.top5 {padding-top:5px;}
.top10 {padding-top:10px;}
.top20 {padding-top:20px;}
.top30 {padding-top:30px;}
.top40 {padding-top:40px;}
.top50 {padding-top:50px;}


p, ul, li, input, select, label{
    font-family: 'Nunito Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em !important;
}

#top-bar.dark { background: #000 !important; }
#copyrights { 
    padding:20px 0px;
    line-height: 1.4em;
}
.before-heading {background: #333; color:#fff;}
.course-head{color:#34ba9c;}

.bodycopy{
    font-family: 'Nunito Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em !important;
    text-align: justify;
}
.bodycopy2{
    font-family: 'Nunito Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em !important;
}

.centercentered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 450px;
  text-align: center;
}
.leftcentered {
  position: absolute;
  top: 50%;
  left: 10%;
  transform: translate(-10%, -50%);
  max-width: 530px;
}
.rightcentered {
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translate(-5%, -50%);
  max-width: 450px;
}
.error_strings{
    font-family: 'Nunito Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em !important;
    padding-top:5px;
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

.subbanner{padding:5px;}
.dtitle{

    }
.dtext{
    font-size: 13px;
    line-height: 15px;
}
}
