 /**
*
* VERSION: FR17-1 On Premise
*
* #ffffff = Text/Icons Hell
* #303030 = Text/Icons Dunkel
* #004e91 = Aktion (Button, Links etc.) blau rgba(85,18,133,0.8)
* #707070 = Akzent (Suchtreffer etc. fast schwarz
* #41484d = Button Shadow
* #ffffff = Navbar
* #ff9900 = Active PIN orange
* 
*/

/* === Alerts fix, move box to the left, arrow to the right === */

#header-alerts-popover {
	transform: translate3d(-65px, 0px, 0px); 
	will-change: transform;
}

.popover-x>.arrow {
    border-width: 11px;
    transform: translate3d(75px, 0px, 0px);
    will-change: transform;
}



/* === Alerts fix, make box not as wide === */
 
.alerts-collection,
.fotoweb-dark .alerts-collection {
    width: auto !important;
}

 
/* ===== STANDARD ===== */

body {
    background-color: #FFFFFF;
}
 
.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: 14px;
}

/* 
.signup-form .form-text,
.login-page #page-form .form-text,
.login-page #page-form a {
    font-size: 13px;
}
*/

#page-form a, #passwordResetEmailPageBody .signup-form a, page-form .form-checkbox .checkbox-label {
    color: #004e91;
	font-size: 14px;
}
 
.media-sets .media-set-elem .icon-mark,
.media-sets .media-set-elem-in .icon-mark,
.media-sets .media-set-elem-in .title,
#albums-list .collections-list .collections-list-item-pin,
#albums-list .collections-list .collections-list-item-title {
    font-size: 16px;
}

.menu-icon {
    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;
}

.thumbnail .asset-pin {
    font-size: 15px;
}

#thumbnailWrapper .marker-wrapper.marker-wrapper-left .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-left-single .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right-single .marker {
    font-size: 17px;
}
 
.preview-title .metadataField.inputField .viewMarkup,
.preview-title .metadataField.bagField .viewMarkup,
.preview-title .metadataField.inputField .editMarkup, 
.preview-title .metadataField.bagField .editMarkup {
    font-size: 22px;
}

.preview-title-with-pin .asset-pin {
    font-size: 20px;
}

#previewPage #metadata h2 {
    font-size: 13px;
}
 
 
/* == COLORS == */
 
body,
#page-form,
.signup-terms-and-conditions-modal .modal-header,
.media-sets .media-set-elem-in .title,
#albums-list .collections-list .collections-list-item-title,
.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,
.taxonomy .taxonomy-action,
.folder-list-item-toggle,
#previewPage .informationTabs > li a,
#passwordResetEmailPageBody .signup-form,
#signUpPageBody .signup-form,
#previewPage .informationTabs > li a,
.previewTab {
    color: #303030;
}

.intranetextra-link,
.intranetextra-link.active,
.main-menu-item-link,
.main-menu-item-link.active {
    color: #004e91 !important;
}

.dateField .dateEditorView:disabled:not(:placeholder-shown) {
    -webkit-text-fill-color: #303030;
}

.collections-dropdown .icon-mark {
	color: #666;
}

.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;
}

.taxonomy .taxonomy-title,
.thumbnail .asset-pin {
    color: #888;
}

.metadataField .dropdownView:empty::before,
.metadataField .typingFieldView:empty::before,
.metadataField .bagFieldValuesView:empty::before {
    color: #ddd;
}

.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;
}

.alert-info {
    color: #707070;
}


/* 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,
#navigation .settings-link,
#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,
.taxonomy .icon-go,
.footer-coloumn .nav > li > a:hover,
.footer-coloumn .nav > li > a:focus,
.remove-all-pins {
    color: #004e91;
}

.add-smth-input .btn-add {
    background: #004e91;
	margin-left: 450px;
    margin-top: 10px;
}

/* Aktion/LINK HOVER */

a:hover,
a:focus,
.album-share-panel > .elem:hover,
.archiveTabs > li.active > a,
.breadcrumb .add-alert-btn:hover .text,
.btn-link:hover,
.btn-link:focus,
.intranetextra .menuText:hover,
.navbar-search .search-query:focus,
.navbar-search .advanced-search-link.active,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
#previewPage ul.informationTabs a:hover,
#previewPage .informationTabs > li.active a:hover,
.preview-navigation a:hover,
.taxonomy .icon-add:hover,
.taxonomy .taxonomy-clear-all:hover,
.taxonomy .btn-input-control .btn-input:hover,
.taxonomy .taxonomy-item .taxonomy-item-title:hover,
.taxonomy .icon-go:hover,
.taxonomy .taxonomy-action:hover,
.thumbnail .icon-fa-check:hover::before, 
.thumbnail .shopping-cart-thumb-icon:hover::before, 
.thumbnail .shopping-cart-thumb-spinner:hover::before,
.remove-all-pins:hover {
    color: #707070;
}


.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus,
.intranetextra-link.active, 
.intranetextra-link:hover,
.main-menu-item-link.active, 
.main-menu-item-link:hover,
.taxonomy-navigation .taxonomy-item-title:not([href]):hover {
    color: #004e91 !important;
}
 

.bagItemEditMode::before,
.bagItemViewMode::before,
.bagItemEditMode::after,
.bagItemViewMode::after {
    border-color: transparent transparent transparent #004e91;
}


 
.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: #004e91;
    border-color: #004e91;
	border-bottom: 2px solid #004e91;
}

.selected .thumbnail .infobar {
	border-bottom: 0;
}

/* BUTTON HOVER */

.albums-list .album-row.active,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.login-page .login-submit-button:hover,
.login-page .login-submit-button:active,
.login-page .login-submit-button:focus,
.login-page .btn-primary:hover,
.login-page .btn-primary:active,
.login-page .btn-primary:focus,
.navbar-search .main-search-btn:hover,
.navbar-search .main-search-btn:active,
.navbar-search .main-search-btn:focus,
.preview-buttons-group .preview-action-toggle:hover,
.preview-buttons-group .preview-action-toggle:active,
.preview-buttons-group .preview-action-toggle:focus,
#printDropdown:hover .more-actions,
#quickBtnDropdown:hover .more-actions,
.marker.interactive:hover,
.marker.interactive:active {
    background-color: #707070;
    border-color: #707070;
	border-bottom: 2px solid #707070;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active,
.form-control:focus,
.login-page .form-control:focus,
.navbar-search .main-search-field,
.navbar-search .main-search-field:focus,
.selected .thumbnail,
.thumbnails .thumbnail:focus,
.thumbnails .thumbnail:hover,
#upload-area {
    border-color: #004e91;
}

#quickBtnDropdown.open .more-actions,
#quickBtnDropdown .more-actions,
#quickBtnDropdown:hover .more-actions {
	border-bottom: 1px solid #004e91 !important;
}
 
/* AKZENT/HIGHLIGHTS */
 

.breadcrumb .hit-count, .breadcrumb .asset-count,
.navbar-search .clear-icon {
    color: #707070;
}

.is-pin,
.asset-pin-active,
.folders-list-item-pin-active,
.collections-tabs .favorite-active .icon-mark,
.media-set-elem-pinned .icon-mark,
.thumbnail .asset-pin.asset-pin-active {
	color: #ff9900;
}
 
.archiveTabs > li .count,
.archiveDropdown > li .count,
.breadcrumb .search-for-content,
.taxonomy .taxonomy-count,
.collections-tabs > li .matches-count,
.collections-dropdown .matches-count,
.number-badge,
.media-sets .media-set-elem-pinned .icon-mark {
    background-color: #707070;
}
 
 #albums-list .collections-list-item .collections-list-item-pin.active {
    background-color: transparent;
}
 
 
.taxonomy .taxonomy-item.selected {
    border-color: #707070;
}
 
 
/* 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,
.taxonomy {
    background-color: #f9f9f9;
	border-bottom: 2px solid #eee;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
#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 {
    background-color: #f9f9f9;
}
 

 
/* == SHADOWS == */
 
.thumbnails .thumbnail:focus,
.thumbnails .thumbnail:hover {
    -webkit-box-shadow: 0 0 0 1px #004e91;
    -moz-box-shadow: 0 0 0 1px #004e91;
    box-shadow: 0 0 0 1px #004e91;
}
 
.selected .thumbnail:hover {
    -webkit-box-shadow: 0 0 0 1px #004e91, 0 0 10px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0 1px #004e91, 0 0 10px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0 1px #004e91, 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,
#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;
}

.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 */

.navbar-inner {
    background-color: rgba(255, 255, 255,0.95);
}
 
#navbarContainer {
    height: 80px;
}
 
.navbar-logo {
    line-height: 25px;
    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;
}

.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;
}
 
.navbar-search .main-search-field:focus {
	border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}



/* BODY MARGIN */

#searchHomePage {
	margin-top: 20px;
}

#managementContainer,
#archiveTabsWrapper,
.album-breadcrumb,
#albums-action-panel,
#albums-list,
.pins-breadcrumb,
#thumbnailWrapperSimple,
#orders-admin-wrapper,
#orderHistoryWrapper,
.order {
    margin-top: 40px;
}

.cartSubmitted,
.emptyCart,
.orderNotFound {
	margin-top: 90px;
}



/* 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: #fff;
    border-color: #ddd #ddd #ffffff #ddd !important;
}
 
.archive-tabs-wrapper-dropdown .archiveDropdown {
    margin-top: 0;
}
 

/* ARCHIVE/ALBUM OVERVIEW */
/*
#albums-list .collections-list {
	justify-content: center;
}
 
#albums-list .collections-list .collections-list-item {
    border-radius: 4px;
}
 
#albums-list .collections-list .collections-list-item-in {
    text-align: left;
    border-radius: 4px;
}
 
#albums-list .collections-list .collections-list-item-title {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
	background: rgba(255,255,255,0.8);
    background: linear-gradient(to right, rgba(255,255,255,0.85),rgba(255,255,255,0.6));
	margin-bottom: 2px;
	font-weight: bold;
	border-radius: 0;
	border: 0;
	padding: 5px 10px;
	height: auto;
}

#albums-list .collections-list-item .collections-list-item-pin {
	position: absolute;
	right: 4px;
    top: 4px;
    padding: 0px 7px;
	border-radius: 4px;
	color: rgba(0,0,0,0.3);
	line-height: 26px;
	height: 26px;
	width: auto;
}

#albums-list .collections-list-item .collections-list-item-pin.active {
	color: #fff;
}

#albums-list .collection-list-item-actions {
	border-radius: 0 3px;
	height: 26px;
}
*/

.collections-list {
	justify-content: center;
}
 
.collections-list .collections-list-item {
    border-radius: 4px;
}
 
.collections-list .collections-list-item-in {
    text-align: center;
    border-radius: 4px;
}
 
 /* ALBUM MIT VERLAUF TITEL */
 /*
.collections-list .collections-list-item-title {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
	background: rgba(255,255,255,0.8);
    background: linear-gradient(to right, rgba(255,255,255,0.85),rgba(255,255,255,0.6));
	margin-bottom: 2px;
	font-weight: bold;
	border-radius: 0;
	border: 0;
	padding: 5px 10px;
	height: auto;
	font-size: 16px;
	color: #000;
}
*/

/* ALBUM MIT SOLID TITEL FARBE AKTION */

.collections-list .collections-list-item-title {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
	background: rgba(0,78,145,1.0);
	margin-bottom: 0px;
	font-weight: 400;
	border-radius: 0px, 0px, 25px, 25px;
	border: 0;
	padding: 5px 10px;
	height: auto;
	font-size: 16px;
	color: #fff !important;
}


.collections-list-item .collections-list-item-pin {
	position: absolute;
	right: 4px;
    top: 4px;
    padding: 0px 7px;
	border-radius: 4px;
	color: rgba(255,255,255,1.0);
	line-height: 26px;
	height: 26px;
	width: auto;
	font-size: 17px;
}

.collections-list-item .collections-list-item-pin.active {
	color: #ff9900;
}

.collection-list-item-actions {
	border-radius: 0 3px;
	height: 26px;
}


/* FOOTER */

.footer-coloumn .nav > li > a:hover,
.footer-coloumn .nav > li > a:focus {
	background: none;
}



/* BREADCRUMP */
 
.breadcrumb {
    margin: 10px 0 20px 0;
}
 
.breadcrumb .breadcrumb-wrapper {
    margin: 0;
}
 
.breadcrumb .inactive .breadcrumb-name {
    overflow: hidden;
    max-width: 300px !important;
}
 
.breadcrumb .search-for-content {
    border-radius: 4px;
    padding: 3px 6px;
}
 
.breadcrumb .hit-count, .breadcrumb .asset-count {
    background: none;
}

 

/* SIDEBAR */

#sidebar {
    width: 300px;
}

#sidebar .collapse-all {
	padding-bottom: 0;
}


/* FOLDERS / SMART FOLDERS */

.folder-navigation .folder-name,
.folder-navigation .smart-folder .folder-name,
.taxonomy .taxonomy-item .taxonomy-item-title,
.taxonomy .taxonomy-breadcrumbs-item a {
    max-width: 270px;
}
 
.folder-navigation .folders-header {
    padding: 8px 10px;
}

.folders-list-item,
.folders-list-item-name,
.folder-list-item-toggle,
.folders-list-item-pin {
	height: 26px;
	line-height: 18px;
}

.folder-list-item-toggle {
	opacity: 0.2;
}

.folders-list-item-pin {
	line-height: 26px;
	opacity: 0.2;
}

.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;
}

.folder-list-item-toggle {
	margin-right: 5px;
}

.folders-list-element:hover,
.folders-list-create-item:hover {
	background-color: rgba(216, 216, 216, 0.25);
}



/* TAXONOMY */
 
.taxonomy {
    margin-bottom: 8px;
}
 
.taxonomy .taxonomy-title {
    text-transform: uppercase;
}
 
.taxonomy .taxonomy-breadcrumbs-wrapper {
    padding: 8px 10px 4px 10px;
}
 
.taxonomy .taxonomy-item-base {
    padding: 0px 3px 0px 8px;
}

.taxonomy .taxonomy-item-checkbox {
	margin: 0 7px 0 4px;
}

.taxonomy .taxonomy-item-title {
	height: 26px;
	line-height: 26px;
}

.taxonomy .taxonomy-action {
	opacity: 0.2;
	height: 26px;
	line-height: 26px;
}

.taxonomy .taxonomy-action .is-pin {
	opacity: 1 !important;
}

.taxonomy .taxonomy-item .taxonomy-item-title {
    vertical-align: top;
    white-space: normal;
}
 
.taxonomy .taxonomy-item a {
	text-decoration: none;
}
 
.taxonomy .taxonomy-item:hover {
    background-color: rgba(216, 216, 216, 0.25);
}

.taxonomy .taxonomy-collapse-all {
    right: 80px;
	margin-bottom: 0;
}
 
.taxonomy .taxonomy-breadcrumbs-item a {
    white-space: normal;
}
 
.taxonomy .taxonomy-breadcrumbs-wrapper::after {
    background:none;
}



/* THUMBNAIL */
/*
.thumbnail {
    border-color: #f2f2f2;
    border-radius: 4px;
	border-bottom: 2px solid #ddd;
	background-color: #f8f8f8;
}
*/

.thumbnail {
    border-color: #f2f2f2;
    border-radius: 4px;
	border-bottom: 2px solid #ddd;
	background-color: #ffffff;
}

.thumbnail .thumb-label {
    text-align: left;
	line-height: 1.4;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 3px;
	left: 12px;
	width: 90%;
	white-space: pre-wrap;
	overflow-y: hidden;
}

/* 
.thumbnail .infobar {
    background: #f4f4f4;
	height: 65px;
}
*/

.thumbnail .infobar {
    background: #ffffff;
	height: 65px;
}

.thumbnail .asset-pin {
    left: 6px;
	position: absolute;
	bottom: 0;
}
 
.thumbnail .imageContainer {
    border-radius: 3px 3px 0 0;
}
 
.thumbnail .status-bar {
    border-radius: 0 0 0 3px;
}

.thumbnail .status-bar.status- {
	background-color: #ddd;
}

.thumbnail .icon-fa-check, 
.thumbnail .shopping-cart-thumb-icon, 
.thumbnail .shopping-cart-thumb-spinner {
	position: absolute;
	right: 1px;
	bottom: 1px;
}

.new-tooltip {
    background-color: rgba(41, 41, 41, 0.9);
}

.thumb-tooltip__inner .part,
.new-tooltip__inner .part {
    overflow-x: inherit;
}
 
#thumbnailWrapper .markers-container.markers-hide {
    display: block !important;
}

#thumbnailWrapper .marker {
    padding: 4px 5px;
}

#thumbnailWrapper .marker.interactive:hover,
#thumbnailWrapper .marker.interactive:active {
	border-bottom: 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-all .marker-wrapper {
    display: block;
    border: 0;
    padding-left: 0;
	border-radius: 3px;
}

#thumbnailWrapper .marker-wrapper-left,
#thumbnailWrapper .marker-wrapper-left-single,
#thumbnailWrapper .marker-wrapper.marker-wrapper-left,
#thumbnailWrapper .marker-wrapper.marker-wrapper-left .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-left-single .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-left .marker.interactive:hover,
#thumbnailWrapper .marker-wrapper.marker-wrapper-left .marker.interactive:active,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right-single .marker,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right .marker.interactive:hover,
#thumbnailWrapper .marker-wrapper.marker-wrapper-right .marker.interactive:active {
    border: 0;
    border-radius: 3px;
}


/* PREVIEW */
 
#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 #fff;
    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;
	border-bottom: 2px solid #ddd;
}

.sidebarBox .metadataRegion {
    margin-bottom: 30px;
}

.sidebarBox .metadata-row {
	margin-bottom: 16px;
}

.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 {
    right: 0;
    top: 3px;
}
 
.preview-markers-container {
    border: none;
    background: #fff;
    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-with-preview .metadataField.inputField, 
.preview-title-with-preview .metadataField.bagField {
    width: calc(100% - 123px);
}

/* POPUPS */
 
.popover-title {
    border-bottom: none !important;
}
 
.alert-info {
    background: #fff;
    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;
    }
}

/* ALBUM PANEL */

.albums-list .album-row.active {
	color: #fff;
}

.albums-list .album-row.active .media-set-elem {
	background: none;
}


/* ===== INDIVIDUAL ===== */
 

/** STARTSEITE - V1
* - Bild im Hintergrund, Login-Box transparent oder weiss
*/

.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.0); /* weiss */
    color: #004e91;
}


/* ANPASSUNG LARS AN FR16 1037 */

.login-type-page-form {
	    background-color: rgba(255,255,255,1.0); /* weiss */
	    color: #004e91;
}

#page-form a, #passwordResetEmailPageBody .signup-form a,
page-form .form-checkbox .checkbox-label {
	    color: #004e91;
}

.login-type-page-content .form-text {
	border-style: solid;
    border-width: 1px;
    border-color: #c2c2c2;
}
 
 
/** 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


.login-type-page-main {
    background-image: none !important;
    background-color: #004e91;
}

*/

/* FARBIGER KOPF/HEADER */
/*
.navbar-inner {
    background-color: #f2f2f2;
	border-bottom: "px solid #eaeaea;
}
*/

/* KOPF HEADER NAVBAR */

.navbar-inner {
    background-color: #ffffff;
	border-bottom: 1px solid #004e91;
}


.navbar .nav > li > a,
.navbar .nav > li > a:focus {
    color: #7d4f00 !important;
}

.navbar .nav > li > a:hover,
.navbar .nav > li > a.active,
.main-menu-item-link {
	color: #004e91 !important;
}

#navigation #userMenuButton .user-button-arrow-down,
#navigation #userMenuButton .offlineAvatarSmall {
	color: #004e91;
	padding-bottom: 3px;
}

#navigation #userMenuButton.open .user-button-arrow-down {
	color: #004e91;
}

.intranetextra-link,
.main-menu-item-link {
    color: #004e91 !important;
}

.intranetextra-link.active,
.intranetextra-link:hover,
.main-menu-item-link.active,
.main-menu-item-link:hover {
    color: #707070 !important;
}
/*
#navbarContainer .navbar-search .form-control {
	border-color: #ddd;
}
*/

.navbar .nav > li.dropdown.open > .dropdown-toggle,
#navigation #userMenuButton:hover {
	color: #ffffff;
	background: none;
	text-shadow: none;
}

#navigation #userMenuButton:hover .offlineAvatarSmall,
#navigation #userMenuButton:hover .user-button-arrow-down {
	color: #004e91;
}

#navigation .settings-item.open .settings-link {
	color: #ffffff !important;
}


/* DUNKLE FILTERNAVIGATION */
/*
.folder-navigation a,
.taxonomy .taxonomy-item .taxonomy-item-title {
    color: #000000;
}
*/


/* LOGO */

.navbar-logo img {
	height: 25px;
	vertical-align: middle;
}


/* HOMEPAGEBANNER - NEIN */

.home-page-search {
    background: #ffffff !important;
    height: 300px !important;
}

.navbar-search .main-search-field:focus {
	border-color: #303030;
}


/* HOMEPAGEBANNER - JA */
/*
.home-page-search {
    height: 350px !important;
}
*/

.content-title {
	color: #857367;
}


/* ARCHIVE ZENTRIERT */

.media-sets {
    text-align: center;
}

/* Fix Terms and Conditions for mobile */
@media screen and (max-width: 480px) {
    .signup-terms-and-conditions-modal .modal-content {
        width: 90vw;
        height: 90vh;
        margin-left: 5vw;
    }
}

/* SOCIAL MEDIA LINKS */

.addthis_toolbox a {
	display: none !important;
}
s
/* SCHRIFT IM TOP MENU */

.main-menu-item-text {
    font-size: 11px;
}

/* METADATEN DETAILS REITER HERVORGEHOBEN */

.informationTabs .nav-link.active {
    background: #f2f2f2 !important;
    border-color: #ddd #ddd transparent;
}



/* ADDITIONAL LINKS ON LOGIN 

.login-type-page-form #additional-links {
	padding-top: 10px;
	width: 100%;
}

.login-type-page-form #additional-links .privacy-link {
	float: right;
}

*/

/* ALBUM COVER AKTIONEN AUSGEBLENDET */

/*
.collection-list-item-actions {
    display: none !important;
}
*/