:root{--colors-bg-main: #313D4D;--colors-bg-page: #F8F8F8;--colors-primary: #037D81;--colors-primary-hover: #275d60;--colors-accent: #049296;--colors-card-bg: #ffffff;--legal-notice-bg: #E6F7F8}body{background-color:var(--colors-bg-page);padding:0;font-family:'Roboto', 'Open Sans', sans-serif;font-size:16px;overflow-x:hidden}body.myviapath-theme-body{display:flex;flex-direction:column;min-height:100vh}body.myviapath-theme-body main.container{flex:1 0 auto}body.myviapath-theme-body .content:has(.sign-in),body.myviapath-theme-body .content:has(.sign-up),body.myviapath-theme-body .content:has(.password-reset),body.myviapath-theme-body .content:has(.account-information-mvp){padding-top:40px !important}.h4,h4{font-size:16px;font-weight:500}.h3,h3{font-size:16px;font-weight:bold;white-space:normal !important;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.input-lg{font-size:16px}main a{color:#4A90E2;white-space:normal !important;overflow-wrap:anywhere;word-break:break-word;max-width:100%}main a,main .btn-link{font-size:16px;color:#4A90E2}select{height:auto}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:16px;font-weight:400;line-height:1.3333333;border-radius:5px}.sign-in-no-account{margin-top:8px}.sign-in-no-account .white-bg{border-radius:0;overflow:hidden;padding:22px 27px;box-sizing:border-box}.sign-in-legal-notice{margin-bottom:5px;position:relative;z-index:2}.legal-notice-panel{background-color:var(--legal-notice-bg);border-radius:0;overflow:visible;padding:0}.legal-notice{position:relative}.legal-notice-bar{display:flex;flex-direction:row;align-items:center;align-self:stretch;width:100%;min-height:40px;padding:8px 15px;gap:11px;box-sizing:border-box;background-color:var(--legal-notice-bg);border-radius:0}.legal-notice-summary{display:flex;flex-direction:row;align-items:center;gap:11px;flex:1 0 0;min-width:0}.legal-notice-icon{display:flex;flex-shrink:0}.legal-notice-text{display:flex;min-height:16px;flex-direction:column;justify-content:center;flex:1 0 0;min-width:0}.legal-notice-heading{align-self:stretch;color:#4A4A4A;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0;width:100%}.legal-notice-title{font-family:Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.legal-notice-learn-more{font-family:Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.legal-notice-link{color:#006D75;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.legal-notice-link:hover,.legal-notice-link:focus{color:#006D75;text-decoration:none}.legal-notice-toggle{flex-shrink:0;color:#006D75;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;white-space:nowrap}.legal-notice-toggle:hover,.legal-notice-toggle:focus{color:#006D75;text-decoration:none}.legal-notice #legalCollapse{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:var(--legal-notice-bg);border-radius:0}.legal-notice:has(#legalCollapse.in) .legal-notice-bar,.legal-notice:has(#legalCollapse.collapsing) .legal-notice-bar{border-radius:0}.legal-notice-body{color:#4A4A4A;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:8px 15px 12px;background-color:var(--legal-notice-bg)}.sign-in .white-bg,.sign-in-footer .white-bg{border-radius:0;overflow:hidden}.sign-in .white-bg{padding:22px 27px;box-sizing:border-box}.sign-in-card-content{width:100%}.sign-in .white-bg .form-control{width:100%}.sign-in-footer-mvp .white-bg{padding:10px}.sign-in-footer{padding-top:0}.sign-in-footer-mvp{margin-top:8px}.sign-in-footer-bar{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-wrap:wrap;gap:16px;padding:0}.sign-in-footer-links{display:flex;justify-content:flex-end;align-items:center;align-self:stretch;flex:1;flex-wrap:wrap;gap:30px;text-align:right}.sign-in-footer-mvp .sign-in-footer-links a{color:#337AB7;text-align:right;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-decoration:none;width:auto;display:inline-block;padding:0}.sign-in-footer-mvp .sign-in-footer-links a:hover,.sign-in-footer-mvp .sign-in-footer-links a:focus{color:#337AB7;text-decoration:underline}.sign-in-footer .lang-control{padding:0}.sign-up-lang{position:fixed;top:16px;right:16px;z-index:10}.sign-in-footer-mvp .lang-control select,.sign-up-lang .lang-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23313D4D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;overflow-wrap:normal;word-break:normal;white-space:nowrap}.sign-in-footer-mvp .lang-control select::-ms-expand,.sign-up-lang .lang-control select::-ms-expand{display:none}.sign-in-footer .terms-link{padding-right:0}.sign-in .checkbox label{font-weight:normal;line-height:1.4}.sign-in .sign-in-terms,.sign-up .sign-in-terms{margin-top:15px}.sign-in .terms-checkbox-row,.sign-up .terms-checkbox-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.sign-in .terms-checkbox-row>label,.sign-up .terms-checkbox-row>label{display:inline;font-weight:normal;margin-bottom:0}.sign-in .terms-accept-label,.sign-up .terms-accept-label{color:#313D4D;font-family:Roboto, sans-serif;font-size:16px;font-weight:400;line-height:24px}.sign-in .terms-accept-label a,.sign-up .terms-accept-label a,.sign-in a.terms-accept-label,.sign-up a.terms-accept-label,.sign-in a.terms-link.terms-accept-label,.sign-up a.terms-link.terms-accept-label{color:#047C81;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.sign-in .terms-accept-label a:hover,.sign-in .terms-accept-label a:focus,.sign-up .terms-accept-label a:hover,.sign-up .terms-accept-label a:focus,.sign-in a.terms-accept-label:hover,.sign-in a.terms-accept-label:focus,.sign-up a.terms-accept-label:hover,.sign-up a.terms-accept-label:focus,.sign-in a.terms-link.terms-accept-label:hover,.sign-in a.terms-link.terms-accept-label:focus,.sign-up a.terms-link.terms-accept-label:hover,.sign-up a.terms-link.terms-accept-label:focus{color:#047C81;text-decoration:none}.sign-in .checkbox input[type="checkbox"],.sign-up .checkbox input[type="checkbox"]{margin-right:8px;accent-color:var(--colors-primary)}.sign-in h1.sign-in-banner,.sign-in h4.sign-in-banner{color:#4A4A4A;text-align:center;font-family:Roboto, sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0;margin:0 0 15px}.sign-in-no-account .sign-in-no-account-heading,.sign-in-no-account h2.sign-in-no-account-heading{color:#4A4A4A;text-align:center;font-family:Roboto, sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin:0 0 28.4px}.sign-in-no-account .form-group{margin-bottom:28.4px}.sign-in-no-account .btn-brand-brdr,.password-reset .btn-brand-brdr{font-family:Roboto, sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:28px;letter-spacing:0;text-align:center;vertical-align:middle}.sign-in h1.sign-in-banner a,.sign-in h4.sign-in-banner a{color:#4A4A4A;font-size:20px;font-weight:400;line-height:28px}.sign-in .sign-in-forgot-password a{color:#047C81;font-family:Roboto, sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;text-decoration:none}.sign-in .sign-in-forgot-password a:hover,.sign-in .sign-in-forgot-password a:focus{color:#047C81;text-decoration:none}.sign-in .sign-in-alternate-login,.sign-in .sign-in-alternate-login a{color:#037D81;text-align:center;font-family:Roboto, sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0;text-decoration:none}.sign-in-no-account .sign-in-assist-text{color:#4A4A4A;text-align:center;font-family:Roboto, sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;width:100%;max-width:100%;margin:0}.sign-up .logo,.sign-in .logo,.password-reset .logo,.naggers .logo{background-image:url(/assets/viapath-logo-66b4146269fd28eda95adfa4e3d89874d848498bee478070ca270a62d5b2d399.png);background-repeat:no-repeat;background-position:center;display:block;width:252px;max-width:100%;height:auto;aspect-ratio:340 / 124;background-size:100% auto}.sign-in .logo,.password-reset .logo,.naggers .logo{margin-left:auto;margin-right:auto}.sign-in .logo{margin-bottom:18px}.sign-up .logo{background-position:left center;margin-bottom:18px}.sign-up .white-bg{padding-top:25px;box-sizing:border-box}.hr-brand{border:0 none;height:2px;color:var(--colors-accent);background-color:var(--colors-accent)}.v-align{display:flex;align-items:center;justify-content:center;flex-direction:row}.btn-default,.btn-default:hover{border-color:var(--colors-primary);color:var(--colors-primary)}.btn-brand-brdr{border-color:var(--colors-primary);color:var(--colors-primary)}body.myviapath-theme-body .btn-success,body.myviapath-theme-body .btn-success.disabled,body.myviapath-theme-body .btn-success[disabled],body.myviapath-theme-body fieldset[disabled] .btn-success{color:#fff;background-color:var(--colors-primary);border-color:var(--colors-primary);border:none;outline:none}body.myviapath-theme-body .sign-in .btn-success,body.myviapath-theme-body .password-reset .btn-success{font-family:Roboto, sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:28px;letter-spacing:0;text-align:center;vertical-align:middle}body.myviapath-theme-body .btn-success:focus,body.myviapath-theme-body .btn-success.focus,body.myviapath-theme-body .btn-success:hover,body.myviapath-theme-body .btn-success:active,body.myviapath-theme-body .btn-success.active,body.myviapath-theme-body .btn-success.disabled:hover,body.myviapath-theme-body .btn-success[disabled]:hover,body.myviapath-theme-body fieldset[disabled] .btn-success:hover,body.myviapath-theme-body .btn-success.disabled:focus,body.myviapath-theme-body .btn-success[disabled]:focus,body.myviapath-theme-body fieldset[disabled] .btn-success:focus,body.myviapath-theme-body .btn-success.disabled.focus,body.myviapath-theme-body .btn-success[disabled].focus,body.myviapath-theme-body fieldset[disabled] .btn-success.focus{background-color:var(--colors-primary-hover);border-color:var(--colors-primary-hover)}body.myviapath-theme-body .btn-success:focus:active{background-color:var(--colors-primary-hover)}body.myviapath-theme-body #default-modal .modal-dialog{max-width:830px}body.myviapath-theme-body #default-modal .modal-body,body.myviapath-theme-body #default-modal .modal-body h3,body.myviapath-theme-body #default-modal .modal-body h4,body.myviapath-theme-body #default-modal .modal-body p{font-family:Lato, sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:140%;color:#313D4D}.sign-up .sign-up-intro,.sign-up .sign-up-intro-required{color:#313D4D;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;margin:0}body.myviapath-theme-body #default-modal .modal-footer .modal-close-btn{border:none;background:transparent;box-shadow:none;color:rgba(49,61,77,0.88);font-family:Lato, sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:140%;padding:8px 16px}body.myviapath-theme-body #default-modal .modal-footer .modal-close-btn:hover,body.myviapath-theme-body #default-modal .modal-footer .modal-close-btn:focus{border:none;background:transparent;box-shadow:none;color:rgba(49,61,77,0.88);outline:none}.modal-title{color:var(--colors-primary)}.sign-up h1.h4,.sign-up.welcome h1.h4,.account-information-mvp h1.h4,.password-reset .password-reset-heading{color:#313D4D;font-family:'Open Sans', sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:19.8px;letter-spacing:0;overflow-wrap:normal;word-break:normal}.password-reset .password-reset-email-value{color:#313D4D;font-family:'Open Sans', sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:19.8px;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;margin:0 0 16px}.password-reset a.password-reset-use-phone-pin,.password-reset a.password-reset-use-phone-pin:hover,.password-reset a.password-reset-use-phone-pin:focus{color:#047C81;font-family:'Open Sans', sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0;text-decoration:none}.password-reset .white-bg{border-radius:0;overflow:hidden;padding:22px 27px;box-sizing:border-box}.password-reset-support-panel{margin-top:8px}.password-reset-support-panel .white-bg{border-radius:0;overflow:hidden;padding:22px 27px;box-sizing:border-box}.password-reset-support{margin-top:0;text-align:center}h2.password-reset-support-text,.password-reset-support-text{color:#313D4D;font-family:'Open Sans', sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:26.4px;letter-spacing:0;margin:0 0 8px}.password-reset-support-text:last-child{margin-bottom:0}.password-reset .password-reset-support a,.password-reset .password-reset-support a:hover,.password-reset .password-reset-support a:focus{color:#047C81;font-family:'Open Sans', sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:26.4px;letter-spacing:0;text-decoration:none}.sign-up.welcome .welcome p,.sign-up.welcome .welcome-notice{color:#313D4D;font-family:'Open Sans', sans-serif;font-size:15.4px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;margin-left:0}.sign-up.welcome .welcome-notice{margin-bottom:16px}.sign-up.welcome a.welcome-return-link,.sign-up.welcome a.welcome-return-link:hover,.sign-up.welcome a.welcome-return-link:focus{color:#047C81;font-family:'Open Sans', sans-serif;font-size:15.4px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-decoration:none}.password-reset-footer-bar{margin-top:24px;padding-top:16px}.password-reset .password-reset-footer-bar.sign-in-footer-mvp .sign-in-footer-links a,.password-reset .password-reset-footer-bar.sign-in-footer-mvp .sign-in-footer-links a:hover,.password-reset .password-reset-footer-bar.sign-in-footer-mvp .sign-in-footer-links a:focus{color:#047C81;text-decoration:none}.sign-up .control-label,.sign-up .checkbox label,.sign-up span.terms-accept-label{font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;color:#313D4D}.sign-up a.terms-link.terms-accept-label,.sign-up a.terms-link.terms-accept-label:hover,.sign-up a.terms-link.terms-accept-label:focus{font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;color:#047C81;text-decoration:none}.account-information-mvp .control-label{font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;color:#313D4D}.sign-up .form-group,.account-information-mvp .form-group{margin-bottom:5px}.sign-in .form-control,.sign-up .form-control,.password-reset .form-control,.account-information-mvp .form-control{border-color:#C2CFD0;box-sizing:border-box}.sign-in .form-control,.sign-up .form-control,.password-reset .form-control,.account-information-mvp .form-control{height:45px;color:#313D4D;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400}.password-reset .form-control::placeholder{color:#313D4D;opacity:0.7;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400}.password-reset #password-validation,.password-reset #password-validation p{font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.password-reset #password-validation p.text-error{color:#ff0000}.password-reset #password-validation p.text-success{color:#3c763d}.sign-up .form-group:has(.form-control:disabled) .control-label,.sign-up .form-group:has(.form-control[readonly]) .control-label,.account-information-mvp .form-group:has(.form-control:disabled) .control-label,.account-information-mvp .form-group:has(.form-control[readonly]) .control-label{color:#313D4D}.sign-in .form-control:disabled,.sign-in .form-control[readonly],.sign-up .form-control:disabled,.sign-up .form-control[readonly],.password-reset .form-control:disabled,.password-reset .form-control[readonly],.account-information-mvp .form-control:disabled,.account-information-mvp .form-control[readonly],.account-information-mvp input[readonly],.account-information-mvp select[readonly],.account-information-mvp select[disabled]{border:1px solid #C2CFD0;background-color:#F8F8F8;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px}.sign-in .form-group.has-error .control-label,.sign-up .form-group.has-error .control-label,.password-reset .form-group.has-error .control-label,.account-information-mvp .form-group.has-error .control-label{color:#D9363E}.sign-in .form-group.has-error .form-control,.sign-up .form-group.has-error .form-control,.password-reset .form-group.has-error .form-control,.account-information-mvp .form-group.has-error .form-control{border-color:#D9363E}.sign-in .form-control-error,.sign-up .form-control-error,.password-reset .form-control-error,.account-information-mvp .form-control-error{color:#D9363E}.sign-up .sign-up-actions{margin-top:15px}.sign-up .sign-up-actions>div{display:flex;justify-content:center;align-items:center;gap:12px}.sign-up .sign-up-actions .btn-link,.sign-up .sign-up-actions .btn-link:hover,.sign-up .sign-up-actions .btn-link:focus{color:#047C81;white-space:nowrap !important;overflow-wrap:normal;word-break:normal}.account-information-mvp .white-bg{border-radius:0;overflow:hidden;padding-top:25px;box-sizing:border-box}.account-information-mvp .form-group-title{color:#313D4D;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;margin:0 0 16px}.account-information-mvp .profile-notice,.account-information-mvp .notice{color:#313D4D;font-family:'Open Sans', sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28.57px;letter-spacing:0;margin:0 0 16px}.account-information-mvp .form-control-static{color:#313D4D;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0;min-height:20px;padding-top:7px;padding-bottom:7px;border:none;background:transparent}.account-information-mvp .sign-out-link,.account-information-mvp .sign-out-link:hover,.account-information-mvp .sign-out-link:focus,.account-information-mvp .cancel-link,.account-information-mvp .cancel-link:hover,.account-information-mvp .cancel-link:focus{color:#047C81;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;text-decoration:none;background:none;border:none;padding:0}.account-information-mvp .btn-success{background-color:var(--colors-primary);border:none}.account-information-mvp .edit-btn{white-space:normal;height:auto;line-height:1.3;padding:8px 12px;max-width:100%;display:inline-block;text-align:center}.account-information-mvp .btn-success:hover,.account-information-mvp .btn-success:focus{background-color:var(--colors-primary-hover)}.account-information-mvp hr:not(.hr-brand){border-top-color:#C2CFD0}.conflict-page .navbar{background-color:var(--colors-bg-main);padding:10px 0}body.conflict-page{background-color:#eef0f3;height:100%}.navbar-header{display:flex;width:100%}.conflict-page .navbar-header-logo{width:252px;height:auto}.conflict-page .content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.logout-btn{height:100%;width:auto;color:white;border-width:1px;border-color:white;border-style:solid;border-radius:8px;padding:12px 16px;margin:auto;white-space:nowrap}.logout-btn a{color:white}.actions{display:flex}.actions>div{display:flex}.actions>div>input[type=submit]{margin-right:10px}.actions>div>div{margin:0 12px}@media (max-width: 767px){.actions>div{display:flex;flex-direction:column;width:100%}.actions>div>div{margin:5px auto;width:100%}.actions .btn{width:100%}}
