body{
margin:0;
padding:0;
font-family:arial;
}

body, html, .wrap{
  height:100%;
}

body > .wrap{
  height:auto;
  min-height:91%;
}

.wrap:after {
  content: "";
  display: block;
  height: 100px; 
}

ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.clear{
clear:both;
}

.login_div{ background: #ffffd7 none repeat scroll 0 0;
    margin: 100px auto auto;
    width: 300px;}
.login_div h2{  background: #d15518 none repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 12px;
    padding: 3px 6px;}
.login_div .inner_login{display: block;
    padding: 5px 0px;}
.login_div .inner_login label{ display: inline-block;margin-left: 10px;
    font-size: 14px;
    width: 77px;}
.login_div .inner_login input{  border: 1px solid #eddeb1;
    margin-bottom: 5px;
    padding: 4px;}
.login_div .inner_login .status{}
.login_div .inner_login button{   cursor: pointer;
    float: right;
    height: 30px;
    margin-right: 36px;
    width: 80px;}
    
.login_div .inner_login .login_status{  background: #fdebd0 none repeat scroll 0 0;
    font-size: 12px;margin-bottom: 15px;
    padding: 3px;display:none;}
.login_div .inner_login .login_status span{ display: inline-block;
    text-align: center;
    width: 100%;}


.login_div .captcha{float: left;
    padding: 6px 15px;
    background: #e5b83126;
    margin: 7px 2px;}
.login_div .captcha #capImage{margin-bottom: 8px;float:right;}
.login_div .captcha label{
    float: left;
    margin: 9px 0px;}
.login_div .captcha input{
    float: left;}
.login_div .captcha p{font-size: 12px;
    float: left;
    margin: 1px 0px 0px 4px;}
.login_div .captcha a{text-decoration:underline}
.login_div .captcha a:hover{text-decoration:none}



.error{ color: #df0000;}
.loading{color:#999;}
.success{color:#008000;}
.disabled{color:#EBEBEB;}

.navigation{float: left;width: 100%;
color: #fff;margin-bottom: 40px;}
.navigation ul{margin:0;padding:0;}
.navigation ul li{display: inline;float: left;margin-right: 1px;margin-bottom: 1px;}
.navigation li a{text-decoration: none;}
.navigation li span{background: #4784b9;
padding: 4px 9px;
display: inline-block;
color: #fff;
font-size: 13px;}

.navigation li ul{margin:0;padding:0;border:none;z-index:9999;background: #fff;box-shadow: 0px 1px 3px #666;}
.navigation li ul li{margin: 1px 0 0 0;
float: none;}
.navigation li ul li span{background: #4784b9;
padding: 4px 9px;
display: inline-block;
color: #fff;
font-size: 13px;width: 200px;}

.navigation li span:hover{
background: #295377;
}   

.navigation ul > li > ul{display:none}
.navigation ul > li{display:inline-block;position:relative;cursor:pointer;background-color: #2c4b66}
.navigation ul > li:hover ul{display:block;position:absolute;list-style-type:none}
.navigation ul > li > ul >li{}
.navigation ul > li > ul >li:last-child{}

.navigation li i{
display: inline-block;
width: 0;
height: 0;
margin-left: 5px;
vertical-align: middle;
border-top: 4px solid #fff;
border-right: 4px solid transparent;
border-left: 4px solid transparent;}

.page_body{float:left;width: 99%;}
.page_body h1{ color: #c81006;
    float: left;
    margin:0px 10px 10px;
    padding: 0;
    width: 100%;font-size: 24px;}
.page_body .filter{  background: #ffffd2 none repeat scroll 0 0;
    float: left;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 20px 10px;
    padding: 10px 0 10px 10px;
    width: 800px;}
.page_body .filter .filter_desc{
 color: #666;
    float: left;
}

.page_body .filter .filter_desc strong{color: #333;}

.page_body .filter_reset{
 color: #999;
    font-size: 14px;
    margin: 8px 0 0 825px;
    position: absolute;
}

.page_body .filter_reset a{ color: #999;
    text-decoration: underline;}
.page_body .filter_reset a:hover{text-decoration: none;}

.page_body .avg_rating{
    float: right;
    margin-right: 10px;}
.page_body .avg_rating .description{color: #666;
    float: right;
    margin-right: 20px;}
.page_body .avg_rating .description strong{color: #333;}

.page_body .avg_rating .stars_overall{ float: right;}
    
.page_body .pagenos{   margin: auto;
    text-align: center;
    width: 800px}
    /*
.page_body .pagenos li{ float: left; margin-right: 10px;}
.page_body .pagenos li a{    color: #056dba;}
.page_body .pagenos li a:hover{
text-decoration: none;
}

.page_body .pagenos li .disabled{color: #c0c0c0;
    cursor: default;}
.page_body .pagenos li strong{}

.page_body .paging{}
.page_body .paging .disabled{color: #c0c0c0;
    cursor: default;}  */
    
.page_body .submenu{ border: 1px dotted #999;
    float: left;
    margin-bottom: 60px;
    margin-left: 10px;
    padding: 5px 0 5px 18px;}
.page_body .submenu li{float: left;
    font-size: 13px;
    margin-right: 20px;}
.page_body .submenu li a{    color: #056dba;
    text-decoration: underline;}
.page_body .submenu li a:hover{
text-decoration: none;
}

.feedback_div{margin-left: 10px; float: left;}

.result_stat{
font-size: 13px;
text-align: right;
width: 100%;
display: block;
color: #fff;
padding: 4px 6px;
background: #5EA7DBBF;
}

.result_stat .title{ float: left;
font-size: 14px;
font-weight: normal;
margin-bottom: 4px;}

.feedback_div .excellent, .supplier_list .excellent{ background: #c5fdc4 none repeat scroll 0 0;
    border: 1px solid #0abc05;}
.feedback_div .good, .supplier_list .good{background: #cce6ff none repeat scroll 0 0;
    border: 1px solid #2b95ff;}
.feedback_div .average, .supplier_list .average{ background: #fff1ea none repeat scroll 0 0;
    border: 1px solid #ff9c6c;}
.feedback_div .poor, .supplier_list .poor{ background: #ffd9d9 none repeat scroll 0 0;
    border: 1px solid #ff2f2f;}


.feedback_div li{
    margin-bottom: 15px;
    padding: 4px;
    width: 1000px;}
.feedback_div li .checkbok{ float: left;
    margin-right: 6px;}
    .feedback_div li .checkbok input{}
.feedback_div li .name{ float: left;
    font-size: 14px;}
.feedback_div li .name a{   color: #056dba;
    text-decoration: underline;}
.feedback_div li .stars, .stars_overall, .supplier_list li .stars{float: right;}
.feedback_div li .date{ color: #8d8d8d;
    float: right;
    font-size: 10px;}
.feedback_div li .supplier_location{ float: right;
    font-size: 12px;}
.feedback_div li .supplier_location a{color:#056dba;text-decoration:underline;}
.feedback_div li .feedback{   color: #333;
    float: left;
    font-size: 12px;
    margin-left: 25px;
    margin-top: 4px;
    width: 900px;}
.feedback_div li a:hover{text-decoration: none;}


.feedback_div li span.stars, .supplier_list li span.stars, span.stars span, span.stars_overall, span.stars_overall span {
    display: block;
    background: url(images/stars.png) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}

.feedback_div li span.stars span, .supplier_list li span.stars span, span.stars_overall span {
    background-position: 0 0;
}

.filter_action{ border-bottom: 1px dotted #999;
    clear: both;
    float: left;
    margin-bottom: 2px;
    margin-left: 10px;
    padding-bottom: 7px;
width: 100%;}
.filter_action .check_all{ float: left;
    margin-right: 25px; margin-top: 1px;}
.filter_action .check_all input{float: left;}
.filter_action .check_all label{  float: left;
    font-size: 15px;
    margin-left: 3px; margin-top: 1px;}
.filter_action .action_options{float: left;margin-right: 40px;}
.filter_action .action_options select{ float: left;background: #fff;
    padding: 2px 9px;}
.filter_action .action_options button{ cursor: pointer;
    float: left;
    height: 24px;
    margin-left: 10px;
    width: 60px;}
.ref_div{width:1200px !important;margin-left: 10px;}
.agents_div{margin-left: 10px;}

.filter_action .date_filter {float: left;}
.sorting {float: right;width:603px;}
.filter_action .date_filter #reportrange, .sorting .date_filter #reportrange{  float: left;
    font-size: 13px;
    margin-right: 3px;
    padding: 2px 10px !important;
    width: 310px !important;}

.filter_action .date_filter select, .sorting select{float: left;
    font-size: 13px;
    background: #fff;
    margin-right: 2px;
    padding: 4px 2px;
    width: 70px;
    border-radius: 0;
    height: auto;
    box-shadow: none;}
.filter_action .date_filter .country{width: 150px;}
.filter_action .date_filter input{ cursor: pointer;
    float: left;
    height: auto;
    border-radius: 0;
    box-shadow: none;
    font-size: 13px;
    padding: 2px 3px;} 
    
    .sorting input{ cursor: pointer;
    float: left;
    height: 25px;
    margin-left: 5px;
    margin-top: -1px;
    font-size:14px;
    width: 45px;}  

.filter_action .date_filter button{float: right;
    padding: 2px 20px;
    font-size: 13px;
    margin: 5px;
    clear: both;}
.filter_action .date_filter .export_csv_btn{width: 100px;}
.filter_action .date_filter  #aff_id{width: 150px;}
.filter_action .date_filter #cor_id{width: 160px}
.filter_action .date_filter  #search_page{width: 150px;}
.filter_action .date_filter  #per_page_count{width: 150px;}
.filter_action .date_filter  #device_id{width: 250px;margin-top: 5px;}

.filter_action .date_filter #suppliers_id{width: 110px;}
.filter_action .date_filter #pickup_country_id{width: 160px;}
.filter_action .date_filter #car_category_id{width: 160px;}
.filter_action .date_filter #currency_id{width: 160px;} 



.date_filter.search_to_booking_export #cor_id{height: 400px;
    width: 300px;margin:6px 10px 6px 0px;}
.date_filter.search_to_booking_export #destination{height: 400px;
    width: 300px;margin:6px 10px 6px 0px;}
.date_filter.search_to_booking_export #count{width: 300px;
    padding: 5px;}
.date_filter.search_to_booking_export button{padding: 4px 30px;margin: 10px 0px;}
.search_book_result{background: #f2f2f2;
    float: left;
    width: 1200px;
    margin: 1px 10px;}
.search_book_result ul{}
.search_book_result li{padding: 4px 6px;
    border-bottom: 2px solid #fff;}
.search_book_result li label{margin: 0;
    font-weight: normal;
    font-size: 13px;
    width: 300px;}
.search_book_result li button{font-size: 13px;
    padding: 0px 10px;}
.search_book_result li span{font-size: 12px;
    font-weight: bold;
    margin-left: 40px;
    text-transform: lowercase;}
    
.supplier_list{ width: 1200px;margin-left: 10px;}
.supplier_list .total_count{  border-bottom: 2px solid;
    color: #666;
    font-size: 18px;
    margin-bottom: 20px;
    margin-left: 5px;
    padding-bottom: 3px;
    width: 1076px;float: left;}
.supplier_list .total_count strong{color: #333;}
/*
.supplier_list .total_count .sorting{ float: right;}
.supplier_list .total_count .sorting select{float: left;
    margin-right: 2px;
    padding: 2px;}  
.supplier_list .total_count .sorting input{ cursor: pointer;
    float: right;
    height: 25px;
    margin-left: 5px;
    margin-top: -1px;
    width: 45px;}   */

.supplier_list .feedback_supplier_title{ color: #666;
    font-size: 24px;
    margin-bottom: 10px;
    margin-left: 5px;}
.supplier_list .feedback_supplier_title strong{color:#333;}
.supplier_list li{  float: left;
    margin: 5px;
    padding: 5px;
    width: 250px;}
.supplier_list li a{ color: #333;
    text-decoration: none;}
.supplier_list li a:hover{
    text-decoration: underline;}
.supplier_list li .supplier_div{ display: block;
    float: left;
    width: 100%;}
.supplier_list li .supplier_div .supplier_name{  color: #004080;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 21px;
    margin-bottom: 17px;
    overflow: hidden;
    width: 248px;}
.supplier_list li .supplier_div .supplier_name span{}
.supplier_list li .supplier_div .supplier_rating{ float: left;
    font-size: 14px;
    width: 100%;}
.supplier_list li .supplier_div .supplier_rating .count{   color: #666;
    float: left;
    font-size: 12px;}
.supplier_list li .supplier_div .supplier_rating .rating_txt {  color: #333;
    float: right;
    font-size: 12px;
    margin-left: 4px;
    margin-top: 2px;}
.supplier_list li .view_suppliers{ clear: both;
    float: left;
    font-size: 12px;
    width: 100%;}
.supplier_list li .view_suppliers a{color: #056dba;}
.supplier_list li .supplier_div .supplier_rating .stars{float: right;}

.refs_div{margin-left: 10px;}
.refs_div table{width: 1200px;}
.refs_div table tr{}
.refs_div table tr td{height: 23px;}
.refs_div .table_title{ background: #0a4896 none repeat scroll 0 0;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 5px;}
.refs_div .table_cell{  font-size: 12px;
    padding: 3px;}

.refs_div .reservation_no{}
.refs_div .email_field{}
.refs_div .website_field{}
.refs_div .date_field{}
.refs_div .conversion_field{}
.refs_div .location_field{}

.tr_bg1{background:#c0def49c none repeat scroll 0 0}
.tr_bg2{background:#fff none repeat scroll 0 0;}
.tr_bg_cancel{background: #ffdfdf;
border-bottom: 1px solid #fff;
color: #c60d0d;}

.logs_filter{background: #f2f8fc none repeat scroll 0 0;
border: 1px solid #cee1f1;
width: 720px;
margin: auto;
padding: 8px 11px;}
.logs_filter h2{  color: #5e94b8;
    float: left;
    margin: 7px 0 20px;
    padding: 0;
    width: 100%;}
.logs_filter .sub_filter1{ background: #9dd1f3 none repeat scroll 0 0 none repeat scroll 0 0;
    float: left;
    padding: 8px 2px 8px 12px;}
.logs_filter .sub_filter1 select{ float: left;background: #fff;
margin-right: 10px;
padding: 5px;
width: 250px;
border: none;
font-size: 13px;}
.logs_filter .sub_filter2{ background: #9DD1F3 none repeat scroll 0 0;
    float: left;
    margin-top: 20px;
    padding: 7px 21px;}
.logs_filter .sub_filter2 label{  color: #fff;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 7px 24px 0 10px;}
.logs_filter .sub_filter2 select{ float: left;background: #fff;
padding: 8px 5px;
width: 150px;
border: none;
font-size: 13px;}
.logs_filter .sub_filter2 input{ border: none;
float: left;
margin-right: 2px;
padding: 6px 6px;
width: 300px;
font-size: 13px;}
.logs_filter .sub_filter3{   float: left;
    margin-top: 20px;}
.logs_filter .sub_filter3 select{ float: left;background: #fff;
    margin-left: 10px;
    padding: 6px;border: none;
font-size: 13px;}
.logs_filter .sub_filter3 .date_range{float: left;
    width: 357px;font-size: 13px}
.logs_filter .sub_filter3 .filter_whitelist{    background: #9dd1f3;
    float: left;
    margin-left: 10px;
    padding: 4px 6px 0;}
.logs_filter .sub_filter3 .filter_whitelist label{ float: left;
font-size: 13px;
font-weight: normal;
margin: 1px 6px 5px 5px;
color: #fff;}
.logs_filter .sub_filter3 .filter_whitelist input{float: left;}
.logs_filter button{ cursor: pointer;
    float: right;
    font-size: 17px;
    height: 36px;
    margin-top: 20px;
    width: 70px;} 
    
.reporting_div{margin: auto;
    width: 1200px;}    
.reporting_div .report_body{width: 100%; margin-top: 10px;}
.reporting_div .report_body ul{}
.reporting_div .report_body ul li{ padding: 10px;}
.reporting_div .report_body ul li .loading{ padding: 10px;}

.reporting_div .report_body ul .total{border-top: 3px solid #000;
    font-weight: bold;
    margin-top: 19px;}
.reporting_div .report_body ul .total span{
 color: #000 !important;
    font-size: 24px;
    font-weight: bold;
}
.reporting_div .report_body ul .search_result{ color: #004080;
    font-size: 26px;
    font-weight: bold;}
.reporting_div .report_body ul .ip{display: inline-block;
    font-weight: bold;
    width: 150px;}
.reporting_div .report_body ul .list{display: inline-block;
font-weight: normal;
width: 400px;
font-size: 13px;}
.reporting_div .report_body ul li .count{ display: inline-block;
width: 100px;
font-size: 13px;}
.reporting_div .report_body ul li .detail_btn{color: #0677bb;
    font-size: 12px;
    text-decoration: none;
    cursor:pointer;
    }

.reporting_div .report_body ul li .details_div{
    box-shadow: 0 0 4px #ccc;
    display: none;
    margin-top: 20px;}

.reporting_div .report_body ul li .details_div ul{}
.reporting_div .report_body ul li .details_div ul li{padding: 4px;}
/*.reporting_div .report_body ul li .details_div ul li:hover{background-color:#AFF997 !important}*/
.reporting_div .report_body ul li .details_div .heading_li{background: #fff none repeat scroll 0 0;
    border-bottom: 3px solid #bbbb00;
    padding: 4px 7px;}
.reporting_div .report_body ul li .details_div li .heading{font-size: 14px !important;
    font-weight: bold;}
.reporting_div .report_body ul li .details_div li{font-size: 12px;}
.reporting_div .report_body ul li .details_div li span{display:inline-block;}
.reporting_div .report_body ul li .details_div li .time{width: 150px;}
.reporting_div .report_body ul li .details_div li .ip{width: 150px;}
.reporting_div .report_body ul li .details_div li .page{width: 190px;}
.reporting_div .report_body ul li .details_div li .aff_id{width: 200px;}
.reporting_div .report_body ul li .details_div li .host{ width: 220px;}
.reporting_div .report_body ul li .details_div li .user_agent{font-size: 11px;width: 400px;}

.reporting_div .report_body ul li .details_div .ip_detail{ background: #f3d7cd none repeat scroll 0 0;
    border: 2px solid #b30000;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px;
    width: 350px;}
.reporting_div .report_body ul li .details_div .ip_detail ul{  margin: 0;
    padding: 0;}
.reporting_div .report_body ul li .details_div .ip_detail li{ padding: 2px;}
.reporting_div .report_body ul li .details_div .ip_detail label{display: inline-block;
    font-weight: bold;
    width: 115px;} 
.hide_btn{display:none;}
.reporting_div .logs_subtitle{  border-bottom: 1px dotted #555;
    font-size: 13px;
    margin-top: 34px;
    padding-bottom: 3px;
    text-align: right;
    width: 100%;}


.result_stat_ip{  border-bottom: 1px dotted #666;
    float: left;
    margin: 30px 10px;
    text-align: right;
    width: 600px;} 
.result_stat_ip .title{ float: left;
    font-size: 16px;
    font-weight: bold;}
    
    
.ip_all_div{float: left;
    margin-left: 10px;}
.ip_all_div .ips_div{float: left;
    margin-right: 60px;}
    
.ip_all_div .ips_div span{   background: #b81515 none repeat scroll 0 0;
border-radius: 4px;
color: #fff;
cursor: pointer;
font-size: 12px;
padding: 1px 4px 3px 5px;
text-transform: lowercase;}
.ip_all_div .ips_div span:hover{
background: #e11616 none repeat scroll 0 0;
}

.ip_all_div .ips_div table{}
.ip_all_div .ips_div .table_title{ background: #4784b9 none repeat scroll 0 0;
    color: #fff;
    font-size: 13px;
    padding: 2px 7px;}
.ip_all_div .ips_div .table_cell{font-size: 13px;
    padding: 4px 9px;}

.ip_all_div .ip_add_div{  border: 1px solid #4784b9;
    float: left;
    margin-top: -36px;
    padding: 2px 2px 14px;}

.ip_all_div .ip_add_div h3{ background: #4784b9 none repeat scroll 0 0;
    color: #fff;
    font-size: 13px;
    margin: 0 0 16px;
    padding: 4px;}
.ip_all_div .ip_add_div label{  float: left;
    font-weight: normal;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 6px;font-size: 13px;}
.ip_all_div .ip_add_div input{   border: 1px solid #999;
    float: left;
    margin-right: 5px;
    padding: 4px;}
.ip_all_div .ip_add_div button{float: left;
    height: 30px;
    margin-right: 10px;
    margin-top: -1px;
    width: 60px;}
.ip_all_div .ip_add_div .ip_status{   float: left;
    margin-top: 6px;
    width: 100%;display:none;}
.ip_all_div .ip_add_div .ip_status span{float: left;
    text-align: center;
    width: 100%;} 
    
.cor_result{ margin-left: 10px;
    width: 1200px;}
.cor_result li{  padding: 10px;}
.cor_result li .cor_listing{ display: block;}
.cor_result li .cor_listing span{
    cursor: pointer;
    padding: 5px;
     font-size: 18px;
    font-weight: bold;
    }
.cor_result li .cor_listing .show_list{color: #008000;font-size: 18px;}
.cor_result li .cor_listing .hide_list{color: #b90000;display: none;}
.cor_result li .cor_listing span:hover{background:#D5EAFF;}
.cor_result li .cor_listing span strong{color: #333;display: inline-block;font-size: 16px;font-weight: normal;width: 250px;}
.cor_result li .cor_detail_div{}
.cor_result li .cor_detail_div span{}

.hide_div{display:none;}
.cor_result .cor_details{ display: block;
    margin: 20px;}
.cor_result .cor_details .title{ color: #666;
    font-size: 14px;
    margin-bottom: 12px;
    width: 600px;}
.cor_result .cor_pickups{ display: block;}
.cor_result .cor_pickups .table_title{ background: #6a6a6a none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    padding: 7px 9px;}
.cor_result .cor_pickups .table_cell{ font-size: 13px;
    padding: 4px 11px;}
.cor_result .cor_pickups .tr_bg1{ background: #c0def49c none repeat scroll 0 0;}
.cor_result .cor_pickups .tr_bg2{}

.import_data_all{width: 98%;
margin-left: 10px;
border-bottom: 1px solid #999;padding-bottom: 20px;}
.import_data_all h3{
float: left;}
.import_data_all .clear_logs{float: left;
margin: 28px 0px 0px 14px;}
.clear_logs span{text-decoration: underline;
font-size: 12px;
color: #999;
cursor: pointer;}
.clear_logs span:hover{text-decoration: none;}
.import_data_all li{display: inline-block;
width: 350px;
border: 1px dotted #999;
padding: 8px 9px; float:left;margin-right: 5px;max-height: 300px;
overflow: auto;}
.import_data_all li .log{float: left;
font-size: 10px;
color: #58AFEF;
clear: both;}
.import_data_all li label{display: inline-block;
margin-bottom: 5px;
font-weight: normal;
width: 247px;float:left;}

.import_data_all li span{
float:left;
}

.import_data_all li label .preloader_div{float:left;
margin: 1px 0px 0px 5px; display:none;}
.import_data_all li button{cursor:pointer;float:left;}
.import_data_all li .import_logs{float: left;
font-size: 9px;
color: #999;clear: both;}
.import_data_all li .import_logs b{color: #666;}

.subnav{float: left;
margin-left: 10px;
border: 1px dotted #999;
padding: 3px 1px 3px 4px;margin-bottom: 40px;}
.subnav li{float: left;
margin-right: 2px;
border: 1px dotted #1F91ED;
}
.subnav li span{display: block;
padding: 3px 5px;
background: #BFE0F9;}
.subnav li span:hover{background: #5EB1F0;}
.subnav li a{color: #333;
text-decoration: none;}

.subnav li ul{}
.subnav li ul li{float: none;width: 100%;border: none;}
.subnav li ul li span{background: #E8F3FD;}

.maping_list{
margin: auto;
border: 1px solid #CEE6F7;
padding: 2px;}
.maping_list_country{
width: 750px;
}
.maping_list_city{
width: 1150px;
}
.maping_list_crbms_unmapped{
width: 1000px;
}
.maping_list_crbms_unmapped .unmapped_list span{width: 215px;
display: inline-block;}
.maping_list_crbms_unmapped .unmapped_list .heading{background: #296C9A;
margin-bottom: 5px;
color: #fff;
padding: 1px 20px;}
.maping_list_crbms_unmapped .unmapped_list .heading span{}
.maping_list_crbms_unmapped .unmapped_list span small{color: #999;
font-size: 9px;
margin-left: 4px;}
.maping_list ul{margin:0}
.maping_list li{padding: 10px 5px;}
.maping_list li label{width: 300px;font-weight: normal;}
.maping_list li select{border: 1px solid #ccc;background: #fff;
padding: 4px 3px;
width: 200px;}
.maping_list li input{margin-left: 27px;}
.maping_list li span{font-size: 11px;margin-left: 30px;width: 110px;display: inline-block;}
.list1{background: #c0def49c none repeat scroll 0 0;}
.list2{background: #FFF;}
.sub_sub_nav{width: 750px;
margin: auto;
    margin-bottom: auto;
margin-bottom: 2px;
text-align: right;}
.sub_sub_nav button{padding: 2px 9px;}
.sub_sub_nav #mapping_preloader{float: left;
margin-left: 7px;
margin-top: 4px;display:none;}

.result_stat{}

.branch_import_btns{margin: 3px 0px 10px 10px;
float: left;}
.branch_import_btns button{}
.branch_import_country{float: left;
width: 100%;
margin: 3px 0px 6px 0;}
.branch_import_country label{float: left;
margin-left: 10px;
font-weight: normal;
font-size: 20px;}
.branch_import_country select{float: left;background: #fff;
padding: 4px 4px;
font-size: 18px;
width: 200px;
margin-left: 10px;}
.branch_preloader{float: left;
margin: 4px 3px 6px 10px;
display: none;}
.branches_tbl{float: left;
margin: 5px 0px 0px 10px;}
.branch_import_status{float: left;
height: 400px;
width:600px;
overflow: auto;
font-size: 10px;
margin-left: 10px;
color: #999;}
.branch_import_status b{color: #333;}
.branch_import_detail{float: left;
margin-left: 10px;
margin-bottom: 10px;
border: 1px dotted #999;
padding: 5px;}
.branch_import_detail label{width:120px;}


.supplier_demo_feedbacks{width: 900px;
margin: 10px 20px;}
.supplier_demo_feedbacks .add{float:left;}
.supplier_demo_feedbacks .add a{background: #008000;
padding: 7px 6px;
display: block;
width: 180px;
text-align: center;
color: #fff;
font-size: 17px;
border-radius: 4px;
margin-bottom: 10px;
text-decoration: none;}
.supplier_demo_feedbacks .add a:hover{
background: #00B900;
text-decoration: none;
}
.supplier_demo_feedbacks ul{}
.supplier_demo_feedbacks li{ padding: 10px 20px;}
.supplier_demo_feedbacks li .date{float: left;width: 150px;}
.supplier_demo_feedbacks li .cus_name{float: left; width: 250px;font-weight: bold;}
.supplier_demo_feedbacks li .supplier{float: left;
margin-right: 40px;
border: 1px solid #999;
padding: 4px;
background: #fff;}
.supplier_demo_feedbacks li .supplier img{display: block;
width: 100px;}
.supplier_demo_feedbacks li .supplier label{width: 100%;
text-align: center;
margin-top: 2px;
font-weight: 500;
margin-bottom: 0px;}
.book_type_crg{
font-size: 12px;
background: #f9db38;
float: left;
padding: 0px 5px;
border-radius: 4px;
color: #fff;
text-transform: lowercase;
}
.country_data{background: #4990c3;
    color: #fff;
    font-size: 14px;
    padding: 2px 4px;
    float: right;
    margin-top: 7px;border-radius: 3px;}
.book_type_rms{
font-size: 12px;
background: #a994f4;
float: left;
padding: 0px 5px;
border-radius: 4px;
color: #fff;
text-transform: lowercase;
}
.supplier_demo_feedbacks li .feedback_desc{float: left;
margin-top: 10px;
font-size: 12px;}
.supplier_demo_feedbacks li .avg_feedback{float: left;
width: 30px;
text-align: center;
background: #333;
color: #fff;
margin-right: 10px;
border-radius: 3px;}
.supplier_demo_feedbacks li .buttons{float: left;float: left;
width: 100px;}
.supplier_demo_feedbacks li .buttons a{float:left;}
.supplier_demo_feedbacks li .buttons span{float: left;
width: 20px;
text-align: center;}
.supplier_demo_feedbacks li .buttons .delete{float: left;}
.add_demo_feedback_form ul{margin:0;}
.add_demo_feedback_form form{margin: 0px;}
.add_demo_feedback_form {
	width: 600px;
	margin: 10px 20px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #4784b9;
	background: #fff;
}
.add_demo_feedback_form li{background: #d9f2ff;
    padding: 4px 6px;
    margin-bottom: 2px;
    display: inline-block;
    width: 100%;}
.add_demo_feedback_form li label{font-weight: 500;
    width: 210px;
    font-size: 13px;
    margin: 0;}
.add_demo_feedback_form li input{padding: 7px 5px;
    border: none;
    width: 250px;
    font-size: 12px;}
.add_demo_feedback_form li textarea{width: 100%;
    height: 100px;
    padding: 7px;
    border: none;
    font-size: 12px;}
.add_demo_feedback_form li select{border: none;
    background: #fff;
    padding: 8px 5px;
    font-size: 12px;
    width: 250px;}
.add_demo_feedback_form li button{padding: 2px 30px;
    font-size: 12px;
    float: right;}

.supplier_demo_feedbacks .supplier_filter{float: right;
background: #ccc;
padding: 6px 8px;}
.supplier_demo_feedbacks .supplier_filter label{font-weight: 500;
padding: 0;
margin: 2px 3px;}
.supplier_demo_feedbacks .supplier_filter select{border: none;background: #fff;
padding: 5px;
width: 200px;}
.country_filter{display: inline-block;margin-bottom: 2px;}
.country_filter select{padding: 4px;background: #fff;}
.ip_details_stat {
	margin: 8px 0px 8px 12px;
	float: left;
	border-bottom: 1px dotted #000;
	padding: 0px 6px 0px 0px;
}
.ip_details_stat span{}
.ip_details_stat a{}
.day_period {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #999;
	margin: 9px 0px 9px 5px;
	padding: 0px 0px 40px 15px;
}
.day_period h3{margin: 5px 3px 5px 0px;
    font-size: 20px;
    float: left;
    color: #4784b9;}
.ip_report{float: left;}
.ip_report .ip_ind_div{float: left;
    margin-right: 10px;
    background: #FAF9F9;
    overflow: hidden;
    box-shadow: 0px 1px 3px #eee;
    border: 1px solid #b8beed;margin-bottom:80px;}
.ip_report .tb_title{border: 0px;
background: #4784b9;
color: #fff;
text-align: center;
font-size: 12px;
font-weight: 200;}
.ip_report .table{}
.ip_report .ip_ind_div table{margin:0;}
.ip_report .ip_ind_div tr{}
.ip_report .ip_ind_div td{font-size: 10px;
padding: 4px 8px;}
.ip_ind_div table .suspicious_ip_title{font-weight: bold;
border-bottom: 2px solid #666;
padding-top: 25px;
font-size: 14px;}

.ip_report .ip_ind_div .block_unblock_btn{}
.ip_report .ip_ind_div .block_unblock_btn button{width: 50px;
    height: 50px;}

.ip_report .user_agent{background: #d3e3f4;
    padding: 2px 2px;margin: 5px 0px 4px 0px;}
.ip_report .isp_class{font-size: 10px !important;
    max-width: 145px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #f2f2f2;}
.ip_report .isp_class strong{color: #426a9e;
    font-size: 9px;
    max-height: 25px;
    overflow: hidden;
    display: inline-block;}

.devices_div{max-width: 190px;}
.searched_loc_div{max-width: 360px;}
.cors_div{max-width: 150px;}
.pages_div{max-width: 184px;}
.sources_div{max-width: 185px;}
.sources_div .website{max-width: 50px;overflow: hidden;}
.sources_div .affiliate{max-width: 50px;overflow: hidden;}
.sources_div .count{}

.location_div {
	float: left;
	margin-left: 15px;
	background: #FAF9F9;
	padding: 6px;
	margin-bottom: 10px;
	font-size: 13px;
	border-bottom: 1px dotted;
}
.location_div ul{float: left;
margin-right: 30px; max-width: 500px;}
.location_div ul li{}
.location_div ul li label{}
.location_div ul li a{}
.location_div ul li span{}
.location_div #ip_map{width: 600px;
height: 357px;
float: right;}
.blacklisted{background: #D50000;
color: #fff;
font-size: 12px;
font-weight: 100;
padding: 1px 3px;
width: 56px;
display: inline-block;
border-radius: 4px;}
.genuine{background: #58b337;
    color: #fff;
    font-size: 10px;
    font-weight: 100;
    padding: 1px 3px;
    width: 44px;
    display: inline-block;
    border-radius: 4px;
    text-align: center;}
.blocked{background: #000000;
    color: #fff;
    font-size: 10px;
    font-weight: 100;
    padding: 1px 3px;
    width: 44px;
    display: inline-block;
    border-radius: 4px;
    text-align: center;}
.unblocked{background: #9b2d9e;
    color: #fff;
    font-size: 10px;
    font-weight: 100;
    padding: 1px 3px;
    width: 54px;
    display: inline-block;
    border-radius: 4px;
    text-align: center;}
.blacklisted_div{float: left;
margin-left: 15px;
margin-bottom: 15px;}
.blocked_div{float: left;
    margin-left: 15px;
    margin-bottom: 15px;}

.whitelisted{background: #008000;
color: #fff;
font-size: 10px;
font-weight: 100;
padding: 1px 3px;
border-radius: 4px;
width: 56px;
display: inline-block;}
.not_listed{
font-size: 12px;
font-weight: 100;
padding: 1px 3px;
border-radius: 4px;
width: 60px;
display: inline-block;
text-align: center;}


.under_monitor{background: #FF5C0F;
color: #fff;
font-size: 10px;
font-weight: 100;
padding: 1px 3px;
width: 58px;
display: inline-block;
border-radius: 4px;}
.blacklisted_div{float: left;
margin-left: 15px;
margin-bottom: 15px;}

.ip_monitor_filter{float: left;
width: 1100px;margin-bottom: 10px;margin-left:10px;}
.ip_monitor_filter ul{margin: 0px;
padding: 5px;
background: #c0def49c;
float: right;}
.ip_monitor_filter li{float: right;
width: 95px;}
.ip_monitor_filter li label{float: left;font-size: 13px;
font-weight: 200;
padding: 0;
margin: 1px 2px 1px 1px;}
.ip_monitor_filter li input{float: left;
margin-right: 3px}
.submenu .search_box {
background: #004080;
padding: 3px 4px;
margin-top: -2px;
margin-bottom: -4px;
margin-right: 19px !important;}
.submenu form{float: left;margin: 0;}
.submenu .textbox{float: left;
font-size: 12px;
width: 120px;
margin-right: 4px;}
.submenu button{float: left;font-size: 12px;}

#blackout{background: #000;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99;
opacity: 0.6;display:none;}
#search_queries_detail_div{position: fixed;
top: 10px;
width: 100%;
display: none;
z-index: 100;
overflow: auto;}
#search_queries_detail_div #preload{width: 200px;
margin: auto;
background: #fff;
text-align: center;
padding: 10px 20px;
font-size: 20px;
border: 2px solid #333;
box-shadow: 0px 0px 3px #666;
cursor: default;}
#search_queries_detail_div #data{width: 1200px;
margin: auto;
text-align: center;
background: #fff;
padding: 4px;
border: 2px solid #333;
box-shadow: 0px 0px 3px #666;display:none;}
#search_queries_detail_div #close_search_query{color: #fff;
cursor: pointer;
position: absolute;
margin-left: 1169px;
font-size: 22px;}
#search_queries_detail_div #close_search_query:hover{color: #ccc;}
#search_queries_detail_div .search_queries_details{background: #EFEFEF;
float:left;
overflow-x: hidden;width: 100%; max-height:650px}

#search_queries_detail_div .search_queries_details table{}
#search_queries_detail_div .search_queries_details .table_title{ background: #004488 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    padding: 2px 7px;}
#search_queries_detail_div .search_queries_details table tr{}
#search_queries_detail_div .search_queries_details table tr td{height: 23px;font-size: 12px;}
#search_queries_detail_div .search_queries_details .tb_title{border: 0px;
background: #004080;
color: #fff;
text-align: center;
font-size: 16px;
font-weight: 200;}
#search_queries_detail_div .search_queries_details .table_cell{  font-size: 12px;
    padding: 3px;}
.loc_filter{float: left;
background: #c0def49c;
padding: 4px 4px;}
.loc_filter select{float: left;background: #fff;
margin-right: 6px;
padding: 2px;
border: none;
font-size: 13px;}
.loc_filter2{float: left;
    background: #c0def49c;
    padding: 4px 4px;}
.loc_filter2 textarea{font-size: 12px;
    margin-top: 3px;
    float: left;
    margin-bottom: 4px;}
.loc_filter2 select{float: left;
    font-size: 13px;
    width: auto;
    padding: 1px 9px !important;
    height: 30px;
    margin: 0px 2px 3px 2px;
    border-radius: 0px;}
.loc_filter2 #reportrange{float: left;font-size: 13px;
    width: 300px !important;}
.loc_filter2 button{float: left;font-size: 13px;
    padding: 4px 20px;
    margin-left: 3px;}


.filter_2{float: left;
    margin-left: 10px;
    margin-bottom: 10px;}
.filter_2 input{float: left;
        padding: 4px 4px;}
.filter_2 .filter_a{float: left;
margin-left: 10px;
margin-bottom: 10px;}
.filter_2 label{font-weight: normal;
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 1px 2px;}
.filter_2 .filter_a .checkbox{float: left;}
.tr_blocked_tr{}

.crbms_data_filter{margin: 30px 0px 0px 10px;
background: #4784b9;
padding: 7px 6px;
float: left;}
.crbms_data_filter select{padding: 6px;background: #fff;
font-size: 13px;
border: none;}
.crbms_data_div{margin: 10px;
float: left;
width: 1200px;}
.crbms_data_div ul{}
.crbms_data_div li{float: left;
width: 235px;
margin-bottom: 7px;}
.crbms_data_div li .span{width: 200px;
float: left;
padding: 10px 10px;
background: #c0def49c none repeat scroll 0 0;
box-shadow: 1px 1px 2px #E4E4E4;}
.crbms_data_div li span:hover{
background: #94bedd9c;
}
.crbms_data_div li a{color: #333;
font-size: 14px;
font-weight: 100;}
.add_crbms_data, .edit_crbms_data{border: 1px solid #94BFDE;
padding: 10px;
box-shadow: 0px 0px 4px #CCC;
background: #FAFDFF;
width: 1052px;
position: fixed;
top: 64px;
left: 30px;display:none;z-index: 10;}
.crbms_data_div li .edit{transform: rotate(90deg);
float: left;
margin-top: 11px;
font-size: 12px;
background: #004080;
color: #fff;
height: 18px;
width: 39px;
text-align: center;
margin-left: -10px;
border-radius: 5px 5px 0px 0px;
cursor: pointer;box-shadow: 0px -2px 3px #E4E4E4;z-index: 1;}
.crbms_data_div li .edit:hover{background: #0074e8;}
.add_crbms_data .close, .edit_crbms_data .close{margin: 9px 12px 0px 0px;
font-size: 27px;
color: #fff;
opacity: 1;}
.add_crbms_data .title, .edit_crbms_data .title{font-size: 18px;
background: #8abde1;
padding: 8px 12px;
color: #fff;}
.add_crbms_data ul, .edit_crbms_data ul{width: 100%;
float: left;
margin-top: 5px;
margin-bottom: 0;}
.add_crbms_data ul li, .add_crbms_data .iso, .edit_crbms_data ul li, .edit_crbms_data .iso{float: left;
width: 243px;
margin-bottom: 7px;
background: #c0def49c;
margin-right: 12px;
padding: 4px 0px 4px 6px;}
.add_crbms_data ul li label, .add_crbms_data .iso label, .edit_crbms_data ul li label, .edit_crbms_data .iso label{width: 69px;
font-weight: 100;
font-size: 13px;}
.add_crbms_data ul li input, .add_crbms_data .iso input, .edit_crbms_data ul li input, .edit_crbms_data .iso input{border: 1px solid #88c5f29c;
width: 160px;
padding: 4px;}
.add_crbms_data .submit_btn, .edit_crbms_data .submit_btn{float: left;
width: 100%;}
.add_crbms_data .submit_btn button, .edit_crbms_data .submit_btn button{float: right;
font-size: 13px;
margin: 0px 6px 6px 0px;
padding: 2px 21px;
cursor: pointer;}

.add_crbms_data .iso, .edit_crbms_data .iso{
margin-top: 20px;
}

.addcrbms_data_link{float: left;
    margin: 12px 0px 31px 15px;
    width: 100%;
    border-top: 1px dotted;
    padding-top: 8px;}
.addcrbms_data_link a{}

.crbms_data_gateway_filter{
padding: 4px 3px;
margin-top: 4px;}
.crbms_data_gateway_filter select{padding: 4px;font-size: 13px;background: #fff;
border: 1px solid #ccc;}

.crbms_data_sync{float: left;
margin-left: 10px;
background: #F8F8F8;
padding: 10px 10px 3px 10px;}
.crbms_data_sync ul{margin: 0;padding: 0;}
.crbms_data_sync li{background: #fff;
float: left;
clear: both;
margin-bottom: 8px;
padding: 6px 9px;}
.crbms_data_sync li label{font-weight: 100;
font-size: 16px;
width: 140px;
float: left;
padding: 3px 0px 0px 0px;
margin: 0;}
.crbms_data_sync li button{float: left;
padding: 2px 17px;}
.crbms_data_sync li .preload{float: left;
width: 16px;
height: 16px;
margin: 7px 0px 0px 8px;}
.crbms_data_sync li .preload img{display:none;}
.not_allowed{color: #E80000;
font-size: 30px;
float: left;
margin-left: 10px;}

.error_branches{float: left;
    margin-left: 10px;
    margin-bottom: 20px;
    width: 100%;
    border-bottom: 1px dotted #999;
    padding-bottom: 7px;}
.error_branches h3{float:left}
.error_branches a{background: #dd0000;color: #fff;text-decoration:none;padding: 1px 5px;float: left;margin: 1px 2px;overflow: hidden;}
.error_branches a:hover{background: #ff4040;color: #fff;text-decoration:none;}
.order_by_div{float: left;background: #CEE6F7;padding: 1px 5px;}
.order_by_div label{font-weight: normal;font-size: 12px;margin-right: 7px;}
.order_by_div select{padding: 4px 11px;background: #fff;}

.translation_data{float: left;width: 100%;margin-top: 20px;}
.translation_data table{font-size: 12px;}
.translation_data th{border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background: #4784b9;
color: #fff;
font-weight: normal;
padding: 4px 4px;}
.translation_data tr{}
.translation_data td{
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
padding: 6px 7px;
font-size: 10px;}
.translation_data .missing_data{background: #ffa8a8;}
.translation_data .all_data{background: #c0def49c;}
.translation_data tr:hover{background: #7eb1d59c}
.crbms_data_filter .show_missing{float: right;
margin-top: 1px;
padding: 5px 14px;
background: #fff;
margin-left: 11px;}
.crbms_data_filter .show_missing label{float: left;
font-weight: normal;
margin-bottom: 0;
margin-right: 10px;font-size:13px;}
.crbms_data_filter .show_missing input{float: right;}
.translation_data .total_count{float: left;margin-left: 10px;font-size: 20px;}
.translation_data .total_count label{font-weight: normal;float: left;margin-right: 4px;margin-bottom: 0;}
.translation_data .total_count span{float: left;}
.translation_data .missing_count{font-size: 20px;float: left;margin-left: 20px;background: #d00;color: #fff;padding: 0px 10px;margin-bottom: 10px;}
.translation_data .missing_count label{float: left;font-weight: normal;margin-right: 4px;margin-bottom: 0;}
.translation_data .missing_count span{float: left;}
.add_no_car_rule{float:left;margin-left: 20px;}
.add_no_car_rule h2{}
.add_no_car_rule ul{}
.add_no_car_rule li{padding:10px 24px;}
.add_no_car_rule li label{font-weight: normal;font-size: 18px;margin-right: 20px;}
.add_no_car_rule li input{border: 1px solid #ccc;padding: 4px;width: 700px;}
.add_no_car_rule .background1{background:#fff;}
.add_no_car_rule .background2{background:#ffffca;}
.add_no_car_rule li .inside_div{float: left;}
.add_no_car_rule li .inside_div .left_select{float: left;width: 300px;height: 350px;background: #fff;}
.add_no_car_rule li .inside_div .center_box{float: left;margin-left: 60px;margin-right: 60px;margin-top: 120px;}
.add_no_car_rule li .inside_div .center_box ul{}
.add_no_car_rule li .inside_div .center_box li{margin-bottom: 21px;}
.add_no_car_rule li .inside_div .center_box li button{width: 100px;padding: 4px;cursor: pointer;}
.add_no_car_rule li .right_select{float: left;width: 300px;height: 350px;background: #fff;}

.tracebooking{float: left;
background: #ffffca;
padding: 6px 8px;}
.tracebooking form{padding: 0;margin: 0;}
.tracebooking label{float: left;margin: 2px 12px 0px 5px;font-weight: normal;font-size: 16px;}
.tracebooking input{float: left;padding: 4px;border: 1px solid #fad99a;width: 200px;}
.tracebooking button{padding: 3px 16px;float: left;margin-left: 4px;cursor: pointer;}
.ip_trace{}
.ip_trace table{}
.ip_trace table th{font-weight: normal;font-size: 14px;background: #115ebb;color: #fff;padding: 2px 6px;}
.ip_trace table td{font-size: 12px;padding: 6px 20px;}
.ip_trace .id{width: 58px;}
.ip_trace .date{width: 130px;}
.ip_trace .data{width: 170px;}
.ip_trace .user_agent{width: 365px;}
.ip_trace .user_agent_font{font-size: 10px;}
.customer_ip{float: left;margin: 23px 5px;font-size: 20px;}
.customer_ip strong{}
.url_form{float: left;background: #eee;padding: 10px;margin-left: 10px;}
.url_form select{float: left;width: 200px;padding: 5px;margin-right: 10px;background: #fff;}
.url_form button{float: left;padding: 2px 30px;cursor: pointer;}
.url_form input{float: left;margin-top: 10px;padding: 4px;width: 621px;border: 1px solid #bbb;}

.url_form #sat{margin-top: 0;margin-right: 10px;}

.url_form .div1, .div2{float:left}
.label{float: left;margin-left: 10px;padding: 0 !important;margin-bottom: 6px;}
.label input{float: left;cursor: pointer;}
.label label{float: left;
color: #333;
margin-bottom: 0;
font-size: 13px;
font-weight: normal;
margin-left: 3px;
margin-right: 20px;
margin-top: 3px;}
.url_form  .div2{display:none;}
.url_form .div2 .label{float: left;
color: #999;
font-size: 14px;
font-weight: normal;
border-left: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-top: 1px solid #bbb;
border-radius: 0px;
background: #fff;
padding: 7px 7px !important;
background: #f7f7f7;
margin-left: 0;
margin-bottom: 0;}
.url_form .div2 input{border-left: none;width: 516px;margin-top: 0;margin-right: 9px;}

.div2 .data{box-shadow: 0 1px 3px #ccc;
margin-left: 105px;
margin-top: 28px;
position: absolute;
width: 514px;
z-index: 1;}
.div2 .data ul{max-height:285px;overflow-x:hidden;overflow-y:scroll}
.div2 .data ul:empty{display:none}
.div2 .data .hlight,.data .hlight small{background:#e9951c!important;color:#fff!important}
.div2 .data li{background:#fbfbfb none repeat scroll 0 0;border-bottom:1px dotted #ccc;color:#000;cursor:pointer;font-size:13px;padding:6px 7px}
.div2 .data li:hover{background:#e9951c;color:#fff}
.div2 .data li div{height:20px;overflow:hidden;display:inline-block;margin-left:5px;width:calc(100% - 34px)}
.div2 .data li small{color:#999;font-size:13px!important}
.div2 .data li:hover small{color:#fff}

.filter_action2{ border-bottom: 1px dotted #999;
    clear: both;
    float: left;
    margin-bottom: 2px;
    margin-left: 10px;
    padding-bottom: 7px;
width: 100%;}
.filter_action2 .check_all{ float: left;
    margin-right: 25px; margin-top: 1px;}
.filter_action2 .check_all input{float: left;}
.filter_action2 .check_all label{  float: left;
    font-size: 15px;
    margin-left: 3px; margin-top: 1px;}
.filter_action2 .action_options{float: left;margin-right: 40px;}
.filter_action2 .action_options select{ float: left;background: #fff;
    padding: 2px 9px;}
.filter_action2 .action_options button{ cursor: pointer;
    float: left;
    height: 24px;
    margin-left: 10px;
    width: 60px;}
.ref_div{width:1220px !important;margin-left: 10px;}

.filter_action2 .date_filter {float: left;}
.sorting {float: right;width:603px;}
.filter_action2 .date_filter #reportrange, .sorting .date_filter #reportrange{  float: left;
    font-size: 13px;
    margin-right: 3px;
    padding: 2px 10px !important;
    width: 310px !important; color:#666}

.filter_action2 .date_filter select, .sorting select{float: left;
  background: #fff;
  margin: 0px 2px 3px 4px;
  padding: 4px 6px;
  width: 134px;
  border: 1px solid #ccc;
  font-size: 13px;
  color: #666;}
.filter_action2 .date_filter .country{width: 150px;}
.filter_action2 .date_filter input{ cursor: pointer;
    float: left;
    height: 25px;
    margin-left: 5px;
    margin-top: -1px;
    width: 45px;} 
    
    .sorting input{ cursor: pointer;
    float: left;
    height: 25px;
    margin-left: 5px;
    margin-top: -1px;
    font-size:14px;
    width: 45px;}  
.filter_action2 .date_filter  #aff_id{width: 150px;}
.filter_action2 .date_filter #cor_id{width: 100px} 

.filter_action2 .subfilter{float: left;padding: 9px 0px;}
.filter_action2 .subfilter select{border: 1px solid #ccc;
margin: 2px 5px 3px 0px;
background: #fff;
font-size: 13px;
padding: 4px 6px;
color: #666;}

.filter_action2 .subfilter2{float: left;margin-top: -2px;}
.filter_action2 .subfilter2 select{border: 1px solid #ccc;
margin: 2px 5px 3px 0px;
background: #fff;
font-size: 13px;
padding: 4px 6px;
color: #666;}


.filter_action2 .subfilter .exclusive{}
.filter_action2 .subfilter .exclusive input{width: 12px;
color: #666;
margin: 0px 3px;}
.filter_action2 .subfilter .exclusive label{  margin: 3px 1px;
  font-size: 13px;
  font-weight: normal;
  color: #666;
  cursor: pointer;
}








.affiliates_bookings_stat, .affiliate_bookings_stat{text-align: right;}
.affiliates_bookings{float: left;
width: 2548px;
margin: 1px 11px;font-size: 13px;}
.affiliates_bookings .sky_header{float: left;width:100%;}
.affiliates_bookings .sky_header ul{float: left;width:100%;margin: 0;}
.affiliates_bookings .sky_header ul li{float: left;
background: #0a4896;
color: #fff;
padding: 5px;
margin-right: 1px;}

.affiliates_bookings .sb_excess_protection_profit{width:229px}
.affiliates_bookings .sb_extra_cover_us_profit{width:229px}

.affiliates_bookings .sky_body{float: left;width:100%;}
.affiliates_bookings .sky_body:hover{background:#56a9e69c}

.affiliates_bookings .sky_body ul{float: left;width:100%;margin: 0;}
.affiliates_bookings .sky_body ul li{float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;}



.affiliates_bookings .sb_date{width: 100px;}
.affiliates_bookings .sb_id{    width: 100px;}
.affiliates_bookings .sb_pickup_date{width: 100px;}
.affiliates_bookings .sb_supplier{width: 160px;}
.affiliates_bookings .sb_dc{width: 360px;}
.affiliates_bookings .sb_sc{width: 160px;}
.affiliates_bookings .sb_duration{width: 80px;}
.affiliates_bookings .sb_deposit{width: 150px}
.affiliates_bookings .sb_insurance_profit{width: 186px;}
.affiliates_bookings .sb_deposit_gbp{width: 150px}
.affiliates_bookings .sb_status{width: 100px}
.affiliates_bookings .sb_device{width: 72px}
.affiliates_bookings .sb_booking_type{width: 115px}
.affiliates_bookings .sb_sipp{width:85px;}
.affiliates_bookings .sb_total_gbp{width: 155px;}







.affiliates_bookings_aff10_stat, .affiliate_bookings_stat{text-align: right;}
.affiliates_bookings_aff10{float: left;
width: 2220px;
margin: 1px 11px;font-size: 13px;}
.affiliates_bookings_aff10 .sky_header{float: left;width:100%;}
.affiliates_bookings_aff10 .sky_header ul{float: left;width:100%;margin: 0;}
.affiliates_bookings_aff10 .sky_header ul li{float: left;
background: #0a4896;
color: #fff;
padding: 5px;
margin-right: 1px;}

.affiliates_bookings_aff10 .sb_excess_protection_profit{width:165px}
.affiliates_bookings_aff10 .sb_extra_cover_us_profit{width:229px}

.affiliates_bookings_aff10 .sky_body{float: left;width:100%;}
.affiliates_bookings_aff10 .sky_body:hover{background:#56a9e69c}

.affiliates_bookings_aff10 .booking_cancelled{}
.affiliates_bookings_aff10 .booking_cancelled li{text-decoration: line-through;}
.affiliates_bookings_aff10 .booking_cancelled a{}

.affiliates_bookings_aff10 .sky_body ul{float: left;width:100%;margin: 0;}
.affiliates_bookings_aff10 .sky_body ul li{float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;}



.affiliates_bookings_aff10 .sb_date{width: 130px;}
.affiliates_bookings_aff10 .sb_id{    width: 100px;}
.affiliates_bookings_aff10 .sb_pickup_date{width: 100px;}
.affiliates_bookings_aff10 .sb_supplier{width: 160px;}
.affiliates_bookings_aff10 .sb_dc{width: 360px;}
.affiliates_bookings_aff10 .sb_sc{width: 160px;}
.affiliates_bookings_aff10 .sb_duration{width: 80px;}
.affiliates_bookings_aff10 .sb_deposit{width: 150px}
.affiliates_bookings_aff10 .sb_insurance_profit{width: 195px;}
.affiliates_bookings_aff10 .sb_deposit_gbp{width: 150px}
.affiliates_bookings_aff10 .sb_status{width: 100px}
.affiliates_bookings_aff10 .sb_device{width: 72px}
.affiliates_bookings_aff10 .sb_booking_type{width: 115px}
.affiliates_bookings_aff10 .sb_sipp{width:85px;}
.affiliates_bookings_aff10 .sb_total_gbp{width: 155px;}



.affiliates_financial_div{float: left;
    border: 1px solid #d8ebf8;
    margin: 20px 0px 40px 10px;
    font-size: 13px;
    padding: 1px;}
.affiliates_financial_div ul{    margin: 0px;}
.affiliates_financial_div .incorrect_profit{float:left}
.affiliates_financial_div .correct_profit{float:left}    
    
.affiliates_financial_div .difference{float: left;
margin: 1px 0px 1px 0px;
text-align: right;
width: 100%;
border-top: 1px dotted #666;
padding: 4px 10px;}
.affiliates_financial_div .diff_green{color: #3b8c1e;}
.affiliates_financial_div .diff_red{color: #db3d3d;}
.affiliates_financial_div .difference label{text-transform: uppercase;
float: left;
font-weight: normal;
font-size: 18px;margin: 0;}
.affiliates_financial_div .difference span{float: right;font-size: 18px}
    
.affiliates_financial_div li{padding: 6px 19px;}
.affiliates_financial_div li label{width: 310px;
font-weight: normal;
margin: 0;}
.affiliates_financial_div .bg1{background: #d8ebf8;}
.affiliates_financial_div li span{font-weight:bold;}
.affiliates_financial_div li small{margin-left: 5px;}





.affiliates_financial_div_april2023{float: left;
    margin: 20px 0px 40px 10px;font-size:13px;border: 1px solid #d8ebf8;
    padding: 1px;}
    .affiliates_financial_div_april2023 ul{    margin: 0px;}
    .affiliates_financial_div_april2023 .incorrect_profit{float:left}
    .affiliates_financial_div_april2023 .correct_profit{float:left}    
        
    .affiliates_financial_div_april2023 .difference{float: left;
    margin: 1px 0px 1px 0px;
    text-align: right;
    width: 100%;
    border-top: 1px dotted #666;
    padding: 4px 10px;}
    .affiliates_financial_div_april2023 .diff_green{color: #3b8c1e;}
    .affiliates_financial_div_april2023 .diff_red{color: #db3d3d;}
    .affiliates_financial_div_april2023 .difference label{text-transform: uppercase;
    float: left;
    font-weight: normal;
    font-size: 18px;margin: 0;}
    .affiliates_financial_div_april2023 .difference span{float: right;font-size: 18px}
        
    .affiliates_financial_div_april2023 li{padding: 6px 19px;}
    .affiliates_financial_div_april2023 li label{width: 310px;
    font-weight: normal;
    margin: 0;}
    .affiliates_financial_div_april2023 .bg1{background: #d8ebf8;}
    .affiliates_financial_div_april2023 li span{font-weight:bold;}
    .affiliates_financial_div_april2023 li small{margin-left: 5px;}

    .affiliates_financial_div_april2023 .confirmed{display: inline-block;width: 200px;}
    .affiliates_financial_div_april2023 .cancelled{display: inline-block;text-decoration: line-through;width: 200px;}
    .affiliates_financial_div_april2023 .balance{display: inline-block;}
    .affiliates_financial_div_april2023 .header{border-bottom: 1px dotted;
        margin-bottom: 2px;
        background: #0a4896;
        color: #fff;
        font-weight: normal;}
    .affiliates_financial_div_april2023 .header .confirmed, .affiliates_financial_div_april2023 .header .cancelled{} 












 

.skyscanner_result{float: left;
width: 100%;
margin-left: 10px;}
.skyscanner_result .sky_header{float: left;
width: 100%;
background:#4784b9 none repeat scroll 0 0;
color: #fff;}
.skyscanner_result .sky_header ul{float: left;margin:0;}
.skyscanner_result .sky_header li{float: left;
padding: 4px 5px;
font-size: 13px;
font-weight: bold;}

.skyscanner_result .sky_body{float: left;width:100%;border: 2px solid #4784b9;margin-bottom: 200px;}



.skyscanner_result .sky_body ul{float: left;font-size:13px;clear: both;width: 100%;}
.skyscanner_result .sky_body ul li{float: left;padding: 4px 5px;}
.skyscanner_result .sky_body li .pickup_address{background: #e2f4ff;
padding: 6px;
margin-top: 6px;
font-size: 12px;}

.skyscanner_result .s_date{width: 200px;}
.skyscanner_result .s_pickup_country{width: 250px;}
.skyscanner_result .s_pickup_loc{width: 300px;}
.skyscanner_result .s_cor{width: 100px;}
.skyscanner_result .s_search_parameters{width: 340px;}


.sky_body .skyscanner_search_param{float: left;background: #e2f4ff;margin-top: 8px;}
.sky_body .skyscanner_search_param ul{float: left;}
.sky_body .skyscanner_search_param li{float: left;pading:0 !important;width: 100%;font-size: 11px;}
.sky_body .skyscanner_search_param li label{float: left;margin-right: 10px;margin-bottom: 0;}

.skyscanner_result .sky_body .mins_ago{color: #0e4d9a;
font-size: 11px;
padding: 1px 2px;
border-radius: 5px;
position: absolute;}

.skyscanner_result .sky_body .s_date small{position: absolute;
margin: 36px 0px 0px 2px;
color: #aaa;}
.skyscanner_result .sky_body .s_date small a{color: #aaa;
text-decoration: underline;}
.skyscanner_result .sky_body .s_date small a:hover{text-decoration: none;}

.ranking_div{float: left;
width: 99%;
margin: 0px 0px 40px 7px;}
.ranking_div table{float: left;
margin-right: 40px;}
.ranking_div .rank_title{background: #95b4dc;
color: #fff;
padding: 3px 4px;
width: 150px;
font-size: 13px;}
.ranking_div .loader{float:right;margin-right:40px;}
.ranking_div .rank_cell{font-size: 13px;
padding: 3px 6px;}  

.ranking_div .rank_bg1{background: #c0def49c;}
.ranking_div .rank_bg2{background: #fff;}
.ranking_div .rank_good{color: #429c3f;}
.ranking_div .rank_avg{color: #999090;}
.ranking_div .rank_bad{color: #cf0b0b;}


.ranking_div .cars_ranking{width: 1000px;float: left;}
.ranking_div .cars_ranking ul{margin: 0;}
.ranking_div .cars_ranking li{font-size: 11px;
margin: 1px 0px 1px 1px;
padding: 0 !important;background: #98d2fa;height: 33px;}
.ranking_div .cars_ranking li span{background: #d4e8f6;
width: 100%;
float: left;
padding: 4px 5px;}
.ranking_div .cars_ranking li small{float: left;
margin: 1px 0px 1px 3px;
font-weight: bold;}
.ranking_div .cars_ranking li .vipcars{background: #097daa;
color: #fff;
font-weight: bold;
font-size: 10px;}
.ranking_div .cars_ranking .vipcars_li{background: #f0f2a6;}

.ranking_div .cars_ranking li strong{font-weight: normal;
font-size: 9px;
position: absolute;
margin: 1px 0px 0px 2px;}


.sky_body .show_hide{display:none;float: right;
margin: -24px 17px 1px 0px;
cursor: pointer;
background: #4a76ab;
color: #fff;
font-size: 11px;
padding: 2px 8px;
border-radius: 9px;
position: absolute;
right: 0;}
.sky_body .show_hide:hover{text-decoration: done;}    
.checkbox_filter{float: right;
margin-top: 8px;
padding: 5px 0px 5px 5px;
background: #efefef;}
.checkbox_filter ul{float: left;
margin: 0;}
.checkbox_filter li{float: left;
padding: 3px 11px;
background: #ddd;
margin-right: 5px;}
.checkbox_filter li input{float: left;
margin: 4px 7px 0px 0px;cursor:pointer;}
.checkbox_filter li label{float: left;
font-weight: normal;
margin: 0;
padding: 0;
color: #fff;cursor:pointer;}

.percentage_filter{float: left;
border: 1px solid #ccc;
padding: 0px 1px 3px 3px;
margin: 8px 0px 0px 1px;}
.percentage_filter  h3{font-size: 13px;
padding: 2px 2px;
margin: 0;
color: #666;}
.percentage_filter ul{margin: 0;}
.percentage_filter li{width: 100px;
float: left;
background: #86a1c3;
color: #fff;
margin-right: 2px;
padding: 3px 2px;}
.percentage_filter li label{float: left;
font-size: 12px;
margin: 1px 0px 0px 0px;cursor:pointer;}
.percentage_filter li input{float: left;
margin: 2px 8px 3px 5px;cursor:pointer;}

.logs{float:left;width:1200px;margin: 2px 10px;}
.logs .logs_header{float:left;width:100%}
.logs .logs_header ul{float:left;width:100%;margin: 0;}
.logs .logs_header ul li{float: left;
padding: 3px 4px;
background: #4784b9;
color: #fff;
margin-right: 1px;}
.logs .logs_header ul a{}

.logs .logs_body{float:left;width:100%;font-size: 13px;}
.logs .logs_body ul{float:left;width:100%;margin: 0;}
.logs .logs_body ul li{float:left;padding: 5px 4px;}

.logs .logs_body .red_alert {
    color: #ec0808;
    font-weight: bold;
  }

.logs .user{width: 100px;}
.logs .date_time{width: 250px;}
.logs .ip{width: 150px;}
.logs .ip_loc{width: 150px;}
.logs .action{width: 545px;}
.logs .date_time span{color: #7e97bc;
font-size: 11px;
margin-left: 9px;}       


.users{float:left;width:350px;margin: 2px 10px;}
.users .logs_header{float:left;width:100%}
.users .logs_header ul{float:left;width:100%;margin: 0;}
.users .logs_header ul li{float: left;
padding: 3px 4px;
background: #4784b9;
color: #fff;
margin-right: 1px;}
.users .logs_header ul a{}

.users .logs_body{float:left;width:100%;font-size: 13px;}
.users .logs_body ul{float:left;width:100%;margin: 0;}
.users .logs_body ul li{float:left;padding: 5px 4px;}

.users .logs_body .red_alert {
    color: #ec0808;
    font-weight: bold;
  }

.users .user{width: 100px;}
.users .date_time{width: 248px;}
.users .ip{width: 150px;}
.users .ip_loc{width: 150px;}
.users .action{width: 545px;}
.users .date_time span{color: #7e97bc;
font-size: 11px;
margin-left: 9px;}  

.blocked_logs_count{width:1465px;margin: 2px 10px;}
.blocked_logs{float:left;width:1465px;margin: 2px 10px;font-size: 13px;}
.blocked_logs .blocked_logs_header{float:left;width:100%}
.blocked_logs .blocked_logs_header ul{float:left;width:100%;margin: 0;}
.blocked_logs .blocked_logs_header ul li{float: left;
padding: 3px 4px;
background: #4784b9;
color: #fff;
margin-right: 1px;}
.blocked_logs .blocked_logs_header ul a{}
.blocked_logs .blocked_logs_body{float:left;width:100%;font-size: 12px;}
.blocked_logs .blocked_logs_body ul{float:left;width:100%;margin: 0;}
.blocked_logs .blocked_logs_body ul li{float:left;padding: 5px 4px;}

.blocked_logs .date_time{width: 200px;}
.blocked_logs .ip{width: 100px;}
.blocked_logs .ip_country{width: 150px;}
.blocked_logs .page{width: 130px;}
.blocked_logs .block_rule{width: 87px;}
.blocked_logs .aff{width: 108px;}
.blocked_logs .loc{width: 250px;}
.blocked_logs .cor{width: 80px;}
.blocked_logs .content{width: 350px;}
.blocked_logs .content textarea{width: 350px;
    height: 20px;
    border: none;}

.blocked_logs .date_time span{color: #7e97bc;
font-size: 11px;
margin-left: 9px;} 


.booking_date_label{float: left;
margin: 1px 10px 0px 0px;
font-weight: normal;
font-size: 14px;
color: #5f5f5f;}
.booking_date_label label{float: left;
font-weight:normal;
margin: 0px !important}
.booking_date_label input{float: left;
height: 5px !important;
width: 5px !important;
margin: 3px 4px !important;}
.booking_date_label .pickup_d_margin{margin-right: 15px !important;}

.logs_subtitle{text-align: right;
    border-bottom: 1px dotted #333;
    margin-bottom: 2px;
    padding-right: 5px;}

.skyscanner_bookings_stat, .affiliate_bookings_stat{text-align: right;}
.skyscanner_bookings{float: left;
width: 2548px;
margin: 1px 11px;font-size: 13px;}
.skyscanner_bookings .sky_header{float: left;width:100%;}
.skyscanner_bookings .sky_header ul{float: left;width:100%;margin: 0;}
.skyscanner_bookings .sky_header ul li{float: left;
background: #0a4896;
color: #fff;
padding: 5px;
margin-right: 1px;}

.skyscanner_bookings .sb_excess_protection_profit{width:229px}
.skyscanner_bookings .sb_extra_cover_us_profit{width:229px}

.skyscanner_bookings .sky_body{float: left;width:100%;}
.skyscanner_bookings .sky_body:hover{background:#56a9e69c}

.skyscanner_bookings .sky_body ul{float: left;width:100%;margin: 0;}
.skyscanner_bookings .sky_body ul li{float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;}



.skyscanner_bookings .sb_date{width: 100px;}
.skyscanner_bookings .sb_id{    width: 100px;}
.skyscanner_bookings .sb_pickup_date{width: 100px;}
.skyscanner_bookings .sb_supplier{width: 160px;}
.skyscanner_bookings .sb_dc{width: 360px;}
.skyscanner_bookings .sb_sc{width: 160px;}
.skyscanner_bookings .sb_duration{width: 80px;}
.skyscanner_bookings .sb_deposit{width: 150px}
.skyscanner_bookings .sb_insurance_profit{width: 186px;}
.skyscanner_bookings .sb_deposit_gbp{width: 150px}
.skyscanner_bookings .sb_status{width: 100px}
.skyscanner_bookings .sb_device{width: 72px}
.skyscanner_bookings .sb_booking_type{width: 115px}
.skyscanner_bookings .sb_sipp{width:85px;}
.skyscanner_bookings .sb_total_gbp{width: 155px;}







.skyscanner_bookings_april2023_stat, .affiliate_bookings_stat{text-align: right;}
.skyscanner_bookings_april2023{float: left;
width: 2394px;
margin: 1px 11px;font-size: 13px;}
.skyscanner_bookings_april2023 .sky_header{float: left;width:100%;}
.skyscanner_bookings_april2023 .sky_header ul{float: left;width:100%;margin: 0;}
.skyscanner_bookings_april2023 .sky_header ul li{float: left;
background: #0a4896;
color: #fff;
padding: 5px;
margin-right: 1px;}

.skyscanner_bookings_april2023 .sb_excess_protection_profit{width:165px}
.skyscanner_bookings_april2023 .sb_extra_cover_us_profit{width:229px}

.skyscanner_bookings_april2023 .sky_body{float: left;width:100%;}
.skyscanner_bookings_april2023 .sky_body:hover{background:#56a9e69c}

.skyscanner_bookings_april2023 .booking_cancelled{}
.skyscanner_bookings_april2023 .booking_cancelled li{text-decoration: line-through;}
.skyscanner_bookings_april2023 .booking_cancelled a{}

.skyscanner_bookings_april2023 .sky_body ul{float: left;width:100%;margin: 0;}
.skyscanner_bookings_april2023 .sky_body ul li{float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;}



.skyscanner_bookings_april2023 .sb_date{width: 130px;}
.skyscanner_bookings_april2023 .sb_id{    width: 100px;}
.skyscanner_bookings_april2023 .sb_pickup_date{width: 100px;}
.skyscanner_bookings_april2023 .sb_supplier{width: 160px;}
.skyscanner_bookings_april2023 .sb_dc{width: 360px;}
.skyscanner_bookings_april2023 .sb_sc{width: 160px;}
.skyscanner_bookings_april2023 .sb_duration{width: 80px;}
.skyscanner_bookings_april2023 .sb_deposit{width: 150px}
.skyscanner_bookings_april2023 .sb_insurance_profit{width: 195px;}
.skyscanner_bookings_april2023 .sb_deposit_gbp{width: 150px}
.skyscanner_bookings_april2023 .sb_status{width: 100px}
.skyscanner_bookings_april2023 .sb_device{width: 72px}
.skyscanner_bookings_april2023 .sb_booking_type{width: 115px}
.skyscanner_bookings_april2023 .sb_sipp{width:85px;}
.skyscanner_bookings_april2023 .sb_total_gbp{width: 155px;}

.affiliate_bookings{float: left;
width: 2548px;
margin: 1px 11px;font-size: 13px;}
.affiliate_bookings .sky_header{
float: left;
background: #fff;
}
.affiliate_bookings .sky_header ul{float: left;width:100%;margin: 0;}
.affiliate_bookings .sky_header ul li{float: left;
background: #0a4896;
color: #fff;
padding: 5px;
margin-right: 1px;}

.affiliate_bookings .sb_excess_protection_profit{width:229px}
.affiliate_bookings .sb_extra_cover_us_profit{width:229px}

.affiliate_bookings .sky_body{float: left;width:100%;}
.affiliate_bookings .sky_body:hover{background:#56a9e69c}

.affiliate_bookings .sky_body ul{float: left;width:100%;margin: 0;}
.affiliate_bookings .sky_body ul li{float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;}



.affiliate_bookings .sb_date{width: 100px;}
.affiliate_bookings .sb_date2{width: 150px;}
.affiliate_bookings .sb_id{    width: 100px;}
.affiliate_bookings .sb_pickup_date{width: 100px;}
.affiliate_bookings .sb_supplier{width: 160px;}
.affiliate_bookings .sb_dc{width: 360px;}
.affiliate_bookings .sb_sc{width: 160px;}
.affiliate_bookings .sb_duration{width: 80px;}
.affiliate_bookings .sb_deposit{width: 150px}
.affiliate_bookings .sb_insurance_profit{width: 186px;}
.affiliate_bookings .sb_deposit_gbp{width: 150px}
.affiliate_bookings .sb_status{width: 100px}
.affiliate_bookings .sb_device{width: 72px}
.affiliate_bookings .sb_booking_type{width: 115px}
.affiliate_bookings .sb_sipp{width:85px;}
.affiliate_bookings .sb_total_gbp{width: 155px;}


.uk_bookings{float: left;
width: 1571px;
margin: 1px 11px;font-size: 13px;}
.uk_bookings .sky_header{
float: left;
width: 1600px;
background: #fff;
}
.uk_bookings .sky_header ul{float: left;width:100%;margin: 0;}
.uk_bookings .sky_header ul li{float: left;
background: #0a4896;
color: #fff;
padding: 5px;
margin-right: 1px;}

.uk_bookings .sb_excess_protection_profit{width:229px}
.uk_bookings .sb_extra_cover_us_profit{width:229px}

.uk_bookings .sky_body{float: left;width:100%;}
.uk_bookings .sky_body:hover{background:#56a9e69c}

.uk_bookings .sky_body ul{float: left;width:100%;margin: 0;}
.uk_bookings .sky_body ul li{float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;}



.uk_bookings .sb_date{width: 100px;}
.uk_bookings .sb_date2{width: 150px;}
.uk_bookings .sb_id{    width: 100px;}
.uk_bookings .sb_pickup_date{width: 100px;}
.uk_bookings .sb_supplier{width: 160px;}
.uk_bookings .sb_dc{width: 360px;}
.uk_bookings .sb_sc{width: 160px;}
.uk_bookings .sb_duration{width: 80px;}
.uk_bookings .sb_deposit{width: 150px}
.uk_bookings .sb_insurance_profit{width: 186px;}
.uk_bookings .sb_deposit_gbp{width: 150px}
.uk_bookings .sb_status{width: 100px}
.uk_bookings .sb_device{width: 72px}
.uk_bookings .sb_booking_type{width: 115px}
.uk_bookings .sb_sipp{width:85px;}
.uk_bookings .sb_total_gbp{width: 155px;}

.uk_bookings .total_sum{}
.uk_bookings .total_sum ul{margin:0;}
.uk_bookings .total_sum ul li{
float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;
background: #6b7b89;
color:#fff;
font-weight:bold;
}
.uk_bookings .total_sum .sb_date{width: 100px;}
.uk_bookings .total_sum .sb_date2{width: 150px;}
.uk_bookings .total_sum .sb_id{    width: 100px;}
.uk_bookings .total_sum .sb_pickup_date{width: 100px;}
.uk_bookings .total_sum .sb_supplier{width: 160px;}
.uk_bookings .total_sum .sb_dc{width: 360px;}
.uk_bookings .total_sum .sb_sc{width: 160px;}
.uk_bookings .total_sum .sb_duration{width: 80px;}
.uk_bookings .total_sum .sb_deposit{width: 150px}
.uk_bookings .total_sum .sb_insurance_profit{width: 186px;}
.uk_bookings .total_sum .sb_deposit_gbp{width: 150px}
.uk_bookings .total_sum .sb_status{width: 100px}
.uk_bookings .total_sum .sb_device{width: 72px}
.uk_bookings .total_sum .sb_booking_type{width: 115px}
.uk_bookings .total_sum .sb_sipp{width:85px;}
.uk_bookings .total_sum .sb_total_gbp{width: 155px;}


.insurance_filter{float: left;
margin: 0px 8px;}
.insurance_filter label{float: right;
font-size: 15px;
font-weight: normal;
margin: 3px 0px 0px 5px;}
.insurance_filter input{float: left;
height: 15px !important;
margin: 6px 0px !important;
width: 15px !important;}
.filter_action2 .date_filter form{ margin:0;}
.filter_action2 .date_filter .export_btn{float: left;}
.filter_action2 .date_filter .export_btn form button{cursor: pointer;
float: left;
height: 25px;
margin-left: 5px;
margin-top: -1px;}
.incorrect_profit_filter{float: left;
margin: 0px 8px;}
.incorrect_profit_filter label{float: right;
font-size: 15px;
font-weight: normal;
margin: 3px 0px 0px 5px;}
.incorrect_profit_filter input{float: left;
height: 15px !important;
margin: 6px 0px !important;
width: 15px !important;}

.top_widget {
	position: fixed;
	top: 60px;
	right: 4px;
	background: #fff;
	font-size: 11px;
	border: 1px solid #4784b9;
    opacity: 0.5;
}
.top_widget:hover{
opacity: 1.0;
}
.top_widget ul {
	margin: 0;
}
.top_widget ul li {
	padding: 1px 8px;
}
.top_widget .head {
	font-weight: bold;
	background: #4784b9;
	color: #fff;
	padding: 2px 2px;
}


.top_widget .top_country {
	float: left;
	width: 100px;
	border-right: 1px solid #115ebb;
}
.top_widget .top_cor {
	float: left;
	width: 100px;
	border-right: 1px solid #115ebb;
}
.top_widget .top_loc {
	float: left;
	width: 250px;
}



.kayak_bookings_stat{text-align: right;}
.kayak_bookings{float: left;
width: 1934px;
margin: 1px 11px;font-size: 13px;}
.kayak_bookings .kayak_header{float: left;width:100%;}
.kayak_bookings .kayak_header ul{float: left;width:100%;margin: 0;}
.kayak_bookings .kayak_header ul li{float: left;
background: #0a4896;
color: #fff;
padding: 5px;
margin-right: 1px;}


.kayak_bookings .kayak_body{float: left;width:100%;}
.kayak_bookings .kayak_body:hover{background:#56a9e69c}

.kayak_bookings .kayak_body ul{float: left;width:100%;margin: 0;}
.kayak_bookings .kayak_body ul li{float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;}



.kayak_bookings .sb_date{width: 100px;}
.kayak_bookings .sb_id{    width: 100px;}
.kayak_bookings .sb_pickup_date{width: 100px;}
.kayak_bookings .sb_supplier{width: 160px;}
.kayak_bookings .sb_dc{width: 360px;}
.kayak_bookings .sb_sc{width: 160px;}
.kayak_bookings .sb_duration{width: 80px;}
.kayak_bookings .sb_deposit{width: 150px}
.kayak_bookings .sb_insurance_profit{width: 186px;}
.kayak_bookings .sb_deposit_gbp{width: 150px}
.kayak_bookings .sb_status{width: 100px}
.kayak_bookings .sb_booking_type{width: 115px}
.kayak_bookings .sb_sipp{width:85px;}
.kayak_bookings .sb_total_gbp{width: 155px;}
.kayak_bookings .sb_kayak_profit_gbp{width: 155px;}

.kayak_financial_div{float: left;
border: 1px solid #bdbada;
margin: 0px 0px 15px 13px;font-size:13px;}
.kayak_financial_div ul{    margin: 2px;
    background: #eae8fb;
    padding: 11px 20px;}
.kayak_financial_div .incorrect_profit{float:left}
.kayak_financial_div .correct_profit{float:left}    
    
.kayak_financial_div .difference{float: left;
margin: 1px 0px 1px 0px;
text-align: right;
width: 100%;
border-top: 1px dotted #666;
padding: 4px 10px;}
.kayak_financial_div .diff_green{color: #3b8c1e;}
.kayak_financial_div .diff_red{color: #db3d3d;}
.kayak_financial_div .difference label{text-transform: uppercase;
float: left;
font-weight: normal;
font-size: 18px;margin: 0;}
.kayak_financial_div .difference span{float: right;font-size: 18px}
    
.kayak_financial_div li{color: #59557d;}
.kayak_financial_div li strong{font-size: 12px;
    width: 120px;
    float: left;}
.kayak_financial_div li label{width: 249px;
font-weight: normal;
margin: 0;}
.kayak_financial_div .bg1{background: #c8c4e3;
    margin-bottom: 4px;
    padding: 4px 6px;}
.kayak_financial_div li span{font-weight:bold;}
.kayak_financial_div li small{font-size: 12px;}
.kayak_bookings .book_percentage{float: right;
font-size: 10px;
background: #646287;
padding: 2px 0px 1px 5px;
border-radius: 6px 6px 6px 6px;
color: #fff;
width: 48px;
text-align: center;}




.check24_bookings_stat{text-align: right;}
.check24_bookings{float: left;
width: 1934px;
margin: 1px 11px;font-size: 13px;}
.check24_bookings .check24_header{float: left;width:100%;}
.check24_bookings .check24_header ul{float: left;width:100%;margin: 0;}
.check24_bookings .check24_header ul li{float: left;
background: #0a4896;
color: #fff;
padding: 5px;
margin-right: 1px;}


.check24_bookings .check24_body{float: left;width:100%;}
.check24_bookings .check24_body:hover{background:#56a9e69c}

.check24_bookings .check24_body ul{float: left;width:100%;margin: 0;}
.check24_bookings .check24_body ul li{float: left;
padding: 5px 9px;
margin-right: 1px;
border-right: 1px solid #fff;}



.check24_bookings .sb_date{width: 100px;}
.check24_bookings .sb_id{    width: 100px;}
.check24_bookings .sb_pickup_date{width: 100px;}
.check24_bookings .sb_supplier{width: 160px;}
.check24_bookings .sb_dc{width: 360px;}
.check24_bookings .sb_sc{width: 160px;}
.check24_bookings .sb_duration{width: 80px;}
.check24_bookings .sb_deposit{width: 150px}
.check24_bookings .sb_insurance_profit{width: 186px;}
.check24_bookings .sb_deposit_gbp{width: 150px}
.check24_bookings .sb_status{width: 100px}
.check24_bookings .sb_booking_type{width: 115px}
.check24_bookings .sb_sipp{width:85px;}
.check24_bookings .sb_total_gbp{width: 155px;}
.check24_bookings .sb_check24_profit_gbp{width: 155px;}

.check24_financial_div{float: left;
border: 1px solid #bdbada;
margin: 0px 0px 15px 13px;font-size:13px;}
.check24_financial_div ul{    margin: 2px;
    background: #eae8fb;
    padding: 11px 20px;}
.check24_financial_div .incorrect_profit{float:left}
.check24_financial_div .correct_profit{float:left}    
    
.check24_financial_div .difference{float: left;
margin: 1px 0px 1px 0px;
text-align: right;
width: 100%;
border-top: 1px dotted #666;
padding: 4px 10px;}
.check24_financial_div .diff_green{color: #3b8c1e;}
.check24_financial_div .diff_red{color: #db3d3d;}
.check24_financial_div .difference label{text-transform: uppercase;
float: left;
font-weight: normal;
font-size: 18px;margin: 0;}
.check24_financial_div .difference span{float: right;font-size: 18px}
    
.check24_financial_div li{color: #59557d;
padding: 6px 19px;}
.check24_financial_div li label{width: 249px;
font-weight: normal;
margin: 0;}
.check24_financial_div .bg1{background: #c8c4e3;}
.check24_financial_div li span{font-weight:bold;}
.check24_financial_div li small{margin-left: 5px;}
.check24_bookings .book_percentage{float: right;
font-size: 10px;
background: #646287;
padding: 2px 0px 1px 5px;
border-radius: 6px 6px 6px 6px;
color: #fff;
width: 48px;
text-align: center;}



.skyscanner_financial_div{float: left;
    border: 1px solid #d8ebf8;
    margin: 20px 0px 40px 10px;
    font-size: 13px;
    padding: 1px;}
.skyscanner_financial_div ul{    margin: 0px;}
.skyscanner_financial_div .incorrect_profit{float:left}
.skyscanner_financial_div .correct_profit{float:left}    
    
.skyscanner_financial_div .difference{float: left;
margin: 1px 0px 1px 0px;
text-align: right;
width: 100%;
border-top: 1px dotted #666;
padding: 4px 10px;}
.skyscanner_financial_div .diff_green{color: #3b8c1e;}
.skyscanner_financial_div .diff_red{color: #db3d3d;}
.skyscanner_financial_div .difference label{text-transform: uppercase;
float: left;
font-weight: normal;
font-size: 18px;margin: 0;}
.skyscanner_financial_div .difference span{float: right;font-size: 18px}
    
.skyscanner_financial_div li{padding: 6px 19px;}
.skyscanner_financial_div li label{width: 310px;
font-weight: normal;
margin: 0;}
.skyscanner_financial_div .bg1{background: #d8ebf8;}
.skyscanner_financial_div li span{font-weight:bold;}
.skyscanner_financial_div li small{margin-left: 5px;}





.skyscanner_financial_div_april2023{float: left;
    margin: 20px 0px 40px 10px;font-size:13px;border: 1px solid #d8ebf8;
    padding: 1px;}
    .skyscanner_financial_div_april2023 ul{    margin: 0px;}
    .skyscanner_financial_div_april2023 .incorrect_profit{float:left}
    .skyscanner_financial_div_april2023 .correct_profit{float:left}    
        
    .skyscanner_financial_div_april2023 .difference{float: left;
    margin: 1px 0px 1px 0px;
    text-align: right;
    width: 100%;
    border-top: 1px dotted #666;
    padding: 4px 10px;}
    .skyscanner_financial_div_april2023 .diff_green{color: #3b8c1e;}
    .skyscanner_financial_div_april2023 .diff_red{color: #db3d3d;}
    .skyscanner_financial_div_april2023 .difference label{text-transform: uppercase;
    float: left;
    font-weight: normal;
    font-size: 18px;margin: 0;}
    .skyscanner_financial_div_april2023 .difference span{float: right;font-size: 18px}
        
    .skyscanner_financial_div_april2023 li{padding: 6px 19px;}
    .skyscanner_financial_div_april2023 li label{width: 310px;
    font-weight: normal;
    margin: 0;}
    .skyscanner_financial_div_april2023 .bg1{background: #d8ebf8;}
    .skyscanner_financial_div_april2023 li span{font-weight:bold;}
    .skyscanner_financial_div_april2023 li small{margin-left: 5px;}

    .skyscanner_financial_div_april2023 .confirmed{display: inline-block;width: 200px;}
    .skyscanner_financial_div_april2023 .cancelled{display: inline-block;text-decoration: line-through;width: 200px;}
    .skyscanner_financial_div_april2023 .balance{display: inline-block;}
    .skyscanner_financial_div_april2023 .header{border-bottom: 1px dotted;
        margin-bottom: 2px;
        background: #0a4896;
        color: #fff;
        font-weight: normal;}
    .skyscanner_financial_div_april2023 .header .confirmed, .skyscanner_financial_div_april2023 .header .cancelled{} 

.affiliate_financial_div{float: left;
border: 1px solid #bdbada;
margin: 0px 0px 15px 13px;font-size:13px;}
.affiliate_financial_div ul{    margin: 2px;
    background: #eae8fb;
    padding: 11px 20px;}
.affiliate_financial_div .incorrect_profit{float:left}
.affiliate_financial_div .correct_profit{float:left}    
    
.affiliate_financial_div .difference{float: left;
margin: 1px 0px 1px 0px;
text-align: right;
width: 100%;
border-top: 1px dotted #666;
padding: 4px 10px;}
.affiliate_financial_div .diff_green{color: #3b8c1e;}
.affiliate_financial_div .diff_red{color: #db3d3d;}
.affiliate_financial_div .difference label{text-transform: uppercase;
float: left;
font-weight: normal;
font-size: 18px;margin: 0;}
.affiliate_financial_div .difference span{float: right;font-size: 18px}
    
.affiliate_financial_div li{color: #59557d;
padding: 6px 19px;}
.affiliate_financial_div li label{width: 310px;
font-weight: normal;
margin: 0;}
.affiliate_financial_div .bg1{background: #c8c4e3;}
.affiliate_financial_div li span{font-weight:bold;}
.affiliate_financial_div li small{margin-left: 5px;}




.excess_protection {
	margin: 5px 10px;width: 1000px;
}
.excess_protection ul{margin: 0;
}
.excess_protection li{margin-bottom: 2px;
background: #c0def49c none repeat scroll 0 0;
padding: 8px 7px;}
.excess_protection li label {
	width: 200px;
	font-weight: normal;
	vertical-align: top;
	padding: 4px 0px 0px 4px;
    font-size: 13px;color: #666;
}
.excess_protection li span{display: inline-block;}
.excess_protection li span textarea{width: 500px;
height: 100px;
padding: 5px;font-size: 13px;border:1px solid #bdd6e7}
.excess_protection li small{vertical-align: top;
padding: 3px 0px 0px 9px;
display: inline-block;
color: #666;}
.excess_protection li button{float: right;
margin-right: 40px;
width: 100px;font-size: 13px;}

.excess_protection .include_country_list, .excess_protection .exclude_country_list, .excess_protection .exclude_cor_list, .excess_protection .exclude_ip_list{float:left;
margin: 6px 0px 0px 200px;
padding: 3px 0px 1px 3px;border-radius: 2px;}
.excess_protection .include_country_list ul, .excess_protection .exclude_country_list ul, .excess_protection .exclude_cor_list ul, .excess_protection .exclude_ip_list ul{margin: 0;}
.excess_protection .include_country_list li, .excess_protection .exclude_country_list li, .excess_protection .exclude_cor_list li, .excess_protection .exclude_ip_list li{width: auto;
font-size: 13px;
display: inline-block;
padding: 2px 4px;
margin: 0px 3px 3px 0px;border-radius: 2px;background:#3a8ec7 none repeat scroll 0 0;color: #fff;}
.excess_protection .include_country_list li span, .excess_protection .exclude_country_list li span, .excess_protection .exclude_cor_list li span, .excess_protection .exclude_ip_list li span{display: inline-block;
margin: 2px 0px 2px 7px;
font-size: 10px;
background: #0665a5;
color: #fff;
padding: 1px 3px;
vertical-align: top;
border-radius: 3px;}
.excess_protection .us_country_id{background: #F3F3F3;
padding: 10px;
margin-top: 40px;}
.excess_protection .us_country_id h3{    margin: 5px 0px 11px 2px;
    font-size: 18px; color: #666;
}
.excess_protection .us_country_id textarea{width: 900px;
height: 50px;
padding: 5px;
border: 1px solid #ccc;
color: #666;font-size: 13px;}


.excess_protection .us_country_id .add_btn button{font-size: 12px;
border: none;
background: no-repeat;
color: #666;
text-decoration: underline;
padding: 0;float: right;margin:14px 11px 14px 0px;}
.excess_protection .us_country_id .add_btn button:hover{
text-decoration: none;
}


.excess_protection .non_us_country{background: #d8ebf8;
padding: 10px;
margin-top: 40px;}
.excess_protection .non_us_country h3{margin: 5px 0px 11px 2px;
    font-size: 18px;color: #666;
}

.excess_protection .non_us_country .show_hide_list{background: none;
float: right;
width: auto;
height: auto;}
.excess_protection .non_us_country .show_hide_list span{width: auto;
background: none;
padding: 0;
height: auto;
margin: -27px 0px 0px -54px;
color: #24618e;
font-size: 12px;
text-decoration: underline;
cursor: pointer;
position: absolute;
font-weight: bold;}
.excess_protection .non_us_country .clear{background: none;
width: auto;
height: auto;
padding: 0;
margin: 0;}
.excess_protection .non_us_country .show_hide_list span:hover{text-decoration: none;}
.excess_protection .non_us_country .country_id_list{width: 100%;
height: auto;
background: none;display: none;}

.excess_protection .non_us_country label{    margin: 0;
display: inline-block;
width: 100px;
background: #fff;
font-weight: bold;
padding: 5px 2px 3px 4px;
font-size: 12px;
height: 26px;
vertical-align: top;
overflow: hidden;
}

.excess_protection .non_us_country div{display: inline-block;
background: #fff;
width: 80px;
vertical-align: top;
height: 26px;}
.excess_protection .non_us_country div input{border: 1px solid #ccc;
width: 60px;
font-size: 13px;
padding: 3px;}
.excess_protection .non_us_country span{width: 200px;
background: #fff;
display: inline-block;
padding: 5px 0px 4px 0px;
margin-bottom: 3px;
height: 26px;
vertical-align: top;}
.excess_protection .non_us_country span button{font-size: 12px;
border: none;
background: no-repeat;
color: #666;
text-decoration: underline;
padding: 0;}
.excess_protection .non_us_country span button:hover{
text-decoration: none;
}



.excess_protection .us_country{background: #d8ebf8;
padding: 10px;
margin-top: 40px;}
.excess_protection .us_country h3{margin: 5px 0px 11px 2px;
    font-size: 18px;color: #666;
}

.excess_protection .us_country .show_hide_list{background: none;
float: right;
width: auto;
height: auto;}
.excess_protection .us_country .show_hide_list span{width: auto;
background: none;
padding: 0;
height: auto;
margin: -27px 0px 0px -54px;
color: #24618e;
font-size: 12px;
text-decoration: underline;
cursor: pointer;
position: absolute;
font-weight: bold;}
.excess_protection .us_country .clear{background: none;
width: auto;
height: auto;
padding: 0;
margin: 0;}
.excess_protection .us_country .show_hide_list span:hover{text-decoration: none;}
.excess_protection .us_country .us_country_id_list{width: 100%;
height: auto;
background: none;display: none;}

.excess_protection .us_country label{    margin: 0;
display: inline-block;
width: 100px;
background: #fff;
font-weight: bold;
padding: 5px 2px 3px 4px;
font-size: 12px;
height: 26px;
vertical-align: top;
overflow: hidden;
}

.excess_protection .us_country div{display: inline-block;
background: #fff;
width: 80px;
vertical-align: top;
height: 26px;}
.excess_protection .us_country div input{border: 1px solid #ccc;
width: 60px;
font-size: 13px;
padding: 3px;}
.excess_protection .us_country span{width: 200px;
background: #fff;
display: inline-block;
padding: 5px 0px 4px 0px;
margin-bottom: 3px;
height: 26px;
vertical-align: top;}
.excess_protection .us_country span button{font-size: 12px;
border: none;
background: no-repeat;
color: #666;
text-decoration: underline;
padding: 0;}
.excess_protection .us_country span button:hover{
text-decoration: none;
}



.extra_cover_us {
	margin: 5px 10px;width: 1000px;
}
.extra_cover_us ul{margin: 0;
}
.extra_cover_us li{margin-bottom: 2px;
background: #c0def49c none repeat scroll 0 0;
padding: 8px 7px;}
.extra_cover_us li label {
	width: 200px;
	font-weight: normal;
	vertical-align: top;
	padding: 4px 0px 0px 4px;
    font-size: 13px;color: #666;
}
.extra_cover_us li span{}
.extra_cover_us li span textarea{width: 500px;
height: 100px;
padding: 5px;font-size: 13px;border:1px solid #bdd6e7}
.extra_cover_us li small{vertical-align: top;
padding: 3px 0px 0px 9px;
display: inline-block;
color: #666;}
.extra_cover_us li button{float: right;
margin-right: 40px;
width: 100px;font-size: 13px;}

.extra_cover_us .include_country_list, .extra_cover_us .exclude_country_list, .extra_cover_us .exclude_cor_list, .extra_cover_us .exclude_ip_list{float:left;
margin: 6px 0px 0px 200px;
padding: 3px 0px 1px 3px;border-radius: 2px;}
.extra_cover_us .include_country_list ul, .extra_cover_us .exclude_country_list ul, .extra_cover_us .exclude_cor_list ul, .extra_cover_us .exclude_ip_list ul{margin: 0;}
.extra_cover_us .include_country_list li, .extra_cover_us .exclude_country_list li, .extra_cover_us .exclude_cor_list li, .extra_cover_us .exclude_ip_list li{width: auto;
font-size: 13px;
display: inline-block;
padding: 2px 4px;
margin: 0px 3px 3px 0px;border-radius: 2px;background:#68aad6 none repeat scroll 0 0;color:#fff;}
.extra_cover_us .include_country_list li span, .extra_cover_us .exclude_country_list li span, .extra_cover_us .exclude_cor_list li span, .extra_cover_us .exclude_ip_list li span{display: inline-block;
margin: 2px 0px 2px 7px;
font-size: 10px;
background: #0665a5;
color: #fff;
padding: 1px 3px;
vertical-align: top;
border-radius: 3px;}


.extra_cover_us .us_country_id{background: #d8ebf8;
padding: 10px;
margin-top: 40px;}
.extra_cover_us .us_country_id h3{margin: 5px 0px 11px 2px;
    font-size: 18px;color: #666;
}
.extra_cover_us .us_country_id label{    margin: 0;
    display: inline-block;
    width: 170px;
    background: #fff;
    font-weight: bold;
    padding: 5px 2px 3px 4px;
    font-size: 12px;
    height: 26px;
    vertical-align: top;
}

.extra_cover_us .us_country_id div{display: inline-block;
background: #fff;
width: 100px;
vertical-align: top;
height: 26px;}
.extra_cover_us .us_country_id div input{border: 1px solid #ccc;
width: 60px;
font-size: 13px;
padding: 3px;}
.extra_cover_us .us_country_id span{width: 200px;
background: #fff;
display: inline-block;
padding: 5px 0px 4px 0px;
margin-bottom: 3px;
height: 26px;
vertical-align: top;}
.extra_cover_us .us_country_id span button{font-size: 12px;
border: none;
background: no-repeat;
color: #666;
text-decoration: underline;
padding: 0;}
.extra_cover_us .us_country_id span button:hover{
text-decoration: none;
}



.extra_cover_us .non_us_country{background: #d8ebf8;
padding: 10px;
margin-top: 40px;}
.extra_cover_us .non_us_country h3{margin: 5px 0px 11px 2px;
    font-size: 18px;color: #666;
}
.extra_cover_us .non_us_country label{    margin: 0;
    display: inline-block;
    width: 170px;
    background: #fff;
    font-weight: bold;
    padding: 5px 2px 3px 4px;
    font-size: 12px;
    height: 26px;
    vertical-align: top;
}

.extra_cover_us .non_us_country div{display: inline-block;
background: #fff;
width: 100px;
vertical-align: top;
height: 26px;}
.extra_cover_us .non_us_country div input{border: 1px solid #ccc;
width: 60px;
font-size: 13px;
padding: 3px;}
.extra_cover_us .non_us_country span{width: 200px;
background: #fff;
display: inline-block;
padding: 5px 0px 4px 0px;
margin-bottom: 3px;
height: 26px;
vertical-align: top;}
.extra_cover_us .non_us_country span button{font-size: 12px;
border: none;
background: no-repeat;
color: #666;
text-decoration: underline;
padding: 0;}
.extra_cover_us .non_us_country span button:hover{
text-decoration: none;
}

.excess_protection li .country_duration_rule, .excess_protection li .country_supplier_rule, .country_supplier_rule2{width: 635px;
display: inline-block;
padding: 4px 5px;
height: 500px;
overflow-y: scroll;}
.default_select_rule{
width: 690px;
display: inline-block;
padding: 4px 5px;
height: 500px;
overflow-y: scroll;
}
.excess_protection li .country_duration_rule .add_rule, .excess_protection li .country_supplier_rule .add_rule, .country_supplier_rule2 .add_rule{display: inline-block;}
.excess_protection li .country_duration_rule .add_rule h3, .excess_protection li .country_supplier_rule .add_rule h3, .excess_protection li .country_supplier_rule2 .add_rule h3{display: inline-block;
font-size: 12px;
margin: 0;
background: #bababa;
color: #f7f7f7;
padding: 7px 6px;}
.excess_protection li .country_duration_rule .add_rule label, .excess_protection li .country_supplier_rule .add_rule label, .excess_protection li .country_supplier_rule2 .add_rule label{width: 58px;
display: inline-block;margin:0px;}
.excess_protection li .country_duration_rule .add_rule select, .excess_protection li .country_duration_rule2 .add_rule select{display: inline-block;
width: 100px;
margin-right: 10px;
background: #fff;
border: none;
padding: 5px 2px;
font-size: 13px;}
.excess_protection li .country_supplier_rule .add_rule select, .excess_protection li .country_supplier_rule2 .add_rule select{
    display: inline-block;
width: 130px;
margin-right: 10px;
background: #fff;
border: none;
padding: 5px 2px;
font-size: 13px;}

.excess_protection li .default_select_rule .add_rule select{
    display: inline-block;
width: 106px;
margin-right: 10px;
background: #fff;
border: none;
padding: 5px 2px;
font-size: 13px;
}

.excess_protection li .country_duration_rule .add_rule input, .excess_protection li .country_supplier_rule .add_rule input, .excess_protection li .country_supplier_rule2 .add_rule input{width: 30px;
display: inline-block;
margin-right: 10px;
border: navajowhite;
padding: 3px 2px;
font-size: 13px;
text-align: center;}
.excess_protection li .country_duration_rule .add_rule button, .excess_protection li .country_supplier_rule .add_rule button, .excess_protection li .country_supplier_rule2 .add_rule button,
.excess_protection li .default_select_rule .add_rule button{
    display: inline-block;
margin: 0px 0px 0px 0px;
font-size: 13px;
padding: 2px 14px;
width: auto;}

.country_duration_rule #country_duration_rule_list, .country_supplier_rule #country_supplier_rule_list, .country_supplier_rule2 #country_supplier_rule_list2{margin-top: 5px;}
.country_duration_rule #country_duration_rule_list ul, .country_duration_rule2 #country_duration_rule_list2 ul{}
.country_duration_rule #country_duration_rule_list li, .country_supplier_rule #country_supplier_rule_list li, .country_supplier_rule2 #country_supplier_rule_list2 li{background: #fff;
padding: 7px 6px;}
.default_select_rule ul li{background: #fff;
    font-size: 11px;float: left;
    width: 100%;}
#default_check_rule_list{margin: 5px 0px;}
.default_select_rule ul li input{display: none;}
.default_select_rule ul li strong{float: left;}
.default_select_rule ul li span{float: left;width: 100px;}
.default_select_rule ul li small{float: left;}
.default_select_rule .middle{float: left;}
.default_select_rule ul li button{font-size: 12px;
    padding: 0px 12px;
    float: right;
    margin: 3px 4px 0px 0px;
    width: auto;}
.default_select_rule ul li .include{background:#2b9a03;
    color: #fff;
    padding: 1px 8px;
    font-size: 11px;}
.default_select_rule ul li .exclude{background: #d50b0b;
    color: #fff;
    padding: 1px 8px;
    font-size: 11px;}

.country_duration_rule #country_duration_rule_list li:hover, .country_supplier_rule #country_supplier_rule_list li:hover, .country_supplier_rule2 #country_supplier_rule_list2 li:hover{background: #78bae561;}
.country_duration_rule #country_duration_rule_list span, .country_supplier_rule #country_supplier_rule_list span, .country_supplier_rule2 #country_supplier_rule_list2 span{font-size: 12px;}
.country_duration_rule #country_duration_rule_list button, .country_supplier_rule #country_supplier_rule_list button, .country_supplier_rule2 #country_supplier_rule_list2 button{width: auto;
margin: 0;
font-size: 12px;
padding: 0px 12px;}
.country_supplier_rule #country_supplier_rule_list li input, .country_supplier_rule2 #country_supplier_rule_list2 li input{display:none;}
.add_toduration_rule{float: left;
width: 100%;}
.add_toduration_rule button{float: right !important;
width: auto !important;
padding: 2px 7px;
font-size: 12px !important;
margin: 5px 284px 2px 0px !important;}






.blacklisted_customer_div.ref_div{border-top: 1px dotted #999;
text-align: right;
margin-bottom: 20px;}

.blacklisted_customer_header{width: 1137px;font-size: 13px;}
.blacklisted_customer_header ul, .blacklisted_customer_body ul{margin: 0;
padding: 0;}
.blacklisted_customer_header li{display:inline-block;background: #4784b9;
color: #fff;
padding: 5px;
margin-right: 1px;}

.blacklisted_customer_body{width: 1154px;display:inline-block;}
.blacklisted_customer_body li{font-size: 12px;
color: #666;
vertical-align: middle;
display: inline-block;}
.blacklisted_customer_body li .customer_details{width: 300px;
padding: 4px;
margin: 4px;
background: #cdc7c71c;}
.blacklisted_customer_body li .customer_details label{width: 55px;
padding: 0;
margin: 0;
font-weight: normal;
font-size: 11px;}
.blacklisted_customer_body li .customer_details span{
font-size: 11px;
color: #666;}
.blacklisted_customer_body li button{}

.blc_cd{width: 330px;}
.blc_r{width: 300px;}
.blc_ab{width: 100px;}
.blc_dt{width: 100px;}
.blc_rem{width: 100px;}


.add_blacklist_customer{background: #fff;
position: fixed;
left: 500;
border: 1px solid #ccc;
padding: 3px;
box-shadow: 0px 0px 4px #ccc;display:none;}
.add_blacklist_customer h3{margin: 0px 0px 5px 0px;
font-size: 16px;
background: #0a4896;
padding: 3px 7px;
color: #fff;
font-weight: normal; }
.blacklist_customer_form{}
.blacklist_customer_form ul{margin:0;}
.blacklist_customer_form li{padding: 4px 17px;
margin-bottom: 1px;}
.blacklist_customer_form li label{font-size: 12px;
width: 100px;
margin: 6px 0px 0px 0px;
float: left;
font-weight: normal;}
.blacklist_customer_form li input{width: 300px;
padding: 4px;
background: white;
border: 1px solid #ccc;
font-size: 13px;}
.blacklist_customer_form li textarea{width: 300px;
height: 100px;
padding: 4px;
background: white;
border: 1px solid #ccc;
font-size: 13px;
}
.blacklist_customer_form li .booking_type{width: 300px;
padding: 4px;
background: white;
border: 1px solid #ccc;
font-size: 13px;}

.blacklist_customer_form li .book_type{
padding: 5px;
background: white;
border: 1px solid #ccc;
font-size: 13px;margin-right: 4px;}

.blacklist_customer_form li button{
height: 30px;padding:1px 10px}
.open_blacklist_customer_box{position: absolute;
margin-top: 10px;
left: 380px;}
.payment_gateway_stripe{float: left;
background: #334d8c;
padding: 0px 4px;
font-size: 12px;
border-radius: 4px;
color: #fff;
margin-left: 10px;margin-right: 3px;}
.payment_gateway_sagepay{float: left;
background: #8c4033;
padding: 0px 4px;
font-size: 12px;
border-radius: 4px;
color: #fff;
margin-left: 10px;}

.excess_data_logs_subtitle{margin: 40px 0px 1px 10px;
text-align: right;
color: #7c8083;
padding: 1px 0px;
font-size: 13px;}
.excess_data{margin: 0px 0px 0px 10px;
float: left;
width: 1550px;}
.excess_data .header{width: 100%;
float: left;
background: #4784b9;
color: #fff;
font-size: 13px;}
.excess_data .header ul{margin: 0;}
.excess_data .header li{float: left;
padding: 3px 5px;
border-right: 1px solid #fff;margin-left: 1px;}


.excess_data .body{width: 100%;
float: left;font-size: 13px;}
.excess_data .body ul{margin: 0;}
.excess_data .body li{padding: 0px 0px;
vertical-align: middle;
display: inline-block;}
.excess_data .car img{}

.excess_data .car_img{width: 50px;}
.excess_data .car{width: 250px;}
.excess_data .pickup{width: 150px;}
.excess_data .cor{width: 150px;}
.excess_data .supplier{width: 150px;}
.excess_data .category{width: 250px;font-size: 12px}
.excess_data .excess{width: 200px;}
.excess_data .date{width: 100px;}

.filter_action.excess_data_div{ }
.filter_action.excess_data_div select{padding: 4px;
border: 1px solid #ccc;
font-size: 13px;background:#fff; }
.filter_action.excess_data_div label{margin: 4px 9px 0px 6px;
padding: 0;
font-size: 12px;}
.filter_action.excess_data_div button{font-size: 13px;
padding: 1px 16px;}
.zoom_img{position: absolute;
margin-left: 50px;
margin-top: -122px;
z-index: 1000;
background: #78b8e4;
display: none;
text-align: center;
padding: 4px;
border: 1px solid #6fafdc;
box-shadow: 0px 0px 5px #999;}
.zoom_img img{}
.zoom_img span{display: inline-block;
background: #78b8e4;
width: 300px;
padding: 3px 0px 2px 0px;
color: #fff;
font-size: 14px;}

/* {text-decoration: none;} */
.customer_links li button:hover{text-decoration: underline;}
.customer_links .color2{background-color:#f9f9f9;}

.apply_all{float: right;
margin-right: 10px;}
.apply_all button{padding: 8px 30px;}


.footer{background:#61809b;
color:#ebebeb;
font-size: 13px;padding: 15px;position:relative;}
.footer .left{float: left;}
.footer .left strong{color: #ffef02;font-weight: normal;}
.footer .right{float: left;}
.footer .copyright{float: right;}
.footer a{color:#ebebeb !important;text-decoration: underline;}
.footer a:hover{text-decoration: none;}

.excess_data_log{float: left;width: 100%;margin: 10px;margin:0px 0px 50px 20px}
.excess_data_log  label{clear: both;
width: 100%;
font-weight: normal;
font-size: 16px;
margin: 40px 0px 0px 0px;
float: left;}
.excess_data_log  textarea{font-size: 12px;
padding: 10px;
width: 800px;
border: 1px solid #ccc;
color: #666;}
.excess_data_log  .request{height: 200px;}
.excess_data_log  .response{height: 500px;}

.uk_bookings_widget{float: left;
position: absolute;
top: 128px;
right: 2px;
font-size: 12px;
border: 1px solid #ccc;
padding: 1px;}
.uk_bookings_widget span{background: #d8ebf8;padding: 2px 7px;}
.uk_bookings_widget .header{float: left;border-bottom: 1px solid #fff;}
.uk_bookings_widget .header span{background: #0a4896;
color: #fff;}
.uk_bookings_widget .confirmed{float: left;border-bottom: 1px solid #fff;}
.uk_bookings_widget .cancelled{float: left;border-bottom: 1px solid #fff;}
.uk_bookings_widget .cancelled span{color: #d51717;}
.uk_bookings_widget .total{float: left;font-weight: bold;}

.uk_bookings_widget .col1{float: left;
width: 90px;
border-right: 1px solid #fff;background:#0a4896;color: #fff !important;font-weight: normal;}
.uk_bookings_widget .col2{float: left;
width: 60px;
border-right: 1px solid #fff;}
.uk_bookings_widget .col3{float: left;
width: 80px;
border-right: 1px solid #fff;}
.uk_bookings_widget .col4{float: left;
width: 130px;
border-right: 1px solid #fff;}
.uk_bookings_widget .col4 small{font-size: 9px;}
.uk_bookings_widget .col5{width: 140px;
float: left;
border-right: 1px solid #fff;}
.uk_bookings_widget .col6{width: 100px;
float: left;
border-right: 1px solid #fff;}
.uk_bookings_widget .col7{width: 90px;
float: left;}
.live_feedback_filter{  margin: 40px 0px 20px 10px;
  float: left; background:#ccc;padding:4px;width:1257px;}
.live_feedback_filter ul{margin: 0;
float: left;}
.live_feedback_filter li{float: left;
margin-right: 20px;}

.live_feedback_filter select{border: 1px solid #ccc;
background: #fff;
padding: 4px;}

.demo_feedback_filter{  margin: 40px 0px 20px 10px;
  float: left;
  background: #ccc;
  padding: 4px;
  width: 914px;}
.demo_feedback_filter ul{margin: 0;
float: left;}
.demo_feedback_filter li{float: left;
  margin: 1px 3px 1px 0px;}

.demo_feedback_filter select{border: 1px solid #ccc;
background: #fff;
padding: 4px;}

.live_feedback_div{float: left;}
.live_feedback_div .count{border-bottom: 1px solid #000;
width: 1257px;
text-align: right;
margin: 0px 10px;
font-size: 13px;
padding: 0px 6px 0px 0px;float: left;}

.feedbacks{margin: 4px 0px 0px 10px;}
.feedbacks table{}

.feedbacks table .tb_title{
  background: #2C6BA2;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  vertical-align: middle;
  padding: 12px 5px 12px 6px;
}

.feedbacks table th{border:1px solid #ddd}

.feedbacks table tr {
  border: 1px solid #ddd;
}

.feedbacks .tr_bg1 {
  background-color: #f9f9f9;
}


.feedbacks table td {
  border: 1px solid #ddd;
  font-size: 14px;
  text-align: center;
}

.feedbacks table td .supplier_crg{background: #e6e5e5;
font-size: 9px;
width: 29px;
text-align: center;
border-radius: 0px 0px 4px 0px;
color: #5e5e5e;
position: absolute;
margin-left: -8px;
margin-top: -9px;
text-transform: uppercase;}
.feedbacks table td .supplier_rms{background: #3a3c9a;
font-size: 9px;
width: 29px;
text-align: center;
border-radius: 0px 0px 4px 0px;
color: #fff;
position: absolute;
margin-left: -8px;
margin-top: -9px;
text-transform: uppercase;}
.feedbacks table td .avg_feedback{
color: #fff;
padding: 2px 10px;
border-radius: 4px;
font-weight: bold;
font-size: 16px;
margin: 5px 0px 0px 20px;
float: left;}

.feedbacks table td .avg_feedback.excellent{background: #4270c9;}
.feedbacks table td .avg_feedback.good{background: #c4a607;}
.feedbacks table td .avg_feedback.average{background: #a7a6a0;}
.feedbacks table td .avg_feedback.poor{background: #aa0909;}










.feedback_comparison{margin: 4px 0px 0px 10px;}
.feedback_comparison table{}

.feedback_comparison table .tb_title{
  background: #2C6BA2;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  vertical-align: middle;
  padding: 12px 5px 12px 6px;
}

.feedback_comparison table th{border:1px solid #ddd}

.feedback_comparison table tr {
  border: 1px solid #ddd;
}

.feedback_comparison .tr_bg1 {
  background-color: #f9f9f9;
}


.feedback_comparison table td {
  border: 1px solid #ddd;
  font-size: 14px;
  text-align: center;
}

.feedback_comparison table td .supplier_name{color: #7a7a88;
float: left;
font-size: 12px;
position: absolute;
margin-top: -30px;}

.feedback_comparison table td .supplier_logo{
max-width: 100px;
float: right;
}

.feedback_comparison table td .logo_span{float: right;
background: #000;
color: #fff;
padding: 8px 5px;}

.feedback_comparison table td .supplier_crg{background: #e6e5e5;
font-size: 9px;
width: 29px;
text-align: center;
border-radius: 0px 0px 4px 0px;
color: #5e5e5e;
position: absolute;
margin-left: -8px;
margin-top: -9px;
text-transform: uppercase;}

.feedback_comparison table td .supplier_demo{background: #ff7f0e;
font-size: 9px;
width: 29px;
text-align: center;
border-radius: 0px 0px 4px 0px;
color: #fff;
position: absolute;
margin-left: -8px;
margin-top: -9px;
text-transform: uppercase;}

.feedback_comparison table td .supplier_rms{background: #3a3c9a;
font-size: 9px;
width: 29px;
text-align: center;
border-radius: 0px 0px 4px 0px;
color: #fff;
position: absolute;
margin-left: -8px;
margin-top: -9px;
text-transform: uppercase;}
.feedback_comparison table td .avg_feedback{
color: #fff;
padding: 2px 10px;
border-radius: 4px;
font-weight: bold;
font-size: 16px;
margin: 5px 0px 0px 20px;
float: left;}

.feedback_comparison table td .avg_feedback.excellent{background: #4270c9;}
.feedback_comparison table td .avg_feedback.good{background: #c4a607;}
.feedback_comparison table td .avg_feedback.average{background: #a7a6a0;}
.feedback_comparison table td .avg_feedback.poor{background: #aa0909;}
.blacklisted_ip{}
.blacklisted_ip table{}
.blacklisted_ip .tb_title{background: #2C6BA2;
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
    vertical-align: middle;
    padding: 3px 5px 3px 5px;}

.blacklisted_ip  th{border:1px solid #ddd}
    
.blacklisted_ip .tb_cell{font-size: 12px;border: 1px solid #ddd;}
.blacklisted_ip tr:hover{background: #c0def49c;}
.blacklisted_ip .tr_bg1{background:#f9f9f9;}

.unblock_data{width: 800px;
    margin: 18px 0px 30px 15px;
    float: left;}
.unblock_data h3{margin: 0;
    font-size: 12px;
    background: #4784b9;
    color: #fff;
    padding: 7px 5px;
    float: left;
    width: 100%;}
.unblock_data table{margin: 0;}
.unblock_data .tb_title{font-size: 12px;
    font-weight: normal;
    border: 1px solid #ccc;
    padding: 5px 5px;
    background: #faf9f9;}
.unblock_data table th{}
.unblock_data table td{font-size: 12px;
    border: 1px solid #ccc;background:#faf9f9;}
#block_button{display: inline-block;
    margin-left: 10px;
    font-size: 15px;
    color: #000;}
.bot_detected{float: left;
    background: #394a9f;
    color: #fff;
    padding: 2px 6px;
    margin: 0px 0px 9px 15px;
    border-radius: 4px;
    font-size: 16px;}
.bot_detected_main{float: left;
    background: #394a9f;
    color: #fff;
    font-size: 10px;
    padding: 1px 4px;
    border-radius: 4px;}

.block_all_ip{margin: 0px 0px 60px 10px;
    float: left;
    font-size: 24px;}
.block_all_ip button{padding: 14px 180px;}





/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #d22;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.hash_key_div{float: left;
    border: 1px solid #e9f7fb;
    padding: 3px 3px 0px 3px;
    margin: 40px 0px 0px 12px;}
.hash_key_div h3{background: #4784b9;
    color: #fff;
    font-size: 19px;
    margin: 0px 0px 2px 0px;
    padding: 8px 4px;}
.hash_key_div span{display: inline-block;
    margin: 0px 4px 0px 4px;
    }
.hash_key_div ul{margin: 0;}
.hash_key_div li{margin-bottom: 3px;
    background: #e9f7fb;
    padding: 4px 12px;}
.hash_key_div li label{margin: 0;
    width: 96px;
    font-weight: normal;
    font-size: 13px;}
.hash_key_div li input{border: 1px solid #ccc;
    padding: 4px;
    font-size: 12px;
    width: 400px;}
.hash_key_div li button{padding: 9px 40px;}

.backend_settings{margin: 5px 0px 5px 9px;
  float: left;
  border: 1px solid #4784b9;
  width: 400px;
  padding: 2px 2px 1px 2px;}
.backend_settings h3{margin: 0;
  background: #4784b9;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  padding: 4px 4px;}
.backend_settings ul{margin: 0;
}
.backend_settings ul li{background: #469de824;
  margin-bottom: 1px;
  padding: 8px 6px;}
.backend_settings ul li label{font-weight: normal;font-size: 13px;
  width: 100px;
  margin: 0;}
.backend_settings ul li span{width: 50px;
    display: inline-block;}
.backend_settings ul li select{background: #fff;font-size: 13px;
  border: none;
  padding: 6px 7px;
  width: 180px;}
.backend_settings ul li textarea{width: 380px;
    border: none;
    background: #fff;
    height: 110px;
    padding: 4px;
    font-size: 13px;}
.backend_settings ul li small{color: #716c6c;
  text-align: right;
  width: 100%;
  display: inline-block;}
.backend_settings_button{width: 400px;
  margin: 5px 0px 5px 9px;
  padding: 2px 2px 1px 2px;
  text-align: center;}
.backend_settings_button button{padding: 7px 70px;}
.search_ranking_rule{margin: 5px 10px;
    width: 1000px;}
.search_ranking_rule ul{margin: 0;}
.search_ranking_rule li{margin-bottom: 2px;
    background: #c0def49c none repeat scroll 0 0;
    padding: 8px 7px;}
.search_ranking_rule li label{width: 200px;
    font-weight: normal;
    vertical-align: top;
    padding: 4px 0px 0px 4px;
    font-size: 13px;
    color: #666;}
.search_ranking_rule li .add_rule{}
.search_ranking_rule li .add_rule select{display: inline-block;
    width: 130px;
    margin-right: 10px;
    background: #fff;
    border: none;
    padding: 5px 2px;
    font-size: 13px;}
.search_ranking_rule li .add_rule button{display: inline-block;
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        padding: 2px 14px;
        width: auto;}
.search_ranking_rule li .add_rule #supplier_country_rule_country{width: 200px;
    height: 250px;
    font-size: 11px;}
.search_ranking_rule li .add_rule input{display: inline-block;
    width: 130px;
    margin-right: 10px;
    background: #fff;
    border: none;
    padding: 5px 2px;
    font-size: 13px;}
.search_ranking_rule .search_rule_country_dropdown{margin: -4px 0px 14px 10px;
    width: 400px;
    height: 200px;
    overflow-y: auto;
    padding: 2px;}
.search_ranking_rule .search_rule_country_dropdown li{margin-bottom: 1px;
    background: #c0def49c none repeat scroll 0 0;
    padding: 1px 1px;cursor: pointer;}
.search_ranking_rule .search_rule_country_dropdown li:hover{background:#e5eef49c none repeat scroll 0 0;}
.search_ranking_rule .search_rule_country_dropdown li input{width: 14px;
    padding: 0;cursor:pointer;}
.search_ranking_rule .search_rule_country_dropdown li span{font-size: 13px;}
.search_ranking_rule #country_supplier_rule_list button{float:right;}
.search_ranking_rule #country_supplier_rule_list h3{color: #666;
    font-weight: normal;
    font-size: 16px;
    margin: 40px 0px 7px 0px;}
.search_ranking_rule li button {
  float: right;
  margin-right: 40px;
  width: 100px;
  font-size: 13px;
}


.upsell_data_count{width: 1620px;
  margin: 2px 10px;}
.upsell_data{float: left;
  width: 1620px;
  margin: 2px 10px;
  font-size: 13px;}
.upsell_data .upsell_data_header{float: left;width: 100%;}
.upsell_data .upsell_data_header ul{float: left;
  width: 100%;
  margin: 0;}
.upsell_data .upsell_data_header li{float: left;
  padding: 3px 4px;
  background: #4784b9;
  color: #fff;
  margin-right: 1px;}
  
.upsell_data .date_time{width: 120px;}
.upsell_data .lead_id{width: 200px;}
.upsell_data .pickup{width: 200px;}
.upsell_data .cor{width: 70px;}
.upsell_data .aff{width: 160px;}
.upsell_data .supplier{width: 200px;}
.upsell_data .car{width: 250px;}
.upsell_data .price{width: 100px;}
.upsell_data .paynow{width: 100px;}
.upsell_data .profit{width: 100px;}
.upsell_data .upsell{width: 100px;}

.upsell_data_body{float: left;
  width: 100%;font-size: 12px;padding: 4px 0px;}
.upsell_data_body ul{float: left;margin: 0;}
.upsell_data_body li{float: left;}
.upsell_data_body .basic{}
.upsell_data_body .car_data{}
.upsell_data_body .car_data ul{float: left;margin: 0;}
.upsell_data_body .car_data .top_car{}
.upsell_data_body .car_data .selected_car{background:#ace1c87d;}
.upsell_data_body .car_upsell_data{border-top: 1px dotted #333;font-weight: bold;}

.upsell_data .dynamic{float: right;
  color: #b52121;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 10px;} 
  
.upsell_data_detail{float: left;
  width: 1600px;}
.upsell_data_detail .col1{float: left;
  width: 510px;}
.upsell_data_detail .col2{float: left;
  width: 510px;}
.upsell_data_detail .col3{float: left;
  width: 510px;}
.upsell_data_detail .sub_div{float: left;
  width: 503px;
  border: 1px solid #4784b9;
  margin: 3px 1px 20px 2px;
  padding: 1px 0px 1px 1px;}
.upsell_data_detail .sub_div h3{
margin: 0px 1px 0px 0px;
  padding: 3px 2px;
  font-size: 13px;
  background: #4784b9;
  text-align: center;
  border-bottom: 1px solid #fff;
  color: #fff;}
.upsell_data_detail .sub_div ul{float: left;margin:0;}
.upsell_data_detail .sub_div .head{float: left;
  width: 100%;}
.upsell_data_detail .sub_div .head ul{float: left;margin:0;}
.upsell_data_detail .sub_div .head li{float: left;
  background: #4784b9;
  color: #fff;
  border-right: 1px solid #fff;
  padding: 2px 8px;
  font-size: 13px;}
.upsell_data_detail .sub_div .head li ul{float: left;margin:0;}
.upsell_data_detail .sub_div .head li ul li{float: left;}

.upsell_data_detail .sub_div .body{float: left;
  width: 100%;}
.upsell_data_detail .sub_div .error{float: left;
  font-size: 12px;
  text-align: center;
  width: 100%;
  padding: 3px 0px;}
.upsell_data_detail .sub_div .body ul{float: left;margin:0;}
.upsell_data_detail .sub_div .body li{float: left;
  font-size: 12px;
  padding: 2px 11px;border-right: 1px solid #cbdde9;}
.upsell_data_detail .sub_div .body li ul{float: left;margin:0;}
.upsell_data_detail .sub_div .body li ul li{}

.upsell_data_detail .sub_div .title{width: 200px;}
.upsell_data_detail .sub_div .upsell{width: 100px;}
.upsell_data_detail .sub_div .downsell{width: 100px;}
.upsell_data_detail .sub_div .none{width: 100px;}


.upsell_data_detail .sub_div .sub_div_sub{border-bottom: 1px solid #cbdde9;}
.upsell_data_detail .sub_div .sub_div_sub li{font-size: 10px;}



.payment_url_box{
width: 1200px;
margin: 27px 0px 0px 15px;}
.payment_url_box h3{margin: 0px 0px 3px 0px;
    padding: 6px 8px;
    font-size: 19px;
    border-bottom: 2px solid #b3bac5;
    color: #5e6b7d;}
.payment_url_box ul{margin: 0;}
.payment_url_box li{padding: 4px 15px;}
.payment_url_box li label{margin: 0;
font-weight: normal;
width: 180px;
font-size: 13px;
vertical-align: top;
padding: 7px 0px;float:left;}
.payment_url_box li input{display: inline-block;
padding: 6px 5px;
width: 130px;
border: 1px solid #ccc;
font-size: 13px;}
.payment_url_box li select{padding: 7px 5px;
width: 150px;
border: 1px solid #ccc;
font-size: 13px;
color: #666;background: #fff;}
.payment_url_box li textarea{
display: inline-block;
padding: 6px 5px;
border: 1px solid #ccc;
width: 500px;
height: 80px;
font-size: 13px;
}
.payment_url_box li small{color: #999;
font-size: 12px}
.payment_url_box li .amt {
    display: inline-block;
}
.payment_url_box .color1{background: #f9f9f9;}
.payment_url_box .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}

.payment_url_submit_div {
    background: #fff;
    width: 700px;
    margin: 8px 0px 0px 15px;
    padding: 10px 20px;
    text-align: center;
}

.payment_url_submit_div button{font-size: 13px;
width: 200px;
height: 30px;}

.payment_url{background: #fff;
width: 900px;
margin: 8px 0px 0px 15px;
padding: 10px 20px;
text-align: center;display:none;}
.payment_url label{text-align: left;
padding: 2px 6px;
font-weight: normal;
color: #fff;
font-size: 14px;
background: #37a05b;
width: 800px;
margin: 21px 0px 4px 0px;}
.payment_url input{display: inline-block;
color: #777;
padding: 6px 5px;
border: 1px solid #ccc;
font-size: 13px;
width:800px;
}
.payment_url_box #bookpage_url, .payment_url_box #paymentpage_url{
    width:750px;
}
.payment_url_box #car_name{
    width:500px;
}

.payment_url_box #pickup_loc_name, .payment_url_box #dropoff_loc_name{width: 300px;}
.payment_url_box #reportrange, .sorting .date_filter #reportrange {
  float: left;
  font-size: 13px;
  margin-right: 3px;
  padding: 7px 5px !important;
  width: 310px !important;
  color: #666;
}

.payment_url_box #duration{
    width:50px;
}
.payment_url_box #from_time, .payment_url_box #to_time  {
  border: 1px solid #ccc;
  margin: 2px 5px 3px 0px;
  background: #fff;
  font-size: 13px;
  padding: 7px 5px;
  color: #666;
}


.payments{width: 100%;
margin-top: 80px;}

.payments .filters{background: #F3F3F3;
padding: 9px 0px;
margin: auto auto 30px auto;
width: 995px;
border: 1px solid #999;}
.payments .filters .f {
    float: left;
    margin-right: 13px;
    text-align: left;
    padding: 3px 5px;
}
.payments .filters .f label {
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 6px 6px;
    font-weight: normal;
    width: 100px;
}
.payments .filters .f select {
    padding: 6px;
    font-size: 13px;}
.payments .filters .combined {
    width: 100%;
    background: #e6e5e5;
}
.payments .filters .button {
    float: left;
    width: 100%;
}
.payments .filters .button button {
    float: right;
    margin-right: 30px;
}
.payments table, .memo_list table {
    width: 100%;
}
.payments .tb_title {
    background: #2C6BA2;
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
}
.payments .tb_cell {
    font-size: 13px;
    padding: 4px 6px 4px 6px;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
}
.payments .payment_gateway_stripe{    background: #ae9f25;
    width: 60px;
    margin: auto;
    border-radius: 4px;
    color: #fff;
    display: block;
    text-align: center;
    padding: 1px 2px;
    font-weight: normal !important;
    font-size: 13px;margin-top: 20px;
}
.payments .payment_gateway_sagepay{    background: #6433ac;
    width: 60px;
    margin: auto;
    border-radius: 4px;
    color: #fff;
    display: block;
    text-align: center;
    padding: 1px 2px;
    font-weight: normal !important;
    font-size: 13px;margin-top: 20px;
}

.payments .booking_details{font-size: 12px;}
.payments .booking_details label{
margin-right: 4px;}
.payments .booking_details span{}

#reportrange span{font-size: 11px;color: #555;}
.ref_list .filters .time_filter{
margin-top: 4px;
padding: 0;
}

.transaction_pending{
background: #A01616 !important;
font-size: 13px;
margin: 6px 0px 6px 0px;
display: inline-block;
color: #fff !important;
padding: 2px 25px;
border-radius: .25em;
}
.transaction_completed{
background: #1C7B1C !important;
font-size: 13px;
margin: 6px 0px 6px 0px;
display: inline-block;
color: #fff !important;
padding: 2px 25px;
border-radius: .25em;
}

.transaction_partial_refund{
background: #2c4459 !important;
font-size: 13px;
margin: 6px 0px 6px 0px;
display: inline-block;
color: #fff !important;
padding: 2px 25px;
border-radius: .25em;
}


.transaction_cancelled{
background: #ADB0AD !important;
font-size: 13px;
margin: 6px 0px 6px 0px;
display: inline-block;
color: #fff !important;
padding: 2px 25px;
border-radius: .25em;

}

.transaction_expired{
background: #ADB0AD !important;
font-size: 13px;
margin: 6px 0px 6px 0px;
display: inline-block;
color: #fff !important;
padding: 2px 25px;
border-radius: .25em;

}

.transaction_details .payment_gateway_sagepay{background: #6433ac;
width: 60px;
margin: auto;
border-radius: 4px;
color: #fff;
text-align: center;
}

.transaction_details .payment_gateway_stripe{background: #ae9f25;
width: 60px;
margin: auto;
border-radius: 4px;
color: #fff;
float: left;
text-align: center;
}

.sub_transactions{float: left;
width: 2000px;
font-size: 13px;margin: 40px 0px 0px 10px;}
.sub_transactions h3{margin: 0px 0px 3px 0px;
padding: 6px 8px;
font-size: 19px;
border-bottom: 2px solid #b3bac5;
color: #5e6b7d;}
.sub_transactions .header{float: left;
width: 100%;}
.sub_transactions .header ul{margin: 0;float: left;
width: 100%;}
.sub_transactions .header li{background: #4784b9;
color: #fff;
text-align: center;
float: left;
margin-right: 1px;font-size: 10px;
padding: 2px 0px;}
.sub_transactions .body{float: left;
width: 100%;}
.sub_transactions .body ul{margin: 0;float: left;
width: 100%;}
.sub_transactions .body li{
text-align: center;
float: left;
margin-right: 1px;padding: 4px 0px;font-size: 10px;}
.sub_transactions .body li span{font-size: 10px;
padding: 0px;
width: 100%;}

.sub_transactions .body .color1{}
.sub_transactions .body .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}

.sub_transactions .date{width: 130px;}
.sub_transactions .status{width: 200px;}
.sub_transactions .agent{width: 100px;}
.sub_transactions .amount{width: 130px;}
.sub_transactions .transaction_type{width: 90px}
.sub_transactions .comments{width: 458px;}
.sub_transactions .ip{width: 84px;}
.sub_transactions .location{width: 200px;}

.tb_cell .mins_ago {
    text-align: center;
    width: 100%;
    font-size: 10px;
    color: #444;
    margin-top: 2px;
    background-color: #fff;
    font-weight: 400;
    border: 1px solid #ddd;
}

.table-responsive{border: 1px solid #eee;
  -webkit-touch-callout: none;
  -webkit-user-select: none;  
  -moz-user-select: none;   
  -ms-user-select: none;     
  user-select: 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: 5px 9px;}

.table th{border: 1px solid #ddd;}
.table td{border: 1px solid #ddd;}
.table tr{border: 1px solid #ddd;}
.table .td_nobottom_border{border-bottom: 2px dotted #ddd;}
.table .memo_td{margin: 0px;border-bottom: 3px solid #ddd;
padding: 0;text-align: left;}

.ref_list .suppliername, .memo_list .suppliername{
	color: #b07032;
font-weight: bold;
font-size: 14px;}

.left_div{float: left;
width: 45%;
margin-left: 10px;}

.right_div{float:left;width:40%;}

.transaction_details{float: left;
width: 97%;
font-size: 13px;}
.transaction_details h3{margin: 0px 0px 3px 0px;
padding: 6px 8px;
font-size: 19px;
border-bottom: 2px solid #b3bac5;
color: #5e6b7d;}
.transaction_details ul{margin: 0;}
.transaction_details li{padding: 3px 20px;
float: left;
width: 100%;}
.transaction_details li label{float: left;
margin: 0;
width: 250px;}
.transaction_details .color1{background: #f9f9f9;}
.transaction_details .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}

.page_title{
font-size: 20px;
margin: 27px 0px 36px 19px;
color: #8A0000;
font-weight: normal;
float: left;
}

.transaction_control{float: left;
width: 100%;
font-size: 13px;}
.transaction_control h3{margin: 0px 0px 3px 0px;
padding: 6px 8px;
font-size: 19px;
border-bottom: 2px solid #b3bac5;
color: #5e6b7d;}

.transaction_control .sub_div{margin-bottom: 2px;}
.transaction_control h2{margin: 0;
background: #4784b9;
width: 100%;
color: #fff;
font-weight: normal;
padding:5px 6px;
cursor: pointer;font-size: 13px;}
.transaction_control h2:hover{background: #295377;}
.transaction_control .sub_div2{display: none;
padding: 7px;
background: #e0eef8;
border: 2px solid #4784b9;}
.transaction_control .sub_div2 span{color: #666;
font-size: 12px;
margin-bottom: 9px;
display: block;}


.transaction_control .sub_div2 ul{margin: 0;}
.transaction_control .sub_div2 li{}
.transaction_control .sub_div2 li label{display: inline-block;
margin: 0;
width: 100px;
font-size: 12px;
font-weight: normal;vertical-align: top;}
.transaction_control .sub_div2 li span{display: inline-block;}

.transaction_control .sub_div2 li input{display: inline-block;
border: 1px solid #cbdde9;
padding: 2px 4px;
font-size: 12px;
width: 100px;}
.transaction_control .sub_div2 li select{display: inline-block;background: #fff;
border: 1px solid #cbdde9;
padding: 3px 2px;
width: 100px;}
.transaction_control .sub_div2 li textarea{display: inline-block;
border: 1px solid #cbdde9;
padding: 2px 4px;
font-size: 12px;
width: 400px;
height: 70px;}
.transaction_control .sub_div2 li button{padding: 3px 10px;}
.transaction_control .sub_div2 li small{font-size: 10px;
font-weight: normal;
color: #666;}

.transaction_control .sub_div2 #refresh_btn{}

.log_details{float: left;
width: 100%;
font-size: 13px;}
.log_details h3{margin: 0px 0px 3px 0px;
padding: 6px 8px;
font-size: 19px;
border-bottom: 2px solid #b3bac5;
color: #5e6b7d;}
.log_details ul{margin: 0;}
.log_details li{padding: 3px 20px;
float: left;
width: 100%;}
.log_details li label{float: left;
margin: 0;
width: 90px;}
.log_details .color1{background: #f9f9f9;}
.log_details .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}


.url_details{float: left;
width: 100%;
font-size: 13px;}
.url_details h3{margin: 0px 0px 3px 0px;
padding: 6px 8px;
font-size: 19px;
border-bottom: 2px solid #b3bac5;
color: #5e6b7d;}
.url_details ul{margin: 0;}
.url_details li{padding: 3px 20px;
float: left;
width: 100%;}
.url_details li label{float: left;
margin: 0;
width: 200px;}
.url_details .color1{background: #f9f9f9;}
.url_details .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}

.transaction_details{float: left;
width: 97%;
font-size: 13px;}
.transaction_details h3{margin: 0px 0px 3px 0px;
padding: 6px 8px;
font-size: 19px;
border-bottom: 2px solid #b3bac5;
color: #5e6b7d;}
.transaction_details ul{margin: 0;}
.transaction_details li{padding: 3px 20px;
float: left;
width: 100%;}
.transaction_details li label{float: left;
margin: 0;
width: 250px;}
.transaction_details .color1{background: #f9f9f9;}
.transaction_details .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}
.add_lead_id_box{background: #f9f9f9;display:none;
position: absolute;
border: 2px solid #4784b9;
padding: 0;
box-shadow: 0px 0px 6px #999;
width: 300px;
left: 252px;
margin-top: 163px;}
.add_lead_id_box h3{margin: 0;
font-size: 14px;
background: #4784b9;
color: #fff;
padding: 5px 8px;}
.add_lead_id_box ul{margin:0;}
.add_lead_id_box li{padding: 5px 10px;}
.add_lead_id_box label{font-size: 12px;
width: 100px;}
.add_lead_id_box select{font-size: 13px;
border: 1px solid #9cbcd4;
padding: 4px 7px;
width: 130px}
.add_lead_id_box input{border: 1px solid #ccc;
padding: 2px 4px;
font-size: 13px;width: 130px;}
.add_lead_id_box button{width: 70px;
font-size: 13px;
padding: 2px 4px;
margin-left: 12px;}
.add_lead_id_box .color1{}
.add_lead_id_box .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}

.add_button{background: #1b5375;
color: #fff;
font-size: 10px;
padding: 3px 8px;
border-radius: 4px;
cursor: pointer;
width: 100px;
display: inline-block;
text-align: center;}
.add_button:hover{background: #276f9b;}

.add_booking_no_box{background: #f9f9f9;display:none;
position: absolute;
border: 2px solid #4784b9;
padding: 0;
box-shadow: 0px 0px 6px #999;
width: 300px;
left: 252px;
margin-top: 163px;}
.add_booking_no_box h3{margin: 0;
font-size: 14px;
background: #4784b9;
color: #fff;
padding: 5px 8px;}
.add_booking_no_box ul{margin:0;}
.add_booking_no_box li{padding: 5px 10px;}
.add_booking_no_box label{font-size: 12px;
width: 100px;}
.add_booking_no_box select{font-size: 13px;
border: 1px solid #9cbcd4;
padding: 4px 7px;
width: 130px}
.add_booking_no_box input{border: 1px solid #ccc;
padding: 2px 4px;
font-size: 13px;width: 130px;}
.add_booking_no_box button{width: 70px;
font-size: 13px;
padding: 2px 4px;
margin-left: 12px;}
.add_booking_no_box .color1{}
.add_booking_no_box .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}
.transaction_logs{float: left;
width: 1400px;
font-size: 13px;
margin: 40px 0px 0px 10px;}
.transaction_logs h3{margin: 0px 0px 3px 0px;
padding: 6px 8px;
font-size: 19px;
border-bottom: 2px solid #b3bac5;
color: #5e6b7d;}
.transaction_logs button{margin-top: -33px;
position: absolute;
margin-left: 160px;}
.transaction_logs ul{margin:0px;}
.transaction_logs li{padding: 4px 5px;}
.transaction_logs li span{width: 200px;
display: inline-block;font-size: 10px;vertical-align: middle;}
.transaction_logs li textarea{width: 200px;
display: inline-block;
height: 100px;
border: 1px solid #ccc;
color: #666;}
.transaction_logs .color1{}
.transaction_logs .color2{background: #c9e3f66e;
    border-top: 1px dotted #4e93c5;
    border-bottom: 1px dotted #4e93c5;}
.recommended_supplier{margin: 1px 10px;
  border: 1px solid #4784b9;
  padding: 1px;
  width: 800px;}
.recommended_supplier ul{margin: 0;
  padding: 0;}
.recommended_supplier li{border-bottom: 1px solid #fff;
  background: #8aa3b930;}
.recommended_supplier li label{margin: 0;
  width: 200px;
  background: #8ab5da;
  font-weight: normal;
  color: #fff;
  padding: 1px 4px;
  font-size: 13px;}
.recommended_supplier li span{padding: 1px 5px;
  font-size: 13px;}
.country_cor_override_div{float: left;
  background: #fff;
  width: 635px;
  padding: 1px 5px 2px 5px;}
.country_cor_override_div ul{margin: 0;}
.country_cor_override_div li{background: transparent;
  margin: 0;
  padding: 0;
  font-size: 10px;}
.country_cor_override_div li label{font-size: 13px;
  border-bottom: 1px dotted #666;
  width: 100%;
  color: #333;}
.country_cor_override_div .rule_body{background: #d8ebf88f;
  margin-bottom: 3px;
  padding: 3px 2px 2px 3px;}
.country_cor_override_div .rule_body h3{font-size: 12px;
  display: inline-block;
  margin: 2px 6px 2px 0px;
  padding: 0;
  font-weight: normal;
  color: #333;}
.country_cor_override_div li small{display: inline-block;
  background: #3a8ec7;
  color: #fff;
  border-radius: 2px;
  padding: 3px 3px;
  margin: 1px 2px 1px 2px;
  font-size: 11px;}
.country_cor_override_div li .group{margin: 1px 0px 4px 0px;}