﻿.accordion {
    border-top: .06em solid #e9e9e9;
}

.accordionHead {
    font-weight: 600;
    font-size: 1.1em;
    background-color: #f6f6f6;
    transition: background-color 0.1s ease;
    padding: 1.25%;
    border: .06em solid #e9e9e9;
    border-top: none;
}

.accordionContent {
    border: .06em solid #e9e9e9;
    border-top: none;
    padding: 1em;
}

.accordionHead:hover {
    color: #c8102e;
    background-color: #e9e9e9;
}

.accordionHead a {
    color: #544f47;
    text-decoration: none;
}

.accordionHead .accordionInactive {
    background-color: #e9e9e9;
    transition: background-color 0.1s ease;
}

    .accordionHead .accordionInactive :hover {
        color: #000;
        background-color: #e9e9e9;
    }

.accordion i {
    
    color: #9d9d9d;
}

/*Nested Accordions*/
.accordion .accordion {
    border: none;
}

    .accordion .accordion .accordionHead {
        background: none;
        border: none;
    }

    .accordion .accordion .accordionContent {
        padding-left: 2rem;
        border: none;
    }

    .accordion .accordion i {
        float: unset;
    }

        .accordion .accordion i.fa-caret-left {
            display: none
        }

        .accordion .accordion i.nested {
            display: inline-block;
        }
