.login-content {
    background-color: inherit;
}
.login-content:before {
    height: 15vh !important;
}

.logo-header {
    text-align: center;
}

.logo-header img {
    max-width: 500px;
}

.login-content form input.form-control {
    padding-left: 15px;
}

#sidebar .mCSB_container {
    overflow: visible;
}

#login-form > a {
    background-color: rgb(226, 0, 122);
    color: #FFF !important;
    line-height: 24px;
    margin-top: 5px;
    padding: 0 5px 0 10px !important;
}

#login-form-dropdown {

    background: none;
    box-shadow: none;
}
#login-form-dropdown #login {

    width: 400px;
    margin-top: 33px;
    background: rgba(0, 0, 0, 0.8);
}

#main {
    min-height: 60vh;
}