/* 
    Created on : Nov 18, 2024, 8:32:31 AM
    Author     : Ravindar Singh T
*/

body.login-body {
    background-color: #f2c1c1;
    background-size: 100% auto;
}
.card.bg-primary {
    border-color: #800000;
    background-color: #800000 !important;
}

a {
    color: #800000;
}
a:hover {
    color: #cc0000;
}

.sidebar .nav-link .fas,
.sidebar .nav-link .far,
.sidebar .nav-link .fab {
    color: #b8860b;
}
.sidebar {
    color: #fff;
    background: #800000;
}
.sidebar .nav-link.active {
    color: #fff;
    background: #d2691e;
}
.sidebar .nav-link:hover {
    color: #fff;
    background: #deb887;
}
.sidebar .nav-link.active .fas, .sidebar .nav-link.active .far, .sidebar .nav-link.active .fab, .sidebar .nav-link.active .nav-icon {
    color: #fafbfb;
}

.card-header {
    background-color: rgb(222 112 112 / 60%);
    border-bottom: 1px solid rgb(140 74 74 / 46%);
}

.btn-secondary {
    color: #fff;
    background-color: #800000;
    border-color: #800000;
}
.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #800000;
    border-color: #800000;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #b10a0a;
    border-color: #b10a0a;
}

.btn-primary {
    color: #fff;
    background-color: #800000;
    border-color: #800000;
}
.btn-primary:hover, .btn-primary:active {
    color: #fff;
    background-color: #b10a0a;
    border-color: #b10a0a;
}

.page-item.active .page-link {
    color: #fff;
    background-color: #800000;
    border-color: #800000;
}

.btn-info {
    color: #fff;
    background-color: #bc2c49;
    border-color: #bc2c49;
}
.btn-info:hover {
    color: #fff;
    background-color: #e6012b;
    border-color: #bc2c49;
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #e6012b;
    border-color: #bc2c49;
}

.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #800000;
}

.app-footer {
    color: #23282c;
    background: #ecbfbf;
    border-top: 1px solid #ecbfbf;
}

/* DataTable - Start */
tr.selected td {
    background-color: #d2691e;
}
table.dataTable tbody th.focus, table.dataTable tbody td.focus {
    box-shadow: inset 0 0 1px 2px #d2691e;
}
table.dataTable th.focus, table.dataTable td.focus {
    outline: 3px solid #d2691e;
}
/* DataTable - End */