/*result list flight*/
.faslitas_class { float: left !important; }
.reset_filter_flight { cursor: pointer; }

.result-head .container .input-form-dwidaya #from_text{ color: #333; }
.result-head .container .input-form-dwidaya #to_text{ color: #333; }

.result-head .container .input-form-dwidaya label { color : #fff; }

.result-head .container .departure_date { background-color: #fff; }
.result-head .container .return_date { background-color: #fff; }
label.error {color: #cd0000;}

sub.rt, sup.rt { font-size: 60%; }
sub.ow, sup.ow { font-size: 55%; }
.fligh_pax_label { color: #999; }

/*.related_wide { width: 27%; }*/
.related_title { text-align: center; }


.col-select-return .col-item .item {padding: 14px 15px !important;}
#cta_information { cursor: pointer; }
.result-list .col-list.panel-return-back { padding: 15px; }

/*package*/
.col-result-tcp .filter-list li.link { color: #337ab7; cursor: pointer; }
.package-select-max { max-height: 247px !important; }

.form-group .dropdown-menu { min-height: 25px !important;}
.col-filter-by .dropdown-menu { min-height: 25px !important;}
.filter-list .item h4 {font-weight: bold;}

.background_white { background: #ffffff !important; }

.detail-verification{
    background-color: #efefef;
    display: table;
    margin: 0 auto;
    padding: 15px;
    width: 600px;
}
.detail-verification .item div:first-child{text-align: right;}
.hotel-padding {
    padding-bottom: 27px !important;
}

/*Template Promo*/
.promo-live{width: 500px; margin: 0px auto;text-align: center;}
.promo-live .item{padding: 0px 5px;margin-top: 30px;}
.promo-live .item .title{margin-bottom: 0px; color: #f5aa34; background-color: #004290;padding: 10px;font-size: 14px;}
.promo-live .item  .content-body{background-color: #0054a5; color: #fff; font-weight: 700;padding: 20px;font-size: 16px;}

.template-promo .col-video{margin-top: 30px; text-align: center;}
.template-promo .col-video iframe {width: 580px;height: 345px;border: none;}

.template-promo .container{padding-bottom: 0px;}

/*Pusat Bantuan*/
.menu-help{background-color: #efefef;}
.menu-help .nav-tabs{width: 1000px;margin: 0px auto;border-bottom: none;}
.menu-help .nav-tabs li{font-weight: 500;}
.menu-help .nav > li {text-align: center;padding:0px 15px;}
.menu-help .nav > li > a{color: #383838; border-radius: 0px; margin-right: 0px; border-bottom:2px solid #efefef ;}
.menu-help .nav > li:hover > a {color: #013580}
.menu-help .nav-tabs > li.active > a,
.menu-help .nav-tabs > li.active > a:hover,
.menu-help .nav-tabs > li.active > a:focus {
    background-color: #efefef;
    border-color: transparent transparent transparent;
    color: #013580;
    border-bottom: 2px solid #013580;
  }
.menu-help .container{padding: 10px;}

.content-help .title-how{text-align: center; margin-bottom: 35px;}
.content-help .list-how .item{margin-bottom: 25px;}
.content-help .list-how .item img{border: 1px solid #ccc;}
.content-help .list-how .item h4{margin-top: 0px;}
.content-help .list-how .item p{margin-left: 21px;}
.content-help .container{padding: 10px;}

.cabang_option { padding-left: 30px !important; background-position: 0px -544px !important; }

.tt-menu { color: black;}

.thicc { font-weight: bold;}

.garis {height: 1px; width: 100%; background-color: black;}

.margin-static { margin-top: 10px !important; margin-bottom: 10px !important;}

.nopad {padding-top: 10px !important; padding-bottom: 10px !important;}

.content-checkout .detail-content .detail-dest-img img{width: 99% !important;}

.promo_promo {padding-left: 28px !important; }

.twitter-typeahead {position: relative; display: block !important;}

.passenger2 .bootstrap-select.btn-group .dropdown-toggle .filter-option { width:9px !important; }

.promo_popup_set { margin: 30px auto !important; }

.pad-title {padding-bottom: 25px;}

.pad-content {padding-bottom: 50px;}

.sodexo{padding-top: 10px; text-align: center;}
.modal#promo .modal-header{ background: url('../images/promo/Sodexo.jpg') no-repeat; height: 100px;}
.modal#promo .modal-body{padding: 15px 20px;}
.modal#promo .modal-lg{width: 839px}
.modal#promo h4{font-size: 23px;}
.modal#promo ol{padding-left: 15px;}
.icon-inside-field2 {background: url('../images/icon/icon-inside-field-21.png') no-repeat top left; background-size:auto 601px; margin:0px auto;}
.icon-inside-field2.list {background-position: 0px -17px;}
.icon-inside-field2.user {background-position: 0px -17px;}
.icon-inside-field2.email {background-position: 0px -40px !important;}
.text-danger { color: #c20000; }

.login-button {padding: 0px 15px; height: 35px; width: 230px;}

.forgot-password-dwidaya {width: 100%; height: 620px; padding: 30px 0px;}
.forgot-pass{min-height: 400px;}


.primary-dark{background: #efefef;}
.primary-dark .section-body{background: #fff; margin-bottom: 15px;}
/*
.primary-dark .section-body:last-child{margin-bottom: 0px;}
*/
.primary-dark .section-body .content-tittle-secondary h4{margin-top: 8px; font-size: 16px;margin-bottom: 0px;}
.primary-dark .section-body label{font-weight: normal;}
.primary-dark .section-body label span{position: relative; top: -3px;}
.primary-dark .section-body .content-body{border-bottom: 1px solid #ccc;}
.primary-dark .section-body .content-body:last-child{border-bottom: none;}
.content-body .content-tittle-primary h3, .content-body .content-tittle-secondary h3{margin-top: 0px; margin-bottom:0px;font-size: 20px; padding-left: 0px !important; }
.img-pay-success{width: 170px; padding: 10px 0px;}

h4.usia { float: right !important; padding-right: 7px !important; }

.email-success{background-color: #188300; color: #fff; text-align: center; font-size: 14px; margin-bottom: 5px;}

.email-failed{background-color: #c20000; color: #fff; text-align: center; font-size: 14px; margin-bottom: 5px;}

.right-align{text-align: right; font-weight: 700; padding-bottom: 10px;}

.flow-transaction{position:relative; display: block; overflow-y: auto; max-height: 350px;}

.dropdown-menu.open { max-height: none !important; }