body.bodylogin:not(.loaded){opacity:0}.bodylogin{font-size:.79em}body.bodylogin .login_table .trinputlogin,body.bodylogin div#login_left,body.bodylogin div#login_right{padding-left:0!important;margin-left:0!important;padding-right:0!important;margin-right:0!important;width:100%}body.bodylogin .login_table input[type=submit]:hover{background-color:var(--p-text-primary-hovered)!important}body.bodylogin .page-container{position:relative}body.bodylogin .artwork--desktop{display:none}body.bodylogin .artwork{position:fixed;right:0;top:0;z-index:0;background-color:#084c3f}body.bodylogin .page-main{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:0;background-color:#084c3f}body.bodylogin .page-main:not(.split){background-color:#084c3f}body.bodylogin .page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1;max-width:33rem;width:95%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px;margin-top:2vw;margin-bottom:2vw;box-shadow:0 0 5px rgba(23,24,24,.05),0 1px 2px rgba(0,0,0,.15)}.bodylogin #login_line2 a.alogin{display:inline-block;margin-bottom:10px;text-align:left}.bodylogin .login_table .tdinputlogin input#password,.bodylogin .login_table .tdinputlogin input#securitycode,.bodylogin .login_table .tdinputlogin input#username{margin-left:0!important;margin-right:0!important}.login_table input#password,.login_table input#securitycode,.login_table input#username{border:none;padding:10px 12px;margin-left:5px;margin-top:5px;margin-bottom:5px;border:.0625rem solid #8c9196;border-radius:.25rem;color:#454f5b}.login_table input#password::placeholder,.login_table input#securitycode::placeholder,.login_table input#username::placeholder{color:#454f5b;opacity:.5}.login_table input#password:-ms-input-placeholder,.login_table input#securitycode:-ms-input-placeholder,.login_table input#username:-ms-input-placeholder{color:#454f5b;opacity:.5}.login_table input#password::-ms-input-placeholder,.login_table input#securitycode::-ms-input-placeholder,.login_table input#username::-ms-input-placeholder{color:#454f5b;opacity:.5}.login_table .tdinputlogin{border:none}.bodylogin .login_vertical_align div,.bodylogin .login_vertical_align input,.bodylogin .login_vertical_align span{width:100%!important;max-width:initial!important;display:inline-block}.bodylogin .login_vertical_align span.dropdown-wrapper[aria-hidden=true]{width:0!important}.bodylogin div#login_left,.bodylogin div#login_right{max-width:100%!important}.bodylogin div#login_line2>div{margin-bottom:25px}body.bodylogin div#login_right{margin-top:12px}body.bodylogin .login_table_title{color:#202223!important;text-shadow:none!important;font-size:9px;text-align:right}body.bodylogin .login_center{background-image:none!important}body.bodylogin .login_table{box-shadow:none;box-shadow:0 1px 1px rgba(0,0,0,.08);box-shadow:none;border:none;padding:0}.bodylogin{margin:0}.bodylogin .login_table .fa.fa-globe:before,.bodylogin .login_table .fa.fa-key:before,.bodylogin .login_table .fa.fa-unlock:before,.bodylogin .login_table .fa.fa-user:before,.bodylogin .login_table .fal.fa-key:before,.bodylogin .login_table .fal.fa-user:before,.bodylogin .login_table .tdinputlogin .fa.fa-key,.bodylogin .login_table .tdinputlogin .fa.fa-unlock,.bodylogin .login_table .tdinputlogin .fa.fa-user,.bodylogin .login_table .tdinputlogin .fal.fa-key,.bodylogin .login_table .tdinputlogin .fal.fa-user{display:none}.bodylogin .login_table .fa.fa-globe{padding-left:0}.bodylogin .login_table input[type=submit]{margin:0!important}.login_table #login_right .tdinputlogin.nowrap{white-space:normal!important}.bodylogin .login_vertical_align{padding-top:40px}.bodylogin.page-login-v2 .page-login-main{padding-bottom:0!important;padding-top:0!important;background-size:100% 100%}.bodylogin #logindivcontent .login_table{background-color:transparent!important}.page-login-v2 .page-brand-info *{color:#ffffffbd}.page-dark.layout-full .brand-text{color:#fff!important}body.bodylogin .login_table input[type=submit]{color:#fff;background-color:#3949ab;border-color:transparent!important;background-image:none!important;width:100%;text-transform:capitalize;border:1px solid transparent;line-height:27px;border-radius:.215rem;margin-bottom:0!important;padding:.7rem 2.8rem!important;font-weight:700!important;-webkit-box-shadow:0 1px 0 rgb(0 0 0 / 5%),inset 0 -1px 0 rgb(0 0 0 / 20%);box-shadow:0 1px 0 rgb(0 0 0 / 5%),inset 0 -1px 0 rgb(0 0 0 / 20%)}body.bodylogin{margin:0;width:100%!important}body.bodylogin .classlink,body.bodylogin a:active,body.bodylogin a:hover,body.bodylogin a:link,body.bodylogin a:visited{color:#004c3f;color:var(--logincolortextlink)}@media (max-width:500px) and (max-height:1024px){body.bodylogin .login-card{padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}body.bodylogin .page-content{margin:1.5vw 3vw;margin-top:17.5vw;margin-bottom:2vw}}@media all and (min-width:500px){body.bodylogin .artwork{height:100%}body.bodylogin .artwork--desktop{display:block}body.bodylogin .artwork--mobile{display:none}body.bodylogin .page-main{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.bodylogin .page-main .page-content{width:100%}}@media all and (min-width:1025px){body.bodylogin .page-main{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body.bodylogin .page-main .page-content{margin-left:10vw;margin-right:10vw}body.bodylogin .page-main.split{width:40%;position:relative}body.bodylogin .artwork--desktop.split{display:block}body.bodylogin .page-main:not(.split){background-color:#084c3f}}