/*Write your custom css in this file.*/

.sidebar-menu li.active > a {
    color: #fff !important;
    background-color: #148ba9;
}

.btn-primary {
    border-color: #1597b8;
    background-color: #148ba9;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #1499bb;
    border-color: #118faf;
    color: #fff;
}

.btn-info {
    background: #148ba9;
    border: 1px solid #1597b8;
}

.btn-info:hover, .btn-info:active, .btn-info:focus {
    background: #1499bb;
    border-color: #118faf;
    color: #fff;
}

.bg-success {
    background: linear-gradient(180deg, rgba(20,139,169,1) 0%, rgba(17,143,175,1) 35%, rgba(7,112,134,1) 100%);
    color: #fff;
}

.app-loader .loading {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 2px #148ba9;
    border-top-color: #fff;
    animation: spin 1s infinite linear;
    -webkit-animation: spin 1s infinite linear;
    display: inline-block;
}

.app-alert.alert-success {
    background-color: #1597b8;
    color: #fff;
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: #148ba9;
    border-color: #1597b8;
    opacity: var(--bs-btn-disabled-opacity);
}


.bg-dark-success {
    background: linear-gradient(180deg, rgba(20,139,169,1) 0%, rgba(17,143,175,1) 35%, rgba(7,112,134,1) 100%);
    color: #fff;
}

.list-group-item.active {
    background: #148ba9;
}

/*
.bg-primary {
background: rgb(182,151,107);
background: linear-gradient(9deg, rgba(182,151,107,1) 0%, rgba(210,175,126,1) 100%); !important;
    color: #fff;
}
*/

.mt0.badge.bg-warning.large {
    background: #e63f3f !important;
}

.bg-orange {
    background-color: #E91E63;
}

td.dropdown-option button:hover {
    background: #148ba9;
    color: #fff;
    border: 1px solid #148ba9;
}

.bg-primary.p30.rounded-top {
    background: #148ba9 !important;
}

.widget-icon.bg-primary {
       background: rgb(182,151,107);
    background: linear-gradient(9deg, rgb(10 187 135) 0%, rgb(9 155 112) 100%); !important;
    color: #fff; !important;
}

span.mt0.badge.bg-primary.large {
background: #b6976b !important;
}

.widget-details h1 {
    font-size: 30px;
}

.circle-loader {
    border-top-color: #148ba9;
}

.select2-results .select2-highlighted {
    background-color: #148ba9;
}


/*
.app-alert.alert-warning {
    background-color: #b6976b;
}
*/

.app-alert.alert-warning {
    background-color: #148ba9 !important;
}


.circle-done {
  color: #148ba9 !important;
}

.circle-loader {
  border-top-color: #148ba9 !important;
}

.app-loader .loading {
  border: solid 2px #148ba9 !important;
}

.table-loader .loading {
    border: solid 2px #148ba9 !important;
}

.widget-details h1 {
    font-size: 27px;
}

.w25p {
    width: 27% !important;
}