@charset "UTF-8";
:root,
[data-bs-theme=light] {
    --bs-primary: #6f53f6 !important;
    --bs-secondary: #6f53f6 !important;
}

.line-bottom:after {
    background: var(--bs-primary) !important;
}

.text-primary {
    color: var(--bs-primary) !important;
}

.text-danger {
    color: var(--bs-danger) !important;
}


.btn-primary {
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
}


.btn-link {
    color: var(--bs-primary);
}

.page-header-dark .badge {
    background-color: var(--bs-white);
}
.page-header-dark header .btn-link {
    color: var(--bs-white) !important;
}

header .badge {
    background-color: var(--bs-primary);
}

#main-container .content .row > .col-8.index-left > div:nth-child(odd) {
    background-color: var(--bs-gray-100);
}

#main-container .content .row > .col-4.index-right > div:nth-child(even) {
    background-color: #faf8f6;
}
#main-container .content .row > .col-4.index-right > div:nth-child(even) .table-hover > tbody > tr:hover > * {
    --bs-table-color-state: var(--bs-black-trans-3);
    --bs-table-bg-state: var(--bs-black-trans-3);
}


.coverImg .text-shadow {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.coverImg.bg-noimage-primary {
    color: #fff;
    background: linear-gradient(#6f53f6, #6f53f6, #6449e6);
    box-shadow: inset 0px -5px 25px rgba(0,0,0,.1);
}
