*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{line-height:1.5}body{color:#212529;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;margin:0}figure,h1,h2,h3,h4,h5,h6{margin:0 0 .5rem}a{text-decoration:underline}ol,p,ul{margin-bottom:1rem;margin-top:0}ol,ul{padding-left:2rem}img,svg{height:auto;max-width:100%;vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}button,input,textarea{font:inherit}.container{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row>*{padding-left:.75rem;padding-right:.75rem;width:100%}.col-12{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.333333%}.col-md-8{flex:0 0 auto;width:66.666667%}}@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.333333%}}.d-flex{display:flex}.justify-content-center{justify-content:center}.me-1{margin-right:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}@media (min-width:768px){.justify-content-md-start{justify-content:flex-start}.py-md-4{padding-bottom:1.5rem;padding-top:1.5rem}}.form-control{background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:block;padding:.375rem .75rem;width:100%}.form-control:focus{border-color:#7caac3;outline:0}.formRow{margin-bottom:1rem}.formLabel{color:#afc2cb;display:inline-block;margin-bottom:.5rem}.formErrors{color:#ffd2d2;font-size:13px;margin-top:.5rem}.table{border-color:#dee2e6;margin-bottom:1rem;width:100%}.table td,.table th{border-bottom:1px solid #456a7f;padding:.5rem;text-align:left;vertical-align:top}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.btn{border:1px solid transparent;border-radius:.375rem;cursor:pointer;display:inline-block;padding:.375rem .75rem;text-decoration:none}.btn-sm{font-size:.875rem;padding:.25rem .5rem}body{background-color:#456a7f}a{color:#fff}a:hover{color:#88e848}@media (min-width:768px){.content{padding-right:25px}}.sidebar{margin-top:20px;padding-left:0}@media (min-width:768px){.sidebar{border-left:5px solid #7caac3;margin-top:10px}}.sidebar__pad{padding-left:10px}@media (min-width:768px){.sidebar__pad{padding-left:25px}}.info{background:#375d72;border-radius:5px;color:#afc2cb;margin:10px 0;padding:15px}.info__title{font-size:16px;font-weight:700;margin-bottom:10px}.info__text{font-size:14px}.info__text p:last-child{margin-bottom:0}.mainPageCategories{margin:20px 15px}.mainPageCategories__item{margin-bottom:12px}.mainPageCategories__item__title{background:url(/build/images/bullet_cats.66ebeed3.gif) 0 8px no-repeat;padding-left:20px}.mainPageCategories__item__title a{font-size:14px;font-weight:700}.mainPageCategories__item__subs{color:#75acc5;font-size:12px;padding-left:20px}.mainPageCategories__item__subs a{color:#75acc5;font-size:12px}.mainPageCategories__item__subs a:hover{color:#88e848}.pageTitle{background:#375d72;border-radius:5px;color:#afc2cb;margin:10px 0;padding:15px}.pageTitle h1,.pageTitle h2,.pageTitle h3{font-size:18px;font-weight:500;line-height:22px;margin:0;padding:0}.searchForm{background-color:#86d774;border-radius:5px;padding:15px 10px}.btn-primary{background-image:-ms-linear-gradient(top,#5bb537,#89df4e);background-image:-moz-linear-gradient(top,#5bb537,#89df4e);background-image:-webkit-linear-gradient(top,#5bb537,#89df4e);background-image:-o-linear-gradient(top,#5bb537,#89df4e);background-image:linear-gradient(top,#5bb537,#89df4e);border:1px solid #fff;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:visited{background-image:-ms-linear-gradient(top,#5bb537,#64bb41);background-image:-moz-linear-gradient(top,#5bb537,#64bb41);background-image:-webkit-linear-gradient(top,#5bb537,#64bb41);background-image:-o-linear-gradient(top,#5bb537,#64bb41);background-image:linear-gradient(top,#5bb537,#64bb41);border:1px solid #fff}.newFiles{margin-top:20px}.newFiles__header{background:#375d72;border-radius:5px;color:#afc2cb;font-size:16px;margin:10px 0;padding:10px}.newFiles__info{padding-left:10px}.newFiles__info__item{margin:7px 0}.newFiles__info__item__link a{color:#afc2cb;font-size:16px}@media (min-width:768px){.newFiles__info__item__link a{font-size:14px}}.newFiles__info__item__link a:hover{color:#88e848}.newFiles__info__item__detail{color:#afc2cb;font-size:14px}@media (min-width:768px){.newFiles__info__item__detail{font-size:13px}}.brands{margin:20px 15px}.brands__item{background:url(/build/images/bullet_cats.66ebeed3.gif) 0 8px no-repeat;margin-bottom:12px;padding-left:20px}.brands__item a{font-size:14px;font-weight:700}.models{margin:20px 15px}.models__item{background:url(/build/images/bullet_cats.66ebeed3.gif) 0 8px no-repeat;margin-bottom:12px;padding-left:20px}.models__item a{font-size:14px;font-weight:700}.drivers th{background-color:#456a7f;color:#27495b;font-size:14px}.drivers td{background-color:#375d72;color:#7caac3;font-size:14px}.drivers table{border-color:#456a7f}.breadcrumbs{display:flex;flex-wrap:wrap;font-size:14px;margin:0 0 10px}.breadcrumbs a{color:#75acc5;font-size:14px}.breadcrumbs a:hover{color:#88e848}.breadcrumbs__item{background:url(/build/images/path_bullet.d6e70d36.gif) 100% 8px no-repeat;margin-right:20px;padding-right:15px}.breadcrumbs__last{background:url(/build/images/path_bullet_d.9ce834c7.gif) 100% 10px no-repeat;color:#75acc5}.footer{background-color:#7caac3;border-bottom-right-radius:5px;border-top-right-radius:5px;margin-top:40px;padding:20px 10px}.footer .feedbackLink{background:url(/build/images/feedback_ico.7deec337.gif) 0 8px no-repeat;margin-left:25px;padding-left:25px}.copy,.footer .feedbackLink a{font-size:14px}.copy{color:#75acc5;margin-top:20px;padding-left:35px}.ads_category{padding:15px 0 30px;text-align:center}.ads_category .desktop{display:none}@media (min-width:768px){.ads_category .desktop{display:block}}.ads_category .mobile{display:block}@media (min-width:768px){.ads_category .mobile{display:none}}.ads_right{padding:10px 0 10px 15px}.ads_squares{display:inline-flex;justify-content:space-between;margin:15px 0 35px;width:100%}.similarDrivers{margin:20px 0}.similarDrivers__title{background:#375d72;border-radius:5px;color:#afc2cb;font-size:16px;margin:10px 0;padding:15px}.similarDrivers__pad{margin:15px 15px 0}.similarDrivers__item{background:url(/build/images/bullet_cats.66ebeed3.gif) 0 8px no-repeat;margin-bottom:12px;padding-left:20px}.similarDrivers__item a{font-size:14px;font-weight:700}.similarDrivers__item span{color:#27495b;font-size:14px;padding-left:10px}.driverDetails{background:#375d72;border-radius:5px;color:#afc2cb;margin:10px 0;padding:15px}.driverDetails td,.driverDetails th{background-color:transparent;border-bottom:0;color:#fff;font-size:14px}.driverDetails table{border-color:transparent}.driverDetails td.label{color:#7caac3}.downloadVerification{background:#375d72;border-radius:5px;color:#afc2cb;margin:20px 0;padding:15px}.downloadVerification__descriptionText{font-size:.9em;padding-bottom:10px}.downloadVerification__download{font-size:.9em;padding:20px}.downloadVerification__download__title{font-size:1.1em;font-weight:600;margin-bottom:10px}.error_msg,.success_msg,.warning_msg{border-radius:5px;font-size:14px;margin-bottom:15px;padding:15px}.error_msg{background:#d16060;color:#fff}.success_msg{background:#6ec45b;color:#fff}.warning_msg{background:#d1ad60}.contactForm{color:#7caac3;font-size:14px}body.error{background:#456a7f url(/build/images/logo_dark.e52e851a.gif) 50% 30px no-repeat}.error__body{border-radius:10px;color:#7caac3;font-size:14px;padding:40px 20px}.error__body h1,.error__body h3{color:#fff;font-weight:500}.error__body h1{font-size:40px;line-height:48px}.error__body h3{font-size:28px;line-height:33px}