/*
* Created By: MDC Web Services
* Description:  
* Revised:
*/

/*Masthead Code*/
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.title-name h1 {
  font-size: 24px;
  margin: 0;
}

.site-masthead  {
  background-position: center;
  background-repeat: no-repeat;
  background-color: #1565c0;
  color: #fff;
}

.title-name.title-background span {
  background-color: rgba(0, 0, 0, 0.3);
  padding-left: 12px;
  padding-right: 12px;
}

/*Responsive Queries*/

@media (max-width: 349px) {}

@media (min-width: 350px) and (max-width: 640px) {}

@media (min-width: 480px) and (max-width: 640px) {}


@media (max-width: 640px) {}

@media (min-width: 641px) and (max-width: 767px) {}


@media (max-width: 767px) {
  .site-masthead {
    padding:10px 0;
  }
}


@media (min-width: 768px) {
  .title-area { 
    width: 100%; 
    position: relative;
  }
  .title-container { 
    height: 100%;
    position: absolute; 
    left: 0; 
    top: 0; 
    width: 100%; 
    display: table; 
  }
  .title-name {
    display: table-cell; 
    vertical-align: middle;
  }
}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
  .title-area { 
    height: 120px;  
  }
  .title-name h1 {
    font-size: 37px;
  }
}
@media (min-width: 992px) {
}

@media (max-width: 1024px) {

}

@media (min-width: 991px) and (max-width: 1024px) {

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
  .title-area { 
    height: 140px;  
  }
  .title-name h1 {
    font-size: 48px;
  }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .title-area { 
    height: 180px;  
  }
  .title-name h1 {
    font-size: 60px;
  }
}


.mdcbrand {
	height:100px;
	border-bottom:3px double #d0d0d0;
	background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #edecec);
  background-image: -ms-linear-gradient(top, #ffffff, #edecec);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#edecec));
  background-image: -webkit-linear-gradient(top, #ffffff, #edecec);
  background-image: -o-linear-gradient(top, #ffffff, #edecec);
  background-image: linear-gradient(top, #ffffff, #edecec);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#edecec', GradientType=0);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	
}

.nbclearnfeatures li {
	margin-bottom:18px;
}

.nbclearnfeatures h2 {
	font-size:20px;
	border-bottom:3px double #92dbf6;
	margin-bottom:12px;
}

.nbcfeatures {
	color:#004569;
	background-color:#c5ecfa;
}

.nbclearnbg {
	background-color:white;
}

hr {
margin: 18px 0;
border: 0;
border-top: 1px solid #92dbf6;
border-bottom: 1px solid #ebf9fd;
}

.mdclogocenter {
	margin:20px auto;
	display:block;
}

.heroarea {
	background-color:#ffffff;
}

.mdccopy {
	background-color:#c5ecfa;
}

.introcopy {
	margin-top:22px;
}

.banner {
    margin-bottom: -30px;
} 
