input#butSubmit{line-height:normal;min-width:117px;display:inline-block;height:45px;border:none;background:#2d3494;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1px}
.box_container{border:solid 1px #ccc;padding:30px;max-width:100%;margin:0 auto}
input#txtVechNo{line-height:42px;border:solid 1px #ccc;text-indent:10px;font-size:12px;text-transform:uppercase;color:#000}
.box_input ul li{float:left}
.box_input ul{padding:0;margin:0;float:left;width:100%}
div#impInfoLinks .text{border:solid 1px #ccc;padding:25px 15px 60px;margin:0 0 80px}
div#impInfoLinks .text p{font-weight:500;font-family:'Lato',sans-serif;line-height:28px;font-size:16px;word-spacing:4px;text-transform:capitalize;margin-bottom:10px}
div#impInfoLinks .text p a{text-decoration:none;color:#2d3494;font-weight:600}
p#chassisForRecallMsg{float:left;margin:15px 0;font-weight:500;color:green}
div#BackToLinks a{background:#2d3494;color:#fff;padding:10px 35px;display:inline-block;font-size:14px;font-family:"Lato Regular",sans-serif;letter-spacing:1px;text-transform:uppercase;line-height:initial;text-decoration:none}
div#BackToLinks{float:left;clear:both;margin-bottom:18px}
div#infoSection1 div#Information1 table tr td{padding:5px;border:none}
a.click_here_button{background:#2d3494;color:#fff;padding:10px 35px;display:inline-block;font-size:14px;font-family:"Lato Regular",sans-serif;letter-spacing:1px;text-transform:uppercase;line-height:initial;text-decoration:none}
.click_here_button{margin-bottom:95px;margin-left:5px;margin-top:20px}
p.textheading{padding:15px;text-transform:uppercase;font-size:14px;font-family:"Lato Regular",sans-serif;font-weight:500!important;color:#000;margin-bottom:0;background:#f1f1f1}
p#recallMsgBox{text-align:center;margin:40px 0 30px}
div#impInfoContent .col-sm-4{display:none}
div#impInfoContent .col-sm-8{width:100%!important}
div#impInfoContent .col-sm-8 .box_container{max-width:100%;float:left}
div#impInfoContent .col-sm-8 .box_container h3{margin-bottom:15px;color:#000;font-size:24px;font-family:"Lato Regular",sans-serif}
div#impInfoContent .col-sm-8 .box_container p{margin-bottom:15px;color:#000;font-size:16px;font-family:"Lato Regular",sans-serif}
div.classErr{color:#2d3494;font-size:16px;font-family:"Lato Regular",sans-serif;padding:15px 10px 55px}
#checkChassisForRecall .front-page{background:#fff;margin-bottom:10px;float:left;width:100%;padding-bottom:10px}
.box_input{display:block;float:left;width:100%;clear:both}
#checkChassisForRecall .front-page #txtChassisNo{border:1px solid #ccc;text-transform:uppercase}
#checkChassisForRecall .front-page #chkChassisRecall{background-color:#2d3494;color:#fff;width:100%;font-size:18px;opacity:.95;text-transform:uppercase}
input#clearRecalls{background:#666;border:none;color:#fff;text-transform:uppercase}
#checkChassisForRecall .front-page #chkChassisRecall:hover{opacity:1}
.box_input ul li:nth-child(1){width:60%;display:inline-block;padding-right:15px}
.box_input ul li:nth-child(2){width:20%;display:inline-block;padding:0 15px}
.box_input ul li:nth-child(3){width:20%;display:inline-block;padding:0 15px}
div#impInfoContent table tr td{border:none}
@media (min-width: 320px) and (max-width: 767px) {
.box_input ul li:first-child{width:100%;margin-right:0;margin-bottom:0;padding:0}
#checkChassisForRecall .box_input ul li:last-child{width:47%;padding:0;margin:10px 0 0 3%}
.box_input ul li:nth-child(2){width:47%;padding:0;margin:10px 3% 0 0}
.box_container.front-page h3{font-size:20px}
.box_container.front-page p{font-size:13px}
div#impInfoContent table tr td{border:none;padding:0 0 10px}
div#impInfoContent table tr td p{font-size:14px;font-weight:500;line-height:25px;margin-bottom:0;text-align:justify;padding:5px 15px}
.text{margin:0!important;padding:10px!important}
div#impInfoLinks .text{padding:10px!important}
div#impInfoContent .col-sm-8{width:100%!important;padding:0!important}
input#txtVechNo{text-indent:0}
#checkChassisForRecall .front-page{max-width:100%;margin-top:30px}
.box_container{padding:10px}
}
table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}
td,th{border:1px solid #ddd;text-align:left;padding:8px;color:#000}
tr:nth-child(even){background-color:#efefef}
h3.tittle_add{font-size:18px;margin-bottom:25px;margin-top:21px;text-align:center}
section.footer-component{margin-top:100px}

span.info_icon{margin-left:5%;display:inline-block;cursor:pointer}
span.impmassage:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid red;position:absolute;content:'';left:-10px;top:10px}
span.impmassage{position:absolute;top:0;background:red;color:#fff;text-align:center;font-size:12px;padding:5px;width:245px;right:0}
span.add_space{display:block;text-transform:uppercase;text-align:center}
span.green_icon_bg{background:green;position:absolute;top:0;color:#fff;text-align:center;font-size:12px;padding:5px;width:220px;right:0}
span.green_icon_bg:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid green;position:absolute;content:'';left:-10px;top:10px}
