
table.muniTable {
  background-color: #F2FAFD;
  border-bottom: 1px solid lightgray;
  border-collapse: collapse;
  width: 100%;
  text-align: left;
  font-family: 'Libre Franklin', sans-serif;
}
table.muniTable td, table.muniTable th {
  padding: 6px 2px;
}

table.muniTable tbody tr:hover { background-color: #717EC3; color: #F0F0F0;}

table.muniTable tbody td {
  font-size: 13px;
}
table.muniTable td:first-child {  
  padding-left: 6px;
}
table.muniTable tr:nth-child(even) {
  background: #E2EDFC;
}
table.muniTable caption {
  font-family: 'Libre Franklin'; 
  font-size: 18px; 
  padding-top: 2px; 
  padding-bottom: 3px; 
  text-align: left;
}
table.muniTable thead {
  background: -moz-linear-gradient(top, #4959af 0%, #25389e 66%, #0D2294 100%);
  background: -webkit-linear-gradient(top, #4959af 0%, #25389e 66%, #0D2294 100%);
  background: linear-gradient(to bottom, #4959af 0%, #25389e 66%, #0D2294 100%);
  background: #0D2294;
}

table.muniTable thead th {
  font-size: 14px;
  color: #F0F0F0;
  text-align: left;
  font-family: 'Libre Franklin', sans-serif;
  font-weight: normal;
}
table.muniTable thead th:first-child {  
  padding-left: 6px;
}


table.ccrTable {
  background-color: #F2FAFD;
  border-bottom: 1px solid lightgray;
  border-collapse: collapse;
  width: 100%;
  text-align: left;
  font-family: 'Libre Franklin', sans-serif;
}
table.ccrTable td, table.ccrTable th {
  padding: 6px 2px;
}

table.ccrTable tbody tr:hover { background-color: #C37171; color: #F0F0F0;}

table.ccrTable tbody td {
  font-size: 13px;
}
table.ccrTable td:first-child {  
  padding-left: 6px;
}
table.ccrTable tr:nth-child(even) {
  background: #FCE2E2;
}
table.ccrTable caption {
  font-family: 'Libre Franklin'; 
  font-size: 18px; 
  padding-top: 2px; 
  padding-bottom: 3px; 
  text-align: left;
}
table.ccrTable thead {
  background: -moz-linear-gradient(top, #AF4949 0%, #9E2424 66%, #940C0C 100%);
  background: -webkit-linear-gradient(top, #AF4949 0%, #9E2424 66%, #940C0C 100%);
  background: linear-gradient(to bottom, #AF4949 0%, #9E2424 66%, #940C0C 100%);
  background: #940C0C;
}

table.ccrTable thead th {
  font-size: 14px;
  color: #F0F0F0;
  text-align: left;
  font-family: 'Libre Franklin', sans-serif;
  font-weight: normal;
}
table.ccrTable thead th:first-child {  
  padding-left: 6px;
}


