body{
	font-family: verdana;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px;
}
.bg_lb{ background:#27a9e3;opacity: 0.8;}
.bg_db{ background:#2295c9;opacity: 0.8;}
.bg_lg{ background:#28b779;opacity: 0.8;}
.bg_dg{ background:#28b779;opacity: 0.8;}
.bg_ly{ background:#ffb848;opacity: 0.8;}
.bg_dy{ background:#da9628;opacity: 0.8;}
.bg_ls{ background:#2255a4;opacity: 0.8;}
.bg_lo{ background:#da542e;opacity: 0.8;}
.bg_lr{ background:#f74d4d;opacity: 0.8;}
.bg_lv{ background:#603bbc;opacity: 0.8;}
.bg_lh{ background:#b6b3b3;opacity: 0.8;}
.slider{
	margin-bottom:15px;
}
.category-box{
	padding: 15px;
	margin-bottom: 10px;
	color:#fff;
}
.category-box .fa{
	font-size:40px;
}
.category-box h4{
	font-size: 22px; 
	margin-top: 6px;
}
.btn, .alert, .panel-heading, .panel, .dropdown-menu, .container .jumbotron {
    border-radius: 0px;
}
.container .jumbotron{
	padding:0px;/*opacity: 0.8;*/
	margin-bottom: 10px;
	background-color: #FFF;
}
.container .jumbotron p{
	font-size:14px;
}
.container .jumbotron h2{
	display: block;
	width: 100%;
	padding: 0px;
	font-size: 21px;
	line-height: 40px;
	color: #000;
	margin-bottom: 5px;
	/*margin-top: -10px;*/
	border-width: 0px 0px 1px;
	border-style: none none solid;
	border-color: -moz-use-text-color -moz-use-text-color #000;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
}
hr {
    border: 0px none;
    height: 2px;
    background-image: -moz-linear-gradient(left center , rgba(255, 255, 255, 0), #FFF, rgba(255, 255, 255, 0));
    margin: 0px 0px 10px 0px;
}
.navbar.navbar-default {
	background-color: #fff;
	/*border-bottom: 1px solid #dadada;*/
	font-weight: 500;
	margin-bottom: 0;
}
.nav.navbar-nav {
	float: left;
}
.navbar-default .navbar-nav > li > a{
	color:#000;
	font-size: 13px;
	line-height: 20px;
	padding: 5px 25px!important;
	text-transform: uppercase;
	margin-left:2px;
}
.navbar-default .navbar-nav > .active_sel > a {
	color:#fff;
	font-size: 13px;
	line-height: 20px;
	padding: 5px 30px!important;
	text-transform: uppercase;
	background:#ff5050;
}
.navbar-default .navbar-nav > .active_sel > a:hover, .navbar-default .navbar-nav > .active_sel > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background: #ff9966;
	color: #000;
	
}
.dropdown-menu {
	color: #888888;
	font-size: 14px;
	font-weight: 300;
}
.dropdown-menu > li > a {
	color: #888;
	padding: 3px 20px;
	font-weight: 300;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #888;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	background-color: #eee;
	color: #888;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right: 10px;padding-left: 10px;}
.copyright {
    float: left;
    width: 100%;
    /*background-color: #CECECE;*/
    padding:5px 0px;
}
.footer-social{
	text-align:right;
}
.footer-social a{
	color: #fff;
	font-size:12px;
}
.footer-social a .fa-facebook{
	background: #23527C;
	padding: 7px 11px;	
}
.footer-social a .fa-twitter{
	background: #337AB7;
	padding: 7px;	
}
.footer-social a .fa-youtube{
	background: #9E2D00;
	padding: 7px;	
}
.footer-social a .fa-instagram{
	background: #0C6BC0;
	padding: 7px;	
}
.top_border{
	border-top:1px solid #eee;
}
.right_border{
	border-right:1px solid #eee;
}
.left_border{
	border-left:1px solid #eee;
}
.mbtnhover{margin:3px 0;}
.mbtnhover a:hover{text-decoration:none;}
.inspection_cl{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 50%, #000 90%) repeat scroll 0 0;
    border: 3px solid #c1c0bf;
    border-radius: 12px;
    color: #000;
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    padding:1% 0;
    text-align: center;
    width: 100%;
}
.inspection_cl a{  text-decoration: none;}
.smp{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cf0404 39%, #ff3019 85%) repeat scroll 0 0;
    border: 2px solid #c1c0bf;
    border-radius: 10px;
    float: left;
    font-size: 16px;
    margin: 0 0 0 2%;
    padding:1% 37%;
    text-decoration: none;
    width: 97%;
	color:#fff;
}
.smp:hover{color:#000;}
.imp_pr{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #88bdda 39%, #73cde0 85%) repeat scroll 0 0;
    border: 2px solid #c1c0bf;
    border-radius: 10px;
    float: left;
    font-size: 16px;
    margin: 0 0 0 2%;
    padding: 1% 3.5%;
    text-decoration: none;
    width: 97%;
	
}
.ord_ser{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #88bdda 39%, #73cde0 85%) repeat scroll 0 0;
    border: 2px solid #c1c0bf;
    border-radius: 10px;
    float: left;
    font-size: 16px;
    margin: 0 0 0 2%;
    padding: 1% 3.5%;
    text-decoration: none;
    width: 97%;
}
.imp_pr:hover{color:#fff;}
.ord_ser:hover{color:#fff;}
.ord_insp{
	background:#558ed5; border:5px solid #0033cc;
}
.service{
	margin-top:10px;
}
.service ul{
padding:0px;
}
.service ul li{
	width:100%;
	padding:8px 0;
	list-style:none;
	font-size:12px!important;
}
/*.service ul li:before {
		content: "\00BB \0020";
	     }*/
.service ul li a{
	color:#000!important;
	text-decoration:none;
	list-style-type: georgian;
}
.service ul li a:hover{
	color:#000!important;
	background:#00ffff!important;
	padding:4px 5px;
	width:90%;
	text-decoration:none;
}
.service ul li .active{
	color:#fff!important;
	background:#0000ff!important;
	padding:4px 5px;
	width:90%;
	text-decoration:none;
}
.ins_pr a{ color:#000; text-decoration: none;}
.inst_sample{
	margin-left:18px!important;
	/*margin-right:-11px!important;*/
	height:190px;
	/*overflow-y: scroll;*/
	width:85%;
	
}
.inst_sample img{
	height:180px;
	width:260px;
}
.inst_samplet{
	margin-left:-11px!important;
	margin-right:-11px!important;
	height:235px;
	overflow-y: auto;
	
}
.inst_sample_test{
	border:1px solid #ddd;
	height:75px;
	margin-bottom:5px;
}
.inst_sample_test a{
text-decoration: none;
}
.inst_sample_test p{
font-size:12px!important;
}
.service_back_btn{
	color:#f20000;
	font-weight: bold;
	text-decoration: none;
}
.service_back_btn:hover{
	color:#0000ff;
	font-weight: bold;
	text-decoration: none;
}
.ser_head{
	color:#f20000;
	font-size:15px;font-weight:bold;
}

/*  POPuP Css start */
#fade {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: .50;
	z-index: 9999;
}
.popup_block {
	display: none;
	background: #fff;
	/*padding: 5px;*/
	/*border:10px solid #1480b2 ;*/
	float: left;
	font-size: 1.2em;
	position: absolute;
	top: 40%;
	left: 50%;
	z-index: 99999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.popup_block1 {
	display: none;
	float: left;
	/*position: absolute;*/
	top: 10%;
	left: 50%;
	z-index: 99999;
}
img.btn_close {
	float: right;
	/*margin: -18px -18px 0 0;*/
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*  POPuP Css END */

.add_new_pop{
float:left;  width:100%;	
}
.add_new_pop h2{
border-bottom: 1px solid #eee;
color: #0098d9;
font-size: 16px;
padding: 10px 14px;
}
.add_box{
	padding:0 10px;
	
}
.add_box p{
    font-size: 12px;
	padding:5px;
}
.home_text_bar{
	background:none!important; margin:3px 0!important;padding:3px 0!important; font-weight: bold; text-align: center;
}
.for_buyer{
	/*background:#ffc000;*/
}
.for_buyer a{
font-size:16px!important;
color:#FF5050!important;
}
.for_buyer a:hover{
background:none!important;
}
.price_show{
	float: right;
	margin-right:5%;
	font-size:16px!important;
	font-weight: bold;
}
.survey_input{display:block;width:35px;height:25px;padding:0px 5px;font-size:10px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.survey_select{display:block;width:100%;height:25px;padding:0px 5px;font-size:10px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.survey_dec{display:block;height:25px;padding:0px 5px;font-size:10px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.jumbotron table td{
	font-size:12px;
}	
.sur_model_row{ ;
padding-left:5%;
}
.sur_opt_head{
	text-align: center;
	font-size:12px;
}
.sur_opt_head_issue{
	font-size:14px;
}
.survey_form_op{font-size:10px;text-align: right;}
.survey_form label{font-size:12px!important;} 
.sur_row1{
background:#fff ;
padding:7px 10px 7px 5px;
border-bottom:1px solid #eee;
}
.sur_row1 div{
padding:0 1%;
}
.sur_row2{
background:#ecf9ff ;
padding:7px 10px 7px 5px;
border-bottom:1px solid #eee;
}
.sur_row2 div{
padding:0 1%;
}

.sur_row3{
background:#aad6f4 ;
padding:7px 10px 7px 5px;
border-bottom:1px solid #eee;
}
.sur_row3 div{
padding:0 1%;
}
.cate_sel_buton{font-size:11px;text-align: center;text-transform: uppercase;padding-top:6px;font-weight: bold;}
.cate_sel_buton a:hover{color:red;}
.imag_not_up{background:#ffffff;border:1px solid #cccccc;color:#cccccc;padding:1px 7px;}

.selectbox,.form-control1{font-size:14px!important;}
#jumbotron .form-group{padding-bottom:2%;}
.s_r_margin_top{margin:2% 0 0 2%;width:96%;}
.survey_report label{font-size:12px!important;} 
.padding_zero{ padding:0px;}
.smain_head{
	background:#707070;
	padding:0px;
	color:#fff;
}
.smain_head_jumb{background-color:#707070!important;}
.smain_head h4 strong{font-size:14px;}
.smain_head_sec{
	background-color:#65bcd1!important;
	padding:0px;
	color:#000;
}
.smain_head_sec_jumb{background-color:#65bcd1!important;}
.smain_head_sec h4{font-size:14px;}
.option_su{padding:0px;}
.option_su span{color:#00b0f5; padding-left:3%;}
.img_left_icon{margin-top: 3%;padding-left: 6px;}
.img_right_icon{margin-top: 3%;padding-left: 6px;}
.margin_top_2{margin-top:5px;}
.survey_op_lb label{ color:#00b0f5; padding-top:2px!important;}
.field_box{border-top:1px solid #eee; padding-top:1%;}

.tool_tip {
	display: block;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
	width:300px;
	text-align: left;
}
#targetLayer{
border-bottom:1px solid #eee;
    margin: 10px 0;
    max-height: 240px;
    overflow-y: scroll;
}
#targetLayer img{
	border: 3px solid #fff;
    box-shadow: 0 0 2px #000;
    max-height: 100px;
    max-width: 100px;
	margin:5px 0 5px 10px;
}
.inputFile{
	width:100%;
	border:1px solid #eee;
}
.section_hd{
	background: #9ac6ee none repeat scroll 0 0;
    color: #0033cc;
    padding: 6px;
}
.sam_img{ background: #fff none repeat scroll 0 0;margin-left: 2%; padding: 3px !important;width: 55px !important;}
.headerbg {background:url('../../../assests/images/site_image/head_bg.jpg');border:3px solid #707070;margin:0px;}
.headerbg .jumbotron{ background:none;}
.logo_icon{margin-top:-10%;padding-bottom:3%!important;/* width:88%;*/ float:left;margin-left: 5%;}
.logo_text{margin-top:1.5%;margin-left:0%;float: left;}
.headerbottom{z-index:1000;}
.sociallink{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;float: right;margin:0px 10px 0 0;width:85%;}
.homelg{background:none!important;margin:5px 0 0 5px}
.ph_cls{color: #fff;float: left;font-size:18px;padding: 0 1px;}
.reporthead{border-top:1px solid #eee;border-bottom:1px solid #000;}
.rpt_button{ background: #8eb4e3;border-radius:4px;color:#fff;font-weight: bold;margin: 6% 3%;padding: 4px 0;text-align: center;text-decoration: none;}
a .rpt_button{text-decoration: none;}
.rtord{background:#ff0000!important;}
.bottom_border{border-bottom:1px solid #eee;}
.doc_verify_tit{text-align: center!important;margin-bottom:1%!important; height:45px !important;}
.doc_verify_exam{border:1px solid #eee; width:95%; padding:5px;}
.inst_sampl_link{/*border-bottom: 1px solid #000;*//*margin-bottom: 1%;*/ margin-left: 0; width: 100%;}
.inst_sampl_link .lt{border-width: 0 0 1px;color: #000;
font-size: 21px; line-height: 40px;}
.inst_sampl_link .rt{border:1px solid #000;font-size:10px; line-height:20px; background:#eee;text-align: center;border-radius:4px; margin:1% 0;font-weight: bold;color:#000;padding:3px 0; }
.service_bank{border:1px solid #eee;font-size:14px; line-height:19px; background:#eee;text-align: center;border-radius:4px; margin:1% 0;font-weight: bold;color:#000;padding:4px 0; /*width:80%;*/ }
.samp_back{background:#558ed5; color:#fff!important;margin:1% 0 0 0%;}
.service_back{background:#558ed5; color:#fff!important;margin:1% 0 0 0%;}
.service a{text-decoration:none!important;}
.pr_milage{ border-bottom:1px solid #eee;margin-left:-10px;margin-right:-10px;}
.price_miles{
	float: right;
	margin-right:5%;
	font-size:12px!important;
	font-weight: bold;
}
.order_btn_isp{background:#558ed5; color:#fff!important;padding:5px 0; font-size:13px;text-align: center;font-weight: bold;}
.order_btn_sur{background:#ff3019; color:#000!important;padding:5px 0; font-size:13px; text-align: center;font-weight: bold;}

.survey_step_btn{border:1px solid #c3d69b;font-size:12px; line-height:20px; background:#fffff3;text-align: left;border-radius:4px; margin:1% 0;color:#000;padding:4px 10px; color:#000;/*width:120px;*/ cursor: pointer;}
.survey_step_btn_atv{border:1px solid #d99694;background:#ffffb7;}
.sur_step_p{border:1px solid #c3d69b; padding:4px 8px; /*width:400px;*/}
.service_vs{border:1px solid #eee;font-size:14px; line-height:20px; background:#f2dcdb;border-radius:4px; margin:1% 0;font-weight: bold;color:#000;padding:6px 4px!important;}
.service_dtl{border:1px solid #eee;font-size:14px; line-height:20px; background:#c5e8ff;border-radius:4px; margin:1% 0;font-weight: bold;color:#000;padding:6px 4px!important;}
.service_vs:hover{background:#ff0000!important;color:#fff;}
.service_dtl:hover{background:#3bb0ff!important;color:#fff;}
/*.logo_text img{width:100%;}*/
.sample_divider{border-top:10px solid #000;}
.sample_bot_btn{line-height:40px;text-decoration: underline;}
.sample_bot_btn a{color:#000;}
.rt_inst{background:#00b0f0!important;color:#fff!important;}
.rt_sur{background:#ff0000!important;color:#fff!important;}
.samp_back:hover{text-decoration:none!important;}
.ser_head_sur{
background: #f20000 none repeat scroll 0 0;
border: 1px solid #eee;
border-radius: 4px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 20px;
margin: 1% 0;
padding: 6px 4px !important;
}
.ser_head_inst{background: #3bb0ff;}
.service_survey ul li a:hover{
	background:#f2dcdb!important;
}
.active_sur{color:#fff!important;padding:4px 5px;width:90%;text-decoration:none;background:#d99694!important;}
.service_bank:hover{background:#919191;color:#fff!important;}
.btn_main{border:1px solid #eee;font-size:14px; background:#f2f2f2;text-align: center;margin:0 0 4% 0;font-weight: bold;color:#000000;padding:4px 0;}
.btn_main:hover{background:#009bd2;color:#fff!important;}
.order_btn_trans{background:#d9d9d9; color:#000!important;padding:5px 0; font-size:13px; text-align: center;font-weight: bold;}
.comp_info{padding-top:2%;}
.quot_input_width{width:94%!important;float: right;}
.ship_quot_div{padding-top:2%;margin-top:5%;border-top:2px solid #00b0f5;}

.order_btn_insp{background:#00b0f0; color:#fff!important;padding:5px 0; font-size:13px;text-align: center;font-weight: bold;/*border:3px solid #8aaad0;*/ border-radius:5px;}
.order_btn_survey{background:#b7dee8; color:#000!important;padding:5px 0; font-size:13px; text-align: center;font-weight: bold; /*border:3px solid #ffa3a3;*/border-radius:5px; margin-top:5%;}
.insp_active{background:#00b0f0;border-color:#0070c0;color:#fff!important;}
.sur_active{background:#ff0000;border-color:#c00000;color:#fff!important;}
.order_info_p{padding:8px 28px; margin-bottom:5px;}
./*order_btn_insp:hover{background:#00b0f0;border-color:#0070c0;color:#fff!important;text-decoration: none;}
.order_btn_survey:hover{background:#ff0000;border-color:#c00000;color:#fff!important;}*/

.est_trans_y{background:#AADB75; color:#fff!important;padding:3px 10px; font-size:12px;text-align: center;font-weight: bold;border-radius:3px;border:none;}
.est_trans_n{background:#FF7979; color:#fff!important;padding:3px 10px; font-size:12px;text-align: center;font-weight: bold;border-radius:3px;border:none;float: right;margin-right:10%;}
.est_trans_y_at{background:#7cc032;}
.est_trans_n_at{background:#ff0000;}
.font_12{ font-size:12px;}
@media (min-width: 1200px) {
 .col-lg-13,.col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-25,.col-lg-26,.col-lg-27,.col-lg-28,.col-lg-29{
    float: left;
  }
  .col-lg-13 {
    width:38%;
  }
  .col-lg-14 {
    width:6%;
	text-align: center;
  }
  .col-lg-15 {
    width:20%;
	font-size:10px;
  }
  .col-lg-16 {
    width:11%;
  }
  .col-lg-17 {
    width:5%;
  }
  .col-lg-18 {
    width:14%;
  }
  .col-lg-19 {
    width:50%;
  }
  .col-lg-20 {
    padding-right:3%;
  }
  .col-lg-21 {
    width:50%;
	text-align: center;
  }
  .col-lg-22{
    width:12.5%;
	text-align: right;
  }
  .col-lg-23{
    width:8%;
  }
  .col-lg-24{
    width:15%;
  }
  .col-lg-25{
    width:98%;
  }
  .col-lg-26 {
    width:100%;
  }
  .col-lg-27 {
    width:15%;
	height:100px;
	border:1px solid #eee;
	margin-left:1%;
  }
  .col-lg-28 {
    width:2.5%;
  }
  .col-lg-29{
    width:12%;
	text-align: right;
  }
  .comp_info{padding-top:0;float: left;}
  .order_btn_survey{ margin-top:0px;}
}
@media (min-width:768px){
.modal-dialog_images{width:810px!important}
.order_terms{width:80%!important}
.inst_sample{margin-left:18px!important;height:190px;width:95%;	}
.samp_back{margin:1% 0 0 0% !important;}
.comp_info{padding-top:0;float: left;}
.ship_quot_input{padding-bottom:2%;}
}
/*quotaion form css*/
@media (min-width: 768px) {
  .col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17 {float: left; padding-left: 10px;padding-right: 10px;}
  .col-sm-13 {width:21%;}
  .col-sm-14 {width:12%;}
  .col-sm-15 {width:38%;}
  .col-sm-16 {width:39%;}
  .col-sm-17 {width:11%;}
}

.alert_note{
	float: left;
	padding:5px;
	color:#000;
	font-size:12px Arial;
	text-align: justify;
    background-color:#fffba2;
    border: 1px solid rgba(0, 0, 0, 0.2);
	width:97%;
}
.error_alert{color:red;padding:0;margin-bottom:0px!important;}

.payment_btn{
	-moz-user-select: none;
    background-image: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 2px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.paynw{color:#ff0000;border:1px solid #ccc;font-weight: bold;}
.paynot{color:#00b0f5;border:1px solid #ccc;font-weight: bold;}
.ord_title a{color:#000;}
.ord_title a:hover{color:#ff0000; text-decoration:none;}
.pay_late a:hover{color:#000000!important; cursor: auto;}

.area_covered{background:#dceff4; padding:8px 0px; border-top:1px solid #fff;}
.area_covered:hover{background:#009bd2;color:#fff!important;}
.area_covered a{color:#000;}
.area_covered a:hover{color:#fff!important;text-decoration: none!important;}
.btn_main_pr{border:1px solid #eee;font-size:14px; background:#dceff4;text-align: center;margin:2% 0 0 0;font-weight: bold;color:#000000;padding:4px 0;}
.btn_main_pr:hover{background:#009bd2;color:#fff!important;}
.btn_pricing{margin-left:-12px;margin-right:-12px;}
.btn_pricing a:hover{color:#fff!important;text-decoration:none;}
.ser_pr_head{color:#f20000;font-size:12px;font-weight:bold;}
.photovideo{padding:5px 0px; border-bottom:1px solid #eee;}
.photovideo h3{font-size:12px!important;font-weight: bold!important;}
.text_h{color:#00b0f5;width:61%;float:left;text-align:right;}
.text_al_r{text-align:right;}
.p_head{padding:1% 0;}
.mileage{padding:4% 0!important;}
.m_input{
 background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
	float:right;
	width:100px;
}
.color_black{color:#000;}
.load_miles{padding:1% 0;margin:1% 0 0 35%;}
.area_pr{ width:60%;float:left; }

#st_pr{color:#00b0f5;font-size:18px;text-align:right;}
#st_pr span{color:#000;font-size:14px;padding-left:5px;}
.price_head{font-size: 16px; background: #eaeff6;padding: 8px;font-weight: bold;color:#000;}
.price_hover{background:#00b0f0;color:#fff;}

.price_head_sur{font-size: 16px; background: #faf0f0;padding: 8px;font-weight: bold;color:#000;}
.price_hover_sur{background:#ff0000;color:#fff;}
.hint_link{
	float: right;
    font-size: 10px;
    font-weight: normal;
    padding: 4px 0;
}
.error_image{width:100%;}
.error_image img{
	text-align: center;
	padding:3% 0;
}
.additional_row{
	margin:0px;
	border-bottom:1px solid #eee;
	padding:6px 0;
}
.add_div{
	border:1px solid #eee;
	border-bottom:none;
	
}
#errmsg{color: red;}


.area_cover{
	margin-top:10px;
}
.area_cover ul{
padding:0px;
height:200px;
overflow-y: scroll;
}
.area_cover ul li{
	width:100%;
	padding:8px 0;
	list-style:none;
	font-size:12px!important;
}
/*.service ul li:before {
		content: "\00BB \0020";
	     }*/
.area_cover ul li a{
	color:#000!important;
	text-decoration:none;
	list-style-type: georgian;
}
.area_cover ul li a:hover{
	color:#000!important;
	background:#00ffff!important;
	padding:4px 5px;
	width:90%;
	text-decoration:none;
}
.area_cover ul li .active{
	color:#ffffff!important;
	font-weight: bold;
	background:#ff0000!important;
	padding:4px 5px;
	width:90%;
	text-decoration:none;
	border:none;
}



.head_alrt_cls{color: #fff;font-size:18px;padding: 0 1px;text-align: center;}
.head_alrt_cls a{color:#fff;text-decoration: none;}
blink {
	
    -webkit-animation: 1s linear infinite condemned_blink_effect; 
    animation: 1s linear infinite condemned_blink_effect;
}
blink a{
color:red;
}
blink a:hover{
color:red;
}
@-webkit-keyframes condemned_blink_effect {
    0% {
        visibility: hidden;
    }
    50% {
        visibility: hidden;
    }
    100% {
        visibility: visible;
    }
}
@keyframes condemned_blink_effect {
    0% {
        visibility: hidden;
    }
    50% {
        visibility: hidden;
    }
    100% {
        visibility: visible;
    }
}

/*new class*/
.order_btn_jama{background:#ff0000; color:#fff!important;padding:5px 0; font-size:13px; text-align: center;font-weight: bold;border-radius:5px;}
.insp_term p{color:#ee0000;}
.prefered_pay p{font-size:13px!important;}
.home_ord_btn{margin-bottom:1%;}
.submit_alert{
	background:#92d050!important;
	color:#000000;
	border:none;
	padding:5px 25px;
}
.submit_alert:hover {background:#00b050!important;}
.breadc{
	background:#5dccf7; padding:2px 1%;margin-right:5px; color: #fff;font-weight: bold;
	border-top-right-radius: 12px; border-bottom-right-radius: 12px;
}
.btn_survey_act{background:#00b0f0!important;color:#fff!important;}
.btn_inst_inact{background:#b7dee8!important;color:#000!important;}
.ord_input_txt{
	font-size:12px;padding-left:2px;
}
.payment_pg{margin-top:3%;}
.pay_loader{text-align: center;}
.pay_img{padding-top:2%;}
#pay_alert_div{display: none;}
.pay_fee_div{border: 1px solid #eee !important;width: 100%;margin-left: 0px !important;float: left;}
.pay_fee_row{border-bottom:1px solid #eee !important;padding-top:1%;padding-bottom:1%;}
.pay_fee_left{width:80%;float: left;}
.pay_fee_right{width:20%;float: left;text-align: right;}
.titletype{font-size:12px;}
.ttpmargin{margin-left:1%;}
.saet_cap_pad_top{padding-top:0px!important;}
.ordbgcolor{background: #eaf9fc !important;padding-left: 7px !important;padding-right: 7px !important;padding-bottom: 1px !important;}



.pre_pur_inspection{
	background:#4f81bd;
    border: 2px solid #7f7f7f;
    border-radius: 10px;
    float: left;
    font-size: 16px;
    margin: 0 0 0 2%;
    padding:1.5% 3.5%;
    text-decoration: none;
    width: 82%;
	color:#fff;
}
.pre_pur_inspection:hover{background:#2e6fbd;}
.usaimg{padding:.5% 2%;}

.pre_ship_inspection{
background:#ff0000;
    border: 2px solid #7f7f7f;
    border-radius: 10px;
    float: left;
    font-size: 16px;
    margin: 0 0 0 2%;
    padding:1.5% 3.5%;
    text-decoration: none;
    width: 82%;
	color:#fff;
}
.pre_ship_inspection:hover{background:#ef0202;}
.jaimg{padding:.5% 2%;}
.toplogocl{border:2px solid #535353; margin: 0 -15px;padding: 4px;}
.psi_locationlist{padding:0px 0px;margin-left:3%;}
.psi_locationadd{padding:15px 0px; font-size:20px; font-style: italic; }
.psi_locationbtn{margin-top:1%;float:right;}
:focus{
  outline:none;
}
.psiradio{
  -webkit-appearance:button;
  -moz-appearance:button;
  appearance:button;
  border:4px solid #ccc;
  border-top-color:#bbb;
  border-left-color:#bbb;
  background:#fff;
  width:40px;
  height:40px;
  border-radius:50%;
}
.psiradio:checked{
  border:15px solid #4099ff;
}
.ord_npsi_ist_btn{
background:#92d050;
font-size:12px;
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
color:#fff;
}
.ord_prepsi_ist_btn{
background:#ff0000;
font-size:12px;
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
margin-left:2%;
color:#fff;
}
.reinst_dev{
	margin-top:1%;
}
.ord_psi_val_input{
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
width:100%;
border:1px solid #eee;
}
.ord_psi_val_btn{
background:#ff0000;
font-size:12px;
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
color:#fff;
border:none;
}

/*radio button code*/
@keyframes click-wave {
  0% {
    height:30px;
    width: 30px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 200px;
    width: 200px;
    margin-left: -80px;
    margin-top: -80px;
    opacity: 0;
  }
}

.option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top:10px;
  right: 0;
  bottom: 0;
  left: 0;
  height:30px;
  width: 30px;
  transition: all 0.15s ease-out 0s;
  background: #cbd1d8;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  z-index: 1000;
}
.option-input:hover {
  background: #9faab7;
}
.option-input:checked {
  background: #40e0d0;
}
.option-input:checked::before {
  height:30px;
  width:30px;
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 20.66667px;
  text-align: center;
  line-height:15px;
}
.option-input:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}
.option-input.radio {
  border-radius: 50%;
}
.option-input.radio::after {
  border-radius: 50%;
}
#PREVIOUS_ID{display: none;}
/*radio button code*/
.insptype{margin-top:2%;}
.psi_val_btn{padding: .3% 6% !important;margin-top: -3px;}

/* show app date and time on next step code start */

.sel_location{font-weight: bold;color:#000000;}
.sel_location span{font-weight: bold;color:#ff7c80;}

/* order page date and time show code*/

.order_frm_tdiv{
	background: #ff7c80!important;padding-left: 7px !important;padding-right: 7px !important;padding-bottom: 1px !important;margin-top:1.5%;
	padding:1% 2%!important;
}
.order_frm_tdiv h2{font-size:16px!important;border-bottom:none!important;font-weight: bold;}
.order_frm_tdiv p{font-size:14px!important;border-bottom:none;font-weight: bold;color:#000000;}
.weekday_insp_timing{float:left;width:100%;}
.weekday_insp_timing h4{color:red;text-align: center;text-decoration: underline;}
.insp_date_time ul {float: left;padding-left: 0%;width:100%;}
.insp_date_time ul li{float: left;list-style: none;width:100%;text-align: left !important;font-size: 18px;color: red;}
.insp_date_time ul li span{float: right;}
.get_certficate strong{width:190px!important;float: left;}
.get_crt_btn{padding: 2px 10px !important;text-align: center;margin: 5% 9%;}
.down_crt_icon{float: right;background: #fff;padding: 3px 8px;margin: 5px 10px;border-radius: 20px;}
.tool_tip {display: block;padding:10px;color:#000;font-size:16px!important;text-align: justify;background-color:#fffba2;border: 1px solid rgba(0, 0, 0, 0.2);border-radius:0px!important;width:auto!important;margin-top:1%;}




/*step 1 css*/
.stpbgcolor{background: #eaf9fc !important;padding-left:25px !important;padding-right:25px !important;padding-bottom: 1px !important;padding-top:15px;}
.ft_insp{/*background:#b7ffb7;border:1px solid #2ede75;*/color:#000;text-align: center;font-size:17px;font-weight: bold;/*border-radius:4px;cursor:pointer;*/padding:15px 0px;width:300px;background:url(../../../assests/images/FTI.png) no-repeat; float: left;height:55px;}
.rt_insp{/*background:#ffb3b3;/*border:1px solid #cc3300;*/color:#000;text-align: center;font-size:17px;font-weight: bold;/*border-radius:4px;cursor:pointer;*/padding:15px 0px;width:300px;background:url(../../../assests/images/RIAF.png) no-repeat; float: left;height:55px;}
.psititle h4{padding:5px 10px!important;}
.cat_bx{/*background:#f2f2f2;border:1px solid #000;cursor:pointer;border-radius:4px;*/text-align: center;padding:5px 0;font-size:16px;font-weight: bold;display: flex;flex-direction: column;align-items: center;}
.cat_bx.c1{background:#d9d9d9;}
.cat_bx.c2{background:#bfbfbf;}
.cat_bx.c3{background:#a6a6a6;}
.cat_bx.c4{background:#7f7f7f;}
.cat_bx.active{background:#ff0000!important;color:#ffffff!important;}
.price_bx{font-size:20px;border:1px solid #AEAEAE;margin-left:2%;padding-right:0px;}
.pricebx_sec{border-left:1px solid #AEAEAE;padding:0px 10px;width:105px;float: right;}
.calcul_btn{background:#d9d9d9;color:#000;}

.hmpup_text{ text-align:left;font-size:20px; font-weight: bold;padding:10px 0px;}
.st_back_bg{background:#ffc000;border:1px solid #AEAEAE;}

.ftactive{background:#13cd5e/*92fd92*/;border-color:#0fad4f;color:#fff;}
.rtactive{background:#fc5050/*fe9999*/;color:#fff;}
.ftactivetmp{background:#13cd5e/*92fd92*/;border-color:#0fad4f;color:#fff;}
.rtactivetmp{background:#fc5050/*fe9999*/;color:#fff;}
.cat_bx span{float:left;margin-right:20px;margin-top:4px;font-size:15px;}
.vg_select{background:#ffffff;width:110px;padding: 0px;font-size: 14px;border: none;height: 28px;}
.veh_spec span{float:left;margin-right:10px;margin-top:4px;font-weight:bold;margin-right:10px;}
.btom_select{background:#ffffff;float:left;width:46%;font-size:12px;}
.pre_psi{margin-top:1%;font-size:16px;display:none;}
#pre_vin{margin-top:5px;}
.pre_psi span{float:left;margin-right:10px;margin-top:4px;font-weight:bold;margin-right:10px;}
.tool_tip_new {
	display:none;
	position:absolute;
	border:1px solid #ffeeba;
	/*color: #856404;*/
    background-color: #fff3cd;
	border-radius:5px;
	padding:10px 15px;
	color:#fff;
	font-size:12px Arial;
	text-align: center;
	color:#000;
}


.inst_opt_sel {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top:10px;
  right: 0;
  bottom: 0;
  left:10px;
  height:40px;
  width:40px;
  transition: all 0.15s ease-out 0s;
  background: #ffffff;
  border:2px solid #7f7f7f;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  z-index: 1000;
}
.inst_opt_sel:hover {
  background: #9faab7;
}
.inst_opt_sel:checked {
  background: #40e0d0;
}
.inst_opt_sel:checked::before {
  height:40px;
  width:40px;
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size:25.66667px;
  text-align: center;
  line-height:22px;
}
.inst_opt_sel:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}
.inst_opt_sel.radio {
  border-radius: 50%;
}
.inst_opt_sel.radio::after {
  border-radius: 50%;
}
.invoice_input{padding:2px 5px;height:25px;margin-top:7px!important;}
.inv_top_lbl{font-size:12px;}
.invoice_top_bx .form-group{margin-bottom:0px;}

.invoice_psi{
	font-size:12px;
}
.invoice_psi ul{
	float: left;
	width:100%;
	margin:0px;
	padding:0px;
	border:1px solid #ddd;
}
.invoice_psi ul li{
	float: left;
list-style:none;
width:100%;
padding:5px 5px;
border-bottom:1px solid #ddd;
}
.invoice_psi ul li div{
	width: auto;
}
.invoice_psi .bx1{width:20px;float:left;}
.invoice_psi .bx2{width:35px;float:left;}
.invoice_psi .bx3{width:100px;float:left;}
.invoice_psi .bx4{width:60px;float:left;}
.invoice_psi .bx5{width:250px;float:left;}
.invoice_psi .bx6{width:45px;float:left;}
.invoice_date_input{height: 30px;padding: 0px 12px;line-height:24px!important;}
.invoice_psi span{padding:2px 10px;}
.inv_psi_head{font-size:12px!important;}
.invoice_no_result{text-align: center;font-size: 20px !important;color: red;}
.invoice_alsend{background:#B7E3F0;}
.invoice_send_alert{margin-bottom:1%;}

/*calculate time and travel css*/
.cal_tt{background:#ffffe5!important;margin-top: 1.5%;padding: 1% 2% !important;border:2px solid #b1bfbf;}
.cal_tt h4{text-align: center;color:#000;margin-top: 0px;font-weight: bold;}
.cal_tt .form-group{margin-bottom:8px!important;}
.cal_tt .form-group input{height:22px;}
.cal_tt .control-label{padding-top:0px;}
.line_cl{border-top: 2px solid #000;padding-bottom: 10px;}
.stm_div{padding-bottom:20px!important;}
.stm_div .form-group {margin-bottom:0px;}
.stm_builder_bx{text-align: left;padding:5px 0;font-size:14px;font-weight: bold;}
.stm_builder_bx span{margin-left:5px;margin-top:4px;font-size:15px;}
.stm_builder_bx .head{font-size:10px!important;}
.stm_builder_bx .bx1{width:30px;float:left;}
.stm_builder_bx .bx2{width:200px;float: left;}
.stm_builder_bx .bx3{;width:40px;float:left;}
.stm_builder_bx .bx4{;width:170px;float:left;margin-left:10px;}
.stm_builder_bx textarea{width:99%;}
.stm_div .form-group .col-sm-6{height:40px;}
.error_show{color:#f20000;font-size:11px!important;}

.vin_icon{float: right;margin:10px 20px;font-size:20px;font-weight:bold;color:red;}

/* header new css */
.ph_cls_main{color: #fff;
float: right;
font-size: 25px;
padding: 0 1px;
margin-top:1%;font-weight: bold;margin-left:2%;}
.ph_cls{color: #fff;float: left;font-size:20px;padding: 0 1px;}
.phsociallink{margin-top:1.5%;}
.homelg_left{padding:2px;}
#mobileshow { 
display:none; 
}
.veh_info{width:97%!important;}
/* mobile code */
@media screen and (max-width: 600px) {
  #car_pic {
    visibility: hidden;
    display: none;
  }
  #ppi,.jaimg {
    visibility: hidden;
    display: none;
  }
  .pre_ship_inspection{width:100%;margin:10px 0;}
  .logo_icon{   margin-left: 21%;margin-top: 1%;}
  .logo_icon{display: none;}
  .ph_cls_main{padding: 0 8px;font-size: 21px;color:#000000;}
  .sociallink{margin: 0px 0px 4px 0;width:100%;padding: 0px 9px;}
  .home_icon{float:left;}
  .ph_cls{float:right;padding: 0 8px;text-align: right;}
  .footer-social{margin-top:10px;}
  #ord_div_pic{display:none;}
  #webshow{ visibility: hidden;display: none;}
  #mobileshow { display:block; }
  .rt_map { display:none; }
  .cat_bx span {width:145px; text-align: left;margin-right:5px;}
  .veh_spec{padding:7px 8px;clear: both;}
  .veh_spec span {width:145px; text-align: left;}
  .Tooltip_sh{ display:none; }
  .vg_select,.btom_select{width: 145px;height: 28px;font-size: 14px;}
  #actual_year_manuf{width:145px!important;}
  #td_div span{width:100%;}
  #tit_div .title{text-align:left;padding: 12px 0;}
  #tit_div .title b{width:185px!important;display:block;float:left;}
  #tit_div .title input{margin-top:-12px;}
  .price_bx{margin: 0 4%;}
  #breadc_div{margin-right:0px!important;margin-left:0px!important;}
  .breadc{padding:2px 1%;margin:7px 4px 7px 0;border-radius:0px;font-size: 16px;}
   .veh_info{background:red;width:97%;font-size:16px!important;}
   #bread_clnxt{background:#15b915;}
}

/* Image Upload CSS*/

.mandatory_img{ margin-bottom:20px;}

.mandatory_img .col-sm-3{ padding:10px;}
.mandatory_img .col-sm-3 p{ color:#0070c0 ;}
.uploadedimg .col-sm-3{ padding:10px;}
.unit_cate_img{margin-top:10px;margin-bottom:10px;}
.unit_cate_img img{padding:5px;}
.remote_text{width:100%;margin-top:5%;}
.remote_btn{margin-top:1%;padding: 2px 3px;}