﻿
/* Form Styles */
div.form { }
    div.formRow { width: 400px; overflow: hidden; clear: both; margin: 0 0 6px 0; padding: 5px 0; }
    div.formRowSelected { background: #ffc !important; }
        div.formRow span.formLabel { width: 100px; font-weight: bold; text-align: right; float: left; }
        div.formRow span.formControl { width: 290px; text-align: left; float: right; } 
        div.formRow input.formButton { background: #d21010; font-weight: bold; color: #fff; }
        div.formRow label { display: inline !important; }
        div.formRow input { background-color: #fff; border: 1px solid #a5acb2; padding: 2px; }
        div.formRow input:focus { background-color: #fffeee; border: 1px solid #a5acb2; padding: 2px; }
	
/* Login Form */
    #loginForm { padding: 30px 0 0 0; font-size: 1.2em; text-align: left !important; }
    #loginForm h1 { font-size: 1.5em; }
    #forgotPassForm { padding: 30px 0 0 50px; text-align: left !important; }
    #loginProgress { position: absolute; top: 150px; left: 350px; line-height: 2.5em; }
    
.infoBox { margin: 10px 0; padding: 10px 20px 10px 75px; width: 270px; height: 60px; border: 1px solid #70bff4; background: #c3f0ff url('Images/icon-info-48.png') no-repeat 12px 12px; font-size: 1em; color: #333; text-align: left; }
    .infoBox a { color: #70bff4; }