@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i&display=swap);.app{text-align:center}.app header{background-color:#222;padding:20px;color:#fff}.app header img.app-logo{margin:45px 0;width:100%;max-width:180px}.app header h1{font-size:1.5em}@keyframes App-logo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dpec-safeconow-logo{margin:64px 0}.dpec-lm-logo{padding:59px 0;width:230px;min-width:230px;max-width:230px}@media screen and (min-width: 1024px){.dpec-lm-logo{width:314px;min-width:314px;max-width:314px;padding:100px 0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.dpec-lm-logo{width:262px;min-width:262px;max-width:262px;padding:83px 0}}.lm-Row--main{width:100% !important}@media(min-width: 480px){.lmig-FloatingHeader{--lmig-FloatingHeader-margin-top: 24px !important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{color:#343741;font-size:1rem;font-weight:400;width:100%}[data-theme*=dark]{color:#d9e8ea;color-scheme:dark}body{line-height:1.6em;margin:0 auto;min-height:100vh;width:100%}body,button,input,select,textarea{direction:ltr;-moz-font-feature-settings:"kern";font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";text-align:left;text-rendering:optimizelegibility}.lm-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.lm-app footer,.lm-app header{-webkit-box-flex:0;-ms-flex:none;flex:none}.lm-app main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.lm-app .lm-Heading[id]{scroll-margin-top:200px}[class*=" lm-"],[class^=lm-]{font-family:Roboto,Arial,sans-serif}html,body{background-color:#fff;font-family:"Comfortaa";margin:0}@font-face{font-family:Roboto;src:url(https://fonts.googleapis.com/css?family=Roboto)}.topAndBottomSpacer{height:96px;margin:auto 0;padding:0}#systemIcons{margin:auto 0}.headlineText{margin-top:16px !important;font-weight:300 !important;font-size:32px !important;line-height:38.4px !important;text-align:center !important}#loginDeclinedMainText{min-height:77px}#errorTemplateMainText{min-height:39px}.linkText{width:auto;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;color:var(--Teal-Teal-Dark, #06748C)}#loginDeclinedContactText,#p_support{margin-top:8px}.oneLineText{min-height:26px !important;text-align:center !important}.divider{width:568px;height:0px;angle:90 deg;opacity:1;padding:0;margin-top:32px;margin-bottom:32px}.textBox{width:568px;border-width:1px;margin:auto 0;padding:0;height:auto;min-height:52px;font-family:Roboto;text-align:left;font-weight:400;font-size:16px;leading-trim:NONE;line-height:25.6px;letter-spacing:0%}.full-page-element{width:100vw;height:100vh}.lm-password-page-error{margin-top:24px;width:568px}#loginDeclinedContinueText,#loginDeclinedContactText,#problem_description,#td_support,#p_support,#loginDeclinedMainText,#errorTemplateMainText{padding:0 !important}.lm-text{font-weight:400;font-size:16px;line-height:25.6px;font-family:Roboto}.lm-back-button-row{color:#06748c;padding-top:24px;padding-right:64px;padding-left:4px;align-items:center}.lm-back-button-row .lm-LinkInline{text-decoration:none !important}.lm-main-heading{align-items:center;justify-content:center}.lm-center-content{text-align:center}.lm-main-section{margin-top:96px}.lm-center-row{display:flex;justify-content:center}.lm-center-text{text-align:center;margin:0 auto}.lm-confirmation{width:568px}.lm-text .lmig-Button{max-width:100%;width:100%}.lm-content{padding-top:46px;padding-right:64px;padding-bottom:96px;padding-left:64px;flex-direction:column}.lm-form-area-username{transition:margin-bottom .3s ease-in-out}.lm-assistance-text{width:568px;font-size:16px !important;margin-top:32px;margin-bottom:96px;position:relative;transition:margin-top .3s ease-in-out;font-family:Roboto}.lm-header-username{width:568px;height:80px}.lm-header-password{width:568px}.lm-sucess-heading{height:128px}.lm-main-header{font-size:40px}.lm-Heading{margin-top:0px !important;margin-bottom:0px !important}.lm-password-format-text{margin-top:0px !important;margin-bottom:8px !important}.lm-password-help{margin-top:0px !important;margin-bottom:0px !important}.lm-content-sucess{padding-top:96px;padding-bottom:96px;padding-left:64px;padding-right:64px}.lm-content-success-pw{padding-top:200px;padding-bottom:200px;padding-left:64px;padding-right:64px}.lm-margin-bottom-16{margin-bottom:16px}.lm-margin-bottom-32{margin-bottom:32px}.lm-margin-top-32{margin-top:32px}@media(max-width: 768px){.lm-header-username,.lm-confirmation,.lm-header-password,.textBox,.divider{width:422px}.lm-assistance-text{width:422px;text-align:left}.lm-content{padding:24px 18px 64px 18px}}@media(max-width: 375px){.textBox{width:100%;padding:16px 0}.divider{width:100%}.topAndBottomSpacer{height:64px}.headlineText{font-size:28px !important;line-height:33.6px !important}}@media(max-width: 512px){.lm-header-username,.lm-assistance-text,.lm-confirmation,.lm-header-password{width:100%}.lm-Heading .lm-Heading1,h1{font-size:1.7rem !important;line-height:2.4rem !important}.lm-content{padding:24px 16px 64px 16px}.lm-assistance-text{font-size:16px !important;text-align:left;margin-bottom:64px}.lm-main-section{margin-top:64px}.lm-content-sucess{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px}.lm-sucess-heading{height:98px}}@-webkit-keyframes spin-keyframes-clockwise{0%{-webkit-transform:rotate(0deg);-webkit-backface-visibility:hidden}100%{-webkit-transform:rotate(360deg);-webkit-backface-visibility:hidden}}@keyframes spin-keyframes-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media all{.sco-grid{margin:0 10px;min-width:300px}}@media all and (min-width: 768px){.sco-grid{margin:0 43px}}@media all and (min-width: 1024px){.sco-grid{margin:0 42px}}@media all and (min-width: 1280px){.sco-grid{margin:0 76px}}@media all and (min-width: 1600px){.sco-grid{margin:0 auto;width:1512px}}.links{text-align:center;max-width:350px;width:100%;margin:0 auto}.links span{display:block;margin:20px 0 20px 0}.links input{padding:5px 0;font-size:24px;width:100%;text-align:center}.usernameInput{cursor:not-allowed;pointer-events:none}.formInputVisible{display:block}.formInputHidden{display:none}@media all{.dpecform{width:100%}}@media all and (min-width: 768px){.dpecform{width:48.3870967742%}}@media all and (min-width: 1024px){.dpecform{width:31.914893617%}}@media all and (min-width: 1280px){.dpecform{width:31.914893617%}}@media all and (min-width: 1600px){.dpecform{width:23.8095238095%}}@media all and (min-width: 1024px){.dpecform{width:153.3333333333%}}@media all and (min-width: 1024px)and (min-width: 768px){.dpecform{width:74.1935483871%}}@media all and (min-width: 1024px)and (min-width: 1024px){.dpecform{width:48.9361702128%}}@media all and (min-width: 1024px)and (min-width: 1280px){.dpecform{width:48.9361702128%}}@media all and (min-width: 1024px)and (min-width: 1600px){.dpecform{width:36.5079365079%}}.buttonRow{display:flex;flex-direction:row;justify-content:flex-end;margin-top:64px}.notification{margin-left:10px;margin-right:10px}@-webkit-keyframes spin-keyframes-clockwise{0%{-webkit-transform:rotate(0deg);-webkit-backface-visibility:hidden}100%{-webkit-transform:rotate(360deg);-webkit-backface-visibility:hidden}}@keyframes spin-keyframes-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin-keyframes-clockwise{0%{-webkit-transform:rotate(0deg);-webkit-backface-visibility:hidden}100%{-webkit-transform:rotate(360deg);-webkit-backface-visibility:hidden}}@keyframes spin-keyframes-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media all{.sco-grid{margin:0 10px;min-width:300px}}@media all and (min-width: 768px){.sco-grid{margin:0 43px}}@media all and (min-width: 1024px){.sco-grid{margin:0 42px}}@media all and (min-width: 1280px){.sco-grid{margin:0 76px}}@media all and (min-width: 1600px){.sco-grid{margin:0 auto;width:1512px}}.app{text-align:center}.app header{background-color:#222;padding:20px;color:#fff}.app header img.app-logo{margin:45px 0;width:100%;max-width:180px}.app header h1{font-size:1.5em}.dpec-footer-container{background-color:#1a1446;width:100%}.dpec-footer-container .dpec-footer{display:flex;flex-direction:column;padding:32px 0;margin-top:64px}.dpec-footer-container .dpec-footer .dpec-footer-content{color:#fff;margin-top:24px;width:300px}@media all and (min-width: 768px){.dpec-footer-container .dpec-footer{flex-direction:row;align-items:center}.dpec-footer-container .dpec-footer .dpec-footer-content{margin-left:64px;margin-top:0;width:auto}}@keyframes App-logo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media only screen and (min-width: 1024px){.dpec-lm-logo-vertical{width:165px;min-width:165px;max-width:165px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.dpec-lm-logo-vertical{width:161px;min-width:161px;max-width:161px}}@media only screen and (min-width: 319px)and (max-width: 769px){.dpec-lm-logo-vertical{width:150px;min-width:150px;max-width:150px}}.lm-Disclaimer{color:#fff !important}.lm-Footer{padding-top:0px !important}.logo-footer{height:84px;width:63px}.lm-footer-top-row{background-color:#f5f5f5;border-top-left-radius:48px;border-top-right-radius:48px;padding-right:150px;padding-left:64px;padding-top:24px;padding-bottom:24px}.lm-vertical-divider{border-right:2px solid #1a1446;height:21px;display:flex;align-items:center}@media only screen and (max-width: 768px){.lm-footer-top-row{background-color:#f5f5f5;border-top-left-radius:48px;border-top-right-radius:48px;padding-right:150px;padding-left:24px;padding-top:24px;padding-bottom:24px}}.lm-link-group a,.lm-link-group{font-family:"Roboto",Arial,sans-serif;font-weight:400;font-size:16px;line-height:25.6px;color:#1a1446 !important;text-decoration:underline}.lm-ca-privacy-link{margin-left:10px}.lm-link-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:11px}@media only screen and (max-width: 596px){.lm-footer-top-row{padding:16px 20px}}@media only screen and (max-width: 479px){.lm-footer-top-row{padding:16px 24px;border-radius:32px 32px 0 0}}@media only screen and (min-width: 769px){.lm-link-group{padding-top:25px !important}}@media only screen and (max-width: 1064px){.lm-link-first-row{padding-bottom:8px}.lm-link-row{align-items:stretch !important}}