@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Roboto';src:url("../../../../custom/default/fonts/Roboto-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}html,body{height:100%;width:100%}#floater{height:50%;margin-bottom:-200px}#band{height:400px;width:100%;margin:0;background:url("../../../../images/login/login_bg_tile.jpg") repeat-x top}#password{padding:0 4px}#splash{height:100%;width:955px;margin:0 auto;background-position:top;background-repeat:no-repeat}#splash.external.splash_st{background-image:none}#splash.splash_st{background-image:url("../../../../images/login/login_st_bg.jpg")}#inst_title{color:white;font-size:14pt;margin-bottom:10px}.messages{margin-bottom:10px;width:400px}#requirements{width:400px}div.labels{text-align:right;color:white;padding-right:8px;width:100px}div.radio{color:white}.login-container{display:table}.login-row{display:table-row;height:30px}.login-row.language{height:23px}.left,.left_label,.right{display:table-cell}.right{text-align:left}input{height:22px}body{width:100vw;height:100vh;color:#333;margin:0;padding:0;display:flex;flex-direction:column}body,table,th,td,p,a,input,select,textarea,div,button{font-family:Roboto, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14px}a{color:#004f9f}a:hover{color:#0a1341}a:active{color:#0294be}a:visited{color:#a71da4}h6.errorbox,h6.infobox{padding:10px;margin:0 0 20px 0;border:none;border-radius:0;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0.2px}h6.errorbox{background:#f9dde4;color:#e90061}h6.infobox{background:#d9e4ea;color:#00557f}.titlebar{height:56px;width:100%;background:var(--usu-color-basic-grey-blues-3);color:#fff;padding:0 24px 0 24px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.titlebar__title{font-size:18px;font-weight:500}.titlebar__title img{margin-right:5px;vertical-align:middle}.titlebar__title span{vertical-align:middle}#login_container{position:relative;flex-shrink:1;flex-grow:1;width:100%;height:100%;background:url("../../../../custom/default/images/login/2020_VM-Login-Background_cut.jpg") center center fixed;background-size:cover;overflow:hidden}.login{position:absolute;top:50%;left:50%;width:562px;padding:56px 81px 0 81px;box-sizing:border-box;box-shadow:2px 2px 12px 0 rgba(0,0,0,0.15);border-radius:3px;background-color:#ffffff;transform:translateY(-50%) translateX(-50%);overflow:hidden}.login__head{font-size:30px;font-weight:bold;color:#004f9f;margin-bottom:40px}.login__input-wrapper--hidden{display:none}.login__form-field-container{margin-bottom:24px}label{margin:0 6px 4px 4px;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:0.2px;color:#4f646c}#username,#password{width:100%;height:38px;background-color:#f2f6fa;color:#2d3e44;border:solid 2px #f2f6fa;padding:8px 16px;font-size:16px;border-radius:3px;box-shadow:none;outline:none}#username:hover,#username:active,#password:hover,#password:active{border:solid 2px #0286b8;background-color:#f2f9fc}#username:focus,#password:focus{background-color:var(--usu-color-basic-usu-dark-blue-lighter-5);border:solid 2px #606583;box-shadow:0 0 0 3px rgba(10,19,65,0.4);outline:none}.login__button-wrapper{margin-top:40px;display:flex;justify-content:flex-end;align-items:center}.login__button-wrapper input#login:not(:last-of-type){margin-right:10px}#sso_login,#login{box-shadow:none;border-radius:3px;border:none;padding:10px 24px;font-weight:500}#password-reset-link{width:225px;height:20px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:0.2px}#sso_login:focus,#login:focus{background:#0A1341;box-shadow:0 0 0 3px rgba(10,20,65,0.4)}#sso_login,#login{color:#fff;background:#004f9f none;margin:0}#sso_login:hover,#login:hover{background:#0A1341}#sso_login:active,#login:active{background:#0294BE}.requirements{color:#333;font-size:8pt;margin:30px auto;padding:0;text-align:center;width:400px}.additional-message{margin-top:30px;text-align:center;font-size:8pt}.additional-message a,.additional-message p{font-size:8pt}
