﻿
.navbar-light .navbar-toggler {
    border-color: transparent;
}

li {
    font-size: 14px;
}

.global-nav-menu li{
    font-size: 12px;
}


/* Footer - Start */
.cssdFooter {
    display: flex;
    font-size: 0.8em;
}

.cssdFooter h1 {
    margin: 0 0 10px 0;
    font-size: 20px;
    padding: 0px;
    font-weight: 600;
}

#socialmedia-icons {
    margin-top: 20px;
    justify-items: center;
    margin-bottom: auto;
}
/* < / Footer > */

ol li {
    padding-bottom: 25px;
    font-size: 0.9em;
}

.faqSection ol li {
    padding-bottom: 0px;
}
/* < CSSD Division Menu > */
.cssdMenu .dropdown-menu {
    background-color: #f8f9fa;
}

.cssdMenu .dropdown-item:hover, .dropdown-item:focus {
    color: black;
    background-color: #8AB6D4;
}

.cssdMenu {
    padding: 0px;
    border-bottom: 3px solid lightgray;
}

.cssdMenu ul {
    flex-grow: 1;
}

.cssdMenu .nav-item {
    border-top: none;
    font-size: 0.85em;
}

.cssd-sidebar ul {
    padding-left: 0px;
}


li.nav-item {
    font-size: 0.8em;
}

.dropdown-item.active {
    background-color: unset;
    color: black;
    font-weight: 600;
}

.cssd-sidebar .nav-item em {
    width: 40px;
}

.cssd-sidebar .nav-item h2 {
    font-size: 1em;
    vertical-align: central;
    display: inline;
}

.icon-row .icon {
    width: 140px;
    height: 130px;
    text-align: center;
    padding: 8px;
}

.icon-container {
    color: white;
    margin: 10px;
    padding: 0px;
}

.icon-container a {
    color: white;
}
/* < / CSSD Sidebar Menu > */

/* < fileTable > */
.fileTable {
    width: 80%;
    margin: auto;
    border: 1px solid black;
    margin-bottom: 25px;
}

.fileTable ul {
    padding: 0px;
    list-style-type: none;
    margin-bottom: 0px;
}

.fileTable li {
    padding: 5px;
}

.fileTable li:nth-child(odd) {
    background-color: rgba(245,245,245,1);
}
/* < / fileTable > */


.alertHeadline h1, .alertHeadline h2, .alertHeadline h3 {
    font-size: 1em;
    margin-top: 40px;
}

.cssdNoticeBox {
    background-color: #06c;
    width: 50%;
    margin: auto;
    margin-bottom: 25px;
    color: white;
    padding: 15px;
    border-radius: 3px;
}

    .cssdNoticeBox h2 {
        text-transform: uppercase;
        color: white;
        margin: 0px;
    }

    .cssdNoticeBox p {
        margin: 0px;
    }

    .cssdNoticeBox a {
        color: white;
        text-decoration: none;
    }


.cssdAlert {
    padding: 20px;
    background-color: #ff9cb4;
    border: 2px solid #c40a38;
    color: black;
    margin: 0 0 20px 0;
    border-radius: 3px;
}

    .cssdAlert a {
        color: black;
        text-decoration: underline;
        font-weight: 600;
    }

    .cssdAlert h1, .cssdAlert h2, .cssdAlert h3, .cssdAlert h4 {
        color: black;
        margin: auto;
        font-weight: 800;
        text-transform: uppercase;
        margin: 0 0 15px 0;
        text-align: center;
    }

    .cssdAlert p {
        margin: 0px;
        font-size: .8em;
        text-align: justify;
    }

