html {
    font-size: 14px;
    position: relative;
    min-height: 100%;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

body {
  margin-bottom: 60px;
}

    body.waiting * {
        cursor: progress;
    }

.auth-wrapper {
    width: 80%;
}

.auth-wrapper .auth-input {
    max-width: 50px;
    padding-right: 0.1rem;
    padding-left: 0.1rem;
}
.license-agreement {
    max-width: fit-content;
}
.scrollable {
    overflow-y: auto;
    max-height: 300px;
}

.form-error {
    color: #FF0000; /* red */
}

.form-valid-class {
    color: #00CC00; /* green */
}

.container-fluid.px-0.adminHeader {
    display: block !important;
}

.page-item.active .page-link {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}

div.dataTables_wrapper div.dataTables_length select {
    margin: 2px;
}

.btn-outline-white.active, .btn-outline-white:focus, .btn-outline-white:hover {
    background-color: var(--bs-primary);
    border-color: var(--bs-link-hover-color);
    color: var(--bs-btn-hover-bg);
}

td.details-control {
    background: url('https://www.datatables.net/examples/resources/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
    background: url('https://www.datatables.net/examples/resources/details_close.png') no-repeat center center;
}


td.details-control1 {
    background: url('https://www.datatables.net/examples/resources/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control1 {
    background: url('https://www.datatables.net/examples/resources/details_close.png') no-repeat center center;
}


.toast-equity-green {
    background-color: #2f5265 !important;
    color: #ffffff !important;
}
