
html {font-family: Verdana, Open-Sans, sans-serif;font-size: 16px;font-weight: normal;line-height: 1.5;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;background: #fff;color: #333;}
/****** HEADINGS ******/
h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6 {margin: 0 0 20px 0;font-weight: normal;color: #333;text-transform: none;}
/* Add margin if adjacent element */
* + h1,
* + .uk-h1,
* + h2,
* + .uk-h2,
* + h3,
* + .uk-h3,
* + h4,
* + .uk-h4,
* + h5,
* + .uk-h5,
* + h6,
* + .uk-h6 {margin-top: 20px;}
/** Sizes*/
h1,.uk-h1 {font-size: 2rem;line-height: 1.2;color: #505050;}
h2,.uk-h2 {font-size: 1.7rem;line-height: 1.3;color: #606060;}
h3,.uk-h3 {font-size: 1.5rem;line-height: 1.4;color: #606060;}
h4,.uk-h4 {font-size: 1.25rem;line-height: 1.4;color: #606060;}
h5,.uk-h5 {font-size: 1.25rem;line-height: 1.4;color: #0033a0;}
h6,.uk-h6 {font-size: 1.25rem;line-height: 1.4;color: #e4002b;}
a.uk-navbar-item.uk-logo {font-family: Verdana, Open-Sans, sans-serif;color: #0033a0;}
.uk-navbar-toggle.uk-open, .uk-navbar-toggle:focus, .uk-navbar-toggle:hover {color: #0033a0;}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {min-height: 40px; }
a,.uk-link {color: #0033a0;}
a:hover,
.uk-link:hover {color: #0033a0;}
::-moz-selection {background: #0033a0;color: #fff;text-shadow: none;}
::selection {background: #0033a0;color: #fff;text-shadow: none;}
.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {border-color: #0033a0;}
.uk-radio:checked,
.uk-checkbox:checked,
.uk-checkbox:indeterminate {background-color: #0033a0;}
.uk-radio:checked:focus,
.uk-checkbox:checked:focus,
.uk-checkbox:indeterminate:focus {background-color: #0033a0;}
a.uk-totop.uk-icon {color:#000000;} /*for the totop icon and link - not enough contrast in wave checker*/
/* -------------- Red & Blue Buttons used on AOS page------------------ */
.uk-button-red {background-color: #c8102e;color: #fff;border: 1px solid transparent;}
/* Hover + Focus */
.uk-button-red:hover,
.uk-button-red:focus {background-color: #c8102e;color: #fff;}
/* OnClick + Active */
.uk-button-red:active,
.uk-button-red.uk-active {background-color: #c8102e;color: #fff;}
/* -------------------------------- */
.uk-button-blue  {background-color:#0033a0;color: white;font-weight: 600;border: 1px solid transparent;}
.uk-button-blue:focus, .uk-button-blue:hover {background-color: #b1b1b3; /*light gray*/}
.uk-button-blue:active,
/* .uk-button-blue.uk-active {background-color: #eeeeee;} */
.uk-button-muted  {background-color:#eeeeee;color: black;font-weight: 600;}
.uk-button-blue:focus, .uk-button-blue:hover {background-color: #b1b1b3; /*light gray*/}
.uk-button-blue:active,
/*Change the colors of the buttons*/
.uk-button-primary {background-color: #0033a0;}
.uk-button-primary:focus, .uk-button-primary:hover {background-color: #75787b; /*dark gray*/}
.uk-button-primary:active,
.uk-button-primary.uk-active {background-color: #0033a0;}
.hcc-button-text {padding-left: 3px; font-weight: 500; color:#0033a0; margin-bottom: 2px;font-variant:normal;}
/** Secondary*/
 .uk-button-secondary {background-color: #001440;color: #fff;border: 1px solid transparent;}
/* Hover + Focus */
.uk-button-secondary:hover,
.uk-button-secondary:focus {background-color: #151515;color: #fff;}
/* OnClick + Active */
.uk-button-secondary:active,
.uk-button-secondary.uk-active {background-color: #080808;color: #fff;}
.uk-tile-primary {background: #0033a0;}
.uk-card-primary {background: #0033a0;}
.uk-card-primary.uk-card-hover:hover {background-color: #0033a0;box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);}
.uk-card-muted {background: #f8f8f8;}
.uk-card-rmuted.uk-card-hover:hover {background-color: #0033a0;box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);}
/*Red (uk-card-red)*/
 .uk-card-red {background: #c8102e;color: #fff;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);}
.uk-card-red .uk-card-title {color: #fff;}
.uk-card-red.uk-card-hover:hover {background-color: #c8102e;box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);}
.uk-card-red h4 {color:#ffffff;}
.uk-alert-primary {color: #0033a0;}
.uk-badge {background: #0033a0;}
.uk-label {background: #0033a0;}
em {color: #981b1e;}
/*********** PILL MODIFIER +++++++++++++++*/
.uk-subnav-pill-default > .uk-active > a {background-color: #ffffff;}
.uk-subnav-pill-muted > .uk-active > a {background-color: #e8e8e8;}
.uk-subnav-pill-secondary > .uk-active > a {background-color: #222222;}
.uk-subnav-pill-primary > .uk-active > a {background-color: #0033a0;}
.uk-subnav-pill-hcc_red > .uk-active > a {background-color: #c8102e;}
.uk-subnav-pill>*>:first-child {color:#222222;}
.uk-subnav-pill>.uk-active>a {background-color:#0033a0; color: white}

/*********** LANDING PAGE SUBNAV ************/
.subnav-buttons_landing>*>:first-child {background-color: #fff; color:#222; border: 4px solid #ccc; padding: 2px 8px; font-weight: 600; font-size: 1.3rem;}
.subnav-buttons_landing>*>a:focus, .uk-subnav>*>a:hover {background-color: #0033a0; color: #fff;}
.subnav-buttons_landing> .uk-active > a:link {background-color: #0033a0; color: #fff; }
.uk-tab > .uk-active > a {border-color: #0033a0;}
.uk-tab>*>a {color: #666;}
.uk-notification-message-primary {color: #0033a0;}
.uk-progress::-webkit-progress-value {background-color: #0033a0;transition: width 0.6s ease;}
.uk-progress::-moz-progress-bar {background-color: #0033a0;}
.uk-progress::-ms-fill {background-color: #0033a0;transition: width 0.6s ease;border: 0;}
.uk-text-primary {color: #0033a0 !important;}
.uk-text-white {color: #ffffff !important;}

/* Background modifier
 ========================================================================== */
/*
 * 1. The background clips to the foreground text. Works in Chrome, Firefox, Safari, Edge and Opera
 *    Default color is set to transparent
 * 2. Container fits the text
 * 3. Fallback color for IE11
 */
 .uk-text-background {
  /* 1 */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /* 2 */
  display: inline-block;
  /* 3 */
  color: #1e87f0 !important;}
@supports (-webkit-background-clip: text) {
  .uk-text-background {background-color: #0033a0;}}
.uk-background-primary {background-color: #0033a0;}
.uk-background-dark {background-color: #373935;}
/************ TABLE *****************/
.uk-table th {color: #222;}
/*********** SEARCH FEATURE ************/
.uk-search-default .uk-search-input {border: 2px solid #7b7b7b; /*  dark gray */}
.uk-search-input {color: black;}
.uk-accordion-title {font-size: 1.2rem;font-weight: 600;}
/*********** SECTION COLORS ***********/
.uk-section-default {background: #fff;}
.uk-section-muted {background: #f8f8f8;}/*muted gray*/
.uk-section-secondary {background: #585858;}/*Valdosta gray dark gray*/
.uk-section-primary {background: #0033a0}/*hcc blue*/
.uk-section-hcc_red {background: #c8102e;}/*hcc red 186c*/

/*Tetradic Colors*/
.uk-section-green {background: #afd65e;}  /*light green 367*/
.uk-section-dgreen {background: #359e28;} /*darker green 376*/
.uk-section-yellow {background: #ffd100;} /*light yellow 109*/

.uk-section-red185 {background: #ef002b;} /*red 185c*/
.uk-section-red186 {background: #c8102e;} /*red 186c*/
.uk-section-red187 {background: #a6192e;} /*red 187c*/


   @media only screen and (max-width: 1200px) {
    .hcc-header h1 {
      font-size: 3rem;
      margin: 0px;
      line-height:.75em;
    }

    .hcc-header {
        margin-left: 5%;
    }
  }

  @media only screen and (max-width: 960px) {
    .subnav-buttons_landing>*>:first-child {background-color: #fff; color:#222; border: 1px solid #ccc; padding: 0; font-weight: 600; font-size: 1rem; margin:2px}
    .subnav-buttons_landing>*>a:focus, .uk-subnav>*>a:hover {background-color: #0033a0; color: #fff;}
    .subnav-buttons_landing> .uk-active > a:link {background-color: #0033a0; color: #fff; }
    .uk-subnav {margin:0px;}
    .subnav-li { width: 40%;}
  }

   @media only screen and (max-width: 860px) {
    .hcc-header h1 {
      font-size: 2em;
      margin: 0px;
      line-height:.75em;
    }

    .hcc-header {
        margin-left: 10%;
    }

    .subnav-buttons_landing>*>:first-child {background-color: #fff; color:#222; border: 1px solid #ccc; padding: 2px 2px; font-weight: 600; font-size: 1rem; margin:2px}
    .subnav-buttons_landing>*>a:focus, .uk-subnav>*>a:hover {background-color: #0033a0; color: #fff;}
    .subnav-buttons_landing> .uk-active > a:link {background-color: #0033a0; color: #fff; 
    }

  }