﻿:root{--fontStack:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;--fontLarge:1.3rem;--panelTitleFont:small-caps 800 .9rem/1rem Calibri,Segoe UI,SegoeUI,Helvetica Neue,Helvetica,Arial,sans-serif;--borderThin:.05rem;--borderRadius:5px;--input:"400 1rem" var(--fontStack);--font-size:16px/16px;--bodyBG:url(../scss/images/themeBackground.jpg);--primaryColor:#182335;--primaryAccent:#fff;--secondaryColor:#ff832c;--highlight:#6077e824;--highlight2:#9eaafa36;--background-color:#6e6eff;--dashboardButtonHighlightColor:#e6eefc;--focus:#025cb5;--buttonColor:#44539b;--textContrast:#000;--bgColor:#f0f0f0;--panelHeading:#fff;--bg0:#000;--bg10:#111;--bg20:#222;--bg30:#333;--bg40:#444;--bg50:#555;--bg60:#777;--bg70:#888;--bg80:#bbb;--bg90:#f0f0f0;--bg95:#f9f9f9;--bg100:#fff;--fg00:#f0f0f0;--lighter:hsla(0,0%,100%,.1);--pageFilter:#4140524f;--SGFilter:#021e3a94;--alertFilter:#e6010144;--label:100 .8rem var(--fontStack);--readonly:var(--bg100);--readonlyBG:var(--bg80);--alertShadow:hsla(0,0%,100%,.559);--tableHeadingFontSize:.7rem;--panelTitleFontColor:#44539b;--panelBg:rgba(255,255,255,.5);--yes:var(--bg90);--yesBg:green;--no:#dfdfdf;--noBg:red;--SG_color:#4c567e5d;--SG_colorContract:#4c567e5d;--SG_borderColor:red;--SG_focusColor:blue;--SG_border:red;--SG_outlineFocus:2px solid var(--SGFocusColor);--SG_outlineHover:1px solid var(--SGBorderColor);--SG_panelFillColor:--bg60;--SG_fontLarger:1.2rem;--windowShadow:#021e3a94;--menuSize:2rem;}@media(prefers-color-scheme:dark){:root{--primaryColor:#424f78;--primaryAccent:#fff;--secondaryColor:#6a7395;--highlight:#1c232558;--dashboardButtonHighlightColor:#0f9ee5cf;--focus:#0f7fd6;--buttonColor:#5c72b8;--bgColor:#16171c;--textContrast:#000;--panelHeading:#16171c;--bg100:#1a1c24;--bg95:#2f3139;--bg90:#46474e;--bg80:#5d5f65;--bg70:#76777d;--bg60:#76777d;--bg50:#909195;--bg40:#76777d;--bg30:#909195;--bg20:#a8acc1;--bg10:#e5e5e5;--bg0:#e8e8e8;--lighter:hsla(0,0%,100%,.1);--pageFilter:rgb(11 0 0/46%);--SGFilter:#12131870;--alertFilter:#181111d4;--label:100 .8rem var(--fontStack);--readonly:var(--bg10);--readonlyBG:var(--bg70);--alertShadow:hsla(0,0%,0%,.24);--tableHeadingFontSize:.8rem;--primaryLighter:hsla(var(--hue),calc(var(--sat)*1%),calc(var(--light)*1%),.25);--borderRadius:5px;--alertShadow:hsla(0,0%,100%,.559);--tableHeadingFontSize:.7rem;--panelTitleFontColor:#a8acc1;--panelBg:#5959591a;--yes:var(--bg90);--yesBg:#003f00;--no:var(--bg90);--noBg:#790000;--windowShadow:#000;--menuSize:2rem;}}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box;}p{margin-top:.5em;}html{-ms-overflow-style:none;scrollbar-color:#004080 transparent;scrollbar-width:none;}html ::-webkit-scrollbar{display:none;}body{background-color:var(--bgColor);background-image:var(--bodyBG);height:100vh !important;background-position:top;background-repeat:no-repeat;background-size:105% 105%;-ms-overflow-style:none;scrollbar-width:thin;}body ::-webkit-scrollbar{display:none;}#application{height:100%;width:100%;}@font-face{font-family:"sgfs";font-weight:400;font-style:normal;font-display:swap;unicode-range:U+F000-F180;src:url("../fonts/SGFS-albany.woff2") format("woff2"),url("../fonts/SGFS-albany.woff") format("woff");}.outerWrap{display:flex;flex-wrap:nowrap;flex-direction:column;flex-direction:column;align-items:center;justify-content:flex-end;width:28rem;margin:auto;margin-left:4rem;height:95%;}.outerWrap .wrapper-logo{background-image:var(--logo);background-repeat:no-repeat;background-position:center;background-size:contain;width:80%;height:8.5rem;opacity:100%;margin-left:-8rem;margin-right:auto;}.outerWrap .wrapper-logo:hover{opacity:100%;}.outerWrap .wrapper{top:0;left:0;background-color:transparent;border-radius:6px;overflow:hidden;width:100%;}#brandLogo{position:fixed;background-image:url("../../pubishers/publiclogin/themes/flat/css/images/publicBG.jpg");background-repeat:no-repeat;background-position-y:bottom;z-index:5;bottom:1em;left:1em;width:352px;height:117px;filter:white(100%);-webkit-filter:white(100%);}#saml_so a{cursor:pointer;text-decoration:none;background-color:transparent;}#saml_so a:hover{cursor:pointer;text-decoration:underline;}#saml_so label{font-weight:light;font-size:1rem;text-align:center;}.sgc-info:hover::before{color:var(--no);opacity:100%;}#alert{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1500;transform:scale(1);background-color:var(--SGFilter);}#alert li,#alert ul,#alert nav{list-style:none;}#alert .sgc-alert{word-wrap:break-word;text-align:center;z-index:2000;width:17em;content:none;position:relative;border-radius:.6em;height:fit-content;overflow:auto;padding:.5rem;justify-content:center;background-color:var(--bg100);margin:auto;box-shadow:0 .25rem 8px 0 var(--windowShadow);}#alert .sgc-alert-msg{padding:4.5em .5em .5em .5em;word-wrap:break-word;font:var(--fontStack);color:var(--fg01);letter-spacing:.5px;outline:none;border:none;text-align:center;}#alert .sgc-alert::before{text-align:center;font-family:"sgfs";content:"";font-size:4em;color:var(--no);position:absolute;top:-.1em;left:0;right:0;opacity:70%;}#alert .sgc-alert:hover::before{opacity:100%;}#alert .sgc-alert-buttons{position:absolute;top:-.1em;right:.2em;}#alert .sgc-alert-buttons button{border-radius:.4em;height:2em;width:2em;color:var(--bg);cursor:pointer;background-color:rgba(0,0,0,0);border:none;}#alert .sgc-buttonImage{font-family:"sgfs";color:var(--no);font-size:2em;opacity:70%;}#alert .sgc-buttonImage:hover{opacity:100%;}#alert .sgc-buttonText{display:none;}#alert:hover{outline:.1em solid var(--no);}#SG_password-rules{padding:1em;display:flex;flex-direction:column;}.sgc-match{width:1em;height:1em;border-radius:50%;display:inline-block;background:var(--bg);vertical-align:middle;border:.05em solid var(--fg);}.sgc-match::before{font-family:"sgfs";content:"";margin-left:.05em;color:#ffe;line-height:.7em;vertical-align:top;}.sgc-rule{padding-top:.2em;}.sgc-description{display:inline-block;vertical-align:middle;}.content{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100vw;height:100%;flex-wrap:wrap;z-index:1001;position:relative;overflow:hidden;position:relative;}.wrapper{top:0;left:0;background-color:transparent;border-radius:6px;overflow:hidden;width:380px;-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);transform-origin:top center;}#log-ins{padding:1em;}.login-form,.signup-form,.forgot-form{background-color:transparent;}.signup-form{top:-525px;}.forgot-form{top:-525px;}.login-form div,.forgot-form div,.signup-form div{position:relative;}form *{font:var(--fontStack);color:var(--primaryColor);letter-spacing:.5px;outline:none;border:none;}form * p{font-size:1.2rem;line-height:1.3rem;}.login-form .login-section{padding-top:1rem;text-align:center;}.formlet{margin:1rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:var(--bg100);border-radius:var(--borderRadius);}.login-form form,.forgot-form form,.signup-form form,.passwordless-form form{display:flex;flex-direction:column;align-items:stretch;}.login-form form h3,.forgot-form form h3,.signup-form form h3,.passwordless-form form h3{font-size:24px;font-weight:500;line-height:20px;margin-top:6px;text-align:center;font-weight:bold;display:none;}.login-form form .notes,.forgot-form form .notes,.signup-form form .notes,.passwordless-form form .notes{padding:1em;font-size:small;color:var(--primaryColor);}.login-form form .rememberme,.forgot-form form .rememberme,.signup-form form .rememberme,.passwordless-form form .rememberme{padding-top:1rem;display:flex;justify-content:space-between;}.login-form form .rememberme2,.forgot-form form .rememberme2,.signup-form form .rememberme2,.passwordless-form form .rememberme2{padding:1em;display:flex;justify-content:center;}.login-form label,.forgot-form label,.signup-form label,.passwordless-form label{display:block;}.login-form input[type=text],.login-form input[type=password],.forgot-form input[type=text],.forgot-form input[type=password],.signup-form input[type=text],.signup-form input[type=password],.passwordless-form input[type=text],.passwordless-form input[type=password]{height:3rem;border-radius:var(--borderRadius);width:100%;background-color:var(--bg95);padding:0 1rem;margin-top:1rem;font-size:1.2em;font-weight:400;border:none;-webkit-transition:outline ease-in .5s;transition:outline ease-in .5s;outline:none;text-align:left;color:var(--fg);}.log-done,.sign-done,.forgot-done{position:absolute;top:42px;right:6px;color:#4caf50;opacity:0;transform:translateY(18px);transition:all ease-in .2s;}.check-box{display:inline-block !important;}.check-box span{position:absolute;left:28px;top:0;width:130px;color:var(--fg01);}.login-form form span.forgot-link{color:var(--fg01);cursor:pointer;text-decoration:underline;}.login-form form span.signup-link{display:inline-block;color:var(--fg01);cursor:pointer;text-decoration:underline;}.login-link,.signup-link{display:inline-block;color:var(--fg01);font:var(--fontStack);cursor:pointer;text-decoration:underline;font-weight:600;text-align:center;padding:1em;font-size:1.2rem;line-height:1.6rem;}.signup-form form span.login-link,.forgot-form form span.forgot-login-link{display:inline-block;margin-top:10px;color:var(--fg01);cursor:pointer;text-decoration:underline;}.visibility{color:#8a8a8a;}input[type=text]:focus,input[type=password]:focus{outline:2px solid var(--primaryColor);outline-offset:0;}#i_Password #i_username,#signupEmail,#forgotEmail{padding-right:35px;}.login-button{height:3rem;margin-top:1.5rem;border-radius:var(--borderRadius);width:100%;color:var(--bg);padding:8px 0;font-size:larger;font-weight:600;cursor:pointer;transition:.5s;opacity:.7;background-color:var(--primaryColor);}.alt-login-button{background-color:var(-\2d buttonColor);}.login-button:hover{opacity:1;}.social{margin-top:20px;}.social a{display:inline-block;width:140px;border-radius:3px;padding:6px 8px 6px 5px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;}.social a:first-child{float:left;background-color:#4285f4;}.social a:last-child{float:right;background-color:#3b5998;}.blue{border:1px solid var(--primaryColor) !important;}.password-warning{position:absolute;top:1px;right:5px;color:#d50000;opacity:0;transition:ease-in .2s;}.fullname-warning{position:absolute;top:1px;right:5px;color:#d50000;opacity:0;transition:ease-in .2s;}.shake{animation:shake .752s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px;}input[type=checkbox]{display:none;}.check-box{height:20px;width:20px;background-color:var(--bg95);border:1px solid var(--primaryColor);border-radius:3px;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer;}.check-box::before,.check-box::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:3px;background-color:var(--yes);display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:" ";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5;}.check-box::before{top:13px;left:10px;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);background-color:var(--yes);}.check-box::after{top:7px;left:2px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}input[type=checkbox]:checked+.check-box,.check-box.checked{border-color:var(--fg);}input[type=checkbox]:checked+.check-box::after,.check-box.checked::after{height:10px;-moz-animation:dothabottomcheck .2s ease 0s forwards;-o-animation:dothabottomcheck .2s ease 0s forwards;-webkit-animation:dothabottomcheck .2s ease 0s forwards;animation:dothabottomcheck .2s ease 0s forwards;}input[type=checkbox]:checked+.check-box::before,.check-box.checked::before{height:20px;-moz-animation:dothatopcheck .4s ease 0s forwards;-o-animation:dothatopcheck .4s ease 0s forwards;-webkit-animation:dothatopcheck .4s ease 0s forwards;animation:dothatopcheck .4s ease 0s forwards;}@media screen and (min-width:320px) and (max-width:599px){.sgc-download{left:50px;background:#008000;height:90px;width:90px;padding:20px;text-align:center;border:2px solid var(--fg);position:relative;display:flex;justify-content:center;border-radius:10px;}.sgc-download-content{position:absolute;left:73px;top:73px;transform:translate(-90%,-90%);}.sgc-download-content p{margin:0 0 20px;}.content{width:100vw;overflow-y:scroll;margin:1em;justify-content:flex-start;scrollbar-width:none;align-content:flex-start;flex-direction:column;display:flex;flex-wrap:nowrap;margin:0 auto;-ms-overflow-style:none;scrollbar-width:none;}.outerWrap{margin:auto;}.content::-webkit-scrollbar{display:none;}.sgc-org{display:none;}#application{position:unset;}#alert .sgc-alert{margin:auto;}.wrapper{position:unset;margin:0 auto;transform:none;width:80vw;}#copyright{width:100%;display:flex;}#copyright .copyright{color:var(--primaryColor);margin:0 auto;justify-content:center;text-align:center;font:var(--fontStack);}.login-form input[type=text],.login-form input[type=password],.forgot-form input[type=text],.forgot-form input[type=password],.signup-form input[type=text],.signup-form input[type=password]{font:var(--fontStack);font-size:1.6em;}.login-link,.signup-link{font:var(--fontStack);}.login-form,.signup-form,.forgot-form{width:100%;height:100%;padding:15px 20px;}.signup-form,.forgot-form{top:-480px;}.login-form form h3,.signup-form form h3,.forgot-form form h3{font-size:larger;line-height:22px;margin-top:6px;font-weight:bold;}.forgot-form form h3{line-height:22px;margin-top:65px;}form .rememberme{padding:1em 0 1em 0;}.login-form label,.signup-form label{font:var(--fontStack);}.log-done,.visibility{top:33px;}.check-box span,.login-form form span.forgot-link{font:var(--fontStack);bottom:5px;}.check-box span{width:50%;}.login-button{margin-top:20px;padding:6px 0;}.social{margin-top:16px;}.social a{display:block;width:100%;padding:6px 0;}.social a:last-child{margin-left:0;margin-top:16px;}.login-button .password-warning,.fullname-warning{top:3px;right:0;font-size:smaller;}}::placeholder{opacity:70%;color:var(--fg);}@media screen and (min-width:600px){#copyright{display:inline-grid;line-height:inherit;margin:1em;padding:1em;padding:.2em;position:fixed;bottom:0;right:0;text-align:right;font:var(--fontStack);font-size:larger;text-shadow:0 0 20px var(--bg);color:var(--primaryColor);}}