﻿.page-container {
    margin: 48px 0px 35px 0px;
}
.page-container h1,
.page-container h4,
.page-container h6,
.page-container p,
.page-container span {
    color: #424242;
}

.page-container h1 {
    font-size: 55px;
    font-weight: 700;
    color: #006940;
    margin: 0px 0px 8px 0px;
}

.page-container h6 {
    font-size: 24px;
    font-weight: 700;
    margin: 0px 0px 33px 0px;
}

.page-container p {
    font-size: 16px;
}

    .page-container p > a {
        color: #006940;
        text-decoration: underline;
        padding: 0;
    }

.page-container h4 {
    font-size: 16px;
    color: #006940;
    font-weight: 700;
    margin: 16px 0px 8px 0px;
}

.btn-search {
    background-color: #006940;
    color: #FFFFFF !important;
    padding-bottom: 9px;
    padding-top: 9px;
}

#btnShowHide {
    font-size: 16px;
    color: #006940;
    text-decoration: underline;
    margin-top: 8px;
    display: block;
}

.rdo-label {
    font-size: 16px;
    padding-left: 12px;
}

.page-container input,
.dropdown > button.ddlGeneric {
    border: 1px solid #D3D3D3;
    margin-bottom: 0px;
}

.dropdown > button.ddlGeneric {
    padding: 10px 8px;
    height: auto;
    font-size: 12px;
    white-space: nowrap;
}

    .dropdown > button.ddlGeneric .caret {
        border-top: 7px solid #006940;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
    }

    .dropdown > button.ddlGeneric span {
        color: #888888;
    }

.dropdown .dropdown-item {
    font-size: 12px;
}

#btnSubmitQuickSearch {
    margin-top: 8px;
}

#btnSubmitAdvancedSearch {
    margin-top: 16px;
}

#advancedSearch {
    margin-top: 30px;
}

#blk-Rdo {
    margin-bottom: 32px;
}

.open > .dropdown-menu {
    width: 100%;
}

input.form-control {
    padding: 8px 12px;
    color: #424242;
    height: auto;
}

#results ol {
    padding-left: 15px;
}

#results li,
#results a {
    font-size: 16px;
}

#results li {
    margin-bottom: 24px;
}

#results a {
    padding: 0px;
    text-decoration: underline;
    color: #006940;
}

#results p {
margin-bottom: 24px;
}

#results #searchKeyword {
    font-size: 24px; 
    font-weight: bold; 
    margin-bottom: 19px; 
    margin-top: 33px;
}

#CAContainer {
    padding: 20px 0px;
}

@media (max-width: 576px) {

    .page-container {
        padding-left: 27px;
        padding-right: 27px;
    }

    .page-container h1 {
        font-size: 30px;
    }

    .page-container h6 {
        font-size: 24px;
        margin-bottom: 0px;
    }

    #CAContainer {
        padding: 31px 0px 20px 0px;
    }

        #CAContainer ol {
            padding-left: 20px;
        }
}   