.kma-simple-modal-content{border-radius:5px}
.kma-simple-modal-close-button{color:#69be28}
.accordion__title{font-family:Oswald;font-weight:500;text-transform:uppercase}
.kma-form-group{height:100%;width:100%;padding-left:30px;padding-right:30px;margin-top:10px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}
.kma-form-recall-info-display-top-level{height:100%;width:100%;display:flex;margin-top:20px;flex-direction:column}
.kma-form-recall-info-display-where-vin-modal-body{border-top:2px solid #69be28;padding:30px 20px 20px;width:100%;height:90%;display:flex;flex-direction:column}
.kma-form-recall-info-display-where-vin-modal-instructions{width:100%;height:100%;margin-right:10px;display:flex;flex-direction:column}
.kma-form-recall-info-display-where-vin-modal-instructions-info{font-weight:400;font-size:16px;line-height:24px;margin-bottom:10px}
.kma-form-recall-info-display-where-vin-modal-instructions-select{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:16px;line-height:20px;box-shadow:none;border:1px solid #4d4d4d;border-radius:.25rem}
.kma-form-recall-info-display-where-vin-modal-display{width:75%;height:100%;margin-left:10px;display:flex;flex-direction:column}
.kma-form-recall-info-display-where-vin-modal-display-title{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:25px;line-height:30px;margin-bottom:15px}
.kma-form-recall-info-display-where-vin-modal-display-instructions{font-weight:400;font-size:16px;line-height:24px;margin-bottom:15px}
.kma-form-recall-info-display-where-vin-modal-display-image{width:100%;vertical-align:middle}
.kma-form-recall-info-display-accordion-data{width:100%;height:100%;width:70%;margin-left:15px}
.kma-form-recall-info-display-accordion-data-preface{display:flex;flex-direction:column;justify-contents:space-between;border-bottom:1px solid #b3b3b3}
.kma-form-recall-info-display-accordion-data-preface-agency-name{font-weight:400;font-size:16px;line-height:24px;margin-bottom:20px}
.kma-form-recall-info-display-accordion-data-preface-agency-name-text{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:32px;line-height:37px}
.kma-form-recall-info-display-accordion-data-preface-organization-name{font-weight:400;font-size:16px;line-height:24px;margin-bottom:20px}
.kma-form-recall-info-display-accordion-data-preface-update-date{font-weight:400;font-size:13px;line-height:20px;margin-bottom:30px}
.kma-form-recall-info-display-modal-container{border:1px solid #000;border-radius:5px;position:relative;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.kma-form-recall-info-display-modal-message{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:24px;text-align:center}
.kma-form-recall-info-display-modal-message-container{margin-top:100px;width:100%;display:flex;justify-content:center;align-items:center}
.kma-form-recall-info-display-modal-loading{background-color:#222;border-radius:10px;opacity:.9;background:url(../../../../../../../etc.clientlibs/kaw/kma/website/shared/assets/resources/imgs/preload.gif) no-repeat scroll center 10px #222;background-size:35px 35px;height:60px;width:60px;color:#fff}
.kma-form-recall-info-display-modal-loading-container{margin-top:100px;width:100%;display:flex;justify-content:center;align-items:center}
.kma-form-recall-info-display-modal-wrapper{width:90%;height:100%}
.kma-form-recall-info-display-modal-header{width:100%;height:10%;background-color:#000;padding-left:20px;display:flex;flex-direction:column;justify-content:center}
.kma-form-recall-info-display-modal-header-title{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:30px;color:#fff}
.kma-form-recall-info-display-modal-search-result{border-top:2px solid #69be28;width:100%;height:90%;overflow:auto;display:flex;flex-direction:column}
.kma-form-recall-info-display-modal-search-result-detail{width:100%;padding:20px;border-bottom:1px solid #e6e6e6;display:flex;flex-direction:column;justify-content:space-between}
.kma-form-recall-info-display-modal-search-result-detail-disclaimer{font-weight:400;font-size:16px;color:#000;margin:15px 20px 30px}
.kma-form-recall-info-display-modal-search-result-detail-info{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:16px;color:#000}
.kma-form-recall-info-display-modal-search-result-detail-info-status{text-transform:none;float:right !important}
.kma-form-recall-info-display-modal-search-result-detail-info-status-value{text-transform:uppercase;width:auto;color:#c02927}
.kma-form-recall-info-display-modal-hook{display:none}
.kma-form-recall-info-display-clear-button{position:absolute;top:0;right:46px;padding:12px;display:none}
.kma-form-recall-info-display-search{width:100%;border-radius:5px;background-color:#fff;position:relative}
.kma-form-recall-info-display-search-top-level{width:100%;height:300px;margin-right:15px;padding:30px 10px;background-color:#e6e6e6;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.kma-form-recall-info-display-search-title{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:25px;line-height:30px;margin-bottom:10px;color:#000}
.kma-form-recall-info-display-search-instructions{font-weight:400;font-size:13px;color:#000;line-height:20px;margin-bottom:10px}
.kma-form-recall-info-display-search-where-vin-modal-hook{font-weight:400;font-size:13px;line-height:20px;text-decoration:underline}
.kma-form-recall-info-display-search-addendum{font-weight:400;font-size:13px;color:#000;line-height:20px;margin-top:10px}
.kma-form-recall-info-display-search-input{width:100%;outline:0;font-size:18px;line-height:27px;color:#000;padding:10px 96px 10px 16px;background:transparent;border:0}
.kma-form-recall-info-display-search-button{position:absolute;top:0;right:0;padding:15px;display:block}
.kma-form-recall-info-display-search-failed .kma-form-recall-info-display-clear-button,.kma-form-recall-info-display-search-success .kma-form-recall-info-display-clear-button{display:block}
.kma-form-recall-info-display-message{background:#f3f3f3;padding:20px}
.kma-form-recall-info-display-option{background:#f3f3f3;padding:20px;cursor:pointer}
.kma-form-recall-info-display-name{font-size:18px;line-height:21.6px;font-weight:700;margin-bottom:12px}
.kma-form-recall-info-display-details{font-size:16px;line-height:22px}
@media screen and (min-width:881px) and (max-width:1280px){.kma-form-recall-info-display-where-vin-modal-display{width:60%}
}
@media screen and (min-width:1000px){.kma-form-recall-info-display-top-level{flex-direction:row}
.kma-form-recall-info-display-accordion-data{width:70%}
.kma-form-recall-info-display-search-top-level{width:30%}
}
@media screen and (min-width:1281px){.kma-form-recall-info-display-where-vin-modal-body{flex-direction:row}
.kma-form-recall-info-display-where-vin-modal-instructions{width:60%}
.kma-form-recall-info-display-where-vin-modal-display{width:40%}
}
@media screen and (min-width:1281px) and (max-width:1920px){.kma-form-recall-info-display-modal-wrapper{width:50%;height:75%}
}
@media screen and (min-width:1921px){.kma-form-recall-info-display-modal-wrapper{width:40%;height:75%}
}