/*!
 * Cumulus v11.1.3
 * https://www.canto.com/cumulus
 *
 * Copyright (c) 2013-2019, Canto GmbH 2013-2019, All rights reserved.
 */
/*
  theme.default.less
*/
html {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
}
code,
kbd,
pre,
samp {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
}
code,
kbd,
pre,
samp {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  background-color: #fafafa;
  color: #333333;
}
.tooltip {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}
.tooltip-inner {
  color: #ffffff;
  background-color: #000000;
}
.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #000000;
}
.brand-visual-page-error {
  background: url('../../img/brand-visual.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: inherit;
}
.brand-visual-page-userlogin {
  background: url('../../img/brand-visual.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: inherit;
}
.brand-visual-page-collectionlogin {
  background: url('../../img/brand-visual.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: inherit;
}
.brand-visual-page-resetpassword {
  background: url('../../img/brand-visual.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: inherit;
}
.brand-visual-category-banner {
  background: url('../../img/brand-visual.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: inherit;
}
.dropdown-menu > li > a {
  color: #333333;
  background-color: #ffffff;
}
.dropdown-menu > lilabel {
  color: #333333;
  background-color: #ffffff;
}
.dropdown-menu {
  background: #ffffff;
}
.dropdown-menu li {
  background: #ffffff;
  color: #333333;
}
.dropdown-menu > li a.font-weight-100 {
  font-weight: 100;
}
.dropdown-menu > li > a:hover:hover,
.dropdown-menu > li:hover:hover,
.dropdown-menu > li:hover > a:hover,
.dropdown-menu > li > a:focus:hover,
.dropdown-menu > li:focus:hover,
.dropdown-menu > li:focus > a:hover,
.dropdown-menu > li:hover > label:hover,
.dropdown-menu > li > label:hover:hover,
.dropdown-menu .portals-btn:hover,
.dropdown-menu > li > a:hover:active,
.dropdown-menu > li:hover:active,
.dropdown-menu > li:hover > a:active,
.dropdown-menu > li > a:focus:active,
.dropdown-menu > li:focus:active,
.dropdown-menu > li:focus > a:active,
.dropdown-menu > li:hover > label:active,
.dropdown-menu > li > label:hover:active,
.dropdown-menu .portals-btn:active,
.dropdown-menu > li > a:hover:focus,
.dropdown-menu > li:hover:focus,
.dropdown-menu > li:hover > a:focus,
.dropdown-menu > li > a:focus:focus,
.dropdown-menu > li:focus:focus,
.dropdown-menu > li:focus > a:focus,
.dropdown-menu > li:hover > label:focus,
.dropdown-menu > li > label:hover:focus,
.dropdown-menu .portals-btn:focus,
.dropdown-menu > li > a:hover:focus:active,
.dropdown-menu > li:hover:focus:active,
.dropdown-menu > li:hover > a:focus:active,
.dropdown-menu > li > a:focus:focus:active,
.dropdown-menu > li:focus:focus:active,
.dropdown-menu > li:focus > a:focus:active,
.dropdown-menu > li:hover > label:focus:active,
.dropdown-menu > li > label:hover:focus:active,
.dropdown-menu .portals-btn:focus:active {
  background-color: #428bca;
  color: #ffffff;
}
.dropdown-menu .toolbar-mini-btn .portals-btn[disabled]:hover {
  background-color: #ffffff;
  color: #333333;
}
.btn-primary,
.form-control.btn-primary,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: transparent;
}
.btn-primary:active,
.form-control.btn-primary:active,
.open > .dropdown-toggle.btn-primary:active,
.btn-primary.active,
.form-control.btn-primary.active,
.open > .dropdown-toggle.btn-primary.active {
  color: #ffffff;
  background-color: #428bca;
  border-color: transparent;
}
.btn-primary:active:hover,
.form-control.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary:active:hover,
.btn-primary.active:hover,
.form-control.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary.active:hover,
.btn-primary:active:focus,
.form-control.btn-primary:active:focus,
.open > .dropdown-toggle.btn-primary:active:focus,
.btn-primary.active:focus,
.form-control.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary.active:focus {
  color: #ffffff;
  background-color: #2e6ea5;
  border-color: transparent;
}
.btn-primary[disabled]:hover,
.form-control.btn-primary[disabled]:hover,
.open > .dropdown-toggle.btn-primary[disabled]:hover {
  background-color: #3071a9;
  border-color: #2a6496;
}
.btn-primary:hover,
.form-control.btn-primary:hover,
.open > .dropdown-toggle.btn-primary:hover {
  color: #ffffff;
  background-color: #3071a9;
  border-color: transparent;
}
.btn-primary:focus,
.form-control.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary.focus,
.form-control.btn-primary.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #193c5a;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:active,
.btn-default.active {
  background-color: #e6e6e6;
  color: #333333;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default:active:focus,
.btn-default.active:focus {
  background-color: #d4d4d4;
  color: #333333;
  border-color: #8c8c8c;
}
.btn-default:hover,
.btn-default:focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-info-portals,
.btn-group-xs > .btn.btn-info-portals {
  background-color: #1f1f1f;
  color: #ffffff;
}
.btn-info-portals:hover,
.btn-group-xs > .btn.btn-info-portals:hover {
  background-color: #4d4d4d;
  color: #ffffff;
}
.btn-info-portals:focus,
.btn-group-xs > .btn.btn-info-portals:focus {
  background-color: #4d4d4d;
  color: #ffffff;
}
.btn-info-portals.disabled {
  background-color: #1f1f1f;
  color: #404040;
}
.btn-plain,
.btn-group-xs .btn-plain {
  background: transparent;
}
.portals-btn,
.open > .dropdown-toggle.portals-btn {
  color: #333333;
  border-color: transparent;
  background-color: #ffffff;
}
.portals-btn:hover,
.open > .dropdown-toggle.portals-btn:hover,
.portals-btn:active:hover,
.open > .dropdown-toggle.portals-btn:active:hover,
.portals-btn:focus,
.open > .dropdown-toggle.portals-btn:focus,
.portals-btn.focus,
.open > .dropdown-toggle.portals-btn.focus,
.portals-btn:active,
.open > .dropdown-toggle.portals-btn:active,
.portals-btn.active,
.open > .dropdown-toggle.portals-btn.active,
.portals-btn:focus:active,
.open > .dropdown-toggle.portals-btn:focus:active {
  color: #333333;
  background-color: #cccccc;
  border-color: transparent;
}
@media (max-width: 767px) {
  .portals-btn:hover,
  .open > .dropdown-toggle.portals-btn:hover,
  .portals-btn:active:hover,
  .open > .dropdown-toggle.portals-btn:active:hover,
  .portals-btn:focus,
  .open > .dropdown-toggle.portals-btn:focus,
  .portals-btn.focus,
  .open > .dropdown-toggle.portals-btn.focus,
  .portals-btn:active,
  .open > .dropdown-toggle.portals-btn:active,
  .portals-btn.active,
  .open > .dropdown-toggle.portals-btn.active,
  .portals-btn:focus:active,
  .open > .dropdown-toggle.portals-btn:focus:active {
    color: #333333;
    background-color: #ffffff;
  }
}
.portals-btn.disabled:hover,
.open > .dropdown-toggle.portals-btn.disabled:hover,
.portals-btn[disabled]:hover,
.open > .dropdown-toggle.portals-btn[disabled]:hover,
.portals-btn.disabled:focus,
.open > .dropdown-toggle.portals-btn.disabled:focus,
.portals-btn[disabled]:focus,
.open > .dropdown-toggle.portals-btn[disabled]:focus,
.portals-btn.disabled.focus,
.open > .dropdown-toggle.portals-btn.disabled.focus,
.portals-btn[disabled].focus,
.open > .dropdown-toggle.portals-btn[disabled].focus {
  color: #333333;
  background-color: #ffffff;
  border-color: transparent;
}
.portals-btn-close {
  background-color: transparent;
  color: #000000;
}
.portals-btn-close:active,
.portals-btn-close.active,
.portals-btn-close:hover,
.portals-btn-close:focus,
.portals-btn-close.focus,
.portals-btn-close:active:focus,
.portals-btn-close.active.focus,
.portals-btn-close:hover:active,
.portals-btn-close.hover.active {
  background-color: transparent;
  color: #000000;
}
@media (max-width: 767px) {
  action-buttons-menu > .portals-btn,
  action-buttons-menu > .portals-btn:hover,
  action-buttons-menu > .portals-btn:active,
  action-buttons-menu > .portals-btn:focus {
    background-color: #ffffff;
    border-color: transparent;
  }
}
@media (max-width: 767px) {
  .img-container > .portals-btn-xs:focus,
  .img-container > .portals-btn-xs:hover,
  .img-container > .portals-btn-xs:active {
    background-color: #000000;
    color: #ffffff;
    border-color: #333333;
  }
}
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn:hover,
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn:focus,
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn.focus {
  color: #333333;
  background-color: #cccccc;
  border-color: transparent;
}
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn.disabled:hover,
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn[disabled]:hover,
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn.disabled:focus,
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn[disabled]:focus,
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn.disabled.focus,
.is-asset-thumbnail .asset-function-buttons:not(.in-dropdown-menu) .portals-btn[disabled].focus {
  color: #333333;
  background-color: #ffffff;
  border-color: transparent;
}
@media (min-width: 768px) and (max-width: 991px) {
  .search-result .pages .assets .asset .asset-inner .btn-mini-icon,
  .basket .pages .assets .asset .asset-inner .btn-mini-icon,
  .upload-collection-container .pages .assets .asset .asset-inner .btn-mini-icon {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .search-result .pages .assets .asset .asset-inner .btn-mini-icon,
  .basket .pages .assets .asset .asset-inner .btn-mini-icon,
  .upload-collection-container .pages .assets .asset .asset-inner .btn-mini-icon {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .search-result .pages .assets .asset .asset-inner .btn-mini-icon,
  .basket .pages .assets .asset .asset-inner .btn-mini-icon,
  .upload-collection-container .pages .assets .asset .asset-inner .btn-mini-icon {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .search-result .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon,
  .basket .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon,
  .upload-collection-container .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon {
    font-size: 12px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .search-result .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon,
  .basket .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon,
  .upload-collection-container .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .search-result .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon,
  .basket .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon,
  .upload-collection-container .pages .assets.is-assetview-small .asset .asset-inner .btn-mini-icon {
    font-size: 12px;
  }
}
.search-result .pages .form-control-input,
.basket .pages .form-control-input,
.upload-collection-container .pages .form-control-input {
  border: 1px solid;
  color: #555555;
  border-color: #cccccc;
  background-color: #ffffff;
  background-color: #555555;
  color: #cccccc;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.search-result .pages .form-control-input::placeholder,
.basket .pages .form-control-input::placeholder,
.upload-collection-container .pages .form-control-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(85, 85, 85, 0.5);
  opacity: 1;
  /* Firefox */
}
.search-result .pages .form-control-input:-ms-input-placeholder,
.basket .pages .form-control-input:-ms-input-placeholder,
.upload-collection-container .pages .form-control-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(85, 85, 85, 0.5);
}
.search-result .pages .form-control-input::-ms-input-placeholder,
.basket .pages .form-control-input::-ms-input-placeholder,
.upload-collection-container .pages .form-control-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(85, 85, 85, 0.5);
}
@media (max-width: 767px) {
  .asset-action-dropdown-menu {
    background: #ffffff;
  }
}
@media (max-width: 767px) {
  .asset-action-dropdown-menu.dropdown-menu .toolbar-mini-container {
    background: #ffffff;
  }
}
@media (max-width: 767px) {
  .asset-action-dropdown-menu .portals-btn {
    font-size: 14px;
  }
}
.portals-btn-xs {
  font-size: 14px;
  background: #000000;
  color: #ffffff;
  border-color: #333333;
}
.portals-btn-xs:hover,
.portals-btn-xs:focus,
.portals-btn-xs:active {
  background: #000000;
  border-color: #333333;
  color: #ffffff;
}
.portals-btn-xs .icon-asset-menu {
  font-size: 24px;
}
.multiple-preview-container .nav-panel {
  background-color: rgba(102, 102, 102, 0.6);
}
.multiple-preview-container .nav-panel .nav-arrow {
  color: #ffffff;
}
@media (max-width: 991px) {
  .multiple-preview-container .nav-panel .nav-arrow {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .multiple-preview-container .nav-panel .nav-arrow {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .multiple-preview-container .nav-panel .nav-arrow span {
    font-size: 26px;
  }
}
@media (min-width: 992px) {
  .multiple-preview-container .nav-panel .nav-arrow span {
    font-size: 44px;
  }
}
.multiple-preview-container .nav-panel .nav-arrow .nav-arrow-bg {
  color: rgba(0, 0, 0, 0.85);
}
.multiple-preview-container .nav-panel .nav-arrow .nav-arrow-icon {
  color: #ffffff;
}
.multiple-preview-container .nav-panel .nav-arrow-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.multiple-preview-container .nav-panel .nav-arrow-disabled .nav-arrow-bg {
  color: rgba(102, 102, 102, 0.6);
}
.multiple-preview-container .nav-panel .nav-arrow-disabled .nav-arrow-icon {
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 991px) {
  .multiple-preview-container .nav-panel .nav-page {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .multiple-preview-container .nav-panel .nav-page {
    font-size: 18px;
  }
}
.multiple-preview-container .nav-panel .nav-page .current {
  color: #ffffff;
}
.multiple-preview-container .nav-panel .nav-page .delimiter {
  color: #999999;
}
.multiple-preview-container .nav-panel .nav-page .total {
  color: #000000;
}
a {
  color: #428bca;
}
a:hover,
a:focus {
  color: #3071a9;
}
.cookie-consent-dialog.cc-window {
  background-color: #333333;
  color: #ffffff;
}
.cookie-consent-dialog.cc-window .cc-link {
  color: #ffffff;
}
.cookie-consent-dialog.cc-window .cc-btn.cc-dismiss {
  background-color: #428bca;
  color: #ffffff;
}
.cookie-consent-dialog.cc-window .cc-btn.cc-dismiss:hover,
.cookie-consent-dialog.cc-window .cc-btn.cc-dismiss:focus {
  background-color: #3071a9;
  color: #ffffff;
}
page-footer {
  background-color: #fafafa;
  box-shadow: 0px -1px 1px 0px rgba(31, 31, 31, 0.15);
  -webkit-box-shadow: 0px -1px 1px 0px rgba(31, 31, 31, 0.15);
}
page-footer.page-footer-categories {
  background-color: #fafafa;
}
page-footer.page-footer-search {
  background-color: #fafafa;
}
.rating {
  color: #FEC11D;
}
.star {
  font-size: 8px;
}
tags-input.ng-invalid .tags {
  border-color: #843534;
}
tags-input .tags {
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
tags-input .tags .tag-item {
  color: #ffffff;
  background: #428bca;
  border: 1px solid #ffffff;
  font: 14px 'Open Sans', sans-serif;
}
tags-input .tags .tag-item .remove-button {
  color: #ffffff;
  font: bold 16px 'Open Sans', sans-serif;
}
tags-input .tags .input {
  border: 1px solid;
  color: #555555;
  border-color: #cccccc;
  background-color: #ffffff;
  font: 14px 'Open Sans', sans-serif;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
tags-input .tags .input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(85, 85, 85, 0.5);
  opacity: 1;
  /* Firefox */
}
tags-input .tags .input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(85, 85, 85, 0.5);
}
tags-input .tags .input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(85, 85, 85, 0.5);
}
tags-input .tags .input.focused,
tags-input .tags .input:focus,
tags-input .tags .input:active,
tags-input .tags .input.focus,
tags-input .tags .input.active,
tags-input .tags .input:focus:active,
tags-input .tags .input.focus.active {
  border: 1px solid;
  color: #555555;
  background-color: #ffffff;
  border-color: #428bca;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
tags-input .tags .input.invalid-tag {
  color: #d9534f;
}
tags-input .autocomplete {
  background-color: #ffffff;
}
tags-input .autocomplete .suggestion-item {
  color: #333333;
  background-color: inherit;
  font: 16px 'Open Sans', sans-serif;
}
tags-input .autocomplete .suggestion-item.selected {
  color: #ffffff;
  background-color: #428bca;
}
tags-input .autocomplete .suggestion-item.selected em {
  color: #ffffff;
  background-color: #428bca;
}
tags-input .autocomplete .suggestion-item em {
  font: normal bold 16px 'Open Sans', sans-serif;
}
.popover {
  background-color: #ffffff;
}
.popover.right > .arrow:after {
  border-right-color: #ffffff;
}
.popover.left > .arrow:after {
  border-left-color: #ffffff;
}
.popover.top > .arrow:after {
  border-top-color: #ffffff;
}
.popover.bottom > .arrow:after {
  border-bottom-color: #ffffff;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
}
.mixin-datepicker-today {
  color: #428bca;
}
.mixin-datepicker-today-active {
  color: #ffffff;
}
.mixin-datepicker-today-active-background {
  background-color: #428bca;
}
.mixin-datepicker-day-hover {
  color: #333333;
  background: #eeeeee;
}
.mixin-datepicker-day-not-month {
  color: #8c8c8c;
}
.bootstrap-date-picker .btn-success,
.bootstrap-date-picker .btn-info,
.bootstrap-date-picker .btn-info.active {
  color: #ffffff;
  background-color: #428bca;
}
.bootstrap-date-picker .btn-success:hover,
.bootstrap-date-picker .btn-info:hover,
.bootstrap-date-picker .btn-info.active:hover {
  color: #ffffff;
  background-color: #3071a9;
}
.dropdown-menu.uib-datepicker-popup .uib-day .btn-default:hover {
  color: #333333;
  background: #eeeeee;
}
.dropdown-menu.uib-datepicker-popup .uib-day .btn-default:hover.active {
  color: #ffffff;
  background-color: #428bca;
}
.dropdown-menu.uib-datepicker-popup .uib-day .btn-default .text-info {
  color: #428bca;
}
.dropdown-menu.uib-datepicker-popup .uib-day .btn-default.active {
  color: #ffffff;
  background-color: #428bca;
}
.dropdown-menu.uib-datepicker-popup .uib-day .btn-default.active .text-info {
  color: #ffffff;
}
.dropdown-menu.uib-datepicker-popup .uib-day .btn-default .text-muted {
  color: #8c8c8c;
}
.dropdown-menu.bootstrap-datetimepicker-widget td.day:hover,
.dropdown-menu.bootstrap-datetimepicker-widget td.hour:hover,
.dropdown-menu.bootstrap-datetimepicker-widget td.minute:hover,
.dropdown-menu.bootstrap-datetimepicker-widget td.second:hover {
  color: #333333;
  background: #eeeeee;
}
.dropdown-menu.bootstrap-datetimepicker-widget td.active {
  color: #ffffff;
  background-color: #428bca;
}
.dropdown-menu.bootstrap-datetimepicker-widget table td.old,
.dropdown-menu.bootstrap-datetimepicker-widget table td.new {
  color: #8c8c8c;
}
.dropdown-menu.bootstrap-datetimepicker-widget table td.day.today {
  color: #428bca;
}
.dropdown-menu.bootstrap-datetimepicker-widget table td.day.today.active {
  color: #ffffff;
  background-color: #428bca;
}
.dropdown-menu.uib-datepicker-popup {
  background: #ffffff;
}
.dropdown-menu.uib-datepicker-popup > li:hover {
  background: #ffffff;
  color: #333333;
}
.dropdown-menu.bootstrap-datetimepicker-widget {
  color: #333333;
  background: #ffffff;
}
.dropdown-menu.bootstrap-datetimepicker-widget td span:hover {
  background: #eeeeee;
}
.dropdown-menu.bootstrap-datetimepicker-widget td span.active {
  background-color: #428bca;
  color: #ffffff;
}
.dropdown-menu.bootstrap-datetimepicker-widget td.new,
.dropdown-menu.bootstrap-datetimepicker-widget td.old {
  color: #8c8c8c;
}
.dropdown-menu.bootstrap-datetimepicker-widget td.day:hover,
.dropdown-menu.bootstrap-datetimepicker-widget td.hour:hover,
.dropdown-menu.bootstrap-datetimepicker-widget td.minute:hover,
.dropdown-menu.bootstrap-datetimepicker-widget td.second:hover {
  background: #eeeeee;
}
.dropdown-menu.bootstrap-datetimepicker-widget td.active,
.dropdown-menu.bootstrap-datetimepicker-widget td.active:hover {
  background-color: #428bca;
  color: #ffffff;
}
.dropdown-menu.bootstrap-datetimepicker-widget a {
  color: #428bca;
}
.error-alert {
  color: #ffffff;
  background-color: #d9534f;
}
.no-records a {
  color: #337ab7;
}
.no-records a:hover,
.no-records a:focus {
  color: #add8e6;
}
.error-container .message-border {
  border: solid #ffffff 1px;
  color: #ffffff;
}
.error-container .message-border a {
  color: #ffffff;
}
.no-audio-playback {
  color: #d9534f;
}
.warning-container span {
  font-size: 24px;
}
.warning-container .warning-message {
  font-size: 16px;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #d9534f;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error label,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border: 1px solid;
  border-color: #cccccc;
  background-color: #ffffff;
  color: #555555;
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px r rgba(0, 0, 0, 0.075);
}
.has-error .form-control::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(85, 85, 85, 0.5);
  opacity: 1;
  /* Firefox */
}
.has-error .form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(85, 85, 85, 0.5);
}
.has-error .form-control::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(85, 85, 85, 0.5);
}
.has-error .form-control.focused,
.has-error .form-control:focus,
.has-error .form-control:active,
.has-error .form-control.focus,
.has-error .form-control.active,
.has-error .form-control:focus:active,
.has-error .form-control.focus.active {
  border: 1px solid;
  background-color: #ffffff;
  border-color: #428bca;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  color: #555555;
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d9534f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d9534f;
}
.has-error .auto-complete-input {
  border-color: #d9534f;
}
.required-star-label {
  color: #d9534f;
}
.label {
  font-weight: 100;
  color: #ffffff;
}
.label-default {
  background-color: #777777;
}
.label-default.tagItem {
  color: #ffffff;
  background: #428bca;
}
.label-primary {
  background-color: #ffffff;
}
.label-success {
  background-color: #5cb85c;
}
.shadow {
  box-shadow: 0 0 5px #333;
}
.form-control,
output,
tags-input .tags.focused,
tags-input .input {
  border: 1px solid;
  color: #555555;
  border-color: #cccccc;
  background-color: #ffffff;
}
.form-control::placeholder,
output::placeholder,
tags-input .tags.focused::placeholder,
tags-input .input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(85, 85, 85, 0.5);
  opacity: 1;
  /* Firefox */
}
.form-control:-ms-input-placeholder,
output:-ms-input-placeholder,
tags-input .tags.focused:-ms-input-placeholder,
tags-input .input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(85, 85, 85, 0.5);
}
.form-control::-ms-input-placeholder,
output::-ms-input-placeholder,
tags-input .tags.focused::-ms-input-placeholder,
tags-input .input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(85, 85, 85, 0.5);
}
.form-control.focused,
output.focused,
tags-input .tags.focused.focused,
tags-input .input.focused,
.form-control:focus,
output:focus,
tags-input .tags.focused:focus,
tags-input .input:focus,
.form-control:active,
output:active,
tags-input .tags.focused:active,
tags-input .input:active,
.form-control.focus,
output.focus,
tags-input .tags.focused.focus,
tags-input .input.focus,
.form-control.active,
output.active,
tags-input .tags.focused.active,
tags-input .input.active,
.form-control:focus:active,
output:focus:active,
tags-input .tags.focused:focus:active,
tags-input .input:focus:active,
.form-control.focus.active,
output.focus.active,
tags-input .tags.focused.focus.active,
tags-input .input.focus.active {
  border: 1px solid;
  color: #555555;
  background-color: #ffffff;
  border-color: #428bca;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
}
.progress {
  background-color: #f5f5f5;
}
.progress-bar {
  background-color: #428bca;
}
.label-color,
.color-box {
  outline: inherit;
  outline-offset: inherit;
}
.logo-container img {
  height: 52px;
}
.logo-layer-background {
  background-color: #ffffff;
}
.login-box-background {
  background-color: rgba(255, 255, 255, 0.3);
}
@media (max-width: 767px) {
  .login-box-background {
    background-color: #ffffff;
  }
}
@media (max-width: 767px) {
  .login-footer-background {
    background-color: #ffffff;
  }
}
@media (max-width: 767px) {
  .login .login-alert-danger div {
    color: #ffffff;
    background-color: #ff0000;
    border: 1px solid #ff0000;
  }
}
@media (min-width: 768px) {
  .login .login-alert-danger div {
    color: #ffffff;
    background-color: #ff0000;
  }
}
@media (max-width: 767px) {
  .login .logout-alert-success div {
    color: #ffffff;
    background-color: #009e0f;
    border: 1px solid #009e0f;
  }
}
@media (min-width: 768px) {
  .login .logout-alert-success div {
    color: #ffffff;
    background-color: #009e0f;
    border: 1px solid #009e0f;
  }
}
.footer-text {
  color: #000000;
}
.footer-hyperlinks {
  color: #000000;
}
.footer-hyperlinks:hover,
.footer-hyperlinks:focus {
  color: #4d4d4d;
}
.login-failure {
  border: solid #ff0000 1px;
  color: #d9534f;
}
.introduction-text {
  color: #ffffff;
}
.reset-password-container .form-area {
  background-color: #ffffff;
}
.forgot-password {
  background-color: #ffffff;
  color: #337ab7;
}
.forgot-password.page-user-login {
  color: #337ab7;
  background-color: transparent;
}
.modal-dialog .modal-content {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  color: #000000;
}
@media (max-width: 767px) {
  .modal-dialog .modal-content {
    background-color: #ffffff;
  }
}
.modal-dialog .modal-content .close {
  font-size: 24px;
  background-color: transparent;
  color: #000000;
}
.modal-dialog .modal-content .close:active,
.modal-dialog .modal-content .close.active,
.modal-dialog .modal-content .close:hover,
.modal-dialog .modal-content .close:focus,
.modal-dialog .modal-content .close.focus,
.modal-dialog .modal-content .close:active:focus,
.modal-dialog .modal-content .close.active.focus,
.modal-dialog .modal-content .close:hover:active,
.modal-dialog .modal-content .close.hover.active {
  background-color: transparent;
  color: #000000;
}
.modal-dialog .modal-content .modal-header {
  border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
  .modal-dialog .modal-content .modal-footer {
    background-color: #ffffff;
  }
}
.invalid-feedback {
  color: #d9534f;
}
.viewset,
.assetdetails,
.categories {
  background-color: #fafafa;
}
.viewset .header,
.assetdetails .header,
.categories .header {
  background-color: #ffffff;
}
.viewset .header .nav-container .menu-container,
.assetdetails .header .nav-container .menu-container,
.categories .header .nav-container .menu-container {
  color: #333333;
}
.viewset .header .nav-container .menu-container .icon-span,
.assetdetails .header .nav-container .menu-container .icon-span,
.categories .header .nav-container .menu-container .icon-span {
  font-size: 24px;
}
@media (max-width: 767px) {
  .viewset .header .nav-container .menu-container .small-options span,
  .assetdetails .header .nav-container .menu-container .small-options span,
  .categories .header .nav-container .menu-container .small-options span {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .viewset .header .nav-container .menu-container span,
  .assetdetails .header .nav-container .menu-container span,
  .categories .header .nav-container .menu-container span {
    color: #333333;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .viewset .header .nav-container .menu-container span,
  .assetdetails .header .nav-container .menu-container span,
  .categories .header .nav-container .menu-container span {
    color: #b2b2b2;
  }
}
.viewset .header .nav-container .menu-container .btn-group,
.assetdetails .header .nav-container .menu-container .btn-group,
.categories .header .nav-container .menu-container .btn-group {
  background-color: #ffffff;
}
.viewset .header .nav-container .menu-container .btn-group > .btn,
.assetdetails .header .nav-container .menu-container .btn-group > .btn,
.categories .header .nav-container .menu-container .btn-group > .btn {
  background-color: #ffffff;
  color: #333333;
}
.viewset .header .nav-container .menu-container .btn-group > .btn:hover,
.assetdetails .header .nav-container .menu-container .btn-group > .btn:hover,
.categories .header .nav-container .menu-container .btn-group > .btn:hover {
  background-color: #ffffff;
  color: #333333;
}
.viewset .header .nav-container .menu-container .btn-group.open > .btn,
.assetdetails .header .nav-container .menu-container .btn-group.open > .btn,
.categories .header .nav-container .menu-container .btn-group.open > .btn {
  background-color: #ffffff;
  color: #333333;
}
.viewset .header .nav-container .menu-container .btn-group.open .dropdown-toggle,
.assetdetails .header .nav-container .menu-container .btn-group.open .dropdown-toggle,
.categories .header .nav-container .menu-container .btn-group.open .dropdown-toggle {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.viewset .header .nav-container .menu-container .badge,
.assetdetails .header .nav-container .menu-container .badge,
.categories .header .nav-container .menu-container .badge {
  background: #656565;
  color: #ffffff;
  font-weight: 100;
}
.viewset .header .nav-container .menu-container .badge.badge-transition-one,
.assetdetails .header .nav-container .menu-container .badge.badge-transition-one,
.categories .header .nav-container .menu-container .badge.badge-transition-one {
  color: #ffffff;
  background-color: #428bca;
}
.viewset .header .nav-container .menu-container .badge.badge-transition-two,
.assetdetails .header .nav-container .menu-container .badge.badge-transition-two,
.categories .header .nav-container .menu-container .badge.badge-transition-two {
  color: #ffffff;
  background-color: #656565;
}
.viewset .header .nav-container .user-options,
.assetdetails .header .nav-container .user-options,
.categories .header .nav-container .user-options {
  color: #333333;
}
.viewset .header .nav-container .user-options a span,
.assetdetails .header .nav-container .user-options a span,
.categories .header .nav-container .user-options a span {
  color: #333333;
}
.viewset .header .nav-container .user-options li a:focus,
.assetdetails .header .nav-container .user-options li a:focus,
.categories .header .nav-container .user-options li a:focus {
  background-color: transparent;
}
.viewset .header .nav-container .user-options li a:focus .base-icons,
.assetdetails .header .nav-container .user-options li a:focus .base-icons,
.categories .header .nav-container .user-options li a:focus .base-icons {
  color: #333333;
}
.viewset .header .nav-container .user-options li:hover,
.assetdetails .header .nav-container .user-options li:hover,
.categories .header .nav-container .user-options li:hover {
  background-color: #428bca;
  color: #ffffff;
}
.viewset .header .nav-container .user-options li:hover a,
.assetdetails .header .nav-container .user-options li:hover a,
.categories .header .nav-container .user-options li:hover a {
  background-color: #428bca;
  color: #ffffff;
}
.viewset .header .nav-container .user-options li:hover a:focus .base-icons,
.assetdetails .header .nav-container .user-options li:hover a:focus .base-icons,
.categories .header .nav-container .user-options li:hover a:focus .base-icons {
  color: #ffffff;
}
.viewset .header .nav-container .user-options li:hover span,
.assetdetails .header .nav-container .user-options li:hover span,
.categories .header .nav-container .user-options li:hover span {
  color: #ffffff;
}
.viewset .header .nav-container .user-options .form-area,
.assetdetails .header .nav-container .user-options .form-area,
.categories .header .nav-container .user-options .form-area {
  border-top: 1px solid #ffffff;
  background: #ffffff;
}
.viewset .header .nav-toolbar,
.assetdetails .header .nav-toolbar,
.categories .header .nav-toolbar {
  background: #ffffff;
}
.viewset .header .nav-toolbar .toolbar-container li .btn-default,
.assetdetails .header .nav-toolbar .toolbar-container li .btn-default,
.categories .header .nav-toolbar .toolbar-container li .btn-default {
  color: #333333;
  background-color: #ffffff;
}
.viewset .header .nav-toolbar .toolbar-container li .btn-default:hover,
.assetdetails .header .nav-toolbar .toolbar-container li .btn-default:hover,
.categories .header .nav-toolbar .toolbar-container li .btn-default:hover {
  color: #ffffff;
  background-color: #428bca;
}
.viewset .header .nav-toolbar .toolbar-container li .btn-default:hover span,
.assetdetails .header .nav-toolbar .toolbar-container li .btn-default:hover span,
.categories .header .nav-toolbar .toolbar-container li .btn-default:hover span {
  color: #ffffff;
}
.viewset .header .nav-toolbar .toolbar-container li .toolbar-btn,
.assetdetails .header .nav-toolbar .toolbar-container li .toolbar-btn,
.categories .header .nav-toolbar .toolbar-container li .toolbar-btn {
  font-weight: 100;
}
.viewset .header .nav-toolbar .toolbar-container li .text-container span,
.assetdetails .header .nav-toolbar .toolbar-container li .text-container span,
.categories .header .nav-toolbar .toolbar-container li .text-container span {
  font-size: 16px;
}
.viewset .header .nav-toolbar .toolbar-container li .icon-container span,
.assetdetails .header .nav-toolbar .toolbar-container li .icon-container span,
.categories .header .nav-toolbar .toolbar-container li .icon-container span {
  font-size: 24px;
}
.viewset .header .nav-toolbar .toolbar-container li .badge-container .badge,
.assetdetails .header .nav-toolbar .toolbar-container li .badge-container .badge,
.categories .header .nav-toolbar .toolbar-container li .badge-container .badge {
  font-size: 18px;
  font-weight: 100;
}
.asset-detail .toolbar-mini-container .navIntoDropdown .dropdown-more.navIntoDropDown-active {
  color: #ffffff;
  background-color: #333333;
}
.asset-detail .toolbar-mini-container .navIntoDropdown .dropdown-menu ul .portals-btn.active {
  color: #ffffff;
  background-color: #333333;
}
.asset-detail .toolbar-mini-container .navIntoDropdown.dropdown.open .dropdown-toggle.portals-btn {
  background-color: #333333;
  color: #ffffff;
}
.asset-detail .toolbar-mini-container .navIntoDropdown.dropdown.open .dropdown-toggle:active {
  background-color: #333333;
  color: #ffffff;
}
.asset-detail .toolbar-mini-container .navIntoDropdown.dropdown.open .dropdown-toggle:active .navIntoDropdown-active-icon {
  color: #ffffff;
}
.asset-detail .toolbar-mini-container .navIntoDropdown.dropdown.open .dropdown-toggle:active .caret {
  color: #ffffff;
}
.quick-preview-related-assets .quickpreview-related-title {
  color: #999999;
}
.quick-preview-related-assets .related-assets-field {
  color: #333333;
  background-color: #ffffff;
}
.quick-preview-related-assets .related-assets-field:hover {
  color: #333333;
  background-color: #cccccc;
}
.quick-preview-related-assets .related-assets-field:hover .related-amount {
  color: #999999;
}
.quick-preview-related-assets .related-assets-field .related-amount {
  color: #999999;
}
.related-assets > .portals-btn {
  color: #333333;
  background-color: #ffffff;
}
.related-assets > .portals-btn .related-amount {
  color: #808080;
}
.related-assets > .portals-btn:hover {
  color: #333333;
  background-color: #cccccc;
}
.related-assets > .portals-btn:hover .related-amount {
  color: #808080;
}
.related-assets > .portals-btn.active {
  color: #cccccc;
  background-color: #333333;
}
.related-assets > .portals-btn.active .related-amount {
  color: #808080;
}
.related-assets .dropdown-menu .dditem .portals-btn .related-amount {
  color: #808080;
}
.related-assets .dropdown-menu .dditem .portals-btn:hover:not(.active) .related-amount {
  color: #cccccc;
}
.asset-detail {
  background-color: #fafafa;
}
.asset-detail .detailsview-close-icon {
  background-color: transparent;
  color: #000000;
}
.asset-detail .detailsview-close-icon:active,
.asset-detail .detailsview-close-icon.active,
.asset-detail .detailsview-close-icon:hover,
.asset-detail .detailsview-close-icon:focus,
.asset-detail .detailsview-close-icon.focus,
.asset-detail .detailsview-close-icon:active:focus,
.asset-detail .detailsview-close-icon.active.focus,
.asset-detail .detailsview-close-icon:hover:active,
.asset-detail .detailsview-close-icon.hover.active {
  background-color: transparent;
  color: #000000;
}
.asset-detail .detail-content .fields {
  color: #000000;
}
.asset-detail .detail-content .fields .field-item .bool-item {
  color: #ffffff;
}
.asset-detail .detail-content .page-items .thumbnail-item {
  border: 1px solid transparent;
}
.asset-detail .detail-content .page-items .current-page-assets {
  color: #ffffff;
}
.asset-detail .detail-content .page-items .current-page-assets .next-arrow,
.asset-detail .detail-content .page-items .current-page-assets .pre-arrow {
  font-size: 16px;
  background-color: #272727;
}
.asset-detail .detail-content .page-items .current-page-assets .next-arrow:active,
.asset-detail .detail-content .page-items .current-page-assets .pre-arrow:active {
  background-color: #ffffff;
  color: #000000;
}
.asset-detail .detail-content .asset-detail-buttons .toolbar-mini-container .portals-btn.active,
.asset-detail .detail-content .asset-detail-buttons .toolbar-mini-container .portals-btn:active {
  color: #ffffff;
  background-color: #428bca;
}
.asset-detail .detail-content .related-assets .toolbar-mini-btn .portals-btn.active {
  color: #ffffff;
  background-color: #333333;
}
@media (max-width: 767px) {
  .asset-detail .xs-container .fields {
    background-color: #fafafa;
    box-shadow: 0 0 28px #666666;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .asset-detail .page-items-horizontal {
    background-color: #171717;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .asset-detail .page-items-horizontal .current-page-assets-horizontal {
    color: #ffffff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .asset-detail .page-items-horizontal .current-page-assets-horizontal .back-arrow,
  .asset-detail .page-items-horizontal .current-page-assets-horizontal .forward-arrow {
    background-color: #272727;
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .asset-detail .page-items-horizontal .current-page-assets-horizontal .back-arrow:active,
  .asset-detail .page-items-horizontal .current-page-assets-horizontal .forward-arrow:active {
    background-color: #ffffff;
    color: #000000;
  }
}
.details-page-file-browser-background {
  background-color: #171717;
}
.details-page-file-browser-asset-name {
  color: #808080;
}
.details-page-file-browser-asset-name-selected {
  color: #ffffff;
}
.details-page-stage-background {
  background-color: #fafafa;
}
.details-page-stage-asset-name {
  color: #000000;
}
.details-page-stage-copy-text {
  color: #000000;
}
.details-page-stage-field-labels {
  color: #4d4d4d;
}
.details-page-stage-dividing-lines {
  border-bottom: solid 1px #e6e6e6;
  /**lightenlighten(#000, 90%)**/
}
.details-page-stage-ratingstars-empty {
  color: #e6e6e6;
}
.upload-collection-container {
  background: #1f1f1f;
}
.upload-collection-container .upload-collection-header {
  background-color: #ffffff;
}
.upload-collection-container .upload-collection-header h3 {
  color: #333333;
}
.upload-collection-landing-background {
  background-color: #1f1f1f;
}
.upload-collection-landing-options-bar {
  -webkit-transition: background-color 200ms ease-in;
  -moz-transition: background-color 200ms ease-in;
  -ms-transition: background-color 200ms ease-in;
  -o-transition: background-color 200ms ease-in;
  transition: background-color 200ms ease-in;
  background-color: rgba(23, 23, 23, 0.2);
}
.upload-collection-landing-options-bar:hover,
.upload-collection-landing-options-bar.pagination-focus {
  -webkit-transition: background-color 200ms ease-out;
  -moz-transition: background-color 200ms ease-out;
  -ms-transition: background-color 200ms ease-out;
  -o-transition: background-color 200ms ease-out;
  transition: background-color 200ms ease-out;
  background-color: #171717;
}
.upload-collection-landing-page-title {
  color: #ffffff;
}
.upload-collection-landing-subtitle {
  color: #808080;
}
.download-collection {
  background-color: #1f1f1f;
}
.download-collection .title {
  color: #333333;
  background-color: #ffffff;
}
.download-collection .download-collection-header .collection-action-menu_on-collection-page .portals-btn {
  color: #444;
  background: transparent;
}
.download-collection .download-collection-header .collection-action-menu_on-collection-page .portals-btn:hover {
  color: #428bca;
  background: transparent;
}
.download-collection .options-bar-item {
  color: #ffffff;
}
.download-collection .search-result .pages {
  background-color: #171717;
}
.download-collection .search-result .pages .options-bar {
  padding: 0 15px;
}
.download-collection .search-result .pages .assets {
  margin: 0;
}
.collection-thumbnail-overview-stage {
  background-color: #1f1f1f;
}
.download-collection-landing-background {
  background-color: #1f1f1f;
}
.download-collection-landing-options-bar {
  background-color: rgba(23, 23, 23, 0.4);
}
.download-collection-landing-page-title {
  color: #333333;
}
.download-collection-landing-subtitle {
  color: #808080;
}
.about-info {
  background-color: rgba(0, 0, 0, 0.25);
}
@media (max-width: 767px) {
  .about-info {
    background-color: #ffffff;
  }
}
.about-info .about-header {
  background-color: #ffffff;
  border-color: #EEEEEE;
}
.about-info .about-container {
  background-color: #ffffff;
}
.about-info .about-footer {
  background-color: #ffffff;
}
.searchpage-loading .spinnerCSS .si {
  background: white;
}
.search-result .filter .panel-group .panel-default,
.basket .filter .panel-group .panel-default,
.upload-collection-container .filter .panel-group .panel-default,
.search-result .filter-overlay .panel-group .panel-default,
.basket .filter-overlay .panel-group .panel-default,
.upload-collection-container .filter-overlay .panel-group .panel-default {
  background: transparent;
}
.search-result .filter .panel-group .panel-default .panel-heading,
.basket .filter .panel-group .panel-default .panel-heading,
.upload-collection-container .filter .panel-group .panel-default .panel-heading,
.search-result .filter-overlay .panel-group .panel-default .panel-heading,
.basket .filter-overlay .panel-group .panel-default .panel-heading,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-heading {
  background: transparent;
}
.search-result .filter .panel-group .panel-default .panel-heading .panel-title,
.basket .filter .panel-group .panel-default .panel-heading .panel-title,
.upload-collection-container .filter .panel-group .panel-default .panel-heading .panel-title,
.search-result .filter-overlay .panel-group .panel-default .panel-heading .panel-title,
.basket .filter-overlay .panel-group .panel-default .panel-heading .panel-title,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-heading .panel-title {
  font-size: 14px;
  color: #808080;
}
.search-result .filter .panel-group .panel-default .panel-heading .panel-title .panel-title-content,
.basket .filter .panel-group .panel-default .panel-heading .panel-title .panel-title-content,
.upload-collection-container .filter .panel-group .panel-default .panel-heading .panel-title .panel-title-content,
.search-result .filter-overlay .panel-group .panel-default .panel-heading .panel-title .panel-title-content,
.basket .filter-overlay .panel-group .panel-default .panel-heading .panel-title .panel-title-content,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-heading .panel-title .panel-title-content {
  color: #808080;
}
.search-result .filter .panel-group .panel-default .panel-heading .panel-title .panel-title-content > i,
.basket .filter .panel-group .panel-default .panel-heading .panel-title .panel-title-content > i,
.upload-collection-container .filter .panel-group .panel-default .panel-heading .panel-title .panel-title-content > i,
.search-result .filter-overlay .panel-group .panel-default .panel-heading .panel-title .panel-title-content > i,
.basket .filter-overlay .panel-group .panel-default .panel-heading .panel-title .panel-title-content > i,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-heading .panel-title .panel-title-content > i {
  color: #ffffff;
}
.search-result .filter .panel-group .panel-default .panel-body,
.basket .filter .panel-group .panel-default .panel-body,
.upload-collection-container .filter .panel-group .panel-default .panel-body,
.search-result .filter-overlay .panel-group .panel-default .panel-body,
.basket .filter-overlay .panel-group .panel-default .panel-body,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body {
  color: #ffffff;
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input,
.basket .filter .panel-group .panel-default .panel-body .form-control-input,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input {
  border: 1px solid;
  color: #555555;
  border-color: #cccccc;
  background-color: #ffffff;
  background: #555555;
  color: #cccccc;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input::placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input::placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input::placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input::placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input::placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(85, 85, 85, 0.5);
  opacity: 1;
  /* Firefox */
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(85, 85, 85, 0.5);
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(85, 85, 85, 0.5);
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input::placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input::placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input::placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input::placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input::placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cccccc;
  opacity: 1;
  /* Firefox */
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #cccccc;
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #cccccc;
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected {
  border: 1px solid;
  color: #555555;
  border-color: #cccccc;
  background-color: #ffffff;
  background: #428bca;
  color: #ffffff;
  border: inherit;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected::placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected::placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected::placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected::placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected::placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(85, 85, 85, 0.5);
  opacity: 1;
  /* Firefox */
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected:-ms-input-placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected:-ms-input-placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected:-ms-input-placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:-ms-input-placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:-ms-input-placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(85, 85, 85, 0.5);
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected::-ms-input-placeholder,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected::-ms-input-placeholder,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected::-ms-input-placeholder,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected::-ms-input-placeholder,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected::-ms-input-placeholder,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(85, 85, 85, 0.5);
}
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected.focused,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected.focused,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected.focused,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focused,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focused,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focused,
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected:focus,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected:focus,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected:focus,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:focus,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:focus,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:focus,
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected:active,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected:active,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected:active,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:active,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:active,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:active,
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected.focus,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected.focus,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected.focus,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focus,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focus,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focus,
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected.active,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected.active,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected.active,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.active,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.active,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.active,
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected:focus:active,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected:focus:active,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected:focus:active,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:focus:active,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:focus:active,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected:focus:active,
.search-result .filter .panel-group .panel-default .panel-body .form-control-input.selected.focus.active,
.basket .filter .panel-group .panel-default .panel-body .form-control-input.selected.focus.active,
.upload-collection-container .filter .panel-group .panel-default .panel-body .form-control-input.selected.focus.active,
.search-result .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focus.active,
.basket .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focus.active,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .form-control-input.selected.focus.active {
  border: 1px solid;
  color: #555555;
  background-color: #ffffff;
  border-color: #428bca;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  color: #cccccc;
  background: #555555;
  border: inherit;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group .control-label,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group .control-label,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group .control-label,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group .control-label,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group .control-label,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group .control-label {
  font-size: 12px;
  font-weight: 100;
}
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group:first-child .control-label,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group:first-child .control-label,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group:first-child .control-label,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group:first-child .control-label,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group:first-child .control-label,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-range .form-group:first-child .control-label {
  margin-top: 0;
}
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item,
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item {
  color: #ffffff;
  font-size: 12px;
}
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item .number,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item .number,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item .number,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item .number,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item .number,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item .number,
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item .number,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item .number,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item .number,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item .number,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item .number,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item .number {
  color: #656565;
}
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .text,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .text,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .text,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .text,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .text,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .text,
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .text,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .text,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .text,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .text,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .text,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .text {
  background: #428bca;
  color: #ffffff;
}
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating,
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating {
  background: #428bca;
}
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating .star,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating .star,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating .star,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating .star,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating .star,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .rating .star,
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating .star,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating .star,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating .star,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating .star,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating .star,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .rating .star {
  color: #FEC11D;
}
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .number,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .number,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .number,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .number,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .number,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-multi .options .option .option-item.selected .number,
.search-result .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .number,
.basket .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .number,
.upload-collection-container .filter .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .number,
.search-result .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .number,
.basket .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .number,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .filter-type.filter-type-single .options .option .option-item.selected .number {
  color: #000000;
}
.search-result .filter .panel-group .panel-default .panel-body .options .option,
.basket .filter .panel-group .panel-default .panel-body .options .option,
.upload-collection-container .filter .panel-group .panel-default .panel-body .options .option,
.search-result .filter-overlay .panel-group .panel-default .panel-body .options .option,
.basket .filter-overlay .panel-group .panel-default .panel-body .options .option,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .options .option {
  font-size: 12px;
}
.search-result .filter .panel-group .panel-default .panel-body .options .option .current-option,
.basket .filter .panel-group .panel-default .panel-body .options .option .current-option,
.upload-collection-container .filter .panel-group .panel-default .panel-body .options .option .current-option,
.search-result .filter-overlay .panel-group .panel-default .panel-body .options .option .current-option,
.basket .filter-overlay .panel-group .panel-default .panel-body .options .option .current-option,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .options .option .current-option {
  background: #428bca;
  color: #ffffff;
}
.search-result .filter .panel-group .panel-default .panel-body .options .option .current-option > .asset-number,
.basket .filter .panel-group .panel-default .panel-body .options .option .current-option > .asset-number,
.upload-collection-container .filter .panel-group .panel-default .panel-body .options .option .current-option > .asset-number,
.search-result .filter-overlay .panel-group .panel-default .panel-body .options .option .current-option > .asset-number,
.basket .filter-overlay .panel-group .panel-default .panel-body .options .option .current-option > .asset-number,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .options .option .current-option > .asset-number {
  color: #000000;
}
.search-result .filter .panel-group .panel-default .panel-body .options .sub-options .option .sub-option,
.basket .filter .panel-group .panel-default .panel-body .options .sub-options .option .sub-option,
.upload-collection-container .filter .panel-group .panel-default .panel-body .options .sub-options .option .sub-option,
.search-result .filter-overlay .panel-group .panel-default .panel-body .options .sub-options .option .sub-option,
.basket .filter-overlay .panel-group .panel-default .panel-body .options .sub-options .option .sub-option,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .options .sub-options .option .sub-option {
  color: #ffffff;
}
.search-result .filter .panel-group .panel-default .panel-body .options .sub-options .option .asset-number,
.basket .filter .panel-group .panel-default .panel-body .options .sub-options .option .asset-number,
.upload-collection-container .filter .panel-group .panel-default .panel-body .options .sub-options .option .asset-number,
.search-result .filter-overlay .panel-group .panel-default .panel-body .options .sub-options .option .asset-number,
.basket .filter-overlay .panel-group .panel-default .panel-body .options .sub-options .option .asset-number,
.upload-collection-container .filter-overlay .panel-group .panel-default .panel-body .options .sub-options .option .asset-number {
  color: #656565;
}
.search-result .filter .panel-group .filter-bar-filters .btn-show-all,
.basket .filter .panel-group .filter-bar-filters .btn-show-all,
.upload-collection-container .filter .panel-group .filter-bar-filters .btn-show-all,
.search-result .filter-overlay .panel-group .filter-bar-filters .btn-show-all,
.basket .filter-overlay .panel-group .filter-bar-filters .btn-show-all,
.upload-collection-container .filter-overlay .panel-group .filter-bar-filters .btn-show-all,
.search-result .filter .panel-group .filter-bar-filters .btn-show-less,
.basket .filter .panel-group .filter-bar-filters .btn-show-less,
.upload-collection-container .filter .panel-group .filter-bar-filters .btn-show-less,
.search-result .filter-overlay .panel-group .filter-bar-filters .btn-show-less,
.basket .filter-overlay .panel-group .filter-bar-filters .btn-show-less,
.upload-collection-container .filter-overlay .panel-group .filter-bar-filters .btn-show-less {
  color: #428bca;
  font-size: 12px;
}
.search-result .filter .panel-group .filter-bar-filters .btn-show-all:hover,
.basket .filter .panel-group .filter-bar-filters .btn-show-all:hover,
.upload-collection-container .filter .panel-group .filter-bar-filters .btn-show-all:hover,
.search-result .filter-overlay .panel-group .filter-bar-filters .btn-show-all:hover,
.basket .filter-overlay .panel-group .filter-bar-filters .btn-show-all:hover,
.upload-collection-container .filter-overlay .panel-group .filter-bar-filters .btn-show-all:hover,
.search-result .filter .panel-group .filter-bar-filters .btn-show-less:hover,
.basket .filter .panel-group .filter-bar-filters .btn-show-less:hover,
.upload-collection-container .filter .panel-group .filter-bar-filters .btn-show-less:hover,
.search-result .filter-overlay .panel-group .filter-bar-filters .btn-show-less:hover,
.basket .filter-overlay .panel-group .filter-bar-filters .btn-show-less:hover,
.upload-collection-container .filter-overlay .panel-group .filter-bar-filters .btn-show-less:hover {
  color: #3071a9;
}
.search-result .filter .panel-group .filter-bar-catalog .btn-show-all,
.basket .filter .panel-group .filter-bar-catalog .btn-show-all,
.upload-collection-container .filter .panel-group .filter-bar-catalog .btn-show-all,
.search-result .filter-overlay .panel-group .filter-bar-catalog .btn-show-all,
.basket .filter-overlay .panel-group .filter-bar-catalog .btn-show-all,
.upload-collection-container .filter-overlay .panel-group .filter-bar-catalog .btn-show-all,
.search-result .filter .panel-group .filter-bar-categories .btn-show-all,
.basket .filter .panel-group .filter-bar-categories .btn-show-all,
.upload-collection-container .filter .panel-group .filter-bar-categories .btn-show-all,
.search-result .filter-overlay .panel-group .filter-bar-categories .btn-show-all,
.basket .filter-overlay .panel-group .filter-bar-categories .btn-show-all,
.upload-collection-container .filter-overlay .panel-group .filter-bar-categories .btn-show-all,
.search-result .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-all,
.basket .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-all,
.upload-collection-container .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-all,
.search-result .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-all,
.basket .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-all,
.upload-collection-container .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-all,
.search-result .filter .panel-group .filter-bar-catalog .btn-show-less,
.basket .filter .panel-group .filter-bar-catalog .btn-show-less,
.upload-collection-container .filter .panel-group .filter-bar-catalog .btn-show-less,
.search-result .filter-overlay .panel-group .filter-bar-catalog .btn-show-less,
.basket .filter-overlay .panel-group .filter-bar-catalog .btn-show-less,
.upload-collection-container .filter-overlay .panel-group .filter-bar-catalog .btn-show-less,
.search-result .filter .panel-group .filter-bar-categories .btn-show-less,
.basket .filter .panel-group .filter-bar-categories .btn-show-less,
.upload-collection-container .filter .panel-group .filter-bar-categories .btn-show-less,
.search-result .filter-overlay .panel-group .filter-bar-categories .btn-show-less,
.basket .filter-overlay .panel-group .filter-bar-categories .btn-show-less,
.upload-collection-container .filter-overlay .panel-group .filter-bar-categories .btn-show-less,
.search-result .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-less,
.basket .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-less,
.upload-collection-container .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-less,
.search-result .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-less,
.basket .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-less,
.upload-collection-container .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-less {
  color: #428bca;
  font-size: 12px;
}
.search-result .filter .panel-group .filter-bar-catalog .btn-show-all:hover,
.basket .filter .panel-group .filter-bar-catalog .btn-show-all:hover,
.upload-collection-container .filter .panel-group .filter-bar-catalog .btn-show-all:hover,
.search-result .filter-overlay .panel-group .filter-bar-catalog .btn-show-all:hover,
.basket .filter-overlay .panel-group .filter-bar-catalog .btn-show-all:hover,
.upload-collection-container .filter-overlay .panel-group .filter-bar-catalog .btn-show-all:hover,
.search-result .filter .panel-group .filter-bar-categories .btn-show-all:hover,
.basket .filter .panel-group .filter-bar-categories .btn-show-all:hover,
.upload-collection-container .filter .panel-group .filter-bar-categories .btn-show-all:hover,
.search-result .filter-overlay .panel-group .filter-bar-categories .btn-show-all:hover,
.basket .filter-overlay .panel-group .filter-bar-categories .btn-show-all:hover,
.upload-collection-container .filter-overlay .panel-group .filter-bar-categories .btn-show-all:hover,
.search-result .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-all:hover,
.basket .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-all:hover,
.upload-collection-container .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-all:hover,
.search-result .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-all:hover,
.basket .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-all:hover,
.upload-collection-container .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-all:hover,
.search-result .filter .panel-group .filter-bar-catalog .btn-show-less:hover,
.basket .filter .panel-group .filter-bar-catalog .btn-show-less:hover,
.upload-collection-container .filter .panel-group .filter-bar-catalog .btn-show-less:hover,
.search-result .filter-overlay .panel-group .filter-bar-catalog .btn-show-less:hover,
.basket .filter-overlay .panel-group .filter-bar-catalog .btn-show-less:hover,
.upload-collection-container .filter-overlay .panel-group .filter-bar-catalog .btn-show-less:hover,
.search-result .filter .panel-group .filter-bar-categories .btn-show-less:hover,
.basket .filter .panel-group .filter-bar-categories .btn-show-less:hover,
.upload-collection-container .filter .panel-group .filter-bar-categories .btn-show-less:hover,
.search-result .filter-overlay .panel-group .filter-bar-categories .btn-show-less:hover,
.basket .filter-overlay .panel-group .filter-bar-categories .btn-show-less:hover,
.upload-collection-container .filter-overlay .panel-group .filter-bar-categories .btn-show-less:hover,
.search-result .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-less:hover,
.basket .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-less:hover,
.upload-collection-container .filter .panel-group .filter-bar-filters .filter-type-single .btn-show-less:hover,
.search-result .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-less:hover,
.basket .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-less:hover,
.upload-collection-container .filter-overlay .panel-group .filter-bar-filters .filter-type-single .btn-show-less:hover {
  color: #3071a9;
}
.search-result .filter .filter-clear,
.basket .filter .filter-clear,
.upload-collection-container .filter .filter-clear,
.search-result .filter-overlay .filter-clear,
.basket .filter-overlay .filter-clear,
.upload-collection-container .filter-overlay .filter-clear {
  color: #ffffff;
}
.search-result .filter .filter-clear:hover,
.basket .filter .filter-clear:hover,
.upload-collection-container .filter .filter-clear:hover,
.search-result .filter-overlay .filter-clear:hover,
.basket .filter-overlay .filter-clear:hover,
.upload-collection-container .filter-overlay .filter-clear:hover {
  color: #428bca;
}
.search-result .filter .star,
.basket .filter .star,
.upload-collection-container .filter .star,
.search-result .filter-overlay .star,
.basket .filter-overlay .star,
.upload-collection-container .filter-overlay .star {
  font-size: 8px;
  color: #FEC11D;
}
.search-result .filter-overlay-backdrop,
.basket .filter-overlay-backdrop,
.upload-collection-container .filter-overlay-backdrop {
  background-color: rgba(0, 0, 0, 0.65);
}
.search-result .filter-overlay .filter-unit-dividing-lines,
.basket .filter-overlay .filter-unit-dividing-lines,
.upload-collection-container .filter-overlay .filter-unit-dividing-lines {
  border-bottom: 1px solid #333333;
}
.search-result .filter-overlay .row-btns,
.basket .filter-overlay .row-btns,
.upload-collection-container .filter-overlay .row-btns {
  border-bottom: 1px solid #565656;
}
.search-result .filter-overlay .label-collection,
.basket .filter-overlay .label-collection,
.upload-collection-container .filter-overlay .label-collection {
  font-weight: 100;
}
.search-result .filter-overlay .icon-close-overlay,
.basket .filter-overlay .icon-close-overlay,
.upload-collection-container .filter-overlay .icon-close-overlay {
  color: #ffffff;
}
.search-result .pages,
.basket .pages,
.upload-collection-container .pages {
  color: #ffffff;
}
.search-result .pages .assets .asset .asset-inner .img-container .asset-add-placeholder,
.basket .pages .assets .asset .asset-inner .img-container .asset-add-placeholder,
.upload-collection-container .pages .assets .asset .asset-inner .img-container .asset-add-placeholder {
  border: 1px solid #aaaaaa;
}
.search-result .pages .assets .asset .asset-inner .img-container .asset-add-placeholder .rectangle-1,
.basket .pages .assets .asset .asset-inner .img-container .asset-add-placeholder .rectangle-1,
.upload-collection-container .pages .assets .asset .asset-inner .img-container .asset-add-placeholder .rectangle-1 {
  background: #ffffff;
}
.search-result .pages .assets .asset .asset-inner .img-container .asset-add-placeholder .rectangle-2,
.basket .pages .assets .asset .asset-inner .img-container .asset-add-placeholder .rectangle-2,
.upload-collection-container .pages .assets .asset .asset-inner .img-container .asset-add-placeholder .rectangle-2 {
  background: #ffffff;
}
.search-result .pages .assets .asset .asset-inner .description .asset-add-field,
.basket .pages .assets .asset .asset-inner .description .asset-add-field,
.upload-collection-container .pages .assets .asset .asset-inner .description .asset-add-field {
  font-size: 14px;
}
.search-result .pages .assets .asset.asset-add-item .asset-add-item-container,
.basket .pages .assets .asset.asset-add-item .asset-add-item-container,
.upload-collection-container .pages .assets .asset.asset-add-item .asset-add-item-container {
  border: 1px solid #4a4a4a;
}
.search-result .pages .assets .asset.asset-add-item .asset-add-item-container .progress .progress-bar-success,
.basket .pages .assets .asset.asset-add-item .asset-add-item-container .progress .progress-bar-success,
.upload-collection-container .pages .assets .asset.asset-add-item .asset-add-item-container .progress .progress-bar-success {
  background-color: #428bca;
}
.search-result .pages .assets .asset.asset-add-item .asset-add-item-container .progress .progress-bar-danger,
.basket .pages .assets .asset.asset-add-item .asset-add-item-container .progress .progress-bar-danger,
.upload-collection-container .pages .assets .asset.asset-add-item .asset-add-item-container .progress .progress-bar-danger {
  background-color: #d9534f;
}
.breadcrumb-background {
  background-color: #262626;
}
.breadcrumb-background .filter-clear {
  color: #ffffff;
}
.breadcrumb-background .filter-clear:hover {
  color: #428bca;
}
.filter-result .breadcrumbItem {
  font-size: 75%;
}
.filter-result .breadcrumbItem .icon-remove,
.filter-result .breadcrumbItem .caret {
  color: #ffffff;
}
.filter-result .breadcrumbItem .icon-remove:hover,
.filter-result .breadcrumbItem .caret:hover {
  color: #ffffff;
}
.filter-panel-background {
  background-color: #1f1f1f;
}
.filter-panel-background.col-xs-12 {
  background-color: rgba(31, 31, 31, 0.92);
}
.filter-clear {
  color: #ffffff;
}
.filter-result .label-filter-item {
  font-weight: 100;
  background: #428bca;
  color: #ffffff;
}
.filter-result .label-filter-item .star {
  font-size: 8px;
  color: #FEC11D;
}
.filter-result .btn-category {
  color: #ffffff;
  background: #428bca;
  border-color: #428bca;
}
.filter-result .dropdown-menu-category {
  color: #333333;
}
.filter-result .dropdown-menu-category li a {
  color: #333333;
}
.filter-result .dropdown-menu-category li a:hover {
  color: #ffffff;
}
.filter-result .dropdown-menu-category li:hover,
.filter-result .dropdown-menu-category li:hover a {
  background-color: #428bca;
  color: #ffffff;
}
.filter-result .dropdown-menu-category li.delete-category {
  color: #428bca;
}
.filter-result .dropdown-menu-category li.delete-category a {
  color: #428bca;
}
.filter-result .dropdown-menu-category li.delete-category:hover,
.filter-result .dropdown-menu-category li.delete-category:hover a {
  color: #ffffff;
}
.search-container .tooltip,
.search-unit .tooltip {
  font-family: 'Open Sans', sans-serif;
}
.searchButton {
  color: #333333;
  border-color: #cccccc;
  background-color: #ffffff;
}
.searchButton:hover,
.searchButton:hover:active,
.searchButton:active,
.searchButton:focus,
.searchButton:active:focus {
  background-color: #428bca;
  border-color: #428bca;
  color: #ffffff;
}
.collectionLabel {
  background-color: #428bca;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.clearBtn {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.clearBtn:hover,
.clearBtn:hover:active,
.clearBtn:active,
.clearBtn:focus,
.clearBtn:active:focus {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #428bca;
}
.searchContent {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
.searchContent:active,
.searchContent:focus,
.searchContent:active:focus {
  background-color: #428bca;
  border-color: #428bca;
  color: #ffffff;
}
.input-search-shadow .form-control.focused,
.input-search-shadow .form-control:focus,
.input-search-shadow .form-control:active,
.input-search-shadow .form-control.focus,
.input-search-shadow .form-control.active,
.input-search-shadow .form-control:focus:active,
.input-search-shadow .form-control.focus.active {
  border: 1px solid;
  color: #555555;
  background-color: #ffffff;
  border-color: #428bca;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  border-color: #cccccc;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.categories .category-banner {
  color: #ffffff;
}
.categories .category-banner .welcome-label {
  font-size: 1.5em;
}
.categories .categories-container .catalog h3 a {
  color: #333333;
}
.categories .categories-container .catalog h3 a:focus {
  color: #333333;
}
.categories .categories-container .catalog h3 a:hover {
  color: #333333;
}
.categories .categories-container .catalog-name.clickable:hover {
  color: #4d4d4d;
}
.stage {
  background-color: #efefef;
}
.category-background {
  background-color: #efefef;
}
.catalog-name {
  color: #333333;
}
.category-title .thumbnail {
  background: none;
}
.category-title .category-tile-background {
  border-radius: 4px;
}
.category-title .category-tile-background .image-container {
  background-color: #efefef;
}
.category-title .category-tile-background .image-container.thumbnail-is-loading {
  background-color: #ffffff;
}
.category-title .category-tile-background .image-container .thumbnail-background-image-failed {
  background: #ffffff;
}
.category-title .category-tile-background .caption-background {
  background: #ffffff;
}
.category-title .category-tile-background .thumnail-loading-spinner .spinnerCSS .si {
  background: #444;
}
.category-title .category-tile-category-name {
  color: #000000;
}
.category-title .category-tile-copy-text {
  color: #cccccc;
}
.category-title:hover .category-tile-background .thumbnail-background-image-failed {
  background: #262626;
}
.category-title:hover .caption-background {
  background-color: #262626;
}
.category-title:hover .category-tile-category-name {
  color: #ffffff;
}
.category-title:hover .category-tile-copy-text {
  color: #cccccc;
}
.combined-categories A.combined-categories-item.btn {
  color: #ffffff;
  background-color: transparent;
  border: 1px solid rgba(239, 239, 239, 0.4);
}
.combined-categories A.combined-categories-item.btn:hover {
  color: #ffffff;
  background-color: #428bca;
  border: 1px solid #428bca;
}
.collectionWindow .modal-dialog .modal-content .password-container .form-area {
  background-color: #ffffff;
}
.collectionWindow .modal-dialog .modal-content .password-container .form-area .alert {
  background-color: red;
  color: #ffffff;
}
.collection-action-dropdown_on-collection-overlay .menu-toggle-btn {
  color: #428bca;
}
.collection-action-dropdown_on-collection-overlay .menu-toggle-btn:hover,
.collection-action-dropdown_on-collection-overlay .menu-toggle-btn:focus,
.collection-action-dropdown_on-collection-overlay .menu-toggle-btn:active {
  color: #3071a9;
}
.collection-action-dropdown_on-collection-overlay .btn-group.open .menu-toggle-btn {
  color: #3071a9;
}
.collection-action-dropdown_on-collection-overlay .icon-collection-menu {
  font-size: 40px;
}
.collections-darken-out-background {
  background-color: rgba(0, 0, 0, 0.65);
}
.collectionSidebar .collectionContainer .badge {
  background-color: #656565;
  color: #ffffff;
}
.collectionSidebar .collectionContainer hr {
  border-top: solid 1px;
}
.collectionSidebar .collectionContainer hr.collections-dividing-lines {
  border-top-color: #e6e6e6;
}
.collectionSidebar .collectionContainer.collections-panel-background {
  background-color: #fafafa;
}
.collectionSidebar .collectionContainer .collections-page-title {
  color: #000000;
}
.collectionSidebar .collectionContainer .collections-close-icon {
  background-color: transparent;
  color: #000000;
}
.collectionSidebar .collectionContainer .collections-close-icon:active,
.collectionSidebar .collectionContainer .collections-close-icon.active,
.collectionSidebar .collectionContainer .collections-close-icon:hover,
.collectionSidebar .collectionContainer .collections-close-icon:focus,
.collectionSidebar .collectionContainer .collections-close-icon.focus,
.collectionSidebar .collectionContainer .collections-close-icon:active:focus,
.collectionSidebar .collectionContainer .collections-close-icon.active.focus,
.collectionSidebar .collectionContainer .collections-close-icon:hover:active,
.collectionSidebar .collectionContainer .collections-close-icon.hover.active {
  background-color: transparent;
  color: #000000;
}
.collectionSidebar .collectionContainer .collectionContent {
  background: #fafafa;
}
.collectionSidebar .collectionContainer .collections-item:hover {
  background-color: #e6e6e6;
}
.collectionSidebar .collectionContainer .collections-item-collection-name {
  color: #000000;
}
.collectionSidebar .collectionContainer .collections-item-date-creator {
  color: #000000;
}
.collection-action-btn-container .portals-btn {
  color: #ffffff;
  background-color: #428bca;
  border-color: transparent;
}
.collection-action-btn-container .portals-btn:hover {
  background-color: #3071a9;
  color: #ffffff;
  border-color: transparent;
}
.collection-action-btn-container .portals-btn:focus,
.collection-action-btn-container .portals-btn.focus {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #193c5a;
}
.collection-action-btn-container .portals-btn:active,
.collection-action-btn-container .portals-btn:active:focus {
  color: #ffffff;
  background-color: #2e6ea5;
  border-color: transparent;
}
.collection-action-menu_on-collection-page .portals-btn {
  color: #b2b2b2;
  background: #212121;
}
.collection-action-menu_on-collection-page .portals-btn:hover,
.collection-action-menu_on-collection-page .portals-btn:focus:active {
  color: #b2b2b2;
  background: #212121;
}
.collectionContent .collection-loading .spinnerCSS .so .si {
  background: #000000;
}
.collectionContent .collection-loading:before {
  background: rgba(0, 0, 0, 0.3);
}
.collection_close {
  background-color: transparent;
  color: #ffffff;
}
.collection_close:active,
.collection_close.active,
.collection_close:hover,
.collection_close:focus,
.collection_close.focus,
.collection_close:active:focus,
.collection_close.active.focus,
.collection_close:hover:active,
.collection_close.hover.active {
  background-color: transparent;
  color: #ffffff;
}
@media (max-width: 767px) {
  .share-collection-modal-dialog .control-label {
    font-size: 18px;
  }
}
.asset-preview.asset-preview-quickpreview .asset-preview-loading-spinner .spinnerCSS .si {
  background: #444;
}
.asset-preview.asset-preview-detail .asset-preview-loading-spinner .spinnerCSS .si {
  background: #444;
}
.quick-preview-container {
  color: #fafafa;
}
.quick-preview-container.quick-preview-background {
  background-color: #fafafa;
}
.quick-preview-container .quick-preview-close-icon {
  background-color: transparent;
  color: #000000;
}
.quick-preview-container .quick-preview-close-icon:active,
.quick-preview-container .quick-preview-close-icon.active,
.quick-preview-container .quick-preview-close-icon:hover,
.quick-preview-container .quick-preview-close-icon:focus,
.quick-preview-container .quick-preview-close-icon.focus,
.quick-preview-container .quick-preview-close-icon:active:focus,
.quick-preview-container .quick-preview-close-icon.active.focus,
.quick-preview-container .quick-preview-close-icon:hover:active,
.quick-preview-container .quick-preview-close-icon.hover.active {
  background-color: transparent;
  color: #000000;
}
.quick-preview-container .quick-preview-related-assets {
  color: #000000;
}
.quick-preview-container .fields-content .field-item {
  font-size: 14px;
}
.quick-preview-container .fields-content .field-item .item-record-description {
  font-size: 11px;
}
.quick-preview-container .quick-preview-background-arrow {
  /**This is the background color of the arrow which point to the asset
    when open quick seach view**/
  border-bottom-color: #fafafa;
}
.quick-preview-container .quick-preview-main-text {
  color: #000000;
}
.quick-preview-container .rating {
  color: #FEC11D;
}
.quick-preview-container .quick-preview-ratingstars-empty {
  color: #FEC11D;
}
.quick-preview-container .quick-preview-dividing-lines {
  border-bottom: solid 1px #e6e6e6;
}
.head-container .basket-function-buttons .portals-btn,
.head-container .is-basket-asset-action-btn .portals-btn {
  color: #ffffff;
  background-color: #428bca;
  border-color: transparent;
}
.head-container .basket-function-buttons .portals-btn:hover,
.head-container .is-basket-asset-action-btn .portals-btn:hover {
  background-color: #3071a9;
  color: #ffffff;
  border-color: transparent;
}
.head-container .basket-function-buttons .portals-btn:focus,
.head-container .is-basket-asset-action-btn .portals-btn:focus,
.head-container .basket-function-buttons .portals-btn.focus,
.head-container .is-basket-asset-action-btn .portals-btn.focus {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #193c5a;
}
.head-container .basket-function-buttons .portals-btn:active,
.head-container .is-basket-asset-action-btn .portals-btn:active,
.head-container .basket-function-buttons .portals-btn:active:focus,
.head-container .is-basket-asset-action-btn .portals-btn:active:focus {
  color: #ffffff;
  background-color: #2e6ea5;
  border-color: transparent;
}
@media (max-width: 991px) {
  .basket-function-buttons .portals-btn {
    font-size: 14px;
  }
}
.basket .head-container.basket-header-background {
  background-color: #1f1f1f;
}
.basket .head-container .basket-label {
  color: #ffffff;
}
.basket .head-container .basket-header-page-title {
  color: #ffffff;
}
.basket .head-container .basket-header-close-icon {
  background-color: transparent;
  color: #ffffff;
}
.basket .head-container .basket-header-close-icon:active,
.basket .head-container .basket-header-close-icon.active,
.basket .head-container .basket-header-close-icon:hover,
.basket .head-container .basket-header-close-icon:focus,
.basket .head-container .basket-header-close-icon.focus,
.basket .head-container .basket-header-close-icon:active:focus,
.basket .head-container .basket-header-close-icon.active.focus,
.basket .head-container .basket-header-close-icon:hover:active,
.basket .head-container .basket-header-close-icon.hover.active {
  background-color: transparent;
  color: #ffffff;
}
.basket .options-bar {
  color: #ffffff;
}
.basket .basket-options-bar-background {
  -webkit-transition: background-color 200ms ease-in;
  -moz-transition: background-color 200ms ease-in;
  -ms-transition: background-color 200ms ease-in;
  -o-transition: background-color 200ms ease-in;
  transition: background-color 200ms ease-in;
  background-color: rgba(23, 23, 23, 0.4);
}
.basket .basket-options-bar-background:hover,
.basket .basket-options-bar-background.pagination-focus {
  -webkit-transition: background-color 200ms ease-out;
  -moz-transition: background-color 200ms ease-out;
  -ms-transition: background-color 200ms ease-out;
  -o-transition: background-color 200ms ease-out;
  transition: background-color 200ms ease-out;
  background-color: #171717;
}
.basket .basket-stage-background {
  background-color: #1f1f1f;
}
.basket .basket-stage-asset-items-asset-name {
  color: #ffffff;
}
.basket .basket-stage-asset-items-other-meta-data {
  color: #b3b3b3;
}
@media (max-width: 767px) {
  .basket-actions-menu-dropdown .portals-btn {
    font-size: 16px;
  }
}
.crop-preview-form {
  color: #ffffff;
}
.crop-preview-form input {
  color: #000000;
}
.crop-preview-form hr {
  border-top: 1px solid #000000;
}
.asset-preview-is-open .download {
  background-color: #1f1f1f;
}
.asset-preview-is-open .download .icon-remove {
  color: #ffffff;
}
.asset-preview-is-open .modal-header_title {
  color: #ffffff;
  font-size: 32px;
}
.asset-preview-is-open .cropper-modal {
  background-color: #1f1f1f;
}
crop-preview h3 {
  font-size: 20px;
}
.is-asset-thumbnail .toolbar-mini-container {
  background: rgba(0, 0, 0, 0.1);
}
.xs-toolbar-menus {
  background-color: #ffffff;
}
.options-bar-background {
  -webkit-transition: background-color 200ms ease-in;
  -moz-transition: background-color 200ms ease-in;
  -ms-transition: background-color 200ms ease-in;
  -o-transition: background-color 200ms ease-in;
  transition: background-color 200ms ease-in;
  background-color: rgba(23, 23, 23, 0.4);
}
@media (max-width: 767px) {
  .options-bar-background {
    background-color: rgba(38, 38, 38, 0.2);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .options-bar-background {
    background-color: rgba(38, 38, 38, 0.2);
  }
}
@media (max-width: 767px) {
  .assets-footer.options-bar-background,
  .assets-footer.download-collection-landing-options-bar {
    background-color: #262626;
  }
}
.pagination-container {
  color: #ffffff;
}
.pagination-container .text-page-number {
  color: #5bc0de;
  background-color: #333333;
}
.pagination-container .form-control-input {
  border: 1px solid;
  color: #555555;
  border-color: #cccccc;
  background-color: #ffffff;
  font-weight: normal;
  background-color: #333333;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.pagination-container .form-control-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(85, 85, 85, 0.5);
  opacity: 1;
  /* Firefox */
}
.pagination-container .form-control-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(85, 85, 85, 0.5);
}
.pagination-container .form-control-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(85, 85, 85, 0.5);
}
.pagination-container .form-control-input.focused,
.pagination-container .form-control-input:focus,
.pagination-container .form-control-input:active,
.pagination-container .form-control-input.focus,
.pagination-container .form-control-input.active,
.pagination-container .form-control-input:focus:active,
.pagination-container .form-control-input.focus.active {
  border: 1px solid;
  color: #555555;
  background-color: #ffffff;
  border-color: #428bca;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.75), 0 0 8px rgba(66, 139, 202, 0.6);
  color: #cccccc;
  background-color: #333333;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.options-bar-background:hover,
.options-bar-background.pagination-focus {
  -webkit-transition: background-color 200ms ease-out;
  -moz-transition: background-color 200ms ease-out;
  -ms-transition: background-color 200ms ease-out;
  -o-transition: background-color 200ms ease-out;
  transition: background-color 200ms ease-out;
  background-color: #171717;
}
.collection-header-background {
  background-color: #171717;
}
.sorting-menu .btn-primary {
  color: #ffffff;
  background-color: #1f1f1f;
  border-color: transparent;
}
.sorting-menu .btn-primary.active,
.sorting-menu .btn-primary:active,
.sorting-menu .btn-primary:hover {
  color: #ffffff;
  background-color: #1f1f1f;
}
.sorting-menu .btn-primary.selected {
  color: #ffffff;
  background-color: #1f1f1f;
}
.sorting-menu .dropdown-toggle.btn-primary[aria-expanded="true"],
.sorting-menu .dropdown-toggle.btn-primary:active:focus,
.sorting-menu .dropdown-toggle.btn-primary.active.focus {
  color: #ffffff;
  background-color: #1f1f1f;
  border-color: transparent;
}
.sorting-menu .small {
  font-size: 0.85em;
}
.sorting-menu-mobile-view {
  border-bottom: 1px solid #333333;
}
.dropdown-menu.dropdown-menu-sorting .dropdown-menu-item {
  font-weight: 400;
}
.dropdown-menu.dropdown-menu-sorting .small {
  font-size: 16px;
}
.view-mode-dropdown .btn-info-portals.btn-view-mode {
  background-color: #1f1f1f;
  color: #ffffff;
}
.view-mode-dropdown .btn-info-portals.btn-view-mode:focus,
.view-mode-dropdown .btn-info-portals.btn-view-mode.focus {
  color: #ffffff;
  background-color: #4d4d4d;
}
.view-mode-dropdown .btn-info-portals.btn-view-mode.active,
.view-mode-dropdown .btn-info-portals.btn-view-mode:active,
.view-mode-dropdown .btn-info-portals.btn-view-mode:hover,
.view-mode-dropdown .btn-info-portals.btn-view-mode[aria-expanded="true"] {
  color: #ffffff;
  background-color: #4d4d4d;
}
.filter-unit-name {
  color: #808080;
}
.filter-unit-dividing-lines {
  border-bottom-color: #333333;
}
.filter-unit-name-filter-categories {
  color: #ffffff;
}
.filter-unit-name-filter-categories:hover {
  color: #ffffff;
}
.selected .filter-unit-name-filter-categories,
.current-option .filter-unit-name-filter-categories {
  color: #ffffff;
}
.selected .filter-unit-name-filter-categories:hover,
.current-option .filter-unit-name-filter-categories:hover {
  color: #ffffff;
}
.color-filter-xs-off {
  color: #3071a9;
}
.color-filter-xs-on {
  color: #ffffff;
}
.true-background {
  background: #99b106;
}
.false-background {
  background: #c30000;
}
.info-container-label {
  color: #808080;
}
.info-container-value {
  color: #333333;
}
.vocabulary-search-list .vocabulary-search-list-item > a.tagItem {
  background-color: #428bca;
  color: #ffffff;
}
.vocabulary-search-list .vocabulary-search-list-item > a:hover .vocab-info-content > ul > li {
  background-color: #428bca;
  color: #ffffff;
}
.vocabulary-search-list .item-info-container {
  font-size: 12px;
}
.vocabulary-search-list.touch-auto-suggest .icon-info-sign {
  color: #a2beda;
}
.touch-auto-suggest .info-container-label {
  color: #808080;
}
.touch-auto-suggest .info-container-value {
  color: #333333;
}
.touch-auto-suggest a:hover .info-container-label {
  color: #e7e7e7;
}
.touch-auto-suggest a:hover .info-container-value {
  color: #ffffff;
}
.input-search-icon-right {
  color: #808080;
}
.thumbnail-overview-stage {
  background-color: #171717;
}
.thumbnail-asset-name {
  color: #ffffff;
}
.thumbnail-other-meta {
  color: #b3b3b3;
}
.thumbnail-ratingstars-empty {
  color: #7d7d7d;
}
.full-page-view-navigate-button .vocabulary-item {
  background-color: #454545;
}
.asset-field-label {
  color: #989898;
}
.asset-field-value,
.basket .basket-stage-asset-items-other-meta-data.asset-field-value {
  color: #FFFFFF;
}
.print-templates-list {
  border: 1px solid #cccccc;
}
.print-templates-list .btn-primary.active {
  background-color: #428bca;
  border-color: transparent;
  color: #ffffff;
}
@media (max-width: 767px) {
  .print-templates-list .btn-primary.active {
    border-radius: 0;
  }
}
.print-templates-list .btn-primary.active:hover,
.print-templates-list .btn-primary.active:focus {
  background-color: #428bca;
  border-color: transparent;
  color: #ffffff;
}
.print-templates-list .btn-primary:hover,
.print-templates-list .btn-primary:focus {
  background-color: #428bca;
  border-color: transparent;
  color: #ffffff;
}
@media (max-width: 767px) {
  .print-template_name {
    font-size: 20px;
  }
}
