﻿p{ margin:0 0 4px 0;}
.seach_div{ background:#fff; border:1px solid#ccc; width:100%; float:left; padding:10px; margin-top:10px;}
.seach_div h1{ color:#000; background:#e5f1f3; padding:7px 10px; margin:0px; font-size:20px; font-weight:bold;    margin-bottom: 15px;}
#collapse1{margin-top:15px;}
button.show_more{margin-top: 20px; color: #fff;background: #2980B9;cursor: pointer;float: right;border: none;padding: 6px 12px;border-radius: 5px;font-size: 12px;}
.mid_container { margin-top: 15px;width: 100%; display:inline-block; padding:10px;}
.num_booking { border:2px solid #00988b; text-align:center; margin:0; padding:0;}
.num_booking span{ color:#00988b; font-size:30px; font-weight:bold;}
.num_booking p{ color:#00988b; margin:0; padding-top:6px;}
.b2b_btn_con{ text-align:right; float:right;}
.b2b_btn_con ul{ margin: 0;  padding: 23px 0 0 0;list-style-type: none;text-align: right;width: 100%;float: left;}
.b2b_btn_con ul li{ float:left; text-align:right;}
.seacrh_text{ font-size:20px; margin:15px 0 0 5px; padding:0; font-weight:bold;}
.b2b_btn_con ul li a{ padding:6px 15px; border:1px solid #00988b; border-radius:6px; margin-right:4px;}
.b2b_btn_con ul li a:hover{ background:#00988b; color:#fff;}
.shedul{border:1px solid #fe1527!important; color:#fe1527!important;}
.shedul:hover{ background:#fe1527!important; color:#fff!important;}
.header_con{ padding:6px; width:100%; float:left; margin-top:15px;}
.header_con ul{ margin:0; padding:0; list-style-type:none;}
.header_con ul li{ float:left; width:10%; text-align:center; font-size:12px; color:#000; font-weight:bold;}
.b2b_booking{ background:#fff; width:100%; float:left; margin-bottom:10px;}
.b2b_booking ul{ margin:0;list-style:none;margin: 0;padding: 6px 0;list-style: none;display: inline-block;width: 100%;}
.b2b_booking ul li{ float:left;text-align: center;width:10%; padding:3px 5px;}
.id_numb2b{padding: 2px 6px;color:#00988b;font-size: 18px;border-radius: 3px;border: 1px solid #00988b;font-weight: 600; display:inline-block;
   letter-spacing: 2px;cursor: pointer;background: #fff;}
.edit_pnr{ color:#000;font-size: 25px;font-weight: bold;cursor: pointer;}
.b2b_booking ul li:nth-child(10n+5) span{border-bottom: 1px dotted #ccc;width: 40%;display: inline-block;margin: 7px 0;float: left;margin-left: 43px;}
.b2b_booking ul li:nth-child(10n+3) p{ font-size:12px; color:#333;}
.b2b_booking ul li:nth-child(10n+3) p i{width:12%;margin-right: 6px;}
.b2b_booking ul li:nth-child(10n+3) p span{ width:72%;display: inline-block;text-align: left;}
.b2b_booking ul li:nth-child(10n+4) p{ font-size:12px;}
.b2b_booking ul li:nth-child(10n+4) p img{ width:12%;}
.b2b_booking ul li:nth-child(10n+4) span{font-size:12px;margin-right: 7px;}
.b2b_booking ul li:nth-child(10n+4) span img{width:12%;}
.b2b_booking ul li:nth-child(10n+5){ font-size:12px;}
.b2b_booking ul li:nth-child(10n+6){ font-size:12px;}
.b2b_booking ul li:nth-child(10n+6) p img{ width:12%;margin-right: 6px;}
.b2b_booking ul li:nth-child(10n+6) p span{ width:72%;display: inline-block;text-align: left;}
.b2b_booking ul li:nth-child(10n+3) p i{  padding-right:5px; font-size:12px;}
.b2b_booking ul li:nth-child(10n+5) p{ margin:0;}
.b2b_booking ul li:nth-child(10n+7) select{  padding:3px; font-size:12px;}
.b2b_booking ul li:nth-child(10n+7) select option{font-size:12px;}
.b2b_booking ul li:nth-child(10n+6) p{ margin:9px 11px;}
.b2b_booking ul li:nth-child(10n+8) a{ font-size:12px; color:#fff; background:#fe1527; padding:2px 10px; font-weight:bold; display:inline-block;width: 80px;}
.b2b_booking ul li:nth-child(10n+9) a{ font-size:12px; color:#000; background:#fe1527; padding:2px 10px;font-weight:bold; display:inline-block;}
.b2b_booking ul li:nth-child(10n+10) p{ font-size:20px; font-weight:bold; color:#00988b; margin:15px 0;}
.b2b_itenr_con{width:100%; float:left; margin-top:20px; background:#fff; padding:6px;}
.b2b_itenary{width: 100%;display: inline-block;border:3px solid#00988b; padding:10px;}
.b2b_itenary h4{ background:#00988b; padding:4px; color:#fff; font-weight:bold;text-align: left;}
.top_itenar ul{ list-style-type:none; margin:0; padding:0;}
.top_itenar ul li{ width: 100%;float: left;padding: 3px 5px;border-bottom: 1px solid #e0e0e0; list-style: none; margin-bottom: 0;}
.booking_detailb2b{ background:#fff; width:100%;display: inline-block;}
.booking_detailb2b ul{ margin:0; padding:0; list-style-type:none;width: 100%;}
.booking_detailb2b ul li{ float:left;width:14%; }
.booking_detailb2b ul li a{ float:left;padding:6px 8px; background:#ddd;color: #000; border-radius:5px 5px 0 0; text-align:center; width:98%;}
.booking_detailb2b ul li a:hover{ background:#00988b; color:#fff;border-radius:5px 5px 0 0;}
.booking_detailb2b ul li a.active{ background:#00988b; color:#fff;border-radius:5px 5px 0 0;}
.b2b_book_itenry,.b2b_departure{ width:100%; float:left;}
.b2b_book_itenry h3{ color:#00988b; margin:15px 0 0 0; padding:0; font-size:18px; font-weight:bold;}
.b2b_alternate{width: 96%; border: 2px solid#f6a604;padding: 10px;  margin-top: 10px;display: inline-block;margin-left: 20px; margin-bottom: 15px;}
.b2b_alternate h5{  background:#f6a604;margin:15px 0 0 0; padding:4px 10px; font-size:16px; font-weight:bold; color:#fff;}
.grey-row2{float: left; width: 100%; font-size: 12px; text-align: center;}
.grey-row2 .first-scc { width: 30%;background: #faffcc;border: #ccc solid 1px;border-radius: 16px;margin: 0 auto;}
.b2b_option{ background:#ddd; font-size:13px; color:#000; padding:3px; float:left; margin-top:10px; width:10%; text-align:left; font-weight:bold;}
.b2b_amount{ font-size:16px; color:#fe1527; padding:3px; float:right; margin-top:10px; width:8%; text-align:center; font-weight:bold; border:1px solid#fe1527; cursor:pointer;}
.b2b_link{list-style-type: none; margin: 0;padding: 0; float:right;width: 100%;}
.b2b_link li{margin-bottom: 5px; float:right; margin-left:10px;}
.b2b_link li a{display: block;border: 1px solid #ddd;padding: 0;border-radius: 3px;margin: 0; color:#fff;}
.accept i{ background:#ff6a00;}
.b2b_link li span{padding:5px 10px 5px 5px; display: inline-block;vertical-align: middle; font-size: 12px;padding-left: 10px;}
.b2b_link > li i.fa { border-right: 1px solid #ddd;line-height: 1;vertical-align: middle;padding:7px 4px;min-width:28px;text-align: center;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.accept{background:#218304; color:#fff;}
.decline{ background:#fe1527; color:#fff;}
.booking_detail_con2{ width:100%; display:inline-block; border:4px solid#00988b;}
.option_div{ width:100%; float:left; margin-bottom:15px;border-top: 1px dashed #ccc;}
.aad_itinery{border-radius: 3px;font-size: 12px;height: 38px;border: 1px solid #04858c;float: right;background: #64f5fd; margin:10px; padding:2px; color:#000;}
.get_data{background: #039bab;border: 0;padding: 4px 8px;border-radius: 4px;font-size: 14px;color:#fff;}

.secreat_header,.secrate_deal{ margin:0; padding:0; list-style-type:none; text-align: center;}
.secreat_header li{ float:left;  width:7.6%; padding:3px; font-size:13px!important; font-weight:bold; color:#2980B9;}
.secrate_deal li{float:left;  width:7.6%!important; padding:3px; }
.secrate_deal li p,.secrate_deal li select,.secrate_deal li select option{font-size:11px!important;}
.secrate_deal li:nth-child(13n+3) p{ width:100%; display:inline-block; margin:0; padding:0;  word-break: break-all;}
.secrate_deal li:nth-child(13n+4) p i,.secrate_deal li:nth-child(11n+5) p i,.secrate_deal li:nth-child(11n+6) p i{ padding-right:4px;}
.secrate_deal li:nth-child(13n+8) p{ font-size:11px;}
.secrate_deal li:nth-child(13n+8) p img{ width:12%;}
.secrate_deal li:nth-child(13n+5) p { line-height:20px; font-size:11px;}
.secrate_deal li:nth-child(13n+6) p { line-height:20px;font-size:11px;}
.secrate_deal li:nth-child(13n+11){ font-size:11px; font-weight:600;}
.secrate_deal li:nth-child(13n+12){ font-size:15px;margin-top: 15px; color:#c60606!important;font-weight: bold;}
.secret_add{ background:#218304; border:0; padding:3px 6px; font-size:11px; color:#fff; margin-right:2px;}
.secret_view{ background:#f67609;border:0; padding:3px 6px; font-size:11px; color:#fff;}

/*----------- mananagment part css start here--------------*/
.userdeatil_div{ margin-top:20px; border:1px solid#ccc;}
.mange_btn, .mange_btn:hover {    background: #2a3042;
   padding: 6px 30px;
   border-radius: 2px;
   border: none !important;
   color: #fff;
   font-size: 16px;
   margin-right: 10px; width: 160px;}
.mang_aadbtn, .mang_aadbtn:hover {
   padding: 6px 30px;
   border-radius: 2px;
   border: none;
   color: #fff;
   font-size: 16px;
   margin-right: 0;
   background: #689F38;
   width: 160px;}
.back_button{background-image:linear-gradient(#5f5f60, #191919); padding:6px 30px; border-radius:10px; border:none; color:#fff; font-size:16px;  margin-right:13px; border:1px solid #000;}
.back_button:hover {background-image: linear-gradient(#191919, #5f5f60);}
.update_btn{background-image:linear-gradient(#64ce73, #036511); padding:6px 30px; border-radius:10px; border:none; color:#fff; font-size:16px;  margin-right:13px; border:1px solid #026510;}
.update_btn:hover{background-image:linear-gradient(#036511, #64ce73);}
.top_booking_fift{     background: #34c38f;
   padding: 4px 10px;
   border-radius: 2px;
   cursor: pointer;
   float: right;}
.top_booking_fift a{ color:#fff; font-size:13px;}
.popspan{ width:100%; float:left;}

.mco_popup{ margin-top:15px;}
.mco_div{width: 100%; display: inline-block;margin-bottom:10px;}
.mco_div label{width:20%;float: left;  margin-top:0!important;}
.mco_div span{width:60%;float: left;text-align: left;padding-left: 20px;}
.mco_button{background: #3c8dbc;  color: #fff;display: inline-block; padding: 5px 15px;border: none;outline: none;margin-right:96px;}
.pnr_retrive{ width:100%; margin:0 auto; display:inline-block;}
.pnr_retrivecon{ width:100%; float:left; margin:0; padding:0;}
.pnr_retrivecon h4{ font-size:24px; font-weight:bold; margin-top:30px;}
.pnr_retrivebtn{ width:100%; display:inline-block; margin-top:15px;}
.document_auth{ width:100%; float:left; padding:5px; border-bottom:1px solid#ccc;}
.auth_upload1{ float:left; margin-left:15px;}
.auth_upload1 label{ font-size:16px ; color:#000; margin-top:3px;}
.auth_upload{ width:30%; float:left; margin-left:15px; padding:4px;margin-bottom: 15px;}
.authorizatin_con{ padding:10px; width:100%;  float:left;}
.authorizatin_con h2{ margin:20px 0; color:#2980B9; font-size:20px; font-weight:bold; float:left; width:100%; }

/*--------------b2bsales css start here-------------------*/

.booking_b2bsales ul li{ float:left;  width:10.5%; padding:3px; font-size:12px;}
.bookinlist_headersalesb2b li{ float:left; color:#2980b9; width:10.5%; padding:3px; font-size:13px; font-weight:bold;}
.booking_b2bsales li:nth-child(11n+10){ color:#ae0025; font-size:12px; font-weight:bold;}
.booking_b2bsales li:nth-child(11n+10){ font-size:21px; font-weight:bolder; }
.booking_b2bsales li:nth-child(11n+10) p{ padding-left:20px; text-align:left; font-size:12px; margin-top:10px; color:#000;}


/*--------------bifb2b css start here-------------------*/

.bookinglist_headerbif{ margin:0; padding:0; list-style-type:none; }
.bookinglist_headerbif li{ float:left; color:#2980b9; width:11.8%; padding:3px; font-size:13px; font-weight:bold; text-align:center;}
.booking_b2bif ul{padding: 4px 0;list-style-type:none;background: #fff;margin-bottom: 6px;float: left;width: 100%;overflow: hidden;}
.booking_b2bif ul li{float: left; text-align:center;width: 11.8%;padding: 3px;font-size: 12px;}
.booking_b2bif ul li:nth-child(9n+9) {font-size: 21px;font-weight: bolder;}
.booking_b2bif ul li:nth-child(9n+9) p {padding-left:60px;text-align: left;font-size: 12px;margin-top: 10px;color: #000;}
.booking_b2bif ul li:nth-child(9n+4) p {color: #000;padding-left: 40px;font-size: 12px;line-height: 25px;width: 100%;text-align: left;}
.booking_b2bif ul li:nth-child(9n+4) p img, .booking_b2bif ul li:nth-child(9n+4) p i {padding-right: 8px;font-size: 17px;}