body
{
    /*background: #eee url('../images/login-background.jpg') no-repeat center center fixed;*/
    /*background: #eee url('../images/banner.jpg') no-repeat center center fixed;*/
    background: #eee url('../images/bg3.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.form-container
{
    background: white;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    padding: 30px;
}
.container
{
    width: auto;
}
body-background
{
    background: #eee url('../images/login-background.jpg') no-repeat center center fixed;
}
footer {
    position: fixed;
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    padding: 10px;
    bottom: 0;
    width: 100%;
}
@media (max-width: 480px) {
    .form-container
     {
        margin-left: 8%;
     }
}
@media (max-width: 430px) {
    .span5
     {
        width: auto !important;
        margin-left: 4% !important;
     }
     .cust-content
     {
        text-align: center;
        padding-left: 9px !important;
     }
     .cust-content
     {
        text-align: center;
        padding-left: 9px !important;
     }
     input
     {
        width: auto !important;
     }
     .input-prepend
     {
        display: block;
        overflow: hidden;
     }
}
.btn-primary {
    background: #2aabd2 !important;
    border-color: #2aabd2 !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    background: #ff3b00 !important;
    border-color: #ff3b00 !important;
}
legend {
     color: #ff3b00;
}