/** Default */
/* :root {
    --primary-color: #002677;
    --secondary-color: #196ECF;
} */

/** New */
:root {
  --primary-color: #773000;
  --secondary-color: #0e4e10;
}

h1, h2, h3 {
  color: var(--primary-color);
}
h4, h5, h6 {
  color: var(--secondary-color);
}

h6 {
  color: #5A5A5A;
}

/** Buttons */
/* Emphasis */
.btn-primary-emphasis, .btn-primary {
  color: #fff;
  background: var(--primary-color);
  margin: 1px; }
  .btn-primary-emphasis:hover, .btn-primary:hover {
    background: var(--secondary-color);
    transition: all 0.3s ease;
    color: #fff;
    /* padding: .57rem 1.5rem; */
   }
  .btn-primary-emphasis:active, .btn-primary:active, .btn-primary-emphasis:focus, .btn-primary:focus {
    background: var(--primary-color);
    color: white; }

/* Standard Buttons */
.btn-primary-standard {
  background: #fff;
  border: var(--primary-color) 1px solid;
  color: var(--primary-color); }
  .btn-primary-standard:hover {
    background: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff;
    padding: .57rem 1.5rem; }
  .btn-primary-standard:focus {
    background: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff;
    padding: .57rem 1.5rem; }
  @media screen and (max-width: 767px) {
    .btn-primary-standard {
      width: 100%;
      margin-bottom: 10px; } }

/* Call to Action */
.btn-call-to-action {
  color: #fff;
  background: #D14600;
  margin: 1px; }
  .btn-call-to-action:hover {
    background: var(--secondary-color);
    transition: all 0.3s ease;
    color: #fff;
    border: #D14600 1px solid; }
  .btn-call-to-action:active, .btn-call-to-action:focus {
    background: #ff6a1f;
    color: white; }
  .btn-call-to-action:hover {
    background: #AA3600; }


.ww-branding {
  font-family: 'UHC Serif Semibold', Arial, sans-serif;
  font-size: 2rem;
  color: var(--primary-color); }

footer {
  padding: 20px 15px;
  color: #fff;
  background-color: var(--primary-color); }

/** end footer content */

.form-control {
  font-size: 14px;
  border-color: #5A5A5A;
  /*border-color: var(--primary-color);*/
  border-radius: 1.15rem; }


/** Selectable list widget from jQuery */

  .selectable-list .selected {
    background: var(--secondary-color);
    color: #fff; }


/** Containers */

  .data-display legend {
    border: none;
    color: var(--primary-color);
    float: left;
    clear: both; }

.navbar {
  background: var(--primary-color);
  margin-left: -15px;
  margin-right: -15px;
  border-radius: 0;
  padding: 0; }

.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .show > a {
  background: var(--secondary-color); }

.navbar .navbar-nav > li > a.nav-link:hover,
.navbar .navbar-nav > .active > a.nav-link:hover,
.navbar .navbar-nav > li > a.nav-link:focus {
  color: #fff;
  background-color: var(--secondary-color);
  border: none; }

.navbar .navbar-nav > .active > a.nav-link,
.navbar .navbar-nav > .active > a.nav-link:focus,
.navbar .navbar-nav > .show > a,
.navbar .navbar-nav > .show > a:focus,
.navbar .navbar-nav > li.dropdown:hover,
.navbar .navbar-nav > li > a.nav-link.dropdown-toggle:hover {
  color: #fff;
  background-color: var(--secondary-color);
  filter: none; }


.dropdown-menu > a:hover {
  background: var(--primary-color);
  color: #fff;
  filter: none;
  padding: 10px 15px; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background: var(--primary-color); }

.navbar .navbar-nav > .dropdown > a:hover,
.dropdown-menu, .dropdown-menu a,
.dropdown-menu > a:focus {
  color: #fff;
  background: var(--secondary-color); }



.sub-menu-active {
  background: var(--secondary-color); }


.dropdown-submenu > .dropdown-menu li {
  background: var(--secondary-color); }

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
  background: var(--primary-color); }

.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
  background: var(--primary-color); }

  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus,
  .navbar-nav .open .dropdown-menu {
    background-color: var(--secondary-color); }
  .dropdown-menu li:first-child {
    border-top: 1px solid var(--secondary-color); } 

  .subnav {
      background-color: #F1F2F2;
  }

  .subnav .dropdown-menu a, .subnav .navbar .navbar-nav > .active > a.nav-link, .subnav .navbar-nav > .active > a.nav-link:focus, .subnav .navbar-nav > .show > a, .subnav .navbar-nav > .show > a:focus, .subnav .navbar-nav > li.dropdown:hover, .subnav .navbar-nav > li > a.nav-link.dropdown-toggle:hover, .subnav .navbar-nav > li > a.nav-link:hover, .subnav .navbar-nav > li > a.nav-link:focus, .subnav .navbar-nav > li > a.nav-link.active {
    background: #DADBDC;
    color: #5A5A5A;
    text-decoration: none;
    text-align: center;
}

/* page-action-group: 
        When you need to group buttons and fields within the page action container. Please be mindful that contents may wrap to the second line.
*/
  .page-action-group h6, .page-action-group-header {
    color: var(--secondary-color);
    margin-top: 0; }



.tooltip-icon {
  vertical-align: middle;
  font-size: 1.2rem !important;
  color: var(--primary-color); }

.ui-dialog .ui-dialog-buttonset button {
  color: #fff;
  background: var(--primary-color);
  margin: 1px;
  padding: 5px 14px; }
  .ui-dialog .ui-dialog-buttonset button:hover {
    background: var(--secondary-color);
    transition: all 0.3s ease;
    color: #fff;
    border: var(--primary-color) 1px solid; }

  .ui-dialog .ui-dialog-title {
    font-size: 24px;
    font-weight: normal;
    color: var(--primary-color); }


/* End of Airline Ratings Section */


.gg-list li {
  list-style-type: none;
  height: 106px;
  width: 32.66%;
  margin-right: 1%;
  text-align: center;
  font-weight: bold;
  border-radius: 5px;
  line-height: 1;
  background-color: var(--primary-color);
  color: #fff; }
  .gg-list li:hover, .gg-list li:focus {
    border: 4px solid var(--secondary-color);
    transition: all 0.5s ease; }



.idcard-content {
  color: var(--secondary-color);
  text-decoration: none; }
  .idcard-content:hover, .idcard-content:focus {
    color: var(--secondary-color); }


/* Links */
a {
  color: var(--secondary-color); }
  a:focus, a:hover, a:active, .td-none {
    color: var(--primary-color); }


.k-grid a {
  color: var(--secondary-color);
  text-decoration: underline;
  background-color: transparent; }
  .k-grid a.link-default {
    color: var(--secondary-color);
    text-decoration: underline;
    background-color: transparent; }
    .k-grid a.link-default:hover, .k-grid a.link-default:focus {
      color: var(--secondary-color);
      text-decoration: none;
      border: none;
      padding: 0; }
  .k-grid a:hover, .k-grid a:focus {
    color: var(--secondary-color);
    text-decoration: none;
    border: none;
    padding: 0; }

          .uhc-pagination .dropdown-sublistmenu ul li a:hover, .uhc-pagination .dropdown-sublistmenu ul li a:focus {
            border: 1px solid var(--secondary-color);
            font-weight: bold;
            color: var(--secondary-color); }

  .nav-pills .nav-link {
    color: var(--secondary-color); }

    .nav-pills .nav-link.jump-link {
      border-left: 4px solid #DADBDC;
      font-weight: normal;
      color: var(--secondary-color); }

      .nav-pills .nav-link.jump-link:hover {
        background-color: #F4F4F4;
        border-left: 4px solid var(--secondary-color);
        font-weight: bold;
        color: var(--secondary-color); }


/* Kendo UI components */
.k-button.k-state-active, .k-button:active {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color); }

.k-command-cell a {
  color: #fff;
  margin: 1px 3px; }
  .k-command-cell a:hover {
    background: #fff;
    transition: all 0.3s ease;
    color: var(--primary-color);
    border: var(--primary-color) 1px solid; }
  .k-command-cell a:active, .k-command-cell a:focus {
    background: #1c37b9; }

a.k-button.k-button-icontext.k-grid-excel {
  background: #fff;
  border: #21b01e 1px solid;
  color: var(--primary-color);
  background: #fff;
  color: #21b01e; }
  a.k-button.k-button-icontext.k-grid-excel:hover {
    background: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff; }
  a.k-button.k-button-icontext.k-grid-excel:focus {
    background: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff; }

.k-calendar td.k-state-selected .k-link, .k-calendar .k-state-selected.k-state-hover .k-link, .k-calendar .k-state-selected:hover .k-link {
    background: var(--primary-color);
    border-color: var(--primary-color);
}

.k-calendar .k-today .k-link {
  color: var(--primary-color);
  box-shadow: inset 0 0 0 1px var(--primary-color); }

.k-calendar td.k-state-focused .k-link {
  box-shadow: inset 0 0 2px 1px var(--primary-color); }

/* Kendo UI - Radio */

.k-radio:checked + .k-radio-label::before {
  background-color: var(--primary-color);
  border-color: transparent;
  box-shadow: 0 0 1px 0 var(--primary-color) inset;
}

  /* appearance for checked radiobutton */
  input[type="radio"]:checked {
    background-color: var(--primary-color);
  }

/* Kendo UI - Checkbox */

.k-checkbox:checked + .k-checkbox-label::before {
  background-color: var(--primary-color); }

.k-list .k-item.k-state-selected, .k-list-optionlabel.k-state-selected {
  background-color: var(--primary-color); }

.k-autocomplete.k-state-default,
.k-autocomplete.k-state-hover {
  background-color: #fff;
  border: 1px solid var(--primary-color);
  border-radius: 1.15rem; }

.k-list .k-item:hover, .k-list .k-item.k-state-hover,
.k-list .k-item:hover.k-state-selected, .k-list .k-item.k-state-hover.k-state-selected {
  color: #fff;
  background-color: var(--primary-color); }


.k-multiselect-wrap .k-button {
  padding: 1px 27px 1px 4px;
  color: var(--primary-color); }

.k-multiselect .k-button {
  background-color: #fff;
  border-color: var(--primary-color);
  color: var(--primary-color);
  border-radius: 1.15rem; }
  .k-multiselect .k-button:hover, .k-multiselect .k-button:focus {
    background-color: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff; }

/* Grid */

.k-grid-toolbar .k-button {
  background-color: #fff;
  color: var(--primary-color);
  border-radius: 1.15rem;
  padding: .375rem .75rem;
  font-size: .95rem;
  border: 1px solid var(--primary-color);
  text-decoration: none; }

    .k-grid-toolbar .k-button.k-grid-DeleteSelected:hover {
      background: var(--secondary-color);
      transition: all 0.3s ease;
      color: #fff;
      border: #E91B18 1px solid; }

  .k-grid-toolbar .k-button:hover {
    background: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff;
    border: var(--secondary-color) 1px solid;
    padding: .375rem .75rem; }



.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item:hover,
.k-menu .k-state-hover .k-link.k-state-active {
  color: #fff;
  background-color: var(--primary-color); }

.k-menu .k-menu-scroll-button:hover, .k-menu .k-state-hover > .k-link {
  background-color: var(--primary-color);
  background-image: none; }


.k-state-selected {
  background-color: var(--primary-color); }

.k-pager-numbers .k-link.k-state-selected, .k-pager-numbers .k-link:link.k-state-selected {
  background-color: var(--primary-color); }

  .k-pager-wrap .k-link:hover, .k-pager-wrap .k-pager-nav:hover {
    background-color: var(--primary-color);
    color: #fff;
    padding: 5px;
  }

  .k-pager-wrap .k-state-selected:hover {
    background-color: var(--primary-color);
    color: #fff;
    padding: 4px;
  }


@media (max-width: 1024px) {
  .k-webkit .k-pager-numbers .k-current-page .k-link:hover,
  .k-safari .k-pager-numbers .k-current-page .k-link:hover,
  .k-ff .k-pager-numbers .k-current-page .k-link:hover,
  .k-ie11 .k-pager-numbers .k-current-page .k-link:hover,
  .k-edge .k-pager-numbers .k-current-page .k-link:hover {
    background-color: var(--secondary-color); } }

@media (max-width: 1024px) {
  .k-webkit .k-pager-numbers .k-current-page .k-link,
  .k-safari .k-pager-numbers .k-current-page .k-link,
  .k-ff .k-pager-numbers .k-current-page .k-link,
  .k-ie11 .k-pager-numbers .k-current-page .k-link,
  .k-edge .k-pager-numbers .k-current-page .k-link {
    width: calc(1.42857em + 2px);
    height: 27px;
    padding: 3px .429em 0 .714em;
    text-align: center;
    background-color: var(--secondary-color);
    background-image: none;
    color: #fff; } }


/* Kendo Upgrade Fixes */
.k-action-buttons .k-button + .k-button {
  color: var(--primary-color);
  background-color: #fff;
  border: 1px solid var(--primary-color); }
  .k-action-buttons .k-button + .k-button:hover {
    background-color: var(--primary-color);
    color: #fff;
    background-image: none;
    transition: all 0.3s ease; }

.k-button.k-primary,
.k-slider .k-draghandle,
.k-switch-on .k-switch-handle {
  color: #fff;
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color); }

.k-button.k-primary:hover {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
  transition: all 0.3s ease; }

.k-autocomplete, .k-combobox .k-dropdown-wrap, .k-datepicker .k-picker-wrap, .k-timepicker .k-picker-wrap, .k-datetimepicker .k-picker-wrap, .k-dateinput .k-dateinput-wrap, .k-textbox, .k-input.k-textbox, .k-textarea, .k-multiselect, .k-multiselect-wrap, .k-numerictextbox .k-numeric-wrap,
.k-multiselect.k-state-border-down .k-multiselect-wrap, .k-dropdown .k-dropdown-wrap, .k-colorpicker .k-picker-wrap {
  border-radius: 1.15rem;
  border-color: var(--primary-color);
  border-color: #5A5A5A; }

.k-upload .k-upload-button {
  color: #fff;
  background: #fff;
  border: var(--primary-color) 1px solid;
  color: var(--primary-color);
  border-radius: 1.15rem; }
  .k-upload .k-upload-button:hover {
    background: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff; }
  .k-upload .k-upload-button:focus {
    background: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff; }

.k-upload .k-upload-selected {
  color: #fff;
  background: var(--primary-color); }
  .k-upload .k-upload-selected:hover {
    color: #122377;
    background: white;
    transition: all 0.3s ease 0s;
    border-width: 1px;
    border-style: solid;
    border-color: #122377;
    border-image: initial; }

span.k-window-title.k-dialog-title {
  color: var(--primary-color); }

.k-dialog a.k-dialog-action.k-dialog-close {
  color: var(--primary-color); }

.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
  padding: 12px 12px;
  margin: 10px;
  border-radius: 1.15rem;
  border: var(--primary-color) 1px solid; }
  .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button.k-primary {
    color: #fff;
    background: var(--primary-color); }
    .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button.k-primary:hover {
      background: var(--secondary-color);
      transition: all 0.3s ease;
      color: #fff;
      border: var(--primary-color) 1px solid; }
  .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:hover {
    background: var(--primary-color);
    transition: all 0.3s ease;
    color: #fff; }

.tabs-custom .k-state-active.tabs-custom__item.tabs-custom__item--active,
.tabs-custom .tabs-custom__item.k-item.k-state-active {
  background-color: #fff;
  color: var(--secondary-color); }


.error-number {
  font-size: 4rem;
  color: var(--primary-color); }

.error-heading {
  font-size: 3rem;
  color: var(--primary-color); }

.contents-cont {
  background-color: #fff;
  padding: 10px 15px; }
  .contents-cont h5 {
    color: var(--primary-color); }
  .contents-cont h4 {
    text-transform: uppercase; }
  .contents-cont h3 {
    color: var(--secondary-color); }
  .contents-cont ul {
    list-style-type: none;
    padding: 0; }

.gic-content li a h3 {
    color: var(--secondary-color);
}