.table-bordered td, .table-bordered th {
    min-width: 138px;
}

.auth-bg {
  background-image: url("../images/bg.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: #000000d9 !important;
}

.form-control:disabled {
    background-color: #f2fbff;
    opacity: 1;
}

legend {
    font-size: 18px;
    font-weight: 500;
    color: #4ba6ef;
}

fieldset p {
    color: #abaaaa;
}

.auth-bg .bg-overlay {
    opacity: .7;
}

form button[type=submit]:hover,
btn-primary:hover,
btn-primary:active {
    color: var(--bs-btn-hover-color);
    text-decoration: none;
    background-color: #3F3E40!important;
    border-color: #3F3E40!important;
}

a {
    color: #558EAA;
    text-decoration: none;
}

.form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    border-color: #c9c9c9;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .15rem rgb(99 98 98 / 12%);
    box-shadow: 0 0 0 .15rem rgb(109 109 109 / 15%);
}

.btn-primary {
    -webkit-box-shadow: 0 2px 6px 0 #21252940;
    box-shadow: 0 2px 6px 0 #21252952;
}

form .btn:hover {
    color: var(--bs-btn-hover-color);
    text-decoration: none;
    background-color: #3F3E40;
    border-color: #3F3E40;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #558EAA;
    --bs-btn-border-color: #558EAA;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3F3E40;
    --bs-btn-hover-border-color: #3F3E40;
    --bs-btn-focus-shadow-rgb: 107,111,200;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3F3E40	;
    --bs-btn-active-border-color: #3F3E40;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #3F3E40;
    --bs-btn-disabled-border-color: #3F3E40;
}









