/*----------------------------------------------------------------------------- 
[client] Screen Stylesheet 

version:   1.0 
date:      17/05/2017 
author:    IT
email:     IT
website:   gody.vn
*/

body {overflow-x: hidden; }
/* Toggle Styles */
#wrapper { padding-left: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
#wrapper.toggled { padding-left: 250px; }
#wrapper.toggled_check{padding-left: 0px !important;}
#sidebar-wrapper { z-index: 1000; position: fixed; left: 250px; width: 0; height: 100%; margin-left: -250px; overflow-y: auto; background: #000; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
#wrapper.toggled #sidebar-wrapper { width: 250px; }
#wrapper.toggled_check #sidebar-wrapper{width: 0px !important;}
#page-content-wrapper { width: 100%; position: absolute; padding: 15px; }
#wrapper.toggled #page-content-wrapper { position: absolute; margin-right: -250px; }
/* Sidebar Styles */
.sidebar-nav { position: absolute; top: 0; width: 250px; margin: 0; padding: 0; list-style: none; z-index: 1;}
.sidebar-nav li { text-indent: 14px; line-height: 50px; }
.sidebar-nav li a { display: block; text-decoration: none; color: #999999; }
.sidebar-nav li a:hover, .sidebar-nav li a.active { text-decoration: none; color: #fff; background: rgba(255,255,255,0.2); }
.sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none; }
.sidebar-nav > .sidebar-brand { height: 86px; font-size: 18px; line-height: 86px; text-indent: 10px; /*text-align: center;*/}
.sidebar-nav > .sidebar-brand a { /*color: #999999;*/ color: #fff; font-size: 26px; font-weight: 500;}
.sidebar-nav > .sidebar-brand a:hover{ color: #fff; background: none; }
@media(min-width:768px) { #wrapper { padding-left: 0; }
    #wrapper.toggled { padding-left: 250px; }
    #sidebar-wrapper { width: 0; }
    #wrapper.toggled #sidebar-wrapper { width: 250px; }
    #page-content-wrapper { padding: 20px; position: relative; }
    #wrapper.toggled #page-content-wrapper { position: relative; margin-right: 0; } 
    #wrapper.toggled_check{padding-left: 250px !important;}
    #wrapper.toggled_check #sidebar-wrapper{width: 250px !important;}
}

body{background: #eceff6; font-family: Roboto, Arial; font-weight: 300;}
body, html{height: 100%; min-height: 550px}
::-webkit-scrollbar{width:7px;background-color:#cccccc; border-radius:9px;} 
::-webkit-scrollbar-thumb{background-color:#B03C3F;border-radius:10px;} 
::-webkit-scrollbar-track{border-radius:10px;}

#menu-toggle{display: none;}
#wrapper{overflow: hidden; height: 100%;}

/* ------- Sidebar -------- */
#sidebar-wrapper{background: #343645 !important; overflow-x: hidden;}
.sidebar-nav li a{color: #fff;}
.sidebar-background{background: url('http://i.imgur.com/FmcKlOw.jpg'); height: 100%; width: 100%; background-size: cover; background-position: center center; z-index: -1; opacity: 0.09;}

/* ------- Sidebar right Call center -------- */
.sidebar-wrapper-callcenter{position: relative; display: none; top: 42px; z-index: 1000; position: fixed; right: 0; width: 320px; height: 100%; margin-left: -250px; overflow-y: auto; background: #eceff6; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; padding: 10px 10px 46px 10px;}
.callcenter-list{min-height: 100%; height: auto;padding: 18px 15px 8px; background: #fff; box-shadow: 0 0 5px #d6d7dc; -webkit-box-shadow: 0 0 5px #d6d7dc; -moz-box-shadow: 0 0 5px #d6d7dc; }

.callcenter-list .callcenter-number-item{margin-bottom: 15px; border-bottom: 1px solid #d6d7dc; list-style: none; padding: 0;}
.callcenter-list .callcenter-number-item .callcenter-number-item-t{font-weight: 400; /*font-size:15px;*/}
.callcenter-list .callcenter-number-item .callcenter-number-item-t>span{padding: 3px 8px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: inline-block; background: #74C7CF; color: #fff; margin-right: 9px;}
.callcenter-list .callcenter-number-item .callcenter-number-item-n{ padding-left: 38px; margin-bottom: 5px; color: #EF0E0E; /*font-weight: 500; font-size: 15px;*/}
/* ------- Content wrapper -------- */
#primary-wrapper{min-height: 50px; height: 100%; overflow-y: auto; min-width: 320px;}
.main-title{font-weight: 300; margin: 0; padding: 10px 10px 10px 35px; color: #fff; font-size: 20px; background: #FB404B; /*background: -moz-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -webkit-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -o-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -ms-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: linear-gradient(right left, #fa6b6b 0, #ee0f40 100%);*/}
.content-wrapper{padding-bottom: 60px;overflow-x: hidden; position: relative;background: #eceff6; overflow-y: auto; min-height: calc(100% - 42px); height: calc(100% - 42px);}
#primary-wrapper::-webkit-scrollbar{display: none} 
#primary-wrapper::-webkit-scrollbar-thumb{display: none} 
#primary-wrapper::-webkit-scrollbar-track{display: none}

.content-wrapper::-webkit-scrollbar{width:7px;background-color:#cccccc; border-radius:9px; height: 100px; margin-top: 100px;} 
.content-wrapper::-webkit-scrollbar-thumb{background-color:#B03C3F;border-radius:10px;} 
.content-wrapper::-webkit-scrollbar-track{border-radius:10px;}

.content-items{padding: 10px 20px; height: 100px;margin-bottom: 7px; background: #fff; /*border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 5px #d6d7dc; -webkit-box-shadow: 0 1px 5px #d6d7dc; -moz-box-shadow: 0 1px 5px #d6d7dc;*/ border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);}
.content-items-title{height: 46px; font-weight: 300; margin-bottom: 7px; width: calc(100% + 10px); margin-left: -10px; background: #343645; /*background: -moz-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -webkit-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -o-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -ms-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: linear-gradient(right left, #fa6b6b 0, #ee0f40 100%);*/}
.page-home{padding: 0px;}
.content-wrapper-padding{padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; }
.content-wrapper-padding .callcenter-list{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);}
.home .callcenter-list{border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.page-home .sidebar-wrapper-callcenter{display: none}
.sidebar-wrapper-callcenter{display: none}

.content-items>div a{display: block; text-decoration: none; line-height: 34px; font-size: 15px;}
.content-items>div a:hover, .content-items>div a:focus, .content-items>div a:active, .content-items>div a:visited{outline: 0px}
.content-items>div .content-item-label{width: 35%; display: inline-block; color: #85888f; min-width: 97px; float: left;}
.content-items>div .content-item-label i.fa{margin-right: 15px;}
.content-items>div .content-item-text{width: 65%; display: inline-block; /*color: #c9cacc;*/ color:#85888f; float: left}

.passenger-count{height: 75px}
.passenger-count>div{height: 100%}
.passenger-count>div a{line-height: 45px;}
.passenger-count>div .content-item-label{line-height: 55px}
.passenger-count>div .content-item-text{width: 19%; color: #85888f;}
.passenger-count>div .content-item-text strong{font-size: 30px}

.roundtrip{height: 52px;}
.roundtrip .roundtrip-label{float: left;width: 35%;height: 100%;display: block;line-height: 35px;color: #85888f;}
.roundtrip .roundtrip-label i.fa{margin-right: 15px;}
.roundtrip .roundtrip-checklist{float: left;width: 65%;height: 100%;display: block;}
.roundtrip .roundtrip-checklist>span{cursor: pointer; height: 100%;width: 50%;float: left;line-height: 35px;color: #c9cacc;}
.roundtrip .roundtrip-checklist .roundtrip-way>span{width: 21px;height: 21px;display: inline-block;padding: 2px 3px 1px 2px;border: 1px solid #ccc;border-radius: 50%;margin-right: 5px;line-height: 20px;text-align: center;}
.roundtrip .roundtrip-checklist .roundtrip-way>span>span{width: 15px;height: 15px;display: inline-block;border-radius: 50%;background: #fff;}
.roundtrip .roundtrip-checklist .roundtrip-check>span>span{background: #FB404B !important}

.support{height: 72px; font-size: 15px; display: block}
.support .support-label{color: #85888f;width: 35%;min-width: 67px;float: left;height: 100%;vertical-align: middle;display: inline-block;line-height: 52px;}
.support .support-label .support-label-i{display:none; font-size:40px;width:100%;text-align:center;}
.support .support-text{width: 65%;height: 100%;float: left;line-height: 26px;}
.support .support-text div{width: 100%; overflow: hidden;}

.search-flight{margin-bottom: 3px; min-width: 300px; height: 50px;position: fixed;bottom: 0;width: calc(100% - 270px); background: #FB404B;}
.search-flight button{font-weight: 400; text-decoration: none; color: #fff;height: 100%;display: block;text-align: center;font-size: 20px;background: transparent;border: 0px;width: 100%;outline: 0px;}

.passenger-item-list{height: 65px; margin-bottom: 7px;}
.passenger-item-label{float: left;width: 35%;display: block;height: 100%;padding: 10px;}
.passenger-item-label p:nth-child(1){font-size: 16px;font-weight: 500;margin: 0;}
.passenger-item-label p:nth-child(2){margin: 0;color: #c9cacc;}
.passenger-item-quantity{float: left;width: 65%;display: block;height: 100%;padding: 10px;}
.passenger-item-quantity .input-group-btn:first-child{width: 40px;}
.passenger-item-quantity .input-group-btn .btn-number{border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;width: 40px;height: 40px; outline: 0px;}
.passenger-item-quantity .input-group-btn .quantity-left-minus{background: #fff;border: 1px solid #85888f;color: #85888f;}
.passenger-item-quantity .input-group-btn .quantity-right-plus{background: #fff;border: 1px solid #EF0E0E;color: #EF0E0E;}
.passenger-item-quantity input.input-number{ text-align: center;border: none;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;background: #fff;font-weight: 500;font-size: 17px;}

/* ------- Sidebar Search ------- */
.sidebar-search{min-height: 100px;margin-bottom: 10px;padding: 0; overflow:hidden;}
.sidebar-search .sidebar-title{padding: 10px;color: #fff;background: #FB404B;}
.sidebar-search .sidebar-content{padding: 0 15px 15px;}
.sidebar-search .roundtrip{height: auto;padding: 7px 0 0px;}
.sidebar-search .roundtrip .roundtrip-checklist{}
.sidebar-search .roundtrip .roundtrip-check{color:#000;}
.sidebar-search .sidebar-item{height: 35px;font-weight: 400;line-height: 35px;margin-top: 9px;}
.sidebar-search .sidebar-item .pull-left{width: 27%;}
.sidebar-search .sidebar-item .pull-right{width: 70%;height: 35px;overflow: hidden;font-weight: 300;padding-left: 7px;}
.sidebar-search .sidebar-item .pull-right a{outline: 0;text-decoration: none;color: #85888f;display: block;}
.sidebar-search .search-item-passenger .pull-left{width: 30%;line-height: 42px;}
.sidebar-search .search-item-passenger .pull-right{position: relative;}
.sidebar-search .search-item-passenger .pull-right .content-item-text{width: 30%;display: inline-block;}
.sidebar-search .search-item-passenger .pull-right .icon{display: inline-block;width: 20px;background: url('http://i.imgur.com/n7UZTTH.png');background-repeat: no-repeat;}
.sidebar-search .search-item-passenger .pull-right .icon-adult{height: 25px; background-position: 0px -53px;}
.sidebar-search .search-item-passenger .pull-right .icon-female{height: 19px;background-position: 0px -81px;}
.sidebar-search .search-item-passenger .pull-right .icon-infant{background-position: 0px -102px;height: 15px;}
.sidebar-search .search-item-passenger .pull-right .icon-enter{position: absolute; right: 1px; font-size: 20px; padding: 0 5px; margin-right: -1px; background: rgba(0,0,0,0.05);}
.sidebar-search .sidebar-item-search .pull-left{width: 50%;}
.sidebar-search .sidebar-item-search .pull-left a{text-decoration: none;font-weight: 300; color:#EF0E0E}
.sidebar-search .sidebar-item-search .pull-right{width: 35%;padding-left: 7px;padding-right: 7px;background:#FB404B; color:#fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);}
.sidebar-search .sidebar-item-search .pull-right:hover{box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);background-color: #f44336;}
.home .sidebar-search{display: none;}

/* ------- User Information Page ------- */
.user-info .search-flight{/*width: calc(100% - 276px);*/ width: calc(100% - 26px);}
.user-info label{font-weight: 500;}
.user-info textarea{max-width: 100%;}
.user-info form{padding-bottom: 50px;}
.user-info .content-items{height: auto;}
.user-info .item-dcontent div:nth-child(1){width: 30%;}
.user-info .item-dcontent div:nth-child(2){width: 70%;}
.user-info .item-baggage .item-baggage-label{width: 30%;min-width: 110px;}
.user-info .item-baggage .item-baggage-content{min-width: 170px; width: 70%; margin-bottom: 7px;}
.user-info .item-baggage .item-baggage-content div:nth-child(1){width: 30%;}
.user-info .item-baggage .item-baggage-content div:nth-child(2){width: 70%;}
.user-info .invoice fieldset{display: block;}
.user-info .invoice fieldset textarea{max-width: 100%;}
.user-info select option{font-weight: 300;}
.user-info fieldset{width: 100%; padding: 9px; border: 1px solid silver; display: none; }
.user-info fieldset label{font-weight: 300;}
.user-info legend{padding: 0px 10px; width: auto; font-size: 16px; border-bottom: 0px; margin-bottom: 0px;}
.user-info .item-user .item-user-gender{width: 15%;min-width: 175px;}
.user-info .item-user .item-user-gender-label{min-width: 60px; display: inline-block;}
.user-info .item-user .item-user-gender-s{padding-left: 3px;width: 105px;display: inline-block;}
.user-info .item-user .item-user-name{width: 52%;}
.user-info .item-contact{}
.user-info .item-contact .item-contact-name .pull-left{min-width: 65px;}
.user-info .item-contact .item-contact-name .pull-left select{padding-left: 3px;}
.user-info .item-contact .item-contact-email>div{width: 49%;}
.user-info .callcenter-list{min-height: 100px;}

.user-info #modal-list-bank .modal-body{min-height: 400px;height: calc(100vh - 200px);overflow-y: auto;}
.user-info .item-bank>div{padding-left: 20px;}

/* ------- Success Page ------- */
.success-page .content-items .form-group:last-child{margin-bottom:0px;}

/* ------- Footer ------- */
footer{position: fixed; bottom: 0; text-align: center;}

/* ------- CSS Shared ------- */
.border-top-medium{border-top: 10px solid #adbacb;}
.border-bottom-small{border-bottom: 1px solid #d6d7dc;}
.border-radius-no{border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}
.fc-day>div{min-height: 46px !important}
.fc-button-prev, .fc-button-next{border: none !important;background: #fff  !important;box-shadow: none  !important; -webkit-box-shadow: none  !important; -moz-box-shadow: none  !important;}
.fc-header-title h2{font-size: 20px}
.fc-date-selected{background: #FB404B !important;color: #fff;/*border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px;*/}
.fc-date-selected .fc-day-content{color: #fff !important;}
.fc-past .fc-day-number{opacity: 0.3 !important;}
.fc-future .fc-day-number{opacity: 1 !important;}
#modal-calendar-child-birthday .fc-past .fc-day-number{opacity: 1 !important;}
#modal-calendar-child-birthday  .fc-grid .fc-other-month .fc-day-number{opacity: 0.3 !important;}
#modal-calendar-infant-birthday .fc-past .fc-day-number{opacity: 1 !important;}
#modal-calendar-infant-birthday  .fc-grid .fc-other-month .fc-day-number{opacity: 0.3 !important;}
#calendar-returndate .fc-day-number, #calendar-departdate .fc-day-number, .custom-calendar .fc-day-number{padding-right: 10px !important;}
.fc-day-number{padding-right: 10px !important; font-weight: 400;}
#calendar-returndate .fc-day-content, #calendar-departdate .fc-day-content, .custom-calendar .fc-day-content{/*display: none*/ font-size: 11px; color: #74C7CF; text-align: right;}
.fc-day-content{/*display: none*/ font-size: 11px; color: #74C7CF; text-align: right;}
.fc-day-content>div{top: 9px;}
.color_main{color: #EF0E0E;}
.color_sub{/*color: #2CA8FF;*/ color: #74C7CF;}
.color_normal{color: #333;}
.height_half{height: 50%}
.height_full{height: 100%;}
.font_weight_500{font-weight: 500;}
.font_weight_400{font-weight: 400;}
.font_weight_300{font-weight: 300;}
.disable_link{opacity: 0.4;pointer-events: none;cursor: default;}
.disable_link>.content-item-text{opacity: 0;}
.height_auto{height: auto !important; min-height: 100px;}
.margin_bottom_10{margin-bottom: 10px;}
.margin_right_10{margin-right: 10px;}
.padding_top_10{padding-top: 10px;}
.padding_right_10{padding-right: 10px;}
.padding_bottom_10{padding-bottom: 10px;}
.padding_left_10{padding-left: 10px;}
.padding_bottom_5{padding-bottom: 5px;}
.padding_left_5{padding-left: 5px;}
.padding_right_5{padding-right: 5px;}
.padding_left_30{padding-left:30px;}
.padding_0{padding: 0;}
.opacity_0{opacity: 0;}
/* font-size: 14 16 18 20 */
.font_size_normal{font-size: 14px;}
.font_size_sm{font-size: 16px;}
.font_size_md{font-size: 18px;}
.font_size_lg{font-size: 20px;}
.margin_0{margin: 0;}
.margin_bottom_0{margin-bottom: 0;}
.width_a_third{width: 33%;}
.width_a_quarter{width: 25%;}
.width_three_quarters{width: 75%;}
.width_half{width: 50%;}
.width_full{width: 100% !important;}
.background_color_main{background: #FB404B !important;}
.background_color_sub{background: #DDD !important;}
.border_radius_none{border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important;}
.background_gradient{background: -moz-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -webkit-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -o-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: -ms-linear-gradient(right, #fa6b6b 0, #ee0f40 100%); background: linear-gradient(right left, #fa6b6b 0, #ee0f40 100%);}
.display_block{display: block;}
input.error, input.error:focus{border-color: #EF0E0E; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
label.error{color: #EF0E0E; font-weight: 300; margin-top: 5px; margin-bottom: 0px;}
.uppercase{text-transform: uppercase;}
.line_height_34{line-height: 34px;}
.cursor_pointer{cursor: pointer;}
.card{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);}
.opacity_0_3 .fc-day-number{opacity: .3 !important;}
.text_decoration{text-decoration: none !important;}

/* ------- CSS Custom ------- */
.modal-custom .modal-content{border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0;}
.modal-custom .modal-header{background: #FB404B;;color: #fff;padding: 7px 15px;}
.modal-custom .modal-header .close{font-weight: 500;font-size: 14px;padding: 9px 11px;background: #fff;opacity: 1;box-shadow: 0;color: #EF0E0E;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.modal-custom .modal-header .modal-title{padding-top: 3px;}
.modal-custom .modal-body::-webkit-scrollbar{width:7px;background-color:#cccccc; border-radius:9px; height: 100px; } 
.modal-custom .modal-body::-webkit-scrollbar-thumb{background-color:#B03C3F;border-radius:10px;} 
.modal-custom .modal-body::-webkit-scrollbar-track{border-radius:10px;}

.modal-airport-list .modal-body .container { width: 100% !important; } 
.modal-airport-list .modal-body{ max-height: calc(100vh - 200px); overflow-y: auto; min-height: 400px; background: #fff;}
.modal-airport-list .airport-list-search .airport-search-input{margin-bottom: 10px;position: relative;}
.modal-airport-list .airport-list-search .airport-search-input i.fa-search{position: absolute;top: 8px;left: 10px;color: #d6d7dc;font-size: 21px;}
.modal-airport-list .airport-list-search .airport-search-input input{border: 1px solid #c9cacc;width: 100%; padding: 7px 0 7px 32px;font-size: 15px;/*font-weight: normal; */color:#85888f;}
.airport-search-input input::-webkit-input-placeholder { color: #c9cacc;}
.airport-search-input input::-moz-placeholder {color: #c9cacc;}
.airport-search-input input:-ms-input-placeholder {color: #c9cacc;}
.airport-search-input input:-moz-placeholder { color: #c9cacc;}

.panel-group-custom .panel-heading{background-color: #eceff6; padding: 5px 10px;}
.panel-group-custom .panel-title a.collapsed>span.fa-minus{display: none;}
.panel-group-custom .panel-title a.collapsed>span.fa-plus{display: block;}
.panel-group-custom .panel-title a>span.fa-minus{display: block;}
.panel-group-custom .panel-title a>span.fa-plus{display: none;}
.ps:hover>.ps__scrollbar-y-rail:hover{background-color: transparent !important;}

.notice{text-transform: uppercase; font-weight: 500; color: #444; padding: 15px; background-color: #fafafa; border-left: 6px solid #7f7f84; margin-bottom: 10px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);} 
.notice-success { /*border-color: #f17e11;*/ border-color: #FB404B; }
.notice-success>strong { /*color: #f17e11;*/ color: #FB404B; font-weight: 500;}
.notice-success:hover, .notice-active {/*background: rgba(241,126,27, 0.5)*/ background: #F2F2F2; cursor: pointer;}
.modal-airport-list .modal-body::-webkit-scrollbar{width:7px;background-color:#cccccc; border-radius:9px} 
.modal-airport-list .modal-body::-webkit-scrollbar-thumb{background-color:#B03C3F;border-radius:10px;} 
.modal-airport-list .modal-body::-webkit-scrollbar-track{border-radius:10px;}

.wrap-live-chat-facebook, .vnk-tuvan{display: none;}

/* ------- Responsive ------- */
@media (min-width: 1000px) {
    .page-home .sidebar-wrapper-callcenter{display: block;}
    /*.page-home {padding-right: 310px;}*/
    .page-home{width: calc(100% - 320px)}
    /*.search-flight{width: calc(100% - 345px);}*/
    .support{display: none}
    .roundtrip .roundtrip-checklist{width: 50%;}
    .search-flight{width: calc(100% - 590px);}
    .user-info .search-flight{width: calc(100% - 596px);}
    .wrap-live-chat-facebook, .vnk-tuvan{display: block;}
    .sidebar-contact-page{display: none;}
}

@media (max-width: 999px) {
    .sidebar-contact-page{display: block;}
}

@media (max-width: 768px) {
    #menu-toggle{display: inline-block;}
    .main-title{padding-left: 10px}
    .content-wrapper{padding-left: 10px;}
    .search-flight{width: calc(100% - 20px);}
    .user-info .search-flight{/*width: calc(100% - 26px);*/     width: calc(100% - 276px);}
}
.content-item-text-600{display: none !important;}
@media(max-width: 600px) {
    .user-info .search-flight{width: calc(100% - 26px);}
    .content-items{padding: 10px;}
    .support .support-label{width: 26%; min-width: 59px}
    .support .support-text{width: 74%}
    .user-info .item-baggage .item-baggage-content div:nth-child(1){width: 100%;}
    .user-info .item-baggage .item-baggage-content div:nth-child(2){width: 100%;}
    .user-info .item-user .item-user-label{display: block;}
    .user-info .item-user .item-user-gender{width: 10%;min-width: 107px;}
    .user-info .item-user .item-user-gender-label{display: none;}
    .user-info .item-user .item-user-name{width: 68%;}
    /*.home{background: rgba(0,0,0,.1);}*/
    .home .sidebar-background{opacity: .3; position: absolute;margin: -10px;;width: calc(100% + 20px); display: block; min-height: 100%; height: calc(100% + 20px);}
    /*#sidebar-wrapper .sidebar-background{display: none;}*/
    .content-item-text-600{display: inline-block !important;}
    .content-item-text-locale{display: none !important;}
}

@media(max-width: 480px) {
    .content-items{padding: 10px;}
    .content-items>div .content-item-label i.fa, .roundtrip .roundtrip-label i.fa{margin-right: 5px}
    .passenger-count{padding: 10px 0 10px 10px;}
    .support{padding: 10px 5px 10px 10px; height: 100px;}
    .content-wrapper::-webkit-scrollbar{display: none;}
    .user-info .search-flight{width: calc(100% - 20px);}
    .support .support-label{line-height: 100px;}
    .support .support-label .support-label-t{display: none;}
    .support .support-label .support-label-i{display:inline-block;}
    .support .support-text>div:first-child{height: 40%;}
    .support .support-text>div:last-child{height: 60%;}
    .support .support-text>div:last-child>a{line-height: 23px !important;}
}

@media(max-width: 380px) {
    .support .support-label{width: 26%; min-width: 59px}
    .support .support-text{width: 74%}
    .passenger-item-label{padding-left: 0px; padding-right: 0px;}
    .user-info .item-baggage .item-baggage-content{width: 60%;}
    .user-info .item-user .item-user-name{width: 60%;}
}

@media(max-width: 320px) {
    .content-items{padding: 10px;}
    .content-items>div .content-item-label i.fa{margin-right: 2px}
    .passenger-count{padding: 10px 10px;}
}