/* Generated by tools/build_skin_palette.py. UI colors only, scoped to OnlineFoto. */
.admin-body input:focus,.admin-body select:focus,.admin-body textarea:focus{border-color:#98002e!important}
.admin-body button,.admin-body input.gomb,.admin-body .admin-button{border:1px solid #98002e!important;background:#98002e!important}
.admin-body .admin-public-menu a:hover{color:#98002e!important}
.admin-body .admin-nav-primary a:hover,.admin-body .admin-nav-primary a.active,.admin-body .admin-nav-submenu a:hover,.admin-body .admin-nav-submenu a.active{background:#e3ebe5!important}
.admin-body.admin-section-system .admin-nav-primary a[data-admin-section="system"],.admin-body.admin-section-shops .admin-nav-primary a[data-admin-section="shops"],.admin-body.admin-section-clients .admin-nav-primary a[data-admin-section="clients"],.admin-body.admin-section-catalog .admin-nav-primary a[data-admin-section="catalog"],.admin-body.admin-section-orders .admin-nav-primary a[data-admin-section="orders"],.admin-body.admin-section-stats .admin-nav-primary a[data-admin-section="stats"],.admin-body.admin-section-newsletter .admin-nav-primary a[data-admin-section="newsletter"]{border-color:#98002e!important;background:#e3ebe5!important}
.admin-body .admin-nav-primary a.active{border-color:#98002e!important}
.admin-body .admin-nav-submenu a.active{color:#98002e!important}
.admin-body .admin-dashboard-link:hover{border-color:#98002e!important;background:#e3ebe5!important}
.admin-body .admin-message.error{border-color:#e3ebe5!important;background:#e3ebe5!important}
.admin-body .admin-delete-product-form{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.admin-body .admin-collapsible summary{border:1px solid #98002e!important;background:#98002e!important}
.admin-body .admin-list-table tr:hover td{background:#e3ebe5!important}
.admin-body .admin-notice{border:1px solid #98002e!important;background:#e3ebe5!important}
.admin-body .admin-badge.inactive{background:#e3ebe5!important}
.admin-body .admin-section-tabs a.active,.admin-body .admin-section-tabs a:hover{border-color:#98002e!important;background:#e3ebe5!important}
.admin-body .admin-tool-launches a:hover{border-color:#98002e!important;background:#e3ebe5!important}
.admin-body .admin-stat-meter span{background:#98002e!important}
.admin-body .admin-editor-tab.active{border-color:#98002e!important;background:#e3ebe5!important;color:#98002e!important}
.admin-body .admin-pager a.active,.admin-body .admin-pager a:hover{border-color:#98002e!important;background:#e3ebe5!important}
.of-skin input.input:focus,.of-skin input.input:hover{border:1px #98002e solid!important}
.of-skin .menua{color:#98002e!important}
.of-skin .narancs{color:#98002e!important}
.of-skin .check:focus,.of-skin .check:hover{border:1px #98002e solid!important}
.of-skin .home-slide{background:#e3ebe5!important}
.of-skin .home-slide-dot.active{background:#98002e!important}
.of-skin .gift-side-switch button.active{border-color:#98002e!important;background:#98002e!important}
.admin-body .gift-side-switch button.active{border-color:#98002e!important;background:#98002e!important}
.of-skin .gift-control-button,.of-skin .gift-cart-button{border:1px solid #98002e!important;background:#98002e!important}
.admin-body .gift-control-button,.admin-body .gift-cart-button{border:1px solid #98002e!important;background:#98002e!important}
.of-skin .gift-output-hints{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.admin-body .gift-output-hints{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.of-skin .gift-cart-checkout{border:1px solid #98002e!important;background:#98002e!important}
.admin-body .gift-cart-checkout{border:1px solid #98002e!important;background:#98002e!important}
.of-skin .gift-cart-row-price{color:#98002e!important}
.admin-body .gift-cart-row-price{color:#98002e!important}
.of-skin .gift-login-message.error{border-color:#e3ebe5!important;background:#e3ebe5!important}
.admin-body .gift-login-message.error{border-color:#e3ebe5!important;background:#e3ebe5!important}
.of-skin .gift-login-submit{border:1px solid #98002e!important;background:#98002e!important}
.admin-body .gift-login-submit{border:1px solid #98002e!important;background:#98002e!important}
.of-skin .calendar-home-link:hover,.of-skin .calendar-home-link:focus{border-color:#98002e!important;background:#e3ebe5!important}
.admin-body .calendar-home-link:hover,.admin-body .calendar-home-link:focus{border-color:#98002e!important;background:#e3ebe5!important}
.of-skin .calendar-cart-link{border:1px solid #98002e!important;background:#98002e!important}
.admin-body .calendar-cart-link{border:1px solid #98002e!important;background:#98002e!important}
.of-skin .calendar-cart-link:hover,.of-skin .calendar-cart-link:focus{background:#98002e!important}
.admin-body .calendar-cart-link:hover,.admin-body .calendar-cart-link:focus{background:#98002e!important}
.of-skin .calendar-cart-remove{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.admin-body .calendar-cart-remove{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.of-skin .calendar-cart-remove:hover,.of-skin .calendar-cart-remove:focus{background:#e3ebe5!important}
.admin-body .calendar-cart-remove:hover,.admin-body .calendar-cart-remove:focus{background:#e3ebe5!important}
.of-skin .calendar-cart-total{border:1px solid #98002e!important;background:#e3ebe5!important}
.admin-body .calendar-cart-total{border:1px solid #98002e!important;background:#e3ebe5!important}
.of-skin .calendar-product-item.active{border-color:#98002e!important}
.admin-body .calendar-product-item.active{border-color:#98002e!important}
.of-skin .calendar-product-price{color:#98002e!important}
.admin-body .calendar-product-price{color:#98002e!important}
.of-skin .calendar-template-item.active{border-color:#98002e!important}
.admin-body .calendar-template-item.active{border-color:#98002e!important}
.of-skin .calendar-selected-price{color:#98002e!important}
.admin-body .calendar-selected-price{color:#98002e!important}
.of-skin .calendar-photo-slot.layout-active,.of-skin .calendar-generated-block.layout-active{outline:2px solid #98002e!important}
.admin-body .calendar-photo-slot.layout-active,.admin-body .calendar-generated-block.layout-active{outline:2px solid #98002e!important}
.of-skin .calendar-page-button.active{border-color:#98002e!important;color:#98002e!important}
.admin-body .calendar-page-button.active{border-color:#98002e!important;color:#98002e!important}
.of-skin .calendar-upload-button,.of-skin .calendar-primary-button,.of-skin .calendar-secondary-button{border:1px solid #98002e!important;background:#98002e!important}
.admin-body .calendar-upload-button,.admin-body .calendar-primary-button,.admin-body .calendar-secondary-button{border:1px solid #98002e!important;background:#98002e!important}
.of-skin .calendar-primary-button:hover,.of-skin .calendar-upload-button:hover{background:#98002e!important}
.admin-body .calendar-primary-button:hover,.admin-body .calendar-upload-button:hover{background:#98002e!important}
.of-skin .calendar-pool-item.active{border-color:#98002e!important}
.admin-body .calendar-pool-item.active{border-color:#98002e!important}
.of-skin .calendar-layout-tool{border:1px solid #98002e!important;background:#e3ebe5!important}
.admin-body .calendar-layout-tool{border:1px solid #98002e!important;background:#e3ebe5!important}
.of-skin .calendar-layout-title{color:#98002e!important}
.admin-body .calendar-layout-title{color:#98002e!important}
.of-skin .calendar-admin-embed .calendar-photo-slot.layout-active{border-color:#98002e!important}
.admin-body .calendar-admin-embed .calendar-photo-slot.layout-active{border-color:#98002e!important}
.of-skin .photobook-cart-link,.of-skin .photobook-upload-button,.of-skin .photobook-primary-button{border:1px solid #98002e!important;background:#98002e!important}
.admin-body .photobook-cart-link,.admin-body .photobook-upload-button,.admin-body .photobook-primary-button{border:1px solid #98002e!important;background:#98002e!important}
.of-skin .photobook-product-card.active{border-color:#98002e!important;box-shadow:inset 0 0 0 1px #98002e!important}
.admin-body .photobook-product-card.active{border-color:#98002e!important;box-shadow:inset 0 0 0 1px #98002e!important}
.of-skin .photobook-product-card .price{color:#98002e!important}
.admin-body .photobook-product-card .price{color:#98002e!important}
.of-skin .photobook-empty{border:1px solid #e3ebe5!important;background:#e3ebe5!important;color:#98002e!important}
.admin-body .photobook-empty{border:1px solid #e3ebe5!important;background:#e3ebe5!important;color:#98002e!important}
.of-skin .photobook-selected-price{color:#98002e!important}
.admin-body .photobook-selected-price{color:#98002e!important}
.of-skin .photobook-page-tab i{border-left:1px dashed #98002e!important;border-bottom:1px dashed #98002e!important;background:#e3ebe5!important}
.admin-body .photobook-page-tab i{border-left:1px dashed #98002e!important;border-bottom:1px dashed #98002e!important;background:#e3ebe5!important}
.of-skin .photobook-page-tab i::after{background:#98002e!important}
.admin-body .photobook-page-tab i::after{background:#98002e!important}
.of-skin .photobook-page-tab.active{border-color:#98002e!important;color:#98002e!important}
.admin-body .photobook-page-tab.active{border-color:#98002e!important;color:#98002e!important}
.of-skin .photobook-slot.active{border-color:#98002e!important}
.admin-body .photobook-slot.active{border-color:#98002e!important}
.of-skin .photobook-slot.unlocked{border-color:#98002e!important}
.admin-body .photobook-slot.unlocked{border-color:#98002e!important}
.of-skin .photobook-slot-resize{border-left:1px solid #98002e!important;border-top:1px solid #98002e!important;background:#98002e!important}
.admin-body .photobook-slot-resize{border-left:1px solid #98002e!important;border-top:1px solid #98002e!important;background:#98002e!important}
.of-skin .photobook-text-layer.active{border-color:#98002e!important}
.admin-body .photobook-text-layer.active{border-color:#98002e!important}
.of-skin .photobook-text-resize{border-left:1px solid #98002e!important;border-top:1px solid #98002e!important;background:#98002e!important}
.admin-body .photobook-text-resize{border-left:1px solid #98002e!important;border-top:1px solid #98002e!important;background:#98002e!important}
.of-skin .photobook-photo-thumb.active{border-color:#98002e!important;box-shadow:inset 0 0 0 2px #98002e!important}
.admin-body .photobook-photo-thumb.active{border-color:#98002e!important;box-shadow:inset 0 0 0 2px #98002e!important}
.of-skin .photobook-photo-thumb.background-on-page{border-color:#98002e!important}
.admin-body .photobook-photo-thumb.background-on-page{border-color:#98002e!important}
.of-skin .photobook-photo-thumb em{background:#98002e!important}
.admin-body .photobook-photo-thumb em{background:#98002e!important}
.of-skin .photobook-layout-tool{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.admin-body .photobook-layout-tool{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.of-skin .photobook-cart-price{color:#98002e!important}
.admin-body .photobook-cart-price{color:#98002e!important}
.of-skin .photobook-notice,.of-skin .photobook-reader{border:1px solid #e3ebe5!important}
.admin-body .photobook-notice,.admin-body .photobook-reader{border:1px solid #e3ebe5!important}
.of-skin .photobook-reader button,.of-skin .photobook-notice button{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.admin-body .photobook-reader button,.admin-body .photobook-notice button{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.of-skin .photobook-reader-viewport{border:1px solid #e3ebe5!important}
.admin-body .photobook-reader-viewport{border:1px solid #e3ebe5!important}
.of-skin .photobook-pricing-admin{border:1px solid #e3ebe5!important}
.admin-body .photobook-pricing-admin{border:1px solid #e3ebe5!important}
.of-skin .photobook-pricing-admin fieldset{border:1px solid #e3ebe5!important}
.admin-body .photobook-pricing-admin fieldset{border:1px solid #e3ebe5!important}
.of-skin .uploadhub-button,.of-skin .uploadhub-button:visited{border:1px solid #98002e!important;background:linear-gradient(180deg, #98002e 0%, #98002e 100%)!important}
.admin-body .uploadhub-button,.admin-body .uploadhub-button:visited{border:1px solid #98002e!important;background:linear-gradient(180deg, #98002e 0%, #98002e 100%)!important}
.of-skin .uploadhub-button:hover{background:linear-gradient(180deg, #98002e 0%, #98002e 100%)!important}
.admin-body .uploadhub-button:hover{background:linear-gradient(180deg, #98002e 0%, #98002e 100%)!important}
.of-skin .uploadhub-dropzone{border:2px dashed #98002e!important;background:linear-gradient(180deg, #e3ebe5 0%, #e3ebe5 100%)!important}
.admin-body .uploadhub-dropzone{border:2px dashed #98002e!important;background:linear-gradient(180deg, #e3ebe5 0%, #e3ebe5 100%)!important}
.of-skin .uploadhub-browser-warning{border:1px solid #98002e!important;background:#e3ebe5!important}
.admin-body .uploadhub-browser-warning{border:1px solid #98002e!important;background:#e3ebe5!important}
.of-skin .uploadhub-drop-badges > span{border:1px solid #98002e!important}
.admin-body .uploadhub-drop-badges > span{border:1px solid #98002e!important}
.of-skin .uploadhub-preset-title::before{color:#98002e!important}
.admin-body .uploadhub-preset-title::before{color:#98002e!important}
.of-skin .uploadhub-preset-hint{border:1px solid #98002e!important;color:#98002e!important;background:#e3ebe5!important}
.admin-body .uploadhub-preset-hint{border:1px solid #98002e!important;color:#98002e!important;background:#e3ebe5!important}
.of-skin .uploadhub-folder-quick-edit{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.admin-body .uploadhub-folder-quick-edit{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.of-skin .uploadhub-folder-warning{border:1px solid #98002e!important;background:#e3ebe5!important;color:#98002e!important}
.admin-body .uploadhub-folder-warning{border:1px solid #98002e!important;background:#e3ebe5!important;color:#98002e!important}
.of-skin .uploadhub-folder-error{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.admin-body .uploadhub-folder-error{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.of-skin .uploadhub-inline-dropzone{border:2px dashed #98002e!important;background:linear-gradient(180deg, #e3ebe5 0%, #e3ebe5 100%)!important}
.admin-body .uploadhub-inline-dropzone{border:2px dashed #98002e!important;background:linear-gradient(180deg, #e3ebe5 0%, #e3ebe5 100%)!important}
.of-skin .uploadhub-card[data-selected="1"],.of-skin .uploadhub-card:has(.uploadhub-select-item:checked){border-color:#98002e!important}
.admin-body .uploadhub-card[data-selected="1"],.admin-body .uploadhub-card:has(.uploadhub-select-item:checked){border-color:#98002e!important}
.of-skin .uploadhub-status.error{background:#e3ebe5!important}
.admin-body .uploadhub-status.error{background:#e3ebe5!important}
.of-skin .uploadhub-warning-text{color:#98002e!important}
.admin-body .uploadhub-warning-text{color:#98002e!important}
.of-skin .uploadhub-progress-bar{background:linear-gradient(90deg, #98002e 0%, #98002e 100%)!important}
.admin-body .uploadhub-progress-bar{background:linear-gradient(90deg, #98002e 0%, #98002e 100%)!important}
.of-skin .uploadhub-guide{border:1px solid #e3ebe5!important}
.admin-body .uploadhub-guide{border:1px solid #e3ebe5!important}
.of-skin .webshop-order-button,.of-skin .webshop-order-button:visited{border:1px solid #98002e!important;background:linear-gradient(180deg, #98002e 0%, #98002e 100%)!important}
.admin-body .webshop-order-button,.admin-body .webshop-order-button:visited{border:1px solid #98002e!important;background:linear-gradient(180deg, #98002e 0%, #98002e 100%)!important}
.of-skin .webshop-order-message{border:1px solid #e3ebe5!important;background:#e3ebe5!important;color:#98002e!important}
.admin-body .webshop-order-message{border:1px solid #e3ebe5!important;background:#e3ebe5!important;color:#98002e!important}
.of-skin .webshop-cart-link{background:#98002e!important;border:1px solid #98002e!important}
.admin-body .webshop-cart-link{background:#98002e!important;border:1px solid #98002e!important}
.of-skin .webshop-cart-link:visited,.of-skin .webshop-cart-link:active,.of-skin .webshop-cart-link:focus,.of-skin .webshop-cart-link:hover{background:#98002e!important}
.admin-body .webshop-cart-link:visited,.admin-body .webshop-cart-link:active,.admin-body .webshop-cart-link:focus,.admin-body .webshop-cart-link:hover{background:#98002e!important}
.of-skin .webshop-subcategories{background:#e3ebe5!important}
.admin-body .webshop-subcategories{background:#e3ebe5!important}
.of-skin .webshop-subcategory-button{border:1px solid #e3ebe5!important}
.admin-body .webshop-subcategory-button{border:1px solid #e3ebe5!important}
.of-skin .webshop-subcategory-button.active{border-color:#98002e!important;background:#e3ebe5!important;color:#98002e!important}
.admin-body .webshop-subcategory-button.active{border-color:#98002e!important;background:#e3ebe5!important;color:#98002e!important}
.of-skin .webshop-product-price{color:#98002e!important}
.admin-body .webshop-product-price{color:#98002e!important}
.of-skin .webshop-empty,.of-skin .webshop-empty-result{background:#e3ebe5!important;color:#98002e!important}
.admin-body .webshop-empty,.admin-body .webshop-empty-result{background:#e3ebe5!important;color:#98002e!important}
.of-skin .calendar-template-delete button{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.admin-body .calendar-template-delete button{border:1px solid #e3ebe5!important;background:#e3ebe5!important}
.of-skin .calendar-measure-state.missing{background:#e3ebe5!important}
.admin-body .calendar-measure-state.missing{background:#e3ebe5!important}
.of-skin .calendar-measure-empty{border:1px solid #98002e!important;background:#e3ebe5!important}
.admin-body .calendar-measure-empty{border:1px solid #98002e!important;background:#e3ebe5!important}
.of-skin .calendar-template-upload button{background:#98002e!important}
.admin-body .calendar-template-upload button{background:#98002e!important}
.of-skin .calendar-upload-message.error{background:#e3ebe5!important}
.admin-body .calendar-upload-message.error{background:#e3ebe5!important}
.of-skin #htmluploadwaitbox{background:#e3ebe5!important;color:#98002e!important}
.of-skin [style*="background:#fff8dc"],.of-skin [style*="background: #fff8dc"]{background:#e3ebe5!important}
.admin-body [style*="background:#fff8dc"],.admin-body [style*="background: #fff8dc"]{background:#e3ebe5!important}
.of-skin [style*="background:#f7f3da"],.of-skin [style*="background: #f7f3da"]{background:#e3ebe5!important}
.admin-body [style*="background:#f7f3da"],.admin-body [style*="background: #f7f3da"]{background:#e3ebe5!important}
