@charset "utf-8";
/* CSS Document */

/* Style overwrites and supplements for Office of Auxiliary Enterprises sites */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
main h1, main h2, main h3, main h4 {color: #002856;}
main .orbit-caption h1, main .orbit-caption h2 {color: #fff;}
main h1 {font-size: 1.75rem;}
main h2 {font-size: 1.5rem;}
main h3 {font-size: 1.35rem;}
main h4 {font-size: 1.2rem;}

p{font-size:1rem;}

#header h1{margin-bottom:0; margin-left:0.5rem;}

 /*** Fix for ADA issue of element not hightlighted on focus for SI ***/
button#btnG:focus{
	border:1px solid #4e738a;
}
/*Copy Services*/    
.copy-services #masthead #main-nav, .copy-services #masthead #main-nav .top-bar, .copy-services #masthead #main-nav .title-bar, .copy-services #masthead #main-nav .top-bar ul.dropdown {
    background: #f2b826; color: #474747!important;}
/*.copy-services #masthead #main-nav .dropdown.menu a {text-shadow: 1px 1px 1px #666;}*/
.copy-services #masthead #main-nav .top-bar ul a:hover, .copy-services #masthead #main-nav .top-bar .is-active, .copy-services #masthead #main-nav .top-bar .is-active a, .copy-services #masthead #main-nav .top-bar .js-dropdown-active {
    background: #b6a999; color: #474747;} 
.copy-services #masthead #main-nav .dropdown.menu a {color: #474747; font-weight:600;}
/*End Copy Services*/

.accordion {background: #597c69 !important;}
.accordion-title {color: #fff !important; font-size: 1rem !important;}
.accordion-title:focus, .accordion-title:hover {background-color: #e6e6e6; color: #002856 !important;}

 /*BUTTON STYLES*/   
 
.button.UTHBlue {background-color: #4e738a; color: #fff;}
.button.UTHBlue:hover, .button.UTHBlue:active {background-color: #3b586a;}
.button.UTHOrange {background-color: #AE6042; color: #fff;}
.button.UTHOrange:hover, .button.UTHOrange:active {background-color: #995337;}


.button-orange {
    border: 1px solid #ae6042!important;
    color:#ae6042!important;
}

.button-orange:hover {
    background-color: #ae6042!important;
    color:#fff!important;
}

.button.hollow {
    border: 1px solid #4e738a;
}

.button-rounded-hover:hover,
.button-rounded-hover:focus {
  background-color: #4e738a;
}

.button-rounded-hover {
  border: 0;
  /*border-radius: 5000px;*/
  padding: 1.3rem 0;
  position: relative;
  overflow: hidden;
  font-size: 1rem;
  letter-spacing: 2px;
  transition: all 0.35s ease;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.button-rounded-hover:before {
  opacity: 0;
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  border-radius: inherit;
  background-color: #fefefe;
  transition: all 0.7s;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.button-rounded-hover:hover:before,
.button-rounded-hover:focus:before {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  opacity: 0.25;
}

.button-rounded-hover:after {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  content: '';
  border-radius: inherit;
}

/*END BUTTON STYLES*/