html, body {margin:0;padding:0;color:#08365E;}
.voppel-home-tagline{color:#08365E; font-size:2.8rem;line-height:3.6rem;margin:0 0 6px;}
@media only screen and (min-width:1200px){
.voppel-home-tagline{font-size:3.4rem;line-height:4.4rem;}
}
@media screen and (min-width:768px){
.voppel-home-tagline{margin:0 0 12px;}
}
@media screen and (min-width:1024px){
.voppel-home-tagline{margin:0 0 14px;}
}
.voppel-home-tagline-sub{font-size:2.1rem;line-height:3.2rem;}
@media only screen and (min-width:1200px){
.voppel-home-tagline-sub{font-size:2.4rem;line-height:3.6rem;}
}
.voppel-home-tagline,.voppel-home-tagline-sub{font-weight:400;}
.voppel-home-notice{color:#08365E; font-size:1.8rem;line-height:2.6rem;margin:0 0 6px;}
@media only screen and (min-width:1200px){
.voppel-home-notice{font-size:2.4rem;line-height:3.4rem;}
}
@media screen and (min-width:768px){
.voppel-home-notice{margin:0 0 12px;}
}
@media screen and (min-width:1024px){
.voppel-home-notice{margin:0 0 14px;}
}
.voppel-home-notice-sub{font-size: 1.3rem;line-height: 2rem;}
@media only screen and (min-width:1200px){
.voppel-home-notice-sub{font-size: 1.4rem;line-height: 2.6rem;}
}
.voppel-home-notice{font-weight:400;}
.voppell_home_page_custom_container{display:flex;flex:1;align-self:stretch;pointer-events:none;}
.voppell_home_page_custom_container > *{pointer-events:auto;}
.voppell_home_page_slot{display:contents;}
.voppell_home_page_slot-string-wrapper{position:relative;}
:where(.voppell_home_page_btn_all){display:block;white-space:inherit;grid-row:auto;grid-column:auto;position:relative;background:none;background-size:100% 100%;background-repeat:no-repeat;box-shadow:none;box-sizing:border-box;text-decoration-line:none;margin:0;border-width:0px;}
:where(.img-self){display:inline-block;}
:where(.voppell_home_page_btn_button){font-family:inherit;line-height:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;text-transform:inherit;background-image:none;align-items:flex-start;text-align:center;padding:2px 6px;border:1px solid lightgray;}
.voppell_home_page_custom_button{font-family:'Avenir Next';font-size:16px;font-weight:400;font-style:normal;color:#08365E;text-align:left;text-transform:none;line-height:20px;letter-spacing:normal;white-space:pre-wrap;display:flex;position:relative;flex-direction:column;justify-content:flex-start;align-items:center;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2);overflow:visible;width:100%;cursor:pointer;background:rgb(255, 255, 255);height:100%;min-height:130px;min-width:0;border-radius:8px;padding:10px;border:0px none rgba(0, 0, 0, 0);}
.voppell_home_page_custom_button .inner {flex-direction:column;display:flex;position:relative;height:100%;width:100%;min-width:0;min-height:0;}
.voppell_home_page_custom_button .inner > .voppell_home_page_custom_container{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;margin-top:calc(0px - 10px);height:calc(100% + 10px);}
.voppell_home_page_custom_button .inner > .voppell_home_page_custom_container > *{margin-top:10px;}
.voppell_home_page_custom_button .btn_image{display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%;height:auto;margin-bottom:0px;margin-top:calc(10px + 10px)!important;margin-right:0px;margin-left:0px;min-width:0;flex-shrink:0;padding:0px; position:relative;object-fit:contain; min-height:0;}
.voppell_home_page_custom_button .inner_text{flex-direction:column;display:flex;position:relative;height:100%;min-height:0;padding:0px;}
.voppell_home_page_custom_button .inner_text > .voppell_home_page_custom_container{flex-direction:column;justify-content:center;align-items:center;min-height:0;}
.voppell_home_page_custom_button .inner_text_wrapper{text-align:center;line-height:1.4;}
.voppell_home_page_custom_button .img-self{max-width: 65px; box-sizing:border-box;position:relative;object-fit:contain;height:100%;min-height:0;display:inline-block!important;}
.progress{height:12px;background:#ebedef;border-radius:32px;box-shadow:none;}
.progress-bar{line-height:12px; box-shadow:none;}
.bs-wizard{ padding:0 0 10px 0;}
.bs-wizard a{color:#1f5871!important; text-decoration:none;-webkit-transition:.25s;transition:.25s;}
.bs-wizard a:hover,.bs-wizard  a:focus{color:#1abc9c;text-decoration:none;}
.bs-wizard a:focus{outline:0;}
.bs-wizard>.bs-wizard-step{padding:0;position:relative;}
.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px;min-height:48px; max-height: 48px; overflow: hidden;}
@media (max-width: 575px) {
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum{font-size: 12px;}
}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;background:#4da3ff;top:68px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:" ";width:14px;height:14px;background:#0062cc;border-radius:50px;position:absolute;top:8px;left:8px;}
.bs-wizard>.bs-wizard-step>.progress{background-color:#e2e2e2;position:relative;border-radius:0;height:8px;box-shadow:none;margin:16px 0;}
.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0;box-shadow:none;background:#54a7ff;}
.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%;}
.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%;}
.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#e1e4e7;}
.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0;}
.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%;}
.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%;}
.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none;}
.bs-wizard  .step-active .bs-wizard-dot{background:#d5aaff!important;}
.bs-wizard  .step-active .bs-wizard-dot:after{background:#00254c!important;}
.bs-wizard .bs-dot-content{display:none;}
.btn-next {background: #fff;border: 2px solid #459727;border-radius: .25rem;color: #459727;}
.btn-next:hover, .btn-next:active {background: #459727;border: 2px solid #459727;border-radius: .25rem;color: #fff;}
.btn-draft {background: #fff;border: 2px solid #aa8000;border-radius: .25rem;color: #aa8000;}
.btn-draft:hover, .btn-draft:active {background: #aa8000;border: 2px solid #aa8000;border-radius: .25rem;color: #fff;}
.col-footer-continue {justify-content: space-between; display: flex;}
@media (max-width: 768.5px) {
.col-footer-continue {flex-direction: column;}
.col-footer-continue .btn {width: 100%;display: block;max-width: 100%;margin-bottom: 12px;}
}
.registration-form-opps .bopp-manager-init-h5-subheader{font-size:20px;line-height:1.6;font-weight:200;}
.mini-stat-icon {height: 28px;width: 28px;line-height: 18px;font-size: 14px;display: inline-block;color: #fff;background-color: #3153b7;padding: 5px;border-radius: 5px;margin-bottom:4px;}
@media (max-width:575px){
.bopp-manager-init-h4-header{margin-top:10px!important;}
.registration-form-opps .bopp-manager-init-h5-subheader{font-size:16px;margin-bottom:20px;}
}
.mini-stat-icon .step-block-number{padding:5px;}
.intention-manager .directory-filtering-component-responsive a.sk-show-filters{margin-top:2px;}
.add-button {max-height:37px}
.redHighlight{color:#a50f00;}
#voppell-terms a{text-decoration:underline!important;}
.voppell-terms-infobox_flat{display:inline-block;vertical-align:middle;margin:0 5px 0 0!important;padding:0;width:20px;height:20px;border:none;cursor:pointer;background-position:0 0;}
.voppell-terms-infobox_flat-blue{display:inline-block;vertical-align:middle;margin:0;padding:0;width:20px;height:20px;border:none;cursor:pointer;background-position:0 0;}
.card-box{padding:20px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);border-radius:5px;margin-bottom:25px;margin-top:0;background:#fff;border:0;background-clip:padding-box;}
@media (max-width:575px){
.h4{font-size:20px;}
}
div.voppell-terms-info-item input.voppell-terms-info-input{display:block!important;outline:none!important;clip:rect(0px, 0px, 0px, 0px)!important;width: 20px;height: 18px;}
.voppell-terms-infobox_flat-blue{display:inline-block;vertical-align:middle;margin:0;padding:0;width:20px;height:20px;border:none;cursor:pointer;}
@media only screen and (min-width: 320px) and (max-width: 480px){
.row-fluid [class*="span"]:not(.noWrap){clear:both;margin-left:0px!important;width:100%!important;}
}
@media only screen and (min-width: 120px) and (max-width:321px){
.row-fluid [class*="span"]:not(.noWrap){clear:both;margin-left:0px!important;width:100%!important;}
}
a.hyperlinkStyle{display:inline;position:relative;-webkit-box-shadow:inset 0 -1px 0 #005D1F;box-shadow:inset 0 -1px 0 #005D1F;line-height:1.2;-webkit-transition:all 0.2s cubic-bezier(0.33, 0.66, 0.66, 1);transition:all 0.2s cubic-bezier(0.33, 0.66, 0.66, 1);overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;opacity:1;color:#005D1F;font-size:15px;font-weight:400;}
a.hyperlinkStyle:hover{outline:0;box-shadow:none;}
a.hyperlinkStyle:focus{box-shadow:none;}
.span12{width:716px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*=span]{display:block;width:100%;min-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.2346368715%;*margin-left:2.1648044693%;}
.row-fluid [class*=span]:first-child{margin-left:0;}
ul.xlistStyle{margin:0 0 0 30px;}
ul.xlistStyle li{margin-bottom:5px;}
.voppell-terms-panel{background:#ffffff;border:2px solid #D6DAE0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:6px;padding:14px;height: 200px; overflow-y: scroll;}
@media only screen and (max-width: 481px){
.voppell-terms-panel::-webkit-scrollbar{height:3px!important;width:12px!important;}
.voppell-terms-panel::-webkit-scrollbar-thumb{background-color:#6E6E6E!important;}
}
@media print{
.voppell-terms-panel{overflow:unset!important;background-color:transparent!important;}
}
.term-divider {display:block;height:25px;}
.personal-files-box .box {background: #FFF;border-radius: 10px;margin: 20px 0;padding: 20px 10px;transition: all 0.5s ease-out;box-shadow: 0 0 6px #A9CFFF;}
.personal-files-box .min-height {min-height: 345px;}
.personal-files-box .box h3{font-size: 1.44rem;}
.personal-files-box .box:hover {box-shadow: 0 0 6px #4183D7;}
.personal-files-box .box-text {font-size: 15px;line-height: 30px;margin: 20px 0;}
.personal-files-box .box-info {font-size: 16px;line-height: 30px;margin: 20px 0;font-weight: 300;}
@media (min-width: 992px) {
.personal-files-box .box-text {min-height: 90px;}
.personal-files-box .box .extra-space{margin-bottom: 40px;}
}
.personal-files-box .hide {display:none;}
.personal-files-box .success-upload .message {display: block;font-size: 20px;font-weight: bold;}
.personal-files-box .success-upload .message-filename {display: block;overflow: hidden;max-width: 100%;}
.personal-files-box .custom-file-label {overflow:hidden;}
.form-control, .custom-select {border: 1px solid #0C487C;}
.input-group > .input-group-prepend > .input-group-text {background: #0C487C;color: #fff;border: 1px solid #0C487C;}
.input-group > .form-control:not(:last-child) {border-top-right-radius: 0.25rem;border-bottom-right-radius:  0.25rem;}
.disclosure-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: relative;top: 6px;left: 1px;height: 25px;width: 25px;background-color: #eee;display: inline-block;margin-right:12px;border-radius: .25rem;}
.disclosure-container:hover input ~ .checkmark {background-color: #ccc;}
.disclosure-container input:checked ~ .checkmark {background-color: #0C487C;}
.checkmark:after {content: "";position: absolute;display: none;}
.disclosure-container input:checked ~ .checkmark:after {display: block;}
.disclosure-container .checkmark:after {left: 10px;top: 5px;width: 7px;height: 12px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.was-validated .form-control:invalid ~ .checkmark {border: 1px solid #dc3545;border-radius: .25rem;}
.card-box-header {border-bottom: 1px solid #cecaff;margin-bottom: 16px;font-weight: 100;font-size: 15px;}
.mobile-menu-add {position: fixed;z-index:2;bottom: 30px;right: 42px;padding: 21px 18px 25px 18px;background: #4183D7;border-radius: 32px;font-size: 27px;line-height: 9px;box-shadow: 0 0 6px #4183D7;color:#fff !important;display:none;}
.mobile-menu-close {color: #0e61b9;font-size: 35px;right: 36px;position: absolute;text-shadow: #0e61b9 0px 0px 3px;top: 26px;display: none;z-index: 10;border: 1px solid;padding: 6px 8px 13px 8px;line-height: 13px;border-radius: 0.25rem;z-index:4;}
@media (max-width: 768.5px) {
.mobile-menu {position: fixed;left: 0;top: 0;z-index: 3;background: #fff;padding-top: 39px; display:none !important;min-height: 100vh;}
.mobile-menu-show {display:block !important;}
.mobile-menu-add {display:block !important;}
.mobile-menu-close {display:block !important;}
}
.link-danger {color: #dc3545;}
.link-danger:focus, .link-danger:hover {color: #b02a37;}
.table .thead-light th {color: #08365E;  background-color: #E6F3FF;  border-color: #A2C7E8;}
.thank-you-page {color:#08365E;}
.thank-you-shell {max-width:1080px;margin:0 auto;}
.thank-you-hero {position:relative;overflow:hidden;padding:40px;border:1px solid #d7e7f5;border-radius:18px;background:linear-gradient(135deg, #f4f9ff 0%, #ffffff 62%, #e6f3ff 100%);box-shadow:0 18px 45px rgba(8,54,94,.08);}
.thank-you-hero:before {content:"";position:absolute;top:-80px;right:-70px;width:230px;height:230px;border-radius:50%;background:rgba(12,72,124,.08);}
.thank-you-hero:after {content:"";position:absolute;bottom:-90px;left:-60px;width:220px;height:220px;border-radius:50%;background:rgba(77,163,255,.14);}
.thank-you-hero > * {position:relative;z-index:1;}
.thank-you-mark {display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:22px;background:#0C487C;box-shadow:0 12px 24px rgba(12,72,124,.24);margin-bottom:22px;}
.thank-you-kicker {display:inline-block;margin-bottom:12px;padding:7px 14px;border-radius:999px;background:#E6F3FF;color:#0C487C;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;}
.thank-you-title {font-size:2.4rem;line-height:1.15;margin-bottom:16px;}
.thank-you-lead {max-width:700px;margin-bottom:0;font-size:1.08rem;line-height:1.8;color:#32597b;}
.thank-you-actions {display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;}
.btn-outline-brand {background:#fff;border:2px solid #0C487C;border-radius:.25rem;color:#0C487C;}
.btn-outline-brand:hover, .btn-outline-brand:focus, .btn-outline-brand:active {background:#0C487C;border-color:#0C487C;color:#fff;}
.thank-you-info-panel, .thank-you-summary {height:100%;}
.thank-you-step {display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-top:1px solid #e3edf7;}
.thank-you-step:first-of-type {padding-top:0;border-top:0;}
.thank-you-step-number {display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#E6F3FF;color:#0C487C;font-weight:700;}
.thank-you-step h3 {margin:0 0 8px;font-size:1.08rem;}
.thank-you-step p {margin:0;line-height:1.7;color:#446684;}
.thank-you-meta {display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:14px 18px;}
.thank-you-meta dt {margin:0;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5d7893;}
.thank-you-meta dd {margin:6px 0 0;color:#08365E;line-height:1.6;word-break:break-word;}
.thank-you-security p {line-height:1.8;color:#446684;}
@media (max-width: 991.98px) {
.thank-you-info-panel, .thank-you-summary, .thank-you-security {height:auto;}
}
@media (max-width: 767.98px) {
.thank-you-hero {padding:30px 22px;}
.thank-you-title {font-size:1.95rem;}
.thank-you-actions .btn {width:100%;}
.thank-you-meta {grid-template-columns:minmax(0, 1fr);}
}

