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

body {background: #f4f4f4;}

.full-width {width: 100%; margin-left: auto; margin-right: auto; max-width: initial;}
.embosed {text-shadow: 1px 4px 6px #FFF,0 0 0 #000,1px 4px 6px #FFF;}

/* stuff */
.active-folder > a:link, .active-folder > a:hover {background: #e8e8e8 !important;color: #008cba !important;}
.active-folder > a:after {border-color: transparent transparent transparent rgba(0, 0, 0, 0.4) !important;}
.navy {background-color:#002d47;}
.grey {background-color:#97999b;}
.white {background-color:#ffffff;}
.stretch {font-size: 1.6em;}
.fig-inline {margin:0 0 1em 0 !important;}
.next {text-decoration:underline;}

/* Search */
#q {width: 200px; border-radius: 2em; float: left; padding: 2px 5px; margin: 2px 4px 0 0; font-size: 0.8rem; height: 1.5em; ine-height: 1.5em;}
#gs {margin-right: 2em;} 
#btnG {padding: 0 10px; border-radius: 2em; font-size: 0.7rem; height: 1.9em; margin-top: 2px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;}
form #btnG {border-radius:0.5em;}
form #q {border-radius:0.5em;height:1.85em;}

/* Standard Elements */
H1 {margin:1em 0 1em 0; font-size:3em;}
h2 {font-size: 2.5rem;}
H2, H3, H4, H5 {0.5em 0.5em 0 0;}
p {font-size: 1.090rem;}
ul li {font-size: 1.090rem;}
ul {margin-left: 2rem;}
article p {margin: 0 0 1.25rem 0;}
a {text-decoration: underline;}
p:not(.category) a {text-decoration: underline;}
a:hover {color:#0F507B;text-decoration: underline;}
.story-links {color: #bd4f19; font-style: italic; font-size: 0.95rem;}
.button.dark-orange {border: 1px solid #AB6244; color:#AB6244;border-radius: 5px;background-color:#fff;text-decoration: underline;}
.button.dark-orange:focus, .button.dark-orange:hover {border: 1px solid #AB6244;background-color:#AB6244;color:#fff;}
.button.navy-blue {background-color:#002d47;color:#fff;;border-radius: 5px;font-size:1.2em;border: 1px solid #002d47;}
.button.navy-blue:focus, .button.navy-blue:hover {background-color:#fff;color:#002d47}
blockquote {padding: 1.5rem 0 1.5rem 0 !important; border-left: none !important; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; text-align: center; font-family: Times; font-size: 1.4rem; font-style: italic; margin: 1.5em 0 1.5em 0;}
blockquote p {font-size: 1.4rem;}


/* Page Title */
.pagetitle {font-weight: 900; line-height: 1; font-size: 2.5em; text-transform: uppercase;}

/* Header */
.masthead {background-color:#002d47; border-bottom: solid 5px #bd4f19;}
.masthead-logo {padding: 1em 0;margin-left:1em;}
.hl-sub {color: #6D7074;font-size: 1.1em;letter-spacing: 0.050em;}
#mainNav, #mainNav .medium-horizontal {height: 100%;}
#mainNav .menu a {line-height: 89px; padding: 0; color: #fff; text-align: center; text-transform: uppercase;  text-decoration: none;}
#mainNav .menu a:hover {background-color: #bd4f19;}

/*Sticky Nav*/
.sticky {background:#e5e5e6; padding: 1em 0;}

/* Top Navigation */
.top-bar {padding: 0px !important;}
.top-bar .menu a:hover {background-color:#002d47; color:#fff; border-radius:5px;text-decoration:none;}
.top-bar, .top-bar ul {}
.toptier {list-style: none;}
.toptier li, .top-bar-section .toptier li:not(.has-form) a:not(.button) {background-color: transparent;}
#utilityNav > ul > li:hover, #utilityNav .toptier li:hover {background: #44697c;}
.menu a {color:#155366;}
.drilldown a {background: none !important;}


/* stroke */
.top-bar .menu a:hover ul li a:after,
 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: #aaa;
  height: 1px;
}
.top-bar .menu ul li a:hover:after {
  width: 100%;
}


/* Footer */
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -220px;}
.footer, .push {height: 220px;}
footer {margin: 0 !important;}
footer{background-color:#323439;margin:10px auto 0;padding:15px 0}
.footernav{text-align:center; min-height:80px; background-image: url("https://www.uth.edu/global/gfx/footer-shadow.png"); background-repeat: no-repeat; background-position: center 38px;}
ul.footernav-links li a:link,ul.footernav-links li a:visited{color:#ccc;font-size:0.95rem;padding:0.6rem 1rem;display:block;}
.footernav-links-small p{font-size:0.7rem;text-align:center;color:#ccc;}
.footernav-links-small a{color:#fff;}
ul.footernav-links li a:hover{color:#fff;background-color:#666;border-radius:0.5rem;text-decoration:none}
#socialmedia,.topwk{text-align:center}
#socialmedia i,#socialmedia span{font-size:2.6rem;color:#191a1c;margin-right:0.4rem}
#socialmedia a:hover{text-decoration:none}
#socialmedia i.fi-social-facebook:hover,#socialmedia span.fi-social-facebook:hover{color:#3b5998}
#socialmedia i.fi-social-twitter:hover,#socialmedia span.fi-social-twitter:hover{color:#55acee}
#socialmedia i.fi-social-youtube:hover,#socialmedia span.fi-social-youtube:hover{color:#cd201f}
#socialmedia i.fi-social-linkedin:hover,#socialmedia span.fi-social-linkedin:hover{color:#0077b5}
#socialmedia i.fi-social-flickr:hover,#socialmedia span.fi-social-flickr:hover{color:#ff0084}
#socialmedia i.fi-social-instagram:hover,#socialmedia span.fi-social-instagram:hover{color:#3f729b}
#socialmedia i:hover,#socialmedia span:hover{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #3D98B3,0 0 30px #3D98B3,0 0 40px #3D98B3,0 0 50px #3D98B3,0 0 75px #3D98B3}

/* Font Icons */
@font-face{
	font-family:"foundation-icons";src:url("/global/foundation/foundation-icons/foundation-icons.eot");
	src:url("/global/foundation/foundation-icons/foundation-icons.eot?#iefix") format("embedded-opentype"), 
		url("/global/foundation/foundation-icons/foundation-icons.woff") format("woff"), 
		url("/global/foundation/foundation-icons/foundation-icons.ttf") format("truetype"), 
		url("/global/foundation/foundation-icons/foundation-icons.svg#fontcustom") format("svg");
	font-weight:normal;
	font-style:normal
}
.fi-social-facebook:before,.fi-social-flickr:before,.fi-social-instagram:before,.fi-social-linkedin:before,.fi-social-twitter:before,.fi-social-youtube:before,.fi-lock:before{font-family:"foundation-icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}
.fi-social-facebook:before{content:"\f1c4"}
.fi-social-flickr:before{content:"\f1c5"}
.fi-social-instagram:before{content:"\f1cd"}
.fi-social-linkedin:before{content:"\f1d0"}
.fi-social-twitter:before{content:"\f1e4"}
.fi-social-youtube:before{content:"\f1ea"}
.fi-lock:before{content:"\f16a"}



/* Larger viewports */
@media only screen and (min-width: 40.0625em) {
    
.grid-container:not(.full) > .grid-padding-x {margin-right: 0.3rem;margin-left: 0.3rem;}
#utilityNav .toptier {margin-bottom: 0;}
#utilityNav .toptier li {float: left;}
#utilityNav {background-color: #44697C; margin-bottom: 0;}
#utilityNav .toptier li, #utilityNav .toptier li:not(.has-form) a:not(.button) {display: inline-block; height: auto; line-height: 2.8rem; font-size: 0.7rem; color: #fff;padding: 0 0.5rem 0 0.5rem;}
#utilityNav .toptier li:not(.has-form) a:hover:not(.button) {background: #bd4f19;}
#utilityNav ul li:hover:not(.has-form) > a {background-color: #bd4f19;}
#utilityNav .toptier li:not(.has-form) a:hover {background: #165568;}
#utilityNav > ul > li:hover, #utilityNav .toptier li:hover {background: #44697c;}
#utilityNav ul {margin-left:0px;}
.contain-to-grid {background-color:#fff !important;}
#btnG {margin: 0; height: 1.9em; padding: 0px 10px;}
#q {width: 200px;height: 2em;margin: 9px 4px 0 0;}
}


/* Responsive Expanded Buttons */
@media screen and (max-width: 39.9375em) {
  .button.small-only-expanded {display: block; width: 100%;margin-right: 0;margin-left: 0; }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .button.medium-only-expanded {display: block;width: 100%;margin-right: 0; margin-left: 0; }
}

@media screen and (max-width: 63.9375em) {
  .button.medium-down-expanded {display: block; width: 100%;margin-right: 0;margin-left: 0; }
}

@media print, screen and (min-width: 40em) {
 .left {float:left;clear:both;margin:0 1em 1em 0;}
.right {float:right;clear:both;margin:0 0 1em 1em;}
 .button.medium-expanded {display: block; width: 100%; margin-right: 0;margin-left: 0;}
}
 
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  .button.large-only-expanded {display: block; width: 100%; margin-right: 0;margin-left: 0; }
  .masthead-logo {width:85%;}
}
@media screen and (max-width: 74.9375em) {
  .button.large-down-expanded {display: block;width: 100%;margin-right: 0;margin-left: 0; }
}
@media print, screen and (min-width: 64em) {
  .button.large-expanded {display: block;width: 100%; margin-right: 0;margin-left: 0;}
  H2:first-child {margin:0.5em 0px 0.5em 0;}
      
  }