.sidebar-block #product-options-wrapper label.special-price {
  display: inline-block;
  margin-bottom: 0; }
  .sidebar-block #product-options-wrapper label.special-price .price-notice {
    display: none; }

.sidebar-block #product-options-wrapper span.new-price,
.sidebar-block #product-options-wrapper span.old-price,
.sidebar-block #product-options-wrapper p.special-price-label {
  color: #ff0000;
  font-weight: 700;
  font-size: 13px; }

.sidebar-block #product-options-wrapper span.old-price {
  text-decoration: line-through;
  color: #ff0000; }
  .sidebar-block #product-options-wrapper span.old-price .price {
    color: #000; }

.sidebar-block #product-options-wrapper span.new-price {
  margin-left: 8px; }

.sidebar-block #product-options-wrapper p.special-price-label {
  line-height: normal;
  margin-bottom: 10px;
  margin-left: 18px; }

@media (min-width: 768px) and (max-width: 1199px) {
  .sidebar-block #product-options-wrapper p.special-price-label {
    display: inline-block;
    margin-left: 8px; } }

@media (max-width: 648px) {
  .sidebar-block #product-options-wrapper p.special-price-label {
    display: inline-block;
    margin-left: 8px; } }

/* Exam Page */
#webcast-exam-wrap .well {
  padding: 60px; }

.exam-section-questions tr.question-separator td {
  padding: 10px 0 0;
  border-bottom: 1px solid #ccc; }

.exam-section-questions ul li {
  display: inline-block;
  list-style: none;
  padding-left: 10px; }

.exam-section-questions td {
  vertical-align: top;
  text-align: left; }
  .exam-section-questions td.exam-question-title {
    width: 10%;
    min-width: 90px;
    text-align: right;
    font-weight: bold;
    font-style: italic;
    padding: 20px 0 10px; }
  .exam-section-questions td.exam-question {
    font-weight: bold;
    padding: 20px 0 10px 20px;
    letter-spacing: -0.04em; }
  .exam-section-questions td.exam-input {
    width: 10%;
    text-align: right; }
  .exam-section-questions td.exam-choice {
    padding-left: 20px; }
  .exam-section-questions td.th {
    width: 110px; }

#webcast-exam-wrap .buttons-set {
  padding-top: 30px; }
  #webcast-exam-wrap .buttons-set p {
    margin-bottom: 0; }

.dashboard-progress .progress {
  float: left; }

.dashboard-progress .buttons-set {
  text-align: right; }
  .dashboard-progress .buttons-set a {
    color: #fff; }

.dashboard-actions {
  width: 180px; }

.dashboard-status {
  margin-right: 200px; }
  .dashboard-status .progress {
    width: 100%; }
  .dashboard-status .status {
    margin-top: 0px; }
  .dashboard-status .status-complete {
    margin-top: 27px; }

@media (min-width: 768px) and (max-width: 979px) {
  .dashboard-actions {
    float: none; }
  .dashboard-status {
    margin-top: 20px;
    margin-right: 20px; } }

.cmecourse-data .session {
  margin: 20px 0 0 10px; }

.validation-failed {
  border: 1px dashed #f00 !important;
  background: #faebe7 !important; }

#cme-exam-wrap {
  clear: both;
  /*padding:60px 20px; background:#007c66;*/ }
  #cme-exam-wrap > .hero-unit {
    margin-bottom: 0; }
  #cme-exam-wrap h2 {
    text-align: left;
    margin-left: 20px; }

.validation-success {
  border: 1px dashed #709247 !important;
  background: #dff0d8 !important; }

.link-cme-credit {
  color: #0096d2;
  font-style: italic;
  font-size: 16px;
  font-weight: normal;
  padding: 5px 0px 5px 24px;
  background: url(../images/icon-checkmark.png) no-repeat 0px 0px; }

.muted {
  color: #808080; }

.promo-chip {
  margin-bottom: 10px; }

#cme-exam-wrap .exam-section-questions td.exam-question-title, #cme-exam-wrap .exam-section-questions .question-ommited td.th {
  width: 70px;
  padding-left: 0; }

#cme-exam-wrap .exam-section-questions table td.exam-input {
  text-align: right;
  padding-right: 15px; }

#cme-exam-wrap tr.exam-question-row td {
  padding-top: 15px; }

.exam-header {
  margin-top: 20px; }
/*# sourceMappingURL=styles.css.map */

#pbncaptcha {
  position: absolute;
  right: 20px;
  bottom: 134px;
}
