/* DOT Accordion styles */
	
    .panel-group .panel > .panel-heading.panel-plus-link a.collapsed:before {font-size: 16px;}
    .panel-group .panel > .panel-heading.panel-plus-link a:before {font-size: 16px;}
    
	.panel-plus-link {
        /* padding: 10px 10px; */
        padding: 0 10px;   
        }

    .panel-plus-link a {padding-top: 0 !important; padding-bottom: 0 !important; /* color: #333 !important; */}
    .panel-heading.panel-plus-link > a, .panel-heading-link > a {padding-left: 0;}
    
    .panel-heading.panel-plus-link h2 > a,
    .panel-heading.panel-plus-link h3 > a {
        padding-left: 0;
        width: 100%; 
        display: block; 
    }

    .panel-plus-link h2 {font-size:40px; margin: 2px 0 ;}
    .panel-plus-link h3 {font-size: 1.2em; margin: 2px 0;}

    @media screen and (max-width:768px) {
        .panel-plus-link h2 {font-size: 1.7em;}
        .panel-plus-link h3 {font-size: 1.4em;}
    }


.panel-default .panel-heading, .panel-default .panel-footer {
    padding-top: 7px;
    padding-bottom: 7px;
}

/* from  DPS
.panel-default .panel-heading[aria-expanded="true"],
.panel-default .panel-heading a:hover,
.panel-default .panel-heading a:focus, .panel-default a.panel-heading:hover,
.panel-default a.panel-heading:focus {
    background-color: #286400;
    color: white;
    font-weight: 600;
}
*/