body,left-section{display:flex;background-size:cover;background-position:center 75%;background-repeat:no-repeat;background-attachment:fixed}body,html{height:100%}header>.navbar a,header>.navbar button{color:#fff!important}.coopdome-card{position:relative;display:flex;flex-direction:column;padding:.8rem 0;word-wrap:break-word;background-color:#f3f3f3;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;min-width:600px;box-shadow:-1px 1px 3px 1px #d5d5d585}.coopdome-card a:not(.ignore){display:flex;justify-content:start;align-content:center}.coopdome-card .btn-outline-primary:active,.coopdome-card .btn-outline-primary:hover{color:#fff!important;box-shadow:3px 3px 8px #888;background-color:#1D4288!important;border-color:#1D4288!important}.coopdome-card .btn-primary:active,.coopdome-card .btn-primary:hover{color:#fff;box-shadow:3px 3px 8px #888;background-color:#1D4288}.coopdome-card a:active:not(.ignore),.coopdome-card a:hover:not(.ignore){color:#fff;box-shadow:3px 3px 8px #888;background-color:#444}.text-container{max-width:500px;text-align:justify;margin:18px auto}.logo{width:100%;max-width:150%;height:auto}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1D4288}.btn-primary{color:#fff!important;background-color:#1D4288;border-color:transparent!important}.btn-outline-primary,.card-body,.card-header>span,.forgot-password>a,.form-check-label,a,label{color:#1D4288}.card-footer,.card-header{background-color:transparent}.btn-outline-primary{border-color:#1D4288}[id*=error]{display:block;max-width:550px!important}.card-header{padding:0 1.4rem .8rem;margin-bottom:0;border-bottom:none}.form-check-input{width:1.4em;height:1.4em;margin-top:0}.card-header>span{font-weight:700;font-size:30px}.forgot-password>a{font-weight:700;display:flex;justify-content:end}.card-body>.btn,.card-body>form>button{width:100%;color:#fff;font-weight:700}.card-text>p{font-size:16px}.card-footer{padding:0 1.4rem 2rem;border-top:none}.alert.alert-danger{color:#fff!important;background-color:#DE3621;margin:0 16px;border-radius:7px;border-color:none!important;font-weight:700}.card-body:not(.ignore),.card-footer:not(.ignore){width:90%;margin:0 auto}h4:not(.ignore){margin-left:46px}#socialLoginList{align-content:center;justify-content:center;display:flex}dialog{border:1px solid #d7d7d7;box-shadow:5px 8px 8px 0 #5b5b5b85}dialog::-webkit-backdrop{background:rgba(0,0,0,.5)}dialog::backdrop{background:rgba(0,0,0,.5)}.social-media-btn,.social-media-btn button{background-color:transparent;font-weight:700}.pointer{cursor:pointer}@media (min-width:768px){.block,form:not(.ignore){width:90%;margin:0 auto}}.full-width{width:100%}@media (max-width:575.98px){.coopdome-card{min-width:100%;width:100%}.coopdome-card .card-header>span{font-weight:700;font-size:25px}.social-media-btn .fa-stack-1x,.social-media-btn .fa-stack-2x{left:-87px!important}}.social-media-break{font-weight:700;font-size:20px;color:#1D4288}.social-media-btn{width:100%;color:#fff;border-radius:7px;position:relative}.social-media-btn .fa-stack-1x,.social-media-btn .fa-stack-2x{left:-33%;position:absolute;text-align:center;width:100%;bottom:3px}.social-media-btn .fa-google::before,.social-media-btn .fa-windows::before{position:relative;bottom:4px}.social-media-btn .btn-outline-primary{color:#1D4288;border-color:#1D4288}.social-media-btn button{width:100%;color:#fff}.social-media-btn .btn-outline-primary:active,.social-media-btn .btn-outline-primary:hover{background-color:#1D4288;color:#fff}.social-media-btn .btn-outline-primary:active .fa-inverse,.social-media-btn .btn-outline-primary:hover .fa-inverse{color:#1D4288!important}left-section{flex-direction:column;min-height:100%;background-image:src("/home-bg.png")}body{flex-direction:column;min-height:100%}.fa-stack{width:2em}.social-login-icon a:hover{cursor:pointer;opacity:.8}.social-login-icon{font-size:1.25rem;right:15px;top:-24px}.form-control:focus{border-color:silver;box-shadow:none}@media (min-width:576px){.social-login-icon{position:absolute}.manage-account{display:grid;grid-template-columns:minmax(250px,20%) 1fr;grid-gap:24px;height:100%}}