      body {
        padding-top: 5px;
        padding-bottom: 5px;
        background-color: #c8ebfe;
          font-family: sans-serif;
      }
            .wrapper{max-width:100%; margin: 0 auto; text-align: center; }

      .form-signin {
        max-width: 500px;
        padding: 10px 29px 20px;
        margin: 0 auto 20px;
        
        color:#fff;  
/*        background-image:url(../images/loginbox-bg.png);*/
        background-repeat: repeat-x;  
        background-color:#e0f4ff;  
        border: 18px solid #5fadd6;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
           -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
                box-shadow: 0 1px 2px rgba(0,0,0,.05);
      }
      .form-signin .form-signin-heading,
      .form-signin .checkbox {
        margin-bottom: 10px;
      }
    .form-signin h2{
        font-size: 22px;
        font-weight: normal;
        color: #fff;
    }
      .form-signin input[type="text"],
      .form-signin input[type="password"] {
        font-size: 16px;
        height: 46px;
        margin-bottom: 15px;
        padding: 7px 40px;
        background-color:#5fadd6;
        border: none;  
        color:#fff;  
        -webkit-appearance:none;
      }
        
        .button{background: #e3000f; color:#fff; padding: 25px 5px; border: none; min-width: 158px; font-size: 16px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; line-height: 5px; }
    .form-signin input[type="text"]{ background-image:url(../images/username.png); background-repeat: no-repeat; background-position: 8px center; width: 100%;}
    .form-signin input[type="password"]{ background-image:url(../images/password.png); background-repeat: no-repeat; background-position: 8px center; width: 100%;}

    .error{color:#a11111;}
#fmail{padding-top: 13px;}