.inner-left-row {
    float: left;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #eee;
    margin-top: 20px;
    padding: 20px 0px;
    box-shadow: 0px 0px 5px #eee;
}
.logindv h3 {
    text-align: center;
    color: #5dccf7;
    font-weight: bold;
    font-size: 28px;
}
.row-full {
     float: left;
    width: 98%;
    margin-left:1%;
	padding:1% 0px;
}
.text-box-2 {
    float: left;
    width: 100%;
    height: 38px;
    border: 1px solid #CCC;
    box-shadow: 0px 0px 5px #eee;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-left: 10px;
}
.text-box-2-btn {
    float: left;
    padding: 10px 25px;
    background:#5dccf7;
    color: #fff;
    border: 0px;
    font-family: 'Raleway', sans-serif;
    font-size: 17px;
}
.insp_nav{margin-top: 5px;float: right;margin-bottom: 0px !important;padding: 5px 0;}
.insp_nav_menu{border-radius:0px;padding:7px 14px;font-weight: normal;font-size:11px;}
.cn_class{padding:5px 8px;background:#fff;color:#000;border:1px solid #A7A7A7;font-size:24px;border-radius:0px;}
.menu_ac{background:#31b0d5!important;}
.nt_checkbox,.notes_chk{
	width:15px!important;
	height:15px!important;
	margin-right:5px!important;
	float: left;
}
#not_table {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
#not_table tr:nth-child(even) {background-color: #f2f2f2;}
.notsdiv {
    width:100% !important;
    float: left;
    text-align: center;
}
.up_ph_tx {
    padding: 5px 20px;
    background: #d7f4fd;
    color: #000;
    border: 1px solid #A7A7A7;
}
.rcn{background:#ff6600!important;color:#000;}
a.rcn:hover{
	color:000!important;
}
.cir{background:#92d050!important;}
.cn{background:#93cddd!important;color:#000;}
.lg{background:#000000!important;color:#fff;}
.reportfill_head{margin-bottom:0px!important;}
.hd_bg{background:#7f7f7f;text-align:center;color:#fff;font-weight: bold;font-size:14px!important;}
.hd_1{border-right:1px solid #fff;width:40px;padding: 8px 5px !important;}
.hd_2{border-right:1px solid #fff;width:138px;}
.sticker{width:100%;}
.sticker_btm_txt{width:100%;text-align: center;border-top:2px solid #eee;padding:8% 0px;float: left; margin-top:5%;color: #000000;}
.crt_no{color:#f40000;letter-spacing:5px;font-size:45px!important;font-weight:bold!important;}
.my-photo-totip{
	margin-top:100%!important;
	position: relative!important;
	margin-right:20%!important;
}
.sm_lbl_btm{padding: 2px 10px !important;font-size: 12px;}
.upimg:hover{background:#7dc034!important;}

/*New css for inspector report fill page*/
.vehicle_pass {
    background: #99ff33;
    border: 2px solid #92d050;
    float: left;
    font-size: 18px;
margin: 0 0 0 2%;
padding: 1% 14%;
    text-decoration: none;
    color: #000;
}
.vehicle_fail {
    background: #ff944b;
    border: 2px solid #ff6600;
    float: left;
    font-size: 18px;
margin: 0 0 0 2%;
padding: 1% 14%;
    text-decoration: none;
    color: #000;
}
 .vehicle_pass:hover{
	 color: #fff!important;background:#00cc66;
}
.vehicle_fail:hover{
	 color: #fff!important;background:#ff0000;
}
.insp_note_input{width:100%;padding:5px 10px;border:1px solid #ccc;}
.insp_nt_div{display: none;}
.inputerror{border:1px solid red;}
.insp_report_show{margin:0px!important;border-bottom: 1px solid #ccc;padding:5px 0px;}

.sec_btn_f{background:#f89292;}
.sec_btn_p{background:#d7f4fd;}
.img_upload{display:none;background-color:#f2f2f2;}
.imgcls{font-size:14px;padding-left: 17px;}
.fail_img_div{background-color:#f2f2f2!important;}

/*New css for inspector report fill page*/
.vehicle_pass {
    background: #99ff33;
    border: 2px solid #92d050;
    float: left;
    font-size: 18px;
margin: 0 0 0 2%;
padding: 1% 14%;
    text-decoration: none;
    color: #000;
}
.vehicle_fail {
    background: #ff944b;
    border: 2px solid #ff6600;
    float: left;
    font-size: 18px;
margin: 0 0 0 2%;
padding: 1% 14%;
    text-decoration: none;
    color: #000;
}
 .vehicle_pass:hover{
	 color: #fff!important;background:#00cc66;
}
.vehicle_fail:hover{
	 color: #fff!important;background:#ff0000;
}
.insp_note_input{width:100%;padding:5px 10px;border:1px solid #ccc;}
.insp_nt_div{display: none;}
.inputerror{border:1px solid red;}
.insp_report_show{margin:0px!important;border-bottom: 1px solid #ccc;padding:5px 0px;}

.sec_btn_f{background:#f89292;}
.sec_btn_p{background:#d7f4fd;}
.img_upload{display:none;background-color:#f2f2f2;}
.imgcls{font-size:14px;padding-left: 17px;}
.fail_img_div{background-color:#f2f2f2!important;}

/* VIN Certificate Search */
.vincheck_DIV{ margin-top:2%;}
.vincheck h3 {
    text-align: center;
    color: #5dccf7;
    font-weight: bold;
    font-size: 22px;
}
.vincheck .row-full{ font-weight:bold;font-size:16px;}
.vincheck p {
	margin-top:2%; 
    font-size:12px;
}
.vin_nav{float:right;margin:1% 1%;text-align: right;}
.unititem .row{padding:.8% 0;font-size:14px;}
.unititem .row .col-sm-8{font-weight:normal;}
.unititem .row:nth-of-type(odd) {
background-color:#eaf9fc ;
}
    
.unititem .row:nth-of-type(even) {
background-color:#fff;
}
@media (max-width:786px){
.vinbotom{border-bottom:2px solid #000;float:left;padding-bottom:5%;margin-bottom:5%;}
}
@media (min-width:768px){
.vinright{border-right:2px solid #000;}
}
