.btn-header{position:relative;top:3px;display:inline-block;height:30px;line-height:30px;padding:0 3px 0 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:14px;color:#fff;background-color:#05141f;border:0;text-align:left;-webkit-box-sizing:border-box;font-family:"kiam",Tahoma}.btn-header img{display:inline-block;float:left;width:16px;height:16px;margin:7px 8px 0 0}.btn-header span{display:inline-block;float:left;text-transform:uppercase;font-weight:bold;margin-right:15px}.btn-header span:hover{text-decoration:underline;color:#fff}.btn-header:hover span{text-decoration:underline;color:#fff}.btn-header.btn-margin-left{margin-left:15px;margin-right:0}.btn-newcars{position:relative;top:3px;display:inline-block;padding:0 25px 0 11px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#05141f;border:0;text-align:left;-webkit-box-sizing:border-box;font-weight:400;font-family:"kiab",Tahoma;text-transform:uppercase;height:25px;font-size:12px;color:#fff;line-height:25px}.btn-newcars:after{content:">";position:absolute;top:calc(50% - 8px);right:12px;float:none;margin:-5px 0 0 0;width:6px;height:9px;background-position:0 -57px;font-size:15px}.btn-newcars:hover{color:#fff;text-decoration:none}.btn-newcars.btn-margin-left{margin-left:8px}.btn-icon-rigth-round{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;background-color:#05141f;border-radius:30px;padding:10px 15px}.btn-icon-rigth-round img{height:16px;width:16px;margin-right:8px;margin-top:-3px}.btn-icon-rigth-round span{color:#fff}.btn-icon-rigth-round:hover{text-decoration:underline;text-decoration-color:#fff}.btn-icon-rigth-round img{height:15px;width:15px;margin-top:-7px;margin-right:-1px;margin-left:8px}.btn-icon-left-round{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;background-color:#05141f;border-radius:30px;padding:10px 15px}.btn-icon-left-round img{height:16px;width:16px;margin-right:8px;margin-top:-3px}.btn-icon-left-round span{color:#fff}.btn-icon-left-round:hover{text-decoration:underline;text-decoration-color:#fff}.btn-arrow-right-round{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;background-color:#05141f !important;padding:8px 12px;min-width:80px;border-radius:25px;text-decoration:none !important;color:#fff !important}.btn-arrow-right-round .btn-icon-arrow{color:#fff;padding-left:10px}.btn-arrow-right-round span{color:#fff !important;text-decoration:none !important}.btn-arrow-right-round span:hover{text-decoration:underline !important;text-decoration-color:#fff}.btn-arrow-right-round{background-color:#05141f !important}.btn-arrow-right-round-gray{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;background-color:#05141f !important;padding:8px 12px;min-width:80px;border-radius:25px;text-decoration:none !important;color:#fff !important}.btn-arrow-right-round-gray .btn-icon-arrow{color:#fff;padding-left:10px}.btn-arrow-right-round-gray span{color:#fff !important;text-decoration:none !important}.btn-arrow-right-round-gray span:hover{text-decoration:underline !important;text-decoration-color:#fff}.btn-arrow-right-round-gray{background-color:#9ba1a5 !important}.btn-arrow-right-round-line-midnight-black{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;background-color:#05141f !important;padding:8px 12px;min-width:80px;border-radius:25px;text-decoration:none !important;color:#fff !important;width:fit-content}.btn-arrow-right-round-line-midnight-black span{color:#fff !important;text-decoration:none !important}.btn-arrow-right-round-line-midnight-black span:hover{text-decoration:underline !important;text-decoration-color:#fff}.btn-arrow-right-round-line-midnight-black .btn-icon-arrow{color:#fff;padding-left:10px}.btn-arrow-right-round-line-gray{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;background-color:#9ba1a5 !important;padding:8px 12px;min-width:80px;border-radius:25px;text-decoration:none !important;color:#fff !important;width:fit-content}.btn-arrow-right-round-line-gray span{color:#fff !important;text-decoration:none !important}.btn-arrow-right-round-line-gray span:hover{text-decoration:underline !important;text-decoration-color:#fff}.btn-arrow-right-round-line-gray .btn-icon-arrow{color:#fff;padding-left:10px}.btn-arrow-right-round-fill{display:inline-block;background:#05141f url(//kmag.net/sharedcakephp/kia2/img/common/cta_forward_big.png) right center no-repeat !important;background-size:34px !important;color:#fff !important;border:3px solid #05141f !important;border-color:#05141f !important;border-radius:30px;font-family:"KIA",Arial,Verdana,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:14px !important;padding:7px 45px 7px 15px !important;background-color:#05141f}.btn-arrow-right-round-fill span{color:#fff !important}.btn-arrow-right-round-fill:hover{text-decoration:underline;text-decoration-color:#fff}.btn-icon-left-rectangle{flex:1;color:#fff;border-left:1px solid #fff;text-align:center;font-size:17px;font-family:"KIA",Arial,Verdana,Helvetica,sans-serif;font-weight:700;padding:10px 5px 5px 5px}.btn-icon-left-rectangle span{color:#fff}.btn-icon-left-rectangle:first-child{border-left:none}.btn-rectangle{background-color:#05141f;color:#f1f1f1;text-align:center;font-size:14px;font-family:"KIA",Arial,Verdana,Helvetica,sans-serif;font-weight:700;padding:15px 40px}.btn-rectangle span{color:#f1f1f1}.btn-rectangle-light{background-color:#fff;color:#05141f;text-align:center;font-size:14px;font-family:"KIA",Arial,Verdana,Helvetica,sans-serif;font-weight:700;height:auto;line-height:unset;padding:22px 40px;text-transform:none;border-radius:0}.btn-rectangle-ghost{color:#05141f !important;text-align:center;font-size:14px;font-family:"KIA",Arial,Verdana,Helvetica,sans-serif;font-weight:700;padding:14px 39px;border:1px solid #05141f}.btn-rectangle-ghost span{color:#05141f !important}.btn-simple-link{text-decoration:underline;color:#05141f}.midnight-black{background-color:#05141f !important;border-bottom-color:#05141f !important}.border-left-white{border-left:1px solid #fff !important}.blank-space-10{height:10px}.blank-space-20{height:20px}.min-width-80{min-width:80% !important}@media all and (max-width: 979px){.mt-10-responsive{margin-top:10px}}@media all and (min-width: 979px){.mt-10-responsive{margin-top:0px}}a.btn.btn_submit.next.movesteps.submit,a.next.movesteps.submit{background:#05141f url(//kmag.net/sharedcakephp/kia2/img/common/cta_forward_big.png) right center no-repeat !important;border-color:#05141f !important;background-color:#05141f;padding-right:40px}@media all and (max-width: 979px){.btn-arrow-right-round-line-midnight-black{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;background-color:#05141f !important;padding:8px 12px;min-width:80px;border-radius:25px;text-decoration:none !important;color:#fff !important;display:block;margin:0 auto;width:fit-content}.btn-arrow-right-round-line-midnight-black span{color:#fff !important;text-decoration:none !important}.btn-arrow-right-round-line-midnight-black span:hover{text-decoration:underline !important;text-decoration-color:#fff}.btn-arrow-right-round-line-midnight-black .btn-icon-arrow{color:#fff;padding-left:10px}.btn-arrow-right-round-line-gray{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;background-color:#9ba1a5 !important;padding:8px 12px;min-width:80px;border-radius:25px;text-decoration:none !important;color:#fff !important;display:inline-block;margin:0 auto;width:fit-content}.btn-arrow-right-round-line-gray span{color:#fff !important;text-decoration:none !important}.btn-arrow-right-round-line-gray span:hover{text-decoration:underline !important;text-decoration-color:#fff}.btn-arrow-right-round-line-gray .btn-icon-arrow{color:#fff;padding-left:10px}.btn-rectangle{display:block;min-width:313px;width:100%;max-width:100%;margin:0 auto}.btn-rectangle-ghost{display:block;min-width:313px;width:100%;max-width:100%;margin:0 auto}a.btn.btn_submit.next.movesteps.submit,a.next.movesteps.submit{font-size:12px;line-height:24px}}@media all and (max-width: 767px){.btn-icon-left-round{display:inline-block;margin-bottom:10px}a.btn.btn_submit.next.movesteps.submit,a.next.movesteps.submit{display:block;margin:0 auto;font-size:calc(9px + .1vw);line-height:24px;width:fit-content}}a.btn-arrow-right-round.btn_color_2,a.btn-arrow-right-round.btn_color_4,a.btn-arrow-right-round.btn_color_6,a.btn-arrow-right-round.btn_color_8{background:#9ba1a5 !important}.read_more_disclaimer{color:#05141f;text-decoration:underline}.pt-10{padding-top:10px !important}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.m-0-auto{margin:0 auto}@media only screen and (max-width: 979px){.mt-10-responsive{margin-top:10px}}@keyframes slideLeft{0%{margin-left:200px}100%{margin-left:0px}}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.page-vehicle-recall .cursor-pointer{cursor:pointer}.page-vehicle-recall .strong-text{font-weight:600}.page-vehicle-recall .cursor-pointer{cursor:pointer}.page-vehicle-recall .font-bold{font-weight:bold}.page-vehicle-recall .grid{display:grid}.page-vehicle-recall .grid-1-1{grid-template-columns:1fr 1fr}.page-vehicle-recall .new-form-wrapper{margin-top:30px;margin-bottom:30px}.page-vehicle-recall .form.core-web-form .form-success-container{font-size:15px}.page-vehicle-recall .row-recall-success-wrapper{margin-top:30px}.page-vehicle-recall .row-recall-success-wrapper .recall-success-box{border:1px solid #eee;padding:40px}.page-vehicle-recall .row-recall-success-wrapper .recall-success-box .row-recall-data,.page-vehicle-recall .row-recall-success-wrapper .recall-success-box .row-vehicle-data{margin-bottom:10px}.page-vehicle-recall .row-recall-success-wrapper .recall-success-box .back-link{color:#bb172b;text-decoration:underline;margin-left:50px}.page-vehicle-recall .row-recall-success-wrapper .recall-success-box .box-line{border-top:1px solid #707070}.page-vehicle-recall .row-recall-success-wrapper .recall-success-box .row-recall-box-msg{margin-top:25px}.page-vehicle-recall .row-recall-success-wrapper .recall-success-box .row-recall-box-msg .strong{font-weight:600}.page-vehicle-recall .row-recall-success-wrapper .recall-success-box .row-cta{margin-top:25px;margin-bottom:15px}.page-vehicle-recall .row-recall-success-wrapper .vehicle-data-title{display:flex;justify-content:flex-start}.page-vehicle-recall .row-recall-success-wrapper .row-vehicle-data-header{margin-bottom:20px}.page-vehicle-recall .row-recall-success-wrapper .row-vehicle-data .vehicle-data-title .recall-text{font-size:14px}.page-vehicle-recall .row-recall-success-wrapper .row-recall-disclaimer{font-size:10px;margin-top:20px}#body{padding:0}#kia #vue_recall_index{opacity:0;min-height:80vh}#kia #vue_recall_index.loaded{opacity:1}#kia #vue_recall_index.show-loader .loader{position:fixed;opacity:.8;z-index:20;background-color:#fff;width:100vw;height:100vh;top:0;left:0}#kia #vue_recall_index.show-loader .loader:before{content:" ";position:absolute;left:50%;top:50%;height:100px;width:100px;border-radius:80px;border-left:2px solid #999;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}#kia #vue_recall_index .header{height:400px;width:100%}#kia #vue_recall_index .step-1{margin-top:-300px}#kia #vue_recall_index h1.title,#kia #vue_recall_index .subtitle{color:#fff}#kia #vue_recall_index h2.subtitle{font-size:14px}#kia #vue_recall_index .bottom-margin{margin-bottom:150px}#kia #vue_recall_index .step-holder{padding:15px}#kia #vue_recall_index .strong-text{font-weight:600}#kia #vue_recall_index .cursor-pointer{cursor:pointer}#kia #vue_recall_index .font-bold{font-weight:bold}#kia #vue_recall_index input{width:100%;padding:0 11px;font-size:14px;font-family:Arial,sans-serif;height:65px;background:#fcfcfc;border:1px solid #dadada;margin-bottom:5px;padding-left:30px}#kia #vue_recall_index input.vin-number{border-radius:50px;font-size:30px}#kia #vue_recall_index .errors-wrapper{color:#05141f}#kia #vue_recall_index .row-vin-recall-form.errors{display:block !important}#kia #vue_recall_index .row-vin-recall-form .component-vin-recall{border:1px solid #bbb;padding:40px 60px;border-radius:10px;background-color:#fff;margin-top:80px;color:#000}#kia #vue_recall_index .row-vin-recall-form .component-vin-recall .title{margin-bottom:10px;color:#000}#kia #vue_recall_index .row-vin-recall-form .component-vin-recall .fields-wrapper{position:relative}#kia #vue_recall_index .row-vin-recall-form .component-vin-recall .submit-btn{position:absolute;right:0;top:9px}#kia #vue_recall_index .row-vin-recall-form .component-vin-recall .btn.btn-kia{height:45px;padding:8px 30px 3px 17px;border-radius:30px;width:100%;margin-right:44px;margin-left:-12px}#kia #vue_recall_index .row-vin-recall-form .component-vin-recall .btn.btn-kia .glyphicon{color:#05141f;background:#fff;border-radius:100%;padding:2px;float:right}#kia #vue_recall_index .row-index-content{margin-top:50px}#kia #vue_recall_index .row-recall-success-wrapper{margin-top:30px}#kia #vue_recall_index .row-recall-success-wrapper .recall-success-box{border:1px solid #eee;padding:40px}#kia #vue_recall_index .row-recall-success-wrapper .recall-success-box .row-recall-data,#kia #vue_recall_index .row-recall-success-wrapper .recall-success-box .row-vehicle-data{margin-bottom:30px}#kia #vue_recall_index .row-recall-success-wrapper .recall-success-box .back-link{color:#bb172b;text-decoration:underline;margin-left:50px}#kia #vue_recall_index .row-recall-success-wrapper .recall-success-box .box-line{border-top:1px solid #707070}#kia #vue_recall_index .row-recall-success-wrapper .recall-success-box .row-recall-box-msg{margin-top:25px}#kia #vue_recall_index .row-recall-success-wrapper .recall-success-box .row-recall-box-msg .strong{font-weight:600}#kia #vue_recall_index .row-recall-success-wrapper .recall-success-box .row-cta{margin-top:25px}#kia #vue_recall_index .row-recall-disclaimer{font-size:10px;margin-top:20px}#kia #vue_recall_index .step-2.active .recall-success-box{animation-name:slideLeft;animation-duration:.5s}#kia #vue_recall_index .btn-primary{background-color:#05141f;border-color:#05141f}#kia #vue_recall_index .btn.btn-submit{background-color:#05141f;color:#fff;font-family:"KIA","Arial CE",Arial,sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:18px;padding:3px 40px 3px 17px;margin:0 15px 20px;color:#fff;height:50px;border-radius:40px;padding-top:10px;padding-left:30px}#kia #vue_recall_index .btn.btn-submit:hover{color:#fff}#volvo #vue_recall_index{font-family:"Volvo Novum",sans-serif;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center}#volvo #vue_recall_index .recall-header{padding:15px;margin-bottom:75px}#volvo #vue_recall_index .recall-header .title{font-size:40px;margin-bottom:38px;color:#000}#volvo #vue_recall_index .recall-header .subtitle{font-size:20px;color:#000}#volvo #vue_recall_index .recall-container{max-width:820px;margin-top:100px;margin-bottom:150px}#volvo #vue_recall_index .recall-container.step-2{max-width:620px;text-align:center}#volvo #vue_recall_index .row-vin-recall-form{border:1px solid #fff;-webkit-box-shadow:0px 0px 15px 1px #aaa;-moz-box-shadow:0px 0px 15px 1px #aaa;box-shadow:0px 0px 15px 1px #aaa;padding:60px}#volvo #vue_recall_index .row-vin-recall-form input{height:55px !important;font-size:14px !important;width:100%;padding:5px 10px}#volvo #vue_recall_index .where-find-vin{color:#4392e0;display:block !important;cursor:pointer;float:right;text-transform:uppercase}#volvo #vue_recall_index .component-vin-recall{margin-bottom:25px}#volvo #vue_recall_index .component-vin-recall.error .input-vin input{border:1px solid #c00 !important}#volvo #vue_recall_index .component-vin-recall.error .errors-wrapper .error{color:#c00}#volvo #vue_recall_index .component-vin-recall .submit-btn,#volvo #vue_recall_index .component-vin-recall .glyphicon-info-sign{display:none}#volvo #vue_recall_index .component-vin-recall form input{border:1px solid #dadada}#volvo #vue_recall_index .component-vin-recall form .title{margin-bottom:15px}#volvo #vue_recall_index .universal-event-form .contact-fields{margin-bottom:50px}#volvo #vue_recall_index .universal-event-form .contact-fields .field-email{margin-bottom:60px}#volvo #vue_recall_index .universal-event-form .contact-fields .field-wrapper label{margin-bottom:15px}#volvo #vue_recall_index .cta-btn{display:grid;justify-content:center;grid-template-columns:230px}#volvo #vue_recall_index .cta-btn .btn{font-family:"Volvo Sans Regular",sans-serif;text-decoration:none;border-radius:0px;width:100%;border:1px solid #1592e6;color:#1592e6;background:#fff !important;text-transform:none;height:auto;padding-top:10px;padding-bottom:10px;font-size:15px;font-weight:400}#volvo #vue_recall_index .cta-btn .btn .glyphicon{margin:0;padding-left:2px;font-size:11px}#volvo #vue_recall_index .cta-btn .btn:hover,#volvo #vue_recall_index .cta-btn .btn:active,#volvo #vue_recall_index .cta-btn .btn:focus,#volvo #vue_recall_index .cta-btn .btn:active:hover{background-color:#1592e6 !important;color:#fff}#volvo #vue_recall_index .error input{border:1px solid #c00 !important}#volvo #vue_recall_index .error .tip_error{display:block !important}@media only screen and (max-width: 991px){#kia #vue_recall_index .row-vin-recall-form .component-vin-recall{padding:15px}#kia #vue_recall_index .row-vin-recall-form .component-vin-recall .submit-btn{position:relative;text-align:center}#kia #vue_recall_index input.vin-number{font-size:18px}}@media only screen and (max-width: 767px){.component-vin-recall .where-find-vin{width:100%;float:left}}@media only screen and (max-width: 350px){#kia #vue_recall_index input.vin-number{font-size:15px}}/*# sourceMappingURL=recalls.css.map */
