﻿/*page styling*/
body, .lbc {
  background-color: #FFF;
}

#wrapper {
  background-color: #FFF;
}

#topWrapper {
  background-color: #FFF !important;
}

#bottomWrapper {
  background-color: #FFF !important;
}

#footerStrip {
  background-color: #0CA4C4 !important;
  line-height: .2rem;
  display: block !important;
}

#content {
  background-color: #FFFFFF;
}

#banner {
  min-width: 100%;
}

#head {
  height: .2rem;
  background-color: #045C67;
}

#biz {
  margin-bottom: 2rem;
}

.unauth-header {
  background-color: #FFFFFF;
  text-align: center;
  min-width: 100%;
  padding-bottom: 2rem;
}

.auth-header {
  background-color: #FFFFFF;
}

.stdDiv {
  border: none;
}

.subParagraph {
  border-top: .25em solid #057D8E !important;
}

.sectionBody a:not([role=tab]):not(.actionLink):not(.doclink):not(.glanceLink) {
  color: #044E58 !important;
}

  .sectionBody a:not([role=tab]):not(.actionLink):not(.doclink):not(.glanceLink):hover {
    color: #0CA4C4 !important;
  }




/*nav styling*/
nav, .menu {
  background-color: #045C67 !important;
  color: #FFF !important;
  min-width: 100%;
}

.subNav {
  background-color: #DFF9FB !important;
  color: #000000;
}

  .subNav a.subNavCurrentItem {
    color: #067389;
  }

  .subNav a.subNavItem {
    color: #000000 !important;
  }

.topNavHeaderItem {
  color: #045C67;
}



/*element styling*/
h1 {
  background-color: #D9C030;
  color: #000000;
}

hr {
  border: none;
}



/*grid styling*/
div.grid table thead {
  background-color: #045C67;
  color: #FFF;
}

table.sortableGrid tbody tr td button:not(.gridNormalButton),
.grid table tbody tr td button:not(.gridNormalButton):not(.buttonLinkStyling),
table.sortableGrid tbody tr td a.actionLink,
.grid table tbody tr td a.actionLink {
  background-color: #045C67 !important;
  color: white !important;
}

  table.sortableGrid tbody tr td button:not(.gridNormalButton):hover,
  .grid table tbody tr td button:not(.gridNormalButton):not(.buttonLinkStyling):hover,
  table.sortableGrid tbody tr td a.actionLink:hover,
  .grid table tbody tr td a.actionLink:hover {
    background-color: #083F45 !important;
    color: #FFF;
  }



/*button styling*/
button {
  background-color: #045C67 !important;
  color: white !important;
}

  button:hover {
    background-color: #083F45 !important;
  }

  button.notable {
    background-color: #045C67 !important;
    color: white !important;
  }

    button.notable:hover {
      background-color: #083F45 !important;
    }

button, .actionLink {
  background-color: #045C67 !important;
  color: white !important;
}

  button:hover, .actionLink:hover {
    background-color: #083F45 !important;
  }

  button[type='button'].ui-state-default {
    background-color: #045C67 !important;
    color: white !important;
  }

#next {
  background-color: #045C67 !important;
  color: white !important;
}

  #next:hover {
    background-color: #083F45 !important;
  }

#showGlanceInfo {
  background-color: #045C67 !important;
  color: #FFF !important;
}

  #showGlanceInfo:hover {
    background-color: #083F45 !important;
  }

#customCancel {
  background-color: #FFF !important;
  color: #000000 !important;
}

.saveClose {
  background-color: #045C67 !important;
  color: #FFF !important;
}

.grid table tbody tr td button.buttonLinkStyling {
  color: #044E58 !important;
  background-color: none !important;
}

  .grid table tbody tr td button.buttonLinkStyling:hover {
    color: #0CA4C4 !important;
  }



/*other styling*/
.loginFields {
  padding-top: 2rem;
}

.homePageSectionBody {
  padding: 0rem;
}

ul.tabs {
  background-color: #045C67;
}

.tabs-title > a[aria-selected=false] {
  background-color: #045C67 !important;
  color: white;
}

  .tabs-title > a[aria-selected=false]:hover {
    background-color: #7FCFD7 !important;
    color: white;
  }

.tabs-title > a[aria-selected=true] {
  background-color: #045A62 !important;
  color: white !important;
}

.tabs-title > a {
  color: white;
}

.link {
  color: #044E58 !important;
}

  .link:hover {
    color: #0CA4C4 !important;
  }

.ui-widget-header {
  background-color: #045C67;
  color: #FFF;
}

/*Person Summary*/
fieldset.eligibilityBox {
  border: 3px solid #223C61;
}
