/* R3 Patch for tablecolor class */

/* Modications to existing styles with new selectors */
/* These replace the tr.odd class in the base stylesheets. */

@charset "UTF-8";
/*! based on uswds v2.12.0 */

.usa-collection,.usa-list,.usa-prose .usa-collection,.usa-prose>ol,.usa-prose>ul,dl,ol,ul 
{
   
	margin-bottom: 1em;
    
    margin-top: 1em;
    
	line-height: 1.5;
    
	padding-left: 3ch

}
* {
	font-family: Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
}

.tablecolor table,.usa-prose>table,.usa-table,table,table.tablecolor 
{
    
	font-family: Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    
	font-size: 1.06rem;
    
	line-height: 1.5;
    
	border-collapse: collapse;
    
	border-spacing: 0;
    
	color: #1b1b1b;
    
	margin: 1.25rem 0;
    
	text-align: left

}

.tablecolor table thead th,.usa-prose>table thead th,.usa-table thead th,table thead th,table.tablecolor thead th 
{
    
	background-clip: padding-box;
    
	font-weight: 700;
    
	line-height: 1.3

}

.tablecolor table thead td,.tablecolor table thead th,.usa-prose>table thead td,.usa-prose>table thead th,.usa-table thead td,.usa-table thead th,table thead td,table thead th,table.tablecolor thead td,table.tablecolor thead th 
{
    
	background-color: green;
    
 color: #ffffff

}

.tablecolor table tbody th,.usa-prose>table tbody th,.usa-table tbody th,table tbody th,table.tablecolor tbody th 
{
    text-align: left
}

.tablecolor table td,.tablecolor table th,.usa-prose>table td,.usa-prose>table th,.usa-table td,.usa-table th,table td,table th,table.tablecolor td,table.tablecolor th 
{
    
	background-color: #fff;
    
 border: 1px solid #1b1b1b;
    
 font-weight: 400;
    
 padding: .5rem 1rem

}

.tablecolor table caption,.usa-prose>table caption,.usa-table caption,table caption,table.tablecolor caption 
{
    font-family: Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    
 font-size: 1rem;
    
 font-weight: 700;
   
 margin-bottom: .75rem;
    
 text-align: left

}

.usa-table th[data-sortable],table th[data-sortable] 
{
    padding-right: 2.5rem;
    position: relative
}


.usa-table th[data-sortable]:after,table th[data-sortable]:after 
{
    
	border-bottom-color: transparent;
    
 border-bottom-style: solid;
    
 border-bottom-width: 1px;
    
	bottom: 0;
    
	content: "";
    
	height: 0;
    
	left: 0;
    
	position: absolute;
    
	width: 100%
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button,table th[data-sortable]:not([aria-sort]) .usa-table__header__button,table th[data-sortable][aria-sort=none] .usa-table__header__button 
{
    -moz-osx-font-smoothing: inherit;
    
 -webkit-font-smoothing: inherit;
    
 background-color: transparent;
    
 border: 0;
    border-radius: 0;
    
 box-shadow: none;
    
 font-weight: 400;
    
 padding: 0;
    
 height: 2rem;
    
 width: 2rem;
    
 background-position: center center;
    
 background-size: 1.5rem;
    
 color: #71767a;
    
 cursor: pointer;
    
 display: inline-block;
    
 margin: 0;
    
 position: absolute;
    
 right: .25rem;
    
 text-align: center;
    
 text-decoration: none;
    
 top: 50%;
    
 transform: translate(0,-50%)
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,table th[data-sortable][aria-sort=none] .usa-table__header__button:visited 
{
    color: #243413
}


.usa-table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button:active,
.usa-table th[data-sortable][aria-sort=none] 
.usa-table__header__button:active,table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button:active,table th[data-sortable][aria-sort=none] 
.usa-table__header__button:active {
   
	color: #293021
}

.usa-table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=none] 
.usa-table__header__button:focus,table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button:focus,table th[data-sortable][aria-sort=none] 
.usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=none] .usa-table__header__button:active,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=none] .usa-table__header__button:hover
{
    -moz-osx-font-smoothing: inherit;
    
 -webkit-font-smoothing: inherit;
    
 background-color: transparent;
    
 box-shadow: none;
    
 text-decoration: underline
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled 
{
    color: #c9c9c9
}


.usa-table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button.usa-button--hover,
.usa-table th[data-sortable][aria-sort=none] 
.usa-table__header__button.usa-button--hover,table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=none] 
.usa-table__header__button.usa-button--hover 
{
    color: #243413
}


.usa-table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button.usa-button--active,
.usa-table th[data-sortable][aria-sort=none] 
.usa-table__header__button.usa-button--active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active 
{
    color: #293021
}


.usa-table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button .fs-rec-report-status__icon,
.usa-table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button .usa-icon,
.usa-table th[data-sortable][aria-sort=none] 
.usa-table__header__button .fs-rec-report-status__icon,
.usa-table th[data-sortable][aria-sort=none] 
.usa-table__header__button .usa-icon,table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button .fs-rec-report-status__icon,table th[data-sortable]:not([aria-sort]) 
.usa-table__header__button .usa-icon,table th[data-sortable][aria-sort=none] 
.usa-table__header__button .fs-rec-report-status__icon,table th[data-sortable][aria-sort=none] 
.usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .fs-rec-report-status__icon>g,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .fs-rec-report-status__icon>g,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g,table th[data-sortable]:not([aria-sort]) .usa-table__header__button .fs-rec-report-status__icon>g,table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,table th[data-sortable][aria-sort=none] .usa-table__header__button .fs-rec-report-status__icon>g,table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g {
    fill: transparent
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .fs-rec-report-status__icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .fs-rec-report-status__icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted,table th[data-sortable]:not([aria-sort]) .usa-table__header__button .fs-rec-report-status__icon>g.unsorted,table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,table th[data-sortable][aria-sort=none] .usa-table__header__button .fs-rec-report-status__icon>g.unsorted,table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted 
{
    fill: #71767a
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .fs-rec-report-status__icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .fs-rec-report-status__icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .fs-rec-report-status__icon>g.unsorted,.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .fs-rec-report-status__icon>g.unsorted,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .fs-rec-report-status__icon>g.unsorted,table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted {
    fill: #1b1b1b
}

.usa-table th[data-sortable][aria-sort=ascending],.usa-table th[data-sortable][aria-sort=descending],table th[data-sortable][aria-sort=ascending],table th[data-sortable][aria-sort=descending] {
    background-color: #97d4ea
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button,table th[data-sortable][aria-sort=ascending] .usa-table__header__button,table th[data-sortable][aria-sort=descending] .usa-table__header__button 
{
    -moz-osx-font-smoothing: inherit;
    
 -webkit-font-smoothing: inherit;
    
 background-color: transparent;
    
 border: 0;
    border-radius: 0;
    
 box-shadow: none;
    
 font-weight: 400;
    
 padding: 0;
    
 height: 2rem;
    
 width: 2rem;
    
 background-position: center center;
    
 background-size: 1.5rem;
    
 color: #71767a;
    
 cursor: pointer;
    
 display: inline-block;
    
 margin: 0;
    
 position: absolute;
    
 right: .25rem;
    
 text-align: center;
    
 text-decoration: none;
    
 top: 50%;
    
 transform: translate(0,-50%)
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited,table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited {
    color: #243413
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,table th[data-sortable][aria-sort=descending] .usa-table__header__button:active {
    color: #293021
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus,table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: transparent;
    box-shadow: none;
    text-decoration: underline
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled {
    color: #c9c9c9
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover {
    color: #243413
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active {
    color: #293021
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .fs-rec-report-status__icon,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon,table th[data-sortable][aria-sort=descending] .usa-table__header__button .fs-rec-report-status__icon,table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .fs-rec-report-status__icon>g,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .fs-rec-report-status__icon>g,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g,table th[data-sortable][aria-sort=ascending] .usa-table__header__button .fs-rec-report-status__icon>g,table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,table th[data-sortable][aria-sort=descending] .usa-table__header__button .fs-rec-report-status__icon>g,table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g {
    fill: transparent
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .fs-rec-report-status__icon>g.ascending,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .fs-rec-report-status__icon>g.descending,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending,table th[data-sortable][aria-sort=ascending] .usa-table__header__button .fs-rec-report-status__icon>g.ascending,table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,table th[data-sortable][aria-sort=descending] .usa-table__header__button .fs-rec-report-status__icon>g.descending,table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending {
    fill: #1b1b1b
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited {
    color: #243413
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active {
    color: #293021
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: transparent;
    box-shadow: none;
    text-decoration: underline
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled {
    color: #c9c9c9
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover {
    color: #243413
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active {
    color: #293021
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .fs-rec-report-status__icon,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon,table th[data-sortable][aria-sort=ascending] .usa-table__header__button .fs-rec-report-status__icon,table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

.usa-table thead th[aria-sort],table thead th[aria-sort] {
    background-color: #97d4ea;
    color: #1b1b1b
}

.usa-table td[data-sort-active],.usa-table th[data-sort-active],table td[data-sort-active],table th[data-sort-active] {
    background-color: #dbebde;
    color: #1b1b1b
}

.usa-prose>.usa-table--borderless thead th,.usa-table--borderless thead th {
    background-color: transparent;
    border-top: 0;
    color: #1b1b1b
}

.usa-table--borderless thead th[aria-sort] {
    color: #1b1b1b
}


.usa-prose>.usa-table--borderless td,.usa-prose>.usa-table--borderless th,.usa-table--borderless td,.usa-table--borderless th {
    border-left: 0;
    border-right: 0
}

.usa-prose>.usa-table--compact td,.usa-prose>.usa-table--compact th,.usa-table--compact td,.usa-table--compact th {
    padding: .25rem .75rem
}

.usa-table--striped tbody tr:nth-child(odd) td,.usa-table--striped tbody tr:nth-child(odd) th,table tbody tr:nth-child(odd) td,table tbody tr:nth-child(odd) th {
    background-color: #f0f0f0;
    color: #1b1b1b
}

.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active],table tbody tr:nth-child(odd) td[data-sort-active],table tbody tr:nth-child(odd) th[data-sort-active] {
    background-color: #c3ebfa;
    color: #1b1b1b
}

.usa-prose>.width-mobile .usa-table--stacked thead,.usa-prose>.width-mobile .usa-table--stacked-header thead,.width-mobile .usa-table--stacked thead,.width-mobile .usa-table--stacked-header thead {
    display: none
}

.usa-prose>.width-mobile .usa-table--stacked td,.usa-prose>.width-mobile .usa-table--stacked th,.width-mobile .usa-table--stacked td,.width-mobile .usa-table--stacked th {
    border-bottom-width: 0;
    display: block;
    width: 100%
}

.usa-prose>.width-mobile .usa-table--stacked tr,.usa-prose>.width-mobile .usa-table--stacked-header tr,.width-mobile .usa-table--stacked tr,.width-mobile .usa-table--stacked-header tr {
    border-bottom: .25rem solid #1b1b1b;
    border-top-width: 0;
    display: block;
    width: 100%
}

.width-mobile .usa-table--stacked tr td:first-child,.width-mobile .usa-table--stacked tr th:first-child {
    border-top-width: 0
}

.width-mobile .usa-table--stacked tr:nth-child(odd) td,.width-mobile .usa-table--stacked tr:nth-child(odd) th {
    background-color: inherit
}

.width-mobile .usa-table--stacked tr:first-child td:first-child,.width-mobile .usa-table--stacked tr:first-child th:first-child,.width-mobile .usa-table--stacked-header tr:first-child td:first-child,.width-mobile .usa-table--stacked-header tr:first-child th:first-child {
    border-top: .25rem solid #1b1b1b
}

.width-mobile .usa-table--stacked td[data-label],.width-mobile .usa-table--stacked th[data-label] {
    padding-bottom: .75rem
}

.width-mobile .usa-table--stacked td[data-label]:before,.width-mobile .usa-table--stacked th[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -.5rem -1rem 0;
    padding: .75rem 1rem .25rem
}

.usa-prose>.width-mobile .usa-table--stacked-header td,.usa-prose>.width-mobile .usa-table--stacked-header th,.width-mobile .usa-table--stacked-header td,.width-mobile .usa-table--stacked-header th {
    border-bottom-width: 0;
    display: block;
    width: 100%
}

.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child {
    border-top-width: 0
}

.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,.width-mobile .usa-table--stacked-header tr:nth-child(odd) th {
    background-color: inherit
}

.width-mobile .usa-table--stacked-header td[data-label],.width-mobile .usa-table--stacked-header th[data-label] {
    padding-bottom: .75rem
}

.width-mobile .usa-table--stacked-header td[data-label]:before,.width-mobile .usa-table--stacked-header th[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -.5rem -1rem 0;
    padding: .75rem 1rem .25rem
}

.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child {
    font-family: Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 1.06rem;
    line-height: 1.1;
    background-color: #dfe1e2;
    color: #1b1b1b;
    font-weight: 700;
    padding: .75rem 1rem
}

.width-mobile .usa-table--stacked-header tr td:first-child:before,.width-mobile .usa-table--stacked-header tr th:first-child:before {
    display: none
}

.usa-prose>.usa-table-container--scrollable,.usa-table-container--scrollable {
    margin: 1.25rem 0;
    overflow-y: hidden
}

.usa-table-container--scrollable .usa-table,.usa-table-container--scrollable table {
    margin: 0
}

.usa-prose>.usa-table-container--scrollable td,.usa-table-container--scrollable td {
    white-space: nowrap
}



