/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */


.gradient-h {background: #004393; 
  background: -moz-linear-gradient(left,  #004393 0%, #0076be 100%); 
  background: -webkit-linear-gradient(left,  #004393 0%,#0076be 100%); 
  background: linear-gradient(to right,  #004393 0%,#0076be 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004393', endColorstr='#0076be',GradientType=1 ); }

.cst-inner-content ol li, cst-inner-content ul li { color:#111; line-height:24px;}
.cst-inner-content ol li:before, cst-inner-content ul li:before{ font-family: FontAwesome;content: "\f054"; display: inline-block; padding-right: 3px;vertical-align: middle; margin-left:10px;}

/*.navbar-inverse .navbar-inner {border-radius:4px;}*/
.title-mn-videos { font-size:30px; font-weight:bold; color:#004997; margin:10px 0px; }


.cst-inner-content strong { font-weight:bold; color:#111; margin:10px 0px; }
.cst-inner-content p { font-size:15px; line-height:24px; color:#111; }
.cst-inner-content blockquote { margin:15px 0px;}

.tocify .list-group > li > a {  font-weight:600;  }
.tocify  li { border-bottom:solid 1px #e1e1e1; border-radius: 0px !important;   webkit-border-radius: 0px;
  moz-border-radius: 0px; padding:0.3rem;}
.tocify .list-group > li:hover { color:#fff; text-shadow:none; background:#004997;  }
.tocify  .active  { color:#fff; background:#004997;}
.tocify a:hover,.tocify li:hover   {color:#fff;}
.tocify a{ padding-left: 1rem;}
.tocify {
  width: unset ;
 background-color: #fff;
  max-height: 80%;
  overflow: auto;
  margin-left: 0%;
  border: 1px solid #ccc;
  webkit-border-radius: 0px;
  moz-border-radius: 0px;
  border-radius: 0px; 
}
.footer {z-index: 1;}
iframe[src*=youtube]
{
  max-width:100%;
  height:100%;
  aspect-ratio: 16/9;
  width:100%;
}