/*Navigation*/
.nav a {color: #393c3d; font-size: 11px; font-weight: bold; padding: 14px 10px; text-transform: uppercase;}
.nav li {display: inline;}
/*Carousel*/
#cycler {position:relative; width: 100%; height: 100%; left: 0;}
#cycler img{position:absolute;z-index:1;background-color:white;width:100%;height:100%;left:0;top:0;display:none}
#cycler img.active{z-index:3;}
#cycler img.base{z-index:-1;position:static;display:block}
/*Banner FAQ*/
.banner {height: 400px; padding: 0px 15px;}
.banner-faq {padding: 0px 15px;}
.banner-faq h1 {text-align: center;}
.banner-faq h2 {text-align: center;}
.faq .container {text-align: left;}
.panel {margin: 5px;}

/*Table*/
.header-desc-les {background-color: #afcc34; text-align: center; font-size: 16px; border: 1px solid #ddd;}
.header-desc-exp {background-color: #00a6da; text-align: center; font-size: 16px; border: 1px solid #ddd;}

@media print {    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

/*****Banner Main*****/
.banner h1 {color: #fff; font-size: 48px;}
.banner p {font-size: 20px; color: #fff;}

.account h1 {text-align: center;}

.faq h1 {text-align: center;}
.faq h2 {text-align: center;}

/*****Textbook*****/
.textbook h2 {color: #393c3d; font-size: 24px; text-align: center;}
.textbook p {font-size: 15px; margin-bottom: 13px; text-align: center;}
/*****Thumbnails*****/
.thumbnail {padding: 0px; border: 2px solid black; box-shadow: 0px 0px 10px black;}
.thumbnail h3 {position: absolute; width: 100%; font-size:  40px; text-align: center; top: 80px; font-color: white; color: white; text-shadow: 1px 0px 0px #000000, 1px 1px 0px #000000, 0px 1px 0px #000000, -1px 1px 0px #000000, -1px 0px 0px #000000, -1px -1px 0px #000000, 0px -1px 0px #000000, 1px -1px 0px #000000, 1px 4px 5px #aeaeae;; z-index: 5;}
.thumbnail img {z-index: -5;}
.thumbnail h4 {position: absolute; color: white; text-align: center; width:100%; top: 54px; font-size: 36px; font-weight: bold;}
.table {
  font-size: 12px;
}
.header {
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #ddd;
}
.vocab-header {
  font-size: 15px
}
.table tr:first-child {
  font-size: 10px;
}
.modal-body h1 {
  text-align: center;
  font-size: 3em;
}
.modal-body img {
  margin: 5px auto;
  padding: 0px;
  border: 2px solid black;
}
.icons img {
  display: inline-block;
  text-align: center;
  padding: 10px;
  border: 0px solid white;
}
.icons {
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 10px
}
.learn-more {
  background-color: #f7f7f7;
}
.learn-more p {
  text-align: left;
}
.learn-more h3 {
  font-family: 'Shift', sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.learn-more a {
  color: #00b0ff;
}
.three-col-content {
    background-color: #efefef;
    border-bottom: 0px solid #dbdbdb;
}
.three-col-content .thumbnail {
  border: 0px solid #dbdbdb;
}
.three-col-content h2 {
    color: #393c3d;
    font-size: 34px;
    text-align: center;
    font-weight: bold;
}
.three-col-content p {
    font-size: 15px;
    margin-bottom: 13px;
    text-align: center;
}
