
/* FLEX GRID NAV */

.chc-flex .container-fluid {
 padding: 28.5px;
}

.chc-flex-grid {
 display: block;
}

.chc-flex-grid .chc-flex-btn {
 width: 100%;
 margin-bottom: 3px;
 margin-left: 1.5px;
 margin-right: 1.5px;
}

.chc-flex-grid .btn {
 white-space: pre-wrap;
 width: 100%;
}

.sePage .sePageLayout .chc-flex-btn .btn-primary,
.sePage .sePageLayout .chc-flex-btn .btn:not(.btn-link) {
 padding: 9px 22px;
}

@media only screen and (min-width: 992px) {

 /* FLEX GRID */
 .sePage .sePageLayout .chc-flex-grid {
 display: flex;
 justify-content: space-around;
 }
}