@font-face{font-family:LemonMilk;src:url(/assets/fonts/LemonMilk.otf) format("opentype")}@font-face{font-family:LemonMilkBold;src:url(/assets/fonts/LemonMilkbold.otf) format("opentype")}@font-face{font-family:Motserrat;src:url(/assets/fonts/Montserrat-Regular.otf) format("opentype")}@font-face{font-family:"Segoe UI";src:url(/assets/fonts/Segoeuib.ttf) format("truetype")}@font-face{font-family:BebasNeue;src:url(/assets/fonts/BebasNeue.ttf) format("truetype")}@font-face{font-family:Paloseco;src:url(/assets/fonts/Paloseco-Medium.ttf) format("truetype")}.header-container{background-image:linear-gradient(#bfe3f8,#f4f9fb)}.header-container .title-logo-wrapper{text-align:center;margin:20px 0}.header-container .title-logo-wrapper .header-left,.header-container .title-logo-wrapper .header-right{display:inline-block;vertical-align:middle}.header-container .title-logo-wrapper .header-right{text-align:left;font-family:LemonMilk;color:#439d63}.header-container .title-logo-wrapper .header-right h1{font-weight:700;font-size:30px;letter-spacing:2px;margin-bottom:0}.header-container .title-logo-wrapper .header-right p{text-align:center;font-size:12px;font-family:LemonMilk;letter-spacing:4px}.header-container .title-logo-wrapper .dcla-logo-wrapper{width:70px;height:70px;display:inline-block;margin-right:5px}.header-container .title-logo-wrapper .dcla-logo-wrapper img{width:100%;height:auto}.header-container .desktop-nav-container{font-weight:700;font-size:15px;font-family:Motserrat;color:#5c92b1}.header-container .desktop-nav-container .module-selector{border-bottom:30px solid #fff;border-right:25px solid transparent;height:0;width:125px;vertical-align:middle;margin-right:10px;display:inline-block;text-align:center}.header-container .desktop-nav-container .module-selector.active{border-bottom:30px solid #74b0d4;color:#fff}.header-container .mobile-nav-container{display:none;margin-bottom:20px}.footer-container{display:block;text-align:center;margin-top:20px}.footer-container .dli-logo-wrapper{width:90px;height:90px;display:inline-block;padding-right:5px}.footer-container .dli-logo-wrapper img{width:100%;height:auto}.security-overlay{height:100%;width:100%;z-index:1999;position:fixed;display:none}.security-overlay .content{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.security-overlay .error{display:none}.security-overlay .input-container label{display:block;color:#fff}.security-overlay .input-container input{border:3px solid #23cc4f;border-radius:50px;padding:10px 15px;margin:5px 0}.security-overlay .dyci-logo{display:block;margin:auto}.security-overlay .code-submit-btn{border:none;background:#23cc4f;color:#fff;display:block;margin:auto;padding:5px 10px;border-radius:5px;font-weight:700}.background-overlay{background:#707070;opacity:.9;height:100%;position:absolute;width:100%;top:0;z-index:-1}.mobile-nav-container{max-width:320px;text-align:center;margin:0 auto;position:relative;cursor:pointer}.mobile-nav-container .grade-level.active{background:#fff;border-left:1px solid #74b0d4;border-right:1px solid #74b0d4}.mobile-nav-container .grade-level.active a{color:#74b0d4}.mobile-nav-container.expanded .grade-level-container{display:block}.mobile-nav-container.expanded .collapse{display:none}.mobile-nav-container.expanded .expanded{display:inline-block}.mobile-nav-container .expanded{display:none}.mobile-nav-container .grade-level-container{position:absolute;width:100%;overflow:hidden;background:#74b0d4;display:none}.mobile-nav-container .grade-level,.mobile-nav-container .nav-grade-selector{background:#74b0d4;color:#fff;border-bottom:1px solid #fff;padding:10px}.mobile-nav-container .nav-label{padding-right:5px}.mobile-nav-container a{color:#fff}@media (max-width:767px){.header-container .mobile-nav-container{display:block}.header-container .desktop-nav-container{display:none}}