.story-header {
    background-color: #e1e1e1 !important;
}
.story-header.compact {
    background: rgba(225, 225, 225, 0) !important;
}
.story-header .title {
    color: #231F20;
}
.progressjs-theme-blue .progressjs-inner {
    background-color: #009FDA;
}
.bookmarks .bookmark.active {
    border-bottom-color: #009FDA;
    color: #231F20;
    font-weight: bold;
}
.bookmarks .bookmark {
    color: #7b7979;
}
.bookmarks .dropdown:not(.active) .dropdown-toggle {
    color: #918F8f;
}
.bookmarks .dropdown:not(.active) .dropdown-toggle:hover {
    color: #009fda;
}
.bookmarks .dropdown .dropdown-menu {
    background: #f4f4f4;
}
.story-header .share {
    color: #231F20;
}
.imm-panel.theme-black-over-white .blocks {
    background-color: rgba(255, 255, 255, 0.9);
}
.btn-default {
    color: #009fda;
    border-color: #009fda;
}
.btn-group-sm>.btn, .btn-sm {
    font-size: 20px;
}
.cr-input-container .cr-item-input.cr-link {
    text-decoration: underline;
    color: #009FDA;
}
.cr-input-container .cr-item-input.cr-content {
    color: #fff;
}
.section-layout-cover .foreground {
    color: #000;
    text-shadow: 0 0 15px rgba(255, 255, 255, .95);
}
.story-header.compact .share {
    color: #231F20;
    text-shadow: 0 0 8px #FFF;
}
.story-header .share-btn {
    font-size: 1.7em;
}