/*------------------------------------------------------------------
[Main Stylesheet]

Project:    Travelz
Version:    1.0
Last change:    12/1/2018
Primary use:    Travel, Tour Booking 


---------------------------------------------------------------------

01. Typography
02. Header
03. Global
04. Background color
05. Custom
06. Button
07. Border
08. Border Radius
09. Video
10. Background image
11. Icon
12. Width
13. Height
14. Page title
15. Padding
16. Margin
17. Text Color 
18. Footer
    --color_the_third: #F44336
    --color_the_third_text: #ff6f00;




-------------------------------------------------------------------*/

.blink_me {
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}


:root {
    --button_default: #1b4781;
    --button_default_hover: #faf0e6;
    --text_tab_color_primary: #14298b;
    --text_scrollbar_color_primary: #aeb0b9;
    --color_the_third: #1DB8C1;
    --color_the_third_text: var(--color_the_third);
    --color_selected_primary: #dae8ff;
}


/* ===================================
    Typography
====================================== */
.tooltip {
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=#787878)";*/ /*IE 8*/
    /*text-shadow: 0 0 5px #787878;*/ /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#787878);*/ /*IE 5.5-7*/
}

    .tooltip .tooltip-inner {
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: .3rem;
        padding: 10px 10px;
        color: #212529;
    }



.iconm-soroush {
    background-color: var(--color_the_third); 
}
    .iconm-soroush:before { 
        color: var(--white);
    }

a {
    color: var(--color_the_third);
}

    a:hover {
        color: var(--color_the_third);
    }

    a:focus {
        color: var(--color_the_third);
    }

    a:active {
        color: var(--color_the_third);
    }

.btn-info {
    color: #fff;
    background-color: var(--button_default);
    border-color: var(--button_default);
}

    .btn-info:hover {
        color: #fff;
        background-color: #138496;
        border-color: #117a8b;
    }

    .btn-info.focus, .btn-info:focus {
        color: #fff;
    }

.btn-success.focus, .btn-success:focus {
    color: #fff;
}

.btn-info.disabled, .btn-info:disabled {
    background-color: var(--button_default);
    border-color: var(--button_default);
}

.btn-info:not([disabled]):not(.disabled).active, .btn-info:not([disabled]):not(.disabled):active, .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
}

.btn-primary-travlez {
    background-color: var(--text_tab_color_primary);
}

    .btn-primary-travlez:hover {
        background-color: var(--color_the_third);
    }

input, select {
    background-color: #f9f9f9;
    border: solid 1px #eee;
}

header ul.nav-menu > li > a {
    color: #000;
}

header ul.nav-menu > li ul.sub-menu {
    background-color: #fff;
}

    header ul.nav-menu > li ul.sub-menu li a {
        color: #000;
    }

        header ul.nav-menu > li ul.sub-menu li a:hover {
            color: #000;
        }

            header ul.nav-menu > li ul.sub-menu li a:hover:before {
                color: #f3be4e;
            }

header ul.nav-menu > li.active > a:before {
    color: var(--color_the_third_text);
}

header ul.nav-menu > li.active > a {
    color: var(--text_tab_color_primary);
}

header ul.nav-menu > li > a:hover {
    color: var(--text_tab_color_primary);
}

header ul.nav-menu > li.has-dropdown > a:after {
    color: #000;
}

header ul.nav-menu > li.has-dropdown > ul > li.has-dropdown > a:after {
    color: #000;
}

header ul.nav-menu > li.mega-menu > a:after {
    color: #999;
}

header ul.nav-menu .mega-menu-out {
    background-color: #fff;
}

    header ul.nav-menu .mega-menu-out .mega-menu-list li a {
        color: #000;
    }

        header ul.nav-menu .mega-menu-out .mega-menu-list li a:hover {
            color: var(--color_the_third);
        }

            header ul.nav-menu .mega-menu-out .mega-menu-list li a:hover:before {
                color: #f3be4e;
            }

header ul.dropdown-dark .mega-menu-out {
    background-color: #212121;
}

    header ul.dropdown-dark .mega-menu-out .mega-menu-list li a {
        color: #fff;
        border-bottom: 1px solid #424242;
    }

        header ul.dropdown-dark .mega-menu-out .mega-menu-list li a:hover {
            color: #fff;
        }

            header ul.dropdown-dark .mega-menu-out .mega-menu-list li a:hover:before {
                color: #f3be4e;
            }

header ul.dropdown-dark .mega-links-4columns ul.sub-menu-columns > li > a {
    color: #fff;
    border-bottom: 1px solid #616161;
}

header ul.dropdown-dark li > ul.sub-menu {
    background-color: #212121;
}

    header ul.dropdown-dark li > ul.sub-menu > li > a {
        color: #fff;
        border: 1px solid #616161;
    }

    header ul.dropdown-dark li > ul.sub-menu > li a:hover {
        color: #fff;
    }

        header ul.dropdown-dark li > ul.sub-menu > li a:hover:before {
            color: #52d0d6;
        }


header ul.dropdown-dark > li.has-dropdown li.has-dropdown > a:after {
    color: #fff !important;
}

header ul.white-link > li > a {
    color: #fff;
}

header ul.white-link > li a:hover {
    color: #fff;
}

header ul.white-link > li.has-dropdown > a:after {
    color: #fff;
}

header ul.white-link > li.active > a:before {
    color: #fff;
}

header ul.white-link > li.active > a {
    color: #fff;
}

header .mega-links-4columns ul.sub-menu-columns > li > a {
    color: var(--text_tab_color_primary);
}

header.header-search .form-control {
    background-color: rgba(255, 255, 255, 0.4);
}

header.header-search .dropdown-menu a.dropdown-item:hover {
    color: #fff;
    background-color: var(--color_the_third);
}

header.header-search .dropdown-menu a.dropdown-item .fa {
    color: #fff;
}

.fixed-header-dark {
    background-color: #212121;
}

header a.model-link {
    color: #a7a7a7;
}

    header a.model-link span {
        background-color: var(--color_the_third_text);
        color: #fff;
    }
/* ==================================================================== *
/*     Global        -------------------------------------------------- *
======================================================================= */

/*--- Global Background ---*/

.background-main-color {
    background-color: #1B5175;
}

.background-main-color-2 {
    background-color: #52d0d6;
}

.background-second-color {
    background-color: var(--color_the_third_text);
}

.background-third-color {
    background-color: var(--color_the_third);
}

.background-red {
    background-color: #E91E63;
}

.background-pink {
    background-color: var(--color_the_third);
}

.background-purple {
    background-color: #9C27B0;
}

.background-blue {
    background-color: #2196F3;
}

.background-light-green {
    background-color: #8BC34A;
}

.background-lime {
    background-color: #CDDC39;
}

.background-lime-1 {
    background-color: #F0F4C3;
}

.background-yellow {
    background-color: #FFEB3B;
}

.background-amber {
    background-color: #FFC107;
}

.background-orange {
    background-color: #FF9800;
}

.background-light-grey {
    background-color: #FAFAFA;
}

.background-grey {
    background-color: #E0E0E0;
}

.background-grey-1 {
    background-color: #eeeded;
}

.background-grey-2 {
    background-color: #9E9E9E;
}

.background-grey-3 {
    background-color: #616161;
}

.background-grey-4 {
    background-color: #424242;
}

.background-white {
    background-color: #fff;
}

.background-black {
    background-color: #000;
}

.background-dark {
    background-color: #212121;
}

.background-brown-0 {
    background-color: #EFEBE9;
}

.background-brown-1 {
    background-color: #795548;
}

.background-brown-2 {
    background-color: #5D4037;
}

.background-brown-3 {
    background-color: #BF360C;
}

/*--- Background Image ---*/

.background-img-dark:after {
    background-color: #000;
}

.background-img-white:after {
    background-color: #fff;
}

.background-img-main-color:after {
    background-color: var(--text_tab_color_primary);
}

.background-img-second-color:after {
    background-color: var(--color_the_third_text);
}

.background-img-third-color:after {
    background-color: var(--color_the_third);
}

/*--- Text Color ---*/

.text-main-color {
    color: var(--text_tab_color_primary) !important;
}

.text-second-color {
    color: var(--color_the_third_text) !important;
}

.text-third-color {
    color: var(--color_the_third) !important;
}

.text-red {
    color: #E91E63;
}

.text-pink {
    color: var(--color_the_third);
}

.text-purple {
    color: #9C27B0;
}

.text-blue {
    color: #2196F3;
}

.text-light-green {
    color: #8BC34A;
}

.text-lime {
    color: #CDDC39;
}

.text-yellow {
    color: #FFEB3B;
}

.text-amber {
    color: #FFC107;
}

.text-orange {
    color: #FF9800;
}

.text-light-grey {
    color: #FAFAFA;
}

.text-white,
.text-white a {
    color: #fff;
}

.text-white-flag a {
    color: #000;
}

.text-black {
    color: #000;
}

.text-dark {
    color: #212121;
}

.text-grey {
    color: #E0E0E0;
}

.text-grey-2 {
    color: #9E9E9E;
}

.text-grey-3 {
    color: #616161;
}

.text-grey-4 {
    color: #424242;
}

.text-brown-0 {
    color: #EFEBE9;
}

.text-brown-1 {
    color: #795548;
}

.text-brown-2 {
    color: #5D4037;
}

.text-brown-3 {
    color: #BF360C;
}

/* text size */


/*--- Borders Colors ---*/

.border-main-color {
    border-color: var(--text_tab_color_primary) !important;
}

.border-second-color {
    border-color: var(--color_the_third_text) !important;
}

.border-third-color {
    border-color: var(--color_the_third) !important;
}

.border-red {
    border-color: #E91E63 !important;
}

.border-pink {
    border-color: var(--color_the_third) !important;
}

.border-purple {
    border-color: #9C27B0 !important;
}

.border-blue {
    border-color: #2196F3 !important;
}

.border-light-green {
    border-color: #8BC34A !important;
}

.border-lime {
    border-color: #CDDC39 !important;
}

.border-yellow {
    border-color: #FFEB3B !important;
}

.border-amber {
    border-color: #FFC107 !important;
}

.border-orange {
    border-color: #FF9800 !important;
}

.border-light-grey {
    border-color: #FAFAFA !important;
}

.border-grey {
    border-color: #E0E0E0 !important;
}

.border-grey-1 {
    border-color: #eeeded !important;
}

.border-grey-2 {
    border-color: #9E9E9E !important;
}

.border-grey-3 {
    border-color: #616161 !important;
}

.border-grey-4 {
    border-color: #424242 !important;
}

.border-white {
    border-color: #fff !important;
}

.border-black {
    border-color: #000 !important;
}

.border-dark {
    border-color: #212121 !important;
}

/*-- Border Radius ---*/

ul.pagination.dark li a {
    background-color: #424242;
    color: #FAFAFA;
}

ul.pagination.color li a {
    background-color: var(--text_tab_color_primary);
    color: #FAFAFA;
}

ul.pagination.color-1 li a {
    background-color: var(--color_the_third_text);
    color: #FAFAFA;
}

ul.pagination.color-2 li a {
    background-color: var(--color_the_third);
    color: #FAFAFA;
}

.Busy-route-caption {
    color: #404040;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 3px solid var(--color_the_third_text);
}

.Busy-route-title {
    color: #404040;
}

    .Busy-route-title i {
        color: var(--color_the_third_text);
    }

.Busy-route .nav-link {
    color: #212529;
}

    .Busy-route .nav-link.active {
        color: #fff;
        background-color: var(--button_default);
        border-color: var(--button_default);
    }

    .Busy-route .nav-link:hover {
        color: #111 !important;
        background-color: #e2e6ea !important;
        border-color: #dae0e5 !important;
    }

.Busy-route-main .root_item:hover {
    background-color: #fff;
    transition: background-color .25s ease-out,box-shadow .35s ease-out;
    -webkit-box-shadow: 0px 0px 24px -8px #858585;
    -moz-box-shadow: 0px 0px 24px -8px #858585;
    box-shadow: 0px 0px 24px -8px #858585;
}

.Busy-route-main .visitedRoot-item {
    background-color: #f1f2f6;
}

.Busy-route-main .root_item:hover .item_cityTo .item_time,
.Busy-route-main .root_item:hover .item_cityTo {
    color: var(--color_the_third_text);
}

.Busy-route-main .item_i i {
    color: #0275d8;
}

.color-red {
    color: var(--red) !important;
}

.color-warning {
    color: var(--warning) !important;
}

.filter_type_ticket, .filter_type_ticket:active, .filter_type_ticket:hover, .filter_type_ticket:focus {
    background-color: white;
    color: var(--text_tab_color_primary);
}

.icon-round {
    background-color: var(--color_the_third_text);
    color: #fff;
}

.icon-round-ba {
    color: #fff;
}

.cart-model {
    background-color: #fff;
    border: 1px solid #eee;
    -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
}

    .cart-model .media h5 a {
        color: #2b2b2a;
    }

    .cart-model .media h6 {
        color: #9b9b9b;
    }

    .cart-model a.close {
        color: #ccc;
    }

        .cart-model a.close:hover {
            color: var(--color_the_third);
        }

    .cart-model a.btn-primary {
        background-color: var(--color_the_third_text);
    }

    .cart-model a.btn-outline-primary {
        border-color: var(--text_tab_color_primary);
        color: var(--text_tab_color_primary);
    }

        .cart-model a.btn-outline-primary:hover {
            background-color: var(--text_tab_color_primary);
            color: #fff;
        }

#map-distributors .btn-book {
    background-color: var(--text_tab_color_primary);
}

#map-distributors .btn-book {
    background-color: var(--text_tab_color_primary);
}

    #map-distributors .btn-book:hover {
        background-color: var(--color_the_third_text);
    }

#map-distributors .item-in .title a {
    color: #000;
}

#map-distributors .item-in .card-text small a {
    color: #515151;
}

    #map-distributors .item-in .card-text small a span {
        color: var(--color_the_third);
    }

#map-distributors .item-in .card-text-in .price {
    color: var(--color_the_third);
}

.search-filter .nav-tabs .nav-link {
    color: #212121;
    border: 1px solid rgba(255, 255, 255, 0.3);
}

    .search-filter .nav-item.show .nav-link,
    .search-filter .nav-tabs .nav-link.active {
        color: #fff;
        background-color: var(--button_default);
        border: 1px solid rgba(255, 255, 255, 0.3);
    }

.search-filter .date-input:before {
    color: var(--color_the_third_text);
}

.search-filter .destination:before {
    color: var(--color_the_third_text);
}

.search-filter .rooms:before {
    color: var(--color_the_third_text);
}

.search-filter .children:before {
    color: var(--color_the_third_text);
}

section .section-title h1 {
    color: var(--color_the_third);
}

    section .section-title h1 span {
        color: var(--text_tab_color_primary);
    }

section .section-title-left span.section-title-des:after {
    border-bottom: solid 1px var(--color_the_third_text);
}

section .section-title-center span.section-title-des:after {
    border-bottom: solid 1px var(--color_the_third_text);
}

.rating ul {
    background-color: #FFF;
    -webkit-box-shadow: 0px 0px 8px -1px #595959;
    -moz-box-shadow: 0px 0px 8px -1px #595959;
    box-shadow: 0px 0px 8px -1px #595959;
}

    .rating ul li {
        background-image: url(../../images/star_0.png);
    }

        .rating ul li.active {
            background-image: url(../../images/star_1.png);
        }

.hotel-list ul.service li:nth-child(odd) a {
    background-color: var(--color_the_third_text);
}

.hotel-list ul.service li:nth-child(even) a {
    background-color: #fccf5f;
}

.hotel-list ul.service li a {
    color: #fff;
}

.noUi-connect {
    background: var(--text_tab_color_primary);
}

.hermes .tp-bullet {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px rgb(255, 255, 255);
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
}

    .hermes .tp-bullet:hover {
        background-color: rgba(0, 0, 0, 0)
    }

    .hermes .tp-bullet:after {
        background-color: rgb(255, 255, 255);
        box-shadow: 0 0 1px rgb(255, 255, 255);
        -webkit-transition: height 0.3s ease;
        transition: height 0.3s ease
    }

.owl-theme .owl-controls .owl-page span {
    background-color: #fff;
    border: 1px solid var(--text_tab_color_primary);
}

ul.social-list li a {
    border: solid 1px var(--text_tab_color_primary);
    color: var(--text_tab_color_primary);
}

.widget {
    border: 1px solid rgba(0, 0, 0, .125);
    background-color: #fff;
}

    .widget div.widget-title {
        color: var(--text_tab_color_primary);
    }

        .widget div.widget-title span {
            background-color: #fff;
        }

        .widget div.widget-title:before {
            background-color: #eeeded;
        }


.list-view-post div.widget-title {
    color: var(--text_tab_color_primary);
}

    .list-view-post div.widget-title span {
        background-color: #fafafa;
    }
.list-view-post a.text-primary {
    color: var(--text_tab_color_primary) !important;
}
    .list-view-post div.widget-title:before {
        background-color: var(--color_the_third_text);
    }


h4.table-title {
    color: var(--text_tab_color_primary);
}

    h4.table-title span {
        background-color: #fff;
    }

    h4.table-title:before {
        background-color: #eeeded;
    }

.widget_categories ul li a {
    color: #424242;
}

.nav-tabs-2 .nav-link {
    background-color: var(--text_tab_color_primary);
    color: #eee;
}

    .nav-tabs-2 .nav-link.active {
        background-color: #52d0d6;
    }

.nav-tabs-3 .nav-link {
    background-color: #212121;
    color: #fff;
}

    .nav-tabs-3 .nav-link.active {
        background-color: #000;
        color: #fff;
    }

ul.list-style-1 li:before {
    color: #9E9E9E;
}

ul.list-style-2 li:before {
    color: #9E9E9E;
}

ul.list-style-3 li:before {
    color: #9E9E9E;
}

ul.list-style-4 li:before {
    color: #9E9E9E;
}

ul.list-style-5 li:before {
    color: #9E9E9E;
}

ul.list-style-6 li:before {
    color: #9E9E9E;
}

ul.list-style-7 li:before {
    color: #9E9E9E;
}

ul.list-style-8 li:before {
    color: #9E9E9E;
}

ul.list-style-9 li:before {
    color: #9E9E9E;
}

ul.list-style-10 li:before {
    color: #9E9E9E;
}

.timeline-item .date:before {
    color: var(--text_tab_color_primary);
}

ul.social-icon.style-1 li a {
    color: #212121;
}

ul.social-icon.style-2 li a {
    color: #fff;
}

ul.social-icon.style-2 li.icon-rss a {
    background-color: #faa33d;
}

ul.social-icon.style-2 li.icon-facebook a {
    background-color: #5d82d1;
}

ul.social-icon.style-2 li.icon-twitter a {
    background-color: #40bff5;
}

ul.social-icon.style-2 li.icon-vimeo a {
    background-color: #35c6ea;
}

ul.social-icon.style-2 li.icon-myspace a {
    background-color: #008dde;
}

ul.social-icon.style-2 li.icon-youtube a {
    background-color: #ef4e41;
}

ul.social-icon.style-2 li.icon-instagram a {
    background-color: #e1326b;
}

ul.social-icon.style-2 li.icon-gplus a {
    background-color: #d68400;
}

ul.social-icon.style-2 li.icon-stumbleupon a {
    background-color: #ff5c30;
}

ul.social-icon.style-2 li.icon-lastfm a {
    background-color: #f34320;
}

ul.social-icon.style-2 li.icon-pinterest a {
    background-color: #e13138;
}

ul.social-icon.style-2 li.icon-google a {
    background-color: #eb5e4c;
}

ul.social-icon.style-2 li.icon-evernote a {
    background-color: #9acf4f;
}

ul.social-icon.style-2 li.icon-dribbble a {
    background-color: #f7659c;
}

ul.social-icon.style-2 li.icon-skype a {
    background-color: #13c1f3;
}

ul.social-icon.style-2 li.icon-forrst a {
    background-color: #45ad76;
}

ul.social-icon.style-2 li.icon-linkedin a {
    background-color: #238cc8;
}

ul.social-icon.style-2 li.icon-wordpress a {
    background-color: #2592c3;
}

ul.social-icon.style-2 li.icon-grooveshark a {
    background-color: #ffb21d;
}

ul.social-icon.style-2 li.icon-delicious a {
    background-color: #377bda;
}

ul.social-icon.style-2 li.icon-behance a {
    background-color: #1879fd;
}

ul.social-icon.style-2 li.icon-dropbox a {
    background-color: #17a3eb;
}

ul.social-icon.style-2 li.icon-soundcloud a {
    background-color: #ff7e30;
}

ul.social-icon.style-2 li.icon-deviantart a {
    background-color: #6a8a7b;
}

ul.social-icon.style-2 li.icon-yahoo a {
    background-color: #ab47ac;
}

ul.social-icon.style-2 li.icon-flickr a {
    background-color: #ff48a3;
}

ul.social-icon.style-2 li.icon-digg a {
    background-color: #75788d;
}

ul.social-icon.style-2 li.icon-blogger a {
    background-color: #ff9233;
}

ul.social-icon.style-2 li.icon-tumblr a {
    background-color: #426d9b;
}

ul.social-icon.style-2 li.icon-quora a {
    background-color: #ea3d23;
}

ul.social-icon.style-2 li.icon-github a {
    background-color: #3f91cb;
}

ul.social-icon.style-2 li.icon-amazon a {
    background-color: #ff8e2e;
}

ul.social-icon.style-2 li.icon-xing a {
    background-color: #1a8e8c;
}

ul.social-icon.style-2 li.icon-wikipedia a {
    background-color: #b3b5b8;
}

ul.social-icon.style-2 li.icon-android a {
    background-color: #A4C639;
}

ul.social-icon.style-2 li.icon-apple a {
    background-color: #999999;
}

ul.social-icon.style-3 li a {
    color: #FAFAFA;
    background-color: #212121;
}

ul.social-icon.style-4 li a {
    color: #212121;
    border: 1px solid #9E9E9E;
}


rounded .country {
    background-color: #eee;
    border: 1px solid #eee;
}

.demo-item a {
    color: #333;
}

.demo-item:hover a {
    color: var(--color_the_third);
}

.demo-item:hover img {
    -webkit-box-shadow: 0px 0px 32px -8px #858585;
    -moz-box-shadow: 0px 0px 32px -8px #858585;
    box-shadow: 0px 0px 32px -8px #858585;
}

#buy-button a {
    background-color: #81b441;
    color: #fff;
    -webkit-animation: color-fade 10s infinite;
    -moz-animation: color-fade 10s infinite;
    animation: color-fade 10s infinite;
}

@-webkit-keyframes color-fade {
    0% {
        background: #9a5342;
    }

    25% {
        background: #81b441;
    }

    50% {
        background: #e46d00;
    }

    75% {
        background: #ff3506;
    }

    100% {
        background: #9a5342;
    }
}

@-moz-keyframes color-fade {
    0% {
        background: #9a5342;
    }

    25% {
        background: #81b441;
    }

    50% {
        background: #e46d00;
    }

    75% {
        background: #ff3506;
    }

    100% {
        background: #9a5342;
    }
}

@keyframes color-fade {
    0% {
        background: #9a5342;
    }

    25% {
        background: #81b441;
    }

    50% {
        background: #e46d00;
    }

    75% {
        background: #ff3506;
    }

    100% {
        background: #9a5342;
    }
}

/*# sourceMappingURL=style.css.map */
.Box-Vertical .swap-btn[data-v-4abae658] {
    background: #f9f9f9;
    border: solid 1px #eee;
}

    .Box-Vertical .swap-btn[data-v-4abae658]:before {
        color: #e8e6e6;
    }

.Box-Horizontal .swap-btn {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #f9f9f9;
    color: #ffffff;
    border: solid 1px #eee;
}

    .Box-Horizontal .swap-btn i {
        color: #868e96;
    }

.timeout-loader-parent {
    background-color: rgba(54,70,93,0.6);
}

.modal-body-flight {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.swal2-icon.swal2-warning {
    color: var(--color_the_third_text) !important;
    border-color: var(--color_the_third_text) !important;
}

.site-main-text-color {
    color: var(--color_the_third_text) !important;
}

.spinner-border {
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border;
}

.border-color-dark {
    border-color: #212121;
}

.progress-bar {
    color: #fff;
    background-color: #007bff;
    background: var(--color_the_third_text);
}

.site-bg-main-color {
    background-color: var(--color_the_third_text) !important;
    color: #ffffff !important;
}

.resultSorting {
    background-color: white;
}

.resultSortingItem {
    border-color: #e8e8e8;
}

    .resultSortingItem.activeTab {
        color: var(--color_the_third_text);
    }

.resultSorting .border-right-2 {
    border-color: #e8e8e8;
}

.day-next, .day-before {
    color: var(--color_the_third_text);
}

    .day-next:hover, .day-before:hover {
        color: var(--text_tab_color_primary);
    }

.available-date {
    color: #8798ad;
}

.available-airport {
    color: #8798ad;
}

.available-city-code {
    color: #8798ad;
}

.available_icon {
    color: #0275d8;
}

.available_value {
    color: #28a745;
}

.details_Ago {
    color: var(--text_tab_color_primary);
}

.available_type {
    background-color: #FFF;
    color: #5e5e64;
}

.available_number {
    color: #fff;
}

.capacity_header_text {
    color: #fff;
    border: 1px solid var(--button_default);
    border-bottom: 0px solid var(--button_default);
    background-color: var(--button_default);
}

.capacity_seat_text {
    color: #fff;
    border: 1px solid #28a745;
    border-bottom: 0px solid #28a745;
    background-color: #28a745;
}

.time_seat_text {
    color: #28a745;
    border: 1px solid #28a745;
    background-color: #fff;
}

.capacity_seat_text hr {
    background-color: #fff;
}

.passenger-title small {
    color: gray;
}

.minusplusnumber {
    background-color: #fff;
}

    .minusplusnumber .mpbtn.plus {
        /* background: #39ae00;
            color: #fff;
            border: 1px solid #39ae00;*/
    }

    .minusplusnumber .mpbtn.minus {
        /* background: #ef5661;
            border: 1px solid #ef5661;
      
        color: #fff; */
    }

.widget-Price i {
    color: #28a745;
}

.widget-Price .spanPrice {
    color: #28a745;
}

.spanPrice .available_number {
    color: #fff;
}

.spanPrice .available_number1 {
    color: #fff;
}

.flightAccordioncard {
    background-color: #fafafa;
}

    .flightAccordioncard .no-gutters {
        background-color: #ffffff;
        border: 1px solid #d7d8dc;
    }

.detailsAccordioncard {
    background-color: #fff;
}

    .detailsAccordioncard .details {
        border-top: 1px solid rgb(215, 216, 220);
    }

.position-details {
    color: var(--button_default);
}

.color-tab-content {
    background-color: #fff;
}

.no-gutters-ACI ._Destination {
    color: gray;
}

.more_details1.system {
    color: var(--text_tab_color_primary);
    border: 1px dashed var(--text_tab_color_primary);
}

.more_details1.charter {
    color: var(--color_the_third);
    border: 1px dashed var(--color_the_third);
}

.more_details1.colorCharter {
    background-color: var(--color_the_third);
    color: white;
}

.more_details1.colorSystem {
    background-color: var(--text_tab_color_primary);
    color: white;
}


.more_details a {
    color: #fff;
}

.more_details {
    background: var(--text_tab_color_primary);
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.more_similar_path a {
    color: #fff;
}

.more_similar_path {
    background: var(--text_tab_color_primary);
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.route-wrapper {
    background-color: white;
}

.route-wrapper-Item {
    border-color: #e8e8e8;
}

.route-wrapper .border-right-2 {
    border-color: #e8e8e8;
}

#app_45daysflightsitems {
    background-color: white;
}

.carousel-item {
    color: #424242;
}

.carousel-item1 {
    color: #424242;
}

.iteminner-active {
    background-color: var(--color_selected_primary) !important;
}

.iteminner.active {
    border: 1px solid var(--text_tab_color_primary);
    color: var(--color_the_third_text);
}

.iteminner_cheapest .iteminner_price, .iteminner_cheapest .iteminner_weekday {
    color: inherit;
}

.iteminnerBorder span {
    color: #424242;
}

.carousel-control-prev, .carousel-control-next {
    color: #a19d9d;
}

    .carousel-control-prev:hover,
    .carousel-control-next:hover {
        color: var(--color_the_third_text);
    }

.carousel-item .border-right-2 {
    border-color: #e8e8e8;
}

.carousel-item1 .border-right-2 {
    border-color: #e8e8e8;
}

.btn-sm.disabled {
    border: 1px solid #9c9c9c;
    color: #9c9c9c !important;
    background: #f8f8f8;
}

footer .phone a {
    color: #212529;
}

.border-danger:focus {
    border-color: #dc3545;
    box-shadow: 0 0 10px #dc3545;
}

.border-success:focus {
    border-color: #28a745;
    box-shadow: 0 0 10px #28a745;
}

.HistorySearch1 {
    background-color: #ffffff;
    border: 1px solid #d7d8dc;
}

.HistorySearch_item {
    color: #8798ad;
    background-color: initial;
    border: 1px solid #d7d8dc;
}

.HistorySearch_item_t {
    transition: all .2s ease-in-out;
    color: #F44336;
}

.HistorySearch_item_close:hover {
    color: #F44336;
    border: 1px solid #F44336;
}

.label-Trip.active {
    color: #fff !important;
    background-color: #1b4781 !important;
    border-color: #1b4781 !important;
    box-shadow: 0 0 0 0.2rem rgb(27 71 129 / 55%) !important;
}

.label-Trip {
    background-color: #0e848b !important;
    border-color: #0e848b !important;
}

    .label-Trip:focus, .label-Trip:active {
        background-color: #249097 !important;
        border-color: #0e848b !important;
    }


.multiCity .multiCity-link {
    color: #868e96;
}

    .multiCity .multiCity-link:hover {
        color: #212529;
    }

.deleteWidget {
    color: #8798ad;
}

    .deleteWidget:hover {
        color: #dc3545;
    }

.btnDeleteWidget:hover {
    color: #fff !important;
}

.radio-green [type="radio"]:checked + label:after {
    border-color: #00C851;
    background-color: #00C851;
}

.steps .step .step-icon-wrap::before,
.steps .step .step-icon-wrap::after {
    background-color: #e1e7ec;
}

.steps .step .step-icon {
    border: 1px solid #e1e7ec;
    background-color: #f5f5f5;
    color: #25272887;
}

.steps .step .step-title {
    color: #606975;
}

.steps .step.completed .step-icon-wrap::before,
.steps .step.completed .step-icon-wrap::after {
    background-color: var(--color_the_third);
}

.steps .step.completed .step-icon {
    border-color: var(--color_the_third);
    background-color: var(--color_the_third);
    color: #fff
}

.steps .step.final .step-icon {
    border-color: var(--success);
    background-color: var(--success);
    color: #fff
}

.steps .step.finalError .step-icon {
    border-color: var(--danger);
    background-color: var(--danger);
    color: #fff
}

.steps .step.final .step-icon-wrap::before,
.steps .step.final .step-icon-wrap::after {
    background-color: var(--success);
}

.steps .step.finalError .step-icon-wrap::before,
.steps .step.finalError .step-icon-wrap::after {
    background-color: var(--danger);
}

.bg-faded, .bg-secondary {
    background-color: #f5f5f5 !important;
}

.slidelogo .iteminner.active {
    border: 1px solid var(--color_the_third_text);
}

.nbs-flexisel-inner {
    border: 1px solid #ccc;
    background-color: white;
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    color: #a19d9d;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    .nbs-flexisel-nav-left a:hover,
    .nbs-flexisel-nav-right a:hover {
        color: var(--color_the_third_text) !important;
    }

#flexiselDemo3 .iteminner_weekday,
#flexiselDemo3 .iteminner_cur {
    color: #707070;
}

#flexiselDemo3 .iteminner_price {
    color: #212A30;
}

.form__radio-button::after {
    background-color: #1036ed;
}

.btn-Mask {
    background-color: #fff;
}

.Autocomplete .Autocomplete_Input_list .table {
    background-color: #ffffff;
    border: 1px solid #ced4da;
}

.table-row:hover {
    background-color: #d0d1d3;
}

.back-to-top {
    background-color: var(--text_tab_color_primary);
    border: 0px solid var(--text_tab_color_primary);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

    .back-to-top:hover {
        background-color: var(--color_the_third);
        border: 1px solid var(--color_the_third);
    }


#back-to-top:before {
    color: #fff;
}

.color-dark {
    color: #343a40;
}

.lawsWarnings, .penalties {
    color: #525655d9;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: var(--text_scrollbar_color_primary);
}

.text_color_white {
    color: #FFF !important;
}

@media (max-width: 991.98px) {

    .customizer {
        background-color: #FFF;
        -webkit-transition: left .4s cubic-bezier(.05,.74,.2,.99);
        transition: left .4s cubic-bezier(.05,.74,.2,.99);
        box-shadow: 0 0 8px rgb(0 0 0 / 10%);
    }

        .customizer.direction-left .customizer-toggle {
            background-color: var(--text_tab_color_primary) !important;
        }

        .customizer.direction-right .customizer-toggle {
            background-color: var(--color_the_third_text) !important;
        }

        .customizer a.customizer-toggle {
            background: #FFF;
            color: #666EE8;
        }

            .customizer a.customizer-toggle span {
                color: #fff;
            }

        .customizer a.customizer-close {
            color: #000;
        }
}
