
/* root element for accordion. decorated with rounded borders and gradient background image */
.toolsaccordion {
	width: 100%;
   
}

.toolsaccordion h3 {
	background: transparent;
    width: 100%;
    line-height: 3;
    margin: 0 0 0 0;
    font-variant: normal;

}


/* accordion pane */
.toolsaccordion div > .pane {
	display: none;
    background-color: white;
	font-size:16px;
    width: 100%;
}


    .toolsaccordion div:target > .pane {
        display: block;
    }

.toolsaccordion A:link,  .toolsaccordion A:visited, .toolsaccordion A:active{    	
    text-decoration: none;
   
    padding-bottom: 5px;
    padding-top: 5px;
    width:100%;
    padding-right:10px;
}



.toolsaccordion div.pane a {
    color: #018f51;
    line-height: 2;
}

.toolsaccordion div.pane a:hover{
    color: #031a80;
   
}
   
.toolsaccordion H3 A:link, .toolsaccordion H3 A:visited {
	color: #031a80;
    font-family: Arial;
   
    font-size: 1em;
    background:none;
   
}

.toolsaccordion H3 A:active, .toolsaccordion H3 A:focus{
     border-bottom: 2px solid #018f51;
}

    .toolsaccordion H3 A:link:hover, .toolsaccordion H3 A:visited:hover {
        
    }

@media (max-width: 991px){
    .toolsaccordion h3{
        background: white;
    }

    .toolsaccordion A:link, .toolsaccordion A:visited, .toolsaccordion A:active{
        padding-left: 20px;
    }
}





