body {
    font-family: "DM Sans", sans-serif;
}
.advance_searc{padding: 10px;background: #fff; float: left;width: 100%; margin-bottom:15px;}
.advance_searc_top{ float:left; width:100%; margin-bottom:15px;}
.div_top{ width:24%; float:left; margin:0 6px; padding:0 6px;}
.div_buttom{ width:19%; float:left;margin:0 6px; padding:0 6px;}
.div_top input,.div_buttom input,.div_buttom select{background-color: #fdfdfd; height:34px;border: 1px solid #ccc;}

.multi_select{ height:100px!important;}
.nav-toggle{margin-top: 20px; color:#fff; background:#2a3042;cursor:pointer; float:right; border:none; padding:6px 12px; border-radius:5px; font-size:12px;}
.add_call{margin-top: 20px; color:#fff; background:#34c38f;cursor:pointer; float:left; border:none; padding:6px 12px; border-radius:5px; font-size:12px;}
#collapse1{ display:none;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ padding:4px;}
.Search_adv{margin-top: 20px;color:#fff; margin-right:15px; cursor:pointer; background:#2a3042; float:right; border:none; padding:6px 12px; border-radius:5px; font-size:12px;}
.table td, .table th{ padding:6px;}
.booking_detail{ padding:10px; background:#fff; width:100%;display: inline-block;}
.booked_con {display: inline-block;width: 100%;}
.booking_detail ul{ margin:0; padding:0; list-style-type:none;width: 100%;}
.booking_detail ul li{ float:left;width:14%; }
.booking_detail ul li > a{     float: left;
    padding: 10px 10px;
    background: #eff2f7;
    color: #2a3042;
    border-radius: 5px 5px 0 0;
    text-align: center;
    width: 96%;
    font-weight: 600;}
.booking_detail ul li > a:hover{ background:#2a3042; color:#fff;border-radius:5px 5px 0 0;}
.booking_detail ul li > a.active{ background:#2a3042; color:#fff;border-radius:5px 5px 0 0;}
.booking_detail_con{ width:100%; display:inline-block; border:1px solid#2a3042;}
.depart_con,.return_con{ width:100%; float:left;}
.book_icon{ width:12%; float:left;}
.book_flight_det,.book_con_time{ width:22%; float:left;padding-left: 30px; font-size:12px;}
.book_con_time p b{ font-size:14px; margin-right:6px;}
.mar_t15{ margin-top:15px;}
.fare_type{ width:20%; float:left; text-align:left;}
.oder_list{ width:41%;display: inline-block;float: right;}
.oder_list ol{ list-style-type:none; margin:0; padding:0;}
.oder_list ol li {float: left;width:30%;text-align: center;}
.oder_list ol li a{width: 98%;display: inline-block;background: #a31b1f;padding: 5px;color: #fff;border-radius: 3px;font-size: 12px;height: 38px;}
.grey-row { float: left;width: 100%;font-size: 12px;margin: 6px 0 10px 0;padding: 5px 15px;text-align: center}
.grey-row .first-scc {width: 30%; background: #faffcc; border: #ccc solid 1px;border-radius: 16px;margin: 0 auto;}
.grey-row .third-scc { float: right;width: 18%;}
.booked_con{border: 1px solid#ccc;box-shadow: 2px 2px 2px #666;padding:10px;display:inline-block;width: 100%;}
.booked_con h2{ font-size:13px; color:#000; margin:0; padding:0;}
.booked_con> p{ margin-top:20px; padding:0; font-size:12px;}
.depart_con p{ margin:0;}
.dept_text{ font-size: 20px;color: #2a3042;font-weight: bold;padding-top: 15px;float: left;width: 100%}
.book_icon img{ margin-top:6px;}
.book_flight_det p{ color:#000; font-weight:500;}
.booked_con h4{padding: 6px;background: #2a3042;font-size: 16px;color:#fff;margin-top: 15px;display: inline-block;   width: 100%;}
.book_flight_det span{ font-size:14px; color:#333;}
.book_con_time span{ font-size:14px; color:#333; width:100%; display:inline-block; font-weight:600;}
.traver_deatal{padding:10px; background:#fff; box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03);-webkit-box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03); border-radius:6px; border-top:3px solid #4680ff;width: 100%; margin-bottom:20px; }
.travel_craeted{padding:10px;background:#fff; box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03);-webkit-box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03); border-radius:6px; border-top:3px solid #E67D21;width: 100%;margin-bottom:20px;}
.traveler_amount{padding:10px; background:#fff; box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03);-webkit-box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03); border-radius:6px; border-top:3px solid #8E44AD;width: 100%;margin-bottom:20px;}
.traver_deatal em{width: 6%; display: inline-block;}
.traver_deatal em i{ font-size:14px; color:rgba(0, 0, 0, .3);}
.traver_deatal span,.travel_craeted{ color:#000; font-size:12px;}
.travel_craeted em{ width:25%; display:inline-block; font-style:normal;color:#4e4d4d;}
.traveler_amount{color: #4e4d4d;font-size: 14px; display:inline-block;}
.traveler_amount em{float: right;font-style: normal; font-size: 12px; color:#000;}
.passenger_detail,.payment_detail,.payment_detail{ width:100%; float:left; padding:10px;}
.add_agent{color: #000; width: 100%;margin-top:6px;padding:2px 0;font-size: 12px; font-weight: 600;border: none;
    background: none;}
.internal_satus{    border: 1px solid #d4d4d4;
    padding: 2px 6px;
    margin-bottom: 6px;
    border-radius: 2px;}
.internal_satus2{    border: 1px solid #d4d4d4;
    padding: 6px 6px !important;
    margin-bottom: 6px;
    margin-top: 20px;
    font-weight: 500;}
.add_pnr{ color:#000; font-size:25px; font-weight:bold; cursor:pointer;}
.pagi_nation{ width:100%; display:inline-block;}
#pagin{ list-style-type:none; margin:0; padding:0;}
#pagin li{ float:left;letter-spacing:6px;}
.sr_no{ width:10%; float:left;}
.itenary{ width:25%; float:left;}
.pax_type{ width:10%; float:left;}
.passenger_name{ width:25%; float:left;}
.passenger_dob{ width:20%; float:left;}
.edit_pax{ width:8%; float:left;}
.sr_no label,.itenary label,.pax_type label,.passenger_name label,.passenger_dob label,.edit_pax label{ width:100%; display:block; background:#f1f1f1; padding:6px;margin:0;border: 1px solid #ccc;
    font-weight: 500;}
.sr_no p,.itenary p,.pax_type p,.passenger_name p,.passenger_dob p, .edit_pax p{ border:1px solid #ccc; padding:6px;}
.base_payment,.taxes_pay,.insurance_pay,.tatal_payment{ width:25%; float:left;}
.base_payment label,.taxes_pay label,.insurance_pay label,.tatal_payment label{ width:100%; display:block; background:#f1f1f1; padding:6px;margin:0;border: 1px solid #ccc;
    font-weight: 500;}
.base_payment p,.taxes_pay p,.insurance_pay p,.tatal_payment p{border:1px solid #ccc; padding:6px;}	
.card{ padding:10px; display:inline-block; width:100%;}	
.card-header h3{ padding:4px 10px; color:#000;  font-size:24px; margin: 0; font-weight:bold; }
.booking_page{border: 1px solid #2a3042;}
.booking_page thead{background: #2a3042;color: #fff;font-weight: 600;font-size: 12px;}
.box-default{     width: 100%;
    background: #FFF;
    padding: 25px;
    border-radius: 4px;
    display: block;    box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03);}
.add_list_page{    float: right;
    padding: 8px 30px;
    color: #fff !important;
    background: #2a3042;
    border-radius: 2px;
    display: flex;
    align-items: center;
}
.add_list_page i {
    margin-right: 5px;
}
.fa_download{background-color: #00a65a; display:inline-block; margin-top:27px; border:0; padding:6px 15px; color:#fff;}
.download_con{width: 100%;border: 1px solid#2a3042;display: inline-block;background: #f5f5f5;padding: 15px 0;margin-top: 20px;}
.width_100{ width:100%; display:inline-block;}
.width_100 input,select{ width:100%; float:left; padding:8px;}
.find_book{ background:none; border:0; color:#a31b1f; font-weight:bold;}
.find_book:hover{ color:#000;}
.form-control{ padding:4px 5px; height:30px;}
.booked_con ul{ margin:0; padding:0; list-style-type:none;}
.booked_con ul li{ float:left; width:100%; float:left;padding: 3px 5px; border-bottom: 1px solid #e0e0e0; list-style: none;margin-bottom: 0;}
.quiklink_left{ padding:10px 15px;}
.flexList { display: flex; flex-wrap: wrap;}
.quik_link{ list-style-type:none; margin:0; padding:0;}
.quik_link li{ margin-bottom:5px;}
.quik_link li a{ display: block;background: #f7f7f7;border: 1px solid #ddd;padding: 0;border-radius: 3px; margin: 0; color:#2a3042;}
.quik_link li a:hover{ color:#a31b1f; cursor:pointer;}
.quik_link li i.fa {font-size: 14px;padding: 9px 5px; color: #fff;}
.quik_link > li i.fa { border-right: 1px solid #ddd;line-height: 1;vertical-align: middle;padding:9px 5px;min-width: 33px; text-align: center;
    border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.quik_link li span {padding: 5px 10px 5px 5px;display: inline-block;vertical-align: middle;font-size: 12px;padding-left: 10px}
.quik_link li:nth-child(7n+1) i.fa{background-color: #4680ff;}
.quik_link li:nth-child(7n+2) i.fa{background-color: #2421e6;}
.quik_link li:nth-child(7n+3) i.fa{background-color: #8E44AD;}
.quik_link li:nth-child(7n+4) i.fa{background-color: #28a745;}
.quik_link li:nth-child(7n+5) i.fa{background-color: #b90e06;}
.quik_link li:nth-child(7n+6) i.fa{background-color: #196103;}
.quik_link li:nth-child(7n+7) i.fa{background-color: #E67D21;}

.Dead_Queue {background-color: #b90e06!important; color:#fff!important;}
.Close_Booking{background-color: #196103!important; color:#fff!important;}
.Close_Booking2{background-color: #E67D21!important; color:#fff!important;}
.hold_Booking{ background-color:#E67D21!important;color:#fff!important;}
.total_booking{ list-style-type: none;float: right;padding: 0;margin:23px 0;}
.total_booking li{ float:left; margin-left:15px; text-align:right;}
.total_booking li a{ padding:8px 15px;font-size:14px;font-weight: bold;color: #2a3042;border-radius: 6px;border: 1px solid #2a3042; cursor:pointer;}
.total_booking li a:hover{color: #fff; background:#2a3042;}

.dead_booking{list-style-type: none;float: right;padding: 0;margin: 10px 0;}
.dead_booking li{ float:left; margin-left:15px; text-align:right;}
.dead_booking li a{padding:5px 15px;font-size:12px;font-weight: bold;color: #9a1702;border-radius: 6px;border: 1px solid #9a1702;cursor:pointer;}
.dead_booking li a:hover{color: #fff; background:#9a1702;}

.dtotal_booking{list-style-type: none;float: right;padding: 0;margin: 10px 0;}
.dtotal_booking li{ float:left; margin-left:15px; text-align:right;}
.dtotal_booking li a{padding:5px 15px;font-size:12px;font-weight: bold;color: #2a3042;border-radius: 6px;border: 1px solid #2a3042;cursor:pointer;}
.dtotal_booking li a:hover{color: #fff; background:#2a3042;}

.datewise_booking{    width: 23%;
    float: left;
    text-align: center;
    color: #2a3042;
    padding: 10px 6px;
    margin-right: 6px;
    display: flex;
    align-items: center;
    min-height: 70px;}
.datewise_booking h3{ margin:0!important; padding:0px!important; font-weight:bolder!important; font-size:20px!important; line-height:none!important;}
.datewise_booking p{ margin:0; padding:0; font-size:12px; font-weight:normal;}

.mco_booking{width:13%;float: left; border:4px solid #140611;text-align:center;border-radius: 4px;color: #140611; padding:10px 6px;margin-right:6px;}
.mco_booking h3{ margin:0!important; padding:0px!important; font-weight:bolder!important; font-size:20px!important; line-height:none!important;}
.mco_booking p{ margin:0; padding:0; font-size:12px; font-weight:bold;}
.pro_booking{width:13%;float: left; border:4px solid #036771;text-align:center;border-radius: 4px;color: #036771; padding:10px 6px;margin-right:6px;}
.pro_booking h3{ margin:0!important; padding:0px!important; font-weight:bolder!important; font-size:20px!important; line-height:none!important;}
.pro_booking p{ margin:0; padding:0; font-size:12px; font-weight:bold;}
.mer_booking{width:13%;float: left; border:4px solid #6d0290;text-align:center;border-radius: 4px;color: #6d0290; padding:10px 6px;margin-right:6px;}
.mer_booking h3{ margin:0!important; padding:0px!important; font-weight:bolder!important; font-size:20px!important; line-height:none!important;}
.mer_booking p{ margin:0; padding:0; font-size:12px; font-weight:bold;}
.supp_booking{width:13%;float: left; border:4px solid #f39c12;text-align:center;border-radius: 4px;color: #f39c12; padding:10px 6px;margin-right:6px;}
.supp_booking h3{ margin:0!important; padding:0px!important; font-weight:bolder!important; font-size:20px!important; line-height:none!important;}
.supp_booking p{ margin:0; padding:0; font-size:12px; font-weight:bold;}
.cardstats_booking{width:13%;float: left; border:4px solid #0bd2ff;text-align:center;border-radius: 4px;color: #0bd2ff; padding:10px 6px;margin-right:6px;}
.cardstats_booking h3{ margin:0!important; padding:0px!important; font-weight:bolder!important; font-size:20px!important; line-height:none!important;}
.cardstats_booking p{ margin:0; padding:0; font-size:12px; font-weight:bold;}
.fxl_booking{width:13%;float: left; border:4px solid #7f7d61;text-align:center;border-radius: 4px;color: #6926c1; padding:10px 6px;margin-right:6px;}
.fxl_booking h3{ margin:0!important; padding:0px!important; font-weight:bolder!important; font-size:20px!important; line-height:none!important;}
.fxl_booking p{ margin:0; padding:0; font-size:12px; font-weight:bold;}
.bookin_main{background: #f5f5f5;padding:4px; margin-top: 15px;}
.padd0{ padding:0;}
.bookinglist_header{ list-style-type:none; margin:0; padding:0; text-align:center;}
.bookinglist_header li{ float:left; color:#fff; width:10%; padding:8px 3px; font-size:13px; font-weight:bold;background: #2a3042;}
.booking_result ul li{ float:left;  width:10%; padding:3px; font-size:12px;}
.booking_result{ width:100%; float:left;text-align: center;margin:9px 0 6px 0;}
.booking_result ul{     padding: 4px 0;
    list-style-type: none;
    background: #fff;
    margin-bottom: 6px;
    float: left;
    width: 100%;
    overflow: hidden;
    border: 1px solid #e2e2e2;
    box-shadow: 0 .75rem 18rem rgba(18, 38, 63, .03);
    border-radius: 4px;}
.booking_result ul li{ float:left; }
.booking_result ul li select{ width:100%; padding:3px 4px;}
.booking_result ul li p{ margin-bottom:4px; padding:0; color:#000; font-size:12px; color:#000;}
.booking_result ul li span{ width:100%;display:block;color:#000; font-size:12px; color:#000; }
.booking_result ul li dfn{ width:100%; display:block; color:#333; font-style:normal;}
.id_number{padding: 2px 6px;color: #2a3042;font-size: 18px;border-radius: 3px;border: 1px solid #2a3042;font-weight: 600;
    font-family: "DM Sans",sans-serif; letter-spacing: 2px;cursor: pointer;background: #fff; margin:5px 0 18px 0px; display:inline-block;}
.id_number:hover{color: #fff; background:#2a3042;border:1px solid #141516;}
.bookinglist_header li i{ padding-right:6px;}
.air_logo{margin: 1px 0 10px 0; font-size:16px!important; font-weight:bold; }
.air_logo i{ padding-right:10px; font-size:17px; color:#ae0025; transform:rotate(-45deg);}
.booking_result li:nth-child(10n+10){ color:#ae0025; font-size:12px; font-weight:bold;}
.booking_result li:nth-child(10n+3){ padding-left:25px;}
.booking_result li:nth-child(10n+1){ margin-top:5px;padding: 10px;}
.booking_result li:nth-child(10n+4) {padding-left: 30px;text-align: left;}
.booking_result li:nth-child(10n+4) p{ color:#000; font-size:12px; line-height:22px; }
.booking_result li:nth-child(10n+3) p{ color:#000;font-size:12px; line-height:25px; width:100%; text-align:left;}
.booking_result li:nth-child(10n+3) p img,.booking_result li:nth-child(12n+4) p i{ padding-right:8px; font-size:17px;}
.booking_result li:nth-child(10n+6) span{border-bottom:1px dotted #ccc; width:40%; display:inline-block;}
.booking_result li:nth-child(10n+5) span img{ padding-right:4px; text-align:left; display:inline-block;}
.booking_result li:nth-child(10n+5) span{ line-height:25px; color:#000;}
.bookinglist_header li:nth-child(10n+9){  display:inline-block;}
.booking_result li:nth-child(10n+9){ display:inline-block; font-size:13px; padding-left:20px;}
.booking_result li:nth-child(10n+9){ padding-left:25px;}
.booking_result li:nth-child(10n+10){ font-size:21px; font-weight:bolder; }
.booking_result li:nth-child(10n+10) p{ padding-left:20px; text-align:left; font-size:12px; margin-top:10px; color:#000;}
.dropbtn{color:#000;padding:3px 6px;font-size:11px;border:1px solid #140611;cursor: pointer; width:80%;  font-family: "DM Sans",sans-serif; 
    float: left;background:#fff;}
.dropbtn2{ color:#000;padding:3px 1px;font-size:11px;border:1px solid #140611;cursor: pointer; width:80%; font-family: "DM Sans",sans-serif;
    float: left; background:#fff;}
.dropbtn3 { color:#000;padding:3px 6px;font-size:11px;border:1px solid #140611;cursor: pointer;width:80%; font-family: "DM Sans",sans-serif;
    float: left;background:#fff;}
.departure_d{ width:100%; display:inline-block; color:#000; }
.departure_d p,.retun_date p{font-size:12px;}
.departure_d p img,.retun_date p img{ margin-right:5px;}
.retun_date{ width:100%; display:inline-block;  margin-bottom:2px; color:#000; padding-top:0px;font-size:11px; }

.dropdown,.dropdown2 {position: relative; display: inline-block; margin-bottom:3px;}
.dropdown-content {display: none;position: absolute;min-width: 160px;overflow: auto;z-index: 1;left:88px;top:0px;}
.dropdown-content a,.dropdown-content2 a{color: black;padding: 4px 6px;text-decoration: none;display: block; border-bottom:1px solid #ccc;}
/*.dropdown a:hover,.dropdown-content2 a:hover {background-color: #91ddd6;}*/
.show {display: block;}
.dropdown-content select{padding:3px 4px; }
/*.dropbtn2:hover,.dropbtn2:focus {background-color: #db5603;}
.dropbtn3:hover,.dropbtn3:focus {background-color: #199e05;}*/
.dropdown-content2 {display: none;position: absolute;background-color: #f1f1f1;min-width: 160px;overflow: auto;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index:2;left: 80px;top:40px;}
.aasig_btn i{ color:#0A0; font-size:20px;}
.aasig_btn a{ color:#0A0; font-size:12px; color:#000;  border-radius:3px; width:60%; display:inline-block; margin:0; padding:2px 4px; cursor:pointer;}
.agent_status2{width: 61%!important;font-size: 12px;border: 1px solid #2a3042;border-radius: 3px;padding: 4px 7px;}
.agent_assig{ border: 1px solid #d4d4d4;
    color: #000;
    margin-bottom: 15px;
    border-radius: 2px;}
.agent_assig option{ background:#f1f1f1; color:#2a3042;}
.bookinglist_header ul li i{ font-size:18px;}
.booking_staus {height: 30px;width:100%!important;border: 1px solid #140611 ;display:inline-block;}
.booking_staus li { padding: 5px 10px; z-index: 2; width:100%!important; display:inline-block;font-size:13px; }
.booking_staus li:not(.init) { float: left; width: 130px; display: none; background: #fff;padding:8px 4px; border:1px solid #ddd;}
.booking_staus li:not(.init):hover{ background: #09f;color:#fff; }
.booking_staus li.selected:not(.init) { background:#a31b1f;color:#fff;}
.booking_staus.init { cursor: pointer; width:100%; display:inline-block; font-size:13px;}
a#submit { z-index: 1; }

.drop_menu{ width:100%;float: left;position: relative; margin-bottom:6px;}
.hidden-menu ol{position:absolute;top:0px;left:60px;list-style-type: none;width:200px;z-index: 2; }
.hidden-menu ol li{margin-bottom: 6px;width: 67%;float:left;border: 1px solid #2a3042;text-align: center;padding: 3px;font-size: 12px;color: #000; background:#fff;}
.hidden-menu ol li:hover{ background:#2a3042; color:#fff; cursor:pointer;}
.show-hidden{padding: 4px 6px;width:96px;border: 1px solid #140611;}
.drop_menu2{ width:100%;float: left;position: relative; margin-bottom:6px;}
.hidden-menu2 ol{position:absolute;top:0px;left:60px;list-style-type: none;width:200px;z-index: 2; }
.hidden-menu2 ol li{margin-bottom: 6px;width: 67%;float:left;border: 1px solid #2a3042;text-align: center;padding: 3px;font-size: 12px;color: #000; background:#fff;}
.hidden-menu2 ol li:hover{ background:#2a3042; color:#fff; cursor:pointer;}
.show-hidden2{padding: 4px 6px;width:96px;border: 1px solid #140611;}
.drop_menu3{ width:100%;float:left;position: relative; margin-bottom:6px;}
.hidden-menu3 ol{position: absolute;top:0px;left:60px;list-style-type: none;width:200px;z-index: 2; }
.show-hidden3{padding:4px 6px;width:96px;border: 1px solid #140611;}
.hidden-menu3 ol li{margin-bottom: 6px;width: 67%;float: left;border: 1px solid #2a3042;text-align: center;padding: 3px;font-size: 12px;color: #000; background:#fff;}
.hidden-menu3 ol li:hover{ background:#2a3042; color:#fff; cursor:pointer;}
.Red{background-color:#ff0000;}
.Blue{background-color:#0000ff;}
.Green{background-color:#00ff00;}
.Yellow{background-color:#ffff00;}

.request{position: relative;display: inline-block;width:28px; margin-bottom:8px; float:left;}
.request .request_text {visibility: hidden;width: 120px;background-color:#f3e9a2;color: #000;text-align: center;padding: 5px 0;border-radius: 6px;position: absolute;z-index:999;top: 29px;}
.request:hover .request_text {visibility: visible;}
.request .request_text label{ font-size:12px;}

.requestb2b{position: relative;display: inline-block;width:45px; margin-bottom:8px; float:left;}
.requestb2b .request_text {visibility: hidden;width: 120px;background-color:#f3e9a2;color: #000;text-align: center;padding: 5px 0;border-radius: 6px;position: absolute;z-index:999;top: 29px;}
.requestb2b:hover .request_text {visibility: visible;}
.requestb2b .request_text label{ font-size:12px;}
.buttom_quick{ border:1px solid#ccc; padding:10px;}
.buttom_quick p{ color:#333; font-weight:bold; font-size:14px;}
.listing p{ color:#333; font-weight:normal; font-size:12px; display:inline-block; margin-top:6px;}
.checkbox label{min-height: 22px;padding-left: 10px;margin-bottom: 0;font-weight: 400;cursor: pointer;font-size: 11px;}
.checkbox input[type="checkbox"]{    margin-top: 2px;}
.listing input[type="checkbox"]:checked ~ span {color: #f00;}
.checkbox .cr{position: relative;display: inline-block;border: 1px solid #21b905;border-radius: 0;width:25px;height:25px;
    float: left;margin-right: .5em;margin-top: 1px;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon{transform: scale(3) rotateZ(-20deg);opacity: 0;transition: all .3s ease-in;}
.checkbox .cr .cr-icon{position: absolute;font-size:14px;line-height: 0;top: 50%;left: 14%;color:#21b905;}
.checkbox label:after{content: '';display: table;clear: both;}
.glyphicon-ok:before { content: "\e013";}
.checkbox label input[type="checkbox"]{ display: none;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon { transform: scale(1) rotateZ(0deg);opacity: 1;}
.buttom_quick a{text-align: center;padding: 6px 10px;background: #06af23;border-radius: 6px;color: #fff;font-weight: bold;font-size: 13px;margin-left: 10px;}
.top_booking_con{ width:100%; float:left;}
.top_booking_con ul{ width:35%; float:right; margin-bottom:15px; padding:0; list-style-type:none;}
.top_booking_con ul li{ float:right; margin-right:20px; padding:6px 8px;}
.top_booking_con ul li i{ margin-right:6px;}
.top_booking_one{ background:#196103;color:#fff; border-radius:6px;}
.top_booking_two{ background:#b90e06;color:#fff; border-radius:6px;}
.top_booking_four{ background:#E67D21;color:#fff; border-radius:6px;}
.top_booking_third{ background:#8E44AD;color:#fff; border-radius:6px;}
.top_booking_six{ background:#E67D21;color:#fff; border-radius:6px;}
.top_booking_sev{ background:#E67D21;color:#fff; border-radius:6px;}
.page_num{letter-spacing:2px; margin-right:6px; border:1px solid#333; padding:1px 3px; background:#ddd; font-weight:bold;}
.page_num:hover, .page_num:active, .page_num:focus, .current{ background:#940404; color:#fff;}

/*---------- dash board css start here---------------*/
.dash_bord_booking{position: relative;text-align:center;width: 100%;display: inline-block; margin-top: -100px;}
.dash_totalbooking {display: inline-block;}
.dash_dead{width: 16%;display: inline-block;}
.dash_close{width: 13%;display: inline-block;}
.dash_totalbooking h2{ font-size:40px; color:#E67D21; margin:0; padding:0; font-weight:700;}
.das_cal2 button {background: #151515;color: #fff; font-size: 14px; border: 0;border-radius: 6px; padding: 6px 15px;margin: 0 40px 0 0px;font-weight: bold; cursor: pointer;}
.dasdtop_right{ width:55%; float:left;height: 458px;}
.das_cal2{width: 12%;float: left; margin-top:6px;}
.dasdtop_left{ width:45%; float:left; padding:15px; height: 458px;}
.right_grap{ width:100%; display:inline-block;}
.dash_totalbooking p{ color:#333; font-size:12px;} 
.dash_confrmbooking h2{ font-size:40px; color:#419641; margin:0; padding:0; font-weight:700;}
.dash_confrmbooking p{ color:#333; font-size:12px;} 
.right_graph{ background:#fff;margin-left: 10px;}
.chart h3 {margin: 0;
    text-align: left;
    font-size: 16px;
    color: #000;
    padding-bottom: 10px;
    font-weight: 600;}
h4 {color: #545454;font-size: 14px;	font-weight: normal;line-height: 20px;margin: 0 0 20px 0;	padding: 0;	text-align: center;}
a {	color: #333;}

/* Table */
#data-table {	border: none; border-top: 1px solid #ccc;	width: 60%;}
#data-table th, #data-table td {border: none; border-bottom: 1px solid #ccc;margin: 0;	padding: 10px;	text-align: left;}
.toggles {	background: #ebebeb;color: #545454;height: 20px;padding: 15px;}
.toggles p {margin: 0;}
.toggles a {background: #222;border-radius: 3px;color: #fff;display: block;float: left;	margin: 0 10px 0 0;	padding: 0 6px;text-decoration: none;}
.toggles a:hover {background: #666;}
#reset-graph-button {float:right;}

/* Graph */
/* Containers */
#wrapper {margin:0px auto; width:100%; padding-top:25px;}
#figure {height:335px;	position: relative;}
#figure ul {list-style: none;margin: 0;	padding: 0;}
.graph {height: 283px;position: relative;}

/* Legend */
.legend {background: #f0f0f0;border-radius: 4px;bottom: 0;position: absolute;text-align: left;width: 540px;}
.legend li {display: block;	float: left;height: 20px;margin: 0;	padding: 10px 30px;width: 120px;}
.legend span.icon {background-position: 50% 0;border-radius: 2px;display: block;float: left;height: 16px;margin: 2px 10px 0 0;width: 16px;}

/* X-Axis */
.x-axis {bottom: 0;color: #555;position: absolute;text-align: center;width: 100%;    left: 85px;}
.x-axis li {float: left;margin: 0 10px;	padding: 5px 0;	width:4%;	}
.x-axis li span {  float: left;}
/* Y-Axis */
.y-axis {	color: #555;	position: absolute;	text-align: right;	width: 100%; left: 85px;}
.y-axis li {	border-top: 1px solid #ccc;	display: block;	height: 62px;width: 100%;}
.y-axis li span {display: block;margin: -10px 0 0 -60px;padding: 0 10px;width: 40px;}

/* Graph Bars */
.bars {	height:249px;position: absolute;width: 100%;z-index: 10;left:80px;}
.bar-group {float: left;height: 100%;margin: 0 10px;position: relative;	width:4%;}
.bar {border-radius: 3px 3px 0 0;bottom: 0;cursor: pointer;	height: 0;	position: absolute;	text-align: center;	width:24px;}
.bar span {	background: #fefefe;border-radius: 3px;	left: -8px;	display: none;	margin: 0;	position: relative;	text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;	width: 40px;z-index: 20;-webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 4px;box-shadow: rgba(0, 0, 0, 0.6) 0 1px 4px;}
.bar:hover span {display: block;margin-top: -25px;}

#data-table.js {display: none;}
.bar span {	background: #fefefe;}
.fig0 {	background: #2252aa;}
.dashbord_status{}
.dashbord_status h4{margin: 0;
    text-align: left;
    font-size: 16px;
    color: #000;
    padding-bottom: 10px;
    font-weight: 600;}
.dash_filter{ width:100%; float:left; text-align:right;    padding-left: 6px;margin-top: 60px;}
.dash_filter ul{ list-style-type:none; margin:0; padding-top:5px;}
.dash_filter ul li{ float:left;}
.dash_filter ul li a{padding: 8px 15px; font-size: 14px; font-weight: bold;color: #2a3042;border-radius: 6px;border: 1px solid #2a3042; cursor: pointer; margin:0 6px;}
.dash_filter ul li a:hover{color: #fff; background: #2a3042;}
.Agent_dash{ width:100%; float:left;}
.das_cal{width: 20%; float: left;border: 1px solid #ccc;padding: 6px;background: #fff;}
.dashfilter_right{ width:65%; float:left; padding-top:8px;}
.das_cal span{ width:49%; float:left;}
.dash_dead h2 {font-size: 20px;color: #b02707;margin: 0;padding: 0;font-weight: 700;}
.dash_close h2 {font-size: 20px;color: #000; margin: 0; padding: 0;font-weight: 700;}
.das_cal span i{width: 10%;float: left;padding-top:4px;    margin-right: 5px;}
.das_cal span input{ width:85%; float:left; border:none;}
.dash_profile{ width:100%; float:left;margin-top: 20px;}
.agent_profile{    width: 20%;
    border: 1px solid #ddd;
    float: left;
    background: #ffffff;
    margin: 0 10px;
    margin-bottom: 20px;
    border-radius: 2px;}
.user_icon{ width:100%; display:inline-block; text-align:center;}
.user_icon i{ font-size:30px; color:#000; padding:5px;}
.agent_profile h3{ margin:0;padding:0; font-size:16px; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px 6px; background:#d4eef9; text-align:center;}
.agent_aasig{width: 100%;display: inline-block;padding: 6px;border-bottom: 1px dashed #ccc;}
.assign_one{float: left;width: 70%;}
.agent_two{float: left;padding-right: 20px;font-size:14px;font-weight:bold;width: 15%;text-align: center;}
.percent{float:left;display: inline-block;width: 15%;text-align: center;}
.history_rmark{ width:75%; text-align:left;}
.histtory_modi{text-align:left;}
.iten_update{background: #05d215; border: 0;color: #fff;margin-top: 3px; padding: 5px;}
.oder_list2{width: 45%;
    display: inline-block;
    float: left;}
.oder_list2 ol {list-style-type: none;margin: 0;padding: 0;}
.oder_list2 ol li {float: left;width: 32%;text-align: center;margin-left: 5px;}
.oder_list2 ol li a {width:100%;float:left;background: #a31b1f;padding: 5px;color: #fff;border-radius: 3px;font-size: 12px; cursor:pointer;}
.oder_list2 ol li a i{ padding-right:3px;}
.pnr_button{background: #3c8dbc; color: #fff;display: inline-block;padding: 5px 15px; border: none;outline:none; margin-right:118px;}
.blue_screen{width: 550px;height: 418px !important;}

/*--------------------- send mail page css start here------------*/
.sendmail_con{ border:1px solid#ccc; width:100%; display:inline-block;}
.send_title{border:1px solid #ccc; background:#ededed; padding:8px; display:inline-block; width:100%;}
.send_title span{ float:left;}
.mail_bookinId{ width:100%; float:left; border:1px solid#ccc; padding:4px 15px;margin-top: 20px;}
.mail_boookone{ width:20%; float:left; text-align:left;}
.mail_boooktwo{width:70%; float:left; text-align:left;}
.mail_boooktwo label{float: left;width: 20%;}
.mail_boooktwo span{float: left;width: 78%;}
.mail_from{ width:100%; float:left; margin-top:20px;}
.mail_from b{background: #ededed;padding: 6px;font-size: 14px;font-weight: bold;text-align: left;border: 1px solid #ccc; margin:0; width:100%; display:inline-block;}
.innermail_con{ width:100%; float:left; padding:10px; border:1px solid #ccc;}
.innermail_one{ width:32%; float:left; margin-left:10px; text-align:left;}
.innermail_one select,.innermail_one input{ margin:0; padding:8px;}
.cont_email{height:140px}
.sendmail_main{ padding:6px; width:100%;}
.sendmail_butn{ font-size:14px; color:#fff; background:#140611; padding:8px 20px; border-radius:6px; float:left; margin-bottom:15px;}

.request_markup{position: relative;display: inline-block;width:100%;  float:left;}
.request_markup .request_text_markup {visibility: hidden;width: 150px;background-color: #f3ddbd;color: #000;text-align: center;padding: 5px 0;border-radius: 6px;position: absolute;z-index: 999;top: 6px;right: 97%;}
.request_markup:hover .request_text_markup {visibility: visible;}
.request_markup .request_text_markup label{ font-size:12px;}

.request_close{position: relative;display: inline-block;width:100%;  float:right;}
.request_close .request_text_close {visibility: hidden;width: 150px;background-color: #c5fdf5;color: #000;text-align: center;padding: 5px 0;border-radius: 6px;position: absolute;z-index: 999;top:28px;right:-126%;}
.request_close:hover .request_text_close {visibility: visible;}
.request_close .request_text_close label{ font-size:12px;}

.request_mco{position: relative;display: inline-block;width:100%; float:left; }
.request_text_mco> p{ margin:0!important; padding:0; width:100%; display:inline-block; font-size:11px; }
.request_mco .request_text_mco {visibility: hidden;width:250px;background-color: #d0f3f7;color: #000;text-align: center;padding: 5px 0;border-radius: 6px;position: absolute;z-index: 999;top:-3px;right: 97%;overflow-y: auto;height:110px; display:inline-block;}
.request_mco:hover .request_text_mco {visibility: visible;}
.request_mco .request_text_mco label{ font-size:12px;}

.slide_con{ width:60%; float:right; margin-left:15px;}
.smart_check {width:100%;display: inline-block;margin-top: 10px;float: left;}
.smart_check label{padding-left: 0;margin-top: 0;}
.switch input {display: none;}
input[type=checkbox] { margin: 4px 0 0; margin-top: 1px \9;line-height: normal;}
.slider.round {border-radius: 34px;}
.slider {background-color: #ac0f28;bottom: 0;cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: .4s;} 
.switch {display: inline-block;height:10px;position: relative;width:42px;}
.slider:after {background-color: #ac0f28;}
.slider:before {background-color: #ccc;bottom: -4px;content: "";height:18px;left: 0;position: absolute;transition: .4s;width:18px;}
input:checked + .slider {background-color: #69cd68;}
input:checked + .slider:before {transform: translateX(26px);}
.slider.round:before {border-radius: 50%;}

/*------------Hotel css start here----------*/

.hotel_main {list-style-type: none;width: 100%;float: left;margin:10px 0 0 0;padding: 0px; display:flex;}
.hotel_main li{float: left;width: 12%;text-align: center;color: #fff;background: #2191c0;padding: 4px;}
.hotel_result{list-style-type: none;width: 100%;float: left;margin:6px 0 0 0;padding: 0px;background: #fff;
    box-shadow: 2px 0px 3px #bfb6b6;display:flex;}
.hotel_result li{float: left;width:12%;text-align: center;color: #333;background: #fff;padding: 4px;}

.hotelroom_menu{ width:100%; float:left; margin:0; padding:6px; background:#d3e4f4;}
.nav_list{ margin:0; padding:0; list-style-type:none;}
.nav_list li{ float:left;padding: 0 0 0 5px;}
.nav_list li a{ color:#084874;display: block;text-decoration: none;font-size: 14px;padding: 5px 10px;border-radius: 5px; cursor:pointer;}
.hotelroom_menu ul.nav_list li a:hover, .hotelroom_menu ul.nav_list li a.current{background: #133F65;color: #fff;}
.hotelbtn_box a{float: right;text-decoration: underline; padding: 5px; font-size:14px; color:#fff; background:#AC0F28;}
.select_Room{border:1px solid #cccccc;width: 100%;float: left;}

.header_bg{background:#d3e4f4;}
.detail_con .detail_con_top{ margin:0; padding:0; list-style-type:none; width:100%; display:flex;}
.detail_con .detail_con_top  li{ float:left;width:20%;padding:6px; font-size:12px; color:#133F65; font-weight:bold;background: #d3e4f4;border:1px solid#333;}
.detail_con .room_type{margin:0; padding:0; list-style-type:none; width:100%; display:flex;}
.detail_con .room_type li{float:left;width:20%;padding:6px; font-size:12px; color:#333; border:1px solid#333;}
.detail_con .room_type li{float:left;width:20%;padding:6px; font-size:12px; color:#333; border:1px solid#333;}
.room_type li:first-child{text-align:center;}
.room_canhead{margin:0; padding:0; list-style-type:none; width:100%; display:flex;}
.room_canhead li{float:left;width:33.3%;padding:6px; font-size:12px; color:#333; border:1px solid#a9cff3;background: #d3e4f4;}
.room_canheadtwo{margin:0; padding:0; list-style-type:none; width:100%; display:flex;}
.room_canheadtwo li{float:left;width:33.3%;padding:6px; font-size:12px; color:#333; border:1px solid#a9cff3;background: #deebf8;}

.rate_brek{ width:100%; float:left; text-align:left;}
.room_type li .rate_brek a{ color:#084874!important; font-size:13px; font-weight:bold;}
.ratebreak_div{ width:100%; float:left;}
.rate_break_day{ width:100%; float:left; font-weight:normal;}
.rate_break_day ul{ width:100%; float:left; list-style-type:none; margin:0; padding:0;}
.rate_break_day ul li{ float: left;width: 12.5%;border: 1px solid #a9cff3;padding: 6px;background: #d3e4f4;}
.ratebreak_data{ width:100%; float:left; font-weight:normal;}
.ratebreak_data ul{float: left;width:100%;list-style-type:none; margin:0; padding:0;}
.ratebreak_data ul li{float: left;width: 12.5%;border: 1px solid #a9cff3;padding: 6px; color:#333;}
.rate_exclude{ font-size:11px; color:#f20707; background:#fff; width:100%; float:left;}
.rate_breakup_inner{ width:100%; float:left;}
.rate_breakup_inner p{ background:#d3e4f4; font-size:14px; font-weight:bold; color:#133F65; padding:5px; margin:0;border: 1px solid #a9cff3}
.rate_breakup_inner ul{list-style-type:none; margin:0; padding:0;}
.rate_breakup_inner ul li.rate_left{width: 40%;float: left;padding:5px;border: 1px solid #a9cff3;background: #f5f5f5;color:#333;}
.rate_breakup_inner ul li.rate_right{ width:60%; float:left;border: 1px solid #a9cff3;padding:5px 5px 5px 10px;color:#333;}
.ratebreak_btn{ width:100%; float:left; text-align:center;}
.hotelroom_main{width:100%; float:left; padding:8px;}
.ratebreak_btn a{background: #AC0F28;color: #fff;font-size: 14px;padding: 6px 15px;text-align: center;margin-top: 0px;display: inline-block;}
.room_cancel_div{width: 100%; background:#e8f1f9;padding: 1%;float: left;border-radius: 10px;}
.room_cancel_div p.gray_p{ color:#133F65; font-size:14px; font-weight:bold; margin:0; padding:5px; background:#d3e4f4;width:100%; float:left;}
.room_can_result{width: 100%;padding: 1%;float: left;border:1px solid #a9cff3;}
.cancel_result{width: 100%;border-collapse: collapse;}
.cancel_result tr th {border: 1px solid #a9cff3;background: #d3e4f4; color:#333;padding:5px;}
.cancel_result tr td{ font-weight:normal;color:#333;border: 1px solid #a9cff3;}
.ratebreak_btn2{ width:100%; float:left; text-align:center;}
.ratebreak_btn2 a{background:#AC0F28;color: #fff;font-size: 14px;padding: 6px 15px;text-align: center;margin-top:5px;display: inline-block;}
.room_detail{ width:100%; float:left; height:330px;overflow-y: auto; overflow-x: hidden;border: 1px solid #a9cff3;}
.room_detail h4{background:#f5f5f5; color:#133F65; margin:0; padding:5px 15px; font-size:15px; font-weight:bold;}
.room_detail p{font-size: 13px;line-height: 19px;margin-top: 10px;padding: 0 11px 10px;text-align: justify !important;color:#333;}
.room_detail b{color:#333;font-size: 14px;padding: 0 11px 10px;}
.room_detail ul{padding: 15px 0 0 22px;text-align: left;}
.room_detail ul li{ width:49%; float:left; color:#333; font-size:13px;}
.hotelroom_img{ width:100%; float:left; height:350px;overflow-y: auto; overflow-x: hidden;border: 1px solid #a9cff3;}
.hotelimg_left{ width:60%; float:left;border: 1px solid #a9cff3;}
.dedup_contbtnbox{width: 100%;float: left;text-align: center;padding: 12px 0;}
.hotelimg_left img{border:0;width:100%; height:100%;}
.hotelimg_right{ width:30%; float:right;}
.wowImg img{border: 3px solid #d6d6d6; box-shadow: 0 0 5px #d6d6d6;float: left;height: 80px;margin: 3px;max-width: none; text-indent: 0; width: 100px;}
.dedup_contbtnbox a.small_btn{ background:#AC0F28;color:#fff;}
.hotel_map{ width:100%; float:left;border: 1px solid #a9cff3;}

/*-----------activity page css stat here--------*/
.useractivity_list{ list-style-type:none; margin:0; padding:10px 30px; background:#ccc; width:100%; float:left;  }
.useractivity_list li:first-child{ width:10%; text-align:left; color:#000; font-size:14px; font-weight:bold; float:left; }
.useractivity_list li:nth-child(4n+2){width:65%; text-align:center; color:#000; font-size:14px; font-weight:bold; float:left;}
.useractivity_list li:nth-child(4n+3){width:15%; text-align:center; color:#000; font-size:14px; font-weight:bold; float:left;}
.useractivity_list li:last-child{ width:10%; float:left;color:#000; font-size:14px; font-weight:bold; text-align:center;}
.useractivity_result{width: 100%; float: left;text-align: center;margin:2px;}
.useractivity_result> ul{list-style-type:none; margin:0; padding:10px 30px;display: flex; background:#fff;  flex-wrap: nowrap; }
.useractivity_result> ul li:first-child{ width:10%; text-align:left; color:#000; font-size:13px; font-weight:normal; float:left; }
.useractivity_result> ul li:nth-child(4n+2){width:65%; text-align:center; color:#000; font-size:13px; font-weight:normal; float:left;}
.useractivity_result> ul li:nth-child(4n+3){width:15%; text-align:center; color:#000; font-size:13px; font-weight:normal; float:left;}
.useractivity_result> ul li:last-child{ width:10%; float:left;color:#000; font-size:13px; font-weight:normal; text-align:center;}

/*On Of For User*/
.toggle-label {position: relative;display: block; width: 80px;height: 35px;margin-top: 8px;border: 1px solid #808080;margin: 10px auto;cursor: pointer;}
.toggle-label input[type=checkbox] { opacity: 0;position: absolute;width: 100%;height: 100%;}
.toggle-label input[type=checkbox]+.back {position: absolute;width: 100%;height: 100%;background: #ed1c24;transition: background 150ms linear;}
.toggle-label input[type=checkbox]:checked+.back {background: #00a651;}
.toggle-label input[type=checkbox]+.back .toggle {display: block; position: absolute; content: ' '; background: #fff;width: 50%; 
  height: 100%;transition: margin 150ms linear;border: 1px solid #808080;border-radius: 0;}
.toggle-label input[type=checkbox]:checked+.back .toggle {margin-left: 39px;}
.toggle-label .label {display: block;position: absolute;width:54%;color: #ddd;line-height:27px;text-align: center;font-size: 14px;}
.toggle-label .label.on { left: 0px; }
.toggle-label .label.off { right: 0px; }
.toggle-label input[type=checkbox]:checked+.back .label.on {color: #fff;}
.toggle-label input[type=checkbox]+.back .label.off {color: #fff;}
.toggle-label input[type=checkbox]:checked+.back .label.off {color: #ddd;}

.auto_assign{ margin-top:10px;}
.auto_assign input{padding: 6px 15px;background:#34c38f;color: #fff;font-size: 14px; margin-right: 8px;border: 0;border-radius: 15px;box-shadow: 1px 1px 4px #fff;}

.form-horizontal .control-label{text-align:left;}
.top_booking_fift{ background:#34c38f; padding:4px 10px; border-radius:2px; cursor:pointer; float:right;}


/* Custome CSS */

body:not(.sidebar-collapse) .content-wrapper.viewSearchBox { margin-left:230px;}
.content-wrapper.viewSearchBox { padding: 70px 5px 20px}
.skin-blue .main-header .navbar { background: #FFF !important;    box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03);}
.skin-blue .main-header .navbar .sidebar-toggle, .skin-blue .main-header .navbar .sidebar-toggle:hover {color:#000; background: transparent;}
.p-5 {
    padding: 0 20px;
}


.card {
    margin-bottom: 24px;
    -webkit-box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03);
    box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03);
    background: #FFF;
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem 1.25rem;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 10px;
}

.form-control { height: 40px;}

.input-group {
    position: relative;
    display: flex;
    border-collapse: separate;
    align-items: flex-end;
}

.w-100 {
    width: 100%;
}

.paxinfobox {
    height: calc(100% - 10px);
    margin-bottom: 10px;
}


.quik_link.flexList li {
    margin-right: 10px;
    font-weight: 600;
}

ul.paxInfoList {padding: 0;margin: 0;}

ul.paxInfoList li {
    display: block;
    padding: 10px 5px;
}

ul.paxInfoList li span {
    font-size: 14px;
    font-weight: 500;
    margin-left: 10px;
}

ul.paxInfoList li  em {min-width: 28px;}

ul.paxInfoList li:not(:last-child) {
    border-bottom: 1px solid #f6f6f6;
}

.floatingEdit {
    position: fixed;
    bottom: 2%;
    right: 2%;
    z-index: 9;
}

.floatingEdit a {
    background: #34c38f;
    width: 70px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-size: 16px !important;
    border-radius: 2px;
}

.floatingEdit a i {
    margin-right: 5px;
}
.d-none {
    display: none;
}