﻿:root {
    
    --kendo-color-primary: #004684;
}


.headerSocial a, .topNavContainer a {
    margin: 0 15px 0 0;
}

.headerSocial a.top-nav-text {
    border: 1px solid #FFF;
}

.headerSocial a:hover, .topNavContainer a:hover, .headerSocial a:focus, .topNavContainer a:focus {
    color: #EBAB21;
}

.topNavContainer li {
    display: inline-block;
    margin: 0;
}

.topNavContainer ul {
    margin: unset;
    padding: unset;
}

.mainNavContainer #menu-mainnav > li.magentaMenuItemText > a:hover {
    background: #ae3965;
}

.magentaMenuItemText .sub-menu {
    background: #ae3965;
}

.magentaMenuItemText a {
    color: #ae3965;
}

.mainNavWrapper {
    padding: 30px 0;
}

h1, h2, h3, h4, h5, h6 {
    color: #333333;
    /*     font-family: century-gothic, sans-serif; */
    font-style: normal;
    font-weight: regular;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
}

h1 {
    font-size: 36px;
    font-weight: 700 line-height: 40px;
    color: #004684;
    padding-bottom: 15px;
}

h2 {
    font-size: 28px;
    line-height: 32px;
    color: #004684;
}

h3 {
    font-size: 22px;
    line-height: 25px;
}

h4 {
    font-size: 19px;
    line-height: 23px;
}

h5 {
    font-size: 17px;
    line-height: 24px;
}

h6 {
    font-size: 14px;
    line-height: 21px;
}

p {
    margin: 0 0 20px 0;
    font-size: 1rem;
    color: #555555;
    line-height: 1.5;
    /* 	font-family: century-gothic, sans-serif; */
}

p img {
    margin: 0;
}

    p.lead {
        font-size: 18px;
        line-height: 24px;
        color: #004684;
        font-weight: 700;
        margin: 0 0 10px 0;
    }

a {
text-decoration: unset;
}

/*a, a:hover {
    color: #333;
}*/

/* #Header
================================================== */

.topNavWrapper {
    background: #004684;
    color: #FFF;
    padding: 5px 0;
    border-bottom: 4px solid #faa700;
}

.topNavWrapper a {
    color: #FFF;
    text-decoration: none;
}

.btn.btn-tenant {
    background-color: #004684;
    color: WHITE;
}

.btn.link-tenant {
    color: #004684;
    font-weight: bold;
    border-radius: initial;
}

.btn.link-tenant:hover {
    background-color: #004684;
    color: white;
    font-weight: bold;
}

a.link-tenant {
    color: #004684;
}

a.link-tenant:hover {
    background-color: #004684 !important;
    color: white;
}

.btn.btn-primary {
    background-color: #004684;
    color: white;
}

.nehs-blue {
    color: #004684;
}

/* #Footer
================================================== */
.footerLogo {
    max-width: 305px;
}

/*Kendo Color Fixes*/
.k-calendar .k-calendar-td.k-selected .k-link, .k-calendar .k-calendar-td.k-selected:hover .k-link {
    background-color: #004684;
}

.k-button-text {
    color: #004684;
}

.k-button-solid-primary, .k-button-solid-primary:hover {
    
    background-color: #008190;
    border-color: #008190;
}

    .k-button-solid-primary .k-button-text, .k-button-solid-primary:hover .k-button-text {
        color: white;
    }

    .k-button-solid-primary:focus, .k-button-solid-primary.k-focus {
        box-shadow: none;
    }

.k-button-flat-primary {
    color: rgb(61, 61, 61);
}

.k-tabstrip-items-wrapper .k-tabstrip-item:hover {
    color: #004684;
}



