﻿a {
    text-decoration: none;
    color: black;
}

.noPrint {
    visibility: hidden;
    height: 0px;
}

.fs-tiny {
    font-size: .8rem;
}

.fs-tiny-small {
    font-size: .85rem;
}

.fs-small {
    font-size: .9rem;
}

.fs-small-medium {
    font-size: .95rem;
}

.fs-medium {
    font-size: 1rem;
}

.fs-medium-large {
    font-size: 1.1rem;
}

.fs-large {
    font-size: 1.2rem;
}

.fs-large-huge {
    font-size: 1.3rem;
}

.fs-huge {
    font-size: 1.8rem;
}

.fw-thin {
    font-weight: 200;
}

.fw-thin-medium {
    font-weight: 300;
}

.fw-medium {
    font-weight: 400;
}

.fw-medium-bold {
    font-weight: 600;
}

.fw-bold {
    font-weight: 700;
}

.ff-normal {
}


.two-column-grid {
    display: grid;
    grid-template-columns: 25% auto;
    background-color: darkgray;
    grid-gap: 1px;
    border: 1px solid darkgray;
    margin-bottom: 15px;    
}

.two-column-grid-header {
    grid-column-start: span 2;
    text-align: center;
    padding: 5px;
}

.two-column-grid-footer {
    grid-column-start: span 2;
    background-color: #F4F5D2;
}

.two-column-grid-left {
    background-color: lightblue;
    padding: 5px;
}

.two-column-grid-right {
    background-color: white;
    padding: 5px;
}

.paddedDiv {
    padding: 5px;
}

.four-column-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 5px;
    background-color: gainsboro;
}

    .four-column-grid > div {
        background-color: white;
        padding: 5px;
        page-break-inside: avoid;
    }

        .four-column-grid img {
            width: 100%;
            height: auto; /* Keep images from stretching */
            object-fit: contain;
        }

.invisible-div {
    display: none;
    visibility: hidden;
}

.c-green {
    color: green;
}

.red {
    color: red;
}

.c-red {
    color: red;
}

.c-gray {
    color: gray;
}

.c-navy {
    color: navy;
}

.c-white {
    color: white;
}

.c-orange {
    color: orange;
}

.c-yellow {
    color: yellow;
}

.f-style-italic {
    font-style: italic;
}

.underline {
    text-decoration: underline;
}

