
/* .no_striping{
    background: white !important;
    background-color: white !important;
    --bs-table-striped-bg:
} */

/* tr:nth-child(odd) {
    background-color: white !important;
} */
tr:nth-child(odd) {
    background-color: #ddd !important;
}

.margin-bottom-0{
    margin-bottom: 0px !important;
}

table thead tr th {
    color: #444;
}

.watermark input, .watermark textarea {
    background-color : white !important;
}

/* table thead tr {
    background-color: black !important;
} */
/* td{
    background-color: white !important;
} */

/* BACKGROUNDS */
.bg-color-light-gray{
    background-color: #eee !important;
}
.bg-color-maroon{
    background-color: #AF0A42 !important;
    color:white;
}
.bg-color-light-maroon{
    background-color: #fadbe6 !important;
    color:black;
}
.bg-color-yellow{
    background-color: #FCB913 !important;
    color:white;
}

.bg-color-orange{
    background-color: #F25D23 !important;
    color:white;
}
.bg-color-light-orange{
    background-color: #fce0d5 !important;
    color:black;
}

.bg-color-purple{
    background-color: #9275A4 !important;
    color:white;
}

.bg-color-light-yellow{
    background-color: #fbedc9;
}

.bg-color-pink{
    background-color: #EFCED9;
}

.bg-color-green{
    background-color: #73B865 !important;
}

.bg-color-midnight-blue{
    background-color: #00355F !important;
}

.bg-color-gray{
    background-color: #818284 !important;
}

/* BACKGROUND TRANSPARENCIES */
.bg-transparencey-green{
    background: url("../../images/coloured-banner/green.png") no-repeat bottom center;
}
.bg-transparencey-maroon{
    background: url("../../images/coloured-banner/maroon.png") no-repeat bottom center;
}
.bg-transparencey-orange{
    background: url("../../images/coloured-banner/orange.png") no-repeat bottom center;
}

.bg-transparencey-yellow{
    background: url("../../images/coloured-banner/yellow.png") no-repeat bottom center;
}

.bg-transparencey-gray{
    background: url("../../images/coloured-banner/gray.png") no-repeat bottom center;
}

.bg-transparencey-midnight-blue{
    background: url("../../images/coloured-banner/midnight-blue.png") no-repeat bottom center;
}


/* TEXT/LINK colors */
.color-standard{
    color: #3b3b3b;
}
.color-white{
    color: white;
}
.color-green, a:hover.color-green{
    color: #73B865;
}
.color-black, a:hover.color-black{
    color: black;
}
.color-gray, a:hover.color-gray{
    color: #818284;
}
.color-dark-gray, a:hover.color-gray{
    color: #444;
}
.color-red, a:hover.color-red{
    color: red;
}
.color-maroon, a:hover.color-maroon {
    color: #AF0A42;
}
.color-orange, a:hover.color-orange{
    color: #F25D23;
}
.color-yellow, a:hover.color-yellow{
    color: #FCB913;
}
.color-midnight-blue, a:hover.color-midnight-blue{
    color: #00355F;
}
.color-light-sea-green, a:hover.color-light-sea-green{
    color: #16AC99;
}
.color-purple, a:hover.color-purple{
    color: #9275A4;
}
.color-dark-gray, a:hover.color-dark-gray{
    color: #333;
}

/* ---------- LINKS ----------- */
a:active,
a:hover,
a:focus,
a,
.link,
.link:active,
.link:hover,
.link:focus,
.dropdown-toggle,
.nav-link,
.nav-link:hover
{
    color: #F25D23;
    cursor: pointer;
}

.nav-link.active
{
    color: #F25D23 !important;
}



a:active .color-green,
a:focus .color-green,
.link:active .color-green,
.link:hover .color-green,
.link:focus .color-green
{
    color: #73B865 !important;
}



/* HORIZONTAL LINES */
hr{
    opacity: 1;
    border-top: 2px solid #CEA17E;
}
.hr-maroon{
    border-top-color:#AF0A42;
}
.hr-yellow{
    border-top-color: #FCB913;
}
.hr-orange{
    border-top-color: #F25D23;
}
.hr-light-sea-green{
    border-top-color: #16AC99;
}
.hr-midnight-blue{
    border-top-color:#00355F;
}
.hr-gray{
    border-top-color: #818284;
}
.hr-light-sea-green{
    border-top-color: #16AC99;
}
.hr-purple{
    border-top-color: #9275A4;
}


/* ---------- Key Lines ----------- */
.key-line{
    margin: 0rem 0rem 1rem 0rem;
    padding: .5rem 0rem;
    font-size: 2rem;
    border-bottom: solid 2px;
}



/* BUTTONS */
.btn{
    padding: .2rem .5rem;
    margin-bottom: .5rem;
}
.btn:hover{
    text-decoration: none;
}

.btn-primary:hover{
    border-color: #c34210;
}


.btn-color-maroon{
    color: #AF0A42;
    border: solid 2px #AF0A42;
    border-radius: 10px;
}

a.btn-color-maroon:hover,
a.btn-color-maroon:focus
 {
    color: #AF0A42;
    background-color: #EFCED9;
    border: solid 2px #AF0A42;
}

.btn-color-white{
    color: #fff;
    border: solid 2px #fff;
    border-radius: 10px;
}

a.btn-color-white:hover,
a.btn-color-white:focus
 {
    color: #fff;
    background-color: #aaa;
    border: solid 2px #aaa;
}


.btn-color-yellow{
    color: #FCB913;
    border: solid 2px #FCB913;
    border-radius: 10px;
}

a.btn-color-yellow:hover,
a.btn-color-yellow:focus
 {
    color: #FCB913;
    background-color: #fbedc9;
    border: solid 2px #FCB913;
}

.btn-color-orange{
    color: #F25D23;
    border: solid 2px #F25D23;
    border-radius: 10px;
}

a.btn-color-orange:hover,
a.btn-color-orange:focus
 {
    color: #F25D23;
    background-color: #f6ddd5;
    border: solid 2px #F25D23;
}

.btn-color-midnight-blue{
    color: #00355F;
    border: solid 2px #00355F;
    border-radius: 10px;
}

a.btn-color-midnight-blue:hover,
a.btn-color-midnight-blue:focus
 {
     color: #00355F;
     background-color: #c3def5;
     border: solid 2px #00355F;
}

.btn-color-light-sea-green{
    color: #16AC99;
    border: solid 2px #16AC99;
    border-radius: 10px;
}

a.btn-color-light-sea-green:hover,
a.btn-color-light-sea-green:focus
 {
     color: #16AC99;
     background-color: #aef7ed;
     border: solid 2px #16AC99;
}


.btn-color-gray{
    color: #818284;
    border: solid 2px #818284;
    border-radius: 10px;
}

a.btn-color-gray:hover,
a.btn-color-gray:focus
 {
    color: #818284;
    background-color: #cfd1d2;
    border: solid 2px #818284;
}


.btn-color-dark-gray{
    color: #444;
    border: solid 2px #818284;
    border-radius: 10px;
}

a.btn-color-dark-gray:hover,
a.btn-color-dark-gray:focus
 {
    color: #444;
    background-color: #cfd1d2;
    border: solid 2px #444;
}


.btn-color-purple{
    color: #9275A4;
    border: solid 2px #9275A4;
    border-radius: 10px;
}

a.btn-color-purple:hover,
a.btn-color-purple:focus
 {
    color: #9275A4;
    background-color: #edd9fa;
    border: solid 2px #9275A4;
}



/* ---------- Transparencies ----------- */
/*
.transparency-blue{
    background-color: rgba(6, 31, 77, 0.383);
}

.transparency-purple{
    background-color: rgba(42, 9, 82, 0.306);
}
*/