/* Fonts */
@font-face {
  font-family: 'Open Sans Cnd';
  src: url('../fonts/opensans-condbold-webfont.eot');
  src: url('../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-condbold-webfont.woff') format('woff'), url('../fonts/opensans-condbold-webfont.ttf') format('truetype'), url('../fonts/opensans-condbold-webfont.svg#opensans-condbold-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans-regular-webfont.eot');
  src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#opensans-regular-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Semibold';
  src: url('../fonts/opensans-semibold-webfont.eot');
  src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype'), url('../fonts/opensans-semibold-webfont.svg#opensans-semibold-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Bold';
  src: url('../fonts/opensans-bold-webfont.eot');
  src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#opensans-semibold-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Defaults */
body {
  background: #cccccc;
  color: #000000;
  font-size: 14px;
  font-family: 'Open Sans';
}
@media (max-width: 767px) {
  body {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 980px) {
  .container {
    width: 960px;
  }
  .container header .hdr-main .span10 {
    width: 800px;
  }
}
a:focus,
input:focus,
textarea:focus,
h5:focus .circle,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
label:focus,
button:focus,
input[type=text]:focus,
input[type=checkbox]:focus,
:focus.btn {
  outline: none;
  box-shadow: 0 0 5px #999;
  -webkit-box-shadow: 0 0 5px #999;
  -moz-box-shadow: 0 0 5px #999;
}
a:focus {
  border-radius: 3px;
}
h5:focus {
  outline: none;
}
.sidebar a:focus,
.sidebar input:focus,
.sidebar textarea:focus,
.sidebar h5:focus .circle,
.sidebar h1:focus,
.sidebar h2:focus,
.sidebar h3:focus,
.sidebar h4:focus,
.sidebar label:focus,
.sidebar button:focus,
.sidebar input[type=text]:focus,
.sidebar input[type=checkbox]:focus,
.sidebar :focus.btn {
  outline: none;
  box-shadow: 0 0 5px #333;
  -webkit-box-shadow: 0 0 5px #333;
  -moz-box-shadow: 0 0 5px #333;
}
a,
a:link,
a:visited {
  color: #663399;
}
.hidden-label {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  display: block;
}
.span9 a:link {
  text-decoration: underline;
}
.span9 a:hover {
  text-decoration: none;
}
.span9 a.btn {
  text-decoration: none;
}
.span9 a:hover.btn {
  text-decoration: underline;
}
.hidden-label {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  display: block;
}
#main {
  background: #fff;
  margin: 0 auto;
  border: 1px solid #ddd;
  border-top: #6a6a6a;
}
@media (max-width: 767px) {
  #main {
    border: 0;
  }
}
.btn,
a.btn {
  background: #666;
  color: #fff;
  text-transform: uppercase;
  text-shadow: none;
  border-width: 0;
  border-radius: 2px;
}
.btn:hover,
a:hover.btn,
.btn:focus {
  background: #444;
  color: #fff;
}
.hdr-bar {
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  background: #e3ebdc;
  border: 1px solid #405c27;
  border-bottom-width: 7px;
  border-radius: 3px;
  padding: 8px;
  line-height: normal;
  margin: 8px 0 5px 0;
}
.hdr-bar i {
  border: 2px solid #405c27;
  border-radius: 2px;
  padding: 1px 3px;
  color: #405c27;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  position: absolute;
  right: 0;
  top: calc(50% - 12px);
  margin-right: 8px;
}
/* Header */
header {
  position: relative;
  background: #eae4f1;
  padding: 0;
  margin: 0 0 1px 0;
  border-bottom: 1px solid #602f88;
}
header .hdr-sponsors {
  background: #282423 url(../img/bg-hdr-stripes.png) repeat top left;
  padding: 8px 30px;
}
@media (max-width: 767px) {
  header .hdr-sponsors {
    padding: 8px 15px 8px 100px;
  }
}
header .hdr-sponsors .hdr-logo {
  float: right;
  margin: 0 0 0 20px;
  display: block;
}
header .hdr-sponsors #hdr-logo-vanderbilt {
  background: url(../img/logo-vanderbilt-168x28.png) no-repeat center left;
  width: 168px;
  height: 37px;
}
header .hdr-sponsors #hdr-logo-claremont {
  background: url(../img/logo-claremont-white-text.png) no-repeat top left;
  width: 262px;
  height: 24px;
  margin-top: 7px;
}
header .hdr-main {
  background: #ece6f0 url(../img/bg-hdr-nav.jpg) repeat-x top left;
  position: relative;
  padding: 0;
}
@media (max-width: 767px) {
  header .hdr-main {
    background-image: none;
  }
}
header .hdr-main #hrd-logo-main {
  display: block;
  background: url(../img/logo-iris-125x163.png) no-repeat top left;
  width: 125px;
  height: 163px;
  position: absolute;
  top: -47px;
  left: 15px;
  z-index: 1;
}
@media (max-width: 767px) {
  header .hdr-main #hrd-logo-main {
    z-index: 1;
  }
}
header .hdr-main .span10 {
  position: relative;
}
header .hdr-main .span10 .navbar {
  margin: 6px 30px 0 -30px;
  position: relative;
}
@media (max-width: 767px) {
  header .hdr-main .span10 .navbar {
    margin: 6px 0 0 0;
  }
}
header .hdr-main .span10 .navbar .dd-menu {
  display: none;
}
@media (max-width: 767px) {
  header .hdr-main .span10 .navbar .dd-menu-open {
    display: block;
  }
}
header .hdr-main .span10 .navbar .navbar-inner {
  background: none repeat scroll 0 0 transparent !important;
  border: 0;
  box-shadow: none;
  filter: none;
  padding: 0;
}
header .hdr-main .span10 .navbar .navbar-inner .btn-navbar {
  text-shadow: none;
  background-image: none;
  background-color: #DDD2E8;
  background-image: -moz-linear-gradient(top, #ece6f2, #ddd2e8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ece6f2), to(#ddd2e8));
  background-image: -webkit-linear-gradient(top, #ece6f2, #ddd2e8);
  background-image: -o-linear-gradient(top, #ece6f2, #ddd2e8);
  background-image: linear-gradient(to bottom, #ece6f2, #ddd2e8);
  border-color: #c4b1d7;
  border-bottom-color: #9471b7;
  padding: 7px 10px 0 10px;
}
header .hdr-main .span10 .navbar .navbar-inner .btn-navbar .nav-collapse-label {
  padding: 0 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #000000;
  vertical-align: top;
}
header .hdr-main .span10 .navbar .navbar-inner .btn-navbar .icon-bar {
  -webkit-box-shadow: 0 1px 0 #8E6AB3;
  -moz-box-shadow: 0 1px 0 #8E6AB3;
  box-shadow: 0 1px 0 #8E6AB3;
  height: 1px;
}
header .hdr-main .span10 .navbar .navbar-inner .btn-navbar .pull-right {
  vertical-align: top;
  line-height: 12px;
}
header .hdr-main .span10 .navbar .navbar-inner .btn-navbar .pull-left {
  vertical-align: top;
  line-height: 12px;
}
@media (max-width: 767px) {
  header .hdr-main .span10 .navbar .navbar-inner {
    float: none;
  }
  header .hdr-main .span10 .navbar .navbar-inner .btn-navbar {
    margin-right: 15px;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav {
    margin-top: 12px;
    padding: 10px 0;
    margin-right: 0;
    border-top: 1px solid #602f88;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li a {
    font-size: 15px;
    padding: 5px 0;
    margin: 0 30px;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li a.has-menu {
    border-bottom: 1px solid #ccc;
    border-radius: 0;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li a.menu-active {
    color: #492c61;
    border-bottom: 0;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li a.menu-active:after {
    display: none;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li a.menu-active:before {
    display: none;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li .dd-menu {
    margin: 0;
    background: #fff;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li .dd-menu li {
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 30px;
    line-height: 16px;
    list-style-type: none;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li .dd-menu li a {
    font-size: 13px;
    font-family: 'Open Sans';
    text-transform: none;
    color: #492c61;
    padding: 0;
    margin: 0;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li .dd-menu li span {
    font-size: 12px;
    color: #999;
    display: block;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li .dd-menu li:last-child {
    border-bottom: 0;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li:last-child a {
    border-bottom: 0;
  }
  header .hdr-main .span10 .navbar .navbar-inner .nav-collapse .nav li.open a.has-menu {
    color: #492c61;
    border-bottom: 0;
    background: none;
  }
}
header .hdr-main .span10 .navbar .nav {
  margin-right: -10px;
}
header .hdr-main .span10 .navbar .nav li {
  position: relative;
}
@media (max-width: 767px) {
  header .hdr-main .span10 .navbar .nav li .open > .dropdown-menu {
    display: block;
  }
}
header .hdr-main .span10 .navbar .nav li a {
  color: #000000;
  background: transparent none;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'Open Sans Cnd';
  font-weight: normal;
  padding: 10px 12px;
  cursor: pointer;
}
@media (max-width: 979px) and (min-width: 768px) {
  header .hdr-main .span10 .navbar .nav li a {
    font-size: 13px;
    padding: 10px 8px;
  }
}
header .hdr-main .span10 .navbar .nav a.menu-active {
  /*background-color: #dbccf6;*/
  color: #9664ba;
  background: none;
}
header .hdr-main .span10 .navbar .nav a.menu-active:after {
  content: ' ';
  position: absolute;
  display: block;
  bottom: -3px;
  left: 40%;
  z-index: 202;
  border: 8px solid transparent;
  border-bottom-color: #7a4aae;
}
header .hdr-main .span10 .navbar .nav a.menu-active:before {
  content: ' ';
  position: absolute;
  display: block;
  bottom: -1px;
  left: 40%;
  z-index: 201;
  border: 8px solid transparent;
  border-bottom-color: #fff;
}
header .hdr-main .span10 .navbar .nav .nav-resources a.menu-active:after {
  border-bottom-color: #405c27;
}
header .hdr-main .span10 .navbar .nav .nav-professional a.menu-active:after {
  border-bottom-color: #91714e;
}
header .hdr-main .span10 .navbar .nav .nav-implementation a.menu-active:after {
  border-bottom-color: #003366;
}
header .hdr-main .span10 .navbar .nav .nav-articles a.menu-active:after {
  border-bottom-color: #e0bf07;
}
header .hdr-main .span10 .navbar .btn-navbar {
  margin-top: 0;
}
header .hdr-main .span10 .hdr-search {
  height: 50px;
  margin-right: 30px;
}
@media (max-width: 767px) {
  header .hdr-main .span10 .hdr-search {
    margin-right: 15px;
  }
}
header .hdr-main .span10 .hdr-search .gsc-control-cse {
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse {
  width: auto !important;
  padding-top: 15px;
}
@media (max-width: 767px) {
  header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse {
    padding-top: 8px;
  }
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-input-box {
  border: 0 !important;
  background: transparent !important;
  height: auto !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-input-box input {
  margin: 0 5px 0 0 !important;
  padding: 4px 6px !important;
  height: 20px !important;
  font-size: 12px !important;
  width: 195px !important;
}
@media (max-width: 767px) {
  header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-input-box input {
    width: 130px !important;
  }
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse table {
  width: auto !important;
  padding: 0 !important;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box td,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse table td {
  padding-right: 0 !important;
  vertical-align: bottom;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box td.gsc-table-cell-thumbnail,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse table td.gsc-table-cell-thumbnail {
  vertical-align: top;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box input.gsc-search-button,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse table input.gsc-search-button {
  background-color: #666;
  padding: 6px 8px;
  margin: 0 !important;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box .gscb_a,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse table .gscb_a {
  color: #fff;
  padding: 0 8px;
  width: 13px;
  background: #666;
  border-radius: 2px;
  height: 27px;
  line-height: 27px;
  margin: 0 2px 0 0;
  font-size: 22px;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box .gsst_a,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse table .gsst_a {
  vertical-align: bottom;
  padding: 0;
  line-height: 14px;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box .gsst_b,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse table .gsst_b {
  padding: 0;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse table#gs_id50 {
  float: right;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-above-wrapper-area-container {
  width: 100% !important;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-control-wrapper-cse .gsib_a {
  width: auto !important;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-modal-background-image {
  background-color: #333;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-table-result,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-thumbnail-inside,
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-url-top {
  padding-left: 0;
  padding-right: 0;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-results-wrapper-overlay {
  left: auto !important;
  max-width: 600px;
}
@media (max-width: 979px) and (min-width: 768px) {
  header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-results-wrapper-overlay {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-results-wrapper-overlay {
    right: 20px;
    max-width: none;
  }
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-results-wrapper-overlay .gsc-orderby-container {
  vertical-align: top;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-results-wrapper-overlay .gcsc-branding-text {
  width: auto;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-results-wrapper-overlay .gcsc-branding {
  padding: 0;
}
header .hdr-main .span10 .hdr-search .gsc-control-cse .gsc-results-wrapper-overlay .gsc-result-info {
  padding: 8px 3px 10px 3px;
}
header .hdr-main .span10 .hdr-search .btn {
  float: right;
}
header .hdr-main .span10 .hdr-search form {
  margin: 0;
}
header .hdr-main .span10 .account-lnks {
  font-size: 12px;
  font-family: 'Open Sans Semibold';
  margin: 10px 30px 0 30px;
}
@media (max-width: 979px) and (min-width: 768px) {
  header .hdr-main .span10 .account-lnks {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  header .hdr-main .span10 .account-lnks {
    margin: 10px 15px 0 140px;
    font-size: 10px;
  }
  header .hdr-main .span10 .account-lnks span.account-lnk-pipe {
    display: none;
  }
}
header .hdr-main .span10 .account-lnks a {
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
}
@media (max-width: 767px) {
  header .hdr-main .span10 .account-lnks a {
    display: block;
  }
}
header .hdr-main .span10 .account-lnks a.link-highlight {
  color: #7a4aae;
}
header .hdr-main .span10 .account-lnks a:hover {
  text-decoration: none;
}
header .hdr-main .span10 .account-lnks a i {
  font-size: 15px;
  margin-right: 2px;
}
header .top-nav {
  width: 100%;
  margin: 0;
}
@media (max-width: 767px) {
  header .top-nav {
    display: none;
  }
}
header .single-menu {
  display: none;
}
@media (max-width: 767px) {
  header .shop-hdr {
    background: #ece6f0 url(../img/shop-bg-hdr-nav.jpg) repeat top left;
  }
}
@media (min-width: 768px) {
  header .shop-hdr {
    background: #ece6f0 url(../img/shop-bg-hdr-nav-with-text.jpg) repeat-x top left;
  }
}
.main-dropdown {
  background: #fff;
  padding: 1px 0 0 0;
  position: relative;
  z-index: 200;
  margin: 0;
  text-align: center;
}
.main-dropdown .nav-container {
  border-top: 6px solid #7a4aae;
  text-align: left;
  padding: 20px 30px;
  float: none;
}
.main-dropdown .nav-container ul {
  margin-bottom: 0;
}
.main-dropdown .nav-container ul li {
  line-height: 18px;
  padding: 0 0 10px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
}
.main-dropdown .nav-container ul li a {
  display: block;
}
.main-dropdown .nav-container ul li span {
  color: #999;
  font-size: 12px;
}
.main-dropdown .nav-container ul li .label-new {
  text-shadow: none;
  color: #405c27;
  border: 1px solid #405c27;
  background: #fff;
  font-size: 11px;
}
.main-dropdown .nav-container ul h4 {
  margin: 15px 0 10px 0;
  font-size: 15px;
}
.main-dropdown .nav-container .menu-content h4 {
  color: #666;
  text-transform: uppercase;
  font-size: 12px;
  margin: 0 0 10px 0;
  line-height: normal;
}
.main-dropdown .nav-container .menu-content h5 {
  font-size: 14px;
  color: #492c61;
  line-height: normal;
  margin: 0 0 5px 0;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
}
.main-dropdown .nav-container .menu-content img {
  float: right;
  margin: 0 0 10px 15px;
  max-width: 150px !Important;
}
@media (max-width: 979px) and (min-width: 768px) {
  .main-dropdown .nav-container .menu-content img {
    max-width: 100px !Important;
  }
}
.main-dropdown .menu-professional {
  border-top-color: #91714e;
}
.main-dropdown .menu-resources {
  border-top-color: #405c27;
}
.main-dropdown .menu-services {
  border-top-color: #91714e;
}
.main-dropdown .menu-implementation {
  border-top-color: #003366;
}
.main-dropdown .menu-articles {
  border-top-color: #e0bf07;
}
.main-dropdown .arrw-close {
  width: 0;
  height: 0;
  display: block;
  z-index: 200;
  border: 8px solid transparent;
  border-bottom-color: #9da6ac;
  margin: 0 auto -15px auto;
  cursor: pointer;
}
.main-dropdown .half-menu li {
  display: inline-block;
  width: 50%;
  float: left;
}
.page-divider,
.page-divider-btm {
  height: 6px;
  display: block;
  background-color: #492c61;
  position: relative;
  z-index: 100;
}
.page-divider {
  -webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.4);
}
.home-content {
  padding: 30px;
}
.home-content .span9 h1 {
  color: #000000;
  font-size: 24px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  margin: 0 0 20px 0;
  line-height: normal;
}
.home-content .span9 p {
  font-size: 14px;
  line-height: 21px;
  margin: 0 0 20px 0;
}
.home-content .span9 .feature-stories {
  margin: 0 0 25px 0;
}
.home-content .span9 .feature-stories h3 {
  color: #000000;
  font-family: 'Open Sans Bold';
  font-size: 16px;
  line-height: 20px;
  margin: 15px 0 10px 0;
}
.home-content .span9 .feature-stories p {
  margin: 0 0 10px 0;
}
.home-content .span9 .feature-stories .more-link {
  text-transform: uppercase;
  font-size: 12px;
}
.home-content .span9 .feature-stories .more-link span {
  font-family: 'Open Sans Bold';
}
@media (max-width: 767px) {
  .home-content .span9 .feature-stories .span6 {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .home-content .span9 .feature-stories .span6 {
    width: 47.93617021276595%;
    margin-left: 4.127659574468085%;
  }
}
.home-content .span9 .feature-stories div:first-child {
  margin-left: 0;
}
.home-content .span9 h2 {
  color: #000000;
  font-size: 18px;
  line-height: 20px;
  position: relative;
}
.home-content .span9 h2 .hdr-divider {
  width: 100%;
  height: 3px;
  position: absolute;
  top: 10px;
  left: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 0px solid #e5e5e5;
  display: block;
}
.home-content .span9 h2 .hdr-label {
  background: #fff;
  position: relative;
  z-index: 1;
  padding-right: 10px;
}
.home-content .span9 .feature-news {
  padding: 10px 0;
}
.home-content .span9 .feature-news .span6 {
  overflow: auto;
  margin-bottom: 10px;
}
.home-content .span9 .feature-news .span6 .img-polaroid {
  padding: 4px;
  background-color: #f0f0f0;
  border: 1px solid #e5e5e5;
  box-shadow: none;
  float: left;
}
.home-content .span9 .feature-news .span6 .img-polaroid img {
  width: 55px;
  height: 55px;
  max-width: none;
}
.home-content .span9 .feature-news .span6 h4 {
  margin: 0 0 0 80px;
  text-transform: uppercase;
  font-size: 11px;
}
.home-content .span9 .feature-news .span6 p {
  margin: 0 0 5px 80px;
}
.home-content .span9 .feature-news .span6 .date {
  font-size: 12px;
  color: #666;
}
.home-content .span3 .sidebar h2 {
  color: #492c61;
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  margin: 0;
  padding: 15px 0;
  line-height: normal;
}
.home-content .span3 .sidebar ul {
  margin: 0;
}
.home-content .span3 .sidebar ul li {
  padding: 8px 0;
  border-bottom: 1px solid #e5e5e5;
  line-height: 17px;
}
.home-content .span3 .sidebar ul li a {
  color: #000000;
}
.site-content .carousel {
  margin-bottom: 0;
}
.site-content .carousel .carousel-indicators {
  z-index: 101;
  bottom: 15px;
  right: 15px;
  top: auto;
}
.site-content .carousel .carousel-indicators li {
  cursor: pointer;
  height: 26px;
  width: 26px;
  border-radius: 13px;
  background-color: #666;
  margin-left: 8px;
}
@media (max-width: 979px) and (min-width: 768px) {
  .site-content .carousel .carousel-indicators li {
    width: 16px;
    height: 16px;
  }
}
.site-content .carousel .carousel-indicators li.active {
  cursor: default;
  background-color: #492c61;
}
.site-content .carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.site-content .carousel-fade .carousel-inner .active {
  opacity: 1;
}
.site-content .carousel-fade .carousel-inner .active.left,
.site-content .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.site-content .carousel-fade .carousel-inner .next.left,
.site-content .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.site-content .carousel-fade .carousel-control {
  z-index: 2;
}
.page-content {
  padding: 25px 30px;
}
@media (max-width: 767px) {
  .page-content {
    padding: 15px;
  }
}
.page-content .alignleft {
  float: left;
  margin: 0 20px 20px 0;
}
.page-content .alignright {
  float: right;
  margin: 0 0 20px 20px;
}
.page-content p {
  margin: 0 0 25px 0;
  line-height: 21px;
}
.page-content b,
.page-content strong {
  font-family: 'Open Sans Semibold';
  font-weight: normal;
}
.page-content a.lnk-lg {
  font-family: 'Open Sans Semibold';
  text-decoration: none;
  font-size: 15px;
}
.page-content .breadcrumb {
  color: #666666;
  text-transform: uppercase;
  font-size: 12px;
  background: transparent;
  padding: 0;
  margin: 0 0 20px 0;
}
.page-content .breadcrumb a {
  color: #666666;
}
.page-content .breadcrumb .divider {
  padding: 0 7px 0 7px;
  color: #666666;
}
.page-content .sidebar {
  border-top: 3px solid #492c61;
  border-bottom: 7px solid #492c61;
  margin-bottom: 25px;
}
.page-content .sidebar .sidebar-search {
  background: #ccc;
  padding: 4px 8px 6px 8px;
  border-bottom: 3px solid #492c61;
  overflow: auto;
}
.page-content .sidebar .sidebar-search h5 {
  margin: 0 0 5px 0;
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
}
.page-content .sidebar .sidebar-search input {
  font-size: 12px;
  margin: 0 0 6px 0;
  width: 90%;
  max-width: 200px;
  display: block;
}
.page-content .sidebar .sidebar-search .btn {
  margin: 0 5px 0 0;
}
.page-content .sidebar .sidebar-section {
  overflow: hidden;
  background: #d7d7d7;
  padding: 10px 8px;
  border-bottom: 1px solid #492c61;
}
.page-content .sidebar .sidebar-section h5 {
  margin: 0 0 0 7px;
  font-size: 14px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  position: relative;
}
.page-content .sidebar .sidebar-section h5 .circle {
  display: none;
  background-color: #492c61;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-left: -25px;
  float: left;
}
.page-content .sidebar .sidebar-section h5 .circle .white-caret {
  border-left: 6px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  margin: 4px 0 0 8px;
}
.page-content .sidebar .sidebar-section h5 a {
  display: block;
  color: #000000;
}
.page-content .sidebar .sidebar-section h5 a:hover {
  text-decoration: none;
}
.page-content .sidebar .sidebar-section .sidebar-options {
  display: none;
  overflow: auto;
  padding: 10px 0 0 0;
}
.page-content .sidebar .sidebar-section .sidebar-options ul {
  margin: 5px 0 0 20px;
}
.page-content .sidebar .sidebar-section .sidebar-options ul li {
  margin: 0 0 10px 0;
}
.page-content .sidebar .sidebar-section .sidebar-options ul li.active a {
  color: #7a4aae;
}
.page-content .sidebar .sidebar-section ul li {
  list-style-type: none;
}
.page-content .sidebar .sidebar-section ul li a {
  color: #000000;
}
.page-content .sidebar .sidebar-active {
  background: #e5e5e5;
}
.page-content .sidebar .sidebar-active .sidebar-options {
  display: block;
}
.page-content .sidebar .sidebar-active h5 {
  font-size: 14px;
}
.page-content .sidebar .sidebar-active h5 .circle {
  display: block;
}
.page-content .sidebar .sidebar-active h5 .circle .white-caret {
  border-top: 6px solid #fff;
  border-bottom: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  margin: 8px 0 0 4px;
}
.page-content .sidebar form {
  margin: 0;
  padding: 10px 0 0 0;
}
.page-content .sidebar form .input-large {
  width: 90%;
  max-width: 200px;
  display: block;
}
.page-content #irl-sidebar .circle,
.page-content #film-sidebar .circle,
.page-content #standards-sidebar .circle,
.page-content #hlp-sidebar .circle {
  display: block;
}
.page-content #irl-sidebar .sidebar-section,
.page-content #film-sidebar .sidebar-section,
.page-content #standards-sidebar .sidebar-section,
.page-content #hlp-sidebar .sidebar-section {
  overflow: auto;
}
.page-content #irl-sidebar .sidebar-section h5,
.page-content #film-sidebar .sidebar-section h5,
.page-content #standards-sidebar .sidebar-section h5,
.page-content #hlp-sidebar .sidebar-section h5 {
  margin: 0 0 0 25px;
  cursor: pointer;
}
.page-content #irl-sidebar .sidebar-section .sidebar-options,
.page-content #film-sidebar .sidebar-section .sidebar-options,
.page-content #standards-sidebar .sidebar-section .sidebar-options,
.page-content #hlp-sidebar .sidebar-section .sidebar-options {
  display: none;
  padding-left: 4px;
}
.page-content #film-sidebar #topics ul {
  margin-top: 10px;
  margin-left: 20px;
}
.page-content #film-sidebar #topics ul li {
  cursor: pointer;
  line-height: 16px;
  margin: 0 0 5px 0;
}
.page-content #film-sidebar #topics ul .menuitemSELECTED {
  cursor: default;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
}
.page-content .span9 h1,
.page-content .span12 h1 {
  font-size: 30px;
  font-family: 'Open Sans Semibold';
  margin: 0 0 20px 0;
  line-height: normal;
  border-bottom: 1px solid #492c61;
  font-weight: normal;
}
.page-content .span9 h1 span,
.page-content .span12 h1 span {
  display: block;
  font-size: 19px;
  margin: 0 0 5px 0;
}
.page-content .span9 h2,
.page-content .span12 h2 {
  font-family: 'Open Sans Semibold';
  font-size: 18px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.page-content .span9 h2 a,
.page-content .span12 h2 a {
  color: #000000;
}
.page-content .span9 h3,
.page-content .span12 h3 {
  font-family: 'Open Sans Semibold';
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.page-content .span9 h4,
.page-content .span12 h4 {
  font-family: 'Open Sans Semibold';
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.page-content .span9 h5,
.page-content .span12 h5 {
  font-family: 'Open Sans Semibold';
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.page-content .span9 h6,
.page-content .span12 h6 {
  font-family: 'Open Sans Semibold';
  font-size: 10px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.page-content .span9 ul,
.page-content .span12 ul,
.page-content .span9 ol,
.page-content .span12 ol {
  margin-bottom: 25px;
}
.page-content .span9 .header-alt,
.page-content .span12 .header-alt {
  font-family: 'Open Sans';
  font-style: italic;
}
.page-content .span9 .header-super,
.page-content .span12 .header-super {
  font-size: 22px;
}
.page-content .span9 .nav-pills,
.page-content .span12 .nav-pills {
  margin: 0;
  text-transform: uppercase;
  font-size: 14px;
  list-style-type: none;
}
.page-content .span9 .nav-pills a,
.page-content .span12 .nav-pills a {
  background: #e1e1e1;
  color: #000000;
  margin: 0 1px 0 0;
  border-radius: 0;
  padding: 7px 25px;
  text-decoration: none;
}
@media (max-width: 979px) and (min-width: 768px) {
  .page-content .span9 .nav-pills a,
  .page-content .span12 .nav-pills a {
    padding: 7px 20px;
  }
}
.page-content .span9 .nav-pills li:last-child a,
.page-content .span12 .nav-pills li:last-child a {
  border-radius: 0 3px 0 0;
}
.page-content .span9 .nav-pills a:hover,
.page-content .span12 .nav-pills a:hover {
  text-decoration: underline;
}
.page-content .span9 .nav-pills .active a,
.page-content .span12 .nav-pills .active a {
  color: #fff;
  background-color: #7b7b7b;
  padding: 7px 25px;
  font-family: 'Open Sans Semibold';
}
.page-content .span9 .nav-pills .sort-label,
.page-content .span12 .nav-pills .sort-label {
  line-height: 14px;
  padding: 7px 15px;
  background: #ededed;
  border-radius: 3px 0 0 0;
  margin: 0 1px 0 0;
}
.page-content .span9 .sidebar,
.page-content .span12 .sidebar {
  border-top: 0;
  border-bottom: 0;
}
.page-content .span9 .sidebar h2,
.page-content .span12 .sidebar h2 {
  color: #492c61;
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  margin: 0;
  padding: 15px 0;
  line-height: normal;
}
.page-content .span9 .sidebar ul,
.page-content .span12 .sidebar ul {
  margin: 0;
  list-style-type: none;
}
.page-content .span9 .sidebar ul li,
.page-content .span12 .sidebar ul li {
  padding: 8px 0;
  border-bottom: 1px solid #e5e5e5;
  line-height: 20px;
}
.page-content .span9 .sidebar ul li a,
.page-content .span12 .sidebar ul li a {
  color: #000000;
  line-height: 17px;
}
.page-content .span9 .sidebar ul li .date,
.page-content .span12 .sidebar ul li .date {
  font-size: 12px;
  color: #666;
  display: block;
}
.page-content .span9 .sidebar ul li .location,
.page-content .span12 .sidebar ul li .location {
  text-transform: uppercase;
  display: block;
  font-size: 11px;
}
.page-content .span9 .sidebar.sidebar-account h2,
.page-content .span12 .sidebar.sidebar-account h2 {
  margin-bottom: 15px;
  color: #000000;
}
.page-content .span9 .sidebar.sidebar-account p,
.page-content .span12 .sidebar.sidebar-account p {
  font-size: 13px;
  margin-bottom: 15px;
}
.page-content .span9 .sidebar.sidebar-account p a,
.page-content .span12 .sidebar.sidebar-account p a {
  text-decoration: none;
}
.page-content .span9 #results-container h3,
.page-content .span12 #results-container h3 {
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  background: #e3ebdc;
  border: 1px solid #405c27;
  border-bottom-width: 7px;
  border-radius: 3px;
  padding: 8px;
  line-height: normal;
  margin: 8px 0 5px 0;
}
.page-content .span9 #results-container h3 i,
.page-content .span12 #results-container h3 i {
  border: 2px solid #405c27;
  border-radius: 2px;
  padding: 1px 3px;
  color: #405c27;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  position: absolute;
  right: 0;
  top: calc(50% - 12px);
  margin-right: 8px;
}
.page-content .span9 #results-container h4,
.page-content .span12 #results-container h4 {
  padding: 8px;
  font-size: 14px;
  position: relative;
  font-family: 'Open Sans';
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 0 0 6px 0;
  font-style: normal;
}
.page-content .span9 #results-container h4 i,
.page-content .span12 #results-container h4 i {
  float: left;
  margin: 0 8px 0 0;
  color: #666;
  font-size: 14px;
  border: 1px solid #666;
  border-radius: 2px;
  padding: 1px 2px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
}
.page-content .span9 #results-container .results-section,
.page-content .span12 #results-container .results-section {
  display: none;
}
.page-content .span9 #results-container .results-section .ebp-title,
.page-content .span12 #results-container .results-section .ebp-title,
.page-content .span9 #results-container .results-section .standards-title,
.page-content .span12 #results-container .results-section .standards-title,
.page-content .span9 #results-container .results-section .media-title,
.page-content .span12 #results-container .results-section .media-title,
.page-content .span9 #results-container .results-section hlp-title,
.page-content .span12 #results-container .results-section hlp-title {
  background: #ccc;
}
.page-content .span9 #results-container .results-section .ebp-title h5,
.page-content .span12 #results-container .results-section .ebp-title h5,
.page-content .span9 #results-container .results-section .standards-title h5,
.page-content .span12 #results-container .results-section .standards-title h5,
.page-content .span9 #results-container .results-section .media-title h5,
.page-content .span12 #results-container .results-section .media-title h5,
.page-content .span9 #results-container .results-section hlp-title h5,
.page-content .span12 #results-container .results-section hlp-title h5 {
  margin: 10px 0 5px;
  font-size: 14px;
}
.page-content .span9 #results-container .results-section .ebp-title div,
.page-content .span12 #results-container .results-section .ebp-title div,
.page-content .span9 #results-container .results-section .standards-title div,
.page-content .span12 #results-container .results-section .standards-title div,
.page-content .span9 #results-container .results-section .media-title div,
.page-content .span12 #results-container .results-section .media-title div,
.page-content .span9 #results-container .results-section hlp-title div,
.page-content .span12 #results-container .results-section hlp-title div {
  padding-left: 8px;
}
.page-content .span9 #results-container .results-section .media-title .desc,
.page-content .span12 #results-container .results-section .media-title .desc {
  background: #bcbcbc url(../img/icon-arrw-dwn.png) no-repeat 95% 65%;
}
.page-content .span9 #results-container .results-section .media-title .asc,
.page-content .span12 #results-container .results-section .media-title .asc {
  background: #bcbcbc url(../img/icon-arrw-up.png) no-repeat 95% 55%;
}
.page-content .span9 #results-container .results-section .media-title h5,
.page-content .span12 #results-container .results-section .media-title h5 {
  cursor: pointer;
}
.page-content .span9 #results-container .results-section .row,
.page-content .span12 #results-container .results-section .row {
  margin-left: 0;
}
.page-content .span9 #results-container .results-section .result-container,
.page-content .span12 #results-container .results-section .result-container {
  display: none;
  border: 1px solid #ccc;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  margin: 0 0 6px 0;
}
.page-content .span9 #results-container .results-section .result-container h4,
.page-content .span12 #results-container .results-section .result-container h4 {
  border: 0;
  background: #ccc;
  border-radius: 0;
  margin: 0;
}
.page-content .span9 #results-container .results-section h4.activity-category,
.page-content .span12 #results-container .results-section h4.activity-category {
  border: 0;
  background: #ccc;
  border-radius: 0;
  margin: 0;
}
.page-content .span9 #results-container .results-section h4.active,
.page-content .span12 #results-container .results-section h4.active {
  border: 1px solid #ccc;
  margin: 0;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
}
.page-content .span9 #results-container .results-section.results-section-module,
.page-content .span12 #results-container .results-section.results-section-module,
.page-content .span9 #results-container .results-section.results-section-type,
.page-content .span12 #results-container .results-section.results-section-type {
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 0 0 6px 0;
}
.page-content .span9 #results-container .results-section.results-section-module .results-details:first-child,
.page-content .span12 #results-container .results-section.results-section-module .results-details:first-child,
.page-content .span9 #results-container .results-section.results-section-type .results-details:first-child,
.page-content .span12 #results-container .results-section.results-section-type .results-details:first-child {
  border-radius: 4px 4px 0 0;
}
.page-content .span9 #results-container .results-section .results-details,
.page-content .span12 #results-container .results-section .results-details {
  padding: 15px;
}
.page-content .span9 #results-container .results-section .results-details img,
.page-content .span12 #results-container .results-section .results-details img {
  width: 115px;
}
.page-content .span9 #results-container .results-section .results-details a,
.page-content .span12 #results-container .results-section .results-details a {
  text-decoration: underline;
}
.page-content .span9 #results-container .results-section .results-details a:hover,
.page-content .span12 #results-container .results-section .results-details a:hover {
  text-decoration: none;
}
.page-content .span9 #results-container .results-section .results-details h5,
.page-content .span12 #results-container .results-section .results-details h5 {
  margin: 0 0 3px 0;
  color: #492c61;
  font-size: 14px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  line-height: 20px;
}
.page-content .span9 #results-container .results-section .results-details p,
.page-content .span12 #results-container .results-section .results-details p {
  line-height: 20px;
  margin-bottom: 0;
}
.page-content .span9 #results-container .results-section .results-details .table-title,
.page-content .span12 #results-container .results-section .results-details .table-title {
  display: none;
  padding-right: 5px;
}
@media (max-width: 767px) {
  .page-content .span9 #results-container .results-section .results-details .span2,
  .page-content .span12 #results-container .results-section .results-details .span2 {
    display: none;
  }
  .page-content .span9 #results-container .results-section .results-details .span2.grade,
  .page-content .span12 #results-container .results-section .results-details .span2.grade {
    display: block;
    margin-top: 5px;
  }
  .page-content .span9 #results-container .results-section .results-details .span2 .table-title,
  .page-content .span12 #results-container .results-section .results-details .span2 .table-title {
    display: inline-block;
  }
}
.page-content .span9 #results-container .results-section .results-details .span6,
.page-content .span12 #results-container .results-section .results-details .span6 {
  margin-top: 10px;
  margin-bottom: -15px;
}
.page-content .span9 #results-container .results-section .results-details .span6.synopsis,
.page-content .span12 #results-container .results-section .results-details .span6.synopsis {
  margin-top: 0;
  margin-bottom: 0;
}
.page-content .span9 #results-container .results-section .results-details .span6 .icon-arrw,
.page-content .span12 #results-container .results-section .results-details .span6 .icon-arrw {
  background: url(../img/icon-arrw-rt.png) no-repeat center left;
  display: block;
  width: 16px;
  height: 12px;
  display: inline-block;
}
.page-content .span9 #results-container .results-section .results-details .span6 .icon-pdf,
.page-content .span12 #results-container .results-section .results-details .span6 .icon-pdf {
  background: url(../img/icon-pdf.png) no-repeat center left;
  display: block;
  width: 20px;
  height: 12px;
  display: inline-block;
}
.page-content .span9 #results-container .results-section .results-details .span6 .active .icon-arrw,
.page-content .span12 #results-container .results-section .results-details .span6 .active .icon-arrw {
  background-image: url(../img/icon-arrw-dwn.png);
}
.page-content .span9 #results-container .results-section .results-details .media-elements-container,
.page-content .span12 #results-container .results-section .results-details .media-elements-container {
  margin: 10px 0 0 0;
}
.page-content .span9 #results-container .results-section .results-details .media-elements-container div,
.page-content .span12 #results-container .results-section .results-details .media-elements-container div {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 8px;
  overflow: auto;
}
.page-content .span9 #results-container .results-section .results-details .media-elements-container p,
.page-content .span12 #results-container .results-section .results-details .media-elements-container p {
  margin: 0 15px 0 0;
  font-size: 12px;
  padding: 8px 0 8px 30px;
  clear: left;
  line-height: normal;
  border-bottom: 0;
}
.page-content .span9 #results-container .results-section .results-details .media-elements-container p a,
.page-content .span12 #results-container .results-section .results-details .media-elements-container p a {
  color: #000000;
}
.page-content .span9 #results-container .results-section .results-details .media-elements-container .media-element-tmb,
.page-content .span12 #results-container .results-section .results-details .media-elements-container .media-element-tmb {
  width: 45px;
  vertical-align: text-top;
  float: left;
  margin-right: 8px;
}
.page-content .span9 #results-container .results-section .results-details .media-elements-container .audio,
.page-content .span12 #results-container .results-section .results-details .media-elements-container .audio {
  background: url(../img/icon_audio.png) no-repeat 2px 9px;
}
.page-content .span9 #results-container .results-section .results-details .media-elements-container .video,
.page-content .span12 #results-container .results-section .results-details .media-elements-container .video {
  background: url(../img/icon_movie.png) no-repeat 0 9px;
}
.page-content .span9 #results-container .results-section .results-details .media-elements-container .activity,
.page-content .span12 #results-container .results-section .results-details .media-elements-container .activity {
  background: url(../img/icon_activity.png) no-repeat 1px 7px;
}
.page-content .span9 #results-container .results-section .results-details.results-details-mod .media-elements-container,
.page-content .span12 #results-container .results-section .results-details.results-details-mod .media-elements-container {
  margin: 10px 0 0 0;
}
.page-content .span9 #results-container .results-section .results-details.results-details-mod .media-elements-container div,
.page-content .span12 #results-container .results-section .results-details.results-details-mod .media-elements-container div {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 8px;
  overflow: auto;
}
.page-content .span9 #results-container .results-section .results-details.results-details-mod .media-elements-container div p,
.page-content .span12 #results-container .results-section .results-details.results-details-mod .media-elements-container div p {
  padding: 8px 0 8px 30px;
  clear: left;
  line-height: normal;
  border-bottom: 0;
}
.page-content .span9 #results-container .results-section .results-details.results-details-mod .media-elements-container .media-element-tmb,
.page-content .span12 #results-container .results-section .results-details.results-details-mod .media-elements-container .media-element-tmb {
  width: 45px;
  vertical-align: text-top;
  float: left;
  margin-right: 8px;
}
.page-content .span9 #results-container .results-section .results-details:nth-child(odd),
.page-content .span12 #results-container .results-section .results-details:nth-child(odd) {
  background: #f4f4f4;
}
.page-content .span9 #results-container .results-section .results-details:last-child,
.page-content .span12 #results-container .results-section .results-details:last-child {
  border-radius: 0 0 4px 4px;
}
.page-content .span9 #results-container .subsection-header,
.page-content .span12 #results-container .subsection-header {
  cursor: pointer;
  position: relative;
  padding-right: 43px;
}
.page-content .span9 #results-container .subsection-header.active i,
.page-content .span12 #results-container .subsection-header.active i {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Safari and Chrome */
}
.page-content #ebp-search .span9 #results-container .result-container,
.page-content #standards-search .span9 #results-container .result-container,
.page-content #media-search .span9 #results-container .result-container,
.page-content #hlp-search .span9 #results-container .result-container {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
}
.page-content #ebp-search .span9 #results-container .result-container .results-details,
.page-content #standards-search .span9 #results-container .result-container .results-details,
.page-content #media-search .span9 #results-container .result-container .results-details,
.page-content #hlp-search .span9 #results-container .result-container .results-details {
  padding: 10px 0;
  word-wrap: break-word;
}
.page-content #ebp-search .span9 #results-container .result-container .results-details .source,
.page-content #standards-search .span9 #results-container .result-container .results-details .source,
.page-content #media-search .span9 #results-container .result-container .results-details .source,
.page-content #hlp-search .span9 #results-container .result-container .results-details .source {
  margin-top: 20px;
  padding-left: 0;
  font-style: italic;
  font-size: 13px;
}
.page-content #ebp-search .span9 #results-container .result-container .results-details .source .source-link,
.page-content #standards-search .span9 #results-container .result-container .results-details .source .source-link,
.page-content #media-search .span9 #results-container .result-container .results-details .source .source-link,
.page-content #hlp-search .span9 #results-container .result-container .results-details .source .source-link {
  padding-left: 0;
  font-style: normal;
  display: block;
}
.page-content #ebp-search .result-container .results-details div,
.page-content #standards-search .result-container .results-details div,
.page-content #media-search .result-container .results-details div,
.page-content #hlp-search .result-container .results-details div {
  padding-left: 8px;
}
.page-content #ebp-search .title span,
.page-content #standards-search .title span,
.page-content #media-search .title span,
.page-content #hlp-search .title span {
  display: block;
  font-size: 11px;
  color: #666;
}
.page-content #news-archive .news-events {
  margin: 0 0 20px 0;
}
.page-content #news-archive header {
  background: transparent;
  border-bottom: 0;
}
.page-content #news-archive header .entry-title {
  color: #000000;
  font-family: 'Open Sans Semibold';
  font-size: 20px;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 3px 0;
}
.page-content #news-archive header .entry-title a {
  color: #000000;
}
.page-content #news-archive header .lnk-news-category {
  font-size: 12px;
  font-family: 'Open Sans';
  padding-left: 2px;
  margin-right: 10px;
}
.page-content #news-archive .entry-content {
  margin: 10px 0 20px 0;
  padding-bottom: 20px;
  overflow: auto;
  border-bottom: 1px solid #e5e5e5;
}
.page-content #news-archive .entry-content .post-has-thumbnail {
  margin-left: 170px;
}
.page-content #news-archive .entry-content .post-has-thumbnail .news-event-date {
  margin-bottom: 10px;
}
.page-content #news-archive .entry-content .post-has-thumbnail .news-event-date time {
  font-size: 16px;
}
.page-content #news-archive .entry-content .lnk-read-more {
  text-transform: uppercase;
  display: block;
}
.page-content #news-archive .entry-content .attachment-thumbnail {
  float: left;
  margin: 5px 15px 15px 0;
  width: 150px;
}
.page-content #single-post header {
  background-color: transparent;
  border-bottom: 0;
}
.page-content #single-post p {
  margin: 0 0 15px 0;
}
.page-content #single-post .nav-previous .btn i,
.page-content #single-post .nav-next .btn i {
  font-size: 13px;
}
.page-content #single-post .news-event-date {
  margin-bottom: 10px;
}
.page-content #single-post .news-event-date time {
  font-size: 16px;
}
.page-content #single-post .attachment-post-thumbnail {
  margin: 0 0 15px 0;
  max-width: 80%;
}
.page-content #tableContainer .tableContainer,
.page-content #tableContainer .TableContainer {
  overflow: auto;
}
.page-content #tableContainer thead {
  background: #ccc;
}
.page-content #tableContainer thead td {
  font-family: 'Open Sans Semibold';
  font-weight: normal;
}
.page-content #tableContainer .col_1_cellCONTENT {
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  font-size: 14px;
  vertical-align: top;
  line-height: 21px;
  width: 175px;
}
.page-content #tableContainer .col_2_cellCONTENT,
.page-content #tableContainer .col_3_cellCONTENT,
.page-content #tableContainer .col_4_cellCONTENT {
  font-family: 'Open Sans';
  font-size: 14px;
  vertical-align: top;
  line-height: 21px;
}
.page-content #tableContainer .typeICON_module,
.page-content #tableContainer .typeICON_casestudy {
  float: left;
  border: 0px;
  padding: 10px 10px 0 0;
}
.page-content #tableContainer .rowColorGray td {
  background: #f4f4f4;
}
.page-content #tableContainer .siteURL {
  text-overflow: ellipsis;
  width: 225px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
  font-family: 'Open Sans';
}
@media (max-width: 767px) {
  .page-content #tableContainer .siteURL {
    width: 150px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  .page-content #tableContainer .siteDESC {
    text-overflow: ellipsis;
    width: 235px;
    overflow: hidden;
  }
}
.page-content #tableContainer .noFinds {
  padding: 8px;
}
.page-content #tableContainer #display_mssg_results {
  display: none;
}
@media (max-width: 767px) {
  .page-content #tableContainer .col_1_cellCONTENT {
    width: auto;
  }
}
.page-content #glossary .glossary-filters {
  text-align: center;
}
.page-content #glossary .nav-glossary {
  border: 1px solid #b6b6b6;
  border-radius: 4px;
  height: 30px;
  display: inline-block;
  box-shadow: 1px 1px 1px #ddd;
  padding: 0 3px;
  margin: 0 auto 10px auto;
}
.page-content #glossary .nav-glossary .nav-filter {
  font-size: 11px;
  float: left;
  height: 30px;
  line-height: 30px;
  text-align: center;
  padding: 0 7px;
  color: #666;
  cursor: pointer;
  border-right: 1px solid #b6b6b6;
}
@media (max-width: 979px) and (min-width: 768px) {
  .page-content #glossary .nav-glossary .nav-filter {
    font-size: 11px;
    padding: 0 4px;
  }
}
.page-content #glossary .nav-glossary .last {
  border-right: 0;
}
@media (max-width: 767px) {
  .page-content #glossary .nav-glossary {
    height: auto;
    border: 0;
    box-shadow: none;
  }
  .page-content #glossary .nav-glossary .nav-filter {
    border: 1px solid #b6b6b6;
  }
  .page-content #glossary .nav-glossary .last {
    border-right: 1px solid #b6b6b6;
  }
}
.page-content #glossary .form-inline label {
  margin-right: 10px;
}
.page-content #glossary h3 {
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  background: #e3ebdc;
  border: 1px solid #405c27;
  border-bottom-width: 7px;
  border-radius: 3px;
  padding: 8px;
  line-height: normal;
  margin: 8px 0 5px 0;
}
.page-content #glossary h3 i {
  border: 2px solid #405c27;
  border-radius: 2px;
  padding: 1px 3px;
  color: #405c27;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  position: absolute;
  right: 0;
  top: calc(50% - 12px);
  margin-right: 8px;
}
.page-content #glossary .modal-header h3 {
  padding: 0;
  background: transparent;
  border: 0;
}
.page-content #glossary .modal-body .alert_TERM {
  padding: 0 0 10px 0;
  font-style: italic;
}
.page-content #web-directory #tableContainer .col_1_cellCONTENT {
  width: 225px;
}
.page-content #film-search h3 {
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  background: #e3ebdc;
  border: 1px solid #405c27;
  border-bottom-width: 7px;
  border-radius: 3px;
  padding: 8px;
  line-height: normal;
  margin: 8px 0 5px 0;
}
.page-content #film-search h3 i {
  border: 2px solid #405c27;
  border-radius: 2px;
  padding: 1px 3px;
  color: #405c27;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  position: absolute;
  right: 0;
  top: calc(50% - 12px);
  margin-right: 8px;
}
.page-content #film-search #tableContainer {
  /*
			.cell-category .cell-content {
				width: 125px;
			}
			.cell-title .cell-content {
				width: 150px;
			}
			.cell-year .cell-content {
				width: 60px;
			}
			.cell-distributor .cell-content {
				width: 110px;
			}
			.cell-synopsis .cell-content {
				width: 100%;
			}
			*/
}
.page-content #film-search #tableContainer .TableContainer {
  border: 1px solid #ccc;
}
.page-content #film-search #tableContainer .TableContainer table {
  width: 100%;
}
.page-content #film-search #tableContainer .TableContainer td {
  font-family: 'Open Sans';
  font-size: 14px;
  line-height: 21px;
  padding: 10px 5px 10px 10px;
  margin: 0;
  border: 0;
  border-spacing: 0;
  vertical-align: top;
}
.page-content #film-search #tableContainer .TableContainer td .cell-content {
  padding-right: 13px;
}
.page-content #film-search #tableContainer .TableContainer .headerFormat {
  background: #ccc;
  border-radius: 4px 4px 0 0;
}
.page-content #film-search #tableContainer .TableContainer .headerFormat .asc {
  background: #bcbcbc;
}
.page-content #film-search #tableContainer .TableContainer .headerFormat .asc .cell-content {
  background: url(../img/icon-arrw-up.png) no-repeat right center;
}
.page-content #film-search #tableContainer .TableContainer .headerFormat .desc {
  background: #bcbcbc;
}
.page-content #film-search #tableContainer .TableContainer .headerFormat .desc .cell-content {
  background: url(../img/icon-arrw-dwn.png) no-repeat right center;
}
.page-content #film-search #tableContainer .TableContainer .headerFormat td {
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  cursor: pointer;
}
.page-content #film-search #tableContainer .rowColorGrey td {
  background: #f4f4f4;
}
footer {
  padding: 30px;
  background-color: #e5e5e5;
  font-size: 12px;
}
@media (max-width: 767px) {
  footer {
    padding: 15px;
  }
}
footer .span9 {
  border-right: 1px solid #fff;
}
footer .span9 .nav-footer {
  position: relative;
  display: block;
  margin-bottom: 20px;
  float: left;
}
footer .span9 .nav-footer li {
  float: left;
  padding: 0 10px;
  border-right: 1px solid #000;
  line-height: 12px;
}
footer .span9 .nav-footer li a {
  color: #000000;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
}
@media (max-width: 979px) {
  footer .span9 .nav-footer li {
    border-right: 0;
    display: block;
    float: none;
    padding: 0 0 10px 0;
  }
}
@media (max-width: 767px) {
  footer .span9 {
    border-right: 0;
  }
}
footer .span9 .nav-footer li:first-child {
  padding-left: 0;
}
footer .span9 .nav-footer li:last-child {
  border-right: 0;
}
footer .span9 p {
  clear: both;
  line-height: 18px;
  padding-right: 20px;
  margin: 0 0 20px 0;
}
footer .span9 .footer-sponsors .ftr-logo {
  display: block;
  float: left;
  height: 46px;
  margin: 0 30px 0 0;
}
@media (max-width: 979px) and (min-width: 768px) {
  footer .span9 .footer-sponsors .ftr-logo {
    margin-right: 20px;
  }
}
footer .span9 .footer-sponsors #ftr-logo-vanderbilt {
  background: url(../img/logo-vanderbilt-122x20.png) no-repeat center;
  width: 122px;
}
footer .span9 .footer-sponsors #ftr-logo-claremont {
  background: url(../img/logo-claremont-black-text.png) no-repeat top left;
  width: 224px;
  height: 20px;
  margin-top: 11px;
}
footer .span9 .footer-sponsors #ftr-logo-ideas {
  background: url(../img/logo-ideas-work-55x46.png) no-repeat center;
  width: 55px;
}
footer .span9 .footer-sponsors #ftr-logo-tad {
  background: url(../img/logo-tad-network-94x31.png) no-repeat center;
  width: 94px;
}
@media (max-width: 767px) {
  footer .span9 .footer-sponsors {
    overflow: auto;
    margin-bottom: 20px;
  }
}
footer .span3 h3 {
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  line-height: normal;
  clear: both;
}
footer .span3 form input {
  width: 155px;
  float: left;
  margin-right: 5px;
  font-size: 12px;
}
@media (max-width: 979px) and (min-width: 768px) {
  footer .span3 form input {
    width: 135px;
  }
}
footer .span3 form .btn {
  font-size: 12px;
  padding: 4px 8px;
}
footer .span3 .footer-social a {
  width: 32px;
  padding: 3px 0 1px 0;
}
footer .span3 .footer-social a i {
  color: #e6e6e6;
  font-size: 25px;
}
.single-module {
  display: none;
}
.single-module .page-content {
  padding: 5px 2px 2px 2px;
}
.single-module .page-content .module-navbar {
  margin-bottom: 1px;
}
@media (max-width: 767px) {
  .single-module .page-content .module-navbar {
    display: none;
  }
}
.single-module .page-content .module-navbar .navbar-inner {
  border-color: #b0b0b0;
  background: url(../img/nav-module-link.png) repeat-x;
  min-height: 38px;
  padding: 0;
}
.single-module .page-content .module-navbar .navbar-inner .nav {
  height: 38px;
  float: none;
  margin: 0;
}
@media (max-width: 767px) {
  .single-module .page-content .module-navbar .navbar-inner .nav {
    height: auto;
  }
}
.single-module .page-content .module-navbar .navbar-inner .nav li {
  position: relative;
  list-style-type: none !Important;
}
.single-module .page-content .module-navbar .navbar-inner .nav li a {
  background: url(../img/nav-module-link.png) repeat-x;
  height: 38px;
  padding: 0 7px 0 24px;
  margin-right: 0;
  line-height: 38px;
  z-index: 1;
  position: relative;
  text-transform: uppercase;
  text-shadow: none;
  color: #000000;
  text-align: center;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
}
@media (max-width: 979px) and (min-width: 768px) {
  .single-module .page-content .module-navbar .navbar-inner .nav li a {
    font-size: 11px;
    padding: 0 8px 0 20px;
  }
}
.single-module .page-content .module-navbar .navbar-inner .nav li .pointer {
  background: url(../img/nav-module-arrw-link.png) no-repeat right top;
  display: block;
  height: 38px;
  width: 16px;
  position: absolute;
  right: -16px;
  top: 0;
  z-index: 2;
}
@media (max-width: 767px) {
  .single-module .page-content .module-navbar .navbar-inner .nav li {
    display: block;
    float: none;
  }
  .single-module .page-content .module-navbar .navbar-inner .nav li a {
    padding: 0 15px;
  }
  .single-module .page-content .module-navbar .navbar-inner .nav li .pointer {
    display: none;
  }
}
.single-module .page-content .module-navbar .navbar-inner .nav .active a {
  background: url(../img/nav-module-active.png) repeat-x;
  box-shadow: none;
  color: #fff;
  font-family: 'Open Sans';
}
.single-module .page-content .module-navbar .navbar-inner .nav .active .pointer {
  background: url(../img/nav-module-arrw-active.png) no-repeat right top;
}
.single-module .page-content .module-navbar .navbar-inner .nav .visited a {
  background: url(../img/nav-module-visted.png) repeat-x;
}
.single-module .page-content .module-navbar .navbar-inner .nav .visited .pointer {
  background: url(../img/nav-module-arrw-visted.png) no-repeat right top;
}
.single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-home {
  border-right: 1px solid #b6b6b6;
}
.single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-home a {
  padding: 0;
  width: 38px;
  font-size: 20px;
  border-radius: 4px 0 0 4px;
}
.single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-home a i {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-home {
    display: none;
  }
}
.single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-module {
  border-right: 1px solid #b6b6b6;
}
.single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-module a {
  width: 142px;
  padding: 0;
  background: url(../img/nav-module-link.png) repeat-x;
  color: #000000;
  font-family: 'Open Sans Semibold';
}
@media (max-width: 979px) and (min-width: 768px) {
  .single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-module a {
    width: auto;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-module a {
    width: auto;
    padding: 0 15px;
    border-radius: 3px 3px 0 0;
  }
}
@media (max-width: 767px) {
  .single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-module {
    border-right: 0;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  .single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-challenge a {
    padding-left: 10px;
  }
}
@media (max-width: 767px) {
  .single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-assessment a {
    border-radius: 0 0 3px 3px;
  }
}
.single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-fullscreen {
  position: absolute;
  right: 0;
  border-left: 1px solid #b6b6b6;
}
.single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-fullscreen a {
  padding: 0;
  width: 38px;
  font-size: 18px;
  border-radius: 0 4px 4px 0;
}
.single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-fullscreen i {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .single-module .page-content .module-navbar .navbar-inner .nav #module-lnk-fullscreen {
    display: none;
  }
}
.single-module .page-content .module-sidebar {
  float: left;
  width: 180px;
  height: 700px;
  overflow: hidden;
  background: #f1f1f1;
  border: 1px solid #b0b0b0;
  border-radius: 4px 0 0 4px;
}
@media (max-width: 767px) {
  .single-module .page-content .module-sidebar {
    float: none;
    width: auto;
    height: auto;
    border-radius: 4px;
  }
}
.single-module .page-content .module-sidebar .sidebar-diagram {
  height: 122px;
  border-bottom: 2px solid #492c61;
  position: relative;
  text-align: center;
}
.single-module .page-content .module-sidebar .sidebar-diagram .sidebar-diagram-lnks {
  position: relative;
  height: 122px;
  width: 180px;
  margin: 0 auto;
}
.single-module .page-content .module-sidebar .sidebar-diagram .sidebar-diagram-lnks a {
  position: absolute;
  display: block;
}
.single-module .page-content .module-sidebar .sidebar-diagram .sidebar-diagram-lnks #sidebar-star-challenge {
  width: 60px;
  height: 50px;
  top: 0;
  left: 64px;
}
.single-module .page-content .module-sidebar .sidebar-diagram .sidebar-diagram-lnks #sidebar-star-thoughts {
  width: 50px;
  height: 60px;
  top: 6px;
  left: 126px;
}
.single-module .page-content .module-sidebar .sidebar-diagram .sidebar-diagram-lnks #sidebar-star-perspective {
  width: 65px;
  height: 50px;
  top: 66px;
  left: 88px;
}
.single-module .page-content .module-sidebar .sidebar-diagram .sidebar-diagram-lnks #sidebar-star-wrap {
  width: 55px;
  height: 40px;
  left: 24px;
  top: 76px;
}
.single-module .page-content .module-sidebar .sidebar-diagram .sidebar-diagram-lnks #sidebar-star-assessment {
  width: 64px;
  height: 46px;
  top: 27px;
  left: 0;
}
.single-module .page-content .module-sidebar .sidebar-diagram.module-sp .sidebar-diagram-lnks #sidebar-star-challenge {
  width: 52px;
  height: 50px;
  top: 0;
  left: 58px;
}
.single-module .page-content .module-sidebar .sidebar-diagram.module-sp .sidebar-diagram-lnks #sidebar-star-thoughts {
  width: 70px;
  height: 60px;
  top: 6px;
  left: 110px;
}
.single-module .page-content .module-sidebar .sidebar-diagram.module-sp .sidebar-diagram-lnks #sidebar-star-wrap {
  width: 55px;
  height: 40px;
  left: 10px;
  top: 75px;
}
.single-module .page-content .module-sidebar .sidebar-diagram.module-sp .sidebar-diagram-lnks #sidebar-star-assessment {
  width: 56px;
  height: 46px;
  top: 27px;
  left: 0;
}
.single-module .page-content .module-sidebar .diagram-main-module {
  background: url(../img/module-main-180x122.png) top center no-repeat;
}
.single-module .page-content .module-sidebar .diagram-main-module.module-sp {
  background-image: url(../img/modulesp-main-180x122.png);
}
.single-module .page-content .module-sidebar .diagram-challenge {
  background: url(../img/module-challenge-180x122.png) top center no-repeat;
}
.single-module .page-content .module-sidebar .diagram-challenge.module-sp {
  background-image: url(../img/modulesp-challenge-180x122.png);
}
.single-module .page-content .module-sidebar .diagram-initial-thoughts {
  background: url(../img/module-thoughts-180x122.png) top center no-repeat;
}
.single-module .page-content .module-sidebar .diagram-initial-thoughts.module-sp {
  background-image: url(../img/modulesp-thoughts-180x122.png);
}
.single-module .page-content .module-sidebar .diagram-perspective-resources {
  background: url(../img/module-perspective-180x122.png) top center no-repeat;
}
.single-module .page-content .module-sidebar .diagram-perspective-resources.module-sp {
  background-image: url(../img/modulesp-perspective-180x122.png);
}
.single-module .page-content .module-sidebar .diagram-wrap-up {
  background: url(../img/module-wrap-180x122.png) top center no-repeat;
}
.single-module .page-content .module-sidebar .diagram-wrap-up.module-sp {
  background-image: url(../img/modulesp-wrap-180x122.png);
}
.single-module .page-content .module-sidebar .diagram-assessment {
  background: url(../img/module-assessment-180x122.png) top center no-repeat;
}
.single-module .page-content .module-sidebar .diagram-assessment.module-sp {
  background-image: url(../img/modulesp-assessment-180x122.png);
}
.single-module .page-content .module-sidebar .sidebar-sections {
  height: 580px;
  overflow-y: auto;
}
@media (max-width: 767px) {
  .single-module .page-content .module-sidebar .sidebar-sections {
    height: auto;
  }
}
.single-module .page-content .module-sidebar .sidebar-sections #feedback-lnk {
  margin: 30px 5px;
  text-align: left;
  width: 90%;
  font-family: 'Open Sans Semibold';
}
.single-module .page-content .module-sidebar .sidebar-sections #feedback-lnk a {
  width: 100%;
  height: 50px;
  display: block;
  text-decoration: underline;
}
.single-module .page-content .module-sidebar .sidebar-sections #feedback-lnk a:hover {
  text-decoration: none;
}
.single-module .page-content .module-sidebar .sidebar-sections .feedback_icon {
  float: left;
  height: 0px;
  margin: -2px 6px 8px 0px;
  border: 0px dashed green;
}
.single-module .page-content .module-sidebar .sidebar-sections .feedback_icon:before {
  font-family: FontAwesome;
  content: "\f044";
  font-size: 30px;
}
.single-module .page-content .module-sidebar .sidebar-sections .feedback_sp_icon {
  float: left;
  height: 0px;
  margin: -6px 6px 26px 0px;
  border: 0px dashed green;
}
.single-module .page-content .module-sidebar .sidebar-sections .feedback_sp_icon:before {
  font-family: FontAwesome;
  content: "\f044";
  font-size: 30px;
}
.single-module .page-content .module-sidebar .sidebar-sections .survey_uga {
  font-family: 'Open Sans Semibold';
  padding-left: 6px;
}
.single-module .page-content .module-sidebar .sidebar-sections .survey_uga a {
  display: block;
  color: #BA1031;
  text-decoration: underline;
}
.single-module .page-content .module-sidebar .sidebar-sections .survey_uga a:hover {
  text-decoration: none;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section {
  background: #d7d7d7;
  padding: 10px 13px;
  border-bottom: 1px solid #492c61;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section h5 {
  margin: 0;
  font-size: 14px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  position: relative;
  cursor: pointer;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section h5 .circle {
  display: none;
  background-color: #492c61;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -23px;
  top: 0;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section h5 a {
  color: #000000;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section h5 a:hover {
  text-decoration: none;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section .sidebar-options {
  display: none;
  padding: 10px 0 0 0;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section .sidebar-options h3 {
  font-size: 13px;
  line-height: normal;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  font-style: italic;
  margin: 0 0 10px 0;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section .sidebar-options ul {
  margin: 0;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section .sidebar-options ul li {
  margin: 0 0 10px 0;
  font-size: 12px;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section .sidebar-options ul li a {
  color: #000000;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section .sidebar-options ul li a.active {
  color: #492c61;
  font-family: 'Open Sans Semibold';
  cursor: default;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section .sidebar-options ul li a.active:hover {
  text-decoration: none;
}
.single-module .page-content .module-sidebar .sidebar-sections #perspectives .circle {
  top: 8px;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-section:last-child {
  border-bottom: 7px solid #492c61;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-active {
  background: #e5e5e5;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-active h5 {
  cursor: default;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-active h5 .circle {
  display: block;
}
.single-module .page-content .module-sidebar .sidebar-sections .sidebar-active .sidebar-options {
  display: block;
}
.single-module .page-content .module-page {
  margin-left: 180px;
  border: 1px solid #b0b0b0;
  border-radius: 0 4px 4px 0;
  border-left: 0;
}
@media (max-width: 767px) {
  .single-module .page-content .module-page {
    margin-left: 0;
    border: 1px solid #b0b0b0;
    border-radius: 4px;
  }
}
.single-module .page-content .module-page .module-content {
  padding: 20px 30px;
  overflow-y: scroll;
  height: 604px;
}
@media (max-width: 767px) {
  .single-module .page-content .module-page .module-content {
    height: auto;
  }
}
.single-module .page-content .module-page .module-content a {
  text-decoration: underline;
}
.single-module .page-content .module-page .module-content a:hover {
  text-decoration: none;
}
.single-module .page-content .module-page .module-content h1 {
  color: #000000;
  font-size: 22px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  margin: 0 0 15px 0;
  line-height: normal;
  border-bottom: 1px solid #492c61;
}
.single-module .page-content .module-page .module-content h1 span {
  display: block;
  font-size: 18px;
  margin: 0 0 5px 0;
}
.single-module .page-content .module-page .module-content h2 {
  font-size: 18px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  line-height: normal;
  margin: 0 0 15px 0;
}
.single-module .page-content .module-page .module-content h3 {
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  line-height: normal;
  margin: 0 0 10px 0;
}
.single-module .page-content .module-page .module-content h4 {
  font-family: 'Open Sans Semibold';
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.single-module .page-content .module-page .module-content h5 {
  font-family: 'Open Sans Semibold';
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.single-module .page-content .module-page .module-content h6 {
  font-family: 'Open Sans Semibold';
  font-size: 10px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.single-module .page-content .module-page .module-content .title-definition {
  margin-bottom: 25px;
}
.single-module .page-content .module-page .module-content .title-definition i {
  font-size: 24px;
  margin: 0 8px 0 0;
  float: left;
}
.single-module .page-content .module-page .module-content .title-transcript {
  margin-bottom: 25px;
}
.single-module .page-content .module-page .module-content .title-transcript i.icon-film {
  font-size: 24px;
  margin: 0 8px 0 0;
  float: left;
}
.single-module .page-content .module-page .module-content .title-transcript {
  margin-bottom: 25px;
}
.single-module .page-content .module-page .module-content .title-transcript i.icon-microphone {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
.single-module .page-content .module-page .module-content .title-credit {
  margin-bottom: 25px;
}
.single-module .page-content .module-page .module-content .title-credit i {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
.single-module .page-content .module-page .module-content .title-activity {
  margin-bottom: 25px;
}
.single-module .page-content .module-page .module-content .title-activity i {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
.single-module .page-content .module-page .module-content ul,
.single-module .page-content .module-page .module-content ol,
.single-module .page-content .module-page .module-content table,
.single-module .page-content .module-page .module-content dd {
  margin-bottom: 20px;
}
.single-module .page-content .module-page .module-content table img {
  max-width: none;
}
.single-module .page-content .module-page .module-content table table {
  margin-bottom: 0;
}
.single-module .page-content .module-page .module-content .header-alt {
  font-style: italic;
  font-family: 'Open Sans';
}
.single-module .page-content .module-page .module-content .header-super {
  font-size: 22px;
}
.single-module .page-content .module-page .module-content .definition-word {
  text-transform: lowercase;
  font-style: italic;
}
.single-module .page-content .module-page .module-content .int-thought {
  /* font-style: italic; */
  font-family: 'Open Sans Semibold';
}
.single-module .page-content .module-page .module-content #module-starmap {
  background: url(../img/module-starmap-455x271.png) top left no-repeat;
  width: 455px;
  height: 271px;
  margin: 40px auto;
  position: relative;
}
.single-module .page-content .module-page .module-content #module-starmap a {
  position: absolute;
  display: block;
}
.single-module .page-content .module-page .module-content #module-starmap #star-lnk-challenge {
  width: 160px;
  height: 95px;
  top: 0;
  left: 160px;
}
.single-module .page-content .module-page .module-content #module-starmap #star-lnk-thoughts {
  width: 135px;
  height: 130px;
  top: 0;
  left: 320px;
}
.single-module .page-content .module-page .module-content #module-starmap #star-lnk-perspective {
  width: 170px;
  height: 120px;
  bottom: 0;
  left: 220px;
}
.single-module .page-content .module-page .module-content #module-starmap #star-lnk-wrap {
  width: 130px;
  height: 95px;
  left: 55px;
  bottom: 0;
}
.single-module .page-content .module-page .module-content #module-starmap #star-lnk-assessment {
  width: 150px;
  height: 105px;
  top: 55px;
  left: 0;
}
.single-module .page-content .module-page .module-content #module-starmap.module-sp {
  background-image: url(../img/modulesp-starmap-469x271.png);
  width: 469px;
}
.single-module .page-content .module-page .module-content #module-starmap.module-sp #star-lnk-challenge {
  width: 130px;
  height: 95px;
  top: 0;
  left: 152px;
}
.single-module .page-content .module-page .module-content #module-starmap.module-sp #star-lnk-thoughts {
  width: 175px;
  height: 130px;
  top: 0;
  left: 296px;
}
.single-module .page-content .module-page .module-content #module-starmap.module-sp #star-lnk-perspective {
  width: 170px;
  height: 120px;
  bottom: 0;
  left: 232px;
}
.single-module .page-content .module-page .module-content #module-starmap.module-sp #star-lnk-wrap {
  width: 140px;
  height: 95px;
  left: 25px;
  bottom: 0;
}
.single-module .page-content .module-page .module-content .note-rev {
  font-style: italic;
  font-size: 12px;
  width: 340px;
  margin: 40px auto -20px auto;
  position: relative;
  line-height: 16px;
}
.single-module .page-content .module-page .module-content .note-rev:before {
  content: "*";
  position: absolute;
  left: -10px;
}
.single-module .page-content .module-page .module-content .chalcycle_wrapper {
  margin: 50px auto;
  width: 443px;
}
.single-module .page-content .module-page .module-content-perspective h1.hdr-question {
  font-size: 18px;
  padding: 0 0 10px 0;
  font-style: italic;
}
.single-module .page-content .module-page .nav-btm {
  background: #f7f7f7;
  border-top: 1px solid #b0b0b0;
  border-radius: 0 0 4px 0;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .single-module .page-content .module-page .nav-btm {
    border-radius: 0 0 4px 4px;
  }
}
.single-module .page-content .module-page .nav-btm .nav-inner {
  height: 45px;
  padding: 0 10px;
  text-align: center;
}
@media (max-width: 767px) {
  .single-module .page-content .module-page .nav-btm .nav-inner {
    height: auto;
  }
}
.single-module .page-content .module-page .nav-btm .nav-inner .pagination {
  margin: 0;
  padding: 7px 0 0 0;
  font-size: 0;
}
.single-module .page-content .module-page .nav-btm .nav-inner .pagination a {
  display: inline-block;
  background: #fff;
  font-size: 14px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #dddddd;
  margin-left: -1px;
  color: #000000;
}
.single-module .page-content .module-page .nav-btm .nav-inner .pagination a .icon-caret-left,
.single-module .page-content .module-page .nav-btm .nav-inner .pagination a .icon-caret-right {
  font-size: 20px;
  vertical-align: middle;
}
.single-module .page-content .module-page .nav-btm .nav-inner .pagination .active {
  background: #ececec;
  color: #000;
  cursor: default;
}
.single-module .page-content .module-page .nav-btm .nav-inner .pagination .disabled {
  background: #f5f5f5;
  color: #999;
  cursor: default;
}
.single-module .page-content .module-page .nav-btm .nav-inner .pagination a:first-child {
  border-radius: 3px 0 0 3px;
}
.single-module .page-content .module-page .nav-btm .nav-inner .pagination a:last-child {
  border-radius: 0 3px 3px 0;
}
.single-module .page-content .module-page .nav-btm .nav-inner .pagination a:hover {
  text-decoration: none;
}
@media (max-width: 979px) and (min-width: 768px) {
  .single-module .page-content .module-page .nav-btm .nav-inner .pagination a {
    width: 25px;
    height: 25px;
    line-height: 25px;
  }
  .single-module .page-content .module-page .nav-btm .nav-inner .pagination .icon-caret-left,
  .single-module .page-content .module-page .nav-btm .nav-inner .pagination .icon-caret-right {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .single-module .page-content .module-page .nav-btm .nav-inner .pagination a {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
  }
  .single-module .page-content .module-page .nav-btm .nav-inner .pagination .icon-caret-left,
  .single-module .page-content .module-page .nav-btm .nav-inner .pagination .icon-caret-right {
    font-size: 12px;
  }
}
.single-module .page-content .module-page .nav-btm .nav-inner a.button-link {
  margin-top: 7px;
}
@media (max-width: 767px) {
  .single-module .page-content .module-page .nav-btm .nav-inner a.button-link {
    float: none;
  }
}
.single-module .page-content .module-page .nav-btm .nav-inner a.button-link i {
  font-size: 13px;
}
.title-definition {
  margin-bottom: 25px;
}
.title-definition i {
  font-size: 24px;
  margin: 0 8px 0 0;
  float: left;
}
.title-transcript {
  margin-bottom: 25px;
}
.title-transcript i.icon-film {
  font-size: 24px;
  margin: 0 8px 0 0;
  float: left;
}
.title-transcript {
  margin-bottom: 25px;
}
.title-transcript i.icon-microphone {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
.title-credit {
  margin-bottom: 25px;
}
.title-credit i {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
.title-activity {
  margin-bottom: 25px;
}
.title-activity i {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
/* Templates */
.page-template-page-templatesglossary-php .page-divider,
.page-template-page-templatesfilm-php .page-divider,
.page-template-page-templatesirl-php .page-divider,
.page-template-page-templatesnew-resource-php .page-divider,
.page-template-page-templatesweb-resource-php .page-divider,
.page-template-page-templatesresources-php .page-divider,
.page-template-page-templatesebp-annotations-php .page-divider,
.page-template-page-templateshlp-php .page-divider,
.page-template-page-templatesfilm-tool-php .page-divider,
.page-template-page-templatesbook-tool-php .page-divider,
.page-template-page-templatesglossary-php .page-divider-btm,
.page-template-page-templatesfilm-php .page-divider-btm,
.page-template-page-templatesirl-php .page-divider-btm,
.page-template-page-templatesnew-resource-php .page-divider-btm,
.page-template-page-templatesweb-resource-php .page-divider-btm,
.page-template-page-templatesresources-php .page-divider-btm,
.page-template-page-templatesebp-annotations-php .page-divider-btm,
.page-template-page-templateshlp-php .page-divider-btm,
.page-template-page-templatesfilm-tool-php .page-divider-btm,
.page-template-page-templatesbook-tool-php .page-divider-btm {
  background-color: #405c27;
}
.page-template-page-templatesglossary-php .page-content .span9 h1,
.page-template-page-templatesfilm-php .page-content .span9 h1,
.page-template-page-templatesirl-php .page-content .span9 h1,
.page-template-page-templatesnew-resource-php .page-content .span9 h1,
.page-template-page-templatesweb-resource-php .page-content .span9 h1,
.page-template-page-templatesresources-php .page-content .span9 h1,
.page-template-page-templatesebp-annotations-php .page-content .span9 h1,
.page-template-page-templateshlp-php .page-content .span9 h1,
.page-template-page-templatesfilm-tool-php .page-content .span9 h1,
.page-template-page-templatesbook-tool-php .page-content .span9 h1 {
  border-bottom-color: #405c27;
}
.page-template-page-templatesglossary-php .sidebar,
.page-template-page-templatesfilm-php .sidebar,
.page-template-page-templatesirl-php .sidebar,
.page-template-page-templatesnew-resource-php .sidebar,
.page-template-page-templatesweb-resource-php .sidebar,
.page-template-page-templatesresources-php .sidebar,
.page-template-page-templatesebp-annotations-php .sidebar,
.page-template-page-templateshlp-php .sidebar,
.page-template-page-templatesfilm-tool-php .sidebar,
.page-template-page-templatesbook-tool-php .sidebar {
  border-bottom-color: #405c27;
  border-top: 3px solid #405c27;
}
.page-template-page-templatesglossary-php .sidebar .sidebar-search,
.page-template-page-templatesfilm-php .sidebar .sidebar-search,
.page-template-page-templatesirl-php .sidebar .sidebar-search,
.page-template-page-templatesnew-resource-php .sidebar .sidebar-search,
.page-template-page-templatesweb-resource-php .sidebar .sidebar-search,
.page-template-page-templatesresources-php .sidebar .sidebar-search,
.page-template-page-templatesebp-annotations-php .sidebar .sidebar-search,
.page-template-page-templateshlp-php .sidebar .sidebar-search,
.page-template-page-templatesfilm-tool-php .sidebar .sidebar-search,
.page-template-page-templatesbook-tool-php .sidebar .sidebar-search {
  border-top-color: #405c27;
  border-bottom-color: #405c27;
}
.page-template-page-templatesglossary-php .sidebar .sidebar-section,
.page-template-page-templatesfilm-php .sidebar .sidebar-section,
.page-template-page-templatesirl-php .sidebar .sidebar-section,
.page-template-page-templatesnew-resource-php .sidebar .sidebar-section,
.page-template-page-templatesweb-resource-php .sidebar .sidebar-section,
.page-template-page-templatesresources-php .sidebar .sidebar-section,
.page-template-page-templatesebp-annotations-php .sidebar .sidebar-section,
.page-template-page-templateshlp-php .sidebar .sidebar-section,
.page-template-page-templatesfilm-tool-php .sidebar .sidebar-section,
.page-template-page-templatesbook-tool-php .sidebar .sidebar-section {
  border-bottom-color: #405c27;
}
.page-template-page-templatesglossary-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesfilm-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesirl-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesnew-resource-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesweb-resource-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesresources-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesebp-annotations-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templateshlp-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesfilm-tool-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesbook-tool-php .sidebar .sidebar-section h5 .circle {
  background-color: #405c27;
}
.page-template-page-templatesservices-php,
.page-template-page-templatesupcoming-events-php,
.woocommerce .upsells {
  clear: both;
}
.woocommerce-page .page-divider,
.archive.woocommerce-page .page-divider,
.page-template-page-templatesmy-pd-php .page-divider,
.woocommerce-page .page-divider-btm,
.archive.woocommerce-page .page-divider-btm,
.page-template-page-templatesmy-pd-php .page-divider-btm {
  background-color: #91714e;
}
.woocommerce-page .page-content .span9 h1,
.archive.woocommerce-page .page-content .span9 h1,
.page-template-page-templatesmy-pd-php .page-content .span9 h1 {
  border-bottom-color: #91714e;
}
.woocommerce-page .page-content .span12 .sidebar,
.archive.woocommerce-page .page-content .span12 .sidebar,
.page-template-page-templatesmy-pd-php .page-content .span12 .sidebar {
  border-bottom-color: #91714e;
  border-top: 3px solid #91714e;
}
.woocommerce-page .sidebar,
.archive.woocommerce-page .sidebar,
.page-template-page-templatesmy-pd-php .sidebar {
  border-bottom-color: #91714e;
  border-top: 3px solid #91714e;
}
.woocommerce-page .sidebar .sidebar-search,
.archive.woocommerce-page .sidebar .sidebar-search,
.page-template-page-templatesmy-pd-php .sidebar .sidebar-search {
  border-top-color: #91714e;
  border-bottom-color: #91714e;
}
.woocommerce-page .sidebar .sidebar-section,
.archive.woocommerce-page .sidebar .sidebar-section,
.page-template-page-templatesmy-pd-php .sidebar .sidebar-section {
  border-bottom-color: #91714e;
}
.woocommerce-page .sidebar .sidebar-section h5 .circle,
.archive.woocommerce-page .sidebar .sidebar-section h5 .circle,
.page-template-page-templatesmy-pd-php .sidebar .sidebar-section h5 .circle {
  background-color: #91714e;
}
.page-template-page-templatespd-hours-php .page-divider,
.page-template-page-templatespd-hours-php .page-divider-btm {
  background-color: #91714e;
}
.page-template-page-templatespd-hours-php .page-content .span9 h1 {
  border-bottom-color: #91714e;
}
.page-template-page-templatespd-hours-php .sidebar {
  border-bottom-color: #91714e;
  border-top: 3px solid #91714e;
}
.page-template-page-templatespd-hours-php .sidebar .sidebar-search {
  border-top-color: #91714e;
  border-bottom-color: #91714e;
}
.page-template-page-templatespd-hours-php .sidebar .sidebar-section {
  border-bottom-color: #91714e;
}
.page-template-page-templatespd-hours-php .sidebar .sidebar-section h5 .circle {
  background-color: #91714e;
}
.page-template-page-templatesarticles-reports-php .page-divider,
.page-template-page-templatesarticles-reports-php .page-divider-btm {
  background-color: #6f2626;
}
.page-template-page-templatesarticles-reports-php .page-content .span9 h1 {
  border-bottom-color: #6f2626;
}
.page-template-page-templatesarticles-reports-php .sidebar {
  border-bottom-color: #6f2626;
  border-top: 3px solid #6f2626;
}
.page-template-page-templatesarticles-reports-php .sidebar .sidebar-search {
  border-top-color: #6f2626;
  border-bottom-color: #6f2626;
}
.page-template-page-templatesarticles-reports-php .sidebar .sidebar-section {
  border-bottom-color: #6f2626;
}
.page-template-page-templatesarticles-reports-php .sidebar .sidebar-section h5 .circle {
  background-color: #6f2626;
}
.page-template-page-templatesstandards-php .page-divider,
.page-template-page-templateshow-to-use-php .page-divider,
.page-template-page-templatesstandards-php .page-divider-btm,
.page-template-page-templateshow-to-use-php .page-divider-btm {
  background-color: #405c27;
}
.page-template-page-templatesstandards-php .page-content .span9 h1,
.page-template-page-templateshow-to-use-php .page-content .span9 h1 {
  border-bottom-color: #405c27;
}
.page-template-page-templatesstandards-php .sidebar,
.page-template-page-templateshow-to-use-php .sidebar {
  border-bottom-color: #405c27;
  border-top: 3px solid #405c27;
}
.page-template-page-templatesstandards-php .sidebar .sidebar-search,
.page-template-page-templateshow-to-use-php .sidebar .sidebar-search {
  border-top-color: #405c27;
  border-bottom-color: #405c27;
}
.page-template-page-templatesstandards-php .sidebar .sidebar-section,
.page-template-page-templateshow-to-use-php .sidebar .sidebar-section {
  border-bottom-color: #405c27;
}
.page-template-page-templatesstandards-php .sidebar .sidebar-section h5 .circle,
.page-template-page-templateshow-to-use-php .sidebar .sidebar-section h5 .circle {
  background-color: #405c27;
}
.archive.post-type-archive-stories .page-content .entry-header {
  height: auto;
}
.archive.post-type-archive-stories .page-content .entry-header h1 {
  border-bottom: 0;
  font-size: 20px;
}
.archive.post-type-archive-stories .page-content article {
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e5e5e5;
}
.post-type-archive-news-events .page-divider,
.archive .page-divider,
.single-news-events .page-divider,
.single-stories .page-divider,
.post-type-archive-news-events .page-divider-btm,
.archive .page-divider-btm,
.single-news-events .page-divider-btm,
.single-stories .page-divider-btm {
  background-color: #6f2626;
}
.post-type-archive-news-events .page-content .span9 h1,
.archive .page-content .span9 h1,
.single-news-events .page-content .span9 h1,
.single-stories .page-content .span9 h1 {
  border-bottom-color: #6f2626;
}
.post-type-archive-news-events .sidebar,
.archive .sidebar,
.single-news-events .sidebar,
.single-stories .sidebar {
  border-bottom-color: #6f2626;
  border-top: 3px solid #6f2626;
}
.post-type-archive-news-events .sidebar .sidebar-search,
.archive .sidebar .sidebar-search,
.single-news-events .sidebar .sidebar-search,
.single-stories .sidebar .sidebar-search {
  border-top-color: #6f2626;
  border-bottom-color: #6f2626;
}
.post-type-archive-news-events .sidebar .sidebar-section,
.archive .sidebar .sidebar-section,
.single-news-events .sidebar .sidebar-section,
.single-stories .sidebar .sidebar-section {
  border-bottom-color: #6f2626;
}
.post-type-archive-news-events .sidebar .sidebar-section h5 .circle,
.archive .sidebar .sidebar-section h5 .circle,
.single-news-events .sidebar .sidebar-section h5 .circle,
.single-stories .sidebar .sidebar-section h5 .circle {
  background-color: #6f2626;
}
.page-template-page-templatessite-map-php .page-content .span12 ul {
  margin-bottom: 15px;
}
.page-template-page-templatessite-map-php .page-content .span12 ul ul {
  margin-bottom: 5px;
}
.site-map-bullets ul li {
  list-style-type: circle !important;
}
.site-map-bullets ul li ul li:before {
  content: "- ";
}
.site-map-bullets ul li ul li {
  list-style-type: none !important;
  margin-left: -14px !important;
}
/* 
.mejs-audio {
   width: 200px !important;
   height: 40px !important;
}
 */
/* 
.mejs-container {
	margin-bottom: 25px;
}
.mejs-captions-text {
	font-size:14px !important;
	padding:2px !important;
	background-color:black !important;
}
.mejs-captions-layer {
	line-height:8px !important;
	margin-left:12px !important;
	text-align:left !important;
}

.mejs-audio {
   width: 200px !important;
}
.mejs-currenttime, .mejs-duration {
	color: #fff;
	width:24px;
	font-size: 10px;
}
 */
#rightcolumn {
  overflow: auto;
}
.top-nav .has-title li {
  /*min-height:37px;*/
}
.pillbox span {
  float: left;
}
.pill-close {
  cursor: pointer;
}
.clear {
  clear: both;
}
#printfriendly .not-printable {
  display: none;
}
#glossary #tableContainer,
#HDRtablea #tableContainer {
  height: inherit !important;
}
.media-elements-container {
  display: none;
}
.audio-container .video,
.audio-container .activity {
  display: none;
}
.video-container .audio,
.video-container .activity {
  display: none;
}
.activity-container .video,
.activity-container .audio {
  display: none;
}
.full-screen header,
.full-screen .page-divider,
.full-screen .page-divider-btm,
.full-screen footer {
  display: none;
}
@media (min-width: 768px) {
  .full-screen {
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .full-screen #main,
  .full-screen #primary,
  .full-screen .page-content,
  .full-screen .page-content .module-sidebar,
  .full-screen .page-content .module-page,
  .full-screen .page-content .module-page .module-content,
  .full-screen .page-content .module-sidebar .sidebar-sections {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
  }
  .full-screen .page-content {
    padding: 44px 0 2px 0;
  }
  .full-screen .page-content .module-page .module-content {
    padding: 20px 30px 60px 30px;
  }
  .full-screen .page-content .module-sidebar {
    position: relative;
  }
  .full-screen .page-content .module-navbar {
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%;
  }
  .full-screen .page-content .module-page .nav-btm {
    margin-top: -46px;
    position: relative;
    z-index: 1;
  }
  .full-screen .page-content .module-sidebar .sidebar-diagram {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-color: #f1f1f1;
  }
  .full-screen .page-content .module-sidebar .sidebar-sections {
    padding-top: 122px;
  }
}
@media (min-width: 768px) {
  .admin-bar .full-screen .page-content .module-navbar {
    top: 34px;
  }
}
#irl-search .pillbox {
  display: none;
}
.tier-badges {
  float: left;
  width: 36px;
  color: #f4f4f4;
  background-color: #999999;
  font-size: 12px;
  text-align: center;
  padding: 0px 4px 0px 4px;
  margin-left: 2px;
  border-radius: 3px;
  border: 0px solid black;
}
.spinner {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  /* half width of the spinner gif */
  margin-top: -50px;
  /* half height of the spinner gif */
  text-align: center;
  z-index: 1234;
  overflow: auto;
  width: 100px;
  /* width of the spinner gif */
  height: 100px;
  /*hight of the spinner gif +2px to fix IE8 issue */
  border: 1px solid black;
  background-color: white;
}
/* Shared Content Styles */
.page-content .header-alt,
.module-content .header-alt,
.single-module .page-content .module-page .module-content .header-alt {
  font-style: italic;
  font-family: 'Open Sans';
}
.page-content .header-super,
.module-content .header-super,
.single-module .page-content .module-page .module-content .header-super {
  font-size: 22px;
}
.page-content ul li,
.module-content ul li,
.single-module .page-content .module-page .module-content ul li {
  list-style-type: disc;
}
.page-content ul li ul li,
.module-content ul li ul li,
.single-module .page-content .module-page .module-content ul li ul li {
  list-style-type: circle;
}
.page-content ul li ul li ul li,
.module-content ul li ul li ul li,
.single-module .page-content .module-page .module-content ul li ul li ul li {
  list-style-type: none;
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.page-content ul li ul li ul li:before,
.module-content ul li ul li ul li:before,
.single-module .page-content .module-page .module-content ul li ul li ul li:before {
  display: inline-block;
  content: "-";
  width: 1em;
  margin-left: -1em;
}
.page-content ul.nav-tabs li,
.module-content ul.nav-tabs li,
.single-module .page-content .module-page .module-content ul.nav-tabs li {
  list-style-type: none;
}
.page-content ul.list-fancy,
.module-content ul.list-fancy,
.single-module .page-content .module-page .module-content ul.list-fancy,
.page-content ul.list-interview,
.module-content ul.list-interview,
.single-module .page-content .module-page .module-content ul.list-interview {
  list-style-type: none;
  margin-left: 5px;
  padding-left: 0;
}
.page-content ul.list-fancy li,
.module-content ul.list-fancy li,
.single-module .page-content .module-page .module-content ul.list-fancy li,
.page-content ul.list-interview li,
.module-content ul.list-interview li,
.single-module .page-content .module-page .module-content ul.list-interview li {
  list-style-type: none;
}
.page-content ul.list-fancy ul li,
.module-content ul.list-fancy ul li,
.single-module .page-content .module-page .module-content ul.list-fancy ul li,
.page-content ul.list-interview ul li,
.module-content ul.list-interview ul li,
.single-module .page-content .module-page .module-content ul.list-interview ul li {
  list-style-type: disc;
}
.page-content ul.list-fancy ul li ul li,
.module-content ul.list-fancy ul li ul li,
.single-module .page-content .module-page .module-content ul.list-fancy ul li ul li,
.page-content ul.list-interview ul li ul li,
.module-content ul.list-interview ul li ul li,
.single-module .page-content .module-page .module-content ul.list-interview ul li ul li {
  list-style-type: circle;
}
.page-content ul.list-fancy ul li ul li ul li,
.module-content ul.list-fancy ul li ul li ul li,
.single-module .page-content .module-page .module-content ul.list-fancy ul li ul li ul li,
.page-content ul.list-interview ul li ul li ul li,
.module-content ul.list-interview ul li ul li ul li,
.single-module .page-content .module-page .module-content ul.list-interview ul li ul li ul li {
  list-style-type: none;
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.page-content ul.list-fancy ul li ul li ul li:before,
.module-content ul.list-fancy ul li ul li ul li:before,
.single-module .page-content .module-page .module-content ul.list-fancy ul li ul li ul li:before,
.page-content ul.list-interview ul li ul li ul li:before,
.module-content ul.list-interview ul li ul li ul li:before,
.single-module .page-content .module-page .module-content ul.list-interview ul li ul li ul li:before {
  display: inline-block;
  content: "-";
  width: 1em;
  margin-left: -1em;
}
.page-content ul.list-fancy ul li ul li:before,
.module-content ul.list-fancy ul li ul li:before,
.single-module .page-content .module-page .module-content ul.list-fancy ul li ul li:before,
.page-content ul.list-interview ul li ul li:before,
.module-content ul.list-interview ul li ul li:before,
.single-module .page-content .module-page .module-content ul.list-interview ul li ul li:before {
  content: "";
  display: none;
}
.page-content ul.list-fancy > li,
.module-content ul.list-fancy > li,
.single-module .page-content .module-page .module-content ul.list-fancy > li {
  background: url(../img/icon-bullet-iris.png) left top no-repeat;
  padding-left: 20px;
  padding-bottom: 5px;
}
.page-content ul.list-interview > li,
.module-content ul.list-interview > li,
.single-module .page-content .module-page .module-content ul.list-interview > li {
  background: url(../img/icon_audio.png) left top no-repeat;
  padding-left: 20px;
  padding-bottom: 5px;
}
.page-content ul.unstyled li,
.module-content ul.unstyled li,
.single-module .page-content .module-page .module-content ul.unstyled li {
  list-style-type: none !important;
}
.page-content ul.nav-pills li,
.module-content ul.nav-pills li,
.single-module .page-content .module-page .module-content ul.nav-pills li {
  list-style-type: none !important;
}
.page-content p.media-transcripts,
.module-content p.media-transcripts,
.single-module .page-content .module-page .module-content p.media-transcripts,
.page-content p.media-transcripts,
.module-content p.media-transcripts,
.single-module .page-content .module-page .module-content p.media-transcripts {
  margin: -15px 0 25px 0;
}
.page-content p.media-transcripts a,
.module-content p.media-transcripts a,
.single-module .page-content .module-page .module-content p.media-transcripts a,
.page-content p.media-transcripts a,
.module-content p.media-transcripts a,
.single-module .page-content .module-page .module-content p.media-transcripts a {
  margin: 0 5px;
}
.page-content .handwritten,
.module-content .handwritten,
.single-module .page-content .module-page .module-content .handwritten {
  font-family: 'Handlee', cursive;
  font-size: 18px;
  color: #2424b5;
}
.page-content .expert-name,
.module-content .expert-name,
.single-module .page-content .module-page .module-content .expert-name {
  font-style: italic;
  font-size: 12px;
}
.page-content .caption,
.module-content .caption,
.single-module .page-content .module-page .module-content .caption {
  font-style: italic;
  font-size: 12px;
}
.page-content .citation,
.module-content .citation,
.single-module .page-content .module-page .module-content .citation {
  font-style: italic;
  font-size: 12px;
}
.page-content .reference,
.module-content .reference,
.single-module .page-content .module-page .module-content .reference {
  font-style: italic;
  font-size: 12px;
}
.page-content .footnote,
.module-content .footnote,
.single-module .page-content .module-page .module-content .footnote {
  font-style: italic;
  font-size: 12px;
}
.page-content .graph,
.module-content .graph,
.single-module .page-content .module-page .module-content .graph {
  font-size: 16px;
  font-family: 'Open Sans Semibold';
}
.page-content .note-paper,
.module-content .note-paper,
.single-module .page-content .module-page .module-content .note-paper {
  background: #fff;
  border: 1px solid #9db9eb;
  position: relative;
  padding: 70px 0 0 0;
  margin-bottom: 25px;
  line-height: 30px;
  box-shadow: 3px 3px 5px #ccc;
  clear: both;
}
.page-content .note-paper :after,
.module-content .note-paper :after,
.single-module .page-content .module-page .module-content .note-paper :after {
  border-left: 1px solid #ffcbcc;
  bottom: 0;
  content: '';
  left: 60px;
  position: absolute;
  top: 0;
  width: 3px;
}
.page-content .note-paper .note-paper-text,
.module-content .note-paper .note-paper-text,
.single-module .page-content .module-page .module-content .note-paper .note-paper-text {
  padding: 0 10px 30px 70px;
  margin: 0;
  line-height: 30px;
  background: url(../img/bg-paper-stripe.gif) repeat 0 0;
  font-family: 'Handlee', cursive;
  font-size: 18px;
  color: #2424b5;
}
.page-content .note-paper ul,
.module-content .note-paper ul,
.single-module .page-content .module-page .module-content .note-paper ul,
.page-content .note-paper ol,
.module-content .note-paper ol,
.single-module .page-content .module-page .module-content .note-paper ol,
.page-content .note-paper p,
.module-content .note-paper p,
.single-module .page-content .module-page .module-content .note-paper p {
  line-height: 30px;
  margin-top: 0;
  margin-bottom: 30px;
}
.page-content .note-paper ul li,
.module-content .note-paper ul li,
.single-module .page-content .module-page .module-content .note-paper ul li,
.page-content .note-paper ol li,
.module-content .note-paper ol li,
.single-module .page-content .module-page .module-content .note-paper ol li {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 30px;
}
.page-content .accordion .accordion-group,
.module-content .accordion .accordion-group,
.single-module .page-content .module-page .module-content .accordion .accordion-group {
  border: 0;
  border-radius: 0;
  margin-bottom: 10px;
}
.page-content .accordion .accordion-group .accordion-heading,
.module-content .accordion .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion .accordion-group .accordion-heading {
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  border: 1px solid #7a4aae;
  border-bottom-width: 7px;
  border-radius: 3px;
  background: #EEE8F5;
}
.page-content .accordion .accordion-group .accordion-heading a,
.module-content .accordion .accordion-group .accordion-heading a,
.single-module .page-content .module-page .module-content .accordion .accordion-group .accordion-heading a {
  color: #000000;
  text-decoration: none;
  padding-left: 38px;
  position: relative;
  z-index: 1;
}
.page-content .accordion .accordion-group .accordion-heading i,
.module-content .accordion .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion .accordion-group .accordion-heading i {
  color: #A388BE;
  font-size: 24px;
  float: left;
  margin: 7px 0px 5px 10px !important;
}
.page-content .accordion .accordion-group .accordion-inner,
.module-content .accordion .accordion-group .accordion-inner,
.single-module .page-content .module-page .module-content .accordion .accordion-group .accordion-inner {
  margin: 10px 10px 0 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 15px;
  overflow: auto;
}
.page-content .accordion .accordion-group .accordion-inner p:last-child,
.module-content .accordion .accordion-group .accordion-inner p:last-child,
.single-module .page-content .module-page .module-content .accordion .accordion-group .accordion-inner p:last-child {
  margin-bottom: 0;
}
.page-content .accordion-p_and_r .accordion-group,
.module-content .accordion-p_and_r .accordion-group,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group {
  margin-bottom: -4px;
  margin-top: -8px;
}
.page-content .accordion-p_and_r .accordion-group .accordion-heading,
.module-content .accordion-p_and_r .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group .accordion-heading {
  border-bottom-width: 0px;
  font-size: 14px;
  border: 0px solid #333333;
  background-color: transparent;
}
.page-content .accordion-p_and_r .accordion-group .accordion-heading a,
.module-content .accordion-p_and_r .accordion-group .accordion-heading a,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group .accordion-heading a {
  color: #7a4aae;
}
.page-content .accordion-p_and_r .accordion-group .accordion-heading i,
.module-content .accordion-p_and_r .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group .accordion-heading i {
  font-size: 16px;
  color: #666666;
  margin: 10px 0px 0px 20px !important;
}
.page-content .accordion-p_and_r .accordion-group .accordion-inner,
.module-content .accordion-p_and_r .accordion-group .accordion-inner,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group .accordion-inner {
  margin: 0px 0px 4px 40px;
  border: 0;
  padding: 1px;
  overflow: auto;
}
.page-content .accordion-p_and_r .accordion-group .accordion-inner p,
.module-content .accordion-p_and_r .accordion-group .accordion-inner p,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group .accordion-inner p {
  margin: 0px 0px 4px 0px;
}
.page-content .accordion-p_and_r .accordion-group .accordion-inner ul,
.module-content .accordion-p_and_r .accordion-group .accordion-inner ul,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group .accordion-inner ul {
  list-style-type: disc;
  margin: 0px 0px 0px 18px;
}
.page-content .accordion-p_and_r .accordion-group .accordion-inner ul li:first-child,
.module-content .accordion-p_and_r .accordion-group .accordion-inner ul li:first-child,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group .accordion-inner ul li:first-child {
  margin-top: 8px;
}
.page-content .accordion-p_and_r .accordion-group .accordion-inner ul li,
.module-content .accordion-p_and_r .accordion-group .accordion-inner ul li,
.single-module .page-content .module-page .module-content .accordion-p_and_r .accordion-group .accordion-inner ul li {
  margin: 0px 0px 6px 0px;
}
.page-content .accordion-trans .accordion-group,
.module-content .accordion-trans .accordion-group,
.single-module .page-content .module-page .module-content .accordion-trans .accordion-group {
  margin: 0;
}
.page-content .accordion-trans .accordion-group .accordion-heading,
.module-content .accordion-trans .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-trans .accordion-group .accordion-heading {
  font-family: 'Open Sans';
  font-size: 14px;
  border: 0px solid #333333;
  background-color: transparent;
}
.page-content .accordion-trans .accordion-group .accordion-heading a,
.module-content .accordion-trans .accordion-group .accordion-heading a,
.single-module .page-content .module-page .module-content .accordion-trans .accordion-group .accordion-heading a {
  color: #7a4aae;
}
.page-content .accordion-trans .accordion-group .accordion-heading i,
.module-content .accordion-trans .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-trans .accordion-group .accordion-heading i {
  font-size: 14px;
  color: #666666;
  margin: 10px 0px 0px 20px !important;
}
.page-content .accordion-trans .accordion-group .accordion-inner,
.module-content .accordion-trans .accordion-group .accordion-inner,
.single-module .page-content .module-page .module-content .accordion-trans .accordion-group .accordion-inner {
  margin: 0px 0px 4px 40px;
  padding: 5px;
  overflow: auto;
}
.page-content .accordion-sidebar .accordion-group,
.module-content .accordion-sidebar .accordion-group,
.single-module .page-content .module-page .module-content .accordion-sidebar .accordion-group {
  width: 180px;
  margin-left: -12px;
}
.page-content .accordion-sidebar .accordion-group .accordion-heading,
.module-content .accordion-sidebar .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-sidebar .accordion-group .accordion-heading {
  font-family: 'Open Sans';
  font-size: 14px;
  font-weight: 600;
  border: 0px solid #333333;
  background-color: transparent;
}
.page-content .accordion-sidebar .accordion-group .accordion-heading i,
.module-content .accordion-sidebar .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-sidebar .accordion-group .accordion-heading i {
  font-size: 24px;
  color: #6f2626;
  margin: 6px 0px 0px 0px;
}
.page-content .accordion-sidebar .accordion-group .accordion-inner,
.module-content .accordion-sidebar .accordion-group .accordion-inner,
.single-module .page-content .module-page .module-content .accordion-sidebar .accordion-group .accordion-inner {
  margin: 0px 0px 4px 0px;
  padding: 5px;
  overflow: auto;
}
.page-content .accordion-blue .accordion-group .accordion-heading,
.module-content .accordion-blue .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-blue .accordion-group .accordion-heading {
  background: #CCD5E4;
  border-color: #003366;
}
.page-content .accordion-blue .accordion-group .accordion-heading i,
.module-content .accordion-blue .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-blue .accordion-group .accordion-heading i {
  color: #003366;
}
.page-content .accordion-green .accordion-group .accordion-heading,
.module-content .accordion-green .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-green .accordion-group .accordion-heading {
  background: #DDE7CF;
  border-color: #405c27;
}
.page-content .accordion-green .accordion-group .accordion-heading i,
.module-content .accordion-green .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-green .accordion-group .accordion-heading i {
  color: #405c27;
}
.page-content .accordion-yellow .accordion-group .accordion-heading,
.module-content .accordion-yellow .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-yellow .accordion-group .accordion-heading {
  background: #FDF3C0;
  border-color: #e0bf07;
}
.page-content .accordion-yellow .accordion-group .accordion-heading i,
.module-content .accordion-yellow .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-yellow .accordion-group .accordion-heading i {
  color: #e0bf07;
}
.page-content .accordion-red .accordion-group .accordion-heading,
.module-content .accordion-red .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-red .accordion-group .accordion-heading {
  background: #f1d6d6;
  border-color: #6f2626;
}
.page-content .accordion-red .accordion-group .accordion-heading i,
.module-content .accordion-red .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-red .accordion-group .accordion-heading i {
  color: #6f2626;
}
.page-content .accordion-brown .accordion-group .accordion-heading,
.module-content .accordion-brown .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-brown .accordion-group .accordion-heading {
  background: #D4CAC1;
  border-color: #91714e;
}
.page-content .accordion-brown .accordion-group .accordion-heading i,
.module-content .accordion-brown .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-brown .accordion-group .accordion-heading i {
  color: #91714e;
}
.page-content .accordion-grey .accordion-group .accordion-heading,
.module-content .accordion-grey .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-grey .accordion-group .accordion-heading {
  background: #CCC;
  border-color: #999999;
}
.page-content .accordion-grey .accordion-group .accordion-heading i,
.module-content .accordion-grey .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-grey .accordion-group .accordion-heading i {
  color: #999999;
}
.page-content .accordion-pyramidgreen .accordion-group .accordion-heading,
.module-content .accordion-pyramidgreen .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-pyramidgreen .accordion-group .accordion-heading {
  background: #C6E283;
  border-color: #84B14B;
}
.page-content .accordion-pyramidgreen .accordion-group .accordion-heading i,
.module-content .accordion-pyramidgreen .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-pyramidgreen .accordion-group .accordion-heading i {
  color: #666;
}
.page-content .accordion-pyramidyellow .accordion-group .accordion-heading,
.module-content .accordion-pyramidyellow .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-pyramidyellow .accordion-group .accordion-heading {
  background: #FBED7D;
  border-color: #e0bf07;
}
.page-content .accordion-pyramidyellow .accordion-group .accordion-heading i,
.module-content .accordion-pyramidyellow .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-pyramidyellow .accordion-group .accordion-heading i {
  color: #666;
}
.page-content .accordion-pyramidred .accordion-group .accordion-heading,
.module-content .accordion-pyramidred .accordion-group .accordion-heading,
.single-module .page-content .module-page .module-content .accordion-pyramidred .accordion-group .accordion-heading {
  background: #E77563;
  border-color: #B34A36;
}
.page-content .accordion-pyramidred .accordion-group .accordion-heading i,
.module-content .accordion-pyramidred .accordion-group .accordion-heading i,
.single-module .page-content .module-page .module-content .accordion-pyramidred .accordion-group .accordion-heading i {
  color: #666;
}
.page-content .accordion.small,
.module-content .accordion.small,
.single-module .page-content .module-page .module-content .accordion.small {
  width: 210px;
  clear: none;
}
.page-content .accordion.medium,
.module-content .accordion.medium,
.single-module .page-content .module-page .module-content .accordion.medium {
  width: 330px;
  clear: none;
}
.page-content .accordion.left,
.module-content .accordion.left,
.single-module .page-content .module-page .module-content .accordion.left {
  float: left;
  margin-right: 20px;
}
.page-content .accordion.right,
.module-content .accordion.right,
.single-module .page-content .module-page .module-content .accordion.right {
  float: right;
  margin-left: 20px;
}
.page-content .accordion.large,
.module-content .accordion.large,
.single-module .page-content .module-page .module-content .accordion.large {
  float: none;
  margin-right: 0;
  margin-left: 0;
}
.page-content .accordion.center,
.module-content .accordion.center,
.single-module .page-content .module-page .module-content .accordion.center {
  margin: 0 auto;
}
.page-content .quote,
.module-content .quote,
.single-module .page-content .module-page .module-content .quote {
  color: #666;
  font-style: italic;
  font-family: 'Open Sans Semibold';
  margin: 0 0 25px 0;
}
.page-content .quote .quote-txt,
.module-content .quote .quote-txt,
.single-module .page-content .module-page .module-content .quote .quote-txt {
  font-size: 16px;
  position: relative;
  padding: 0 30px;
}
.page-content .quote .quote-txt p:last-child,
.module-content .quote .quote-txt p:last-child,
.single-module .page-content .module-page .module-content .quote .quote-txt p:last-child {
  margin-bottom: 0;
}
.page-content .quote .quote-txt .fa-quote-left,
.module-content .quote .quote-txt .fa-quote-left,
.single-module .page-content .module-page .module-content .quote .quote-txt .fa-quote-left {
  font-size: 16px;
  position: absolute;
  left: 0;
  top: -3px;
}
.page-content .quote .quote-txt .fa-quote-right,
.module-content .quote .quote-txt .fa-quote-right,
.single-module .page-content .module-page .module-content .quote .quote-txt .fa-quote-right {
  font-size: 16px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.page-content .quote .quote-author,
.module-content .quote .quote-author,
.single-module .page-content .module-page .module-content .quote .quote-author {
  font-size: 12px;
  margin-top: 3px;
  text-align: right;
  padding: 0 30px;
}
.page-content .quote.small,
.module-content .quote.small,
.single-module .page-content .module-page .module-content .quote.small {
  width: 210px;
  clear: none;
}
.page-content .quote.medium,
.module-content .quote.medium,
.single-module .page-content .module-page .module-content .quote.medium {
  width: 330px;
  clear: none;
}
.page-content .quote.left,
.module-content .quote.left,
.single-module .page-content .module-page .module-content .quote.left {
  float: left;
  margin-right: 20px;
}
.page-content .quote.right,
.module-content .quote.right,
.single-module .page-content .module-page .module-content .quote.right {
  float: right;
  margin-left: 20px;
}
.page-content .quote.center,
.module-content .quote.center,
.single-module .page-content .module-page .module-content .quote.center {
  margin: 0 auto 25px auto;
}
.page-content .quote.large,
.module-content .quote.large,
.single-module .page-content .module-page .module-content .quote.large {
  float: none;
  margin-right: 0;
  margin-left: 0;
}
.page-content .row-text-center,
.module-content .row-text-center,
.single-module .page-content .module-page .module-content .row-text-center,
.page-content .col-text-center,
.module-content .col-text-center,
.single-module .page-content .module-page .module-content .col-text-center {
  text-align: center;
}
.page-content .row-text-left,
.module-content .row-text-left,
.single-module .page-content .module-page .module-content .row-text-left,
.page-content .col-text-left,
.module-content .col-text-left,
.single-module .page-content .module-page .module-content .col-text-left {
  text-align: left;
}
.page-content .row-text-right,
.module-content .row-text-right,
.single-module .page-content .module-page .module-content .row-text-right,
.page-content .col-text-right,
.module-content .col-text-right,
.single-module .page-content .module-page .module-content .col-text-right {
  text-align: right;
}
.page-content .row-text-justify,
.module-content .row-text-justify,
.single-module .page-content .module-page .module-content .row-text-justify,
.page-content .col-text-justify,
.module-content .col-text-justify,
.single-module .page-content .module-page .module-content .col-text-justify {
  text-align: justify;
}
.page-content .table-purple,
.module-content .table-purple,
.single-module .page-content .module-page .module-content .table-purple,
.page-content .table-blue,
.module-content .table-blue,
.single-module .page-content .module-page .module-content .table-blue,
.page-content .table-green,
.module-content .table-green,
.single-module .page-content .module-page .module-content .table-green,
.page-content .table-yellow,
.module-content .table-yellow,
.single-module .page-content .module-page .module-content .table-yellow,
.page-content .table-brown,
.module-content .table-brown,
.single-module .page-content .module-page .module-content .table-brown,
.page-content .table-grey,
.module-content .table-grey,
.single-module .page-content .module-page .module-content .table-grey,
.page-content .table-gold,
.module-content .table-gold,
.single-module .page-content .module-page .module-content .table-gold {
  padding: 0;
  margin-bottom: 25px;
  width: 100%;
  border: 0;
  border-radius: 3px;
  border-collapse: separate;
}
.page-content .table-purple .table-header,
.module-content .table-purple .table-header,
.single-module .page-content .module-page .module-content .table-purple .table-header,
.page-content .table-blue .table-header,
.module-content .table-blue .table-header,
.single-module .page-content .module-page .module-content .table-blue .table-header,
.page-content .table-green .table-header,
.module-content .table-green .table-header,
.single-module .page-content .module-page .module-content .table-green .table-header,
.page-content .table-yellow .table-header,
.module-content .table-yellow .table-header,
.single-module .page-content .module-page .module-content .table-yellow .table-header,
.page-content .table-brown .table-header,
.module-content .table-brown .table-header,
.single-module .page-content .module-page .module-content .table-brown .table-header,
.page-content .table-grey .table-header,
.module-content .table-grey .table-header,
.single-module .page-content .module-page .module-content .table-grey .table-header,
.page-content .table-gold .table-header,
.module-content .table-gold .table-header,
.single-module .page-content .module-page .module-content .table-gold .table-header {
  text-align: center;
  font-size: 18px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  line-height: normal;
}
.page-content .table-purple .table-subheader,
.module-content .table-purple .table-subheader,
.single-module .page-content .module-page .module-content .table-purple .table-subheader,
.page-content .table-blue .table-subheader,
.module-content .table-blue .table-subheader,
.single-module .page-content .module-page .module-content .table-blue .table-subheader,
.page-content .table-green .table-subheader,
.module-content .table-green .table-subheader,
.single-module .page-content .module-page .module-content .table-green .table-subheader,
.page-content .table-yellow .table-subheader,
.module-content .table-yellow .table-subheader,
.single-module .page-content .module-page .module-content .table-yellow .table-subheader,
.page-content .table-brown .table-subheader,
.module-content .table-brown .table-subheader,
.single-module .page-content .module-page .module-content .table-brown .table-subheader,
.page-content .table-grey .table-subheader,
.module-content .table-grey .table-subheader,
.single-module .page-content .module-page .module-content .table-grey .table-subheader,
.page-content .table-gold .table-subheader,
.module-content .table-gold .table-subheader,
.single-module .page-content .module-page .module-content .table-gold .table-subheader {
  text-align: center;
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  line-height: normal;
}
.page-content .table-purple td,
.module-content .table-purple td,
.single-module .page-content .module-page .module-content .table-purple td,
.page-content .table-blue td,
.module-content .table-blue td,
.single-module .page-content .module-page .module-content .table-blue td,
.page-content .table-green td,
.module-content .table-green td,
.single-module .page-content .module-page .module-content .table-green td,
.page-content .table-yellow td,
.module-content .table-yellow td,
.single-module .page-content .module-page .module-content .table-yellow td,
.page-content .table-brown td,
.module-content .table-brown td,
.single-module .page-content .module-page .module-content .table-brown td,
.page-content .table-grey td,
.module-content .table-grey td,
.single-module .page-content .module-page .module-content .table-grey td,
.page-content .table-gold td,
.module-content .table-gold td,
.single-module .page-content .module-page .module-content .table-gold td {
  padding: 10px;
  vertical-align: top;
}
.page-content .table-purple .col-header,
.module-content .table-purple .col-header,
.single-module .page-content .module-page .module-content .table-purple .col-header,
.page-content .table-blue .col-header,
.module-content .table-blue .col-header,
.single-module .page-content .module-page .module-content .table-blue .col-header,
.page-content .table-green .col-header,
.module-content .table-green .col-header,
.single-module .page-content .module-page .module-content .table-green .col-header,
.page-content .table-yellow .col-header,
.module-content .table-yellow .col-header,
.single-module .page-content .module-page .module-content .table-yellow .col-header,
.page-content .table-brown .col-header,
.module-content .table-brown .col-header,
.single-module .page-content .module-page .module-content .table-brown .col-header,
.page-content .table-grey .col-header,
.module-content .table-grey .col-header,
.single-module .page-content .module-page .module-content .table-grey .col-header,
.page-content .table-gold .col-header,
.module-content .table-gold .col-header,
.single-module .page-content .module-page .module-content .table-gold .col-header {
  font-size: 14px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  line-height: normal;
  text-align: center;
  margin: 0 0 5px 0;
}
.page-content .table-purple .col-header-alt,
.module-content .table-purple .col-header-alt,
.single-module .page-content .module-page .module-content .table-purple .col-header-alt,
.page-content .table-blue .col-header-alt,
.module-content .table-blue .col-header-alt,
.single-module .page-content .module-page .module-content .table-blue .col-header-alt,
.page-content .table-green .col-header-alt,
.module-content .table-green .col-header-alt,
.single-module .page-content .module-page .module-content .table-green .col-header-alt,
.page-content .table-yellow .col-header-alt,
.module-content .table-yellow .col-header-alt,
.single-module .page-content .module-page .module-content .table-yellow .col-header-alt,
.page-content .table-brown .col-header-alt,
.module-content .table-brown .col-header-alt,
.single-module .page-content .module-page .module-content .table-brown .col-header-alt,
.page-content .table-grey .col-header-alt,
.module-content .table-grey .col-header-alt,
.single-module .page-content .module-page .module-content .table-grey .col-header-alt,
.page-content .table-gold .col-header-alt,
.module-content .table-gold .col-header-alt,
.single-module .page-content .module-page .module-content .table-gold .col-header-alt {
  font-size: 14px;
  font-family: 'Open Sans';
  font-weight: normal;
  font-style: italic;
  line-height: normal;
  text-align: center;
  margin: 0 0 5px 0;
}
.page-content .table-purple,
.module-content .table-purple,
.single-module .page-content .module-page .module-content .table-purple {
  border: 1px solid #7a4aae;
}
.page-content .table-purple .table-header,
.module-content .table-purple .table-header,
.single-module .page-content .module-page .module-content .table-purple .table-header {
  background: #eee8f5;
}
.page-content .table-purple .table-subheader,
.module-content .table-purple .table-subheader,
.single-module .page-content .module-page .module-content .table-purple .table-subheader {
  background: #faf8fc;
}
.page-content .table-blue,
.module-content .table-blue,
.single-module .page-content .module-page .module-content .table-blue {
  border: 1px solid #003366;
}
.page-content .table-blue .table-header,
.module-content .table-blue .table-header,
.single-module .page-content .module-page .module-content .table-blue .table-header {
  background: #CCD5E4;
}
.page-content .table-blue .table-subheader,
.module-content .table-blue .table-subheader,
.single-module .page-content .module-page .module-content .table-blue .table-subheader {
  background: #f0f3f7;
}
.page-content .table-green,
.module-content .table-green,
.single-module .page-content .module-page .module-content .table-green {
  border: 1px solid #405c27;
}
.page-content .table-green .table-header,
.module-content .table-green .table-header,
.single-module .page-content .module-page .module-content .table-green .table-header {
  background: #DDE7CF;
}
.page-content .table-green .table-subheader,
.module-content .table-green .table-subheader,
.single-module .page-content .module-page .module-content .table-green .table-subheader {
  background: #f5f8f1;
}
.page-content .table-yellow,
.module-content .table-yellow,
.single-module .page-content .module-page .module-content .table-yellow {
  border: 1px solid #e0bf07;
}
.page-content .table-yellow .table-header,
.module-content .table-yellow .table-header,
.single-module .page-content .module-page .module-content .table-yellow .table-header {
  background: #FDF3C0;
}
.page-content .table-yellow .table-subheader,
.module-content .table-yellow .table-subheader,
.single-module .page-content .module-page .module-content .table-yellow .table-subheader {
  background: #fefced;
}
.page-content .table-brown,
.module-content .table-brown,
.single-module .page-content .module-page .module-content .table-brown {
  border: 1px solid #91714e;
}
.page-content .table-brown .table-header,
.module-content .table-brown .table-header,
.single-module .page-content .module-page .module-content .table-brown .table-header {
  background: #D4CAC1;
}
.page-content .table-brown .table-subheader,
.module-content .table-brown .table-subheader,
.single-module .page-content .module-page .module-content .table-brown .table-subheader {
  background: #f3f0ed;
}
.page-content .table-grey,
.module-content .table-grey,
.single-module .page-content .module-page .module-content .table-grey {
  border: 1px solid #999999;
}
.page-content .table-grey .table-header,
.module-content .table-grey .table-header,
.single-module .page-content .module-page .module-content .table-grey .table-header {
  background: #CCC;
}
.page-content .table-grey .table-subheader,
.module-content .table-grey .table-subheader,
.single-module .page-content .module-page .module-content .table-grey .table-subheader {
  background: #f0f0f0;
}
.page-content .table-gold,
.module-content .table-gold,
.single-module .page-content .module-page .module-content .table-gold {
  border: 1px solid #fdd777;
}
.page-content .table-gold .table-header,
.module-content .table-gold .table-header,
.single-module .page-content .module-page .module-content .table-gold .table-header {
  background: #FDD777;
}
.page-content .table-gold .table-subheader,
.module-content .table-gold .table-subheader,
.single-module .page-content .module-page .module-content .table-gold .table-subheader {
  background: #FFF0D0;
}
.page-content .box,
.module-content .box,
.single-module .page-content .module-page .module-content .box {
  border-radius: 10px;
  padding: 10px 15px;
  margin: 0 0 25px 0;
  overflow: auto;
  position: relative;
  clear: both;
}
.page-content .box h2,
.module-content .box h2,
.single-module .page-content .module-page .module-content .box h2 {
  margin: 0 0 10px 0;
  padding-top: 10px;
  line-height: 22px;
}
.page-content .box h2 i,
.module-content .box h2 i,
.single-module .page-content .module-page .module-content .box h2 i {
  font-size: 40px;
  margin-right: 10px;
  margin-top: -10px;
  position: relative;
  float: left;
}
.page-content .box p:last-child,
.module-content .box p:last-child,
.single-module .page-content .module-page .module-content .box p:last-child {
  margin-bottom: 0px;
}
.page-content .box ul:last-child,
.module-content .box ul:last-child,
.single-module .page-content .module-page .module-content .box ul:last-child {
  margin-bottom: 0px;
}
.page-content .box-fyi,
.module-content .box-fyi,
.single-module .page-content .module-page .module-content .box-fyi {
  background: #dde7cf;
}
.page-content .box-know,
.module-content .box-know,
.single-module .page-content .module-page .module-content .box-know {
  background: #ccd5e4;
}
.page-content .box-mind,
.module-content .box-mind,
.single-module .page-content .module-page .module-content .box-mind {
  background: #fdf3c0;
}
.page-content .box-activity,
.module-content .box-activity,
.single-module .page-content .module-page .module-content .box-activity {
  background: #eee8f5;
}
.page-content .box-research,
.module-content .box-research,
.single-module .page-content .module-page .module-content .box-research {
  background: #ccc;
}
.page-content .box-consider,
.module-content .box-consider,
.single-module .page-content .module-page .module-content .box-consider {
  background: #d4cac1;
}
.page-content .box-other,
.module-content .box-other,
.single-module .page-content .module-page .module-content .box-other {
  background: transparent;
  border: 1px solid #000;
}
.page-content .purple,
.module-content .purple,
.single-module .page-content .module-page .module-content .purple {
  background-color: #eee8f5;
}
.page-content .green,
.module-content .green,
.single-module .page-content .module-page .module-content .green {
  background-color: #dde7d0;
}
.page-content .brown,
.module-content .brown,
.single-module .page-content .module-page .module-content .brown {
  background-color: #d4cac1;
}
.page-content .blue,
.module-content .blue,
.single-module .page-content .module-page .module-content .blue {
  background-color: #ccd5e4;
}
.page-content .yellow,
.module-content .yellow,
.single-module .page-content .module-page .module-content .yellow {
  background-color: #fdf3c0;
}
.page-content .box-other2,
.module-content .box-other2,
.single-module .page-content .module-page .module-content .box-other2 {
  background: #ddd;
  border: 1px solid #000;
}
.page-content .box-tip,
.module-content .box-tip,
.single-module .page-content .module-page .module-content .box-tip {
  background: transparent;
  border: 0;
  padding: 0;
}
.page-content .noborder,
.module-content .noborder,
.single-module .page-content .module-page .module-content .noborder {
  border: 0;
}
.page-content .post-it,
.module-content .post-it,
.single-module .page-content .module-page .module-content .post-it {
  background: #fdf3c0;
  box-shadow: 3px 3px 5px #ccc;
  font-family: 'Handlee', cursive;
  font-size: 16px;
  color: #2424b5;
  padding: 15px;
}
.page-content .post-it .post-it-icon,
.module-content .post-it .post-it-icon,
.single-module .page-content .module-page .module-content .post-it .post-it-icon {
  color: #2424b5;
  font-size: 28px;
  margin-top: -29px;
  text-align: center;
}
.page-content .post-it p:last-child,
.module-content .post-it p:last-child,
.single-module .page-content .module-page .module-content .post-it p:last-child {
  margin-bottom: 0;
}
.page-content .post-it h2,
.module-content .post-it h2,
.single-module .page-content .module-page .module-content .post-it h2 {
  text-align: center;
  font-size: 20px;
}
.page-content .post-it h2,
.module-content .post-it h2,
.single-module .page-content .module-page .module-content .post-it h2,
.page-content .post-it h3,
.module-content .post-it h3,
.single-module .page-content .module-page .module-content .post-it h3,
.page-content .post-it h4,
.module-content .post-it h4,
.single-module .page-content .module-page .module-content .post-it h4 {
  font-family: 'Handlee', cursive;
}
.page-content .small,
.module-content .small,
.single-module .page-content .module-page .module-content .small {
  width: 210px;
  clear: none;
}
.page-content .medium,
.module-content .medium,
.single-module .page-content .module-page .module-content .medium {
  width: 330px;
  clear: none;
}
.page-content .left,
.module-content .left,
.single-module .page-content .module-page .module-content .left {
  float: left;
  margin-right: 20px;
}
.page-content .right,
.module-content .right,
.single-module .page-content .module-page .module-content .right {
  float: right;
  margin-left: 20px;
}
.page-content .center,
.module-content .center,
.single-module .page-content .module-page .module-content .center {
  margin: 0 auto 25px auto;
}
.page-content .large,
.module-content .large,
.single-module .page-content .module-page .module-content .large {
  float: none;
  margin-right: 0;
  margin-left: 0;
}
.page-content .pdf-link,
.module-content .pdf-link,
.single-module .page-content .module-page .module-content .pdf-link {
  background: url(../img/icon-pdf.png) no-repeat 0 4px;
  padding: 0 0 0 16px;
}
.page-content .doc-link,
.module-content .doc-link,
.single-module .page-content .module-page .module-content .doc-link {
  background: url(../img/icon-doc.png) no-repeat 0 4px;
  padding: 0 0 0 16px;
}
@media print {
  a[href]:after {
    content: none !important;
  }
}
/*CEU tracking*/
.woocommerce input,
.woocommerce-page input,
.page-template-page-templatesmy-pd-php input,
.woocommerce select,
.woocommerce-page select,
.page-template-page-templatesmy-pd-php select,
.woocommerce textarea,
.woocommerce-page textarea,
.page-template-page-templatesmy-pd-php textarea {
  height: auto;
}
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.page-template-page-templatesmy-pd-php form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea,
.page-template-page-templatesmy-pd-php form .form-row textarea {
  line-height: 1.5em;
}
@media (max-width: 767px) {
  .woocommerce .nav.nav-tabs,
  .woocommerce-page .nav.nav-tabs,
  .page-template-page-templatesmy-pd-php .nav.nav-tabs {
    font-size: 11px;
  }
}
.woocommerce .tab-content,
.woocommerce-page .tab-content,
.page-template-page-templatesmy-pd-php .tab-content {
  overflow: visible;
}
.woocommerce .tab-content header,
.woocommerce-page .tab-content header,
.page-template-page-templatesmy-pd-php .tab-content header {
  padding: 10px;
  margin-bottom: 10px;
}
.woocommerce .tab-content header h2,
.woocommerce-page .tab-content header h2,
.page-template-page-templatesmy-pd-php .tab-content header h2,
.woocommerce .tab-content header h3,
.woocommerce-page .tab-content header h3,
.page-template-page-templatesmy-pd-php .tab-content header h3 {
  margin: 0 !important;
}
.woocommerce .tab-content .address header h3,
.woocommerce-page .tab-content .address header h3,
.page-template-page-templatesmy-pd-php .tab-content .address header h3 {
  display: inline-block;
  padding-right: 10px;
}
.woocommerce .related img,
.woocommerce-page .related img,
.page-template-page-templatesmy-pd-php .related img {
  width: none;
  height: none;
}
.woocommerce .woocommerce-main-image img,
.woocommerce-page .woocommerce-main-image img,
.page-template-page-templatesmy-pd-php .woocommerce-main-image img {
  width: none;
  height: none;
}
.woocommerce .summary,
.woocommerce-page .summary,
.page-template-page-templatesmy-pd-php .summary {
  width: 80%;
}
.woocommerce .summary h1,
.woocommerce-page .summary h1,
.page-template-page-templatesmy-pd-php .summary h1 {
  font-size: 24px;
}
@media (max-width: 767px) {
  .woocommerce .summary h1,
  .woocommerce-page .summary h1,
  .page-template-page-templatesmy-pd-php .summary h1 {
    font-size: 18px;
  }
}
.woocommerce mark,
.woocommerce-page mark,
.page-template-page-templatesmy-pd-php mark {
  background-color: transparent;
}
.woocommerce .button,
.woocommerce-page .button,
.page-template-page-templatesmy-pd-php .button {
  text-transform: uppercase;
}
.woocommerce .related ul li.product,
.woocommerce-page .related ul li.product,
.page-template-page-templatesmy-pd-php .related ul li.product,
.woocommerce .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.page-template-page-templatesmy-pd-php .related ul.products li.product,
.woocommerce .upsells ul li.product,
.woocommerce-page .upsells ul li.product,
.page-template-page-templatesmy-pd-php .upsells ul li.product,
.woocommerce .upsells ul.products li.product,
.woocommerce-page .upsells ul.products li.product,
.page-template-page-templatesmy-pd-php .upsells ul.products li.product {
  width: 20%;
}
.woocommerce .order_details li,
.woocommerce-page .order_details li,
.page-template-page-templatesmy-pd-php .order_details li {
  list-style-type: none;
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.page-template-page-templatesmy-pd-php div.product div.images {
  width: 25%;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary,
.page-template-page-templatesmy-pd-php div.product div.summary {
  width: 72%;
}
@media (max-width: 767px) {
  .woocommerce div.product div.summary,
  .woocommerce-page div.product div.summary,
  .page-template-page-templatesmy-pd-php div.product div.summary {
    width: 100%;
  }
}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li,
.page-template-page-templatesmy-pd-php .cart-collaterals .cross-sells ul.products li {
  width: 40%;
}
@media (max-width: 767px) {
  .woocommerce .woocommerce table.shop_table th,
  .woocommerce-page .woocommerce table.shop_table th,
  .page-template-page-templatesmy-pd-php .woocommerce table.shop_table th,
  .woocommerce .woocommerce table.shop_table td,
  .woocommerce-page .woocommerce table.shop_table td,
  .page-template-page-templatesmy-pd-php .woocommerce table.shop_table td {
    padding: 5px;
    font-size: 12px;
  }
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.page-template-page-templatesmy-pd-php table.cart td.actions .coupon .input-text {
  width: 9em;
  line-height: 1.5em;
  padding: 4px 6px;
}
.woocommerce .shop-table-form,
.woocommerce-page .shop-table-form,
.page-template-page-templatesmy-pd-php .shop-table-form {
  overflow: auto;
}
.woocommerce #payment,
.woocommerce-page #payment,
.page-template-page-templatesmy-pd-php #payment {
  background: transparent;
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box,
.page-template-page-templatesmy-pd-php #payment div.payment_box {
  padding: 0 0 0 30px;
  background: transparent;
}
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after,
.page-template-page-templatesmy-pd-php #payment div.payment_box:after {
  display: none;
}
.woocommerce #payment .payment_gateway_title,
.woocommerce-page #payment .payment_gateway_title,
.page-template-page-templatesmy-pd-php #payment .payment_gateway_title {
  display: none;
}
.woocommerce .payment_methods,
.woocommerce-page .payment_methods,
.page-template-page-templatesmy-pd-php .payment_methods {
  padding: 15px 15px 0 15px !important;
}
.woocommerce .payment_methods li,
.woocommerce-page .payment_methods li,
.page-template-page-templatesmy-pd-php .payment_methods li {
  list-style-type: none;
}
.woocommerce .payment_methods li label,
.woocommerce-page .payment_methods li label,
.page-template-page-templatesmy-pd-php .payment_methods li label {
  display: inline;
}
.woocommerce.archive ul.products,
.woocommerce-page.archive ul.products,
.page-template-page-templatesmy-pd-php.archive ul.products,
.woocommerce .tab-pane ul.products,
.woocommerce-page .tab-pane ul.products,
.page-template-page-templatesmy-pd-php .tab-pane ul.products,
.woocommerce .related.products ul.products,
.woocommerce-page .related.products ul.products,
.page-template-page-templatesmy-pd-php .related.products ul.products,
.woocommerce .upsells.products ul.products,
.woocommerce-page .upsells.products ul.products,
.page-template-page-templatesmy-pd-php .upsells.products ul.products {
  margin-top: 10px;
}
.woocommerce.archive ul.products li.product,
.woocommerce-page.archive ul.products li.product,
.page-template-page-templatesmy-pd-php.archive ul.products li.product,
.woocommerce .tab-pane ul.products li.product,
.woocommerce-page .tab-pane ul.products li.product,
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product,
.woocommerce .related.products ul.products li.product,
.woocommerce-page .related.products ul.products li.product,
.page-template-page-templatesmy-pd-php .related.products ul.products li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul.products li.product,
.page-template-page-templatesmy-pd-php .upsells.products ul.products li.product {
  float: none;
  clear: none;
  width: auto;
  margin: 0;
  padding: 10px;
  min-height: 60px;
  overflow: auto;
}
.woocommerce.archive ul.products li.product a img,
.woocommerce-page.archive ul.products li.product a img,
.page-template-page-templatesmy-pd-php.archive ul.products li.product a img,
.woocommerce .tab-pane ul.products li.product a img,
.woocommerce-page .tab-pane ul.products li.product a img,
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product a img,
.woocommerce .related.products ul.products li.product a img,
.woocommerce-page .related.products ul.products li.product a img,
.page-template-page-templatesmy-pd-php .related.products ul.products li.product a img,
.woocommerce .upsells.products ul.products li.product a img,
.woocommerce-page .upsells.products ul.products li.product a img,
.page-template-page-templatesmy-pd-php .upsells.products ul.products li.product a img {
  width: 50px;
  height: 50px;
  float: left;
  margin: 0;
}
.woocommerce.archive ul.products li.product h3,
.woocommerce-page.archive ul.products li.product h3,
.page-template-page-templatesmy-pd-php.archive ul.products li.product h3,
.woocommerce .tab-pane ul.products li.product h3,
.woocommerce-page .tab-pane ul.products li.product h3,
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product h3,
.woocommerce .related.products ul.products li.product h3,
.woocommerce-page .related.products ul.products li.product h3,
.page-template-page-templatesmy-pd-php .related.products ul.products li.product h3,
.woocommerce .upsells.products ul.products li.product h3,
.woocommerce-page .upsells.products ul.products li.product h3,
.page-template-page-templatesmy-pd-php .upsells.products ul.products li.product h3 {
  margin: 0 180px 0 65px;
  font-family: 'Open Sans';
  font-size: 14px;
  padding: 0;
  line-height: normal;
}
@media (max-width: 767px) {
  .woocommerce.archive ul.products li.product h3,
  .woocommerce-page.archive ul.products li.product h3,
  .page-template-page-templatesmy-pd-php.archive ul.products li.product h3,
  .woocommerce .tab-pane ul.products li.product h3,
  .woocommerce-page .tab-pane ul.products li.product h3,
  .page-template-page-templatesmy-pd-php .tab-pane ul.products li.product h3,
  .woocommerce .related.products ul.products li.product h3,
  .woocommerce-page .related.products ul.products li.product h3,
  .page-template-page-templatesmy-pd-php .related.products ul.products li.product h3,
  .woocommerce .upsells.products ul.products li.product h3,
  .woocommerce-page .upsells.products ul.products li.product h3,
  .page-template-page-templatesmy-pd-php .upsells.products ul.products li.product h3 {
    margin-right: 0;
  }
}
.woocommerce.archive ul.products li.product .price,
.woocommerce-page.archive ul.products li.product .price,
.page-template-page-templatesmy-pd-php.archive ul.products li.product .price,
.woocommerce .tab-pane ul.products li.product .price,
.woocommerce-page .tab-pane ul.products li.product .price,
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .price,
.woocommerce .related.products ul.products li.product .price,
.woocommerce-page .related.products ul.products li.product .price,
.page-template-page-templatesmy-pd-php .related.products ul.products li.product .price,
.woocommerce .upsells.products ul.products li.product .price,
.woocommerce-page .upsells.products ul.products li.product .price,
.page-template-page-templatesmy-pd-php .upsells.products ul.products li.product .price {
  margin: 0 200px 0 65px;
  font-size: 14px;
}
.woocommerce.archive ul.products li.product .add_to_cart_button,
.woocommerce-page.archive ul.products li.product .add_to_cart_button,
.page-template-page-templatesmy-pd-php.archive ul.products li.product .add_to_cart_button,
.woocommerce .tab-pane ul.products li.product .add_to_cart_button,
.woocommerce-page .tab-pane ul.products li.product .add_to_cart_button,
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .add_to_cart_button,
.woocommerce .related.products ul.products li.product .add_to_cart_button,
.woocommerce-page .related.products ul.products li.product .add_to_cart_button,
.page-template-page-templatesmy-pd-php .related.products ul.products li.product .add_to_cart_button,
.woocommerce .upsells.products ul.products li.product .add_to_cart_button,
.woocommerce-page .upsells.products ul.products li.product .add_to_cart_button,
.page-template-page-templatesmy-pd-php .upsells.products ul.products li.product .add_to_cart_button {
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 12px;
  font-weight: normal;
  width: 100px;
}
@media (max-width: 767px) {
  .woocommerce.archive ul.products li.product .add_to_cart_button,
  .woocommerce-page.archive ul.products li.product .add_to_cart_button,
  .page-template-page-templatesmy-pd-php.archive ul.products li.product .add_to_cart_button,
  .woocommerce .tab-pane ul.products li.product .add_to_cart_button,
  .woocommerce-page .tab-pane ul.products li.product .add_to_cart_button,
  .page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .add_to_cart_button,
  .woocommerce .related.products ul.products li.product .add_to_cart_button,
  .woocommerce-page .related.products ul.products li.product .add_to_cart_button,
  .page-template-page-templatesmy-pd-php .related.products ul.products li.product .add_to_cart_button,
  .woocommerce .upsells.products ul.products li.product .add_to_cart_button,
  .woocommerce-page .upsells.products ul.products li.product .add_to_cart_button,
  .page-template-page-templatesmy-pd-php .upsells.products ul.products li.product .add_to_cart_button {
    position: relative;
    display: inline-block;
    float: right;
    top: auto;
    right: auto;
  }
}
.woocommerce.archive ul.products li.product .added_to_cart,
.woocommerce-page.archive ul.products li.product .added_to_cart,
.page-template-page-templatesmy-pd-php.archive ul.products li.product .added_to_cart,
.woocommerce .tab-pane ul.products li.product .added_to_cart,
.woocommerce-page .tab-pane ul.products li.product .added_to_cart,
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .added_to_cart,
.woocommerce .related.products ul.products li.product .added_to_cart,
.woocommerce-page .related.products ul.products li.product .added_to_cart,
.page-template-page-templatesmy-pd-php .related.products ul.products li.product .added_to_cart,
.woocommerce .upsells.products ul.products li.product .added_to_cart,
.woocommerce-page .upsells.products ul.products li.product .added_to_cart,
.page-template-page-templatesmy-pd-php .upsells.products ul.products li.product .added_to_cart {
  position: absolute;
  right: 30px;
  top: 45px;
}
.woocommerce.archive ul.products li.product.alt-row,
.woocommerce-page.archive ul.products li.product.alt-row,
.page-template-page-templatesmy-pd-php.archive ul.products li.product.alt-row,
.woocommerce .tab-pane ul.products li.product.alt-row,
.woocommerce-page .tab-pane ul.products li.product.alt-row,
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product.alt-row,
.woocommerce .related.products ul.products li.product.alt-row,
.woocommerce-page .related.products ul.products li.product.alt-row,
.page-template-page-templatesmy-pd-php .related.products ul.products li.product.alt-row,
.woocommerce .upsells.products ul.products li.product.alt-row,
.woocommerce-page .upsells.products ul.products li.product.alt-row,
.page-template-page-templatesmy-pd-php .upsells.products ul.products li.product.alt-row {
  background: #f9f9f9;
  border: 1px solid #f0f0f0;
  border-width: 1px 0 1px 0;
}
.woocommerce.archive ul.products li.product .already-tracking,
.woocommerce-page.archive ul.products li.product .already-tracking,
.page-template-page-templatesmy-pd-php.archive ul.products li.product .already-tracking,
.woocommerce .tab-pane ul.products li.product .already-tracking,
.woocommerce-page .tab-pane ul.products li.product .already-tracking,
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .already-tracking,
.woocommerce .related.products ul.products li.product .already-tracking,
.woocommerce-page .related.products ul.products li.product .already-tracking,
.page-template-page-templatesmy-pd-php .related.products ul.products li.product .already-tracking,
.woocommerce .upsells.products ul.products li.product .already-tracking,
.woocommerce-page .upsells.products ul.products li.product .already-tracking,
.page-template-page-templatesmy-pd-php .upsells.products ul.products li.product .already-tracking {
  position: absolute;
  right: 30px;
  top: 17px;
  width: 100px;
}
@media (max-width: 767px) {
  .woocommerce.archive ul.products li.product .already-tracking,
  .woocommerce-page.archive ul.products li.product .already-tracking,
  .page-template-page-templatesmy-pd-php.archive ul.products li.product .already-tracking,
  .woocommerce .tab-pane ul.products li.product .already-tracking,
  .woocommerce-page .tab-pane ul.products li.product .already-tracking,
  .page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .already-tracking,
  .woocommerce .related.products ul.products li.product .already-tracking,
  .woocommerce-page .related.products ul.products li.product .already-tracking,
  .page-template-page-templatesmy-pd-php .related.products ul.products li.product .already-tracking,
  .woocommerce .upsells.products ul.products li.product .already-tracking,
  .woocommerce-page .upsells.products ul.products li.product .already-tracking,
  .page-template-page-templatesmy-pd-php .upsells.products ul.products li.product .already-tracking {
    position: relative;
    display: inline-block;
    float: right;
    top: auto;
    right: auto;
  }
}
.woocommerce .sidebar .sidebar-active h5.sidebar-header,
.woocommerce-page .sidebar .sidebar-active h5.sidebar-header,
.page-template-page-templatesmy-pd-php .sidebar .sidebar-active h5.sidebar-header {
  margin: 0;
}
.woocommerce .sidebar .sidebar-active .checkbox,
.woocommerce-page .sidebar .sidebar-active .checkbox,
.page-template-page-templatesmy-pd-php .sidebar .sidebar-active .checkbox {
  line-height: normal;
  font-size: 12px;
}
.woocommerce .sidebar .sidebar-active .checkbox input[type="checkbox"],
.woocommerce-page .sidebar .sidebar-active .checkbox input[type="checkbox"],
.page-template-page-templatesmy-pd-php .sidebar .sidebar-active .checkbox input[type="checkbox"] {
  margin-top: 3px;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count,
.page-template-page-templatesmy-pd-php .woocommerce-result-count,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering,
.page-template-page-templatesmy-pd-php .woocommerce-ordering {
  display: none;
}
.woocommerce .product_meta,
.woocommerce-page .product_meta,
.page-template-page-templatesmy-pd-php .product_meta {
  display: none;
}
.woocommerce .cross-sells,
.woocommerce-page .cross-sells,
.page-template-page-templatesmy-pd-php .cross-sells {
  display: none;
}
.woocommerce .related.products,
.woocommerce-page .related.products,
.page-template-page-templatesmy-pd-php .related.products,
.woocommerce .upsells.products,
.woocommerce-page .upsells.products,
.page-template-page-templatesmy-pd-php .upsells.products {
  background: #f9f9f9;
  padding: 15px;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
}
.woocommerce .related.products h2,
.woocommerce-page .related.products h2,
.page-template-page-templatesmy-pd-php .related.products h2,
.woocommerce .upsells.products h2,
.woocommerce-page .upsells.products h2,
.page-template-page-templatesmy-pd-php .upsells.products h2 {
  font-size: 16px;
}
.woocommerce .related.products ul.products,
.woocommerce-page .related.products ul.products,
.page-template-page-templatesmy-pd-php .related.products ul.products,
.woocommerce .upsells.products ul.products,
.woocommerce-page .upsells.products ul.products,
.page-template-page-templatesmy-pd-php .upsells.products ul.products {
  margin-bottom: 0;
}
.woocommerce .create-account p,
.woocommerce-page .create-account p,
.page-template-page-templatesmy-pd-php .create-account p {
  margin: 0 0 6px 0;
}
.woocommerce #order_review_heading,
.woocommerce-page #order_review_heading,
.page-template-page-templatesmy-pd-php #order_review_heading {
  margin-top: 15px;
}
.woocommerce form.login,
.woocommerce-page form.login,
.page-template-page-templatesmy-pd-php form.login,
.woocommerce form.register,
.woocommerce-page form.register,
.page-template-page-templatesmy-pd-php form.register,
.woocommerce form.checkout_coupon,
.woocommerce-page form.checkout_coupon,
.page-template-page-templatesmy-pd-php form.checkout_coupon {
  background: #f9f9f9;
  border: 1px solid #f0f0f0;
}
.page-content .slickQuizWrapper .questionCount {
  margin-top: 20px;
  color: #666;
}
.page-content .slickQuizWrapper .quizResultsCopy {
  margin: 0;
}
.page-content .slickQuizWrapper .quizResultsCopy .text-right .btn {
  margin-left: 10px;
}
.page-content .slickQuizWrapper ol.questions li {
  margin-bottom: 15px;
}
.page-content .slickQuizWrapper input[type="radio"] {
  margin: 0 10px 0px 0px;
}
.page-content .slickQuizWrapper input + label {
  display: inline;
}
.page-content .slickQuizWrapper .quizName {
  font-size: 20px;
}
.page-content .slickQuizWrapper .incorrect {
  color: red;
}
.page-content .slickQuizWrapper .correct,
.page-content .slickQuizWrapper ul.answers li.correct {
  color: #405c27;
}
.page-content .slickQuizWrapper .button,
.page-content .slickQuizWrapper a.button {
  float: right;
}
.page-template-page-templatesmy-pd-php .button-pd-action,
.woocommerce .page-content-tracking .button-pd-action {
  margin-top: 15px;
  width: 90px;
  display: inline-block;
}
.page-template-page-templatesmy-pd-php .button-pd-tracking,
.woocommerce .page-content-tracking .button-pd-tracking {
  width: 120px;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products,
.woocommerce .page-content-tracking .tab-pane ul.products {
  margin: 10px 0 20px 0;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product,
.woocommerce .page-content-tracking .tab-pane ul.products li.product {
  list-style-type: none;
  padding: 15px 10px;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product:nth-child(odd),
.woocommerce .page-content-tracking .tab-pane ul.products li.product:nth-child(odd) {
  background: #f9f9f9;
  border: 1px solid #f0f0f0;
  border-width: 1px 0 1px 0;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product h3,
.woocommerce .page-content-tracking .tab-pane ul.products li.product h3 {
  margin: 0 0 5px 65px;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product a img,
.woocommerce .page-content-tracking .tab-pane ul.products li.product a img {
  margin-top: 5px;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-dtls,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-dtls {
  font-size: 12px;
  margin: 0 0 0 65px;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-dtls label,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-dtls label {
  display: inline;
  font-size: 12px;
  cursor: none;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-dtls strong,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-dtls strong {
  display: inline;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-dtls em,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-dtls em {
  color: #999;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-dtls .pd-dtl-lnk,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-dtls .pd-dtl-lnk {
  text-transform: uppercase;
  margin: 10px 0 0 0;
  text-decoration: underline;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-status,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-status {
  font-size: 13px;
  margin-top: 15px;
  text-align: center;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-status .pd-status-desc,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-status .pd-status-desc {
  font-weight: bold;
  line-height: 18px;
  vertical-align: middle;
  margin: 0 0 0 10px;
  display: inline-block;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-status .pd-status-desc .pd-status-date,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-status .pd-status-desc .pd-status-date {
  font-weight: normal;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-status i,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-status i {
  font-size: 30px;
  vertical-align: middle;
  width: 30px;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-status i.icon-calendar,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-status i.icon-calendar {
  color: #fcd800;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-status i.icon-ban-circle,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-status i.icon-ban-circle {
  color: #999;
}
.page-template-page-templatesmy-pd-php .tab-pane ul.products li.product .pd-status i.icon-star,
.woocommerce .page-content-tracking .tab-pane ul.products li.product .pd-status i.icon-star {
  color: #739c4a;
}
.page-template-page-templatesmy-pd-php .pd-tracking-tmb,
.woocommerce .page-content-tracking .pd-tracking-tmb {
  float: left;
  padding-top: 15px;
  width: 100px;
  height: 100px;
}
@media (max-width: 767px) {
  .page-template-page-templatesmy-pd-php .pd-tracking-tmb,
  .woocommerce .page-content-tracking .pd-tracking-tmb {
    float: none;
  }
}
.page-template-page-templatesmy-pd-php .pd-tracking-content,
.woocommerce .page-content-tracking .pd-tracking-content {
  margin-left: 125px;
  padding-top: 15px;
}
@media (max-width: 767px) {
  .page-template-page-templatesmy-pd-php .pd-tracking-content,
  .woocommerce .page-content-tracking .pd-tracking-content {
    margin-left: 0;
  }
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls,
.woocommerce .page-content-tracking ul.pd-tracking-dtls {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 13px;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls li.pd-tracking-dtl,
.woocommerce .page-content-tracking ul.pd-tracking-dtls li.pd-tracking-dtl {
  list-style-type: none;
  line-height: 24px;
  float: none;
  clear: none;
  width: auto;
  margin: 0;
  padding: 15px 10px 10px 10px;
  overflow: auto;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls li.pd-tracking-dtl:nth-child(odd),
.woocommerce .page-content-tracking ul.pd-tracking-dtls li.pd-tracking-dtl:nth-child(odd) {
  background: #f9f9f9;
  border: 1px solid #f0f0f0;
  border-width: 1px 0 1px 0;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls li.pd-tracking-dtl em,
.woocommerce .page-content-tracking ul.pd-tracking-dtls li.pd-tracking-dtl em {
  color: #999;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls li.pd-tracking-dtl .label,
.woocommerce .page-content-tracking ul.pd-tracking-dtls li.pd-tracking-dtl .label {
  margin-right: 10px;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls ul.pd-tracking-pages,
.woocommerce .page-content-tracking ul.pd-tracking-dtls ul.pd-tracking-pages {
  list-style-type: none;
  font-size: 12px;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls ul.pd-tracking-pages li,
.woocommerce .page-content-tracking ul.pd-tracking-dtls ul.pd-tracking-pages li {
  list-style-type: none;
  line-height: 26px;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls ul.pd-tracking-pages li i,
.woocommerce .page-content-tracking ul.pd-tracking-dtls ul.pd-tracking-pages li i {
  float: left;
  margin: 3px 0 0 -22px;
  font-size: 18px;
  color: #405c27;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls ul.pd-tracking-pages li ul,
.woocommerce .page-content-tracking ul.pd-tracking-dtls ul.pd-tracking-pages li ul {
  list-style-type: none;
  margin-bottom: 0;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls ul.pd-tracking-pages li ul ul li,
.woocommerce .page-content-tracking ul.pd-tracking-dtls ul.pd-tracking-pages li ul ul li {
  line-height: 20px;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls ul.pd-tracking-pages li ul ul li i,
.woocommerce .page-content-tracking ul.pd-tracking-dtls ul.pd-tracking-pages li ul ul li i {
  margin: 1px 0 0 -22px;
}
.page-template-page-templatesmy-pd-php ul.pd-tracking-dtls ul.pd-tracking-pages li:before,
.woocommerce .page-content-tracking ul.pd-tracking-dtls ul.pd-tracking-pages li:before {
  content: "";
}
.page-template-page-templatesmy-pd-php .progress-tracking-dtl,
.woocommerce .page-content-tracking .progress-tracking-dtl {
  width: 150px;
  height: 10px;
  border-radius: 2px;
  background: #ddd;
  display: inline-block;
  margin: 0 10px 0 0;
}
.page-template-page-templatesmy-pd-php .progress-tracking-dtl .bar,
.woocommerce .page-content-tracking .progress-tracking-dtl .bar {
  background: #7a4aae;
}
.page-template-page-templatesmy-pd-php .progress-lbl,
.woocommerce .page-content-tracking .progress-lbl {
  display: inline-block;
}
.banner-school-district {
  display: table;
  width: 100%;
  margin: 0 0 20px 0;
}
.banner-school-district .banner-logo {
  padding: 10px;
  display: table-cell;
  vertical-align: middle;
}
.banner-school-district .banner-logo img {
  max-height: 100px;
}
.banner-school-district .banner-title {
  text-align: right;
  padding: 30px 10px;
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  font-size: 18px;
}
.account-tiles {
  margin: 0 0 20px 0;
}
.account-tiles .account-tile {
  display: block;
  color: #fff;
  padding: 30px 0 0 0;
  font-size: 17px;
  font-family: 'Open Sans Semibold';
  text-align: center;
  border-radius: none;
  margin: 0 0 15px 0;
}
.account-tiles .account-tile i.fa {
  font-size: 75px;
  height: 80px;
  vertical-align: middle;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.account-tiles .account-tile .account-tile-desc {
  text-align: left;
  display: block;
  background: rgba(255, 255, 255, 0.5);
  color: #000;
  padding: 15px;
  margin: 20px 0 0 0;
  font-size: 14px;
  font-family: 'Open Sans';
}
@media (max-width: 979px) and (min-width: 768px) {
  .account-tiles .account-tile .account-tile-desc {
    font-size: 13px;
    line-height: 16px;
  }
}
@media (min-width: 768px) {
  .account-tiles .account-tile .account-tile-desc {
    height: 60px;
    overflow: hidden;
  }
}
.account-tiles .account-tile:hover,
.account-tiles .account-tile:active,
.account-tiles .account-tile:focus {
  text-decoration: none;
}
@media (min-width: 980px) {
  .account-tiles .span11 {
    margin: 0 auto !important;
    float: none;
  }
}
@media (max-width: 979px) {
  .account-tiles .span11 {
    width: 100%;
  }
}
.account-tabs.nav-tabs li {
  font-size: 14px;
  font-family: 'Open Sans Semibold';
}
.account-tabs.nav-tabs li i.fa {
  font-size: 35px;
  width: 40px;
  text-align: center;
  vertical-align: middle;
}
.account-tabs.nav-tabs li a {
  color: #fff;
}
.account-tabs.nav-tabs li.active i.fa {
  margin-right: 5px;
}
@media (max-width: 767px) {
  .account-tabs.nav-tabs li .tab-title {
    display: none;
  }
  .account-tabs.nav-tabs li a {
    padding: 5px;
  }
  .account-tabs.nav-tabs li i.fa {
    font-size: 25px;
    width: 30px;
  }
}
#school-district-req-items {
  margin: 0 0 20px 0;
}
@media (max-width: 767px) {
  #school-district-req-items {
    margin: 0 20px 20px 20px;
  }
}
#school-district-req-items .owl-controls {
  position: absolute;
  top: 40%;
  width: 100%;
  font-size: 30px;
  color: #999;
}
#school-district-req-items .owl-controls .owl-next {
  float: right;
  margin-right: -20px;
}
#school-district-req-items .owl-controls .owl-prev {
  float: left;
  margin-left: -20px;
}
#school-district-req-items .owl-controls .disabled {
  color: #ddd;
  visibility: hidden;
}
#school-district-req-items .owl-item:last-child {
  margin-right: 0 !important;
}
#school-district-req-items .school-district-req-item .btn {
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 0;
  color: #fff;
}
#school-district-req-items .school-district-req-item .carousel-main-content {
  background-color: whitesmoke;
  padding: 10px;
  margin: 0 0 5px 0;
}
#school-district-req-items .school-district-req-item .carousel-main-content h4 {
  color: #333;
  font-weight: normal;
  font-family: 'Open Sans';
  font-size: 13px;
  height: 60px;
  overflow: hidden;
}
#school-district-req-items .school-district-req-item .carousel-main-content img {
  margin: 0 0 15px 0;
}
#school-district-req-items .school-district-req-item .carousel-main-content .pd-hour-text {
  font-size: 11px;
  color: #666;
  margin: 0;
}
#admin-dashboard .sidebar-search label {
  font-size: 13px;
  margin: 0 0 2px 0;
  line-height: normal;
}
#admin-dashboard .sidebar-search .btn {
  margin-top: 5px;
}
#admin-dashboard .sidebar .sidebar-section .search-apply-btn {
  height: 18px;
  font-size: 11px;
  line-height: normal;
  background-color: rgba(0, 102, 202, 0.15);
  border: solid 1px #0066ca;
  border-radius: 2px;
  float: right;
}
#admin-dashboard .sidebar .sidebar-section .sidebar-options {
  max-height: 300px;
}
#admin-dashboard .no-results {
  margin: 20px 0;
}
#admin-dashboard .admin-dash-tools {
  float: right;
  text-align: center;
  margin: -10px 0 0 0;
}
#admin-dashboard .admin-dash-tools .tool-icon {
  display: block;
  margin: 0 auto;
  width: 27px;
  height: 27px;
}
#admin-dashboard .admin-dash-tools a,
#admin-dashboard .admin-dash-tools button {
  font-size: 10px;
  color: #666;
  text-decoration: none;
  line-height: normal;
  padding: 0 5px;
  font-family: 'Open Sans';
  display: block;
  outline: none;
  box-shadow: none;
}
#admin-dashboard .admin-dash-tools #admin-dash-email {
  float: right;
  margin-right: 8px;
}
#admin-dashboard .admin-dash-tools #admin-dash-email .tool-icon {
  width: 28px;
  background: #ffffff url(../img/icon-email.gif) no-repeat;
}
#admin-dashboard .admin-dash-tools #admin-dash-export {
  border: 0;
  padding-right: 0;
  background: transparent;
  float: right;
  margin-right: 5px;
}
#admin-dashboard .admin-dash-tools #admin-dash-export .tool-icon {
  background: #ffffff url(../img/icon-csv.gif) no-repeat;
}
#admin-dashboard .admin-dash-tools #toggle-sections {
  float: right;
  margin-right: 8px;
  cursor: pointer;
}
#admin-dashboard .admin-dash-tools #toggle-sections #expand-toggle .tool-icon {
  width: 26px;
  background: #ffffff url(../img/icon-expand-all.gif) no-repeat;
}
#admin-dashboard .admin-dash-tools #toggle-sections #collapse-toggle .tool-icon {
  width: 26px;
  background: #ffffff url(../img/icon-collapse-all.gif) no-repeat;
}
#admin-dashboard .admin-dash-tools form {
  display: inline-block;
  margin: 0;
  float: right;
}
#admin-dashboard .btn:hover {
  text-decoration: none;
}
#admin-dashboard .btn#add-new-teacher {
  margin-top: 5px;
}
.admin-dash-result {
  margin: 0 0 10px 0;
}
.admin-dash-result .subsection-header {
  font-size: 14px !important;
  font-family: 'Open Sans' !important;
}
.admin-dash-result .subsection-header:after {
  content: "";
  display: block;
  clear: both;
}
.admin-dash-result .subsection-header em {
  font-size: 12px;
  font-family: 'Open Sans';
}
.admin-dash-result .subsection-header i {
  border: 0 !important;
  font-size: 18px !important;
}
.admin-dash-result table {
  border: 1px solid #ccc;
}
.admin-dash-result table thead {
  background: #ccc;
}
.admin-dash-result table thead th {
  padding: 8px;
  line-height: normal;
  text-align: left;
  white-space: nowrap;
  font-size: 13px;
  cursor: pointer;
}
.admin-dash-result table thead th.admin-dash-teacher,
.admin-dash-result table thead th.admin-dash-mod {
  width: 100%;
}
.admin-dash-result table tbody tr.odd td {
  background: #f4f4f4;
}
.admin-dash-result table tbody tr td {
  padding: 8px;
  line-height: normal;
  text-align: left;
  font-size: 13px;
  vertical-align: top;
}
.admin-dash-result table tbody tr td.admin-dash-status span {
  color: #999;
  display: block;
  width: 75px;
}
.admin-dash-result table tbody tr td.admin-dash-status .status-complete {
  color: #48aa3e;
}
.admin-dash-result table tbody tr td.admin-dash-status .status-in-progress {
  color: #f00;
}
.admin-dash-result table.tablesorter thead tr .header {
  background-image: url(../css/table-sorter-themes/blue/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
  padding-right: 20px;
}
.admin-dash-result table.tablesorter thead tr .headerSortUp {
  background-image: url(../css/table-sorter-themes/blue/asc.gif);
}
.admin-dash-result table.tablesorter thead tr .headerSortDown {
  background-image: url(../css/table-sorter-themes/blue/desc.gif);
}
#add-learner {
  margin-top: 15px;
}
#emailAllModal #email-modal-filters {
  background: #f2f2f2;
  padding: 10px;
  color: #666666;
  margin: 0 0 15px 0;
  font-size: 12px;
  font-style: italic;
}
#emailAllModal #email-modal-filters h4 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Open Sans';
  margin: 0;
  font-style: normal;
}
#emailAllModal .jqte {
  border-color: #ccc;
  margin-top: 5px;
}
.admin-modal {
  border-radius: 0;
}
.admin-modal .modal-header {
  border-bottom: 0;
  border-top: 4px solid #7a4aae;
}
.admin-modal .modal-header h3 {
  font-size: 16px;
}
.admin-modal .modal-body {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 15px;
  max-height: 640px;
}
.admin-modal .modal-body form {
  margin: 0;
}
.admin-modal .modal-body form label {
  font-size: 12px;
  color: #666;
  margin-bottom: 3px;
}
.admin-modal .modal-body form .form-actions {
  margin: 20px -15px 0 -15px;
}
.admin-modal .modal-body form input,
.admin-modal .modal-body form textarea,
.admin-modal .modal-body form select,
.admin-modal .modal-body form .bootstrap-tagsinput {
  width: 90%;
  margin-bottom: 10px;
}
.admin-modal .modal-body form .bootstrap-tagsinput {
  max-height: 64px;
  overflow-y: auto;
}
.admin-modal .modal-body form .bootstrap-tagsinput input {
  width: auto;
}
.admin-modal .modal-body .btn {
  margin-top: 5px;
}
.woocommerce-checkout .woocommerce header {
  padding: 10px;
  margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce header h2,
.woocommerce-checkout .woocommerce header h3 {
  margin: 0 !important;
}
.woocommerce-checkout .woocommerce .woocommerce-shipping-fields {
  display: none;
}
.woocommerce-checkout .woocommerce .order-again {
  display: none;
}
.woocommerce-credit-card-logo {
  /* 
	position:relative;
	float:right;
	width:203px;height:36px;
	margin:0px -12px 0px 0px;
	background-image:url(/wp-content/themes/iris/img/credit-cards.png);
	background-repeat:no-repeat;
 */
}
.woocommerce-account .woocommerce .order-again {
  display: none;
}
.woocommerce-cart .wc-proceed-to-checkout {
  padding: 0;
}
.woocommerce-cart-browse {
  width: 48%;
  float: right;
  margin: 0 0 1em 0;
}
.woocommerce-cart-browse a.button {
  display: block;
  text-align: center;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
  -webkit-box-shadow: inset 0 -2px 6px rgba(0, 0, 0, 0.05), inset 0 -2px 30px rgba(0, 0, 0, 0.015), inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -2px 6px rgba(0, 0, 0, 0.05), inset 0 -2px 30px rgba(0, 0, 0, 0.015), inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.woocommerce-message .btn {
  float: right;
}
.certificate-opts {
  border: 1px solid #f0f0f0;
}
.certificate-opts .certificate-opt-info {
  background: #f0f0f0;
  padding: 15px;
  min-height: 135px;
  font-size: 13px;
}
.certificate-opts .certificate-opt-dtls {
  padding: 20px 15px 15px 15px;
  min-height: 130px;
}
.certificate-opts .certificate-opt-dtls .control-group {
  margin-bottom: 5px;
}
.certificate-opts .certificate-opt-dtls .control-group label {
  font-size: 13px;
  margin-bottom: 0;
}
.certificate-opts .certificate-opt-dtls .control-group .controls input[type=text] {
  width: 80%;
}
.certificate-action {
  margin-top: 15px;
}
.certificate-print-btns .btn-primary {
  margin: 0 10px;
}
.certificate-print-btns .printfriendly {
  width: 35px;
  margin: 4px 0 0 0;
  height: 30px;
  overflow: hidden;
  position: relative;
}
.certificate-print-btns .printfriendly img {
  position: absolute;
  right: 0;
  top: 0;
  max-width: none;
}
.certificate {
  position: relative;
  margin: 20px 0;
}
.certificate table {
  padding: 20px;
  background-color: #FFFFFF;
  border: 1px solid #999999;
  border-collapse: separate;
}
.certificate .p_large {
  font-size: 18px;
  text-align: center;
  margin: 10px 0 0;
}
.certificate .p_small {
  font-size: 12px;
  text-align: center;
  margin: 10px 0 0;
}
.certificate .p_footer {
  font-size: 11px;
  line-height: 14px;
  margin-top: 36px;
}
.certificate .certificate_header {
  line-height: 1em;
  font-size: 48px;
  border: 0px dashed gray;
}
.certificate .name {
  font-family: "Snell Roundhand", "Lucida Calligraphy", "Apple Chancery";
  font-size: 40px;
  border: 0px dashed gray;
}
.certificate .module-title {
  text-align: left;
  font-style: italic;
  font-size: 18px;
  font-weight: 500;
  margin: 8px 0px 0px 60px;
}
.certificate .module_date {
  text-align: right;
  margin: 0px 8px 0px 0px;
}
.certificate .p_date {
  font-family: "Myriad Pro", "DejaVu Sans Condensed", "Apple Chancery";
  height: 18px;
  padding: 8px;
  font-size: 16px;
  text-align: center;
}
.certificate .objectives {
  background-color: white;
  text-align: left;
  margin: 22px 0px 0px 0px;
  color: #333333;
  font-size: 12px;
}
.certificate .date_options {
  width: 100%;
  height: 140px;
  border: 0px solid red;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.page-template-page-templatesmy-pd-php .button,
.woocommerce .page-content-tracking .button .woocommerce .already-tracking,
.woocommerce-page .already-tracking,
.page-template-page-templatesmy-pd-php .already-tracking,
.certificate-action .btn,
.slickQuizWrapper .button,
.slickQuizWrapper a.button,
.btn.btn-default,
.btn-swag,
a.btn.btn-default,
.btn.btn-primary,
a.btn.btn-primary {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1em;
  text-align: center;
  padding: 0.618em 1em;
  font-weight: normal;
  white-space: normal;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  background: #7a4aae;
  background: -webkit-gradient(linear, left top, left bottom, from(#7a4aae), to(#613b8a));
  background: -webkit-linear-gradient(#7a4aae, #613b8a);
  background: -moz-linear-gradient(center top, #7a4aae 0%, #613b8a 100%);
  background: -moz-gradient(center top, #7a4aae 0%, #613b8a 100%);
  border-color: #482c66;
  color: #fbfbfc;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.btn.btn-swag {
  width: 395px;
  height: 8px;
  font-weight: bold;
  line-height: .7em;
  border-radius: 2px;
  margin-top: 12px;
  color: #000;
  background-color: #F4AC51;
  border: 1px solid #000;
}
.swag-div {
  float: right;
  width: 395px;
  margin-top: -4px;
}
.woocommerce .already-tracking,
.woocommerce-page .already-tracking,
.page-template-page-templatesmy-pd-php .already-tracking {
  opacity: .4;
  filter: alpha(opacity=40);
  text-shadow: 0 1px 0 #f6f6f6;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  color: #4c4c4c;
  border: 1px solid #b2b2b2;
  background: #e5e5e5;
  background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#cccccc));
  background: -webkit-linear-gradient(#e5e5e5, #cccccc);
  background: -moz-linear-gradient(center top, #e5e5e5 0%, #cccccc 100%);
  background: -moz-gradient(center top, #e5e5e5 0%, #cccccc 100%);
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button:hover,
.page-template-page-templatesmy-pd-php .button:hover,
.woocommerce .page-content-tracking .button:hover,
.certificate-action .btn:hover,
.slickQuizWrapper .button:hover,
.slickQuizWrapper a.button:hover,
.btn.btn-default:hover,
a.btn.btn-default:hover,
.btn.btn-primary:hover,
a.btn.btn-primary:hover {
  background: #482c66 !important;
  border-color: #482c66;
  color: #fbfbfc;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}
.btn-print-page,
.quizResults .woocommerce-message .btn {
  margin-left: 10px;
  margin-top: 10px;
}
.shop_table th,
.shop_table td {
  text-align: left;
}
.single-micro-credential a {
  text-decoration: underline;
}
.single-micro-credential a:hover {
  text-decoration: none;
}
.single-micro-credential h1 {
  color: #000000;
  font-size: 22px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  margin: 0 0 15px 0;
  line-height: normal;
  border-bottom: 1px solid #492c61;
}
.single-micro-credential h1 span {
  display: block;
  font-size: 18px;
  margin: 0 0 5px 0;
}
.single-micro-credential h2 {
  font-size: 18px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  line-height: normal;
  margin: 0 0 15px 0;
}
.single-micro-credential h3 {
  font-size: 16px;
  font-family: 'Open Sans Semibold';
  font-weight: normal;
  line-height: normal;
  margin: 0 0 10px 0;
}
.single-micro-credential h4 {
  font-family: 'Open Sans Semibold';
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.single-micro-credential h5 {
  font-family: 'Open Sans Semibold';
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.single-micro-credential h6 {
  font-family: 'Open Sans Semibold';
  font-size: 10px;
  font-weight: normal;
  line-height: normal;
  border-bottom: 0;
  margin: 0 0 10px 0;
}
.single-micro-credential .title-definition {
  margin-bottom: 25px;
}
.single-micro-credential .title-definition i {
  font-size: 24px;
  margin: 0 8px 0 0;
  float: left;
}
.single-micro-credential .title-transcript {
  margin-bottom: 25px;
}
.single-micro-credential .title-transcript i.icon-film {
  font-size: 24px;
  margin: 0 8px 0 0;
  float: left;
}
.single-micro-credential .title-transcript {
  margin-bottom: 25px;
}
.single-micro-credential .title-transcript i.icon-microphone {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
.single-micro-credential .title-credit {
  margin-bottom: 25px;
}
.single-micro-credential .title-credit i {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
.single-micro-credential .title-activity {
  margin-bottom: 25px;
}
.single-micro-credential .title-activity i {
  font-size: 28px;
  margin: 0 8px 0 0;
  float: left;
}
.single-micro-credential .micro-hdr {
  height: 84px;
  width: 100%;
  background: #cccccc url('/wp-content/themes/iris/img/micro_cred_header.jpg') no-repeat;
}
.single-micro-credential .micro-hdr-txt {
  float: right;
  width: 90%;
  font-size: 10px;
  text-align: left;
  padding: 8px;
  margin: 86px -70px 0px 50px;
}
.single-micro-credential .nav-btm {
  height: 28px;
  background-color: #ccc;
  padding: 2px;
  margin: 0px -1px 0px -1px;
  border: 0px solid red;
}
.single-micro-credential .footer-sponsors .ftr-logo {
  display: block;
  float: left;
  height: 46px;
  margin: 0 30px 0 0;
}
@media (max-width: 979px) and (min-width: 768px) {
  .single-micro-credential .footer-sponsors .ftr-logo {
    margin-right: 20px;
  }
}
.single-micro-credential .footer-sponsors #ftr-logo-vanderbilt {
  background: url(../img/logo-vanderbilt-122x20.png) no-repeat center;
  width: 122px;
}
.single-micro-credential .footer-sponsors #ftr-logo-claremont {
  background: url(../img/logo-claremont-black-text.png) no-repeat top left;
  width: 224px;
  height: 20px;
  margin-top: 11px;
}
.single-micro-credential .footer-sponsors #ftr-logo-ideas {
  background: url(../img/logo-ideas-work-55x46.png) no-repeat center;
  width: 55px;
}
.single-micro-credential .footer-sponsors #ftr-logo-tad {
  background: url(../img/logo-tad-network-94x31.png) no-repeat center;
  width: 94px;
}
@media (max-width: 767px) {
  .single-micro-credential .footer-sponsors {
    overflow: auto;
    margin-bottom: 20px;
  }
}
.info_outline {
  top: 0px;
  left: 0px;
  background: url(../img/module_add_info_lrn_theory.jpg) no-repeat center;
}
.info_nav {
  top: 0px;
  left: 360px;
  background: url(../img/module_add_info_nav.jpg) no-repeat center;
}
.info_lrn_theory {
  top: 140px;
  left: 0px;
  background: url(../img/module_add_info_outline.jpg) no-repeat center;
}
.info_wacm {
  top: 140px;
  left: 360px;
  background: url(../img/module_add_info_wacm.jpg) no-repeat center;
}
.zoom {
  float: right;
  color: #7a4aa3;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  margin: -12px 0px 0px 24px;
}
.print_section_button {
  float: right;
  background-color: #7a4aa3;
  color: white;
  font-size: 12px;
  padding: 2px 8px;
  margin: 0 !important;
  display: inline-block;
  border-radius: 12px;
  cursor: pointer;
}
.print_section_pop {
  display: inline-block;
  max-width: 767px;
  padding: 15px;
}
.active-parent-menu-help .page-content h1 {
  border-color: #004675;
}
.active-parent-menu-help .page-content .sidebar {
  border-color: #004675;
  margin-bottom: 25px;
}
.active-parent-menu-help .page-content .sidebar .sidebar-section {
  border-color: #004675;
}
.active-parent-menu-help .page-content .sidebar .sidebar-section h5 .circle {
  background-color: #004675;
}
.active-parent-menu-help .page-content .accordion-group .accordion-heading {
  border-color: #004675;
  background: #CCD5E4;
}
.active-parent-menu-help .page-content .accordion-group .accordion-heading i {
  color: #004675;
}
.active-parent-menu-resources .page-content h1 {
  border-color: #405c27;
}
.active-parent-menu-resources .page-content .sidebar {
  border-color: #405c27;
}
.active-parent-menu-resources .page-content .sidebar .sidebar-section {
  border-color: #405c27;
}
.active-parent-menu-resources .page-content .sidebar .sidebar-section h5 .circle {
  background-color: #405c27;
}
.active-parent-menu-pdoptions .page-content h1 {
  border-color: #764a29;
}
.active-parent-menu-pdoptions .page-content .sidebar {
  border-color: #764a29;
}
.active-parent-menu-pdoptions .page-content .sidebar .sidebar-section {
  border-color: #764a29;
}
.active-parent-menu-pdoptions .page-content .sidebar .sidebar-section h5 .circle {
  background-color: #764a29;
}
#cookie-notice .cookie-notice-container {
  width: auto;
}
.icon-eject {
  background-position: -404px -70px;
}
.icon-calendar {
  background-position: -184px -120px;
}
.icon-ban-circle {
  background-position: -208px -96px;
}
.icon-chevron-sign-right {
  background-position: -456px -72px;
}
.icon-chevron-sign-down {
  background-position: -313px -119px;
}
.icon-microphone {
  background-position: -24px -144px;
}
.icon-star {
  background-position: -120px 0;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-film {
  background-position: -192px 0;
}
.page-content .span9 #results-container h4 i {
  padding: 1px 4px;
}
.single-module .page-content .module-navbar .navbar-inner .nav a i {
  vertical-align: middle;
}
.title-transcript i {
  margin-top: 5px !important;
}
.page-content .accordion-group .accordion-heading i {
  margin-top: 11px !important;
}
#profile-modal {
  margin-top: 60px;
}
#profile-modal .modal-header {
  border-top: 4px solid #7a4aae;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
#profile-modal .modal-header h3 {
  text-align: center;
}
.survey-question {
  margin-top: 15px;
}
#user_type_other,
#work_location_other {
  margin-bottom: 0;
}
