/** GENERATED musicians **/

:root{
    --cw-musicians-text-color: #FFFFFF;
    --cw-musicians-color:#dc4583;
    --cw-musicians-color-rgb: 220,69,131;
    --cw-musicians-color-darken1:#C73E77;
    --cw-musicians-color-darken2:#B7396D;
}

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

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

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

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

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

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

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

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

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

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


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

/** GENERATED scores **/

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

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

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

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

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

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

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

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

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

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

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


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

/** GENERATED events **/

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

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

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

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

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

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

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

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

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

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

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


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

/** GENERATED emails **/

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

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

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

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

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

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

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

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

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

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

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


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

