/* Scrollbar */
/* width */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #e4e4e4;
    border-radius: 6px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #f1f1f1;
    border-radius: 6px;
}

[class*="sidebar-dark"] .brand-link,
[class*="sidebar-dark"] .brand-link .pushmenu,
[class*="sidebar-dark"] .brand-link:hover {
    color: rgb(255 255 255);
    font-weight: 800 !important;
}

[class*="sidebar-dark"] .user-panel {
    border-bottom: 1px solid #e7e7ff;
}

[class*="sidebar-dark-"] .sidebar a,
[class*="sidebar-dark-"] .sidebar a:hover {
    color: #c4cdd5;
}

[class*="sidebar-dark"] .brand-link {
    border-bottom: 1px solid #e7e7ff;
}

.cursor-pointer {
    cursor: pointer;
}

.content-wrapper {
    background-color: #f5f5f9 !important;
}

.content-header h1 {
    font-size: 1.3rem;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type="number"] {
    -moz-appearance: textfield;
}

body {
    color: #697a8d;
    font-family: "Public Sans", sans-serif;
    position: relative;
}


.loader {
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background: #f1f1f1d1;
}

.loader-col {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.loader img {
    width: 70px;
}
.showHide {
    margin-left: calc(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.showHide {
    /* display: flex; */
    /* align-items: center; */
    /* padding: 0.375rem 0.75rem; */
    font-size: 1rem;
    font-weight: 400;
    /* line-height: 1.5; */
    color: var(--bs-body-color);
    /* text-align: center; */
    /* white-space: nowrap; */
    /* background-color: var(--bs-tertiary-bg); */
    position: relative;
    left: 95%;
    bottom: 35%;
    border-left: 0px;
}

.btn-refresh-captcha {
    background-color: transparent;
    border-radius: 4px;
    border: unset;
    padding: 7px 10px;
    color: #191919;
    font-size: 13px;
    border: 1px solid lightgrey;
}

.btn-default, .btn-default:hover {
    color: #fff;
    background-color: #8592a3;
    border-color: #8592a3;
    box-shadow: 0 0.125rem 0.25rem 0 rgb(133 146 163 / 40%);
}

.btn-custom {
    background-color: #71dd37;
    color: white !important;
    padding: 6px 19px;
    border-radius: 6px;
    box-shadow: 0 0.125rem 0.25rem 0 rgb(105 108 255 / 40%);
    border-color: #71dd37;
}

.btn-custom:hover {
    background-color: #71dd37;
    color: white !important;

    border-color: #71dd37;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
    cursor: no-drop;
}

