/** GENERATED admin **/

:root{
    --cw-admin-text-color: #FFFFFF;
    --cw-admin-color:#cb318d;
    --cw-admin-color-rgb: 203,49,141;
    --cw-admin-color-darken1:#B82C80;
    --cw-admin-color-darken2:#A92875;
}

.btn-admin{
    --bs-btn-color: var(--cw-admin-text-color) !important;
    --bs-btn-bg: var(--cw-admin-color) !important;
    --bs-btn-border-color: var(--cw-admin-color) !important;
    --bs-btn-hover-color: var(--cw-admin-text-color) !important;
    --bs-btn-hover-bg: var(--cw-admin-color-darken2) !important;
    --bs-btn-hover-border-color: var(--cw-admin-color-darken1) !important;
    --bs-btn-active-color: var(--cw-admin-text-color) !important;
    --bs-btn-active-bg: var(--cw-admin-color-darken1) !important;
    --bs-btn-active-border-color: var(--cw-admin-color-darken2) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: var(--cw-admin-text-color) !important;
    --bs-btn-disabled-bg: var(--cw-admin-color) !important;
    --bs-btn-disabled-border-color: var(--cw-admin-color) !important;
}

.btn-admin.nav-link {
    color:var(--cw-admin-text-color) !important;
}
.btn-admin.nav-link:hover {
    color:var(--cw-admin-text-color) !important;
}

.buttons-admin .btn-actions.active{
    border: solid 3px var(--cw-admin-color);
}

.bg-admin{
    background-color: var(--cw-admin-color) !important;
    color:var(--cw-admin-text-color) !important;
}

.card-header.bg-admin{
    background: linear-gradient(0deg, rgba(var(--cw-admin-color-rgb),0.7) 0%, rgba(var(--cw-admin-color-rgb),0.9) 100%) !important;
    color:var(--cw-admin-text-color) !important;

    -webkit-box-shadow: 0px 7px 7px 0px rgba(var(--cw-admin-color-rgb),0.41) !important;
    box-shadow: 0px 7px 7px 0px rgba(var(--cw-admin-color-rgb),0.41) !important;
    border-bottom:0px !important;
}

.border-admin{
    border-color: rgba(var(--cw-admin-color-rgb), 0.3) !important;
}

.table-admin:not(.table-striped) tbody td {
    background-color: rgba(var(--cw-admin-color-rgb), 0.2) !important;
}
.table-admin:not(.table-striped) tbody th {
    background-color: rgba(var(--cw-admin-color-rgb), 0.7) !important;
    color:var(--cw-admin-text-color);
}
.table-striped.table-admin > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(var(--cw-admin-color-rgb), 0.2) !important;
}

.table-admin thead th{
    background: rgb(var(--cw-admin-color-rgb)) !important;
    background: linear-gradient(0deg, rgba(var(--cw-admin-color-rgb),0.3) 0%, rgba(var(--cw-admin-color-rgb),0.5) 100%) !important;
    color:var(--cw-admin-text-color) !important;
    border-color:var(--cw-admin-text-color) !important;
}

.table-admin thead tr{
    border-color:transparent;
}
.table-admin tfoot tr{
    border-color:transparent;
}
.text-admin{
    color:var(--cw-admin-color) !important;
}


.admin.form-check-input:checked {
    background-color: var(--cw-admin-color);
    border-color: var(--cw-admin-color);
}
/** END GENERATED admin **/

/** GENERATED email **/

:root{
    --cw-email-text-color: #FFFFFF;
    --cw-email-color:#e66465;
    --cw-email-color-rgb: 230,100,101;
    --cw-email-color-darken1:#D15A5B;
    --cw-email-color-darken2:#BF5354;
}

.btn-email{
    --bs-btn-color: var(--cw-email-text-color) !important;
    --bs-btn-bg: var(--cw-email-color) !important;
    --bs-btn-border-color: var(--cw-email-color) !important;
    --bs-btn-hover-color: var(--cw-email-text-color) !important;
    --bs-btn-hover-bg: var(--cw-email-color-darken2) !important;
    --bs-btn-hover-border-color: var(--cw-email-color-darken1) !important;
    --bs-btn-active-color: var(--cw-email-text-color) !important;
    --bs-btn-active-bg: var(--cw-email-color-darken1) !important;
    --bs-btn-active-border-color: var(--cw-email-color-darken2) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: var(--cw-email-text-color) !important;
    --bs-btn-disabled-bg: var(--cw-email-color) !important;
    --bs-btn-disabled-border-color: var(--cw-email-color) !important;
}

.btn-email.nav-link {
    color:var(--cw-email-text-color) !important;
}
.btn-email.nav-link:hover {
    color:var(--cw-email-text-color) !important;
}

.buttons-email .btn-actions.active{
    border: solid 3px var(--cw-email-color);
}

.bg-email{
    background-color: var(--cw-email-color) !important;
    color:var(--cw-email-text-color) !important;
}

.card-header.bg-email{
    background: linear-gradient(0deg, rgba(var(--cw-email-color-rgb),0.7) 0%, rgba(var(--cw-email-color-rgb),0.9) 100%) !important;
    color:var(--cw-email-text-color) !important;

    -webkit-box-shadow: 0px 7px 7px 0px rgba(var(--cw-email-color-rgb),0.41) !important;
    box-shadow: 0px 7px 7px 0px rgba(var(--cw-email-color-rgb),0.41) !important;
    border-bottom:0px !important;
}

.border-email{
    border-color: rgba(var(--cw-email-color-rgb), 0.3) !important;
}

.table-email:not(.table-striped) tbody td {
    background-color: rgba(var(--cw-email-color-rgb), 0.2) !important;
}
.table-email:not(.table-striped) tbody th {
    background-color: rgba(var(--cw-email-color-rgb), 0.7) !important;
    color:var(--cw-email-text-color);
}
.table-striped.table-email > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(var(--cw-email-color-rgb), 0.2) !important;
}

.table-email thead th{
    background: rgb(var(--cw-email-color-rgb)) !important;
    background: linear-gradient(0deg, rgba(var(--cw-email-color-rgb),0.3) 0%, rgba(var(--cw-email-color-rgb),0.5) 100%) !important;
    color:var(--cw-email-text-color) !important;
    border-color:var(--cw-email-text-color) !important;
}

.table-email thead tr{
    border-color:transparent;
}
.table-email tfoot tr{
    border-color:transparent;
}
.text-email{
    color:var(--cw-email-color) !important;
}


.email.form-check-input:checked {
    background-color: var(--cw-email-color);
    border-color: var(--cw-email-color);
}
/** END GENERATED email **/

/** GENERATED meeting **/

:root{
    --cw-meeting-text-color: #FFFFFF;
    --cw-meeting-color:#337c1d;
    --cw-meeting-color-rgb: 51,124,29;
    --cw-meeting-color-darken1:#2E701A;
    --cw-meeting-color-darken2:#2A6718;
}

.btn-meeting{
    --bs-btn-color: var(--cw-meeting-text-color) !important;
    --bs-btn-bg: var(--cw-meeting-color) !important;
    --bs-btn-border-color: var(--cw-meeting-color) !important;
    --bs-btn-hover-color: var(--cw-meeting-text-color) !important;
    --bs-btn-hover-bg: var(--cw-meeting-color-darken2) !important;
    --bs-btn-hover-border-color: var(--cw-meeting-color-darken1) !important;
    --bs-btn-active-color: var(--cw-meeting-text-color) !important;
    --bs-btn-active-bg: var(--cw-meeting-color-darken1) !important;
    --bs-btn-active-border-color: var(--cw-meeting-color-darken2) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: var(--cw-meeting-text-color) !important;
    --bs-btn-disabled-bg: var(--cw-meeting-color) !important;
    --bs-btn-disabled-border-color: var(--cw-meeting-color) !important;
}

.btn-meeting.nav-link {
    color:var(--cw-meeting-text-color) !important;
}
.btn-meeting.nav-link:hover {
    color:var(--cw-meeting-text-color) !important;
}

.buttons-meeting .btn-actions.active{
    border: solid 3px var(--cw-meeting-color);
}

.bg-meeting{
    background-color: var(--cw-meeting-color) !important;
    color:var(--cw-meeting-text-color) !important;
}

.card-header.bg-meeting{
    background: linear-gradient(0deg, rgba(var(--cw-meeting-color-rgb),0.7) 0%, rgba(var(--cw-meeting-color-rgb),0.9) 100%) !important;
    color:var(--cw-meeting-text-color) !important;

    -webkit-box-shadow: 0px 7px 7px 0px rgba(var(--cw-meeting-color-rgb),0.41) !important;
    box-shadow: 0px 7px 7px 0px rgba(var(--cw-meeting-color-rgb),0.41) !important;
    border-bottom:0px !important;
}

.border-meeting{
    border-color: rgba(var(--cw-meeting-color-rgb), 0.3) !important;
}

.table-meeting:not(.table-striped) tbody td {
    background-color: rgba(var(--cw-meeting-color-rgb), 0.2) !important;
}
.table-meeting:not(.table-striped) tbody th {
    background-color: rgba(var(--cw-meeting-color-rgb), 0.7) !important;
    color:var(--cw-meeting-text-color);
}
.table-striped.table-meeting > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(var(--cw-meeting-color-rgb), 0.2) !important;
}

.table-meeting thead th{
    background: rgb(var(--cw-meeting-color-rgb)) !important;
    background: linear-gradient(0deg, rgba(var(--cw-meeting-color-rgb),0.3) 0%, rgba(var(--cw-meeting-color-rgb),0.5) 100%) !important;
    color:var(--cw-meeting-text-color) !important;
    border-color:var(--cw-meeting-text-color) !important;
}

.table-meeting thead tr{
    border-color:transparent;
}
.table-meeting tfoot tr{
    border-color:transparent;
}
.text-meeting{
    color:var(--cw-meeting-color) !important;
}


.meeting.form-check-input:checked {
    background-color: var(--cw-meeting-color);
    border-color: var(--cw-meeting-color);
}
/** END GENERATED meeting **/

/** GENERATED files **/

:root{
    --cw-files-text-color: #FFFFFF;
    --cw-files-color:#b46024;
    --cw-files-color-rgb: 180,96,36;
    --cw-files-color-darken1:#A35720;
    --cw-files-color-darken2:#96501E;
}

.btn-files{
    --bs-btn-color: var(--cw-files-text-color) !important;
    --bs-btn-bg: var(--cw-files-color) !important;
    --bs-btn-border-color: var(--cw-files-color) !important;
    --bs-btn-hover-color: var(--cw-files-text-color) !important;
    --bs-btn-hover-bg: var(--cw-files-color-darken2) !important;
    --bs-btn-hover-border-color: var(--cw-files-color-darken1) !important;
    --bs-btn-active-color: var(--cw-files-text-color) !important;
    --bs-btn-active-bg: var(--cw-files-color-darken1) !important;
    --bs-btn-active-border-color: var(--cw-files-color-darken2) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: var(--cw-files-text-color) !important;
    --bs-btn-disabled-bg: var(--cw-files-color) !important;
    --bs-btn-disabled-border-color: var(--cw-files-color) !important;
}

.btn-files.nav-link {
    color:var(--cw-files-text-color) !important;
}
.btn-files.nav-link:hover {
    color:var(--cw-files-text-color) !important;
}

.buttons-files .btn-actions.active{
    border: solid 3px var(--cw-files-color);
}

.bg-files{
    background-color: var(--cw-files-color) !important;
    color:var(--cw-files-text-color) !important;
}

.card-header.bg-files{
    background: linear-gradient(0deg, rgba(var(--cw-files-color-rgb),0.7) 0%, rgba(var(--cw-files-color-rgb),0.9) 100%) !important;
    color:var(--cw-files-text-color) !important;

    -webkit-box-shadow: 0px 7px 7px 0px rgba(var(--cw-files-color-rgb),0.41) !important;
    box-shadow: 0px 7px 7px 0px rgba(var(--cw-files-color-rgb),0.41) !important;
    border-bottom:0px !important;
}

.border-files{
    border-color: rgba(var(--cw-files-color-rgb), 0.3) !important;
}

.table-files:not(.table-striped) tbody td {
    background-color: rgba(var(--cw-files-color-rgb), 0.2) !important;
}
.table-files:not(.table-striped) tbody th {
    background-color: rgba(var(--cw-files-color-rgb), 0.7) !important;
    color:var(--cw-files-text-color);
}
.table-striped.table-files > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(var(--cw-files-color-rgb), 0.2) !important;
}

.table-files thead th{
    background: rgb(var(--cw-files-color-rgb)) !important;
    background: linear-gradient(0deg, rgba(var(--cw-files-color-rgb),0.3) 0%, rgba(var(--cw-files-color-rgb),0.5) 100%) !important;
    color:var(--cw-files-text-color) !important;
    border-color:var(--cw-files-text-color) !important;
}

.table-files thead tr{
    border-color:transparent;
}
.table-files tfoot tr{
    border-color:transparent;
}
.text-files{
    color:var(--cw-files-color) !important;
}


.files.form-check-input:checked {
    background-color: var(--cw-files-color);
    border-color: var(--cw-files-color);
}
/** END GENERATED files **/

/** GENERATED account **/

:root{
    --cw-account-text-color: #FFFFFF;
    --cw-account-color:#98a5be;
    --cw-account-color-rgb: 152,165,190;
    --cw-account-color-darken1:#8A96AC;
    --cw-account-color-darken2:#7E899E;
}

.btn-account{
    --bs-btn-color: var(--cw-account-text-color) !important;
    --bs-btn-bg: var(--cw-account-color) !important;
    --bs-btn-border-color: var(--cw-account-color) !important;
    --bs-btn-hover-color: var(--cw-account-text-color) !important;
    --bs-btn-hover-bg: var(--cw-account-color-darken2) !important;
    --bs-btn-hover-border-color: var(--cw-account-color-darken1) !important;
    --bs-btn-active-color: var(--cw-account-text-color) !important;
    --bs-btn-active-bg: var(--cw-account-color-darken1) !important;
    --bs-btn-active-border-color: var(--cw-account-color-darken2) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: var(--cw-account-text-color) !important;
    --bs-btn-disabled-bg: var(--cw-account-color) !important;
    --bs-btn-disabled-border-color: var(--cw-account-color) !important;
}

.btn-account.nav-link {
    color:var(--cw-account-text-color) !important;
}
.btn-account.nav-link:hover {
    color:var(--cw-account-text-color) !important;
}

.buttons-account .btn-actions.active{
    border: solid 3px var(--cw-account-color);
}

.bg-account{
    background-color: var(--cw-account-color) !important;
    color:var(--cw-account-text-color) !important;
}

.card-header.bg-account{
    background: linear-gradient(0deg, rgba(var(--cw-account-color-rgb),0.7) 0%, rgba(var(--cw-account-color-rgb),0.9) 100%) !important;
    color:var(--cw-account-text-color) !important;

    -webkit-box-shadow: 0px 7px 7px 0px rgba(var(--cw-account-color-rgb),0.41) !important;
    box-shadow: 0px 7px 7px 0px rgba(var(--cw-account-color-rgb),0.41) !important;
    border-bottom:0px !important;
}

.border-account{
    border-color: rgba(var(--cw-account-color-rgb), 0.3) !important;
}

.table-account:not(.table-striped) tbody td {
    background-color: rgba(var(--cw-account-color-rgb), 0.2) !important;
}
.table-account:not(.table-striped) tbody th {
    background-color: rgba(var(--cw-account-color-rgb), 0.7) !important;
    color:var(--cw-account-text-color);
}
.table-striped.table-account > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(var(--cw-account-color-rgb), 0.2) !important;
}

.table-account thead th{
    background: rgb(var(--cw-account-color-rgb)) !important;
    background: linear-gradient(0deg, rgba(var(--cw-account-color-rgb),0.3) 0%, rgba(var(--cw-account-color-rgb),0.5) 100%) !important;
    color:var(--cw-account-text-color) !important;
    border-color:var(--cw-account-text-color) !important;
}

.table-account thead tr{
    border-color:transparent;
}
.table-account tfoot tr{
    border-color:transparent;
}
.text-account{
    color:var(--cw-account-color) !important;
}


.account.form-check-input:checked {
    background-color: var(--cw-account-color);
    border-color: var(--cw-account-color);
}
/** END GENERATED account **/

/** GENERATED domain **/

:root{
    --cw-domain-text-color: #FFFFFF;
    --cw-domain-color:#c99bb1;
    --cw-domain-color-rgb: 201,155,177;
    --cw-domain-color-darken1:#B68CA0;
    --cw-domain-color-darken2:#A78193;
}

.btn-domain{
    --bs-btn-color: var(--cw-domain-text-color) !important;
    --bs-btn-bg: var(--cw-domain-color) !important;
    --bs-btn-border-color: var(--cw-domain-color) !important;
    --bs-btn-hover-color: var(--cw-domain-text-color) !important;
    --bs-btn-hover-bg: var(--cw-domain-color-darken2) !important;
    --bs-btn-hover-border-color: var(--cw-domain-color-darken1) !important;
    --bs-btn-active-color: var(--cw-domain-text-color) !important;
    --bs-btn-active-bg: var(--cw-domain-color-darken1) !important;
    --bs-btn-active-border-color: var(--cw-domain-color-darken2) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: var(--cw-domain-text-color) !important;
    --bs-btn-disabled-bg: var(--cw-domain-color) !important;
    --bs-btn-disabled-border-color: var(--cw-domain-color) !important;
}

.btn-domain.nav-link {
    color:var(--cw-domain-text-color) !important;
}
.btn-domain.nav-link:hover {
    color:var(--cw-domain-text-color) !important;
}

.buttons-domain .btn-actions.active{
    border: solid 3px var(--cw-domain-color);
}

.bg-domain{
    background-color: var(--cw-domain-color) !important;
    color:var(--cw-domain-text-color) !important;
}

.card-header.bg-domain{
    background: linear-gradient(0deg, rgba(var(--cw-domain-color-rgb),0.7) 0%, rgba(var(--cw-domain-color-rgb),0.9) 100%) !important;
    color:var(--cw-domain-text-color) !important;

    -webkit-box-shadow: 0px 7px 7px 0px rgba(var(--cw-domain-color-rgb),0.41) !important;
    box-shadow: 0px 7px 7px 0px rgba(var(--cw-domain-color-rgb),0.41) !important;
    border-bottom:0px !important;
}

.border-domain{
    border-color: rgba(var(--cw-domain-color-rgb), 0.3) !important;
}

.table-domain:not(.table-striped) tbody td {
    background-color: rgba(var(--cw-domain-color-rgb), 0.2) !important;
}
.table-domain:not(.table-striped) tbody th {
    background-color: rgba(var(--cw-domain-color-rgb), 0.7) !important;
    color:var(--cw-domain-text-color);
}
.table-striped.table-domain > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(var(--cw-domain-color-rgb), 0.2) !important;
}

.table-domain thead th{
    background: rgb(var(--cw-domain-color-rgb)) !important;
    background: linear-gradient(0deg, rgba(var(--cw-domain-color-rgb),0.3) 0%, rgba(var(--cw-domain-color-rgb),0.5) 100%) !important;
    color:var(--cw-domain-text-color) !important;
    border-color:var(--cw-domain-text-color) !important;
}

.table-domain thead tr{
    border-color:transparent;
}
.table-domain tfoot tr{
    border-color:transparent;
}
.text-domain{
    color:var(--cw-domain-color) !important;
}


.domain.form-check-input:checked {
    background-color: var(--cw-domain-color);
    border-color: var(--cw-domain-color);
}
/** END GENERATED domain **/

/** GENERATED homework **/

:root{
    --cw-homework-text-color: #FFFFFF;
    --cw-homework-color:#83A697;
    --cw-homework-color-rgb: 131,166,151;
    --cw-homework-color-darken1:#779689;
    --cw-homework-color-darken2:#6D8A7D;
}

.btn-homework{
    --bs-btn-color: var(--cw-homework-text-color) !important;
    --bs-btn-bg: var(--cw-homework-color) !important;
    --bs-btn-border-color: var(--cw-homework-color) !important;
    --bs-btn-hover-color: var(--cw-homework-text-color) !important;
    --bs-btn-hover-bg: var(--cw-homework-color-darken2) !important;
    --bs-btn-hover-border-color: var(--cw-homework-color-darken1) !important;
    --bs-btn-active-color: var(--cw-homework-text-color) !important;
    --bs-btn-active-bg: var(--cw-homework-color-darken1) !important;
    --bs-btn-active-border-color: var(--cw-homework-color-darken2) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: var(--cw-homework-text-color) !important;
    --bs-btn-disabled-bg: var(--cw-homework-color) !important;
    --bs-btn-disabled-border-color: var(--cw-homework-color) !important;
}

.btn-homework.nav-link {
    color:var(--cw-homework-text-color) !important;
}
.btn-homework.nav-link:hover {
    color:var(--cw-homework-text-color) !important;
}

.buttons-homework .btn-actions.active{
    border: solid 3px var(--cw-homework-color);
}

.bg-homework{
    background-color: var(--cw-homework-color) !important;
    color:var(--cw-homework-text-color) !important;
}

.card-header.bg-homework{
    background: linear-gradient(0deg, rgba(var(--cw-homework-color-rgb),0.7) 0%, rgba(var(--cw-homework-color-rgb),0.9) 100%) !important;
    color:var(--cw-homework-text-color) !important;

    -webkit-box-shadow: 0px 7px 7px 0px rgba(var(--cw-homework-color-rgb),0.41) !important;
    box-shadow: 0px 7px 7px 0px rgba(var(--cw-homework-color-rgb),0.41) !important;
    border-bottom:0px !important;
}

.border-homework{
    border: rgba(var(--cw-homework-color-rgb), 0.3) !important;
}

.table-homework:not(.table-striped) tbody td {
    background-color: rgba(var(--cw-homework-color-rgb), 0.2) !important;
}
.table-homework:not(.table-striped) tbody th {
    background-color: rgba(var(--cw-homework-color-rgb), 0.7) !important;
    color:var(--cw-homework-text-color);
}
.table-striped.table-homework:not(.table-row-custom)  > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(var(--cw-homework-color-rgb), 0.2) !important;
}

.table-homework thead th{
    background: rgb(var(--cw-homework-color-rgb)) !important;
    background: linear-gradient(0deg, rgba(var(--cw-homework-color-rgb),0.3) 0%, rgba(var(--cw-homework-color-rgb),0.5) 100%) !important;
    color:var(--cw-homework-text-color) !important;
    border-color:var(--cw-homework-text-color) !important;
}

.table-homework thead tr{
    border-color:transparent;
}
.table-homework tfoot tr{
    border-color:transparent;
}
.text-homework{
    color:var(--cw-homework-color) !important;
}


.homework.form-check-input:checked {
    background-color: var(--cw-homework-color);
    border-color: var(--cw-homework-color);
}
/** END GENERATED homework **/

/** GENERATED links **/

:root{
    --cw-links-text-color: #FFFFFF;
    --cw-links-color:#6ea646;
    --cw-links-color-rgb: 110,166,70;
    --cw-links-color-darken1:#63963F;
    --cw-links-color-darken2:#5B8A3A;
}

.btn-links{
    --bs-btn-color: var(--cw-links-text-color) !important;
    --bs-btn-bg: var(--cw-links-color) !important;
    --bs-btn-border-color: var(--cw-links-color) !important;
    --bs-btn-hover-color: var(--cw-links-text-color) !important;
    --bs-btn-hover-bg: var(--cw-links-color-darken2) !important;
    --bs-btn-hover-border-color: var(--cw-links-color-darken1) !important;
    --bs-btn-active-color: var(--cw-links-text-color) !important;
    --bs-btn-active-bg: var(--cw-links-color-darken1) !important;
    --bs-btn-active-border-color: var(--cw-links-color-darken2) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: var(--cw-links-text-color) !important;
    --bs-btn-disabled-bg: var(--cw-links-color) !important;
    --bs-btn-disabled-border-color: var(--cw-links-color) !important;
}

.btn-links.nav-link {
    color:var(--cw-links-text-color) !important;
}
.btn-links.nav-link:hover {
    color:var(--cw-links-text-color) !important;
}

.buttons-links .btn-actions.active{
    border: solid 3px var(--cw-links-color);
}

.bg-links{
    background-color: var(--cw-links-color) !important;
    color:var(--cw-links-text-color) !important;
}

.card-header.bg-links{
    background: linear-gradient(0deg, rgba(var(--cw-links-color-rgb),0.7) 0%, rgba(var(--cw-links-color-rgb),0.9) 100%) !important;
    color:var(--cw-links-text-color) !important;

    -webkit-box-shadow: 0px 7px 7px 0px rgba(var(--cw-links-color-rgb),0.41) !important;
    box-shadow: 0px 7px 7px 0px rgba(var(--cw-links-color-rgb),0.41) !important;
    border-bottom:0px !important;
}

.border-links{
    border: rgba(var(--cw-links-color-rgb), 0.3) !important;
}

.table-links:not(.table-striped) tbody td {
    background-color: rgba(var(--cw-links-color-rgb), 0.2) !important;
}
.table-links:not(.table-striped) tbody th {
    background-color: rgba(var(--cw-links-color-rgb), 0.7) !important;
    color:var(--cw-links-text-color);
}
.table-striped.table-links:not(.table-row-custom)  > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(var(--cw-links-color-rgb), 0.2) !important;
}

.table-links thead th{
    background: rgb(var(--cw-links-color-rgb)) !important;
    background: linear-gradient(0deg, rgba(var(--cw-links-color-rgb),0.3) 0%, rgba(var(--cw-links-color-rgb),0.5) 100%) !important;
    color:var(--cw-links-text-color) !important;
    border-color:var(--cw-links-text-color) !important;
}

.table-links thead tr{
    border-color:transparent;
}
.table-links tfoot tr{
    border-color:transparent;
}
.text-links{
    color:var(--cw-links-color) !important;
}


.links.form-check-input:checked {
    background-color: var(--cw-links-color);
    border-color: var(--cw-links-color);
}
/** END GENERATED links **/

