body {
    font-family: "Merriweather" !important;
}
button#enroll-button a {
color: white !important;
}
@charset "UTF-8";
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {
    display: none !important;
}
ng\:form {
    display: block;
}
.ng-animate-shim {
    visibility: hidden;
}
.ng-anchor {
    position: absolute;
}
div#navbar {
  top: 0;
}
.blocks-page .course-block .container .row h2 {
text-align: center; 
}
h2.course-subtitle p span {
font-size: 24px;
line-height: 30px;
}
.course-block img {
    padding: 15px;
    border: 1px solid black;
    border-radius: 50%;
}
.lecture-left > a {
    width: 50px !important;
    height: 50px;
    padding: 10px;
    line-height: 20px;
    display: block;
    float: left;
    text-align: center;
    font-size: 30px;
}
.course-header-container a {
    color: white;
}
.navbar-right li a, .navbar-right li p{
    color: white;
    font-weight: bold;
}
.nav.navbar-nav>li p.fedora-navbar-link:hover {
    background-color: #eee !important;
    padding-bottom: 14px;
    color: black;
}
i.fa.fa-angle-left {
    font-family: FontAwesome;
    width: 25px;
    height: 25px;
    font-size: 20px;
    text-align: center;
    padding-top: 2px;
    background-color: #fffbfa;
    border-radius: 25px;
    font-weight: 200;
    color: #202c33;
}
div#courseSidebar {
    z-index: 10000;
}
header.full-width.half-height.is-not-signed-in {
    z-index: 20000;
}
.course-section ul.section-list .section-item.next-lecture .item {
    color: #202c33;
    background: #f0f0f0;
}
.course-section ul.section-list .section-item .item.content-tag-item:hover {
    color: #f08d7d;
    background: #f7edec;
}
.course-section ul.section-list .section-item.next-lecture .item:hover .status-icon {
    box-shadow: inset 0px 0px 0px 2px #f08d7d !important;
}
.course-section ul.section-list .section-item.next-lecture .item#current-lesson:hover .status-icon {
    box-shadow: inset 0px 0px 0px 2px #202c33 !important;
}
.course-section ul.section-list .section-item.next-lecture .status-icon {
    background: none;
    box-shadow: inset 0px 0px 0px 2px #f5b5ab;
}
.course-section ul.section-list .section-item.next-lecture #current-lesson .status-icon {
    background: url(https://d2oz8i5n9se8ej.cloudfront.net/icons/course-incomplete.png) 1px 0px #202c33;
    box-shadow: inset 0px 0px 0px 2px #202c33;
}
.course-section ul.section-list .section-item.next-lecture a#current-lesson {
    background: #f7edec;
}
.course-section ul.section-list .section-item.next-lecture .item {
    color: #202c33;
}
a#lecture_complete_button, a#lecture_previous_button {
    cursor: pointer;
}
footer.bottom-menu {
    bottom: auto;
}