
.acc-materials .accordion-toggle {
    display: block;
    background-image: url(../images/chevron-down.png);
    background-repeat: no-repeat;
    background-position: 99%;
    padding-right: 23px;    
    padding-top: 5px;
    padding-bottom: 5px;
}

.acc-materials .accordion-toggle.open {
  background-image: url(../images/chevron-up.png);
}

.acc-materials .accordion-content ul {
	margin-bottom: 20px;
	margin-top: 10px;
}

.acc-materials .accordion-content ul.shiftup {
    margin-top: -20px;
}

.acc-materials .accordion-content ul li {
	line-height: 2em;
}

#accordion {
	margin-bottom: 20px;
}

.main .acc-materials .accordion-content a {
	background: none;
	padding: 0;
}

.acc-materials a[href$=".doc"]:after, .acc-materials.acc-materials a[href$=".rtf"]:after, .acc-materials.acc-materials a[href$=".docx"]:after,
.acc-materials a[href$=".DOC"]:after, .acc-materials.acc-materials a[href$=".RTF"]:after, .acc-materials.acc-materials a[href$=".DOCX"]:after  {
    content: '\f1c2';
    color: #000099;
    font-size: .9375em;
    font-family: FontAwesome;
    padding: 0 0.25em 0 0.35em;
}

.acc-materials.acc-materials a[href$=".pdf"]:after, .acc-materials.acc-materials a[href$=".PDF"]:after  {
    content: '\f1c1';
    color: #990000;
    font-size: .9375em;
    font-family: FontAwesome;
    padding: 0 0.25em 0 0.35em;
}


.acc-materials.acc-materials a[href$=".ppt"]:after, .acc-materials.acc-materials a[href$=".PPT"]:after,
.acc-materials.acc-materials a[href$=".pptx"]:after, .acc-materials.acc-materials a[href$=".PPTX"]:after,
.acc-materials.acc-materials a[href$=".potx"]:after, .acc-materials.acc-materials a[href$=".POTX"]:after  {
    content: '\f1c4';
    color: #996600;
    font-size: .9375em;
    font-family: FontAwesome;
    padding: 0 0.25em 0 0.35em;
}