/* since I couldn't add the class loose-list to the UL tag on the generic landing pages link list */
body.landing div.item-list ul li {
  margin-bottom: 0.625em;
  margin-left:0;
}
/* STORIES LANDING PAGE - replaced anchors with span tags ---KC*/
span.link-block { display: inline-block; }
/* USER LOGIN PAGE - fixed stacked tabs ---KC*/
body.page-user a.button, div.admin-tabs a.button {float:left;}
body.page-user ul.button-group, div.admin-tabs ul.button-group {padding-bottom:30px;}
/* STORY DETAIL PAGE -- SHARE ICONS -- remove float that AddThis adds on */
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
  float:none;
}
body.landing div.item-list {border-top:1px solid #b3b3b3;
  margin: 20px 0px;
  padding-top:30px;
}
/*Sublanding page field collection view will not allow formatting of link list*/
div.loose-list div.item-list ul li {border-top:none;
  margin: 20px 0px;
  padding-left:0;
}
/*LANDING PAGE -- fix styles caused by auto linking header text */
div.field-name-field-glp-page-block h3 {color:#c0511b;margin-top:15px;}
/* make bullets visible on Story detail pages */
body.node-type-story article.story-text ul li {
  list-style-type: disc;
  margin-left: 30px;
  margin-bottom: 15px;
}
/* make bullets visible on Clinic detail pages */
div.field.field-name-field-clinic-desc ul li {
    list-style-type: disc;
    margin-left: 30px;
    margin-bottom: 15px;
}
/* make bullets visible on Department/Offices detail pages */
div.field.field-name-field-dept-description ul li {
    list-style-type: disc;
    margin-left: 30px;
    margin-bottom: 15px;
}   
/* Issue #146 fix: left most blocks jut up against the margin (yep, not a mispelling, the word is "jut") */
.landing ul.large-block-grid-3, .stories-landing ul.large-block-grid-3 {
  padding: 0 20px;
}
/* Story banner image was not displaying in draft state. A pink background was applied for node-unpublished class. */
body.stories article.node-unpublished {background-color:transparent;}
/* fixed stacked tabs ---KC*/
div.tabs a.button, div.druptabs a.button {float:left;}
div.tabs ul.button-group, div.druptabs ul.button-group {padding-bottom:30px;}
/* Search form on Search 404 page was flush to rightside of browser */
#search-form {width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
max-width: 80.5em;}

.fa-university {margin-bottom:5px;}
/* ****************** FORMATTING THE EXPOSED FORM FOR THE FILTERS ON THE PROVIDER DIRECTORY SEARCH *********** */
/* Difficult to add a class to the Go button on Provider Directory Search */
div.views-exposed-form button {background: none repeat scroll 0 0 #C0511B;
    border: 0 none;
    border-radius: 0.3125em;
    color: #FFFFFF;
    display: inline-block;
    padding: 5px 20px;
    margin-left: 10px;
    transition-duration: 0.25s;
    transition-property: background;
    transition-timing-function: ease-out;
}
/* Override views css */
.views-exposed-form label, .views-exposed-form legend {font-weight:normal;}

div.views-exposed-form h3>label:before,
div.views-exposed-widget #edit-reset:before, 
div.views-exposed-form h3>legend:before {
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "uthscsa-icons" !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    line-height: 1;
    text-transform: none !important;
    vertical-align: middle;
}

#edit-field-profile-specialties-value-wrapper h3>label:before, 
#edit-specialties-wrapper  h3>label:before {
    content: "O";
}
#edit-specialties-wrapper input {width:100%;}
#edit-field-profile-languages-value-wrapper h3>label:before  {
  content: "Q";
}
#edit-field-profile-gender-value-wrapper h3>label:before {content: "P";}

div.views-exposed-widget #edit-reset:before {
    content: "R";
    margin-right:5px;
}
/* images for exposed filter on Dental Programs page*/
#edit-field-prog-degree-type-tid-wrapper h3>label:before {
    }

#edit-field-prog-interests-tid-wrapper h3>label:before, 
#filter-field_prog_interests_tid-wrapper h3>legend:before {
    content: "%";
}
/* Jump link label formatted as header -- for Dental Tuition and Fees */
.form-item-jump label {
    color: #517F70;
    font-size: 1.5625em;
    display:block;
    margin-bottom:10px;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Cardo","Times New Roman",serif;
}
/* ****************** Show bullets that are entered in ckeditor *********** */
div.body ul li, 
div.tab ul li {list-style-type:disc;
                        margin-left: 1em;
}
/* ****************** Show bullets that are entered in ckeditor on Course content type *********** */
body.node-type-course div.content ul li
     {list-style-type:disc;
      margin-left: 2em;
}
/* ****************** Show bullets and block grid that are entered in ckeditor *********** */
div.body ul.large-block-grid-2 li {
    list-style: disc !important;
    list-style-type:disc !important;
                        margin-left: 0;
                        padding-top:0.1rem;
                        padding-bottom:0.1rem;
                        display:list-item;
}
div.body ul.large-block-grid-2 {margin-left:20px;}
/* ****************** Fix pill tabs style to override the above ********* */
div.tabs ul.tab-nav-pill li {margin-left: 0;
}
/* ****************** Fix pill tabs style --less padding to fit page better********* */
.tabs ul.tab-nav.tab-nav-pill li a {padding: 0.625em 2.4em;}
/* SUBLANDING PAGE IMAGE NEEDS TO ALIGN WITH TOP OF MESSAGING TEXT BOX **** */
.flex-video.still-image {padding-top:0;}
/* Remove padding above map on Location pages **** */
body.node-type-facility .flex-video {padding-top:0;min-height: 430px;}
/* ***************** Navigation *********** */ 
.navbar .main-nav li.active-trail a {
    background: none repeat scroll 0 0 #863813;
}
nav.navbar ul.main-nav li.active-trail + li a span {border-left:none;}
.navbar .main-nav li a.active-trail span {border-left-color:#863813;}
ul.breadcrumbs li a:after {
    content: "»";
    margin-left: 0.25em;
}
ul.breadcrumbs li.current a:after {
    display:none;
}
ul.breadcrumbs li {margin-left:0.25em;}
/* Utility nav highlight using Drupal menu system */
nav.navbar ul.utility-nav li.active-trail a { background: rgba(0, 0, 0, 0.3); }
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    html.touch body.theme-patientcare .navbar.stack .main-nav li.active-trail a:hover, 
    html.touch body.theme-patientcare .navbar.stack .main-nav li.active-trail a:active { background-color: transparent;background-image: none;}
    html.touch body.theme-patientcare .theme-patient-care .navbar.stack .main-nav li.active a:hover, 
    html.touch body.theme-patientcare .theme-patient-care .navbar.stack .main-nav li.active a:active { background-color: transparent;background-image: none;}
    html.touch body.theme-patientcare .theme-patient-care .navbar .main-nav li a:hover, 
    html.touch body.theme-patientcare .theme-patient-care .navbar .main-nav li a:active { background-color: transparent;background-image: none;}
    html.touch body.theme-patientcare .theme-patient-care .navbar.stack .main-nav li a:hover, 
    html.touch body.theme-patientcare .theme-patient-care .navbar.stack .main-nav li a:active { background-color: transparent;background-image: none;}
}
nav.collapsible > ul > li.leaf a::before {
    content: " ";
    margin-right: 0.75em;
    font-size: 1.25em;
    font-weight:400;
}

/****************** Hide left border on services landing page testimonial since it is spanning the width of page. */
body.page-node-491 div.view-testimonials blockquote {border-left: none;}

/****************** Hide left border and correct padding on bleed testimonial on Dental Student Life page */
.block-views-testimonials-block-8 blockquote {border-left: none;padding-right:20px;}
.row.wide-gutters > .columns.strip-left-pad {margin-left:0;padding-left:0;}

/* *************** Fix for BugHerd item #28 text and image buttt up against edge of window in smaller browsers **************** */
@media (max-width: 500px){.block-views-testimonials-block-2 img { margin-right: 10px;}}
@media (max-width: 767px) {.block-views-testimonials-block-2 img { margin-right: 10px;}}
@media (max-width: 900px) {.block-views-testimonials-block-2 img { margin-right: 10px;}}
@media (max-width: 1100px) {.block-views-testimonials-block-2 img { margin-right: 10px;}}

@media (max-width: 500px){.block-views-testimonials-block-2 blockquote { margin-left: 10px;}}
@media (max-width: 767px) {.block-views-testimonials-block-2 blockquote { margin-left: 10px;}}
@media (max-width: 900px) {.block-views-testimonials-block-2 blockquote { margin-left: 10px;}}
@media (max-width: 1100px) {.block-views-testimonials-block-2 blockquote { margin-left: 10px;}}
/*Dept submenu style overrides*/
nav.collapsible ul li.active-trail ul {display:block;}
nav.collapsible  ul ul li i.icon-plus {display:none;}
nav.collapsible  ul ul li i.icon-arrow-triangle-down {display:none;}
nav.collapsible  ul ul li a.active-trail {color:black;}
nav.collapsible > ul > li ul {margin-left: 1.25em;}
body.node-type-type-of-cancer .menu-name-main-menu nav.collapsible ul, 
body.node-type-page .parent-mlid-46496 nav.collapsible ul {margin-bottom:0;}
body.node-type-type-of-cancer .menu-name-main-menu nav.collapsible ul ul {margin-bottom:20px;}
/*Characteristics submenu style overrides*/
body.views-page.characteristics .block-menu-block h2.block-title {font-size:1.25em;margin-bottom:0;}
/* Our Stories Secondary Video */
.field-name-field-story-secondary-video iframe {max-width:100%;}
/* Student Life and Research Topics fix since it used GLP but is a Dental Academics page*/
body.node-type-build-with-blocks.navbar-plus-pageheader h2.field-name-field-glp-h2-header { 
    font-size: 2.375em; 
    margin-bottom: 18px;}
body.page-node-1506 .bleed.white-hex, body.page-node-1506 .process .white-hex.process-item:nth-child(2n+1), 
body.node-type-build-with-blocks.navbar-plus-pageheader .bleed.white-hex, body.node-type-build-with-blocks.navbar-plus-pageheader .process .white-hex.process-item:nth-child(2n+1) {
    background-color: white;
    background-image: none;
    border-top: 2px solid #fff;
    padding-top: 30px;
}
body.page-node-1506 #main-header h1, 
body.page-node-36531 #main-header h1, 
body.glp-microsite #main-header h1, 
body.node-type-build-with-blocks.navbar-plus-pageheader #main-header h1 {display:none;}
body.page-node-1506 #main-header.header.header-top-level .row .utility, 
body.node-type-build-with-blocks.navbar-plus-pageheader #main-header.header.header-top-level .row .utility {
    text-align: right;
}
body.page-node-1506 #main-header.header.header-top-level .row .utility .search input[type="text"], 
body.node-type-build-with-blocks.navbar-plus-pageheader #main-header.header.header-top-level .row .utility .search input[type="text"] {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #999999;
    color: #171717;
}
body.page-node-1506 .header.header-top-level#main-header .row .utility .search ::-webkit-input-placeholder, 
body.node-type-build-with-blocks.navbar-plus-pageheader .header.header-top-level#main-header .row .utility .search ::-webkit-input-placeholder { /* WebKit browsers */ color: #171717; }
body.page-node-1506 .header.header-top-level#main-header .row .utility .search :-moz-placeholder, 
body.node-type-build-with-blocks.navbar-plus-pageheader .header.header-top-level#main-header .row .utility .search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #171717; }
body.page-node-1506 .header.header-top-level#main-header .row .utility .search ::-moz-placeholder, 
body.node-type-build-with-blocks.navbar-plus-pageheader .header.header-top-level#main-header .row .utility .search ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #171717; } 
body.page-node-1506 .header.header-top-level#main-header .row .utility .search :-ms-input-placeholder, 
body.node-type-build-with-blocks.navbar-plus-pageheader .header.header-top-level#main-header .row .utility .search :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #171717; }


body.page-node-1506 #main-header.header.header-top-level .row .utility .search *::-moz-placeholder, 
body.node-type-build-with-blocks.navbar-plus-pageheader #main-header.header.header-top-level .row .utility .search *::-moz-placeholder {
    color: #171717;
}
#main-header.header.header-top-level .row .utility .search .button i[class*=" icon-"], 
body.page-node-1506 #main-header.header.header-top-level .row .utility .search .button i[class^="icon-"], #main-header.header.header-top-level .row .utility .search .button i[class*=" icon-"], 
body.node-type-build-with-blocks.navbar-plus-pageheader #main-header.header.header-top-level .row .utility .search .button i[class^="icon-"] {
    color: #171717;
}
body.page-node-1506 #main-header.header.header-top-level .row .utility .search .button, 
body.node-type-build-with-blocks.navbar-plus-pageheader #main-header.header.header-top-level .row .utility .search .button {
    border-left: none;
}
body.page-node-1506 #main-header.header.header-top-level .row .utility p.system, 
body.node-type-build-with-blocks.navbar-plus-pageheader #main-header.header.header-top-level .row .utility p.system {
    margin-bottom: 15px;
}
/* *************** Make sure contact info gets smaller, it is overlapping UT Dentistry logo **************** */
@media (max-width: 500px) { body.theme-patientcare #main-header.header .row .utility .contact { font-size: 0.75em; } }
/* *************** Make faculty email lowercase in 3rd column of table**************** */
table.ledger.faculty td:nth-child(3n) {text-transform: lowercase;}
/* *************** Increase leading on Departments pages orange box text **************** */
body.node-type-department .panel h2 {line-height: 1.2em;}
/* *************** Programs numeric detail -- font was hard to read **************** */
.numeric-facts ul.loose-list li div p.detail {font-size: 0.9em;
    font-weight: 400;}

/* ************ Our Stories Archive ****************** */
.archive-author-name { font-size:0.7em; color: #C0511B; text-transform: uppercase;}
.archive-link a{ color: #000000 !important; font-size:0.9em; font-weight:bold;}
.archive-date {font-size:0.7em;}

/* Not sure why this was here but it was interfering with new design for Give button.
    body.home a.button, body.home .button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}
/* ************ Annual Report - KC ****************** */
.panel.colorized.white.jump-columns-left.single-border.single-border-right.views-row-odd {border-color: #40826c;}
.theme-research div.view-annual-report-highlights-field-collection-view ul li.views-row-odd div.video-thumbnail {
    border-color: #855F5D;
} 
body.node-type-page ul.breadcrumbs li:nth-child(1), 
body.node-type-page ul.breadcrumbs li:nth-child(2), 
body.node-type-page ul.breadcrumbs li:nth-child(3), 
body.node-type-webform ul.breadcrumbs li:nth-child(1), 
body.node-type-webform ul.breadcrumbs li:nth-child(2), 
body.node-type-webform ul.breadcrumbs li:nth-child(3), 
body.node-type-type-of-cancer.section-utmedicine ul.breadcrumbs li:nth-child(1), 
body.node-type-type-of-cancer.section-utmedicine ul.breadcrumbs li:nth-child(2), 
body.node-type-type-of-cancer.section-utmedicine ul.breadcrumbs li:nth-child(3),
body.views-page.characteristics ul.breadcrumbs li:nth-child(1), 
body.views-page.characteristics ul.breadcrumbs li:nth-child(2), 
body.views-page.characteristics ul.breadcrumbs li:nth-child(3),
body.views-page.characteristics ul.breadcrumbs li:nth-child(6),
body.views-page.characteristics ul.breadcrumbs li:nth-child(7),
body.node-type-department.section-nursing ul.breadcrumbs li:nth-child(1), 
body.node-type-department.section-nursing ul.breadcrumbs li:nth-child(2), 
body.node-type-department.section-nursing ul.breadcrumbs li:nth-child(3),
body.node-type-department.section-nursing ul.breadcrumbs li:nth-child(6),
body.node-type-flexible-layout ul.breadcrumbs li:nth-child(1),
body.node-type-flexible-layout ul.breadcrumbs li:nth-child(2),
body.node-type-flexible-layout ul.breadcrumbs li:nth-child(3),
body.node-type-course ul.breadcrumbs li:nth-child(1),
body.node-type-course ul.breadcrumbs li:nth-child(2),
body.node-type-course ul.breadcrumbs li:nth-child(3),
body.page-node-75421 ul.breadcrumbs li:nth-child(1),
body.page-node-75421 ul.breadcrumbs li:nth-child(2),
body.page-node-75421 ul.breadcrumbs li:nth-child(3), 
body.page-node-75421 ul.breadcrumbs li:nth-child(5),
body.section-vpr-services ul.breadcrumbs li:nth-child(4) {display:none;} 
body.page-node-771 ul.breadcrumbs li:nth-child(1),
body.page-node-771 ul.breadcrumbs li:nth-child(2) {display: inline-block;}
body.page-node-81 ul.breadcrumbs li:nth-child(1),
body.page-node-81 ul.breadcrumbs li:nth-child(2) {display: inline-block;}

body.node-type-page.presidents ul.breadcrumbs li:nth-child(1), 
body.node-type-page.presidents ul.breadcrumbs li:nth-child(2), 
body.node-type-page.presidents ul.breadcrumbs li:nth-child(3), 
body.node-type-page.presidents ul.breadcrumbs li:nth-child(4) {display:inline;}

/* * Hide breadcrumbs on UT Med Services and Provider Directory page when alpha pager is used */
body.page-patient-care-utmedicine-services ul.breadcrumbs {display:none;}
body.page-patient-care-physicians-services ul.breadcrumbs {display:none;}
body.page-patient-care-utmedicine-provider-directory ul.breadcrumbs {display:none;}

body.page-node-1641 .video-thumbnail .video-button {z-index:9999;}
/* ************ Custom breadcrumb for researchers directory ****************** */
body.node-type-page.page-node-1706 ul.breadcrumbs li:nth-child(3) {display:inline-block;
}
/* ************ Custom breadcrumb for research pages using Flexible Layout ****************** */
body.node-type-flexible-layout.page-node-32656 ul.breadcrumbs li:nth-child(3), body.node-type-flexible-layout.page-node-32656 ul.breadcrumbs li:nth-child(4) {display:inline-block;}
body.node-type-flexible-layout.page-node-34376 ul.breadcrumbs li:nth-child(3), body.node-type-flexible-layout.page-node-34376 ul.breadcrumbs li:nth-child(4) {display:inline-block;}

/* ************ Show all breadcrumb levels ****************** */
body.node-type-page ul.breadcrumbs.show-all-breadcrumbs li:nth-child(1), 
body.node-type-page ul.breadcrumbs.show-all-breadcrumbs li:nth-child(2), 
body.node-type-page ul.breadcrumbs.show-all-breadcrumbs li:nth-child(3), 
body.node-type-page ul.breadcrumbs.show-all-breadcrumbs li:nth-child(4), 
body.node-type-flexible-layout.show-all-breadcrumbs ul.breadcrumbs li:nth-child(1),
body.node-type-flexible-layout.show-all-breadcrumbs ul.breadcrumbs li:nth-child(2),
body.node-type-flexible-layout.show-all-breadcrumbs ul.breadcrumbs li:nth-child(3),
body.node-type-flexible-layout.show-all-breadcrumbs ul.breadcrumbs li:nth-child(4) {display:inline-block;} 

/* *********** Custom breadcrumbs for LSOM DME Build with Blocks ************ */
body.page-node-132596 ul.breadcrumbs li:nth-child(1),
body.page-node-132596 ul.breadcrumbs li:nth-child(2) {display:none;}
body.page-node-136336 ul.breadcrumbs li:nth-child(1),
body.page-node-136336 ul.breadcrumbs li:nth-child(2),
body.page-node-136336 ul.breadcrumbs li:nth-child(3) {display:none;}


/* ************ Nursing - Offices - Hide last caret because Home breadcrumb 7 is hidden ****************** */
body.node-type-department.section-nursing ul.breadcrumbs li a.active:after {display:none;}

/* Hide video button if video url field is empty. */
div.video-thumbnail.popout-item .video-button {display:none;}
div.video-thumbnail.popout-item a.fancybox .video-button {display:inline;}
/* ************ Our Stories Archive - KC ****************** */ /* Modified by JS on 10-13 */
 body.stories-archive { background: url("../images/stories_gallery_header_bg_slice.jpg") top left repeat-x; min-width: 100%; z-index: 0;}
body.stories-archive.stories .header.main-header {
    background: url("../images/bg-stories-archive2.png") no-repeat scroll center top transparent; z-index: 9999; border-top: solid 4px #C0511B;}
@media (max-width: 500px) {
    .section-stories-archive div.row.text-right a.button.button-opaque.button-square.carat-double {float: right;}
}
@media (max-width: 767px) {
    .section-stories-archive div.row.text-right a.button.button-opaque.button-square.carat-double {float: right;}
}
body.stories-archive.stories .header.main-header .content .logo {background:none;}
body.stories-archive.stories footer#main-footer.footer-stories .footer-bottom {
    margin-top: 0;
    padding-top: 100px;
}
body.stories-archive input, body.stories-archive fieldset div {width:100%;}
/* ************ Subheading over Research Topic Additional Highlights - JS ****************** */
h3.topic-subheading {font-size: 1.5em; margin-bottom: 15px;}
/* ************ Change margin on popout item so title is closer to image Research Topic Additional Highlights - JS ****************** */
.popout-item {margin-top: -7.25em !important;}
/* ************ Change color of cite text from white to black - JS ****************** */
.node-type-research-topic blockquote cite {color: #000;}
/* ************ Dental Research Topics - JS ****************** */
.view-dental-research-topics ul {background-color: transparent; padding: 35px;}
/* .view-dental-research-topics h2 a {color: #008c99; }*/
.view-dental-research-topics div.view-header p {border-top: thin solid #d4cfc0; width: 100%; height: 10px; z-index: 0; margin-top: 40px;}
.topic-header { z-index: 9999; background-color: #fff; max-width: 50%;  margin: -50px auto 0px auto; text-align:center; }
.view-id-dental_research_topics.view-display-id-block div.view-content, .view-id-dental_research_topics.view-display-id-block_1 div.view-content {background-color: #f9f8f5;}
.view-id-dental_research_topics.view-display-id-block_1 div.view-content div.circle.circle-left.colorized-research {float: left; clear: left;}
.view-id-dental_research_topics.view-display-id-block_1 div.view-content ul li p a.views-more-link:after {content: " »";}
/* ************** Academics and Community Video *************************** */
body.node-type-generic-landing-page.section-academics .video-thumbnail .video-button {width:58%;padding-top:180px;}
body.node-type-generic-landing-page.section-community .video-thumbnail .video-button {width:58%;padding-top:305px;}
body.node-type-generic-landing-page.section-academics .video-thumbnail .video-button .inner, 
body.node-type-generic-landing-page.section-community .video-thumbnail .video-button .inner {
    padding: 15px 20px;
    width:66%;
    text-align:left;
    font-size:1.1em;
}
body.node-type-generic-landing-page.section-academics .video-thumbnail .video-button .inner {background: none repeat scroll 0 0 rgba(1, 91, 142, 0.8);}
body.node-type-generic-landing-page.section-community .page-header.bleed.purple .row .photo a .video-thumbnail .video-button .inner div {color:#171717;}
body.node-type-generic-landing-page.section-academics div.photo a:hover .video-thumbnail .video-button .inner {background: none repeat scroll 0 0 rgba(1, 91, 142, 0.9);}
body.node-type-generic-landing-page.section-academics .circle, 
body.node-type-generic-landing-page.section-community .circle {
    border-radius: 2.5em;
    display: inline-block;
    height: 2.5em;
    margin: 0 auto;
    text-align: center;
    width: 2.5em;
}
body.node-type-generic-landing-page.section-academics .circle {background: none repeat scroll 0 0 #59a1cd;}
@media only screen and (max-width: 48em) {
        body.node-type-generic-landing-page.section-academics .video-thumbnail .video-button, 
        body.node-type-generic-landing-page.section-community .video-thumbnail .video-button {width:100%;padding-top:50px;}
        body.node-type-generic-landing-page.section-academics .video-thumbnail .video-button .inner, 
        body.node-type-generic-landing-page.section-community .video-thumbnail .video-button .inner {width:95%;}
}
/* ************** Quick fixes for BugHerd errror 397, dropdown breaking column *************************** */
@media (max-width: 767px) {
    #edit-jump--2 {width: 60%;}
}
@media (max-width: 900px) {
    #edit-jump--2 {width: 60%;}
}
#edit-jump--2 {width: 93%}
/* ********************BugHerd task #615 - Picture very smaLL on iPad *********************************** */
@media only screen and (max-width: 900px) {
body.node-type-research-topic .sidebar .right { max-width: 100%;}
}
/* ********************Carousel fixes *********************************** */
div.carousel a.button {z-index:2000;position:relative;}
#nav-carousel1 {z-index:1000;}
/* ******************** New home page bottom block *********************************** */
.home-table-wrapper {
    color: #6b5749;
}
#community-table td.description {padding: .15em;}
#community-table td.description p {margin-left: 10px;}
#community-table td.stat {font-size: 40px; font-weight: bold; width: 30%; border-right: thin solid #6b5749; font-family: leaguegothic; padding: .15em 0 0 .15em; vertical-align:middle; text-align: left;}

#community-table tr {border-bottom: thin solid #6b5749;}
#community-table tr.last-child {border-bottom: none; }
#community-table tr.first-child {padding: 0; }
/* ******************** Give button on homepage *********************************** */
@media (max-width: 900px) {#give {display:none;}}
/* ******************** Dental Services links were not clickable when logged in *********************************** */
body.logged-in .block-views-dental-services-block-1, body.logged-in .view-dental-conditions {position:relative; z-index:100;}
/* Emergency Alert Message */
.alert-box {background-color: rgb(209, 26, 9); color: white; margin:0.1em;padding:4px 8px 8px 8px;line-height:1.3;min-height:3em;vertical-align:middle;}
.alert-icon {font-size: 1.75em;}

.SmartBoard_Table {
                border: 0;
                margin:0 auto;
                padding: 1.25rem;
                background-color:#c60f13;
                text-align:left;
                color:#ffffff;
                }
.SmartBoard_Subject {font-weight: 400;
font-family: "Cardo", "Times New Roman", serif;font-size: 1.5625em;}

.SmartBoard_Table tr td {padding:0 1em;}

.SmartBoard_Table td:first-child {padding-top:0.5em;}

.SmartBoard_Table td.SmartBoard_Message {padding-bottom:1em;}

.SmartBoard_Table td {display:inline-block;width:100%;}

td.SmartBoard_DateTime, td.SmartBoard_Message {margin-left:0.5em;}

.SmartBoard_Table {border-bottom:1px solid #ffffff;padding-bottom:1em;}
.SmartBoard_Table a {text-decoration: underline !important;}

.timely-alert a {text-decoration: underline !important;}
/* ******************** Clinical Trials List ************************************************ */
.views-exposed-form #edit-cancer-type, .views-exposed-form #edit-keyword, .views-exposed-form #edit-keyword-wrapper {width:100%;}
/* *************** Provider Profile ************************* */
body.node-type-provider-profile .field-label {font-weight: bold;}
.item-list ul.textformatter-list li {margin:0;}
.item-list ul.textformatter-list li p {margin:0;}
body.node-type-provider-profile ul.bullet-list li {margin:0;}
body.node-type-provider-profile .field-name-field-profile-email-text {text-transform:lowercase;}
/* Pagination */
.item-list ul.pagination.pager li a {
    color: #4a4a4a;
    padding: 5px 10px;
}
.item-list ul.pagination.pager li.current a {
    background-color: #C0511B;
    border-radius: 5px;
    color: #fff;
}
html.js input.form-autocomplete {background-image: none;}
/* ************************** Place the Go button inside the autocomplete textbox on the UT Medicine Services landing page ****** */
#edit-submit-ut-medicine-services.form-submit { color: #ffffff !important; height: 55px;background-color:rgba(221, 221, 221, 0.5); }
#views-exposed-form-ut-medicine-services-page ul.inline li {margin-top:0;padding-top:0;}
/* ************************** Remove x from input internet explorer ****** */
input[type=text]::-ms-clear {
    display: none;
}
/* Replace nobr html tag */
.nobr {white-space:nowrap;}
/* Types of Cancer Tabs */
body.node-type-type-of-cancer .tabs ul.tab-nav.tab-nav-large li a {font-size:1.1em;}
.nobr {white-space:nowrap;}
/* Toolbar Shortcuts - hide + icon when browsing outside of admin ui */
.toolbar-shortcuts i.icon-plus {display:none;}
/* Filters - have to remove legend for validation */
.filters fieldset h3.filter-heading, 
.views-widget-filter-secondary label {  padding: 10px 0;
                                            margin-bottom: 10px;
                                            border-bottom: #999999 1px dotted;}
.views-widget-filter-secondary label {font-size: 1.125em;
}    
.views-widget-filter-secondary .form-type-bef-checkbox label {color: #333333;
                                        font-size: 16px;
                                        border-bottom:none;
}       
/* Remove border bottom from VPR Services forms */
.view-vpr-forms .filters fieldset h3.filter-heading {border-bottom:none;}
.bef-secondary-options .form-item {margin-bottom: 1.625em !important;}  
#edit-secondary-wrapper, #edit-secondary {margin-bottom:0;padding-bottom:0;}  

.view-vpr-lexicon-glossary #edit-name-wrapper label, .bef-secondary-options .description {display:none;}                            
/* Tables imported from ecv */
#education tr td.head, 
#teaching tr td.head {
    background-color: #C0511B;
    color: #fff;
    font-size: 1.25em;
    padding: 0.3125em 1.25em; }
#grants tr td.head {font-weight:bold;
                    width:25%;}
#grants h2 {margin:1em 0 0 0;}
#grants tr.last td {padding-bottom:2em;}
#appointments td.date, 
#teaching td {width:20%;}
#education td, 
#appointments td, 
#teaching td {vertical-align:top;}
#education td.institution {width:40%;}
.page-node-5716  div.item-list ul li {margin-left: 0;}
/* ************************ Fix for black text in footer Chrome ************************* */
.chrome-fix { color: #fff;}
 /* **************Styling for Bugherd item #1344 Change position of dropdown and disclaimer. Make button inline with dropdown. ***************** */ 
.view-id-program_list view-display-id-block_3, div.view-footer, div.panel.fine-print { margin-top: 30px;}
/* ******* Remove indent from link list on news content type speaker fields. ***************** */
div.view.view-news-speaker-field-collection-view, div.item-list ul li{ margin-left: 0;}
/* *******************Temporary fix for story detail page header **************************** */
body.stories .header.main-header .content .stories-header { text-align: right; color: #c0511B; margin-right: -200px; padding: 100px 300px 85px 0; background: url('../images/hexagon-stories-landing-text-transparent.png?1416243379') no-repeat top right; margin-top: 230px; }
@media (max-width: 80.5em) { body.stories .header.main-header .content .stories-header { padding-bottom: 0; margin-bottom: 0; } 
body.stories div.page div.header.main-header.far2x {margin-bottom:0 !important;}}
@media (max-width: 900px) { body.stories .header.main-header .content .stories-header { padding-top: 60px; padding-right: 255px; } }
@media (max-width: 1100px) { body.stories .header.main-header .content .stories-header { position: absolute; bottom: 0; left: 0; background-image: none; background: rgba(255, 255, 255, 0.8); padding: 1.25em; width: 100%; } }
/* *******************CKEditor banner fix **************************** */
.page-header.bleed .content .panel.theme-academics {background-color:rgba(0, 64, 103, 0.7);}
.page-header.bleed.theme-institutional {background-color:#4a3544;}
/* *******************SHP contact form **************************** */
#webform-client-form-9831 .form-item{margin-top: 0;}
/* *******************Fix Bugherd #1465 List displays vertically in IE9 **************************** */
.view-id-shp_faculty_directory ul.alphabet li.result, .view-id-shp_faculty_directory ul.alphabet li.no-result {display:inline-block;}
.view-id-provider_directory ul.alphabet li.result, .view-id-provider_directory ul.alphabet li.no-result {display:inline-block;}
.view-id-dental_faculty_directory ul.alphabet li.result, .view-id-dental_faculty_directory ul.alphabet li.no-result {display:inline-block;}
/* ************Format form email fields to look like text fields****************** */
.email.form-text.form-email { border-radius: 5px;}
.email.form-text.form-email { background: #f8f8f8 none repeat scroll 0 0; border: 1px solid #999999; color: #171717; padding: 5px 10px;}
/* ***********University Page header fix *************** */
body.theme-institutional.section-university .header#main-header .row .utility .search .button i[class^="icon-"], 
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"] {color:#ffffff !important;opacity:1;}
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"] {border: #ffffff 1px solid;opacity:1;}
body.theme-institutional.section-university .header#main-header .row .utility {text-align: left; }
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"] {color: #ffffff !important;opacity:1;}
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"]:-moz-placeholder  { /* Mozilla Firefox 4 to 18 */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ffffff !important;opacity:1; } 
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"]*::-moz-placeholder {
    color: #ffffff !important;
    opacity:1;
}
body.theme-institutional.section-university .header#main-header .row .utility .search input[type="text"] {
        color: #ffffff !important;
        opacity:1;
        -moz-appearance:    textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
    }
/* ***********Academics University Page header fix *************** */
body.theme-institutional.section-academics .header#main-header .row .utility .search .button i[class^="icon-"], 
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"] {color:#ffffff !important;opacity:1;}
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"] {border: #ffffff 1px solid;opacity:1;}
body.theme-institutional.section-academics .header#main-header .row .utility {text-align: left; }
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"] {color: #ffffff !important;opacity:1;}
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"]:-moz-placeholder  { /* Mozilla Firefox 4 to 18 */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ffffff !important;opacity:1; } 
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"]*::-moz-placeholder {
    color: #ffffff !important;
    opacity:1;
}
body.theme-institutional.section-academics .header#main-header .row .utility .search input[type="text"] {
        color: #ffffff !important;
        opacity:1;
        -moz-appearance:    textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
    }
/* ***********Community Page header fix *************** */
body.theme-institutional.section-community .header#main-header .row .utility .search .button i[class^="icon-"], 
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"] {color:#ffffff !important;opacity:1;}
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"] {border: #ffffff 1px solid;opacity}
body.theme-institutional.section-community .header#main-header .row .utility {text-align: left; }
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"] {color: #ffffff !important;opacity:1;}
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"]:-moz-placeholder  { /* Mozilla Firefox 4 to 18 */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ffffff !important;opacity:1; } 
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"]*::-moz-placeholder {
    color: #ffffff !important;
    opacity:1;
}
body.theme-institutional.section-community .header#main-header .row .utility .search input[type="text"] {
        color: #ffffff !important;
        opacity:1;
        -moz-appearance:    textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
    }
body.theme-institutional.section-community .header-categories {padding-top: 10px;}
body.theme-institutional.section-community .header-categories a {text-decoration: none;}
body.theme-institutional.section-community .header-categories a:hover {text-decoration: underline;}
/* ***********Tobacco Free Page header fix *************** */
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search .button i[class^="icon-"], 
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search input[type="text"] {color:#ffffff !important;opacity:1;}
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search input[type="text"] {border: #ffffff 1px solid;opacity:1;}
body.theme-institutional.section-tobacco-free .header#main-header .row .utility {text-align: left; }
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search input[type="text"] {color: #ffffff !important;opacity:1;}
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-tobacco-free.header#main-header .row .utility .search input[type="text"]:-moz-placeholder  { /* Mozilla Firefox 4 to 18 */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ffffff !important;opacity:1; } 
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ffffff !important;opacity:1; }
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search input[type="text"]*::-moz-placeholder {
    color: #ffffff !important;
    opacity:1;
}
body.theme-institutional.section-tobacco-free .header#main-header .row .utility .search input[type="text"] {
        color: #ffffff !important;
        opacity:1;
        -moz-appearance:    textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
    }
/* ************Style Add to calendar button****************** */
div.addtocal { background-color: #C0511B; color: #fff; border: none; margin-bottom: 20px; padding: 5px 20px; float: left;}
ul.addtocal_menu {background-color: #C0511B; color: #fff; border: none;}
body.news-item div.addtocal.addtocal-processed{display: none;}
body > div.quicklinks-slide-panel.quicklinks-bg > div.row.wide-gutters > div.columns.large-8.medium-8.small-12 > div > div:nth-child(1) > p:nth-child(3) > span
.hide {display:none; margin-left: -200px; width: 5px;} /* Hide the dates associated with the Add to Calendar button for now. This class is applied in the node-news template. */

#edit-field-specialties-mesh-tid {width:100%;}

#autocomplete ul {background-color:#ffffff;}
.table-responsive-wrapper{overflow:auto;}
/* ************Hide image caption in views****************** */
div.view-content figcaption.image-field-caption {display:none;}
/* ************Figcaption on news detail page ****************** */
body.node-type-news div.sidebar figcaption p {margin-bottom:2.5em;margin-top:1.25em;line-height:1.5;}

.print-only { display: none; }

@media print { 
.print-only { display: block; }
.header-stripe, .header#main-header, body.home .sticky-wrapper {border-top:none;}
body h1:first-child {margin-top:30px;}

.panel.colorized p {color:#000000;}
  a {color:#000000;}
  .sidebar .block-menu-block, 
  a.hex-pattern, 
  p.system-mobile, 
  div.circle, 
  div.media_embed, 
  .button, 
   .carat-double, 
   .carat-double-before {display:none;}
  }
/* ****************** Request a Speaker from CTRC form ***************************** */
div.form-item.form-type-select.form-item-submitted-date-of-event-month, div.form-item.form-type-select.form-item-submitted-date-of-event-day, div.form-item.form-type-select.form-item-submitted-time-of-event-hour, div.form-item.form-type-select.form-item-submitted-arrival-time-hour,  div.form-item.form-type-select.form-item-submitted-departure-time-hour {width: 80px; float: left; margin-top: 0}
div.form-item.form-type-select.form-item-submitted-departure-time-minute, div.form-item.form-type-select.form-item-submitted-arrival-time-minute, div.form-item.form-type-select.form-item-submitted-time-of-event-minute{width: 100px;}
/* ***************** Set max height for map so pins will be centered ****************** */
@media (max-width: 500px){
#gmap-auto91map-gmap0 {max-height: 200px;}
}
/* ****************** UT Med Medical Services Locations submenu item - removed extra space between Practices ***************************** */
.view-medical-service-locations nav > ul:nth-of-type(1n) {margin:0;}
.view-ut-med-specialty-practice-directory tr > th:nth-of-type(1n) {width:200px;}
.view-ut-med-specialty-practice-directory td {vertical-align: top;}
/* ****************** UT Dentistry Clinics, tighten spacing *****************/
.block-views-dental-clinics-block-1 p, .block-views-dental-clinics-block-1 h3 {margin:0;}

/* ****************** Profiles expertise from mesh - term reference tree, suppress display of subitems, and hide links on term reference tree *****************/
.field-name-field-specialties-mesh ul.term ul {display:none;}
.field-name-field-specialties-mesh ul.term li {font-weight:normal;}
.field-name-field-specialties-mesh ul.term li a {pointer-events: none; cursor: default; color:#171717;}
/* ****************** UT Med Phone Directory - set columns to line up */
.view-ut-med-practice-locations td.views-field-name {width:70%;}
@media (max-width: 500px) {
.view-ut-med-practice-locations td.views-field-name {width:60%;}
}
@media (min-width: 1080px) {
.view-ut-med-practice-locations td.views-field-name {width:85%;}
}

.utm-contact {float:right;clear:right;}
.utm-phone:before {content: " | "}
@media (max-width: 500px){ 
    .utm-header {margin-top:15px;}

    #main-header.header .row .utility .utm-header .search.search-autofocus {text-align:right;}
    .utm-contact, .utm-header .searchFocus {margin-right:10px;}
    #main-header.header .row .logo.logo-utmedicine-patient-care a.vert {margin-bottom:20px;}
    body.section-utmedicine #main-header.header .row .logo.logo-uthealthsa a.vert {margin-bottom:30px;margin-top:15px;margin-left:0;}
    /*body #main-header.header .row .logo.logo-uthealthsa.svg {margin-left:0;min-height: 95px;}*/
    body.section-vpr div#main-header.header {min-height: 120px;}
    body.home .sticky-wrapper.fixed #main-header.header .logo.logo-uthealthsa.svg {display: none;}
    p.utm-contact {display:block;width:100px;padding-bottom:20px;}
    .utm-phone:before {content: ""}
    body.section-utmedicine .header#main-header .row .utility .search.search-autofocus {margin-top:-1.25em;}
    }
@media (max-width: 500px) and (-webkit-min-device-pixel-ratio:0) {
    body.home .sticky-wrapper.fixed #main-header.header .logo.logo-uthealthsa.svg {display: none;}
    body.section-vpr div#main-header.header {min-height: 120px;}
}
/* Lowercase - Need to eliminate one */
.lowercase {text-transform:lowercase;}
.lcase {text-transform: lowercase;}
/* ****************** Font awesome */
i.fa {font-size:.875em;}
i.fa.mid-icon {font-size:1.5em;margin-bottom:10px;}
.fa.mega-icon {font-size: 3.75em;}
i.fa.super-mega-icon {font-size: 5.3125em;}
i.fa.ultra-super-mega-icon {font-size: 5.85938em;}
/* ****************** Remove extra padding from UT Medicine headers when image disappears */
@media (max-width: 767px) { 
    body.section-utmedicine .page-header.bleed.photo-bleed.extra-roomy.close {padding: 0;}
}
/* ****************** Add padding below image on clinic page */
body.node-type-clinic .field-name-field-image-clinic {margin-bottom: 1.625em;}
/* ******************  UT Med Provider Directory Gender Filter */
#views-exposed-form-provider-directory-ut-medicine-page-2 .form-item-gender label, 
#views-exposed-form-provider-directory-ut-medicine-from-view-page-2 .form-item-gender label {font-size:16px;color:#333333;}
#views-exposed-form-provider-directory-ut-medicine-page-2 .views-widget-filter-secondary .form-item-gender label, 
#views-exposed-form-provider-directory-ut-medicine-from-view-page-2 .views-widget-filter-secondary .form-item-gender label {border-bottom:none;padding:0;margin:0;}
.bef-secondary-options #edit-gender .form-item {margin-bottom:0 !important;}
/* ******************  UT Med Provider Editable View - Set Active Providers */
.view-edit-utmed-providers .field-name-field-active.field-label-hidden {display: none;}
/* ******************  UT Med Profiles - Term Reference Tree - Specialties - Disable Links and Add bullets */
.term-tree-list ul.term {
    padding-left:0.75em;
}
.term-tree-list ul.term li.selected, .term-tree-list ul.term li.unselected {
    pointer-events:none;
    cursor:default; 
    text-indent:-0.75em;
    }

.term-tree-list ul.term li.selected:before, .term-tree-list ul.term li.unselected:before {
    content: '';
    display: inline-block;
    margin-right: 0.25em;
    margin-bottom: 0.15em;
    background: #171717;
    width: 0.5em;
    height: 0.5em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
}
ul.bullet-list.expertise-list li::before, .bullet-list.expertise-list ul li::before {
    background: #171717 none repeat scroll 0 0;
}
/* *****************Bugherd # 2054 and 2057 map pins not centered in smaller windows ********************** */
@media (min-width: 500px) {div#gmap-auto43map-gmap0, div#gmap-auto11map-gmap0, div#gmap-auto13map-gmap0, div#gmap-auto41map-gmap0, div#gmap-auto15map-gmap0, body.page-node-13766 .view-facility-locations .gmap {height: 695px !important;}}

#edit-distance-postal-code, #edit-distance-search-units, #edit-distance-postal-code--3{width: 90px;}
#edit-distance-search-units, #edit-distance-search-units--3{width: 70px;}
#edit-distance-search-distance, #edit-distance-search-distance--3 {width: 90px;}
#edit-utmed-provider-name-search--3, #edit-field-clinic-facility-target-id--3, #edit-field-specialties-mesh-tid--3, #edit-languages--3 { width: 100%;}
/* ************************* Change Physicians Locations page to 8/4 split*************************** */
.view-facility-locations .flex-video {overflow:visible;padding:0;}
/* ************************* Postal Code filter on UTMed Provider Profiles *************************** */
.form-item-distance-postal-code, .form-item-distance-search-distance {float: left; margin-right: 10px;}
.form-item-distance-search-units {float: right; padding-top: 25px;}
.form-item-distance-postal-code label, .form-item-distance-search-distance label, select#edit-distance-search-units.form-select {display: none;}
/****************Remove default background color from fancybox link***********/
.fancybox-title-float-wrap .child {background-color:transparent;}


@media only screen and (max-width: 40em) {
   .stack-table thead {
        display: none;
    }

    .stack-table td, .make-appointment-table th {
        display: block;
    }
    .stack-table tbody td[class="text-center"] {
        text-align:left;
    }

    .stack-table td[data-th]:before  {
        content: attr(data-th);
    }
}
/* ********************* Force underline of MyChart links on UTMed Clinics ****************************** */
.node-type-clinic.section-utmedicine.theme-patientcare  div.panel.colorized.hex-pattern.text-center p a.carat-double.underlined-links { text-decoration: underline;}
/*  Fix Header on SHP Student Life page */
body.node-type-build-with-blocks .header#main-header .row .utility .give, 
body.node-type-build-with-blocks .header#main-header .row .utility .search.search-autofocus {margin-top:0;}
/*  CTRC extended header with tagline */
.header-contact {clear:right;float:right;text-align:right;margin-right:20px;}
@media (max-width: 500px) {.header-contact {clear:both;text-align:center;margin:10px 50px;}}
@media (min-width: 1300px) {.header-contact {margin-right:0;} }

/* **************** Research Stories sidebar, add spacing between list items **************** */
ul.field.field-name-field-related-content.field-type-link-field.field-label-hidden.field-wrapper li.field-item { margin-bottom: 0.625em; }
/* ************* Provider Directory ****/
div.view-provider-directory-ut-medicine-from-view span.ds-stars, div.view-provider-directory-ut-medicine-from-view div.ds-title, div.view-provider-directory-ut-medicine-from-view div.ds-xofy {float: left;} 
@media (max-width: 500px) {div.utmed-profile a {clear:left;display:block;}}
/* ************* Tobacco Free ****/
div.view.view-tobbaco-free-salud-today-blog div.field.field-name-field-feed-item-description p img {display: none;}
/* ****** News - Remove image float on mobile -- view has wrapper div around the image ****/
@media (max-width: 360px) { .page-academics-health-professions-news div.right  {float:none !important;} }
/* Hide phone links on desktop */
.no-touch a[href^="tel"]:link,
.no-touch a[href^="tel"]:visited, 
.no-touch a[href^="tel"]:hover {
    text-decoration: none !important;
    color: inherit !important;
    pointer-events: none;
    cursor: default;
}
/* Replicating Generic Landing header for Research */
.header-top-level-replica {
    float:left; 
    border-left:#c0511b 1px solid; 
    padding:10px 25px; 
    margin:25px 25px 25px 0; 
    color:#c0522b; 
    font-size:1.5625em; 
    font-weight:normal;
}

@media (max-width: 768px) and (min-width: 425px) {
      .header-top-level-replica {
        float:left; 
        border-left:#c0511b 1px solid; 
        padding:10px 25px; 
        margin:25px 5px 25px 0; 
        color:#c0522b; 
        font-size:1.5625em; 
        font-weight:normal;
    } 
}
@media (max-width: 425px) {
    .header-top-level-replica {
        float:none;
        clear:left;
        border:0;
        padding: 0;
        margin:0 0 10px 25px;
        text-align: center;
    }
}

div.view.view-application-dates-field-collection-view div.item-list ul.inline li {min-width: 180px;}
@media (max-width: 500px){
    .page-node-40286 div.menuToggle {display: none}}
div.block-menu-block-297 nav.collapsible ul {margin-top: -20px;}
div.block-menu-block-361 nav.collapsible ul {margin-top: -20px;}
div.block-block-906 nav.collapsible ul {margin-top: -15px;}
div.block-block-906 nav.collapsible ul li { line-height: 1.5;}
div.block-block-906 nav.collapsible ul li a { padding: 0.3125em 0; margin-left: 20px;}
.home-patient-care-accent .button-linear-box.carat-double.on-dark-links, 
.home .button-linear-box.carat-double.on-dark-links  {
    border: #ffffff 1px solid;
}
.home-patient-care-accent .button-linear-box.on-dark-links:hover, 
.home .button-linear-box.on-dark-links:hover {
    background: #ffffff;
    color: #C0511B !important;
    text-decoration: none;
}
.node-type-splash-page.theme-patientcare .header-categories, 
.node-type-generic-landing-page .header-categories {margin-top:10px;}
.node-type-splash-page.theme-patientcare .block-bean-home-page-numeric-facts .bleed.colorized {background-color: #147295;}

.block-bean-patient-care-landing-topdown-pan { 
    z-index:1000;
}
/* Fix for Research Topics GLP search box */
.page-node-1506 .header.header-top-level#main-header .row .search .button {left:0;}
.page-node-1506 .header.header-top-level#main-header .row .search input[type="text"] {text-indent: 0;}

@media (max-width: 768px) {
    .node-type-generic-landing-page .header.header-top-level#main-header .row ul.contact {float:left;}
}
@media (min-width: 768px) {
    .header.header-top-level#main-header .row h1 {margin:40px;}
    }
.view-police-training table td {vertical-align: top;}
#views-exposed-form-police-training-page fieldset {float:left;}
#views-exposed-form-police-training-page .views-exposed-form .views-exposed-widget .form-submit {margin-top:0;}
/*TEMPORARY OVERRIDES --THESE COULD BE TRANSFERRED TO GRUNT PROJECT */
#quicklinks .search button {
    position:absolute;
    top:0;
    right:0;
    height:35px;
}
@media (max-width:900px) {
    .sticky-wrapper .header#main-header.header-top-level .row .contact, 
    .sticky-wrapper.fixed .header#main-header.header-top-level .row .contact {
        margin:0 !important;
        padding:0 0 5px 0 !important;
    }
    .sticky-wrapper .header#main-header.header-top-level .row .contact p {
        margin:0;
    }
    .sticky-wrapper .header#main-header .row .logo a {
        margin:10px 0 0 0;
    }
    .sticky-wrapper.fixed .header#main-header .row .logo a {
        margin:10px 0 0 0;
    }
}
@media (max-width: 500px) {
    .sticky-wrapper.fixed .header#main-header {
        min-height:0;
    }
}
@media (max-width: 767px) {
    .jump-columns-left {
        padding:10px ;
    }
} 
.block-views-dental-clinics-block li:nth-child(1) .circle .icon:before {content: "p";}
.block-views-dental-clinics-block li:nth-child(2) .circle .icon:before {
    content: "\f19d";
    display: inline-block;
    font: normal normal normal 14px/1 "FontAwesome" !important;
    font-size: inherit !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
.block-views-dental-clinics-block li:nth-child(3) .circle .icon:before {content: "m";}
/* ---------------------- */
/* Field collection tab formatter           */
/* ---------------------- */
.tabs ul.ui-tabs-nav { margin-bottom: 0.625em; }
@media (max-width: 900px) { .tabs ul.tab-nav { display: none; } }
.tabs ul.ui-tabs-nav li { display: inline-block; margin-right: 0.625em; }
.tabs ul.ui-tabs-nav li a { display: block; background-color: #dcd7cb; padding: 0.625em 2.5em; text-decoration: none; color: #171717; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.tabs ul.ui-tabs-nav li a:hover { background-color: #E6E3DA; }
.tabs ul.ui-tabs-nav li.active a { background-color: #C0511B; color: #fff; }
.tabs ul.ui-tabs-nav { margin-bottom: 1.25em; *zoom: 1; }
.tabs ul.ui-tabs-nav:after { content: ""; display: table; clear: both; }
.tabs ul.ui-tabs-nav li { margin-right: 0; float: left; }
.tabs ul.ui-tabs-nav li a { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.tabs ul.ui-tabs-nav li:first-child a { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.tabs ul.ui-tabs-nav li:last-child a { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.tabs ul.ui-tabs-nav li a { background-color: #C0511B; color: #ffffff !important; }
.tabs ul.ui-tabs-nav li a:hover { background-color: #d65a1e; }
.tabs ul.ui-tabs-nav li.active a { background-color: #7d3512; }
.field-collection-tabs.ui-widget-content, .field-collection-tabs .ui-widget-header {background:none !important; border:none;}
/* Fix Videos Visibility When Logged in           */
.file-video-youtube.contextual-links-region {position: static;}
/* Align Drupal view table headers top */
.view-content thead th {vertical-align:top;}

.view-ut-dentistry-insurance-accepted td:nth-child(1), .view-ut-dentistry-insurance-accepted th:nth-child(1) {width:40%}
/* Emulate ul.loose-list on Dental Programs (so Health Professions will not be affected ) */
body.academics-dental.node-type-programs div.view-program-requirements-field-collection-view ul.bullet-list.underlined-links li {margin-bottom:0.625em;}
/* Physicians Locations - Modify popup to allow for more info */
.location-description, .location-hours {width:380px;}
@media (max-width: 500px) {.location-description, .location-hours {width:380px;}}
.gmap-popup {margin-left:20px;}
.gm-style .gm-style-iw {-webkit-overflow-scrolling: touch;}
/* Override module styles for Fluid Grid */
li.views-fluid-grid-item {background-color:transparent!important;border:none !important;}
/* Override for Table Field module */
.theme-patientcare .colorized-theme-darken table.tablefield thead tr th {background-color: #0d4857;}
.theme-academics .colorized-theme-darken thead tr td, .theme-academics .colorized-theme-darken thead tr th { background-color: #26483e; }

table.tablefield tr:nth-child(even) {background: #ebe3d9;}
table.tablefield tr {background: #F7F4F0;}
table.tablefield caption {display:none !important;}

div.header-column-shift table.tablefield thead tr th:first-child {
border-right: #fff 0.4375em solid !important;
max-width: 170px !important;
border-bottom:none !important;
}
div.header-column-shift table.tablefield tbody th {
border-right: #fff 0.4375em solid !important;
max-width: 170px !important;
border-bottom:none !important;
}
.page-academics-biomedical-sciences-faculty .view-display-id-page_2 ul li {margin-bottom: 0.625em;}
.page-academics-biomedical-sciences-faculty .filters fieldset:nth-child(3) {margin-bottom: 0;}

.characterics-table table th {padding-right:0 !important;}
.characterics-table table thead tr th {padding: 0.3125em 1.25em !important;}

.theme-patientcare .characterics-table.double-header table.tablefield thead tr th { background: #15748C; padding: 0.625em 0.9em; }
.theme-patientcare .characterics-table.double-header table.tablefield thead tr th { background: #15748C; color: #ffffff; padding: 0.625em 0.9em; font-size: 16px; font-weight: bold; }

.text-center thead th {text-align: center;}
table.header-column-shift th {border-right:none;}
table.header-column-shift th:nth-child(1) {border-right:#ffffff 0.4375em solid;}
.view-doctoral-program-characteristics .header-column-shift thead th:nth-child(1) {text-align: left;}
/* ****************** GSBS Term Reference Tree - unbold programs */
body.page-academics-biomedical-sciences-faculty .term-tree-list li.selected {font-weight:normal;list-style-type:none;}
.page-academics-biomedical-sciences-faculty .term-tree-list ul.term li.selected::before, .page-academics-biomedical-sciences-faculty .term-tree-list ul.term li.unselected::before {content: none;}
.page-academics-biomedical-sciences-faculty div.term-tree-list ul.term li.selected ul.term {padding-left: 0; margin-bottom:0;}
body.html.page-academics-biomedical-sciences-faculty-profile div.panel.outline.popout div.item-list ul li {margin-bottom: 0;}
.page-academics-biomedical-sciences-faculty-profile #education tr td.head {background-color:#15748C}
/* ****************** Hide requirements label on umbrella programs since the field display is shared by other programs that need it.  */
.umbrella-program .view-program-requirements-field-collection-view h4 {display:none;}
/* ****************** Hide email address on SHP faculty profiles  ************************* */
body.page-academics-health-professions-faculty .push-2 h4 a[href^="mailto"] {display:none;}
/* ****************** Hide ads on google search  ************************* */
#adBlock, .gsc-adBlock {display:none !important;}
.gsc-control-wrapper-cse table tbody {border-top:none !important;}
/* ****************** Drupal adds p tag inside blockquote in text editor  ************************* */
blockquote.stripped p {color:#8A6829;}
.bleed.colorized.white blockquote p {color:#8A6829;}
/* Make sure drupal buttons are the same height as html links styled as buttons */
button.button {height:36px;}
/* Nursing programs table match prototype that is using td instead of th */
table.colorized-theme-darken thead tr th {background-color:#0d4857;}
/* Remove underline/text decoration from email and phone labels on location fields */
.location abbr[title] {border-bottom:none ! important;text-decoration: none !important;}
/* Format Nursing Programs tables */
.block-views-nursing-programs-block-1 td, .block-views-nursing-programs-block td {vertical-align: top; min-width: 150px;}

.bleed.colorized .adr, .bleed.colorized .map-link {color:#171717;}
.view-featured-primary-care-providers ul li a:before {content: "»";
margin-right: 0.25em;}

#students1 table.tablefield tbody tr:last-child, 
#students2 table.tablefield tbody tr:last-child, 
#students3 table.tablefield tbody tr:last-child {background: #e0d4c5 !important;border-top: #fff 0.4375em solid;font-weight:bold;}
#students1 table.tablefield tbody tr:last-child th, 
#students2 table.tablefield tbody tr:last-child th, 
#students3 table.tablefield tbody tr:last-child th {font-weight:bold;}
.ledger table.tablefield tr:nth-child(even) {background: #F7F4F0;}
.ledger table.tablefield tr:nth-child(odd) {background: #FFFFFF;}
#edit-submitted-date-of-birth-year, #edit-submitted-date-of-birth-month{width:100px;}
#edit-submitted-date-of-birth-day{width: 60px;}
.page-node-65756 .row.wide-gutters div.sidebar.columns.large-4.medium-4.small-12 {padding-right: 0.625em;}
@media (max-width: 500px){
.block-menu-block-354 nav.collapsible ul li {text-indent: -1em;}
}
/* Field Collection Tabs */
/* ---------------------- */
.tabs ul.ui-tabs-nav { margin-bottom: 0.625em; }
@media (max-width: 900px) { .tabs ul.ui-tabs-nav { display: none; } }
.tabs ul.ui-tabs-nav li { display: inline-block; margin-right: 0; float: left;}
.tabs ul.ui-tabs-nav li a { display: block; background-color: #C0511B; color: #fff;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding: 0.625em 2.5em; text-decoration: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.tabs ul.ui-tabs-nav { margin-bottom: 1.25em; *zoom: 1; }
.tabs ul.ui-tabs-nav:after { content: ""; display: table; clear: both; }
.tabs ul.ui-tabs-nav li:first-child a { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.tabs ul.ui-tabs-nav li:last-child a { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.tabs ul.ui-tabs-nav li a:hover { background-color: #d65a1e; }
.tabs ul.ui-tabs-nav li.ui-state-active a { background-color: #7d3512; }
.tabs .tab { display: none; }
@media (max-width: 900px) { .tabs .tab { display: block !important; } }
.tabs .tab.ui-state-active { display: block; }
.hide-tabs.tabs ul.ui-tabs-nav li.ui-state-active a, .hide-tabs.tabs ul.ui-tabs-nav li.ui-state-active {display:none!important;}
.hide-tabs div.ui-tabs-panel {padding:.25em;}
h3.field.field-name-field-symposium-date {color: #517F70;}


/* Line up Speakers link with other links in sypmosium right sidebar */
div.view.view-symposium-speaker-view.view-id-symposium_speaker_view.view-display-id-block_1.row{margin-left: 0; margin-bottom: -15px; padding-right:10px;}
body.symposium ul.breadcrumbs{display: none;}
.page-node-75421 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(1),
.page-node-75421 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(2),
.page-node-75421 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(3),
.page-node-75421 div.columns.large-12.medium-12.small-12  ul.breadcrumbs li:nth-child(6),
.page-node-75426 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(1),
.page-node-75426 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(2),
.page-node-75426 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(3),
.page-node-75426 div.columns.large-12.medium-12.small-12  ul.breadcrumbs li:nth-child(5),
.page-node-75426 div.columns.large-12.medium-12.small-12  ul.breadcrumbs li:nth-child(6) {display: none;}
body.page-node-75426.node-type-department.theme-academics div.block.block-menu-block.block-menu-block-374 ul li:nth-child(2)::after {content:"\f16a";}
.tabs ul.ui-tabs-nav li.first.last {display:none;}

/* VPR Offices Subnav Intranet with icon*/
div.menu-name-menu-vpr-services-utility-nav nav.collapsible ul.utility-nav.match-left {padding-right: 0!important;}
div.block.block-block.block-block-, div.block.block-block.block-block-1036{margin-top:-30px;}
div.block.block-block.block-block-1016 ul li a {color: #517F70; margin-left: 15px;}
div.block.block-block.block-block-1016 ul li a:hover, div.block.block-block.block-block-1036 ul li a:hover {text-decoration: none;}
div.block.block-block.block-block-1036 ul li a  {color: #517F70; margin-left: 20px;}
/* University Faculty Service */
.feed-icon a::after {content: " http://www.uthscsa.edu" attr(href) " ";}
.view-university-faculty-service .view-empty + div {display:none !important;}
.bold-link {font-weight: bold!important;}
div.view.view-gsbs-program-landing-blocks div.view-footer {margin-top: -30px;}
div.view.view-gsbs-program-landing-blocks div.view-footer p.close2x {margin-left: -20px;}
div.view.view-gsbs-program-landing-blocks div.view-footer ul.loose-list.indent-list {margin-left: 20px;}
div.view-gsbs-admissions-landing-blocks.view-display-id-block_4 div.view-header div.panel.close,  div.view-gsbs-admissions-landing-blocks.view-display-id-block_5 div.view-header div.panel.close, div.view-gsbs-admissions-landing-blocks.view-display-id-block_6 div.view-header div.panel.close {padding-bottom: 0;}
.view-gsbs-student-directory #edit-discipline-wrapper, .view-gsbs-student-directory #edit-programs-wrapper {width:100% !important;}
/* Hide breadcrumbs using context ui */
body.hide-breadcrumb .breadcrumbs {display:none;}
/* Hide bullets added by ckeditor */
div.body ul.strip-bullets li {list-style-type: none !important;}
/*Touch */
@media (hover:none), (hover:on-demand) {
.modal .inner-modal { position: relative; width: 100%; height: 100%; overflow: auto !important; }
}
body.page-research-stories input#edit-search, body.page-academics-biomedical-sciences-student-profiles input#edit-student {width: 100%;}
body.page-research-stories div.views-exposed-widget{padding: 0;}
.node.node-directory  h2.close {margin-left: 25px;}
/* Make two subnav blocks look like one LSOM GME and OGME*/
div.block.block-menu-block.panel.outline.block-menu-block-391 {border-bottom: 0; padding-bottom: 0;}
div.block.block-menu-block.panel.outline.block-menu-block-392 {border-top: 0; padding-top: 0; margin-top: -40px;}
/* Hide extra breadcrum on education pages*/
body.node-type-page.education ul.breadcrumbs li:nth-child(6) {display: none;}
/** Hide extra breadcrumb on ogme, oume and ocme department pages */
body.page-node-75421 ul.breadcrumbs > li:nth-child(6) {display: none;}
body.page-node-75426 ul.breadcrumbs > li:nth-child(6) {display: none;}
body.page-node-53496 ul.breadcrumbs > li:nth-child(5), body.page-node-53496 ul.breadcrumbs > li:nth-child(6) {display: none;}
/* Make two subnav blocks look like one LSOM UME and OUME*/
div.block.block-menu-block.panel.outline.block-menu-block-393 {border-bottom: 0; padding-bottom: 0;}
div.block.block-menu-block.panel.outline.block-menu-block-394 {border-top: 0; padding-top: 0; margin-top: -40px;}
body.page-node-53496 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(1),
body.page-node-53496 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(2),
body.page-node-53496 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(3) {display: none;}
body.page-node-75956 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(1),
body.page-node-75956 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(2),
body.page-node-75956 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(3) {display: none;}
body.page-node-87946 div.columns.large-12.medium-12.small-12 ul.breadcrumbs li:nth-child(6) {display: none;}
/* Hide dept and program links on view directories */
.view-faculty-directory-biomedical-sciences .view-programs-by-website-section-gsbs a:link, 
.view-faculty-directory-biomedical-sciences .view-programs-by-website-section-gsbs a:visited, 
.view-faculty-directory-biomedical-sciences .view-programs-by-website-section-gsbs a:hover, 
.view-faculty-directory-biomedical-sciences .view-departments-by-website-section-gsbs a:link, 
.view-faculty-directory-biomedical-sciences .view-departments-by-website-section-gsbs a:visited, 
.view-faculty-directory-biomedical-sciences .view-departments-by-website-section-gsbs a:hover, 
.view-faculty-directory-medicine .view-departments-by-website-section a:link, 
.view-faculty-directory-medicine .view-departments-by-website-section a:visited, 
.view-faculty-directory-medicine .view-departments-by-website-section a:hover, 
.view-faculty-directory-medicine .view-programs-by-website-section a:link, 
.view-faculty-directory-medicine .view-programs-by-website-section a:visited, 
.view-faculty-directory-medicine .view-programs-by-website-section a:hover, 
.view-faculty-directory-dental .view-programs-by-website-section-dental a:link, 
.view-faculty-directory-dental .view-programs-by-website-section-dental a:visited, 
.view-faculty-directory-dental .view-programs-by-website-section-dental a:hover, 
.view-faculty-directory-dental .view-departments-by-website-section-dental a:link, 
.view-faculty-directory-dental .view-departments-by-website-section-dental a:visited, 
.view-faculty-directory-dental .view-programs-by-website-section-dental a:hover, 
.view-faculty-directory-nursing .view-programs-by-website-section-nursing a:link, 
.view-faculty-directory-nursing .view-programs-by-website-section-nursing a:visited, 
.view-faculty-directory-nursing .view-programs-by-website-section-nursing a:hover, 
.view-faculty-directory-nursing .view-departments-by-website-section-nursing a:link, 
.view-faculty-directory-nursing .view-departments-by-website-section-nursing a:visited, 
.view-faculty-directory-nursing .view-programs-by-website-section-nursing a:hover, 
.view-faculty-directory-shp .view-programs-by-website-section-shp a:link, 
.view-faculty-directory-shp .view-programs-by-website-section-shp a:visited, 
.view-faculty-directory-shp .view-programs-by-website-section-shp a:hover, 
.view-faculty-directory-shp .view-departments-by-website-section-shp a:link, 
.view-faculty-directory-shp .view-departments-by-website-section-shp a:visited, 
.view-faculty-directory-shp .view-programs-by-website-section-shp a:hover
 {
    text-decoration: none !important;
    color: inherit !important;
    pointer-events: none;
    cursor: default;
}
ul.no-bullets li {list-style-type: none!important;}
form#views-exposed-form-vpr-forms-page-1 #edit-title, 
form#views-exposed-form-vpr-forms-page #edit-title, 
form#views-exposed-form-faculty-directory-biomedical-sciences-page #edit-gsbs-faculty-title, 
form#views-exposed-form-faculty-directory-biomedical-sciences-page .views-exposed-widget, 
form#views-exposed-form-faculty-directory-dental-profilesv2-page .views-exposed-widget {width: 100%;}
/* LSOM Faculty Directory Filters */
#edit-lsom-faculty-title-wrapper, #edit-lsom-faculty-title, #edit-field-profiles2-dept-div-tid-wrapper, #edit-field-profiles2-dept-div-tid, #edit-field-profiles2-acad-inst-tid-wrapper, #edit-field-profiles2-acad-inst-tid {width:100%;}
div#node-92006 i.fa.fa-envelope-o.fa-3x {font-size: 3em;}
@media (max-width: 500px){
div#node-92006 i.fa.fa-envelope-o.fa-3x{float: left;}
}
/* Fix formatting on profiles v2 education date */
ul.accordion span.date-display-single {font-size:inherit;font-weight:inherit;}
/* Publications long link word breaks for mobile */
.profile-pubs a { -ms-word-break: break-all;
     word-break: break-all;
     /* Non standard for WebKit */
     word-break: break-word;
    -webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
    }
/*Binary Fountain Star Ratings*/
#bf-bsr-summary > p, #bf-bsr-comments > div > p, #bf-bsr-comments > p {display:none;}
#bf-bsr-comments > div > div.bsr-comments-wrapper > div.overall-performance::before {content:"Reviews";font-size: 1.5625em;display:block;margin-bottom:20px;}
body.not-logged-in div.view.view-double-column-link-list-field-collection-view div.view-footer {display: none;}

div.block-block-1161 a:hover .icon-twitter.colorize-icon {
    color: #418ad8;
}
/* VPR Services Lexicon / Glossary */
.lexicon-related a:after {content: ', ';}
.lexicon-related a:last-child:after {content: '';}

.tooltip a.lexicon-term {color: #333D42;border-bottom:1px dotted #666 !important;}

/*This is for the text that the user will hover over. These stylings are for the example I used and can/should be changed based on site design */
.tooltip {
    display:inline-block;
    position:relative;
    text-align:left;
}

/*The tooltip popout. This is applied to the nested div. Text will be inside of popout*/
.tooltip .popout {
  
    min-width:375px; 
    max-width:375px;
    top:50%;
    left:100%;
    margin-left:20px;
    transform:translate(0, -50%);
    padding:10px 20px;
    color:#171717;
    background-color:#ffffff;
    font-family: "Open Sans", Trebuchet, sans-serif;
    font-weight:normal;
    font-size:16px;
    border-radius:0px;
    position:absolute;
    z-index:99999999;
    box-sizing:border-box;
    border:1px solid #1A7294;box-shadow:0 1px 8px rgba(0,0,0,0.5);
    visibility:hidden; opacity:0; transition:opacity 0.8s;
}

/*Tooltip reveal on hover*/
.tooltip:hover .popout {
    visibility:visible; opacity:1;
}

/*Turns the <i> tag into arrow*/
.tooltip .popout i {
    position:absolute;
    top:50%;
    right:100%;
    margin-top:-12px;
    width:12px;
    height:24px;
    overflow:hidden;
}

/*Reveal arrow on hover*/
.tooltip .popout i::after {
    content:'';
    position:absolute;
    width:12px;
    height:12px;
    left:0;
    top:50%;
    transform:translate(50%,-50%) rotate(-45deg);
    background-color:#ffffff;
    border:1px solid #1A7294;box-shadow:0 1px 8px rgba(0,0,0,0.5);
}
/* Must emulate h3 because the tooltip html can only contain spans. */
.tooltip-header {
    font-size: 1.375em;
    margin-bottom: 15px;
    display:block;
}
/* VPR Services document filter */
#views-exposed-form-vpr-forms-page .views-exposed-widget, 
#views-exposed-form-vpr-forms-page-1 .views-exposed-widget {width:100%;}
/* Moderated Image Grouping Contact Listing */
.field-name-field-mod-img-grp-contacts ul li {margin-bottom:40px;}
.field-name-field-mod-img-grp-addlt-txt ul li {list-style-type: disc;margin-left:20px;}
/* Google Search pagination */
.gsc-results .gsc-cursor-box .gsc-cursor-page {color:#171717 !important; }
/* Collapsible Block for Physicians COVID notice */
.collapsiblock {background-color:#C0511B;margin-bottom:0;padding-bottom:0;}
div .collapsiblock a h2 {color:#ffffff;text-align:center;background:none;text-decoration:none; }
div .collapsiblock a {background:none!important;}
.collapsiblock a h2::before {
    content: "t";
    font-family: "uthscsa-icons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float:right;
}

div .collapsiblock.collapsiblockCollapsed a h2 {display: none;}
div.cookieAlert div {background-color:#C0511B;color:#ffffff;}

.notitle .collapsiblock {background-color:#15748C;}
.notitle  .collapsiblock a h2 { font-size: 0; }
.notitle .collapsiblock a h2::before { font-size: 25px !important; margin-right: 20px;}

.collapsiblock h2 {margin-bottom:0;padding-top:20px;padding-bottom:0;}
.cookieAlert p {padding:0 20px;}
.cookieAlert .node-moderated-block a {color:#ffffff;text-decoration:underline;}
.view-field-collection-icon-links ul.inline.loose-list li {margin-bottom: 0.625em; }
.view-field-collection-icon-links ul.inline.loose-list li:last-child {margin-bottom: 0; }
/* allow bullets in professional highlights and publications fields profiles */
body.node-type-profiles-v2 ul.accordion li ul li, 
div.view-academic-profile-health-professions ul.accordion li ul li, 
div.view-academic-profile-lsom ul.accordion li ul li, 
div.view-academic-profile-dental ul.accordion li ul li, 
div.view-academic-profile-nursing-profilesv2 ul.accordion li ul li, 
div.view-academic-profile-biomedical-sciences ul.accordion li ul li {list-style-type: disc; margin-left:20px;}

body.node-type-profiles-v2 ul.accordion li .bullet-list ul li, 
body.node-type-profiles-v2 ul.accordion li ul.textformatter-list li, 
div.view-academic-profile-health-professions ul.accordion li .bullet-list ul li, 
div.view-academic-profile-health-professions ul.accordion li ul.textformatter-list li, 
div.view-academic-profile-lsom ul.accordion li .bullet-list ul li, 
div.view-academic-profile-lsom ul.accordion li ul.textformatter-list li, 
div.view-academic-profile-dental ul.accordion li .bullet-list ul li, 
div.view-academic-profile-dental ul.accordion li ul.textformatter-list li, 
div.view-academic-profile-nursing-profilesv2 ul.accordion li .bullet-list ul li, 
div.view-academic-profile-nursing-profilesv2 ul.accordion li ul.textformatter-list li, 
div.view-academic-profile-biomedical-sciences ul.accordion li .bullet-list ul li, 
div.view-academic-profile-biomedical-sciences ul.accordion li ul.textformatter-list li {list-style-type: none;margin-left:0;}

#edit-field-profile-ctrc-provider-value-wrapper {margin-top: -20px;}

.menu-block-403 nav.collapsible > ul > li.leaf a::before {margin-right: 0 !important;}
.menu-block-403 nav.collapsible > ul > li > a i {margin-right: 0 !important;}
