/*.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}*/
.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:6px;}
.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:7px;}
.datepicker > div{display:none;}
.datepicker table{width:100%;margin:0;}
.datepicker td,
.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.datepicker td.day:hover{background:#eeeeee;cursor:pointer;}
.datepicker td.day.disabled{color:#eeeeee;}
.datepicker td.old,
.datepicker td.new{color:#999999;}
.datepicker td.active,
.datepicker td.active:hover{color:#ffffff;background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active{background-color:#003399 \9;}
.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.datepicker td span:hover{background:#eeeeee;}
.datepicker td span.active{color:#ffffff;background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
.datepicker td span.active:active,
.datepicker td span.active.active{background-color:#003399 \9;}
.datepicker td span.old{color:#999999;}
.datepicker th.switch{width:145px;}
.datepicker th.next,
.datepicker th.prev{font-size:21px;}
.datepicker thead tr:first-child th{cursor:pointer;}
.datepicker thead tr:first-child th:hover{background:#eeeeee;}
.input-append.date .add-on i,
.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px;}

@font-face{font-family:SourceSansPro;src:url('fonts/SourceSansPro-Regular.ttf');}
@font-face{font-family:SourceSansPro;src:url('fonts/SourceSansPro-Bold.ttf');font-weight:bold;}
@font-face{font-family:SourceSansPro;src:url('fonts/SourceSansPro-Italic.ttf');font-style:italic;}
@font-face{font-family:SourceSansPro;src:url('fonts/SourceSansPro-BoldItalic.ttf');font-weight:bold;font-style:italic;}
@font-face{font-family:SourceSansPro;src:url('fonts/SourceSansPro-Light.ttf');font-weight:300;}
@font-face{font-family:SourceSansPro;src:url('fonts/SourceSansPro-LightItalic.ttf');font-style:italic;font-weight:300;}
body{font-family:'Roboto',sans-serif;color:#333;}
.delay05s{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay1s{-webkit-animation-delay:1s;animation-delay:1s;}
.delay15s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay2s{-webkit-animation-delay:2s;animation-delay:2s;}
.v-hidden{visibility:hidden;}
.autocomplete-suggestions{border:1px solid #999;background:#fff;cursor:default;overflow:auto;font-size:14px;}
.autocomplete-suggestion{padding:10px 5px;font-size:1.2em;white-space:nowrap;overflow:hidden;font-size:14px;}
.autocomplete-selected{background:#f0f0f0;font-size:14px;}
.autocomplete-suggestions strong{font-weight:normal;color:#3399ff;font-size:14px;}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
.label-default{background-color:#ffbf00;border-radius:0;}
.tooltip .tooltip-inner{background-color:#ffbf00;padding:5px 10px;font-size:14px !important;}
.tooltip .tooltip-arrow{border-top-color:#ffbf00 !important;}
.my-tooltip{border-bottom:1px dotted #ffbf00;color:#ffbf00;}
a{color:#ffbf00;}
a:hover{color:#ffbf00;text-decoration:none;}
.scrollup{position:fixed;bottom:15%;right:15px;display:none;text-indent:-9999px;z-index:9999;}
#top-menu{background-color:#222222;width:100%;}
#top-menu .hotline{background:#D64343;padding:5px !important;border-radius:5px;}
#top-menu .info-left{float:left;list-style-type:none;margin-bottom:0px;padding-left:0px;}
#top-menu .info-left li{color:#7b7b7b !important;font-size:12px;padding:10px 20px;}
#top-menu .info-left li a{color: white}
#top-menu .info-left li a span {margin-right: 5px}
.h_link li a.bdrg{border-right:1px solid #7b7b7b;}
header{width:100%;top:0;z-index:100;background-color:#fff;}
header .box{margin:0 auto;}
header .brand{margin:45px 0 0 0;}
header .brand h1{margin:0;padding:0;}
header .header-info .contact{font-size:17px;font-weight:900;margin-top:10px;}
header .header-info .language-switch{background-color:#ffbf00;margin-left:24px;}
header .header-info .language-switch a{color:#fff;font-weight:bold;display:block;padding:11px 45px 8px 15px;background:transparent url('../img/lang-select-icon.png') no-repeat 154px 14px;}
header .header-info .language-switch .dropdown-menu{box-shadow:none;border-radius:0;min-width:188px;padding:0;}
header .header-info .language-switch .dropdown-menu li a{color:#716d6e;padding:5px 15px 5px 15px;background-image:none;}
header .header-info .language-switch .dropdown-menu li a:hover{background-color:#efe9e9;}
header .header-info .language-switch .dropdown-menu li img{margin-right:10px;}
header .navbar-default{border:none;background-color:transparent;border-radius:0;font-size:18px;font-weight:bold;}
header .navbar-brand{display:none;}
header .navbar-default .container-fluid{padding:0;}
header .navbar-default .navbar-collapse{padding:0;}
header .navbar-default .navbar-nav > .active > a{background-color:#fff;border:2px solid #b8b6b6;color:#716d6e;background-color:transparent;}
header .navbar-default .navbar-nav > li > a{background-color:transparent;padding:8px 10px 7px 11px;border:2px solid #fff;-webkit-transition:background 0.4s ease-in-out;transition:background 0.4s ease-in-out;}
header .navbar-default .navbar-nav > li:hover > a{border-bottom:3px solid #FFC80B !important;}
.chosen-container-single .chosen-single,
.chosen-container-single .chosen-single2,
.chosen-container-single .chosen-single3,
.chosen-container-single .chosen-single4,
.chosen-container-single .chosen-single5,
.chosen-container-single .chosen-single6{border-radius:0px !important;background:none;}
.navbar-nav.navbar-right:last-child{margin-right:-9px;}
header.small{
	/*height:95px;*/
	min-height: 37px;
	background-color: #ebebeb;
	box-shadow:0 0px 14px -2px #808080;
}
header.small .header-info{display:none;}
header.small .brand{margin:24px 0 0 0;width:50%;}
header.large{box-shadow:none;}
header.large .header-info{display:block;}
header.large .brand{margin:45px 0 0 0;width:100%;}
#header-menu{box-shadow:none;}
#header-menu .navbar-default .navbar-nav > li{position:relative;padding:18px 4px;border-left:1px solid #cbcbcb;box-shadow:1px 0px 0px 0px #FFF inset;}
#header-menu .navbar-default .navbar-nav > li > a{text-transform:uppercase;border-bottom:3px solid #fff;border-top:3px solid #fff;padding:3px 6px !important;}
#header-menu .navbar-default .navbar-nav > li.bdrg:after{height:100%;content:'';vertical-align:middle;position:absolute;top:0;right:0;}
#header-menu .navbar-default .navbar-nav>.active>a,
#header-menu .navbar-default .navbar-nav>.active>a:focus,
#header-menu .navbar-default .navbar-nav>.active>a:hover{border-bottom:3px solid #FFC80B !important;padding:3px 6px !important;color:#000;}
#header-menu .navbar-default .navbar-nav > li > a:hover{border-bottom:3px solid #FFC80B !important;padding:3px 6px !important;color:#000;}
#logobg{padding-left:0px;}
#teaser{height:600px;padding:60px 0;//background-color:#ffbf00;//background:-webkit-linear-gradient(top, #ffbf00 0%, #fcd45f 50%, #ffbf00 100%);//background:linear-gradient(to bottom, #ffbf00 0%, #fcd45f 50%, #ffbf00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@mainColor', endColorstr='@mainColor', GradientType=0);}
.tab-search-container{//height:480px;background-color:#fff;box-shadow:0 9px 0px 0px #ffffff, 0 -9px 0px 0px #ffffff, 7px 0 15px -4px rgba(0, 0, 0, 0.3), -7px 0 15px -4px rgba(0, 0, 0, 0.3);}
.tab-search-container form{padding:34px;}
.tab-search-form .alert{margin-top:-20px;padding:10px 15px;}
.tab-search-form::-webkit-input-placeholder{color:#716d6e !important;}
.tab-search-form:-moz-placeholder{color:#716d6e !important;}
.tab-search-form::-moz-placeholder{color:#716d6e !important;}
.tab-search-form:-ms-input-placeholder{color:#716d6e !important;}
.tab-search-form .styled-select-car{border:2px solid #efe9e9;height:55px;position:relative;margin-bottom:23px;}
.tab-search-form .styled-select-car:after{content:'';background:#ffffff url('../img/dropdown-icon.png') no-repeat 5px 23px;right:0px;top:0px;width:30px;height:51px;position:absolute;pointer-events:none;}
.tab-search-form .styled-select-car select{border:none;font-size:24px;font-weight:bold;width:100%;background-image:none;background:#fff;-webkit-appearance:none;padding:9px 10px;height:51px;outline:none;}
.tab-search-form .location{margin-bottom:27px;}
.tab-search-form .datetime{margin-bottom:11px;}
.tab-search-form .form-control{height:43px;border:2px solid #efe9e9;box-shadow:none;}
.tab-search-form .input-group{width:100%;}
.tab-search-form .input-group input{border-radius:0;color:#ffbf00;font-size:16px;padding-left:15px;box-shadow:none;background:none;}
.tab-search-form .input-group-addon{border-radius:0;border:none;background-color:#fff;font-weight:400;font-size:14px;color:#000;width:101px;text-align:left;border-right:1px solid #efe9e9;line-height:inherit;}
.tab-search-form .input-group-addon .glyphicon{font-size:17px;margin:0 2px 0 -2px;}
.tab-search-form .different-drop-off{color:#716d6e;font-weight:bold;margin:10px 0;display:block;}
.tab-search-form .date{width:240px;}
.tab-search-form .time{width:140px;}
.tab-search-form .pixelfix{border-top:1px solid #fff;}
.tab-search-form .styled-select-time{border:2px solid #efe9e9;height:43px;position:relative;}
.tab-search-form .styled-select-time:after{content:'';background:#ffffff url('../img/dropdown-icon.png') no-repeat 5px 18px;right:0px;top:0px;width:30px;height:39px;position:absolute;pointer-events:none;}
.tab-search-form .styled-select-time select{border:none;font-size:16px;width:100%;background-image:none;background:#fff;-webkit-appearance:none;padding:10px 10px;height:39px;color:#ffbf00;}
.tab-search-form .submit{width:100%;background-color:#ffbf00;color:#fff;border:none;border-radius:0;box-shadow:6px 6px 0 #efe9e9;text-align:center;font-size:24px;text-transform:uppercase;font-weight:900;padding:10px 0;margin-top:30px;-webkit-transition:0.2s;transition:0.2s;}
.tab-search-form .submit:hover{background-color:#716d6e;}
#teaser .title{color:#fff;text-transform:uppercase;font-size:36px;font-weight:900;margin:0;}
#teaser .subtitle{font-size:24px;color:#716d6e;text-transform:none;display:block;font-weight:normal;margin-top:10px;}
#teaser .car-img{height:375px;text-align:center;line-height:400px;}
#teaser .car-img img{display:inline-block;}
#teaser .carousel-control{position:relative;}
#teaser .carousel-control.left,
#teaser .carousel-control.right{background-image:none;margin:0;width:30px;}
#teaser .carousel-control.left{left:90%;}
#teaser .carousel-control.right{left:95%;}
#teaser .carousel-control .glyphicon-chevron-left,
#teaser .carousel-control .glyphicon-chevron-right{margin:0;}
#teaser .carousel-control .glyphicon-chevron-right{right:auto;}
.arrow-down{width:0;height:0;border-left:37px solid transparent;border-right:37px solid transparent;border-top:37px solid #ffbf00;margin:0 auto;}
#services{margin-top:65px;}
#services .title{margin-bottom:38px;}
#services h2{font-size:46px;font-weight:900;text-align:center;margin:0 0 25px 0;padding:0;}
#services .underline{height:4px;width:135px;display:block;background-color:#ffbf00;margin:0 auto;}
#services .service-box{background-color:#ededed;padding:30px;margin-bottom:30px;}
#services .service-box .service-icon{height:43px;width:43px;background-color:#ffbf00;color:#fff;text-align:center;line-height:40px;font-size:41px;font-weight:900;float:left;margin-right:15px;}
#services .service-box .service-title{margin:0;padding:0;font-size:30px;font-weight:900;padding-top:5px;}
#services .service-box .service-content{margin-top:25px;font-size:18px;line-height:1.7;}
#newsletter{background-color:#ffbf00;margin-top:90px;padding:90px 0;}
#newsletter .title{font-size:30px;color:#fff;text-transform:uppercase;font-weight:900;margin:0;padding:0;}
#newsletter .subtitle{font-size:18px;color:#716d6e;display:block;font-weight:normal;margin-top:6px;}
#newsletter .newsletter-form{width:62%;background-color:#fff;height:55px;padding:9px;}
#newsletter .newsletter-form input{box-shadow:none;border:none;}
#newsletter .newsletter-form .button{background-color:#fff;border-radius:0;border:2px solid #b8b6b6;margin-left:1px;font-size:18px;font-weight:900;text-transform:uppercase;color:#716d6e;padding:0 10px;height:37px;line-height:36px;-webkit-transition:0.2s;transition:0.2s;}
#newsletter .newsletter-form .button:hover{background-color:#716d6e;border:2px solid #716d6e;color:#fff;}
#newsletter .social-icons{width:38%;}
#newsletter .social-icons ul{list-style:none;margin:0;padding:0;}
#newsletter .social-icons ul li{display:block;float:right;}
#newsletter .social-icons ul li a{height:55px;width:65px;background-color:#ffbf00;display:block;margin-left:10px;text-align:center;line-height:55px;color:#fff;font-size:36px;}
#newsletter .social-icons ul li .facebook{background-color:#365595;}
#newsletter .social-icons ul li .googleplus{background-color:#d41332;}
#newsletter .social-icons ul li .twitter{background-color:#36a4cf;}
#newsletter .social-icons ul li:hover{opacity:0.8;}
#newsletter form::-webkit-input-placeholder{font-size:16px;}
#newsletter form:-moz-placeholder{font-size:16px;}
#newsletter form::-moz-placeholder{font-size:16px;}
#newsletter form:-ms-input-placeholder{font-size:16px;}
#vehicles{margin-top:90px;}
#vehicles .title{font-size:36px;font-weight:900;margin-bottom:65px;}
#vehicles .subtitle{font-weight:normal;}
#vehicles .vehicle-nav{list-style:none;margin:0;padding:0;}
#vehicles .vehicle-nav li{background-color:#e3e2e2;margin-bottom:1px;position:relative;-webkit-transition:0.2s;transition:0.2s;}
#vehicles .vehicle-nav li span{width:0px;height:0px;border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;display:block;position:absolute;right:-10px;top:20px;-webkit-transition:0.2s;transition:0.2s;}
#vehicles .vehicle-nav li:hover{background-color:#d1cece;}
#vehicles .vehicle-nav li.active{background-color:rgba(255, 191, 0, 0.4);font-weight:bold;}
#vehicles .vehicle-nav li.active span{border-left-color:rgba(255, 191, 0, 0.4);}
#vehicles .vehicle-nav li a{font-size:18px;color:#716d6e;display:block;height:60px;line-height:60px;}
#vehicles .styled-select-vehicle-data{border:2px solid #efe9e9;height:43px;position:relative;width:100%;display:none;}
#vehicles .styled-select-vehicle-data:after{content:'';background:#ffffff url('../img/dropdown-icon.png') no-repeat 5px 18px;right:0px;top:0px;width:30px;height:39px;position:absolute;pointer-events:none;}
#vehicles .styled-select-vehicle-data select{border:none;font-size:16px;width:100%;background-image:none;background:#fff;-webkit-appearance:none;padding:1px 10px;height:39px;}
#vehicles .vehicle-img{text-align:center;}
#vehicles .vehicle-img img{display:inline-block;}
#vehicles .vehicle-price{background-color:rgba(255, 191, 0, 0.4);height:53px;line-height:53px;padding:0 10px;font-size:24px;font-weight:900;}
#vehicles .vehicle-price .info{font-weight:normal;font-size:18px;}
#vehicles .reserve-button{background-color:#ffbf00;color:#fff;display:block;height:50px;line-height:51px;font-size:24px;font-weight:900;padding:0 15px;box-shadow:6px 6px 0 #efe9e9;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;}
#vehicles .reserve-button:hover{background-color:#716d6e;}
#vehicles .reserve-button span{margin-right:7px;}
#vehicles-hd{margin-top:90px;}
#vehicles-hd .title{font-size:36px;font-weight:900;margin-bottom:65px;}
#vehicles-hd .subtitle{font-weight:normal;}
#vehicles-hd .vehicle-nav-hd{list-style:none;margin:0;padding:0;}
#vehicles-hd .vehicle-nav-hd li{background-color:#e3e2e2;margin-bottom:1px;position:relative;-webkit-transition:0.2s;transition:0.2s;}
#vehicles-hd .vehicle-nav-hd li span{width:0px;height:0px;border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;display:block;position:absolute;right:-10px;top:20px;-webkit-transition:0.2s;transition:0.2s;}
#vehicles-hd .vehicle-nav-hd li:hover{background-color:#d1cece;}
#vehicles-hd .vehicle-nav-hd li.active{background-color:rgba(255, 191, 0, 0.4);font-weight:bold;}
#vehicles-hd .vehicle-nav-hd li.active span{border-left-color:rgba(255, 191, 0, 0.4);}
#vehicles-hd .vehicle-nav-hd li a{font-size:18px;color:#716d6e;display:block;height:60px;line-height:60px;}
#vehicles-hd .styled-select-vehicle-data-hd{border:2px solid #efe9e9;height:43px;position:relative;width:100%;display:none;}
#vehicles-hd .styled-select-vehicle-data-hd:after{content:'';background:#ffffff url('../img/dropdown-icon.png') no-repeat 5px 18px;right:0px;top:0px;width:30px;height:39px;position:absolute;pointer-events:none;}
#vehicles-hd .styled-select-vehicle-data-hd select{border:none;font-size:16px;width:100%;background-image:none;background:#fff;-webkit-appearance:none;padding:1px 10px;height:39px;}
#vehicles-hd .vehicle-img{text-align:center;}
#vehicles-hd .vehicle-img img{display:inline-block;}
#vehicles-hd .vehicle-price{background-color:rgba(255, 191, 0, 0.4);height:53px;line-height:53px;padding:0 10px;font-size:24px;font-weight:900;}
#vehicles-hd .vehicle-price .info{font-weight:normal;font-size:18px;}
#vehicles-hd .reserve-button{background-color:#ffbf00;color:#fff;display:block;height:50px;line-height:51px;font-size:24px;font-weight:900;padding:0 15px;box-shadow:6px 6px 0 #efe9e9;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;}
#vehicles-hd .reserve-button:hover{background-color:#716d6e;}
#vehicles-hd .reserve-button span{margin-right:7px;}
#reviews{margin-top:90px;padding-bottom:25px;}
#reviews .stars{font-size:27px;margin-bottom:10px;}
#reviews .stars .big{font-size:36px;}
#reviews .review{font-size:24px;line-height:1.7;}
#reviews .author{font-size:18px;font-weight:900;color:#ffbf00;margin-top:10px;}
#reviews .carousel-indicators{position:absolute;bottom:auto;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;margin-top:25px;}
#reviews .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#ccc;}
#reviews .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#716d6e;}
#locations{margin-top:90px;}
#locations .location-select-container{z-index:1;position:relative;}
#locations .location-select{background-color:#ffbf00;height:93px;}
#locations .location-select h2{font-size:35px;font-weight:900;color:#fff;margin:26px 0 0 21px;}
#locations .styled-select-location{height:47px;position:relative;margin:22px 21px 0 0;background-color:#fff;}
#locations .styled-select-location:after{content:'';background:#ffffff url('../img/dropdown-icon.png') no-repeat 5px 21px;right:0px;top:0px;width:30px;height:43px;position:absolute;pointer-events:none;}
#locations .styled-select-location select{border:none;font-size:18px;width:100%;background-image:none;background:#fff;-webkit-appearance:none;padding:11px 10px;height:43px;}
#locations .map{height:550px;background-color:#ccc;top:-70px;}
#locations .map h2{color:#ffbf00;padding:0 10px;margin-bottom:4px;}
#locations .map p{font-size:16px;padding:0 10px;}
.arrow-down-location{width:0;height:0;border-left:37px solid transparent;border-right:37px solid transparent;border-top:37px solid #ffbf00;margin:0 auto;}
#information{margin-top:90px;}
#information .row{margin-bottom:90px;}
#information .title{font-size:36px;font-weight:900;margin:0 0 30px 0;padding:0;}
#information .subtitle{font-size:24px;font-weight:normal;margin:0 0 30px 0;padding:0;}
#information p{font-size:18px;line-height:1.7;margin-bottom:30px;}
#information .btn-border{border:1px solid #ccc;padding:1px;margin:0 20px 0 0;display:inline-block;}
#information .btn{font-size:24px;font-weight:900;background-color:#ffbf00;color:#fff;border-radius:0;border:none;line-height:47px;padding:0 15px;box-shadow:6px 6px 0 #efe9e9;margin-right:15px;-webkit-transition:.2s;transition:.2s;}
#information .btn:hover{background-color:#716d6e;}
#information .btn-gray{background-color:#716d6e;}
#information .btn-gray:hover{background-color:#ffbf00;}
#information .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
#information .video iframe,
#information .video object,
#information.video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#partners{padding:90px 0;background-color:#f8f8f8;}
#partners .title{margin-bottom:38px;}
#partners h2{font-size:46px;font-weight:900;text-align:center;margin:0 0 25px 0;padding:0;}
#partners .underline{height:4px;width:135px;display:block;background-color:#ffbf00;margin:0 auto;}
#partners p{margin:40px 0 60px 0;font-size:18px;line-height:1.7;}
#contact{margin-top:90px;}
#contact h2{font-size:36px;font-weight:900;margin-bottom:65px;}
#contact .contact-info{font-size:18px;margin-bottom:35px;line-height:1.7;}
#contact .contact-info .address{font-weight:900;}
#contact .contact-info .highlight{color:#ffbf00;}
#contact form .form-group{margin-bottom:20px;}
#contact form .text-field{background-color:#dbdbdb;height:45px;border-radius:0;border:none;box-shadow:none;font-size:18px;}
#contact form textarea{background-color:#dbdbdb;height:196px;border-radius:0;border:none;box-shadow:none;font-size:18px;}
#contact form::-webkit-input-placeholder{font-size:18px !important;font-weight:bold;}
#contact form:-moz-placeholder{font-size:18px !important;font-weight:bold;}
#contact form::-moz-placeholder{font-size:18px !important;font-weight:bold;}
#contact form:-ms-input-placeholder{font-size:18px !important;font-weight:bold;}
#contact form .first-name{float:left;width:49%;}
#contact form .last-name{float:right;width:49%;}
#contact form .btn-border{border:1px solid #ffd992;padding:1px;margin:0 20px 0 0;display:inline-block;}
#contact form .submit-message{font-size:24px;font-weight:900;background-color:#ffbf00;color:#fff;border:none;line-height:47px;padding:0 15px;box-shadow:6px 6px 0 #efe9e9;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;border-radius:0;}
#contact form .submit-message:hover{background-color:#716d6e;}
#contact .contact-box-title{font-size:18px;font-weight:bold;}
#contact .contact-box{background-color:#ededed;padding:20px;}
#contact .contact-box .highlight{font-weight:bold;color:#ffbf00;}
#contact .contact-box img{border:1px solid #ffbf00;float:left;margin-right:20px;}
#contact .contact-box-name{font-size:24px;font-weight:bold;}
#contact .contact-box-border{background-color:#ffbf00;height:10px;margin-top:1px;margin-bottom:8px;}
#contact .contact-box-divider{height:10px;}
.chosen-container-single .chosen-single{padding:5px 1px 5px 8px !important;height:35px !important;background:#fff !important;background-clip:none !important;box-shadow:none !important;border:none !important;}
.chosen-container-single .chosen-search:after{content:"\f002";display:inline-block;color:#888;font-family:FontAwesome;font-size:14px;position:absolute;top:8px;right:12px;}
.chosen-container-single .chosen-search{padding:5px 4px;}
.chosen-container-active.chosen-with-drop .chosen-single div b:before{content:"\f0d8";}
.chosen-single div b:before{content:"\f0d7";display:inline-block;color:#888;font-family:FontAwesome;font-size:12px;position:relative;top:5px;left:1px;}
footer{margin-top:90px;background-color:#222;padding:40px 0 20px;}
footer .footer-nav{list-style:none;margin:0 auto 20px auto;padding:0;}
footer .footer-nav li{list-style:none;display:inline-block;padding:0 10px;}
footer .footer-nav li a{font-size:14px;text-transform:uppercase;color:#fff !important;font-weight:500 !important;line-height:1.5em;}
#checkoutModal .modal-dialog{width:748px;}
#checkoutModal .modal-content{border-radius:0px;box-shadow:none;border:2px solid #fff;}
#checkoutModal .modal-header{color:#fff;background-color:#ffbf00;border-bottom:none;}
#checkoutModal .modal-title{font-size:24px;font-weight:900;text-transform:uppercase;}
#checkoutModal .close{color:#fff;text-shadow:none;opacity:.6;font-size:27px;margin:1px 7px 0 0;}
#checkoutModal .close:hover,
.close:focus{text-decoration:none;cursor:pointer;opacity:1;}
#checkoutModal .modal-body{padding:0;}
#checkoutModal .modal-body h3{margin:0;font-size:18px;color:#ffbf00;font-weight:bold;margin-bottom:25px;}
#checkoutModal .checkout-info-box{background-color:rgba(255, 191, 0, 0.2);padding:20px 30px;}
#checkoutModal .checkout-info-box h3{margin:0;margin-bottom:15px;color:#716d6e;}
#checkoutModal .checkout-info-box h3 i{font-size:23px;}
#checkoutModal .checkout-vehicle-info{margin-top:30px;}
#checkoutModal .location-date-info{padding:0 0 0 30px;float:left;max-width:340px;}
#checkoutModal .vehicle-info{padding:0 30px 0 0;float:right;max-width:360px;}
#checkoutModal .vehicle-info h3{float:left;margin-right:10px;}
#checkoutModal .vehicle-info a{font-size:12px;}
#checkoutModal .vehicle-info .vehicle-image{width:90%;}
#checkoutModal .info-box{margin-bottom:25px;}
#checkoutModal .info-box .glyphicon{float:left;font-size:17px;}
#checkoutModal .info-box .info-box-title{font-size:14px;font-weight:bold;margin:0 0 3px 25px;}
#checkoutModal .info-box .info-box-description{margin-left:25px;font-size:14px;}
#checkoutModal .checkout-personal-info{padding:0 30px;}
#checkoutModal .checkout-personal-info .form-group{float:left;width:335px;min-height:70px;}
#checkoutModal .checkout-personal-info .form-group.left{margin-right:7px;}
#checkoutModal .checkout-personal-info .form-group.right{margin-left:7px;}
#checkoutModal .checkout-personal-info .age{float:left;width:140px;min-height:70px;}
#checkoutModal form .styled-select-age{border:2px solid #efe9e9;height:43px;position:relative;}
#checkoutModal form .styled-select-age:after{content:'';background:#ffffff url('../img/dropdown-icon.png') no-repeat 5px 18px;right:0px;top:0px;width:29px;height:39px;position:absolute;pointer-events:none;}
#checkoutModal form .styled-select-age select{border:none;font-size:16px;width:100%;background-image:none;background:#fff;-webkit-appearance:none;padding:9px 10px;height:39px;}
#checkoutModal form input{background-color:#dbdbdb;height:45px;border-radius:0;border:none;box-shadow:none;line-height:45px;font-size:18px;}
#checkoutModal form::-webkit-input-placeholder{font-size:14px !important;}
#checkoutModal form:-moz-placeholder{font-size:14px !important;}
#checkoutModal form::-moz-placeholder{font-size:14px !important;}
#checkoutModal form:-ms-input-placeholder{font-size:14px !important;}
#checkoutModal form .checkbox{padding-left:0;}
#checkoutModal form input[type=checkbox]{display:none;}
#checkoutModal form .checkbox label{font-size:18px;}
#checkoutModal form .checkbox label:before{content:"";display:inline-block;font-size:15px;width:24px;height:24px;margin-right:10px;background-color:#dbdbdb;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);color:#f3f3f3;text-align:center;line-height:24px;float:left;}
#checkoutModal form input[type=checkbox]:checked + label:before{content:"\2713";}
#checkoutModal .checkout-address-info{padding:0 30px;}
#checkoutModal .checkout-address-info .city{float:left;width:335px;margin-right:7px;}
#checkoutModal .checkout-address-info .zip-code{float:left;width:335px;margin-left:7px;}
#checkoutModal .newsletter{padding:0 30px;margin:30px 0;}
#checkoutModal .modal-footer{background-color:#e3e2e2;}
#checkoutModal .modal-footer .btn{font-size:24px;font-weight:900;background-color:#ffbf00;color:#fff;border-radius:0;height:47px;line-height:47px;padding:0 15px;}
#checkoutModal .modal-footer .btn-border{border:1px solid #ccc;padding:1px;margin:0 10px 0 0;display:inline-block;background-color:#fff;}
#checkoutModal .modal-footer .btn-yellow{border-color:#ffd992;}
#checkoutModal .modal-footer .btn-yellow button{background-color:#ffbf00;}
#checkoutModal .modal-footer .btn-gray{border-color:#b8b6b6;}
#checkoutModal .modal-footer .btn-gray button{background-color:#716d6e;}
@media (max-width:1200px){header.large .brand{width:75%;}
	header .header-info .contact{font-size:14px;}
	header .navbar-default{font-size:14px;}
	header.small{height:91px;}
	header.small .brand{margin:28px 0 0 0;}
	#teaser form .styled-select-car select{font-size:21px;}
	#teaser form .input-group-addon{font-size:14px;width:101px;}
	#teaser form .input-group-addon .glyphicon{font-size:12px;}
	#teaser form .input-group input{font-size:14px;padding-left:10px;}
	#teaser form .styled-select-time select{font-size:14px;padding:0 5px;}
	#teaser form .date{width:195px;}
	#teaser form .time{width:105px;}
	#teaser form .styled-select-time:after{background:#ffffff url('../img/dropdown-icon.png') no-repeat 10px 18px;}
	#teaser form .submit{font-size:19px;}
	#teaser .title{font-size:30px;}
	#teaser .subtitle{font-size:18px;}
	#teaser form{padding:20px 30px;}
	#teaser .reservation-form-shadow{//height:465px;}
	#services h2{font-size:42px;margin:0 0 20px 0;}
	#services .service-box .service-icon{height:38px;width:38px;line-height:37px;font-size:36px;}
	#services .service-box .service-title{font-size:24px;padding-top:6px;}
	#services .service-box .service-content{margin-top:20px;font-size:16px;line-height:1.5;}
	#newsletter .title{font-size:24px;}
	#newsletter .subtitle{font-size:15px;}
	#newsletter .newsletter-form{height:50px;padding:7px;}
	#newsletter .newsletter-form button{font-size:17px;}
	#newsletter .social-icons ul li a{height:51px;width:55px;line-height:51px;font-size:31px;}
	#vehicles .title{font-size:32px;}
	#vehicles .vehicle-nav li a{font-size:16px;height:55px;line-height:55px;}
	#vehicles .vehicle-price{font-size:20px;}
	#vehicles .vehicle-price{font-size:20px;}
	#vehicles .vehicle-price .info{font-size:16px;}
	#vehicles .table{font-size:12px;}
	#vehicles .reserve-button{font-size:22px;}
	#vehicles .reserve-button{font-size:22px;}
	#reviews .review{font-size:18px;}
	#reviews .author{font-size:16px;}
	#locations .location-select h2{font-size:28px;margin:30px 0 0 21px;}
	#locations .map{height:500px;}
	#information .title{font-size:28px;margin:0 0 20px 0;}
	#information .subtitle{font-size:20px;margin:0 0 30px 0;}
	#information p{font-size:14px;line-height:1.7;margin-bottom:20px;}
	#information .btn{font-size:20px;}
	#partners h2{font-size:42px;margin:0 0 20px 0;}
	#partners p{font-size:16px;}
	#contact h2{font-size:32px;}
	#contact .contact-info{font-size:16px;}
	#contact form .form-group{margin-bottom:15px;}
	#contact form .text-field{height:40px;line-height:40px;font-size:16px;}
	#contact .contact-box{font-size:13px;}
	#contact .contact-box img{width:65px;}
	#contact .contact-box-name{font-size:20px;}
	#contact form::-webkit-input-placeholder{font-size:16px !important;}
	#contact form:-moz-placeholder{font-size:16px !important;}
	#contact form::-moz-placeholder{font-size:16px !important;}
	#contact form:-ms-input-placeholder{font-size:16px !important;}
	#contact form .submit-message{font-size:20px;}
	footer .footer-nav li a{font-size:16px;}
}
@media (max-width:1200px){header .brand{display:none;}
	.navbar-brand{padding:0;width:230px;}
	header .navbar-brand{display:block;}
	header .navbar-toggle{margin-top:4px;}
	header.large .header-info{display:none;}
	header .navbar-default .navbar-collapse{background-color:#fff;padding:32px;z-index:1183;position:absolute;width:100%;margin:15px 0 0 0;border:14px solid #ffbf00;border-top:none;box-shadow:0px 4px 1px -1px rgba(50, 50, 50, 0.32);}
	#teaser{height:1100px;}
	#teaser .title{text-align:center;}
	#teaser .carousel{margin-bottom:70px;}
	#teaser form .date{width:65%;}
	#teaser form .time{width:32%;}
	#newsletter .title{text-align:center;margin-bottom:25px;}
	#newsletter .newsletter-form{width:100%;}
	#newsletter .social-icons{width:100%;text-align:center;margin-top:25px;}
	#newsletter .social-icons ul li{display:inline-block;float:none;}
	#vehicles .styled-select-vehicle-data{display:block;}
	#vehicles .vehicle-img{margin:15px 0;}
	#vehicles .vehicle-img img{display:inline-block;}
	#vehicles-hd .styled-select-vehicle-data-hd{display:block;}
	#vehicles-hd .vehicle-nav-hd{display:none;}
	#vehicles-hd .vehicle-img{margin:15px 0;}
	#vehicles-hd .vehicle-img img{display:inline-block;}
	#locations .location-select{height:155px;}
	#locations .location-select h2{text-align:center;}
	#locations .styled-select-location{margin:22px 21px 0 22px;}
	#information{text-align:center;}
	#information img{display:inline-block;margin-bottom:25px;}
	#information .video{margin-bottom:25px;}
	#partners{padding-bottom:50px;}
	#partners img{display:inline-block;margin-bottom:40px;}
	#contact .contact-info{margin-top:40px;}
	#checkoutModal .modal-dialog{width:100%;margin:0;}
	#checkoutModal .form-group{float:none !important;width:100% !important;margin-right:0 !important;margin-left:0 !important;}
	#checkoutModal .modal-footer{text-align:center;}
}
@media (max-width:660px){
	.scrollup{ right:15px; }
	ul#tab-txgr > li {
		width:100% !important;
		text-align:center;
	}
	#checkoutModal .vehicle-info{padding:0 0 0 45px;float:none;width:100%;max-width:100%;}
	#checkoutModal .location-date-info{width:100%;padding:0 0 0 45px;float:none;}
}
@media (max-width:480px){#teaser form .submit{font-size:18px;}
}
@media (max-width:1200px){.navbar-header{float:none;}
	.navbar-left,
	.navbar-right{float:none !important;}
	.navbar-toggle{display:block;}
	.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);}
	.navbar-fixed-top{top:0;border-width:0 0 1px;}
	.navbar-collapse.collapse{display:none!important;}
	.navbar-nav{float:none!important;margin-top:7.5px;}
	.navbar-nav > li{float:none;}
	.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}
	.collapse.in{display:block !important;}
}
.navbar-brand-c{padding-top:10px !important;padding-bottom:10px !important;height:40px !important;}
.chosen-container.chosen-with-drop .chosen-drop{border:none;}
.btn-black{background-color:#000 !important;color:#fff !important;height:34px !important;font-size:16px !important;font-weight:bold !important;border:0px !important;}
.media-heading{font-size:18px;font-weight:500;}
.list-unstyled li a{font-size:15px;line-height:1.5;color:#828181;}
.dropdown_menu_bang_gia{padding:0px;min-width:180px !important;left:-1px;right:0 !important;}
.dropdown_menu_dich_vu{padding:0px;min-width:180px !important;}
.dropdown_menu_bang_gia .dropdown-item, .dropdown_menu_dich_vu .dropdown-item{display:block;width:100%;padding:10px 8px;color:#000;text-transform:uppercase;font-weight:bold;font-size:13px;background:#EBEBEB;border-bottom:1px solid #cbcbcb;box-shadow:1px 0px 0px 0px #FFF inset;}
.dropdown_menu_bang_gia .dropdown-item:hover, .dropdown_menu_dich_vu .dropdown-item:hover{border-bottom:1px solid #FFC80B !important;}
.footer-bottom {background-color:#ffbf00;padding:15px 0px;}
.footer-bottom p, .footer-bottom a {color: #fff !important}
#footerbottom .block .title_block{font-family:sans-serif !important;color:#fff;text-transform:uppercase;font-size:15px;padding-top:10px;line-height:100%;margin-bottom:20px;font-family:Roboto;font-weight:300;}
#footer .block .block_content{font-family:sans-serif !important;font-size:14px;color:#000;}
.list-group{list-style:outside none none;margin:0px;padding:0px;margin-bottom:20px;padding-left:0;}
.toggle-footer li{line-height:30px;position:relative;}
.toggle-footer li a{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:block;color:#666;text-decoration:none;}
.toggle-footer li a:hover{color:#f0d115;}
.toggle-footer li a.fleft:hover{padding-left:10px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.toggle-footer li a.fright:hover{padding-right:10px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#logoimg{}
.breadcrumb{background-color:transparent;padding:30px 0 30px 0;margin-bottom:0px;}
#breadcrumb-background{background-image:url('../images/bgbreadcumb.jpg');background-size:100% 100%;}
.breadcrumb>.active{color:#fff;}

header.large .brand{margin:0 !important;width:100% !important;}
#teaser{max-height:inherit;padding:0px;margin-left:0px;margin-right:0px;width:100%;}
#teaser .title{color:black;text-transform:none;font-size:30px;font-weight:900;margin:0;}
#vehicles .vehicle-nav li{width:150px;float:left;background-color:white;border:1px solid #ddd;}
#vehicles .vehicle-nav li:hover{background-color:#ffc80b;}
#vehicles .vehicle-img{border:1px solid black;}
#vehicles .vehicle-nav li span{border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;right:92px;top:60px;}
#vehicles .vehicle-nav li.active span{border-left-color:red;border-top:10px solid #ffc80b;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;}
#vehicles .vehicle-nav li.active{background-color:#ffc80b;font-weight:normal;}
#vehicles .vehicle-nav-mc li.active{background-color:#ffc80b;font-weight:normal;}#vehicles .vehicle-nav-hd li.active{background-color:#ffc80b;font-weight:normal;}#vehicles .vehicle-nav-tl li.active{background-color:#ffc80b;font-weight:normal;}
#vehicles .vehicle-nav li a{text-align:center;color:#191a1c;font-size:14px;height:50px;line-height:50px;text-decoration:none;font-weight:bold;}
#vehicle-nav-container{//background-color:#ffc80b;//min-height:56px;//max-width:750px;}
.f_bold{font-weight:bold !important;}
.mar_t{}
legend{border-bottom:1px solid #666666;}
.legend_c{margin-top:20px;}
#vehicles{margin-top:20px;}
footer{margin-top:0px;}
.tab-search-container{box-shadow:0px 0px 0px 0px #ffffff;//border:1px solid #ffc80b;}
.tab-search-form .form-control{height:35px;border:0;box-shadow:none;padding:6px 0px;}
.footer-block .block_content{font-size:13px !important;}
.left-c{//text-align:left !important;font-weight:normal !important;color:#1a1a1a !important;}
.tab-search-form{padding:15px !important;}
.padding-right-c{padding-right:0px;}
@media (max-width:767px){.m-bot15{margin-bottom:15px;}
}
@media (max-width:991px){#vehicle-nav-container{min-height:0px !important;}
}
.datepicker{padding:6px 12px !important;}
.date-time-picker .datepicker{padding:4px !important;}
.tab-search-form .input-group input{background-color:white !important;color:#222222 !important;padding:inherit;text-align:left !important;padding-left:9px !important;}
.tab-search-form .el-input--prefix input {
	padding-left: 30px!important;
}
.el-picker-panel .el-picker-panel__footer button:last-child {
	padding: 10px 20px;
	background: rgb(255, 200, 11);
	color: white;
}
.tab-search-form .el-input--prefix .el-input__icon {
	line-height: 35px;
}
.tab-search-form .el-datepicker-container {
	background-color: white !important;
	color: #222222 !important;
	padding: inherit;
	text-align: left !important;
	padding-left: 0px !important;
}
header.large{min-height:37px;background-color:#ebebeb;}
#header-menu .navbar-default .navbar-nav > li > a{border-bottom:3px solid #ebebeb !important;border-top:3px solid #ebebeb !important;}
.tab-search-container{//min-height:400px !important}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color:#ffc80b !important;color:#1a1a1a !important;}
.mau_den{color:#1a1a1a !important;}
.nav-tabs.nav-justified>li>a{border-radius:0 0 0 0 !important;font-weight:bold;font-size: 11px;}
.nav-tabs.nav-justified>li>a:hover{background-color:#ffc80b !important;}
.nav-tabs.nav-justified>li{border-right:1px solid #ddd;}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover{border:0px solid #ddd !important;}
#teaser .car-img{line-height:0px;height:360px;}
#teaser .car-img img{height:360px;width:100%;}
header .navbar-default .navbar-nav > .active > a{//border:2px solid red !important;//background-color:red;color:black;}
header .navbar-default .navbar-nav > li > a{background-color:transparent;//padding:8px 10px 7px 11px;border:0px solid #fff !important;color:black;font-size:13px;font-weight:bold;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:white;}
header .navbar-default .navbar-nav > li:hover > a{background-color:transparent;color:border-bottom:3px solid #333 !important;}
@media (max-width:992px){header .navbar-default .navbar-collapse{border:0px solid #ffbf00;}
}
header .header-info .language-switch{background-color:#ffc80b !important;}
.navbar-nav.navbar-right:last-child{margin-right:0px;}
header.small .brand{margin:15px 0 0 0 !important;width:100% !important;}
.button-nut{//width:158px;font-size:14px;white-space: nowrap;background-color:#ffc80b;border-color:#ffc80b;color:white;outline:none;border:1px solid;border-radius:5px;padding:5px;}
.button-nut:hover{background-color:#f0bd0e;outline:none;color:white !important;}
@media (max-width:1200px ){
	.datxe_chinh{margin-top:10px;}
}
.nav-tabs>li>a{border:0px solid transparent !important;font-weight:bold;}
.tab_ngay{border:1px solid black;border-radius:5px;overflow:hidden;}
.tab_ngay li{margin-bottom:0px;}
.tab_ngay li a{margin-right:0px;margin-left:0px;}
#thoigianmot,#thoigianhai,#thoigianba,#thoigianbon,#thoigiannam,#thoigiansau,#thoigianbay{border:1px solid black;border-radius:5px;}
.navbar{margin-bottom:0px;}
.ho_tro{margin-top:36px;}
.ho_tro span{font-size:14px;color:black;}
@media (max-width:1200px){.div_none{display:none;}
}
@media (max-width:1200px){.div_width_full{width:100%;}
}
#reviews{margin-top:0px;padding-bottom:0px;}
.bod{position:relative;display:block;padding:10px 15px;//background-color:#ffc80b;text-align:center;}
.bod:hover{background-color:#ffc80b;}
.redd{background-color:#ffc80b !important;}
.tad_ngay_m{}
.slick-track{//border-left:1px solid #dddddd;}
.slick-dotted{}
.nav-tabs.nav-justified{width:100%;border-bottom:1px !important;}
.font_w_4{font-weight:400;}
.hr-dotted, .hr.dotted{//border-style:dotted;}
.hr-18, .hr18{margin:18px 0;}
.hr-double{height:3px;border-top:1px solid #E3E3E3;//border-bottom:1px solid #E3E3E3;border-top-color:rgba(0,0,0,.11);border-bottom-color:rgba(0,0,0,.11);}
.btn_sua{border:0px solid #FFF;background-color:#ffc80b !important;color:black !important;}
.color_black{color:#ffc80b;font-size:15px;}
@media (max-width:767px){.container.re{height:725px !important;}
}
.slick-next{right:1px !important;}
.slick-prev{left:1px !important;}
.bod_r{border-right:1px solid #dddddd;border-left:1px solid #dddddd;}
/*.slick-list.draggable{border-right:1px solid #dddddd;}*/
#footer-link .ez-slick{
	height:155px;
	overflow: hidden;
}
.ez-slick *{
	outline: none!important;
}
#teaser .carousel-control.left{left:1%;color:white;position:absolute;top:44%;font-size:14px;}
#teaser .carousel-control.left .glyphicon.glyphicon-arrow-left{border-radius:50%;border:1px solid #dddddd;padding:5px;}
#teaser .carousel-control.right{left:94%;color:white;position:absolute;top:44%;font-size:14px;}
#teaser .carousel-control.right .glyphicon.glyphicon-arrow-right{border-radius:50%;border:1px solid #dddddd;padding:5px;}
@media (max-width:1200px){header.large .brand{margin:20px 0 0 0 !important;width:80% !important;}
}
@media (max-width:992px){}
.page-header{margin:0px 0 20px;}
.slick-track{//width:4368px !important;//width:100% !important;}
.bod_r{//width:150px !important;//width:3.5% !important;}
.padding-right-reset-5{padding-right:5px !important;}
.padding-right-reset{padding-right:0px !important;}
.padding-left-reset{padding-left:0px !important;}
.border-radius-reset{ border-radius: 0px !important;}
@media (max-width:767px){.padding-right-reset{padding-right:15px !important;}
}
.bo_boxshdow{box-shadow:0 0px 0px rgba(0,0,0,.05) !important;}
.hover-li li a:hover{background-color:#ffc80b;}
.hover-li{left:0px !important;min-height:36px;}
#h_social{}
#h_social li a{padding:9px 0 8px;font-size:14px;display:block;text-align:center;}
#h_social li{border-right:1px solid #8640a3;position:relative;list-style:none;}
.h_link{float:right;text-align:right;margin-bottom:0px;}
.h_link li a{padding:0 10px;color:white;}
.h_link li a:hover{text-decoration:none;}
.h_link li{padding:8px 0 8px !important;float:left;list-style:none;font-size:14px;}
.h_link #h_tel a{padding-top:0px;padding-bottom:0px;}
.pt08{font-size:18px;border-right:0px solid #8640a3 !important;padding:5px 0 5px !important;}
.img_b{margin-right:5px;}
.nav-tabs>li{border-right:1px solid #ddd;}
.nav-tabs>li>a{margin-right:0px;border-radius:0px;}
.timingfield .timingfield_hours, .timingfield .timingfield_minutes, .timingfield .timingfield_seconds{display:inline-block;width:43% !important;}
.dau_hai_cham{color:black;top:-12px;position:relative;font-weight:bold;}
/*vinh sửa 2017/06/19*/
/*.input-group input{font-size:14px !important;margin-left:0px !important;height:34px !important;width:100% !important;margin-top:0px;border-top:1px solid #fff !important}*/
.input-group input{font-size:14px !important;margin-left:0px !important;height:34px !important;width:100% !important;margin-top:0px;}
.padding_top{//padding-top:21px;}
@media (max-width:767px){.padding_top{//padding-top:0px;}
}
.timingfield .timingfield_hours .timingfield_next, .timingfield .timingfield_minutes .timingfield_next, .timingfield .timingfield_seconds .timingfield_next{position:absolute !important;top:-12px !important;}
.timingfield .timingfield_hours .timingfield_prev, .timingfield .timingfield_minutes .timingfield_prev, .timingfield .timingfield_seconds .timingfield_prev{position:absolute !important;bottom:-10px !important;}
.btn-group-xs>.btn, .btn-xs{line-height:0px;}
.timingfield_next.btn.btn-default.btn-xs.btn-block{background-color:transparent !important;border:0px !important;border-radius:0px 0px 0 0 !important;outline:none !important;color:#686866;box-shadow:none !important;}
.timingfield_next.btn.btn-default.btn-xs.btn-block:hover{//background-color:white !important;color:black;}
.timingfield_prev.btn.btn-default.btn-xs.btn-block{background-color:transparent !important;border:0px !important;border-radius:0px 0px 0px 0px !important;outline:none !important;color:#686866;box-shadow:none !important;}
.timingfield_prev.btn.btn-default.btn-xs.btn-block:hover{//background-color:white !important;color:black;}
.ul_boder{//list-style-type:none;//text-align:right;}
.ul_boder li{display:inline;}
@media (max-width:1200px){}
@media (max-width:1200px){header .navbar-default .navbar-collapse{border:0px solid #ffbf00 !important;}
}
.nav_hea{margin-left:0px !important;}
.navbar-header.nav_hea{margin-right:0px !important;}

@media (min-width:767px){#content_bai_viet{width:73%;}
}
.nav.navbar-nav.navbar-left.ul_boder{float:right !important;}
@media (max-width:1200px){.nav.navbar-nav.navbar-left.ul_boder{float:none !important;}
}
.alert{padding:10px !important;}
.navbar-inverse{background-color:#ffc80b;border-color:#ffc80b;}
.navbar-inverse .navbar-brand{color:black;}
.navbar-inverse .navbar-nav>li>a{color:black;}
.navbar-inverse2{background-color:#4c4c4c;border-color:#4c4c4c;}
.navbar-inverse2 .navbar-brand{color:#fff;}
.navbar-inverse2 .navbar-nav>li>a{color:#fff;text-transform:uppercase;font-weight:300;font-size:16px;}
.navbar-inverse2 .navbar-nav .open .dropdown-menu>li>a{text-transform:uppercase;font-weight:300;font-size:16px;}
.navbar-inverse2 .menu li:hover{background-color:#4c4c4c;}
.navbar-inverse2 .navbar-nav>.open>a, .navbar-inverse2 .navbar-nav>.open>a:focus, .navbar-inverse2 .navbar-nav>.open>a:hover{color:#fff;background-color:#4c4c4c;}
.dropdown-menu li a:hover{background-color:#ffc80b;}
.margin_top_10{margin-top:10px !important;padding-left:0px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{opacity:1;}
.alert-dismissable .close, .alert-dismissible .close{right:0px !important;}
.alert{margin-bottom:10px !important;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{//background-color:transparent !important;}
.navbar-nav > li > a{padding-top:10px !important;padding-bottom:10px !important;}
.navbar{min-height:40px !important}
.sua_re{//padding-left:0px;}
.s_radius{margin:0px;background-color:#ffc80b;height:40px;border-radius:4px;}
.page-header-white{background-color:#fff !important;}
.slick-prev:before{content:'<<' !important;font-size:12px !important;}
[dir='rtl'] .slick-prev:before{content:'>>' !important;font-size:12px !important;}
.slick-next:before{content:'>>';font-size:12px !important;}
[dir='rtl'] .slick-next:before{content:'<<';font-size:12px !important;}
.slick-prev, .slick-next{}
.navbar-brand-c{padding-top:10px !important;padding-bottom:10px !important;height:40px !important;}
.menu li a{font-weight:bold;}
.menu li:hover{background-color:black;}
.menu li{border-right:1px solid #ddd;}
.menu{margin-left:-15px;}
.them_chuyen_xe{//position:absolute;padding-left:0px !important;margin-bottom:10px;}
.dropdown-menu-vitien{min-width:200px !important;margin:2px 2px 2px -50px !important;}
.wizard{background:#fff;}
.wizard .nav-tabs{position:relative;margin-bottom:0;border-bottom-color:#e0e0e0;}
.wizard > div.wizard-inner{position:relative;}
.connecting-line{height:2px;background:#e0e0e0;position:absolute;width:65%;margin:0 auto;left:0;right:0;top:50%;z-index:1;}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus{color:#555555;cursor:default;border:0;border-bottom-color:transparent;}
.wizard .nav-tabs > li.active_s > a, .wizard .nav-tabs > li.active_s > a:hover, .wizard .nav-tabs > li.active_s > a:focus{color:#555555;cursor:default;border:0;border-bottom-color:transparent;}
span.round-tab{width:70px;height:70px;line-height:70px;display:inline-block;border-radius:100px;background:#fff;border:2px solid #e0e0e0;z-index:2;position:absolute;left:0;text-align:center;font-size:25px;}
span.round-tab i{color:#555555;}
.wizard li.active span.round-tab{background:#fff;border:2px solid #ffc80b;}
.wizard li.active_s span.round-tab{background:#fff;border:2px solid #ffc80b !important;}
.wizard li.active span.round-tab i{color:#ffc80b;}
.wizard li.active_s span.round-tab i{color:#ffc80b !important;}
span.round-tab:hover{color:#333;border:2px solid #333;}
.wizard .nav-tabs > li{width:33%;}
.wizard li:after{content:" ";position:absolute;left:46%;opacity:0;margin:0 auto;bottom:0px;border:5px solid transparent;border-bottom-color:#5bc0de;transition:0.1s ease-in-out;}
.wizard li.active:after{content:" ";position:absolute;left:48%;opacity:1;margin:0 auto;bottom:0px;border:10px solid transparent;border-bottom-color:#ffc80b;}
.wizard .nav-tabs > li a{width:70px;height:70px;margin:20px auto;border-radius:100%;padding:0;}
.wizard .nav-tabs > li a:hover{background:transparent;}
.wizard .tab-pane{position:relative;padding-top:10px;}
.wizard h3{margin-top:0;}
@media(max-width:585px){#teaser{height:auto;}
	.wizard{width:90%;height:auto !important;}
	span.round-tab{font-size:16px;width:50px;height:50px;line-height:50px;}
	.wizard .nav-tabs > li a{width:50px;height:50px;line-height:50px;}
	.wizard li.active:after{content:" ";position:absolute;left:35%;}
	.wizard li.active_s:after{content:" ";position:absolute;left:35%;}
}
.chung_back{
	/*background-color:#f6f6f6;*/
	padding-bottom:10px;
	/*border:1px solid #ffc80b;*/
	border-radius:4px;}
.invalid{border:1px solid red !important;}
.sao{color:red !important;}
.slider{width:100%;margin:10px auto;}
.slick-slide{margin:0px 0px;}
.slick-slide img{width:100%;}
.slick-prev:before,
.slick-next:before{color:black !important;}
.nax_index > li > a{padding:0px 1px !important;font-size:12px;}
#main-slider-ez .panel{border:0px !important;}
.ui-slider-handle.ui-state-default.ui-corner-all{background-color:#ffc80b !important;}
.vegas-slide, .vegas-slide-inner{background-size:auto 100%;}
.alert-info{color:black !important;}
.carousel-control.right{background-image:none !important;}
.carousel-control.left{background-image:none !important;}
.rs_margin_bottom{margin-bottom:0px !important;}
.den_hien_an{}
.di_hien_an{//display:none;}
.input-icon>.ace-icon{padding:0 3px;z-index:2;position:absolute;top:1px;bottom:1px;left:3px;line-height:30px;display:inline-block;color:#909090;font-size:16px;}
.input-icon.input-icon-right>.ace-icon{left:auto;right:21px;}
.mau_xanh{background-color:#00b5ad !important;}
.mau_xanh_non{background-color:#77c577 !important;color:white !important;}
.font-size-c{font-size:x-large !important;}
.bo_border{border-right:0px solid #ddd !important;}
.hai_cham{position:absolute;font-weight:bold;top:6px !important;}
@media (max-width:767px){
	.hai_cham{display:none;}
	#content_bai_viet img
	{
		width:auto !important;
		max-width: 100% !important;
		height:auto !important;
	}
	#dich_vu_id img
	{
		width:auto !important;
		max-width: 100% !important;
		height:auto !important;
	}
	#huong_dan_id img
	{
		width:auto !important;
		max-width: 100% !important;
		height:auto !important;
	}
}
.chinh_rieng_1{width:173px !important;}
.chinh_rieng_7{width:245px !important;}
.chinh_ul{border:1px solid #dddddd !important;background-color:#ffc80b !important}
.chinh_a_slick{background-color:white;}
.padding_0{padding-left:0px;padding-right:0px;}
.background_color_website{background-color:#ebebeb !important;}
.sidebar_new{width:24%;}
.custom-combobox{width:100%;display:block;}
.custom-combobox-input{width:89%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff !important;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-right:0px !important;border-radius:0px !important;}
.custom-combobox-toggle{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff !important;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-left:0px !important;border-radius:0px !important;top:-1px;}
@media (max-width:767px){.sidebar_new{width:100%;padding-bottom:1px;}
}
@media (max-width:1200px){.v_inherit{display:inline-block !important;height:107px !important;}
	.tab_group_m li a{padding:10px !important;font-size:15px !important;}
	.v_h1{font-size:18px !important;}
	.v_button{font-size:14px !important;}
}
.logo_ngan_hang_css{width:100%;height:auto;}
.logo_ngan_hang_css_t{width:auto;height:auto;}
.reset_padding_logo{padding-left:2px !important;padding-right:2px !important;}
.reset_padding_logo{padding-left:2px !important;padding-right:2px !important;}
.reset_padding_left_logo{padding-left:4px !important;}
.reset_padding_right_logo{padding-right:4px !important;}

.timingfield .timingfield_hours,
.timingfield .timingfield_minutes,
.timingfield .timingfield_seconds {
	display: inline-block;
	width: 32%;
}
.timingfield .timingfield_hours .timingfield_next,
.timingfield .timingfield_minutes .timingfield_next,
.timingfield .timingfield_seconds .timingfield_next {
	border-radius: 3px 3px 0 0;
	border-bottom: 0 none;
}
.timingfield .timingfield_hours .input-group,
.timingfield .timingfield_minutes .input-group,
.timingfield .timingfield_seconds .input-group {
	width: 100%;
}
.timingfield .timingfield_hours .input-group input,
.timingfield .timingfield_hours .input-group .input-group-addon,
.timingfield .timingfield_minutes .input-group input,
.timingfield .timingfield_minutes .input-group .input-group-addon,
.timingfield .timingfield_seconds .input-group input,
.timingfield .timingfield_seconds .input-group .input-group-addon {
	border-radius: 0;
	text-align: center;
}
.timingfield .timingfield_hours .input-group .input-group-addon,
.timingfield .timingfield_minutes .input-group .input-group-addon,
.timingfield .timingfield_seconds .input-group .input-group-addon {
	width: 50%;
}
.timingfield .timingfield_hours .timingfield_prev,
.timingfield .timingfield_minutes .timingfield_prev,
.timingfield .timingfield_seconds .timingfield_prev {
	border-radius: 0 0 3px 3px;
	border-top: 0 none;
}
/* lọai 2*/

.timingfield1 .timingfield_hours,
.timingfield1 .timingfield_minutes,
.timingfield1 .timingfield_seconds {
	display: inline-block;
	width: 32%;
}
.timingfield1 .timingfield_hours .timingfield_next,
.timingfield1 .timingfield_minutes .timingfield_next,
.timingfield1 .timingfield_seconds .timingfield_next {
	border-radius: 3px 3px 0 0;
	border-bottom: 0 none;
}
.timingfield1 .timingfield_hours .input-group,
.timingfield1 .timingfield_minutes .input-group,
.timingfield1 .timingfield_seconds .input-group {
	width: 100%;
}
.timingfield1 .timingfield_hours .input-group input,
.timingfield1 .timingfield_hours .input-group .input-group-addon,
.timingfield1 .timingfield_minutes .input-group input,
.timingfield1 .timingfield_minutes .input-group .input-group-addon,
.timingfield1 .timingfield_seconds .input-group input,
.timingfield1 .timingfield_seconds .input-group .input-group-addon {
	border-radius: 0;
	text-align: center;
}
.timingfield .timingfield_hours .input-group .input-group-addon,
.timingfield .timingfield_minutes .input-group .input-group-addon,
.timingfield .timingfield_seconds .input-group .input-group-addon {
	width: 50%;
}
.timingfield .timingfield_hours .timingfield_prev,
.timingfield .timingfield_minutes .timingfield_prev,
.timingfield .timingfield_seconds .timingfield_prev {
	border-radius: 0 0 3px 3px;
	border-top: 0 none;
}

.btn-file{position:relative;overflow:hidden;vertical-align:middle;}
.btn-file > input{position:absolute;top:0;right:0;margin:0;font-size:23px;cursor:pointer;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);direction:ltr;}
.fileupload{margin-bottom:9px;}
.fileupload .uneditable-input{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:text;}
.fileupload .thumbnail{display:inline-block;margin-bottom:5px;overflow:hidden;text-align:center;vertical-align:middle;}
.fileupload .thumbnail > img{display:inline-block;max-height:100%;vertical-align:middle;}
.fileupload .btn{vertical-align:middle;}
.fileupload-exists .fileupload-new,
.fileupload-new .fileupload-exists{display:none;}
.fileupload-inline .fileupload-controls{display:inline;}
.fileupload-new .input-append .btn-file{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.thumbnail-borderless .thumbnail{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.fileupload-new.thumbnail-borderless .thumbnail{border:1px solid #ddd;}
.control-group.warning .fileupload .uneditable-input{color:#a47e3c;border-color:#a47e3c;}
.control-group.warning .fileupload .fileupload-preview{color:#a47e3c;}
.control-group.warning .fileupload .thumbnail{border-color:#a47e3c;}
.control-group.error .fileupload .uneditable-input{color:#b94a48;border-color:#b94a48;}
.control-group.error .fileupload .fileupload-preview{color:#b94a48;}
.control-group.error .fileupload .thumbnail{border-color:#b94a48;}
.control-group.success .fileupload .uneditable-input{color:#468847;border-color:#468847;}
.control-group.success .fileupload .fileupload-preview{color:#468847;}
.control-group.success .fileupload .thumbnail{border-color:#468847;}

ul.wysihtml5-toolbar{margin:0;padding:0;display:block;}
ul.wysihtml5-toolbar:after{clear:both;display:table;content:"";}
ul.wysihtml5-toolbar > li{float:left;display:list-item;list-style:none;margin:0 5px 10px 0;}
ul.wysihtml5-toolbar a[data-wysihtml5-command=bold]{font-weight:bold;}
ul.wysihtml5-toolbar a[data-wysihtml5-command=italic]{font-style:italic;}
ul.wysihtml5-toolbar a[data-wysihtml5-command=underline]{text-decoration:underline;}
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#E6E6E6;background-color:#D9D9D9;outline:0;}
ul.wysihtml5-commands-disabled .dropdown-menu{display:none !important;}
ul.wysihtml5-toolbar div.wysihtml5-colors{display:block;width:50px;height:20px;margin-top:2px;margin-left:5px;position:absolute;pointer-events:none;}
ul.wysihtml5-toolbar a.wysihtml5-colors-title{padding-left:70px;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="black"]{background:black !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="silver"]{background:silver !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="gray"]{background:gray !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="maroon"]{background:maroon !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="red"]{background:red !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="purple"]{background:purple !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="green"]{background:green !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="olive"]{background:olive !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="navy"]{background:navy !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="blue"]{background:blue !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="orange"]{background:orange !important;}

/*

   Datepicker for Bootstrap

   Copyright 2012 Stefan Petre

   Licensed under the Apache License v2.0

   http://www.apache.org/licenses/LICENSE-2.0

*/

.datepicker { top: 0; left: 0; padding: 4px; margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; /*.dow { border-top: 1px solid #ddd !important; }*/ } .datepicker:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 6px; } .datepicker:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; position: absolute; top: -6px; left: 7px; } .datepicker > div { display: none; } .datepicker table { width: 100%; margin: 0; } .datepicker td, .datepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .datepicker td.day:hover { background: #eeeeee; cursor: pointer; } .datepicker td.old, .datepicker td.new { color: #999999; } .datepicker td.active, .datepicker td.active:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled] { background-color: #0044cc; } .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active { background-color: #003399 \9; } .datepicker td span { display: block; width: 47px; height: 54px; line-height: 54px; float: left; margin: 2px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .datepicker td span:hover { background: #eeeeee; } .datepicker td span.active { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker td span.active:hover, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled] { background-color: #0044cc; } .datepicker td span.active:active, .datepicker td span.active.active { background-color: #003399 \9; } .datepicker td span.old { color: #999999; } .datepicker th.switch { width: 145px; } .datepicker th.next, .datepicker th.prev { font-size: 19.5px; } .datepicker thead tr:first-child th { cursor: pointer; } .datepicker thead tr:first-child th:hover { background: #eeeeee; } .input-append.date .add-on i, .input-prepend.date .add-on i { display: block; cursor: pointer; width: 16px; height: 16px; }

.bootstrap-timepicker.dropdown-menu{border-radius:4px 4px 4px 4px;display:none;left:0;margin-top:1px;padding:4px;top:0;min-width:10px;z-index:99999;}
.bootstrap-timepicker.dropdown-menu.open{display:inline-block;}
.bootstrap-timepicker.dropdown-menu:before{border-bottom:7px solid rgba(0, 0, 0, 0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";left:6px;position:absolute;top:-7px;}
.bootstrap-timepicker.dropdown-menu:after{border-bottom:6px solid #FFFFFF;border-left:6px solid transparent;border-right:6px solid transparent;content:"";left:7px;position:absolute;top:-6px;}
.bootstrap-timepicker.modal{margin-left:-100px;margin-top:0;top:30%;width:200px;}
.bootstrap-timepicker.modal .modal-header h3{font-size:16px !important;margin-top:3px;margin-bottom:3px;}
.bootstrap-timepicker.modal .modal-content{padding:0;}
.bootstrap-timepicker table{margin:0;width:100%;}
.bootstrap-timepicker table td{height:30px;margin:0;padding:2px;text-align:center;}
.bootstrap-timepicker table td span{width:100%;}
.bootstrap-timepicker table td a{border:1px solid transparent;display:inline-block;margin:0;outline:0 none;padding:8px 0;width:3em;}
.bootstrap-timepicker table td a:hover{background-color:#EEEEEE;border-color:#DDDDDD;border-radius:4px 4px 4px 4px;text-decoration:none;}
.bootstrap-timepicker table td a i{margin-top:2px;}
.bootstrap-timepicker table td input{margin:0;text-align:center;width:25px;}
.bootstrap-timepicker-component .add-on{cursor:pointer;}
.bootstrap-timepicker-component .add-on i{display:block;height:16px;width:16px;}

.colorpicker-saturation{width:100px;height:100px;background-image:url(../img/saturation.png);cursor:crosshair;float:left;}
.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px;}
.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.colorpicker-hue, .colorpicker-alpha{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px;}
.colorpicker-hue i, .colorpicker-alpha i{display:block;height:1px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px;}
.colorpicker-hue{background-image:url(../img/hue.png);}
.colorpicker-alpha{background-image:url(../img/alpha.png);display:none;}
.colorpicker{*zoom:1;top:0;left:0;padding:4px;min-width:120px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.colorpicker:before, .colorpicker:after{display:table;content:"";}
.colorpicker:after{clear:both;}
.colorpicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:6px;}
.colorpicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:7px;}
.colorpicker div{position:relative;}
.colorpicker.alpha{min-width:140px;}
.colorpicker.alpha .colorpicker-alpha{display:block;}
.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url(../img/alpha.png);background-position:0 100%;}
.colorpicker-color div{height:10px;}
.input-append.color .add-on i, .input-prepend.color .add-on i{display:block;cursor:pointer;width:16px;height:16px;}

.daterangepicker.dropdown-menu{max-width:none;}
.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar{float:left;margin:4px;}
.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar{float:right;margin:4px;}
.daterangepicker .ranges{width:160px;text-align:left;}
.daterangepicker .ranges .range_inputs>div{float:left;}
.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px;}
.daterangepicker .calendar{display:none;max-width:270px;}
.daterangepicker .calendar th, .daterangepicker .calendar td{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;white-space:nowrap;text-align:center;min-width:32px;}
.daterangepicker .ranges label{color:#333;display:block;font-size:11px;font-weight:normal;height:20px;line-height:20px;margin-bottom:2px;text-shadow:#fff 1px 1px 0px;text-transform:uppercase;width:74px;}
.daterangepicker .ranges input{font-size:11px;}
.daterangepicker .ranges .input-mini{background-color:#eee;border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:11px;height:30px;line-height:30px;vertical-align:middle;margin:0 0 10px 0;padding:0 6px;width:74px;}
.daterangepicker .ranges ul{list-style:none;margin:0;padding:0;}
.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff;}
.daterangepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff;}
.daterangepicker .calendar-time{text-align:center;margin:8px auto 0 auto;line-height:30px;}
.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}
.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}
.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}
.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}
.daterangepicker table{width:100%;margin:0;}
.daterangepicker td, .daterangepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap;}
.daterangepicker td.off{color:#999;}
.daterangepicker td.disabled{color:#999;}
.daterangepicker td.available:hover, .daterangepicker th.available:hover{background:#eee;}
.daterangepicker td.in-range{background:#ebf4f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff;}
.daterangepicker td.week, .daterangepicker th.week{font-size:80%;color:#ccc;}
.daterangepicker select.monthselect, .daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}
.daterangepicker select.monthselect{margin-right:2%;width:56%;}
.daterangepicker select.yearselect{width:40%;}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.ampmselect{width:50px;margin-bottom:0;}

.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;}
.datetimepicker-inline{width:220px;}
.datetimepicker.datetimepicker-rtl{direction:rtl;}
.datetimepicker.datetimepicker-rtl table tr td span{float:right;}
.datetimepicker-dropdown, .datetimepicker-dropdown-left{top:0;left:0;}
[class*=" datetimepicker-dropdown"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;}
[class*=" datetimepicker-dropdown"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;}
[class*=" datetimepicker-dropdown-top"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;}
[class*=" datetimepicker-dropdown-top"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ffffff;border-bottom:0;}
.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px;}
.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px;}
.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px;}
.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px;}
.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px;}
.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px;}
.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px;}
.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px;}
.datetimepicker > div{display:none;}
.datetimepicker.minutes div.datetimepicker-minutes{display:block;}
.datetimepicker.hours div.datetimepicker-hours{display:block;}
.datetimepicker.days div.datetimepicker-days{display:block;}
.datetimepicker.months div.datetimepicker-months{display:block;}
.datetimepicker.years div.datetimepicker-years{display:block;}
.datetimepicker table{margin:0;}
.datetimepicker td,
.datetimepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;}
.table-striped .datetimepicker table tr td,
.table-striped .datetimepicker table tr th{background-color:transparent;}
.datetimepicker table tr td.minute:hover{background:#eeeeee;cursor:pointer;}
.datetimepicker table tr td.hour:hover{background:#eeeeee;cursor:pointer;}
.datetimepicker table tr td.day:hover{background:#eeeeee;cursor:pointer;}
.datetimepicker table tr td.old,
.datetimepicker table tr td.new{color:#999999;}
.datetimepicker table tr td.disabled,
.datetimepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default;}
.datetimepicker table tr td.today,
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(top, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(top, #fdd49a, #fdf59a);background-image:-o-linear-gradient(top, #fdd49a, #fdf59a);background-image:linear-gradient(top, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today:hover:hover,
.datetimepicker table tr td.today.disabled:hover,
.datetimepicker table tr td.today.disabled:hover:hover,
.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today:hover.disabled,
.datetimepicker table tr td.today.disabled.disabled,
.datetimepicker table tr td.today.disabled:hover.disabled,
.datetimepicker table tr td.today[disabled],
.datetimepicker table tr td.today:hover[disabled],
.datetimepicker table tr td.today.disabled[disabled],
.datetimepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a;}
.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9;}
.datetimepicker table tr td.active,
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-ms-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(top, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active:hover:hover,
.datetimepicker table tr td.active.disabled:hover,
.datetimepicker table tr td.active.disabled:hover:hover,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active:hover.disabled,
.datetimepicker table tr td.active.disabled.disabled,
.datetimepicker table tr td.active.disabled:hover.disabled,
.datetimepicker table tr td.active[disabled],
.datetimepicker table tr td.active:hover[disabled],
.datetimepicker table tr td.active.disabled[disabled],
.datetimepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc;}
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active{background-color:#003399 \9;}
.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px;}
.datetimepicker .datetimepicker-hours table tr td span.hour_am,
.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%;}
.datetimepicker .datetimepicker-hours fieldset legend,
.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px;}
.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px;}
.datetimepicker table tr td span:hover{background:#eeeeee;}
.datetimepicker table tr td span.disabled,
.datetimepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default;}
.datetimepicker table tr td span.active,
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-ms-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(top, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active:hover:hover,
.datetimepicker table tr td span.active.disabled:hover,
.datetimepicker table tr td span.active.disabled:hover:hover,
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active:hover.disabled,
.datetimepicker table tr td span.active.disabled.disabled,
.datetimepicker table tr td span.active.disabled:hover.disabled,
.datetimepicker table tr td span.active[disabled],
.datetimepicker table tr td span.active:hover[disabled],
.datetimepicker table tr td span.active.disabled[disabled],
.datetimepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc;}
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9;}
.datetimepicker table tr td span.old{color:#999999;}
.datetimepicker th.switch{width:145px;}
.datetimepicker thead tr:first-child th,
.datetimepicker tfoot tr:first-child th{cursor:pointer;}
.datetimepicker thead tr:first-child th:hover,
.datetimepicker tfoot tr:first-child th:hover{background:#eeeeee;}
.input-append.date .add-on i,
.input-prepend.date .add-on i{cursor:pointer;width:14px;height:14px;}

.ms-container{background:transparent url('../img/switch.png') no-repeat 50% 50%;width:370px;}
.ms-container:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden;}
.ms-container .ms-selectable, .ms-container .ms-selection{background:#fff;color:#555555;float:left;width:45%;}
.ms-container .ms-selection{float:right;}
.ms-container .ms-list{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;height:200px;padding:0;overflow-y:auto;}
.ms-container .ms-list.ms-focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
.ms-container ul{margin:0;list-style-type:none;padding:0;}
.ms-container .ms-optgroup-container{width:100%;}
.ms-container .ms-optgroup-label{margin:0;padding:5px 0px 0px 5px;cursor:pointer;color:#999;}
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection{border-bottom:1px #eee solid;padding:2px 10px;color:#555;font-size:14px;}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover{cursor:pointer;color:#fff;text-decoration:none;background-color:#08c;}
.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{background-color:#eee;color:#aaa;cursor:text;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block !important;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}

@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('../images/ajax-loader.gif') center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:white;border-radius:50%;border:1px solid #dddddd;//background:transparent;}
.slick-prev:hover,
.slick-next:hover{background:#ffc80b;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;//background:#ffc80b;//background:transparent;//background-color:black;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{//font-family:'slick';font-family:monospace;font-size:20px;line-height:0.5;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{}
[dir='rtl'] .slick-prev:before{}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{}
[dir='rtl'] .slick-next:before{}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.15;color:black;}

.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em;}
.slicknav_menu{*zoom:1;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute;}
.slicknav_menu .slicknav_no-text{margin:0;}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_menu:before{content:" ";display:table;}
.slicknav_menu:after{content:" ";display:table;clear:both;}
.slicknav_nav{clear:both;}
.slicknav_nav ul{display:block;}
.slicknav_nav li{display:block;}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_nav .slicknav_item a{display:inline;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav a{display:block;}
.slicknav_nav .slicknav_parent-link a{display:inline;}
.slicknav_brand{float:left;}
.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:5px;}
.slicknav_menu *{box-sizing:border-box;}
.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000;}
.slicknav_menu .slicknav_icon-bar{background-color:#fff;}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;list-style:none;overflow:hidden;}
.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px;}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px;}
.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;text-transform:uppercase;}
.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.slicknav_nav .slicknav_item a{padding:0;margin:0;}
.slicknav_nav .slicknav_parent-link a{padding:0;margin:0;}
.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px;}

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr;
}
.datepicker-inline {
	width: 220px;
}
.datepicker.datepicker-rtl {
	direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
	float: right;
}
.datepicker-dropdown {
	top: 0;
	left: 0;
	z-index: 99999999;
}
.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #999;
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
}
.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-top: 0;
	position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
	top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
	top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-top:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #fff;
}
.datepicker table {
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.datepicker td,
.datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
	background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
	background: #eee;
	cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
	color: #999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
	background: none;
	color: #999;
	cursor: default;
}
.datepicker table tr td.highlighted {
	background: #d9edf7;
	border-radius: 0;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
	background-color: #fde19a;
	background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
	background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
	background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
	background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
	color: #000;
}
.datepicker table tr td.today.active:hover {
	color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
	background: #eee;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
	background-color: #f3d17a;
	background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
	background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
	border-color: #f3e97a #f3e97a #edde34;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
	background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
	background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
	background-color: #9e9e9e;
	background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
	background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
	background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
	background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
	background-image: linear-gradient(to bottom, #b3b3b3, #808080);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
	border-color: #808080 #808080 #595959;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
	background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
	background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
	background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
	background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
	background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
	background-image: linear-gradient(to bottom, #08c, #0044cc);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
	background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
	background-color: #003399 \9;
}
.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
	background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
	background: none;
	color: #999;
	cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
	background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
	background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
	background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
	background-image: linear-gradient(to bottom, #08c, #0044cc);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
	background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
	background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
	color: #999;
}
.datepicker .datepicker-switch {
	width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
	cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
	background: #eee;
}
.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
	cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
	margin-top: 3px;
}
.input-daterange input {
	text-align: center;
}
.input-daterange input:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
	display: inline-block;
	width: auto;
	min-width: 16px;
	height: 18px;
	padding: 4px 5px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	background-color: #eee;
	border: 1px solid #ccc;
	margin-left: -5px;
	margin-right: -5px;
}
/*# sourceMappingURL=bootstrap-datepicker.css.map */
.h_w_img
{
	height:350px !important; width:auto !important; max-width:none !important;float:right;
}
.max_width100{max-width:200px !important;}
@media (max-width: 768px)
{
	.wizard {
		width: 100% !important;
	}
	.max_width100{white-space: normal !important;}
	.max_width_gio{white-space: normal !important;max-width:100px !important;}
}
.class_tad_ngay_hien
{
	display:block !important;
}
.class_tad_ngay_an
{
	display:none !important;
}
/*version 2*/
#main-slider-ez #tinh_thanh_di_chosen .chosen-drop, #main-slider-ez #tinh_thanh_den_chosen .chosen-drop, #main-slider-ez #tinh_thanh_di1_chosen .chosen-drop, #main-slider-ez #tinh_thanh_den1_chosen .chosen-drop
{
	width:150px;
}
#main-slider-ez #dia_danh_tinh_thanh_di_chosen .chosen-drop, #main-slider-ez #dia_danh_tinh_thanh_den_chosen .chosen-drop, #main-slider-ez #dia_danh_tinh_thanh_di1_chosen .chosen-drop, #main-slider-ez #dia_danh_tinh_thanh_den1_chosen .chosen-drop
{
	width:250px;
}
/*dat xe*/
.alert-dotted
{
	background-color: #f7f7f5 !important;
	color:black !important;
}
.reserve-button {
	color: white;
	height: 50px;
	line-height: 0px;
	font-size: 15px;
	font-weight: 600;
	padding: 0px 15px;
	text-transform: uppercase;
}
.form-control
{
	border-radius: 4px;
}
.background_tieu_de
{
	background-color: #ffc80b;
}
.reserve-button:hover
{
	color: #fff;
}
.text_right_font
{
	font-size:20px;
	float:right !important;
}
.padding_top_15
{
	padding-top:12px !important;
}
.font_size_13
{
	font-size:13px;
}
.padding_top_tt
{
	padding-top:9px !important;
}
.padding_top_tt span
{
	font-size:30px !important;
	color: #ffc80b !important

}
.margin_top_bottom
{
	margin-bottom:10px;
	margin-top:10px;
	border-top:0px;
}
.background_gradient
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+18,ffe48c+67,ffc80b+100 */
	border: 1px solid #eee;
	background: #f7f7f7;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
	clear: both;
	margin: 10px 0;
}
.max_width_85
{
	max-width:85px;
}
.max_width_98
{
	max-width:98px;
}
.logo_ngan_hang_css_t_130
{
	width:130px;
}
.lighter.background_gradient
{
	background: #FFC80C; /* For browsers that do not support gradients */
	padding: 8px;

}
.color_black.reserve-button
{
	Color: #000 !important;
}
.btn.background_gradient.margin_top_bottom.collapsed
{

	padding: 8px;
	margin-bottom: 10px;

}
.loc_style
{
	border:1px solid #ffc80b; color:black;margin-left:15px;
}
.reset_ul
{
	padding-left:0px;
	border: 1px solid #dddddd !important;
	background-color:white !important;
}
.class_gia_khuyen_mai
{
	font-size:15px !important;
	color: red !important;

}
.class_gia_thuong
{
	font-size:13px !important;
	text-decoration: line-through;
	color:#999 !important;
}
.position_relative
{
	position: relative;
}
.position_absolute
{
	position: absolute;
}
.position_absolute_km
{
	background-color:red;
	color: #fff;
	right: 0;
	top: 0;
	font-size: 10px;
}
.position_absolute_km:before {
	content: '';
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 6px solid red;
	position: absolute;
	top: 0;
	left: -6px;
}
.table_vertical td
{
	vertical-align: inherit !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

	.fancybox-mobile .fancybox-nav span {
		visibility: visible !important;
	}
	.fancybox-nav span {
		visibility: visible !important;
	}
}
.table-header
{
	background-color:#ffc80b !important;
	color:white !important;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.range_danh_gia
{
	color:blue;
	height: 24px !important;
	padding-top: 4px;
	position: absolute;
	outline: none;
	text-decoration: none;
}
.range_danh_gia:focus, .range_danh_gia:hover
{
	color:blue;
	height: 24px !important;
	padding-top: 4px;
	position: absolute;
	outline: none;
	text-decoration: none;
}
.ace-icon.fa.fa-caret-down.icon-on-right.icon_v
{
	/*font-size: 30px; 
	position: absolute; 
	top: 25px; 
	right: 25px;*/

}

/*end dat xe*/

/* coupon */

.box-coupon{
	margin: 0;
	padding: 0;
}
.coupon {
	border: 3px dashed #bcbcbc;
	border-radius: 10px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
	"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
}
.coupon #head {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	min-height: 56px;
}
.coupon #footer {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
#title .visible-xs {
	font-size: 12px;
}
.coupon #title img {
	font-size: 30px;
	height: 30px;
	margin-top: 5px;
}
.coupon .panel-title .pull-right{
	font-size: 20px;
	padding: 5px;
	font-weight: bold;
	font-family: monospace;
}
.coupon .input-group input {
	border: 0!important;
	box-shadow: none!important;
	padding-right: 30px!important;
}
.coupon .input-group input:before {
	content: " ";
	border-bottom: 1px solid #FFC80C !important;
}
.coupon .input-group-btn:last-child>.btn {
	z-index: 2!important;
	margin-left: -18px!important;
	border-radius: 20px!important;
	background: #FFC80C!important;
	border-color: #FFC80C!important;
}
.coupon .input-group-btn:last-child>.btn:focus{
	outline: 0px auto -webkit-focus-ring-color!important;
}
.coupon .input-group-btn:last-child>.btn:focus{
	outline: 0px auto -webkit-focus-ring-color!important;
}
.note_dia_danh
{
	color:#FF0000;
	padding-top:6px !important;
}
.note_dia_danh1
{
	color:#FF0000;
	padding-top:0px !important;
	margin-top: -3px;
}
.chosen-container-single .chosen-single span
{
	font-size: 14px;
	padding-top: 1px;
}
.input-group.pick-up .chosen-drop .chosen-search input{
	height: 29px !important;
}
.chosen-drop .chosen-search input{
	height: 29px !important;
}
.btn_sua_sm, .btn_sua_sm:hover, .btn_sua_sm:focus
{
	background-color:white !important;
	color: black !important;
	border: none !important;
}
.line_height_30 li
{
	line-height: 30px;
}
.line_height_30 li a
{
	color:#333;
	font-size: 12px;
}
.line_height_30 li a:hover
{
	color:#000;
}
.title_block_view
{
	color:#333;
	padding: 10px 0;
}
.margin_top_20
{
	margin-top:20px;
}
.di-1-chieu input[type="checkbox"]{
	display: none;
}

.di-1-chieu input[type="checkbox"] + .btn-group > label span {
	width: 20px;
}

.di-1-chieu input[type="checkbox"] + .btn-group > label span:first-child {
	display: none;
}
.di-1-chieu input[type="checkbox"] + .btn-group > label span:last-child {
	display: inline-block;
}

.di-1-chieu input[type="checkbox"]:checked + .btn-group > label span:first-child {
	display: inline-block;
}
.di-1-chieu input[type="checkbox"]:checked + .btn-group > label span:last-child {
	display: none;
}
.btn-1chieu {
	width: 150px;
}
.btn-1chieu > label {
	padding:7px 10px !important;
	background-color: #fff !important;
}
.btn-1chieu > label:last-child {
	width: 105px;
}
.card-detail{
	height:30px;
}
input[type=checkbox], input[type=radio] {
	width: 16px !important;
	height: 16px !important;
	display: inline;
	vertical-align: text-bottom;
	margin-right: 8px;
	position: inherit!important;
}
.control-label {
	line-height:25px;
}
.language {
	width: 25px;
	height: 25px;
}
.language img {
	width:auto;
	height: 25px;
}
.lang-mobile {
	float: right;
	padding-left: 5px;
	padding-top: 2px;
}
.dropbtn {
	background-color: #4CAF50;
	color: white;
	padding: 16px;
	font-size: 16px;
	border: none;
}
.dropdown {
	position: relative;
	display: inline-block;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	width: max-content;
	max-width: 300px;
}
.dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}
.ezdatetimepicker {
	display: block !important;
}

.ezdatetimepicker + .xdsoft_inline {
	display: none;
	position: absolute;
	top: 100%;
}

.xdsoft_datetimepicker h3 {
	font-size: 15px;
	padding: 10px;
	border-bottom: 1px solid #ffc80b;
}
.xdsoft_datetimepicker .xdsoft_datepicker {

	width: 320px;
	float: left;
	margin-left: 8px;
}
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{
	height: 151px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	height: 25px;
	line-height: 25px;
}
.support-icon-right {
	position: fixed;
	right: 0;
	width: 100%;
	color: #fff !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	z-index: 9999999;
	bottom: 90px;
}

.support-icon-right img {
	position: fixed;
	padding: 5px;
	max-width: 60px;
	max-height: 60px;
	width: 100%;
	right: 50px;
	bottom: 20px;
}
.fb-page{
	bottom: 80px !important;
}
.dropdown-menu{
	padding:0
}
.modal{
	margin-top: 100px;
}
.header-picker {
	display:block!important;
}
h1 {
    font-size: 22px;
}
.el-date-editor{
    border-radius: 0!important;
}
.el-date-table td.in-range div, .el-date-table td.in-range div:hover, .el-date-table.is-week-mode .el-date-table__row.current div, .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #9ac6f3!important;
}
el-date-picker{
    display: inline-block;
    background: white;
}
.slick-slider {
    display: none;
    display:block;
    background: white;
}
.slick-initialized{
    display: block;
}

#bo-loc {
    padding: 11px;
    margin-top: 11px;
    border: 1px solid #e9ebee;
}

h5 {
    font-size: 1.28571429em;
    font-weight: 700;
    line-height: 1.2857em;
    margin: 0;
}

.card {
    font-size: 1em;
    overflow: hidden;
    padding: 0;
    border: none;
    border-radius: .28571429rem;
    box-shadow: 0px 3px 3px #e6e6e6;
    margin-bottom: 20px;
}

.card-block {
    font-size: 1em;
    position: relative;
    margin: 0 15px 0 15px;
    padding-bottom: 15px;
    border: none;
    border-bottom: 1px solid rgba(34, 36, 38, .1);
    box-shadow: none;
}

.card-img-top {
    display: block;
    max-width: 100%;
    height: 280px;
    margin: 0 auto;
}

.card-title {
    font-size: 1.28571429em;
    font-weight: 700;
    line-height: 1.2857em;
}

.card-detail ul {
    list-style: none;
    display: inline-flex;
    margin: 10px 0 0 0;
    padding: 0;
}

.card-detail ul li {
    padding-right: 20px;
}

.card-text {
    clear: both;
    margin-top: .5em;
    color: rgba(0, 0, 0, .68);
}

.card-footer {
    font-size: 1em;
    position: static;
    top: 0;
    left: 0;
    max-width: 100%;
    padding: .75em 1em;
    color: rgba(0, 0, 0, .4);
    background: #fff;
}

.button-nut {
    margin-bottom: 15px;
}

.card-inverse .btn {
    border: 1px solid rgba(0, 0, 0, .05);
}

.profile {
    position: absolute;
    top: -12px;
    display: inline-block;
    overflow: hidden;
    box-sizing: border-box;
    width: 25px;
    height: 25px;
    margin: 0;
    border: 1px solid #fff;
    border-radius: 50%;
}

.profile-avatar {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
}

.profile-inline {
    position: relative;
    top: 0;
    display: inline-block;
}

.profile-inline ~ .card-title {
    display: inline-block;
    margin-left: 4px;
    vertical-align: top;
}

.text-bold {
    font-weight: 700;
}

.meta {
    font-size: 1em;
    color: rgba(0, 0, 0, .4);
}

.meta a {
    text-decoration: none;
    color: rgba(0, 0, 0, .4);
}

.meta a:hover {
    color: rgba(0, 0, 0, .87);
}

#lists-car > div:nth-child(2n +1) {
    clear: left;
}

.images-slide {
    display: block;
    max-width: 100%;
    height: 280px;
    margin: 0 auto;
    position: relative;
    background-size: cover;
    background-position: center;
    z-index: 2;
}

.card-info:after {
    content: " ";
    width: 100%;
    height: 280px;
    background: url(upload/xe/no_car_image.png) center no-repeat;
    background-size: 250px;
    top: 10px;
    right: 5px;
    position: absolute;
    display: inline-block;
    z-index: 1;
}

.images-slide img {

    display: none;
}

.position_relative {
    position: relative;
}

#form-search {
    padding: 20px;
    /*border: 1px solid #ddd;*/
    margin: 10px 0;
    padding-bottom: 0;
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
}

#search-container {
    position: relative;
    min-height: 45px;
}

.btn-search {
    position: absolute;
    right: 0;
    top: 0px;
}

.ajax-loading:before {
    content: '';
    width: 100%;
    height: 300px;
    display: table;
    background: url("/assets/trang_chu/images/ajax-loader.gif") center no-repeat;
}

.pac-icon-marker {
    display: none;
}

.pac-item {
    padding: 5px 10px;
}

.pac-item:hover {
    background-color: #f5e9c3;
}

.pac-item-query + span .pac-matched:last-child{
    display: block;
}

.hdpi.pac-logo:after {
    display: none;
}

.form-horizontal .form-group {
    text-align: left !important;
}

.form-group {
    margin-bottom: 5px !important;
}
.input-group {
    margin-bottom: 10px;
}

.mot_chieu_input {
    margin-top: 10px;
}

.btn-small {
    font-size: 10px;
    margin: 10px 0;
}
.ui-widget-header {
    border: 1px solid #dddddd;
    color: #333333;
    font-weight: bold;
}
.ui-slider-handle.ui-state-default.ui-corner-all {
    background-color: #f6f7f9 !important;
    border-radius: 100%;
}
.ui-state-hover , .ui-state-focus{
    border : 0!important;
    outline-color: transparent;
}
#ui-datepicker-div{
    z-index: 999999!important;
}
.flex-column{
    width: 100%;
    display: flex;
}
.flex-column > *{
    flex:1
}
#spiner{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0);
    top: 0;
    left: 0;
    z-index: 999999999;
    display: none;
}
.loading #spiner{
    display: block;
}
#spiner:after {
    content:'';
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 1;
    width: 30px;
    height: 30px;
    margin: -15px 0 0 -15px;
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #ffc80b ;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
#load_data_chuyen_xe{
    min-height: 400px;
    clear:both
}
.no-shadow{
    box-shadow:none!important;
    margin-bottom: 0!important;
    padding: 0;
}
.no-shadow .card-block{
    border-bottom:0;
    margin: 0;
}
select.form-control{
    padding-left: 10px;
}
/*.ez-slick-wrapper{*/
    /*position: relative;*/
    /*text-align: center;*/
/*}*/
/*.ez-slick-left{*/
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 50%;*/
    /*margin-top: -3px;*/
    /*color:rgba(0, 0, 0, .3)*/
/*}*/
/*.ez-slick-left:hover{*/
    /*color:#333*/
/*}*/
/*.ez-slick-right{*/
    /*position: absolute;*/
    /*right: 0;*/
    /*top: 50%;*/
    /*margin-top: -3px;*/
    /*color:rgba(0, 0, 0, .3)*/
/*}*/
/*.ez-slick-right:hover{*/
    /*color:#333*/
/*}*/
#footer-link{
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 14px;
}
#footer-link .title_block_view {
    color: #333;
    padding: 0;
    font-size: 14px;
    margin-bottom: 8px;
    font-weight: bold;
}
#footer-link .ez-slick li  {
    color: #fff;
    margin-bottom: 8px;
    opacity: .7;
    display: inline-block;
    white-space: nowrap;
    text-align: left;
    overflow: hidden;
    padding-right: 5px !important;
    line-height: 1.1em;
}
#footer-link .ez-slick li a {
    width: auto;
    color: #222;
    display: inline-block;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    transition: opacity .2s cubic-bezier(.39,.575,.565,1);
    padding-right: 10px;
}
#footer-link .ez-slick li a:after {
    background-color: black;
    content: "";
    height: 1px;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transform: translateY(1px);
    transition: all .15s cubic-bezier(.39,.575,.565,1);
    transition-property: opacity,transform;
    width: 100%;
}
#footer-link .ez-slick li a:focus:after, #footer-link .ez-slick li a:hover:after {
    opacity: 1;
    transform: translateY(-3px) translateZ(0);
}
#footer-link .ez-slick li:after {

}

.ez-slick{
    height:auto!important;
    margin-bottom:0!important;
}
#footer-link .ez-slick li:last-child:after {
    content: "";
}
#footer-link >div{
    margin-bottom: 5px;
}
#footer-link h1{
    /*border-bottom: 1px solid #454545;*/
    padding-top: 24px;
    /*padding-bottom: 24px;*/
    color: #333;
    font-size: 16px;
    text-transform: uppercase;
    margin-top:0;
    font-weight: bold;
}
.list-news > div{
    margin-top:15px;
}
.item-news-description ,.item-news-description:hover{
    font-size: 13px;
    color: black;
    text-decoration: none;
}
.item-news-title{
    font-size: 22px;
    line-height: 30px;
}
.item-news:last-child{
    margin-bottom:15px;
}
#home-left-column{
    padding-top:15px;
    margin-bottom:15px
}
.slick-prev, .slick-next{
    z-index: 12;
}
.slick-mobile, .slick-xe-hoa {
    text-align: center;
}
.slick-mobile li, .slick-xe-hoa li {
    line-height: 21px;
}
.slick-mobile li a, .slick-xe-hoa li a{
    font-size: 12px !important;
}
#footer-link .container {
    padding: 0 !important;
}
.mobile-hotline {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    z-index:999
}
.ez-datetimepicker{
    word-spacing: 15px;
}
.signature, .signature div, .signature label {
    padding-left: 0;

}
.signature {
    background-color: white;
    padding-bottom: 15px;
}
.noi-bat, .noi-bat a {
    color: red !important;
    font-weight: 600 !important;
}
.social {
    color: blue;
    font-weight: 600;
    font-style: italic;
}
.title {
    display: block;
    width: 100%;
    font-weight: 600;
    margin-left: -15px;
}
#content_bai_viet {
    float: left;
    min-height:350px;
    background-color:white !important;
    padding-top:20px;
}
#gui-yeu-cau-xe form ::placeholder {
    font-style: italic;
    font-size: 13px;
}
#right-column{
    border-left: 1px solid #eee;
    overflow: hidden;
    margin-top: 20px;
}
#left-column img {
    max-width: 100%;
    height:auto
}
.image-diadanh{
    height:100px
}
.flex-lg{
    display: flex;
}
.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.5;
}
.h_link li a {
    font-size: 0.8em;
}
.travel-list a {
    color:#777777;
    text-transform: uppercase;

    white-space: nowrap;
    font-size: 11px;
}
.travel-list-title{
    color:#ff5700
}
.travel-list a:hover {
    color: #ff5700;
    text-decoration: none;
}

.travel-list a:after {
    content: "|";
    padding-left: 5px;
    padding-right: 5px;
    color:#777777;!important;
}
.travel-list a:last-child:after {
    content: "";
}
.travel-container{
    margin-bottom:20px
}
.view-content{
    opacity: 0.9;
}
.card-text p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.content-new {
    width: 100%;
    display: block;
    float: left;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
}
.thumb-new {
    width: 150px;
    display: block;
    height: 100px;
    background-size: cover;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0;
    background-position: 0;
}
.content-load {
    display: none;
}
#loadMore {
    background-color: #ffbf00;
    color: white;
    padding: 5px;
    margin-left: 40%;
}