@charset "utf-8";
body{background:#f4f4f4}
p{font-size:0.85rem;}
a{color:rgb(22,85,104)}
a:hover{text-decoration:underline;}
a:focus{outline: thin dotted;}
.orange {background: #ae6042;color: #ffffff;}
.orange:hover {background: #b76646;color: #000000;}
.blue {background-color:#124661; color:#ffffff;}
.blue:hover{background:#44697c;}
.content a:not(.button){text-decoration:underline;}
#content a:not(.button),#sidebarLower a:not(.button){text-decoration:underline}
#megamenu .top-bar-section{background-color:rgb(18, 70, 97);border-bottom: solid 5px #bd4f19;}
#megamenu .top-bar-section ul li{background:#124661}
#megamenu .top-bar-section ul li a {color:#fff}
#megamenu .top-bar-section > ul > li,#megamenu .top-bar-section > ul > li:not(.has-form) a:not(.button),#megamenu .top-bar-section .toptier li,#megamenu .top-bar-section .toptier li:not(.has-form) a:not(.button){background-color:transparent}
#megamenu .top-bar-section > ul > li:hover,#megamenu .top-bar-section .toptier li:hover{background:#44697c}
#megamenu, #megamenu.expanded .title-area{background-color:#44697C}
#megamenu .top-bar-section .megamenu .logoDiv{position:relative;top:-44px;width:23%;background-color:#124661;padding:0 0.5rem}
#megamenu .top-bar-section .megamenu .logoDiv h1{margin-bottom:0; color: #fff;}
#megamenu .expanded .toggle-topbar a{color:#fff}
#megamenu .expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff}
#gs{margin-left:10px;padding-bottom:10px}
#q{width:200px;border-radius:2em;float:left;padding:2px 5px;margin:2px 4px 0 0;font-size:0.8rem;height:1.5em;line-height:1.5em}
#query{width:200px;border-radius:2em;float:left;padding:2px 5px;margin:2px 4px 0 0;font-size:0.8rem;height:1.5em;line-height:1.5em}
#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}
@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-heart:before,.fi-social-youtube:before,.fi-lock:before,.fi-alert: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-heart:before{content:"\f159"}
.fi-social-youtube:before{content:"\f1ea"}
.fi-lock:before{content:"\f16a"}
.fi-alert:before{content:"\f101"}
.megamenu h2,.megamenu h3{color:#fff;border-bottom:solid 1px #e8e8e8;font-weight:400}
.megamenu h2{font-size:18px}
.megamenu h3{font-size:14px}
.megamenu .dropdown p{color:#fff;font-size:0.75rem;line-height:1.3125rem}
#patientsMenu{text-align:center}
#feature, #feature-giving{background-color:#333;min-height:175px;padding:5px;border-radius:5px;box-shadow:1px 1px 1px #000}
#feature img,#feature-giving img{float:right;padding:3px;border:1px solid #ccc;background-color:#fff;margin:0 5px 5px 5px;clear:left;box-shadow:2px 2px 2px #000}
#feature p,#feature-giving p{line-height:1.25rem !important;margin:0 0 0.625rem 0.3125rem !important}
#feature a,#feature-giving a {text-decoration:underline;background:none; padding:0;}
footer{background-color:#323439;margin:10px auto 0;padding:15px 0}
.footernav{text-align:center;min-height:80px}
ul.footernav-links{display:inline-block}
ul.footernav-links li{display:block;float:none}
ul.footernav-links li a:link,ul.footernav-links li a:visited{color:#ccc;font-size:0.95rem;padding:0.6rem 1rem;display:block;width:15rem;}
.footernav-links-small p{font-size:0.7rem;text-align:center;color:#ccc;}
.footernav-links-small a {
    color: #fff;
    margin-right: .25rem;
    padding-right: .25rem;
}
.footernav-links-small a.pipe {
    border-right: 1px solid #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.3rem;color:#191a1c;margin-right:0.3rem}
#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}
/*
.m-menu{a { display:block;opacity:.5;transition:opacity .3s ease;&:hover { opacity: 1}}
.column li:not(:first-child) a {border-top: 1px solid #262626}
.column li:not(:last-child) a{border-bottom:1px solid #4E4E4E}
.column > img{margin:1em 0}
.info-wrap{h3 {width:50%;padding-bottom:5px;border-bottom:1px solid #4E4E4E}}
*/
.info{display:none}
.info img{margin-top:15px}
.info-visible{display:block}
.content h2{font-size:2.1em;font-weight:normal}
.content h3{font-size:1.3em;font-weight:normal}
.content h4{font-size:1.15em;font-weight:normal}
.content h5{font-size:1em;font-weight:bold;}
.content ul,.content ol{font-size:0.80rem;line-height:1.6}
.content ul:not(.block-grid-*) li{margin-left:25px}
.content ul:not(.tabs):not(.accordion):not(.orbit-slides-container) li  {padding-bottom: 0.5rem;}
.content .tabs .tab-title:not(.active)>a, .content .tabs dd>a {background: transparent;}
.map-float-right{float:right;padding:2px;border:1px solid #ccc}
.mission{background-color:#fff;border-top:1px solid #124661;border-bottom:1px solid #124661;padding:5px}
.mission h4{font-weight:normal}#AZlist ul{text-align:left;margin:5px 0;padding-left:0}
#AZlist li{display:inline;list-style-type:none;margin-left:5px}
#AZlist li a{text-align:center;text-decoration:none;color:#000;padding:3px 8px;background:#becbd1}
#AZlist li a:hover{color:#666;background:#d4dcdf}
#subnav ul{background-color:#bd4f19}
#subnav ul ul{background-color:#d4dcdf}
#subnav ul ul ul{background-color:#becbd1}
#subnav li{list-style-image:none;list-style-type:none}
#subnav li a{display:block;color:#333;height:auto;border-bottom:1px dashed #999;overflow:hidden;margin-bottom:0;padding:10px;font-size:1.3em;color:#fff;font-weight:normal;text-align:center;text-transform:uppercase;letter-spacing:1px;font-family:"Myriad Pro";line-height:1.25rem !important}
#subnav li a:hover{background-color:#d9ad98;text-decoration:none}#subnav ul li ul{margin-left:0}
#subnav ul li ul li a{font-size:1em;color:#000;font-family:Arial,Verdana,Geneva,sans-serif;text-transform:none;text-align:left;letter-spacing:0;padding-left:5px}
#subnav ul li ul li ul li a{font-size:0.8em;color:#000;font-family:Arial,Verdana,Geneva,sans-serif;text-transform:none;text-align:left;letter-spacing:0}
.accordion .accordion-navigation > a, .accordion dd > a{
 background: #44697C;
 color: #fff!important;
 border-bottom: 1px solid #ccc;
}
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
  background: #124661;
  color: #fff;
}
.accordion .accordion-navigation.active > a, .accordion dd.active > a {
  background: #bd4f19;
  color: #fff;
}

.accordion a {text-decoration: none;}
.accordion-navigation > a::before {
 font-family: foundation-icons;
 content: "\f199";
 font-size: 1.1rem;
 padding-right: 0.5rem;
}
.accordion-navigation .active > a::before {
 content: "\f176";
}




@media only screen and (min-width: 40.063em){
	#megamenu {padding-top:2.8rem;box-sizing:content-box;position:relative;background-color:#44697C}
	.top-bar-section{height:70px;position:relative;box-sizing:border-box}
	#toptierWrapper{position:relative;max-width:62.5rem;top:-115px;right:0;margin:0 auto;text-align:right}
	#toptierWrapper > div{display:inline-block}
	.logoDiv a:link{padding:0 !important}
	.logoDiv a:hover{background:#124661!important}
	.logoDiv img{margin-top:8px;max-width: 94%}
	#megamenu .top-bar-section .has-form{background:transparent}
	#megamenu .top-bar-section .megamenu{margin:0 auto;max-width:62.5rem;width:100%;display:block}
	#megamenu .top-bar-section .has-dropdown > a::after{border:none}
	#megamenu .top-bar-section .dropdown{top:65px;}
	#megamenu .top-bar-section .dropdown .row{max-width:62.5rem;height:260px;padding-top:15px}
	#megamenu .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
		#megamenu .top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button),
		#megamenu .top-bar-section li:not(.has-form) a:hover:not(.button) {background:#bd4f19}
	#megamenu .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){line-height:1.5rem;padding:0}
	#megamenu .top-bar-section .dropdown ul li a:link{height:auto;white-space:normal}
	#megamenu .top-bar-section .dropdown li a:link{font-weight:inherit;line-height:inherit}
	#megamenu .top-bar-section ul li:hover:not(.has-form):not(.logoDiv) > a,#megamenu .top-bar-section .dropdown li{background-color:#bd4f19}
	#megamenu .top-bar-section .dropdown > li{box-shadow:0 2px 4px #888;border-bottom:solid 1px #444}
	#megamenu .top-bar-section .dropdown .schools ul li a:link,#megamenu .top-bar-section .dropdown .schools ul li a:visited{border-top:1px solid #bd4f19;border-bottom:1px solid #bd4f19;padding:4px !important;background:transparent;line-height:inherit}
	#megamenu .top-bar-section .dropdown .schools ul li a:hover,#megamenu .top-bar-section .dropdown .schools ul li a:active{background-color:#d36027 !important;background:-moz-linear-gradient(left, #d36027, #bd4f19) !important;background:-webkit-linear-gradient(left, #d36027, #bd4f19) !important;background:-ms-linear-gradient(left, #d36027, #bd4f19) !important;border-top:dashed 1px #e19f7f;border-bottom:dashed 1px #e19f7f;text-decoration:none}
	#megamenu .top-bar-section .toptier{float:right}
	#megamenu .top-bar-section .toptier li,#megamenu .top-bar-section .toptier li:not(.has-form) a:not(.button){height:auto;font-size:0.7rem}
	#megamenu .top-bar-section .toptier li:not(.has-form) a:hover{background:#165568}.logo{width:70px;margin-top:-2.3rem}
	#megamenu .top-bar-section .has-dropdown{position:static;}
	#megamenu .top-bar-section .has-dropdown.moved{position:static > a:after { display: block}
}
#gs{margin-left:20px;padding-bottom:0}#q{width:120px}.megamenu li{line-height:5.625rem}.megamenu > li.has-dropdown{width:17%}.megamenu > li.has-dropdown > a:link,.megamenu > li.has-dropdown > a:visited{text-align:center;font-size:1rem;padding:9px 27px 11px;height:70px;line-height:3.125rem;}.megamenu > li.has-dropdown > a:hover{text-decoration:none}#patientsMenu{text-align:inherit}#menu-announcements{list-style:outside disc}#menu-announcements li{float:none;line-height:1.5rem;margin-bottom:0.3rem;margin-left:15px;padding-left:5px;color:#fff}#menu-announcements li a:link{white-space:normal}.footernav{background-image:url("https://www.uth.edu/global/gfx/footer-shadow.png");background-repeat:no-repeat;background-position:center 38px}ul.footernav-links li{float:left}ul.footernav-links li a:link,ul.footernav-links li a:visited{display:inline}
@media (min-width:40.063em) and (max-width: 60em){
	#megamenu .top-bar-section .megamenu .logoDiv{position:static;padding:0;width:18%}
	#megamenu .top-bar-section li:not(.has-form) a:hover:not(.button){padding:0 .875rem 0}
	#gs{margin-left:0}
	#gs #q{width:78px;padding:2px 0}
	#gs #btnG{padding:0 5px}
}
h1 {font-size: 2rem;}
.content h2 {font-size: 1.8rem;}
.content h3 {font-size: 1.5rem;}
.img_float_right {float: right; padding: 5px; margin: 5px;}
.img_float_left {float: left; margin: 0 5px 5px 0; padding: 0 5px 5px 0;}
.img_float_right_border {border: 1px solid #DDD; float: right; margin: 5px; padding: 5px;background-color: #FFF;}
.img_captionright {float: right;}
.img_captionleft {float: left;}
.img_captionleft,.img_captionright {clear: both; text-align: left; border: 1px solid #DDD;margin: 5px;padding: 5px;background: #FFF;}
.img_caption {text-align: left; border: solid 1px #DDD;margin: 5px; padding: 5px; clear: both; background-color: #FFF;}
.img_captionright p,.img_captionleft p,.img_caption p {font-family: Arial, Helvetica, sans-serif; font-size: 11px;line-height: 1rem;color: #666;margin: 0;padding: 5px;}
img.center {display: block; margin-left: auto; margin-right: auto;}
.box {background-color: #EAEAEA; display: block; margin: 5px; overflow: hidden; position: relative; border: 1px solid #CCC; padding: 5px;}
.box img {float: left; padding: 3px;  border: 1px solid #ccc; background-color: #fff; margin-right: 5px;}
/* .button {background-color: #007298;} */
.right {clear: both;}

main ul {margin-left: 2.5rem;}
.p7TM3-04 ul a:hover, .p7TM3-04 ul a:focus {text-decoration: underline;}
/* Styles for Accordion Widget */
 .fi-arrow-right:before, .fi-arrow-down:before {
   font-family: foundation-icons;
   font-style: normal;
   margin-right: 0.5rem;}
 .fi-arrow-right:before {content: "\f10b";}
 .fi-arrow-down:before {content: "\f109";}
.fi-arrow-right {display:inline-block;}
li.active .fi-arrow-right {display: none !important;}
.fi-arrow-down {display: none;}
li.active a:link .fi-arrow-down {display: inline-block !important;}

.theme-default .nivo-caption a {border-bottom: none;}
/* Style updates to adjust for new Giving site */

.button .small .round {background-color:#007ea8;}

@media only screen and (min-width: 40.063em) {
/* .top-bar-section > ul > li.has-dropdown {height: 70px;} */
 #toptierWrapper {line-height: 14px;}
 #megamenu {margin-bottom: 40px;}
}


}
/*
 ==================================================
           
Hacks & Workarounds
 ==================================================
 */
@media screen and (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
	/* IE10+ specific styles go here */ 
	
	.fi-lock:before, .fi-social-facebook:before, .fi-social-twitter:before, .fi-social-instagram:before,
	.fi-social-youtube:before, .fi-social-linkedin:before, .fi-social-flickr:before {content:"";} 
	.fi-lock {display: inline-block; width: 12px; background-image: url('/global/gfx/ie-white-lock.png') !important;background-repeat: no-repeat; background-size: contain; background-position-y: 15px;}
	.fi-social-facebook, .fi-social-twitter, .fi-social-instagram, .fi-social-youtube, .fi-social-linkedin, .fi-social-flickr {
		display: inline-block;
		width: 34px; height: 34px;
		background-repeat: no-repeat;
		background-size: contain;
	}
	.fi-social-facebook {background-image: url('/global/gfx/ie-social-media/Facebook-IE.png') !important;}
	.fi-social-twitter {background-image: url('/global/gfx/ie-social-media/Twitter-IE.png') !important;}
	.fi-social-instagram {background-image: url('/global/gfx/ie-social-media/Instagram-IE.png') !important;}
	.fi-social-youtube {background-image: url('/global/gfx/ie-social-media/Youtube-IE.png') !important;}
	.fi-social-linkedin {background-image: url('/global/gfx/ie-social-media/Linkedin-IE.png') !important;}
	.fi-social-flickr {background-image: url('/global/gfx/ie-social-media/Flickr-IE.png') !important;}
}