.rsa{font:400 20px 'KIA-REGULAR',sans-serif;line-height:28px}
.rsa svg.mainSVG{top:0;height:50%;z-index:1}
.rsa .rsa-title,.rsa .rsa-number{font-style:normal;font-weight:600}
.rsa .rsa-title{font-size:28px;line-height:34px;font-weight:400}
.rsa .rsa-number{font-size:15px;text-decoration:underline}
.rsa .rsa-request{text-align:left;padding-bottom:32px}
.rsa .rsa-request .row{margin-left:0;margin-right:0}
.rsa .rsa-request .address-drawer{font-size:14px;border:1px solid #ccc;position:absolute;z-index:10;width:91.5%;max-height:250px;background:#fff;overflow-y:scroll}
.rsa .rsa-request .col-xs-6{padding-left:2px;padding-right:0}
.rsa .buttons .btn{border-radius:6px;min-width:200px}
.rsa .buttons .btn.cancel{border:1px solid #000;color:#000;float:right;margin-right:8px}
.rsa .buttons .btn.next{background-color:#000;color:#fff;float:left;margin-left:8px}
.rsa .buttons .btn-block.cancel,.rsa .buttons .btn-block.close-rsa{border:1px solid #000;color:#05141f;float:right;border-radius:8px;font-style:normal;font-weight:600;font-size:14px;text-align:center;padding:10px;height:48px;margin-top:32px;background:#fff}
.rsa .buttons .btn-block.next{background-color:#000;border:0;text-align:center;border-radius:8px;font-style:normal;font-weight:600;font-size:15px;text-align:center;text-transform:capitalize;color:#fff;height:48px;margin-top:32px}
.rsa .buttons .btn-block.next.single-btn{width:50%;margin-left:25%}
.rsa .buttons .btn-block.cancel.single-btn{width:50%;margin-right:25%;color:#db2e16;border:1px solid #db2e16}
.rsa .buttons .btn-block.close-rsa.single-btn{width:50%;margin-right:25%;color:#000;border:1px solid #000}
.rsa .mtb-32{margin-top:32px;margin-bottom:32px}
.rsa .mtb-16{margin-top:16px;margin-bottom:16px}
.rsa .rsa-request .fa.fa-pencil{float:right;margin-top:-35px;margin-right:10px}
.rsa .rsa-request .fa.fa-pencil.edit{margin-top:0;cursor:pointer}
.rsa .rsa-request .fa.fa-close,.rsa .rsa-request .fa.fa-location-arrow{float:right;margin-top:-35px;margin-right:10px;cursor:pointer}
.rsa-heading{color:#000}
#footer{z-index:0 !important;display:none}
.select2-container .select2-selection--single{height:32px !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px !important}
body{background:#f7f8f8}
.page-title{padding-top:30px;padding-bottom:10px}
.rsa-container{background:#fff;border-radius:16px;margin:20px auto;max-width:720px}
.rsa-container.map{padding-top:16px}
.rsa-card{margin:10px 0}
.rsa-card-left{padding-left:32px;padding-right:8px}
.rsa-card-right{padding-right:32px;padding-left:8px}
.rsa-card-center{padding-right:32px;padding-left:32px}
.rsa-card .card{text-align:left;padding:10px 0;background:linear-gradient(0,rgba(5,20,31,0.03),rgba(5,20,31,0.03)),#fff;border-radius:8px;margin-bottom:16px}
.rsa-card .card .card-header{margin-bottom:10px;padding-left:0}
.rsa-card .card .card-body{margin-bottom:10px}
.rsa-card .card .sec-title{font-style:normal;font-weight:400;font-size:13px;line-height:16px;text-transform:uppercase}
.rsa-card .card .field-left,.rsa-card .card .field-right{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#666}
.rsa-card .card .field-right{font-weight:400;line-height:17px;color:#000;text-align:right;word-break:break-word}
.card-inner-title{margin:16px 0;font-weight:600;font-size:16px;line-height:19px;padding-left:32px}
.card-inner-title .required-text{float:right;display:block;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#757879}
.location-map-fullwidth .hereMap{height:200px}
.location-map-fullwidth,.banner-container{overflow:hidden;margin-top:16px;margin-bottom:30px}
.banner-container{border-radius:16px 16px 0 0;padding-bottom:30px;margin-bottom:0;text-align:center;background:linear-gradient(180deg,rgba(5,20,31,0.1) 0,rgba(5,20,31,0.01) 100%),#fff}
.banner-container .img-holder img{max-width:120px;margin-bottom:20px}
.banner-container h3{margin-left:16px;text-align:left;font-style:normal;font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;color:#05141f}
.banner-container p{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#757879}
.form-field label{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#757879}
.form-field label.error{color:#e00035}
.form-field .question-text{font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#000}
.normal-text{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}
.btn-qa{border:1px solid #05141f;background:#fff;color:#000;border-radius:16px;padding:5px 20px;line-height:1.5;margin-right:20px;margin-bottom:10px}
.btn-qa.active,.btn-qa:focus{color:#fff;border:1px solid #05141f;background:#05141f}
.editable-input-box{border:1px solid #dfe3e4;padding:2px 10px;border-radius:5px;font-style:normal;font-weight:600;font-size:14px}
.editable-input-box i.icon-position{float:right;margin-top:7px;display:block}
.form-field{margin-bottom:15px}
.rsa .mb-8{margin-bottom:8px !important}
.rsa .mb-0{margin-bottom:0 !important}
.rsa .mb-16{margin-bottom:16px}
.rsa .mb-32{margin-bottom:32px}
.get-current-location{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#05141f;margin-bottom:35px}
.get-current-location a{color:#05141f;text-decoration:underline;cursor:pointer}
.form-field textarea{background:#f7f8f8;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#757879;min-height:80px;max-width:100%;border:1px solid #dfe3e4}
.form-field select{border:1px solid #dfe3e4;box-shadow:0 4px 8px rgb(0 0 0 / 20%)}
.rsa .rsa-request .select2-container{z-index:0}
.rsa .rsa-request .form-control{height:48px}
.alpha{padding-left:0}
.omega{padding-right:0}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.pl-17{padding-left:17px}
.map-width{width:100%}
hr.rounded{border-top:8px solid #bbb;border-radius:15px}
.px-60{padding:0 60px}
.ml-30{margin-left:30px}
.map-width{width:100%}
.cancel-rsa-modal .modal-header{color:#000;padding:10px 15px 0;border-bottom:0}
.cancel-rsa-modal .btn-cancel-yes{color:#db2e16;border:1px solid #db2e16}
.cancel-rsa-modal .btn-cancel-no{color:#05141f;border:1px solid #05141f}
.cancel-rsa-modal .modal-header .close{opacity:1;font-size:30px;font-weight:600}
.schedule-call .btn-active .fa-check-circle,.schedule-call .btn-default .fa-check-circle{font-size:18px;margin-right:5px}
.schedule-call .btn-default{background:#b3b3b3;color:#fff;text-align:left}
.schedule-call .btn-default .fa-check-circle{color:#fff}
.schedule-call .btn-active .fa-check-circle{color:#08d85b}
.schedule-call .btn-default.btn-active{background:#000;color:#fff}
a:active{background:#000;color:#fff}
@media(max-width :991px) and (min-width:768px){.rsa{font:400 16px 'KIA-REGULAR',sans-serif;line-height:18px;margin:100px 48px}
}
@media(max-width :767px){.rsa{font:400 16px 'KIA-REGULAR',sans-serif;line-height:18px;margin:32px 16px}
.rsa .rsa-title{font-size:15px;line-height:18px;font-weight:600}
.rsa .rsa-number{font-size:14px;line-height:20px}
.rsa .buttons .btn{min-width:95%}
.rsa-card{margin:10px 0;padding-right:16px;padding-left:16px}
.rsa .rsa-request .select2-container{z-index:1}
.rsa .buttons .btn-block.next.single-btn{width:100%;margin-left:0}
.rsa .buttons .btn-block.cancel.single-btn{width:100%;margin-right:0}
.editable-input-box{padding:10px}
}
.mt-16{margin-top:16px !important}
@media(min-width:768px){.l-pl-0{padding-left:0 !important}
.l-pr-8{padding-right:8px !important}
.l-pl-8{padding-left:8px !important}
.l-pl-32{padding-left:32px !important}
.l-pr-32{padding-right:32px !important}
.l-pr-10{padding-right:10px !important}
.l-pl-10{padding-left:10px !important}
.l-pl-16{padding-left:16px !important}
.l-pr-16{padding-right:16px !important}
}
@media(max-width:768px){.m-pr-8{padding-right:8px !important}
.m-pl-8{padding-left:8px !important}
.m-pr-30{padding-right:30px !important}
.m-pl-30{padding-left:30px !important}
.m-mt-15{margin-top:15px !important}
}
.inputBox{background:#fff !important;border:1px solid #bdc0c1 !important;border-radius:8px !important}
@media only screen and (min-device-width :320px) and (max-device-width :640px){.m-plr-0{padding-left:0 !important;padding-right:0 !important}
.m-plr-16{padding-left:16px;padding-right:16px}
.m-pl-8{padding-left:8px}
.m-pr-8{padding-right:8px}
.m-text-center{text-align:center}
}
.plr-16{padding-left:16px;padding-right:16px}
.back-btn{margin-left:50px;cursor:pointer;font:600 14px 'KIA-REGULAR',sans-serif}
.ds-wrapper{font:400 20px 'KIA-REGULAR',sans-serif;line-height:28px;min-height:400px;height:auto;padding-top:120px}
.ds-cointainer-wrapper{text-align:center;min-height:400px;height:auto;width:100%;margin:20px auto;max-width:720px}
.ds-wrapper .hero-image-content{text-align:center;height:auto;width:100%;margin:20px auto;max-width:688px}
.ds-wrapper .hero-image-content p{max-width:715px;width:100%;height:auto;left:420px;top:539px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#000}
.ds-wrapper .hero-image-content p.title{font-weight:600;font-size:16px;line-height:19px}
.ds-wrapper .page-title .legend{margin-left:40px}
.ds-wrapper .page-title.legend .rsa-title{width:201px;height:38px;font-style:normal;font-weight:600 !important;font-size:30px;line-height:38px;color:#05141f;margin-left:48px}
.ds-wrapper .ds-container{margin:20px auto;max-width:688px}
.ds-wrapper .ds-container .heroImage,.heroImage.ubi{max-width:688px;margin:0 auto;position:relative;max-height:286px}
.ds-wrapper .ds-container .heroImage img,.heroImage.ubi img{width:100%}
.ds-wrapper .ds-container .heroImage .background-image,.heroImage.ubi .background-image{position:absolute}
.ds-wrapper .ds-container .heroImage .dynamic-vehicle-image,.heroImage.ubi .dynamic-vehicle-image,.ubiTile .heroImage .dynamic-vehicle-image{position:relative;transform:scale(0.7,0.7);margin-top:5%}
.ubiTile .heroImage .background-image{width:100%}
.ds-wrapper .ds-container .hero-image-bottom{background-color:#848484;height:45px}
.rsa.ds-wrapper .updateProfileBtn{text-align:center;height:20px;width:100%;margin:20px auto;max-width:715px}
.rsa.ds-wrapper .infoIcon{text-align:right;margin-bottom:-30px}
.rsa.ds-wrapper .infoIcon img{height:40px;width:40px;cursor:pointer;position:relative;z-index:1}
.rsa.ds-wrapper .arc-cointainer{position:relative;text-align:center}
.rsa.ds-wrapper .arc-cointainer .arcScore{display:table;margin:0 auto;position:relative;font-style:normal;font-weight:300;font-size:128px;color:#4e4e4e;text-align:center}
.rsa.ds-wrapper .arc-cointainer .sample-container-overlay.noDataScores{width:100%}
.rsa.ds-wrapper .arc-cointainer .sample-container-overlay.noDataScores .arcScore{font-size:54px;padding-bottom:10px}
.rsa.ds-wrapper .arc-cointainer .sample-container-overlay.noDataScores .noDataContents{font-size:14px}
.rsa.ds-wrapper .arc-cointainer .arcScore.lock{max-width:120px;width:100%}
.rsa.ds-wrapper .arc-cointainer .arc-dynamic-img{max-width:720px;width:100%}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px !important}
.ds-wrapper .ds-select{position:relative;z-index:0}
.ds-wrapper .ds-select-option{text-align:left}
.ds-wrapper .ds-timestamp{height:19px;font-style:normal;font-weight:600;font-size:16px;line-height:19px;text-align:right}
.select2-container{max-width:291.78px}
.select2-container--default .select2-selection--single{border:1px solid #dfe3e4;border-radius:8px;box-shadow:0 3px 3px 0 rgb(39 48 59 / 24%)}
.ds-wrapper .averageData{background:#fff;border-radius:8px;padding:10px 15px;margin-left:0;margin-right:0}
.ds-wrapper .averageData .titleList{text-align:left;font-style:normal;font-weight:600;font-size:13px;line-height:16px;color:#000}
.ds-wrapper .averageData .titleListValue{text-align:right;font-style:normal;font-weight:400;font-size:13px;line-height:16px;text-align:right;color:#000}
.ds-wrapper .factorsDetails,.ubiLegend{margin-top:20px}
.ds-wrapper .factorsDetails .legend{height:16px;font-style:normal;font-weight:400;font-size:13px;line-height:16px;text-transform:uppercase;color:#666;text-align:left}
.ds-wrapper .factorsDetailsAcco{background:#fff;border-radius:8px;padding:10px 15px;margin-left:0;margin-right:0;margin-top:10px}
.ds-accordion ul{list-style:none;padding-right:15px;padding-left:15px}
.ds-wrapper .ds-accordion{text-align:left}
.ds-wrapper .ds-accordion .panel-default{border:0;box-shadow:none}
.ds-wrapper .ds-accordion .panel-default .accordion-toggle{text-decoration:none}
.ds-wrapper .ds-accordion .panel-default .accordion-toggle.collapsed .panel-heading{background-image:url(../../../../../content/dam/kia/us/owners/image/common/icon/icon_black_arrow_down.png)}
.ds-wrapper .ds-accordion .panel-default .accordion-toggle .panel-heading{background-image:url("../../../../../content/dam/kia/us/owners/image/common/icon/icon_black_arrow_up.png");padding:10px 36px 10px 0;border-top:1px solid #999;border-radius:0;background-repeat:no-repeat;background-position-x:98%;background-position-y:center}
.ds-wrapper .ds-accordion .panel-group{margin-bottom:0}
.ds-wrapper .ds-accordion .panel-default .accordion-toggle .panel-heading .panel-title{font-style:normal;font-weight:600;font-size:13px;line-height:16px;color:#000}
.ds-wrapper .ds-accordion .panel-default .panel-body{font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#666;padding:0}
.ds-wrapper .ds-accordion .panel-group .panel-heading.nb{border-top:none !important}
.ds-wrapper .ubiLegend{font-style:normal;font-weight:400;font-size:13px;line-height:16px;text-transform:uppercase;color:#666;text-align:left}
.ds-wrapper .ubiTile{background:#fff;border-radius:8px;padding:15px;margin-left:0;margin-right:0;margin-top:10px;max-width:720px}
.ds-wrapper .imgHolder{background-color:#d9d9d9}
.ds-wrapper .imgHolder img{width:100%}
.ds-wrapper .imgBaseText{font-style:normal;font-weight:600;font-size:15px;line-height:18px;text-align:center;color:#000;margin-top:20px;margin-bottom:20px}
.ds-wrapper .ubiLearnMoreBtn button{background-color:#000;border:0;text-align:center;text-transform:capitalize;color:#fff;max-width:320px;margin:0 auto;padding:6px 16px;width:311px;height:48px;border-radius:16px;font-style:normal;font-weight:600;font-size:15px;line-height:18px}
.ds-wrapper .ubiLearnMoreBtn button .learnMore-btn,.ds-wrapper .ubiLearnMoreBtn button .details-btn{background-repeat:no-repeat;background-image:url('../../../../../content/dam/kia/us/owners/image/kop-ubi/shield_w_background.png');background-position:22px center;padding-left:50px;padding-right:24px;background-size:16px 20px}
.ds-wrapper .ubiTC,.ubiTC.agree-to-updated-terms{margin:20px auto;max-width:688px}
.ds-wrapper .ubiTC .checkbox em,.ubiTC.agree-to-updated-terms .checkbox em{font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:#000}
.ds-wrapper .ubiTC .checkbox em{display:inline-block}
.ds-wrapper .ubiTC .checkbox em a:hover{color:#bb1a30 !important}
.ds-wrapper .ubiTC .checkbox.custom-a em a{color:#337ab7}
.ds-wrapper .ubiJoinBtns,.ubiJoinBtns.ubi-updated-terms-btn{margin:20px auto;max-width:688px;display:flex;flex-direction:column;align-items:center;margin-top:30px}
.ds-wrapper .ubiJoinBtns .joinUbi,.ubiJoinBtns.ubi-updated-terms-btn .joinUbi{width:320px;background:#05141f;border-radius:8px;font-style:normal;font-weight:600;font-size:15px;line-height:18px;text-align:center;text-transform:capitalize;color:#fff;height:48px}
.ds-wrapper .ubiJoinBtns .joinUbi.disabled,.ubiJoinBtns.ubi-updated-terms-btn .joinUbi.disabled{background:#05141f;opacity:.3}
.ds-wrapper .ubiJoinBtns .remindLater,.ubiJoinBtns.ubi-updated-terms-btn .remindLater{height:18px;font-style:normal;font-weight:600;font-size:15px;line-height:18px;text-align:center;text-decoration-line:underline;color:#05141f;border:0;background:0;margin-top:20px}
.ds-wrapper .ubiJoinBtns .contactDetails{font-style:normal;font:600 12px 'KIA-REGULAR',sans-serif;line-height:14px;display:flex;align-items:center;color:#000;margin-top:30px}
.ds-wrapper .ubiJoinBtns .contactDetails a{text-decoration:none;color:inherit}
.ds-wrapper .ubiJoinBtns .contactDetails a:hover{color:inherit !important}
.ds-wrapper .hero-image-content.ubiScreen p{text-align:left}
.sample-container{position:relative;margin:0 auto}
.sample-container img{display:block;max-width:100%;width:100%}
.sample-container-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:200px;margin:auto}
.sample-container-overlay-inner{display:table;width:100%;height:150%}
.sample-container-overlay-inner-content{display:table-cell;vertical-align:middle}
.sample-container-overlay-inner-content a{display:block;padding:10px;text-align:center}
.cancel-rsa-modal.ubi .modal-body{text-align:left;padding:0 30px 30px 30px !important}
.cancel-rsa-modal.ubi .modal-content{border-radius:8px !important}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body{padding:30px !important}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body .header .rsa-heading{font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#05141f}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body .body-content{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body .body-content .pt-20{padding-top:20px}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body.termsOfServiceModal .body-content .title{font:400 14px 'KIA-REGULAR',sans-serif;color:#000;margin-bottom:15px}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body .checkbox,.ubiTC .checkbox{pointer-events:none !important}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body .checkbox em,.ubiTC .checkbox em{pointer-events:auto !important}
.alerts.locked.ds-ubi{max-width:376px;width:100%;height:63px}
.alerts.locked.ds-ubi .alert.alert-success{height:63px}
.alerts.locked.ds-ubi .alert-actions button{width:75.4px;height:63px}
.cancel-rsa-modal.ubi.ubi-leave .modal-body{max-width:343px;width:100%}
.cancel-rsa-modal.ubi.ubi-leave .rsa-heading{font-style:normal;font-weight:400;font-size:24px;line-height:29px;text-align:center;color:#000}
.cancel-rsa-modal.ubi.ubi-leave .modal-content{height:auto !important;display:flex;flex-direction:column}
.cancel-rsa-modal.ubi.ubi-leave .modal-body{align-self:center}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body .ubi-yesNo-heading{font-style:normal;font-weight:400;font-size:24px;line-height:29px;text-align:center;color:#000}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body .btn-holder{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:20px}
.cancel-rsa-modal.ubi.ubi-updated-terms .modal-body .btn-holder button{max-width:343px;width:100%}
drivingscore>div>loader>svg{z-index:1 !important;position:fixed !important}
.ds-dropdown-with-dateRange .form{display:inline-block;vertical-align:middle;text-align:left;white-space:normal}
.ds-dropdown-with-dateRange form .form-fields>li{display:inline-block;vertical-align:bottom;margin-right:10px;text-align:left;position:relative;white-space:normal}
.ds-dropdown-with-dateRange form .form-fields>li label{display:inline-block;width:100%;cursor:pointer;position:relative}
.ds-dropdown-with-dateRange form .form-fields>li #reportrange{min-width:162px;height:40px;padding:0 19px 0 14px;font:14px/40px "Source Sans Pro",sans-serif;letter-spacing:.4px;background:#fff;border:1px solid #dfe3e4;border-radius:8px;height:32px !important;box-shadow:0 3px 3px 0 rgb(39 48 59 / 24%)}
.ds-dropdown-with-dateRange form .form-fields>li #reportrange .displayRange{font-style:normal;font-weight:400;font-size:15px;line-height:18px;text-transform:capitalize;color:#000;top:-5px;position:relative}
.daterangepicker{margin-top:-84px;margin-right:15px}
#reportrange{font-size:12px;min-width:230px;height:40px;background:#FFF;border-radius:2px;border:solid 1px #b1b5b8;padding:0 19px 0 14px;font:14px/40px "Source Sans Pro",sans-serif;letter-spacing:.4px}
.form-fields .daterange{font:14px "Source Sans Pro",sans-serif;letter-spacing:.6px;text-align:left;width:100%;height:40px;line-height:40px;border:solid 1px #b1b5b8;border-radius:2px;padding-left:14px;color:#2f2f2f;margin-bottom:0}
.modal-filters .form-fields .daterange i{color:#8d9094;margin-right:4px}
body .daterangepicker.dropdown-menu{z-index:1000000}
body .daterangepicker{padding:0;margin:0}
@media(max-width:767px){body .daterangepicker{top:0 !important;left:0 !important;width:100% !important;height:100vh !important;box-shadow:none !important;border-radius:0;position:fixed;padding-top:30px}
body .daterangepicker .ranges{margin:0 auto !important;float:none !important}
body .daterangepicker .ranges ul{margin:0 auto !important}
body .daterangepicker:after{display:none}
body .daterangepicker.show-calendar{top:0 !important;width:100%;left:0 !important;height:100vh;overflow:auto}
body .daterangepicker.show-calendar .daterangepicker_input{display:none}
body .daterangepicker.show-calendar .ranges{position:absolute;right:0;top:0;padding-top:50px;text-align:right}
body .daterangepicker.show-calendar .ranges li{padding:0 10px 0}
body .daterangepicker.show-calendar .ranges .range_inputs{padding-right:10px}
body .daterangepicker.show-calendar .ranges .range_inputs>*{display:block;width:100% !important;margin-bottom:10px}
body .daterangepicker.show-calendar .calendar-table{margin:0 auto;max-width:270px;transform:translateX(-80px)}
.rsa.ds-wrapper .arc-cointainer .arcScore.lock{max-width:60px;width:100%}
.rsa.ds-wrapper .infoIcon img{height:30px;width:30px}
.ds-wrapper .ds-select-option{margin-left:0;padding-left:0}
.ds-wrapper .ds-timestamp{margin-left:0;padding-left:0;font-size:11px}
.rsa.ds-wrapper .arc-cointainer .arcScore{font-size:64px}
.ds-wrapper .ubiLearnMoreBtn button{width:100% !important}
.rsa.ds-wrapper .arc-cointainer .sample-container-overlay.noDataScores .arcScore{font-size:24px;padding-bottom:0}
.rsa.ds-wrapper .arc-cointainer .sample-container-overlay.noDataScores .noDataContents{font:400 12px 'KIA-REGULAR',sans-serif;line-height:12px}
}
@media(max-width:767px) and (max-width:450px){body .daterangepicker.show-calendar .calendar-table{transform:translateX(0)}
}
@media(max-width:767px){body .daterangepicker.show-calendar .calendar{padding-top:40px;max-width:100% !important;width:100% !important;float:none}
}
@media(max-width:767px) and (max-width:450px){body .daterangepicker.show-calendar .calendar{padding-right:120px}
}
@media(max-width:767px){body .daterangepicker.show-calendar .calendar table{width:100%;position:relative;transform-origin:top left;margin:0 auto !important}
}
@media(max-width:767px) and (max-width:374px){body .daterangepicker.show-calendar .calendar table{transform-origin:top left;margin-bottom:-40px;transform:scale(0.8)}
}
@media(max-width:767px){body .daterangepicker.show-calendar .calendar:before{content:"Custom Date Range";display:block;font:500 14px "KIA",sans-serif;text-transform:uppercase;text-align:center;padding-top:20px;margin-bottom:10px;position:absolute;left:50%;top:0;transform:translateX(-50%)}
body .daterangepicker.show-calendar .calendar+.calendar{padding-top:0}
body .daterangepicker.show-calendar .calendar+.calendar:before{display:none}
}
@media(max-width:450px){.ds-wrapper .ds-timestamp .first{display:flex;justify-content:flex-end;align-items:center}
.ds-wrapper .ds-timestamp .second{display:flex;justify-content:flex-end;align-items:center;margin-right:6px}
}
@media(max-width:389px){.ds-wrapper .averageData .titleList p,.ds-wrapper .averageData .titleListValue p{height:15px}
.ds-wrapper .averageData .titleList p:nth-last-of-type(2),.ds-wrapper .averageData .titleListValue p:nth-last-of-type(2){height:30px}
}
@media(max-width:338px){.ds-wrapper .averageData .titleList p,.ds-wrapper .averageData .titleListValue p{height:27px}
}
body .daterangepicker .ranges{padding:0;margin:0;background:0}
body .daterangepicker .ranges ul{margin:0;padding:0}
body .daterangepicker .ranges ul li{padding:0 20px;margin:0;background:0;font:14px/2.79em "Source Sans Pro",sans-serif;letter-spacing:.6px;color:#2f2f2f;border:0;transition:all 250ms cubic-bezier(0.23,1,0.32,1);border-radius:0}
@media(min-width:991px){body .daterangepicker .ranges ul li:hover{background:#f4f4f4}
}
body .daterangepicker .ranges ul li.active{background:#efefef}
body .daterangepicker .ranges .range_inputs{text-align:center;padding:9px 0}
body .daterangepicker .ranges .range_inputs .btn{width:73px;font:bold 11px/30px "KIA",sans-serif;letter-spacing:1.4px;text-transform:uppercase;padding:0;height:30px;transition:all 250ms cubic-bezier(0.23,1,0.32,1)}
body .daterangepicker .ranges .range_inputs .btn-success{background:#c4172c;border-color:#c4172c}
body .daterangepicker .ranges .range_inputs .btn-success:hover{background:#961222;border-color:#961222}
body .daterangepicker .input-mini{height:40px;border-radius:0 !important;border:solid 1px #cecece !important}
body .daterangepicker .input-mini+i{opacity:.65 !important;top:13px}
body .daterangepicker thead tr:last-child{text-transform:uppercase}
body .daterangepicker td.off{background:#FFF !important;color:#999 !important}
body .daterangepicker td.active:not(.off){background:#bb1a30 !important}
body .daterangepicker td.in-range:not(.active):not(.off){background:rgba(187,26,48,0.26)}
@media(min-width:767px){.daterangepicker{margin-top:-90px !important;margin-right:15px !important}
}
.daterangepicker:after,.daterangepicker:before{display:none !important}
@media(max-width:767px){.rsa.ds-wrapper .page-title .rsa-title{font-style:normal;font-weight:600;font-size:15px;line-height:18px;text-transform:uppercase;margin-left:0}
.rsa.ds-wrapper .page-title .back-btn{margin-left:0}
}
.heroImage.failCase{max-width:688px;margin:0 auto;position:relative;max-height:286px;background:url(../../../../../content/dam/kia/us/owners/image/common/hero-resource-general-info--kia-1280x-jpg.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:100%;height:244px}
.modal.ubi .modal-body .rsa-heading.ubi{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#05141f}
.modal.ubi .modal-body .rsa-heading.ubi{font:300 28px 'KIA-REGULAR',sans-serif;color:#05141f}
.modal.ubi .modal-body p{font:400 14px "KIA-REGULAR",sans-serif;font-style:normal;line-height:20px;color:#000}
.modal.ubi .modal-body .callDetails{position:fixed;bottom:30px;font:600 12px "KIA-REGULAR",sans-serif;font-style:normal;line-height:14px;display:flex;align-items:center;color:#000}
@media(max-width:767px){.modal.ubi .modal-body .rsa-heading.ubi{font-style:normal;font:600 14px "KIA-REGULAR",sans-serif;color:#05141f;line-height:18px;text-transform:uppercase}
.modal.ubi .modal-body p{font:400 14px "KIA-REGULAR",sans-serif;font-style:normal;line-height:20px;color:#000}
.modal.ubi .modal-body .callDetails{font:600 12px "KIA-REGULAR",sans-serif;font-style:normal;line-height:14px;display:flex;align-items:center;text-align:center;color:#000}
}