#nodata,#errormsg{text-align:center;font-size:16px}
.evForm-submission{max-width:1082px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.evForm-submission .form-label{font-family:"Lato",sans-serif;font-weight:500;font-size:18px;line-height:26px;color:#1e2d3d;margin-bottom:10px;width:100%;display:block}
.evForm-submission .form-value{width:100%;height:60px;padding:0 30px;border:1px solid #1e2d3d4d;border-radius:10px;background-color:#fff;font-family:"Lato",sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0;color:#1e2d3d;box-sizing:border-box;transition:border-color .3s ease}
.evForm-submission .sessionVal{width:25%}
.evForm-submission .reqReason{width:356px;border-radius:5px;height:105px;border:solid 1px #0862b9;font-family:Lato,sans-serif;background-color:#fff;font-size:14px}
.evForm-submission .reqReason-row{padding-top:10px}
.evForm-submission #submitEVForm{background-color:#003d79;color:#fff;font-weight:600;font-size:16px;padding:20px 80px;border:0;border-radius:30px;cursor:pointer;text-transform:uppercase;letter-spacing:.2em;width:fit-content;line-height:19px;transition:background-color .3s ease;margin-top:20px}
.evForm-submission .reqReason::placeholder{padding:8px}
.evForm-submission h2{margin-left:71px;margin-bottom:28px;font-size:22px}
.evSubmitMsg{margin-left:21.6%;margin-right:21.6%}
@media(max-width:1200px){.evSubmitMsg{width:calc(100% -  40px);margin-left:20px;margin-right:20px}
}
#back-navigation-link,.backToPreviousSection{background-color:transparent;color:#003d79;font-weight:600;font-size:16px;padding:18px 80px;border:2px solid #003d79;border-radius:30px;cursor:pointer;text-transform:uppercase;letter-spacing:.2em;line-height:19px;transition:background-color .3s ease;margin-top:20px;justify-self:flex-end;display:flex}
.modal-content .center{display:flex;justify-content:center}
.modal-content .center .button{font-weight:600;text-align:center;font-size:16px;padding:22px 40px;border:0;border-radius:30px;cursor:pointer;text-transform:uppercase;letter-spacing:.2em;display:block;line-height:19px;width:auto;transition:background-color .3s;margin-left:0}
@media screen and (max-width:768px){.modal-content .center .button{margin-left:0}
}
#okDisclaimer{font-weight:600;text-align:center;font-size:16px;padding:22px 40px;border:0;border-radius:30px;cursor:pointer;text-transform:uppercase;letter-spacing:.2em;display:block;line-height:19px;width:auto;transition:background-color .3s;margin:0 auto}
.error{color:red;font-size:16px;font-family:Lato,sans-serif;margin-top:4px;display:block;margin-bottom:4px}
#loader{border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #003d79;width:20px;height:20px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;position:absolute;left:50%;bottom:20px;margin:0;z-index:10}
.loader{border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:20px auto}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.loader-infinite{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;top:0;left:0}
.loader-infinite .loader{position:absolute;top:50%;left:50%;margin-left:-20px;font-size:0}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.evRequestForm .form-row{position:relative;display:inline-block;flex-wrap:wrap;margin-bottom:20px;width:48%}
.evRequestForm .form-value{height:60px;padding:0 30px;border:1px solid #1e2d3d4d;border-radius:10px;background-color:#fff;font-family:"Lato",sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0;color:#1e2d3d;box-sizing:border-box;transition:border-color .3s ease;width:100%}
.evRequestForm .form-row.sessionValue{position:relative;display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}
.evRequestForm .button-row{display:grid;grid-template-columns:1fr 1fr}
.evRequestForm .button-col{display:flex;align-items:center}
.evRequestForm .button-col:first-child{justify-content:flex-start}
.evRequestForm .submit-col{justify-content:flex-end}
@media(max-width:768px){.evForm-submission #submitEVForm{margin-top:10px;margin-bottom:15px}
.backToPreviousSection{margin-top:15px;width:100%;display:block}
#backToEVDiv{justify-self:center;width:100%;margin-bottom:50px}
}
@media(max-width:768px){.evForm-submission #submitEVForm{justify-self:center;width:100%}
}
@media(max-width:768px){.evForm-submission .form-label{font-weight:500;font-size:16px;line-height:20px}
}
@media(max-width:768px){.evForm-submission .form-value{height:58px;padding:0 20px}
}
.evRequestForm.cmp-ev-button-design .evForm-submission #submitEVForm{grid-column:1;grid-row:span 1}
@media(max-width:768px){.evRequestForm #sessionVal.sessionVal.form-value{width:100%;height:58px;padding-top:23px;padding-bottom:70px}
}
@media(max-width:768px){#loader{position:relative;left:auto;bottom:auto;transform:none;margin:10px auto}
}
@media(max-width:768px){.evForm-submission .form-label{width:auto}
}
@media(max-width:768px){.evRequestForm .form-row{width:100%}
}
.evRequestForm .sessionVal.form-value{height:70px}
@media screen and (min-width:769px){.evForm-submission{justify-content:center;column-gap:4%}
}