@font-face{font-family:"Flaticon";src:url("/Content/7907/Media/General/CSS/vin_search/flaticon.eot");src:url("/Content/7907/Media/General/CSS/vin_search/flaticon.eot#iefix") format("embedded-opentype"),url("/Content/7907/Media/General/CSS/vin_search/flaticon.woff") format("woff"),url("/Content/7907/Media/General/CSS/vin_search/flaticon.ttf") format("truetype"),url("/Content/7907/Media/General/CSS/vin_search/flaticon.svg") format("svg");font-weight:normal;font-style:normal}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-questions1:before{content:"";font-size:20px;margin-left:20px}.flaticon-search19:before{content:""}.vinHelp h3{padding:5px;background-color:#2b80b9;color:#fff;cursor:pointer;font-weight:normal}.recallIcon{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") no-repeat scroll transparent}span.icon-service{display:block;float:left;width:20px;height:20px;margin-right:8px;background-position:-200px -161px}.helpIcon{background-position:-403px -160px;height:30px;width:30px;display:inline-block;position:absolute;left:-40px;top:-7.5px}header h4{background-color:#9cabbc;box-shadow:0 .75rem 1.5rem rgba(18,38,63,.03);border:1px solid #edf2f9;color:#fff;font-family:Arial Bold,Arial,sans-serif;letter-spacing:0;padding-bottom:25px;padding-top:25px;text-align:center}#vinInput{box-sizing:border-box;padding-bottom:11px;padding-top:11px;padding-right:100px;width:100%}input[type="text"].invalid{border-image:none;border-style:solid;border-width:1px;border-color:rgba(255,136,136,1);box-shadow:0 1px 2px rgba(0,0,0,.3) inset}#invalidMsg{color:#f33;font-size:14px}#vinSearchButton{border-radius:0;padding:10px;right:0}.searchLabel{font-weight:bold;padding-left:5px}.vinInfo{display:none}.vinInfo header{background-color:#f0fcff;box-sizing:border-box;font-size:14px;font-weight:bold;padding:20px 10px;width:100%}.vinInfo header div{color:#666;display:inline-block;margin-left:10px;margin-right:10px}.vinInfo header div:first-of-type{margin-left:0}.vinInfo header div:last-of-type{margin-right:0}#vinScheduleService{float:right}#vinScheduleService.blueGradient{background:#2b80b9}#vinScheduleService.blueGradient:hover{background:#1d557b;color:#fff}#vinScheduleService.blueGradient:active{background:#1d557b}#vinScheduleService.blueGradient:visited{background:#1d557b}#vinScheduleService.blueGradient.selected{background:#2b80b9}.scheduleLabel{line-height:20px}.vinResults article{border:1px solid #e4e4e4;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}details>summary{display:table;cursor:pointer;font-size:14px;outline:none;position:relative;height:30px;width:100%;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary span{display:table-cell;vertical-align:middle}details>summary span.recallCode{padding-left:40px}details>summary span.title{color:#169bd5;font-weight:bold;box-sizing:border-box;padding-right:20px;width:57%}details>summary span.title.fr{width:53.5%}details>summary span.recallDate{width:165px}details>summary span.recallDate.fr{width:190px}details>summary span.arrowSpan{width:9px}.recallArrow{background-position:-44px -27px;height:7px;width:8px;position:absolute;right:0;top:11px}details[open] .recallArrow,details.open .recallArrow{background-position:-86px -27px;right:-1px}.recallStatus{height:30px;width:30px;position:absolute}.recallStatus.pending{background-position:-372px -160px}.recallStatus.completed{background-position:-340px -160px}.descBorderTop{border-top:1px solid #e4e4e4;margin-top:15px;padding-top:15px}.descHeader{color:#000;font-size:13px;font-weight:bold}details p{color:#333;font-size:13px;line-height:normal;margin-bottom:0}.loader{display:block;margin-left:auto;margin-right:auto;width:50%;border:13px solid #f3f3f3;border-radius:50%;border-top:13px solid #3498db;width:70px;height:70px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.label{display:block;clear:both;text-align:center;padding-top:15px;color:#999;font-family:'Open Sans',sans-serif;font-size:16px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.vinHelp img{width:100%}@media only screen and (max-width:40em){header h4{font-size:13px}#vinSearchButton{right:0}.searchLabel{display:none}.vinInfo header div{display:block;font-size:12px;margin-left:0;margin-right:0}#vinScheduleService{float:none;width:100%;text-align:center}span.icon-service{display:inline-block;float:none;margin-right:0;vertical-align:middle}#vinScheduleService .icon-service:before{content:none}.scheduleLabel{display:inline-block;font-size:12px}details>summary{height:auto}summary span{display:block;font-size:12px}details>summary span.title{box-sizing:border-box;display:block;padding-right:10px;padding-bottom:5px}details>summary span.recallDate{display:block;margin-left:40px;position:relative}.recallStatus{zoom:.75;-moz-transform:scale(.75);-moz-transform-origin:0 0}}