﻿.top-bar {
    background-color: #707070 !important;
}
    .top-bar span {
       
        color: #ffffff!important;
    }
.navbar-dark .navbar-nav .nav-link:focus {
    color: #707070;
}
.menu-icon i {
    color: #a9081b;
}
div#navbarSupportedContent .text-right > span:first-child {
    display: none;
}
span.lgin {
    border-radius: 4px;
    background-image: linear-gradient(359deg, #111920, #a9081b);
}
nav.sticky {
    background-color: #ffffff !important;
}
#banner .text-light {
    color: #ffffff !important;
}
.search-bg {
    border-radius: 4px;
    background-color: white;
    padding: 10px 0px 0px;
  
}
#banner button.btn {
    padding-top: 0px;
    color: #ffffff !important;
    border: 2px solid #a9081b !important;
    background-image: linear-gradient(359deg, #111920, #a9081b);
    margin-top: 0px;
    font-size: 13px;
    padding: 3px 14px;
    font-weight: 600;
    margin-top: 0px;
    border-radius: 3px;
}
.search-bg .form-control-icon {
    color: #5e5f60 !important;
}
a.ui-datepicker-prev.ui-corner-all.ui-state-disabled {
    background-color: white!important;
    opacity: .3!important;
}
.optionv1 {
    color: #ffffff !important;
    background-color: #a9081b !important;
    border-color: #a9081b !important;
}
.ui-state-active {
    background: #2ac4ea !important;
    color: #fff !important;
}
.sesion-expire i {
    font-size: 24px;
    color: #a7a7a7 !important;
    vertical-align: middle;
    margin: 0px 6px;
    margin-bottom: 19px;
}
.topdes .card {
    border-bottom: 1px solid #c0c1c2;
}
.topdes img.card-img-top {
    filter: grayscale(1);
}
.topdes h5.card-title {
    color: #a9081a;
}
.btn-danger {
    color: #fff;
    border: 1px solid #65101e !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
}
    .btn-danger:hover {
        color: #fff;
        background-color: #a9081b !important;
        border-color: #a9081b !important;
    }
.tab button:hover {
    background-color: #a9081b !important;
    color: #ffffff!important;
}
.tab i {
    display: none;
}
.tab button:active {
    color: #c1c1c1 !important;
}
div#htlbottom {
    background: #707070 !important;
    border: 1px solid #ffffff !important;
}
.group-title .sub-title .text {
    color: #a9081b;
    font-weight: 700;
}
.group-title .sub-title .icons:after {
    background-color: #a9081b!important;
}
.destination__thumb-info p {
    font-weight: 600!important;
    color: #a9081b!important;
}
.trending-tour-item__name {
    color: #797979!important;
}
.destination__thumb-info span {
    color: #707070!important;
}
.find-us {
    background-color: #707070!important;
}
flight-result .top-flight-details .col-sm-12.text-left {
    color: #ffffff !important;
}
flight-result .top-flight-details .btn-modify {
    border: 2px solid #ffffff;
    background-color: #707070;
}
flight-result .frslt-lftsid {
    border-radius: 4px;
    border-top: 0px solid #ffffff !important;
}
a.flt-reset.btn {
    color: #222121
}
i.fa.fa-filter {
    border: 1px solid #727272;
    color: #201e1e;
}
span.destination {
    color: #ffffff !important;
}
flight-result .frslt-lftsid {
    border-radius: 4px;
    border-top: 0px solid #ffffff !important;
}
h4.title-sidebar {
    color: #707070;
}
span.ui-slider-handle.ui-corner-all.ui-state-default {
    background-color: #900a1b !important;
    border-color: #900a1b !important;
}
.room_props_repeated > .htl-room-name > div {
    background: #900a1b !important;
} 
flight-segment-template p.font_new1 {
    color: #060606 !important;
}
body > client-app > app-layout > div > flight-result > div > div.container.fli-result-blockk > div > div > div > div:nth-child(5) > div:nth-child(1) > flight-result-template:nth-child(3) > div:nth-child(1) > div.catalog-row.catalog-row-styl > div > flight-details-template > div {
    margin-top: 10px;
}
.fli-btnn {
    color: #fff;
    border: 1px solid #65101e !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
}
.col-md-12.arlin-list div:nth-child(3) {
    line-height: 10px;
    color: #161515 !important;
}
.blueGrey.ico11.sub-line.clearfix a {
    FONT-SIZE: 14PX;
    color: #000000 !important;
    FONT-WEIGHT: 700;
}
a.ui-state-default:hover {
    background-color: #a9081b !important;
    border-color: #a9081b !important;
}
span.fnt-siz {
    color: #3e3d3d !important;
}
.fli-btnn:hover {
    background-color: #a9081b !important;
}
section.waiting_page .waiting_data i {
    color: #a9081b;
}
.selected_box_top.selected_box_tri.responsive-adj i.fa.fa-search-plus.new_user {
    color: #fff!important;
}
hotel-result .mod-ser-htl div.guest-box.tab-ad > div > i.fa.fa-caret-down.new_down.mst {
    color: #fff !important;
}
span.number {
    color: #fffefe;
    background: #b7b7b7 !important;
}
.form-wizard .steps > li.active > a.step .number {
    background-color: #a9081b !important;
    color: #fff;
}
.form-wizard .steps > li.active > a.step .desc {
    color: #a9081b !important;
}
li.done.middle .desc, .right1-middle .desc {
    color: #a3a3a3;
}

checkout button.counti_bt {
    font-size: 14px !important;
    padding: 8px 15px !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
}
checkout .checkout-aside .sidebar_sec_title {
    background-color: #707070 !important;
    border-bottom: 0px dashed white !important;
    border-radius: 0px;
}
hr.itinerary-flight-seg {
    border-top: 2px solid #a9081b !important;
}

span.apt-city span {
    font-weight: 200;
}
span.apt-city {
    color: #121111;
}
checkout button.btn.btn-default {
    border: 1px solid #65101e !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
}
checkout button.btn_1.button-submit {
    border: 1px solid #65101e !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
}
span.trip_date {
   
    color: #a9081b;
}
.navbar-dark .navbar-nav .nav-link:hover {
    color: #333 !important;
}

.hover-line::after {
    background-color: #333c2 !important;
    /* width: 10px; */
}
button.btn.btn-slide {
    color: #ffffff!important;
}
td.ui-datepicker-days-cell-over.ui-datepicker-current-day a.ui-state-default.ui-state-active {
    background-color: #000000 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #707070 !important;
    background: #707070 !important;
}
a.ui-state-default.ui-state-highlight {
    border: #2ac4ea !important;
    background-color: #a9081b !important;
    border: 1px solid #a9081b !important;
}

.ui-widget-header {
    border: 1px solid #707070a8 !important;
    background: #707070a8 !important;
    color: #ffffff !important;
}
span.ui-icon.ui-icon-circle-triangle-e {
    background-color: white;
}
div#htlbottom select {
    background-color: #0f2556 !important;
    border-color: #605d5a!important;
}
.member label {
    color: #0f2556 !important;
    font-weight: 600!important;
    letter-spacing: .3px!important;
}
.frslt-lftsid {
    border-top: 10px solid #900a1b !important;
    box-shadow: 0 0 5px #707070 !important;
    background-color: #ffffff !important;
    color: #ffffff !important;
}
.srch {
    background-color: #f0f3ea !important;
}
.fd1 label {
    letter-spacing: .6px;
    font-weight: 600;
    color: #2c2b2b !important;
    
}
    hotel-filter-template h4.title-sidebar {
    width: 100%;
}
.example {
    background-color: #a9081b !important;
    color: white;
}
.htldtl_ritscsn {
    border-bottom: 3px solid #717171;
}
.top-htl-details {
    background-color: #707070 !important;
}
    .top-htl-details .htlcunt {
        border: 1px solid #a9081b !important;
        background-color: #a9081b !important;
    }
button.btn.modify-search-btn {
    border: 2px solid #fdfdfd !important;
    color: #ffffff !important;
}
    button.btn.modify-search-btn:hover {
        background-color: #a9081b !important;
    }
.mod-ser-htl {
    background-image: linear-gradient(359deg, #111920, #a9081b);
}
.loader {
    border: 3px solid #a9081b;
    width: 200px;
    height: 200px;
    left: -9px;
    top: -101%;
}
.loading img {
    height: 70px;
    width: 108%;
}
hotel-modify-component form button.btn {
    color: #84b917 !important;
}
hotel-modify-component .hotel-modify i {
    font-size: 12px !important;
    color: #a9081b;
}
button.btn.text-light.donebtn {
    background-image: linear-gradient(359deg, #111920, #a9081b);
    border: 1px solid #65101e !important;
}
hotel-result button.sidbarsrchbtn {
    color: #fff;
}
.collapse-pax {
    background-color: #707070 !important;
}
.fli-trav strong {
    font-size: 12px;
    font-weight: normal !important;
    color: #fbfbfb;
    margin-left: -5px;
}
.collapse-pax select {
    word-wrap: normal;
    color: #707070;
    background-color: #fbfbfb;
    border-color: #fbfbfb;
}
.htl-result-trav-popup {
    background: #707070 !important; border: 1px solid #fff !important;
}
.traveller button {
    color: white;
    color: white;
    background-color: #797070 !important;
}
.traveller a {
    text-decoration: none;
    font-size: 18px;
    color: #a9081b !important;
}
.traveller-content h1 {
    color: #7a7a7a!important;
}
    
    .trending-tour-item__group-infor__rating::before {
    color: #ffc200!important;
}


.client-testimonial .text-light {
    /* color: #f8f9fa !important; */
    color: #ffffff !important;
    background-color: #797070!important;
}
.textimonial-text {
    color: #ffffff!important;
}
.why-icon {
    background-color: #a9081b !important;
}
.why-services-tour {
    border: 1px dashed #707070 !important;
}
    .why-services-tour .content-services-tour h3 {
        color: #393a3c !important;
    }
.group-title .main-title {
    color: #333 !important;
}
.testimonial .carousel-control i {
    color: #ffffff !important;
}
button.btn.btn-slide {
    color: #ffffff !important;
}
.overview {
    color: #cacbca !important;
}
p.overview b {
    display: block;
}
.testimonial .carousel-control i {
    color: #ffffff !important
}
.testimonial .carousel .carousel-control {
    background: #a9081b !important;
    opacity: 1;
}
.contact-box > .text {
    color: #ffffff;
}
.contact-box .title {
    color: #ffffff;
}
.contact-box {
    background-color: #a9081b !important;
}
footer {
    border-top: 1px solid #0d2048;
}
.footer-title {
    
    color: #797070!important;
  
    border-bottom: 1px solid #797070!important;
   
}
.footer-bottom li a {
    color: #9b9b9b !important;
}
.footer-list li {
    color: #9b9b9b !important;
}
li.small-tittle {
    color: #525252 !important;
    ;
}
.contact-submit form button.btn {
    color: #ffffff !important;
}
hotel-search-control button {
    color: #fff;
    border: none;
    background-image: linear-gradient(359deg, #111920, #a9081b);
    font-size: 13px !important;
}
.quicks.paleGreyBg.alignItemsCenter.justifyBetween.dF.fb.txtTransUpper.fltHpyDtlMenu.ico13 {
    border: 1px solid #707070 !important;
    background: #707070 !important;
    color: #fff;
    padding: 14px 15px;
}
span.curPointFlt.switchAct {
    background-color: #a9081b;
    color: #fff !important;
}
span.ico15.db.padT5.padB5.ar-text-left {
    color: #a9081b !important;
}
span.ico15.db.padT5.padB5 {
    color: #a9081b !important;
    font-size: 14px;
}
flight-details-pane .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
    color: #403f3f;
}
flight-details-pane table b {
    color: #4a4a4c;
}
.alert-danger {
    color: #aa071b !important;
    background-color: #a9081a12 !important;
    border-color: #a9081a !important;
}
span.seat-count span {
    font-weight: bold;
    color: #707070 !important;
}
span.ico20.fb.quicks.orgnl-price {
    color: #323232 !important;
}

flight-modify-component .col-md-2.col-sm-12.col-xs-6.btn-colm.ar-right button.btn.modify-search-btn {
    border: 1px solid #65101e !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
    width: 76%;
    height: 35px;
    margin-top: -15px;
    /* padding-top: 0px; */
}
flight-modify-component .col-md-2.col-sm-12.col-xs-6.btn-colm.ar-right p {
    opacity: 0;
}
.all-trips span {
    color: #000;
    font-size: 12px;
    font-weight: 600;
}
flight-modify-component .fli-main-popup {
    background: #707070 !important;
    box-shadow: 0px 0px 4px #0f255685 !important;
}
flight-modify-component .new_call label {
    color: #c9c9c9!important;
    font-weight: normal;
}
flight-modify-component .avdnc-head.text-center h3 {
    color: #ffffff !important;
}


hotel-search-control #htlbottom label {
    color: #fefeff !important;
    font-weight: 600 !important;
    letter-spacing: .3px !important;
    font-size: 11px !important;
}
hotel-search-control div#htlbottom select {
    background-color: #ffffff !important;
    border-color: #2ac4ea !important;
    color: #333 !important;
}
.international-tour {
    display: none;
}

.domestioc.destination {
    display: none;
}
#searchWrapOuterBox > div > form > div > div.change-search > div.col-md-1.col-xs-1.wdth-2.ar-right > i {
    color: #a9081b !important;
}
.rsrvbdr {
    margin-top: -15px;
}
.price_list a.btn.text-light {
    background-image: linear-gradient(359deg, #111920, #a9081b);
    border: 1px solid #65101e !important;
    color: #ffffff !important;
}
.htlicon a {
    color: #707070 !important;
}
.htlicon i {
    margin-right: 6px;
    color: #a9081b !important; font-size: 13px;
}
.price_list {
    color: #464545 !important;
}

.htltxt a.htlNm {
    COLOR: #707070 !important;
}
.best-offer-list h4 {
    background-color: #333;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 10px;
    font-size: 13px;
}
.best-offer-list ul li {
    font-weight: 700;
    display: inline-block;
    padding: 5px 10px;
    background-color: #9bc56e !important;
    color: #ffffff !important;
    cursor: pointer;
    margin-right: 5px;
    margin-bottom: 10px;
    font-size: 12px;
    border-radius: 4px;
}
.pkg-name {
    background-color: #333;
}
.filter-container.col-md-12 {
    border-top: 10px solid #2ac4ea!important;
    padding: 20px 20px;
    box-shadow: 0 0 5px #898989!important;
    border-radius: 9px 9px 0px 0px;
    background-color: #333!important;
    color: #2ac4ea!important;
}
body > client-app > app-layout > div > fixpkg-result > div:nth-child(1) > div > div:nth-child(1) > div > h3 {
    color: #2ac4ea!important;
}
.filter-container .filter-section .filter-title {
    
    color: #59a1b3!important;
}
fixpkg-result button.btn.btn-primary {
    border-radius: 4px;
    border: 1px solid #65101e !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
}
.booknow-block {
    background: #333!important;
}

.block-btn {
    background: #2ac4ea!important;
}
.three-blocks > i {
    color: #333!important;
}
.discounted-price {
    color: #333!important;
}
button.btn.text-light.rsrvbtn {
    border-radius: 4px;
    border: 1px solid #65101e !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
}
.hightop {
    background-color: #707070 !important;
}
.htlbknw {
    font-size: 12px;
    border: 1px solid #65101e !important;
    background-image: linear-gradient(359deg, #111920, #a9081b) !important;
    color: white !important;
}
checkout h3.sidebar_sec_title {
    background-image: linear-gradient(to right, #a9081b, #a9081b) !important;
}
checkout .hotelInfo h4 {
    color: #a9081b
}
.form i {
    color: #fff
}
div#form_wizard_1 {
    margin-top: 21px;
}
.htlCntnt .card-header {
    background-color: #a9081b;
    padding: 0px;
    border-bottom: 1px solid #a9081b;
}
span.capcity_item i.fa.fa-male {
    color: #a9081b !important;
}
.panel-headings span {
    border: 1px solid #707070 !important;
    background-color: transparent !important;
    color: #707070;
    border-radius: 2px;
}
.fm {
    
    color: #2AC4EA!important;
}
fix-package-detail .tabs ul.click-tabs li a {
    background: #333!important;
}
li.iti.mr-ri:hover a {
    color: #2AC4EA !important;
}
.active-day {
    background: #2AC4EA!important;
}
    
    .active-day i.fa.fa-caret-right {
        color: #2AC4EA!important;
    }
.paxleft ul li:hover {
    background: #333!important;
}
    .paxleft ul li:hover i {
        color: #333!important;
    }
button.btn.btn-primary {
    background-color: #333!important;
    border-color: #333!important;
}
.itinerary-days {
    background-color: #83daf6!important;
}
.itinerary-headings {
    background-color: #333!important;
}
.details-all-block h4 {
   
    color: #333!important;
}
p.destination-headings {
    background-color: #333!important;
}
fix-package-detail .modal-header {
    background-color: #333!important;
  
}
fixpkg-change-hotelm .last-div a {
    border-bottom: 1px dotted #2AC4EA!important;
    color: #2AC4EA !important;
}
.second-detail h4 {
    color: #333!important;
  
}
fixpkg-modify .btn.text-light:hover {
    background-color: #333 !important;
}
fixpkg-modify form button.btn {
    color: #333 !important;
    border: 2px solid #333!important;
    margin-top: 10px;
}
checkout .checkout-aside .hotelInfo h4 {
    color: #333!important;
    font-size: 14px!important;
}
hotel-result    .alert-warning {
    color: #333 !important;
    background-color: #2ac4ea14 !important;
    border-color: #2ac4ea !important;
}
.panel-body.hotel-room-body {
    font-size: 12px;
    font-weight: 400;
    color: #78797a !important;
}
hotel-details .price_list {
    font-size: 16px;
}
ul.list_ok li {
    color: #707070 !important;
    font-weight: 600;
    font-size: 11px !important;
}
    ul.list_ok li a {
        color: #333 !important;
    }
.htlCntnt .card-body p strong {
    font-weight: 500;
    line-height: 29px;
}
.amenty a {
    font-size: 12px !important;
    color: #2ac4ea;
    font-weight: bold;
}

h5.amenty_title {
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: bold;
}

span.amenty_item {
    color: #797979;
    margin-left: 9px;
    font-weight: 500;
    line-height: 29px;
    font-size: 14px;
}
.amenty_content.col-md-4.col-sm-4.col-xs-12 i {
    color: #333;
}
.client-testimonial {
    background-color: #797070!important;
}
span.capcity_item {
    color: #333 !important;
}
.trending-tour-item__group-infor__price {
    color: #504e4e !important;
    font-weight: 600;
}
.btn_full.orange2 {
    background: #a9081b !important;
}
.user_tab_links li.active a {
    color: #a9081b !important;
}

    @media only screen and (max-width: 576px) {
        .contact-box {
            border: 1px solid #0a1d46 !important;
            background-color: #0f2149 !important;
        }
    }
