html,body{height:100%;width:100%;background-color:#fff;font-weight:normal;min-width:500px;color:#666}.float-left{float:left}#xContent,#brandingWrapper,.hw{width:100%;height:100%;background-color:inherit}#contentWrapper{position:relative;width:500px;height:100%;overflow:auto;background:#dbe5f3;background:-moz-linear-gradient(top,#dbe5f3 0,#f6faff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dbe5f3),color-stop(100%,#f6faff));background:-webkit-linear-gradient(top,#dbe5f3 0,#f6faff 100%);background:-o-linear-gradient(top,#dbe5f3 0,#f6faff 100%);background:-ms-linear-gradient(top,#dbe5f3 0,#f6faff 100%);background:linear-gradient(top bottom,#dbe5f3 0,#f6faff 100%);margin-left:-500px;margin-right:0;box-sizing:border-box;border-left:1px solid #d8d8d8}#contentWrapper #content{min-height:100%;height:auto !important;margin:0 auto -55px auto;padding:0 45px 0 50px;position:relative}#brandingWrapper{background:url('../Images/maincontent-bg.jpg') no-repeat center 20%;background-position-y:50%;background-position-x:10%}#brandingWrapper #branding{height:100%;margin-right:500px;margin-left:0;background-color:inherit;background-repeat:no-repeat;background-size:cover}#brandingWrapper #branding img{margin:20px}#q_loader{border:solid 1px #79b7e7;padding:3px;background:#a6c9e2;z-index:10002}#login{padding-bottom:40px}#login label,#login input[type="text"],#login input[type="password"]{text-align:left;width:100%}#login .login-title{padding:30px 0}#login .login-title label{font-size:20px;text-align:center}#login #loginIntro{padding-top:10px;text-align:center}#login #postscript{color:#666;margin-top:10px;margin-left:5px}#login #login_001{line-height:20px;vertical-align:bottom}#login button{padding:8px 12px;font-weight:bold;background:#00787a;border:1px solid #006e70;color:#fff;margin:10px 5px;box-shadow:1px 1px 1px grey}#login button:hover{background:#00aaad;border:1px solid #00787a;cursor:pointer}#login #login_003{font-size:14px;padding:5px;margin-bottom:5px}#login #divRegKey{display:none}#login hr{margin:20px 0;border-top:1px solid #fff;border-left:1px solid #fff}.uly-brand-blue #login button{background-color:#00529b}.uly-brand-blue #login button:hover{background-color:#00f}#home-footer{position:absolute;bottom:20px;font-size:10px}a:hover{color:#f00 !important}.clear-fix{clear:both}@media only screen and (max-height:820px){#brandingWrapper #branding img{max-width:90%;height:auto}}@media only screen and (max-width:600px){html,body{min-width:260px}#brandingWrapper{display:none}#contentWrapper{float:none;width:100%;margin:0 auto}#contentWrapper #content{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;padding:0 50px 0 50px;max-width:500px}input[type="text"],input[type="password"],select{height:35px !important}button,.loginButtons{font-size:16px !important}}@media only screen and (max-width:450px){body{font-size:16px !important}#contentWrapper #content{width:auto;margin-right:33px;margin-left:25px;padding:0 0 0 0}}#login .external-logins{clear:both}#login .external-logins a{line-height:56px}#login .external-logins button,#login .external-logins button:hover{float:left;border-left:0;background-color:#fff !important;color:#808080;border:1px solid #c0c0c0;box-shadow:1px 1px 1px grey;height:39px}#login .external-logins button:hover{background-color:#f6f6f6 !important}#login .external-logins svg{display:inline;width:23px;float:left}#login .external-logins .oAuth-profile{display:flex;align-items:center;justify-content:center;width:200px;float:left;margin-top:9px;font-size:14px !important;padding:3px;padding-left:0}#login .external-logins .oAuth-profile div{overflow:hidden;display:inline;float:left}#login .external-logins .oAuth-profile img{height:34px;margin:0 5px}#login .external-logins .oAuth-profile a:last-child{padding-left:5px;text-align:left;word-break:break-all}#AzureAD-login .oAuth-profile{width:185px}