.mainTitle.sole {
	margin-left: -1.5rem;
}
.infoContainer{
	margin-top: 1rem;
	margin-bottom: 2rem;
	padding-left: 0;
    padding-right: 0; 
	
}

.infoContainer .attachmentListView {
	line-height: 1;
	border-bottom: solid #e0e0e0 1px;
}

.attachmentListView a.downloadLink {
	font-size: 1.16rem;
	font-weight: bolder;
	color: black;
	line-height: 1;
	padding-top: 0.6rem;
	padding-bottom: 0.3rem;
}

.attachmentListView a.downloadLink:hover {
	background-color: #f6efe8;
}

.attachmentListView .listStyle {
		font-size: 1rem;
	color: #3aa39c;
}


.attachmentListView .pdfIconContainer {
	padding-right: 1.2rem;
	padding-bottom: 0.1rem
}

.attachmentListView:last-child  {
	border-bottom: solid #3aa39c 0.2rem;
}

h3.contentTitle {
    margin-top: 2rem;
}

.contentContainer {
    padding-left: 2.5rem;
    padding-bottom: 2rem;
    text-align: justify;
    transition: all linear .1s;
}

.attachmentListView .toggleGeography.opened {
    background: #3aa39c;
    font-size: 1.3rem;
    font-weight: bolder;
    color: white;
    height: 4rem;
    padding-left: 0;
}

.attachmentListView a.downloadLink.opened:hover{
	background-color: #278982;
}

.attachmentListView .toggleGeography{
	padding-right: 1.7rem;
	min-height: 3.3rem;
	transition: all linear .1s;
}

.toggleGeography .webIconCell {
	font-size: 1.7rem;
    padding-right: 0;
}

.toggleGeography .fa-minus, .toggleGeography.opened .fa-chevron-right{
	color: white;
}

.toggleGeography .fa-plus{
	color: #3aa39c;
}

.opened .fa-plus, .fa-minus {
	display: none;
}

.opened .fa-minus {
	display: block;
}

div div.contentBody {
  	padding: 0;
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.infoContainer {
		margin-bottom: 3rem;
	}
}

@media screen and (max-width: 39.9375em) {
	.infoContainer {
		margin-bottom: 3rem;
   		
	}
	 .infoContainer .attachmentListView {
    	margin-bottom: 0rem;
    	
	}	
	
	.attachmentListView .toggleGeography{
		padding-right: .8rem;
	}
	
	.contentContainer {
  	  padding-left: .2rem;
	}

}