@font-face {
    font-family: GreycliffCF-Regular;
    src: url(GreycliffCF-Regular.woff2);
    font-display: swap;
}

@font-face {
    font-family: GreycliffCF-DemiBold;
    src: url(GreycliffCF-DemiBold.woff2);
    font-display: swap;
}

@font-face {
    font-family: GreycliffCF-Light;
    src: url(GreycliffCF-Light.woff2);
    font-display: swap;
}

footer {
    font-family: 'GreycliffCF-Regular','Segoe UI','Arial' !important;
}

.btn-primary {
    font-family: 'Segoe UI','Arial' !important;
}

.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
    font-family: 'GreycliffCF-Regular','Segoe UI','Arial' !important; 
}

.navbar-inverse .navbar-nav > li > a {
    font-family: 'GreycliffCF-Regular','Segoe UI','Arial' !important; 
}

a,
.a {
    font-family: 'Segoe UI','Arial' !important; 
}

.section-title {
    font-family: 'GreycliffCF-DemiBold','Segoe UI','Arial' !important; 
}

.field-label {
    font-family: 'GreycliffCF-Light','Segoe UI','Arial' !important; 
}

.list-group-item {
    font-family: 'GreycliffCF-DemiBold','Segoe UI','Arial' !important;
}

h1,
.h1,
.section-landing-heading,
.section-landing .row > div .section-landing-heading,
.section-inline-search .row > div h1,
.section-landing h1,
.section-search .header-search h1,
.page_section h1,
.color-inverse h1,
h1 p {
    font-family: 'GreycliffCF-DemiBold','Segoe UI','Arial' !important; 
}

h2,
.h2,
.section-landing .row > div .section-landing-sub-heading,
.page_section h2,
.color-inverse h2,
h2 p {
    font-family: 'GreycliffCF-DemiBold','Segoe UI','Arial' !important; 
}

h3,
.h3,
.page_section h3,
.color-inverse h3,
.sidebar-home h3 {
    font-family: 'GreycliffCF-DemiBold','Segoe UI','Arial' !important; 
}

h4,
.h4,
.poll .poll-header h4,
.poll .poll-tags h4 {
    font-family: 'GreycliffCF-DemiBold','Segoe UI','Arial' !important; 
}

h5,
.h5 {
    font-family: 'GreycliffCF-Regular','Segoe UI','Arial' !important; 
}

.description {
    font-family: 'GreycliffCF-Regular','Segoe UI','Arial' !important; 
    font-size: 12px !important;
}

p,
.p,
.page_section p,
.section-diagonal-left p,
.section-diagonal-right p {
    font-family: 'Segoe UI','Arial' !important; 
}

.p2 {
    font-family: 'Segoe UI','Arial' !important; 
}

.button1 {
    font-family: 'Segoe UI','Arial' !important; 
}


.button2, .btn-default {
    font-family: 'Segoe UI','Arial' !important; 
}

p.smallText {
    font-family: 'Segoe UI','Arial' !important; 
}

h1.siteTitle,
.navbar-static-top.navbar-inverse .navbar-brand a h1.siteTitle {
    font-family: 'GreycliffCF-Regular','Segoe UI','Arial' !important; 
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-color: var(--portalThemeColor4) !important;
    border-color: var(--portalThemeColor4) !important;
}