.booking-form-field,.bookings-input-div{background-color:#f5f5f5;border:1px solid #e5e5e5;padding:10px;border-radius:6px}.booking-form-field label,.bookings-input-div label{font-size:13px;font-weight:bold}.booking-form-field .form-control{font-size:13px;height:38px!important}.bookings-input-div .form-control{font-size:13px;height:38px}.bookings-input-div .booking-search-btn{height:38px;background-color:#00a3ad;color:#fff;font-size:13px;width:100%;border:1px solid #00a3ad}.flight-booking-section .panel-group .panel-body .table thead tr th{color:#000}.booking-form-field .booking-search-btn{background-color:#00a3ad;color:#fff;font-size:13px;width:100%;border:1px solid #00a3ad;height:38px!important}.bookings-input-div ul{list-style-type:inherit;margin:0px;padding-left:17px}.right-side>.content-header{position:relative;padding:10px 10px!important;-webkit-box-shadow:rgba(149,157,165,0.2) 0px 8px 24px!important;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px!important;border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.bookings-input-div ul li{font-size:13px;color:#000000;margin-bottom:5px;font-weight:600}.bookings-ul ul li{display:inline-block;margin-right:10px;margin-bottom:15px}.bookings-ul ul li:last-child{margin-right:0px}.bookings-ul ul li label{font-family:MontserratSemiBold;font-size:13px}.bookings-ul ul li label a{color:#007bff!important}.bookings-ul ul li .form-control{font-family:MontserratSemiBold;font-size:13px;border:none;padding:0px;background-color:transparent}.bookings-ul ul li input{vertical-align:middle;margin-right:5px}.bookings-found-heading{border-bottom:1px solid #eee;margin-bottom:10px}.bookings-found-heading h5{font-weight:bold}.bookings-found-heading a{font-size:13px}.box-leader table{border:1px solid #eeeeee}.box-leader table tr th a{color:#007bff!important;font-size:13px}.box-leader table tr th.confirmed address{margin-bottom:0;text-align:center}.box-leader table tr th.confirmed{background-color:#00a3ad;color:#fff}.box-leader table tr th.cancelled{background-color:#cd0000;color:#fff}.box-leader table tr th.cancelled address{margin-bottom:0;text-align:center}.box-leader table tr td,.box-leader table tr td p{font-size:13px;margin:0px}.box-leader table tr td.hotel-info h6{font-size:14px;color:#04a4ae;margin:0px;font-weight:600}.box-leader table tr td b{font-size:12px}.box-leader table tr td.hotel-info p{font-size:12px;margin:0px;margin-left:0;color:#00a3ad;font-weight:600}.box-leader table tr th{font-size:13px;vertical-align:middle;background-color:#fff;padding:0.5em 0.75em;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.box-leader table.table tr td{border-top:none}.brdr-left{border-left:1px solid #ddd!important}.brdr-right{border-right:1px solid #ddd!important}.brdr-top{border-top:1px solid #ddd!important}.brdr-bottom{border-bottom:1px solid #ddd!important}.table-btn{border:1px solid #00a3ad;background-color:#fff;padding:5px 10px;color:#00a3ad;cursor:pointer;margin-bottom:5px}#flight_manual_book .table tbody tr td{color:#000!important}.table img{border-radius:5px}.proforma-modal .nav.nav-tabs .nav-link.active,.proforma-modal .nav.nav-tabs .nav-link.active:hover{color:#ffffff;font-size:14px;border:none;padding:0.5rem 1rem}.proforma-modal .nav.nav-tabs .nav-link{border:none;color:#000;font-size:14px;font-weight:bold;padding:0.5rem 1rem}.proforma-modal .nav.nav-tabs .nav-link .fa{margin-right:5px}.proforma-modal label{font-size:13px;font-weight:bold}.proforma-modal .form-control{font-size:13px}table tr td p{font-size:13px;margin:0px}.proforma-modal .nav.nav-tabs .nav-link:hover{background-color:#fff;color:#000}.table-box-leader.box-leader .panel-footer{background-color:transparent;padding:0px}.table-box-leader.box-leader .table{background-color:#fff;-webkit-box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:8px;margin-bottom:0}.flight-queues-bottom-div .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-queues-bottom-div ul li a{background-color:#00a3ad;padding:7px 16px;color:#fff!important;border-radius:5px;font-weight:500;display:inline-block;margin-bottom:5px}.box-leader,.box.box-info{margin-bottom:16px}.pagination-div{margin-bottom:20px}.pagination-div .pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pagination-div .pagination li{margin-right:5px}.pagination-div .pagination li:last-child{margin-right:0px}.pagination-div .pagination li a{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#00a3ad;padding:5px 10px;font-size:13px}.btn{font-size:13px}.pagination-div .pagination li a.active{color:#fff;background-color:#00a3ad}.box-leader.table-box-leader label,body label{font-size:13px;font-weight:bold}.box-leader.table-box-leader .form-control,body .form-control{font-size:13px;border-radius:5px!important;border:1px solid #ededed}table tr td .badge{padding:5px;height:auto}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.modification-alert{padding:15px;background-color:#d9edf7;border:1px solid #bce8f1;border-radius:5px;-webkit-box-shadow:0px 2px 2px #ccc;box-shadow:0px 2px 2px #ccc;margin-bottom:20px}.modification-alert p{padding-left:35px;font-size:13px;margin:0px}.modification-alert .fa{color:#00a3ad;font-size:30px;float:left;margin-top:7px}.modify-box-leader .panel-group{border:1px solid #00a3ad;margin-bottom:20px}.modify-box-leader .panel-group .panel-header{padding:10px;background-color:#00a3ad}.modify-box-leader .panel-group .panel-header h5{color:#fff;font-size:16px;margin:0px}.modify-box-leader .panel-group .panel-header p{color:#fff;margin:0px;font-size:14px}.modify-box-leader .panel-group .panel-header p small{color:#fff;font-size:12px}.modify-box-leader .panel-group .panel-body{background-color:#fff;padding:10px}.request-accommodation .left-request-div,.request-accommodation .right-request-div{background-color:#eee;padding:10px}.request-accommodation{margin-bottom:15px}.request-accommodation .left-request-div h6{font-weight:bold}.request-accommodation .right-request-div p{font-size:13px}.request-accommodation .right-request-div label{font-weight:normal}.flight-queues-div{background-color:#fff;border:1px solid #e4e4e4;border-radius:7px;margin-bottom:20px;padding:10px;-webkit-box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.flight-queues-div h6{font-size:1rem;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:5px}.flight-queues-div .ticket-list{padding-left:15px;margin:0px}.flight-queues-div .ticket-list li{margin-bottom:5px;font-size:13px}.flight-queues-div .ticket-list li a{font-size:13px;color:#007bff}.flight-queues-div .flight-info-list{list-style-type:none;padding:0px;margin:0px}.flight-queues-div .flight-info-list li{font-size:13px;display:inline;border-right:1px solid #333;padding-right:5px;margin-right:5px;margin-bottom:5px}.flight-queues-div .flight-info-list li:last-child{border:none;padding:0px;margin-right:0px}.flight-queues-div p{font-size:13px;margin:0px}.flight-right-info-div{background-color:#b0bbbc12;border-radius:5px}.flight-right-info-div table tr td{font-size:13px;border:none;padding:0.5rem 0.75rem;font-weight:500}.flight-right-info-div table tr td:first-of-type{font-weight:600;color:#00a3ad}.flight-queues-bottom-div{background-color:#f9f9f9;padding:10px;margin:10px -10px -10px;border-radius:0px 0px 5px 5px}.flight-queues-bottom-div .btn.btn-primary,.flight-queues-bottom-div .btn.btn-primary a{color:#fff;margin-bottom:3px}.flight-queues-bottom-div ul{list-style-type:none;padding:0px;margin:0px}.flight-queues-bottom-div ul li{display:inline-block;margin-right:10px;margin-bottom:5px}.flight-queues-bottom-div ul li:last-child{margin:0px}.flight-queues-bottom-div ul li a{font-size:13px;color:#00a3ad}.flight-queues-bottom-div .btn-warning{background-color:#e6ac1c;border:1px solid #e6ac1c;color:#fff}.flight-queues-bottom-div .btn-success{background-color:#2ba030;border:1px solid #2ba030;color:#fff}.search-filter{border:1px solid #dcdcdc;border-radius:6px;-webkit-box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.search-filter .search-filter-head{background-color:#00a3ad;padding:10px;font-size:16px;font-weight:bold;color:#fff;border-radius:6px 6px 0 0}.fare-rules-modal p{font-size:13px;margin-bottom:5px}.fare-rules-modal table tr td{font-size:13px}.search-filter .search-filter-body{padding:10px;background-color:#fff;border-radius:0 0 6px 6px}.search-filter .search-filter-body .flight-details p{color:#666;font-size:13px;margin:0px}.search-filter .search-filter-body .flight-details .flight-details-header{border-bottom:1px solid #dee2e6}.search-filter .search-filter-body .fare-box .fare-box-footer,.search-filter .search-filter-body .fare-box .fare-box-header{background-color:#eee;padding:5px;font-size:13px;font-weight:bold}.search-filter .search-filter-body .fare-box{border:1px solid #eee;margin-top:15px}.search-filter .search-filter-body .fare-box .fare-box-footer p{font-size:13px;margin:0px}.search-filter .search-filter-body .fare-box .fare-box-body{padding:5px}.search-filter .search-filter-body .fare-box .fare-box-body p{font-size:12px;margin:0px}.flight-booking-section .booking-details-div,.flight-booking-section .flight-details-info-div{background-color:#f7f5fb;padding:10px;border:1px solid #eee;margin-bottom:15px}.flight-booking-section .flight-details-info-div h5{font-size:16px;font-weight:bold;margin:0px}.flight-booking-section .flight-details-info-div p{font-size:13px;margin:0px}.flight-booking-section .flight-details-info-div h6{color:#0e60a7;font-size:14px;font-weight:bold;margin:0px}.flight-booking-section .booking-details-div h5{font-size:16px;font-weight:bold;margin:0px;color:#0e60a7}.flight-booking-section .booking-details-div a{font-size:13px}.flight-booking-section .panel-group{border:1px solid #eee;margin-bottom:15px}.flight-booking-section .panel-group .panel-header{background-color:#dee4f6;padding:10px}.flight-booking-section .panel-group .panel-header h5{font-size:16px;font-weight:bold}.flight-booking-section .panel-group .panel-body{background-color:#fff;padding:10px}.flight-booking-section .panel-group .panel-body table tr th{background-color:#eee;font-size:13px}.flight-booking-section .panel-group .panel-body table tr td{font-size:13px}.flight-booking-section .panel-group .panel-body p{font-size:13px;margin:0px}.request-form h6{font-size:16px;font-weight:bold}.request-form label{font-size:13px;font-weight:normal}.request-form .request-form-group{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.request-form .request-form-group:last-child{border:none;padding:0px}.flight-queues-div .review-box{border:1px solid #ddd;padding:5px;font-size:13px;border-radius:5px}.flight-queues-div .status-label{background-color:#eee;display:inline-block;padding:5px 10px}.flight-queues-div .status-label label{margin:0px}.flight-queues-div-brdr{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.checkbox-filter label.checkbox-filter-head{color:#0e60a7;font-weight:bold}.checkbox-filter label{font-weight:normal}.checkbox-filter{border-bottom:1px solid #ccc;margin-bottom:10px}.flight-credit-note-div{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:20px;padding:10px;-webkit-box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.flight-credit-note-div h6{color:#007bff;border-bottom:1px solid #ccc;padding-bottom:5px;font-weight:bold}.flight-credit-note-div h6 span{color:#333}.flight-credit-note-div p{margin-bottom:5px;font-size:13px}.page-item.active .page-link{z-index:1;color:#fff;background-color:#00a3ad!important;border-color:#00a3ad!important}@media screen and (min-width:992px){.bookings-input-div{min-height:273px}.right-booking-form-field{min-height:306px}}@media screen and (min-width:1300px){body .container{max-width:1200px}body .container-fluid{width:90%}}@media screen and (min-width:1900px){body .container-fluid{width:85%}}