/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,22): run-time error CSS1039: Token not allowed after unary operator: '-primary1'
(81,1): run-time error CSS1019: Unexpected token, found '@import'
(81,9): run-time error CSS1019: Unexpected token, found 'url(‘https://fonts.googleapis.com/css2?family=Sanchez&display=swap’)'
(117,28): run-time error CSS1039: Token not allowed after unary operator: '-primary2'
(119,18): run-time error CSS1039: Token not allowed after unary operator: '-primary2'
(130,32): run-time error CSS1039: Token not allowed after unary operator: '-primary3'
(167,35): run-time error CSS1039: Token not allowed after unary operator: '-primary3'
(172,21): run-time error CSS1039: Token not allowed after unary operator: '-primary3'
(183,28): run-time error CSS1039: Token not allowed after unary operator: '-primary3'
 */
:root {
    --primary1: #C41230;
    --primary2: #516a7f;
    /*--primary2: #6ba4b8;*/
    --primary3: #0c94cb;
}



body {
    padding-top: 0px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 20px;
    padding-right: 5px;
    margin: 0;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}


.alert {
    width: 100%;
    background-color: #93d500;
    z-index: 10;
    padding-bottom: 1px;
}

.alert-heading {
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 900;
}


section.hero {
    /*background: #00426A;*/
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00426A', endColorstr='#6BA4B8',GradientType=1 );
    position: relative;
}

.hero__content {
    font-size: 20px;
    font-size: 1.25rem;
    color: #fff;
    font-family: "Georgia", serif;
    position: relative;
    background: var(--primary1);
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.wrapper{
    margin:0 auto;
    max-width:1160px;
}

@import url(‘https://fonts.googleapis.com/css2?family=Sanchez&display=swap’);

.logo a {
    float: left;
    margin: 20px 15px 20px 0;
    padding: 0 15px 0 0;
}
.logo .slogan
{
    color:#535a5f;
    font-family:'Sanchez', serif;
    font-size:20px;
    font-weight:normal;
    float:left;
    margin:20px 0 0 0;
}

.dark-link a {
    color: maroon;
    text-decoration: none;
}

    .dark-link a:hover {
        color: #fff;
    }

.link-active {
    background-color: yellowgreen;
}


.accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-button:not(.collapsed) {
    background-color: var(--primary2);
    color: white;
    border: var(--primary2);
}

    /* Nested tables */
    .tg {
    border-collapse: collapse;
    border-color: #93a1a1;
    border-spacing: 0;
}

    .tg th {
        background-color: var(--primary3);
        border-color: #93a1a1;
        border-style: solid;
        border-width: 1px;
        color: #fdf6e3;
        font-family: Arial, sans-serif;
        font-size: 14px;
        font-weight: normal;
        overflow: hidden;
        padding: 10px 5px;
        word-break: normal;
    }

    .tg td {
        /*background-color: #fdf6e3;*/
        border-color: #93a1a1;
        border-style: solid;
        border-width: 1px;
        color: #002b36;
        font-family: Arial, sans-serif;
        font-size: 12px;
        overflow: hidden;
        padding: 1px 1px;
        word-break: normal;
    }

        .tg td:last-child {
            width: 50px;
            white-space: nowrap;
        }

.bonsai,
.bonsai > li {
    /*margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;*/
    border-bottom: 1px solid var(--primary3);
}

    .bonsai > li:hover {
        background-color: #FFFFFF;
        color: var(--primary3);
    }

#footer {
    color: #4a4a4a;
    background: #4a4a4a;
    font-size: 18px;
}
/* For the terms/social/footer */
footer {
    color: brown;
    background-color: var(--primary3);
    min-height: 30px;
    bottom: 0px;
    position: inherit;
    width: 100%;
    margin-top: 20px;
}

.custom_footer {
    height: 144px;
    width: 100%;
    /*color: #fff;*/
    /*background-color: #008265 !important;*/
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    /*background-color: 6BA4B8 !important;*/
}




