/* TEXT ALIGNMENT */

.sk-table-base .text-left { text-align: left; }
.sk-table-base .text-center { text-align: center; }
.sk-table-base .text-right { text-align: right; }
	

/* BACKGROUND COLORS */

/* Ruby */
.sk-table-base .bg-ruby100 {background-color: rgba(200, 0, 65, 1);}

/* Light Grey */
.bg-lightgrey {background-color: #EEF1F3;}

/* Lavender */
.sk-table-base .bg-lavender140 {background-color:rgba(83, 92, 159, 1)}
.sk-table-base .bg-lavender120 {background-color:rgba(96, 106, 195, 1)}
.sk-table-base .bg-lavender100 {background-color: rgba(122, 130, 204, 1);}
.sk-table-base .bg-lavender80 {background-color: rgba(122, 130, 204, 0.8);}
.sk-table-base .bg-lavender60 {background-color: rgba(122, 130, 204, 0.6);}
.sk-table-base .bg-lavender40 {background-color: rgba(122, 130, 204, 0.4);}
.sk-table-base .bg-lavender20 {background-color: rgba(122, 130, 204, 0.2);}

/* Sunflower */
.sk-table-base .bg-sunflower100 {background-color: rgba(255, 204, 0, 1);}
.sk-table-base .bg-sunflower80 {background-color: rgba(255, 204, 0, 0.8);}
.sk-table-base .bg-sunflower60 {background-color: rgba(255, 204, 0, 0.6);}
.sk-table-base .bg-sunflower40 {background-color: rgba(255, 204, 0, 0.4);}
.sk-table-base .bg-sunflower20 {background-color: rgba(255, 204, 0, 0.2);}

/* Tangerine */
.sk-table-base .bg-tangerine100 {background-color: rgba(244, 122, 61, 1);}
.sk-table-base .bg-tangerine80 {background-color: rgba(244, 122, 61, 0.8);}
.sk-table-base .bg-tangerine60 {background-color: rgba(244, 122, 61, 0.6);}
.sk-table-base .bg-tangerine40 {background-color: rgba(244, 122, 61, 0.4);}
.sk-table-base .bg-tangerine20 {background-color: rgba(244, 122, 61, 0.2);}

/* Aqua */
.sk-table-base .bg-aqua140 {background-color: rgba(62, 133, 155, 1);}
.sk-table-base .bg-aqua120 {background-color: rgba(73, 159, 186, 1);}
.sk-table-base .bg-aqua100 {background-color: rgba(109, 177, 199, 1);}
.sk-table-base .bg-aqua80 {background-color: rgba(109, 177, 199, 0.8);}
.sk-table-base .bg-aqua60 {background-color: rgba(109, 177, 199, 0.6);}
.sk-table-base .bg-aqua40 {background-color: rgba(109, 177, 199, 0.4);}
.sk-table-base .bg-aqua20 {background-color: rgba(109, 177, 199, 0.2);}

/* Teal */
.sk-table-base .bg-teal140 {background-color: rgba(14, 125, 123, 1);}
.sk-table-base .bg-teal120 {background-color: rgba(50, 183, 178, 1);}
.sk-table-base .bg-teal100 {background-color: rgba(71, 204, 204, 1);}
.sk-table-base .bg-teal80 {background-color: rgba(71, 204, 204, 0.8);}
.sk-table-base .bg-teal60 {background-color: rgba(71, 204, 204, 0.6);}
.sk-table-base .bg-teal40 {background-color: rgba(71, 204, 204, 0.4);}
.sk-table-base .bg-teal20 {background-color: rgba(71, 204, 204, 0.2);}

/* Sky Blue */
.sk-table-base .bg-skyblue140 {background-color: rgba(3, 102, 149, 1);}
.sk-table-base .bg-skyblue120 {background-color: rgba(3, 131, 177, 1);}
.sk-table-base .bg-skyblue100 {background-color: rgba(0, 150, 204, 1);}
.sk-table-base .bg-skyblue80 {background-color: rgba(0, 150, 204, 0.8);}
.sk-table-base .bg-skyblue60 {background-color: rgba(0, 150, 204, 0.6);}
.sk-table-base .bg-skyblue40 {background-color: rgba(0, 150, 204, 0.4);}
.sk-table-base .bg-skyblue20 {background-color: rgba(0, 150, 204, 0.2);}

/* Charcoal */
.sk-table-base .bg-charcoal100 {background-color: rgba(50, 63, 72, 1);}
.sk-table-base .bg-charcoal80 {background-color: rgba(50, 63, 72, 0.8);}
.sk-table-base .bg-charcoal60 {background-color: rgba(50, 63, 72, 0.6);}



/* TEXT AND ICON COLORS */

/* White */
.sk-table-base .text-white {color: #fff !important;}

/* Ruby */
.sk-table-base .text-ruby {color: rgba(200, 0, 65, 1);}

/* Lavender */
.sk-table-base .text-lavender140 {color: rgba(83, 92, 159, 1)}
.sk-table-base .text-lavender120 {color: rgba(96, 106, 195, 1)}
.sk-table-base .text-lavender100 {color: rgba(122, 130, 204, 1);}
.sk-table-base .text-lavender80 {color: rgba(122, 130, 204, 0.8);}
.sk-table-base .text-lavender60 {color: rgba(122, 130, 204, 0.6);}
.sk-table-base .text-lavender40 {color: rgba(122, 130, 204, 0.4);}
.sk-table-base .text-lavender20 {color: rgba(122, 130, 204, 0.2);}

/* Sunflower */
.sk-table-base .text-sunflower100 {color: rgba(255, 204, 0, 1);}
.sk-table-base .text-sunflower80 {color: rgba(255, 204, 0, 0.8);}
.sk-table-base .text-sunflower60 {color: rgba(255, 204, 0, 0.6);}
.sk-table-base .text-sunflower40 {color: rgba(255, 204, 0, 0.4);}
.sk-table-base .text-sunflower20 {color: rgba(255, 204, 0, 0.2);}

/* Tangerine */
.sk-table-base .text-tangerine100 {color: rgba(244, 122, 61, 1);}
.sk-table-base .text-tangerine80 {color: rgba(244, 122, 61, 0.8);}
.sk-table-base .text-tangerine60 {color: rgba(244, 122, 61, 0.6);}
.sk-table-base .text-tangerine40 {color: rgba(244, 122, 61, 0.4);}
.sk-table-base .text-tangerine20 {color: rgba(244, 122, 61, 0.2);}

/* Aqua */
.sk-table-base .text-aqua140 {color: rgba(62, 133, 155, 1);}
.sk-table-base .text-aqua120 {color: rgba(73, 159, 186, 1);}
.sk-table-base .text-aqua100 {color: rgba(109, 177, 199, 1);}
.sk-table-base .text-aqua80 {color: rgba(109, 177, 199, 0.8);}
.sk-table-base .text-aqua60 {color: rgba(109, 177, 199, 0.6);}
.sk-table-base .text-aqua40 {color: rgba(109, 177, 199, 0.4);}
.sk-table-base .text-aqua20 {color: rgba(109, 177, 199, 0.2);}

/* Teal */
.sk-table-base .text-teal140 {color: rgba(14, 125, 123, 1);}
.sk-table-base .text-teal120 {color: rgba(50, 183, 178, 1);}
.sk-table-base .text-teal100 {color: rgba(71, 204, 204, 1);}
.sk-table-base .text-teal80 {color: rgba(71, 204, 204, 0.8);}
.sk-table-base .text-teal60 {color: rgba(71, 204, 204, 0.6);}
.sk-table-base .text-teal40 {color: rgba(71, 204, 204, 0.4);}
.sk-table-base .text-teal20 {color: rgba(71, 204, 204, 0.2);}

/* Sky Blue */
.sk-table-base .text-skyblue140 {color: rgba(3, 102, 149, 1);}
.sk-table-base .text-skyblue120 {color: rgba(3, 131, 177, 1);}
.sk-table-base .text-skyblue100 {color: rgba(0, 150, 204, 1);}
.sk-table-base .text-skyblue80 {color: rgba(0, 150, 204, 0.8);}
.sk-table-base .text-skyblue60 {color: rgba(0, 150, 204, 0.6);}
.sk-table-base .text-skyblue40 {color: rgba(0, 150, 204, 0.4);}
.sk-table-base .text-skyblue20 {color: rgba(0, 150, 204, 0.2);}

/* Charcoal */
.sk-table-base .text-charcoal100 {color: rgba(50, 63, 72, 1);}
.sk-table-base .text-charcoal80 {color: rgba(50, 63, 72, 0.8);}
.sk-table-base .text-charcoal60 {color: rgba(50, 63, 72, 0.6);}



/* PADDING */

/* For cells with no background */
.sk-table-base .cell-flush {padding-left:0;}

/* For cells with color background */
.sk-table-base .cell-indent {padding-left:15px;}



/* VERTICAL ALIGNMENT */

/* Middle */
.sk-table-base .valign-middle {vertical-align: middle;}

/* Top */
.sk-table-base .valign-top {vertical-align: top;}





/* STANDARD TABLES STYLES */

.sk-table-base {
    border-collapse: collapse;
    width: 100%;
    margin-left: -10rem;
    font-family: var(--font-family-sk);
}

.sk-table-base p {
    margin-bottom: 0rem !important;
}


.sk-table-base .dividercell {
    background-color: #fff;
    border-bottom:0px;
    padding:0px;
}


.sk-table-base ul, .sk-table-base ol {
    padding-left: inherit !important;
    margin-bottom: 1rem;
}


.sk-table-base caption {
    font-size: 20px;
    text-align: left;
    padding-bottom: 10px;
    border-bottom: 3px solid #eee;
    font-weight: bold;
}

.sk-table-base td {
    border-bottom: 1px solid #000;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
    padding-right: 20px;
}

.sk-table-base .compactcell {
padding-top: 10px;
padding-bottom: 10px;
}

.sk-table-base th {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
    border-bottom: 1px solid #000;
    padding-right: 20px;
    line-height: 1.2;
}

.sk-table-base td.headerteal {
    border-bottom: 3px solid #47CCCC !important;
}

.sk-table-base td.headerblue {
    border-bottom: 3px solid #0096CC !important;
}

.sk-table-base td.headerruby {
    border-bottom: 3px solid #C80041 !important;
}

.sk-table-base td.headerlavender {
    border-bottom: 3px solid #7A82CC !important;
}

.sk-table-base td.headerblack {
    border-bottom: 3px solid #000 !important;
}

.sk-table-base tfoot {
    background: rgba(50,63,72,0.0784313725);
    border-bottom: 3px solid #9B9898;
}

.sk-table-base tfoot tr td:first-child {
    padding-left: 10px;
}

.sk-table-base i.bi {font-size:3rem;}

.sk-table-base i.bi-check-circle-fill, .sk-table-base i.bi-check-circle,  .sk-table-base i.bi-check,  .sk-table-base i.bi-check2, .sk-table-base i.bi-check-lg  
{color: #2FA74D; font-size: 2rem;}

.sk-table-base i.bi-x-circle-fill, .sk-table-base i.bi-x-circle, .sk-table-base i.bi-exclamation-circle-fill, .sk-table-base i.bi-exclamation-circle, .sk-table-base i.bi-x-lg
{color: #E45444; font-size:2rem;}

