.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__head .m-login__title{
    color: #ffffff;
}

.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control {
    background: #ffffffd9;
}

.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .m-login__form-sub .m-checkbox{
    color: #ffffff;
}

.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .m-login__form-sub .m-link{
    color: #ffffff;
}

.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__account .m-login__account-msg{
    color: #ffffff;
}

.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__account .m-login__account-link:hover{
    color: #8478ae;
}

.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__account .m-login__account-link{
    color: #ffffff;
}

.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .m-login__btn {
    padding: 1.0rem 3rem;
}

.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__head .m-login__desc{
    color: #ffffff;
}

.btn.btn-outline-focus {
    color: #ffffff;
}

body{
    overflow: hidden;
}

.btn-secundary:hover{
    background-color: #b1b1b1;
}

.btn.btn-outline-focus {
    color: #b1b1b1;
}

.btn-outline-focus {
    color: #b1b1b1;
    background-color: transparent;
    background-image: none;
    border: 1px solid #b1b1b1;
}

.btn-outline-focus:hover {
    color: #b1b1b1 !important;
}

.btn-outline-focus:hover, .btn-outline-focus:focus, .btn-outline-focus:active{
    border-color: #b1b1b1;
    background: #b1b1b1;
    color: #b1b1b1;
}

.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile).m-grid--root {
    flex: 0;
}

.btn-outline-focus:not(:disabled):not(.disabled).active, .btn-outline-focus:not(:disabled):not(.disabled):active, .show>.btn-outline-focus.dropdown-toggle {
    color: #fff;
    background-color: #b1b1b1;
    border-color: #b1b1b1;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #e73d4a;
}



@media screen and (max-width: 449px) {
    #logo {
        width: 78%;
    }
}

#particles-js{
    position: absolute;
    width: 100%;
}

.m-login__wrapper{
    z-index: 1000;
}

.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control {
    background: white;
}

/*Firefox*/
@-moz-document url-prefix() {
    #particles-js{
        position: absolute !important;
        width: 100% !important;
    }

    .m-login__wrapper{
        z-index: 1000;
    }

    .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control {
        color: black;
    }
}


/*Edge*/
@supports (-ms-ime-align:auto) {
    #particles-js{
        position: absolute !important;
        width: 100% !important;
    }

    .m-login__wrapper{
        z-index: 1000;
    }

    .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control {
        background: white;
    }
}