/* START login css */
.bgpositionshorthand body {
    color: #333;
}

.parsley-error {
    border-color: #e43b40;
}

.parsley-required,
.parsley-type,
.parsley-equalto {
    color: #e43b40;
}

.parsley-errors-list>li {
    color: #e43b40;
}

.parsley-success {
    border: 1px solid green;
}

.parsley-error {
    border: 1px solid red;
}

.text-muted {
    color: #585858 !important;
}

.user-login-wrapper {
    background: rgba(11, 11, 11, 0.56);
}

.form-control.is-valid {
    border-color: #27c24c !important;
}

.bg-red {
    /* background: linear-gradient(var(--primary-color), #f0514c, #ef504c, #ef514b); */
    background: var(--primary-color) !important;
}

.btn-red {
    /* background: linear-gradient(var(--primary-color), #f0514c, #ef504c, #ef514b); */
    background: var(--primary-color);
}

.icon-inside i {
    color: var(--login-page-icon-color);
}

/* START PRELOADER CSS */
.page-loader {
    /* background: rgba(0, 0, 0, .7); */
    background: rgb(231 231 231);
}

.page-loader .loader-text {
    color: var(--page-loader-text-color);
}

.bg-danger,
.badge-danger {
    background-color: var(--primary-color) !important;
}

.text-danger {
    color: var(--primary-color) !important;
}

/* END PRELOADER CSS */
/* END login css */

/* Chrome scrollbar custom start */
::-webkit-scrollbar-track {
    /* background-color: #d6d6d6; */
    background-color: transparent;
}

::-webkit-scrollbar-thumb {
    background: grey;
}

::-webkit-scrollbar-thumb:hover {
    background: #5f5f5f;
}

/* Chrome scrollbar custom end */
/* Firefox scrollbar custom start */
.wrapper,
.overflow-auto,
html {
    scrollbar-color: grey transparent;
}

/* Firefox scrollbar custom end */
/* LOGIN page css end */

/* added */
 /* .text-color {
    color: var(--form-element-text-color) !important;
} */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    -webkit-text-fill-color: #000 !important;
}