﻿
.nav-tabs > li.active a,
.mod-blocks .nav > li > a {
  color: #333333 !important;
}

.mod-blocks .nav > li > a {
  border-color: #cccccc #cccccc transparent;
}

.dues-mybalance-content {
  margin-bottom: 10px;
}


legend.border-frame {
  font-size: 20px;
  font-weight: normal;
}

.form_frame .form_frame {
  margin: 0px 0px 0px;
}

.form_frame div.factItem {
  width: inherit;
}

div.courseinfo .column > div.text,
.column > div.summary {
  padding-right: 0px;
}

div.courseinfo div.coursefacts {
  float: none;
  margin-left: 0px;
  width: 100%;
}

#content div > .func-info .form_frame .head {
  font-family: 'Titillium Web', sans-serif;
  font-size: 28px;
  background: none;
  padding: 0px;
}

#content div > .coursefacts .form_frame .head {
  padding-top: 60px;
  background-color: #f2f2f2;
}

.ml_course_adhoc_facts {
  padding-top: 60px;
  border: 1px solid #f2f2f2;
}

#content div > .coursefacts .form_frame .head,
.ml_course_facts,
.ml_course_adhoc_facts {
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 30px;
}

.ml_course_facts {
  background-color: #f2f2f2;
  margin-bottom: 30px;
}

.ml_course_adhoc_facts > dl,
.ml_course_facts > dl {
  margin: 0px;
}

@media (min-width: 768px) {

  .addentry-title-logo img {
    max-height: 120px;
    max-width: 300px;
  }

}

@media (max-width: 767px) {

  .addentry-title-logo img {
    max-width: 767px;
    margin-bottom: .5em
  }

}


.factItem {
  opacity: inherit;
  transition: none;
}

  .factItem > div {
    cursor: default;
  }

.form_frame div.factItem {
  background: none;
  padding: 0px;
  border: medium none;
}


dl dt {
    font-size: 16px;
    text-shadow: none;
}

.dues-mybalance-content div.pbstextpreview {
    white-space: normal;
}