/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(12,35): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(20,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(24,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(28,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-text'
(32,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(36,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(40,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(44,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-text'
(48,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(52,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-text'
(56,31): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(60,22): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(64,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(65,24): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(69,32): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(70,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(74,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(75,24): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(79,32): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(80,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(85,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-border'
(89,29): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background-sub'
(97,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(101,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background-sub'
(105,17): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(107,24): run-time error CSS1039: Token not allowed after unary operator: '-base-color-border'
(111,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
(125,28): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(129,36): run-time error CSS1039: Token not allowed after unary operator: '-base-color-header'
(133,36): run-time error CSS1039: Token not allowed after unary operator: '-base-color-background'
 */
:root {
    --base-color-background: #3c196f; /*mau tím var(--base-color-background)  */
    --base-color-background-sub: #3c196f; /*mau tím nhat var(--base-color-background-sub)  */
    --base-color-border: #d5c9e7; /*mau tím border var(--base-color-border)  */
    --base-color-header: #edbd00; /*mau cam var(--base-color-header) */
    --base-color-text: #110136; /*mau hoi tim - chu thuong var(--base-color-text) */
}

#header .bottomheader {
    /* background-color: #fff; */
    background-color: var(--base-color-background);
    border-bottom: 1px solid var(--base-color-header);
}

#header .navbar-default .navbar-nav > li > a, #header .navbar-default .navbar-nav > li > a:hover, .subtitle, .popup-container .content .nav-pills li.active a, #search-form .active a {
    color: white;
}

#header .title.slogan-header, footer .heading7, footer .logofooter, .popup-container .title {
    color: var(--base-color-header);
}

footer, .copyright, .popup-container .title, .box-icon-black {
    background-color: var(--base-color-background);
}

#mainbody, .fa-calendar.glyphicon-calendar {
    color: var(--base-color-text);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--base-color-background);
}

.daterangepicker td.active {
    background-color: var(--base-color-background);
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--base-color-background);
}

.select2-container--default .select2-results__option .select2-results__option {
    color: var(--base-color-text);
}

.card-title, .container h2, .thumb-header h4, .thumb-title, .container-fluid .logo-text, h1, .airline-nav-tabs > li.active > a {
    color: var(--base-color-background);
}

.thumb-desc, .card-text, .bannerblock .form-control, #search-form .p-description, #search-form a {
    color: var(--base-color-text);
}

.navbar-default .navbar-nav > li:hover, .topheadlinks > li:hover, .footfont > li:hover {
    border-bottom-color: var(--base-color-header);
}

.popup-container .content .nav-pills li.active a {
    background: var(--base-color-background);
}

.btn-warning {
    background-color: var(--base-color-header);
    border-color: var(--base-color-header);
}

    .btn-warning:hover {
        background-color: var(--base-color-background);
        border-color: var(--base-color-background);
    }

.btn-primary {
    background-color: var(--base-color-background);
    border-color: var(--base-color-background);
}

    .btn-primary:hover {
        background-color: var(--base-color-header);
        border-color: var(--base-color-header);
    }


#ContactInfor input[type=text], #fill-information-passengers input[type=text], #fill-information-passengers input[type=text], #ContactInfor input[type=email], #ContactInfor textarea, .bs-callout-info .select2-container .select2-selection--single {
    border: 1px solid var(--base-color-border);
}

.bs-callout-info {
    border-left-color: var(--base-color-background-sub);
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: white;
}

.right-addon .glyphicon-calendar {
    color: var(--base-color-header);
}

#list-itineraries table .fa-fighter-jet {
    color: var(--base-color-background-sub);
}

.alert-primary {
    color: var(--base-color-background);
    background-color: #dfd4ed;
    border-color: var(--base-color-border);
}

.progress-bar {
    background-color: var(--base-color-background);
}

#list-itineraries tr.cheap-selected, #list-itineraries tr.cheap-selected:hover {
    background: #ffc90085;
    box-shadow: 5px 5px 5px 0 #ccc;
}

    #list-itineraries tr.cheap-selected td:hover, .table-hover > tbody > tr.cheap-selected:hover > td {
        background: #ffc90085;
    }

@media screen and (max-width: 767px) {
    .navbar-default .navbar-toggle, .navbar-default .navbar-toggle .icon-bar {
        border-color: var(--base-color-header);
    }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: var(--base-color-header);
        }

        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .bottomheader .navbar-collapse {
            background-color: var(--base-color-background);
        }
}

