body:before{display:none;}
#loginPage {
    background: url(../img/loyalty_background.jpg) 0% 0% / cover no-repeat fixed;
}
    #loginPage:before{display:none;}
    #loginPage .all-wrapper.with-pattern {
        background: transparent;
    }
.auth-box-w {
    background: rgba(74, 176, 224, 0.3);
}

.box-filter {
    padding: 0px 0px 15px;
    border-bottom: 0;
}

    .box-filter .select2-container {
        min-width: 150px;
    }
    .box-filter .form-inline {
        margin-left: -10px;
        margin-right: -10px;
    }

        .box-filter .form-inline .form-group {
            padding: 0px 10px;
        }

            .box-filter .form-inline .form-group .form-control,
            .box-filter .form-inline .form-group .input-group,
            .box-filter .form-inline .form-group .select2-container,
            .box-filter .form-inline .form-group .control-label,
            .box-filter .form-inline .form-group .col-form-label {
                width: 100%;
                display: block;
            }

    .box-filter .select2-container--default .select2-selection--single {
        height: 37px;
    }

    .box-filter .form-inline .form-check {
        justify-content: left;
    }

body.auth-wrapper .auth-box-w {
    color: #fff;
}
.auth-box-w .logo-w {
    padding: 10% 10% 5%;
}
    .auth-box-w .logo-w h4{margin:5px 0px 0px; color:#fff;}
    .auth-box-w form .form-group .pre-icon {
        color: #fff;
    }
@media (max-width: 1250px) {
    body.auth-wrapper .all-wrapper {
        padding: 30px 10px;
    }
    .auth-box-w .logo-w {
        padding: 10% 5% 0;
    }
}

label.error {
    color: #e65252;
}