/**
*
* VERSION: FR14-2
*
* Farben:
* #ffffff = Weiß (Schrift, Icons auf Farbe)
* #303030 = Text
* #0058a1 = Aktion (Button, Links etc.)
* #d20842 = Akzent (Suchtreffer etc.)
*
*/
 
 
/* ===== STANDARD ===== */
 
body {
    background-color: #ffffff;
    padding-top: 0;
}
 
.row {
    margin: 0;
}
 
.popover {
    z-index: 10000 !important;
}
 
.modal {
    z-index: 10005 !important;
}
 
.modal-backdrop {
    z-index: 10002 !important;
}

.datepicker {
    z-index: 10050 !important;
}


/* == FONT == */
 
body,
.signup-form .form-item,
#passwordResetEmailPageBody .signup-form a,
.login-page .signup-form .form-item,
.login-page .signup-form .register,
.login-page #page-form .form-checkbox .checkbox-label,
.folder-navigation .folder-item,
.folder-navigation .folders-title,
.taxonomy .taxonomy-item .taxonomy-item-title,
.taxonomy .taxonomy-breadcrumbs-item a,
.thumbnails > li {
    font-size: 13px;
}
 
.signup-form .form-text,
.login-page #page-form .form-text {
    font-size: 16px;
}
 
.media-sets .media-set-elem .icon-mark,
.media-sets .media-set-elem-in .icon-mark {
    font-size: 16px;
}
 
.media-sets .media-set-elem-in .title {
    font-size: 16px;
}
 
.archiveTabs .fa-thumb-tack::before,
.sidebarBox .metadata-label,
#headerCaptionWrapper div:nth-of-type(3) .metadataRegion__field__label,
#previewInformationTabContent .metadatarow .metalabel,
.preview-content-wrapper .metadataRegion .metadata-row .metadata-label {
    font-size: 12px;
}

.breadcrumb .inactive .breadcrumb-name {
    font-size: 20px;
}

.taxonomy .taxonomy-title {
    font-size: 13px;
}
 
#thumbnailWrapper .marker-wrapper.marker-wrapper-left-single .marker {
    font-size: 17px;
}
 
.preview-title .metadataField.inputField .viewMarkup,
.preview-title .metadataField.bagField .viewMarkup {
    font-size: 22px;
}
 
#previewPage #metadata h2 {
    font-size: 13px;
}
 
 
/* == COLORS == */
 
body,
#page-form {
    color: #303030;
}

.dateField .dateEditorView,
#previewPage #metadata h2,
.archiveTabs > li > a,
.archiveDropdown .dropdown-toggle,
.dateField .fa-calendar,
.login-page #page-form a,
.login-page #page-form .form-checkbox .checkbox-label,
.nav-tabs > li > a,
#navigation #userMenuButton .user-button-arrow-down,
#navigation #userMenuButton .offlineAvatarSmall,
#previewPage .informationTabs > li a,
#passwordResetEmailPageBody .signup-form,
#signUpPageBody .signup-form,
#previewPage .informationTabs > li a,
.previewTab {
    color: #303030;
}

.dateField .dateEditorView:disabled:not(:placeholder-shown) {
    -webkit-text-fill-color: #303030;
}

.sidebarBox .metadata-label,
#headerCaptionWrapper div:nth-of-type(3) .metadataRegion__field__label,
#previewInformationTabContent .metadatarow .metalabel,
.preview-content-wrapper .metadataRegion .metadata-row .metadata-label {
    color: #777;
}

.breadcrumb .search-for-content,
.password-reset-content .form-action button,
.selected .thumbnail .icon-fa-check::before,
.selected .thumbnail:hover .icon-fa-check::before,
.selected .thumbnail .asset-pin {
    color: #ffffff;
}

.intranetextra-link,
.intranetextra-link.active {
    color: #fff !important;
}

.alert-info {
    color: #d20842;
}


/* AKTION */
 
a,
a:hover,
a:focus,
a.asset-permalink,
.add-smth-input .btn-add .icon,
.adv-search-dates-clear,
.album-share-panel > .elem,
.album-share-panel > .elem:hover,
.archiveTabs > li.active > a,
.archiveDropdown .dropdown-toggle,
.advancedSearchForm__blockTitle,
.breadcrumb a,
.breadcrumb .add-alert-btn .text,
.breadcrumb .add-alert-btn:hover .text,
.btn-link,
.btn-link:hover,
.btn-link:focus,
.copy-permalink,
.download-modal-popover .popover-title,
.folder-navigation a,
.folder-navigation .add-smart-folder,
.intranetextra .menuText:hover,
#js-album-create-modal-popover .btn-add .icon,
.login-page #page-form .form-text,
.navbar-search .clearIcon,
.navbar-search .search-query:focus,
.navbar-search .advanced-search-link.active,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
#page-form a,
#page-form .form-checkbox .checkbox-label,
#passwordResetEmailPageBody .signup-form a,
#previewPage ul.informationTabs a,
#previewPage .informationTabs > li.active a,
.preview-navigation a,
.preview-navigation-item,
.popover-title,
.popover-title button.close,
.selection-panel .files-count-clear a,
#sidebar .collapse-all,
.share-form .form-section-title,
.signup-form a,
.sorting-controler .sorting-name,
.sorting-controler .sorting-direction,
.sorting-variants-item-active .active-icon,
.taxonomy .icon-add,
.taxonomy .taxonomy-clear-all,
.taxonomy .btn-input-control .btn-input,
.taxonomy .taxonomy-item .taxonomy-item-title,
.thumbnail .icon-fa-check::before {
    color: #0058a1;
}

.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus {
    color: #0058a1 !important;
}
 
.bagItemEditMode::before,
.bagItemViewMode::before,
.bagItemEditMode::after,
.bagItemViewMode::after {
    border-color: transparent transparent transparent #0058a1;
}
 
.albums-list .album-row.active,
.bagItemEditMode,
.bagItemViewMode,
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.login-page .login-submit-button,
.login-page .login-submit-button:hover,
.login-page .login-submit-button:active,
.login-page .login-submit-button:focus,
.login-page .btn-primary,
.login-page .btn-primary:hover,
.login-page .btn-primary:active,
.login-page .btn-primary:focus,
.login-page .btn-primary.disabled,
.login-page .btn-primary[disabled],
.navbar-search .main-search-btn,
.navbar-search .main-search-btn:hover,
.navbar-search .main-search-btn:active,
.navbar-search .main-search-btn:focus,
.password-reset-content .form-action button,
.preview-buttons-group .preview-action-toggle,
.preview-buttons-group .preview-action-toggle:hover,
.preview-buttons-group .preview-action-toggle:active,
.preview-buttons-group .preview-action-toggle:focus,
#printDropdown.open .more-actions,
#printDropdown .more-actions,
#printDropdown:hover .more-actions,
#quickBtnDropdown.open .more-actions,
#quickBtnDropdown .more-actions,
#quickBtnDropdown:hover .more-actions,
.marker.interactive:hover,
.marker.interactive:active,
.selected .thumbnail .infobar {
    background-color: #0058a1;
    border-color: #0058a1;
}
 
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active,
.form-control:focus,
.login-page .form-control:focus,
.navbar-search .main-search-field:focus,
.selected .thumbnail,
.thumbnails .thumbnail:focus,
.thumbnails .thumbnail:hover {
    border-color: #0058a1;
}
 
 
/* AKZENT/HIGHLIGHTS */
 
.is-pin,
.asset-pin-active,
.breadcrumb .hit-count, .breadcrumb .asset-count,
.collections-tabs .favorite-active .icon-mark,
.media-set-elem-pinned .icon-mark,
.navbar-search .clear-icon,
.taxonomy .delete-action {
    color: #d20842;
}
 
.archiveTabs > li .count,
.archiveDropdown > li .count,
.breadcrumb .search-for-content,
.taxonomy .taxonomy-count,
.collections-tabs > li .matches-count,
.collections-dropdown .matches-count,
.number-badge {
    background-color: #d20842;
}
 
.taxonomy .taxonomy-item.selected {
    border-color: #d20842;
}
 
 
/* DEFAULT BUTTON */

.btn-default,
.btn-default:hover,
.btn-default:focus {
    background-color: #ddd;
    border: 1px solid #ddd;
}


/* PANELS */
 
.folder-navigation .folders-wrapper,
.sidebarBox,
.sorting-variants-item-active,
.taxonomy-breadcrumbs-wrapper {
    background-color: #f2f2f2;
}
 
.folder-navigation .folders-list,
#previewInformationTabContent .metadatarow,
.preview-content-wrapper .metadataRegion .metadata-row .metadata-label,
.preview-content-wrapper .metadataRegion .metadata-row .metadata-field,
.preview-content-wrapper .metadataRegion .metadata-row .metadataField,
.taxonomy {
    background-color: #f9f9f9;
}
 

 
/* == SHADOWS == */
 
.thumbnails .thumbnail:focus,
.thumbnails .thumbnail:hover {
    -webkit-box-shadow: 0 0 0 1px #0058a1;
    -moz-box-shadow: 0 0 0 1px #0058a1;
    box-shadow: 0 0 0 1px #0058a1;
}
 
.selected .thumbnail:hover {
    -webkit-box-shadow: 0 0 0 1px #0058a1, 0 0 10px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0 1px #0058a1, 0 0 10px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0 1px #0058a1, 0 0 10px 1px rgba(0, 0, 0, 0.3);
}
 
.form-control:focus,
.login-page .form-control:focus,
.navbar-inner,
.navbar-search .main-search-field:focus,
.navbar-search .search-query:focus,
.preview-buttons-group .preview-action-toggle:hover,
#printDropdown.open .more-actions,
#printDropdown:hover .more-actions,
#quickBtnDropdown.open .more-actions,
#quickBtnDropdown:hover .more-actions {
    box-shadow: none;
    -ms-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
 
 

/* == HIDDEN ELEMENTS == */

.advancedSearchForm hr,
.breadcrumb .search-for-quotes,
.sharePanel,
#thumbnailWrapper .image-markers,
.drag-and-drop-container,
.drag-to-external-system {
    display: none !important;
}
 
 

/* == SITE ELEMENTS == */
 
/* SIGNUP */
 
.signup-page .signup-form {
    width: 340px;
}

.signup-terms-and-conditions-modal .modal-header {
    background: #fff;
    color: #000;
}

.signup-terms-and-conditions-modal .modal-content,
.signup-terms-and-conditions-modal .modal-footer {
   background: #fff; 
}

 
/* LOGIN */
 
.login-page #page-form .form-text {
    border: 1px solid #ccc;
}

 
/* HEADER */
 
body.intranet {
    padding-top: 90px;
}

.navbar-inner {
    background-color: rgba(255, 255, 255,0.95);
}
 
#navbarContainer {
    height: 80px;
}
 
.navbar-logo {
    line-height: 75px;
    margin-left: 14px;
}
 
.navbar .nav {
    margin-top: 15px;
}
 
.navbar-fixed-top .header-center-part {
    line-height: 80px;
}

.navbar-fixed-top .tooltip.error-tooltip {
    margin-top: 4px;
}

.menu-icon {
    font-size: 16px;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 4px 0 0 4px;
}
 

/* ARCHIVE TABS */
 
.archiveTabsWrapper {
    border-color: #ddd;
    margin-left: 0;
    margin-right: 0;
}
 
.archiveTabs > li > a,
.archiveDropdown .dropdown-toggle,
.collections-tabs > li > a, 
.collections-dropdown .add-archive,
.collections-dropdown .dropdown-toggle {
    background-color: #f3f3f3;
    border: none;
}
 
.archiveTabs > li.active > a,
.collections-tabs > li.active > a {
    background-color: #ffffff;
    border-color: #ddd #ddd #ffffff #ddd !important;
}
 
.archive-tabs-wrapper-dropdown .archiveDropdown {
    margin-top: 0;
}
 

/* ARCHIVE/ALBUM OVERVIEW */
 
#thumbnailWrapperSimple {
    margin-top: 10px;
}

.media-sets {
    text-align: center;
}
 
.media-sets .media-set-elem {
    /*border-radius: 4px;*/
	margin: 10px;
}
 
.media-sets .media-set-elem-in {
    text-align: left;
    border-radius: 4px;
}
 
.media-sets .media-set-elem-in .title {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
 

/* BREADCRUMP */
 
.breadcrumb {
    margin: 10px 0 20px 0;
}
 
.breadcrumb .breadcrumb-wrapper {
    margin: 0;
}
 
.breadcrumb .inactive .breadcrumb-name {
    overflow: visible;
    max-width: 300px;
}
 
.breadcrumb .search-for-content {
    border-radius: 4px;
    padding: 3px 6px;
}
 
.breadcrumb .hit-count, .breadcrumb .asset-count {
    background: none;
}

 
/* SIDEBAR */

#sidebar {
    width: 300px;
}
 
.taxonomy .taxonomy-item .taxonomy-item-title,
.taxonomy .taxonomy-breadcrumbs-item a,
.folder-navigation .smart-folder .folder-name {
    max-width: 220px; /* sidebar-width - 80px */
}

.folder-navigation .folder-name {
    max-width: 270px;
}


/* SMART FOLDERS */
 
.folder-navigation .folders-header {
    padding: 8px 10px;
}
 
.folder-navigation .folder-item,
.folder-navigation .smart-folder.folder-item,
.folder-navigation .smart-folder.can-pin.folder-item {
    padding-top: 3px;
    padding-bottom: 3px;
}
 
.folder-navigation .folders-header::after {
    background: none;
}
 

/* TAXONOMY */
 
.taxonomy {
    margin-bottom: 8px;
}
 
.taxonomy .taxonomy-title {
    color: #888;
    text-transform: uppercase;
}
 
.taxonomy .taxonomy-breadcrumbs-wrapper {
    padding: 8px 10px 4px 10px;
}
 
.taxonomy .taxonomy-item-base {
    padding: 1px 75px 0px 26px;
}
 
.taxonomy .delete-action {
    right: 55px;
}
 
.taxonomy .edit-action {
    right: 38px;
}
 
.taxonomy .taxonomy-item .taxonomy-item-title {
    vertical-align: top;
    white-space: normal;
    padding: 2px 0;
}
 
.taxonomy .taxonomy-item:hover {
    background-color: rgba(216, 216, 216, 0.25);
}
 
.taxonomy .taxonomy-collapse-all {
    right: 80px;
}
 
.taxonomy .taxonomy-breadcrumbs-item a {
    white-space: normal;
}
 
.taxonomy .taxonomy-breadcrumbs-wrapper::after {
    background:none;
}
 

/* THUMBNAIL */
 
.thumbnail {
    border-color: #f2f2f2;
    border-radius: 4px;
}
 
.thumbnail .thumb-label {
    text-align: center;
}
 
.thumbnail .infobar {
    background: none;
}
 
.thumbnail .asset-pin {
    font-size: 15px;
    left: -6px;
}
 
.thumbnail .imageContainer {
    border-radius: 3px 3px 0 0;
}
 
.thumbnail .status-bar {
    border-radius: 0 0 0 3px;
}
 
.new-tooltip {
    background-color: rgba(41, 41, 41, 0.9);
}
 
#thumbnailWrapper .markers-container.markers-hide {
    display: block !important;
}

.marker-wrapper-all .marker-wrapper {
    display: block;
    border: 0;
    padding-left: 0;
}

#thumbnailWrapper .markers-hide .marker-wrapper {
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    filter: alpha(opacity=100);
}
 
#thumbnailWrapper .marker-wrapper {
    background-color: rgba(255, 255, 255, 0.8);
}
 
#thumbnailWrapper .marker-wrapper-left,
#thumbnailWrapper .marker-wrapper-left-single {
    padding-left: 0;
    border: 0;
    border-radius: 3px 0;
}
 
#thumbnailWrapper .marker-wrapper.marker-wrapper-left .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-left-single .marker {
    font-size: 17px;
    margin: 0;
}
 
#thumbnailWrapper .marker-wrapper.marker-wrapper-right,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right-single {
    padding-left: 0;
    border: 0;
    border-radius: 0 3px;
}
 
#thumbnailWrapper .marker-wrapper.marker-wrapper-right .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right-single .marker {
    margin: 0;
}
 
.marker.interactive:hover,
.marker.interactive:active {
    color: #ffffff !important;
}
 

/* PREVIEW */
 
.metadataField .dropdownView:empty::before,
.metadataField .typingFieldView:empty::before,
.metadataField .bagFieldValuesView:empty::before,
.dateField .dateEditorView {
    color: #ddd;
}
 
#previewPage .informationTabs > li a,
.previewTab {
    background: none;
    border: none;
}
 
#previewInformationTabContent .metadatarow {
    padding: 8px;
    margin: 0 0 2px 0;
    line-height: 1.9;
}
 
#previewInformationTabContent .metadatarow .metalabel {
    width: 15%;
}
 
.preview-content-wrapper .metadataRegion .metadata-row .metadata-label,
#previewInformationTabContent .metadatarow .metalabel {
    font-weight: normal;
    text-transform: uppercase; 
}
 
.preview-content-wrapper .metadataRegion .metadata-row .metadata-label,
.preview-content-wrapper .metadataRegion .metadata-row .metadata-field,
.preview-content-wrapper .metadataRegion .metadata-row .metadataField {
    padding: 8px 0 8px 2px;
    display: table-cell;
    border-bottom: 2px solid #ffffff;
    line-height: 1.5;
}
 
.preview-content-wrapper .metadataRegion .metadata-row .metadata-label {
    padding: 8px 0 8px 8px;
    width: 15%;
    vertical-align: middle;
}
 
#headerCaptionWrapper div:nth-of-type(3) .metadataRegion__field__label {
    text-transform: uppercase;
}

.sidebarBox {
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
}

.sidebarBox .metadataRegion {
    margin-bottom: 30px;
}

.sidebarBox .metadata-label {
    font-weight: normal;
    text-transform: uppercase;
}
 
.preview-title .metadataField.inputField .viewMarkup,
.preview-title .metadataField.bagField .viewMarkup {
    line-height: 1.2;
}
 
.preview-title-with-pin .image-note{
    right: -10px;
    top: -10px;
}
 
.preview-title-with-pin .asset-pin {
    font-size: 20px;
    right: 0;
    top: 3px;
}
 
.preview-markers-container {
    border: none;
    background: #ffffff;
    padding: 4px 5px;
    margin-top: 10px;
}
 
#previewPage #metadata h2 {
    border-top: none;
    margin-top: 0;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 0;
}

.preview-title .mini-preview img {
    width: 100px;
    height: 100px;
}

.preview-title .metadataField.inputField .editMarkup, 
.preview-title .metadataField.bagField .editMarkup {
    font-size: 22px;
}

.preview-title-with-preview .metadataField.inputField, 
.preview-title-with-preview .metadataField.bagField {
    width: calc(100% - 123px);
}


/* POPUPS */
 
.popover-title {
    border-bottom: none !important;
}
 
.alert-info {
    background: #ffffff;
    border: none;
}


@media screen and (max-width: 1225px) {
    .searchBarPositionOverride .navbar-fixed-top .navbar-search {
        margin-top: inherit;
        padding: inherit;
        left: inherit;
        right: inherit;
        position: inherit;
        max-width: inherit;
        background-color: unset;
    }
}


/* ===== INDIVIDUAL ===== */
 

/** STARTSEITE - V1
* - Bild im Hintergrund, Login-Box transparent oder weiß
*/
 
.signup-page .signup-form,
.login-page #page-form .login-upper-form,
.login-page #page-form .login-lower-form {
    background-color: rgba(255, 255, 255, 1); /* weiß */
    /* background-color: rgba(255, 255, 255, 0.95); */ /* transparent */
}
 
/** STARTSEITE - V2
* - Kein Bild im Hintergrund, Login-Box weiß
*/
/*
.signup-page .signup-form,
.login-page #page-form .login-upper-form,
.login-page #page-form .login-lower-form,
.login-page #page-form-wrap {
    background-image: none !important;
    background-color: #fff;
}
*/


/* DUNKLER KOPF/HEADER */
/*
.navbar-inner {
    background-color: #303030;
}

.navbar .nav > li > a {
    color: #fff;
}

.intranetextra-link,
#navigation #userMenuButton .user-button-arrow-down {
    color: #aaa !important;
}

.intranetextra-link.active,
.intranetextra-link:hover {
    color: #fff !important;
}
*/


/* DUNKLE FILTERNAVIGATION */
/*
.folder-navigation a,
.taxonomy .taxonomy-item .taxonomy-item-title {
    color: #303030;
}
*/


/* KEIN HOMEPAGEBILD */
/*
.home-page-search {
    background: none !important;
    height: 250px !important;
}
*/

/* Grauer Header + Weißer Content */
body {
    background-color: #fff;
}

.navbar-inner {
    background-color: rgba(237, 237, 237, 0.95);
}

.collections-tabs-wrapper {
    border-bottom: none;
    margin-left: 0;
    margin-right: 0;
}

.collections-tabs,
.archiveTabs {
    margin-bottom: -2px;
}

body #wrapper {
   /* background-color: unset !important;*/
   background: #E9E9E9 !important;
}

body #footer {
	background: #fff !important;
}

.media-sets {
    background: unset;
}

#wrapper {
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

body#previewPage #wrapper {
    margin: 0;
    background-color: #fff !important;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.archiveTabs > li.active > a, 
.collections-tabs > li.active > a,
.archiveTabsWrapper {
    border-color: #fff !important;
}

.grid-layout-main,
.breadcrumbs-toolbar {
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

/* Breadcrump kleiner */
.breadcrumb .inactive .breadcrumb-name {
    font-size: 16px;
}

/* Original MB Logo */
.navbar-logo img {
    height: 24px;
}

/* Weitere Elemente ausblenden */
.js-quick-renditions,
.empty-container-view .emptyInner img,
.modal-title .js-icon
.has-add-archive .collections-dropdown.add-archive-wrapper,
.has-add-archive .collections-dropdown,
.collections-tabs .icon-mark,
.archiveTabs .icon-mark,
.collections-dropdown,
#archiveTabsWrapper,
#breadcrumbUp,
#main-menu-albums,
#pinsLink,
#navigation .js-tools,
#js-embed-login-control,
#advancedSearchLink,
#menuAlerts {
	display: none !important;
}

/* Runde Ecken entfernen */
.media-sets .media-set-elem,
.media-sets .media-set-elem-in,
.form-control,
.navbar-search .main-search-field:focus,
.input-group-addon,
.btn,
.nav-tabs > li > a,
.collections-dropdown .add-archive,
.collections-dropdown .dropdown-toggle,
.folder-navigation .folders-wrapper,
.taxonomy,
.thumbnail,
.sidebarBox {
    border-radius: 0;
}

/* Rote aktive Thumbnails */
.selected .thumbnail,
.selected .thumbnail:hover,
.thumbnails .thumbnail:focus,
.thumbnails .thumbnail:hover {
    border-color: #d20842;
}

.selected .thumbnail .infobar {
    background-color: #d20842;
    border-color: #d20842;
}

.thumbnails .thumbnail:focus,
.thumbnails .thumbnail:hover {
    -webkit-box-shadow: 0 0 0 1px #d20842;
    -moz-box-shadow: 0 0 0 1px #d20842;
    box-shadow: 0 0 0 1px #d20842;
}
 
.selected .thumbnail:hover {
    -webkit-box-shadow: 0 0 0 1px #d20842, 0 0 10px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0 1px #d20842, 0 0 10px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0 1px #d20842, 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

.thumbnail:hover .icon-fa-check::before {
    color: #d20842;
}

.selected .thumbnail .infobar:hover .icon-fa-check::before {
    color: #fff;
}


/* Startseite */
.media-sets {
    /*background: #fff;*/
    padding: 7px;
}

.media-set-elem {
    margin: 7px;
    background: #e9e9e9;
}

.media-sets .media-set-elem-in {
    text-align: left;
    border: 12px solid #e9e9e9;
    height: 231px;
    width: 320px;
    background-repeat: no-repeat;
}

.media-sets .media-set-elem-in .title {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #e9e9e9;
    color: #0058a1;
    font-size: 17px;
    font-weight: bold;
    padding: 11px 0px 3px 0;
}

.media-sets .media-set-elem .icon-mark, .media-sets .media-set-elem-in .icon-mark {
    font-size: 16px;
    display: none;
}

.content-title {
    color: #fff;
}

body.home-page .navbar-inner {
    background: unset;
}

/* Inhalt ohne Login neu positionieren */
body.searchBarPositionOverride {
	padding-top: 120px;
}

.nav > li > a:hover,
.nav > li > a:focus {
	background-color: unset;
}

.new-navbar-logo {
	float: left;
	margin-right: 10px;
	line-height: 75px;
}

.new-navbar-logo img {
	height: 19px;
	vertical-align: middle;
}

.navbar-search {
	max-widht: 600px;
}

#navigation .help-link a {
	padding: 5px 20px;
	vertical-align: middle;
	line-height: 18px;
	display: inline-block;
	text-transform: uppercase;
}

.home-page-search {
	margin: 0;
}

#thumbnailWrapperSimple {
	/*background-color: #fff;*/
	margin-top: 0;
}

#thumbnailWrapperSimple #intro {
	text-align: center;
	margin: 0 auto;
	padding: 20px 0;
	width: 80%;
	/*background-color: #fff;*/
}

#thumbnailWrapperSimple #intro h2.headline {
	margin-top: 0;
	font-size: 18px;
}

#thumbnailWrapperSimple #intro p {
	margin-top: 0;
	font-size: 16px;
}

.static-page-modal .modal-body {
	max-height: 500px;
}

.bagItemViewMode {
	white-space: normal;
}