div.accordionContainerV2 {
    padding: 0 0 0 0;
    margin: 4% 0 4% 0;
    text-align: left;
}

div.accordionContainerV2 div.accordionRowContainer {
    border: 1px solid #D9D9D9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0 1.5% 0;
    box-sizing: border-box;
}

div.accordionContainerV2 div.accordionRowContainer .accordionSectionHead:hover {
    cursor: pointer;
    background-color: #f4f4f4;
}

div.accordionContainerV2 div.accordionRowContainer .accordionSectionHead {
    color: #22263a;
    padding: 3.5% 13% 3.5% 2%;
    font-size: 1.0rem;
    line-height: 1.2rem;
    margin: 0% 0% 0% 0%;
    box-sizing: border-box;
    position: relative;
} 

div.accordionContainerV2 div.accordionRowContainer .accordionSectionHead::after {
    content: "+";
    margin: -10px 0 0px 0;
    padding: 0px 0 0px 0;
    /* float: right; */
    font-size: 1.5rem;
    position: absolute;
    right: 2.5%;
    top: 50%;
}
div.accordionContainerV2 div.accordionRowContainer.emphasis {
    border: 2px solid #779a9c;
}
div.accordionContainerV2 div.accordionRowContainer.emphasis .accordionSectionHead {
    color: #779a9c;
}


div.accordionContainerV2 div.accordionRowContainer .accordionSectionHeadSelected, div.accordionContainerV2 div.accordionRowContainer .accordionSectionHeadSelected:hover {
    color: white;
    background-color: #22263a;
    box-sizing: border-box;
}
 div.accordionContainerV2 div.accordionRowContainer.emphasis .accordionSectionHeadSelected {
    color: white;
    background-color: #779a9c;
    box-sizing: border-box;
}
div.accordionContainerV2 div.accordionRowContainer .accordionSectionHeadSelected:after {
    content: "-";
}

div.accordionContainerV2 div.accordionRowContainer div.accordionSubSection {
    padding: 2% 6% 4% 6%;
    /*	padding:20px 20px 20px 40px;*/
    box-sizing: border-box;
    width: 100%;
    display: none;
    /* This hides the brief flash of the accordion content on load */
}

@media screen and (min-width: 561px) {
    div.accordionContainerV2 div.accordionRowContainer .accordionSectionHead {
        padding: 2.0% 9% 2.0% 3%;
        font-size: 1.1rem;
        line-height: 1.3rem;
    }

    div.accordionContainerV2 div.accordionRowContainer .accordionSectionHead:after {
        font-size: 1.7rem;

    }

    div.accordionContainerV2 div.accordionRowContainer .accordionSectionHeadSelected:after {
        font-size: 1.7rem;
    }
}

@media screen and (min-width: 1280px) {

    div.accordionContainerV2 div.accordionRowContainer .accordionSectionHead:after {
        font-size: 1.7rem;

    }

    div.accordionContainerV2 div.accordionRowContainer .accordionSectionHeadSelected:after {
        font-size: 1.7rem;
    }
}