﻿
.help-msg {
    font-size:13px;
}

.login-title {
    margin-bottom:0px;
}

.login-hr {
    display: block;
    height: 4px;
    border: 0;
    border-top: 3px solid #FBA84A;
    padding: 0; 
    margin-top:0px;
    
}

.login-summary
{
        font-size:18px;
        font-weight:bold;
}

.callout h2 {
    color: white;
}

.align-left {
    text-align:left;
}


.hidden-facet {
    display:none;
}

.hide {
    display:none;
}

.article-complete2 {
  display: none; }
  .article-complete2.open {
    display: block; }

  

  #carousel-slider {
  background: #000; }
  #carousel-slider img {
    margin: 0 auto; }
  #carousel-slider .carousel-caption {
    top: 60px;
    bottom: auto;
    padding: 30px;
    text-align: left;
    background: rgba(0, 0, 0, 0.5); }
    #carousel-slider .carousel-caption h1 {
      margin-bottom: 1.5rem;
      font-size: 4.8rem;
      font-weight: 700;
      text-transform: none; }
    #carousel-slider .carousel-caption p {
      font-size: 3.0rem;
      line-height: 1.3; }
    @media (max-width: 1199px) {
      #carousel-slider .carousel-caption {
        padding: 20px; }
        #carousel-slider .carousel-caption h1 {
          margin-bottom: 1rem;
          font-size: 3.6rem; }
        #carousel-slider .carousel-caption p {
          font-size: 2.0rem;
          line-height: 1.3; } }
  #carousel-slider .carousel-control {
    position: absolute;
    display: block;
    top: 50%;
    left: 20px;
    bottom: auto;
    width: 102px;
    height: 102px;
    margin-top: -100px;
    background: none;
    opacity: 1;
    filter: alpha(opacity=100);
    zoom: 1; }
    #carousel-slider .carousel-control.right {
      left: auto;
      right: 20px; }
  #carousel-slider .icon-arrow-left,
  #carousel-slider .icon-arrow-right {
    width: 102px;
    height: 102px;
    fill: #fff; }
  #carousel-slider .carousel-indicators {
    display: none; }
    @media (max-width: 767px) {
      #carousel-slider .carousel-indicators {
        display: block;
        position: static;
        width: 100%;
        margin-left: 0%; } }

@media (max-width: 1199px) {
  #carousel-slider {
    padding-bottom: 0px; } }
@media (max-width: 991px) {
  #carousel-slider .carousel-caption {
    top: 30px;
    left: 10%;
    right: 10%; }
    #carousel-slider .carousel-caption h1 {
      margin-top: 0; }
  #carousel-slider .carousel-control {
    top: 140px;
    width: 40px;
    height: 40px;
    margin-top: 0; }
  #carousel-slider .icon-arrow-left,
  #carousel-slider .icon-arrow-right {
    width: 40px;
    height: 40px; } }
@media (max-width: 767px) {
  #carousel-slider {
    padding-bottom: 0; }
    #carousel-slider .carousel-caption {
      position: static;
      top: auto;
      padding: 20px 20px 40px 20px; }
    #carousel-slider .carousel-control {
      display: none; } }

.nav-footer b
{
    font-weight: 700;
    text-transform: uppercase;
}