/**
 * Place your custom styles here.
 */
 
@media print {
  a[href]:after {
    content: none !important;
  }
} 
html {
  background-color:white;
}  
body {
  width:95%;
  margin-left:2.5%;  
  color:silver;
  font-size:1.7em;
  background-color:#383127;
}
.hide-me {
  visibility: hidden;!important;
}
h1 {
  color:white;
}
h2 {
  text-align:center;
  color:rgb(130, 147, 67);
  color:#DDFE60; 
  margin-bottom:20px;
}
h3 {
  font-size:20px;
  color:rgb(130, 147, 67);
  color:#DDFE60; 
}
.highlight {
  font-size:1.1em;
  color:rgb(130, 147, 67);
  color:#EBCB33;
}
.highlight-2 {
  color:#DDFE60;
}
.p-well {
  min-height: 20px;
  padding: 19px;
  margin-bottom:20px;
  background-color: #C2A470;
  border: 1px solid brown;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
  color:white;
}
.margin-20 {
  margin-left:20px;
}
.underline {
  text-decoration: underline;
}
.logo_box {
    width:100%;
    background: #f99301; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #f99301, #ddff61); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #f99301, #ddff61); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #f99301, #ddff61); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #f99301, #ddff61); /* Standard syntax */
	z-index: -1;
}
header {
  padding: 0 1em 0 1em;
}
#main-nav {
    border-radius: 0 !important;
    background-color:#383127;
    border-color:#383127;
    font-size:1.2em;
}
#main-nav a {
  color:white;
  font-size:1em;
}
#main-nav a:hover {
  color:#F89402;
}
#main-nav a:focus {
  color:#F89402;
  background-color:black;
}
.dropdown-menu {
  background-color:black;
}
.logo_box {
  text-align: center;
  padding:20px;
}
.logo_box img {
  display: inline-block;
}
.social-block {
  display:inline-block;
  height:50px;
}
#facebook {
  padding: 0px 20px;
  padding-right:10px;
  height:90%
}

#twitter {
  padding: 0px 20px;
  padding-left:0px;
  height:100%
}

#header-logo {
	margin: 0 auto;
}
.center-div {
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.region-header {
  display: block;
  text-align:center;
 
}
.buttons {
  text-align:center;
  padding: 0 1em 0 1em;
}
.buttons img  {
  padding-right:15px;
  padding-bottom:15px;
  text-align:center;
  display:inline;
}
footer {
  margin-left:1em;
  margin-right:1em;
  font-size:1.0em;
}
.leaders p {
  margin-bottom: 0px;
}
.pad_list p {
  margin-top:10px;
  color:rgb(130, 147, 67);
  color:#DDFE60; 
  text-indent:20px;
} 
.instructors img, .leaders img{
  max-height:200px;
}
/** 
.instructor-pic, .instructor-text, .leader-pic, .leader-text{
   height:500px;
}
**/
.instructor-pic, .leader-pic{
   height:220px;
}
.instructors {
  margin:20px;
}
.panel {
  background-color: gray;
  background-color:#383127;
}
.panel-default>.panel-heading {
    background-color: yellow;
    background-color:#383127;
    border:none;
}
.panel-default, .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border:none;
}
.panel-title {
  color:rgb(130, 147, 67);
  color:#DDFE60; 
}
.panel-body {
  padding:0 50px;
}
.faqs h4 {
  font-size:1.1em;
}
.Boost {
  font-size:1.5em;
  font-weight:bold;
}
.center {
  text-align:center;
}
.pre-license-classes, .exam-prep-classes { 
  border: 5px solid rgb(130, 147, 67);
  margin:10px 20px;
  padding-top:20px;
}
.pre-license-text, .licensing {
  padding-left:20px;
  padding-right:20px;
}
.white-text {
  color:white;
}
.glow-text {
  color:#DDFE60; 
}

.disclosure {
  margin-right:20px;
}
.header1 {
  background-image: url('../pics/banner1.png');
  background-position: center;
  background-size: cover;
  height: 170px;
  margin-bottom:20px;
  color:white;
}
.ce-header-text {
  padding-top:20px;
}
.less-margin {
  margin-top:5px;
}
/* 

*/
.user-table {
  max-width: 500px;
}
.indent-1 {
  text-indent: 20px;
}
.indent-2 {
  text-indent: 40px;
}
.indent-3 {
  text-indent: 100px;
}
.no-margin {
  margin:0;
}
.shopping-cart {
  border: 1px solid red;
}
.cart-item, .cart-total {
  display: block;
}
.class-sale-message {
  margin-top:-10px;
  text-align:center;
  font-size:1.1em;
  color:green;
}
.pumpItUp {
  font-size: 1.2em;
  font-weight:bold;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
    }
.fancy-div {
  border: solid 4px #EBCB33;
  border-radius: 20px;
  border-style: double;
  padding-top:20px;
  min-height:300px;
}
.outer-div {
  margin-bottom:20px;
  padding-bottom:20px;
}
.instructor-button {
  margin-bottom:20px;
}
.instructor-title {
  color: #829343;
  font-weight: bold;
}
.modal-body p {
  color:#829343;
}
.modal-content {
   background-color: #f5f5dc;
 
}
.modal-title {
  color: #EBCB33;
}
.location-1 {
  color:greenyellow;
}



#marquee { 
  color:red; 
  background:#f0f0f0;
  width:100%;
  height:50px;
  line-height:50px;
  overflow:hidden;
  position:relative;
}
