#impersonateScreen
{
    display: none;
    margin-top: 1em;
}

#impersonateScreen .impersonate-action-button
{
    margin-top: 10px;
}

#continue
{
    width: 100%;
}

#impersonate-form-container
{
    padding-bottom: 40px;
}

#impersonate-form-container .form-horizontal .form-group
{
    margin: 0;
}

#impersonate-form-container .btn
{
    background-color: rgba(9, 30, 60, 0.0431372549019608);
    color: #333333;
    border: rgba(9, 30, 60, 0.0431372549019608);

}

#impersonate-form-container .list-inline
{
    padding-bottom: 50px;
}

#impersonate-form-container hr
{
    padding-bottom: 10px;
}

#impersonate-form-container .text
{
    padding-bottom: 10px;
    padding-top: 10px;
}


#login-form-container .btn
{
    _background-color: rgba(9, 30, 60, 0.0431372549019608);
    _color: #333333;
    _border: rgba(9, 30, 60, 0.0431372549019608);
    border-radius: 4px!important;
}

#login-form-container .btn.btn-user-back {
        border-radius: 16px !important;
}

.btn-user-back span
{
    margin-left: 8px;
}

#login-form-container .ad
{
    color: #fff;
    background-color: #36c6d3;
    border-color: #2bb8c4;

}

#login-form-container .list-inline {
    border-top: 1px solid silver;
    margin: 16px -10px 0;
    padding: 16px 16px 0;
}
#login-form-container hr
{
    padding-bottom: 10px;
}
#login-form-container .text
{
    padding-bottom: 10px;
    padding-top: 10px;
}

.seperation-option
{
    margin: 0 0 2em 0;
    font-weight: 500;
}

.login-form.old-form
{
    display: none;
}

input {
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important
}

.login-form.step-1 .form-group {
    margin-bottom: 40px;
}

.login-form.step-1 .form-group.has-error {
    margin-bottom: 15px;
}