body{margin:0;color:#6a6f8c;font:600 16px/18px 'Open Sans',sans-serif}*,:after,:before{box-sizing:border-box}.clearfix:after,.clearfix:before{content:'';display:table}.clearfix:after{clear:both;display:block}a{text-decoration:none}.login-wrap{width:100%;margin:auto;min-height:670px;position:relative;background-size:cover}.login-wrap.org-login{min-height:unset}.login-html{width:100%;height:100%;position:absolute;padding:70px 70px 50px 70px;background:rgba(0,144,207,0.6)}.login-wrap.org-login .login-html{background:0}.login-html .sign-in-htm,.login-html .sign-up-htm{top:0;left:0;right:0;bottom:0;position:absolute;transition:all .4s linear}.login-html .tab,.login-form .group .label,.login-form .group .button{text-transform:uppercase}.login-html .tab{display:block;text-align:center;margin:0 auto !important;width:fit-content;width:-moz-fit-content;margin-bottom:15px !important;font-size:20px;padding-bottom:5px;border-bottom:2px solid #fff;color:#fff}.login-html .tab.no-border{border-bottom:0;padding-bottom:0;line-height:50px}.login-html .sign-in:checked+.tab,.login-html .sign-up:checked+.tab{color:#fff;border-color:var(--primary-color)}.login-html .tab-black{color:#222;border-bottom-color:#222;margin-bottom:24px !important;padding-bottom:0}.login-form{min-height:345px;position:relative;perspective:1000px;transform-style:preserve-3d;width:40%;margin:0 auto}.sign-in-htm{padding:0}.login-form .group{margin-bottom:15px}.login-form .group .label,.login-form .group .input,.login-form .group .button{width:100%;color:#fff;display:block}.login-form .group .input,.login-form .group .button{border:0;padding:15px 20px;border-radius:25px;background:rgba(255,255,255,0.5)}.login-form .group input[data-type='password']{text-security:circle;-webkit-text-security:circle}.login-form .group .label{color:white;font-size:12px;background:transparent;font-weight:600;text-align:left}.login-form .group .button{background:var(--primary-color);font-weight:600}.login-form .group label .icon{width:15px;height:15px;border-radius:2px;position:relative;display:inline-block;background:rgba(255,255,255,0.1)}.login-form .group label .icon:before,.login-form .group label .icon:after{content:'';width:10px;height:2px;background:#fff;position:absolute;transition:all .2s ease-in-out 0}.login-form .group label .icon:before{left:3px;width:5px;bottom:6px;transform:scale(0) rotate(0)}.login-form .group label .icon:after{top:6px;right:0;transform:scale(0) rotate(0)}.login-form .group .check:checked+label{color:#fff}.login-form .group .check:checked+label .icon{background:var(--primary-color)}.login-form .group .check:checked+label .icon:before{transform:scale(1) rotate(45deg)}.login-form .group .check:checked+label .icon:after{transform:scale(1) rotate(-45deg)}.login-html .sign-in:checked+.tab+.sign-up+.tab+.login-form .sign-in-htm{transform:rotate(0)}.login-html .sign-up:checked+.tab+.login-form .sign-up-htm{transform:rotate(0)}.login-form .group input#check{display:none}.hr{height:2px;margin:20px 0 20px 0;background:rgba(255,255,255,0.2)}.foot-lnk{color:white;display:flex;justify-content:space-around}.foot-lnk a{color:white;text-decoration:none;text-transform:uppercase;text-align:center}.foot-lnk a:hover,.terms-login a:hover{text-decoration:underline;color:#fff}.errors{color:red;font-size:14px;font-weight:900}.terms-login{color:#fff;text-align:center}.sign-in-htm a{color:#fff}.sign-in-htm a.text-blue{color:var(--primary-color)}.button-group{text-align:center}.login-with-sso-link{text-align:center;text-decoration:underline}.login-with-sso-link:hover{color:#dff5ff;text-decoration:underline}.sign-in-htm a.go-back-link{color:var(--primary-color);text-decoration:none;font-size:14px;margin-right:16px}@media only screen and (max-width:1200px){.login-form{width:55%}}@media only screen and (max-width:991px){.login-form{width:65%}}@media only screen and (max-width:767px){.sign-in-htm{padding:0}.login-form{width:80%}}@media only screen and (max-width:575px){.sign-in-htm{padding:0}.login-form{width:100%}.login-html{padding:30px 20px}}