div#augment-count-popup {
  position: absolute;
  top: 0;
  left: 115%;
  text-align: left !important;
  z-index: 1;
  width: max-content;
}

div#augment-count-popup .wrapper {
  background-color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  padding: 10px;
  min-width: 50px;
  min-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
}

div#augment-count-popup .wrapper p {
  font-size: 14px !important;
}

#edit-collection #augment-count-popup .wrapper {
  color: #fff !important;
}
.item-overlay div#augment-count-popup .wrapper {
  position: relative;
  width: auto;
  height: auto;
}

div#augment-count-popup .wrapper.in-edit {
  color: #fff;
}

div#augment-count-popup .in-collection {
  font-size: 65%;
  color: #fff;
}

div#resource-title-popup {
  position: absolute;
  width: 45vw;
  top: 0;
  left: 115%;
  text-align: left !important;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 100;
}

div#resource-title-popup .wrapper {
  background-color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  padding: 10px;
  min-width: 50px;
  min-height: 50px;
}

.item-overlay div#resource-title-popup .wrapper {
  position: relative;
  width: auto;
  height: auto;
}

div#resource-title-popup .wrapper .title-popup-hideable-expand {
  position: absolute;
  left: 18px;
  top: 13px;
}
.quiz-item-section div#resource-title-popup .wrapper .title-popup-hideable-expand,
.info-item-section div#resource-title-popup .wrapper .title-popup-hideable-expand{
  position: initial !important;
}
div#resource-title-popup .in-collection {
  font-size: 65%;
  color: #fff;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
}

@media (max-width: 480px) {
  div#resource-title-popup {
    width: 80vw;
  }
  div#resource-title-popup h2 {
    font-size: 18px;
  }
  div#resource-title-popup p {
    padding-top: 6px;
    line-height: 12px;
  }
  div#resource-title-popup .in-collections {
    border-right: 0 solid transparent;
    display: block;
  }
}

div#resource-title-popup a {
  padding: 0;
}

div#resource-title-popup h2 {
  margin: 0;
  padding: 0 30px 0 0;
  color: #fff;
  font-size: 24px !important;
  font-weight: 100 !important;
}
div#resource-title-popup p {
  margin-bottom: 0px;
  font-size: 16px !important;
}
div#resource-title-popup .more {
  display: inline-block;
  -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;
  text-decoration: none;
  color: #fff;
}

div#resource-title-popup .more:hover {
  color: #33b6e4;
  text-decoration: none;
}

div#resource-title-popup .more i.bt-arrow-left,
div#resource-title-popup .more span.less-info {
  display: none;
}

div#resource-title-popup p.title-popup-hideable .more {
  color: #33b6e4;
}

div#resource-title-popup .close {
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.25);
  opacity: 0.7;
  -ms-filter: 'alpha(Opacity=70)';
  filter: alpha(opacity=70);
}

div#resource-title-popup .close:hover {
  color: #33b6e4;
  opacity: 0.8;
}

.header-buttons {
  position: absolute;
  left: 0;
  top: 110px;
}

.header-buttons ul.nav > li {
  margin-bottom: 10px;
}

.header-buttons ul.nav > li a.btn,
.header-buttons div.nav > li a.btn {
  border: none;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -o-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
  font-size: 20px;
}

.header-buttons ul.nav > li a.btn.btn-default,
.header-buttons div.nav > li a.btn.btn-default {
  background-color: #fff;
}

.header-buttons ul.nav > li a.btn:hover,
.header-buttons div.nav > li a.btn:hover {
  background-color: #33b6e4;
  color: #fff !important;
}

.header-buttons ul.nav > li a.btn svg {
  width: 20px;
  height: auto;
  position: relative;
  top: 4px;
}

.header-buttons ul.nav > li a.btn i.bts.bt-heart {
  color: #ff0037 !important;
}

.header-buttons ul.nav > li.response a.btn {
  color: #fff;
  font-size: 20px;
  padding-bottom: 3px;
}

.header-buttons ul.nav > li.response.optional a.btn {
  background-color: #753594;
}

.header-buttons ul.nav > li.response.optional a.btn:hover {
  background-color: #9e54c2;
}

.header-buttons ul.nav > li.response.required a.btn {
  background-color: #eca140;
}

.header-buttons ul.nav > li.response.required a.btn:hover {
  background-color: #f1b970;
}

.header-buttons ul.nav > li.collection-add a.btn {
  font-size: 20px;
  padding-bottom: 3px;
}

.header-buttons ul.nav > li.open,
.header-buttons ul.nav > li.open > a[aria-expanded='true'] {
  background-color: #33b6e4 !important;
  border: none;
  color: #fff;
}

@media (min-width: 768px) {
  .header-buttons ul.nav.action-info-section {
    margin-bottom: 60px !important;
  }
  .edit-resource-content label.control-label{
    padding-top: 11px;
  }

}

#edit-collection .header-buttons ul.nav > li.info-button {
  margin-bottom: 10px;
}
.header-buttons ul.nav > li .dropdown-menu {
  top: -2px !important;
  left: 60px !important;
  min-width: 451px;
  transform: none !important;
  border-radius: 0 !important;
  transition: all 2s ease-in;
}

.header-buttons ul.nav > li .dropdown-menu li a {
  padding: 10px 15px;
}

.resource-overlay.col-sm-6 .header-buttons .resource-title .more i.bt-arrow-left {
  display: inline-block;
}

.resource-overlay.col-sm-6 .header-buttons .resource-title .more i.bt-arrow-right {
  display: none;
}

.resource-overlay.col-sm-6 .header-buttons .resource-title .more span.less-info {
  display: inline;
}

.resource-overlay.col-sm-6 .header-buttons .resource-title .more span.more-info {
  display: none;
}

#resource-detail {
  text-align: center;
  background-color: #515151;
  vertical-align: middle;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#resource-detail.landscape,
#resource-detail.portrait,
#resource-detail.too-small {
  padding: 60px 0;
}

#resource-detail .container-fluid,
#resource-detail .row {
  height: 100%;
}
#change-ownership .row,
.tab-content #create-collection .row {
  height: auto;
}

#resource-detail #resource-metadata .metadata-scroll dl dd h1,
#resource-detail #resource-metadata .metadata-scroll dl dd h2,
#resource-detail #resource-metadata .metadata-scroll dl dd h3,
#resource-detail #resource-metadata .metadata-scroll dl dd h4,
#resource-detail #resource-metadata .metadata-scroll dl dd h5 {
  color: #777;
}

#resource-detail #resource-metadata,
#resource-detail #resource-overlay {
  position: absolute;
  height: 100%;
  -webkit-transition: all ease-in-out 0.5s;
  -moz-transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
  -ms-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
  padding: 0;
  zoom: 1;
}

#resource-detail #resource-metadata:after,
#resource-detail #resource-metadata:before,
#resource-detail #resource-overlay:after,
#resource-detail #resource-overlay:before {
  content: '';
  display: table;
}

#resource-detail #resource-metadata:after,
#resource-detail #resource-overlay:after {
  clear: both;
}

#resource-metadata div span.mdt-item{
  font-weight: 300 !important;
}
#resource-metadata div span.mdt-item span{
  display: inline-block;
}
#resource-metadata div span.mdt-item a {
  display: inline;
}
#resource-metadata div span.mdt-item a:first-child,
#resource-metadata div span.mdt-item span:first-child{
  margin-left: 0;
}

#resource-metadata div span.mdt-item a:hover,
#resource-metadata div span.mdt-item span:hover{
  text-decoration: none;
}

#resource-metadata div span.mdt-item span,
#resource-metadata div span.mdt-item{
  color: #999;
}
#resource-metadata div .mdt-item strong,
#resource-metadata div .add-info strong,
#resource-metadata div .record-heading strong{
  color: #7f7f7f;
}

#resource-metadata div a:hover {
  text-decoration: underline !important;
}

#resource-detail #resource-metadata .btn.more.selected,
#resource-detail #resource-overlay .btn.more.selected {
  background-color: #33b6e4;
  color: #fff;
}

#resource-detail #resource-overlay .show-augments.selected,
#resource-detail #resource-overlay .show-augments:hover {
  background-color: #ebde31 !important;
  color: #333 !important;
}

.view-collection-item #resource-detail #resource-overlay .btn.more.btn-augument.selected,
.view-collection-item #resource-detail #resource-overlay .btn.more.btn-augument:hover {
  background-color: #ebde31 !important;
  color: #333 !important;
}
#edit-collection #resource-detail #resource-overlay .show-augments:hover {
  background-color: #33b6e4 !important;
  color: #fff !important;
}
#resource-detail #resource-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

#resource-detail #resource-video {
  height: auto;
  overflow: hidden !important;
}

#resource-video .mejs__controls {
  bottom: 65px !important;
}

#resource-detail #resource-video embed,
#resource-detail #resource-video iframe,
#resource-detail #resource-video object,
#resource-detail #resource-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 1150px) {
  #resource-detail #resource-video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding-left: 53px;
    background-color: #000;
    height: auto;
  }
}

#resource-detail #resource-image {
  text-align: left;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

#resource-detail #resource-image-controls {
  position: absolute !important;
  bottom: 0px !important;
  left: 50px !important;
}

#resource-detail #resource-image-controls .btn {
  display: inline-block;
  text-align: center;
  background-color: rgba(0,0,0,.5);
  color: #fff;
  cursor: pointer;
  -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;
  font-size: 20px;
}

@media (max-width: 375px) {
  #resource-detail #resource-image-controls .btn {
    padding: 4px 9px !important;
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 423px) {
  #create-resources.tab-pane #citation_form .control-label{
    text-align: left !important;
  }
  #create-resources.tab-pane .add-resource-citation-collection .upload-form-group{
    margin-left: 0 !important;
  }
  #create-resources.tab-pane .add-resource-citation-collection .help-block.upload-message small{
    word-break: break-all;
  }
  .edit-item .overlay-editor.editor-bar .resource-edit.navbar-right{
    padding-right: 0 !important;
  }
  #edit-collection .editor-bar.overlay-controls .edit-resource-autosave-title{
    padding-right: 0 !important;
  }
}

#resource-detail #resource-image-controls .btn:focus,
#resource-detail #resource-image-controls .btn:hover {
  background-color: #33b6e4;
  color: #fff;
}

#resource-detail #resource-image-controls .btn-group {
  margin-left: 5px;
}

#resource-detail #resource-image-controls .btn-group .btn {
  margin-left: 0;
}

#resource-detail #resource-image-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

#resource-detail #resource-image-progress .progress {
  height: 8px;
  margin-bottom: 0;
}

#resource-detail #resource-overlay {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

@media (min-width: 768px) {
  #resource-detail #resource-overlay.metadata-active {
    left: 50%;
    width: 50%;
  }
}

#resource-detail #resource-metadata {
  background-color: #fff;
  color: #000;
  text-align: left;
  position: absolute;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  z-index: 1045;
}

.panel-custom-padding{
  padding: 30px 30px 0;
}

#resource-detail #resource-metadata.col-sm-0 {
  display: block;
  float: left;
  width: 0;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}

#resource-detail #resource-metadata.col-sm-0 > * {
  display: none;
}

#resource-detail #resource-metadata .metadata-close {
  position: absolute;
  top: 30px;
  right: 50px;
}

#edit-collection #resource-detail #resource-metadata .metadata-close{
  top: 83px !important;
  right: 62px !important;
}

#resource-detail #resource-metadata .edit-collection-section {
  margin-top: 110px !important;
}

#resource-detail #resource-metadata .edit-collection-section .metadata-close {
  margin-top: 80px !important;
}
#resource-detail #resource-metadata .metadata-scroll {
  height: calc(100vh - 30px);
  overflow: auto;
  padding: 0 30px 60px;
  margin: 0;
}

.view-collection-item #resource-detail #resource-metadata .metadata-scroll{
  height: calc(100vh - 90px);
}
.view-collection-item #resource-detail #resource-metadata.transcript-section .transcriptViewer .metadata-scroll{
  height: calc(100vh - 90px) !important;
}

#edit-collection #resource-detail #resource-metadata .metadata-scroll{
  height: calc(100vh - 84px);
  margin-top: 53px !important;
  padding: 0 46px 60px !important;
}

#edit-collection #resource-detail #resource-metadata .transcript-details .metadata-scroll {
  padding: 0 30px 60px !important;
  height: calc(100vh - 83px) !important;
}

#resource-detail #resource-metadata h2 {
  color: #3f3f3f;
  font-size: 24px;
  font-weight: 100;
  margin-top: 24px;
  margin-bottom: 12px;
}

#resource-detail #resource-metadata.metadata-slider {
  will-change: transform;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}

#resource-detail #resource-metadata.metadata-active {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

#resource-metadata p {
  font-size: 16px;
}

#resource-metadata ul, #resource-metadata ol {
  color: #3F3F3F;
}

#resource-metadata .description ul,
#resource-metadata .description ol {
  padding-left: 30px !important;
}

#resource-metadata div strong {
  margin: 10px 0 5px;
  color: #000;
  font-weight: bold !important;
}

#resource-metadata p {
  font-weight: 300 !important;
}

.body-resources #mainContent {
  margin-bottom: 0;
  padding-bottom: 0;
}

body.nav-half #resource-title-popup {
  opacity: 0;
}
.metadata-heading.metadata-description-heading{
  font-size: 18px !important;
  line-height: 22px !important;
}

.mdt-item{
  font-size: 16px !important;
}
.mdt-subitem{
  font-size: 14px !important;
}
.mdt-subitem span strong{
  text-transform: capitalize;
}
.mdt-item a{
  margin-bottom: 0 !important;
}

.metadata-render-keywords .mdt-item.comma-delimited{
  list-style-type: circle !important;
}

@media (min-width: 992px) {
  .resource-collections .browse-grid.six-wide .list-item {
    width: 31.9% !important;
  }
}

#main-resource-add-form {
  margin: 50px 8px;
}

label#upload-file-button {
  text-align: center;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  label#upload-file-button {
    margin-top: 125px;
  }
}

.hidden-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.main-resource-add-mode input {
  margin: 0 5px 10px 15px;
}

.add-form-file,
.add-form-url {
  height: 125px;
  margin-top: 25px;
}

.add-form-file {
  position: relative;
}

.add-form-file .help-block {
  position: absolute;
  bottom: 25px;
}

@media (max-width: 992px) {
  .add-form-file .help-block {
    width: 50%;
  }
}

.add-form-file button.close {
  padding-left: 5px;
}

.add-form-file .alert {
  width: 314px;
}

.add-file-wrapper div,
.add-file-wrapper label {
  display: inline-block;
}

.main-submit-resource-button {
  float: right;
  margin-right: 9.8%;
  margin-top: 10px;
}

.resource-website {
  width: 100%;
  height: 100%;
  display: table;
}

.resource-website .website-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.resource-website .website-wrapper a {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}

.resource-website .website-wrapper a .overlay {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.resource-website .website-wrapper a:hover .overlay {
  opacity: 1;
  filter: none;
}

.loadNextPage {
  color: #33b6e4;
}

.loadNextPage:active,
.loadNextPage:hover,
.loadNextPage:visited {
  background-color: initial !important;
  color: #188bb3 !important;
}

.modal-body.ll-selector {
  bottom: 50px;
}

table {
  width: 100%;
  max-width: 100%;
  empty-cells: show;
  border-collapse: collapse;
}

table td {
  padding: 16px;
  border: 1px solid #eee;
  padding-bottom: 15px;
}

.btn-zoom-resource {
  display: inline-block;
}

.popover > .arrow {
  border-width: 14px !important;
}

.popover.right > .arrow {
  left: -28px !important;
  margin-top: -11px !important;
}

.popover.top > .arrow {
  margin-left: -15px !important;
  bottom: -28px !important;
}

.popover.left > .arrow {
  right: -28px !important;
  margin-top: -15px !important;
}

.popover.bottom > .arrow {
  margin-left: -13px !important;
  top: -28px !important;
}

.tour-step-background {
  -webkit-box-shadow: 0 0 20px 0 #ababab !important;
  box-shadow: 0 0 20px 0 #ababab !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  z-index: 1101 !important;
}

.popover.tour-resource_view,
.popover.tour-tour_search,
.popover.tour-tour_search,
.popover.tour-collection_item {
  background: #232323;
  padding: 10px !important;
  text-align: left;
}

.popover.tour-resource_view .popover-title,
.popover.tour-tour_search .popover-title,
.popover.tour.tour-collection_item.popover-resource-toggle-images .popover-title,
.popover.tour.tour-collection_item.popover-resource-toggle-images .popover-title,
.popover.tour.tour-collection_item.popover-tour-usage .popover-title,
.popover.tour.tour-collection_item.popover-tour-transcription .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-resource_view .arrow:after,
.popover.tour-tour_search .arrow:after {
  border-right-color: #232323;
}

.popover.tour-resource_view .popover-content,
.popover.tour-tour_search .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.count-close-div {
  padding: 0 15px;
}

.count-close-div .step-count {
  display: inline-block;
  font-size: 18px;
  color: #188bb3;
  font-weight: 700;
}

.count-close-div .step-btn-close {
  float: right;
  top: 10px !important;
  padding: 0 !important;
}

.count-close-div .step-btn-close .bt-times {
  font-size: 14px;
  font-weight: 500;
  color: #ccc;
  padding: 5px 0 0;
}

.popover.top .arrow {
  border-top-color: #232323;
}

.popover.top .arrow::after {
  border-right-color: #232323;
  border-top-color: #232323;
  border-right-width: 0;
}

.popover.left .arrow {
  border-left-color: #232323;
}

.popover.left .arrow::after {
  border-right-color: #232323;
  border-left-color: #232323;
  border-right-width: 0;
}

.background-si-logo {
  background: #515151 !important;
  width: 55px !important;
  margin-left: -6px !important;
}

.background-resource-zoom {
  background: #515151 !important;
  width: 187px !important;
  margin-left: -2px !important;
  padding: 9px !important;
  height: 68px !important;
  margin-top: -9px !important;
}

.background-resource-zoom.background-collection_item {
  background: #515151 !important;
  width: 166px !important;
  margin-left: -9px !important;
  padding: 6px 5px 5px !important;
  height: 56px !important;
  margin-top: -6px !important;
  border-bottom: 2px solid #232323 !important;
}

.background-resource-zoom.background-collection_item .btn.zoom-focus,
.background-resource-zoom.background-collection_item .btn.zoom-in,
.background-resource-zoom.background-collection_item .btn.zoom-out {
  margin-right: 0 !important;
  width: 48px !important;
  height: 43px !important;
  font-size: 16px !important;
  background: #080808;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: #fff;
}

.tour-step-background li a {
  padding: 4px 8px !important;
  font-size: 25px !important;
  width: 50px !important;
  height: 50px !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: box !important;
  display: flex !important;
  -moz-box-orient: vertical !important;
  -webkit-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -moz-box-pack: center !important;
  -webkit-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 10px !important;
}

.tour-step-background a .background-si-logo {
  font-size: 40px;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: #fff;
  color: #fff;
  line-height: 71px;
  margin-left: 8px;
}

.tour-step-background .btn.zoom-in,
.tour-step-background .btn.zoom-out {
  margin-right: 5px !important;
  width: 50px;
  height: 50px;
  font-size: 20px;
  background: #080808;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: #fff;
}

.tour-step-background .btn.zoom-focus {
  margin-right: 0 !important;
  width: 50px;
  height: 50px;
  font-size: 20px;
  background: #080808;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: #fff;
}

.nav.nav-stacked.actions.btn-share.nav-stacked-tooltip-all li:last-child {
  margin-bottom: 10px;
}

.nav.nav-stacked.actions.btn-share.can-edit .resource-flag {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
.btn-div {
  padding: 10px 0 25px;
  text-align: center;
}

.back-btn {
  background: none !important;
  border: 1px solid #737373 !important;
  color: #6d6d6d !important;
  font-size: 18px !important;
  margin-right: -1px !important;
  padding: 8px 41px 8px 42px !important;
}

.back-btn:hover {
  color: #6d6d6d;
}

.next-btn {
  background: none !important;
  border: 1px solid #737373 !important;
  color: #33b6e4 !important;
  font-size: 18px !important;
  padding: 8px 41px 8px 42px !important;
}

.next-btn:hover {
  color: #33b6e4;
}

.popover .popover-title {
  padding: 1px 15px !important;
  background-color: #fff;
  color: #000 !important;
  margin-bottom: 0px !important;
}

.popover.right .arrow {
  border-right-color: #232323 !important;
}

.popover.bottom .arrow {
  border-bottom-color: #232323 !important;
}

.popover.left {
  margin-left: -25px !important;
}

.popover.top {
  margin-top: -25px !important;
}

.popover.right {
  margin-left: 25px !important;
}

.popover.tour-resource_view.popover-resource-info {
  margin-top: 100px !important;
}

.popover.tour-resource_view.popover-resource-interact {
  margin-top: -66px !important;
  top: 12px !important;
}
.authed .popover.tour-resource_view.popover-resource-interact {
  margin-top: -100px !important;
  top: 0 !important;
}

.popover.tour-resource_view.popover-resource-add-to-collection {
  top: 97px !important;
  margin-top: 2px !important;
}

.popover.tour-resource_view.popover-resource-favorite {
  top: 88px !important;
}

.popover.tour-resource_view.popover-resource-share {
  top: 100px !important;
}
.popover.tour-resource_view.popover-resource-favorite,
.popover.tour-resource_view.popover-resource-share {
  margin-top: 0 !important;
}

.popover.tour-resource_view.popover-resource-cite,
.popover.tour-resource_view.popover-resource-print {
  top: 88px !important;
}

.popover.tour-resource_view.popover-resource-flag {
  margin-top: 100px !important;
  top: 38px !important;
}

.popover.tour.left .arrow,
.popover.tour.right .arrow {
  top: 10% !important;
}

.popover.tour-resource_view.popover-si-logo {
  margin-top: 15px !important;
}

.popover.tour .count-close-div .step-count {
  margin-bottom: 10px !important;
}

.background-si-logo.background-resource_view a i {
  color: #fff !important;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: #fff;
  font-size: 40px !important;
  margin: 0 0 0 7px;
}

.background-si-logo.background-resource_view a {
  line-height: 69px !important;
}

.background-resource-interact.background-resource_view {
  width: 55px !important;
  background: #3f3f3f !important;
}

.background-resource-interact.background-resource_view li a {
  height: 48.5px !important;
  margin-top: 5px !important;
}

.background-search_results.background-search-resource .module-contents {
  line-height: 0 !important;
}

.background-search-resource .module-contents .search-media {
  border: 10px solid #fff !important;
  margin: -10px !important;
  -webkit-box-shadow: 0 0 20px 0 #ababab !important;
  box-shadow: 0 0 20px 0 #ababab !important;
  line-height: 0 !important;
}

.background-search-resource .module-contents .search-media .thumb {
  background: #fff;
}

.background-search-resource {
  border: 1px 1px 30px 4px #fff !important;
}

.tour-search_results.popover-search-resource {
  background: #232323;
  padding: 10px;
  text-align: left;
  margin-top: 75px !important;
  margin-left: 30px !important;
}

.tour-search_results.popover-search-resource .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.tour-search_results.popover-search-resource .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.tour-search_results.popover-search-resource .arrow::after {
  border-right-color: #232323 !important;
}

.tour-search_results.popover-resources-and-collections {
  background: #232323;
  padding: 10px !important;
  text-align: left;
}

.tour-search_results.popover-resources-and-collections .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.tour-search_results.popover-resources-and-collections .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.tour-search_results.popover-resources-and-collections .arrow::after {
  border-right-color: #232323 !important;
}

.popover.tour.tour-search_results.popover-resources-and-collections .arrow {
  top: 8% !important;
}

.background-resource-add-to-collection.background-resource_view,
.background-resource-cite.background-resource_view,
.background-resource-download.background-resource_view,
.background-resource-favorite.background-resource_view,
.background-resource-flag.background-resource_view,
.background-resource-info.background-resource_view,
.background-resource-print.background-resource_view,
.background-resource-share.background-resource_view {
  border-right: 4px solid #3f3f3f !important;
  border-top: 4px solid #3f3f3f !important;
  border-bottom: 4px solid #3f3f3f !important;
  width: 55px !important;
  height: 58px !important;
  margin-top: -4px !important;
}

.background-btn-add-to-collection.background-collection_item,
.background-cite-resource.background-collection_item,
.background-favorite-collection-resource.background-collection_item,
.background-resource-information.background-collection_item,
.background-share-collection-resource.background-collection_item {
  border-right: 5px solid #3f3f3f !important;
  border-top: 5px solid #3f3f3f !important;
  border-bottom: 5px solid #3f3f3f !important;
  width: 55px !important;
  height: 60px !important;
  margin-top: -5px !important;
}

.background-cite-collection.background-collection_main,
.background-collection-info-button.background-collection_main,
.background-copy-collection.background-collection_main,
.background-favorite-collection.background-collection_main,
.background-share-collection.background-collection_main {
  width: 52px !important;
  height: 51px !important;
  margin-top: -3px !important;
  border: 3px solid #3f3f3f !important;
  margin-left: -3px !important;
}

.popover.tour.popover-notes-button-wrapper,
.popover.tour.popover-history-button-wrapper,
.popover.tour.popover-tour-help-button-wrapper,
.popover.tour.tour-search_results.popover-change-display,
.popover.tour.tour-search_results.popover-search-refine {
  background: #232323;
  padding: 10px !important;
  text-align: left;
}
.popover.tour.tour-search_results.popover-search-refine {
  top: 91px !important;
}
.popover.tour.tour-search_results.popover-change-display {
  top: 21px !important;
  margin-top: 81px;
}

.popover.tour.tour-collection_main.popover-notes-button-wrapper {
  top: -123px !important;
}
.popover.tour.tour-collection_item.popover-notes-button-wrapper {
  top: -62px !important;
}
.popover.tour.tour-collection_item.popover-notes-button-wrapper,
.popover.tour.tour-resource_view.popover-notes-button-wrapper,
.popover.tour.tour-search_results.popover-notes-button-wrapper {
  top: -43px !important;
}

.popover.tour.tour-collection_main.popover-history-button-wrapper {
  top: -130px !important;
}
.popover.tour.tour-collection_item.popover-history-button-wrapper,
.popover.tour.tour-resource_view.popover-history-button-wrapper,
.popover.tour.tour-search_results.popover-history-button-wrapper {
  top: -50px !important;
}

.popover.tour.tour-collection_main.popover-tour-help-button-wrapper {
  top: -185px !important;
}
.popover.tour.tour-resource_view.popover-tour-help-button-wrapper,
.popover.tour.tour-search_results.popover-tour-help-button-wrapper {
  top: -105px !important;
}
.popover.tour.tour-collection_item.popover-tour-help-button-wrapper {
  top: -62px !important;
}

.tour-search_results.popover-search-refine .v-step__arrow.v-step__arrow--dark {
  top: 4px !important;
}

.popover.tour.tour-search_results.popover-change-display .v-step__arrow.v-step__arrow--dark {
  top: 3px !important;
}

.popover.tour.popover-notes-button-wrapper .v-step__arrow.v-step__arrow--dark {
  top: 199px !important;
}
.popover.tour.popover-history-button-wrapper .v-step__arrow.v-step__arrow--dark {
  top: 162px !important;
}
.popover.tour.popover-tour-help-button-wrapper .v-step__arrow.v-step__arrow--dark {
  top: 212px !important;
}

.popover.tour.popover-notes-button-wrapper .popover-title,
.popover.tour.popover-history-button-wrapper .popover-title,
.popover.tour.popover-tour-help-button-wrapper .popover-title,
.popover.tour.tour-search_results.popover-change-display .popover-title,
.tour-search_results.popover-search-refine .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour.tour-search_results.popover-change-display .popover-content,
.popover.tour.popover-notes-button-wrapper .popover-content,
.popover.tour.popover-history-button-wrapper .popover-content,
.popover.tour.popover-tour-help-button-wrapper .popover-content,
.tour-search_results.popover-search-refine .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.tour-search_results.popover-search-refine .arrow::after {
  border-right-color: #232323 !important;
}

.popover.tour.tour-search_results.right.tour-search_results.popover-search-refine .arrow {
  top: 10% !important;
}

.popover.tour.tour-search_results.popover-change-display .arrow::after,
.popover.tour.popover-notes-button-wrapper .arrow::after,
.popover.tour.popover-history-button-wrapper .arrow::after,
.popover.tour.popover-tour-help-button-wrapper .arrow::after {
  border-right-color: #232323 !important;
}

.tour-search_results.popover-si-logo {
  background: #232323;
  padding: 10px !important;
  text-align: left;
  margin-top: 15px !important;
}

.tour-search_results.popover-si-logo .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.tour-search_results.popover-si-logo .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.tour-search_results.popover-si-logo .arrow::after {
  border-right-color: #232323 !important;
}

.background-search_results a i {
  color: #00b3e2 !important;
  -webkit-text-fill-color: #00b3e2;
  -webkit-text-stroke: #00b3e2;
  font-size: 40px !important;
  margin: 0 0 0 7px;
}

.background-si-logo.background-search_results {
  background: #eeeeef !important;
}

.background-si-logo.background-search_results a {
  line-height: 69px !important;
}

.background-change-display {
  background: #eee !important;
}

.tour-step-background.background-change-display.background-search_results {
  width: 92px !important;
}

.background-change-display .btn-link {
  float: left !important;
  position: relative !important;
}

.background-change-display button:nth-child(2) {
  margin-left: -2px !important;
}

.background-search-refine {
  margin-top: -15px !important;
}

.tour-step-background.background-search-refine {
  padding: 12px 9px !important;
  width: 135px !important;
  height: 50px !important;
  background: #eee !important;
}

.background-search-resource .actions,
.background-search-resource .module-contents .info {
  display: none;
}

.background-resources-and-collections {
  padding: 16px !important;
  height: 76px !important;
  width: 413px !important;
  background: #eee !important;
  margin-top: -15px !important;
}

.background-resources-and-collections li:nth-child(1) {
  display: inline-block;
  margin: 0 2px 0 0;
  padding: 7px 0 0;
  background-color: #fff;
  white-space: nowrap;
  border-bottom: 2px solid #000;
  color: #000;
  font-size: 14px !important;
  list-style: none !important;
  width: 160px !important;
  vertical-align: top;
}

.background-resources-and-collections li:nth-child(1) a {
  font-size: 14px !important;
  width: 160px !important;
  padding: 3px 8px !important;
  height: 25px !important;
  text-align: center;
}

.background-resources-and-collections li:nth-child(2) {
  display: inline-block;
  margin: 0 2px 0 0;
  border-bottom: 2px solid transparent;
  padding: 7px 0 0;
  background-color: #fff;
  white-space: nowrap;
  color: #000;
  font-size: 14px !important;
  list-style: none !important;
  width: 210px !important;
  margin-bottom: 0 !important;
  padding-top: 3px !important;
  vertical-align: top;
}

.background-resources-and-collections li:nth-child(2) a {
  display: inline-block !important;
  font-size: 14px !important;
  width: 210px !important;
  height: 28px !important;
  margin-top: 1px !important;
  text-align: center;
}

.popover.tour-collection_main.popover-collection-title {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
}

.popover.tour-collection_main.popover-collection-title .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-collection-title .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-collection-title .arrow::after {
  border-right-color: #232323 !important;
}

.popover.tour-collection_main.popover-collection-creator {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  top: 122px !important;
}

.popover.tour-collection_main.popover-collection-creator .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-collection-creator .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-collection-creator .arrow::after {
  border-right-color: #232323 !important;
}

.popover.tour-collection_main.popover-collection-resource {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  margin-left: 33px !important;
}

.popover.tour-collection_main.popover-collection-resource .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-collection-resource .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-collection-resource .arrow::after {
  border-right-color: #232323 !important;
}

@media (min-width: 768px) and (max-width: 768px) {
  .popover.tour-collection_main.popover-collection-resource {
    margin-top: 46px !important;
  }
  .tour-search_results.popover-search-refine {
    margin-top: 82px !important;
  }
}

@media (max-width: 1024px) {
  .popover.tour-collection_main.popover-collection-resource {
    margin-top: 56px !important;
  }
}

@media (max-width: 1280px) {
  .popover.tour-collection_main.popover-collection-resource {
    margin-top: 38px !important;
  }
}

.background-collection-resource.background-collection_main .module-contents .search-media {
  border: 10px solid #3f3f3f !important;
  margin: -10px !important;
  -webkit-box-shadow: 0 0 20px 0 #5f5f5f !important;
  box-shadow: 0 0 20px 0 #5f5f5f !important;
}

.popover.tour-collection_main.popover-collection-info-button {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  margin-top: 20px !important;
  left: -18px !important;
  margin-left: -24px;
}

.popover.tour-collection_main.popover-collection-info-button .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-collection-info-button .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-collection-info-button .arrow {
  left: 93% !important;
}

.popover.tour-collection_main.popover-collection-info-button .arrow::after {
  border-bottom-color: #232323 !important;
}

.popover.tour-collection_main.popover-collection-interact {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  top: 102px !important;
}

.popover.tour-collection_main.popover-collection-interact .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-collection-interact .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-collection-interact .arrow::after {
  border-left-color: #232323 !important;
}

.popover.tour-collection_main.popover-copy-collection,
.popover.tour-collection_main.popover-favorite-collection {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  margin-top: 20px !important;
}

.popover.tour-collection_main.popover-copy-collection {
  left: -126px !important;
}

.popover.tour-collection_main.popover-copy-collection .popover-title,
.popover.tour-collection_main.popover-favorite-collection .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-copy-collection .popover-content,
.popover.tour-collection_main.popover-favorite-collection .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-copy-collection .arrow::after {
  border-bottom-color: #232323 !important;
}

.popover.tour-collection_main.popover-favorite-collection {
  left: -126px !important;
}

.popover.tour-collection_main.popover-favorite-collection .arrow {
  left: 93% !important;
}

.popover.tour-collection_main.popover-favorite-collection .arrow::after {
  border-bottom-color: #232323 !important;
}

.popover.tour-collection_main.popover-share-collection {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
}

.popover.tour-collection_main.popover-share-collection .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-share-collection .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-share-collection .arrow::after {
  border-bottom-color: #232323 !important;
}

.background-collection-title {
  background: #3f3f3f !important;
  margin-left: -10px !important;
  padding-left: 10px !important;
}

.background-collection-creator a {
  -webkit-text-fill-color: #33b6e4 !important;
}

.background-collection-resource.background-collection_main .module-contents .info,
.background-collection-resource.background-collection_main .module-contents .search-media .response {
  display: none;
}

.background-collection-creator.background-collection_main {
  padding: 8px 6px 0 15px !important;
  height: 65px !important;
  background: #3f3f3f !important;
}

.background-collection-interact.background-collection_main {
  margin-top: -1px !important;
  height: 46px !important;
  width: 241px !important;
  background: #3f3f3f !important;
}

.popover.tour-collection_main.popover-copy-collection.bottom .arrow,
.popover.tour-collection_main.tour-collection_main-5.popover-favorite-collection.bottom .arrow {
  left: 93% !important;
}

.tour-collection_main.tour-collection_main-6.popover-share-collection {
  margin-top: 25px !important;
  margin-left: -124px !important;
}

.popover.tour-collection_main.tour-collection_main-6.popover-share-collection.bottom .arrow {
  left: 92% !important;
}

.background-collection-interact.background-collection_main li {
  padding-right: 1px;
  padding-left: 5px;
  padding-top: 2px;
}

.background-collection-interact.background-collection_main li a {
  font-size: 16px !important;
  color: #333 !important;
  -webkit-text-fill-color: #333 !important;
  -webkit-text-stroke: #333 !important;
  background: #eee;
  width: 42px !important;
  height: 42px !important;
}

.popover.tour-collection_main.popover-share-collection {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  margin-top: 20px;
  left: -116px !important;
}

.popover.tour-collection_main.popover-share-collection .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-share-collection .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-share-collection .arrow {
  left: 92% !important;
}

.popover.tour-collection_main.popover-share-collection .arrow::after {
  border-bottom-color: #232323 !important;
}

.popover.tour-collection_main.popover-cite-collection {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  margin-top: 20px;
  left: -119px !important;
}

.popover.tour-collection_main.popover-cite-collection .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main.popover-cite-collection .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-cite-collection .arrow {
  left: 93% !important;
}

.popover.tour-collection_main.popover-cite-collection .arrow::after {
  border-bottom-color: #232323 !important;
}

.popover.tour-collection_main.popover-print-export-collection {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  margin-top: 20px;
  left: -68px !important;
}

.popover.tour-collection_main.popover-print-export-collection .arrow {
  left: 93% !important;
}

.popover.tour-collection_main.popover-print-export-collection .arrow::after {
  border-bottom-color: #232323 !important;
}

.popover.tour-collection_main.popover-flag-collection {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  margin-left: -253px !important;
  margin-top: 25px;
}

.popover.tour-collection_main.popover-flag-collection .arrow {
  left: 93% !important;
}

.popover.tour-collection_main.popover-flag-collection .arrow::after {
  border-bottom-color: #232323 !important;
}

.popover.tour-collection_main.popover-si-logo {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
}

.popover.tour-collection_main .popover-title,
.popover.tour-collection_item .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_main .popover-content,
.popover.tour-collection_item .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_main.popover-si-logo .arrow::after {
  border-left-color: #232323 !important;
}

.background-collection_main.background-si-logo a i {
  color: #fff !important;
  -webkit-text-fill-color: #fff;
  font-size: 40px !important;
  margin: 0 0 0 8px;
  line-height: 69px !important;
}

.background-cite-collection a {
  font-size: 16px !important;
  color: #333 !important;
  -webkit-text-fill-color: #333 !important;
  -webkit-text-stroke: #333 !important;
  background: #eee;
  width: 44px !important;
  height: 44px !important;
}

.popover.tour-collection_item.popover-resource-information {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  top: 101px !important;
}
.popover.tour-collection_item.popover-btn-add-to-collection .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_item.popover-resource-information .v-step__arrow.v-step__arrow--dark {
  top: 8px !important;
}

.popover.tour-collection_item.popover-resource-annotations {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  margin-top: 102px !important;
  margin-left: 75px !important;
}

.background-resource-annotations.background-collection_item {
  position: absolute !important;
  width: 170px !important;
  margin-left: -61px !important;
  height: 57px !important;
  padding-top: 4px !important;
  top: 107px !important;
}

.background-resource-annotations #augment-count-popup .wrapper {
  position: absolute !important;
  left: -80px !important;
  margin-top: 4px !important;
}

.background-resource-annotations button.show-augments {
  font-size: 24px !important;
  color: #333 !important;
  -webkit-text-fill-color: #333 !important;
  background: #eee;
  width: 48px !important;
  height: 49px !important;
  margin-top: 0;
  padding: 0;
}

.background-resource-annotations.background-collection_item {
  background: #3f3f3f !important;
}

.background-resource-annotations #augment-count-popup .wrapper {
  -webkit-text-fill-color: #efe23f !important;
}

.collection-prev-next.v-tour__target--highlighted.v-tour__target--relative {
  background: #292929 !important;
  box-shadow: 0 0 20px 0 #ababab !important;
  padding: 14px 0 10px 0 !important;
}

.collection-prev-next.v-tour__target--highlighted.v-tour__target--relative button.move-next,
.collection-prev-next.v-tour__target--highlighted.v-tour__target--relative button.move-prev {
  font-size: 24px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  -webkit-text-stroke: #fff !important;
  background: #292929 !important;
  border: none !important;
  padding: 1px 10px !important;
}

.popover.tour-collection_item.popover-collection-prev-next {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
  left: 0 !important;
}

.popover.tour-collection_item.popover-collection-prev-next .v-step__arrow.v-step__arrow--dark {
  left: 129px !important;
}

.tour-step-background.background-return-to-collection.background-collection_item {
  background: #292929 !important;
  width: 45px !important;
  margin-left: -6px !important;
  height: 45px !important;
  margin-top: -4px !important;
}

.tour-step-background.background-return-to-collection.background-collection_item i {
  font-size: 20px !important;
  line-height: 43px;
}

.popover.tour-collection_item.popover-return-to-collection {
  background: #292929 !important;
  padding: 10px !important;
  text-align: left;
}

.return-to-collection.v-tour__target--highlighted.v-tour__target--relative {
  background: rgb(41, 41, 41) !important;
  width: 40px !important;
  margin-left: -6px !important;
  height: 40px !important;
  margin-top: -5px !important;
  box-shadow: rgb(171, 171, 171) 0 0 20px 0 !important;
  transition: none !important;
}

.popover.tour-collection_item.popover-btn-add-to-collection,
.popover.tour-collection_item.popover-interact-resource {
  background: #292929 !important;
  padding: 10px !important;
  text-align: left;
}

.popover.tour-collection_item.popover-btn-add-to-collection {
  top: 135px !important;
}

.popover.tour-collection_item.popover-si-logo .popover-title,
.popover.tour-collection_item.popover-resource-zoom .popover-title,
.popover.tour-collection_item.popover-cite-resource .popover-title,
.popover.tour-collection_item.popover-share-collection-resource .popover-title,
.popover.tour-collection_item.popover-favorite-collection-resource .popover-title,
.popover.tour-collection_item.popover-return-to-collection .popover-title,
.popover.tour-collection_item.popover-btn-add-to-collection .popover-title,
.popover.tour-collection_item.popover-interact-resource .popover-title,
.popover.tour-collection_item.popover-view-transcription-button .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_item.popover-si-logo .popover-content,
.popover.tour-collection_item.popover-resource-zoom .popover-content,
.popover.tour-collection_item.popover-cite-resource .popover-content,
.popover.tour-collection_item.popover-share-collection-resource .popover-content,
.popover.tour-collection_item.popover-favorite-collection-resource .popover-content,
.popover.tour-collection_item.popover-return-to-collection .popover-content,
.popover.tour-collection_item.popover-btn-add-to-collection .popover-content,
.popover.tour-collection_item.popover-interact-resource .popover-content,
.popover.tour-collection_item.popover-view-transcription-button .popover-content{
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.tour-step-background.background-interact-resource.background-collection_item {
  width: 55px !important;
  background: #3f3f3f !important;
}

.tour-step-background.background-interact-resource.background-collection_item li:nth-child(1) {
  padding-top: 5px;
}

.tour-step-background.background-interact-resource.background-collection_item li a {
  font-size: 24px !important;
  color: #333 !important;
  -webkit-text-fill-color: #333 !important;
  -webkit-text-stroke: #333 !important;
  background: #eee;
  width: 50px !important;
  height: 50px !important;
}

.popover.tour-collection_item.popover-cite-resource,
.popover.tour-collection_item.popover-share-collection-resource,
.popover.tour-collection_item.popover-favorite-collection-resource {
  background: #292929 !important;
  padding: 10px !important;
  text-align: left;
}

.popover.tour-collection_item.popover-favorite-collection-resource {
  top: 112px !important;
}

.popover.tour-collection_item.popover-share-collection-resource {
  top: 100px !important;
}

.popover.tour-collection_item.popover-cite-resource {
  top: 88px !important;
}

.popover.tour-collection_item.popover-favorite-collection-resource .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_item.popover-share-collection-resource .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_item.popover-cite-resource .v-step__arrow.v-step__arrow--dark {
  top: 7px !important;
}

.popover.tour-collection_item.popover-resource-zoom {
  background: #292929 !important;
  padding: 10px;
  text-align: left;
}

.popover.tour-collection_item.popover-si-logo {
  background: #292929 !important;
  padding: 10px !important;
  text-align: left;
}

.popover.tour.tour-collection_item.popover-si-logo {
  margin-top: 15px !important;
}

.background-collection_item.background-si-logo a i {
  color: #fff !important;
  -webkit-text-fill-color: #fff;
  font-size: 40px !important;
  margin: 0 0 0 8px;
  line-height: 69px !important;
}

.resource-hint-section a {
  bottom: 80px !important;
  right: 19px !important;
}

.resource-hint-section .dropdown-menu {
  bottom: 105px !important;
}

.collection-item-hint-section a {
  bottom: 130px !important;
}

.collection-item-hint-section .dropdown-menu {
  bottom: 155px !important;
}

.upload-tour-mp4-file,
.upload-tour-webm-file {
  vertical-align: top;
}

.add-file-wrapper-mp4 .has-error .help-block,
.add-file-wrapper-webm .has-error .help-block {
  width: 80% !important;
}

.tour-step-background.background-resource-toggle-images.background-resource_view {
  background: #515151 !important;
  width: 232px !important;
  margin-left: 18px !important;
  padding: 9px !important;
  height: 61px !important;
  margin-top: -6px !important;
}

.tour-step-background.background-resource-toggle-images.background-resource_view .images-length {
  display: inline-block;
  -webkit-text-fill-color: #fff !important;
}

.tour-step-background.background-resource-toggle-images.background-resource_view .images-length .btn {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.popover.tour.tour-resource_view.top.popover-resource-toggle-images {
  margin-top: -30px !important;
  margin-left: -115px !important;
}

.images-length {
  display: inline-block;
}

.popover.tour.tour-collection_item.right.popover-resource-information {
  margin-top: 82px !important;
}

.popover.tour.tour-collection_item.right.popover-btn-add-to-collection,
.popover.tour.tour-collection_item.right.popover-favorite-collection-resource {
  margin-top: 105px !important;
}

.popover.tour.tour-collection_item.right.popover-share-collection-resource {
  margin-top: 95px !important;
}

.popover.tour.tour-collection_item.right.popover-cite-resource {
  margin-top: 82px !important;
}

.popover.tour.tour-collection_item.top.popover-resource-zoom {
  margin-top: -50px !important;
}

.popover.tour.tour-collection_item.top.popover-resource-toggle-images {
  background: #292929 !important;
  padding: 10px !important;
  text-align: left !important;
  margin-top: -50px !important;
  margin-left: -125px !important;
}

.popover.tour.tour-collection_item.top.popover-resource-toggle-images .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour.tour-collection_item.top.popover-resource-toggle-images .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.tour-step-background.background-resource-toggle-images.background-collection_item {
  background: #515151 !important;
  width: 225px !important;
  margin-left: -10px !important;
  padding: 6px 5px 5px !important;
  height: 58px !important;
  margin-top: -5px !important;
  border-bottom: 2px solid #232323 !important;
}

.tour-step-background.background-resource-toggle-images.background-collection_item .images-length {
  display: inline-block;
  -webkit-text-fill-color: #fff !important;
}

.tour-step-background.background-resource-toggle-images.background-collection_item .images-length .btn {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.popover.tour.tour-resource_view.right.popover-resource-info {
  margin-top: 97px !important;
}

.popover.tour.tour-resource_view.right.popover-resource-interact {
  margin-top: -79px !important;
}

.popover.tour.tour-resource_view.right.popover-resource-add-to-collection {
  margin-top: 95px !important;
}

.popover.tour.tour-resource_view.right.popover-resource-share {
  margin-top: 98px !important;
}

.popover.tour.tour-resource_view.right.popover-resource-cite,
.popover.tour.tour-resource_view.right.popover-resource-print {
  margin-top: 84px !important;
}

.popover.tour.tour-search_results.right.popover-resources-and-collections {
  margin-top: 118px !important;
  margin-left: 75px !important;
}

.popover.tour.tour-collection_main.right.popover-collection-resource {
  margin-top: 48px !important;
}

.popover.tour.tour-resource_view.right.popover-resource-flag {
  margin-top: 84px !important;
}

.popover.tour-collection_edit_main {
  background: #232323 !important;
  padding: 10px !important;
  text-align: left;
}
.popover.tour-collection_edit_main.popover-editmeta {
  left: -48px !important;
}

.popover.tour-collection_edit_main.popover-editmeta .v-step__arrow.v-step__arrow--dark {
  left: 221px !important;
}

.popover.tour-collection_edit_main .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_edit_main .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_edit_main.popover-collection-resource-edit {
  top: 5px !important;
  margin-left: 30px !important;
}

.popover.tour-collection_edit_main.popover-collection-resource-edit .v-step__arrow.v-step__arrow--dark {
  top: 10px !important;
}

.popover.tour-collection_edit_main.popover-navbar-editor-submenu {
  top: 82px !important;
}

.popover.tour-collection_edit_main.popover-navbar-editor-submenu .v-step__arrow.v-step__arrow--dark {
  top: 2px !important;
}

.popover.tour-collection_edit_main.bottom {
  margin-top: 25px !important;
}

.background-collection-resource-edit.background-collection_edit_main .module-contents .search-media-item {
  border: 10px solid #3f3f3f !important;
  margin: -10px !important;
  -webkit-box-shadow: 0 0 20px 0 #5f5f5f !important;
  -webkit-box-shadow: 0 0 20px 0 #5f5f5f !important;
  box-shadow: 0 0 20px 0 #5f5f5f !important;
}

.background-collection-resource-edit.background-collection_edit_main .module-contents .btn-edit,
.background-collection-resource-edit.background-collection_edit_main .module-contents .btn-move,
.background-collection-resource-edit.background-collection_edit_main .module-contents .btn-remove {
  position: absolute;
  top: 2px;
  z-index: 1;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1;
}

.background-collection-resource-edit.background-collection_edit_main .module-contents .btn-edit {
  right: 37px;
  background-color: #85b200;
  font-size: 17px !important;
}

.background-collection-resource-edit.background-collection_edit_main .module-contents .btn-remove {
  right: 0;
  background-color: #ff0037;
}

.background-collection-resource-edit.background-collection_edit_main .module-contents .btn-move {
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
}

.background-collection-resource-edit.background-collection_edit_main .module-contents .info {
  display: none;
}

.background-navbar-editor-submenu.background-collection_edit_main {
  width: 150px !important;
  height: 46px !important;
}

.background-editmeta.background-collection_edit_main {
  width: 109px !important;
  height: 46px !important;
}

.background-main-autosave-div.background-collection_edit_main {
  background-color: #85b200 !important;
  margin-left: -3px !important;
  width: 141px !important;
  height: 44px !important;
}

.background-main-autosave-div.background-collection_edit_main p.autosave {
  margin: 11px 0 9px 5px !important;
}

.background-fake-item.background-collection_edit_main .sll-resource-add {
  display: block;
  margin-top: 30%;
  margin-bottom: 10px;
  font-size: 40px;
}

.background-save-exit-collection.background-collection_edit_main {
  background-color: #85b200 !important;
  padding: 4px !important;
  width: 259px !important;
  height: 44px !important;
}

.background-save-exit-collection.background-collection_edit_main .auto-save-exit {
  background: unset !important;
  border: 1px solid #fff !important;
  color: #000 !important;
  height: 36px !important;
  padding: 0 51px !important;
  -webkit-text-fill-color: #fff !important;
  margin-left: 0 !important;
  width: 100% !important;
}

.background-save-exit-collection.background-collection_edit_main li {
  float: left !important;
}

.background-save-exit-collection.background-collection_edit_main li a.auto-exit,
.background-save-exit-collection.background-collection_edit_main li button {
  background: unset !important;
  border: 1px solid #fff !important;
  color: #000 !important;
  height: 36px !important;
  padding: 0 30px !important;
  -webkit-text-fill-color: #fff !important;
  width: 97px !important;
}

.background-save-exit-collection.background-collection_edit_main li a.auto-exit {
  font-size: 16px !important;
  margin-left: 8px;
}

.background-save-exit-collection.background-collection_edit_main li a.btn-toggle-delete-collection {
  font-size: 16px !important;
  background: unset !important;
  border: 1px solid #fff !important;
  color: #000 !important;
  height: 36px !important;
  padding: 0 27px 0 12px !important;
  -webkit-text-fill-color: #fff !important;
  width: 10px !important;
  margin-left: 13px !important;
}

.background-save-exit-collection.background-collection_edit_main li a.btn-toggle-delete-collection-single {
  font-size: 16px !important;
  background: unset !important;
  border: 1px solid #fff !important;
  color: #000 !important;
  height: 36px !important;
  padding: 0 28px 0 13px !important;
  -webkit-text-fill-color: #fff !important;
  width: 0 !important;
  margin-left: 8.5px !important;
}

.popover.tour-collection_edit_resource_edit {
  background: #232323 !important;
  padding: 10px !important;
  text-align: left;
}

.popover.tour-collection_edit_resource_edit.right.popover-btn-show-info {
  margin-top: 114px !important;
}

.popover.tour-collection_edit_resource_edit.right.popover-show-augments {
  margin-top: 109px !important;
}

.popover.tour-collection_edit_resource_edit .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_edit_resource_edit .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.background-resource-zoom.background-collection_edit_resource_edit {
  margin-left: -14px !important;
  width: 173px !important;
  padding: 8px !important;
  height: 60px !important;
  margin-top: -8px !important;
}

.background-resource-zoom.background-collection_edit_resource_edit .btn.btn-save-item,
.background-resource-zoom.background-collection_edit_resource_edit .btn.zoom-in,
.background-resource-zoom.background-collection_edit_resource_edit .btn.zoom-out {
  margin-right: 1px !important;
  width: 48px !important;
  height: 44px !important;
  font-size: 16px !important;
}

.background-resource-zoom.background-collection_edit_resource_edit .btn.btn-save-item {
  background: #080808 !important;
}

.background-btn-show-info.background-collection_edit_resource_edit,
.background-show-augments.background-collection_edit_resource_edit {
  border-right: 4px solid #3f3f3f !important;
  border-top: 4px solid #3f3f3f !important;
  border-bottom: 4px solid #3f3f3f !important;
  width: 55px !important;
  height: 58px !important;
  margin-top: -4px !important;
}

.background-btn-show-info.background-collection_edit_resource_edit i.bt-info-circle,
.background-show-augments.background-collection_edit_resource_edit i.bt-info-circle {
  padding-top: 8px !important;
}

.popover.tour-collection_edit_info_edit {
  background: #232323 !important;
  padding: 10px !important;
  text-align: left;
}

.popover.tour-collection_edit_info_edit .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_edit_info_edit .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_edit_info_edit.bottom {
  margin-top: 25px !important;
}

.popover.tour-collection_edit_info_edit.bottom .arrow::after {
  border-bottom-color: transparent !important;
}

.background-collection-description.background-collection_edit_info_edit,
.background-collection-standard.background-collection_edit_info_edit,
.background-ll-age-levels.background-collection_edit_info_edit,
.background-ll-educational-features.background-collection_edit_info_edit,
.background-ll-subjects.background-collection_edit_info_edit {
  text-align: center !important;
  color: #fff !important;
  height: 44px !important;
  background-color: #515151 !important;
  -webkit-text-fill-color: #fff !important;
}

.background-collection-description.background-collection_edit_info_edit a,
.background-collection-standard.background-collection_edit_info_edit a,
.background-ll-age-levels.background-collection_edit_info_edit a,
.background-ll-educational-features.background-collection_edit_info_edit a,
.background-ll-subjects.background-collection_edit_info_edit a {
  font-size: 15px !important;
  padding: 7px 13px 9px !important;
  background: #060606 !important;
  line-height: 43px !important;
}

.popover.tour-collection_edit_add_resource {
  background: #232323 !important;
  padding: 10px;
  text-align: left;
}

.popover.tour-collection_edit_add_resource .popover-title {
  background: none !important;
  border-bottom: none;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}

.popover.tour-collection_edit_add_resource .popover-content {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}

.popover.tour-collection_edit_add_resource.bottom {
  margin-top: 25px !important;
}

.popover.tour-collection_edit_add_resource.bottom .arrow::after {
  border-bottom-color: transparent !important;
}

.background-add.background-collection_edit_add_resource,
.background-freestanding.background-collection_edit_add_resource,
.background-my-favorites.background-collection_edit_add_resource,
.background-my-uploaded-resources.background-collection_edit_add_resource,
.background-search.background-collection_edit_add_resource {
  text-align: center !important;
  color: #fff !important;
  height: 44px !important;
  margin-top: -2px !important;
  background-color: #515151 !important;
  -webkit-text-fill-color: #fff !important;
}

.background-add.background-collection_edit_add_resource a,
.background-freestanding.background-collection_edit_add_resource a,
.background-my-favorites.background-collection_edit_add_resource a,
.background-my-uploaded-resources.background-collection_edit_add_resource a,
.background-search.background-collection_edit_add_resource a {
  font-size: 14px !important;
  padding: 8px 10px 9px !important;
  background: #060606 !important;
  line-height: 24px !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  .tour-step-background.background-collection-prev-next.background-collection_item {
    margin-left: 6px !important;
  }
  .popover.tour-collection_edit_main.popover-collection-resource-edit {
    margin-top: 75px !important;
  }
  .popover.tour-collection_edit_main.popover-navbar-editor-submenu {
    margin-top: 82px !important;
  }
  .popover.tour-collection_edit_main.bottom.popover-editmeta {
    margin-left: -57px;
  }

  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-edit,
  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-move,
  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-remove {
    top: 1px;
  }
  .background-save-exit-collection.background-collection_edit_main {
    width: 156px !important;
    margin-left: -4px !important;
  }

  .background-save-exit-collection.background-collection_edit_main .auto-save-exit {
    padding: 0 5px 0 4px !important;
  }
  .background-save-exit-collection.background-collection_edit_main li {
    float: left !important;
  }

  .background-save-exit-collection.background-collection_edit_main li a.auto-exit,
  .background-save-exit-collection.background-collection_edit_main li button {
    padding: 0 6px 0 5px !important;
    width: 48px !important;
  }

  .background-save-exit-collection.background-collection_edit_main li a.btn-toggle-delete-collection-single {
    padding: 0 24px 0 9px !important;
    margin-left: 6.5px !important;
  }

  .background-save-exit-collection.background-collection_edit_main li a.btn-toggle-delete-collection {
    padding: 0 25px 0 9px !important;
  }
  #addResourceModal .modal-dialog.add-resource-dialog{
    max-width: 700px;
  }
  .custom-dropdown-menu.download-image-dropdown {
    min-width: 260px !important;
    max-width: 260px !important;
    /* transform: translate3d(0, -180px, 0px) !important; */
    left: auto !important;
  }

  #edit-collection .item-overlay .btn-add-augment {
    margin-left: 45px !important;
  }
  #edit-collection .item-overlay .augment-scroll {
    max-width: 86% !important;
  }
  #edit-collection .item-overlay .wrapper.editor-overlay .item-augments .item-augments-inner {
    margin: 0 auto !important;
  }
  #edit-collection .item-overlay .augment-scroll i.move-right,
  #edit-collection .item-overlay .augment-scroll i.move-left {
    top: 23% !important;
  }
  #edit-collection #resource-detail #resource-metadata .metadata-scroll {
    padding: 0 15px 60px !important;
  }
  #edit-collection #resource-detail #resource-metadata .metadata-close {
    right: 35px !important;
  }
  .popover.tour.tour-collection_main.popover-collection-resource{
    top: 72px !important;
  }
  .popover.tour-collection_main.popover-si-logo {
    top: -72px !important;
  }
  #resource-detail #resource-video{
    padding-left: 50px !important;
  }
  .tour-search_results.popover-resources-and-collections[x-placement="left"] {
    top: 200px !important;
    left: 210px !important;
  }
  .tour-search_results.popover-resources-and-collections[x-placement="left"] .v-step__arrow.v-step__arrow--dark{
    transform: rotate(-90deg) !important;
    top: -30px !important;
    left: 50% !important;
  }
  .popover.tour.tour-search_results.popover-search-refine {
    top: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1025px) {
  .tour-step-background.background-collection-prev-next.background-collection_item {
    margin-left: 30px !important;
  }
  .popover.tour-collection_edit_main.popover-collection-resource-edit {
    margin-top: 84px !important;
  }
  .popover.tour-collection_edit_main.bottom.popover-editmeta {
    margin-left: -57px;
  }
  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-edit,
  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-move,
  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-remove {
    top: 1px;
  }
  .background-save-exit-collection.background-collection_edit_main {
    width: 181px !important;
    margin-left: -4px !important;
  }

  .background-save-exit-collection.background-collection_edit_main .auto-save-exit {
    padding: 0 12px !important;
    margin-left: 0.1px !important;
  }
  .background-save-exit-collection.background-collection_edit_main li {
    float: left !important;
  }

  .background-save-exit-collection.background-collection_edit_main li a.auto-exit,
  .background-save-exit-collection.background-collection_edit_main li button {
    padding: 0 8px !important;
    width: 58px !important;
  }
  .popover.tour-collection_edit_resource_edit.popover-resource-zoom {
    margin-top: -50px !important;
  }
  .background-resource-zoom.background-collection_edit_resource_edit {
    margin-top: -28px !important;
  }
}

@media (min-width: 1279px) and (max-width: 1281px) {
  .tour-step-background.background-collection-prev-next.background-collection_item {
    margin-left: 51px !important;
  }
  .popover.tour-collection_edit_main.popover-collection-resource-edit {
    margin-top: 64px !important;
  }
  .popover.tour-collection_edit_main.bottom.popover-editmeta {
    margin-left: -57px;
  }

  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-edit,
  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-move,
  .background-collection-resource-edit.background-collection_edit_main .module-contents .btn-remove {
    top: 1px;
  }
  .popover.tour-collection_edit_resource_edit.popover-resource-zoom {
    margin-top: -45px !important;
  }
  .background-resource-zoom.background-collection_edit_resource_edit {
    margin-top: -20px !important;
  }
}

@media (min-width: 1299px) and (max-width: 1305px) {
  .popover.tour-collection_edit_main.popover-collection-resource-edit {
    margin-top: 61px !important;
  }
  .popover.tour-collection_edit_resource_edit.popover-resource-zoom {
    margin-top: -45px !important;
  }
  .background-resource-zoom.background-collection_edit_resource_edit {
    margin-top: -20px !important;
  }
}

/*Browse Resource Page*/
#container-fluid-resource .navbar.controls {
  margin-right: 0 !important;
}
#container-fluid-resource h1 {
  font-weight: 300;
}
.video-section .my-play.mejs__video {
  height: 100vh !important;
}
.video-section .mejs__overlay-button {
  display: none !important;
}
.my-audioplay {
  height: 40px !important;
}
.mejs__overlay-button {
  display: none !important;
}
.mejs__button.mejs__fullscreen-button {
  display: none;
}

.mejs__overlay {
  position: initial !important;
}
.mejs__overlay-loading {
  position: absolute;
  vertical-align: middle;
  top: 47%;
  align-items: center;
  left: 47%;
}
.audio-align-center {
  align-items: center;
}

.mejs__container.my-audioplay.mejs__video,
.mejs__container.my-play.mejs__video {
  width: 100% !important;
}

@media (max-width: 768px) {
  #resource-detail #resource-video {
    padding-left: 0;
  }
}
#resource-image-controls .btn-zoom-resource li .btn-default {
  border-color: transparent;
}
.header-buttons ul.nav > li .dropdown-menu.social-share-dropdown-section #share li a i {
  font-size: inherit !important;
}
.audio-align-center {
  align-items: center;
}
#resource-overlay.resource-overlay > div {
  height: 100%;
}

.v-tour--active .header-buttons .nav.nav-stacked.interact-resource {
  background: #3f3f3f !important;
  padding: 5px 5px 0 0;
}

.v-tour--active
.header-buttons
.nav.nav-stacked.interact-resource.v-tour__target--highlighted.v-tour__target--relative {
  padding: 0 !important;
}

.v-tour--active .header-buttons .nav.nav-stacked.interact-resource li:last-child {
  margin-bottom: 0 !important;
}
.popover-navigation .back-btn {
  border-right: 0 !important;
}
.popover-navigation .next-btn {
  margin-left: -3px;
}

.resource-download.v-tour__target--highlighted.v-tour__target--relative,
.resource-cco.v-tour__target--highlighted.v-tour__target--relative,
.resource-cco.tour-usage .non-oa-lock.custom-btn-lock.v-tour__target--highlighted.v-tour__target--relative {
  border-right: 9px solid #515151 !important;
  border-top: 9px solid #515151 !important;
  border-bottom: 9px solid #515151 !important;
  border-left: 9px solid #515151 !important;
  width: 70px !important;
  height: 70px !important;
}

.resource-download.v-tour__target--highlighted.v-tour__target--relative{
  margin-bottom: 0 !important;
}

.resource-download.v-tour__target--highlighted.v-tour__target--relative a {
  margin-right: 0 !important;
}
.resource-toggle-images.v-tour__target--highlighted.v-tour__target--relative,
.resource-zoom.v-tour__target--highlighted.v-tour__target--relative {
  background: #515151 !important;
  height: 69px !important;
  padding-top: 9px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 0 20px 0 #ababab !important;
}
.resource-toggle-images.v-tour__target--highlighted.v-tour__target--relative {
  width: auto !important;
}
.resource-zoom.v-tour__target--highlighted.v-tour__target--relative {
  width: auto !important;
}

#resource-detail #resource-image-controls .btn-zoom-resource .resource-toggle-images li .btn.btn-prev-image,
#resource-detail #resource-image-controls .btn-zoom-resource .resource-toggle-images li .imagenotice {
  margin-right: 0 !important;
}
.resource-toggle-images.v-tour__target--highlighted.v-tour__target--relative li .btn.btn-prev-image,
.resource-toggle-images.v-tour__target--highlighted.v-tour__target--relative li .btn.btn-next-image,
.resource-toggle-images.v-tour__target--highlighted.v-tour__target--relative li .imagenotice {
  margin-right: 0 !important;
}
.si-logo-tour.v-tour__target--highlighted.v-tour__target--relative {
  box-shadow: 0 0 20px 0 #ababab !important;
  background: #515151 !important;
  width: 58px !important;
  height: 63px !important;
}

.resource-zoom.v-tour__target--highlighted.v-tour__target--relative .btn.zoom-focus {
  margin-right: 0 !important;
}

li.v-tour__target--highlighted.v-tour__target--relative {
  border-right: 4px solid #3f3f3f !important;
  border-top: 4px solid #3f3f3f !important;
  border-bottom: 4px solid #3f3f3f !important;
  width: 55px !important;
  height: 58px !important;
  margin-top: -4px !important;
  box-shadow: 0 0 20px 0 #ababab !important;
}

ul.v-tour__target--highlighted.v-tour__target--relative {
  border-right: 4px solid #3f3f3f !important;
  border-top: 4px solid #3f3f3f !important;
  border-bottom: 4px solid #3f3f3f !important;
  margin-top: -4px !important;
  box-shadow: 0 0 20px 0 #ababab !important;
}

.resource-info.v-tour__target--highlighted.v-tour__target--relative #resource-title-popup {
  display: none;
}

.nav.nav-stacked.actions.nav-stacked-tooltip-all.v-tour__target--highlighted.v-tour__target--relative.resource-interact
li:last-child {
  margin-bottom: 0 !important;
}

.v-tour__target--highlighted.v-tour__target--relative.resource-interact {
  background: #3f3f3f !important;
}
.popover.tour-resource_view.popover-resource-interact .v-step__arrow.v-step__arrow--dark,
.popover.tour-resource_view.popover-resource-add-to-collection .v-step__arrow.v-step__arrow--dark,
.popover.tour-resource_view.popover-resource-favorite .v-step__arrow.v-step__arrow--dark,
.popover.tour-resource_view.popover-resource-share .v-step__arrow.v-step__arrow--dark,
.popover.tour-resource_view.popover-resource-cite .v-step__arrow.v-step__arrow--dark,
.popover.tour-resource_view.popover-resource-print .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-collection-title .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-collection-creator .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-collection-resource .v-step__arrow.v-step__arrow--dark,
.popover.tour-resource_view.popover-resource-flag .v-step__arrow.v-step__arrow--dark {
  top: 10px !important;
}

.collection-title.v-tour__target--highlighted.v-tour__target--relative {
  background: #3f3f3f !important;
  margin-left: -10px !important;
  padding-left: 10px !important;
  box-shadow: 0 0 20px 0 #ababab !important;
}

#learning-collection-viewer .collection-creator.v-tour__target--highlighted.v-tour__target--relative {
  background: #3f3f3f !important;
  margin-left: -10px !important;
  box-shadow: 0 0 20px 0 #ababab !important;
  padding: 6px 6px 6px 15px !important;
}

.popover.tour-collection_main.popover-collection-title {
  top: 72px !important;
}

.popover.tour-collection_main.popover-collection-resource {
  top: 37px !important;
}

.list-item.ll-collection-item-item.collection-resource.v-tour__target--highlighted.v-tour__target--relative
.search-media {
  border: 10px solid #3f3f3f !important;
  margin: -10px !important;
  box-shadow: 0 0 20px 0 #5f5f5f !important;
}
.popover.tour-collection_main.popover-copy-collection .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-collection-info-button .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-favorite-collection .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-share-collection .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-share-collection .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-cite-collection .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-print-export-collection .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_main.popover-flag-collection .v-step__arrow.v-step__arrow--dark {
  left: 253px !important;
}

.popover.tour-collection_main.popover-collection-interact .v-step__arrow.v-step__arrow--dark {
  top: 3px !important;
}

#learning-collection-viewer .navbar.controls-edit {
  z-index: unset !important;
}

#learning-collection-viewer .navbar.controls-edit .navbar-nav.navbar-secondary {
  z-index: unset !important;
}

#learning-collection-viewer .navbar.controls-edit .navbar-nav.navbar-secondary.v-tour__target--highlighted {
  z-index: 9999 !important;
}

.collection-interact.v-tour__target--highlighted.v-tour__target--relative {
  border: 4px solid #3f3f3f !important;
  height: 53px !important;
  margin-top: -4px !important;
  box-shadow: 0 0 20px 0 #ababab !important;
  background: #3f3f3f !important;
}

.collection-interact.v-tour__target--highlighted.v-tour__target--relative li:first-child {
  margin-left: 0 !important;
}

.print-export-collection.v-tour__target--highlighted.v-tour__target--relative,
.collection-interact li.v-tour__target--highlighted.v-tour__target--relative,
.collection-info-button.v-tour__target--highlighted.v-tour__target--relative {
  border: 3px solid #3f3f3f !important;
  width: 50px !important;
  height: 50px !important;
  margin-top: -4px !important;
  box-shadow: 0 0 20px 0 #ababab !important;
}
.collection-interact li.flag-collection.v-tour__target--highlighted.v-tour__target--relative {
  width: 48px !important;
}
.resource-interact li.resource-flag.v-tour__target--highlighted.v-tour__target--relative {
  width: 55px !important;
}

.share-collection-dropdown.share-collection.v-tour__target--highlighted.v-tour__target--relative {
  width: 48px !important;
}
.print-export-collection.v-tour__target--highlighted.v-tour__target--relative {
  width: 51px !important;
}
.search-refine.v-tour__target--highlighted.v-tour__target--relative,
.change-display.v-tour__target--highlighted.v-tour__target--relative {
  padding: 16px 11px !important;
  width: 135px !important;
  height: 50px !important;
  background: #eee !important;
}

.notes-button-wrapper.v-tour__target--highlighted.v-tour__target--relative,
.history-button-wrapper.v-tour__target--highlighted.v-tour__target--relative,
.tour-help-button-wrapper.v-tour__target--highlighted.v-tour__target--relative {
  z-index: 1152;
  border-radius: 50%;
}

.resources-and-collections.v-tour__target--highlighted.v-tour__target--relative {
  padding: 29px 18px !important;
  background: #eee !important;
}

.body-search .si-logo-tour.v-tour__target--highlighted.v-tour__target--relative {
  background: #eeeeef !important;
  width: 58px !important;
  margin-left: -6px !important;
}

.search_main .search-list .list-item.v-tour__target--highlighted.v-tour__target--relative .module-contents {
  border: 10px solid #fff !important;
  margin: -10px !important;
  line-height: 0 !important;
  box-shadow: 0 0 20px 0 #ababab!important;
}
.popover.tour-search_results.popover-search-resource{
  background: #232323;
  padding: 10px;
  text-align: left;
  margin-top: 125px!important;
  margin-left: 30px!important;
}
.popover.tour-search_results.popover-search-resource .v-step__arrow.v-step__arrow--dark{
  top: 10px !important;
}
.tour-collection_main.popover-si-logo .v-step__arrow.v-step__arrow--dark {
  top: 10px !important;
}

.popover.tour-collection_main.popover-si-logo {
  top: -75px !important;
}

.tour-search_results.popover-resources-and-collections {
  top: 111px !important;
}

.tour-search_results.popover-resources-and-collections .v-step__arrow.v-step__arrow--dark {
  top: 10px !important;
}

.collection-resource-edit.v-tour__target--highlighted.v-tour__target--relative .search-media {
  border: 10px solid #3f3f3f !important;
  margin: -10px !important;
  box-shadow: 0 0 20px 0 #5f5f5f !important;
}

.main-autosave-div.v-tour__target--highlighted.v-tour__target--relative {
  background-color: #85b200 !important;
  margin-right: 3px !important;
  padding: 0 5px 0 5px !important;
  height: 44px !important;
}
.save-exit-collection-single-btn.v-tour__target--highlighted.v-tour__target--relative,
.save-exit-collection.v-tour__target--highlighted.v-tour__target--relative {
  background-color: #85b200 !important;
  padding: 4px !important;
  height: 44px;
}

.main-autosave-div.v-tour__target--highlighted.v-tour__target--relative .autosave {
  color: #fff !important;
}
.save-exit-collection-single-btn.v-tour__target--highlighted.v-tour__target--relative .auto-save-exit,
.save-exit-collection-single-btn.v-tour__target--highlighted.v-tour__target--relative
.btn-toggle-delete-collection-single,
.save-exit-collection.v-tour__target--highlighted.v-tour__target--relative .sll-autosave-exit-btn a,
.save-exit-collection.v-tour__target--highlighted.v-tour__target--relative .sll-autosave-toggle-delete a,
.save-exit-collection.v-tour__target--highlighted.v-tour__target--relative .auto-save {
  border-color: #fff !important;
  color: #fff !important;
  height: 36px !important;
}
.save-exit-collection.v-tour__target--highlighted.v-tour__target--relative .sll-autosave-exit-btn a,
.save-exit-collection.v-tour__target--highlighted.v-tour__target--relative .sll-autosave-toggle-delete a,
.save-exit-collection.v-tour__target--highlighted.v-tour__target--relative .auto-save {
  padding-top: 6px !important;
}

.save-exit-collection-single-btn.v-tour__target--highlighted.v-tour__target--relative .auto-save-exit.btn.btn-default {
  padding: 5px 56px !important;
}

.nav.nav-stacked li a {
  z-index: 10;
}

.popover.tour-collection_edit_resource_edit.popover-btn-show-info {
  top: 110px !important;
}

.popover.tour-collection_edit_resource_edit.popover-show-augments {
  top: 98px !important;
}
.popover.tour-collection_edit_resource_edit.popover-show-augments .v-step__arrow.v-step__arrow--dark,
.popover.tour-collection_edit_resource_edit.popover-btn-show-info .v-step__arrow.v-step__arrow--dark {
  top: 8px !important;
}

.edit-item .show-augments.v-tour__target--highlighted.v-tour__target--relative #augment-count-popup {
  display: none;
}

.resource-zoom.v-tour__target--highlighted.v-tour__target--relative li .btn-save-item {
  margin-right: 0 !important;
}

.nav-item.my-favorites.v-tour__target--highlighted.v-tour__target--relative,
.nav-item.my-uploaded-resources.v-tour__target--highlighted.v-tour__target--relative,
.nav-item.add.v-tour__target--highlighted.v-tour__target--relative,
.nav-item.search.v-tour__target--highlighted.v-tour__target--relative,
.nav-item.freestanding.v-tour__target--highlighted.v-tour__target--relative {
  width: unset !important;
  border-right: 5px solid #3f3f3f !important;
  border-top: 5px solid #3f3f3f !important;
  border-bottom: 5px solid #3f3f3f !important;
  border-left: 5px solid #3f3f3f !important;
  height: unset !important;
}

.nav-item.my-favorites.v-tour__target--highlighted.v-tour__target--relative .nav-link,
.nav-item.my-uploaded-resources.v-tour__target--highlighted.v-tour__target--relative .nav-link,
.nav-item.add.v-tour__target--highlighted.v-tour__target--relative .nav-link,
.nav-item.search.v-tour__target--highlighted.v-tour__target--relative .nav-link,
.nav-item.freestanding.v-tour__target--highlighted.v-tour__target--relative .nav-link {
  background-color: #060606 !important;
  padding: 7px 11px !important;
}

.nav-item.my-favorites.v-tour__target--highlighted.v-tour__target--relative .nav-link.active,
.nav-item.my-uploaded-resources.v-tour__target--highlighted.v-tour__target--relative .nav-link.active,
.nav-item.add.v-tour__target--highlighted.v-tour__target--relative .nav-link.active,
.nav-item.search.v-tour__target--highlighted.v-tour__target--relative .nav-link.active,
.nav-item.freestanding.v-tour__target--highlighted.v-tour__target--relative .nav-link.active {
  border-bottom: unset !important;
  border-bottom-color: unset !important;
}
.popover.tour.tour-collection_edit_info_edit.popover-collection-description,
.popover.tour.tour-collection_edit_info_edit.popover-ll-subjects,
.popover.tour.tour-collection_edit_info_edit.popover-ll-age-levels,
.popover.tour.tour-collection_edit_info_edit.popover-ll-educational-features,
.popover.tour.tour-collection_edit_info_edit.popover-collection-standard {
  z-index: 9999 !important;
}
.collection-description.v-tour__target--highlighted.v-tour__target--relative,
.ll-subjects.v-tour__target--highlighted.v-tour__target--relative,
.ll-age-levels.v-tour__target--highlighted.v-tour__target--relative,
.ll-educational-features.v-tour__target--highlighted.v-tour__target--relative,
.collection-standard.v-tour__target--highlighted.v-tour__target--relative {
  border: 4px solid #3f3f3f !important;
  width: auto !important;
  height: 51px !important;
}
.collection-description.v-tour__target--highlighted.v-tour__target--relative a,
.ll-subjects.v-tour__target--highlighted.v-tour__target--relative a,
.ll-age-levels.v-tour__target--highlighted.v-tour__target--relative a,
.ll-educational-features.v-tour__target--highlighted.v-tour__target--relative a,
.collection-standard.v-tour__target--highlighted.v-tour__target--relative a {
  background: #000 !important;
  color: #fff !important;
}

.item-overlay.info-item-section,
.item-overlay.quiz-item-section {
  position: initial !important;
}


.v-tour--active .item-overlay.info-item-section .item-icons {
  z-index: auto !important;
}

.item-resource-interact
.resource-information.v-tour__target--highlighted.v-tour__target--relative
#resource-title-popup {
  display: none;
}

.item-resource-interact.interact-resource.v-tour__target--highlighted.v-tour__target--relative {
  background: #3f3f3f !important;
}

.item-resource-interact.interact-resource.v-tour__target--highlighted.v-tour__target--relative li:last-child {
  margin-bottom: 0 !important;
}

.v-tour--active .item-overlay.info-item-section .wrapper .item-details.metadata-active {
  z-index: 0 !important;
}

#image-container {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#vm-collection-landing-page #image-container,
#vm-collection-landing-page #resource-detail #resource-image {
  height: calc(100vh - 60px);
}

ul.nav.nav-stacked-tooltip-all.resource-interact.v-tour__target--highlighted.v-tour__target--relative {
  border-right: 5px solid #3f3f3f !important;
}

.popover__title {
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  color: rgb(228, 68, 68);
  text-align: center;
  padding: 15px 0;
}

.popover__wrapper {
  position: relative;
  display: inline-block;
}

.popover__content {
  opacity: 0 !important;
  visibility: hidden !important;
  position: absolute !important;
  left: -65px !important;
  transform: translate(0, -20px) !important;
  background-color: #eee !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  width: auto !important;
}

.popover__content:before {
  position: absolute !important;
  z-index: -1 !important;
  content: '' !important;
  right: calc(50% - 10px) !important;
  bottom: -21px !important;
  border-style: solid !important;
  border-width: 10px 10px 10px 10px !important;
  border-color: #232323 transparent transparent transparent !important;
  transition-duration: 0.3s !important;
  transition-property: transform !important;
}

.popover__wrapper:hover .popover__content {
  z-index: 10;
  opacity: 1;
  visibility: visible;
  transform: translate(0, -170px);
  transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}

.popover__message {
  text-align: center;
}

.popover-title {
  font-size: 16px;
  background-color: #fff;
  color: #000 !important;
  padding: 1px 14px !important;
}

.attributes-heirarchy {
  padding: 9px 14px;
}

.authed
#resource-overlay
.header-buttons
ul.nav.nav-stacked-tooltip-all.resource-interact.v-tour__target--highlighted.v-tour__target--relative
> li:last-child {
  margin-bottom: 0 !important;
}

.header-buttons .nav.resource-interact.interact-resource li:last-child {
  margin-bottom: 0px !important;
}

.popover.tour.tour-collection_edit_add_resource {
  padding: 10px !important;
}

.popover.tour.tour-collection_item.popover-resource-toggle-images {
  background: #232323;
  padding: 10px !important;
  text-align: left;
}

.imagenotice {
  font-size: 20px;
  line-height: 22px;
}

.imagenotice p {
  position: relative;
  top: 3px;
}

#information-modal .tooltip.bs-tooltip-top {
  width: 500px !important;
  padding: 0px !important;
}

.image-type-section .type,
.text-type-section .type,
.image-type-text .type,
.image-type-image .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;
}
.image-type-section .type.type-image:before,
.text-type-section .type.type-image:before,
.image-type-text .type.type-image:before,
.image-type-image .type.type-image:before {
  content: '\F0B9';
}
.image-type-section .type.type-text:before,
.text-type-section .type.type-text:before,
.image-type-text .type.type-text:before,
.image-type-image .type.type-text:before {
  content: '\F0B2';
}
.image-type-text .type.type-image,
.image-type-image .type.type-image,
.image-type-text .type.type-text,
.image-type-image .type.type-text {
  color: #222;
  font-size: 22px;
  vertical-align: bottom;
  padding-top: 0;
}
.image-type-text {
  margin-bottom: 10px !important;
}
.download-image-title {
  font-size: 18px !important;
  color: #222 !important;
  font-weight: 500 !important;
  margin-bottom: 0.25rem !important;
  margin-top: 0;
}
.download-image-title.iiif_label {
  margin-top: 20px !important;
}
.download-image-info-section p,
.cco-image-info-section p {
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
}
p.type-text,
p.type-image {
  display: inline-block;
  width: 32px;
  vertical-align: top !important;
  margin-bottom: 0 !important;
  float: left;
}
p.image-type-description {
  width: calc(100% - 36px);
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  vertical-align: top;
  color: #33b6e4 !important;
  margin-bottom: 0 !important;
  margin-top: 2px;
  float: right;
}
p.image-type-description:hover {
  color: #188bb3 !important;
}
.cc0-icon img {
  margin-top: -8px;
}
.custom-dropdown-menu.download-image-dropdown {
  min-width: 285px !important;
  border-radius: 0 !important;
  padding: 15px;
  margin-bottom: 10px;
  margin-left: 0;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
}
.custom-dropdown-menu .download-image-info-section,
.custom-dropdown-menu .cco-image-info-section {
  margin-bottom: 10px;
}
.custom-dropdown-menu li.image-type-section {
  padding: 0;
  margin-bottom: 8px;
}
.custom-dropdown-menu li.image-type-section a {
  padding: 0;
  color: #33b6e4;
  font-size: 14px;
  vertical-align: middle;
}
.custom-dropdown-menu li.image-type-section a .type.type-image {
  color: #222;
  font-size: 22px;
  vertical-align: bottom;
  padding-top: 0;
}
.custom-dropdown-menu li.image-type-section a.full_image p.type-image {
  opacity: 0.7;
}
.custom-dropdown-menu li.image-type-section a.medium_image p.type-image {
  opacity: 0.5;
}
.custom-dropdown-menu li.image-type-section a.small_image p.type-image {
  opacity: 0.3;
}
.custom-dropdown-menu li.text-type-section {
  padding: 0;
  margin-bottom: 8px;
}
.custom-dropdown-menu li.text-type-section a {
  padding: 0;
  color: #33b6e4;
  font-size: 14px;
  vertical-align: middle;
}
.custom-dropdown-menu li.text-type-section a .type.type-text {
  color: #222;
  font-size: 22px;
  vertical-align: bottom;
  padding-top: 0;
}
.custom-dropdown-menu.usage-conditions-section {
  min-width: 305px !important;
  max-width: 305px !important;
  border-radius: 0 !important;
  padding: 15px;
  margin-bottom: 10px;
  margin-left: 0;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
}
.custom-dropdown-menu.usage-conditions-section p {
  margin-bottom: 0 !important;
}
.download-image-info-section .cco-version-link,
.cco-image-info-section .cco-version-link {
  font-size: 18px;
  font-weight: 400;
}
.cc-license-icons .icon {
  width: 40px;
  height: 20px;
}
.cc-license-icons .icon.iiif-logo {
  width: 30px !important;
}
.cc-license-icons .icon.iiif-logo img {
  margin-top: 2px;
}
.cc-license-icons .icon img {
  width: 100%;
}
.cc-section .usage-left-icon-section {
  width: 55px;
  height: 55px;
  display: inline-block;
  vertical-align: top;
}
.cc-section .usage-right-description-section {
  width: calc(100% - 60px);
  display: inline-block;
}
.cc-section .usage-right-description-section p {
  font-size: 13px !important;
  line-height: 16px !important;
  font-weight: 400;
}
.cc-section .usage-right-description-section p a {
  font-size: 13px !important;
  line-height: 16px;
  vertical-align: initial;
}
.cc-section .iiif-option-section ul {
  list-style: none !important;
  padding-left: 60px !important;
}
.custom-dropdown-menu li.text-type-section[data-label="metadata-edan"] {
  margin-bottom: 0;
}
.custom-dropdown-menu li.image-type-section a:hover,
.custom-dropdown-menu li.text-type-section a:hover {
  background: transparent !important;
  color: #188bb3 !important;
}
.view-manifest-link a,
.view-mirador-link a {
  padding: 0 !important;
  color: #33b6e4 !important;
  font-size: 14px;
  vertical-align: middle;
}
.view-manifest-link a:hover,
.view-mirador-link a:hover {
  background-color: transparent !important;
  color: #188bb3 !important;
}
.custom-btn-lock.show {
  display: inline-block !important;
}
.custom-btn-lock.custom-btn-cc img {
  width: 22px;
  background: #fff;
  border-radius: 100px;
  vertical-align: sub;
}
.d-inline-block {
  display: inline-block;
}
.custom-usage-access .usage-left-icon-section {
  width: 40px;
  height: 40px;
}
.custom-usage-access .usage-left-icon-section .icon i {
  font-size: 24px;
}
.custom-usage-access .usage-left-icon-section .icon i.bt-lock {
  margin-top: 2px;
}
.custom-usage-access .usage-right-description-section {
  width: calc(100% - 45px);
}
.custom-usage-access .iiif-option-section ul {
  padding-left: 40px !important;
}
.resource-toggle-images {
  margin-right: 5px;
}

/*transcript css*/
.keyboard-white {
  width: 34px;
}
.view-transcription-button a {
  padding: 5px 8px !important;
}
.view-transcription-button a.selected {
  background: #33b6e4 !important;
}
.view-transcription-button a {
  background: #232323 !important;
  color: #fff !important;
}
.view-transcription-button a:hover {
  background-color: rgba(0,0,0,0.5) !important;
}
.view-transcription-button a .view-transcription-text {
  background-color: rgba(0,0,0,0.5);
  padding: 12px 7px;
  min-width: 150px;
  min-height: 50px;
  position: absolute;
  left: 50px;
  font-size: 16px;
  color: #fff;
  line-height: 25px;
  top: 0;
}
.transcription-slider .transcript-heading {
  font-weight: 700;
  color: #7f7f7f;
  display: inline;
}
.transcription-slider .transcription-items {
  padding-left: 0 !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.transcription-slider .transcription-items li {
  display: inline-block;
  width: 25px;
  height: 25px;
  text-align: center;
  background: #fff;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  color: #222 !important;
  padding-top: 2px;
  font-weight: 400;
}
.transcription-slider .transcription-items li.item-transcript.active .transcript-active-border {
  display: block;
}
.transcription-slider .transcription-items li.item-transcript .transcript-active-border {
  display: none;
  border: 1px solid #33b5e4;
  margin-top: 3px;
}
.transcriptViewer {
  text-align: left;
  position: absolute;
  height: 100%;
  transition: all ease-in-out 0.5s;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  padding: 30px 30px 30px !important;
  z-index: 100;
  background-color: #000 !important;
  color: #fff !important;
  padding-right: 0px;
}
.transcriptViewer .transcript-close {
  position: absolute;
  right: 35px;
}
.transcriptViewer .metadata-close {
  position: absolute;
  right: 35px;
  top: 7px !important;
  margin-top: 50px;
}
.transcriptViewer .metadata-scroll {
  margin-top: 50px;
  margin-bottom: 50px;
}
.transcriptViewer .item-augments.transcriptViewer.metadata-slider {
  will-change: transform;
  transform: translateX(-100%);
}
.transcriptViewer .item-augments.transcriptViewer.metadata-active {
  transform: translateX(0);
}
.transcript-link-container {
  padding: 25px 0;
}
.transcript-link {
  text-decoration: underline;
}

.show-hide-transcription-section ul {
  list-style: none !important;
  padding-left: 0 !important;
}
.show-hide-transcription-section ul li a {
  font-weight: 400;
}
.show-hide-transcription-section ul .hide-slash {
  margin-bottom: 0 !important;
  position: absolute;
  top: -7px;
  left: 6px;
  font-size: 22px;
  font-weight: 700;
  color: #222;
}
.transcription-main-details-section.hide-opacity {
  opacity: 0.3;
}
.transcription-main-details-section.show-opacity {
  opacity: 1;
}
.view-transcription-button.hide-opacity {
  opacity: 0.3;
}
.view-transcription-button.show-opacity {
  opacity: 1;
}
.popover.tour.popover-tour-transcription,
.popover.tour.tour-collection_item.popover-view-transcription-button{
  margin-top: 135px;
  top: 30px !important;
}
.popover.tour.popover-tour-transcription.tour-collection_edit_resource_edit{
  top: 31px !important;
}
.popover.tour.popover-tour-transcription .v-step__arrow.v-step__arrow--dark,
.popover.tour.tour-collection_item.popover-view-transcription-button .v-step__arrow.v-step__arrow--dark{
  top: 8px !important;
}
.resource-annotations.show-augments.v-tour__target--highlighted.v-tour__target--relative #augment-count-popup {
  width: calc(15vw) !important;
}

.v-tour--active .has-transcript .popover.tour-resource_view.popover-resource-interact{
  margin-top: -71px !important;
  top: 15px !important;
}
.has-transcript .transcript-section .panel-custom-padding{
  padding: 0;
}
#resource-detail #resource-metadata.transcript-section{
  padding: 0 !important;
}
#image-container{
  transition: opacity 0.2s ease-in-out !important;
}
.image-loaded-section img#displayImage {
  transition: none 0s ease 0s !important;
}
#resource-detail #resource-metadata.transcript-section .metadata-close {
  z-index: 1051;
}
#transcriptSection .inner-augment-wrapper {
  margin-top: 0px !important;
}
#transcriptSection .augment-scroll i.move-left {
  top: 28% !important;
}
#transcriptSection .augment-scroll i.move-right {
  top: 28% !important;
}

.item-augments.transcription-main-details-section {
  padding: 30px 0 0 0 !important;
}

.transcriptViewer.transcript-details .metadata-scroll {
  padding-top: 0 !important;
}
#resource-detail #resource-metadata.transcript-section .transcriptViewer .metadata-scroll{
  height: calc(100vh - 30px) !important;
}
#resource-image-controls .btn-zoom-resource ul{
  margin-bottom: 7px !important;
}
#resource-browser .dropdown-menu.dropdown-menu-right.show{
  min-width: 277px !important;
  left: auto !important;
  transform: none !important;
  top: 46px !important;
  right: 15px;
}

.add-to-collection-dialog .tab-content{
  padding-top: 7px !important;
}
.ll-selector .caption .source span p{
  font-size: 12px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  .browse-main .browse-list .list-item .search-media {
    width: 120px !important;
  }

  .browse-main .browse-list .list-item .module-contents {
    position: relative;
    height: 120px !important;
    background-color: #fff;
  }

  .browse-main .browse-list .list-item .thumb {
    background-color: #fff;
    width: 120px !important;
    height: 120px !important;
  }

  .browse-main .browse-list .list-item .info {
    background-color: #fff;
    padding: 15px;
    margin-left: 0px !important;
    overflow: hidden;
    height: 120px !important;
  }
  #resource-image #image-container img{
    transform-origin: 50% 50% !important;
  }
}

#found-in-collection .ll-selector .caption {
  padding: 5px !important;
}

#found-in-collection .add-to-collection-dialog .ll-selector .source.profile {
  margin-top: 3px !important;
}

#standard-info-modal ul.child-section {
  border-top: unset !important;
}
body.from-back-button #header-search,
body.from-back-button nav#mainNav .si-logo{
  display: inline-block !important;
}
.browse-list .list-item .module-contents .active-overlay i {
  height: auto !important;
  top: 45px !important;
}

#resource-overlay .resource-overlay.metadata-active .pdf-container .resource-pdf{
  margin: auto !important;
  margin-top: 80px !important;
}

#resource-overlay .pdf-container iframe ,
#resource-overlay .pdf-container object {
  height: calc(100vh - 80px);
  margin-top: 85px;
}
#resource-overlay iframe.doc{
  height: calc(100vh - 80px);
}
.view-collection-item #resource-overlay .pdf-container iframe ,
.view-collection-item #resource-overlay .pdf-container object,
.view-collection-item #resource-overlay iframe.doc{
  height: calc(100vh - 140px);
}
.view-collection-item #resource-overlay .pdf-container iframe ,
.view-collection-item #resource-overlay .pdf-container object,
.view-collection-item #resource-overlay iframe.doc,
#resource-overlay iframe.doc{
  margin-top: 80px;
}
#edit-collection #resource-overlay .pdf-container iframe,
#edit-collection #resource-overlay .pdf-container object,
#edit-collection #resource-overlay iframe.doc {
  height: calc(100vh - 56px);
  margin-top: 56px;
}

.edit-resource-content .edit-card-details-section .card-details-section li{
  font-weight: 500 !important;
}
@media (max-width: 575px){
  .edit-resource-content .add-resource-citation .custom-spacing{
    margin: 0px !important;
  }
  .xs-top-spacing{
    margin-top: 15px;
  }
  #main-resource-update-form .edit-resource-heading{
    width: 85%;
  }
  .edit-resource-content .fv-help-block {
    margin-left: 0 !important;
  }
  .body-favorites .search-tabs li{
    padding: 0 !important;
  }
  body.body-hide-collection-search nav#mainNav {
    display: none;
  }
  body.body-hide-collection-search .resource-button-controls {
    right: 20px !important;
  }
  .item-overlay.info-item-section .wrapper .item-details.metadata-active,
  .item-overlay.quiz-item-section .wrapper .item-details.metadata-active {
    z-index: 1045 !important;
  }
  #resource-metadata .panel-custom-padding{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #edit-collection #resource-detail #resource-metadata .metadata-close {
    right: 30px !important;
  }
  #information-modal .tooltip.bs-tooltip-top{
    width: 100% !important;
    padding: 0 !important;
  }
  #information-modal .activity-modal-dialog .tooltip-inner{
    max-width: 100% !important;
  }
  #information-modal .activity-modal-dialog .popover-title,
  #information-modal .activity-modal-dialog .popover-content {
    width: 100% !important;
  }
}
@media (min-width: 575.98px) and (max-width: 767px) {
  .header-buttons ul.nav.action-info-section {
    margin-bottom: 60px !important;
  }

  .edit-resource-content .add-resource-citation .custom-spacing {
    padding: 0px 15px !important;
  }

  #edit-collection #resource-detail #resource-metadata .metadata-scroll {
    padding: 0 15px 60px !important;
  }
  #edit-collection .item-overlay .btn-add-augment {
    margin-left: 45px !important;
  }
  #edit-collection .item-overlay .augment-scroll {
    max-width: 86%;
  }
  #edit-collection .item-overlay .wrapper.editor-overlay .item-augments .item-augments-inner {
    margin: 0 auto !important;
  }
  #edit-collection .item-overlay .augment-scroll i.move-right,
  #edit-collection .item-overlay .augment-scroll i.move-left {
    top: 23%;
  }
  #edit-collection #resource-detail #resource-metadata .metadata-close {
    right: 35px !important;
  }
  .add-to-collection-dialog .button.collection-add-btn{
    width: 100%;
    top: 222px;
    position: relative;
  }
  .add-to-collection-dialog .tabs.search-tabs .nav.nav-tabs{
    position: relative;
    top: -80px;
  }
  #learning-collection-editor nav.navbar.navbar-right.controls.nav-edit-landing{
    width: 100%;
    padding-left: 0 !important;
  }
  #learning-collection-editor nav.navbar.navbar-right.controls.nav-edit-landing ul li:first-child{
    margin-left: 0 !important;
  }
  #learning-collection-editor .editable.collection-title-editable{
    margin-left: 0 !important;
  }
  #learning-collection-editor .resource-edit .main-autosave-div.v-tour__target--highlighted.v-tour__target--relative{
    width: 146px;
  }
  .popover.tour-collection_edit_main.popover-editmeta .v-step__arrow.v-step__arrow--dark {
    left: 174px !important;
  }
  .save-exit-collection-single-btn.v-tour__target--highlighted.v-tour__target--relative{
    background-color: #85b200 !important;
    padding: 4px 4px 4px 10px !important;
    height: 44px;
    width: 179px;
  }
  .save-exit-collection-single-btn.v-tour__target--highlighted.v-tour__target--relative .auto-save-exit.btn.btn-default {
    padding: 5px 12px !important;
  }
  .save-exit-collection.v-tour__target--highlighted.v-tour__target--relative{
    padding: 4px 4px 4px 7px !important;
    width: 179px !important;
  }
  .save-exit-collection.save-exit-collection-single-btn.v-tour__target--highlighted.v-tour__target--relative li:first-child{
    margin-left: 3px !important;
  }
  .save-exit-collection.v-tour__target--highlighted.v-tour__target--relative .auto-save.btn-save{
    padding: 6px 14px !important;
  }
  .save-exit-collection.v-tour__target--highlighted.v-tour__target--relative .sll-autosave-exit-btn .auto-exit{
    padding: 6px 10px !important;
  }
  .StandaloneFeature .standalone-list .phable {
    padding: 20% 0 79% !important;
  }
  .popover.tour-collection_main.popover-collection-title[x-placement="left"] {
    top: 125px !important;
    margin-top: 115px !important;
    left: 8px !important;
  }
  .popover.tour-collection_main.popover-collection-title[x-placement="left"] .v-step__arrow.v-step__arrow--dark{
    transform: rotate(-90deg) !important;
    top: -30px !important;
    left: 50% !important;
  }
  .popover.tour-collection_main.popover-collection-resource[x-placement="left"] {
    top: 330px !important;
  }
  .popover.tour-collection_main.popover-collection-resource[x-placement="left"] .v-step__arrow.v-step__arrow--dark{
    transform: rotate(-90deg) !important;
    top: -30px !important;
    left: 50% !important;
  }
  #resource-detail #resource-video{
    padding-left: 50px !important;
  }
  iframe.youtube{
    padding-left: 50px !important;
  }
}

@media (min-width: 575.98px) and (max-width: 660px) {
  .popover.tour-collection_edit_main.popover-collection-resource-edit[x-placement="left"]{
    top: 290px !important;
  }
  .popover.tour-collection_edit_main.popover-collection-resource-edit[x-placement="left"] .v-step__arrow.v-step__arrow--dark{
    top: -30px !important;
    transform: rotate(-90deg) !important;
    left: 120px !important;
  }

}
@media (min-width: 641px) and (max-width: 656px) {
  .popover.tour-search_results.popover-search-resource[x-placement="left"]{
    top: 230px !important;
    left: -15px !important;
  }
  .popover.tour-search_results.popover-search-resource[x-placement="left"] .v-step__arrow.v-step__arrow--dark,
  .tour-search_results.popover-resources-and-collections[x-placement="left"] .v-step__arrow.v-step__arrow--dark{
    top: -30px !important;
    transform: rotate(-90deg) !important;
    left: 50% !important;
  }
  .tour-search_results.popover-resources-and-collections[x-placement="left"] {
    top: 200px !important;
    left: 25px !important;
  }
}
@media (min-width: 575.98px) and (max-width: 640px) {
  .popover.tour-search_results.popover-search-resource[x-placement="left"]{
    top: 220px !important;
    left: -15px !important;
  }
  .popover.tour-search_results.popover-search-resource[x-placement="left"] .v-step__arrow.v-step__arrow--dark{
    top: -30px !important;
    transform: rotate(-90deg) !important;
    left: 50% !important;
  }
  .tour-search_results.popover-resources-and-collections[x-placement="left"]{
    top: 205px !important;
    left: 25px !important;
  }
  .tour-search_results.popover-resources-and-collections[x-placement="left"] .v-step__arrow.v-step__arrow--dark{
    top: -30px !important;
    transform: rotate(-90deg) !important;
    left: 50% !important;
  }
}
@media (max-width: 767px) {
  #resource-detail #resource-metadata .metadata-close {
    top: 20px;
    right: 25px;
  }
  #resource-detail #resource-metadata {
    padding: 30px 30px 0 !important;
  }
  .header-buttons ul.nav > li .dropdown-menu {
    min-width: 75vw;
  }
  .edit-resource-content .list-attributes.type-carto-grade li {
    display: block !important;
    width: 100% !important;
  }
  .edit-resource-content .add-standards-label{
    margin-left: -10px !important;
  }
  .add-resource-citation.main-resource-page-citation {
    margin-top: 15px;
  }
  .add-resource-citation.main-resource-page-citation .vdp-datepicker__calendar {
    width: 285px !important;
  }
  #edit-collection #resource-detail #resource-metadata .metadata-scroll {
    padding: 0 0 60px !important;
  }
  #resource-detail #resource-metadata .metadata-scroll{
    height: calc(100vh - 60px);
  }
  .btn-admin-info a{
    margin-bottom: 5px;
  }
}

.sll-loader-container .loader {
  position: fixed;
  border-radius: 0;
  z-index: 9999999;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.sll-loader-container .loader-class {
  text-align: center;
  font-size: 50px;
  color: rgb(255, 255, 255);
  margin-top: 449.5px;
}
.sll-loader-container .spinner {
  height: 40px;
  width: 40px;
}

.edit-resource-content h2 {
  font-size: 24px;
  color: #222;
  margin-top: 24px;
  margin-bottom: 12px;
  font-weight: 100;
  line-height: 1.1;
}

.edit-resource-content .redactor-box.redactor-styles-on {
  margin: 0;
  padding: 0;
  border-radius: 3px;
  box-shadow: none;
  background-color: #fff !important;
  color: #eee;
  margin-bottom: 24px;
}

.edit-resource-content .redactor-box.redactor-styles-on .redactor-toolbar {
  padding: 0 !important;
  background: #fff;
  border: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

.edit-resource-content .redactor-toolbar a {
  border-radius: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
}

.edit-resource-content .redactor-toolbar a:hover {
  outline: 0;
  color: #fff;
  background: #222 !important;
}

.edit-resource-content .redactor-styles.redactor-in.redactor-in-0 {
  min-height: 150px !important;
}

.edit-resource-content .help-block {
  display: block;
  margin-top: 5px;
  font-size: 16px;
  color: #7f7f7f;
  font-weight: 400;
}

.edit-resource-content .btn.btn-inverse {
  color: #fff;
  background-color: #333;
  border-color: #666;
}

.edit-resource-content .nav-tabs > li a.active,
.nav-tabs > li a:focus,
.nav-tabs > li a:hover {
  color: gray;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.edit-resource-content .tab-content {
  padding: 30px 0;
}

.edit-resource-content #lp-attr-ll-subjects .type-subject li {
  width: 100% !important;
  display: list-item !important;
}

.edit-resource-content .type-subject .custom-control-label .custom-text-style .pathway-label-text {
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #3f3f3f !important;
}

.edit-resource-content .type-carto-grade .custom-control-label .custom-text-style .pathway-label-text {
  font-weight: 700 !important;
  font-size: 16px !important;
  color: #3f3f3f !important;
}

.edit-resource-content .type-subject .custom-control-label::before {
  width: 16px !important;
  height: 16px !important;
  top: 1px !important;
  background-color: #e0e0e0 !important;
}

.edit-resource-content .type-carto-grade .custom-control-label::before {
  width: 13px !important;
  height: 13px !important;
  background-color: #e0e0e0 !important;
}

.edit-resource-content .list-attributes.type-subject {
  margin-top: 0 !important;
}

.edit-resource-content .type-subject .custom-control-label {
  padding: 10px 5px !important;
}

.edit-resource-content .custom-control.custom-checkbox div.custom-control.custom-checkbox {
  padding-bottom: 0 !important;
  padding-left: 0 !important;
}

.edit-resource-content .type-subject .custom-control-label .custom-text-style .pathway-label-text:hover,
.edit-resource-content .type-carto-grade .custom-control-label .custom-text-style .pathway-label-text:hover {
  color: #33b6e4 !important;
}

.edit-resource-content #tree-dialog .type-subject .custom-control-input:checked ~ .custom-control-label::after {
  width: 8px !important;
  height: 5px !important;
  z-index: 2 !important;
  border-bottom: 2px solid #494949 !important;
  border-left: 2px solid #494949 !important;
  top: 5px !important;
  left: -20px !important;
  transform: rotate(-50deg) scale(1) !important;
  margin-top: 0.5px;
}

.edit-resource-content .type-carto-grade .custom-control-input:checked ~ .custom-control-label::after {
  width: 9px !important;
  height: 6px !important;
  z-index: 2 !important;
  border-bottom: 3px solid #494949 !important;
  border-left: 3px solid #494949 !important;
  top: 7px !important;
  left: -22px !important;
  transform: rotate(-52deg) scale(1) !important;
}

.edit-resource-content .custom-checkbox .custom-control-label::before {
  border-radius: 3px !important;
}

.edit-resource-content .type-subject .custom-control-label::before,
.edit-resource-content .attribute-list.grade .custom-control-label::before {
  border: 1px solid #b2b2b2 !important;
}
.edit-resource-content .attribute-list.grade label.custom-control-label::before {
  background-color: #e0e0e0  !important;
}
.edit-resource-content .attribute-list.grade .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23000000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e") !important;
}

.edit-resource-content #tree-dialog .type-subject .custom-control-input:checked ~ .custom-control-label::before,
.edit-resource-content #tree-dialog .attribute-list.grade .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #b2b2b2 !important;
  background-color: #e0e0e0 !important;
}

.edit-resource-content .list-attributes.type-carto-grade li {
  width: 25% !important;
  display: inline-block !important;
  border-top: none !important;
}

.edit-resource-content ul.children.grade {
  border-top: 2px solid transparent !important;
  border-bottom: 2px solid transparent !important;
}

.edit-resource-content ul.children.grade li label {
  padding: 0px !important;
}

.edit-resource-content .type-carto-grade .custom-text-style {
  padding-left: 0px !important;
  margin-left: -6px !important;
}

.edit-resource-content .type-carto-grade .custom-control.custom-checkbox {
  margin-bottom: 5px !important;
}

.add-tree-modal.standard #standard-modal___BV_modal_outer_ {
  z-index: 1041 !important;
}

.edit-resource-content .btn-delete-standard {
  padding: 1px 5px 5px 5px !important;
  line-height: 16px !important;
  margin-left: 5px !important;
}

.edit-resource-content .selected-standard-item {
  color: #3f3f3f !important;
  list-style-type: square !important;
}

.edit-resource-content .upload-input input {
  display: block !important;
}

.edit-resource-content .selected-standard-item label {
  font-size: 16px !important;
  color: #3f3f3f !important;
  font-weight: 500 !important;
  margin-bottom: 0px !important;
  vertical-align: unset !important;
  padding-left: 0;
  display: unset !important;
}

.edit-resource-content legend {
  color: #7f7f7f !important;
  margin-bottom: 1.5rem !important;
}

.edit-resource-content .select-section {
  color: #3f3f3f !important;
  font-weight: 400 !important;
}

.edit-resource-content .upload-file-section img {
  width: 40px !important;
  height: 30px !important;
}

.edit-resource-content .fv-help-block {
  margin-top: 5px !important;
  font-size: 12px !important;
  color: #a94442 !important;
  margin-left: -14px !important;
}

.edit-resource-content .has-danger .control-label {
  color: #a94442 !important;
}

.edit-resource-content .has-success .control-label {
  color: #3c763d !important;
}

.edit-resource-content #standard-info-modal header {
  padding-bottom: 0 !important;
}

.edit-resource-content #standard-info-modal .standard-modal-tabs-section .tab-content {
  margin-top: 30px !important;
}

.edit-resource-content #standard-info-modal .standard-modal-tabs-section ul.nav.nav-tabs {
  margin-bottom: 0 !important;
}

.edit-resource-content .add-resource-citation {
  margin-top: 13px !important;
}

.edit-resource-content #lp-attr-ll-subjects .list-attributes.type-subject li.checkbox.item > div {
  padding: 12px 0 5px 5px !important;
}
#resource-image #image-container img{
  max-width: none !important;
}
.edit-resource-content #lp-attributes-tab-content #lp-attr-ll-age-levels .custom-control.custom-checkbox label .pathway-label-text{
  font-size: 16px !important;
}
.edit-resource-content #lp-attributes-tab-content #lp-attr-ll-age-levels .list-attributes.type-age-levels .item.checkbox > div{
  padding: 10px 0 10px 5px !important;
}
.edit-resource-content #lp-attributes-tab-content #lp-attr-ll-age-levels .attribute-list.grade{
  border-top: 2px solid #3f3f3f !important;
  border-bottom: 2px solid #3f3f3f !important;
}
.edit-resource-content .list-attributes.type-subject li:last-child .custom-control.custom-checkbox label.custom-control-label .other-value{
  height: 19px !important;
}
.edit-resource-content #lp-attr-ll-subjects > div > ul.attribute-list,
.edit-resource-content #lp-attr-ll-subjects > div > ul.attribute-list div.list-attributes.type-subject {
  margin-left: 0 !important;
}
#vm-collection-view-landing-page .popover.tour.tour-collection_item{
  z-index: 9999 !important;
}
.edit-item #resource-metadata .redactor-styles a{
  color: #33b6e4 !important;
}
.edit-item #resource-metadata .redactor-styles a:focus,
.edit-item #resource-metadata .redactor-styles a:hover {
  color: #188bb3 !important;
}

.list-mdt-item .mdt-item:first-child{
  display: inline-block !important;
  margin-left: -10px;
}
.list-mdt-item .mdt-item{
  display: list-item !important;
  float: left;
  margin-right: 23px;
}
.list-mdt-item .mdt-item a{
  margin-left: -7px !important;
}
.list-mdt-item{
  margin-left: 7px !important;
  padding-left: 10px !important;
}
.list-mdt-item .mdt-item a[itemprop="keywords"]{
  color: #999 !important;
}
#resource-metadata .list-mdt-item .mdt-item a[itemprop="keywords"]:hover{
  text-decoration: none !important;
}

#resource-metadata hr{
  margin-top: 22px;
  margin-bottom: 22px;
}
#resource-metadata h2{
  font-size: 14px !important;
  line-height: 17px !important;
  text-transform: uppercase !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  color: #753594 !important;
  font-weight: bold !important;
}
#resource-metadata h2[itemprop="title"]{
  color: #3f3f3f !important;
  font-size: 24px !important;
  font-weight: 100 !important;
  margin-top: 24px !important;
  margin-bottom: 12px !important;
  line-height: 1.2 !important;
  text-transform: none !important;
}

.metadata-heading.metadata-description-title{
  font-size: 18px !important;
  line-height: 22px !important;
}
.add-heading,
.record-heading{
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: #7F7F7F;
}
.add-info .add-info-item{
  font-weight: 500;
  font-size: 14px;
  text-transform: capitalize;
}
.add-info,
.record-info{
  font-size: 14px !important;
  color: #7F7F7F;
}
.dropdown-menu.change-ownership-dropdown{
  z-index: 1045 !important;
}
.item-overlay .item-augments-inner {
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  max-width: 90% !important;
  margin: 0 35px !important;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}
.item-overlay .item-augments-inner::-webkit-scrollbar {
  width: 0;
  background: transparent;
}
@media (max-width: 480px) {
  .item-overlay .item-augments-inner {
    max-width: 80%;
  }
}

.popover.tour {
  font-family: museo-sans, 'Open Sans', Helvetica, sans-serif !important;
}


.body-collections {
  font-family: museo-sans, 'Open Sans', Helvetica, sans-serif;
  color: #fff;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #3f3f3f;
}

.body-collections #mainHeader,
.body-collections fieldset legend,
.body-collections h1,
.body-collections h2,
.body-collections h3,
.body-collections h4,
.body-collections h5,
.body-collections h6 {
  font-family: museo-sans, 'Open Sans', Helvetica, sans-serif;
}

.body-collections a.btn,
.body-collections button.btn {
  font-family: museo-sans, 'Open Sans', Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
}

.body-collections.embed,
.body-collections.plain {
  background: #404040;
}

.body-collections #mainContent {
  position: relative;
}

.body-collections #mainContent.maintenance-on {
  background-image: url(/img/maintenance-bg.png) !important;
}

.body-collections #mainContent.authed {
  padding-bottom: 30px;
}

.body-collections #mainContent .well,
.body-collections #mainContent .well a,
.body-collections #mainContent .well fieldset,
.body-collections #mainContent .well fieldset legend {
  color: #222;
}

.body-collections.body-profile #mainContent.authed {
  padding-bottom: 0;
}

.body-collections .embed #mainContent {
  padding: 0;
}

.body-collections .auth-form legend {
  margin-bottom: 10px;
}

.body-collections .auth-form .well {
  padding-top: 5px;
}

.body-collections .auth-form .form-group {
  margin-top: 10px;
  margin-bottom: 10px;
}

.body-collections .badge a,
.body-collections .label a {
  color: inherit;
}

.body-collections #mainContent {
  background-color: #3f3f3f;
  padding: 0 25px !important;
  min-height: calc(100vh - 100px);
}

@media (max-width: 767px) {
  .body-collections #mainContent {
    padding: 0 15px;
  }
  .body-collections #mainContent .messages {
    margin: 0 -15px;
  }
}
#found-in-collection .results-wrapper .item .caption .source.profile .profile-image{
  display: inline;
  float: left;
  margin-right: 5px;
  margin-left: 0;
}

#found-in-collection .results-wrapper .item .caption .source.profile .profile-image{
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
.resource-flag .dropdown-menu.social-share-dropdown-section.show{
  border-radius: 0 !important;
}
.resource-flag .dropdown-menu.social-share-dropdown-section.show li a{
  display: block;
  color: #222;
}
.resource-flag .dropdown-menu.social-share-dropdown-section.show li a:hover{
  color: #FFF;
}
.select-canvas-modal-open{
  overflow: hidden !important;
  padding-right: 15px;
}
.canvas-item-overlay .canvas-nav-buttons div#resource-title-popup{
  width: 18vw;
}
.vue-swatches__fallback__input {
  height: 33px;
}
