#layout-region-center-well>.fidgrid--content {
    overflow-x: hidden;
    padding: 0;
    margin-top: 84px!important;
}

.grey-hr {
    margin-bottom: 2rem!important;
    padding-bottom: 2rem!important;
   
}

.fidgrid--row .fidgrid--col {
    padding:0;
    border:none;
}

/*-- adds padding to outside --*/
.fidgrid--row .fidgrid--col.fidgrid--nogutter {
    /*-- padding-right: 5%!important;
    padding-left: 5%!important;--*/
}

/*-- adds top and bottom padding for page content--*/
.content-body {
 padding:  0px 5%; 
}

.promo-group-horizontal-promo {
    margin: 0px 4rem;
}

/*-- intro headline formatting --*/
.content-body .content-body--top-heading {
	font-size: 2rem;
    font-family: 'Fidelity Sans','Helvetica', sans-serif!important;
    font-weight: 500;
    color: #568200;
   /* padding: 0!important;*/
     /* margin:0!important; */
   
}

/*--- intro copy formating --*/
.content-body .content-body--top-lede {
    /* font-size: 120%; */
    font-family: 'Fidelity Sans','Helvetica', sans-serif;
    font-weight: 400;
    line-height: 1.4;
    text-transform: none;
    padding: 1.4rem 0!important;
}


/* -- TABLE STYLES --*/
.content-body--article h3 {
    font-family: 'Fidelity Sans','Helvetica', sans-serif!important;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.2;
    padding: .75rem 0!important;
    color:#333F48;
}

.table-simple {
    padding: 0;
    margin: 0;
    border-top: none!important;
    border-bottom: none!important;
    font-style: normal;
    width: 80%!important;
}

strong, table, tbody, td, tfoot, th, thead, tr {
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
    font-family: 'Fidelity Sans','Helvetica', sans-serif;
}


.table-simple td{
    font-family: 'Fidelity Sans','Helvetica', sans-serif!important;
    font-size: 100%;
    line-height: 140%;
    margin: 0;
    padding: 10px 1rem!important;
    color: #000;
    border-bottom: 1px dotted #DBDBDB;
}


.promo-group-horizontal-promo h3 {
    font-family: 'Fidelity Sans','Helvetica', sans-serif!important;
    font-size: 1.1rem;
    color:#333F48;
    font-weight: 700;
    line-height: 1.2;
    /* padding: 0 8px 6px; */
}



.promo-group-horizontal-promo--section .last-child, .promo-group-horizontal-promo--section.last-child .last-child, .promo-group-horizontal-promo--section.last-child .promo-group-horizontal-promo--column-description, .promo-group-horizontal-promo--section.last-child :last-child, .promo-group-horizontal-promo--section:last-child .promo-group-horizontal-promo--column-description, .promo-group-horizontal-promo--section:last-child :last-child {
    padding:0;
}

.promo-group-horizontal-promo p {
    font-size: 100%;
    font-weight: 400;
    line-height: 1.4;
    padding:0;
}

.tabs--content .expand-collapse{
    padding:1% 5% !important;
}


.expand-collapse 
 {
font-family: 'Fidelity Sans', 'Helvetica', sans-serif;
}

.header-navless {
background-color:#368727;
}