html,body{width:100%;height:100%}body{display:flex;justify-content:center;margin-top:64px}@media only screen and (max-width:480px){body{margin-top:16px}}:root{font-size:62.5%}.prism-icon-eye,.prism-icon-eye-blocked{width:16.5px;height:14px;color:#005ba8}.main-content{width:360px;margin-top:0;margin-bottom:auto;padding-bottom:64px}.main-content .logo-container{height:76px}.main-content input[type='text'],.main-content input[type='password']{width:296px;height:40px;font-size:16px}.main-content label{font-size:14px;margin-bottom:1px}.main-content .username-recovery-form,.main-content .username-recovery-confirmation,.main-content .reset-password-form,.main-content .reset-password-confirmation,.main-content .login-form,.main-content .account-selector,.main-content .new-password-form,.main-content .consent-form,.main-content .logout-page,.main-content .error-page,.main-content .account-info-form,.main-content .verification-form{margin-top:16px}.main-content .username-recovery-form h1,.main-content .username-recovery-confirmation h1,.main-content .reset-password-form h1,.main-content .reset-password-confirmation h1,.main-content .login-form h1,.main-content .account-selector h1,.main-content .new-password-form h1,.main-content .consent-form h1,.main-content .logout-page h1,.main-content .error-page h1,.main-content .account-info-form h1,.main-content .verification-form h1{margin-bottom:16px;text-align:center}.main-content .username-recovery-form .btn-block,.main-content .username-recovery-confirmation .btn-block,.main-content .reset-password-form .btn-block,.main-content .reset-password-confirmation .btn-block,.main-content .login-form .btn-block,.main-content .account-selector .btn-block,.main-content .new-password-form .btn-block,.main-content .consent-form .btn-block,.main-content .logout-page .btn-block,.main-content .error-page .btn-block,.main-content .account-info-form .btn-block,.main-content .verification-form .btn-block{width:296px;height:40px;font-size:16px}.main-content .account-info-form .information{width:296px;margin-top:25px;margin-bottom:115px}.main-content .account-info-form .information div{margin-bottom:32px}.main-content .account-info-form .information div label{font-size:14px;font-weight:400;color:#6a6a6a;margin-bottom:11px}.main-content .account-info-form .information div span{display:block;font-size:16px}.main-content .account-info-form .information #additionalInfo{font-size:14px}.main-content .account-info-form .information #additionalInfo strong{display:inline-block;margin-bottom:4px;font-size:14px}.main-content .account-info-form .information #additionalInfo span{display:inline}.main-content .login-form form .form-group{margin-left:24px}.main-content .login-form form input[type='checkbox']{margin-left:0}.main-content .login-form form .remember-me-label{font-size:16px!important;color:#000}.main-content .username-recovery-form p,.main-content .username-recovery-confirmation p,.main-content .reset-password-form p,.main-content .reset-password-confirmation p,.main-content .consent-form p,.main-content .logout-page p{width:296px;font-size:14px}.main-content .username-recovery-form form,.main-content .username-recovery-confirmation form,.main-content .reset-password-form form,.main-content .reset-password-confirmation form,.main-content .consent-form form,.main-content .logout-page form{margin-top:4px}.main-content .username-recovery-form form .form-group:nth-of-type(1),.main-content .username-recovery-confirmation form .form-group:nth-of-type(1),.main-content .reset-password-form form .form-group:nth-of-type(1),.main-content .reset-password-confirmation form .form-group:nth-of-type(1),.main-content .consent-form form .form-group:nth-of-type(1),.main-content .logout-page form .form-group:nth-of-type(1){margin-left:24px}.main-content .username-recovery-form form .form-group:nth-of-type(2),.main-content .username-recovery-confirmation form .form-group:nth-of-type(2),.main-content .reset-password-form form .form-group:nth-of-type(2),.main-content .reset-password-confirmation form .form-group:nth-of-type(2),.main-content .consent-form form .form-group:nth-of-type(2),.main-content .logout-page form .form-group:nth-of-type(2){margin-top:25px}.unauthorized{width:min-content;align-self:center}.unauthorized .alert-danger{background-color:#fcccc0;color:#902b00;display:flex;width:328px}.unauthorized h1{padding-top:15px;margin-bottom:revert}.unauthorized p{width:296px;font-size:14px;padding-left:inherit;display:inline-flex;margin-bottom:0}.unauthorized .unauthorized-icon{font-size:initial}.error-page{display:flex;justify-content:center;align-items:center;flex-direction:column}.consent-form .consent-scopecheck{display:none}.consent-form p{margin-bottom:15px}.consent-form form{display:flex;align-items:center;flex-direction:column}.new-password-form input[type="password"]::-ms-reveal{display:none}.new-password-form .password-requirements{width:296px;margin:16px auto}.new-password-form .password-requirements p,.new-password-form .password-requirements li,.new-password-form .password-requirements *{font-size:12px!important}.new-password-form h1{margin-bottom:18px!important}.new-password-form p{font-size:14px}.new-password-form form{margin-top:4px}.new-password-form form .form-group{margin-left:24px;margin-bottom:8px;margin-top:8px}.new-password-form form .form-group:last-of-type{margin-bottom:16px;margin-top:16px}.new-password-form form .form-group:nth-of-type(2){margin-left:0}form .account-selector-spacer{min-height:136px;margin-top:4px;margin-left:0}form .account-selector-spacer .form-group{margin-top:4px;margin-bottom:4px}form .account-selector-spacer label{font-size:16px}.prism-message{width:296px}.prism-message .icon{margin-top:0!important}.prism-message .prism-message__text{font-size:14px;margin-right:1rem}.prism-message-invalid-invitation{width:90%!important;padding:.8rem!important}.prism-message-canceled{background-color:#fff0c3!important}.signin-btn{color:#001b35;margin:1.6rem 0 1.6rem 0}.radio-item{font-family:'Roboto',serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;padding-left:8px}.prism-radio label .itemCol{font-size:16px}.account-selector-header{margin-top:16px}.account-selector-header h1{margin-bottom:0}.account-selector-inactive-label{padding-left:10px;color:#6a6a6a;font-style:italic;line-height:15px;font-size:12px}.grant-card{width:328px}.grants-header{width:328px}.grants-header h1{font-size:26px;line-height:30px;font-weight:700}.created{font-family:'Roboto';font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#4a4a4a}.expires{font-family:'Roboto';font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#4a4a4a}.btn-outline-danger{border-color:#902b00;color:#902b00}.btn-outline-danger .focus,.btn-outline-danger :focus{-webkit-box-shadow:0 0 0 .2rem rgba(195,58,0,.5);box-shadow:0 0 0 .2rem rgba(195,58,0,.5)}.btn-outline-danger .disabled,.btn-outline-danger :disabled{background-color:transparent;color:#902b00}.btn-outline-danger :hover{background-color:#902b00;border-color:#902b00;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#902b00;border-color:#902b00;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(195,58,0,.5);box-shadow:0 0 0 .2rem rgba(195,58,0,.5)}.icon-size-16x16{width:16px;height:16px}.resend-code-message{display:none;flex-direction:row;font-family:Roboto;font-size:14px;line-height:18px;text-align:left;padding:8px 16px;border-radius:4px;margin-top:10px;color:#902b00;font-weight:400;width:296px}.send-success{color:#003468;background-color:#e3fad1;font-size:16px}.send-fail{background-color:#fcccc0}.resend-code-message .icon{margin-right:5px;padding-top:2px}.salesforce-error-title{margin-bottom:8px}.here-to-help-page{padding-bottom:310px}.loading-page{padding-bottom:200px}.here-to-help-page,.loading-page{padding-right:16px;padding-left:16px;padding-top:8px}.here-to-help-page h1,.loading-page h1{padding:unset;margin:unset}.here-to-help-page .we-here-to-help-title{margin:unset}.here-to-help-page .we-here-to-help-context{padding:unset;margin:unset;padding-top:16px}.here-to-help-page .salesforce-context{padding:unset;margin:unset;padding-top:8px}.here-to-help-page .button-recover-user{padding:unset;margin:unset;margin-top:16px}.here-to-help-page .still-need-help-text{padding:unset;margin:unset;margin-top:32px}.here-to-help-page .please-call-text{padding:unset;margin:unset;margin-top:5px}.login-page .still-need-help-text{padding:unset;margin:unset;margin-top:32px;text-align:center}.login-page .please-call-text{padding:unset;margin:unset;margin-top:5px;text-align:center}.confirmation-email-address{padding-top:16px;padding-left:20.2px;padding-right:20.2px}.input-code-confirm-email-address{width:100%;font-size:14px;margin-bottom:24px}.form-confirmation-email{margin:0 0;font-size:18px;color:#6a6a6a;font-weight:400}.submit-confirmation-email{width:100%;margin-bottom:8px}.form-confirmation-email-button{display:flex;flex-direction:row;justify-content:space-between;font-size:16px;font-weight:700;margin:0 0 16px 0}.notification-email-address{display:flex;flex-direction:row;gap:8px;font-family:Roboto;font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#003468;padding:8px 16px;background-color:#c1dff2;margin-bottom:82px;border-radius:5px;margin-bottom:8px}.icon-notification-confirm-email{color:#003468;padding-top:2px}.email-confirmation-email-address{font-weight:700;margin-bottom:0}.confirmation-email-button-submit{margin-bottom:16px}.form-enter-phone-number{margin:0 0}.input-phone-number{width:100%;font-size:14px}.submit-enter-phone-number{width:100%;margin-top:20px;margin-bottom:8px}.form-enter-phone-number-buttons{display:flex;flex-direction:row;justify-content:space-between;font-size:16px;font-weight:700;margin:16px 0 0 0}.input-error{border:1px solid #f00}input:disabled,input.disabled{background-color:#e3e3e3;border:1px solid #b2b2b2;color:#6c757d;cursor:not-allowed}#country-code{width:296px;max-width:100%}.resend{color:#005ba8;background-color:transparent;font-weight:700;border:0}#resend.disabled{cursor:not-allowed;color:#808080}.skip{color:#005ba8}a:hover{cursor:pointer}.do-you-have-your-own-cd-login{padding:unset;margin:unset;padding-left:15.091px;padding-right:15.091px}.do-you-have-your-own-cd-login h1{padding:unset;margin:unset}.do-you-have-your-own-cd-login p{padding:unset;margin:unset}.do-you-have-your-own-cd-login .title{padding:unset;margin:unset;margin-top:8px;margin-bottom:8px}.do-you-have-your-own-cd-login .owner-title{font-size:2.4rem!important}.do-you-have-your-own-cd-login .button-group{margin-top:24px;margin-bottom:8px;padding-left:8px;padding-right:8px}.do-you-have-your-own-cd-login .button-group .button-padding{margin-top:16px}.do-you-have-your-own-cd-login .button-group .button-not-sure{color:#005ba8}.text-info-notification-email{color:#003468}.verification-form-message div{font-size:14px;overflow-wrap:anywhere}.verification-form #cancel{display:flex;justify-content:center;align-items:center}.verification-form .back-button{width:16px;height:16px;margin-right:10px}.verification-form form div{width:296px}.verification-form form label{font-size:16px;overflow-wrap:anywhere;display:flex;flex-direction:row;gap:8px}.verification-alert{display:block;background-color:#fcccc0;color:#902b00;width:296px;font-size:14px;margin-bottom:0}.verification-alert .danger{display:flex}.id-verification-text{height:72px;font-size:14px;display:flex;align-items:center;max-width:312px}.creating-account{margin:unset}.creating-account-text{padding-top:16px;align-self:center;padding-bottom:80px;padding-left:10px}.prism-icon-spinner{-webkit-animation:spin 1.25s linear infinite;font-size:xxx-large;margin-bottom:15px}.spinner-text{font-family:'Roboto Flex',Roboto,sans-serif;font-size:22px;color:#5a5a5a;font-weight:300}.input-with-icon{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADMSURBVHgB7VPLCYNAEJ1dogdPKcFOkhLSgclRvWgFmgoiiGe1hHRgOjEd5KQgfvIGFDaQxYNXHwz7eDPvsYcZQQryPD+2bRtN03Sh/6i6rguBzyJItds0zWM234UQNV57rjdrqLNpmoHq+QmAiYdL3/cL8Bv4UgFr3IN+Uj0H0sB13RpPQSuQtBF7wB7A0G5imqaxlDJijvUNPc9LVgOGYXjB5GRZVo/jyMaSdebQrqAOjq3SBvR9nxiGYcMYIYgwTPMPlgN6WpYVq54vEgNEwLR1AGkAAAAASUVORK5CYII=');background-repeat:no-repeat;background-position:left 10px center;padding-left:40px;background-size:16px 16px}.reset-password-submition{display:flex;justify-content:center;gap:10px;margin-top:20px}.unauthorized-header h1{font-size:xx-large;text-transform:none!important;margin-bottom:2px}.unauthorized-button{text-transform:none!important}.unauthorized-text{height:72px;font-size:14px;display:flex;align-items:center;max-width:312px}.btn-interstate{display:inline-flex;justify-content:center;align-items:center;padding:10px 20px;border-radius:5px;font-size:16px;font-weight:bold;cursor:pointer;text-align:center;text-decoration:none}.submit-button-interstate{background-color:#005ba8;color:#fff;border:0}.cancel-button-interstate{background-color:#fff;color:#005ba8;border:1px solid #005ba8}.form-input-error{border:1px solid #f00!important}.requirement-fail{color:#d41e27}.requirement-pass{color:#3c7b29}.password-requirements-list{list-style-type:none}.password-requirement-item{margin-top:8px;margin-left:-40px;display:flex;align-items:center}.requirement-icon{margin-right:8px;width:16px!important;height:16px!important;display:inline-flex}.requirement-icon ids-icon{--ids-comp-icon-height:16px!important;--ids-comp-icon-width:16px!important}ids-button{--ids-comp-btn-height:40px!important;--ids-comp-btn-lg-font-size:16px!important}.form-width{width:296px}.validation-alert p{margin-bottom:0;margin-top:0}.ids-alert{display:flex;width:296px;height:78px;align-items:center;border-radius:4px;border:1px solid #3c7b29;border-left-width:8px;background:#fff;padding:12px;gap:12px;font-family:sans-serif;box-sizing:border-box}.ids-alert[data-ids-variant="success"]{border-color:#3c7b29}.ids-alert-icon{flex-shrink:0;color:#3c7b29;display:flex;align-items:center}.ids-alert-icon svg{width:16px;height:16px;display:block}.ids-alert-body{color:#1a1a1a;font-size:14px;line-height:1.4}.ids-alert-header{font-weight:bold;display:block;margin-bottom:4px}.ids-alert-body p{margin:0}.create-new-password{padding-top:16px}.create-new-validation-errors{margin-top:16px}.create-new-validation-errors p{font-size:14px!important;padding:2px}.create-new-validation-errors svg{padding:5px}.email-error{display:flex;justify-content:center;align-items:center}.phone-registered{width:90%}.create-account h1{text-transform:none!important}.ids-button-primary{background-color:#005ba8;border-color:#005ba8;color:#fff;margin:8px 0}.ids-button-primary:hover{background-color:#2372b8;border-color:#2372b8;color:#fff}.ids-button-secondary{background-color:#fff;border-color:#005ba8;color:#005ba8;margin:8px 0}.ids-button-secondary:hover{background-color:#ebf6ff;border-color:#005ba8;color:#005ba8}ids-tooltip.tooltip-text-large{--ids-comp-tooltip-lg-font-size:1.2rem;--ids-comp-tooltip-lg-content-line-height:1.5;--ids-comp-tooltip-width:20rem;--ids-comp-tooltip-min-width:20rem}button[tooltiptarget]{margin-left:.5rem;vertical-align:middle}button[tooltiptarget] .icon{position:static;top:auto}.verify-access-container{margin-top:16px;padding-bottom:0}.verify-access-heading{margin-top:24px;margin-bottom:28px;text-transform:none;color:#004a8f;font-size:28px;font-weight:700;text-align:center}.verify-access-info-box{background-color:#fff;border:1px solid #005ba8;border-left:6px solid #005ba8;padding:12px 16px;width:100%;max-width:100%;border-radius:4px;margin:0 16px 28px 16px;box-sizing:border-box;color:#1d1d1b}.verify-access-info-content{display:flex;align-items:center}.verify-access-info-icon{flex-shrink:0;margin-right:16px}.verify-access-info-text{font-size:14px;line-height:1.5;color:#1d1d1b}.verify-access-form{width:100%;display:flex;flex-direction:column;align-items:center}.verify-access-form-group{width:100%;padding:0;display:flex;flex-direction:column;align-items:stretch;margin-top:8px;margin-bottom:0;box-sizing:border-box}.verify-access-label{font-size:14px;font-weight:400;color:#767676;text-align:left;margin-bottom:6px;width:100%}.verify-access-input,input.verify-access-input,input.verify-access-input.form-control,.verify-access-button-group input.verify-access-input,.verify-access-button-group input[type=text].verify-access-input{display:block;border:1px solid #ced4da;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;width:100%;height:48px;min-height:48px;max-height:48px;padding:12px;font-size:16px;font-weight:400;background-color:#fff;box-sizing:border-box;color:#1d1d1b;line-height:1;align-self:stretch;margin-bottom:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.verify-access-input::placeholder,input.verify-access-input::placeholder{color:#999;font-weight:400}.verify-access-input:focus,input.verify-access-input:focus,input.verify-access-input.form-control:focus{box-shadow:none;-webkit-box-shadow:none;outline:0;border:1px solid #005ba8}.verify-access-input.verify-access-input-error,input.verify-access-input.verify-access-input-error,.verify-access-button-group input[type=text].verify-access-input.verify-access-input-error{border-color:#d32f2f}.verify-access-input.verify-access-input-error:focus,input.verify-access-input.verify-access-input-error:focus{border-color:#d32f2f}.verify-access-inline-error{width:100%;margin-bottom:8px;margin-top:-8px}.verify-access-error-message{display:flex;align-items:center;gap:6px;color:#d32f2f;font-size:13px;font-weight:400;line-height:1.4;padding:0}.verify-access-error-icon{flex-shrink:0;width:16px;height:16px}.verify-access-error-text{color:#d32f2f;font-size:13px;font-weight:400}.verify-access-input.verify-access-input-success,input.verify-access-input.verify-access-input-success,.verify-access-button-group input[type=text].verify-access-input.verify-access-input-success{border-color:#2e7d32}.verify-access-input.verify-access-input-success:focus,input.verify-access-input.verify-access-input-success:focus{border-color:#2e7d32}.verify-access-success-message{display:flex;align-items:center;gap:6px;color:#2e7d32;font-size:13px;font-weight:400;line-height:1.4;padding:0}.verify-access-success-icon{flex-shrink:0;width:16px;height:16px}.verify-access-success-text{color:#2e7d32;font-size:13px;font-weight:400}.verify-access-button-group{width:100%;padding:0;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;margin-top:16px}.verify-access-button-group .btn{display:block;text-transform:none;width:100%;margin-bottom:12px;margin-top:0;padding:12px;font-size:16px;font-weight:600;border-radius:8px;border-width:2px;border-style:solid;height:48px;min-height:48px;max-height:48px;box-sizing:border-box;line-height:1;align-self:stretch;cursor:pointer}.verify-access-button-group .btn-primary,.verify-access-button-group .btn-primary:disabled,.verify-access-button-group .btn-primary:disabled:hover,.verify-access-button-group .btn-primary.disabled,.verify-access-button-group button.btn-primary,.verify-access-button-group button.btn-primary:disabled{background-color:#004a8f;border-color:#004a8f;color:#fff;fill:white}.verify-access-button-group .btn-primary:disabled,.verify-access-button-group .btn-primary.disabled{opacity:.5;cursor:not-allowed}.verify-access-button-group .btn-primary:hover:not(:disabled){background-color:#1a5f9e;border-color:#1a5f9e;color:#fff}.verify-access-button-group .ids-button-secondary,.verify-access-button-group .btn-outline,.verify-access-button-group button.btn-outline{background-color:#fff;border-color:#005ba8;color:#005ba8}.verify-access-button-group .ids-button-secondary:hover,.verify-access-button-group .btn-outline:hover,.verify-access-button-group button.btn-outline:hover{background-color:#ebf6ff;border-color:#005ba8;color:#005ba8}.verify-access-button-group .btn:focus,.verify-access-button-group .btn.focus{box-shadow:none;outline:0}.verify-access-btn-full{width:100%}.mfa-code-countdown-timer{font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#999;text-align:center;padding:0;margin:16px 0 24px 0;transition:color .3s ease}.mfa-code-countdown-timer .timer-countdown{font-weight:600;color:#005ba8;font-size:14px}.mfa-code-countdown-timer .resend-now-link{color:#005ba8;text-decoration:none;cursor:pointer;font-weight:600}.mfa-code-countdown-timer .resend-now-link:hover{color:#004080;text-decoration:none}.ids-icon{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;vertical-align:middle;color:var(--ids-sem-color-on-surface-primary,#2372b8)}.text-danger .ids-icon{color:inherit;margin-right:6px;flex-shrink:0}.ids-icon--eye{-webkit-mask-image:url('https://cdn.interstate.coxautoinc.com/2.2.2/icons/eye.svg');mask-image:url('https://cdn.interstate.coxautoinc.com/2.2.2/icons/eye.svg')}.ids-icon--eye-slash{-webkit-mask-image:url('https://cdn.interstate.coxautoinc.com/2.2.2/icons/eye-slash.svg');mask-image:url('https://cdn.interstate.coxautoinc.com/2.2.2/icons/eye-slash.svg')}.ids-icon--information-circle{-webkit-mask-image:url('https://cdn.interstate.coxautoinc.com/2.2.2/icons/information-circle.svg');mask-image:url('https://cdn.interstate.coxautoinc.com/2.2.2/icons/information-circle.svg')}.ids-icon--exclamation-circle{-webkit-mask-image:url('https://cdn.interstate.coxautoinc.com/2.2.2/icons/exclamation-circle.svg');mask-image:url('https://cdn.interstate.coxautoinc.com/2.2.2/icons/exclamation-circle.svg')}