@charset "utf-8";

.white_color{background:#fff !important;}

.main{width:100% !important;padding:15px 20px 15px !important;}

.form_content{width:100% !important;}

.form_field{width:100% !important;}

.dashboard_content{width:100% !important;background:none !important;border-bottom:#ccc solid 1px !important;border-radius:0px !important;padding-left:0px !important;}

.radio_button{width:100% !important;float:left !important;}

.adults_content{width:100% !important;}

.infants_content{width:100% !important;float:left !important;}

.infants_content h4{float:left !important;margin-bottom:0px !important;font-size:22px !important;font-weight:bold !important;}

.infants_content p{float:left !important;margin-bottom:0px !important;font-size:20px;margin-left:5px !important;margin-top:0px !important;}

.poweredby_content{width:100% !important;float:left !important;margin-top:15px !important;}

.supplier_content{width:100% !important;float:left !important;}

.supplier_content h4{float:left !important;margin-bottom:0px !important;width:100% !important;font-size:22px !important;font-weight:bold !important;}

.supplier_content p{float:left !important;margin-bottom:0px !important;width:100% !important;margin-top:2px !important;font-size: 1rem;}

h4{font-size:20px !important;font-weight:bold !important;}
h2{font-size:22px !important;font-weight:bold !important;}

.card_padding{padding:10px 5px !important;}

label:not(.form-check-label):not(.custom-file-label) {
    font-weight: 600 !important;
    font-size:14px !important;
}

.icon_left{width:18px !important;float:left !important;margin-right:8px !important;margin-top:3px !important;}

.form-control {font-size: 14px !important;}

.switch_content{width:100% !important;float:left !important;margin-top:0px !important;}

.switch_content h5{margin-bottom:0px !important;font-weight:bold;}

.switch_content span{float:left !important;margin-top:5px;margin-right:11px;}


.switch {
  position: relative;
  display: inline-block;
  width:62px;
  height:35px;
}
.switch input {
  width: 0;
  height: 0;
  opacity: 0;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ececec;
  transition: 0.4s;
  border-radius: 34px;
  border:#ccc solid 1px;
 
}
.slider:before {
  content: "";
  position: absolute;
  height:22px;
  width:22px;
  background:#fff;
  left:3px;
  bottom:3px;
  border-radius: 50%;
  transition: 0.3s cubic-bezier(0.42, 0, 0, 1.68);
}
input:checked + .slider {
  background-color: #4cb554;
}

input:checked + .slider:before {
  transform: translateX(20px);
  background:#fff;
}

.add_form_content{width:98%;float:left;margin-top:10px;margin-left:40px;}

.add_form_content span{float:left;margin-right:30px;}

.reissue_content{width:100%;float:left;margin-top:20px;border-bottom:#ccc solid 1px;padding-bottom:10px;}

.reissue_content h5{float:left;margin-bottom:10px;font-size:20px;font-weight:bold;width:110px;}

.reissue_content p{float:left;margin-bottom:0px;font-size:20px;margin-top:-3px;}

.reissue_table{width:100%;float:left;margin-top:30px;}

.reissue_right_form{width:100%;float:left;border-left:#ccc solid 1px;padding-left:15px;min-height:1500px;}

.small_logo{margin-left:-57px !important;}

.card {background-color: #f1f1f1 !important;}

.card-primary:not(.card-outline)>.card-header {
    background-color: #1b3f50 !important;
}

.see_details_font_size{font-size:14px !important;padding:2px 10px !important;}

[class*=sidebar-dark-] {
    background-color: #1b3f50 !important;
}

.card_padding_content{padding:50px 30px !important;border-radius:40px !important;}

.login_logo{width:100%;float:left;text-align:center;margin-top:-96px;margin-bottom:10px;}

.login_logo figure{width:100px;height:100px;border-radius:50%;display:inline-block;box-shadow: 0 0 1px rgb(0 0 0 / 13%), 0 1px 3px rgb(0 0 0 / 20%);background:#fff;font-size:40px;line-height:100px;}

.password_logo{width:100%;float:left;text-align:center;margin-top:-80px;margin-bottom:10px;}

.password_logo figure{width:100px;height:100px;border-radius:50%;display:inline-block;box-shadow: 0 0 1px rgb(0 0 0 / 13%), 0 1px 3px rgb(0 0 0 / 20%);background:#fff;font-size:40px;line-height:100px;}

.forgot_password{color:#000;text-align:right !important;float:right;}

.forgot_password:hover{color:#000 !important;}

/*.body_pic{ background: url(../img/body-bg.png) no-repeat center center fixed !important; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;}*/

.poweredby_color{color:#fff;}

.poweredby_bg{background:#fff !important;}

.lock_padding{padding:30px 30px !important;}

.body_lock{ background: url(../img/lock.png) no-repeat center center fixed !important; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;}

.navbar {padding:0.5rem 30px 0.5rem 20px !important;}

.radio_padding{padding-top:2px;}

.logout{text-decoration:none;color:#000 !important;font-size:20px;float:left;margin-top:-3px;}

.logout:hover{color:#555555 !important;}

.reissue_padding{margin-top:10px;margin-bottom:10px !important;}

.select2-container .select2-selection--single {
  height: 38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
   top: 6px !important;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #ced4da;
    padding:6px 0.75rem !important;
}
.select2-container--default .select2-selection--single {
   border: 1px solid #ced4da !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;font-size: 14px!important;
}
.uploaded_documents{width:100%;}

.add_tickets{width:100%;}
form span.error {
	font-size: 14px;
}
.swal2-popup.swal2-toast .swal2-title {
    margin: 7px 0px !important;
    color: #6c757d !important;
    font-size: 14px !important;
}

.heading_content{width:100%;border-bottom:#000 solid 1px;margin-bottom:15px;}

.uploaded_documents_content{width:100%;}

.uploaded_documents_content p{margin-right:10px;font-size:16px;margin-bottom:0px;}

.invoice_content{width:100%;}

.poweredby_content_footer_content{width:100% !important;position:absolute !important;bottom:40px !important;left:0px !important;padding-right:30px !important;text-align:right !important;}

.login_logo_pic{width:100%;margin-bottom:60px;text-align:center;}

.login_logo_pic figure{display:inline-block;margin-bottom:0px;width:60%;}

.login_logo_pic figure img{width:100%;}

.baggage_left{width:158px !important;float:left !important;margin-top:-10px !important;margin-right:0px !important;}

.delte_icon{margin-top:34px;}
.plus_icon{padding-left:10px !important;}

.green_color{color:#28a745 !important;}
.orange_color{color:#f75c1e !important;}
.grey_color{color:#999 !important;}

.table td, .table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.rate{width:100%;text-align:center;font-weight:bold;margin-top:39px;}
.rate_list{width:100%;text-align:left;font-weight:bold;margin-top:28px;}
.rate_heading{width:100%;text-align:left;font-weight:bold;margin-top:16px;font-size:30px;}

.timer{width:85%;float:left;text-align:center;margin-top:-62px;position:relative;z-index:9999;margin-left:2%;}

.timer_content{display:inline-block;width:133px;border:#ccc solid 1px;text-align:center;}

.timer_content span{width:30px;display:inline-block;padding:5px 0px;font-weight:bold;}

.add_tickets{width:100%;float:left;}

.selling_rate_content{width:100%;float:left;margin-top:33px;padding-left:40px;}

.selling_rate_content h2{float:left;margin-top:0px;margin-bottom:0px;font-size:17px !important;font-weight:bold;margin-bottom:15px;}

.selling_rate_content span{float:left;width:90px;border-bottom:#000 solid 1px;margin-left:10px;height:23px;padding-bottom:2px;margin-top:-6px;}

.sell_content{float:left;margin-top:38px;font-weight:bold;}

.date_radius{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;}

.flight_details_content{width:100%;float:left;}

.flight_details_content h3{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:18px;font-weight:bold;}

.flight_details_content p{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:18px;margin-bottom:20px;}

.modal_width{max-width:1112px !important;}




















