/* Minification failed. Returning unminified contents.
(66,29): run-time error CSS1046: Expect comma, found '160'
(66,37): run-time error CSS1046: Expect comma, found '/'
(262,29): run-time error CSS1046: Expect comma, found '0'
(262,33): run-time error CSS1046: Expect comma, found '/'
(360,29): run-time error CSS1046: Expect comma, found '160'
(360,37): run-time error CSS1046: Expect comma, found '/'
(369,29): run-time error CSS1046: Expect comma, found '160'
(369,37): run-time error CSS1046: Expect comma, found '/'
(640,39): run-time error CSS1046: Expect comma, found '0'
(640,43): run-time error CSS1046: Expect comma, found '/'
(646,39): run-time error CSS1046: Expect comma, found '0'
(646,43): run-time error CSS1046: Expect comma, found '/'
(754,1): run-time error CSS1019: Unexpected token, found '@'
 */
/* Button Style  */
.button-theme,
.saveChangeBtn,
.proceedtopaymentbtn,
.search-button,
.select-button,
#btnSaveSearch {
    background-color: #eeb80e !important;
    color: #FFFFFF !important;
    border: 1px solid #eeb80e !important;
    border-radius: 0px !important;
}

.editProfileBtn {
    background-color: #eeb80e !important;
    color: #FFFFFF !important;
    border: 1px solid #eeb80e !important;
    border-radius: 0px !important;
}

.button-theme:hover,
.proceedtopaymentbtn {
    background-color: #eeb80e !important;
    color: #FFFFFF !important;
    border: 1px solid #eeb80e !important;
    border-radius: 0px !important;
}

.button-delete-theme {
    background-color: #d80e0e !important;
    color: #FFFFFF !important;
    border: 1px solid #d80e0e !important;
    border-radius: 0px !important;
}

#btnSaveSearch img {
    display: none;
}

/* Text Color */
.text-color,
.flights-compare,
.details-btn,
.refundable-btn,
.PassengerDetails,
.DepDivPopub,
.FlightDetailsMI,
.DepDiv,
.totalCost,
.PriceDiv,
.rulesandconditions a {
    color: #04a0c5 !important;
}

#upAdult,
#upChild,
#upInfant {
    background-color: #04a0c5 !important;
}

/*Flight Search*/
.flight-search,
.f-active-tab,
.dep-temp,
.ret-title {
    background-color: rgb(4 160 197 / 80%)  !important;
}

#accordion .panel-body,
.datecolor,
.fnt-clr {
    color: #04a0c5 !important;
}

.flight-txt,
.search-lbl {
    color: #FFFFFF !important;
}

.flight-search-icon {
    color: #04a0c5 !important;
}

.flight-direction-box:before,
.flight-direction-box:after {
    background: #038bad none repeat scroll 0 0 !important;
    border: 1px solid #038bad !important;
    background-color: #038bad !important;
}

.Flight-stop-Flight {
    background-color: #04a0c5 !important;
    border: 1px solid #04a0c5 !important;
}
.rst-fil {
    margin-top: 15px;
    color: #00afdd !important;
    background-color: #fff;
    border: 1px solid;
}
.rst-fil:hover {
    background-color: #04a0c5 !important;
    color: white !important;
}

.flight-type-bg {
    border-bottom: 3px solid #eeb80e !important;
}

.current-date {
    background-color: #04a0c5 !important;
}

.best-price {
    background-color: #038bad !important;
}

.div-yr-flight {
    color: #04a0c5 !important;
}

.div-bst-pric {
    color: #038bad !important;
}

.activeTab {
    background-color: #057196ed !important;
}

.ub-airplanelogo {
    color: #04a0c5 !important;
}


/* Date */

.t-highlighted,
.t-range,
.t-range-limit {
    color: #afd8f2 !important;
}

.t-range {
    background: #e9f8fe !important;
}

.t-range-limit {
    background: #d1f0fc !important;
}

    .t-range-limit.t-end,
    .t-range-limit.t-start {
        background: #afd8f2 !important;
        color: #ffffff !important;
    }

.t-hover-day,
.t-hover-day-content,
.t-hover-day:hover {
    color: #FFFFFF !important;
    background: #afd8f2 !important;
}

.t-today:hover,
.t-today:hover .t-hover-day-content {
    background: #afd8f2 !important;
}

.t-hover-day::after {
    border-color: #afd8f2 transparent transparent !important;
}

.t-today:hover::after {
    border-top-color: #afd8f2 !important;
}

.t-end,
.t-end-limit,
.t-start,
.t-check-in .t-end,
.t-check-out .t-start,
.t-check-out tr ~ .t-end,
.t-end.t-today,
.t-end.t-today .t-hover-day-content,
.t-start.t-today,
.t-start.t-today .t-hover-day-content {
    background: #11b3f1 !important;
}

    .t-end.t-today::after,
    .t-start.t-today::after {
        border-top-color: #11b3f1 !important;
    }

.t-hover-day,
.t-hover-day-content,
.t-hover-day:hover {
    background: #afd8f2 !important;
}

/* Date */

#passengers,
#FlightClass,
#primaryName,
#ResNum {
    border: 1px solid #04a0c5 !important;
}

.t-check-in, .t-check-out {
    border-right-color: #04a0c5 !important;
    border-color: #04a0c5 !important;
}

.search-field {
    border: 1px solid #04a0c5 !important;
}

.Timer {
    background-color: #04a0c5 !important;
    border-color: #04a0c5 !important;
    color: #FFFFFF !important;
}

.ub-onewayrow:hover {
    background-color: #f3f3f4 !important;
}

/* Bold Lable */
.text-left,
.bold-lable-color {
    color: #04a0c5 !important;
}
.Lable {
    color: white !important;
}
/*Ads*/
.box-destination-title {
    background-color: #FFFFFF !important;
}

.destination-div-title {
    margin-bottom: -16px !important;
}

.box-destination-txt
{
    color: #000000 !important;
    font-size: 30px !important;
    color: #000000 !important;
    font-weight: 700 !important;
}

.places-txt {
    font-size: 18px !important;
    color: #5d646d !important;
    line-height: 30px !important;
    text-transform: uppercase;
}

.box-destination-item {
    background-color: rgb(0 0 0 / 70%) !important;
    color: #FFFFFF !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.banner-box:hover .box-destination-item h5,
.banner-box:hover .box-destination-item h4 {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px);
}

/*Footer*/
    .mob-title {
    color: #FFFFFF !important;
}

.page-footer {
    background-color: #252525 !important;
}

footer a.pointer {
    color: #04a0c5 !important;
}

footer b.cat-col {
    color: #04a0c5 !important;
}

#comodoTL {
    color: #32afc7 !important;
}

    #comodoTL:hover {
        color: #32afc7 !important;
    }


/* ContactUs */
.contact-us {
    background-color: #04a0c6;
    color: #FFFFFF !important;
}

/* Top Menu Link */
.top-menu-link,
#CurrentLangCurr {
    color: #000000 !important;
}

    .top-menu-link:hover,
    #CurrentLangCurr:hover {
        color: #04a0c5 !important;
    }

/* Header Static Pages */
.first-div {
    background-color: #04a0c5;
    border-bottom: 3px solid #eeb80e;
}

    .first-div p {
        color: #FFFFFF !important;
    }

.panel-group .panel .phhelpdesk .panel-title a {
    background-color: #04a0c5;
    border-bottom: 3px solid #eeb80e;
    color: #FFFFFF !important;
}
#accordion .panel-title a {
    display: block;
    padding: 2px;
    font-size: 16px;
    font-weight: 700;
    color: #04a0c5;
    /*text-transform: uppercase;*/
    /*background: #3485ef;*/
    text-align: left;
    border: none;
    border-radius: 0;
    position: relative;
    transition: all 0.3s ease 0s;
}

    #accordion .panel-title a.collapsed {
        /*background-color:black;*/
        color: #04a0c5;
    }
    .panel-group .panel .phhelpdesk .panel-title a:hover {
        color: #FFFFFF !important;
    }

.translucent,
.bg-info {
    background-color: rgb(4 160 197 / 80%)  !important;
}

.div-bkgrnd-blue {
    background-color: #04a0c5 !important;
    color: #FFFFFF !important;
}

.ProfileInfoBg {
    background-color: rgb(4 160 197 / 80%)  !important;
}

.profInfRow {
    color: #FFFFFF !important;
}
.modal-header,
.panel-heading {
    background-color: #04a0c5;
    border: 2px solid #04a0c5;
}

#accordion .panel-heading {
    /*padding: 0;*/
    border: none;
    border: 1px solid #c1c1c1 !important;
    border-radius: 10px;
    background-color: #fff !important;
    color: #04a0c5;
}
#accordion .panel-title a {
    display: block;
    padding: 2px;
    font-size: 16px;
    font-weight: 700;
    color: #04a0c5 !important;
    /* text-transform: uppercase; */
    /* background: #3485ef; */
    text-align: left;
    border: none;
    border-radius: 0;
    position: relative;
    transition: all 0.3s ease 0s;
}
    #accordion .panel-title a:after {
        content: "\f107";
        font-family: fontawesome;
        font-size: 25px;
        color: #04a0c5 !important;
        position: absolute;
        top: -3px;
        right: 0px;
        transition: all 0.3s ease-in-out 0s;
    }
#accordion .panel-title a.collapsed:after {
    content: "\f107";
    font-family: fontawesome;
    font-size: 25px;
    color: #04a0c5 !important;
    position: absolute;
    top: -3px;
    right: 0px;
    transition: all 0.3s ease-in-out 0s;
}
.btn-circle {
    border-color: #04a0c5;
}

/* primary */
.btn-primary {
    color: #fff;
    background-color: #04a0c5 !important;
    border-color: #04a0c5 !important;
}

/* Logout */
.power-btn,
.power-logout {
    color: #04a0c5 !important;
}

.signOutBtn {
    color: #04a0c5 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}

    .signOutBtn span {
        color: #04a0c5 !important;
    }

    .signOutBtn:hover {
        background-color: #ffffff !important;
        color: #04a0c5 !important;
        border-color: #FFFFFF !important;
    }

/*Profile Menu*/
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #04a0c5 !important;
    border-bottom-color: #FFF7E4 !important;
    color: #FFFFFF !important;
}

/*Profile List*/
.bullStyle {
    color: #04a0c5 !important;
}

.profile-list-header {
    color: #000000 !important;
}

.profile-list-border {
    border-color: #04a0c5 !important;
}

.profile-list-body {
    color: #000000 !important;
}

.ub-roundtriprow,
.profile-table-border {
    border-color: #04a0c5 !important;
    border-radius: 0px !important;
}

    .ub-roundtriprow:hover,
    .profile-table-border:hover {
        background-color: #b3d6f0 !important;
        border-bottom-color: #04a0c5 !important;
        font-weight: normal !important;
    }

.CustomTd {
    color: #04a0c5 !important;
}

.trStyle {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    letter-spacing: 0px !important;
    color: #000000 !important;
}

.ub-header .ub-padding5 {
    color: #0385a5 !important;
}


/*Header Dialog*/
.bootstrap-dialog.type-primary .modal-header,
.refundModal {
    background-color: #04a0c5 !important;
    color: #FFFFFF !important;
}

.PinCodePopup {
    background-color: #04a0c5 !important;
}

/* Loader */
.plane-loader {
    background-color: #04a0c5 !important;
}

/*Ticket*/
.ticketBorders {
    border-left: 4.2px solid #04a0c5 !important;
    border-right: 4.2px solid #04a0c5 !important;
    border-bottom: 4.2px solid #04a0c5 !important;
}

.ticketHeader {
    border-left: 4.2px solid #04a0c5 !important;
    border-top: 4.2px solid #04a0c5 !important;
}

.ticket-title .title:before,
.ItenrarySection,
.DepartureSection {
    background-color: #04a0c5 !important;
}

.ticketBrderBody {
    border: 3px solid #04a0c5 !important;
}

.pass-title,
.fromSection,
.toSection {
    color: #04a0c5 !important;
    font-weight: bold;
}

.ticket-actions {
    color: #04a0c5 !important;
}

figure {
    margin: 0;
    margin-top: 8%;
}


.reciet-table {
    border-bottom: 10px solid #04a0c5 !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #04a0c5 !important;
    border-color: #04a0c5 !important;
}

/* static */
.close {
    color: #000 !important;
}

.myprofilemenu .li-pop > a {
    color: #000000 !important;
}

.CashOnDel-img {
    margin-top: 5px !important;
}

.easy-img {
    margin-top: 0px !important;
}

.navbar {
    margin-bottom: -20px;
}

#headerMobile {
    display: none;
}

@media screen and (max-width: 767px) {
    #Next,
    #Previous {
        display: none !important;
    }
}

@media only screen and (max-device-width: 767.5px) {
    .langandcurr2,
    .helpdesknav2,
    .reglogpos2 {
        /*background-color: rgb(153 199 241 / 39%) !important;*/
        background-color: #FFFFFF !important;
    }

    .caretcus {
        color: #0385a5 !important;
    }

    #navcol-1 .nav > li .popover-markup .popover .popover-content {
        background-color: #FFFFFF !important;
    }

    .navigation-clean-button .navbar-toggle .icon-bar {
        background-color: #0385a5 !important;
    }

    #headerFull {
        display: none;
    }

    #headerMobile {
        display: block;
    }
}

.shadow {
    box-shadow: 0px 0px 7px 1px rgb(0 0 0 / 20%) !important;
    border-radius: 10px !important;
}

.box-temp {
    border: 0.5px solid rgba(255,255,255,0.5) !important;
    box-shadow: 0px 0px 7px 1px rgb(0 0 0 / 20%) !important;
}

.Flight-box {
    border-left: 1.5px solid #FFFFFF !important;
}

.mobile-app {
    position: relative;
    z-index: 1;
    background-color: #f5f7fc;
    padding-top: 50px;
    padding-bottom: 50px;
}

.section-heading .sec__title {
    font-size: 40px;
    color: #0d233e;
    font-weight: 700;
}

.section-heading {
    margin-bottom: 25px;
}

.mobile-img img {
    width: 50%;
}

.cat-header {
    text-align: left;
    margin-top: 45px;
}
.wrapper {
    margin-left: 100px !important;
    margin-top: 45px !important;
    margin-bottom: 20px !important;
}

.search-label {
    color: #FFFFFF !important;
    font-size: 15px;
}

::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
    background: #057196ed;
}
::-webkit-scrollbar-thumb:hover {
    background: #057196ed;
}

.profileImage{
    width: 175px !important;
    height: 175px !important;
}
.my-ss-maindiv{
    color: #000000 !important;
}

#scrollTop {
    background-color: #04a0c6 !important;
}

#scrollTop:hover {
    background-color: #127f99 !important;
}
/*Trip Detail Icon*/
.iconTripDetail {
    color: white;
}
/*Capa_2 Svg */
.Capa_2svg {
    filter: invert(159%) sepia(214%) saturate(403%) hue-rotate(216deg) brightness(263%) contrast(100%);
}
.has-error {
    border: 0px solid #b91414 !important;
}
#contactUs-bot {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 99999999999999999;
    height: auto;
    float: left;
}

    #contactUs-bot .icon {
        display: flex;
        justify-content: center;
        border-radius: 50px;
    }

        #contactUs-bot .icon.expanded {
            justify-content: start;
        }

    #contactUs-bot .messenger.expanded {
        visibility: visible;
        height: 520px;
        width: 450px;
    }

@@media screen and (max-width: 467px) {
    #contactUs-bot .messenger.expanded {
        visibility: visible;
        height: 520px;
        width: 350px;
    }
}

#contactUs-bot .messenger {
    background-color: #fff;
    border: 1px solid #0f513238;
    box-shadow: 0 30px 50px #0000000d;
    padding: 10px;
    margin-bottom: 10px;
    height: 490px;
    border-radius: 10px;
    overflow: hidden;
    transition: height 0.7s;
    width: 0;
    height: 0;
    visibility: hidden;
}

    #contactUs-bot .messenger textarea {
        resize: none;
    }

#contactUs_close {
    float: right;
}

.contactUs-box-soial {
    text-align: center;
}

.submit-contactUs-box {
    position: absolute;
    right: 12px;
}

#contactUs-bot .messenger .nav-tabs > li > a:hover {
    color: #0DCCA7;
}

#contactUs-bot .messenger .btn-success,
#contactUs-bot .messenger .btn-success:hover {
    color: #fff;
    background-color: #0DCCA7;
    border-color: #0DCCA7;
}

#contactUs-bot .messenger .text-success {
    color: #0DCCA7;
}


.has-error {
    border: 1px solid #b91414;
}


