/* START OF CSS */

/* MOBILE AD BREAK */
@media (min-width:769px) and (max-width:899px) {
div.l-secondary div.inner {
display: none;
}
div.l-secondary {
margin-bottom: 30px;
}
}

/* CIRCLE ICON */
.circle-icon {
height: 11px;
width: 11px;
border-radius: 50%;
display: inline-block;
margin-right: 3.5px;
}

/* LIST STYLINGS */
ul.list-disc li {
list-style: disc !important;
}
/* DROPDOWN BODY TEXT */
div.section-text-wrapper ul li {
font-family: "Tabac Sans" !important;
}
/* ORDERED LIST MARKER */
ol.weighted-marker > li::marker {
  font-weight: 600;
color: #336483;
}
ol.weighted-marker > li {
font-family: Tabac Sans;
font-size: 16px;
font-weight: 300;
line-height: 1.6em;
margin-bottom: 1em;
margin-top: 0.8em;
}
/* CENTERED TEXT */
.text-centered {
text-align: center !important;
}
/* LEFT TEXT */
.text-left {
text-align: left !important;
}
/* MARGIN AUTO */
.margin-auto {
margin: auto;
}
/* KEY DATES DROPDOWN */
.key-dates {
padding-left: 15px;
}
.key-dates li {
font-size: 16px;
padding-right: 20px;
}
.key-dates-dropdown ul {
font-size: 16px;
font-family: "Tabac Sans" !important;
}
/* EXPANDABLE DETAILS SUMMARY MENU */
details {
padding: 1.5em 1.5em 1em 1em;
font-size: 16px;
color: #ffffff !important;
}
details[open] {
padding: 1em;
padding-left: 25px;
font-size: 12px;
margin-bottom: -2em;
}
details[open] summary {
font-size: 16px;
margin-top: 0.25em;
padding-right: 0.5em;
padding-left: 25px;
}
/* BORDER RADIUS */
.br1 {
border-radius: 1px;
}
.br2 {
border-radius: 2px;
}
.br3 {
border-radius: 3px;
}
.br4 {
border-radius: 4px;
}
.br5 {
border-radius: 5px;
}
.br6 {
border-radius: 6px;
}
.br7 {
border-radius: 7px;
}
.br8 {
border-radius: 8px;
}
.br9 {
border-radius: 9px;
}
.br10 {
border-radius: 10px;
}
.br11 {
border-radius: 11px;
}
.br12 {
border-radius: 12px;
}
.br13 {
border-radius: 13px;
}
.br14 {
border-radius: 14px;
}
.br15 {
border-radius: 15px;
}
/* FEATURED RESOURCES */
p.additional-content-tag {
font-size: 14px;
margin-bottom: 0.5em !important;
margin-top: -5px;
padding-left: 15px;
}
p.exec-summary-note {
font-size: 15.5px;
margin-top: -0.8em;
margin-bottom: 1.2em;
padding-left: 15px;
font-weight: 300;
}
p.additional-content-member-label {
font-size: 14px;
margin-top: -0.5em;
margin-bottom: 1.2em;
font-weight: 500;
padding-left: 15px;
}
p.exec-summary-note {
font-size: 15.5px;
margin-top: -0.6em;
margin-bottom: 1.2em;
padding-left: 15px;
font-weight: 300;
}
section.page-mod.rc-overview-nav-section {
margin-top: 1.5em;
padding-left: 25px;
padding-right: 25px;
border-radius: 5px;
}
p.nav-header-rc-overview {
font-size: 19px;
color: #336483;
margin-bottom: -0.5em;
margin-top: 0.5em;
padding-bottom: 20px;
text-align: center;
}
li.exec-summary-note-tile {
font-size: 15px !important;
margin-top: -1.5em !important;
margin-bottom: 1em !important;
font-weight: 600 !important;
font-family: "Tabac Sans" !important;
margin-left: 0px !important;

}
li.full-report-note-tile {
font-size: 15px !important;
margin-top: -0.4em !important;
margin-bottom: 0.3em !important;
font-weight: 600 !important;
margin-left: 0px !important;
}
li.full-report-member-note-tile {
font-size: 14px;
margin-top: -0.2em;
margin-bottom: 1.2em;
font-weight: 600;
margin-left: 0px !important;
}
ul.exec-summary-list-tile {
margin-top: -1em !important;
list-style-type: none !important;
}
.card-action.action-links {
display: none;
}
a.alternate-link.additional-content-exec-summary-url {
text-decoration: none;
color: #0c7ec0 !important;
}
.page-text-med.tile-tag {
font-size: 13px;
margin-bottom: -1em;
margin-top: 0.7em;
}
a.alternate-link.tile-tag-url {
color: #808080;
text-decoration: none;
}
.page-text-med.tile-title {
font-size: 15.5px;
margin-bottom: -0.7em;
}
a.alternate-link.tile-title-url {
color: #464547;
text-decoration: none;
}
.page-text-med.content-description {
text-align: left;
font-size: 15.5px;
margin-top: 1em;
margin-bottom: 2em;
}
.page-text-med.join-now {
margin-top: 1em;
margin-bottom: 1.5em;
text-align: center;
font-size: 15px;
font-weight: 500;
}
.lock-icon {
padding-left: 5px;
vertical-align: middle;
}
img.tile-lock-icon {
width: 12px !important;
height: 12px !important;
margin-bottom: 3px !important;
}
.page-text-med.member-label {
font-size: 14px;
font-weight: 500;
margin-bottom: -0.8em;
margin-top: 0.7em;
}
a.alternate-link.member-label-url {
color: #6DB650; text-decoration: none;
}


@media only screen and (min-width: 600px) {
    .featured-header-title {
        display: none;
    }
.featured-tag {
        display: none;
    }
}
@media only screen and (max-width: 600px) {
    img.large-tile {
        width: 50% !important;
    }     
    img.single-tile {
        width: 50% !important;
    }        
.media-block.text-centered img {
        width: 65%;
    }
    #featured-header {
        width: 65%;
    }
.page-text-med {
width: 80%;
margin-left: auto;
margin-right: auto;
}
}
img.featured-header-lock-icon {
width: 12px !important;
height: 12px !important;
margin-bottom: 3px !important;
}
.featured-header-title {
text-align: center;
font-size: 15.8px;
font-weight: 600;
font-family: "Tabac Sans";
color: #464547;
margin-bottom: -0.5em;
margin-top: 1.3em;
}
.featured-tag {
text-align: center; 
font-size: 13px;
font-weight: 600;
font-family: "Tabac Sans";
color: #808080;
margin-bottom: -1em;
}
p.featured-header-img-container {
text-align: center;
margin-top: 1.5em;
}
a.alternate-link.featured-header-tag-url {
color: #808080;
text-decoration: none;'
}
a.alternate-link.featured-header-title-url {
color: #464547;
text-decoration: none;
}
a.alternate-link.featured-member-label-url {
color: #6DB650;
text-decoration: none;
}
a.alternate-link.nav-url {
color: #0c7ec0 !important;
text-decoration: none;'
}
.page-text-med.featured-member-label {
font-size: 14px;
margin-bottom: -0.8em;
margin-top: -0.2em;
font-weight: 500;
text-align: center;
}
/* LISTICLE OF ADDITIONAL RESOURCES SUBSECTIONS */
p.additional-content-title {
font-size: 19px;
margin-bottom: 5px !important;
margin-top: 26px;
padding-left: 15px;
}
span.additional-content-lock-icon {
padding-left: 4px;
}
img.additional-content-lock-icon-img {
width: 13px !important;
height: 13px !important;
margin-bottom: 3px;
}
hr.additional-content-hr {
margin-bottom: -0.4em;
margin-top: 1.4em;
}
a.alternate-link.additional-content-title-url {
color: #464547;
text-decoration: none;
}
a.alternate-link.additional-content-tag-url {
color: #808080;
text-decoration: none;
}
a.alternate-link.additional-content-member-url {
color: #6db650;
text-decoration: none;
}
ul.exec-summary-list {
padding-left: 20px;
list-style-type: disc;
}
li.exec-summary-note {
font-size: 15px !important;
margin-top: -0.2em !important;
margin-bottom: 1.2em !important;
font-weight: 600 !important;
}
li.full-report-note {
font-size: 15px !important;
margin-top: -0.4em !important;
margin-bottom: 1.2em !important;
font-weight: 600 !important;
}
span.full-report-note-featured {
font-size: 14px;
margin-top: -0.4em;
margin-bottom: 0.3em;
font-weight: 600;
}
span.exec-summary-gated-label {
font-size: 14px !important;
margin-top: -0.6em;
margin-bottom: 1.2em;
padding-left: 5px;
font-weight: 400 !important;
}
/* FEATURED RESOURCE HEADERS */
h2.featured-resources-section-header {
text-align: center;
font-size: 27px;
color: #336483;
margin-top: 1em;
margin-bottom: 1.5em;
border-bottom-color: #efefef;
border-bottom-style: solid;
border-bottom-width: 4px;
padding-bottom: 8px;
}
h2.additional-resources-section-header {
text-align: center;
font-size: 27px;
color: #336483;
margin-top: 1em;
margin-bottom: 0.5em;
border-bottom-color: #efefef;
border-bottom-style: solid;
border-bottom-width: 4px;
padding-bottom: 8px;
}
/* GREEN BUTTONS */
span.basic-green-button {
font-size: 13px;
margin-top: 0.5em;
}
a.button-lg.basic-green-button.multiple-buttons {
padding-left: 20px !important;
}

a.button-lg {
margin-top: 0.5em;
}
span.multiple-buttons {
padding-right: 1.5em;
margin-bottom: 0px;
}
a.multiple-buttons {
margin-bottom: 12px;
padding-right: 20px;
}
a.next-buttons {
padding-left: 20px;
}
@media (min-width: 540px) {
.button-line-break {
    display: none;
  }
}
/* TRANSPARENT BUTTONS */
div.button-block--left.single-centered-transparent-button {
padding-left: 25%;
padding-right: 25%;
text-align: center;
}
div.multiple-centered-transparent-button-div {
text-align: center;
padding-left: 5%;
padding-right: 5%;
}
.button-block--left.multiple-centered-transparent-button-first {
font-size: 13px;
margin-top: 0.5em;
padding-right: 1.5em;
}
.button-block--left.multiple-centered-transparent-button-next {
font-size: 13px;
margin-top: 0.5em;
}
/* HR STYLES */
.page-breakup-hr-large {
border-top: solid 20px;
border-color: #336483;
}
/* HR PAGE BREAKUP CALLOUT */
hr.page-breakup-callout-hr {
border-top: solid 1px;
opacity: 0.2 !important
}
p.page-breakup-callout-text {
text-align: center;
font-size: 15px;
font-weight: 500;
padding-top: 6px;
padding-bottom: 6px;
width: 90%;
margin: auto;
}
/* INTRO HEADLINE */
.intro-headline {
margin-top: -0.5em !important;
font-size: 20px !important;
width: 90% !important;
text-align: center !important;
margin: auto !important;
font-weight: 600 !important;
}
.section-breakup-hr-medium {
border-top: solid 4px;
border-color: #0C7EC0;
margin-top: 2em;
margin-bottom: 2em;
}
/* LINE BREAKS */
@media (min-width: 500px) {
span.mobile-line-break {
    display: none !important;
  }
}
@media (max-width: 660px) {
span.desktop-line-break {
    display: none !important;
  }
}
/* LINK STYLING */
a.no-decoration {
text-decoration: none !important;
}
a.alternate-link.featured-link-dark {
color: #336483 !important;
}
a.alternate-link.featured-link-light {
color: #0C7EC0 !important;
}
a.alternate-link.featured-link-light-grey {
color: #808285 !important;
}
a.alternate-link.white {
color: #ffffff !important;
}
/* GENERAL WIDTH */
.width100 {
width: 100%
}
.width90 {
width: 90%
}
.width80 {
width: 80%
}
.width70 {
width: 70%
}
.width60 {
width: 60%
}
.width50 {
width: 50%
}
.width40 {
width: 40%
}
.width30 {
width: 30%
}
.width20 {
width: 20%
}
.width10 {
width: 10%
}
/* MARGIN AUTO */
.marg-auto {
margin-left: auto !important;
margin-right: auto !important;
}
/* OPACITY */
.op01 {
opacity: 0.1 !important;
}
.op02 {
opacity: 0.2 !important;
}
.op03 {
opacity: 0.3 !important;
}
.op04 {
opacity: 0.4 !important;
}
.op05 {
opacity: 0.5 !important;
}
.op06 {
opacity: 0.6 !important;
}
.op07 {
opacity: 0.7 !important;
}
.op08 {
opacity: 0.8 !important;
}
.op09 {
opacity: 0.9 !important;
}
/* FONT WEIGHT */
.fw200 {
font-weight: 200 !important;
}
.fw300 {
font-weight: 300 !important;
}
.fw400 {
font-weight: 400 !important;
}
.fw500 {
font-weight: 500 !important;
}
.fw600 {
font-weight: 600 !important;
}
.fw700 {
font-weight: 700 !important;
}
/* FONT SIZE */
.fs10 {
font-size: 10px !important;
}
.fs105 {
font-size: 10.5px !important;
}
.fs11 {
font-size: 11px !important;
}
.fs115 {
font-size: 11.5px !important;
}
.fs12 {
font-size: 12px !important;
}
.fs125 {
font-size: 12.5px !important;
}
.fs13 {
font-size: 13px !important;
}
.fs135 {
font-size: 13.5px !important;
}
.fs14 {
font-size: 14px !important;
}
.fs145 {
font-size: 14.5px !important;
}
.fs15 {
font-size: 15px !important;
}
.fs155 {
font-size: 15.5px !important;
}
.fs16 {
font-size: 16px !important;
}
.fs165 {
font-size: 16.5px !important;
}
.fs17 {
font-size: 17px !important;
}
.fs175 {
font-size: 17.5px !important;
}
.fs18 {
font-size: 18px !important;
}
.fs185 {
font-size: 18.5px !important;
}
.fs19 {
font-size: 19px !important;
}
.fs195 {
font-size: 19.5px !important;
}
.fs20 {
font-size: 20px !important;
}
.fs205 {
font-size: 20.5px !important;
}
.fs21 {
font-size: 21px !important;
}
.fs215 {
font-size: 21.5px !important;
}
.fs22 {
font-size: 22px !important;
}
.fs225 {
font-size: 22.5px !important;
}
.fs23 {
font-size: 23px !important;
}
.fs235 {
font-size: 23.5px !important;
}
.fs24 {
font-size: 24px !important;
}
.fs245 {
font-size: 24.5px !important;
}
.fs25 {
font-size: 25px !important;
}
.fs255 {
font-size: 25.5px !important;
}
.fs26 {
font-size: 26px !important;
}
.fs265 {
font-size: 26.5px !important;
}
.fs27 {
font-size: 27px !important;
}
.fs275 {
font-size: 27.5px !important;
}
.fs28 {
font-size: 28px !important;
}
.fs285 {
font-size: 28.5px !important;
}
.fs29 {
font-size: 29px !important;
}
.fs295 {
font-size: 29.5px !important;
}
.fs30 {
font-size: 30px !important;
}
.fs305 {
font-size: 30.5px !important;
}
.fs31 {
font-size: 31px !important;
}
.fs315 {
font-size: 31.5px !important;
}
.fs32 {
font-size: 32px !important;
}
/* MARGINS - NEGATIVE */
.nmt0 {
margin-top: 0em !important;
}
.nmt01 {
margin-top: -0.1em !important;
}
.nmt02 {
margin-top: -0.2em !important;
}
.nmt03 {
margin-top: -0.3em !important;
}
.nmt04 {
margin-top: -0.4em !important;
}
.nmt05 {
margin-top: -0.5em !important;
}
.nmt06 {
margin-top: -0.6em !important;
}
.nmt07 {
margin-top: -0.7em !important;
}
.nmt08 {
margin-top: -0.8em !important;
}
.nmt09 {
margin-top: -0.9em !important;
}
.nmt1 {
margin-top: -1em !important;
}
.nmt11 {
margin-top: -1.1em !important;
}
.nmt12 {
margin-top: -1.2em !important;
}
.nmt13 {
margin-top: -1.3em !important;
}
.nmt14 {
margin-top: -1.4em !important;
}
.nmt15 {
margin-top: -1.5em !important;
}
.nmt16 {
margin-top: -1.6em !important;
}
.nmt17 {
margin-top: -1.7em !important;
}
.nmt18 {
margin-top: -1.8em !important;
}
.nmt19 {
margin-top: -1.9em !important;
}
.nmt2 {
margin-top: -2em !important;
}
.nmt21 {
margin-top: -2.1em !important;
}
.nmt22 {
margin-top: -2.2em !important;
}
.nmt23 {
margin-top: -2.3em !important;
}
.nmt24 {
margin-top: -2.4em !important;
}
.nmt25 {
margin-top: -2.5em !important;
}
.nmt26 {
margin-top: -2.6em !important;
}
.nmt27 {
margin-top: -2.7em !important;
}
.nmt28 {
margin-top: -2.8em !important;
}
.nmt29 {
margin-top: -2.9em !important;
}
.nmt3 {
margin-top: -3em !important;
}
.nmt31 {
margin-top: -3.1em !important;
}
.nmt32 {
margin-top: -3.2em !important;
}
.nmt33 {
margin-top: -3.3em !important;
}
.nmt34 {
margin-top: -3.4em !important;
}
.nmt35 {
margin-top: -3.5em !important;
}
.nmt36 {
margin-top: -3.6em !important;
}
.nmt37 {
margin-top: -3.7em !important;
}
.nmt38 {
margin-top: -3.8em !important;
}
.nmt39 {
margin-top: -3.9em !important;
}
.nmt4 {
margin-top: -4em !important;
}
.nmt41 {
margin-top: -4.1em !important;
}
.nmt42 {
margin-top: -4.2em !important;
}
.nmt43 {
margin-top: -4.3em !important;
}
.nmt44 {
margin-top: -4.4em !important;
}
.nmt45 {
margin-top: -4.5em !important;
}
.nmt46 {
margin-top: -4.6em !important;
}
.nmt47 {
margin-top: -4.7em !important;
}
.nmt48 {
margin-top: -4.8em !important;
}
.nmt49 {
margin-top: -4.9em !important;
}
.nmt5 {
margin-top: -5em !important;
}
.nmt51 {
margin-top: -5.1em !important;
}
.nmt52 {
margin-top: -5.2em !important;
}
.nmt53 {
margin-top: -5.3em !important;
}
.nmt54 {
margin-top: -5.4em !important;
}
.nmt55 {
margin-top: -5.5em !important;
}
.nmt56 {
margin-top: -5.6em !important;
}
.nmt57 {
margin-top: -5.7em !important;
}
.nmt58 {
margin-top: -5.8em !important;
}
.nmt59 {
margin-top: -5.9em !important;
}
.nmt6 {
margin-top: -6em !important;
}
.nmb0 {
margin-bottom: 0em !important;
}
.nmb01 {
margin-bottom: -0.1em !important;
}
.nmb02 {
margin-bottom: -0.2em !important;
}
.nmb03 {
margin-bottom: -0.3em !important;
}
.nmb04 {
margin-bottom: -0.4em !important;
}
.nmb05 {
margin-bottom: -0.5em !important;
}
.nmb06 {
margin-bottom: -0.6em !important;
}
.nmb07 {
margin-bottom: -0.7em !important;
}
.nmb08 {
margin-bottom: -0.8em !important;
}
.nmb09 {
margin-bottom: -0.9em !important;
}
.nmb1 {
margin-bottom: -1em !important;
}
.nmb11 {
margin-bottom: -1.1em !important;
}
.nmb12 {
margin-bottom: -1.2em !important;
}
.nmb13 {
margin-bottom: -1.3em !important;
}
.nmb14 {
margin-bottom: -1.4em !important;
}
.nmb15 {
margin-bottom: -1.5em !important;
}
.nmb16 {
margin-bottom: -1.6em !important;
}
.nmb17 {
margin-bottom: -1.7em !important;
}
.nmb18 {
margin-bottom: -1.8em !important;
}
.nmb19 {
margin-bottom: -1.9em !important;
}
.nmb2 {
margin-bottom: -2em !important;
}
.nmb21 {
margin-bottom: -2.1em !important;
}
.nmb22 {
margin-bottom: -2.2em !important;
}
.nmb23 {
margin-bottom: -2.3em !important;
}
.nmb24 {
margin-bottom: -2.4em !important;
}
.nmb25 {
margin-bottom: -2.5em !important;
}
.nmb26 {
margin-bottom: -2.6em !important;
}
.nmb27 {
margin-bottom: -2.7em !important;
}
.nmb28 {
margin-bottom: -2.8em !important;
}
.nmb29 {
margin-bottom: -2.9em !important;
}
.nmb3 {
margin-bottom: -3em !important;
}
.nmb31 {
margin-bottom: -3.1em !important;
}
.nmb32 {
margin-bottom: -3.2em !important;
}
.nmb33 {
margin-bottom: -3.3em !important;
}
.nmb34 {
margin-bottom: -3.4em !important;
}
.nmb35 {
margin-bottom: -3.5em !important;
}
.nmb36 {
margin-bottom: -3.6em !important;
}
.nmb37 {
margin-bottom: -3.7em !important;
}
.nmb38 {
margin-bottom: -3.8em !important;
}
.nmb39 {
margin-bottom: -3.9em !important;
}
.nmb4 {
margin-bottom: -4em !important;
}
.nmb41 {
margin-bottom: -4.1em !important;
}
.nmb42 {
margin-bottom: -4.2em !important;
}
.nmb43 {
margin-bottom: -4.3em !important;
}
.nmb44 {
margin-bottom: -4.4em !important;
}
.nmb45 {
margin-bottom: -4.5em !important;
}
.nmb46 {
margin-bottom: -4.6em !important;
}
.nmb47 {
margin-bottom: -4.7em !important;
}
.nmb48 {
margin-bottom: -4.8em !important;
}
.nmb49 {
margin-bottom: -4.9em !important;
}
.nmb5 {
margin-bottom: -5em !important;
}
.nmb51 {
margin-bottom: -5.1em !important;
}
.nmb52 {
margin-bottom: -5.2em !important;
}
.nmb53 {
margin-bottom: -5.3em !important;
}
.nmb54 {
margin-bottom: -5.4em !important;
}
.nmb55 {
margin-bottom: -5.5em !important;
}
.nmb56 {
margin-bottom: -5.6em !important;
}
.nmb57 {
margin-bottom: -5.7em !important;
}
.nmb58 {
margin-bottom: -5.8em !important;
}
.nmb59 {
margin-bottom: -5.9em !important;
}
.nmb6 {
margin-bottom: -6em !important;
}
/* MARGINS - POSITIVE */
.mt0 {
margin-top: 0em !important;
}
.mt01 {
margin-top: 0.1em !important;
}
.mt02 {
margin-top: 0.2em !important;
}
.mt03 {
margin-top: 0.3em !important;
}
.mt04 {
margin-top: 0.4em !important;
}
.mt05 {
margin-top: 0.5em !important;
}
.mt06 {
margin-top: 0.6em !important;
}
.mt07 {
margin-top: 0.7em !important;
}
.mt08 {
margin-top: 0.8em !important;
}
.mt09 {
margin-top: 0.9em !important;
}
.mt1 {
margin-top: 1em !important;
}
.mt11 {
margin-top: 1.1em !important;
}
.mt12 {
margin-top: 1.2em !important;
}
.mt13 {
margin-top: 1.3em !important;
}
.mt14 {
margin-top: 1.4em !important;
}
.mt15 {
margin-top: 1.5em !important;
}
.mt16 {
margin-top: 1.6em !important;
}
.mt17 {
margin-top: 1.7em !important;
}
.mt18 {
margin-top: 1.8em !important;
}
.mt19 {
margin-top: 1.9em !important;
}
.mt2 {
margin-top: 2em !important;
}
.mt21 {
margin-top: 2.1em !important;
}
.mt22 {
margin-top: 2.2em !important;
}
.mt23 {
margin-top: 2.3em !important;
}
.mt24 {
margin-top: 2.4em !important;
}
.mt25 {
margin-top: 2.5em !important;
}
.mt26 {
margin-top: 2.6em !important;
}
.mt27 {
margin-top: 2.7em !important;
}
.mt28 {
margin-top: 2.8em !important;
}
.mt29 {
margin-top: 2.9em !important;
}
.mt3 {
margin-top: 3em !important;
}
.mt31 {
margin-top: 3.1em !important;
}
.mt32 {
margin-top: 3.2em !important;
}
.mt33 {
margin-top: 3.3em !important;
}
.mt34 {
margin-top: 3.4em !important;
}
.mt35 {
margin-top: 3.5em !important;
}
.mt36 {
margin-top: 3.6em !important;
}
.mt37 {
margin-top: 3.7em !important;
}
.mt38 {
margin-top: 3.8em !important;
}
.mt39 {
margin-top: 3.9em !important;
}
.mt4 {
margin-top: 4em !important;
}
.mt41 {
margin-top: 4.1em !important;
}
.mt42 {
margin-top: 4.2em !important;
}
.mt43 {
margin-top: 4.3em !important;
}
.mt44 {
margin-top: 4.4em !important;
}
.mt45 {
margin-top: 4.5em !important;
}
.mt46 {
margin-top: 4.6em !important;
}
.mt47 {
margin-top: 4.7em !important;
}
.mt48 {
margin-top: 4.8em !important;
}
.mt49 {
margin-top: 4.9em !important;
}
.mt5 {
margin-top: 5em !important;
}
.mt51 {
margin-top: 5.1em !important;
}
.mt52 {
margin-top: 5.2em !important;
}
.mt53 {
margin-top: 5.3em !important;
}
.mt54 {
margin-top: 5.4em !important;
}
.mt55 {
margin-top: 5.5em !important;
}
.mt56 {
margin-top: 5.6em !important;
}
.mt57 {
margin-top: 5.7em !important;
}
.mt58 {
margin-top: 5.8em !important;
}
.mt59 {
margin-top: 5.9em !important;
}
.mt6 {
margin-top: 6em !important;
}
.mb0 {
margin-bottom: 0em !important;
}
.mb01 {
margin-bottom: 0.1em !important;
}
.mb02 {
margin-bottom: 0.2em !important;
}
.mb03 {
margin-bottom: 0.3em !important;
}
.mb04 {
margin-bottom: 0.4em !important;
}
.mb05 {
margin-bottom: 0.5em !important;
}
.mb06 {
margin-top: 0.6em !important;
}
.mb07 {
margin-bottom: 0.7em !important;
}
.mb08 {
margin-bottom: 0.8em !important;
}
.mb09 {
margin-bottom: 0.9em !important;
}
.mb1 {
margin-bottom: 1em !important;
}
.mb11 {
margin-bottom: 1.1em !important;
}
.mb12 {
margin-bottom: 1.2em !important;
}
.mb13 {
margin-bottom: 1.3em !important;
}
.mb14 {
margin-bottom: 1.4em !important;
}
.mb15 {
margin-bottom: 1.5em !important;
}
.mb16 {
margin-bottom: 1.6em !important;
}
.mb17 {
margin-bottom: 1.7em !important;
}
.mb18 {
margin-bottom: 1.8em !important;
}
.mb19 {
margin-bottom: 1.9em !important;
}
.mb2 {
margin-bottom: 2em !important;
}
.mb21 {
margin-bottom: 2.1em !important;
}
.mb22 {
margin-bottom: 2.2em !important;
}
.mb23 {
margin-bottom: 2.3em !important;
}
.mb24 {
margin-bottom: 2.4em !important;
}
.mb25 {
margin-bottom: 2.5em !important;
}
.mb26 {
margin-bottom: 2.6em !important;
}
.mb27 {
margin-bottom: 2.7em !important;
}
.mb28 {
margin-bottom: 2.8em !important;
}
.mb29 {
margin-bottom: 2.9em !important;
}
.mb3 {
margin-bottom: 3em !important;
}
.mb31 {
margin-bottom: 3.1em !important;
}
.mb32 {
margin-bottom: 3.2em !important;
}
.mb33 {
margin-bottom: 3.3em !important;
}
.mb34 {
margin-bottom: 3.4em !important;
}
.mb35 {
margin-bottom: 3.5em !important;
}
.mb36 {
margin-bottom: 3.6em !important;
}
.mb37 {
margin-bottom: 3.7em !important;
}
.mb38 {
margin-bottom: 3.8em !important;
}
.mb39 {
margin-bottom: 3.9em !important;
}
.mb4 {
margin-bottom: 4em !important;
}
.mb41 {
margin-bottom: 4.1em !important;
}
.mb42 {
margin-bottom: 4.2em !important;
}
.mb43 {
margin-bottom: 4.3em !important;
}
.mb44 {
margin-bottom: 4.4em !important;
}
.mb45 {
margin-bottom: 4.5em !important;
}
.mb46 {
margin-bottom: 4.6em !important;
}
.mb47 {
margin-bottom: 4.7em !important;
}
.mb48 {
margin-bottom: 4.8em !important;
}
.mb49 {
margin-bottom: 4.9em !important;
}
.mb5 {
margin-bottom: 5em !important;
}
.mb51 {
margin-bottom: 5.1em !important;
}
.mb52 {
margin-bottom: 5.2em !important;
}
.mb53 {
margin-bottom: 5.3em !important;
}
.mb54 {
margin-bottom: 5.4em !important;
}
.mb55 {
margin-bottom: 5.5em !important;
}
.mb56 {
margin-bottom: 5.6em !important;
}
.mb57 {
margin-bottom: 5.7em !important;
}
.mb58 {
margin-bottom: 5.8em !important;
}
.mb59 {
margin-bottom: 5.9em !important;
}
.mb6 {
margin-bottom: 6em !important;
}
/* IMAGE WIDTH */
img.img-full {
width: 100%;
}
img.img-90 {
width: 90%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-85 {
width: 85%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-80 {
width: 80%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-75 {
width: 75%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-70 {
width: 70%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-65 {
width: 65%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-60 {
width: 60%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-50 {
width: 50%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-40 {
width: 40%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-30 {
width: 30%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-20 {
width: 20%;
display: block;
margin-left: auto;
margin-right: auto;
}
img.img-10 {
width: 10%;
display: block;
margin-left: auto;
margin-right: auto;
}
/* IMAGE LABELS */
p.image-header {
text-align: center;
font-size: 16px;
margin-top: 1.5em;
font-weight: 600;
}
p.image-container {
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
}
p.image-container-header {
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
}
p.image-citation {
color: #a7a9ac;
font-size: 13px;
text-align: center;
font-weight: 400;
margin-top: 0em;
margin-bottom: 2em;
}
/* IMAGE - PRODUCT MOCKUPS - FLOATED AND RESPONSIVE */
@media (min-width: 700px) {
img.floated-mockup-image {
width: 225px !important;
}
img.floated-mockup-image-175 {
width: 175px !important;
}
}
img.floated-mockup-image {
width: 100%
}
img.floated-mockup-image-175 {
width: 100%
}
figure.responsive-img-float-right {
float: right;
margin-top: -1.5em;
}
p.floated-mockup-text {
margin-top: 0em;
text-align: center;
color: #00acc1;
font-size: 16px;
}
/* IMAGE - PRODUCT MOCKUPS - FLOATED AND RESPONSIVE */
/* SUBJECT TAGS */
div.post-body.static-page.resource-tags {
margin-bottom: 2.5em;
font-size: 15px;
}
/* HIDE AUTHOR */
div.article-meta-block {
display: none;
}
/* SUBTITLE, AUTHOR BYLINES AND DATE PUBLISHED */
p.subtitle {
margin-top: -0.8em; font-size: 15px;
}
p.date-published {
margin-top: -0.5em; font-size: 14.5px; font-weight: 500;
}
p.byline-note {
margin-top: -0.5em; font-size: 14.5px; font-weight: 500;
}
span.date-published {
color: #336483
}
span.byline-note {
color: #336483
}
div.article-meta-block > div:nth-of-type(even) {
display: none;
}
span.author-byline-image {
padding-right: 10px;
}
span.author-byline-image img {
width: 35px !important;
height: 35px !important;
vertical-align: middle;
border-radius: 50%
}
div.author-byline {
font-size: 13px;
font-weight: 600;
color: #666666;
margin-bottom: 1em;
}
p.contributor-note {
font-weight: 600;
color: #336483;
font-size: 14.5px;
}
a.alternate-link.contributor-note {
color: #666666;
text-decoration: none;
}
a.alternate-link.contributor-note:hover {
text-decoration: underline;
}
/* TABLE OF CONTENTS */
p.toc-header {
margin-top: 0.5em;
margin-bottom: 0.5em;
font-size: 17px;
font-weight: bold;
}
ul.toc-ul {
}
li.toc-li-first {
font-size: 15px;
text-align: left;
}
li.toc-li {
font-size: 15px;
margin-top: -0.5em;
text-align: left;
}
li.toc-li:first-of-type {
font-size: 15px;
margin-top: 0em;
text-align: left;
}
/* GENERAL PARAGRAPHS AND TEXT */
p.p-ra {
font-size: 17px;
font-family: "Tabac Sans" !important;
}
p.p-ra-above-dropdown {
font-size: 17px;
margin-bottom: 2em;
font-family: "Tabac Sans" !important;
}
p.p-ra-below-dropdown {
font-size: 17px;
margin-top: 2em;
font-family: "Tabac Sans" !important;
}
p.p-section-top {
margin-top: -1em;
font-size: 17px;
}
p.p-big-section-header {
font-size: 25px !important;
margin-top: 1em !important;
text-align: left !important;
font-family: "Tabac Sans" !important;
font-weight: 600 !important;
}
p.p-medium-section-header {
font-size: 22px;
margin-top: 1em;
text-align: left;
font-family: "Tabac Sans" !important;
}
p.subsection {
font-size: 18px;
color: #336483;
margin-top: 0.5em;
font-weight: 600;
font-family: "Tabac Sans" !important;
}
p.fcg {
color: #4E565B !important
}
p.font-color-grey {
color: #4E565B !important
}
p.fcg-light {
color: #808285 !important
}
p.fcg-light-grey {
color: #808285 !important
}
.font-color-green {
color: #00843d !important;
}
p.font-color-dark-green {
color: #2d6a5a !important
}
p.font-color-light-blue {
color: #0C7EC0 !important
}
p.fcb-light {
color: #0C7EC0 !important
}
p.fcd {
color: #336483;
}
.fcd {
color: #336483;
}
.font-color-dark-blue {
color: #336483 !important;
}
.font-color-navy-blue {
color: #22385b !important;
}
.font-color-light-grey {
color: #808285 !important
}
.font-color-black {
color: #1e1e1e !important;
}

/* BACKGROUND COLOR */
.background-dark-green {
background: #2d6a5a !important
}
.background-light-grey {
background: #f8f8f8; !important
}

p.p-new-section-header {
font-size: 32px;
color: #254582;
margin-top: 0.8em;
margin-bottom: -0.2em;
text-align: center;
}
hr.new-section-header-border {
border-top: solid 4px;
border-color: #9e9e9e;
margin-bottom: 3.5em;
}
h4.centered-page-header {
color: #12284b;
font-size: 25px;
margin-top: 1.5em;
border-bottom: 2px solid #efefef;
padding-bottom: 8px;
text-align: center;
}
/* TEXT PADDING */
.lpad5 {
padding-left: 5px !important;
}
.lpad10 {
padding-left: 10px !important;
}
.lpad15 {
padding-left: 15px !important;
}
.lpad20 {
padding-left: 20px !important;
}
.lpad25 {
padding-left: 25px !important;
}
.lpad30 {
padding-left: 30px !important;
}
.lpad35 {
padding-left: 35px !important;
}
.lpad40 {
padding-left: 40px !important;
}
.rpad5 {
padding-right: 5px !important;
}
.rpad10 {
padding-right: 10px !important;
}
.rpad15 {
padding-right: 15px !important;
}
.rpad20 {
padding-right: 20px !important;
}
.rpad25 {
padding-right: 25px !important;
}
.rpad30 {
padding-right: 30px !important;
}
.rpad35 {
padding-right: 35px !important;
}
.rpad40 {
padding-right: 40px !important;
}
.tpad5 {
padding-top: 5px !important;
}
.tpad10 {
padding-top: 10px !important;
}
.tpad15 {
padding-top: 15px !important;
}
.tpad20 {
padding-top: 20px !important;
}
.tpad25 {
padding-top: 25px !important;
}
.tpad30 {
padding-top: 30px !important;
}
.tpad35 {
padding-top: 40px !important;
}
.tpad40 {
padding-top: 40px !important;
}
.bpad5 {
padding-bottom: 5px !important;
}
.bpad10 {
padding-bottom: 10px !important;
}
.bpad15 {
padding-bottom: 15px !important;
}
.bpad20 {
padding-bottom: 20px !important;
}
.bpad25 {
padding-bottom: 25px !important;
}
.bpad30 {
padding-bottom: 30px !important;
}
.bpad35 {
padding-bottom: 35px !important;
}
.bpad40 {
padding-bottom: 40px !important;
}
.pad5 {
padding: 5px !important;
}
.pad10 {
padding: 10px !important;
}
.pad15 {
padding: 15px !important;
}
.pad20 {
padding: 20px !important;
}
.pad25 {
padding: 25px !important;
}
.pad30 {
padding: 30px !important;
}
.pad35 {
padding: 40px !important;
}
.pad40 {
padding: 40px !important;
}
/* ITALICS */
.itals {
font-style: italic;
}
/* GENERAL LISTS */
ul.ra-reg-list li {
font-size: 16px;
}
ol.ra-reg-list li {
font-size: 16px;
}
/* SUBTEXT */ 
span.subtext {
margin-top: -0.8em;
font-family: Tabac Sans !important;
font-weight: 500;
color: #bcbec0
}
p.header-subtext {
margin-top: -1.7em;
font-family: Tabac Sans !important;
font-weight: 600;
font-size: 16.5px;
color: #7a868e
}
p.new-section-header-subtext {
margin-top: 0.5em;
font-family: Tabac Sans !important;
font-weight: 500;
font-size: 15.5px;
text-align: center;
}
p.subsection-subtext {
margin-top: -1.2em;
font-family: Tabac Sans !important;
font-weight: 500;
font-size: 15.5px;
color: #7a868e
}
/* INFO BOXES - CASE STUDY */
section.page-mod.case-study-section {
margin-top: 3em;
background-color: #f8f8f8;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 15px;
border-radius: 5px;
}
/* INFO BOXES - BLOCKQUOTE */
p.info-blockquote-txt {
font-size: 16px;
padding: 10px;
padding-top: 15px;
margin-top: 0em;
margin-bottom: 0.5em;
}
/* INFO BOXES - LIST */
/* INFO BOX LIST */
section.info-box-grey {
background-color: #f2f2f2;
margin-top: 0em;
border-radius: 4px;
}
p.info-box-title {
font-size: 22px;
margin-bottom: 0.2em;
padding-top: 30px;
padding-left: 25px;
padding-right: 25px;
text-align: center;
}
p.info-box-subtitle {
font-family: 'Tabac Sans';
font-size: 16px;
line-height: 1.6em;
margin-bottom: 0.6em;
margin-top: 0.2em;
padding-left: 25px;
padding-right: 25px;
text-align: center;
}
p.info-box-first-section {
color: #336483;
font-family: Tabac Sans;
font-size: 18px;
line-height: 1.6em;
margin-bottom: 0.6em !important;
margin-top: 0.7em !important;
padding-left: 18px !important;
}
p.info-box-section {
font-family: Tabac Sans;
font-size: 18px;
line-height: 1.6em;
margin-bottom: 0.6em !important;
margin-top: -1.5em !important;
color: #336483;
padding-left: 18px !important;
}
ul.info-box-ul {
padding-left: 20px;
padding-right: 30px;
}
li.info-box-li {
font-family: Tabac Sans;
font-size: 16px;
font-weight: 300;
line-height: 1.6em;
margin-bottom: 1em;
}
li.info-box-li:first-of-type {
margin-top: 0.8em;
}
li.info-box-li:last-of-type {
padding-bottom: 30px;
}
li.info-box-li-first {
font-family: Tabac Sans;
font-size: 16px;
font-weight: 300;
line-height: 1.6em;
margin-bottom: 1em;
margin-top: 0.8em;
}
li.info-box-li-last {
font-family: Tabac Sans;
font-size: 16px;
font-weight: 300;
line-height: 1.6em;
margin-bottom: 1em;
padding-bottom: 30px;
}
/* DROPDOWNS */
ul.dropdown-list li {
font-family: Tabac Sans !important;
font-weight: 300 !important;
font-size: 15.5px !important;
list-style: disc !important;
}
ul.dropdown-list li:first-of-type {
margin-top: 1.5em;
list-style: disc !important;
}
ul.dropdown-list li:last-of-type {
margin-bottom: 0.4em;
list-style: disc !important;
}
ol.dropdown-list li {
font-family: Tabac Sans !important;
font-weight: 300 !important;
font-size: 15.5px !important;
}
ol.dropdown-list li:first-of-type {
margin-top: 1.5em;
}
ol.dropdown-list li:last-of-type {
margin-bottom: 0.4em;
}
p.ol-dropdown-list {
font-family: Tabac Sans !important;
font-weight: 300 !important;
font-size: 15.5px !important;
margin-left: 20px !important;
margin-bottom: -0.3em !important;
}
p.ol-dropdown-list-first {
font-family: Tabac Sans !important;
font-weight: 300 !important;
font-size: 15.5px !important;
margin-left: 20px !important;
margin-top: 0em !important;
}
p.ol-dropdown-list-last {
font-family: Tabac Sans !important;
font-weight: 300 !important;
font-size: 15.5px !important;
margin-left: 20px !important;
margin-bottom: 0.2em !important;
}
ul.collapsible.no-min-height.no-pad.no-marg.collapsible-nested {
border-top: 0.5px solid #efefef;
border-right: 0.5px solid #efefef;
border-left: 0.5px solid #efefef;
box-shadow: none;
}
div.collapsible-header {
font-size: 1.1rem; text-transform: none;
}
div.collapsible-header.multi-dropdown {
min-height: 3rem;
line-height: 3rem;
}
i.material-icons.rotate-on-active.virtualChevron {
margin-top: -0.5em;
}
i.material-icons.rotate-on-active.multi-dropdown-first-i {
padding-top: 0px !important;
margin-top: 0.5em  !important;
}
i.material-icons.rotate-on-active.multi-dropdown-additional-i {
padding-top: 0px  !important;
}
p.dropdown-title {
font-size: 1rem;
text-transform: none;
margin-left: 3em;
margin-top: 1.5rem;
font-family: Tabac Sans;
font-weight: 600;
}
p.dropdown-title.multi-dropdown-first-title {
margin-top: -1em;
padding-top: 23px;
margin-bottom: 0em;
padding-bottom: 25px;
color: #336483;
}
p.dropdown-title.multi-dropdown-additional-title {
margin-top: -1em;
padding-top: 9px;
margin-bottom: 0em;
padding-bottom: 25px;
color: #336483;
}
p.dropdown-menu-header {
font-size: 20px;
text-align: center;
font-weight: 600;
}
div.collapsible-body {
display: none;
}
p.dropdown-body-text {
font-size: 16px;
font-family: Tabac Sans !important;
font-weight: 300;
}
p.dropdown-body-text:first-of-type {
margin-top: 0.7em;
}
p.dropdown-body-text:last-of-type {
margin-bottom: 0.7em;
}
p.p-additional-resources-dropdown {
font-size: 16px; 
font-family: Tabac Sans !important;
}
p.dropdown-info-box-first-section {
font-family: Tabac Sans;
font-size: 18px;
line-height: 1.6em;
margin-bottom: 0.6em !important;
color: #336483;
margin-top: 0.5em !important;
padding-left: 18px !important;
font-weight: 600;
}
p.dropdown-info-box-section {
font-family: Tabac Sans !important;
font-size: 18px;
line-height: 1.6em;
margin-top: -0.5em !important;
margin-bottom: 0.6em !important;
color: #336483;
padding-left: 18px !important;
font-weight: 600;
}
p.dropdown-info-box-section-alt {
font-family: Tabac Sans !important;
font-size: 18px;
line-height: 1.6em;
color: #336483;
font-weight: 600;
}
p.dropdown-info-box-subheader {
color: #0c7ec0 !important;
font-family: Tabac Sans !important;
font-weight: 600;
padding-left: 18px !important;
margin-bottom: -0.5em !important;
}
li.dropdown-info-box-li-first {
font-family: Tabac Sans !important;
font-size: 16px;
font-weight: 400;
line-height: 1.6em;
margin-bottom: 1em;
margin-top: 1em;
}
li.dropdown-info-box-li {
font-family: Tabac Sans !important;
font-size: 16px;
font-weight: 400;
line-height: 1.6em;
margin-bottom: 1em;
}
li.dropdown-info-box-li-last {
font-family: Tabac Sans !important;
font-size: 16px;
font-weight: 400;
line-height: 1.6em;
margin-bottom: 0.8em;
}
a.alternate-link.dropdown-ftr-title-link {
color: #336483 !important;
}
a.alternate-link.dropdown-list-link {
color: #0C7EC0 !important;
}
span.dropdown-menu-title-icon {
padding-right: 10px;
}
span.dropdown-menu-title-icon img {
width: 30px !important;
height: 30px !important;
vertical-align: middle;
}
span.dropdown-menu-title-icon-alt img {
width: 30px !important;
height: 24px !important;
margin-right: 10px;
vertical-align: middle;
}
div.media-block.text-centered.dropdown-div-header {
margin-left: 0em;
background: #336483;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
border: 1px solid #336483;
margin-bottom: 0em;
width: 100%;
}
p.dropdown-div-header-title {
text-align: center;
font-size: 19px;
margin-top: 1em;
color: #ffffff;
font-weight: 600;
}
p.dropdown-div-header-subtitle {
text-align: center;
font-size: 15px;
margin-top: -1.2em;
margin-bottom: 1.3em;
color: #ffffff;
}
/* DROPDOWN FOR TERM DEFINITIONS */
h3.term-label {
font-size: 13px !important;
padding-left: 5px !important;
color: #336483 !important;
}
p.term-definition-only-p {
font-family: Tabac Sans !important;
font-size: 16px !important;
font-weight: 300 !important;
margin-top: -2em !important;
margin-bottom: 0.5em !important;
}
p.term-definition-first-p {
font-family: Tabac Sans !important;
font-size: 16px !important;
font-weight: 300 !important;
margin-top: -2em !important;
}
p.term-definition-next-p {
font-family: Tabac Sans !important;
font-size: 16px !important;
font-weight: 300 !important;
margin-top: -0.8em !important;
margin-bottom: 0.5em !important;
}
p.term-definition-different-p {
font-family: Tabac Sans !important;
font-size: 14px !important;
font-weight: 300 !important;
margin-top: -0.8em !important;
margin-bottom: 0.5em !important;
}
p.term-definition-acronym-p {
font-family: Tabac Sans !important;
font-size: 16px !important;
font-weight: 300 !important;
margin-top: -2em !important;
margin-bottom: 0.5em !important;
}
/* STAT CALLOUT GRID */
div.media-block.text-centered.stat-callout-div {
padding-top: 1.5em;
padding-bottom: 1em;
}
span.stat-callout-header {
font-size: 27px;
font-weight: 600;
}
p.stat-callout {
text-align: left;
margin-top: 0em;
margin-bottom: -0.5em;
line-height: 1.7em;
font-weight: 400;
font-size: 16px;
}
p.stat-citation {
color: #a7a9ac;
font-size: 14px;
text-align: center;
font-weight: 500;
margin-bottom: 1em;
}
/* BAR CHART STAT CALLOUT */
div.media-block.text-centered.bar-chart-stats {
margin-left: -0.8em;
border-radius: 20px;
border: 10px solid #ffffff;
margin-bottom: 0em;
padding: 2em 0.5em 1em 0.5em;
}
p.bar-chart-header {
font-size: 17px;
margin-top: 1.6em !important;
margin-bottom: 0.5em;
font-weight: 600;
}
p.bar-chart-label {
text-align: left;
margin-top: -1em;
margin-bottom: -0.4em;
margin-left: 0.3em;
color: #ffffff;
font-size: 20px;
font-weight: 500;
}
p.bar-chart-summary-text {
margin-top: -0.1em;
margin-bottom: 0.5em;
margin-left: 0.15em;
font-size: 15px;
}
/* PULL QUOTES - FLOAT LEFT AND RIGHT */
@media (min-width: 992px) {
.float-right-div.quote-pull {
    width: 40% !important;
margin-left: 1.6em !important;
margin-bottom: 1.3em !important;
margin-top: 1em !important;
    height: auto;
    float: right;
}
.float-left-div.quote-pull {
    width: 40% !important;
margin-right: 3em !important;
margin-bottom: 1.3em !important;
margin-top: 1em !important;
    height: auto;
    float: left;
}
.p-quote-pull-body-left {
padding: 5px 20px 0px 20px !important;
}
.p-quote-pull-body-right {
padding: 5px 30px 0px 20px !important;
}
.p-quote-pull-author-left {
padding-left: 20px !important;
}
.p-quote-pull-author-right {
padding-left: 20px !important;
}
.p-quote-pull-title-left { 
padding-left: 20px !important;
}
.p-quote-pull-title-right {
padding-left: 20px !important;
}
}
.float-right-div.quote-pull {
border: 1.5px solid rgba(128, 128, 128, .5); 
margin-bottom: 1.5em;
width: 85%;
text-align: center;
margin: auto;
}
.float-left-div.quote-pull {
border: 1.5px solid rgba(128, 128, 128, .5); 
margin-bottom: 1.5em;
width: 85%;
text-align: center;
margin: auto;
}
.p-quote-pull-body-left {
text-align: left;
color: #356288 !important;
font-size: 16.5px !important;
font-weight: 600 !important;
padding: 5px 20px 0px 30px;
}
.p-quote-pull-body-right {
text-align: left !important;
color: #356288 !important;
font-size: 16.5px !important;
font-weight: 600 !important;
padding: 5px 20px 0px 30px;
}
.p-quote-pull-author-left {
text-align: left !important;
color: #4d4d4d !important;
font-size: 16px !important;
font-weight: 600 !important;
margin-top: -0.6em !important;
padding-left: 30px;
}
.p-quote-pull-author-right {
text-align: left !important;
color: #4d4d4d !important;
font-size: 16px !important;
font-weight: 600 !important;
margin-top: -0.6em !important;
padding-left: 30px;
}
.p-quote-pull-title-left {
text-align: left !important;
color: #4d4d4d !important;
font-size: 14.5px !important;
font-weight: 500 !important;
margin-top: -1.2em !important;
padding-left: 30px;
}
.p-quote-pull-title-right {
text-align: left !important;
color: #4d4d4d !important;
font-size: 14.5px !important;
font-weight: 500 !important;
margin-top: -1.2em !important;
padding-left: 30px;
}
/* SENTENCE PULL - FLOAT LEFT AND RIGHT  */
@media (min-width: 950px) {
.float-left-div {
    width: 40% !important;
margin-right: 2.5em !important;
margin-bottom: 1.3em !important;
margin-top: 1em !important;
    height: auto;
    float: left;
}
.float-left-div.sentence-pull {
border-right: 2px solid #356288;
border-top: none !important;
border-bottom: none !important;
}
.p-sentence-pull-left {
text-align: left !important;
font-family: Tabac G3 !important;
font-size: 19px !important;
font-weight: 600 !important;
padding: 0px 25px 0px 25px !important;
margin-bottom: 0.5em !important;
margin-top: 0.5em !important;
}
}
.float-left-div {
margin-bottom: 1.5em;
width: 90%;
text-align: center;
margin: auto;
}
.float-left-div.sentence-pull {
border-top: 0.5px solid #356288;
border-bottom: 0.5px solid #356288;
}
.p-sentence-pull-left {
text-align: center;
font-family: Tabac G3 !important;
font-size: 19px !important;
font-weight: 600 !important;
padding: 5px 10px 5px 10px;
}
@media (min-width: 950px) {
.float-right-div {
    width: 40% !important;
margin-left: 1.6em !important;
margin-bottom: 1.3em !important;
margin-top: 1em !important;
    height: auto;
    float: right;
}
.float-right-div.sentence-pull {
border-left: 2px solid #356288;
border-top: none !important;
border-bottom: none !important;
}
.p-sentence-pull-right {
text-align: left !important;
font-family: Tabac G3 !important;
font-size: 19px !important;
font-weight: 600 !important;
padding: 0px 25px 0px 25px !important;
margin-bottom: 0.5em !important;
margin-top: 0.5em !important;
}
}
.float-right-div {
margin-bottom: 1.5em;
width: 90%;
text-align: center;
margin: auto;
}
.float-right-div.sentence-pull {
border-top: 0.5px solid #356288;
border-bottom: 0.5px solid #356288;
}
.p-sentence-pull-right {
text-align: center;
font-family: Tabac G3 !important;
font-size: 19px !important;
font-weight: 600 !important;
padding: 5px 10px 5px 10px;
}
/* GRID BOX WRAPPER */
.grid-wrapper {
  display: grid;
}
@media (min-width: 500px) {
.grid-wrapper {
    grid-template-columns: 50% 50%;
  }
.grid-wrapper.author-byline-grid {
    grid-template-columns: 40% 40%;
  }
.grid-wrapper.author-byline-grid-solo {
    grid-template-columns: 100%;
  }
.country-name {
font-size: 14px !important;
}
.content-type-title {
font-size: 14px !important;
}
.content-type-title-member {
font-size: 12.5px !important;
}
}
@media (min-width: 600px) {
.country-name {
font-size: 15px !important;
}
.content-type-title {
font-size: 15px !important;
}
.content-type-title-member {
font-size: 13.5px !important;
}
}
@media (min-width: 992px) {
.grid-wrapper {
    grid-template-columns: 25% 25% 25% 25%;
  }
.grid-wrapper.author-byline-grid {
    grid-template-columns: 33% 33% 33%;
  }
.country-name {
font-size: 17px !important;
}
.content-type-title {
font-size: 15px !important;
}
.content-type-title-member {
font-size: 13.5px !important;
}
}
p.grid-wrapper-header {
font-size: 15px;
margin-top: 2em;
margin-bottom: 0.5em;
text-align: center;
}
.grid-wrapper .grid-item p {
padding: .25rem .23rem;
font-size: 14px;
text-align: left;
font-weight: 500;
margin-top: 0em;
margin-bottom: -0.3em;
margin-left: 0.3em;
margin: auto;
color: #ffffff;
word-wrap: break-word;
word-wrap: break-all;
}
.grid-wrapper .grid-item {
border-radius: 20px;
border: 10px solid #ffffff;
margin-bottom: 0em;
padding: 1.5em 1em 1.5em 1em;
width: 100%;
}
h3.grid-item-header {
text-align: center;
margin-top: 0.4em;
margin-bottom: 0.4em;
margin-left: 0.3em;
color: #ffffff;
font-size: 14px;
font-weight: 600;
}
p.grid-item-header-large {
text-align: center !important;
margin-top: -0.3em !important;
margin-bottom: -0.3em !important;
margin-left: 0.3em !important;
color: #ffffff !important;
font-size: 22px !important;
font-weight: 600 !important;
}
img.product-grid-image {
border-radius: 5px;
}

/* GRID WRAPPER - PROFILES */
.grid-wrapper-padding {
padding-top: 30px !important;
}
.grid-wrapper-profile {
 display: grid;
}

@media (min-width: 150px) {
.grid-wrapper-profile {
    grid-template-columns: 50% 50%;
  }
}
@media (min-width: 300px) {
.grid-wrapper-profile {
    grid-template-columns: 33.33% 33.33% 33.33%;
  }
}
@media (min-width: 500px) {
.grid-wrapper-profile {
    grid-template-columns: 25% 25% 25% 25%;
  }
}
@media (min-width: 600px) {
.grid-wrapper-profile {
    grid-template-columns: 20% 20% 20% 20% 20%;
  }
}
@media (min-width: 992px) {
.grid-wrapper-profile {
    grid-template-columns: 16.66% 16.66% 16.66% 16.66% 16.66% 16.66%;
  }
}
.grid-wrapper-profile .grid-item-profile p {
padding: .25rem .23rem;
font-weight: 550;
font-size: 12.5px;
text-align: center;
margin-top: 0em;
margin-bottom: -0.5em;
margin: auto;
color: #336483;
word-wrap: break-word;
word-wrap: break-all;
}
.grid-wrapper-profile .grid-item-profile {
padding-bottom: 14px;
}
.grid-author-label {
text-decoration: none;
color: #336483;
font-family: Tabac Sans !important;
}
.grid-author-img {
padding: .25rem .25rem;
width: 60%;
text-align: center;
border-radius: 50%;
}
.grid-wrapper-2 {
  display: grid;
}
@media (min-width: 150px) {
.grid-wrapper-2 {
    grid-template-columns: 50% 50%;
  }
}
@media (min-width: 300px) {
.grid-wrapper-2 {
    grid-template-columns: 50% 50%
  }
}
@media (min-width: 500px) {
.grid-wrapper-2 {
    grid-template-columns: 50% 50%
  }
}
@media (min-width: 600px) {
.grid-wrapper-2 {
    grid-template-columns: 25% 25% 25% 25%;
  }
}
@media (min-width: 992px) {
.grid-wrapper-2 {
    grid-template-columns: 25% 25% 25% 25%;
  }
}
.grid-wrapper-2 .grid-item p {
padding: .25rem .23rem;
font-size: 16px;
text-align: left;
font-weight: 550;
margin-top: 0em;
margin-bottom: -0.3em;
margin-left: 0.3em;
margin: auto;
color: #ffffff;
word-wrap: break-word;
word-wrap: break-all;
}
.grid-wrapper-2 .grid-item {
padding-bottom: 14px;
}
.grid-wrapper-3 {
  display: grid;
}
@media (min-width: 700px) {
.grid-wrapper-3 {
    grid-template-columns: 33% 33% 33%;
  }
}
.grid-wrapper-3 .grid-item p {
padding: .25rem .23rem;
font-size: 16px;
text-align: left;
font-weight: 500;
margin-top: 0em;
margin-bottom: -0.3em;
margin-left: 0.3em;
margin: auto;
color: #ffffff;
word-wrap: break-word;
word-wrap: break-all;
}
.grid-wrapper-3 .grid-item {
border-radius: 20px;
border: 10px solid #ffffff;
margin-bottom: 0em;
padding: 1.5em 1em 1.5em 1em;
width: 100%;
}
.grid-wrapper-exec-summary {
  display: grid;
justify-content: center;
    grid-template-columns: 40% 40%;;
margin-top: -2em;
}
@media (min-width: 650px) {
.grid-wrapper-exec-summary {
    grid-template-columns: 25% 25%;
  display: grid;
justify-content: center;
margin-top: -2em;
  }
}
.grid-wrapper-exec-summary .grid-item p {
padding: .25rem .23rem;
font-weight: 550;
font-size: 15px !important;
text-align: center;
margin-top: 0em;
margin-bottom: -0.5em;
margin: auto;
word-wrap: break-word;
word-wrap: break-all;
font-family: "Tabac Sans" !important;
}
.grid-wrapper-exec-summary .grid-item .member-label-featured-exec-summary {
color: #6db650;
font-weight: 400 !important;
margin-top: -0.4em !important;
font-size: 13px !important;
}
.grid-wrapper-exec-summary .grid-item {
padding-bottom: 14px;
}
.grid-4.issues-grid {
display: none;
}

/* SHOW FULL */
div.show-full:after {margin-top: 30px;}
div.show-full.active:before {margin-top: -30px;}
div.show-full {
margin-bottom: 3em;
margin-top: 1em;
font-size: 17px;
color: #808080;
text-transform: none;
font-family: Tabac Sans !important;
font-weight: 500;
}
/* SECTION HEADERS */
.section-header {
font-size: 2.23076923076923em;
margin-top: 0.5em;
margin-bottom: 1em;
text-align: center;
padding-bottom: 0.5em;
font-weight: 700;
border-bottom: 4px solid #efefef;
}
@media (max-width: 660px) {
.section-header {
font-size: 24px;
}
}
/* MISCELLANEOUS */
div.overlay-icon.icon-lock {display: none;}
/* TABLES - RESPONSIVE */
div.table-mod {
margin-bottom: 1.5em !important;
}
div.th-row {
border-top: none !important;
margin-bottom: -1em !important;
}
div.table-th.four-tenths.primary-col {
font-family: 'Tabac Sans' !important;
font-size: 17px !important;
text-transform: none !important;
color: #336483 !important;
margin-bottom: 12px !important;
}
div.non-primary-col {
font-family: 'Tabac Sans' !important; 
font-size: 17px !important;
text-transform: none !important;
color: #555555 !important;
margin-bottom: 12px !important;
}
div.td-row {
margin-bottom: -0.6em !important;
padding-top: 10px !important;
}
div.table-td {
margin-bottom: 0em !important;
padding-top: 5px !important;
}
div.mob-label.mob-prim-col {
font-family: 'Tabac Sans' !important;
font-size: 16px !important;
text-transform: none !important;
color: #336483 !important;
margin-bottom: -0.5em !important;
margin-top: 1em !important;
}
div.mob-label {
font-family: 'Tabac Sans' !important;
font-size: 15px !important;
text-transform: none !important;
color: #555555 !important;
margin-bottom: -0.5em !important;
margin-top: 0em !important;
}
p.prim-col-text {
font-size: 16px !important;
font-weight: 400 !important;
font-family: 'Tabac Sans' !important;
}
p.non-prim-col-text {
font-family: 'Tabac Sans' !important;
font-size: 15px !important;
}
p.chart-title {
font-size: 22px;
margin-bottom: -0.5em;
color: #336483;
}
p.chart-subtitle {
font-size: 15px;
margin-bottom: -0.8em;
font-weight: 400
}
p.chart-description {
font-size: 15px;
}
/* REVIEW EVERYTHING ABOVE AND BELOW THIS - CONTINUE CLEANUP */
/* REVIEW EVERYTHING ABOVE AND BELOW THIS - CONTINUE CLEANUP */
/* REVIEW EVERYTHING ABOVE AND BELOW THIS - CONTINUE CLEANUP */
/* REVIEW EVERYTHING ABOVE AND BELOW THIS - CONTINUE CLEANUP */
/* REVIEW EVERYTHING ABOVE AND BELOW THIS - CONTINUE CLEANUP */
/* REVIEW EVERYTHING ABOVE AND BELOW THIS - CONTINUE CLEANUP */
/* REVIEW EVERYTHING ABOVE AND BELOW THIS - CONTINUE CLEANUP */
/* REVIEW EVERYTHING ABOVE AND BELOW THIS - CONTINUE CLEANUP */
/* PROFILE BOX ASSETS */
section.page-mod.profile-box {
background-color: #f8f8f8;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 15px;
border-radius: 5px;
}
p.profile-box-title {
font-size: 17px;
color: #336483;
margin-bottom: -0.8em;
margin-top: 0em;
padding-top: 20px;
}
p.profile-box-subject {
font-size: 15px;
margin-bottom: -0.2em;
font-weight: 500;
color: #858585
}
p.profile-box-text {
font-size: 16px;
margin-bottom: -0.6em;
}
p.profile-box-text-last {
font-size: 16px;
margin-bottom: 0.5em;
}
/* PROFILE BOX LIST WITH LISTED CONTENT */
section.page-mod.profile-box-list {
background-color: #f8f8f8;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 15px;
border-radius: 5px;
}
p.profile-box-list-header {
font-size: 17px;
color: #336483;
margin-bottom: 0.5em;
margin-top: 0em;
padding-top: 20px;
}
p.profile-box-list-title {
font-size: 22px;
margin-bottom: 0.6em;
padding-top: 30px;
padding-left: 30px;
padding-right: 25px;
text-align: center;
}
p.profile-box-list-footer {
font-size: 16px;
margin-bottom: 0.5em;
}
ul.profile-box-list li {
font-size: 16px;
}
ol.profile-box-list li {
font-size: 16px;
margin-bottom: 1em;
}
/* PRODUCT GRID ASSETS */
div.media-block.text-centered.product-grid {
padding-bottom: 0px;
margin-bottom: 20px;
}
p.page-text-med.product-grid-title {
font-size: 14px;
margin-bottom: -0.5em;
}
p.page-text-med.product-grid-subtitle {
font-size: 13px; margin-bottom: -0.5em;
}
p.page-text-med.product-grid-clickthrough {
text-align: center;
font-size: 13px;
margin-bottom: 15px;
}
a.alternate-link.product-grid-title-link {
color: #464547;
text-decoration: none;
}
a.alternate-link.product-grid-subtitle-link {
color: #808080;
text-decoration: none;
}
/* TIMELINE ASSETS */
p.timeline-nav {
font-size: 18px;
margin-bottom: 2em;
margin-top: 1.5em;
font-weight: 450;
text-align: center
}
span.timeline-nav-links {
font-size: 17px;
}
div.timeline-section-header {
margin-left: 0em;
margin-top: 0em;
margin-bottom: -2.1em;
width: 100%;
background: #356288;
border: 1px solid #356288;
}
div.timeline-section-header-alt-color {
margin-left: 0em;
margin-top: 0em;
margin-bottom: -2.1em;
width: 100%;
background:  #12284b;
border: 1px solid  #12284b;
}
p.timeline-section-title {
font-size: 24px;
font-weight: 600;
margin-top: 0.5em;
margin-bottom: 0.6em;
text-align: center;
color: #ffffff;
}
section.timeline-grid-section {
background-color: #f8f8f8;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 15px;
}
section.timeline-section {
background-color: #f8f8f8;
margin-top: 0em;
padding-bottom: 20px;
}
p.timeline-right-link-float {
font-size: 14px;
margin-bottom: -1.5em;
margin-top: 2em;
margin-right: -1em;
font-weight: 450;
color: #00843d;
text-align: right;
padding-top: 12px;
}
div.timeline-grid {
padding-left: 30px;
padding-right: 30px;
margin-top: 1em;
}
p.timeline-grid-label {
font-size: 17px;
color: #356288;
margin-top: 1.5em;
font-weight: 600;
}
p.timeline-grid-label-subtext {
text-align: center;
font-size: 16px;
margin-top: -1em;
margin-bottom: 10px;
}
p.timeline-grid-label-list-item-first {
font-size: 16px;
margin-top: 0em;
margin-bottom: 0em;
padding-right: 30px;
}
p.timeline-section-header {
font-size: 20px;
font-weight: 600;
color: #12284b;
margin-bottom: -0.7em;
}
p.timeline-section-subheader {
font-size: 16px;
margin-bottom: -0.7em;
color: #356288;
font-weight: 600;
}
p.timeline-list-solo {
font-size: 16px;
margin-bottom: 1.5em;
}
p.timeline-list {
font-size: 16px;
margin-bottom: -0.6em;
}
p.timeline-list-last {
font-size: 16px;
margin-bottom: 1.5em;
}
p.timeline-list-sublist-first {
font-size: 16px;
margin-bottom: 0.7em;
}
.timeline-div li {
font-size: 16px;
}
ul.timeline-list {
font-size: 16px;
font-family: "Tabac Sans";
}
/* END OF CSS */