@charset "utf-8";

/* message */
body{font-size:13px!important;}
.backstretch img{filter:brightness(100%) grayscale(0%) blur(0px);}
.sidebar,.sidebar .sidebar-inner .sidebar-footer{width:272px;}
.main-content{margin-left:272px;}

.main-content .page-content{padding:8px 15px !important;}
.main-content .page-content > .header{padding:0px 0px 8px 0px !important;}
.main-content .page-content > .header h2{font-size:20px;font-weight:400;}
.main-content .page-content .panel-content{padding:5px 10px 5px 10px !important;}
.main-content .page-content > .footer .copyright{padding:5px 0 !important;}
.main-content .page-content > .footer{margin-top:10px;}
.main-content .page-content > .footer .copyright span{font-size:12px;}
.main-content .page-content .panel .panel-header{padding:6px 10px 6px 10px;}
.main-content .page-content .panel .bottom-button{margin:10px;}
.main-content .page-content .panel .bottom-button button{margin-right:0px;}
.main-content .page-content .panel .bottom-button i{margin-right:5px;}

.table th{font-size:12px !important;text-transform:none !important;}
.table th i{margin-left:2px;}
.table td{font-size:12px;}

.search-title{font-size:14px;font-weight:500;}
.search-btn{display:inline-block !important;position:absolute;right:7px;top:4px;z-index:2;}
.search-btn i{font-size:24px;}
.search-form .col-xs-12{padding:5px 5px 5px 5px;}
.search-form .search-form-footer{border-top:1px dotted #7d7d7d;padding-top:10px;}
.search-form .search-form-footer button{margin-right:5px;padding:3px 12px 5px 12px;font-size:12px;height:24px !important;font-weight: 400;}

.pagination-box{text-align:center;}
.pagination{margin:20px 20px 0px 20px !important;}
.pagination2 .pagination{float:none !important;}

.message-block-error{font-size:14px;color:#ff0000;background-color:#fee0de;padding:5px 5px 5px 28px;border:1px #fee0de dashed;margin-bottom:5px;list-style-type:none;}
.message-block-warning{font-size:14px;color:#666600;background-color:#ffff80;padding:5px 5px 5px 28px;border:1px #ffff80 dashed;margin-bottom:5px;list-style-type:none;}
.message-block-success{font-size:14px;color:#029202;background-color:#bce8f1;padding:5px 5px 5px 28px;border:1px #bce8f1 dashed;margin-bottom:5px;list-style-type:none;}

.display-hide{display:none;}
.display-show{display:block;}
.error li:before{content:'\f071';font-family:'FontAwesome';float:left;margin-left:-21px;}
.warning li:before{content:'\f06a';font-family:'FontAwesome';float:left;margin-left:-21px;}
.success li:before{content:'\f185';font-family:'FontAwesome';float:left;margin-left:-21px;}
.m-t-6{margin-top:6px !important;}
.select2-container .select2-choice, .select2-container .select2-choices{font-size:12px !important;height:30px !important;line-height:1.5 !important;}
.select2-height .select2-container .select2-choices{height:auto !important;}

.lang-icon{cursor:pointer;}
.cursor-pointer{cursor:pointer;}
.check-box-all{margin:5px 0px 5px 0px;}
.user-logged{padding:10px 10px 0 10px !important;border:none !important;}
.fieldset-box{margin:5px 15px 25px 15px !important;}
.log-box{padding:15px;border:1px dashed #6F6767;}
.legend-title{font-size:16px;margin:0px 0px 10px 8px !important;font-weight:bold;}
.legend-line{border-bottom:1px solid #cccccc;margin:10px 10px 15px 10px !important;}
.heading{font-weight:bold;font-size:14px;margin:0px 5px 5px 15px !important;display:block;}
.topLogas{color:#ffffff;font-size:18px;}
.contentLogas{color:#6c6c6c;font-weight:bold;font-size:20px;text-align:center;margin-top:50px;margin-bottom:-45px !important;padding:12px 20px 0 !important;}
.auth{cursor:pointer;}
.auth input{margin-left:8px;}

.bg-none{background-color:transparent !important;}
.bg-gray-disabled{background-color:#c4c4c4!important;color:#000;}
.w-normal{font-weight:normal !important;}
.lang-img{background-color:transparent !important; padding:0px 5px 0px 0px !important;}
.fs-italic{font-style:italic}
.fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed .fc-unthemed thead{border-color:#cccccc !important;}
.fc td, .fc th{padding:1px !important;}
.fc-ltr .fc-basic-view .fc-day-number{padding:0px 4px 0px 0px !important;}
.fc-widget-header th{background-color:#dddddd !important;}
.fc-day-grid-event .fc-content{white-space:normal !important;}
.fc-right h2{font-weight:bold !important;font-size:22px !important;}
.modal-body{padding:15px 15px 0px 15px !important;}

.admin-bar{margin-right:auto;margin-left:auto;margin-bottom:12px;width:100% !important;padding:10px;background:#ed1c24;color:#ffffff;text-align:center;font-size:18px !important;}
.admin-bar a{color:#ffffff;}
.border-bottom-dashed{border-bottom:1px dashed #efefef!important}
.colorpicker .sp-replacer, .colorpicker .sp-preview-inner{height:30px !important;}
.label-box{float:left;width:20px;height:20px;margin-right:5px;}
.account2 .user-img{color:#ffffff !important;font-size:80px !important;}
.public-copyright{color:#ffffff !important;font-family:'Open Sans';font-size:14px;font-weight:600 !important;text-align:center;padding-top:10px;}
.theme-sdtl.color-default .topbar{background:#8c0c7e !important;}
.theme-sdtl.color-default:not(.sidebar-top) .logopanel{background:#8c0c7e !important;}
.topbar .header-right .header-menu #user-header a{color:#fff!important;}
a.scrollup{background:#8c0c7e !important;}

.quotation{font-size:12px;}
.quotation td{padding:2px 0 2px 2px;}

.outstanding_fee input[type="radio"]{cursor:pointer;}
.outstanding_fee .label-radio{cursor:pointer;font-weight:initial;margin-bottom:0;font-size:12px;}
.outstanding_fee .disabled{cursor:not-allowed;}

/* noty */
#noty_center_layout_container .noty_message{border:2px #8c0c7e solid !important;border-radius:10px;}
#noty_top_layout_container .alert-success{background-color:#93ff8a;}
.noty_message .noty_buttons{text-align:center !important;}
.noty_message .noty_buttons{margin-top:20px !important;}
.noty_message .alert-warning .fa,.noty_message .alert-danger .fa{font-size:20px;padding-right:5px !important;}
.noty_message .alert-warning,.noty_message .alert-danger{font-size:14px;font-weight:600;color:#ff0000 !important;background-color:#f4eaf3db;;border-radius:10px;}
.noty_message .alert-warning .message,.noty_message .alert-danger .message{font-weight:normal;font-size:12px;}
.noty_message .btn{margin-right:0px;}
.noty_message .btn-primary{background-color:#18a689;}
.noty_message .alert{margin-bottom:0px;}
.noty_message .alert{margin-bottom:0px;}

/* multidatepicker */
.multidate_calendar .ui-widget-content{-moz-box-shadow:none !important;-o-box-shadow:none !important;-webkit-box-shadow:none !important;background:#319db5 !important;border:none !important;box-shadow:none !important;display:none;margin-top:0;padding:0px 0px 10px 0px !important;}
.multidate_calendar .ui-widget-content .ie8 #date_departure{display:none!important;}
.multidate_calendar .ui-widget-content .ui-widget:active{outline:none;}
.multidate_calendar .ui-widget-content .ui-widget-header{background:none !important;border-bottom:1px solid #ea8164;border-bottom:1px solid rgba(255, 255, 255, 0.1);margin:0 -10px;padding:0;position:relative;}
.multidate_calendar .ui-widget-content .ui-widget-header .ui-icon{display:block;overflow:hidden;text-indent:-99999px;}
.multidate_calendar .ui-widget-content .ui-widget-header .ui-state-hover{background:#eeeeee;color:#88361f;}
.multidate_calendar .ui-widget-content .ui-widget-header .ui-state-focus{background:#eeeeee;color:#88361f;}
.multidate_calendar .ui-widget-content .ui-widget-header .ui-datepicker-prev{background-color:transparent!important;background-image:url(../plugins/multidatepicker/pagination.png) !important;background-position:5px 5px!important;background-repeat:no-repeat !important;border-radius:50%;border:2px solid #ffffff;cursor:pointer;height:24px;left:19px;position:absolute;top:25px;width:24px;}
.multidate_calendar .ui-widget-content .ui-widget-header .ui-datepicker-next{background-color:transparent!important;background-image:url(../plugins/multidatepicker/pagination.png) !important;background-position:-45px 5px !important;background-repeat:no-repeat !important;border-radius:50%;border:2px solid #ffffff;cursor:pointer;height:24px;left:19px;left:auto;position:absolute;right:19px;top:25px;width:24px;}
.multidate_calendar .ui-widget-content .ui-widget-header .ui-datepicker-title{color:#ffffff;font-size:20px;font-weight:700;height:74px;line-height:74px;text-align:center;text-transform:uppercase;}
.multidate_calendar .ui-widget-content table{border-collapse:collapse;width:100%;}
.multidate_calendar .ui-widget-content table th{padding:.7em .3em;text-align:center;}
.multidate_calendar .ui-widget-content table td{padding:0;}
.multidate_calendar .ui-widget-content table td .ui-state-focus{padding:0;}
.multidate_calendar .ui-widget-content table td span{border-radius:50%;color:#7a7777;display:block;font-size:12px;font-weight:400;height:24px;line-height:24px;margin:2px auto;padding:0;text-align:center;text-decoration:none;width:24px;}
.multidate_calendar .ui-widget-content table td span:hover{background:#f5f5f5;color:#3C3C3C;}
.multidate_calendar .ui-widget-content table td a{border-radius:50%;color:#ffffff;display:block;font-size:12px;font-weight:400;height:24px;line-height:24px;margin:2px auto;padding:0;text-align:center;text-decoration:none;width:24px;}
.multidate_calendar .ui-widget-content table td a:hover{background:#f5f5f5;color:#3C3C3C;}
.multidate_calendar .ui-widget-content table td .ui-state-hover a{color:#5a5c5c;text-decoration:none;}
.multidate_calendar .ui-widget-content table td .ui-state-hover a:hover{color:#5a5c5c;text-decoration:none;}
.multidate_calendar .ui-widget-content table td .ui-state-disabled{cursor:default!important;}
.multidate_calendar .ui-widget-content table td .ui-state-active a{color:#5a5c5c;text-decoration:none;}
.multidate_calendar .ui-widget-content table td .ui-state-active a:link{color:#5a5c5c;text-decoration:none;}
.multidate_calendar .ui-widget-content table td .ui-state-active a:visited{color:#5a5c5c;text-decoration:none;}
.multidate_calendar .ui-widget-content table td.ui-datepicker-today a{background:#ffb819 !important;color:#5a5c5c;}
.multidate_calendar .ui-widget-content table td.ui-state-highlight a{background:#ffffff !important;color:#5a5c5c;font-weight:700;background-color:#02d737 !important;border-color:#51A3D2;}
.multidate_calendar .ui-widget-content table td.ui-datepicker-today.ui-state-highlight a{background:#ffffff !important;color:#5a5c5c;font-weight:700;}
.multidate_calendar .ui-widget-content table td.ui-datepicker-other-month span{color:#5a5c5c;}
.multidate_calendar .ui-widget-content table thead th{color:#ffffff;font-size:12px;font-weight:900;padding:30px 0 10px;text-transform:uppercase;}
.multidate_calendar .ui-widget-content table tbody td{padding:0;text-align:center;}
.multidate_calendar .ui-widget-content table tbody td.ui-state-disabled{padding:0;text-align:center;}

.flights-box{border:1px solid #d7d7d7;padding:10px;}
.gly-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}

@-moz-keyframes spin{0%{  -moz-transform:rotate(0deg);}100%{  -moz-transform:rotate(359deg);}}
@-webkit-keyframes spin{0%{  -webkit-transform:rotate(0deg);}100%{  -webkit-transform:rotate(359deg);}}
@-o-keyframes spin{0%{  -o-transform:rotate(0deg);}100%{  -o-transform:rotate(359deg);}}
@keyframes spin{0%{  -webkit-transform:rotate(0deg);  transform:rotate(0deg);}100%{  -webkit-transform:rotate(359deg);  transform:rotate(359deg);}}
.gly-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.gly-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.gly-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
.gly-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.gly-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
.select2-container .select2-choice, .select2-container .select2-choices{height:auto !important;}
.visa-bg:nth-child(even){background:#f8f8f8;}

.check-box-all{margin:5px 0px 5px 0px;}

#pricemapdiv ul{padding:0px 0px 0px 20px !important;}
#pricemapdiv ul:first-child{ margin:20px;}
#pricemapdiv ul li{line-height:17px !important;}
.pricemap label{cursor:pointer;display:inline-block!important;}
.pricemap label span{margin-left:3px;font-family:'Open Sans', Helvetica, sans-serif;font-size:13px;font-weight:normal;padding-top:5px;padding-bottom:5px;}
.pricemap .box{font-size:14px;padding:10px;margin:10px;background-color:#e6e6e6;}
.pricemap .date{border-bottom:1px dotted #151515;font-weight:bold;margin:10px;}
.pricemap .info{margin:10px;}
.pricemap .error{font-size:12px;color:#ff0000;background-color:#fee0de;padding:10px;margin:10px;text-align:center;}

.text-green{color:#027e02 !important;}
.text-red{color:#ff0000 !important;}
.text-underline{text-decoration:underline!important;}
.whos{margin:10px;}
.whos span.flag-icon{  width:50px !important;  height:50px !important;}
.line-grey{border-bottom:1px solid #cccccc;margin:10px 10px 15px 10px !important;}
.floating-preview{position:fixed;	right:16px;	top:30%;	width:280px;}
.cs-pointer{cursor:pointer; !important;}
.cs-default{cursor:default !important;}
.account2 .container{width:500px !important;}
.contentLogas{display:none !important;}
.nav-sidebar li i{width:15px}
.asterisk{color:#ff0000;}

.report .panel-default > .panel-heading{background-color:#fff !important;padding:0px !important;font-size:22px;}
.report .btn-primary{background:#0085ca;border:0;}
.report .btn-default{background:#0085ca;border:0;}
.report .btn-text{background:none;color:#0085ca;border:none;font-size:16px;font-weight:700;padding:10px 10px 10px 20px;}
.reports-label{font-size:12px;padding-left:10px !important;color:#0085ca;cursor:pointer !important;}
.report table th{font-weight:700 !important;}
.report table td{font-weight:none !important;}
.report .color-grey{color:#9b9b9b !important;}
.reports-total td{font-size:14px !important;color:#12c69d !important;font-weight:700 !important;}

.ssm-item-box{background:#f6f6f6;padding:5px;margin-top:5px;margin-bottom:5px;}
.ssm-item-bg{background-color:#aeaeae !important;}
.ctcdoc-header{font-style:italic!important;font-weight:700!important;text-decoration:underline!important;}

.icon-action{font-size:17px;padding-right:5px !important;}
.icon-search,.icon-page{font-size:16px;}

.staging-site{position:fixed;display:block;top:50px;right:0;width:100%;z-index:3;background-color:#f00;font-size:20px;font-weight:700;color:#fff;letter-spacing:5px;padding:10px;text-align:center;}
.staging-site-public{top:0!important;left:0!important;}
.staging-site-margin{margin-top:100px;}

.job-service-ul{list-style-type:decimal;margin-left:22px;}
.job-service-ul-none{list-style-type:none!important}

.outstanding-fee{color:#f00;font-size:15px;font-weight:600;margin-top:10px;}

/*remove
.quick-menu .panel{padding:10px;}
.quick-menu h2{font-weight:400;font-size:22px;margin-top:5px;}
.quick-menu .quick-link{width:200px;padding:10px 0px;}
.quick-menu .quick-link:hover{background:#E9DDFF5E;}
.quick-menu .quick-link .icon{width:70px;}
.quick-menu .quick-link .icon i{font-size:30px;}
.quick-menu .quick-link .icon i::before{width:70px;height:70px;padding:18px;background-color:#a62b989c;color:#fff;}
.quick-menu .quick-link .text{font-weight:400;font-size:15px;color:#717171;}
.quick-menu .false{cursor:no-drop;}
.quick-menu .false .icon{opacity:0.3;;}
*/

.quick-menu2 h2{font-weight:400;font-size:22px;margin-top:5px;}
.quick-menu2 .panel{border-radius:8px!important;}
.quick-menu2 .panel-header{padding:8px!important;background-color:#cc81c4fc;text-align:center;margin-bottom:10px;border-top-left-radius:8px;border-top-right-radius:8px;}
.quick-menu2 h3{margin:0px!important;font-size:16px!important;font-weight:600!important;color:#fff;text-transform:initial!important;}
.quick-menu2 .false{cursor:no-drop;color:#a4a4a4;font-size:13px;font-weight:600;}
.quick-menu2 .false i{color:#b946ad55!important;}
.quick-menu2 .links i{font-size:18px;width:30px;color:#b946ad;}
.quick-menu2 a{color:#444;font-size:13px;font-weight:600;}
.quick-menu2 a:hover{color:#b946ad;}

@media (max-width:1024px){
	.contentLogas{display:block !important;}
	.staging-site{left:0!important;}
}
@media (max-width:320px){
	.topbar .header-right .header-menu.navbar-nav{margin:-50px 0 !important;}
	.admin-bar{font-size:14px !important;}
}
@media (max-width:440px){
	.account2 .container{width:100% !important;}
	.public-copyright{font-size:11px;}
}