div.login_wrap {box-sizing: border-box;  margin: 50px auto; margin-top: 160px; position: relative;max-width: 560px; border: 1px solid #c8caca; border-top: 2px solid #2A2C7F;padding: 30px 40px;}
div.login_wrap > h1 {font-size: 1.57rem; height: 34px; line-height: 34px; font-weight: 400; margin-bottom: 20px; letter-spacing: -1px;}
div.login_wrap > h1 > i {color:#2A2C7F;} 
div.login_wrap> button[type=submit] {    display: block;width: 100%;height: 40px;line-height: 40px;margin-top: 10px;background: #2A2C7F; color:#fff;font-size: 1rem;text-align: center;text-decoration: none;border: 0;cursor: pointer;}
div.login_wrap > div.loginForm:has(ul.tab.unified > li[data-tab=common].active) div[data-name=university] {display: none;}
div.login_wrap div[data-role=help].error {display:none;}

div.login_wrap div.errorBox {margin:5px 0; color: red;}