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

body {background: #fff;}

.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;}
.cizik-nursing .stretch {font-size: 1.3em;}
.fig-inline {margin:0 0 1em 0 !important;}
.next {text-decoration:underline;}

.cizik-nursing main#content .grid-container { /*makes the content container white so that all colors are accessible over the white background */
  background-color:#fff;
}
.cizik-nursing main#content .content-fixed .grid-container{padding-top:2rem;}
.cizik-nursing main#content .content-fixed {padding-top:0em;}

/* 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.section-title {font-size: 1.5em;}
.h3 {
font-size:1.75rem; font-weight:500;}

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; color:#000;}


/* 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;}
#utilityNav i {padding-left: 0.25rem;}
.menu a {color:#155366;}
.drilldown a {background: none;}

/* Cards */
.cizik-nursing .card img {border-bottom: solid 10px #002856;}
/* 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;
    margin-right: .25rem;
    padding-right: .25rem;
}
.footernav-links-small .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.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}

/*Top News Social Media */
/* Should this be moved to media-specific css? */
#connect i, #connect span {font-size: 3.5rem; color: #191a1c;margin-right: 0.5rem;}
#connect .fi-social-facebook::before {color:#3D98B3;}
#connect .fi-social-twitter::before {color:#55acee;}
#connect .fi-social-youtube::before {color:#cd201f;}
#connect .fi-social-linkedin::before {color:#0077b5;}
#connect .fi-social-flickr::before {color:#ff0084;}
#connect .fi-social-instagram::before {color:#3f729b;}
#connect i:hover, #connect span:hover {text-shadow: 0 0 5px #ccc,0 0 10px #eaeaea,0 0 10px #eaeaea,0 0 10px #eaeaea,0 0 10px #eaeaea,0 0 10px #eaeaea,0 0 10px #eaeaea,0 0 10px #eaeaea;}
h3.social {font-size:1.8em !important;}

/* 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"}

/* Story detail styles */
.source {font-size: 0.75rem;text-transform: uppercase;margin-bottom:1em;}
.news-date {font-size: 0.75rem; margin-bottom: 0.5em;}
.news-headline {margin-bottom: 0.5em;font-size: 1.2rem;line-height: 1.4em;margin-left:0em;}
.orange-bck {background-color:#b46547;}
.orange {color:#b46547;}
.light-orange {background-color:#C5876D;}
.category {color:#454545;margin:1em 0 1em 0; font-size: 0.812em; text-transform: uppercase;font-weight: bold;}
.story-listing {margin-bottom: 2em;}
.story-listing .category {line-height: 5px;}
.story-listing .category a {color:#666;}
.story-listing header {clear:left;}
.story-listing header h3 {line-height: 1.1em;font-size:1.5em;}
.story-listing * {margin-left: 0; margin-right: 0;}
.story-listing .archive-date {margin-bottom: 1em;}
.story-listing img, #toptwo img {width:100%;}
.darkText {padding-top:2em;}
/*#news-uth p {font-size: 1.090rem;}*/
#news-uth .subheader {margin: 0 0 1em 0;font-size: 1.3rem;line-height: 2rem;color: #333 !important;}
#youtube, #flickr {border:none;padding: 0;margin: 0 0 2em 0;background: none;}
#external h3 {text-align: center; font-size: 1.9375rem;}
#external article {margin-bottom: 2.5em;}
#external p a {text-decoration:underline;}
.pub-name h1 {font-size:3em;margin: 0.5em 0 0 0.25em;}
.pub-name p {margin-left:1rem;}
.pub-name img {margin: 1.5em 0 1em 1em;max-width:96%;}
.topnews {margin-top:1em;margin-bottom:1em;}
    #news-uth figure {margin: 2rem 0 1rem 0;padding:0 !important;}
#news-uth figure.right {margin: 2rem 0 1rem 0;padding:0 !important;}
.float-news-story {
	width: 75%;
}
/* Larger viewports */
@media only screen and (min-width: 40.0625em) {
#news-uth figure#fig1 {margin: 0 0 2rem ;padding:0 !important;}
#news-uth figure {margin: .25rem 2rem 1em 0;padding:0 !important;}
#news-uth figure.right {margin: .25em 0 1em 2rem;padding:0 !important;}
.float-news-story {
	width:40%;
}
.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;}
.story-listing {margin-bottom: auto;}
.story-listing img {max-width: 225px; margin-right: 1em;} 
.story-listing header {clear: inherit;}
}


/* 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;}
 .hl-sub {color: #6D7074;font-size: 1.2em;letter-spacing: 0.050em;}
}

@media print, screen and (min-width: 74.9375em) {
  .button.large-expanded {display: block;width: 100%; margin-right: 0;margin-left: 0;}
  #HLNav .dropdown.menu > li > a:first-of-type {font-size: 1.2em;text-transform: uppercase; text-align:center;margin-right:10px !important;padding:1em;}
  H2:first-child {margin:0.5em 0px 0.5em 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; }
}