/* Minification failed. Returning unminified contents.
(16,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
html, body{ 
    margin:0 auto; 
    padding:0;
    font-size: 16px;
    color: #444;
    line-height: 1.25;
    height: 100%; 
}

.row { max-width: 100%; }

/*login*/
.whitebk {background-color: #fff; }
.loginlogoimage { max-height: 100px; }
.loginlogoimagedefault { max-height: 150px; }
.loginlogo {padding: 40px 0;!important; color: #fff; }
.loginbox div input { margin: 0 auto; width: 275px; text-align: center; font-size: 1.1rem; }
.loginbox h1 {color: #fff; font-size: 1.25em; }
.loginInst {margin: 0 auto; text-align: center;}
.loginInst h4 { color: #fff; font-size: 1.05rem; font-weight: bold; }
.loginInst p {color: #fff; font-size: .9rem;}
.loginInst hr {width: 265px; background-color: #fff; margin: 0 auto; margin-bottom: 10px;}
.btnLogin { width: 275px; padding: .75rem 2rem .85rem;}
#groupNumberLabel { font-size: 1.2rem; font-weight: bold; color: #fff; }
.field-validation-error { font-size: 1.0rem; }
 form {padding: 0; margin: 0;}

/*switch to netural color*/
button, .button {font-weight: bold; font-size: 1.45rem; border-color: #69b73b; -webkit-border-radius: 2px; border-radius: 2px; color: white; transition: background-color 300ms ease-out; }
button:hover, button:focus, .button:hover, .button:focus { background-color: #7acc49; }

/*footer*/
.footerrow { }
.footer { text-align: center; }
.footer ul li {list-style: none; display: inline; color: #fff; font-size: .65em;}
.footer ul li a, .footer ul li a:hover { color: #fff }
