.login.login-v1 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.container-front {
    margin-top: 80px;
}

.r-d-5 {
    margin-top: 5px !important;
    font-size: .80rem;
}

.r-d-10 {
    margin-top: 10px !important;
    font-size: .80rem;
}

.r-d-15 {
    margin-top: 15px !important;
    font-size: .80rem;
}

@media (max-width:575.98px){.login.login-v1{background:#621132}}
.login.login-v1 .login-container{-webkit-box-flex:1;-ms-flex:1;flex:1}
.login.login-v1 .login-container .login-header{width:400px;padding:0;margin:0 auto;margin-bottom:15px;font-weight:300;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:575.98px){.login.login-v1 .login-container .login-header{width:auto;left:0;margin:0;padding:0 30px}}.login.login-v1 .login-container .login-header .brand{padding:0;font-size:28px;color:#621132}@media (max-width:575.98px){.login.login-v1 .login-container .login-header .brand{color:#fff;font-size:24px}}.login.login-v1 .login-container .login-header .brand .logo{border:14px solid transparent;border-color:transparent rgba(0,0,0,.15) rgba(0,0,0,.3);background-color:#00acac;width:28px;height:28px;position:relative;font-size:0;margin-right:10px;top:-11px;-webkit-border-radius:6px;border-radius:6px}@media (max-width:575.98px){.login.login-v1 .login-container .login-header .brand .logo{width:24px;height:24px;top:-9px}}.login.login-v1 .login-container .login-header .brand small{font-size:14px;display:block;color:#4e5c68}@media (max-width:575.98px){.login.login-v1 .login-container .login-header .brand small{font-size:12px;color:#969a9e}}.login.login-v1 .login-container .login-header .icon{margin-left:auto;color:rgba(45,53,60,.15)}@media (max-width:575.98px){.login.login-v1 .login-container .login-header .icon{color:rgba(255,255,255,.15)}}.login.login-v1 .login-container .login-header .icon i{font-size:64px}@media (max-width:575.98px){.login.login-v1 .login-container .login-header .icon i{font-size:36px}}.login.login-v1 .login-container .login-body{padding:30px;background:#621132}.login.login-v1 .login-container .login-body .login-content{padding:0;color:#c6ced5;width:400px;margin:0 auto}@media (max-width:575.98px){.login.login-v1 .login-container .login-body .login-content{width:auto}}.login.login-v1 .login-container .login-body .login-content .form-control{border-color:transparent;background:rgba(255,255,255,.15);color:#fff}.login.login-v1 .login-container .login-body .login-content .form-control::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.login.login-v1 .login-container .login-body .login-content .form-control::-moz-placeholder{color:rgba(255,255,255,.5)}.login.login-v1 .login-container .login-body .login-content .form-control:-ms-input-placeholder{color:rgba(255,255,255,.5)}.login.login-v1 .login-container .login-body .login-content .form-control:-moz-placeholder{color:rgba(255,255,255,.5)}.login.login-v1 .login-container .login-body .login-content .form-control:focus{-webkit-box-shadow:0 0 0 3px rgba(255,255,255,.5);box-shadow:0 0 0 3px rgba(255,255,255,.5)}.login.login-v2{width:400px;position:absolute;top:0;bottom:0;margin:0 0 0 -200px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:4px;border-radius:4px}