.acronyms-acronym-index{font-family: 'Source Sans Pro', sans-serif !important; font-size: 14px; line-height: 1.42857143; color: #000; background-color: #fff; box-sizing: border-box !important;}
.acronym {margin: 20px 0; }
.import {color: #C81E27; text-transform: uppercase; font-weight: bold; }
.acronym h1 {text-transform: uppercase; font-weight: bold; color: #333;font-size: 30px; }
.letter {margin: 20px 0; font-size: 16px; float: left; }
.letter label {margin: 1px; font-weight: 700; width: 13px; padding: 2px 6px; float: left; text-align: center; }
.letter label.active {background-color: #1A2552; color: #fff; }
.letter label:hover, .letter label:focus, .letter label:active {background-color: #1A2552; color: #fff; cursor: pointer; }
.page-title {margin-bottom: 20px; }
#acronyms_table {border: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: 100%; }
#acronyms_table {width: 100%; margin-bottom: 25px; }
#acronyms_table thead tr th {text-align: left; text-transform: uppercase; font-weight: bold; padding: 5px 8px; vertical-align: middle; }
#acronym_body tr {height: 30px; line-height: 30px; }
#acronym_body tr:nth-child(odd) {background-color: #dddddd; }
#acronym_body tr td {padding: 2px 8px; border-left: 1px solid #fff; font-weight: 500; vertical-align: middle; }
#acronyms_table #acronym_body tr td:first-child {width: 6%; }
#acronyms_table #acronym_body tr td:last-child {width: 50%; }

@media screen and (max-width: 767px){
.acronym-list-container{ overflow: auto; max-width: 100%;}
	
}
@media screen and (max-width: 480px){
 #acronym_body tr {line-height: 20px; }
 
}
