a {
    color: black;
    text-decoration: none;
}

.form-control {
    width: 100%;
    border-radius: 3px;
    border: 1px solid black;
    font-size: 14pt;
}

label {
    font-weight: bold;
    font-size: 14pt;
}

.form-title {
    font-weight: bold;
    font-size: 16pt;
    font-family: 'Arial Black';
}

.form-box {
    margin: 25px 0px;
}

.DNTable, .DNTable th, .DNTable td {
    text-align: center;
    border-collapse: collapse;
    border: 0px;
    vertical-align: top;
}

.group-1, .group-2, .group-3, .group-4, .group-5, .group-6, .group-7, .group-8, .group-9, .group-10, .group-11, .group-12, .group-13, .group-14, .group-15, .group-1, .group-17, .group-18, .group-19, .group-20, .group-21, .group-22, .group-24, .group-24, .group-25 {
    margin: 0px;
    padding: 0px;
    margin-left: -5px;
}

.DNTable.col-1 td, .group-1 {
    width: 100.00%;
}

.DNTable.col-2 td, .group-2 {
    width: 50.00%;
}

.DNTable.col-3 td, .group-3 {
    width: 33.33%;
}

.DNTable.col-4 td, .group-4 {
    width: 25.00%;
}

.DNTable.col-5 td, .group-5 {
    width: 20.00%;
}

.DNTable.col-6 td, .group-6 {
    width: 16.67%;
}

.DNTable.col-7 td, .group-7 {
    width: 14.29%;
}

.DNTable.col-8 td, .group-8 {
    width: 12.50%;
}

.DNTable.col-9 td, .group-9 {
    width: 11.11%;
}

.DNTable.col-10 td, .group-10 {
    width: 10.00%;
}

.DNTable.col-11 td, .group-11 {
    width: 9.09%;
}

.DNTable.col-12 td, .group-12 {
    width: 8.33%;
}

.DNTable.col-13 td, .group-13 {
    width: 7.69%;
}

.DNTable.col-14 td, .group-14 {
    width: 7.14%;
}

.DNTable.col-15 td, .group-15 {
    width: 6.67%;
}

.DNTable.col-16 td, .group-16 {
    width: 6.25%;
}

.DNTable.col-17 td, .group-17 {
    width: 5.88%;
}

.DNTable.col-18 td, .group-18 {
    width: 5.56%;
}

.DNTable.col-19 td, .group-19 {
    width: 5.26%;
}

.DNTable.col-20 td, .group-20 {
    width: 5.00%;
}

.DNTable.col-21 td, .group-21 {
    width: 4.76%;
}

.DNTable.col-22 td, .group-22 {
    width: 4.55%;
}

.DNTable.col-23 td, .group-23 {
    width: 4.35%;
}

.DNTable.col-24 td, .group-24 {
    width: 4.17%;
}

.DNTable.col-25 td, .group-25 {
    width: 4.00%;
}

.DNTable.threeQuarter-first td:first-child {
    width: 75%;
}

.DNTable.threeQuarter-last td:last-child {
    width: 75%;
}

.DNTable.quarter-first td:first-child {
    width: 23%;
}

.DNTable.quarter-last td:last-child {
    width: 23%;
}

.DNTable.border-bottom td {
    border-bottom: 1px solid black;
}

.vertical-top, .DNTable.vertical-top td {
    vertical-align: text-top;
}

.vertical-middle, .DNTable.vertical-middle td {
    vertical-align: middle;
}

.vertical-bottom, .DNTable.vertical-bottom td {
    vertical-align: text-bottom;
}

.width-5 {
    width: 5%;
}

.width-10 {
    width: 10%;
}

.width-15 {
    width: 15%;
}

.width-20 {
    width: 20%;
}

.width-25 {
    width: 25%;
}

.width-30 {
    width: 30%;
}

.width-35 {
    width: 35%;
}

.width-40 {
    width: 40%;
}

.width-45 {
    width: 45%;
}

.width-50 {
    width: 50%;
}

.width-55 {
    width: 55%;
}

.width-60 {
    width: 60%;
}

.width-65 {
    width: 65%;
}

.width-70 {
    width: 70%;
}

.width-75 {
    width: 75%;
}

.width-80 {
    width: 80%;
}

.width-85 {
    width: 85%;
}

.width-90 {
    width: 90%;
}

.width-95 {
    width: 95%;
}

.width-100 {
    width: 100%;
}

.width-2x {
    width: 200%;
}

.width-3x {
    width: 300%;
}

.width-4x {
    width: 400%;
}

.width-5x {
    width: 500%;
}

.width-6x {
    width: 600%;
}

.width-7x {
    width: 700%;
}

.width-8x {
    width: 800%;
}

.width-9x {
    width: 900%;
}

.width-10x {
    width: 1000%;
}

.width-11x {
    width: 1100%;
}

.width-12x {
    width: 1200%;
}

.width-13x {
    width: 1300%;
}

.width-14x {
    width: 1400%;
}

.width-15x {
    width: 1500%;
}

.width-16x {
    width: 1600%;
}

.width-17x {
    width: 1700%;
}

.width-18x {
    width: 1800%;
}

.width-19x {
    width: 1900%;
}

.width-20x {
    width: 2000%;
}

.width-21x {
    width: 2100%;
}

.width-22x {
    width: 2200%;
}

.width-23x {
    width: 2300%;
}

.width-24x {
    width: 2400%;
}

.width-25x {
    width: 2500%;
}

hr {
    height: 1px;
    background-color: black;
    border: 0px;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-5-percent {
    font-size: 5%;
}

.text-10-percent {
    font-size: 10%;
}

.text-15-percent {
    font-size: 15%;
}

.text-20-percent {
    font-size: 20%;
}

.text-25-percent {
    font-size: 25%;
}

.text-30-percent {
    font-size: 30%;
}

.text-35-percent {
    font-size: 35%;
}

.text-40-percent {
    font-size: 40%;
}

.text-45-percent {
    font-size: 45%;
}

.text-50-percent {
    font-size: 50%;
}

.text-55-percent {
    font-size: 55%;
}

.text-60-percent {
    font-size: 60%;
}

.text-65-percent {
    font-size: 65%;
}

.text-70-percent {
    font-size: 70%;
}

.text-75-percent {
    font-size: 75%;
}

.text-80-percent {
    font-size: 80%;
}

.text-85-percent {
    font-size: 85%;
}

.text-90-percent {
    font-size: 90%;
}

.text-95-percent {
    font-size: 95%;
}

.text-100-percent {
    font-size: 100%;
}

.text-1x {
    font-size: 100.0%;
}

.text-1_5x {
    font-size: 150.0%;
}

.text-2x {
    font-size: 200.0%;
}

.text-2_5x {
    font-size: 250.0%;
}

.text-3x {
    font-size: 300.0%;
}

.text-3_5x {
    font-size: 350.0%;
}

.text-4x {
    font-size: 400.0%;
}

.text-4_5x {
    font-size: 450.0%;
}

.text-5x {
    font-size: 500.0%;
}

.text-5_5x {
    font-size: 550.0%;
}

.text-6x {
    font-size: 600.0%;
}

.text-6_5x {
    font-size: 650.0%;
}

.text-7x {
    font-size: 700.0%;
}

.text-7_5x {
    font-size: 750.0%;
}

.text-8x {
    font-size: 800.0%;
}

.text-8_5x {
    font-size: 850.0%;
}

.text-9x {
    font-size: 900.0%;
}

.text-9_5x {
    font-size: 950.0%;
}

.text-10x {
    font-size: 1000.0%;
}

.text-10_5x {
    font-size: 1050.0%;
}

.text-11x {
    font-size: 1100.0%;
}

.text-11_5x {
    font-size: 1150.0%;
}

.text-12x {
    font-size: 1200.0%;
}

.text-12_5x {
    font-size: 1250.0%;
}

.text-13x {
    font-size: 1300.0%;
}

.text-13_5x {
    font-size: 1350.0%;
}

.text-14x {
    font-size: 1400.0%;
}

.text-14_5x {
    font-size: 1450.0%;
}

.text-15x {
    font-size: 1500.0%;
}

.text-15_5x {
    font-size: 1550.0%;
}

.text-16x {
    font-size: 1600.0%;
}

.text-16_5x {
    font-size: 1650.0%;
}

.text-17x {
    font-size: 1700.0%;
}

.text-17_5x {
    font-size: 1750.0%;
}

.text-18x {
    font-size: 1800.0%;
}

.text-18_5x {
    font-size: 1850.0%;
}

.text-19x {
    font-size: 1900.0%;
}

.text-19_5x {
    font-size: 1950.0%;
}

.text-20x {
    font-size: 2000.0%;
}

.text-20_5x {
    font-size: 2050.0%;
}

.text-21x {
    font-size: 2100.0%;
}

.text-21_5x {
    font-size: 2150.0%;
}

.text-22x {
    font-size: 2200.0%;
}

.text-22_5x {
    font-size: 2250.0%;
}

.text-23x {
    font-size: 2300.0%;
}

.text-23_5x {
    font-size: 2350.0%;
}

.text-24x {
    font-size: 2400.0%;
}

.text-24_5x {
    font-size: 2450.0%;
}

.text-25x {
    font-size: 2500.0%;
}

.text-4 {
    font-size: 4pt;
}

.text-6 {
    font-size: 6pt;
}

.text-8 {
    font-size: 8pt;
}

.text-10 {
    font-size: 10pt;
}

.text-12 {
    font-size: 12pt;
}

.text-14 {
    font-size: 14pt;
}

.text-16 {
    font-size: 16pt;
}

.text-18 {
    font-size: 18pt;
}

.text-20 {
    font-size: 20pt;
}

.text-22 {
    font-size: 22pt;
}

.text-24 {
    font-size: 24pt;
}

.text-26 {
    font-size: 26pt;
}

.text-28 {
    font-size: 28pt;
}

.text-30 {
    font-size: 30pt;
}

.text-32 {
    font-size: 32pt;
}

.text-34 {
    font-size: 34pt;
}

.text-36 {
    font-size: 36pt;
}

.text-38 {
    font-size: 38pt;
}

.text-40 {
    font-size: 40pt;
}

.text-42 {
    font-size: 42pt;
}

.text-44 {
    font-size: 44pt;
}

.text-46 {
    font-size: 46pt;
}

.text-48 {
    font-size: 48pt;
}

.text-50 {
    font-size: 50pt;
}

.text-52 {
    font-size: 52pt;
}

.text-54 {
    font-size: 54pt;
}

.text-56 {
    font-size: 56pt;
}

.text-58 {
    font-size: 58pt;
}

.text-60 {
    font-size: 60pt;
}

.text-62 {
    font-size: 62pt;
}

.text-64 {
    font-size: 64pt;
}

.text-66 {
    font-size: 66pt;
}

.text-68 {
    font-size: 68pt;
}

.text-70 {
    font-size: 70pt;
}

.text-72 {
    font-size: 72pt;
}

.text-74 {
    font-size: 74pt;
}

.text-76 {
    font-size: 76pt;
}

.text-78 {
    font-size: 78pt;
}

.text-80 {
    font-size: 80pt;
}

.text-82 {
    font-size: 82pt;
}

.text-84 {
    font-size: 84pt;
}

.text-86 {
    font-size: 86pt;
}

.text-88 {
    font-size: 88pt;
}

.text-90 {
    font-size: 90pt;
}

.text-92 {
    font-size: 92pt;
}

.text-94 {
    font-size: 94pt;
}

.text-96 {
    font-size: 96pt;
}

.text-98 {
    font-size: 98pt;
}

.text-100 {
    font-size: 100pt;
}

.text-102 {
    font-size: 102pt;
}

.text-104 {
    font-size: 104pt;
}

.text-106 {
    font-size: 106pt;
}

.text-108 {
    font-size: 108pt;
}

.text-110 {
    font-size: 110pt;
}

.text-112 {
    font-size: 112pt;
}

.text-114 {
    font-size: 114pt;
}

.text-116 {
    font-size: 116pt;
}

.text-118 {
    font-size: 118pt;
}

.text-120 {
    font-size: 120pt;
}

.text-122 {
    font-size: 122pt;
}

.text-no-decoration, .text-no-decoration a {
    text-decoration: none;
}

.text-bold {
    font-weight: bold;
}

.text-italics {
    font-style: italic;
}

.text-overline {
    text-decoration: overline;
}

.text-underline {
    text-decoration: underline;
}

.text-strike {
    text-decoration: line-through;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.left, .no-margin {
    margin: 0px;
}

.center {
    margin: 0px auto;
}

.right {
    margin: 0px;
    margin-left: auto;
}

.no-padding {
    padding: 0px;
}

.display-none {
    display: none;
}

.display-block {
    display: block;
}

.display-inline {
    display: inline;
}

.display-inline-block {
    display: inline-block;
}

.border, table.border, table.border th, table.border td {
    border-style: solid;
}

.border-none, table.border-none, table.border-none th, table.border-none td {
    border-width: 0px;
}

.border-1, table.border-1, table.border-1 th, table.border-1 td {
    border-width: 1px;
}

.border-2, table.border-2, table.border-2 th, table.border-2 td {
    border-width: 2px;
}

.border-3, table.border-3, table.border-3 th, table.border-3 td {
    border-width: 3px;
}

.border-4, table.border-4, table.border-4 th, table.border-4 td {
    border-width: 4px;
}

.border-5, table.border-5, table.border-5 th, table.border-5 td {
    border-width: 5px;
}

.border-6, table.border-6, table.border-6 th, table.border-6 td {
    border-width: 6px;
}

.border-7, table.border-7, table.border-7 th, table.border-7 td {
    border-width: 7px;
}

.border-8, table.border-8, table.border-8 th, table.border-8 td {
    border-width: 8px;
}

.border-9, table.border-9, table.border-9 th, table.border-9 td {
    border-width: 9px;
}

.border-10, table.border-10, table.border-10 th, table.border-10 td {
    border-width: 10px;
}

.border-11, table.border-11, table.border-11 th, table.border-11 td {
    border-width: 11px;
}

.border-12, table.border-12, table.border-12 th, table.border-12 td {
    border-width: 12px;
}

.border-13, table.border-13, table.border-13 th, table.border-13 td {
    border-width: 13px;
}

.border-14, table.border-14, table.border-14 th, table.border-14 td {
    border-width: 14px;
}

.border-15, table.border-15, table.border-15 th, table.border-15 td {
    border-width: 15px;
}

.border-16, table.border-16, table.border-16 th, table.border-16 td {
    border-width: 16px;
}

.border-17, table.border-17, table.border-17 th, table.border-17 td {
    border-width: 17px;
}

.border-18, table.border-18, table.border-18 th, table.border-18 td {
    border-width: 18px;
}

.border-19, table.border-19, table.border-19 th, table.border-19 td {
    border-width: 19px;
}

.border-20, table.border-20, table.border-20 th, table.border-20 td {
    border-width: 20px;
}

.border-21, table.border-21, table.border-21 th, table.border-21 td {
    border-width: 21px;
}

.border-22, table.border-22, table.border-22 th, table.border-22 td {
    border-width: 22px;
}

.border-23, table.border-23, table.border-23 th, table.border-23 td {
    border-width: 23px;
}

.border-24, table.border-24, table.border-24 th, table.border-24 td {
    border-width: 24px;
}

.border-25, table.border-25, table.border-25 th, table.border-25 td {
    border-width: 25px;
}

.opacity-5 {
    opacity: 0.05;
}

.opacity-10 {
    opacity: 0.1;
}

.opacity-15 {
    opacity: 0.15;
}

.opacity-20 {
    opacity: 0.2;
}

.opacity-25 {
    opacity: 0.25;
}

.opacity-30 {
    opacity: 0.3;
}

.opacity-35 {
    opacity: 0.35;
}

.opacity-40 {
    opacity: 0.4;
}

.opacity-45 {
    opacity: 0.45;
}

.opacity-50 {
    opacity: 0.5;
}

.opacity-55 {
    opacity: 0.55;
}

.opacity-60 {
    opacity: 0.6;
}

.opacity-65 {
    opacity: 0.65;
}

.opacity-70 {
    opacity: 0.7;
}

.opacity-75 {
    opacity: 0.75;
}

.opacity-80 {
    opacity: 0.8;
}

.opacity-85 {
    opacity: 0.85;
}

.opacity-90 {
    opacity: 0.9;
}

.opacity-95 {
    opacity: 0.95;
}

.opacity-100 {
    opacity: 1.0;
}

.button {
    background-color: white;
    color: black;
    border: 0px;
    display: inline-block;
    position: relative;
    padding: 10px 15px;
    text-decoration: none;
    font-size: 12pt;
    margin: 2.5px 0px;
    text-align: center;
    border-radius: 15px;
}

.button.straight {
    border-radius: 0px;
}

.button.small {
    padding: 5px 10px;
    font-size: 10pt;
}

.button.small.rounded {
    border-radius: 10px;
}

.button.tiny {
    padding: 3px 4px;
    font-size: 8pt;
}

.button.tiny.rounded {
    border-radius: 8px;
}

.button.large {
    padding: 10px 25px;
    font-size: 16pt;
}

.button.large.rounded {
    border-radius: 20px;
}

.button-group .button {
    margin: 2.5px -2.5px;
    border-radius: 0px;
}

.button-group.fill {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.button-group.fill > .button-group, .button-group.fill > .button {
    display: table-cell;
    float: none;
    width: 1%;
}

.button-group .button:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.button-group .button:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.list-group, .list-group-inline {
    padding-left: 0px;
    margin-bottom: 20px;
}

.list-group .item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    border: 1px solid #ddd;
}

.list-group-inline .item {
    position: relative;
    display: inline-block;
    padding: 10px 15px;
    margin-bottom: -1px;
    border: 1px solid #ddd;
}

.bg-yellow, .hover-yellow:hover {
    background-color: #FFFF00;
}

.bg-yellow-light, .hover-yellow-light:hover {
    background-color: #ffffb3;
}

.bg-yellow-dark, .hover-yellow-dark:hover {
    background-color: #999900;
}

.txt-yellow, .text-yellow {
    color: #FFFF00;
}

a.txt-yellow, a.text-yellow {
    text-decoration: none;
    color: #FFFF00;
}

.txt-yellow-light, .text-yellow-light {
    color: #ffffb3;
}

a.txt-yellow-light, a.text-yellow-light {
    text-decoration: none;
    color: #ffffb3;
}

.txt-yellow-dark, .text-yellow-dark {
    color: #999900;
}

a.txt-yellow-dark, a.text-yellow-dark {
    text-decoration: none;
    color: #999900;
}

.border-yellow, .border-yellow th, .border-yellow td {
    border-color: #FFFF00;
}

.border-yellow-light, .border-yellow-light th, .border-yellow-light td {
    border-color: #ffffb3;
}

.border-yellow-dark, .border-yellow-dark th, .border-yellow-dark td {
    border-color: #999900;
}

.bg-yellowOrange, .bg-orangeYellow, .hover-yellowOrange:hover, .hover-orangeYellow:hover {
    background-color: #D9CB00;
}

.bg-yellowOrange-light, .bg-orangeYellow-light, .hover-yellowOrange-light:hover, .hover-orangeYellow-light:hover {
    background-color: #fff01a;
}

.bg-yellowOrange-dark, .bg-orangeYellow-dark, .hover-yellowOrange-dark:hover, .hover-orangeYellow-dark:hover {
    background-color: #998f00;
}

.txt-yellowOrange, .txt-orangeYellow, .text-yellowOrange, .text-orangeYellow {
    color: #D9CB00;
}

a.txt-yellowOrange, a.txt-orangeYellow, a.text-yellowOrange, a.text-orangeYellow {
    text-decoration: none;
    color: #D9CB00;
}

.txt-yellowOrange-light, .txt-orangeYellow-light, .text-yellowOrange-light, .text-orangeYellow-light {
    color: #fff01a;
}

a.txt-yellowOrange-light, a.txt-orangeYellow-light, a.text-yellowOrange-light, a.text-orangeYellow-light {
    text-decoration: none;
    color: #fff01a;
}

.txt-yellowOrange-dark, .txt-orangeYellow-dark, .text-yellowOrange-dark, .text-orangeYellow-dark {
    color: #998f00;
}

a.txt-yellowOrange-dark, a.txt-orangeYellow-dark, a.text-yellowOrange-dark, a.text-orangeYellow-dark {
    text-decoration: none;
    color: #998f00;
}

.border-yellowOrange, .border-orangeYellow, .border-yellowOrange th, .border-orangeYellow th, .border-yellowOrange td, .border-orangeYellow td {
    border-color: #D9CB00;
}

.border-yellowOrange-light, .border-orangeYellow-light, .border-yellowOrange-light th, .border-orangeYellow-light th, .border-yellowOrange-light td, .border-orangeYellow-light td {
    border-color: #fff01a;
}

.border-yellowOrange-dark, .border-orangeYellow-dark, .border-yellowOrange-dark th, .border-orangeYellow-dark th, .border-yellowOrange-dark td, .border-orangeYellow-dark td {
    border-color: #998f00;
}

.bg-orange, .hover-orange:hover {
    background-color: #FF9900;
}

.bg-orange-light, .hover-orange-light:hover {
    background-color: #ffc266;
}

.bg-orange-dark, .hover-orange-dark:hover {
    background-color: #995c00;
}

.txt-orange, .text-orange {
    color: #FF9900;
}

a.txt-orange, a.text-orange {
    text-decoration: none;
    color: #FF9900;
}

.txt-orange-light, .text-orange-light {
    color: #ffc266;
}

a.txt-orange-light, a.text-orange-light {
    text-decoration: none;
    color: #ffc266;
}

.txt-orange-dark, .text-orange-dark {
    color: #995c00;
}

a.txt-orange-dark, a.text-orange-dark {
    text-decoration: none;
    color: #995c00;
}

.border-orange, .border-orange th, .border-orange td {
    border-color: #FF9900;
}

.border-orange-light, .border-orange-light th, .border-orange-light td {
    border-color: #ffc266;
}

.border-orange-dark, .border-orange-dark th, .border-orange-dark td {
    border-color: #995c00;
}

.bg-orangeRed, .bg-redOrange, .hover-orangeRed:hover, .hover-redOrange:hover {
    background-color: #FF6600;
}

.bg-orangeRed-light, .bg-redOrange-light, .hover-orangeRed-light:hover, .hover-redOrange-light:hover {
    background-color: #ff8533;
}

.bg-orangeRed-dark, .bg-redOrange-dark, .hover-orangeRed-dark:hover, .hover-redOrange-dark:hover {
    background-color: #b34700;
}

.txt-orangeRed, .txt-redOrange, .text-orangeRed, .text-redOrange {
    color: #FF6600;
}

a.txt-orangeRed, a.txt-redOrange, a.text-orangeRed, a.text-redOrange {
    text-decoration: none;
    color: #FF6600;
}

.txt-orangeRed-light, .txt-redOrange-light, .text-orangeRed-light, .text-redOrange-light {
    color: #ff8533;
}

a.txt-orangeRed-light, a.txt-redOrange-light, a.text-orangeRed-light, a.text-redOrange-light {
    text-decoration: none;
    color: #ff8533;
}

.txt-orangeRed-dark, .txt-redOrange-dark, .text-orangeRed-dark, .text-redOrange-dark {
    color: #b34700;
}

a.txt-orangeRed-dark, a.txt-redOrange-dark, a.text-orangeRed-dark, a.text-redOrange-dark {
    text-decoration: none;
    color: #b34700;
}

.border-orangeRed, .border-redOrange, .border-orangeRed th, .border-redOrange th, .border-orangeRed td, .border-redOrange td {
    border-color: #FF6600;
}

.border-orangeRed-light, .border-redOrange-light, .border-orangeRed-light th, .border-redOrange-light th, .border-orangeRed-light td, .border-redOrange-light td {
    border-color: #ff8533;
}

.border-orangeRed-dark, .border-redOrange-dark, .border-orangeRed-dark th, .border-redOrange-dark th, .border-orangeRed-dark td, .border-redOrange-dark td {
    border-color: #b34700;
}

.bg-red, .hover-red:hover {
    background-color: #FF0000;
}

.bg-red-light, .hover-red-light:hover {
    background-color: #ff4d4d;
}

.bg-red-dark, .hover-red-dark:hover {
    background-color: #b30000;
}

.txt-red, .text-red {
    color: #FF0000;
}

a.txt-red, a.text-red {
    text-decoration: none;
    color: #FF0000;
}

.txt-red-light, .text-red-light {
    color: #ff4d4d;
}

a.txt-red-light, a.text-red-light {
    text-decoration: none;
    color: #ff4d4d;
}

.txt-red-dark, .text-red-dark {
    color: #b30000;
}

a.txt-red-dark, a.text-red-dark {
    text-decoration: none;
    color: #b30000;
}

.border-red, .border-red th, .border-red td {
    border-color: #FF0000;
}

.border-red-light, .border-red-light th, .border-red-light td {
    border-color: #ff4d4d;
}

.border-red-dark, .border-red-dark th, .border-red-dark td {
    border-color: #b30000;
}

.bg-redPurple, .bg-purpleRed, .hover-redPurple:hover, .hover-purpleRed:hover {
    background-color: #993366;
}

.bg-redPurple-light, .bg-purpleRed-light, .hover-redPurple-light:hover, .hover-purpleRed-light:hover {
    background-color: #c6538c;
}

.bg-redPurple-dark, .bg-purpleRed-dark, .hover-redPurple-dark:hover, .hover-purpleRed-dark:hover {
    background-color: #602040;
}

.txt-redPurple, .txt-purpleRed, .text-redPurple, .text-purpleRed {
    color: #993366;
}

a.txt-redPurple, a.txt-purpleRed, a.text-redPurple, a.text-purpleRed {
    text-decoration: none;
    color: #993366;
}

.txt-redPurple-light, .txt-purpleRed-light, .text-redPurple-light, .text-purpleRed-light {
    color: #c6538c;
}

a.txt-redPurple-light, a.txt-purpleRed-light, a.text-redPurple-light, a.text-purpleRed-light {
    text-decoration: none;
    color: #c6538c;
}

.txt-redPurple-dark, .txt-purpleRed-dark, .text-redPurple-dark, .text-purpleRed-dark {
    color: #602040;
}

a.txt-redPurple-dark, a.txt-purpleRed-dark, a.text-redPurple-dark, a.text-purpleRed-dark {
    text-decoration: none;
    color: #602040;
}

.border-redPurple, .border-purpleRed, .border-redPurple th, .border-purpleRed th, .border-redPurple td, .border-purpleRed td {
    border-color: #993366;
}

.border-redPurple-light, .border-purpleRed-light, .border-redPurple-light th, .border-purpleRed-light th, .border-redPurple-light td, .border-purpleRed-light td {
    border-color: #c6538c;
}

.border-redPurple-dark, .border-purpleRed-dark, .border-redPurple-dark th, .border-purpleRed-dark th, .border-redPurple-dark td, .border-purpleRed-dark td {
    border-color: #602040;
}

.bg-purple, .hover-purple:hover {
    background-color: #660099;
}

.bg-purple-light, .hover-purple-light:hover {
    background-color: #c44dff;
}

.bg-purple-dark, .hover-purple-dark:hover {
    background-color: #33004d;
}

.txt-purple, .text-purple {
    color: #660099;
}

a.txt-purple, a.text-purple {
    text-decoration: none;
    color: #660099;
}

.txt-purple-light, .text-purple-light {
    color: #c44dff;
}

a.txt-purple-light, a.text-purple-light {
    text-decoration: none;
    color: #c44dff;
}

.txt-purple-dark, .text-purple-dark {
    color: #33004d;
}

a.txt-purple-dark, a.text-purple-dark {
    text-decoration: none;
    color: #33004d;
}

.border-purple, .border-purple th, .border-purple td {
    border-color: #660099;
}

.border-purple-light, .border-purple-light th, .border-purple-light td {
    border-color: #c44dff;
}

.border-purple-dark, .border-purple-dark th, .border-purple-dark td {
    border-color: #33004d;
}

.bg-purpleBlue, .bg-bluePurple, .hover-purpleBlue:hover, .hover-bluePurple:hover {
    background-color: #6633FF;
}

.bg-purpleBlue-light, .bg-bluePurple-light, .hover-purpleBlue-light:hover, .hover-bluePurple-light:hover {
    background-color: #9f80ff;
}

.bg-purpleBlue-dark, .bg-bluePurple-dark, .hover-purpleBlue-dark:hover, .hover-bluePurple-dark:hover {
    background-color: #2d00b3;
}

.txt-purpleBlue, .txt-bluePurple, .text-purpleBlue, .text-bluePurple {
    color: #6633FF;
}

a.txt-purpleBlue, a.txt-bluePurple, a.text-purpleBlue, a.text-bluePurple {
    text-decoration: none;
    color: #6633FF;
}

.txt-purpleBlue-light, .txt-bluePurple-light, .text-purpleBlue-light, .text-bluePurple-light {
    color: #9f80ff;
}

a.txt-purpleBlue-light, a.txt-bluePurple-light, a.text-purpleBlue-light, a.text-bluePurple-light {
    text-decoration: none;
    color: #9f80ff;
}

.txt-purpleBlue-dark, .txt-bluePurple-dark, .text-purpleBlue-dark, .text-bluePurple-dark {
    color: #2d00b3;
}

a.txt-purpleBlue-dark, a.txt-bluePurple-dark, a.text-purpleBlue-dark, a.text-bluePurple-dark {
    text-decoration: none;
    color: #2d00b3;
}

.border-purpleBlue, .border-bluePurple, .border-purpleBlue th, .border-bluePurple th, .border-purpleBlue td, .border-bluePurple td {
    border-color: #6633FF;
}

.border-purpleBlue-light, .border-bluePurple-light, .border-purpleBlue-light th, .border-bluePurple-light th, .border-purpleBlue-light td, .border-bluePurple-light td {
    border-color: #9f80ff;
}

.border-purpleBlue-dark, .border-bluePurple-dark, .border-purpleBlue-dark th, .border-bluePurple-dark th, .border-purpleBlue-dark td, .border-bluePurple-dark td {
    border-color: #2d00b3;
}

.bg-blue, .hover-blue:hover {
    background-color: #000099;
}

.bg-blue-light, .hover-blue-light:hover {
    background-color: #4d4dff;
}

.bg-blue-dark, .hover-blue-dark:hover {
    background-color: #00004d;
}

.txt-blue, .text-blue {
    color: #000099;
}

a.txt-blue, a.text-blue {
    text-decoration: none;
    color: #000099;
}

.txt-blue-light, .text-blue-light {
    color: #4d4dff;
}

a.txt-blue-light, a.text-blue-light {
    text-decoration: none;
    color: #4d4dff;
}

.txt-blue-dark, .text-blue-dark {
    color: #00004d;
}

a.txt-blue-dark, a.text-blue-dark {
    text-decoration: none;
    color: #00004d;
}

.border-blue, .border-blue th, .border-blue td {
    border-color: #000099;
}

.border-blue-light, .border-blue-light th, .border-blue-light td {
    border-color: #4d4dff;
}

.border-blue-dark, .border-blue-dark th, .border-blue-dark td {
    border-color: #00004d;
}

.bg-blueGreen, .bg-greenBlue, .hover-blueGreen:hover, .hover-greenBlue:hover {
    background-color: #009999;
}

.bg-blueGreen-light, .bg-greenBlue-light, .hover-blueGreen-light:hover, .hover-greenBlue-light:hover {
    background-color: #00e5e6;
}

.bg-blueGreen-dark, .bg-greenBlue-dark, .hover-blueGreen-dark:hover, .hover-greenBlue-dark:hover {
    background-color: #004c4d;
}

.txt-blueGreen, .txt-greenBlue, .text-blueGreen, .text-greenBlue {
    color: #009999;
}

a.txt-blueGreen, a.txt-greenBlue, a.text-blueGreen, a.text-greenBlue {
    text-decoration: none;
    color: #009999;
}

.txt-blueGreen-light, .txt-greenBlue-light, .text-blueGreen-light, .text-greenBlue-light {
    color: #00e5e6;
}

a.txt-blueGreen-light, a.txt-greenBlue-light, a.text-blueGreen-light, a.text-greenBlue-light {
    text-decoration: none;
    color: #00e5e6;
}

.txt-blueGreen-dark, .txt-greenBlue-dark, .text-blueGreen-dark, .text-greenBlue-dark {
    color: #004c4d;
}

a.txt-blueGreen-dark, a.txt-greenBlue-dark, a.text-blueGreen-dark, a.text-greenBlue-dark {
    text-decoration: none;
    color: #004c4d;
}

.border-blueGreen, .border-greenBlue, .border-blueGreen th, .border-greenBlue th, .border-blueGreen td, .border-greenBlue td {
    border-color: #009999;
}

.border-blueGreen-light, .border-greenBlue-light, .border-blueGreen-light th, .border-greenBlue-light th, .border-blueGreen-light td, .border-greenBlue-light td {
    border-color: #00e5e6;
}

.border-blueGreen-dark, .border-greenBlue-dark, .border-blueGreen-dark th, .border-greenBlue-dark th, .border-blueGreen-dark td, .border-greenBlue-dark td {
    border-color: #004c4d;
}

.bg-green, .hover-green:hover {
    background-color: #009966;
}

.bg-green-light, .hover-green-light:hover {
    background-color: #00e699;
}

.bg-green-dark, .hover-green-dark:hover {
    background-color: #004d33;
}

.txt-green, .text-green {
    color: #009966;
}

a.txt-green, a.text-green {
    text-decoration: none;
    color: #009966;
}

.txt-green-light, .text-green-light {
    color: #00e699;
}

a.txt-green-light, a.text-green-light {
    text-decoration: none;
    color: #00e699;
}

.txt-green-dark, .text-green-dark {
    color: #004d33;
}

a.txt-green-dark, a.text-green-dark {
    text-decoration: none;
    color: #004d33;
}

.border-green, .border-green th, .border-green td {
    border-color: #009966;
}

.border-green-light, .border-green-light th, .border-green-light td {
    border-color: #00e699;
}

.border-green-dark, .border-green-dark th, .border-green-dark td {
    border-color: #004d33;
}

.bg-greenYellow, .bg-yellowGreen, .hover-greenYellow:hover, .hover-yellowGreen:hover {
    background-color: #CCFF00;
}

.bg-greenYellow-light, .bg-yellowGreen-light, .hover-greenYellow-light:hover, .hover-yellowGreen-light:hover {
    background-color: #e5ff80;
}

.bg-greenYellow-dark, .bg-yellowGreen-dark, .hover-greenYellow-dark:hover, .hover-yellowGreen-dark:hover {
    background-color: #7a9900;
}

.txt-greenYellow, .txt-yellowGreen, .text-greenYellow, .text-yellowGreen {
    color: #CCFF00;
}

a.txt-greenYellow, a.txt-yellowGreen, a.text-greenYellow, a.text-yellowGreen {
    text-decoration: none;
    color: #CCFF00;
}

.txt-greenYellow-light, .txt-yellowGreen-light, .text-greenYellow-light, .text-yellowGreen-light {
    color: #e5ff80;
}

a.txt-greenYellow-light, a.txt-yellowGreen-light, a.text-greenYellow-light, a.text-yellowGreen-light {
    text-decoration: none;
    color: #e5ff80;
}

.txt-greenYellow-dark, .txt-yellowGreen-dark, .text-greenYellow-dark, .text-yellowGreen-dark {
    color: #7a9900;
}

a.txt-greenYellow-dark, a.txt-yellowGreen-dark, a.text-greenYellow-dark, a.text-yellowGreen-dark {
    text-decoration: none;
    color: #7a9900;
}

.border-greenYellow, .border-yellowGreen, .border-greenYellow th, .border-yellowGreen th, .border-greenYellow td, .border-yellowGreen td {
    border-color: #CCFF00;
}

.border-greenYellow-light, .border-yellowGreen-light, .border-greenYellow-light th, .border-yellowGreen-light th, .border-greenYellow-light td, .border-yellowGreen-light td {
    border-color: #e5ff80;
}

.border-greenYellow-dark, .border-yellowGreen-dark, .border-greenYellow-dark th, .border-yellowGreen-dark th, .border-greenYellow-dark td, .border-yellowGreen-dark td {
    border-color: #7a9900;
}

.bg-white, .hover-white:hover {
    background-color: #FFFFFF;
}

.bg-white-light, .hover-white-light:hover {
    background-color: #f2f2f2;
}

.bg-white-dark, .hover-white-dark:hover {
    background-color: #bfbfbf;
}

.txt-white, .text-white {
    color: #FFFFFF;
}

a.txt-white, a.text-white {
    text-decoration: none;
    color: #FFFFFF;
}

.txt-white-light, .text-white-light {
    color: #f2f2f2;
}

a.txt-white-light, a.text-white-light {
    text-decoration: none;
    color: #f2f2f2;
}

.txt-white-dark, .text-white-dark {
    color: #bfbfbf;
}

a.txt-white-dark, a.text-white-dark {
    text-decoration: none;
    color: #bfbfbf;
}

.border-white, .border-white th, .border-white td {
    border-color: #FFFFFF;
}

.border-white-light, .border-white-light th, .border-white-light td {
    border-color: #f2f2f2;
}

.border-white-dark, .border-white-dark th, .border-white-dark td {
    border-color: #bfbfbf;
}

.bg-black, .hover-black:hover {
    background-color: #000000;
}

.bg-black-light, .hover-black-light:hover {
    background-color: #1a1a1a;
}

.bg-black-dark, .hover-black-dark:hover {
    background-color: #0d0d0d;
}

.txt-black, .text-black {
    color: #000000;
}

a.txt-black, a.text-black {
    text-decoration: none;
    color: #000000;
}

.txt-black-light, .text-black-light {
    color: #1a1a1a;
}

a.txt-black-light, a.text-black-light {
    text-decoration: none;
    color: #1a1a1a;
}

.txt-black-dark, .text-black-dark {
    color: #0d0d0d;
}

a.txt-black-dark, a.text-black-dark {
    text-decoration: none;
    color: #0d0d0d;
}

.border-black, .border-black th, .border-black td {
    border-color: #000000;
}

.border-black-light, .border-black-light th, .border-black-light td {
    border-color: #1a1a1a;
}

.border-black-dark, .border-black-dark th, .border-black-dark td {
    border-color: #0d0d0d;
}

.bg-gray, .hover-gray:hover {
    background-color: #999999;
}

.bg-gray-light, .hover-gray-light:hover {
    background-color: #bfbfbf;
}

.bg-gray-dark, .hover-gray-dark:hover {
    background-color: #404040;
}

.txt-gray, .text-gray {
    color: #999999;
}

a.txt-gray, a.text-gray {
    text-decoration: none;
    color: #999999;
}

.txt-gray-light, .text-gray-light {
    color: #bfbfbf;
}

a.txt-gray-light, a.text-gray-light {
    text-decoration: none;
    color: #bfbfbf;
}

.txt-gray-dark, .text-gray-dark {
    color: #404040;
}

a.txt-gray-dark, a.text-gray-dark {
    text-decoration: none;
    color: #404040;
}

.border-gray, .border-gray th, .border-gray td {
    border-color: #999999;
}

.border-gray-light, .border-gray-light th, .border-gray-light td {
    border-color: #bfbfbf;
}

.border-gray-dark, .border-gray-dark th, .border-gray-dark td {
    border-color: #404040;
}

.bg-brown, .hover-brown:hover {
    background-color: #8B4513;
}

.bg-brown-light, .hover-brown-light:hover {
    background-color: #e06f1f;
}

.bg-brown-dark, .hover-brown-dark:hover {
    background-color: #5a2d0c;
}

.txt-brown, .text-brown {
    color: #8B4513;
}

a.txt-brown, a.text-brown {
    text-decoration: none;
    color: #8B4513;
}

.txt-brown-light, .text-brown-light {
    color: #e06f1f;
}

a.txt-brown-light, a.text-brown-light {
    text-decoration: none;
    color: #e06f1f;
}

.txt-brown-dark, .text-brown-dark {
    color: #5a2d0c;
}

a.txt-brown-dark, a.text-brown-dark {
    text-decoration: none;
    color: #5a2d0c;
}

.border-brown, .border-brown th, .border-brown td {
    border-color: #8B4513;
}

.border-brown-light, .border-brown-light th, .border-brown-light td {
    border-color: #e06f1f;
}

.border-brown-dark, .border-brown-dark th, .border-brown-dark td {
    border-color: #5a2d0c;
}

.bg-gold, .hover-gold:hover {
    background-color: #B8860B;
}

.bg-gold-light, .hover-gold-light:hover {
    background-color: #f5c757;
}

.bg-gold-dark, .hover-gold-dark:hover {
    background-color: #483504;
}

.txt-gold, .text-gold {
    color: #B8860B;
}

a.txt-gold, a.text-gold {
    text-decoration: none;
    color: #B8860B;
}

.txt-gold-light, .text-gold-light {
    color: #f5c757;
}

a.txt-gold-light, a.text-gold-light {
    text-decoration: none;
    color: #f5c757;
}

.txt-gold-dark, .text-gold-dark {
    color: #483504;
}

a.txt-gold-dark, a.text-gold-dark {
    text-decoration: none;
    color: #483504;
}

.border-gold, .border-gold th, .border-gold td {
    border-color: #B8860B;
}

.border-gold-light, .border-gold-light th, .border-gold-light td {
    border-color: #f5c757;
}

.border-gold-dark, .border-gold-dark th, .border-gold-dark td {
    border-color: #483504;
}

