@font-face{font-family:sll;font-display:swap;src:local('sll'),url(../font/sll.woff) format('woff');font-weight:400;font-style:normal}[class*=sll-]{line-height:.72em;vertical-align:middle}[class*=sll-]:before{display:inline-block;font-family:sll;font-style:normal;font-weight:400;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sll-collection-add:before{content:'\0041'}.sll-resource-add:before{content:'\0042'}.sll-discover:before{content:'\0043'}.sll-create:before{content:'\0044'}.sll-share:before{content:'\0045'}.sll-quiz:before{content:'\0046'}.sll-si_sun:before{content:'\0047'}.sll-roster:before{content:'\0048'}.sll-user:before{content:'\0049'}.sll-collection:before{content:'\004a'}.sll-file-pdf:before{content:'\004b'}.sll-file-mp3:before{content:'\004c'}.sll-file-txt:before{content:'\004d'}.sll-file-wav:before{content:'\004e'}.sll-unknown:before{content:'\004f'}.sll-move:before{content:'\0050'}
#metadata-description .redactor-styles,
#add-resource .redactor-styles{
    font-family: museo-sans, 'Open Sans', Helvetica, sans-serif!important;
    font-size: 14px
}
.hidden {
    visibility: hidden;
}
.contact-form {
    margin-top: 15px
}
.redactor-box.redactor-styles-on {
    border: none;
}
.contact-form .contact-captcha,
.contact-form .contact-submit div {
    margin-left: 0
}

.contact-form .sll-contact-container {
    float: none;
    margin: 0 auto
}

.contact-form .sll-contact-container .module-header {
    margin-bottom: 30px !important;
    color: #3f3f3f !important;
    font-size: 38px;
    font-weight: 100;
}

.contact-form .sll-contact-container .module-contents {
    font-size: 16px;
    font-weight: 300;
    color: #777;
    font-family: museo-sans, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.contact-form .sll-contact-container .module-contents p {
    padding: 5px 0 0;
    margin-left: 4px
}

.contact-form .sll-contact-container .module-contents input {
    float: none;
    border: none
}

.contact-form .sll-contact-container .module-contents textarea {
    border: none
}

.contact-form .sll-contact-container label {
    padding: 5px 0 0;
    margin-left: 4px;
    margin-bottom: 12px !important;
    font-weight: 300 !important;
}

.contact-form .sll-contact-container .sll-contact-form {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.contact-form .sll-contact-container p {
    margin-bottom: 12px !important;
}

.contact-form .sll-contact-container .fv-help-block {
    color: #a94442 !important;
    font-size: 75% !important;
    font-weight: 300 !important;
    margin-top: 5px !important;
}
@media (min-width:320px) and (max-width: 767px){
    .contact-form .sll-contact-container .sll-contact-form {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
body#main-body-sll,
body#main-sll {
    font-family: museo-sans, 'Open Sans', Helvetica, sans-serif !important;
    font-weight: 300;
}

div.token-input-dropdown {
    font-size: 16px !important;
    font-family: museo-sans, 'Open Sans', Helvetica, sans-serif !important;
    font-weight: 400 !important;
}
div.token-input-dropdown img {
    width: 40px !important;
    height: 40px !important;
}
div.token-input-dropdown i {
    margin-top: 10px !important;
    margin-left: 10px !important;
}
div.token-input-dropdown p {
    padding: 0 !important;
    display: inline-block;
    white-space: normal !important;
    word-break: break-word;
    vertical-align: middle;
    line-height: 16px !important;
}
.open-panel .popover.fade.bs-popover-top {
    z-index: 999999999 !important;
    background: #232323 !important;
    color: #fff !important;
    border-radius: 0 !important;
    padding: 0 3px !important;
}
.open-panel .popover.fade.bs-popover-top .arrow::after {
    border-top-color: #232323 !important;
}
.open-panel .popover.fade.bs-popover-top .popover-body {
    color: #fff !important;
    padding: 4px 5px !important;
    font-family: museo-sans, 'Open Sans', Helvetica, sans-serif !important;
}
.media.resource .image-wrap,
.thumbnail.resource .image-wrap {
    position: relative
}

.media.resource [class*=' type-'],
.media.resource [class^=type-],
.thumbnail.resource [class*=' type-'],
.thumbnail.resource [class^=type-] {
    position: absolute;
    top: 0;
    right: 1px;
    text-align: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    color: #fff;
    font-size: 12px;
    padding-top: 2px
}

.media.resource [class*=' type-'] .type:before,
.media.resource [class^=type-] .type:before,
.thumbnail.resource [class*=' type-'] .type:before,
.thumbnail.resource [class^=type-] .type:before {
    content: "\F02F"
}

.media.resource [class*=' type-'] .type-video:before,
.media.resource [class^=type-] .type-video:before,
.thumbnail.resource [class*=' type-'] .type-video:before,
.thumbnail.resource [class^=type-] .type-video:before {
    content: "\F052"
}

.media.resource [class*=' type-'] .type-website:before,
.media.resource [class^=type-] .type-website:before,
.thumbnail.resource [class*=' type-'] .type-website:before,
.thumbnail.resource [class^=type-] .type-website:before {
    content: "\F0C7"
}

.media.resource [class*=' type-'] .type-exercise,
.media.resource [class^=type-] .type-exercise,
.thumbnail.resource [class*=' type-'] .type-exercise,
.thumbnail.resource [class^=type-] .type-exercise {
    background-position: -359px -143px
}

.media.resource [class*=' type-'] .type-exercise:before,
.media.resource [class^=type-] .type-exercise:before,
.thumbnail.resource [class*=' type-'] .type-exercise:before,
.thumbnail.resource [class^=type-] .type-exercise:before {
    content: '\F076'
}

.media.resource [class*=' type-'] .type-topic:before,
.media.resource [class^=type-] .type-topic:before,
.thumbnail.resource [class*=' type-'] .type-topic:before,
.thumbnail.resource [class^=type-] .type-topic:before {
    content: "\F04E"
}

.media.resource [class*=' type-'] .type-image:before,
.media.resource [class^=type-] .type-image:before,
.thumbnail.resource [class*=' type-'] .type-image:before,
.thumbnail.resource [class^=type-] .type-image:before {
    content: "\F0B9"
}

.media.resource [class*=' type-'] .type-audio:before,
.media.resource [class^=type-] .type-audio:before,
.thumbnail.resource [class*=' type-'] .type-audio:before,
.thumbnail.resource [class^=type-] .type-audio:before {
    content: "\F084"
}

.media.resource [class*=' type-'] .type-document:before,
.media.resource [class^=type-] .type-document:before,
.thumbnail.resource [class*=' type-'] .type-document:before,
.thumbnail.resource [class^=type-] .type-document:before {
    content: "\F02A"
}

.media.resource [class*=' type-'] .type-blog:before,
.media.resource [class*=' type-'] .type-electronic:before,
.media.resource [class*=' type-'] .type-full:before,
.media.resource [class*=' type-'] .type-online:before,
.media.resource [class*=' type-'] .type-scanned:before,
.media.resource [class*=' type-'] .type-text:before,
.media.resource [class^=type-] .type-blog:before,
.media.resource [class^=type-] .type-electronic:before,
.media.resource [class^=type-] .type-full:before,
.media.resource [class^=type-] .type-online:before,
.media.resource [class^=type-] .type-scanned:before,
.media.resource [class^=type-] .type-text:before,
.thumbnail.resource [class*=' type-'] .type-blog:before,
.thumbnail.resource [class*=' type-'] .type-electronic:before,
.thumbnail.resource [class*=' type-'] .type-full:before,
.thumbnail.resource [class*=' type-'] .type-online:before,
.thumbnail.resource [class*=' type-'] .type-scanned:before,
.thumbnail.resource [class*=' type-'] .type-text:before,
.thumbnail.resource [class^=type-] .type-blog:before,
.thumbnail.resource [class^=type-] .type-electronic:before,
.thumbnail.resource [class^=type-] .type-full:before,
.thumbnail.resource [class^=type-] .type-online:before,
.thumbnail.resource [class^=type-] .type-scanned:before,
.thumbnail.resource [class^=type-] .type-text:before {
    content: "\F0B2"
}

.media.resource [class*=' type-'] .type-sorting:before,
.media.resource [class^=type-] .type-sorting:before,
.thumbnail.resource [class*=' type-'] .type-sorting:before,
.thumbnail.resource [class^=type-] .type-sorting:before {
    content: "\F089"
}

.media.resource [class*=' type-'] .type-sorting,
.media.resource [class^=type-] .type-sorting,
.thumbnail.resource [class*=' type-'] .type-sorting,
.thumbnail.resource [class^=type-] .type-sorting {/* stylelint-disable-line */
    webkit-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.list-item.resource-item .type {
    padding-top: 4px;
    font-family: 'Black Tie';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.list-item.resource-item .type:before {
    content: "\F02F"
}

.list-item.resource-item .type-video:before {
    content: "\F052"
}

.list-item.resource-item .type-website:before {
    content: "\F0C7"
}

.list-item.resource-item .type-exercise {
    background-position: -359px -143px
}

.list-item.resource-item .type-exercise:before {
    content: '\F076'
}

.list-item.resource-item .type-topic:before {
    content: "\F04E"
}

.list-item.resource-item .type-image:before {
    content: "\F0B9"
}

.list-item.resource-item .type-audio:before {
    content: "\F084"
}

.list-item.resource-item .type-document:before {
    content: "\F02A"
}

.list-item.resource-item .type-blog:before,
.list-item.resource-item .type-electronic:before,
.list-item.resource-item .type-full:before,
.list-item.resource-item .type-online:before,
.list-item.resource-item .type-scanned:before,
.list-item.resource-item .type-text:before {
    content: "\F0B2"
}

.list-item.resource-item .type-sorting:before {
    content: "\F089"
}

.list-item.resource-item .type-sorting {/* stylelint-disable-line */
    webkit-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.map-promo .item {
    margin-top: 20px
}

.map-promo .item:first-child {
    margin-top: 0
}

.map-promo a.img {
    margin-bottom: 5px;
    border: 1px solid #666;
    display: block
}

.map-promo a.title {
    padding: 0;
    margin: 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%;
    white-space: nowrap
}

#mainContent .redactor_wysiwyg {
    color: #000
}

#resource-metadata table td,
#resource-metadata table th,
.description-edit table td,
.description-edit table th,
.item-overlay table td,
.item-overlay table th,
.wysiwyg table td,
.wysiwyg table th {
    border: 1px solid #eee;
    padding: 16px;
    padding-bottom: 15px
}

#resource-metadata ol ol li,
.description-edit ol ol li,
.item-overlay ol ol li,
.wysiwyg ol ol li {
    list-style-type: lower-alpha
}

#resource-metadata blockquote,
.description-edit blockquote,
.item-overlay blockquote,
.wysiwyg blockquote {
    border-left: 1px solid rgba(0, 0, 0, .1);
    padding-left: 24px
}

#mainContent .module-header.resource {
    color: #222
}

.section-header.resource {
    color: #222;
    border-color: #222
}

.btn-type-resource {
    color: #fff!important;
    color: #222;
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-resource.focus,
.btn-type-resource:focus {
    color: #222;
    background-color: #040404;
    border-color: #bfbfbf
}

.btn-type-resource.active,
.btn-type-resource:active,
.btn-type-resource:hover,
.open>.dropdown-toggle.btn-type-resource {
    color: #222;
    background-color: #040404;
    border-color: #e0e0e0
}

.btn-type-resource.active.focus,
.btn-type-resource.active:focus,
.btn-type-resource.active:hover,
.btn-type-resource:active.focus,
.btn-type-resource:active:focus,
.btn-type-resource:active:hover,
.open>.dropdown-toggle.btn-type-resource.focus,
.open>.dropdown-toggle.btn-type-resource:focus,
.open>.dropdown-toggle.btn-type-resource:hover {
    color: #222;
    background-color: #000;
    border-color: #bfbfbf
}

.btn-type-resource.active,
.btn-type-resource:active,
.open>.dropdown-toggle.btn-type-resource {
    background-image: none
}

.btn-type-resource.disabled,
.btn-type-resource.disabled.active,
.btn-type-resource.disabled.focus,
.btn-type-resource.disabled:active,
.btn-type-resource.disabled:focus,
.btn-type-resource.disabled:hover,
.btn-type-resource[disabled],
.btn-type-resource[disabled].active,
.btn-type-resource[disabled].focus,
.btn-type-resource[disabled]:active,
.btn-type-resource[disabled]:focus,
.btn-type-resource[disabled]:hover,
fieldset[disabled] .btn-type-resource,
fieldset[disabled] .btn-type-resource.active,
fieldset[disabled] .btn-type-resource.focus,
fieldset[disabled] .btn-type-resource:active,
fieldset[disabled] .btn-type-resource:focus,
fieldset[disabled] .btn-type-resource:hover {
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-resource .badge {
    color: #1d1d1d;
    background-color: #222
}

.btn-group.open .btn-type-resource.dropdown-toggle {
    background-color: #1d1d1d
}

.icon-type-resource {
    color: #222
}

.badge-type-resource,
.label-type-resource {
    background-color: #222
}

.badge-type-resource[href],
.label-type-resource[href] {
    background-color: #1f1f1f
}

#mainContent .module-header.group {
    color: #222
}

.section-header.group {
    color: #222;
    border-color: #222
}

.btn-type-group {
    color: #fff!important;
    color: #222;
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-group.focus,
.btn-type-group:focus {
    color: #222;
    background-color: #040404;
    border-color: #bfbfbf
}

.btn-type-group.active,
.btn-type-group:active,
.btn-type-group:hover,
.open>.dropdown-toggle.btn-type-group {
    color: #222;
    background-color: #040404;
    border-color: #e0e0e0
}

.btn-type-group.active.focus,
.btn-type-group.active:focus,
.btn-type-group.active:hover,
.btn-type-group:active.focus,
.btn-type-group:active:focus,
.btn-type-group:active:hover,
.open>.dropdown-toggle.btn-type-group.focus,
.open>.dropdown-toggle.btn-type-group:focus,
.open>.dropdown-toggle.btn-type-group:hover {
    color: #222;
    background-color: #000;
    border-color: #bfbfbf
}

.btn-type-group.active,
.btn-type-group:active,
.open>.dropdown-toggle.btn-type-group {
    background-image: none
}

.btn-type-group.disabled,
.btn-type-group.disabled.active,
.btn-type-group.disabled.focus,
.btn-type-group.disabled:active,
.btn-type-group.disabled:focus,
.btn-type-group.disabled:hover,
.btn-type-group[disabled],
.btn-type-group[disabled].active,
.btn-type-group[disabled].focus,
.btn-type-group[disabled]:active,
.btn-type-group[disabled]:focus,
.btn-type-group[disabled]:hover,
fieldset[disabled] .btn-type-group,
fieldset[disabled] .btn-type-group.active,
fieldset[disabled] .btn-type-group.focus,
fieldset[disabled] .btn-type-group:active,
fieldset[disabled] .btn-type-group:focus,
fieldset[disabled] .btn-type-group:hover {
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-group .badge {
    color: #1d1d1d;
    background-color: #222
}

.btn-group.open .btn-type-group.dropdown-toggle {
    background-color: #1d1d1d
}

.icon-type-group {
    color: #222
}

.badge-type-group,
.label-type-group {
    background-color: #222
}

.badge-type-group[href],
.label-type-group[href] {
    background-color: #1f1f1f
}

#mainContent .module-header.person {
    color: #222
}

.section-header.person {
    color: #222;
    border-color: #222
}

.btn-type-person {
    color: #fff!important;
    color: #222;
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-person.focus,
.btn-type-person:focus {
    color: #222;
    background-color: #040404;
    border-color: #bfbfbf
}

.btn-type-person.active,
.btn-type-person:active,
.btn-type-person:hover,
.open>.dropdown-toggle.btn-type-person {
    color: #222;
    background-color: #040404;
    border-color: #e0e0e0
}

.btn-type-person.active.focus,
.btn-type-person.active:focus,
.btn-type-person.active:hover,
.btn-type-person:active.focus,
.btn-type-person:active:focus,
.btn-type-person:active:hover,
.open>.dropdown-toggle.btn-type-person.focus,
.open>.dropdown-toggle.btn-type-person:focus,
.open>.dropdown-toggle.btn-type-person:hover {
    color: #222;
    background-color: #000;
    border-color: #bfbfbf
}

.btn-type-person.active,
.btn-type-person:active,
.open>.dropdown-toggle.btn-type-person {
    background-image: none
}

.btn-type-person.disabled,
.btn-type-person.disabled.active,
.btn-type-person.disabled.focus,
.btn-type-person.disabled:active,
.btn-type-person.disabled:focus,
.btn-type-person.disabled:hover,
.btn-type-person[disabled],
.btn-type-person[disabled].active,
.btn-type-person[disabled].focus,
.btn-type-person[disabled]:active,
.btn-type-person[disabled]:focus,
.btn-type-person[disabled]:hover,
fieldset[disabled] .btn-type-person,
fieldset[disabled] .btn-type-person.active,
fieldset[disabled] .btn-type-person.focus,
fieldset[disabled] .btn-type-person:active,
fieldset[disabled] .btn-type-person:focus,
fieldset[disabled] .btn-type-person:hover {
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-person .badge {
    color: #1d1d1d;
    background-color: #222
}

.btn-group.open .btn-type-person.dropdown-toggle {
    background-color: #1d1d1d
}

.icon-type-person {
    color: #222
}

.badge-type-person,
.label-type-person {
    background-color: #222
}

.badge-type-person[href],
.label-type-person[href] {
    background-color: #1f1f1f
}

#mainContent .module-header.standard {
    color: #222
}

.section-header.standard {
    color: #222;
    border-color: #222
}

.btn-type-standard {
    color: #fff!important;
    color: #222;
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-standard.focus,
.btn-type-standard:focus {
    color: #222;
    background-color: #040404;
    border-color: #bfbfbf
}

.btn-type-standard.active,
.btn-type-standard:active,
.btn-type-standard:hover,
.open>.dropdown-toggle.btn-type-standard {
    color: #222;
    background-color: #040404;
    border-color: #e0e0e0
}

.btn-type-standard.active.focus,
.btn-type-standard.active:focus,
.btn-type-standard.active:hover,
.btn-type-standard:active.focus,
.btn-type-standard:active:focus,
.btn-type-standard:active:hover,
.open>.dropdown-toggle.btn-type-standard.focus,
.open>.dropdown-toggle.btn-type-standard:focus,
.open>.dropdown-toggle.btn-type-standard:hover {
    color: #222;
    background-color: #000;
    border-color: #bfbfbf
}

.btn-type-standard.active,
.btn-type-standard:active,
.open>.dropdown-toggle.btn-type-standard {
    background-image: none
}

.btn-type-standard.disabled,
.btn-type-standard.disabled.active,
.btn-type-standard.disabled.focus,
.btn-type-standard.disabled:active,
.btn-type-standard.disabled:focus,
.btn-type-standard.disabled:hover,
.btn-type-standard[disabled],
.btn-type-standard[disabled].active,
.btn-type-standard[disabled].focus,
.btn-type-standard[disabled]:active,
.btn-type-standard[disabled]:focus,
.btn-type-standard[disabled]:hover,
fieldset[disabled] .btn-type-standard,
fieldset[disabled] .btn-type-standard.active,
fieldset[disabled] .btn-type-standard.focus,
fieldset[disabled] .btn-type-standard:active,
fieldset[disabled] .btn-type-standard:focus,
fieldset[disabled] .btn-type-standard:hover {
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-standard .badge {
    color: #1d1d1d;
    background-color: #222
}

.btn-group.open .btn-type-standard.dropdown-toggle {
    background-color: #1d1d1d
}

.icon-type-standard {
    color: #222
}

.badge-type-standard,
.label-type-standard {
    background-color: #222
}

.badge-type-standard[href],
.label-type-standard[href] {
    background-color: #1f1f1f
}

#mainContent .module-header.subject {
    color: #222
}

.section-header.subject {
    color: #222;
    border-color: #222
}

.btn-type-subject {
    color: #fff!important;
    color: #222;
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-subject.focus,
.btn-type-subject:focus {
    color: #222;
    background-color: #040404;
    border-color: #bfbfbf
}

.btn-type-subject.active,
.btn-type-subject:active,
.btn-type-subject:hover,
.open>.dropdown-toggle.btn-type-subject {
    color: #222;
    background-color: #040404;
    border-color: #e0e0e0
}

.btn-type-subject.active.focus,
.btn-type-subject.active:focus,
.btn-type-subject.active:hover,
.btn-type-subject:active.focus,
.btn-type-subject:active:focus,
.btn-type-subject:active:hover,
.open>.dropdown-toggle.btn-type-subject.focus,
.open>.dropdown-toggle.btn-type-subject:focus,
.open>.dropdown-toggle.btn-type-subject:hover {
    color: #222;
    background-color: #000;
    border-color: #bfbfbf
}

.btn-type-subject.active,
.btn-type-subject:active,
.open>.dropdown-toggle.btn-type-subject {
    background-image: none
}

.btn-type-subject.disabled,
.btn-type-subject.disabled.active,
.btn-type-subject.disabled.focus,
.btn-type-subject.disabled:active,
.btn-type-subject.disabled:focus,
.btn-type-subject.disabled:hover,
.btn-type-subject[disabled],
.btn-type-subject[disabled].active,
.btn-type-subject[disabled].focus,
.btn-type-subject[disabled]:active,
.btn-type-subject[disabled]:focus,
.btn-type-subject[disabled]:hover,
fieldset[disabled] .btn-type-subject,
fieldset[disabled] .btn-type-subject.active,
fieldset[disabled] .btn-type-subject.focus,
fieldset[disabled] .btn-type-subject:active,
fieldset[disabled] .btn-type-subject:focus,
fieldset[disabled] .btn-type-subject:hover {
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-subject .badge {
    color: #1d1d1d;
    background-color: #222
}

.btn-group.open .btn-type-subject.dropdown-toggle {
    background-color: #1d1d1d
}

.icon-type-subject {
    color: #222
}

.badge-type-subject,
.label-type-subject {
    background-color: #222
}

.badge-type-subject[href],
.label-type-subject[href] {
    background-color: #1f1f1f
}


#mainContent .module-header.collection {
    color: #222
}

.section-header.collection {
    color: #222;
    border-color: #222
}

.btn-type-collection {
    color: #fff!important;
    color: #222;
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-collection.focus,
.btn-type-collection:focus {
    color: #222;
    background-color: #040404;
    border-color: #bfbfbf
}

.btn-type-collection.active,
.btn-type-collection:active,
.btn-type-collection:hover,
.open>.dropdown-toggle.btn-type-collection {
    color: #222;
    background-color: #040404;
    border-color: #e0e0e0
}

.btn-type-collection.active.focus,
.btn-type-collection.active:focus,
.btn-type-collection.active:hover,
.btn-type-collection:active.focus,
.btn-type-collection:active:focus,
.btn-type-collection:active:hover,
.open>.dropdown-toggle.btn-type-collection.focus,
.open>.dropdown-toggle.btn-type-collection:focus,
.open>.dropdown-toggle.btn-type-collection:hover {
    color: #222;
    background-color: #000;
    border-color: #bfbfbf
}

.btn-type-collection.active,
.btn-type-collection:active,
.open>.dropdown-toggle.btn-type-collection {
    background-image: none
}

.btn-type-collection.disabled,
.btn-type-collection.disabled.active,
.btn-type-collection.disabled.focus,
.btn-type-collection.disabled:active,
.btn-type-collection.disabled:focus,
.btn-type-collection.disabled:hover,
.btn-type-collection[disabled],
.btn-type-collection[disabled].active,
.btn-type-collection[disabled].focus,
.btn-type-collection[disabled]:active,
.btn-type-collection[disabled]:focus,
.btn-type-collection[disabled]:hover,
fieldset[disabled] .btn-type-collection,
fieldset[disabled] .btn-type-collection.active,
fieldset[disabled] .btn-type-collection.focus,
fieldset[disabled] .btn-type-collection:active,
fieldset[disabled] .btn-type-collection:focus,
fieldset[disabled] .btn-type-collection:hover {
    background-color: #1d1d1d;
    border-color: #fff
}

.btn-type-collection .badge {
    color: #1d1d1d;
    background-color: #222
}

.btn-group.open .btn-type-collection.dropdown-toggle {
    background-color: #1d1d1d
}

.icon-type-collection {
    color: #222
}

.badge-type-collection,
.label-type-collection {
    background-color: #222
}

.badge-type-collection[href],
.label-type-collection[href] {
    background-color: #1f1f1f
}

#mainContent .module-header.ll-collection {
    color: #000
}

.section-header.ll-collection {
    color: #000;
    border-color: #000
}

.btn-type-ll-collection {
    color: #fff!important;
    color: #000;
    background-color: #000;
    border-color: #fff
}

.btn-type-ll-collection.focus,
.btn-type-ll-collection:focus {
    color: #000;
    background-color: #000;
    border-color: #bfbfbf
}

.btn-type-ll-collection.active,
.btn-type-ll-collection:active,
.btn-type-ll-collection:hover,
.open>.dropdown-toggle.btn-type-ll-collection {
    color: #000;
    background-color: #000;
    border-color: #e0e0e0
}

.btn-type-ll-collection.active.focus,
.btn-type-ll-collection.active:focus,
.btn-type-ll-collection.active:hover,
.btn-type-ll-collection:active.focus,
.btn-type-ll-collection:active:focus,
.btn-type-ll-collection:active:hover,
.open>.dropdown-toggle.btn-type-ll-collection.focus,
.open>.dropdown-toggle.btn-type-ll-collection:focus,
.open>.dropdown-toggle.btn-type-ll-collection:hover {
    color: #000;
    background-color: #000;
    border-color: #bfbfbf
}

.btn-type-ll-collection.active,
.btn-type-ll-collection:active,
.open>.dropdown-toggle.btn-type-ll-collection {
    background-image: none
}

.btn-type-ll-collection.disabled,
.btn-type-ll-collection.disabled.active,
.btn-type-ll-collection.disabled.focus,
.btn-type-ll-collection.disabled:active,
.btn-type-ll-collection.disabled:focus,
.btn-type-ll-collection.disabled:hover,
.btn-type-ll-collection[disabled],
.btn-type-ll-collection[disabled].active,
.btn-type-ll-collection[disabled].focus,
.btn-type-ll-collection[disabled]:active,
.btn-type-ll-collection[disabled]:focus,
.btn-type-ll-collection[disabled]:hover,
fieldset[disabled] .btn-type-ll-collection,
fieldset[disabled] .btn-type-ll-collection.active,
fieldset[disabled] .btn-type-ll-collection.focus,
fieldset[disabled] .btn-type-ll-collection:active,
fieldset[disabled] .btn-type-ll-collection:focus,
fieldset[disabled] .btn-type-ll-collection:hover {
    background-color: #000;
    border-color: #fff
}

.btn-type-ll-collection .badge {
    color: #000;
    background-color: #000
}

.btn-group.open .btn-type-ll-collection.dropdown-toggle {
    background-color: #000
}

.icon-type-ll-collection {
    color: #000
}

.badge-type-ll-collection,
.badge-type-ll-collection[href],
.label-type-ll-collection,
.label-type-ll-collection[href] {
    background-color: #000
}

body .popover {
    color: #000
}

.body-dark #mainContent h1 {
    margin-top: 30px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px
}

.body-dark #mainContent .resource-metadata h1,
.body-dark #mainContent .resource-augment h1,
.body-dark #mainContent .redactor-box h1 {
    color: #000;
}

.body-dark #mainContent #collection_notes_for_user h1,
.body-dark #mainContent #collection_description h1 {
    color: #fff;
}

.redactor-modal-box {
    z-index: 1151 !important;
}

#mainContent h1 {
    margin: 48px 0 15px;
    color: #222
}

.augment-viewer-details h1 {
    color: #3f3f3f !important;
}

#mainContent h1 strong {
    font-weight: 100 !important;
    color: #3f3f3f
}

#mainContent h1 strong.white {
    color: #fff
}

#mainContent h1 small {
    margin-left: 15px
}

.video-player {
    width: 100%;
    height: auto
}

.tab-content{
    padding: 30px 0!important;
}

ul.children {
    list-style: none;
    padding-left: 0;
    border-top: 2px solid #3f3f3f;
    border-bottom: 2px solid #3f3f3f;
}

ul.children li {
    border-top: 1px dotted #3f3f3f;
}

ul.children li:first-child {
    border-top: none;
}

ul.children li input[type='checkbox'] {
    float: left;
    margin: 12px;
}

ul.children li a,
ul.children li label {
    display: block;
    padding: 10px 5px;
    -webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}

ul.children li a:hover,
ul.children li label:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #47bde7;
    text-decoration: none;
}

ul.children li label {
    margin-bottom: 0;
}

ul.children li label input[type='checkbox'] {
    margin: 6px 11px 0 8px;
}

ul.children li label:hover {
    color: #fed500;
}

ul.children li ul.children {
    padding-left: 24px;
}

ul.children li .bt-arrow-down,
ul.children li .bt-arrow-right {
    color: #7f7f7f;
}

.body-light ul.children li label:hover {
    color: #33b6e4;
}
