<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">button.open_download_manager {
  margin-bottom: 1.63em;
  font-weight: bold;
  padding: 0.4075em 0.9em;
}
button.open_download_manager:before {
  font-family: FontAwesome;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f019";
  margin-right: .3em;
}
section.feed.courses {
  border-top: 2px solid #e6e6e6;
  margin-bottom: 1.63em;
}
section.feed.courses section {
  border-bottom: 2px solid #e6e6e6;
}
section.feed.courses section h1 {
  font-size: 1.44em;
  line-height: 1.13194em;
  margin: 0em;
  padding: 0.84896em 0em;
  letter-spacing: 0;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #ff5e17;
}
section.feed.courses section h1:after {
  font-family: FontAwesome;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f054";
  float: right;
  color: #aaa;
  font-size: .83em;
}
section.feed.courses section.open h1 {
  color: #666;
}
section.feed.courses section.open h1:after {
  font-family: FontAwesome;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f078";
}
section.feed.courses section h1 + div.summary {
  margin: -0.815em 0 0.815em;
}
section.feed.courses section ul {
  list-style: none;
  margin: 0;
  display: none;
  padding: 0 0 0.815em 0.9em;
}
section.feed.courses section ul li {
  margin-bottom: 1.63em;
}
section.feed.courses section ul li a {
  display: block;
  text-decoration: none;
}
section.feed.courses section ul li h2 {
  font-size: 1.2em;
  line-height: 1.35833em;
  margin: 0em;
  font-weight: bold;
  color: #ff5e17;
  text-decoration: underline;
}
section.feed.courses section ul li div.summary {
  color: #595959;
}
section.feed.programs h1 {
  font-size: 1.1em;
  line-height: 1.48182em;
  margin: 0em;
}
section.feed.programs div.description {
  padding-top: 0.815em;
  clear: both;
}
section.feed.programs time {
  display: none;
}
section.feed.programs ul.media {
  margin-top: -1.63em;
}
@media (max-width: 480px) {
  section.feed.programs ul.media {
    margin-top: 0.4075em;
  }
}

#about div.become_a_partner a {
  background-color: #ff5e17;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  display: block;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  font-size: 0.9em;
  line-height: 1.81111em;
  margin-top: 0.90556em;
  margin-bottom: 0em;
  padding: 0.22639em 0.90556em;
}

#download_manager {
  padding: 0;
  -moz-border-radius: 8px 8px 6px 6px;
  -webkit-border-radius: 8px 8px 6px 6px;
  -ms-border-radius: 8px 8px 6px 6px;
  -o-border-radius: 8px 8px 6px 6px;
  border-radius: 8px 8px 6px 6px;
}
@media (max-width: 570px) {
  #download_manager {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    margin: 0;
    width: 100%;
  }
}
#download_manager header {
  background-color: #153E6A;
  color: #fff;
  padding-left: .9em;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
#download_manager header:after {
  display: block;
  clear: both;
  content: " ";
  overflow: hidden;
  height: 0;
}
@media (max-width: 570px) {
  #download_manager header {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding-left: .6em;
  }
}
#download_manager header h2 {
  font-size: 1.5em;
  line-height: 2.17333em;
  margin: 0em;
  color: #fff;
  float: left;
}
#download_manager header div.close {
  float: right;
  font-size: 1.33em;
  line-height: 2.45113em;
  margin: 0em;
  height: 2.45113em;
  width: 2.45113em;
  overflow: hidden;
  cursor: pointer;
  text-align: center;
}
#download_manager header div.close:before {
  font-family: FontAwesome;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f00d";
  display: block;
}
#download_manager div.container {
  padding: 1.63em 0 1.63em;
}
#download_manager select.courses {
  font-size: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.ie7 #download_manager select.courses {
  behavior: url("/taglib/css/boxsizing.htc");
}
#download_manager table {
  width: 100%;
}
#download_manager table tr th {
  position: relative;
  vertical-align: middle;
  padding-bottom: 0.4075em;
}
#download_manager table tr th.title {
  text-align: left;
  padding-left: .9em;
  padding-right: .9em;
}
#download_manager table tr th.video, #download_manager table tr th.audio, #download_manager table tr th.materials {
  text-align: center;
  /*padding-left: .45em;
  span {
  	padding-left: .3em;
  	position: absolute;
  	@include prefixer(transform, rotate(-90deg));
  	@include prefixer(transform-origin, 0 0);
  }*/
}
#download_manager table tr th.video span, #download_manager table tr th.audio span, #download_manager table tr th.materials span {
  text-align: center;
  display: block;
  overflow: hidden;
  font-size: 1.33em;
  line-height: 1.22556em;
  margin: 0em;
  height: 1.22556em;
  width: 1.22556em;
  margin: 0 auto;
}
#download_manager table tr th.video span:before, #download_manager table tr th.audio span:before, #download_manager table tr th.materials span:before {
  display: block;
}
#download_manager table tr th.video span:before {
  font-family: FontAwesome;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f16a";
}
#download_manager table tr th.audio span:before {
  font-family: FontAwesome;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f028";
}
#download_manager table tr th.materials span:before {
  font-family: FontAwesome;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f02d";
}
#download_manager table tr:nth-child(even) td {
  background-color: #eee;
}
#download_manager table tr td {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
}
#download_manager table tr td.title {
  padding: 0.4075em 0.9em;
}
@media (max-width: 570px) {
  #download_manager table tr td.title {
    font-size: 0.83em;
    line-height: 1.96386em;
    margin: 0em;
    padding: 0.49096em 1.08012em;
  }
}
#download_manager table tr td.video, #download_manager table tr td.audio, #download_manager table tr td.materials {
  width: 1%;
  text-align: center;
  border-left: 1px solid #ddd;
}
#download_manager table tr td.video label, #download_manager table tr td.audio label, #download_manager table tr td.materials label {
  display: block;
  padding: 0.4075em 0.9em;
  cursor: pointer;
}
#download_manager table tr td.video label input, #download_manager table tr td.audio label input, #download_manager table tr td.materials label input {
  cursor: pointer;
}
#download_manager div.status {
  color: #fff;
  background-color: #009CE9;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.83em;
  line-height: 1.47289em;
  margin: 0.98193em 0.98193em 0em;
  padding: 0.49096em 0.98193em;
}
#download_manager div.actions {
  margin-top: 0.815em;
  text-align: center;
}

#elearning_account_options {
  text-align: center;
}
#elearning_account_options h2 {
  font-size: 1.5em;
  line-height: 1.08667em;
  margin-top: 0em;
  margin-bottom: 0.54333em;
}
#elearning_account_options p {
  margin-bottom: 0.815em;
}
#elearning_account_options div.create_account {
  margin-top: 1.63em;
  border-top: 2px solid #e6e6e6;
  padding-top: 1.63em;
}
#elearning_account_options div.create_account span {
  display: block;
  margin-bottom: 0.815em;
}
</pre></body></html>