
/* Generic */

.col-main {
  padding: 0 30px;
}

/* Titles */

.title-seminar {
  background: url(https://mblseminarslivecdn.azureedge.net/images/title-seminar.png) left center  no-repeat;
  padding-left: 90px;
}
.title-webinar {
  background: url(https://mblseminarslivecdn.azureedge.net/images/title-webinar.png) left center  no-repeat;
  padding-left: 90px;
}
.title-podcast {
  background: url(https://mblseminarslivecdn.azureedge.net/images/title-podcast.jpg) left center  no-repeat;
  padding-left: 90px;
}
.title-webinar-bundles {
  background: url(https://mblseminarslivecdn.azureedge.net/images/title-webinar_bundle.png) left center  no-repeat;
  padding-left: 90px;
}
.title-learnlive {
  background: url(https://mblseminarslivecdn.azureedge.net/images/learnlive.png) left center  no-repeat;
  padding-left: 90px;
}
/* Practice areas */

.area-list {
  list-style: none;
  margin: 0 0 30px;
  padding: 10px 0;
}

.area-link {
  background-color: #f7f8f9;
  color: #4d4d4d;
  display: block;
  padding: 4px 5px;
}

.area-link-alt {
  background-color: #fff;
}

.area-list-soon {
  list-style: none;
  margin: 0 0 30px;
  padding: 10px 0;
}

.area-list-available {
  list-style: none;
  margin: 0 0 30px;
  padding: 10px 0;
}
/* Seminar pricing */

.seminar-pricing {
  border-collapse: collapse;
  width: 100%;
}

.seminar-pricing-th {
  border-right: #e6e6e6 1px solid;
  color: #173f53;
  font-size: 16px;
  font-weight: 300;
  padding: 5px 10px;
  text-align: left;
  text-transform: uppercase;
}

.seminar-pricing-td {
  border-right: #e6e6e6 1px solid;
  font-weight: 300;
  padding: 5px 10px;
}

.seminar-pricing-td-alt {
  background-color: #f3f5f6;
}

.seminar-pricing-last {
  border-right: none;
}

.seminar-pricing-footnote {
  font-size: 16px;
  font-weight: 300;
  padding: 10px 0;
}

.subscription-pricing {
  border-collapse: collapse;
  width: 100%;
}

.subscription-pricing-th {
  border-right: #e6e6e6 1px solid;
  color: #173f53;
  font-size: 16px;
  font-weight: 300;
  padding: 5px 10px;
  text-align: left;
  text-transform: uppercase;
}

.subscription-pricing-td {
  border-right: #e6e6e6 1px solid;
  font-weight: 300;
  padding: 5px 10px;
}

.subscription-pricing-td-alt {
  background-color: #f3f5f6;
}

.subscription-pricing-last {
  border-right: none;
}

.subscription-pricing-footnote {
  font-size: 16px;
  font-weight: 300;
  padding: 10px 0;
}

/* Savings */

.savings {
  border-top: #e6e6e6 2px solid;
  clear: both;
  margin-top: 30px;
  padding: 40px 0;
}

.savings-panel {
  clear: both;
  padding-bottom: 40px;
  width: 100%;
}

.savings-badge {
  margin: 0 15px 0 0;
}

.savings-summary {
  padding: 10px 0;
}
