@font-face{font-family:Open Sans;font-weight:300;font-style:normal;src:url(../fonts/OpenSans-Light.80403756.eot);src:url(../fonts/OpenSans-Light.80403756.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light.39d27e13.woff2) format("woff2"),url(../fonts/OpenSans-Light.963eb329.woff) format("woff"),url(../fonts/OpenSans-Light.ecb4572a.ttf) format("truetype"),url(../img/OpenSans-Light.d79f0219.svg#OpenSansLight) format("svg")}@font-face{font-family:Open Sans;font-weight:300;font-style:italic;src:url(../fonts/OpenSans-LightItalic.6725fc49.eot);src:url(../fonts/OpenSans-LightItalic.6725fc49.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-LightItalic.e7cc7120.woff2) format("woff2"),url(../fonts/OpenSans-LightItalic.97534dd4.woff) format("woff"),url(../fonts/OpenSans-LightItalic.26f1e68d.ttf) format("truetype"),url(../img/OpenSans-LightItalic.b64e9910.svg#OpenSansLightItalic) format("svg")}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;src:url(../fonts/OpenSans-Regular.a35546ee.eot);src:url(../fonts/OpenSans-Regular.a35546ee.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular.55835483.woff2) format("woff2"),url(../fonts/OpenSans-Regular.ac327c4d.woff) format("woff"),url(../fonts/OpenSans-Regular.cd729635.ttf) format("truetype"),url(../img/OpenSans-Regular.f641a7d4.svg#OpenSansRegular) format("svg")}@font-face{font-family:Open Sans;font-weight:400;font-style:italic;src:url(../fonts/OpenSans-Italic.e487b7cb.eot);src:url(../fonts/OpenSans-Italic.e487b7cb.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Italic.383eba0e.woff2) format("woff2"),url(../fonts/OpenSans-Italic.52507468.woff) format("woff"),url(../fonts/OpenSans-Italic.9b30f134.ttf) format("truetype"),url(../img/OpenSans-Italic.d6671d41.svg#OpenSansItalic) format("svg")}@font-face{font-family:Open Sans;font-weight:600;font-style:normal;src:url(../fonts/OpenSans-Semibold.0ea04502.eot);src:url(../fonts/OpenSans-Semibold.0ea04502.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Semibold.08952b02.woff2) format("woff2"),url(../fonts/OpenSans-Semibold.9f214421.woff) format("woff"),url(../fonts/OpenSans-Semibold.33f225b8.ttf) format("truetype"),url(../img/OpenSans-Semibold.bb100c99.svg#OpenSansSemibold) format("svg")}@font-face{font-family:Open Sans;font-weight:600;font-style:italic;src:url(../fonts/OpenSans-SemiboldItalic.da061416.eot);src:url(../fonts/OpenSans-SemiboldItalic.da061416.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-SemiboldItalic.3343e543.woff2) format("woff2"),url(../fonts/OpenSans-SemiboldItalic.ec55f263.woff) format("woff"),url(../fonts/OpenSans-SemiboldItalic.1c0b4eb9.ttf) format("truetype"),url(../img/OpenSans-SemiboldItalic.ddc348f2.svg#OpenSansSemiboldItalic) format("svg")}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;src:url(../fonts/OpenSans-Bold.7ae9b8ba.eot);src:url(../fonts/OpenSans-Bold.7ae9b8ba.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold.3326e4d7.woff2) format("woff2"),url(../fonts/OpenSans-Bold.89266734.woff) format("woff"),url(../fonts/OpenSans-Bold.5a100916.ttf) format("truetype"),url(../img/OpenSans-Bold.d6291f88.svg#OpenSansBold) format("svg")}@font-face{font-family:Open Sans;font-weight:700;font-style:italic;src:url(../fonts/OpenSans-BoldItalic.ea07932c.eot);src:url(../fonts/OpenSans-BoldItalic.ea07932c.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-BoldItalic.5aaceea2.woff2) format("woff2"),url(../fonts/OpenSans-BoldItalic.7be88e73.woff) format("woff"),url(../fonts/OpenSans-BoldItalic.c36b5ac7.ttf) format("truetype"),url(../img/OpenSans-BoldItalic.a54aba83.svg#OpenSansBoldItalic) format("svg")}@font-face{font-family:Open Sans;font-weight:800;font-style:normal;src:url(../fonts/OpenSans-ExtraBold.561e4b63.eot);src:url(../fonts/OpenSans-ExtraBold.561e4b63.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-ExtraBold.5211065d.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBold.12e2ed7a.woff) format("woff"),url(../fonts/OpenSans-ExtraBold.19b56cfc.ttf) format("truetype"),url(../img/OpenSans-ExtraBold.8c5c497a.svg#OpenSansExtrabold) format("svg")}@font-face{font-family:Open Sans;font-weight:800;font-style:italic;src:url(../fonts/OpenSans-ExtraBoldItalic.5f467e78.eot);src:url(../fonts/OpenSans-ExtraBoldItalic.5f467e78.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-ExtraBoldItalic.bc511bac.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBoldItalic.4f440775.woff) format("woff"),url(../fonts/OpenSans-ExtraBoldItalic.4595d7f8.ttf) format("truetype"),url(../img/OpenSans-ExtraBoldItalic.9704305e.svg#OpenSansExtraboldItalic) format("svg")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:100;src:local("Fira Sans Thin "),local("Fira Sans-Thin"),url(../fonts/fira-sans-latin-100.d67acf5d.woff2) format("woff2"),url(../fonts/fira-sans-latin-100.f82d7eee.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:100;src:local("Fira Sans Thin italic"),local("Fira Sans-Thinitalic"),url(../fonts/fira-sans-latin-100italic.c2048bd9.woff2) format("woff2"),url(../fonts/fira-sans-latin-100italic.883de112.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:200;src:local("Fira Sans Extra Light "),local("Fira Sans-Extra Light"),url(../fonts/fira-sans-latin-200.b159127b.woff2) format("woff2"),url(../fonts/fira-sans-latin-200.d31cdb6d.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:200;src:local("Fira Sans Extra Light italic"),local("Fira Sans-Extra Lightitalic"),url(../fonts/fira-sans-latin-200italic.b8cefd79.woff2) format("woff2"),url(../fonts/fira-sans-latin-200italic.ef80c6c0.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Fira Sans Light "),local("Fira Sans-Light"),url(../fonts/fira-sans-latin-300.b39aa336.woff2) format("woff2"),url(../fonts/fira-sans-latin-300.8914854c.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Fira Sans Light italic"),local("Fira Sans-Lightitalic"),url(../fonts/fira-sans-latin-300italic.346f609f.woff2) format("woff2"),url(../fonts/fira-sans-latin-300italic.a63b595b.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:local("Fira Sans Regular "),local("Fira Sans-Regular"),url(../fonts/fira-sans-latin-400.78773521.woff2) format("woff2"),url(../fonts/fira-sans-latin-400.baa3b51e.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:local("Fira Sans Regular italic"),local("Fira Sans-Regularitalic"),url(../fonts/fira-sans-latin-400italic.ee9f2373.woff2) format("woff2"),url(../fonts/fira-sans-latin-400italic.cd0194f9.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:local("Fira Sans Medium "),local("Fira Sans-Medium"),url(../fonts/fira-sans-latin-500.d8bc03a6.woff2) format("woff2"),url(../fonts/fira-sans-latin-500.6f0d36c5.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:500;src:local("Fira Sans Medium italic"),local("Fira Sans-Mediumitalic"),url(../fonts/fira-sans-latin-500italic.41a2680b.woff2) format("woff2"),url(../fonts/fira-sans-latin-500italic.920bd3dd.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:local("Fira Sans SemiBold "),local("Fira Sans-SemiBold"),url(../fonts/fira-sans-latin-600.5a2c789b.woff2) format("woff2"),url(../fonts/fira-sans-latin-600.a90c720b.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:600;src:local("Fira Sans SemiBold italic"),local("Fira Sans-SemiBolditalic"),url(../fonts/fira-sans-latin-600italic.9ccb4594.woff2) format("woff2"),url(../fonts/fira-sans-latin-600italic.efb9bd18.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:local("Fira Sans Bold "),local("Fira Sans-Bold"),url(../fonts/fira-sans-latin-700.2ecb426f.woff2) format("woff2"),url(../fonts/fira-sans-latin-700.4d2dfa0d.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:700;src:local("Fira Sans Bold italic"),local("Fira Sans-Bolditalic"),url(../fonts/fira-sans-latin-700italic.cfc0cbce.woff2) format("woff2"),url(../fonts/fira-sans-latin-700italic.fc51c09e.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:local("Fira Sans ExtraBold "),local("Fira Sans-ExtraBold"),url(../fonts/fira-sans-latin-800.6892a45b.woff2) format("woff2"),url(../fonts/fira-sans-latin-800.7497f914.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:local("Fira Sans ExtraBold italic"),local("Fira Sans-ExtraBolditalic"),url(../fonts/fira-sans-latin-800italic.5d183d1c.woff2) format("woff2"),url(../fonts/fira-sans-latin-800italic.72a48117.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:local("Fira Sans Black "),local("Fira Sans-Black"),url(../fonts/fira-sans-latin-900.fcd834a0.woff2) format("woff2"),url(../fonts/fira-sans-latin-900.9b656745.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:local("Fira Sans Black italic"),local("Fira Sans-Blackitalic"),url(../fonts/fira-sans-latin-900italic.d9d38660.woff2) format("woff2"),url(../fonts/fira-sans-latin-900italic.41e1815f.woff) format("woff")}.system-message[data-v-4fd00fd6]{padding:1em}.system-message .info[data-v-4fd00fd6]{background:#f8f8f8;color:#666;border:2px solid #999;padding:1em;margin-bottom:1em}.system-message .note[data-v-4fd00fd6]{background:#efe;color:#040;border:2px solid #484;padding:1em;margin-bottom:1em}.system-message .warning[data-v-4fd00fd6]{background:#fee;color:#400;border:2px solid #844;padding:1em;margin-bottom:1em}.page{max-width:1200px;margin:0 auto}p{text-align:left}a{color:#3d3d3d;text-decoration:underline;cursor:pointer}a:hover{text-decoration:none}main{background-image:url(../img/moodpic-login-sgd.cca797bb.cca797bb.jpg);background-repeat:no-repeat;background-size:100%;background-position:0 -130px;min-height:450px;position:relative;display:block;border-radius:30px 30px 30px 0}.contact main,.resetlogin main{background-position:0 -90px;min-height:650px}@media (max-width:1200px){main{border-radius:0}}@media (max-width:970px){main{background-position:0 0}}@media (max-width:760px){main{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),color-stop(#fff),color-stop(#fff),to(#fff)),url(../img/moodpic-login-sgd.cca797bb.cca797bb.jpg);background:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0),#fff,#fff,#fff),url(../img/moodpic-login-sgd.cca797bb.cca797bb.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100%}}@media (max-width:420px){main{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),color-stop(#fff),color-stop(#fff),color-stop(#fff),to(#fff)),url(../img/moodpic-login-sgd.cca797bb.cca797bb.jpg);background:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0),#fff,#fff,#fff,#fff),url(../img/moodpic-login-sgd.cca797bb.cca797bb.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100%}}div.login-content-container{position:absolute;left:50px;top:50px;width:360px;min-height:320px;border:1px solid #ccc;border-radius:18px;border-bottom-left-radius:0;background-color:#fff;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.login-content-container h1{font-size:22px;color:#4d8b2d;margin:0 0 1em 0}div.login-content-container>div{width:100%;text-align:center;margin-bottom:1em}@media (max-width:760px){main{display:-webkit-box;display:-ms-flexbox;display:flex}div.login-content-container{position:relative;left:0;top:0;width:100%;max-width:calc(100% - 2.1em);margin:10em auto 1em auto;border-radius:0}}.post-login-block{padding:1em}.button-field{padding:.5em 0}.text-area{font-size:14px}.post-login-block a,.wl-login-caontainer button{font-family:Open Sans;vertical-align:baseline;text-transform:uppercase;text-rendering:optimizeLegibility;border-radius:0;line-height:16px;padding:7px 20px;font-size:14px;text-align:center;color:#fff;background-color:#6c0;border:1px solid #6c0;margin:0 0 0 auto;-webkit-transition:background-color 1s ease,border-color 1s ease;transition:background-color 1s ease,border-color 1s ease}.wl-login-caontainer button:hover{background-color:#53a600;border-color:#4d9900;cursor:pointer}.post-login-block a{display:inline-block;margin-left:2em;background-color:#6c0;border:1px solid #6c0;text-decoration:none;color:#000;font-weight:700;background-color:#ffde00;border-color:#ffde00}.post-login-block a:hover{background-color:#e3c50d;border-color:#e3c50d;cursor:pointer}@media (max-width:920px){.post-login-block strong{display:block}.post-login-block a{margin-top:.5em;margin-left:0}}.maintenance{color:#565656;font-weight:600;background:#ffedb5;padding:10px;margin-top:10px;border:1px solid #e6dbb7;line-height:22px}.HFB main{background-image:url(../img/moodpic-login-hfb.d81f0d1e.d81f0d1e.jpg);background-repeat:no-repeat;background-size:100%;background-position:0 -130px;min-height:450px;position:relative;display:block;border-radius:0}.HFB div.login-content-container{position:absolute;left:50px;top:50px;width:360px;min-height:280px;border:0 solid #ccc;border-radius:0;border-bottom-left-radius:0;background-color:hsla(0,0%,100%,.85);padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.HFB .contact main{background-position:0 -90px;min-height:850px}@media (max-width:600px){.HFB div.login-content-container{width:80%}}.HFB div.login-content-container h1,.HFB div.login-content-container h2{font-size:22px;color:#005ea6;margin:0 0 1em 0}.HFB div.login-content-container>div{text-align:left}.HFB .text-area{font-size:14px}.HFB .post-login-block a,.HFB .wl-login-caontainer button{font-family:Fira Sans;vertical-align:baseline;text-transform:uppercase;text-rendering:optimizeLegibility;border-radius:0;line-height:16px;padding:15px 10px 15px 10px;font-size:14px;text-align:center;color:#fff;font-weight:700;background-color:#005ea6;border:1px solid #005ea6;-webkit-transition:background-color 1s ease,border-color 1s ease;transition:background-color 1s ease,border-color 1s ease}.HFB .maintenance{color:#565656;font-weight:700}@media (max-width:760px){.HFB div.login-content-container{top:8px}.HFB .post-login-block{margin-top:4rem}}.HFB .wl-login-caontainer form>div>div>button{padding:15px 20px 15px 20px!important}.HFB .wl-login-caontainer button:hover{background-color:#00aeee;border-color:#00aeee}.HFB .post-login-block a{display:inline-block;margin-left:2em;background-color:#005ea6;border:0 solid #005ea6;text-decoration:none;color:#fff;font-weight:700;vertical-align:baseline}.HFB .post-login-block a:hover{background-color:#00aeee}.HFB .infoBlock{margin-left:30px}@media (min-width:320px) and (max-width:800px){.HFB .infoBlock{margin-top:60px}}@media (max-width:340px){.HFB .infoBlock{margin-top:120px}}@media (max-width:750px){.HFB main,main{background-position:0 0!important}}@media (max-width:900px){.HFB .post-login-block a{margin-left:0!important}}@media (max-width:600px){.HFB div.login-content-container{left:10px}}.AAK main{background-image:url(../img/moodpic-login-aak.c4f6f5c2.c4f6f5c2.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:0;padding:0;margin:0;min-height:100vh;position:absolute;display:block;height:100vh;width:100vw;overflow:auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.AAK .login-content-container{position:static;width:500px;border-radius:5px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:12% auto;background-color:#fff;opacity:.85}.AAK .login-content-container .row{margin-bottom:6px!important}.AAK .login-content-container .row input[type=text],.AAK .login-content-container .row textarea{margin-bottom:8px!important}.AAK .login-content-container .back-link-row{margin-top:1rem}.AAK .login-content-container .message-text-fix{margin:0}.AAK hr{color:#fff;background:transparent;margin:0 0 .5em 0;padding:0 0 .5em 0;border:0;border-bottom:1px solid #eee}@media (max-width:760px){.AAk .login-content-container{width:100%}}@media only screen and (max-width:992px){.AAK .login-content-container{left:10%}}@media only screen and (max-width:767px){.AAK .login-content-container{left:0}}@media only screen and (max-width:600px){.AAK .login-content-container{left:1%}.AAK .login-content-container .row{display:block!important}.AAK .login-content-container .row label{display:block!important;width:100%!important}.AAK .login-content-container .row input[type=text],.AAK .login-content-container .row textarea{width:98%!important}.AAK .invalid{margin-left:0}}@media only screen and (max-width:320px){.AAK .login-input-field input[type=password],.AAK .login-input-field input[type=text]{width:96%!important}}.TEC .contact main{background-position:0 -90px;min-height:650px}.TEC main{background-image:url(../img/moodpic-login-tec.2a9b0640.2a9b0640.jpg);background-repeat:no-repeat;background-size:100%;background-position:0 -130px;position:relative}.TEC .login-content-container,.TEC main{border-radius:0}.TEC .login-content-container .row{margin-bottom:16px!important}.TEC .login-content-container .row input[type=text],.TEC .login-content-container .row textarea{margin-bottom:0!important}.TEC .login-content-container h1{font-size:22px;color:#0055a5;margin:0 0 1em 0}.TEC .login-content-container .button-field{text-align:left}.TEC .login-content-container .message-text-fix{margin:0}.TEC .post-login-block a,.TEC .wl-login-caontainer button{font-family:Fira Sans;vertical-align:baseline;text-transform:uppercase;text-rendering:optimizeLegibility;border-radius:0;line-height:16px;padding:15px 24px;font-size:14px;text-align:center;color:#fff;font-weight:700;background-color:#0055a5;border:1px solid #0055a5;-webkit-transition:background-color 1s ease,border-color 1s ease;transition:background-color 1s ease,border-color 1s ease}.TEC .post-login-block a{display:inline-block;margin-left:2em;background-color:#0055a5;border:0 solid #0055a5;text-decoration:none;color:#fff;font-weight:700;vertical-align:baseline}@media (max-width:768px){.TEC .login-content-container{position:absolute;left:0;top:0;width:100%!important;max-width:calc(100% - 2.1em);margin:10em auto 1em auto;border-radius:0}.TEC .logo-sgd{height:60px!important}.TEC .post-login-block{margin-top:7em}.TEC .post-login-block a{margin-left:0!important}}@media only screen and (max-width:600px){.TEC .login-content-container .row{display:block!important}.TEC .login-content-container .row label{display:block!important;width:100%!important}.TEC .login-content-container .row input[type=text],.TEC .login-content-container .row textarea{width:98%!important}.TEC .wl-login-caontainer button{width:100%!important}.TEC .invalid{margin-left:0!important}}@media only screen and (max-width:320px){.TEC .login-input-field input[type=password],.TEC .login-input-field input[type=text]{width:96%!important}}.IOC .contact main{background-position:0 -90px;min-height:650px}.IOC main{background-image:url(../img/moodpic-login-ioc.dfd2587b.dfd2587b.jpg);background-repeat:no-repeat;background-size:100%;background-position:0 -130px;min-height:450px;position:relative}.IOC .login-content-container,.IOC main{border-radius:0}.IOC .login-content-container .row{margin-bottom:16px!important}.IOC .login-content-container .row input[type=text],.IOC .login-content-container .row textarea{margin-bottom:0!important}.IOC .login-content-container h1{font-size:22px;color:#0055a5;margin:0 0 1em 0}.IOC .login-content-container .button-field{text-align:left}.IOC .post-login-block a,.IOC .wl-login-caontainer button{font-family:Fira Sans;vertical-align:baseline;text-transform:uppercase;text-rendering:optimizeLegibility;border-radius:0;line-height:16px;letter-spacing:1px;padding:15px 33px;font-size:14px;text-align:center;color:#fff;font-weight:700;background-color:#0055a5;border:1px solid #0055a5;-webkit-transition:background-color 1s ease,border-color 1s ease;transition:background-color 1s ease,border-color 1s ease}.IOC .post-login-block a{display:inline-block;margin-left:2em;background-color:#0055a5;border:0 solid #0055a5;text-decoration:none;color:#fff;font-weight:700;vertical-align:baseline}@media (max-width:760px){.IOC .login-content-container{position:absolute;left:0;top:0;width:100%!important;max-width:calc(100% - 2.1em);margin:10em auto 1em auto;border-radius:0}.IOC .wl-login-caontainer button{width:100%!important}.IOC .post-login-block{margin-top:7em}.IOC .post-login-block a{margin-left:0!important}}@media only screen and (max-width:600px){.IOC .login-content-container .row{display:block!important}.IOC .login-content-container .row label{display:block!important;width:100%!important}.IOC .login-content-container .row input[type=text],.IOC .login-content-container .row textarea{width:98%!important}.IOC .wl-login-caontainer button{width:100%!important}.IOC .invalid{margin-left:0!important}}.APP .contact main{background-position:0 -90px;min-height:80px}.APP main{background-image:url(../img/moodpic-login-app.9d693b46.9d693b46.jpg);background-repeat:no-repeat;background-size:100%;background-position:0 -130px;min-height:450px;position:relative;border-radius:0}.APP .login-content-container{border-radius:0!important}.APP .login-content-container .row{margin-bottom:16px!important}.APP .login-content-container .row input[type=text],.APP .login-content-container .row textarea{margin-bottom:0!important}.APP .login-content-container h1{font-size:22px;color:#1c3a75;margin:0 0 1em 0}.APP .login-content-container .button-field{text-align:left}.APP .post-login-block a,.APP .wl-login-caontainer button{vertical-align:baseline;text-transform:uppercase;text-rendering:optimizeLegibility;border-radius:0;line-height:16px;padding:16px 22px;font-size:14px;text-align:center;color:#fff;font-weight:700;background-color:#740a4b;border:1px solid #740a4b;-webkit-transition:background-color 1s ease,border-color 1s ease;transition:background-color 1s ease,border-color 1s ease}.APP .post-login-block a{display:inline-block;margin-left:2em;background-color:#740a4b;border:0 solid #740a4b;text-decoration:none;color:#fff;font-weight:700;vertical-align:baseline}@media (max-width:760px){.APP .login-content-container{position:absolute;left:0;top:0;width:100%!important;max-width:calc(100% - 2.1em);margin:10em auto 1em auto;border-radius:0}.APP .wl-login-caontainer button{width:100%!important}.APP .post-login-block{margin-top:7em}.APP .post-login-block a{margin-left:0!important}}@media only screen and (max-width:600px){.APP .login-content-container .row{display:block!important}.APP .login-content-container .row label{display:block!important;width:100%!important}.APP .login-content-container .row input[type=text],.APP .login-content-container .row textarea{width:98%!important}.APP .wl-login-caontainer button{width:100%!important}.APP .invalid{margin-left:0!important}}.system-message[data-v-2f01dace]{padding:1em}.system-message .info[data-v-2f01dace]{background:#f8f8f8;color:#666;border:2px solid #999;padding:1em;margin-bottom:1em}.system-message .note[data-v-2f01dace]{background:#efe;color:#040;border:2px solid #484;padding:1em;margin-bottom:1em}.system-message .warning[data-v-2f01dace]{background:#fee;color:#400;border:2px solid #844;padding:1em;margin-bottom:1em}.page[data-v-2f01dace]{max-width:100%}p[data-v-2f01dace]{text-align:left}a[data-v-2f01dace]{color:#009bb1;text-decoration:underline;cursor:pointer}a[data-v-2f01dace]:hover{text-decoration:none}header[data-v-fb65b1fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:90px;margin-bottom:10px}.logo-sgd[data-v-fb65b1fa]{display:inline-block;width:442px;height:75px;background-image:url(../img/campus-logo-sgd.554fb6c1.554fb6c1.svg);background-repeat:no-repeat;margin-left:10px}@media (max-width:750px){header[data-v-fb65b1fa]{height:64px}.SGD .logo-sgd[data-v-fb65b1fa]{width:295px;height:50px;background-size:295px 50px}}.HFB .logo-sgd{width:248px;height:96px;background-image:url(../img/campus-logo-hfb.39442520.39442520.svg);background-repeat:no-repeat;background-size:300px 104px}.HFB .title-hfb{display:inline-block;color:#005ea6}@media (max-width:750px){.HFB header{height:85px}.HFB .title-hfb{display:none}}.IOC .logo-sgd{width:300px;height:75px;background-image:url(../img/campus-logo-ioc.a4d28d10.a4d28d10.png);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:750px){.IOC header{height:80px}}.APP .logo-sgd{width:100%;height:63px;background-image:url(../img/campus-logo-app.ed5eed34.ed5eed34.png);background-repeat:no-repeat;background-size:contain}.APP header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:76px;margin-bottom:10px}@media only screen and (max-width:750px){.APP header{height:83px;padding-right:10px}}.TEC .logo-sgd{width:100%;height:88px;background-image:url(../img/campus-logo-tec.ce45c588.ce45c588.png);background-repeat:no-repeat;background-size:contain}footer[data-v-31c99f34]{padding:1em;display:block}footer a[data-v-31c99f34]{text-decoration:none;color:#000}footer a[data-v-31c99f34]:hover{text-decoration:underline}footer li[data-v-31c99f34],footer ul[data-v-31c99f34]{margin:0;padding:0;padding:.5em 0;list-style-type:none}.login-input-field[data-v-2ce91267]{width:100%;border:1px solid #ccc;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.message p[data-v-2ce91267]{margin:0}.message[data-v-2ce91267]{margin:0;text-align:left;display:inline-block;margin-bottom:1em}.login-input-field .login-input-icon-wrapper[data-v-2ce91267]{width:30px;background-color:#008c35;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.login-input-field .login-input-icon[data-v-2ce91267]{width:30px;display:block;margin:auto}.login-input-field input[data-v-2ce91267]{border:0 solid #fff;width:calc(100% - 40px);padding:10px;background-color:#fff;margin:0 0 0 0;border-top-right-radius:5px;border-bottom-right-radius:5px;display:block}.login-forget-password[data-v-2ce91267]{text-align:right}.login-forget-password a[data-v-2ce91267]{text-decoration:none;color:#3d3d3d}.HFB .login-content-container .text-area[data-v-2ce91267]{text-align:left}.HFB .login-input-field[data-v-2ce91267]{width:100%;border-radius:0}.HFB .login-input-field .login-input-icon-wrapper[data-v-2ce91267]{background-color:#005ea6}.HFB .login-input-field .login-input-icon-wrapper .login-icon-figure[data-v-2ce91267]{background-image:url(../img/icon-figure.c8851c22.c8851c22.svg);background-position:center 6px;background-repeat:no-repeat;background-size:15px 24px;width:30px;height:30px}.HFB .login-input-field .login-input-icon-wrapper .login-icon-lock[data-v-2ce91267]{background-image:url(../img/icon-lock.cae03577.cae03577.svg);background-position:center 6px;background-repeat:no-repeat;background-size:18px 24px;width:30px;height:30px}.HFB .login-input-field input[type=text][data-v-2ce91267]{border-top-right-radius:0;border-bottom-right-radius:0}.HFB .button-field[data-v-2ce91267]{padding:0}.HFB .login-forget-password[data-v-2ce91267]{text-align:right}.HFB .login-forget-password a[data-v-2ce91267]{text-decoration:none;color:#3d3d3d}.AAK .wl-login-caontainer .button-field-primary[data-v-2ce91267]{font-family:Open Sans;vertical-align:baseline;text-transform:uppercase;text-rendering:optimizeLegibility;border-radius:0;line-height:16px;padding:7px 20px;font-size:14px;text-align:center;color:#81715e;background-color:#f7f5f5;border:1px solid #0197b1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition:background-color 1s ease,border-color 1s ease;transition:background-color 1s ease,border-color 1s ease;width:45%;margin-left:35%}.AAK .wl-login-caontainer .button-field-primary[data-v-2ce91267]:hover{background-color:#0197b1;border:1px solid #0197b1;color:#fff}.AAK .login-input-field[data-v-2ce91267]{width:90%;border-radius:0;border:0}.AAK .login-input-field input[type=password][data-v-2ce91267],.AAK .login-input-field input[type=text][data-v-2ce91267]{border:2px solid #ccc;width:222px;padding:10px;background-color:transparent;display:block;border-radius:0}.AAK .wl-login-inner-logo[data-v-2ce91267]{background-image:url(../img/campus-logo-aak.d7f90980.d7f90980.png);background-repeat:no-repeat;background-size:228px 80px;height:80px}.AAK .login-input-field-benutzer[data-v-2ce91267]{padding-top:.5em;padding-bottom:.5em;width:200px;display:inline-block;text-align:left;color:#333;margin-left:10%}.AAK .login-footer-text-area[data-v-2ce91267]{margin-top:1em;border-top:1px solid #ccc;height:1em;position:relative}.AAK .login-footer-text-area .homepage[data-v-2ce91267]{position:absolute;top:1em;left:1em;font-size:12px;color:#009bb1}.AAK .login-footer-text-area .homepage[data-v-2ce91267]:hover{color:#e32219}.AAK .login-footer-text-area .datenschutz[data-v-2ce91267]{position:absolute;top:1em;left:20em;font-size:12px;color:#009bb1}.AAK .login-footer-text-area .datenschutz[data-v-2ce91267]:hover{color:#e32219}.AAK .login-footer-text-area .impressum[data-v-2ce91267]{position:absolute;top:1em;right:1em;font-size:12px;color:#009bb1}.AAK .login-footer-text-area .impressum[data-v-2ce91267]:hover{color:#e32219}.AAK .btn-forget-password[data-v-2ce91267]{margin-right:50px}@media only screen and (max-width:992px){.AAK .login-content-container[data-v-2ce91267]{left:10%}}@media only screen and (max-width:600px){.AAK .login-content-container[data-v-2ce91267]{left:1%}.AAK .login-input-field[data-v-2ce91267]{display:block;width:95%}.AAK .login-input-field-benutzer[data-v-2ce91267]{width:100%;display:block;margin-left:0}.AAK .login-input-field input[type=password][data-v-2ce91267],.AAK .login-input-field input[type=text][data-v-2ce91267]{width:100%}.AAK .wl-login-caontainer .button-field-primary[data-v-2ce91267]{width:100%;margin-left:0}.AAK .login-content-container[data-v-2ce91267]{padding:10px}.AAK .login-content-container form[data-v-2ce91267]{padding:8px}.btn-forget-password[data-v-2ce91267]{margin-right:0}}.TEC .login-input-icon-wrapper[data-v-2ce91267]{background-color:#005ea6}.TEC .login-input-icon-wrapper .login-icon-figure[data-v-2ce91267]{background-image:url(../img/icon-figure.c8851c22.c8851c22.svg);background-position:center 6px;background-repeat:no-repeat;background-size:15px 24px;width:30px;height:30px}.TEC .login-input-icon-wrapper .login-icon-lock[data-v-2ce91267]{background-image:url(../img/icon-lock.cae03577.cae03577.svg);background-position:center 6px;background-repeat:no-repeat;background-size:18px 24px;width:30px;height:30px}.IOC .login-input-icon-wrapper[data-v-2ce91267]{background-color:#005ea6}.IOC .login-input-icon-wrapper .login-icon-figure[data-v-2ce91267]{background-image:url(../img/icon-figure.c8851c22.c8851c22.svg);background-position:center 6px;background-repeat:no-repeat;background-size:15px 24px;width:30px;height:30px}.IOC .login-input-icon-wrapper .login-icon-lock[data-v-2ce91267]{background-image:url(../img/icon-lock.cae03577.cae03577.svg);background-position:center 6px;background-repeat:no-repeat;background-size:18px 24px;width:30px;height:30px}.APP .login-input-icon-wrapper[data-v-2ce91267]{background-color:#1c3a75}.APP .login-input-icon-wrapper .login-icon-figure[data-v-2ce91267]{background-image:url(../img/icon-figure.c8851c22.c8851c22.svg);background-position:center 6px;background-repeat:no-repeat;background-size:15px 24px;width:30px;height:30px}.APP .login-input-icon-wrapper .login-icon-lock[data-v-2ce91267]{background-image:url(../img/icon-lock.cae03577.cae03577.svg);background-position:center 6px;background-repeat:no-repeat;background-size:18px 24px;width:30px;height:30px}.login-content-container[data-v-4bb09fee]{width:600px}.login-content-container h1[data-v-4bb09fee]{font-size:14px;color:#667;font-weight:400}.login-content-container p[data-v-4bb09fee]{color:#333;margin:0 0 12px 0;padding:0;font-size:14px}.login-content-container .row[data-v-4bb09fee]{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;margin-bottom:12px}.login-content-container .row label[data-v-4bb09fee]{display:inline-block;min-width:125px;padding:5px;color:#333}.login-content-container .row .btn-row[data-v-4bb09fee]{text-align:center}.login-content-container .row .btn-primary-admin[data-v-4bb09fee]{font-family:Open Sans;vertical-align:baseline;text-transform:uppercase;text-rendering:optimizeLegibility;border-radius:0;line-height:16px;padding:7px 20px;margin:0 0 0 auto;font-size:14px;text-align:center;color:#81715e;background-color:#f7f5f5;border:1px solid #0197b1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition:background-color 1s ease,border-color 1s ease;transition:background-color 1s ease,border-color 1s ease;width:77%}.login-content-container .row .btn-primary-admin[data-v-4bb09fee]:hover{background-color:#0197b1;border:1px solid #0197b1;color:#fff}.login-content-container .row input[type=text][data-v-4bb09fee],.login-content-container .row textarea[data-v-4bb09fee]{width:100%;border:1px solid #d3d3d3;border-radius:5px;padding:5px;margin-bottom:18px;background-color:transparent}.login-content-container .invalid[data-v-4bb09fee]{padding-left:135px}.login-content-container .invalid span[data-v-4bb09fee]{color:red;border:1px solid red;border-radius:5px;padding:5px 5px 5px 5px;width:calc(100% - 145px)}.APP .login-content-container[data-v-4bb09fee],.HFB .login-content-container[data-v-4bb09fee]{width:600px}.AAK .invalid[data-v-4bb09fee]{width:100%;margin-left:22%;padding-left:0}.AAK .invalid span[data-v-4bb09fee]{background:#fee;color:#400;border:1px solid #844;padding:5px;margin-bottom:0;border-radius:0;display:block;width:auto}.TEC .invalid[data-v-4bb09fee]{width:100%;margin-left:22%;padding-left:0}.TEC .invalid span[data-v-4bb09fee]{color:red;border:1px solid red;padding:5px;margin-bottom:0;border-radius:5px;display:block;width:auto}.IOC .invalid[data-v-4bb09fee]{width:100%;margin-left:22%;padding-left:0}.IOC .invalid span[data-v-4bb09fee]{color:red;border:1px solid red;padding:5px;margin-bottom:0;border-radius:5px;display:block;width:auto}.APP .invalid[data-v-4bb09fee]{width:100%;margin-left:22%;padding-left:0}.APP .invalid span[data-v-4bb09fee]{color:red;border:1px solid red;padding:5px;margin-bottom:0;border-radius:5px;display:block;width:auto}@media only screen and (max-width:600px){.AAK .invalid[data-v-4bb09fee]{margin-left:0}.AAK .login-content-container .row .btn-primary-admin[data-v-4bb09fee]{width:100%}}.login-content-container[data-v-09cf094f]{width:720px}.row[data-v-09cf094f]{display:-webkit-box;display:-ms-flexbox;display:flex}.row label[data-v-09cf094f]{min-width:150px;padding:5px;text-align:left}.row input[data-v-09cf094f]{border:1px solid #ccc;border-radius:5px;padding:5px;height:22px}.invalid[data-v-09cf094f]{border:1px solid red;border-radius:5px;padding:5px;min-height:22px;margin-left:1em;color:red;width:auto;text-align:left;display:block}input[data-v-09cf094f]{width:103px}.btn-row button[data-v-09cf094f]{margin:0 160px}.HFB .login-content-container[data-v-09cf094f]{width:75%}.HFB .resetlogin main[data-v-09cf094f]{background-position:0 -90px;min-height:650px}@media (max-width:760px){.HFB .resetlogin main[data-v-09cf094f]{background-position:0 -90px;min-height:848px}}.APP .login-content-container[data-v-09cf094f]{width:75%}.APP .resetlogin main[data-v-09cf094f]{background-position:0 -90px;min-height:650px}@media (max-width:760px){.APP .resetlogin main[data-v-09cf094f]{background-position:0 -90px;min-height:848px}}.AAK .login-content-container[data-v-09cf094f]{width:800px;color:#333;left:29%}.AAK .login-content-container .aak-warning[data-v-09cf094f]{background:#fee;color:#400;border:2px solid #844;padding:10px;margin-bottom:1em}.AAK .login-content-container h1[data-v-09cf094f]{font-size:14px;color:#667;font-weight:400}.AAK .login-content-container .row[data-v-09cf094f]{display:-webkit-box;display:-ms-flexbox;display:flex}.AAK .login-content-container .row label[data-v-09cf094f]{min-width:150px;padding:5px;text-align:left}.AAK .login-content-container .row input[type=text][data-v-09cf094f]{border:2px solid #ccc;padding:5px;height:22px;width:160px;background:transparent}.AAK .login-content-container .row .invalid[data-v-09cf094f]{border:1px solid red;border-radius:5px;padding:5px;min-height:22px;margin-left:1em;color:red;width:100%;text-align:left}.AAK .login-content-container .btn-row[data-v-09cf094f]{text-align:center}.AAK .login-content-container .btn-primary-reset[data-v-09cf094f]{font-family:Open Sans;vertical-align:baseline;text-transform:uppercase;text-rendering:optimizeLegibility;border-radius:0;line-height:16px;padding:7px 50px;font-size:14px;text-align:center;color:#81715e;background-color:#f7f5f5;border:1px solid #0197b1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition:background-color 1s ease,border-color 1s ease;transition:background-color 1s ease,border-color 1s ease;margin-left:20%}.AAK .login-content-container .btn-primary-reset[data-v-09cf094f]:hover{background-color:#0197b1;border:1px solid #0197b1;color:#fff}@media (max-width:1200px){.AAK .login-content-container[data-v-09cf094f]{left:5%}}@media (max-width:990px){.AAK .login-content-container[data-v-09cf094f]{left:2%}}@media (max-width:860px){.AAK .login-content-container[data-v-09cf094f]{left:0;top:8%;width:94%}.AAK .login-content-container .btn-primary-reset[data-v-09cf094f]{width:100%;margin-left:0}.AAK .login-content-container .row input[type=text][data-v-09cf094f]{padding:0;height:28px;width:100%}.AAK .login-content-container .btn-row button[data-v-09cf094f]{margin:0}}@media (max-width:700px){.AAK .login-content-container[data-v-09cf094f]{left:1%;top:8%;width:97%}}@media (max-width:760px){.login-content-container[data-v-09cf094f]{width:calc(100% - 4em)}.row[data-v-09cf094f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.invalid[data-v-09cf094f]{margin-left:0;margin-top:1em}.btn-row button[data-v-09cf094f]{margin:0}input[data-v-09cf094f]{width:calc(100% - 10px)}}.wl-login-spinner[data-v-2c3e0070]{margin:0 auto}.lds-roller[data-v-2c3e0070]{display:inline-block;position:relative;width:64px;height:64px}.lds-roller div[data-v-2c3e0070]{-webkit-animation:lds-roller-data-v-2c3e0070 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller-data-v-2c3e0070 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:32px 32px;transform-origin:32px 32px}.lds-roller div[data-v-2c3e0070]:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#cef;margin:-3px 0 0 -3px}.lds-roller div[data-v-2c3e0070]:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.lds-roller div[data-v-2c3e0070]:first-child:after{top:50px;left:50px}.lds-roller div[data-v-2c3e0070]:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.lds-roller div[data-v-2c3e0070]:nth-child(2):after{top:54px;left:45px}.lds-roller div[data-v-2c3e0070]:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.lds-roller div[data-v-2c3e0070]:nth-child(3):after{top:57px;left:39px}.lds-roller div[data-v-2c3e0070]:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.lds-roller div[data-v-2c3e0070]:nth-child(4):after{top:58px;left:32px}.lds-roller div[data-v-2c3e0070]:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.lds-roller div[data-v-2c3e0070]:nth-child(5):after{top:57px;left:25px}.lds-roller div[data-v-2c3e0070]:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.lds-roller div[data-v-2c3e0070]:nth-child(6):after{top:54px;left:19px}.lds-roller div[data-v-2c3e0070]:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.lds-roller div[data-v-2c3e0070]:nth-child(7):after{top:50px;left:14px}.lds-roller div[data-v-2c3e0070]:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.lds-roller div[data-v-2c3e0070]:nth-child(8):after{top:45px;left:10px}@-webkit-keyframes lds-roller-data-v-2c3e0070{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-roller-data-v-2c3e0070{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}