/* hides user link unless logged in */
#dnn_dnnUser_notificationGroup {
  display: none !important; }

#dnn_dnnUser_messageGroup {
  display: none !important; }

#dnn_dnnUser_avatar {
  display: none !important; }

/* Base BG (overwritten later in css by appropriate blue bg) */
.pace-done .body_bg {
  background-image: url("/Portals/0/Background-THA-STAR2.jpg?ver=2015-08-06-061254-067");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  background-position: 0px 0px;
  background-attachment: fixed; }

.row {
  margin-left: 10px;
  margin-right: 10px; }

/* Hidden later in css */
.backgroundImage18 {
  background: transparent;
  text-align: center; }

.TopOutPaneC {
  background: transparent;
  padding-bottom: 16px !important; }

.horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span {
  background-color: #183481;
  color: #fff; }

.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active {
  border-top: 2px solid #6e8cde;
  padding-top: 0; }

.accordion_4 .panel-heading .panel-title a, .accordion_4 .panel-heading .panel-title a:hover {
  border-bottom: 1px solid #e0e0e0;
  color: #1757bd;
  font-size: 13px; }

.accordion_icon {
  border-bottom: 1px solid #6e8cde;
  border-right: 1px solid #6e8cde;
  display: inline-block;
  height: 5px;
  margin-right: 10px;
  margin-top: -3px;
  transform: rotate(45deg);
  transition: all 200ms ease-in 0s;
  vertical-align: middle;
  width: 5px; }

.btn-primary green {
  color: #6C801C;
  background-color: #6C801C;
  border-color: #357ebd; }

.verticalTab_Left ul.resp-tabs-list li.resp-tab-active {
  background-color: #1757bd;
  color: #fff;
  position: relative;
  z-index: 1; }

.verticalTab_Left ul.resp-tabs-list li.resp-tab-active span {
  background-image: none;
  background-position: left top;
  background-repeat: no-repeat;
  color: #fff;
  margin-right: -16px;
  padding-right: 31px; }

.accordion_4 .panel-heading .accordion_icon {
  border-bottom: 1px solid #6e8cde;
  border-right: 1px solid #6e8cde;
  display: inline-block;
  height: 5px;
  margin-right: 10px;
  margin-top: -3px;
  transform: rotate(45deg);
  transition: all 200ms ease-in 0s;
  vertical-align: middle;
  width: 5px; }

#dnngo_megamenu .dnngo_slide_menu li, #dnngo_megamenu .dnngo_boxslide .menu_centerbox .dnngo_masonrymenu > ul > li > a > span {
  border-bottom: 1px solid #6e8cde; }

.accordion_6 .panel-heading .panel-title a, .accordion_6 .panel-heading .panel-title a:hover {
  color: #183481; }

.breadcrumbBox .breadcrumbborder {
  border-bottom: 1px solid #d0dbfb;
  padding: 5px 20px; }

#left_menu > .gomenu > ul > li.current > a, #left_menu > .gomenu > ul > li.current > a:hover {
  background-color: #fff;
  background-position: 10px -57px;
  color: #6e8cde; }

.icon_only a {
  background: #183481 none repeat scroll 0 0;
  border-radius: 50%;
  display: inline-block;
  height: 28px;
  margin: 0 0 0 18px;
  text-align: center;
  transition: all 300ms ease-in-out 0s;
  width: 28px; }

.Links_List li a, .Links_List li a:link, .Links_List li a:active, .Links_List li a:visited, .Footer_Contentbg .title3, .Footer_Contentbg .title8 {
  color: #183481; }

.header_top {
  background: #efeff4 none repeat scroll 0 0; }

.row [class*="Pane"] {
  padding: 0 0 0px; }

a, a:link, a:active, a:visited, a:hover, .Link_list li {
  color: #d00e20; }

.view_right {
  font-size: 11px; }

.Container-2 {
  margin-bottom: 30px; }

#Body {
  background-repeat: no-repeat;
  background-attachment: fixed; }

/* End of Portal Defaults */
/*-------------------------------------*/
/* RESET */
/*-------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
    v2.0 | 20110126
    License: none (public domain)
    */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

html, button, input, select, textarea {
  font-family: sans-serif;
  color: #222; }

/*
     * Remove text-shadow in selection highlight: h5bp.com/i
     * These selection declarations have to be separate
     * Also: hot pink! (or customize the background color to match your design)
     */
::-moz-selection {
  background: #028bff;
  /* blue */
  color: #fff;
  text-shadow: none; }

::selection {
  background: #028bff;
  /* blue */
  color: #fff;
  text-shadow: none; }

/* Improve readability of pre-formatted text in all browsers */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

body {
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%; }

/* ========================================================================= */
/* ============================ Body Globals =============================== */
/* ========================================================================= */
body {
  width: 100%;
  /* Sets font defaults and Numeric Style */ }
  body select,
  body ul,
  body li,
  body span,
  body p,
  body a,
  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body h6,
  body input,
  body button,
  body textarea,
  body table,
  body tr,
  body td {
    color: #333;
    font-family: "freight-sans-pro", sans-serif;
    font-size: 0.625px;
    font-size: 1em;
    line-height: 1.2em;
    /* makes numbers display inline instead of Old Style */
    font-variant-numeric: lining-nums; }

  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body h6 {
    display: block;
    font-weight: inherit;
    overflow: hidden; }
    body h1.blue,
    body h2.blue,
    body h3.blue,
    body h4.blue,
    body h5.blue,
    body h6.blue {
      color: #017bc3; }
    body h1.black,
    body h2.black,
    body h3.black,
    body h4.black,
    body h5.black,
    body h6.black {
      color: black; }
    body h1.bold,
    body h2.bold,
    body h3.bold,
    body h4.bold,
    body h5.bold,
    body h6.bold {
      font-weight: bold; }
    body h1.red,
    body h2.red,
    body h3.red,
    body h4.red,
    body h5.red,
    body h6.red {
      color: #ef3829; }
    body h1 a,
    body h2 a,
    body h3 a,
    body h4 a,
    body h5 a,
    body h6 a {
      display: block;
      overflow: hidden; }
  body p,
  body a,
  body table,
  body tr,
  body td {
    font-size: 14px;
    overflow: hidden;
    font-weight: 400; }
  body h1 {
    font-size: 38px;
    line-height: 1.2em;
    letter-spacing: normal; }
  body h2 {
    font-size: 38px;
    line-height: 1.2em;
    letter-spacing: normal; }
  body h3 {
    font-size: 24px;
    line-height: 1.2em;
    letter-spacing: normal; }
  body h4 {
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: normal; }
  body h5 {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2em;
    letter-spacing: normal; }
  body h6 {
    font-size: 18px;
    line-height: 1.2em;
    font-weight: bold;
    letter-spacing: normal; }
  body img {
    position: relative; }
  body em {
    font-style: italic; }

/* Main Background Image */
body#Body {
  width: 100%;
  height: auto;
  background-size: cover;
  background-attachment: fixed !important;
  background-repeat: no-repeat;
  background-image: url("https://dnnsymkuj.blob.core.windows.net/portals/5/site-background.jpg?sr=b&si=DNNFileManagerPolicy&sig=kw8M%2BnRpBr4FRz0wRyAxG8na5iliSI1BuMy5%2BxCynnQ%3D") !important; }

/* default Button style */
a.btn-default,
button.btn-default,
.btn-default {
  font-family: "freight-sans-pro", sans-serif;
  font-weight: 700;
  background: #ef3829;
  color: white !important;
  border: none;
  border-radius: 3px;
  padding: 0.5em 2.55em 0.5em 1.5em;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  a.btn-default:before,
  button.btn-default:before,
  .btn-default:before {
    content: '\00BB';
    position: absolute;
    height: 100%;
    width: 100%;
    text-align: right;
    top: 0.45em;
    right: 1em;
    z-index: 2; }
  a.btn-default:hover,
  button.btn-default:hover,
  .btn-default:hover {
    background: #3abfef; }

a.btn-default-2,
button.btn-default-2,
.btn-default-2 {
  font-family: "freight-sans-pro", sans-serif;
  font-weight: 700;
  background: #3abfef;
  color: white !important;
  border: none;
  border-radius: 3px;
  padding: 0.5em 2.55em 0.5em 1.5em;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  a.btn-default-2:before,
  button.btn-default-2:before,
  .btn-default-2:before {
    content: '\00BB';
    position: absolute;
    height: 100%;
    width: 100%;
    text-align: right;
    top: 0.45em;
    right: 1em;
    z-index: 2; }
  a.btn-default-2:hover,
  button.btn-default-2:hover,
  .btn-default-2:hover {
    background: #3abfef; }

a.btn-default-3,
button.btn-default-3,
.btn-default-3 {
  font-family: "freight-sans-pro", sans-serif;
  font-weight: 700;
  background: #ef3829;
  color: white !important;
  border: none;
  border-radius: 3px;
  padding: 0.5em 2.55em 0.5em 1.5em;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  a.btn-default-3:before,
  button.btn-default-3:before,
  .btn-default-3:before {
    content: '\00BB';
    position: absolute;
    height: 100%;
    width: 100%;
    text-align: right;
    top: 0.45em;
    right: 1em;
    z-index: 2; }
  a.btn-default-3:hover,
  button.btn-default-3:hover,
  .btn-default-3:hover {
    background: #3abfef; }


/* blue boxes that can be used as links */
.simple-blue-box a {
  display: inline-block;
  vertical-align: top;
  background: #3abfef;
  color: white;
  padding: 0.5em;
  width: 44.5%;
  min-height: 100px;
  font-size: 20px;
  line-height: 1.2em;
  font-weight: 300;
  margin: 2.3%; }
.simple-blue-box br {
  display: none; }

/* ========================================================================= */
/* ============================== Header =================================== */
/* ========================================================================= */
/* Logo */
#dnn_dnnLOGO3_hypLogo img,
#dnn_dnnLOGO_imgLogo img {
  width: 65%;
  max-width: 250px;
  max-height: 80px; }

/* Logo on Tablet / Desktop */
@media screen and (min-width: 513px) {
  #dnn_dnnLOGO_imgLogo {
    /* hidden for mini logo */
    opacity: 0; } }
@media screen and (min-width: 992px) {
  #dnn_dnnLOGO_imgLogo {
    opacity: 1; } }

/*  Logo Replace */
div.dnn_logo {
  max-width: 40%;
  height: 80px;
  max-width: 250px;
  line-height: 6em; }
  @media screen and (min-width: 513px) {
    div.dnn_logo {
      opacity: 1;
      position: relative;
      z-index: 1;
      background: transparent;
      background-repeat: no-repeat;
      background-position: center left;
      display: block;
      background-size: 20%;
      background-image: url("/Portals/0/tha-icons/tha-symbol-standalone.png"); } }
  @media screen and (min-width: 992px) {
    div.dnn_logo {
      /*hides Mini logo for full logo to show */
      background-image: none; } }

#dnn_dnnLOGO3_hypLogo {
  width: 65%;
  max-height: 70px;
  max-width: 250px; }

/* hide useless title box */
.dnntitle {
  display: none; }

/*   */
.phoneHeadTop {
  padding: 0.5em; }

/* Login Buttons */
#Body,
html,
body,
.Head,
.SubHead,
.SubSubHead,
.Normal > .phoneHeadBottom,
.phoneHeadBottom,
.header_top {
  background: #e0e6e3;
  padding: 0; }
  #Body .Login .loginGroup,
  #Body .Login .registerGroup,
  #Body .Login,
  #Body .Login a,
  #Body .Login a:link,
  #Body .Login a:active,
  #Body .login .sep,
  html .Login .loginGroup,
  html .Login .registerGroup,
  html .Login,
  html .Login a,
  html .Login a:link,
  html .Login a:active,
  html .login .sep,
  body .Login .loginGroup,
  body .Login .registerGroup,
  body .Login,
  body .Login a,
  body .Login a:link,
  body .Login a:active,
  body .login .sep,
  .Head .Login .loginGroup,
  .Head .Login .registerGroup,
  .Head .Login,
  .Head .Login a,
  .Head .Login a:link,
  .Head .Login a:active,
  .Head .login .sep,
  .SubHead .Login .loginGroup,
  .SubHead .Login .registerGroup,
  .SubHead .Login,
  .SubHead .Login a,
  .SubHead .Login a:link,
  .SubHead .Login a:active,
  .SubHead .login .sep,
  .SubSubHead .Login .loginGroup,
  .SubSubHead .Login .registerGroup,
  .SubSubHead .Login,
  .SubSubHead .Login a,
  .SubSubHead .Login a:link,
  .SubSubHead .Login a:active,
  .SubSubHead .login .sep,
  .Normal > .phoneHeadBottom .Login .loginGroup,
  .Normal > .phoneHeadBottom .Login .registerGroup,
  .Normal > .phoneHeadBottom .Login,
  .Normal > .phoneHeadBottom .Login a,
  .Normal > .phoneHeadBottom .Login a:link,
  .Normal > .phoneHeadBottom .Login a:active,
  .Normal > .phoneHeadBottom .login .sep,
  .phoneHeadBottom .Login .loginGroup,
  .phoneHeadBottom .Login .registerGroup,
  .phoneHeadBottom .Login,
  .phoneHeadBottom .Login a,
  .phoneHeadBottom .Login a:link,
  .phoneHeadBottom .Login a:active,
  .phoneHeadBottom .login .sep,
  .header_top .Login .loginGroup,
  .header_top .Login .registerGroup,
  .header_top .Login,
  .header_top .Login a,
  .header_top .Login a:link,
  .header_top .Login a:active,
  .header_top .login .sep {
    vertical-align: middle;
    margin: 0 auto;
    font-family: "freight-sans-pro", sans-serif;
    font-weight: 400;
    font-size: 0.625px;
    font-size: 1em;
    line-height: 1.2em;
    line-height: 2.8em; }
    #Body .Login .loginGroup span,
    #Body .Login .registerGroup span,
    #Body .Login span,
    #Body .Login a span,
    #Body .Login a:link span,
    #Body .Login a:active span,
    #Body .login .sep span,
    html .Login .loginGroup span,
    html .Login .registerGroup span,
    html .Login span,
    html .Login a span,
    html .Login a:link span,
    html .Login a:active span,
    html .login .sep span,
    body .Login .loginGroup span,
    body .Login .registerGroup span,
    body .Login span,
    body .Login a span,
    body .Login a:link span,
    body .Login a:active span,
    body .login .sep span,
    .Head .Login .loginGroup span,
    .Head .Login .registerGroup span,
    .Head .Login span,
    .Head .Login a span,
    .Head .Login a:link span,
    .Head .Login a:active span,
    .Head .login .sep span,
    .SubHead .Login .loginGroup span,
    .SubHead .Login .registerGroup span,
    .SubHead .Login span,
    .SubHead .Login a span,
    .SubHead .Login a:link span,
    .SubHead .Login a:active span,
    .SubHead .login .sep span,
    .SubSubHead .Login .loginGroup span,
    .SubSubHead .Login .registerGroup span,
    .SubSubHead .Login span,
    .SubSubHead .Login a span,
    .SubSubHead .Login a:link span,
    .SubSubHead .Login a:active span,
    .SubSubHead .login .sep span,
    .Normal > .phoneHeadBottom .Login .loginGroup span,
    .Normal > .phoneHeadBottom .Login .registerGroup span,
    .Normal > .phoneHeadBottom .Login span,
    .Normal > .phoneHeadBottom .Login a span,
    .Normal > .phoneHeadBottom .Login a:link span,
    .Normal > .phoneHeadBottom .Login a:active span,
    .Normal > .phoneHeadBottom .login .sep span,
    .phoneHeadBottom .Login .loginGroup span,
    .phoneHeadBottom .Login .registerGroup span,
    .phoneHeadBottom .Login span,
    .phoneHeadBottom .Login a span,
    .phoneHeadBottom .Login a:link span,
    .phoneHeadBottom .Login a:active span,
    .phoneHeadBottom .login .sep span,
    .header_top .Login .loginGroup span,
    .header_top .Login .registerGroup span,
    .header_top .Login span,
    .header_top .Login a span,
    .header_top .Login a:link span,
    .header_top .Login a:active span,
    .header_top .login .sep span {
      margin: 0 auto;
      display: inline-block; }
  #Body div.Login.info,
  html div.Login.info,
  body div.Login.info,
  .Head div.Login.info,
  .SubHead div.Login.info,
  .SubSubHead div.Login.info,
  .Normal > .phoneHeadBottom div.Login.info,
  .phoneHeadBottom div.Login.info,
  .header_top div.Login.info {
    padding: 0 !important; }

/* Menu Links */
@media only screen and (min-width: 513px) {
  /* Styling for links */
  #dnngo_megamenu > div > ul > li > a > span {
    color: #017bc3;
    margin: 0;
    padding: 0.15em 1em;
    font-size: 0.625px;
    font-size: 1em;
    line-height: 1.2em;
    line-height: 1.8em;
    display: block;
    font-weight: 400; }

  /* moves nav into place at tablet */
  .primary_structure,
  div.dnn_menu {
    position: absolute;
    right: 2em;
    top: 1em; }

  /* Search Button */
  .pulldownsearch {
    height: 80px; }

  /* Nav Hover Effects */
  #dnngo_megamenu > div > ul > li > a:hover > span,
  #dnngo_megamenu > div > ul > li.current > a > span,
  #dnngo_megamenu > div > ul > li.menu_hover > a > span {
    background: #3abfef; }

  #dnngo_megamenu .primary_structure > li {
    height: 2em;
    line-height: 1em; } }
/* Roll Activated Nav, (when the nav fixes at the top of screen on scroll) */
#header2 .roll_menu.roll_activated #dnngo_megamenu .primary_structure > li,
#header4 .roll_menu.roll_activated #dnngo_megamenu .primary_structure > li {
  line-height: 1em;
  height: auto;
  font-weight: 400; }

#dnngo_megamenu .dnngo_slide_menu li a:hover,
#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a,
#dnngo_megamenu .dnngo_slide_menu li.subcurrent > a {
  background: white !important; }

/* Roll activated Logo sizes */
.roll_activated {
  /* Menu Link Positioning for Desktop Roll Nav */ }
  .roll_activated div.dnn_logo {
    background-size: 15%; }
  .roll_activated .dnn_logo img {
    margin: 0.5em 0; }
    @media screen and (min-width: 992px) {
      .roll_activated .dnn_logo img {
        width: 80%; } }
    @media screen and (min-width: 1210px) {
      .roll_activated .dnn_logo img {
        width: 75%; } }
  .roll_activated .primary_structure {
    top: -0.3em; }
    @media screen and (min-width: 800px) {
      .roll_activated .primary_structure {
        right: 5em; } }
    @media screen and (min-width: 850px) {
      .roll_activated .primary_structure {
        right: 8em; } }
    @media screen and (min-width: 900px) {
      .roll_activated .primary_structure {
        right: 10em; } }
    @media screen and (min-width: 992px) {
      .roll_activated .primary_structure {
        right: 9em; } }

/* ========================================================================= */
/* ============================== Footer =================================== */
/* ========================================================================= */
/* Footer */
.Footer_Bottombg,
#dnn_FoottopPane,
#dnn_ctr4119_ContentPane {
  background: #e0e6e3; }

.Footer_Contentbg {
  display: none; }

.ContentBottom [class*="Pane"],
.ContentBottom2 [class*="Pane"],
.ContentBottom3 [class*="Pane"] {
  margin: 0; }

/*  Copyright, terms, & privacy link  */
.copyright_style > .sep,
.copyright_style > .footer,
.copyright_style > a.terms {
  color: #2f393e !important; }

.copyright_style,
.copyright_style a,
.copyright_style span,
.copyright_style a:link,
.copyright_style a:active,
.copyright_style a:visited .Footer_Bottombg,
.Footer_Bottombg a,
.Footer_Bottombg a:link,
.Footer_Bottombg a:active,
.Footer_Bottombg a:visited {
  font-size: 12px;
  font-family: "freight-sans-pro", sans-serif; }

#dnn_FoottopPane .Icon_1,
#dnn_ctr4119_ContentPane .Icon_1 {
  display: none; }
#dnn_FoottopPane .dnntitle,
#dnn_ctr4119_ContentPane .dnntitle {
  display: block;
  border-bottom: none;
  padding: 0;
  margin: 0 0 1em;
  text-align: left; }
  #dnn_FoottopPane .dnntitle span,
  #dnn_ctr4119_ContentPane .dnntitle span {
    font-size: 22px;
    line-height: 1.2em;
    color: #017bc3;
    font-weight: 700;
    margin: 0 auto; }
#dnn_FoottopPane .col-lg-4,
#dnn_ctr4119_ContentPane .col-lg-4 {
  width: 100%;
  padding: 1.5em;
  margin: 0 auto;
  display: inline-block;
  vertical-align: top; }
  @media screen and (min-width: 513px) {
    #dnn_FoottopPane .col-lg-4,
    #dnn_ctr4119_ContentPane .col-lg-4 {
      width: 48%;
      margin: 0 1%;
      vertical-align: top; } }
  @media screen and (min-width: 992px) {
    #dnn_FoottopPane .col-lg-4,
    #dnn_ctr4119_ContentPane .col-lg-4 {
      width: 31%; } }
  #dnn_FoottopPane .col-lg-4 h3,
  #dnn_ctr4119_ContentPane .col-lg-4 h3 {
    display: none; }
  #dnn_FoottopPane .col-lg-4 strong,
  #dnn_ctr4119_ContentPane .col-lg-4 strong {
    color: #017bc3;
    font-weight: 700;
    font-size: 15px; }
  #dnn_FoottopPane .col-lg-4 .RankingList_Default,
  #dnn_ctr4119_ContentPane .col-lg-4 .RankingList_Default {
    /* Footer Blog links */
    padding: 0.5em;
    font-family: "freight-sans-pro", sans-serif; }
    #dnn_FoottopPane .col-lg-4 .RankingList_Default .post_date,
    #dnn_ctr4119_ContentPane .col-lg-4 .RankingList_Default .post_date {
      color: #017bc3;
      font-weight: 700;
      font-size: 16px; }
    #dnn_FoottopPane .col-lg-4 .RankingList_Default .post_summary,
    #dnn_ctr4119_ContentPane .col-lg-4 .RankingList_Default .post_summary {
      font-size: 14px;
      color: #333; }
    #dnn_FoottopPane .col-lg-4 .RankingList_Default .post_more a,
    #dnn_ctr4119_ContentPane .col-lg-4 .RankingList_Default .post_more a {
      font-family: "freight-sans-pro", sans-serif;
      font-weight: 700;
      color: #ef3829 !important;
      border: none;
      display: inline;
      line-height: 1.2em; }
  #dnn_FoottopPane .col-lg-4 #dnn_CL_1039_Pane1 > .dnntitle,
  #dnn_ctr4119_ContentPane .col-lg-4 #dnn_CL_1039_Pane1 > .dnntitle {
    display: block !important; }
  #dnn_FoottopPane .col-lg-4 #dnn_CL_44_ctr4124_ContentPane p,
  #dnn_ctr4119_ContentPane .col-lg-4 #dnn_CL_44_ctr4124_ContentPane p {
    /* Recent White Papers */
    margin: 1.5em 0 0.5em; }
  #dnn_FoottopPane .col-lg-4 #dnn_CL_39_ctr4119_HtmlModule_lblContent p,
  #dnn_ctr4119_ContentPane .col-lg-4 #dnn_CL_39_ctr4119_HtmlModule_lblContent p {
    margin: 1.5em 0 0.5em;
    line-height: 1.2em; }
  #dnn_FoottopPane .col-lg-4 #dnn_CL_39_ctr4119_HtmlModule_lblContent a,
  #dnn_ctr4119_ContentPane .col-lg-4 #dnn_CL_39_ctr4119_HtmlModule_lblContent a {
    font-family: "freight-sans-pro", sans-serif;
    font-weight: 700;
    color: #ef3829 !important;
    border: none;
    display: inline;
    line-height: 1.2em; }
  #dnn_FoottopPane .col-lg-4 .Contact_List,
  #dnn_ctr4119_ContentPane .col-lg-4 .Contact_List {
    margin: 1.5em 0 0; }
  #dnn_FoottopPane .col-lg-4 .Contact_List a,
  #dnn_FoottopPane .col-lg-4 .Contact_List li,
  #dnn_ctr4119_ContentPane .col-lg-4 .Contact_List a,
  #dnn_ctr4119_ContentPane .col-lg-4 .Contact_List li {
    /* Contact List */
    font-size: 14px;
    display: inline-block;
    margin: 0;
    color: #ef3829;
    font-weight: 700;
    font-family: "freight-sans-pro", sans-serif;
    overflow: visible; }
    #dnn_FoottopPane .col-lg-4 .Contact_List a span.fa,
    #dnn_FoottopPane .col-lg-4 .Contact_List li span.fa,
    #dnn_ctr4119_ContentPane .col-lg-4 .Contact_List a span.fa,
    #dnn_ctr4119_ContentPane .col-lg-4 .Contact_List li span.fa {
      /* font-awesome icons */
      color: #017bc3; }
  #dnn_FoottopPane .col-lg-4 .Contact_List li,
  #dnn_ctr4119_ContentPane .col-lg-4 .Contact_List li {
    width: 100%; }
  #dnn_FoottopPane .col-lg-4 .icon_only,
  #dnn_ctr4119_ContentPane .col-lg-4 .icon_only {
    /* Social Icons */
    padding: 1.5em 0 0; }
    #dnn_FoottopPane .col-lg-4 .icon_only span,
    #dnn_ctr4119_ContentPane .col-lg-4 .icon_only span {
      color: white;
      background: #017bc3; }

/* ========================================================================= */
/* ========================= Content Display =============================== */
/* ========================================================================= */
/* Removes Excess Padding on all Content */
#dnn_ctr3485_ContentPane.contentpane {
  padding: 0 !important; }

.content_mid {
  margin: 0;
  padding: 0; }

#dnn_TopOutPane {
  margin: 0;
  padding: 0; }
  #dnn_TopOutPane div.Container-13 {
    margin: 0 !important;
    padding: 0; }
  #dnn_TopOutPane .contentpane {
    margin: 0;
    padding: 0; }

.Container-12 .contentpane,
.Container-12 {
  padding: 0;
  margin: 0; }

.Container-1 .contentpane,
.Mian_Box [class*="Pane"],
.Mian_Box_3 [class*="Pane"] {
  padding: 0; }

.TopOutPaneC {
  padding: 0 !important;
  background-image: none !important; }
  .TopOutPaneC div {
    background: transparent; }

.col-xs-1, .col-sm-1, .col-md-1,
.col-lg-1, .col-xs-2, .col-sm-2,
.col-md-2, .col-lg-2, .col-xs-3,
.col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4,
.col-lg-4, .col-xs-5, .col-sm-5,
.col-md-5, .col-lg-5, .col-xs-6,
.col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7,
.col-lg-7, .col-xs-8, .col-sm-8,
.col-md-8, .col-lg-8, .col-xs-9,
.col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10,
.col-lg-10, .col-xs-11, .col-sm-11,
.col-md-11, .col-lg-11, .col-xs-12,
.col-sm-12, .col-md-12, .col-lg-12 {
  padding: 0; }

.col-md-12,
.row {
  padding: 0;
  margin: 0; }
  @media screen and (min-width: 513px) {
    .col-md-12,
    .row {
      padding: 0; } }

#dnn_RowTwo_Grid8_Pane, #dnn_RowSix_Grid4_Pane {
  padding: 0; }

/* End of Margin/Padding removal */
/* removes bottom fade out from pane */
.BannerBox {
  background-color: transparent !important;
  background-image: none !important; }

/* Top 3 Panes (Advocacy, Education, Trauma Funding)*/
.functionBox {
  padding: 1.5em;
  max-width: 400px;
  margin: 0.5em auto;
  overflow: hidden;
  display: inline-block; }
  .functionBox img {
    width: 20%;
    vertical-align: middle; }
  .functionBox h3 {
    color: #017bc3;
    font-size: 2.5px;
    font-size: 4em;
    line-height: 1.2em;
    width: 75%;
    float: right;
    font-weight: 300;
    vertical-align: middle; }
    @media screen and (min-width: 513px) {
      .functionBox h3 {
        font-size: 1.75px;
        font-size: 2.8em;
        line-height: 1.2em; } }
  .functionBox p {
    margin: 1.5em 0 0.5em;
    clear: both;
    font-size: 0.75px;
    font-size: 1.2em;
    line-height: 1.2em;
    line-height: 1.2em; }
  .functionBox iframe {
    width: 100%;
    height: auto;
    margin: 0 0 0.5em; }
  .functionBox .btn-default {
    margin: 0.5em 0; }
  .functionBox:before {
    /* adds dividing lines between articles */
    border-bottom: solid #a5b7ba 1px;
    content: '';
    width: 80%;
    height: 90%;
    top: 10%;
    left: 10%;
    position: absolute;
    overflow: hidden;
    opacity: 0.7;
    z-index: -1; }
  .functionBox:nth-of-type(3) {
    /* hide third Border */ }
    .functionBox:nth-of-type(3):before {
      border-bottom: none; }
  @media screen and (min-width: 513px) {
    .functionBox {
      /* change border bottom to border right */ }
      .functionBox:before {
        border-bottom: none;
        border-right: solid #a5b7ba 1px;
        height: 350px;
        top: 0%;
        left: 20%;
        right: 0; }
      .functionBox:nth-of-type(2):before {
        border-right: none; }
      .functionBox:nth-of-type(3):before {
        border-right: none; } }
  @media screen and (min-width: 992px) {
    .functionBox:nth-of-type(2):before {
      border-right: solid #a5b7ba 1px; } }
  @media screen and (min-width: 513px) {
    .functionBox.col-sm-4 {
      padding: 1em;
      width: 47.5%;
      margin: 0.5em 1%;
      display: inline-block;
      vertical-align: top; } }
  @media screen and (min-width: 992px) {
    .functionBox.col-sm-4 {
      width: 30%; }
      .functionBox.col-sm-4 iframe {
        margin: 2.25em 0 -1em; } }

/* Recent News & Issues */
#dnn_ctr1067_HtmlModule_lblContent .newsBanner {
  width: 100%; }
#dnn_ctr1067_HtmlModule_lblContent .newsBanner > a {
  width: 100%;
  margin: 0;
  padding: 0.25em 0.5em;
  text-align: left;
  color: white;
  font-size: 1.5625px;
  font-size: 2.5em;
  line-height: 1.2em;
  text-transform: none;
  font-weight: 300;
  background: #017bc3;
  position: relative;
  display: block;
  overflow: hidden; }
#dnn_ctr1067_HtmlModule_lblContent .col-sm-3 {
  padding: 1.5em;
  min-height: 21em;
  margin: 0 auto 1.5em;
  max-width: 400px;
  display: block; }
  #dnn_ctr1067_HtmlModule_lblContent .col-sm-3 h4 {
    font-weight: 700;
    font-size: 1px;
    font-size: 1.6em;
    line-height: 1.2em;
    color: #017bc3;
    margin: 0 auto 1.5em; }
  #dnn_ctr1067_HtmlModule_lblContent .col-sm-3 p {
    font-size: 0.75px;
    font-size: 1.2em;
    line-height: 1.2em;
    line-height: 1.2em; }
  #dnn_ctr1067_HtmlModule_lblContent .col-sm-3 .btn-default {
    position: relative;
    clear: both;
    margin: 0.5em 0; }
  #dnn_ctr1067_HtmlModule_lblContent .col-sm-3:before {
    /* adds dividing lines between articles */
    border-bottom: solid #a5b7ba 1px;
    content: '';
    width: 80%;
    height: 90%;
    top: 10%;
    left: 10%;
    position: absolute;
    overflow: hidden;
    opacity: 0.7; }
  #dnn_ctr1067_HtmlModule_lblContent .col-sm-3:nth-of-type(4) {
    /* hide third Border */ }
    #dnn_ctr1067_HtmlModule_lblContent .col-sm-3:nth-of-type(4):before {
      border-bottom: none; }
  @media screen and (min-width: 513px) {
    #dnn_ctr1067_HtmlModule_lblContent .col-sm-3 {
      width: 47.5%;
      padding: 0.5em;
      margin: 1.5em 1%;
      display: inline-block;
      vertical-align: top;
      /* change border bottom to border right */ }
      #dnn_ctr1067_HtmlModule_lblContent .col-sm-3:before {
        border-bottom: none;
        border-right: solid #a5b7ba 1px;
        height: 80%;
        top: 10%;
        left: 20%;
        right: 0; }
      #dnn_ctr1067_HtmlModule_lblContent .col-sm-3:nth-of-type(2):before {
        border-right: none; }
      #dnn_ctr1067_HtmlModule_lblContent .col-sm-3:nth-of-type(4):before {
        border-right: none; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr1067_HtmlModule_lblContent .col-sm-3 {
      width: 22.5%;
      margin: 0.5em 1% 1.5em; }
      #dnn_ctr1067_HtmlModule_lblContent .col-sm-3:nth-of-type(2):before {
        border-right: solid #a5b7ba 1px; } }

/* Image Slider */
/* Slider Img Positioning */
div.tp-bgimg.defaultimg {
  background-position: center !important; }

/* Main Container of Slider */
.tp-banner {
  height: 23em !important;
  width: 100%; }
  @media screen and (min-width: 513px) {
    .tp-banner {
      height: 26em !important;
      width: 100%; } }

.contentmain1 {
  position: relative; }
  .contentmain1 .tp-caption {
    /* Inner Container for Slider */
    height: 100%;
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    margin: 0 !important;
    padding: 1.5em 4.5em 0;
    z-index: 1; }
    .contentmain1 .tp-caption:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
      opacity: 0.5;
      z-index: -1; }
    .contentmain1 .tp-caption h2 {
      font-size: 36px;
      margin: 0 0 0.25em;
      line-height: 1.2em;
      color: white;
      max-width: 300px;
      white-space: normal; }
    .contentmain1 .tp-caption h3 {
      font-size: 16px;
      color: white;
      width: 100%;
      max-width: 300px;
      position: relative;
      margin: 0;
      white-space: normal; }
    @media screen and (min-width: 513px) {
      .contentmain1 .tp-caption {
        padding: 3em 4.5em; }
        .contentmain1 .tp-caption h2 {
          font-size: 38px; }
        .contentmain1 .tp-caption h3 {
          font-size: 18px; } }
    .contentmain1 .tp-caption .btn-default {
      display: inline-block;
      color: white;
      position: relative;
      margin: 1.5em 50% 1.5em 0; }

/*  Sponsorships & Advertising */
#dnn_ctr1055_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr1055_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/Portals/0/tha-icons/Overhead-view-of-two-business-persons-in-the-lobby-000091109323_Double.jpg");
    background-repeat: no-repeat;
	background-size: cover !important;

    background-size: 150%;
    background-position: center;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr1055_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr1055_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr1055_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr1055_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr1055_HtmlModule_lblContent:after {
        background-size: 109%; } }
  #dnn_ctr1055_HtmlModule_lblContent h2, #dnn_ctr1055_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    max-width: 260px;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr1055_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr1055_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr1055_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

/* Products, Data, Newsroom, Public info */
.col-sm-3 {
  vertical-align: top;
  width: 100%; }
  @media screen and (min-width: 513px) {
    .col-sm-3 {
      display: inline-block;
      width: 47.5%;
      margin: 0.5em 1%; } }
  @media screen and (min-width: 992px) {
    .col-sm-3 {
      width: 22.8%; } }
  .col-sm-3 .RownTen_Grid3_Pane1,
  .col-sm-3 #dnn_RowTen_Grid3_Pane2,
  .col-sm-3 #dnn_RowTen_Grid3_Pane3,
  .col-sm-3 #dnn_RowTen_Grid3_Pane4 {
    padding: 0.5em 10%; }
    .col-sm-3 .RownTen_Grid3_Pane1:before,
    .col-sm-3 #dnn_RowTen_Grid3_Pane2:before,
    .col-sm-3 #dnn_RowTen_Grid3_Pane3:before,
    .col-sm-3 #dnn_RowTen_Grid3_Pane4:before {
      /* adds dividing lines between articles */
      border-bottom: solid #a5b7ba 1px;
      content: '';
      width: 90%;
      height: 90%;
      top: 10%;
      left: 10%;
      position: absolute;
      overflow: hidden;
      opacity: 0.7; }
      @media screen and (min-width: 513px) {
        .col-sm-3 .RownTen_Grid3_Pane1:before,
        .col-sm-3 #dnn_RowTen_Grid3_Pane2:before,
        .col-sm-3 #dnn_RowTen_Grid3_Pane3:before,
        .col-sm-3 #dnn_RowTen_Grid3_Pane4:before {
          /* moves dividers to right */
          width: 100%;
          left: 0;
          border-bottom: none;
          border-right: solid #a5b7ba 1px; } }
      @media screen and (min-width: 992px) {
        .col-sm-3 .RownTen_Grid3_Pane1:before,
        .col-sm-3 #dnn_RowTen_Grid3_Pane2:before,
        .col-sm-3 #dnn_RowTen_Grid3_Pane3:before,
        .col-sm-3 #dnn_RowTen_Grid3_Pane4:before {
          left: 10%; } }
    .col-sm-3 .RownTen_Grid3_Pane1 .Container-6,
    .col-sm-3 #dnn_RowTen_Grid3_Pane2 .Container-6,
    .col-sm-3 #dnn_RowTen_Grid3_Pane3 .Container-6,
    .col-sm-3 #dnn_RowTen_Grid3_Pane4 .Container-6 {
      background: transparent;
      padding: 0;
      margin: 1.5em 0; }
    .col-sm-3 .RownTen_Grid3_Pane1 img,
    .col-sm-3 #dnn_RowTen_Grid3_Pane2 img,
    .col-sm-3 #dnn_RowTen_Grid3_Pane3 img,
    .col-sm-3 #dnn_RowTen_Grid3_Pane4 img {
      width: 50%;
      margin: 0 auto 1.5em;
      max-width: 200px;
      display: block; }
    .col-sm-3 .RownTen_Grid3_Pane1 h3,
    .col-sm-3 #dnn_RowTen_Grid3_Pane2 h3,
    .col-sm-3 #dnn_RowTen_Grid3_Pane3 h3,
    .col-sm-3 #dnn_RowTen_Grid3_Pane4 h3 {
      font-size: 1.5625px;
      font-size: 2.5em;
      line-height: 1.2em;
      text-align: center;
      margin: 0 auto 0.5em;
      color: #017bc3; }
    .col-sm-3 .RownTen_Grid3_Pane1 a,
    .col-sm-3 #dnn_RowTen_Grid3_Pane2 a,
    .col-sm-3 #dnn_RowTen_Grid3_Pane3 a,
    .col-sm-3 #dnn_RowTen_Grid3_Pane4 a {
      font-size: 0.75px;
      font-size: 1.2em;
      line-height: 1.2em;
      text-align: center;
      display: block;
      padding: 0;
      margin: 0 -0.5em; }
    @media screen and (min-width: 513px) {
      .col-sm-3 .RownTen_Grid3_Pane1,
      .col-sm-3 #dnn_RowTen_Grid3_Pane2,
      .col-sm-3 #dnn_RowTen_Grid3_Pane3,
      .col-sm-3 #dnn_RowTen_Grid3_Pane4 {
        /* Move border to right */
        padding: 0.5em 5%;
        border-bottom: none; }
        .col-sm-3 .RownTen_Grid3_Pane1 h3,
        .col-sm-3 #dnn_RowTen_Grid3_Pane2 h3,
        .col-sm-3 #dnn_RowTen_Grid3_Pane3 h3,
        .col-sm-3 #dnn_RowTen_Grid3_Pane4 h3 {
          font-size: 1.25px;
          font-size: 2em;
          line-height: 1.2em; }
        .col-sm-3 .RownTen_Grid3_Pane1 img,
        .col-sm-3 #dnn_RowTen_Grid3_Pane2 img,
        .col-sm-3 #dnn_RowTen_Grid3_Pane3 img,
        .col-sm-3 #dnn_RowTen_Grid3_Pane4 img {
          width: 40%;
          max-width: 200px; } }
    @media screen and (min-width: 992px) {
      .col-sm-3 .RownTen_Grid3_Pane1 h3,
      .col-sm-3 #dnn_RowTen_Grid3_Pane2 h3,
      .col-sm-3 #dnn_RowTen_Grid3_Pane3 h3,
      .col-sm-3 #dnn_RowTen_Grid3_Pane4 h3 {
        font-size: 1.25px;
        font-size: 2em;
        line-height: 1.2em; } }

/* borders on Products, Data, Newsroom, Public info */
.col-sm-3 #dnn_RowTen_Grid3_Pane4:before {
  border-bottom: none !important;
  border-right: none !important; }

@media screen and (min-width: 513px) {
  .col-sm-3 #dnn_RowTen_Grid3_Pane2:before {
    border-right: transparent; } }
@media screen and (min-width: 992px) {
  .col-sm-3 #dnn_RowTen_Grid3_Pane2:before {
    border-right: solid #a5b7ba 1px; } }

iframe {
  border: 1px solid #e0e6e3; }

/* ==================================================================================== */
/* ================================ Inside Page Content =============================== */
/* ==================================================================================== */
/* Breadcrumb Box */
.breadcrumbBox .breadcrumbborder {
  padding: 1.5em 20px; }
  .breadcrumbBox .breadcrumbborder a {
    font-family: "freight-sans-pro", sans-serif; }
  .breadcrumbBox .breadcrumbborder h3 {
    color: #017bc3;
    font-family: "freight-sans-pro", sans-serif;
    font-weight: 300; }
  @media screen and (min-width: 767px) {
    .breadcrumbBox .breadcrumbborder h3 {
      width: 60%;
      margin: 0 0 0.5em 27%; } }
  .breadcrumbBox .breadcrumbborder .breadcrumbRight {
    margin: 0;
    float: left;
    width: 60%;
    margin: 0 0 0.5em 27%; }

/* hides dividers */
.dividers_5,
.dividers_1,
.dividers_3,
.dividers_4,
.dividers_2 {
  display: none; }

/* inner page img tag */
.img-box {
  padding: 0.5em;
  overflow: visible;
  position: relative;
  min-height: 5em;
  line-height: 1em !important;
  text-align: right; }
  .img-box br {
    line-height: 1em; }
  .img-box strong {
    position: relative;
    margin: 0.5em 0; }

/* Accordian on Vendor pages */
.LeftPage_Box .horizontalTab_Top ul,
.LeftPage_Box .horizontalTab_Top ul > li,
.LeftPage_Box .horizontalTab_Top li > li,
.LeftPage_Box .horizontalTab_Top_1 ul,
.LeftPage_Box .horizontalTab_Top_1 ul > li,
.LeftPage_Box .horizontalTab_Top_1 li > li,
.LeftPage_Box .resp-vtabs ul,
.LeftPage_Box .resp-vtabs ul > li,
.LeftPage_Box .resp-vtabs li > li {
  list-style-type: none !important;
  padding: 0 !important; }

/* Active Tabs */
.horizontalTab_Top .resp-tab-active,
.horizontalTab_Top .resp-tab-active:hover {
  background: #69cef3; }

.horizontalTab_Top .resp-tab-active span {
  color: #2f393e; }

/* Active Tab Desktop size */
.horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span {
  background: #69cef3; }

.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active {
  border-top: 2px solid #3abfef; }

/* Left Menu & Flow Direction of Main content*/
.LeftPage_Box {
  display: flex;
  flex-direction: column;
  /* Stack on top */
  /* Sub Categories on Left Menu */
  /* Current Selection */
  /* Hover */ }
  @media screen and (min-width: 513px) {
    .LeftPage_Box {
      flex-direction: row;
      /* Stack side by side */ } }
  .LeftPage_Box .col-sm-9 {
    order: 1; }
    @media screen and (min-width: 513px) {
      .LeftPage_Box .col-sm-9 {
        order: 2; } }
  .LeftPage_Box .LeftBox {
    display: inline-block !important;
    order: 2; }
    @media screen and (min-width: 513px) {
      .LeftPage_Box .LeftBox {
        order: 1; } }
  .LeftPage_Box #left_menu ul li a span {
    color: #2f393e;
    color: #00649c;
    font-weight: 400; }
  .LeftPage_Box #left_menu ul li li {
    padding: 0.5em 0 0.5em 0.5em; }
  .LeftPage_Box #left_menu ul ul {
    background: #e0e6e3;
    padding: 0.5em 0 0.5em 0.5em; }
    @media screen and (min-width: 513px) {
      .LeftPage_Box #left_menu ul ul {
        padding: 0.5em 0 0.5em 1.5em; } }
    @media screen and (min-width: 992px) {
      .LeftPage_Box #left_menu ul ul {
        padding: 0.5em 0 0.5em 2.25em; } }
  .LeftPage_Box #left_menu > .gomenu > ul > .current > a,
  .LeftPage_Box #left_menu > .gomenu > ul > .current > ul .subcurrent > a {
    background: #3abfef; }
  .LeftPage_Box #left_menu > .gomenu > ul > .current > a > span,
  .LeftPage_Box #left_menu > .gomenu > ul > .current > ul .subcurrent > a > span {
    color: white; }
  .LeftPage_Box #left_menu > .gomenu > ul > li > a:hover,
  .LeftPage_Box #left_menu > .gomenu > ul > li > ul > li > a:hover {
    background: #3abfef; }
  .LeftPage_Box #left_menu > .gomenu > ul > li > a:hover > span,
  .LeftPage_Box #left_menu > .gomenu > ul > li > ul > li > a:hover > span {
    color: white; }

/* Main Inner Content Box */
.LeftPage_Box {
  background: transparent; }
  .LeftPage_Box .news_rss {
    /* RSS img on Ted Shaw Blog */
    width: 30px;
    display: block; }
  .LeftPage_Box .news_title a {
    /*Ted Shaw Blog Title */
    color: #3abfef !important;
    display: block !important;
    font-size: 23px !important;
    max-width: 380px; }
  .LeftPage_Box .post_author {
    padding: 0 0 0 50px; }
  .LeftPage_Box .post_content {
    padding: 0.5em 0 0.5em 25px; }
    .LeftPage_Box .post_content hr {
      max-width: 380px; }
  .LeftPage_Box .news_list .post_categories {
    max-width: 500px; }
  .LeftPage_Box .col-sm-12 {
    width: 100%; }
    .LeftPage_Box .col-sm-12 img {
      width: 100%;
      max-width: 310px; }
  @media screen and (min-width: 513px) {
    .LeftPage_Box .row {
      padding: 0 0 0 1em; } }
  .LeftPage_Box .col-sm-9 {
    padding: 0 0.5em; }
    @media screen and (min-width: 767px) {
      .LeftPage_Box .col-sm-9 {
        width: 75%;
        padding: 0;
        margin: 0; } }
    .LeftPage_Box .col-sm-9 h2 {
      font-family: "freight-sans-pro", sans-serif;
      font-weight: 300;
      color: #017bc3;
      margin: 0.75em 0 0.5em;
      display: block;
      width: 100%;
      max-width: 500px; }
      .LeftPage_Box .col-sm-9 h2:nth-of-type(1) {
        margin: 0 0 0.5em; }
    .LeftPage_Box .col-sm-9 h5 {
      font-family: "freight-sans-pro", sans-serif;
      font-weight: 300;
      color: #017bc3;
      margin: 1.5em 0 0.5em;
      display: block;
      width: 100%;
      max-width: 500px; }
      .LeftPage_Box .col-sm-9 h5:nth-of-type(1) {
        margin: 0 0 0.5em; }
    .LeftPage_Box .col-sm-9 img {
      width: auto;
      position: relative;
      border: none; }
    .LeftPage_Box .col-sm-9 .btn-default {
      margin: 0.5em 0; }
    .LeftPage_Box .col-sm-9 p {
      font-family: "freight-sans-pro", sans-serif;
      font-weight: 400;
      font-size: 14px;
      line-height: 1.4em;
      max-width: 500px;
      margin: 0 0 1.5em; }
      .LeftPage_Box .col-sm-9 p a {
        font-family: "freight-sans-pro", sans-serif !important; }
    .LeftPage_Box .col-sm-9 strong {
      margin: 0.5em 0 0;
      color: #017bc3;
      font-family: "freight-sans-pro", sans-serif !important;
      font-weight: 700; }
    .LeftPage_Box .col-sm-9 br {
      line-height: 2em; }
  .LeftPage_Box #ListBox {
    /* controls left menu and right col-3 */
    width: 100%; }
    @media screen and (min-width: 513px) {
      .LeftPage_Box #ListBox {
        padding: 0;
        margin: 0;
        width: 25%;
        border: none; } }
  .LeftPage_Box .row .col-sm-3 {
    /* Controls Right col-3 */
    width: 100%; }
    .LeftPage_Box .row .col-sm-3 p {
      text-align: left !important; }
    .LeftPage_Box .row .col-sm-3 h3,
    .LeftPage_Box .row .col-sm-3 h4 {
      font-size: 25px;
      color: #3abfef;
      margin: 2.25em 0 0.5em; }
      .LeftPage_Box .row .col-sm-3 h3:first-of-type,
      .LeftPage_Box .row .col-sm-3 h4:first-of-type {
        margin: 0 0 0.5em; }
    .LeftPage_Box .row .col-sm-3 .btn {
      font-family: "freight-sans-pro", sans-serif;
      font-weight: 700;
      background: #ef3829;
      color: white;
      border: none;
      padding: 0.5em 1.5em;
      display: inline-block; }
    @media screen and (min-width: 513px) {
      .LeftPage_Box .row .col-sm-3 {
        width: 24%;
        padding: 0 1em;
        margin: 0; } }
    .LeftPage_Box .row .col-sm-3 .side-hero {
      border: 1px solid #e0e6e3;
      padding: 0.5em;
      margin: 1.5em 0; }
      .LeftPage_Box .row .col-sm-3 .side-hero:first-of-type {
        margin: 0 0 1.5em; }
  .LeftPage_Box .row {
    /*  Vendor Logo move to Top of Content */ }
    .LeftPage_Box .row ul,
    .LeftPage_Box .row ol {
      margin: 0.5em 1.5em;
      position: relative;
      max-width: 400px;
      width: 100%; }
      .LeftPage_Box .row ul li,
      .LeftPage_Box .row ul li > ul > li,
      .LeftPage_Box .row ol li,
      .LeftPage_Box .row ol li > ul > li {
        padding: 0.5em 0;
        width: 100%; }
    .LeftPage_Box .row .redactor_toolbar li {
      width: auto; }
    .LeftPage_Box .row .col-sm-4 {
      margin: 0 auto;
      overflow: hidden;
      position: relative; }
      @media screen and (min-width: 513px) {
        .LeftPage_Box .row .col-sm-4 {
          padding: 1.5em 0 0 1em; }
          .LeftPage_Box .row .col-sm-4 h3,
          .LeftPage_Box .row .col-sm-4 h4 {
            font-size: 25px;
            color: #3abfef;
            margin: 1.5em 0 0.5em; }
            .LeftPage_Box .row .col-sm-4 h3:first-of-type,
            .LeftPage_Box .row .col-sm-4 h4:first-of-type {
              margin: 0 0 0.5em; } }
      .LeftPage_Box .row .col-sm-4 p {
        line-height: 1em;
        margin: 0;
        padding: 0.5em 0.5em 0.5em 0; }
      .LeftPage_Box .row .col-sm-4 img {
        width: auto;
        margin: 0;
        padding: 0; }
    .LeftPage_Box .row .col-sm-8 {
      position: relative;
      margin: 0.5em 0 0; }
      .LeftPage_Box .row .col-sm-8 .btn-default {
        margin: 0.5em 50% 0.5em 0; }

/* Forms and tables and iframes and panels */
.LeftPage_Box .col-sm-9 .Container-14 {
  max-width: 500px; }
.LeftPage_Box .col-sm-9 .float-right {
  width: 50% !important;
  max-width: 200px;
  float: right; }
.LeftPage_Box .col-sm-9 .img-float-right {
  float: right;
  padding: 0 0 0.5em 0.5em; }
.LeftPage_Box .col-sm-9 .img-float-left {
  float: left;
  padding: 0 0.5em 0.5em 0; }
.LeftPage_Box .col-sm-9 input,
.LeftPage_Box .col-sm-9 textarea,
.LeftPage_Box .col-sm-9 label {
  font-family: "freight-sans-pro", sans-serif !important;
  font-weight: 400;
  color: #333; }
  .LeftPage_Box .col-sm-9 input ::-webkit-input-placeholder,
  .LeftPage_Box .col-sm-9 textarea ::-webkit-input-placeholder,
  .LeftPage_Box .col-sm-9 label ::-webkit-input-placeholder {
    font-family: "freight-sans-pro", sans-serif !important; }
  .LeftPage_Box .col-sm-9 input :-moz-placeholder,
  .LeftPage_Box .col-sm-9 textarea :-moz-placeholder,
  .LeftPage_Box .col-sm-9 label :-moz-placeholder {
    /* Firefox 18- */
    font-family: "freight-sans-pro", sans-serif !important; }
  .LeftPage_Box .col-sm-9 input ::-moz-placeholder,
  .LeftPage_Box .col-sm-9 textarea ::-moz-placeholder,
  .LeftPage_Box .col-sm-9 label ::-moz-placeholder {
    /* Firefox 19+ */
    font-family: "freight-sans-pro", sans-serif !important; }
  .LeftPage_Box .col-sm-9 input :-ms-input-placeholder,
  .LeftPage_Box .col-sm-9 textarea :-ms-input-placeholder,
  .LeftPage_Box .col-sm-9 label :-ms-input-placeholder {
    font-family: "freight-sans-pro", sans-serif !important; }
.LeftPage_Box .col-sm-9 label {
  font-weight: 700;
  color: #3abfef;
  font-size: 16px; }
.LeftPage_Box .col-sm-9 .form_input label {
  color: #2f393e;
  font-weight: 400;
  font-size: 15px; }
.LeftPage_Box .col-sm-9 .btn {
  font-family: "freight-sans-pro", sans-serif;
  font-weight: 700;
  background: #3abfef;
  color: white;
  border: none;
  margin: 0.5em 0; }
.LeftPage_Box .col-sm-9 small {
  min-height: 5em; }
.LeftPage_Box .col-sm-9 small img {
  width: 100%;
  max-width: 40px;
  height: auto; }
.LeftPage_Box .col-sm-9 ul.Testimonials_tab {
  height: auto !important;
  overflow: hidden;
  min-height: 260px !important; }

/* Left Page Box Heros */
.LeftPage_Box .col-sm-9 #dnn_ctr1005_HtmlModule_lblContent,
.LeftPage_Box .col-sm-9 #dnn_ctr2007_HtmlModule_lblContent .hero,
.LeftPage_Box .col-sm-9 .DnnModule-3304,
.LeftPage_Box .col-sm-9 .DnnModule-2095,
.LeftPage_Box .col-sm-9 .DnnModule-1004,
.LeftPage_Box .col-sm-9 .DnnModule-901,
.LeftPage_Box .col-sm-9 .DnnModule-1282,
.LeftPage_Box .col-sm-9 .DnnModule-1329,
.LeftPage_Box .col-sm-9 .DnnModule-700,
.LeftPage_Box .col-sm-9 #dnn_ctr3361_HtmlModule_lblContent,
.LeftPage_Box .col-sm-9 #dnn_ctr1006_HtmlModule_lblContent,
.LeftPage_Box .col-sm-9 #dnn_ctr1369_HtmlModule_lblContent,
.LeftPage_Box .col-sm-9 #dnn_ctr4213_HtmlModule_lblContent {
  /* Hero Defaults */
  padding: 1.5em;
  min-height: 20em;
  position: relative;
  max-width: 500px;
  background: transparent;
  z-index: 1; }
  .LeftPage_Box .col-sm-9 #dnn_ctr1005_HtmlModule_lblContent:after,
  .LeftPage_Box .col-sm-9 #dnn_ctr2007_HtmlModule_lblContent .hero:after,
  .LeftPage_Box .col-sm-9 .DnnModule-3304:after,
  .LeftPage_Box .col-sm-9 .DnnModule-2095:after,
  .LeftPage_Box .col-sm-9 .DnnModule-1004:after,
  .LeftPage_Box .col-sm-9 .DnnModule-901:after,
  .LeftPage_Box .col-sm-9 .DnnModule-1282:after,
  .LeftPage_Box .col-sm-9 .DnnModule-1329:after,
  .LeftPage_Box .col-sm-9 .DnnModule-700:after,
  .LeftPage_Box .col-sm-9 #dnn_ctr3361_HtmlModule_lblContent:after,
  .LeftPage_Box .col-sm-9 #dnn_ctr1006_HtmlModule_lblContent:after,
  .LeftPage_Box .col-sm-9 #dnn_ctr1369_HtmlModule_lblContent:after,
  .LeftPage_Box .col-sm-9 #dnn_ctr4213_HtmlModule_lblContent:after {
    /* :after = Gradient Overlay */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.4;
    background: white;
    background: linear-gradient(180deg, black, rgba(255, 255, 255, 0)); }
  .LeftPage_Box .col-sm-9 #dnn_ctr1005_HtmlModule_lblContent:before,
  .LeftPage_Box .col-sm-9 #dnn_ctr2007_HtmlModule_lblContent .hero:before,
  .LeftPage_Box .col-sm-9 .DnnModule-3304:before,
  .LeftPage_Box .col-sm-9 .DnnModule-2095:before,
  .LeftPage_Box .col-sm-9 .DnnModule-1004:before,
  .LeftPage_Box .col-sm-9 .DnnModule-901:before,
  .LeftPage_Box .col-sm-9 .DnnModule-1282:before,
  .LeftPage_Box .col-sm-9 .DnnModule-1329:before,
  .LeftPage_Box .col-sm-9 .DnnModule-700:before,
  .LeftPage_Box .col-sm-9 #dnn_ctr3361_HtmlModule_lblContent:before,
  .LeftPage_Box .col-sm-9 #dnn_ctr1006_HtmlModule_lblContent:before,
  .LeftPage_Box .col-sm-9 #dnn_ctr1369_HtmlModule_lblContent:before,
  .LeftPage_Box .col-sm-9 #dnn_ctr4213_HtmlModule_lblContent:before {
    /* :before = Hero Img Defaults */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  .LeftPage_Box .col-sm-9 #dnn_ctr1005_HtmlModule_lblContent h3,
  .LeftPage_Box .col-sm-9 #dnn_ctr2007_HtmlModule_lblContent .hero h3,
  .LeftPage_Box .col-sm-9 .DnnModule-3304 h3,
  .LeftPage_Box .col-sm-9 .DnnModule-2095 h3,
  .LeftPage_Box .col-sm-9 .DnnModule-1004 h3,
  .LeftPage_Box .col-sm-9 .DnnModule-901 h3,
  .LeftPage_Box .col-sm-9 .DnnModule-1282 h3,
  .LeftPage_Box .col-sm-9 .DnnModule-1329 h3,
  .LeftPage_Box .col-sm-9 .DnnModule-700 h3,
  .LeftPage_Box .col-sm-9 #dnn_ctr3361_HtmlModule_lblContent h3,
  .LeftPage_Box .col-sm-9 #dnn_ctr1006_HtmlModule_lblContent h3,
  .LeftPage_Box .col-sm-9 #dnn_ctr1369_HtmlModule_lblContent h3,
  .LeftPage_Box .col-sm-9 #dnn_ctr4213_HtmlModule_lblContent h3 {
    color: white;
    overflow: hidden;
    font-weight: 700;
    font-size: 25px;
    line-height: 1.2em; }
  .LeftPage_Box .col-sm-9 #dnn_ctr1005_HtmlModule_lblContent h4,
  .LeftPage_Box .col-sm-9 #dnn_ctr2007_HtmlModule_lblContent .hero h4,
  .LeftPage_Box .col-sm-9 .DnnModule-3304 h4,
  .LeftPage_Box .col-sm-9 .DnnModule-2095 h4,
  .LeftPage_Box .col-sm-9 .DnnModule-1004 h4,
  .LeftPage_Box .col-sm-9 .DnnModule-901 h4,
  .LeftPage_Box .col-sm-9 .DnnModule-1282 h4,
  .LeftPage_Box .col-sm-9 .DnnModule-1329 h4,
  .LeftPage_Box .col-sm-9 .DnnModule-700 h4,
  .LeftPage_Box .col-sm-9 #dnn_ctr3361_HtmlModule_lblContent h4,
  .LeftPage_Box .col-sm-9 #dnn_ctr1006_HtmlModule_lblContent h4,
  .LeftPage_Box .col-sm-9 #dnn_ctr1369_HtmlModule_lblContent h4,
  .LeftPage_Box .col-sm-9 #dnn_ctr4213_HtmlModule_lblContent h4 {
    margin: 0;
    color: white;
    font-size: 20px; }
  .LeftPage_Box .col-sm-9 #dnn_ctr1005_HtmlModule_lblContent h5,
  .LeftPage_Box .col-sm-9 #dnn_ctr2007_HtmlModule_lblContent .hero h5,
  .LeftPage_Box .col-sm-9 .DnnModule-3304 h5,
  .LeftPage_Box .col-sm-9 .DnnModule-2095 h5,
  .LeftPage_Box .col-sm-9 .DnnModule-1004 h5,
  .LeftPage_Box .col-sm-9 .DnnModule-901 h5,
  .LeftPage_Box .col-sm-9 .DnnModule-1282 h5,
  .LeftPage_Box .col-sm-9 .DnnModule-1329 h5,
  .LeftPage_Box .col-sm-9 .DnnModule-700 h5,
  .LeftPage_Box .col-sm-9 #dnn_ctr3361_HtmlModule_lblContent h5,
  .LeftPage_Box .col-sm-9 #dnn_ctr1006_HtmlModule_lblContent h5,
  .LeftPage_Box .col-sm-9 #dnn_ctr1369_HtmlModule_lblContent h5,
  .LeftPage_Box .col-sm-9 #dnn_ctr4213_HtmlModule_lblContent h5 {
    margin: 0;
    width: 70%;
    color: white;
    font-size: 0.75px;
    font-size: 1.2em;
    line-height: 1.2em;
    line-height: 1.1em;
    text-transform: none;
    font-weight: 400;
    display: block;
    overflow: hidden;
    text-shadow: 1px 1px 1px #2f393e; }
  .LeftPage_Box .col-sm-9 #dnn_ctr1005_HtmlModule_lblContent p,
  .LeftPage_Box .col-sm-9 #dnn_ctr2007_HtmlModule_lblContent .hero p,
  .LeftPage_Box .col-sm-9 .DnnModule-3304 p,
  .LeftPage_Box .col-sm-9 .DnnModule-2095 p,
  .LeftPage_Box .col-sm-9 .DnnModule-1004 p,
  .LeftPage_Box .col-sm-9 .DnnModule-901 p,
  .LeftPage_Box .col-sm-9 .DnnModule-1282 p,
  .LeftPage_Box .col-sm-9 .DnnModule-1329 p,
  .LeftPage_Box .col-sm-9 .DnnModule-700 p,
  .LeftPage_Box .col-sm-9 #dnn_ctr3361_HtmlModule_lblContent p,
  .LeftPage_Box .col-sm-9 #dnn_ctr1006_HtmlModule_lblContent p,
  .LeftPage_Box .col-sm-9 #dnn_ctr1369_HtmlModule_lblContent p,
  .LeftPage_Box .col-sm-9 #dnn_ctr4213_HtmlModule_lblContent p {
    font-size: 15px;
    color: white; }

#dnn_ctr572_HtmlModule_lblContent .btn-default,
#dnn_ctr573_HtmlModule_lblContent .btn-default,
#dnn_ctr574_HtmlModule_lblContent .btn-default {
  margin: 0; }

/* Feature Layout Heros */
#dnn_ctr572_HtmlModule_lblContent .mini-hero,
#dnn_ctr573_HtmlModule_lblContent .mini-hero,
#dnn_ctr574_HtmlModule_lblContent .mini-hero {
  /* Hero Defaults */
  padding: 1.5em;
  min-height: 15em;
  position: relative;
  max-width: 500px;
  background: transparent;
  z-index: 1; }
  @media screen and (min-width: 992px) {
    #dnn_ctr572_HtmlModule_lblContent .mini-hero,
    #dnn_ctr573_HtmlModule_lblContent .mini-hero,
    #dnn_ctr574_HtmlModule_lblContent .mini-hero {
      min-height: 18em;
      max-width: 98%; } }
  #dnn_ctr572_HtmlModule_lblContent .mini-hero:after,
  #dnn_ctr573_HtmlModule_lblContent .mini-hero:after,
  #dnn_ctr574_HtmlModule_lblContent .mini-hero:after {
    /* :after = Gradient Overlay */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.4;
    background: white;
    background: linear-gradient(180deg, black, rgba(255, 255, 255, 0)); }
  #dnn_ctr572_HtmlModule_lblContent .mini-hero:before,
  #dnn_ctr573_HtmlModule_lblContent .mini-hero:before,
  #dnn_ctr574_HtmlModule_lblContent .mini-hero:before {
    /* :before = Hero Img Defaults */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  #dnn_ctr572_HtmlModule_lblContent .mini-hero h3,
  #dnn_ctr573_HtmlModule_lblContent .mini-hero h3,
  #dnn_ctr574_HtmlModule_lblContent .mini-hero h3 {
    color: white;
    overflow: hidden;
    font-weight: 700;
    font-size: 25px;
    line-height: 1.2em; }
  #dnn_ctr572_HtmlModule_lblContent .mini-hero h4,
  #dnn_ctr573_HtmlModule_lblContent .mini-hero h4,
  #dnn_ctr574_HtmlModule_lblContent .mini-hero h4 {
    margin: 0;
    color: white;
    font-size: 20px; }
  #dnn_ctr572_HtmlModule_lblContent .mini-hero h5,
  #dnn_ctr573_HtmlModule_lblContent .mini-hero h5,
  #dnn_ctr574_HtmlModule_lblContent .mini-hero h5 {
    margin: 0;
    width: 70%;
    color: white;
    font-size: 0.75px;
    font-size: 1.2em;
    line-height: 1.2em;
    line-height: 1.1em;
    text-transform: none;
    font-weight: 400;
    display: block;
    overflow: hidden;
    text-shadow: 1px 1px 1px #2f393e; }
  #dnn_ctr572_HtmlModule_lblContent .mini-hero p,
  #dnn_ctr573_HtmlModule_lblContent .mini-hero p,
  #dnn_ctr574_HtmlModule_lblContent .mini-hero p {
    font-size: 15px;
    color: white; }

/* Individual Hero Photos */
/* Public Policy */
#dnn_ctr1005_HtmlModule_lblContent:before {
  background-image: url("/Portals/0/tha-icons/across-texas-13.jpg"); }

/* Workforce Solutions */
#dnn_ctr2007_HtmlModule_lblContent .hero:before {
  background-image: url("/Portals/0/tha-icons/brand-collatoral-1.jpg");
  background-position: top left;
  background-size: 130%; }

/* Center for Technology Innovation */
.DnnModule-3304:before {
  background-image: url("/Portals/0/tha-icons/Market-Analyze-000083829875_Double.jpg"); }

/* Business Services */
.DnnModule-2095:before {
  background-image: url("/Portals/0/tha-icons/Business-meeting,-closeup-photo-chart-holding-hands.-Photo-managers-crew-000091551729_XXXLarge.jpg"); }

/* Federal Advocacy */
.DnnModule-1004:before {
  background-image: url("/Portals/0/tha-icons/senate-hhs-hawkins-8.jpg"); }

/* Operational Support */
.DnnModule-901:before {
  background-image: url("/Portals/0/tha-icons/1108lavaca-9.jpg"); }

/* tha Education */
.DnnModule-1282:before {
  background-image: url("/Portals/0/tha-icons/Members-Covenant-Final-8.jpg"); }

/* tha clinical initiatives */
.DnnModule-1329:before {
  background-image: url("/Portals/0/tha-icons/Making-notes-at-a-meeting-000068482251_Full (1).jpg"); }

/* Bootcamp */
#dnn_ctr3361_HtmlModule_lblContent:before {
  background-image: url("/Portals/0/tha-icons/Making-notes-at-a-meeting-000068482251_Full (1).jpg"); }

/* Issues */
#dnn_ctr1006_HtmlModule_lblContent:before {
  background-image: url("/Portals/0/tha-icons/doctor-nurse-chat.jpg"); }

/* Health News */
#dnn_ctr1369_HtmlModule_lblContent:before {
  background-image: url("/Portals/0/tha-icons/health-news.jpg"); }

/* Foundation - Education */
#dnn_ctr572_HtmlModule_lblContent .mini-hero:before {
  background-image: url("/Portals/0/tha-icons/health-news.jpg"); }

/* Foundation  - Initiatives */
#dnn_ctr573_HtmlModule_lblContent .mini-hero:before {
  background-image: url("/Portals/0/tha-icons/doctor-nurse-chat.jpg"); }

/* Foundation  - Sponsor */
#dnn_ctr574_HtmlModule_lblContent .mini-hero:before {
  background-image: url("/Portals/0/tha-icons/Making-notes-at-a-meeting-000068482251_Full (1).jpg"); }

#dnn_ctr4213_HtmlModule_lblContent:before {
  background-image: url("/Portals/0/tha-icons/Making-notes-at-a-meeting-000068482251_Full (1).jpg"); }

/* I left this in so you can add new Heros as needed. */
/* Just changed the module # to whichever box you need to reference */
/*  (module name here):before {
        background-image:url('/Portals/0/tha-icons/(image url)');
    } */
.banner-block,
span.banner-block {
  width: 100%;
  max-width: 500px;
  margin: 2.25em 0 1.5em;
  padding: 0.25em 0.5em 0.4em;
  background: #017bc3;
  color: white;
  position: relative;
  display: block;
  font-size: 22px !important; }
  .banner-block h3,
  .banner-block h4,
  span.banner-block h3,
  span.banner-block h4 {
    font-size: 22px !important;
    color: white !important;
    margin: 0 !important; }

.row:nth-of-type(12) {
  display: block; }
  @media screen and (min-width: 513px) {
    .row:nth-of-type(12) {
      max-width: 500px;
      padding: 0 0 0 1.5em; } }
  .row:nth-of-type(12) .col-sm-4 {
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: inline-block;
    overflow: hidden; }
    @media screen and (min-width: 992px) {
      .row:nth-of-type(12) .col-sm-4 {
        width: 32%;
        margin: 0 0.5%; } }

#dnn_ctr1889_HtmlModule_lblContent a,
#dnn_ctr1890_HtmlModule_lblContent a,
#dnn_ctr1891_HtmlModule_lblContent a {
  padding: 1.5em;
  min-height: 15em !important;
  position: relative;
  width: 100% !important;
  background: transparent;
  z-index: 1;
  display: inline-block;
  margin: 1.5em 0 0; }
  @media screen and (min-width: 513px) {
    #dnn_ctr1889_HtmlModule_lblContent a,
    #dnn_ctr1890_HtmlModule_lblContent a,
    #dnn_ctr1891_HtmlModule_lblContent a {
      min-height: 13em !important; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr1889_HtmlModule_lblContent a,
    #dnn_ctr1890_HtmlModule_lblContent a,
    #dnn_ctr1891_HtmlModule_lblContent a {
      min-height: 9em !important; } }
  #dnn_ctr1889_HtmlModule_lblContent a:after,
  #dnn_ctr1890_HtmlModule_lblContent a:after,
  #dnn_ctr1891_HtmlModule_lblContent a:after {
    /* :after = Gradient Overlay */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.5;
    background: white;
    background: linear-gradient(180deg, black, rgba(255, 255, 255, 0)); }
  #dnn_ctr1889_HtmlModule_lblContent a:before,
  #dnn_ctr1890_HtmlModule_lblContent a:before,
  #dnn_ctr1891_HtmlModule_lblContent a:before {
    /* :before = Hero Img Defaults */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  #dnn_ctr1889_HtmlModule_lblContent a span,
  #dnn_ctr1890_HtmlModule_lblContent a span,
  #dnn_ctr1891_HtmlModule_lblContent a span {
    color: white;
    position: absolute;
    width: 90%;
    text-align: center;
    top: 35%;
    left: 5%;
    overflow: hidden;
    font-weight: 700;
    font-size: 48px;
    line-height: 1.2em; }
    @media screen and (min-width: 513px) {
      #dnn_ctr1889_HtmlModule_lblContent a span,
      #dnn_ctr1890_HtmlModule_lblContent a span,
      #dnn_ctr1891_HtmlModule_lblContent a span {
        top: 40%;
        font-size: 35px; } }
    @media screen and (min-width: 992px) {
      #dnn_ctr1889_HtmlModule_lblContent a span,
      #dnn_ctr1890_HtmlModule_lblContent a span,
      #dnn_ctr1891_HtmlModule_lblContent a span {
        font-size: 24px; } }

/* Federal */
#dnn_ctr1889_HtmlModule_lblContent a:before {
  background-image: url("/Portals/0/tha-icons/day 2_HR_selects_62.jpg"); }

/* State */
#dnn_ctr1890_HtmlModule_lblContent a:before {
  background-image: url("/Portals/0/tha-icons/senate-hhs-hawkins-5.jpg"); }

/* HOSPAC */
#dnn_ctr1891_HtmlModule_lblContent a:before {
  background-image: url("/Portals/0/tha-icons/Members-Covenant-Final-11.jpg"); }

/* Comment Letters and Testimonials */
.DnnModule-1421 a,
.DnnModule-1424 a {
  color: #3abfef;
  display: block;
  font-weight: 700;
  margin: 1.5em 0 0.5em; }
.DnnModule-1421 hr,
.DnnModule-1424 hr {
  display: none; }

/* Tables */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 1.5em 0; }

.DnnModule-861 a {
  display: block;
  margin: 0;
  line-height: 1.1em; }
.DnnModule-861 .btn-default {
  display: inline-block; }

.home1_full_bg1 {
  padding: 3em; }

.TopOutPaneE {
  background-color: transparent; }
  .TopOutPaneE h3 {
    font-family: "freight-sans-pro", sans-serif;
    font-weight: 300;
    font-size: 48px;
    color: #017bc3;
    margin: 1.5em 0;
    display: block;
    width: 100%;
    text-align: center; }

.introduce_box {
  padding: 1.5em;
  overflow: hidden; }
  .introduce_box img {
    position: relative;
    width: 33%;
    padding: 1em;
    vertical-align: top;
    display: inline-block; }
  .introduce_box .introduce {
    padding: 0 1em !important;
    width: 65%;
    vertical-align: top;
    display: inline-block; }
  .introduce_box h3 {
    font-size: 20px; }
  .introduce_box .btn-default {
    margin: 0.5em 0; }


/*  txH article great EMR mess */
#dnn_ctr5471_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr5471_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
	background-size: cover !important;

    background: url("/Portals/0/tha-icons/TxHJA17_Great_Electronic_Mess_v2.png");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr5471_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr5471_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr5471_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr5471_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr5471_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr5471_HtmlModule_lblContent h2, #dnn_ctr5471_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    max-width: 450px;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr5471_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr5471_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr5471_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }


/*  txH article EMR implementation */
#dnn_ctr5468_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr5468_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-size: cover !important;

    background: #e0e6e3;
    background: url("/Portals/0/tha-icons/TxHJA17_Implementing_EMR.png");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr5468_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr5468_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr5468_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr5468_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr5468_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr5468_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    max-width: 450px;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr5468_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr5468_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr5468_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }





/*  txH article jim hinton */
#dnn_ctr5469_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr5469_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/Portals/0/tha-icons/TxHJA17_Hinton_bnr2.png");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;

    opacity: 1;
    z-index: -2; }
  #dnn_ctr5469_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr5469_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr5469_HtmlModule_lblContent:after {
        background-size: 115%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr5469_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr5469_HtmlModule_lblContent:after {
        background-size: 120%; } }
  #dnn_ctr5469_HtmlModule_lblContent h2, #dnn_ctr5469_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    max-width: 450px;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr5469_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr5469_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr5469_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }


/* ==================================================================================== */
/* ================================ Featured Content =============================== */
/* ==================================================================================== */
.DnnModule-571 h2 {
  padding: 0.5em;
  color: #017bc3;
  text-align: center; }

/* boxes on Foundation Page */
.col-sm-4 .DnnModule-572,
.col-sm-4 .DnnModule-573,
.col-sm-4 .DnnModule-574 {
  max-width: 400px;
  margin: 0.5em auto;
  padding: 0.5em; }
  .col-sm-4 .DnnModule-572 p,
  .col-sm-4 .DnnModule-573 p,
  .col-sm-4 .DnnModule-574 p {
    font-size: 0.6875px;
    font-size: 1.1em;
    line-height: 1.2em;
    margin: 0.5em 0 0;
    padding: 0.5em; }
  .col-sm-4 .DnnModule-572 .btn-default,
  .col-sm-4 .DnnModule-573 .btn-default,
  .col-sm-4 .DnnModule-574 .btn-default {
    margin: 1.5em 0 0; }
  .col-sm-4 .DnnModule-572 .img-box,
  .col-sm-4 .DnnModule-573 .img-box,
  .col-sm-4 .DnnModule-574 .img-box {
    min-height: 17em;
    position: relative;
    max-width: 420px;
    background: transparent;
    z-index: 1;
    text-align: left;
    padding: 1.5em; }
    .col-sm-4 .DnnModule-572 .img-box h2,
    .col-sm-4 .DnnModule-573 .img-box h2,
    .col-sm-4 .DnnModule-574 .img-box h2 {
      color: white;
      position: relative;
      overflow: hidden;
      font-weight: 300;
      font-size: 38px;
      line-height: 1.2em; }
    .col-sm-4 .DnnModule-572 .img-box:after,
    .col-sm-4 .DnnModule-573 .img-box:after,
    .col-sm-4 .DnnModule-574 .img-box:after {
      /* :after = Gradient Overlay */
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      opacity: 0.5;
      background: white;
      background: linear-gradient(180deg, black, rgba(255, 255, 255, 0)); }
    .col-sm-4 .DnnModule-572 .img-box:before,
    .col-sm-4 .DnnModule-573 .img-box:before,
    .col-sm-4 .DnnModule-574 .img-box:before {
      /* :before = Hero Img Defaults */
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }

/* Individual Hero Photos */
/* THA Foundation */
/* Education */
.col-sm-4 .DnnModule-572 .img-box:before {
  background-image: url("/Portals/0/tha-icons/Making-notes-at-a-meeting-000068482251_Full (1).jpg"); }

/* Clinical Initiatives */
.col-sm-4 .DnnModule-573 .img-box:before {
  background-image: url("/Portals/0/tha-icons/Members-Shannon-Final-13.jpg"); }

/* Sponsor */
.col-sm-4 .DnnModule-574 .img-box:before {
  background-image: url("/Portals/0/tha-icons/Members-Midland-Memorial-Final-32.jpg"); }

.DnnModule-3365 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-3365 h3, .DnnModule-3365 p, .DnnModule-3365 .fa {
    color: black !important; }
  .DnnModule-3365 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-7331 {
  background: #017bc3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-7331 h3, .DnnModule-7331 p, .DnnModule-7331 .fa {
    color: white !important; }
  .DnnModule-7331 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-7420 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-7420 h3, .DnnModule-7420 p, .DnnModule-7420 .fa {
    color: black !important; }
  .DnnModule-7420 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8258 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8258 h3, .DnnModule-8258 p, .DnnModule-8258 .fa {
    color: black !important; }
  .DnnModule-8258 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8263 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8263 h3, .DnnModule-8263 p, .DnnModule-8263 .fa {
    color: black !important; }
  .DnnModule-8263 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8535 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8535 h3, .DnnModule-8535 p, .DnnModule-8535 .fa {
    color: black !important; }
  .DnnModule-8535 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8268 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8268 h3, .DnnModule-8268 p, .DnnModule-8268 .fa {
    color: black !important; }
  .DnnModule-8268 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8273 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8273 h3, .DnnModule-8273 p, .DnnModule-8273 .fa {
    color: black !important; }
  .DnnModule-8273 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8278 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8278 h3, .DnnModule-8278 p, .DnnModule-8278 .fa {
    color: black !important; }
  .DnnModule-8278 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }


.DnnModule-8166 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8166 h3, .DnnModule-8166 p, .DnnModule-8166 .fa {
    color: black !important; }
  .DnnModule-8166 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8513 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8513 h3, .DnnModule-8513 p, .DnnModule-8513 .fa {
    color: black !important; }
  .DnnModule-8513 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }


.DnnModule-8059 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8059 h3, .DnnModule-8059 p, .DnnModule-8059 .fa {
    color: black !important; }
  .DnnModule-8059 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8323 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8323 h3, .DnnModule-8323 p, .DnnModule-8323 .fa {
    color: black !important;
    font-size: 0.75px;
    font-size: 1.2em;
    line-height: 1.2em;
    line-height: 1.2em; }
  .DnnModule-8323 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }


.DnnModule-7894 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-7894 h3, .DnnModule-7894 p, .DnnModule-7894 .fa {
    color: black !important; }
  .DnnModule-7894 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8057 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8057 h3, .DnnModule-8057 p, .DnnModule-8057 .fa {
    color: black !important; }
  .DnnModule-8057 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-8308 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8308 h3, .DnnModule-8308 p, .DnnModule-8308 .fa {
    color: black !important; }
  .DnnModule-8308 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

.DnnModule-7378 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-7378 h3, .DnnModule-7378 p, .DnnModule-7378 .fa {
    color: black !important; }
  .DnnModule-7378 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }


.DnnModule-5629 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-5629 h3, .DnnModule-5629 p, .DnnModule-5629 .fa {
    color: black !important; }
  .DnnModule-5629 .MessageBox p, h3 {
    font-size: 1.15em;
    line-height: 1.2em; }

.DnnModule-6699 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-6699 h3, .DnnModule-6699 p, .DnnModule-6699 .fa {
    color: black !important; }
  .DnnModule-6699 .MessageBox p, h3 {
    font-size: 1.15em;
    line-height: 1.2em; }

.DnnModule-6734 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-6734 h3, .DnnModule-6734 p, .DnnModule-6734 .fa {
    color: black !important; }
  .DnnModule-6734 .MessageBox p, h3 {
    font-size: 1.15em;
    line-height: 1.2em; }

.DnnModule-6740 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-6740 h3, .DnnModule-6740 p, .DnnModule-6740 .fa {
    color: black !important; }
  .DnnModule-6740 .MessageBox p, h3 {
    font-size: 1.15em;
    line-height: 1.2em; }

.DnnModule-6755 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-6755 h3, .DnnModule-6755 p, .DnnModule-6755 .fa {
    color: black !important; }
  .DnnModule-6755 .MessageBox p, h3 {
    font-size: 1.15em;
    line-height: 1.2em; }

.DnnModule-3261 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-3261 h3, .DnnModule-3261 p, .DnnModule-3261 .fa {
    color: black !important; }
  .DnnModule-3261 .MessageBox p, h3 {
    font-size: 1.15em;
    line-height: 1.2em; }


#dnn_ctr3367_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr3367_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr3367_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 70%; }

#dnn_ctr7332_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr7332_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr7332_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 70%; }

#dnn_ctr7421_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr7421_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr7421_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr8260_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr8260_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8260_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr8265_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr8265_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8265_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr8324_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr8324_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8324_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr8270_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr8270_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8270_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr8275_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr8275_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8275_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr8168_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr8168_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8168_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }


#dnn_ctr8181_HtmlModule_lblContent img {
  width: 144px; }
#dnn_ctr8181_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8181_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 70%; }

#dnn_ctr8309_HtmlModule_lblContent img {
  width: 144px; }
#dnn_ctr8309_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8309_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 70%; }

.DnnModule-7692 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-7692 h3, .DnnModule-7692 p, .DnnModule-7692 .fa {
    color: black !important; }
  .DnnModule-7692 .MessageBox h3 {
    font-size: 1.5625px;
    font-size: 2.5em;
    line-height: 1.2em; }

#dnn_ctr7693_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr7693_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr7693_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }


#dnn_ctr7379_HtmlModule_lblContent img {
  width: 100px; }
#dnn_ctr7379_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr7379_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 70%; }


#dnn_ctr3262_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr3262_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr3262_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 70%; }

#dnn_ctr8360_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr8360_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8360_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 70%; }


#dnn_ctr5630_HtmlModule_lblContent img {
  width: 70%; }
#dnn_ctr5630_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr5630_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 70%; }

#dnn_ctr6698_HtmlModule_lblContent img {
  width: 100%; }
#dnn_ctr6698_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr6698_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr8553_HtmlModule_lblContent img {
  width: 100%; }
#dnn_ctr8553_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8553_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }


#dnn_ctr8419_HtmlModule_lblContent img {
  width: 100%; }
#dnn_ctr8419_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8419_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr6735_HtmlModule_lblContent img {
  width: 100%; }
#dnn_ctr6735_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr6735_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

#dnn_ctr6756_HtmlModule_lblContent img {
  width: 100%; }
#dnn_ctr6756_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr6756_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

.functionBox-wide {
  padding: 1.5em;
  max-width: 600px;
  margin: 0.5em auto;
  overflow: hidden;
  display: inline-block; }
  .functionBox-wide img {
    width: 20%;
    vertical-align: middle; }
  .functionBox-wide h3 {
    color: #017bc3;
    font-size: 2.5px;
    font-size: 4em;
    line-height: 1.2em;
    width: 75%;
    float: right;
    font-weight: 300;
    vertical-align: middle; }
    @media screen and (min-width: 513px) {
      .functionBox-wide h3 {
        font-size: 1.75px;
        font-size: 2.8em;
        line-height: 1.2em; } }
  .functionBox-wide p {
    margin: 1.5em 0 0.5em;
    clear: both;
    font-size: 0.75px;
    font-size: 1.2em;
    line-height: 1.2em;
    line-height: 1.2em; }
  .functionBox-wide iframe {
    width: 100%;
    height: auto;
    margin: 0 0 0.5em; }
  .functionBox-wide .btn-default {
    margin: 0.5em 0; }
  .functionBox-wide:before {
    /* adds dividing lines between articles */
    border-bottom: solid #a5b7ba 1px;
    content: '';
    width: 80%;
    height: 90%;
    top: 10%;
    left: 10%;
    position: absolute;
    overflow: hidden;
    opacity: 0.7;
    z-index: -1; }
  .functionBox-wide:nth-of-type(2) {
    /* hide second Border */ }
    .functionBox-wide:nth-of-type(2):before {
      border-bottom: none; }
  @media screen and (min-width: 513px) {
    .functionBox-wide {
      /* change border bottom to border right */ }
      .functionBox-wide:before {
        border-bottom: none;
        border-right: solid #a5b7ba 1px;
        height: 350px;
        top: 0%;
        left: 20%;
        right: 0; }
      .functionBox-wide:nth-of-type(2):before {
        border-right: none; }
      .functionBox-wide:nth-of-type(3):before {
        border-right: none; } }
  @media screen and (min-width: 992px) {
    .functionBox-wide:nth-of-type(2):before {
      border-right: solid #a5b7ba 1px; } }
  @media screen and (min-width: 513px) {
    .functionBox-wide.col-sm-6 {
      padding: 1em;
      width: 47.5%;
      margin: 0.5em 1%;
      display: inline-block;
      vertical-align: top; } }
  @media screen and (min-width: 992px) {
    .functionBox-wide.col-sm-6 {
      width: 45%; }
      .functionBox-wide.col-sm-6 iframe {
        margin: 2.25em 0 -1em; } }

ul.circle {list-style-type: circle;}
ul.disc {list-style-type: disc;}
ol.lroman {list-style-type: lower-roman;}
ol.uroman {list-style-type: upper-roman;}


/*  txH article Antibiotic Stewardship  */
#dnn_ctr6832_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr6832_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/portals/0/Images/Services/Publications/TexasHospitals/issues/SeptOct2017/antibiotic-stewardship.jpg");
    background-repeat: no-repeat;
	background-size: cover !important;

    background-size: 150%;
    background-position: center;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr6832_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr6832_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr6832_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr6832_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr6832_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr6832_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr6832_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr6832_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr6832_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }


/*  txH article Harvey  */
#dnn_ctr6835_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr6835_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/portals/0/Images/Services/Publications/TexasHospitals/issues/SeptOct2017/harvey-right.jpg");
    background-repeat: no-repeat;
	background-size: cover !important;
    background-size: 100%;
    background-position: center;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr6835_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr6835_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr6835_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr6835_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr6835_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr6835_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr6835_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr6835_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr6835_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }


/*  txH article EHR part two  */
#dnn_ctr6839_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr6839_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/portals/0/Images/Services/Publications/TexasHospitals/issues/SeptOct2017/ehr.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr6839_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr6839_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr6839_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr6839_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr6839_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr6839_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr6839_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr6839_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr6839_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }


/*  txH article readmissions  */
#dnn_ctr6843_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr6843_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/portals/0/Images/Services/Publications/TexasHospitals/issues/SeptOct2017/readmissions-banner.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr6843_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr6843_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr6843_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr6843_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr6843_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr6843_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr6843_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr6843_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr6843_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

/*  txH article The-Uncomfortable-Path-Excellence   */
#dnn_ctr7002_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7002_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/portals/0/Images/Services/Publications/TexasHospitals/issues/NovDec2017/phyllis1.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7002_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7002_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7002_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7002_HtmlModule_lblContent {
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7002_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7002_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7002_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7002_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7002_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

/*  txH article code optimization   */

.article-block {
	padding: 5px;
}

.article-block h3 {
	padding-bottom: 20px;
	font-style: italic;
}

.article-body {
	line-height: 1.4em;
	font-size: 14pt;
}

.article-body p {
	padding-bottom: 15px;
}

.article-body h5 {
	font-weight: bold;
	padding-bottom: 15px;
}

.article-body-image {
	float: right;
	padding: 0px 0px 0.5em 0.5em;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.article-body-image img {
	width: 100px;
	height: 100px;
}

p.article-body-author {
	padding-bottom: 20px;
}

/*  txH article What-does-the-future-hold-for-EHRs-Part-3   */
#dnn_ctr7005_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7005_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/portals/0/Images/Services/Publications/TexasHospitals/issues/NovDec2017/EMR.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7005_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7005_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7005_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7005_HtmlModule_lblContent {
      padding: 190px 0 0 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7005_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7005_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7005_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7005_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7005_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

/*  txH article Green-Is-Good   */
#dnn_ctr7008_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7008_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/portals/0/Images/Services/Publications/TexasHospitals/issues/NovDec2017/green3.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7008_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7008_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7008_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7008_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7008_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7008_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7008_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7008_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7008_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7010_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }


/*  txH article youth-workforce   */
#dnn_ctr7011_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7011_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/portals/0/Images/Services/Publications/TexasHospitals/issues/NovDec2017/youth-workforce.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7011_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7011_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7011_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7011_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7011_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7011_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7011_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7011_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7011_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

/* Tech Confrerence 2018 */

#dnn_ctr7041_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7041_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("/Portals/0/Images/conference/2018-tech-conference/2018-tech-conference-banner.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7041_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7041_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7041_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7041_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7041_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7041_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7041_HtmlModule_lblContent h3 {
    font-size: 24px;
    color: white; }
  #dnn_ctr7041_HtmlModule_lblContent h2 {
      font-size: 36px;
      margin: 0 0 0.25em;
      line-height: 1.2em;
      color: white;
      max-width: 400px;
      white-space: normal; }
  #dnn_ctr7041_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }



.MessageBox .MessageRightBox {
	width: 100% !important;
}

.DnnModule-7042 {
  padding: 1.5em 1.5em 1.5em 2.25em; }
.DnnModule-7042 h3 {
color: #017bc3  !important;
font-family: "freight-sans-pro", sans-serif  !important;
font-weight: 300  !important;
}

.DnnModule-7042 p {
font-family: "freight-sans-pro", sans-serif  !important;
font-weight: 400  !important;
font-size: 14px  !important;
line-height: 1.4em  !important;

}

.DnnModule-7042 .MessageBox p, h3 {
line-height: 1.2em; }

.tech-conference-2018 ul {
	padding-left: 20px !important;
}
.tech-conference-2018 {
    border-top: solid #a5b7ba 1px;
    margin-top: 10px;
}

.Message_Button-tech-conference-2018 {
	vertical-align: top !important;
}

.Message_Button-wide-justified {
	vertical-align: top !important;
}

#dnn_ctr7044_HtmlModule_lblContent p {
	font-family: "freight-sans-pro", sans-serif !important;
	font-weight: 400 !important;

	font-size: 14px !important;
	line-height: 1.4em !important;
}

#dnn_ctr7399_HtmlModule_lblContent p {
	font-family: "freight-sans-pro", sans-serif !important;
	font-weight: 400 !important;

	font-size: 14px !important;
	line-height: 1.4em !important;
}

.tech-conference-2018 h4 {
	font-family: "freight-sans-pro", sans-serif !important;
	font-weight: bold !important;
	font-size: 18px !important;
	line-height: 1.4em !important;
	margin-top: 5px;
}

#dnn_ctr7042_ModuleContent h6 {
	font-family: "freight-sans-pro", sans-serif !important;
	font-weight: bold !important;
	font-size: 18px !important;
	line-height: 1.4em !important;
}

#dnn_ctr7047_ContentPane {
	display: none !important;
}

#dnn_ctr7043_ModuleContent h4 {
	font-family: "freight-sans-pro", sans-serif !important;
	font-weight: bold !important;
	font-size: 24px !important;
	line-height: 1.4em !important;
}

.Message_Button-tech-conference-2018 a.btn-default {
	min-width: 200px;
}

.Message_Button-wide-justified {
	min-width: 220px;
}

.Message_Button-tech-conference-2018 a.btn-default-2 {
	min-width: 200px;
}

.Message_Button-wide-justified a.btn-default-2 {
	min-width: 220px;
}

.Message_Button-tech-conference-2018 {
	text-align: justify !important;
}

.Message_Button-wide-justified {
	text-align: justify !important;
}

/*  txH article New Medicaid 1115 Waiver   */
#dnn_ctr7282_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7282_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/Jan-Feb/banner-1115-waiver.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7282_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7282_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7282_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7282_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7282_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7282_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7282_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7282_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7282_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7010_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

/*  txH article drug-shortage   */
#dnn_ctr7285_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7285_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/Jan-Feb/banner-drug-shortage.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7285_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7285_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7285_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7285_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7285_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7285_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7285_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7285_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7285_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7285_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

/*  txH article Public Policy Puzzle   */
#dnn_ctr7288_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7288_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/Jan-Feb/banner-public-policy-puzzle.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7288_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7288_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7288_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7288_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7288_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7288_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7288_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7288_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7288_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7288_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

/*  txH article drug-shortage   */
#dnn_ctr7291_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7291_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/Jan-Feb/banner-collier-award.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7291_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7291_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7291_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7291_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7291_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7291_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7291_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7291_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7291_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7291_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

  /*  txH article RuralTransport   */
#dnn_ctr7627_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7627_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/mar-apr/RuralTransport.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7627_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7627_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7627_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7627_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7627_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7627_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7627_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7627_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7627_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7010_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

/*  txH article OpioidsER   */
#dnn_ctr7621_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7621_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/mar-apr/OpioidsER.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7621_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7621_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7621_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7621_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7621_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7621_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7621_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7621_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7621_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7010_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }


/*  txH article THARP retirement benefits   */
#dnn_ctr7679_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7679_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/mar-apr/Retirement_Benefits_bnr.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7679_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7679_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7679_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7679_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7679_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7679_HtmlModule_lblContent h2, #dnn_ctr7679_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7679_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7679_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7679_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }


  /*  txH article Wellness-Programs   */
#dnn_ctr7630_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7630_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/mar-apr/Wellness.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -1; }
  #dnn_ctr7630_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    /* background: linear-gradient(90deg, black, rgba(255, 255, 255, 0)); */
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7630_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7630_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7630_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7630_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7630_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7630_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7630_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7630_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7010_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

/*  txH article Power-of-the-Nudge   */
#dnn_ctr7624_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr7624_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/portals/0/Images/issues/mar-apr/BehavioralEconomics.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr7624_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr7624_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr7624_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr7624_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr7624_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr7624_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr7624_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr7624_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr7624_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr7010_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

/*  Magazine June   */
#dnn_ctr8006_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr8006_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/Portals/0/Images/magazine/june/Enhancing-Hospital-Revenue.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr8006_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr8006_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr8006_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr8006_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr8006_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr8006_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr8006_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr8006_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr8006_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr8006_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }


/*  txH article Power-of-the-Nudge   */
#dnn_ctr8010_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr8010_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/Portals/0/Images/magazine/june/CHANGING-LANDSCAPE.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr8010_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr8010_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr8010_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr8010_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr8010_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr8010_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr8010_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr8010_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr8010_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr8010_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }


/*  txH article Power-of-the-Nudge   */
#dnn_ctr8014_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr8014_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/Portals/0/Images/magazine/june/EMR.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr8014_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr8014_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr8014_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr8014_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr8014_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr8014_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr8014_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr8014_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr8014_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr8014_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

/*  txH article Power-of-the-Nudge   */
#dnn_ctr8018_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr8018_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/Portals/0/Images/magazine/june/Help-Patients.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr8018_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr8018_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr8018_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr8018_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr8018_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr8018_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr8018_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr8018_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr8018_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr8018_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

#dnn_ctr8005_HtmlModule_lblContent img {
  width: 100%; }
#dnn_ctr8005_HtmlModule_lblContent .functionIcon {
  background: transparent; }
#dnn_ctr8005_HtmlModule_lblContent h3 {
  font-size: 1.0625px;
  font-size: 1.7em;
  line-height: 1.2em;
  line-height: 1.1em;
  width: 100%; }

  #dnn_ctr8219_HtmlModule_lblContent img {
    width: 100%; }
  #dnn_ctr8219_HtmlModule_lblContent .functionIcon {
    background: transparent; }
  #dnn_ctr8219_HtmlModule_lblContent h3 {
    font-size: 1.0625px;
    font-size: 1.7em;
    line-height: 1.2em;
    line-height: 1.1em;
    width: 100%; }

  .DnnModule-8003 {
  background: #e0e6e3;
  padding: 1.5em 1.5em 1.5em 2.25em; }
  .DnnModule-8003 h3, .DnnModule-8003 p, .DnnModule-8003 .fa {
    color: black !important; }
  .DnnModule-8003 .MessageBox p, h3 {
    font-size: 1.15em;
    line-height: 1.2em; }

    .DnnModule-8217 {
    background: #e0e6e3;
    padding: 1.5em 1.5em 1.5em 2.25em; }
    .DnnModule-8003 h3, .DnnModule-8003 p, .DnnModule-8003 .fa {
      color: black !important; }
    .DnnModule-8003 .MessageBox p, h3 {
      font-size: 1.15em;
      line-height: 1.2em; }


/*  txH article Power-of-the-Nudge   */
#dnn_ctr8022_HtmlModule_lblContent {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  min-height: 23em;
  padding: 0.5em 1.5em;
  /* :after = bg img */
  /* :before = img overlay */ }
  #dnn_ctr8022_HtmlModule_lblContent:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: url("https://www.tha.org/Portals/0/Images/magazine/june/mna-wide.jpg");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: center;
	background-size: cover !important;
    opacity: 1;
    z-index: -2; }
  #dnn_ctr8022_HtmlModule_lblContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e0e6e3;
    background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
    opacity: 0.5;
    z-index: -1; }
  @media screen and (min-width: 513px) {
    #dnn_ctr8022_HtmlModule_lblContent {
      padding: 1.5em 2.25em;
      min-height: 27em;
      /* adjustment of bg img position at tablet size */ }
      #dnn_ctr8022_HtmlModule_lblContent:after {
        background-size: 120%;
        background-position: left center; } }
  @media screen and (min-width: 992px) {
    #dnn_ctr8022_HtmlModule_lblContent {
      padding: 2.25em 4.5em;
      min-height: 30em;
      /* adjustment of bg img position at desktop size */ }
      #dnn_ctr8022_HtmlModule_lblContent:after {
        background-size: 115%; } }
  #dnn_ctr8022_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
    margin: 0;
    width: 80%;
    line-height: 1.2em;
    overflow: visible; }
  #dnn_ctr8022_HtmlModule_lblContent h3 {
    font-size: 18px;
    color: white; }
  #dnn_ctr8022_HtmlModule_lblContent h2 {
    font-size: 48px;
    color: white;
    margin: 0 0 0.25em; }
  #dnn_ctr8022_HtmlModule_lblContent .btn-default {
    margin: 1em 0; }

  #dnn_ctr8022_HtmlModule_lblContent > div > div > div > ul {
    padding-left: 20px;
    font-size: 14px;
  }

  /*  txH article Claims   */
  #dnn_ctr8220_HtmlModule_lblContent {
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 100%;
    min-height: 23em;
    padding: 0.5em 1.5em;
    /* :after = bg img */
    /* :before = img overlay */ }
    #dnn_ctr8220_HtmlModule_lblContent:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #e0e6e3;
      background: url("https://www.tha.org/Portals/0/Images/magazine/july/claims-banner-background.jpg");
      background-repeat: no-repeat;
      background-size: 150%;
      background-position: center;
  	background-size: cover !important;
      opacity: 1;
      z-index: -2; }
    #dnn_ctr8220_HtmlModule_lblContent:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #e0e6e3;
      background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
      opacity: 0.5;
      z-index: -1; }
    @media screen and (min-width: 513px) {
      #dnn_ctr8220_HtmlModule_lblContent {
        padding: 1.5em 2.25em;
        min-height: 27em;
        /* adjustment of bg img position at tablet size */ }
        #dnn_ctr8220_HtmlModule_lblContent:after {
          background-size: 120%;
          background-position: left center; } }
    @media screen and (min-width: 992px) {
      #dnn_ctr8220_HtmlModule_lblContent {
        padding: 2.25em 4.5em;
        min-height: 30em;
        /* adjustment of bg img position at desktop size */ }
        #dnn_ctr8220_HtmlModule_lblContent:after {
          background-size: 115%; } }
    #dnn_ctr8220_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
      margin: 0;
      width: 80%;
      line-height: 1.2em;
      overflow: visible; }
    #dnn_ctr8220_HtmlModule_lblContent h3 {
      font-size: 18px;
      color: white; }
    #dnn_ctr8220_HtmlModule_lblContent h2 {
      font-size: 48px;
      color: white;
      margin: 0 0 0.25em; }
    #dnn_ctr8220_HtmlModule_lblContent .btn-default {
      margin: 1em 0; }

    #dnn_ctr8220_HtmlModule_lblContent > div > div > div > ul {
      padding-left: 20px;
      font-size: 14px;
    }

    /*  txH article Harvey   */
    #dnn_ctr8224_HtmlModule_lblContent {
      position: relative;
      overflow: hidden;
      z-index: 1;
      width: 100%;
      min-height: 23em;
      padding: 0.5em 1.5em;
      /* :after = bg img */
      /* :before = img overlay */ }
      #dnn_ctr8224_HtmlModule_lblContent:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #e0e6e3;
        background: url("https://www.tha.org/Portals/0/Images/magazine/july/harvey-banner.jpg");
        background-repeat: no-repeat;
        background-size: 150%;
        background-position: center;
    	background-size: cover !important;
        opacity: 1;
        z-index: -2; }
      #dnn_ctr8224_HtmlModule_lblContent:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #e0e6e3;
        background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
        opacity: 0.5;
        z-index: -1; }
      @media screen and (min-width: 513px) {
        #dnn_ctr8224_HtmlModule_lblContent {
          padding: 1.5em 2.25em;
          min-height: 27em;
          /* adjustment of bg img position at tablet size */ }
          #dnn_ctr8224_HtmlModule_lblContent:after {
            background-size: 120%;
            background-position: left center; } }
      @media screen and (min-width: 992px) {
        #dnn_ctr8224_HtmlModule_lblContent {
          padding: 2.25em 4.5em;
          min-height: 30em;
          /* adjustment of bg img position at desktop size */ }
          #dnn_ctr8224_HtmlModule_lblContent:after {
            background-size: 115%; } }
      #dnn_ctr8224_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
        margin: 0;
        width: 80%;
        line-height: 1.2em;
        overflow: visible; }
      #dnn_ctr8224_HtmlModule_lblContent h3 {
        font-size: 18px;
        color: white; }
      #dnn_ctr8224_HtmlModule_lblContent h2 {
        font-size: 48px;
        color: white;
        margin: 0 0 0.25em; }
      #dnn_ctr8224_HtmlModule_lblContent .btn-default {
        margin: 1em 0; }

      #dnn_ctr8224_HtmlModule_lblContent > div > div > div > ul {
        padding-left: 20px;
        font-size: 14px;
      }

      /*  txH article Contraception   */
      #dnn_ctr8228_HtmlModule_lblContent {
        position: relative;
        overflow: hidden;
        z-index: 1;
        width: 100%;
        min-height: 23em;
        padding: 0.5em 1.5em;
        /* :after = bg img */
        /* :before = img overlay */ }
        #dnn_ctr8228_HtmlModule_lblContent:after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: #e0e6e3;
          background: url("https://www.tha.org/Portals/0/Images/magazine/july/IPLARC-banner.jpg");
          background-repeat: no-repeat;
          background-size: 150%;
          background-position: center;
      	background-size: cover !important;
          opacity: 1;
          z-index: -2; }
        #dnn_ctr8228_HtmlModule_lblContent:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: #e0e6e3;
          background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
          opacity: 0.5;
          z-index: -1; }
        @media screen and (min-width: 513px) {
          #dnn_ctr8228_HtmlModule_lblContent {
            padding: 1.5em 2.25em;
            min-height: 27em;
            /* adjustment of bg img position at tablet size */ }
            #dnn_ctr8228_HtmlModule_lblContent:after {
              background-size: 120%;
              background-position: left center; } }
        @media screen and (min-width: 992px) {
          #dnn_ctr8228_HtmlModule_lblContent {
            padding: 2.25em 4.5em;
            min-height: 30em;
            /* adjustment of bg img position at desktop size */ }
            #dnn_ctr8228_HtmlModule_lblContent:after {
              background-size: 115%; } }
        #dnn_ctr8228_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
          margin: 0;
          width: 80%;
          line-height: 1.2em;
          overflow: visible; }
        #dnn_ctr8228_HtmlModule_lblContent h3 {
          font-size: 18px;
          color: white; }
        #dnn_ctr8228_HtmlModule_lblContent h2 {
          font-size: 48px;
          color: white;
          margin: 0 0 0.25em; }
        #dnn_ctr8228_HtmlModule_lblContent .btn-default {
          margin: 1em 0; }

        #dnn_ctr8228_HtmlModule_lblContent > div > div > div > ul {
          padding-left: 20px;
          font-size: 14px;
        }

        /*  txH article Maternal   */
        #dnn_ctr8232_HtmlModule_lblContent {
          position: relative;
          overflow: hidden;
          z-index: 1;
          width: 100%;
          min-height: 23em;
          padding: 0.5em 1.5em;
          /* :after = bg img */
          /* :before = img overlay */ }
          #dnn_ctr8232_HtmlModule_lblContent:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #e0e6e3;
            background: url("https://www.tha.org/Portals/0/Images/magazine/july/MaternalMortalityBanner.jpg");
            background-repeat: no-repeat;
            background-size: 150%;
            background-position: center;
        	background-size: cover !important;
            opacity: 1;
            z-index: -2; }
          #dnn_ctr8232_HtmlModule_lblContent:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #e0e6e3;
            background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
            opacity: 0.5;
            z-index: -1; }
          @media screen and (min-width: 513px) {
            #dnn_ctr8232_HtmlModule_lblContent {
              padding: 1.5em 2.25em;
              min-height: 27em;
              /* adjustment of bg img position at tablet size */ }
              #dnn_ctr8232_HtmlModule_lblContent:after {
                background-size: 120%;
                background-position: left center; } }
          @media screen and (min-width: 992px) {
            #dnn_ctr8232_HtmlModule_lblContent {
              padding: 2.25em 4.5em;
              min-height: 30em;
              /* adjustment of bg img position at desktop size */ }
              #dnn_ctr8232_HtmlModule_lblContent:after {
                background-size: 115%; } }
          #dnn_ctr8232_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
            margin: 0;
            width: 80%;
            line-height: 1.2em;
            overflow: visible; }
          #dnn_ctr8232_HtmlModule_lblContent h3 {
            font-size: 18px;
            color: white; }
          #dnn_ctr8232_HtmlModule_lblContent h2 {
            font-size: 48px;
            color: white;
            margin: 0 0 0.25em; }
          #dnn_ctr8232_HtmlModule_lblContent .btn-default {
            margin: 1em 0; }

          #dnn_ctr8232_HtmlModule_lblContent > div > div > div > ul {
            padding-left: 20px;
            font-size: 14px;
          }


       /*  txH article staffing   */
        #dnn_ctr8334_HtmlModule_lblContent {
          position: relative;
          overflow: hidden;
          z-index: 1;
          width: 100%;
          min-height: 23em;
          padding: 0.5em 1.5em;
          /* :after = bg img */
          /* :before = img overlay */ }
          #dnn_ctr8334_HtmlModule_lblContent:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #e0e6e3;
            background: url("https://www.tha.org/Portals/0/Images/magazine/july/staffing_headache_bnr.jpg");
            background-repeat: no-repeat;
            background-size: 150%;
            background-position: center;
        	background-size: cover !important;
            opacity: 1;
            z-index: -2; }
          #dnn_ctr8334_HtmlModule_lblContent:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #e0e6e3;
            background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
            opacity: 0.5;
            z-index: -1; }
          @media screen and (min-width: 513px) {
            #dnn_ctr8334_HtmlModule_lblContent {
              padding: 1.5em 2.25em;
              min-height: 27em;
              /* adjustment of bg img position at tablet size */ }
              #dnn_ctr8334_HtmlModule_lblContent:after {
                background-size: 120%;
                background-position: left center; } }
          @media screen and (min-width: 992px) {
            #dnn_ctr8334_HtmlModule_lblContent {
              padding: 2.25em 4.5em;
              min-height: 30em;
              /* adjustment of bg img position at desktop size */ }
              #dnn_ctr8334_HtmlModule_lblContent:after {
                background-size: 115%; } }
          #dnn_ctr8334_HtmlModule_lblContent h2, #dnn_ctr8334_HtmlModule_lblContent h3 {
            margin: 0;
            width: 80%;
            line-height: 1.2em;
            overflow: visible; }
          #dnn_ctr8334_HtmlModule_lblContent h3 {
            font-size: 18px;
            color: white; }
          #dnn_ctr8334_HtmlModule_lblContent h2 {
            font-size: 48px;
            color: white;
            margin: 0 0 0.25em; }
          #dnn_ctr8334_HtmlModule_lblContent .btn-default {
            margin: 1em 0; }

          #dnn_ctr8334_HtmlModule_lblContent > div > div > div > ul {
            padding-left: 20px;
            font-size: 14px;
          }




          /*  txH article workforce   */
          #dnn_ctr8236_HtmlModule_lblContent {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 100%;
            min-height: 23em;
            padding: 0.5em 1.5em;
            /* :after = bg img */
            /* :before = img overlay */ }
            #dnn_ctr8236_HtmlModule_lblContent:after {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: url("https://www.tha.org/Portals/0/Images/magazine/july/workforce-banner.jpg");
              background-repeat: no-repeat;
              background-size: 150%;
              background-position: center;
          	background-size: cover !important;
              opacity: 1;
              z-index: -2; }
            #dnn_ctr8236_HtmlModule_lblContent:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
              opacity: 0.5;
              z-index: -1; }
            @media screen and (min-width: 513px) {
              #dnn_ctr8236_HtmlModule_lblContent {
                padding: 1.5em 2.25em;
                min-height: 27em;
                /* adjustment of bg img position at tablet size */ }
                #dnn_ctr8236_HtmlModule_lblContent:after {
                  background-size: 120%;
                  background-position: left center; } }
            @media screen and (min-width: 992px) {
              #dnn_ctr8236_HtmlModule_lblContent {
                padding: 2.25em 4.5em;
                min-height: 30em;
                /* adjustment of bg img position at desktop size */ }
                #dnn_ctr8236_HtmlModule_lblContent:after {
                  background-size: 115%; } }
            #dnn_ctr8236_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
              margin: 0;
              width: 80%;
              line-height: 1.2em;
              overflow: visible; }
            #dnn_ctr8236_HtmlModule_lblContent h3 {
              font-size: 18px;
              color: white; }
            #dnn_ctr8236_HtmlModule_lblContent h2 {
              font-size: 48px;
              color: white;
              margin: 0 0 0.25em; }
            #dnn_ctr8236_HtmlModule_lblContent .btn-default {
              margin: 1em 0; }

            #dnn_ctr8236_HtmlModule_lblContent > div > div > div > ul {
              padding-left: 20px;
              font-size: 14px;
            }

			
          /*  txH article workforce   */
          #dnn_ctr8420_HtmlModule_lblContent {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 100%;
            min-height: 23em;
            padding: 0.5em 1.5em;
            /* :after = bg img */
            /* :before = img overlay */ }
            #dnn_ctr8420_HtmlModule_lblContent:after {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: url("https://www.tha.org/Portals/0/Images/magazine/oct/banners/AdvCare.jpg");
              background-repeat: no-repeat;
              background-size: 150%;
              background-position: center;
          	background-size: cover !important;
              opacity: 1;
              z-index: -2; }
            #dnn_ctr8420_HtmlModule_lblContent:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
              opacity: 0.5;
              z-index: -1; }
            @media screen and (min-width: 513px) {
              #dnn_ctr8420_HtmlModule_lblContent {
                padding: 1.5em 2.25em;
                min-height: 27em;
                /* adjustment of bg img position at tablet size */ }
                #dnn_ctr8420_HtmlModule_lblContent:after {
                  background-size: 120%;
                  background-position: left center; } }
            @media screen and (min-width: 992px) {
              #dnn_ctr8420_HtmlModule_lblContent {
                padding: 2.25em 4.5em;
                min-height: 30em;
                /* adjustment of bg img position at desktop size */ }
                #dnn_ctr8420_HtmlModule_lblContent:after {
                  background-size: 115%; } }
            #dnn_ctr8420_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
              margin: 0;
              width: 80%;
              line-height: 1.2em;
              overflow: visible; }
            #dnn_ctr8420_HtmlModule_lblContent h3 {
              font-size: 18px;
              color: white; }
            #dnn_ctr8420_HtmlModule_lblContent h2 {
              font-size: 48px;
              color: white;
              margin: 0 0 0.25em; }
            #dnn_ctr8420_HtmlModule_lblContent .btn-default {
              margin: 1em 0; }

            #dnn_ctr8420_HtmlModule_lblContent > div > div > div > ul {
              padding-left: 20px;
              font-size: 14px;
            }

          /*  txH article workforce   */
          #dnn_ctr8424_HtmlModule_lblContent {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 100%;
            min-height: 23em;
            padding: 0.5em 1.5em;
            /* :after = bg img */
            /* :before = img overlay */ }
            #dnn_ctr8424_HtmlModule_lblContent:after {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: url("https://www.tha.org/Portals/0/Images/magazine/oct/banners/Workforce.jpg");
              background-repeat: no-repeat;
              background-size: 150%;
              background-position: center;
          	background-size: cover !important;
              opacity: 1;
              z-index: -2; }
            #dnn_ctr8424_HtmlModule_lblContent:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
              opacity: 0.5;
              z-index: -1; }
            @media screen and (min-width: 513px) {
              #dnn_ctr8424_HtmlModule_lblContent {
                padding: 1.5em 2.25em;
                min-height: 27em;
                /* adjustment of bg img position at tablet size */ }
                #dnn_ctr8424_HtmlModule_lblContent:after {
                  background-size: 120%;
                  background-position: left center; } }
            @media screen and (min-width: 992px) {
              #dnn_ctr8424_HtmlModule_lblContent {
                padding: 2.25em 4.5em;
                min-height: 30em;
                /* adjustment of bg img position at desktop size */ }
                #dnn_ctr8424_HtmlModule_lblContent:after {
                  background-size: 115%; } }
            #dnn_ctr8424_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
              margin: 0;
              width: 80%;
              line-height: 1.2em;
              overflow: visible; }
            #dnn_ctr8424_HtmlModule_lblContent h3 {
              font-size: 18px;
              color: white; }
            #dnn_ctr8424_HtmlModule_lblContent h2 {
              font-size: 48px;
              color: white;
              margin: 0 0 0.25em; }
            #dnn_ctr8424_HtmlModule_lblContent .btn-default {
              margin: 1em 0; }

            #dnn_ctr8424_HtmlModule_lblContent > div > div > div > ul {
              padding-left: 20px;
              font-size: 14px;
            }

          /*  txH article workforce   */
          #dnn_ctr8444_HtmlModule_lblContent {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 100%;
            min-height: 23em;
            padding: 0.5em 1.5em;
            /* :after = bg img */
            /* :before = img overlay */ }
            #dnn_ctr8444_HtmlModule_lblContent:after {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: url("https://www.tha.org/Portals/0/Images/magazine/oct/banners/Newborn.jpg");
              background-repeat: no-repeat;
              background-size: 150%;
              background-position: center;
          	background-size: cover !important;
              opacity: 1;
              z-index: -2; }
            #dnn_ctr8444_HtmlModule_lblContent:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
              opacity: 0.5;
              z-index: -1; }
            @media screen and (min-width: 513px) {
              #dnn_ctr8444_HtmlModule_lblContent {
                padding: 1.5em 2.25em;
                min-height: 27em;
                /* adjustment of bg img position at tablet size */ }
                #dnn_ctr8444_HtmlModule_lblContent:after {
                  background-size: 120%;
                  background-position: left center; } }
            @media screen and (min-width: 992px) {
              #dnn_ctr8444_HtmlModule_lblContent {
                padding: 2.25em 4.5em;
                min-height: 30em;
                /* adjustment of bg img position at desktop size */ }
                #dnn_ctr8444_HtmlModule_lblContent:after {
                  background-size: 115%; } }
            #dnn_ctr8444_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
              margin: 0;
              width: 80%;
              line-height: 1.2em;
              overflow: visible; }
            #dnn_ctr8444_HtmlModule_lblContent h3 {
              font-size: 18px;
              color: white; }
            #dnn_ctr8444_HtmlModule_lblContent h2 {
              font-size: 48px;
              color: white;
              margin: 0 0 0.25em; }
            #dnn_ctr8444_HtmlModule_lblContent .btn-default {
              margin: 1em 0; }

            #dnn_ctr8444_HtmlModule_lblContent > div > div > div > ul {
              padding-left: 20px;
              font-size: 14px;
            }

          /*  txH article workforce   */
          #dnn_ctr8428_HtmlModule_lblContent {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 100%;
            min-height: 23em;
            padding: 0.5em 1.5em;
            /* :after = bg img */
            /* :before = img overlay */ }
            #dnn_ctr8428_HtmlModule_lblContent:after {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: url("https://www.tha.org/Portals/0/Images/magazine/oct/banners/bill-collecting.jpg");
              background-repeat: no-repeat;
              background-size: 150%;
              background-position: center;
          	background-size: cover !important;
              opacity: 1;
              z-index: -2; }
            #dnn_ctr8428_HtmlModule_lblContent:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
              opacity: 0.5;
              z-index: -1; }
            @media screen and (min-width: 513px) {
              #dnn_ctr8428_HtmlModule_lblContent {
                padding: 1.5em 2.25em;
                min-height: 27em;
                /* adjustment of bg img position at tablet size */ }
                #dnn_ctr8428_HtmlModule_lblContent:after {
                  background-size: 120%;
                  background-position: left center; } }
            @media screen and (min-width: 992px) {
              #dnn_ctr8428_HtmlModule_lblContent {
                padding: 2.25em 4.5em;
                min-height: 30em;
                /* adjustment of bg img position at desktop size */ }
                #dnn_ctr8428_HtmlModule_lblContent:after {
                  background-size: 115%; } }
            #dnn_ctr8428_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
              margin: 0;
              width: 80%;
              line-height: 1.2em;
              overflow: visible; }
            #dnn_ctr8428_HtmlModule_lblContent h3 {
              font-size: 18px;
              color: white; }
            #dnn_ctr8428_HtmlModule_lblContent h2 {
              font-size: 48px;
              color: white;
              margin: 0 0 0.25em; }
            #dnn_ctr8428_HtmlModule_lblContent .btn-default {
              margin: 1em 0; }

            #dnn_ctr8428_HtmlModule_lblContent > div > div > div > ul {
              padding-left: 20px;
              font-size: 14px;
            }

          /*  txH article workforce   */
          #dnn_ctr8432_HtmlModule_lblContent {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 100%;
            min-height: 23em;
            padding: 0.5em 1.5em;
            /* :after = bg img */
            /* :before = img overlay */ }
            #dnn_ctr8432_HtmlModule_lblContent:after {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: url("https://www.tha.org/Portals/0/Images/magazine/oct/banners/Leadership.jpg");
              background-repeat: no-repeat;
              background-size: 150%;
              background-position: center;
          	background-size: cover !important;
              opacity: 1;
              z-index: -2; }
            #dnn_ctr8432_HtmlModule_lblContent:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
              opacity: 0.5;
              z-index: -1; }
            @media screen and (min-width: 513px) {
              #dnn_ctr8432_HtmlModule_lblContent {
                padding: 1.5em 2.25em;
                min-height: 27em;
                /* adjustment of bg img position at tablet size */ }
                #dnn_ctr8432_HtmlModule_lblContent:after {
                  background-size: 120%;
                  background-position: left center; } }
            @media screen and (min-width: 992px) {
              #dnn_ctr8432_HtmlModule_lblContent {
                padding: 2.25em 4.5em;
                min-height: 30em;
                /* adjustment of bg img position at desktop size */ }
                #dnn_ctr8432_HtmlModule_lblContent:after {
                  background-size: 115%; } }
            #dnn_ctr8432_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
              margin: 0;
              width: 80%;
              line-height: 1.2em;
              overflow: visible; }
            #dnn_ctr8432_HtmlModule_lblContent h3 {
              font-size: 18px;
              color: white; }
            #dnn_ctr8432_HtmlModule_lblContent h2 {
              font-size: 48px;
              color: white;
              margin: 0 0 0.25em; }
            #dnn_ctr8432_HtmlModule_lblContent .btn-default {
              margin: 1em 0; }

            #dnn_ctr8432_HtmlModule_lblContent > div > div > div > ul {
              padding-left: 20px;
              font-size: 14px;
            }

          /*  txH article workforce   */
          #dnn_ctr8440_HtmlModule_lblContent {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 100%;
            min-height: 23em;
            padding: 0.5em 1.5em;
            /* :after = bg img */
            /* :before = img overlay */ }
            #dnn_ctr8440_HtmlModule_lblContent:after {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: url("https://www.tha.org/Portals/0/Images/magazine/oct/banners/VBP.jpg");
              background-repeat: no-repeat;
              background-size: 150%;
              background-position: center;
          	background-size: cover !important;
              opacity: 1;
              z-index: -2; }
            #dnn_ctr8440_HtmlModule_lblContent:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #e0e6e3;
              background: linear-gradient(90deg, black, rgba(255, 255, 255, 0));
              opacity: 0.5;
              z-index: -1; }
            @media screen and (min-width: 513px) {
              #dnn_ctr8440_HtmlModule_lblContent {
                padding: 1.5em 2.25em;
                min-height: 27em;
                /* adjustment of bg img position at tablet size */ }
                #dnn_ctr8440_HtmlModule_lblContent:after {
                  background-size: 120%;
                  background-position: left center; } }
            @media screen and (min-width: 992px) {
              #dnn_ctr8440_HtmlModule_lblContent {
                padding: 2.25em 4.5em;
                min-height: 30em;
                /* adjustment of bg img position at desktop size */ }
                #dnn_ctr8440_HtmlModule_lblContent:after {
                  background-size: 115%; } }
            #dnn_ctr8440_HtmlModule_lblContent h2, #dnn_ctr5468_HtmlModule_lblContent h3 {
              margin: 0;
              width: 80%;
              line-height: 1.2em;
              overflow: visible; }
            #dnn_ctr8440_HtmlModule_lblContent h3 {
              font-size: 18px;
              color: white; }
            #dnn_ctr8440_HtmlModule_lblContent h2 {
              font-size: 48px;
              color: white;
              margin: 0 0 0.25em; }
            #dnn_ctr8440_HtmlModule_lblContent .btn-default {
              margin: 1em 0; }

            #dnn_ctr8440_HtmlModule_lblContent > div > div > div > ul {
              padding-left: 20px;
              font-size: 14px;
            }


			
/*# sourceMappingURL=main.css.map */

