/* START login css */
body {
    color: #222222;
}
.bgpositionshorthand body {
    color: #333;
}
.parsley-error {
    border-color: #0033e2;
}

.parsley-required,
.parsley-type,
.parsley-equalto {
    color: #0033e2;
}
.parsley-errors-list > li {
    color: #0033e2;
}

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

.parsley-error {
    border: 1px solid red;
}
.text-muted {
    color: #585858 !important;
}
.form-control.is-valid {
    border-color: #27c24c !important;
}
.bg-red {
    background: #0033e2 !important;
}
.btn-red {
    background: #0033e2;
}
.icon-inside i {
    color: #6c757d;
}
/* START PRELOADER CSS */
.page-loader {
    /* background: rgba(0, 0, 0, .7); */
    background: rgb(231 231 231);
}
.page-loader .loader-text{
    color:#0033e2;
}
/* END PRELOADER CSS */
.bg-blue,
.badge-blue {
    background-color: #0033e2 !important;
}
.text-blue {
    color: #0033e2 !important;
}
.bg-danger,
.badge-danger {
    background-color: #0033e2 !important;
}
.text-danger {
    color: #0033e2 !important;
}
.text-black {
    color: #000000 !important;
}
.text-body {
    color: #222222 !important;
}
/* ***Scroll to top start*** */
.scroll-to-top {
    background: transparent;
    color: #0033e2 !important;
    border: 2px solid #0033e2;
}

.scroll-to-top:hover {
    background: #0033e2;
    color: #ffffff !important;
    border: 2px solid #0033e2;
}

/* ***Scroll to top end*** */
/* 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 */
.overflow-auto,
.wrapper,
html {
    scrollbar-color: grey transparent;
}

/* Firefox scrollbar custom end */
/* END login css */
