@media (min-width: 1200px){
    .login nav.nav
    {
        border-top: 15px solid #000;
        max-height: 90px !important;
    }
    .login nav.nav .logo-container
    {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .logo-container img
    {
        height: 60px;
    }
}

.login .logo-container
{
    display: inline-block;
}
.login section
{
    /*background-color: yellow;*/
    height: auto !important;
}
.volvo-trucks-center-login-form
{
    /*background-color: #F00;*/
    display: inline-block;
    width: 600px;
    position: relative;
    max-width: 100% !important;
}
.volvo-trucks-center-login-form *
{
    float: none;
}
.volvo-trucks-center-login-form .row.col-lg-8.col-lg-offset-2.col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1.col-sm-offset-1.ng-scope
{
    margin: 0;
    width: 100%;
    padding: 0;
}
.volvo-trucks-center-login-form login-form
{
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
}
.volvo-trucks-center-login-form form
{
    display: block !important;
}
.volvo-trucks-center-login-form input
{
    width: 100% !important;
    margin-top: 15px;
    font-size: 22px;
    height: auto !important;
}
.volvo-trucks-center-login-form .messages
{
    display: inline-block;
    width: 100% !important;
    top: -64px;
}
.volvo-trucks-center-login-form .messages .alert
{
    width: 100%;
    margin: 0;
}

.volvo-trucks-center-login-form input[type="submit"]
{
    background-color: #074454;
}

.login a
{
    color: #FFF;
    text-decoration: underline;
}
