﻿/* Start General */
    html            { background: #fff; }
    body            { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #666; padding: 0px 30px; margin: 0px; background: #fff; }
    div#wrapper     { margin: 100px auto 0px auto; width: 820px; background: #fff;  }
    a, a:visited    { color: #008ED2; text-decoration: none; }
    a:hover         { color: #008ED2; text-decoration: underline; }
    .clear          { clear: both; }
    .fleft          { float: left; }
    .fright         { float: right; }
/* End General */

/* Start Inputs */
    input.input         { background: #f1f1f1 url(http://www.red-team-design.com/wp-content/uploads/2011/09/login-sprite.png) no-repeat; padding: 15px 15px 15px 30px; margin: 0 0 10px 0; width: 345px; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff; -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff; box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff; }
    input.username      { background-position: 5px -2px !important; }
    input.password      { background-position: 5px -52px !important; }            
    input.input:focus   { background-color: #fff; border-color: #e8c291; outline: none; -moz-box-shadow: 0 0 0 1px #e8c291 inset; -webkit-box-shadow: 0 0 0 1px #e8c291 inset; box-shadow: 0 0 0 1px #e8c291 inset; }
    .loginSubmit        { background-color: #ffb94b; background-image: -webkit-gradient(linear, left top, left bottom, from(#fddb6f), to(#ffb94b));background-image: -webkit-linear-gradient(top, #fddb6f, #ffb94b); background-image: -moz-linear-gradient(top, #fddb6f, #ffb94b);background-image: -ms-linear-gradient(top, #fddb6f, #ffb94b); background-image: -o-linear-gradient(top, #fddb6f, #ffb94b);background-image: linear-gradient(top, #fddb6f, #ffb94b); -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;text-shadow: 0 1px 0 rgba(255,255,255,0.5); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset; -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;border-width: 1px;border-style: solid;border-color: #d69e31 #e3a037 #d5982d #e3a037;height: 35px;padding: 0;width: 120px;cursor: pointer;color: #8f5a0a;}            
    .loginSubmit:active { outline: none; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset; }
    .loginSubmit::-moz-focus-inner { border: none; }            
    .failureNotification{color: red;  }            
    .failureNotification ul { margin: 0px 0px 0px 15px; padding: 0px; color: red; list-style-type: circle; }
    label.rememberme        { color: #008ED2; }                        
/* End Inputs */

/* Start Footer */
    footer#footer           { border-top: solid 1px #d3d3d3; padding: 10px 10px 0px 10px; margin: 60px 0px 0px 0px; }
    #icon-ismartcity-footer { float: left; margin: 12px 10px 12px 0px; border: solid 1px #d3d3d3; }
/* End Footer */

