﻿@charset "utf-8";/* CSS Document */
.note{color:#777;}

body.print{background:linear-gradient(to bottom, #ffffff 0%, #ffffff 26%) repeat scroll 0 0 rgba(0, 0, 0, 0);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );padding-top:0;font-size:12px;}

.max384{max-width:384px;}

.max234{max-width:234px;}

.max263{max-width:263px;}

#wrapper-print{margin:10px auto;width:100%;max-width:650px;}

#wrapper-popup{margin:10px auto;width:100%;max-width:800px;}

#wrapper-popup p{padding:10px 0 0;}

#wrapper-popup table{border-collapse:separate;}

#wrapper-popup table .bg-title-styled{background:url("../imgs/public/bg-title-styled.gif") repeat-x scroll left center #FFFFFF;color:#444444;font-weight:bold;}

#wrapper-popup table td{padding:5px;}

#wrapper-popup table td.p10{padding:10px;}

#wrapper-popup table td.p20{padding:20px;}

#wrapper-popup table .bg-title{background-color:#DDDDDD;}

#wrapper-popup table .bg-title01{background-color:#F2F2F2;font-weight:bold;}

#wrapper-popup table .bg-title01 td{border-bottom:2px solid #DDDDDD;}

#wrapper-popup table tr.bor-bottom td{border-bottom:1px solid #DDDDDD;}

#wrapper-popup table tr.bor-bottom-light td{border-bottom:1px solid #FFFFFF;}

#wrapper-popup table .bg{background-color:#F8F8F8;}

#wrapper-popup table .bg01{background-color:#F3F3F3;}

#wrapper-popup table .bg02{background-color:#E9E9E9;}

table.normal{border-bottom:1px solid #B3B3B3;border-left:1px solid #B3B3B3;}

table.normal td{border-right:1px solid #B3B3B3;border-top:1px solid #B3B3B3;padding:5px;}

table.bor_bot td{border-bottom:1px dotted #999;}

table.bor_bot tr:last-child td{border-bottom:0;}

table.bg-gradient{background:url("../imgs/report/gradient-box.gif") repeat-y scroll left top #FFFFFF;}

.text-bold{font-weight:bold;}

.wrap-print{padding:10px;background:#fff;border:1px solid #bbb;}

#header-print{border-bottom:5px solid #333;padding:0 0 5px 0;}

#header-print .btn-print{padding:35px 10px 0 0;}

#header-print .btn-print a{background:url(../imgs/report/icon-print-01.gif) left top no-repeat;display:block;width:25px;height:20px;}

ul.sub-header{margin:0;padding:5px 0 0 0;list-style-type:none;}

ul.sub-header li.slogan{float:left;background:url(../imgs/print/slogan.gif) left top no-repeat;width:234px;height:15px;}

ul.sub-header li.address{float:right;margin-right:10px;}

ul.sub-header li.address p{line-height:1.5;}

.wrap-print-shadow{box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); /*background:url(../img/repair/portal/print-bg.png) right bottom no-repeat;*/}

.print-header:before, .print-header:after, .print-header h1:before, .print-header h1:after{ content:""; display:table; line-height:1;}

.print-header:after, .print-header h1:after{ clear:both;}

.print-header{ background-color:#f6f6f6; padding:10px; border-bottom:1px solid #ddd; color:#7a1214;}

.print-header h1{ display:block; float:left; width:60%; margin:0; padding:0; line-height:1;}

.print-header h1 img{ float:left;}

.print-header h1 span{ display:inline-block; padding:22px 0 0 10px; font-style:italic; font-size:20px; line-height:1; margin:0;}

.print-header .nav-right{ width:40%; float:right; margin-top:13px; text-align:right; line-height:1;}

.print-header .nav-right .action{ width:20%; float:right;}

.print-header .nav-right .report-date{ width:80%; float:left;}

#diagnostic-report #Summary-tab .summary{ width:100%; float:none;}

.VerifiedFixes-tab .fix-item .fix-item-header{ border-top:1px solid #bbb; border-left:1px solid #bbb; border-right:1px solid #bbb; padding:5px;}

.VerifiedFixes-tab .fix-item .fix-item-header .fix-item-name{ width:50%; float:left;}

.VerifiedFixes-tab .fix-item .fix-item-header .fix-item-name h5, .VerifiedFixes-tab .fix-item .fix-item-header .fix-item-name p{ line-height:1;}

.VerifiedFixes-tab .fix-item .fix-item-header .fix-item-difficulty-rating{ width:50%; float:left; text-align:right; padding-top:31px;}

#DiagnosticData-tab .dtc-item .dtc-item-header{ border:1px solid #bbb; padding:10px;}

#DiagnosticData-tab .dtc-item .dtc-item-header h5, #DiagnosticData-tab .dtc-item .dtc-item-header p{ margin:0; padding:0;}

#DiagnosticData-tab .dtc-item .dtc-item-body{border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #bbb;}

#DiagnosticData-tab .dtc-item .dtc-item-footer{ text-align:right; line-height:1; padding-top:15px;}

.avoid-break-inside{page-break-inside: avoid;}

.box-infomation{border:1px dashed #888;margin:20px 0 0;padding:1px;}

.box-infomation table tr td{padding:5px 10px;}

.box-infomation table tr td.bg{font-weight:bold;text-align:right;border-bottom:1px solid #fff;color:#474747;}

.table-content{margin:10px 28px 30px 28px;}

.table-content.no-space{margin:10px 0 0;}

.table-content table{border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;}

.table-content table .bg-title-grey{background-color:#e2e2e2;font-weight:bold;}

.table-content table tr td{border-bottom:1px solid #aaa;padding:5px 10px;}

.table-content table tr td.bor-left{border-left:1px solid #aaa;}

.table-content table tr td.border-dash{border-bottom:1px dashed #aaa;}

.table-content table tr td.no-pad{padding:0;}

.table-content table tr.no-border table, .table-content table tr.no-border table td{border:0;}

.footer-print{color:#a1a1a1;padding:10px;text-align:center;font-size:12px; margin:10px 0 0; border-top:1px solid #eee; background-color:#f9f9f9;}

#policy{padding:0 0 30px 0;}

#policy h1{font-size:15px;font-weight:bold;text-transform:uppercase;padding:30px 0 0px 0;text-align:center;color:#555;}

#policy p{padding:30px 0 0 0;line-height:1.3;}

#policy ul li{padding:5px 0;font-style:italic;}

#policy a.mail{font-style:italic;text-decoration:underline;}

#report-navbox-menu{background-color:#ddd;border-bottom:2px solid #999;padding:5px;border-left:0;border-right:0;margin-top:15px;}

.fixchild{padding:0 10px;}

/* Recall print*/
.innova-recall-print-header h1{padding:10px 0 20px 0;margin:0;}

table.no-pad tr td{padding:0}

table.recall-header{border:1px solid #a4a2a2;margin:0 auto;}

table.recall-header tr td{padding:5px 10px;background-color:#dbd8d9;}

table.recall-header tr td.label{background-color:#646262;text-align:right;color:#fff;}

table tr.price-total{background-color:#eee;font-size:17px;text-transform:capitalize;}

table tr.price-total td{text-align:center;border-bottom:2px solid #fff;}

table tr.price-total span{color:#9e1102;}

table tr.Fixitem{background-color:#eee;font-size:17px;text-transform:capitalize;color:#333;}

table tr.Fixitem td{padding:5px;border-bottom:1px solid #eee;}

#innova-recall-details{}

#innova-recall-details .item{margin-top:10px;border:1px solid #a4a2a2;padding:0 0 20px 0;}

#innova-recall-details .item table.header tr.bg-title{background-color:#646262;color:#fff;}

#innova-recall-details .item table.header tr td{padding:5px 10px;}

#innova-recall-details .item .body p{padding:20px 20px 0;}

#innova-recall-details .item .body .subject{font-weight:bold;}

#Invoice .des-info{line-height:1.5;}

#Invoice .des-info p{padding:10px 0 10px 10px;}

/* End Recall print*/
/**/
#ServiceLog h3.service-log{text-transform:uppercase;font-size:125%;border-bottom:2px solid #777;}

#ServiceLog h3.service-log img{margin-right:7px;}

#ServiceLog .contact-tech-form{border:none;padding:0;}

#ServiceLog .contact-tech-form .bg-black{padding:0px;}

.DTC_Details h3, .DTC_Details h4, .DTC_Details h5, .DTC_Details p, .DTC_Details img{padding:10px;}

.DTC_Details table.notetable, .DTC_Details table.notetable td{border:0 none;}

/*-------------*/
#PrivacyPolicy ul li{padding:7px;}

h3.ttl{border-bottom:1px solid #bbb;padding-bottom:5px;font-size:120%;line-height:normal;color:#555;}

/*------------------*/
#Trademarks h5{margin-bottom:0;}

#Trademarks .R_mark{font-size:150%;color:#090;}

#Trademarks .TM_mark{font-size:150%;}

#Trademarks p{padding:0;}

/*-----------------*/

#popup-feature-benefits{ color:#6b0f12; text-align:center; padding:20px;}

#popup-feature-benefits h3.popup-ttl{ color:#6b0f12;}

#popup-feature-benefits table{ border-collapse: separate; border-spacing: 0;line-height:1;}

#popup-feature-benefits table td{ border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:10px;}

#popup-feature-benefits table tr td:first-child{ padding-left:20px; text-align:left;}

#popup-feature-benefits table th{ background-color:#5e5e5e; color:#fff; font-weight:normal; padding:5px;}

#popup-feature-benefits table tr td:first-child{border-left:1px solid #d4d4d4;}

#popup-feature-benefits table th span{ font-size:130%;}

#popup-feature-benefits table tr.feature-benefits-group{ background-color:#d3d3d3; color:#5c5c5c; border-bottom:2px solid #aeaeae; font-size:150%;}

#popup-feature-benefits table tr.feature-benefits-group td:first-child{ padding-left:10px; text-align:center;}

#popup-feature-benefits table tr:first-child th:first-child {border-top-left-radius: 6px;}

#popup-feature-benefits table tr:first-child th:last-child {border-top-right-radius: 6px;}

#popup-feature-benefits table tr:last-child td:first-child {border-bottom-left-radius: 6px;}

#popup-feature-benefits table tr:last-child td:last-child {border-bottom-right-radius: 6px;}

/******/

@media (max-width:530px){
	
.VerifiedFixes-tab .fix-item .fix-item-header .fix-item-name, .VerifiedFixes-tab .fix-item .fix-item-header .fix-item-difficulty-rating{ width:100%; float:none;}

.VerifiedFixes-tab .fix-item .fix-item-header .fix-item-difficulty-rating{ padding-top:10px;}

.print-header h1{ text-align:center;}

.print-header h1 img{ float:none;}

.print-header h1, .print-header .nav-right{ width:100%; float:none;}

.print-header .nav-right .report-date{text-align:left;}

}

@media (max-width:480px){

}

@media (max-width:320px){

.VerifiedFixes-tab .fix-item .fix-item-header .fix-item-difficulty-rating{text-align:left;}


}
