﻿/*
b = border
bg = background color
br = border-radius
c = cursor
d = display
f = float
fc = forecolor
ff = font family
fs = font size
fw = font weight
h = height
i = italic
m = margin
mnw = min width
mnh = min height
mxw = max width
mxh = max height
p = padding
pba = page-break-after (for printing)
ta and tav = text-align horizontal and vertical
td = text-decoration
w = width
z = z-index for always on top
*/

a {
    color: green !important;
    text-decoration: none;
}

    a:hover {
        color: #7a5266;
        text-decoration: none;
    }

body {
    margin: 0px;
    background-color: white;
    font-family: Montserrat;
    font-size: medium;
}

.bss {
    border: 1px solid silver;
}

.bssb {
    border: 1px solid black;
}

.bs2 {
    border: 2px solid silver;
}

.bb {
    border-bottom: 1px solid silver;
}

.bbn {
    border-bottom: none !important;
}

.bl {
    border-left: 1px solid silver;
}

.bn {
    border: none;
    background-color: none !important;
}

.br {
    border-right: 1px solid silver;
}

.bt {
    border-top: 1px solid silver;
}

.btnone {
    border-top: none;
}

.br2 {
    border-radius: 2px;
}

.br4 {
    border-radius: 4px;
}

.br6 {
    border-radius: 6px;
}

.br8 {
    border-radius: 8px;
}
.brb8 {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.brlt8 {
    border-top-left-radius: 8px;
}
.brrt8 {
    border-top-right-radius: 8px;
}
.brt8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.bss1 {
    border: 1px solid silver;
}

.bgb {
    background-color: beige;
}

.bgbl {
    background-color: black;
}

.bgdg {
    background-color: darkgreen;
}

.bge {
    background-color: #eee;
}

.bgg {
    background-color: dimgrey;
}

.bggw {
    background-color: ghostwhite;
}

.bglg {
    background-color: #e5eecc;
}
.bglp {
    background-color: #e5dee1 !important;
}
.bgnone {
    background-color: none;
}

.bgs {
    background-color: silver;
}

.bgp {
    background-color: #7a5266;
    color: beige;
}

.bgw {
    background-color: white;
}

.bgy {
    background-color: yellow;
}
.cp {
    cursor: pointer;
}
.db {
    display: block;
}

.di {
    display: inline;
}

.dib {
    display: inline-block;
}

.dn {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.fcaw {
    color: antiquewhite;
}

.fccb {
    color: cadetblue;
}

.fcb {
    color: beige;
}

.fcbl {
    color: black;
}

.fccb {
    color: cadetblue;
}

.fcdg {
    color: dimgray !important;
}

.fcg {
    color: darkgreen;
}
.fcg9 {
    color: #999;
    font-weight: 500;
}
.fcm {
    color: #7a5266;
}

fcp {
    color: #7a5266 !important;
}

.fcr {
    color: red;
}

.fcs {
    color: silver;
}

.fcw {
    color: white !important;
}

.ffc {
    font-family: Courgette;
}

.fff {
    font-family: Fondamento;
}

.ffm {
    font-family: Montserrat;
}

.ffmi {
    font-family: material-icons;
}

.ffmsi {
    font-family: material-symbols-outlined;
}

.fs36 {
    font-size: 36px;
}

.fs48 {
    font-size: 48px;
}

.fs72 {
    font-size: 72px;
}

.fslg {
    font-size: large;
}

.fsm {
    font-size: medium;
}

.fsmd {
    font-size: medium;
}

@media only screen and (max-width:599px) {
    .fsm {
        font-size: small;
    }

    .fsmd {
        font-size: small;
    }
}

.fss {
    font-size: small !important;
}

.fsxl {
    font-size: x-large;
}

.fsxs {
    font-size: x-small;
}

.fsxxl {
    font-size: xx-large
}

.fwn {
    font-weight: normal;
}

.fwb {
    font-weight: 600;
}

.h10 {
    height: 10px !important;
}

.h50 {
    height: 50px;
}

.h60 {
    height: 60px;
}

.h75 {
    height: 75px;
}

.h100 {
    height: 100px !important;
}

.h100p {
    height: 100%;
}

.h150 {
    height: 150px;
}

.h200 {
    height: 200px;
}

.h400 {
    height: 400px;
}

.i {
    font-style: italic;
}

.ma {
    margin: auto;
}

.m2 {
    margin: 2px;
}

.m0 {
    margin: 0px;
}

.m10 {
    margin: 10px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb30 {
    margin-bottom: 30px;
}

.ml-8 {
    margin-left: -8px;
}

.ml-15 {
    margin-left: -15px;
}

.ml-20 {
    margin-left: -20px;
}

.ml-25 {
    margin-left: -25px;
}

.ml4 {
    margin-left: 4px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml40 {
    margin-left: 40px;
}

.modal-content {
    border: none;
}

.mr-8 {
    margin-right: -8px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}
.mr25 {
    margin-right: 25px;
}

.mr-20 {
    margin-right: -20px;
}

.mt0 {
    margin-top: 0px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt50 {
    margin-top: 50px;
}

.mt-10 {
    margin-top: -10px;
    padding-top: -10px;
}

.mnw25 {
    min-width: 25%;
}

.mnw75v {
    min-width: 75vh;
}

.mnw95 {
    min-width: 95px;
}

.mnw110 {
    min-width: 110px;
}

.mnw150 {
    min-width: 150px;
}

.mnw350 {
    min-width: 350px;
}

.mnw450 {
    min-width: 450px;
}

.mxh15v {
    max-height: 15vh;
}

.mxh50 {
    max-height: 50px;
}

.mxh70v {
    max-height: 70vh;
}

.mxh75 {
    max-height: 75px;
}

.mxh75v {
    max-height: 75vh;
}

.mxh77v {
    max-height: 78.2vh;
}

.mxh80v {
    max-height: 80vh;
}

.mxh85v {
    max-height: 85vh;
}

.mxh100 {
    max-height: 100px;
}

.mxh150 {
    max-height: 150px;
    border: none !important;
}

.mxh200 {
    max-height: 200px;
}

.mxh300 {
    max-height: 300px;
}

.mxw15v {
    max-width: 15vw;
}

.mxw25p {
    max-width: 25%;
}

.mxw25v {
    max-width: 25vw;
}
.mxw50 {
    max-width: 50px;
}

.mxw50v {
    max-width: 50vw;
}

@media only screen and (max-width:699px) {
    .mxw50v {
        max-width: 90vw;
    }
}


.mxw70v {
    max-width: 70vw;
}

.mxw75 {
    max-width: 75px;
}

.mxw75p {
    max-width: 75%;
}

.mxw80v {
    max-width: 80vw;
}

.mxw85 {
    max-width: 85px;
}

.mxw90p {
    max-width: 90%;
}

.mxw95 {
    max-width: 95%;
}

.mxw95v {
    max-width: 95vw;
}

.mxw100 {
    max-width: 100px;
}

.mxw125 {
    max-width: 125px;
}

.mxw150 {
    max-width: 150px;
}

.mxw200 {
    max-width: 200px;
}

.mxw300 {
    max-width: 300px;
}

.mxw350 {
    max-width: 350px;
}

.mxw500 {
    max-width: 500px;
}

.mxw750 {
    max-width: 750px;
}

.p0 {
    padding: 0px;
}

.p1 {
    padding: 1px;
}

.p2 {
    padding: 2px;
}

.p5 {
    padding: 5px;
}
.p8 {
    padding: 8px;
}
.p10 {
    padding: 10px;
}

.p20 {
    padding: 20px;
}

.p25 {
    padding: 25px;
}

.p50 {
    padding: 50px;
}

.pt25 {
    padding-top: 25px;
}

.pba {
    page-break-after: always;
}
.pb-20 {
    padding-bottom: -20px;
}
.pb10 {
    padding-bottom: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.pl-8 {
    padding-left: -8px;
}

.pl5 {
    padding-left: 5px;
}

.pr-8 {
    padding-right: -8px;
}

.pr20 {
    padding-right: 20px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.tac {
    text-align: center !important;
}

.tal {
    text-align: left;
}

.tar {
    text-align: right;
}

.tavb {
    vertical-align: bottom;
}

.tavm {
    vertical-align: middle;
}

.tavt {
    vertical-align: top;
}

td {
    vertical-align: top;
}

.tdn {
    text-decoration: none;
}
.tdu {
    text-decoration: underline;
}

ul {
    margin: 0px;
    font-size: small;
}

    ul.no {
        list-style-type: none !important;
        padding-left: 0;
    }

.wa {
    width: auto;
}

.w5 {
    width: 5%;
}

.w15v {
    width: 15vw;
}

w25 {
    width: 25%;
}

.w50 {
    width: 50px;
}

.w50p {
    width: 50%;
}

.w50v {
    width: 50vw;
}

@media only screen and (max-width:699px) {
    .w50v {
        width: 97vw;
    }
}

.w70 {
    width: 70%;
}

.w75 {
    width: 75px;
}

.w75p {
    width: 75%;
}

.w80 {
    width: 80%;
}

.w80v {
    width: 80vw;
}

.w90 {
    width: 90%;
}

.w90v {
    width: 90vw;
}

.w95v {
    width: 95vw !important;
}
.w98 {
    width: 98%;
    margin: auto;
}
.w99 {
    width: 98%;
    margin: auto;
}

.w100 {
    width: 100% !important;
}

.w125 {
    width: 125px;
}

.w150 {
    width: 150px;
}

.w350 {
    width: 350px;
}

.z {
    z-index: 999;
}
