:root { --color-success: #5cb85c; --color-success-hover: #4baa4b; --color-success-light: #c4eec6; --color-success-dark: #1e801e; --color-warning: #ffa136; --color-danger: #ed1a23; --color-info: #3875d7; --color-danger-hover: #C62929; --color-default: #555; --color-error-msg: #FFBABA; --color-dark: #222; --color-light: #eee; --color-light-hover: #ddd; --color-super-light: #f9f9f9; --highlight-color: #E0EBFD; --truncate-text-lines: 2; --content-viewport-width: 1380px; } *::-webkit-scrollbar { width: 10px; } *::-webkit-scrollbar-thumb { background: #222; border-radius: 0px; } *::-webkit-scrollbar-track { background: #666; border-radius: 0px; } ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset { margin: 0; padding: 0; } a { color: #4B7195; outline: none; } img { border: none; } ul { padding: 0; margin: 0; list-style: none; } body.iframe { overflow: auto; padding: 1px; } body { font-family: 'Roboto', sans-serif; font-size: 15px; color: #555; line-height: 1.4; } code { color: var(--color-dark); background-color: rgb(0 0 0 / 7%); border-radius: 4px; padding: 2px 4px; } button, select, input, textarea, .plain-field { margin: 0px; border: 1px solid #ddd; padding: 0.6em 0.7em; font-family: 'Roboto', sans-serif; font-size: 15px; outline: none; background: #fff; line-height: 18px; vertical-align: middle; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; vertical-align: middle; } select { border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("/images/backend/beta/navigation/select-arrow.png"); background-position: right center; background-repeat: no-repeat; padding-right: 20px !important; min-height: 38px; padding-left: 8px; color: #444; min-width: 60px; } .plain-field { padding-left: 0; padding-right: 0; border-color: transparent; } .clearfix::after, .clearfix::before { content: ''; display: table; clear: both; width: 100%; } .truncate-text { display: inline-flex; position: relative; } .truncate-text > span { display: -webkit-box; -webkit-line-clamp: var(--truncate-text-lines); -webkit-box-orient: vertical; white-space: normal; overflow: hidden; } .truncate-text.expanded > span { display: block; overflow: visible; } .truncate-text > .truncate-text-expand-button { display: none; position: absolute; right: 0; bottom: -30px; box-shadow: 0 0px 2px rgb(0 0 0 / 15%); } .truncate-text.expanded > .truncate-text-expand-button, .truncate-text.expandable:hover > .truncate-text-expand-button { display: flex; } .truncate-text.expanded .truncate-text-expand-button .svg-icon { -webkit-transform: scaleY(-1); transform: scaleY(-1); } .color-success { color: var(--color-success); } .color-success-dark { color: var(--color-success-hover); } .color-danger { color: var(--color-danger); } .color-danger-dark { color: var(--color-danger-hover); } .color-warning { color: var(--color-warning); } .color-info { color: var(--color-info); } .mt-1 { margin-top: 5px; } .ml-1 { margin-left: 5px; } .mr-1 { margin-right: 5px; } .mb-1 { margin-bottom: 5px; } .d-none { display: none; } .d-block { display: block; } .d-inline-block { display: inline-block; } .d-flex { display: flex; } .d-inline-fled { display: inline-flex; } .overflow-hidden { overflow: hidden !important; } .st-responsive { width: 100% !important; } .st-navigation-breadcrumbs { padding: 10px 0; } .st-navigation-breadcrumbs li { display: inline-block; vertical-align: middle; } .st-navigation-breadcrumbs li + li:before { content: "\203A"; display: inline-block; padding: 0 5px; } #application-header .admin-generator-title:first-child, ul.st-navigation-breadcrumbs a { display: inline-block; max-width: 400px; overflow: hidden; white-space: nowrap; vertical-align: middle; text-overflow: ellipsis; } #application-header .admin-generator-title { vertical-align: middle; } #application-header .admin-generator-title + .admin-generator-title:before { content: " - "; } #application-header .admin-generator-title { max-width: 578px; } #viewport-width:not(.viewport-expanded) .viewport-shrink { display: none; } #viewport-width.viewport-expanded .viewport-expand { display: none; } .flatpickr-calendar { border-radius: 0px; box-shadow: 0 4px 5px rgb(0 0 0 / 15%); } .flatpickr-monthDropdown-months { min-height: 0; } .flatpickr-calendar.arrowTop:before { border-bottom-color: #fff; border-width: 7px; } .flatpickr-calendar.arrowTop:after { border-bottom-color: #eee; border-width: 6px; margin: -1px -4px; } .flatpickr-weekdays, .flatpickr-months .flatpickr-month { background: #eee; } .svg-icon { -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; mask-repeat: no-repeat; mask-size: contain; display: inline-block; vertical-align: middle; background-color: var(--color-default); width: 20px; height: 20px; vertical-align: middle; } .align-middle { vertical-align: middle !important; } .svg-icon-edit { width: 1.134em !important; height: 1.134em !important; } .svg-icon-preview { width: 1.2em !important; height: 1.2em !important; } .svg-icon-collapse { -webkit-transform: scaleY(-1); transform: scaleY(-1); } .svg-icon-color-white { background-color: #fff; } .svg-icon-check-circle, .svg-icon-add-circle { background-color: var(--color-success); } .svg-icon-error, .svg-icon-delete-circle { background-color: var(--color-danger); } .svg-icon-color-warning, .svg-icon-warning { background-color: var(--color-warning) !important; } .svg-icon-help, .svg-icon-info { background-color: var(--color-info); } .svg-icon-color-success { background-color: var(--color-success) !important; } .svg-icon-color-danger { background-color: var(--color-danger) !important; } .svg-icon-color-info { background-color: var(--color-info) !important; } .svg-icon-color-default { background-color: var(--color-default) !important; } a:hover .svg-icon-delete-circle { background-color: var(--color-danger-hover) } .hidden { position: absolute; visibility: hidden; } .hidden.always { display: none !important; visibility: visible; } .inline-block { display: inline-block !important; } table td.hidden, table th.hidden { display: none; } .text-right { text-align: right !important; } .text-left { text-align: left !important; } .text-center { text-align: center !important; } .text-nowrap { white-space: nowrap !important; } .text-color-default { color: var(--color-default) !important; } .text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: no; } .font-bold { font-weight: bold !important; } .text-wrap { white-space: normal !important; } .list_filters .row label { margin-right: 0; text-indent: 1.3em; } .st_record_list input, .st_record_list select { margin-right: 0px !important; } .list_filters .header select:not([multiple="multiple"]):not([multiple=""]), .list_filters .header input[type=text], .list_filters .header input[type=password] { margin-top: 0px; width: 100%; } .list_filters .header input.range-filter { width: auto !important; } .list_filters .is_empty_field { padding-top: 5px; white-space: nowrap; } .list_filters input, select { vertical-align: middle; margin: 0; } .admin_form .row, #sf_admin_container form .form-row { min-height: 40px; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: flex-start; align-items: stretch; align-content: center; width: 100%; } .admin_form .row.row_type_plain, .admin_form .row.row_type_checkbox_tag { align-items: center; } .admin_form .row.row_type_plain .field, .admin_form .row.row_type_checkbox_tag .field { line-height: 21px; } .admin_form .row>label, .admin_form .row>.label, #sf_admin_container form .form-row>label { flex: 1 1 40%; margin-right: 1%; max-width: 300px; text-align: right; margin-top: 15px; min-width: 170px; } .admin_form .row.tinymce-type > label { margin-top: 44px; } .admin_form .row.tinymce-type + .row { margin-top: 10px; } .admin_form .row.row_type_plain > label, .admin_form .row.row_type_checkbox_tag > label { margin-top: 0; } .admin_form .row.row_type_plain .field > .pretty, .admin_form .row.row_type_checkbox_tag .field > .pretty { margin-top: 0 !important; } .admin_form .field, #sf_admin_container form .form-row .content { flex: 1 1 auto; padding: 6px 0; width: 100%; position: relative; } .admin_form .row.row_type_custom > .field { padding-top: 16px; } select option { border-radius: 0px; } .button, button, input[type=submit], input[type=button] { position: relative; cursor: pointer; background-repeat: no-repeat; background-position: 7px center; background-color: #eee; padding: 0 1em; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; background-size: 18px; color: #666; text-decoration: none; display: inline-flex; justify-content: center; align-items: center; min-height: 2.5339em; vertical-align: middle; } a.button + a.button { margin-left: 5px; } .button .svg-icon { background-color: var(--color-default); width: 1.32em; height: 1.32em; } .button.with-label .svg-icon { padding-right: 3px; } .button.button-color-default:hover { color: var(--color-dark); } .button.button-color-default:hover .svg-icon { background-color: var(--color-dark) !important; } .button.no-label { width: 2.5339em; padding: 0; } .admin_actions input[type=button], .admin_actions input[type=submit], button.with-icon.with-label, input[type=submit].with-icon.with-label, input[type=button].with-icon.with-label, a.button.with-icon.with-label { padding-left: 8px; } .button-size-small { font-size: 12px; } .action-icon { max-width: 20px; } .list-icon { max-width: 20px; } .list_filters button, .list_filters input[type=submit], .list_filters input[type=button] { line-height: 12px !important; } .button:hover, button:hover, input[type=submit]:hover, input[type=button]:hover { background-color: var(--color-light-hover); } .rich_text_editor { border: 1px solid #ccc; overflow: hidden; display: none; } textarea:focus, input:not([type=checkbox]):not([type=button]):not([type=submit]):focus { border-color: #a8b3c7 !important; background-color: #e0ebfd !important; } #version-information { } #version-information a { color: inherit !important; } #record_list_form .st_record_list tbody tr:hover input:focus, #record_list_form .st_record_list tbody tr.selected input:focus { background-color: #fff !important; border-color: #4B7195 !important; } textarea[disabled=""], textarea[disabled="disabled"], select[disabled=""], select[disabled="disabled"], input[disabled=""], input[disabled="disabled"] { background-color: #eee !important; cursor: not-allowed; opacity: 0.5; } #container { margin: 0 auto; /*max-width: 1380px;*/ max-width: 100%; /*min-width: 950px;*/ /*padding: 10px 30px 30px 30px;*/ } .application-menu, .header .header-item { display: none; } .st-admin-input-file-tag { display: inline-flex; flex-direction: column; } .st-admin-input-file-tag .file { position: relative; display: inline-block; } .st-admin-input-file-tag.image-preview .file { border: 1px solid #ddd; padding: 5px; } .st-admin-input-file-tag .file img { display: block; width: 128px; height: 128px; object-fit: cover; } .st-admin-input-file-tag .file:first-child img { width: 256px; height: 256px; } .st-admin-input-file-tag .files { margin-top: 10px; } .st-admin-input-file-tag .file { display: block; margin-bottom: 10px; } .st-admin-input-file-tag.image-preview .file { float: left; margin-right: 10px; } .st-admin-input-file-tag.image-preview .actions { display: none; position: absolute; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8); top: 0; left: 0; } .st-admin-input-file-tag .file:hover .actions { display: block; } .st-admin-input-file-tag.image-preview .action { position: absolute; top: 15px; } .st-admin-input-file-tag.image-preview .action-delete { right: 15px; } .st-admin-input-file-tag.image-preview .action-download { left: 15px; } #overlay { z-index: 999999 !important; } #sf_admin_content:before { content: ""; display: table; clear: both; } #left_column { width: 180px; float: left; border-right: 1px solid #BFC0BF; margin-right: -1px; } #content_column { margin-left: 180px; min-height: 460px; border-left: 1px solid #BFC0BF; background-color: #fff; } #content-viewport { min-height: 460px; transition: flex-basis .5s ease; align-self: center; flex: 0 1 var(--content-viewport-width); } #content-viewport.content-viewport-force-width { width: var(--content-viewport-width); } #content-viewport.viewport-expanded { flex-basis: 100%; } #content { margin: 0px auto; border: none; display: flex; background: #f8f8f8; flex: 2 1 auto; margin-left: 285px; padding-top: 55px; margin-right: 15px; transition: margin 0.3s; justify-content: center; } #navigation .menu>ul>li.align-right.absolute { position: static; } .menu>ul>li.align-right>ul, #navigation .menu>ul>li.align-right>ul { right: 0; left: auto; } #navigation .menu>ul>li.align-right.absolute ul { margin-left: -222px; } div.menu.admin_info { float: right; /*margin-right: -5px;*/ } #sote_help { min-height: 175px !important; max-height: 350px !important; } #sote_help .item, #sote_blog { display: flex; margin-bottom: 15px; } #sote_blog .col2, #sote_blog .item.first { width: 50%; } #sote_blog .col2 .item + .item { border-top: 1px solid #ebebeb; margin-top: 0; padding-top: 7px; } #sote_blog .item.first { padding-right: 20px; } #sote_blog .item > .img { margin-bottom: 12px; } #sote_blog .col2 a.button { text-decoration: none; color: #666; margin-top: 8px; } #sote_help .item > .img { width: 33%; } #sote_help .item > .img, #sote_blog .item .img { text-align: center; border: 1px solid #ebebeb; } #sote_help .item > .img a, #sote_blog .item .img a { display: block; } #sote_help .item > .img img, #sote_blog .item .img img { max-width: 100%; height: auto; display: inline-block; } #sote_help .item a .img { float: left; } #sote_help .item .info { padding-left: 20px; width: 67%; } #sote_help .item .info h3.post-title, #sote_blog h3.post-title { color: #000000; font-size: 15px; font-weight: 400; margin-bottom: 4px; } #sote_help .item .info .desc a, #sote_blog .item .desc a { text-decoration: none; color: #9f9f9f; } #sote_help .item .info .desc, #sote_blog .item .desc { margin-bottom: 10px; font-size: 14px; line-height: 130%; } #sote_blog .item .date { font-style: italic; color: #9f9f9f; font-size: 14px; margin-top: -3px; } #sote_help .item li.action-download_image { float: left; list-style-type: none; margin-right: 10px; } #sote_help .item li.action-download_image input { background-color: #eee !important; background-position: 5px 8px !important; background-repeat: no-repeat !important; box-sizing: padding-box !important; cursor: pointer !important; line-height: 24px !important; min-height: 26px !important; padding-left: 35px !important; padding-top: 5px; } #sote_help .item .info a .documentation { } #sote_help .item .info a .documentation img { float: left; padding: 5px 10px 0px 5px; } #sote_help .item .info a .add_product img { float: left; padding: 9px 10px 0px 5px; } .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front { height: auto !important; left: 550px !important; position: relative !important; top: -750px !important; width: 853px !important; background-color: #fff !important; border: 1px solid rgba(0, 0, 0, 0.2) !important; outline: 0 none !important; position: relative !important; z-index: 1002 !important; } button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close { background: url("/images/frontend/theme/default2/buttons/close.png") no-repeat scroll center center #fff; border: medium none; border-radius: 50%; float: right; height: 28px; position: relative; right: -14px; top: -14px; width: 28px; z-index: 1005 !important; } button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close span.ui-button-text { display: none !important; } .ui-widget-overlay.ui-front { position: absolute; top: 0px; left: 0px; width: 1920px; height: 1440px; display: block; opacity: 0.5; z-index: 999 !important; background-color: rgb(68, 68, 68); } #search { display: table-cell; vertical-align: middle; text-align: center; float: right; padding: 5px 5px 0 0; } #search input { text-indent: 1px; padding: 0 40px 0 4px; width: 0; height: 20px; background: url("/images/backend/beta/icons/20x20/search.png") top right no-repeat; color: #999; line-height: 20px; cursor: pointer; border: none; float: right; opacity: 1; } #search input:hover { text-indent: 1px; padding: 0 40px 0 4px; width: 0; height: 20px; background: url("/images/backend/beta/icons/20x20/search.png") top right no-repeat; color: #999; line-height: 20px; -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; border: none; float: right; opacity: 1; } #search input:focus { width: 200px; outline: none; background: url("/images/backend/beta/icons/20x20/search.png") top right no-repeat #f1f1f1; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2); box-shadow: 0 0 10px rgba(0, 0, 0, .2); cursor: text; padding-left: 4px; opacity: 1; background-size: 16px !important; background-position: right 2px !important; } #webstore { float: right; } #news { float: right; } #dot { float: right; padding: 6px 10px 0; } .tippy-box { text-align: center; background-color: rgba(220, 220, 220, 0.95) !important; border-radius: 0; padding: 5px; color: inherit; } .tippy-box .tippy-content a { color: #ff0004 !important; } .tippy-box[data-placement^='top'] > .tippy-arrow::before { border-top-color:rgba(220, 220, 220, 0.95); } .tippy-box[data-placement^='bottom'] > .tippy-arrow::before { border-bottom-color: rgba(220, 220, 220, 0.95); } .tippy-box[data-placement^='left'] > .tippy-arrow::before { border-left-color: rgba(220, 220, 220, 0.95); } .tippy-box[data-placement^='right'] > .tippy-arrow::before { border-right-color: rgba(220, 220, 220, 0.95); } #sf_admin_content { padding: 15px; background: #fff; position: relative; } #sf_admin_content.admin-content-edit { background: none; padding: 0; } .float-left, .float_left { float: left !important; } .float-left, .float-right { float: right !important; } .float_right_relates { float: right; margin-top: -6px; } .float_right_config { float: right; margin-top: 3px; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } /*.float_right_config:before { background-color: #555; border-radius: 75%; content: ""; display: inline-block; height: 3px; margin-right: 10px; position: relative; top: -3px; width: 3px; }*/ .float_right_config img.right_config { padding-top: 5px; vertical-align: middle; background: none; height: 20px; margin-right: 0px; } #admin_title { border: 1px solid #ccc; padding: 5px 10px; font-size: 16px; margin-bottom: 10px } .admin_container { min-height: 420px; margin-bottom: 30px; } .admin_container>.header h2 { font-weight: 300; font-size: 22px; line-height: 1.2; color: #000; } .admin_container>.header h2 img { max-width: 50px; max-height: 50px; margin-right: 5px; vertical-align: middle; background-color: #fff; } .admin_container>.header h2 img.next { padding: 5px; vertical-align: middle; background: none; height: 10px; opacity: 0.5; margin-right: 0px; } #application-header { display: flex; align-items: center; padding-top: 20px; padding-bottom: 20px; position: sticky; top: 55px; background: #f8f8f8; z-index: 10000; } #application-header .flex-column { flex-grow: 1; } #application-header a { color: inherit; text-decoration: none; } #application-header h2 img, #application-header h2 span { vertical-align: middle; } .menu .backend-language-picker img { filter: drop-shadow(0px 0px 1px #bbb); vertical-align: middle; } .header .menu.backend-edit-menu { margin-top: 15px; } .header .menu .backend-language-picker li a { white-space: nowrap; } .header .menu .backend-language-picker>span { padding-right: 25px; min-width: 110px; } .header .menu .backend-language-picker img+span { margin-left: 8px; } #backend-view-field-picker form { padding: 0px 10px 15px 10px; } #backend-view-field-picker form > div { margin-top: 10px; } #backend-view-field-picker form input[type=submit] { font-size: 13px; background-size: 16px; min-height: 32px; } .header .menu .backend-language-picker>ul { width: 100%; } .header .menu .backend-language-picker>span:before { position: absolute; background: url(/images/backend/icons/chevron-down.png) no-repeat center center; content: ""; right: 0; top: 0; width: 30px; height: 100%; background-size: 20px; } /**** APLICATIONS SHORTCUTS ****/ #list-all-apps { margin-top: 0px !important; padding-top: 30px; } .application_shortcuts .nav-all-apps { position: fixed; left: 285px; right: 10px; margin-top: -30px; text-align: center; background-color: #f8f8f8; padding-bottom: 25px; padding-top: 25px; } .application_shortcuts .nav-all-apps a { display: inline-block; padding: 2px 4px; text-decoration: none; font-size: 17px; color: inherit; } .application_shortcuts .nav-all-apps a:hover { color: #000; } .application_shortcuts .list-all-icons { background-color: #fff; margin-top: 42px; padding: 0 22px 30px; } .application_shortcuts li { float: left; margin: 0 0px 5px 5px; width: 210px; padding: 5px; border: 1px solid transparent; } .application_shortcuts li.line { font-weight: 300; font-size: 22px; color: #000; padding-left: 11px; margin-left: 0; margin-top: 20px; margin-bottom: 20px; border-top: 1px solid #e8e8e8; padding-top: 25px; clear: both; width: calc(100% - 15px); } .application_shortcuts .list-all-icons > li:first-child { border-top: none; padding-top: 5px; } .application_shortcuts li.line > span { display: inline-block; background: #eaeaea; padding: 10px; border-radius: 50%; min-width: 30px; text-align: center; } .application_shortcuts .icon {} .application_shortcuts .icon a { height: 32px; display: block; background-position: left center; background-repeat: no-repeat; width: 32px; background-size: contain; } .application_shortcuts .name a { display: table-cell; vertical-align: middle; height: 35px; color: #555; text-decoration: none; text-align: left; font-size: 15px; line-height: 14px; padding-left: 10px; word-wrap: break-word; width: 175px; max-width: 175px; } .application_shortcuts li:hover { /* background-color: #EAEAEA; border: 1px solid #888; font-weight: bolder;*/ } .application_groups { padding: 0 10px 10px 10px; } .application_groups .fieldset>.content { padding: 10px 20px 20px 20px; } .application_groups .application_shortcuts { margin-right: -20px; } .application_groups .application_shortcuts li { margin-right: 3px; margin-bottom: 0px; margin-top: 5px; } /**** FORMS ****/ .pretty { margin-right: 0; vertical-align: middle; } .pretty.p-small { font-size: 13px; } .pretty + .pretty { margin-left: 3px; } .pretty.p-image .state img { transform: none; } .pretty .state label:before { background-color: #fff; } .pretty input[disabled]~* label:before { background-color: #eee; border-color: #ccc; } .pretty input[disabled]~* label { cursor: not-allowed; } .pretty.p-default input:checked~.state label:after { background-color: var(--color-info) !important; } .field > .pretty { margin-top: 10px; } .pretty .state label:empty { padding-left: 0; } .chosen-container .chosen-drop { width: auto; min-width: 100%; border: none; } .chosen-container .chosen-results li { white-space: nowrap; padding-left: 12px; padding-right: 12px; } .chosen-container .chosen-results li.group-option { padding-left: 25px; } .chosen-container .chosen-drop:before { content: ""; display: block; box-shadow: 0px -1px 3px rgb(0 0 0 / 15%); height: 1px; margin-bottom: -1px; } .admin_form { --margin-offset: 7.5px; display: flex; flex-wrap: wrap; margin-left: calc(-1 * var(--margin-offset)); margin-right: calc(-1 * var(--margin-offset)); } .admin_form > * { flex: 1 1 100%; box-sizing: border-box; margin-left: var(--margin-offset); margin-right: var(--margin-offset); } .admin_form fieldset { box-sizing: border-box; } .admin_form .row .help, #sf_admin_container form .help { display: inline-block; width: 20px; height: 20px; -webkit-mask: url('/images/backend/icons/svg/info.svg') no-repeat center center; mask: url('/images/backend/icons/svg/info.svg') no-repeat center center; -webkit-mask-size: 20px; mask-size: 20px; margin-left: 5px; vertical-align: middle; margin-top: -4px; background-color: var(--color-info); } .admin_form input[type="checkbox"] { vertical-align: middle; } .admin_form .row input[type="checkbox"]+label, #sf_admin_container form .form-row input[type="checkbox"]+label { display: inline-block; padding-left: 10px; vertical-align: middle; } .admin_form .row label.required, #sf_admin_container form .form-row label.required { font-weight: bold; } .admin_form .row.row_type_plain label.required, .admin_form .row.row_type_checkbox_tag label.required { font-weight: normal; } .form-error input, .form-error textarea, .form-error .token-input-list-backend { background-color: #FFF4F2; border-color: #F3C0C0 !important; } .fieldset, .admin_form fieldset, #sf_admin_container form fieldset, #sf_admin_container form .st_fieldset-content { margin-bottom: 15px; margin-right: var(--margin-offset); margin-left: var(--margin-offset); /* border: 1px solid #eee; */ border: none; background: #fff; min-width: 430px; } .fieldset>.content, .admin_form fieldset>.content, #sf_admin_container form .st_fieldset-content { padding: 15px } .fieldset > h2 + .content, .admin_form fieldset > h2 + .content { margin-top: 3px; } .tinymce-container { max-width: 850px; width: 100%; } .fieldset>h2, .admin_form fieldset>h2, #sf_admin_container form .st_header h2 { color: inherit; font-size: 18px; font-weight: normal; margin: 12px 15px; } .admin_form fieldset:first-child { margin-top: 0px; } .token-input-list-facebook { border-color: #ccc !important; } .list_error, .form-error-msg { color: #C62929; } .form-errors dd { margin: 0; } .form-errors dl { padding: 15px; margin: 0px; background: #FFF4F2; line-height: 1.4; } .form-errors dt { float: left; } .form-errors dt { font-weight: bold; margin-right: 5px; } .form-errors { background-color: #FFBABA; border: 1px solid #FFBABA; margin-bottom: 10px; } .form-errors h2 { position: relative; font-size: 16px; padding: 20px 20px 20px 45px; font-weight: normal; color: var(--color-danger-hover); } .form-errors h2 .svg-icon { position: absolute; top: 19px; left: 15px; background-color: var(--color-danger-hover) } .save-ok { background-color: var(--color-success); border: 1px solid var(--color-success); margin-bottom: 10px; padding-left: 10px; } .save-ok h2 { background: url(/images/backend/icons/save.png?v2) no-repeat left center; color: #fff; font-size: 16px; margin: 0 !important; padding: 20px 20px 20px 30px; font-weight: normal; background-size: 20px; } .message { position: relative; padding: 20px 20px 20px 45px; margin-bottom: 10px; font-size: 16px; font-weight: normal; word-wrap: break-word; } .message .svg-icon { position: absolute; top: 19px; left: 15px; } .message-success .svg-icon { background-color: var(--color-success-dark); } .message-success { background-color: var(--color-success-light); color: var(--color-success-dark); } .message-warning { background-color: #fff3cd; } .message-error { background-color: #fbc6c5; } .message-info { background-color: #e0ebfd; } /**** LIST ****/ .pager, .pager_controls { margin-bottom: 10px; flex: 1; margin-top: 5px; } .pager { display: flex; flex-wrap: wrap; flex: 3; } .pager li, .pager_controls li { margin-right: 5px; margin-bottom: 5px; } .pager li a, .pager li b { text-decoration: none; font-size: 15px; color: #666; padding: 4px; background: #eee; height: 20px; vertical-align: middle; line-height: 0px; display: inline-flex; justify-content: center; align-items: center; min-width: 22px; text-align: center; border: 1px solid #ddd; } .pager li a:hover, .pager li.page b { color: #333; background: #ddd; } .pager li.page a, .pager li.page b { vertical-align: middle; } .pager li img { vertical-align: middle; max-width: 20px; } .pager li b.disabled { opacity: 0.5; } .pager li.first a, .pager li.prev a, .pager li.next a, .pager li.last a { text-decoration: none; } .pager_controls { text-align: right; white-space: nowrap; } .pager_controls li { display: inline-block; } .pager_controls .chosen-container-single { min-width: 60px; } .pager_controls .chosen-container-single .chosen-single { height: 30px; } .pager input, #head_max_per_page_select { padding: 5px; margin: 0px; height: 30px; text-align: center; } .list_filters { padding: 0px 10px 8px; background: var(--color-super-light); border: none; margin-bottom: 10px; } /*.list_filters .header{ padding: 0px 10px 8px; }*/ .list_filters .row { min-height: 40px; display: flex ; flex-wrap: nowrap; flex-direction: row; justify-content: flex-start; align-content: center; width: 100%; } .list_filters .row > label { flex: 1 1 auto; margin-right: 1%; width: 15% !important; text-align: right; } .list_filters .advanced_search { padding: 5px; background: #fff; margin-top: 10px; margin-bottom: 5px; } .list_filters .advanced_search .row > label { width: 150px; } .list_filters .advanced_search .admin_actions { margin: 5px 0px; } .list_filters .advanced_search .admin_actions li { padding-right: 5px; } .list_filters .advanced_search_trigger { opacity: 0.8; float: right; transition: transform .2s; } .list_filters .advanced_search_trigger.expanded { transform: rotate(180deg); } .list_filters .advanced_search_trigger:hover { opacity: 1; } .list_filters>ul>li { float: left; padding-right: 15px; padding-top: 8px; } .list_filters>ul>li.filter-control { padding-right: 5px; } .list_filters>ul>li.submit { height: 24px; padding-top: 18px; padding-right: 0px; margin-left: -5px; } .list_filters>ul>li.submit input { opacity: 0.6; } .list_filters>ul>li.submit input:hover { opacity: 1; } .list_filters .header select {} .list_filters .header label { padding: 3px; display: block; font-size: 14px; } .list_select_control { margin-top: 15px; margin-right: 5px; } .record_list .column_boolean, .record_list .column_assigned { text-align: center !important; } .record_list .column_boolean { width: 1%; } .record_list .marked_as_not_read td { font-weight: bold !important; } #edit_actions { margin-left: 7.5px; margin-right: 7.5px; } .floating_container { bottom: 0; position: fixed; z-index: 10000 !important; background-color: rgba(190, 190, 190, 0.8); width: 100%; left: 0; padding-left: 265px; padding-right: 15px; box-sizing: border-box; transition: padding-left .3s; } .floating_container .floating_content { padding: 0px 15px; max-width: 1380px; margin: 0 auto; box-sizing: border-box; transition: max-width .5s ease; } .viewport-expanded .floating_container .floating_content { max-width: 100%; } .left-menu-hidden .floating_container { padding-left: 20px; } .floating_container .list_select_control select { border-color: #A8B3C7; } .floating_container .admin_actions { margin: 10px 0px !important; } .floating_container .list_select_control { margin: 10px 5px 10px 0px; } /**** ACTION BUTTONS ****/ .admin_actions { margin-top: 15px !important; float: right; } .admin_actions li { float: left; margin-left: 5px; } .admin_actions li:first-child { margin-left: 0px; } .action-save input, .action-save button, .admin_actions .action-add input, .button.button-add, .button.button-save, .button.button-color-success { background-color: var(--color-success); border-color: var(--color-success); color: #fff; } .action-save input:hover, .action-save button:hover, .admin_actions .action-add input:hover, .button.button-add:hover, .button.button-save:hover, .button.button-color-success:hover { background-color: var(--color-success-hover); border-color: var(--color-success-hover); } .button.button-delete, .action-delete input[type="button"] { background-color: var(--color-danger); border-color: var(--color-danger); color: #fff; } .button.button-delete:hover, .action-delete input[type=button]:hover { background-color: var(--color-danger-hover) } .admin_actions .action-cancel input { background-image: url('/images/backend/icons/cancel.png'); } .admin_actions .action-search input { background-image: url('/images/backend/beta/icons/16x16/search.png'); } .button.button-delete .svg-icon, .button.button-add .svg-icon, .button.button-save .svg-icon, .button.button-color-success .svg-icon { background-color: #fff; } /**** AJAX ****/ .preloader, .preloader_26x26, .preloader_48x48, .preloader_160x24 { background-repeat: no-repeat !important; background-position: center center !important; } .preloader_160x24 { background-image: url('/images/backend/preloader/fountain-preloader.svg') !important; min-height: 60px; } .preloader, .preloader_26x26 { background-image: url('/images/backend/preloader/spin-preloader.svg') !important; background-size: 32px; min-height: 40px; min-width: 40px; } .preloader_48x48 { background-image: url('/images/backend/preloader/spin-preloader.svg') !important; background-size: 48px; min-height: 70px; } #preloader-dialog { min-width: 500px; font-size: 16px; } #preloader-dialog .content { padding: 30px; text-align: center; } #preloader-dialog .preloader_48x48 { margin-top: 20px; } .preloader.cover { z-index: 1; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(255, 255, 255, 0.7); } /**** POPUPS ****/ .popup_window { display: none; z-index: 10000; min-width: 200px; background-color: #fff; } .popup_window > h2 { font-size: 16px; color: #000; border-bottom: none; font-weight: normal; padding: 12px 30px 12px 15px; text-align: center; } .popup_window>.close { position: absolute; width: 100%; text-align: right; top: 7px; right: 5px; width: 24px; height: 24px; background: url(/images/backend/icons/close-dark.png) center center no-repeat; background-size: 20px; cursor: pointer; } .popup_window>.close:hover { background-color: #eee; } .popup_window>.close img { cursor: pointer; } .popup_window>.content { background-color: #fff; padding: 20px; } .popup_window>.footer { height: 20px; } /**** DROPDOWN MENU ****/ #grid { display: flex; flex-wrap: nowrap; width: 100%; align-content: stretch; } #left-menu { width: 265px; transition: margin-left 0.3s; height: 100%; position: fixed; z-index: 10001; box-sizing: border-box; background: #3e3e3e; } #left-menu .svg-icon { background-color: #eee; } #left-menu .menu-wrapper { display: flex; padding-top: 56px; flex-direction: column; height: 100%; box-sizing: border-box; transition: opacity 0.8s; opacity: 1; } .left-menu-hidden #left-menu { margin-left: -245px; } .left-menu-hidden #left-menu .menu-wrapper { opacity: 0.3; } .left-menu-hidden #content { margin-left: 40px; } #left-menu .menu-resize { display: none; position: absolute; top: 70px; right: -10px; background-color: #3e3e3e; border-radius: 50%; padding: 2px; border: 1px solid #222; } .mobile-version #left-menu .menu-resize { display: block !important; } #left-menu .menu-resize:hover { background-color: #222; } #left-menu .menu-resize .svg-icon { background-color: #eee; } .left-menu-hidden #left-menu .menu-resize .svg-icon { -webkit-transform: scaleX(-1); transform: scaleX(-1); } .left-menu-hidden #left-menu .menu-resize, #left-menu:hover .menu-resize { display: block; } #left-menu .info-menu > ul .svg-icon { background-color: #202020; margin-left: 0; margin: 14px; } #left-menu .info-menu > ul .svg-icon:hover { background-color: var(--color-success); } #left-menu h2, #left-menu h2 a { color: #fff !important; } #left-menu h2 { text-transform: uppercase; font-size: 14px; font-weight: normal; padding-left: 10px; color: #ccc !important; float: none; visibility: hidden; } #left-menu .mod-header { display: flex !important; display: -webkit-flex; flex-wrap: nowrap; flex-direction: row; justify-content: flex-start; align-items: center; align-content: center; margin: 10px 0px 10px 10px; } #left-menu .mod-header .header-item { max-width: 183px; } #left-menu .mod-header .header-item.icon-module { background-color: #e4e4e4; width: 32px; height: 32px; margin-right: 7px; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-size: contain; mask-repeat: no-repeat; mask-position: center; } #left-menu .mod-header a { color: #fff !important; display: block; margin-bottom: 0px; text-decoration: none; font-size: 15px; font-weight: normal; text-transform: uppercase; } #left-menu .mod-header a img { margin-right: 5px; width: 32px; } #left-menu .application-menu li > span.static, #left-menu .application-menu li > a { text-align: left; color: #eee; font-size: 15px; font-weight: lighter; display: block; padding: 9px 15px 9px 49px; text-decoration: none; } #left-menu .application-menu { display: block; position: relative; } #left-menu .application-menu li > a.with-icon { padding-left: 24px; } #left-menu .application-menu li > a > .svg-icon { width: 22px !important; background-color: #eee; } #left-menu .application-menu .svg-icon-prev { margin-left: -25px; } #main-application-menu { overflow-y: auto; height: 100%; } #logo-container { width: 216px; float: left; padding-top: 12px; padding-left: 49px; } #logo-container .logo-small { display: none; max-width: 30px; margin-top: 3px; } .footer-navigation { width: 100%; bottom: 10px; text-align: center; color: #ccc !important; margin-top: auto; margin-bottom: 0; } #left-menu .footer-navigation > ul > li > .version { color: #808080; padding: 4px 15px 3px 29px; } #left-menu .application-menu li { float: none; border: none !important; position: relative; } #left-menu .application-menu li > a img { max-width: 22px; opacity: 0.9; margin-right: 5px; } #left-menu .application-menu a img, #left-menu .application-menu span { vertical-align: middle; } #left-menu .application-menu span.svg-icon-prev { background-color: currentColor; } #left-menu .application-menu span.svg-icon-prev, #left-menu .application-menu span.svg-icon-prev + span { color: #939393; } #left-menu .application-menu li.all-app-menu > a { padding-top: 11px; padding-bottom: 11px; } #left-menu .application-menu li.selected > a { background-color: var(--color-dark); } #left-menu .application-menu li:hover > a { background-color: #555; } #left-menu .application-menu li.expandable ul { display: none; position: absolute; left: 100%; top: 0; background: #555; min-width: 350px; box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.2); } #left-menu .application-menu li.expandable.bottom ul { bottom: 0; top: auto; } #left-menu .application-menu li.expandable:hover ul { display: block; } .clr, .st_clear_all { float: none !important; } .clr::after, .st_clear_all::after { content: "."; visibility: hidden; display: block; height: 0; clear: both; } div.jquery_tooltip { display: none; opacity: 0.95; background: #fff; border-top: 1px solid rgba(0, 0, 0, 0.03); color: inherit; padding: 10px 15px; z-index: 100000; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); } #edit_gadget { background-color: #fff; padding: 10px; } /*#header { padding: 10px 0px 10px 0px; } #header h1 { float: left; font-size: 20px; font-weight: normal; margin: 0px; width: 50%; } #header h1 a { display: block; text-decoration: none; color: #000; padding-top: 5px; } #header h1 a img { float: left; margin-right: 10px; } #header h1 span { font-size: 10pt; font-weight: normal; font-style: italic; color: #ccc; }*/ #left-shortcuts img { width: 22px; margin-right: 3px; } #left-shortcuts .shortcuts li { margin-top: 2px; } #left-shortcuts .shortcuts li:first-child { margin-top: 0px; } #left-shortcuts .shortcuts { padding: 5px; } #navigation { background-color: var(--color-dark); position: relative; position: fixed; width: 100%; z-index: 65000; min-width: 980px; box-sizing: border-box; } #navigation-product-search { padding: 10px; } #navigation .menu .backend-language-picker img { max-width: 20px; vertical-align: middle; filter: drop-shadow(0px 0px 1px #aaa); opacity: 0.5; } #navigation .menu .backend-language-picker a { padding: 7px; } #navigation .menu .backend-language-picker > span { background-color: #fff; } #navigation .menu .backend-language-picker a.active > img, #navigation .menu .backend-language-picker a:hover > img { opacity: 1; } #navigation .admin_info > ul > li> span > .svg-icon, #navigation .admin_info > ul > li> a > .svg-icon { background-color: #fff; } #nav-content { /*max-width: 1380px;*/ margin: 0px auto; } #navigation .float_right a.preview { background: url('/images/backend/beta/icons/20x20/shop_ico.png') no-repeat left top; display: block; height: 20px; width: 20px; margin-top: 5px; margin-right: 5px; opacity: 1; } #navigation .float_right a.preview:hover { opacity: 1; } #navigation .menu ul li>span { cursor: default; } #navigation .menu ul ul img { width: 26px; } #left-shortcuts img, #navigation .menu ul ul img { margin-bottom: 0px; vertical-align: middle; } #navigation .menu ul ul li.active>a { font-weight: bold; } .menu ul img+span { margin-left: 5px; vertical-align: middle; } #navigation #backend-language-picker img { filter: drop-shadow(0px 0px 1px #aaa); width: 18px; } #navigation #backend-language-picker img+span { margin-left: 10px; } .dashboard { background: #f8f8f8 !important; } #navigation .menu li>a, #navigation .menu li>span, #navigation .menu li>div, #dashboard .dropdown_menu a { display: block; border: 1px solid transparent; color: #6F7170; text-decoration: none; padding: 5px 10px; position: relative; } .header .menu.categories>ul>li { display: inline-block; position: static; } .header .menu.categories>ul>li>span { filter: grayscale(1); } #navigation .menu>ul>li>a, #navigation .menu>ul>li>span { font-size: 16px; line-height: 16px; min-height: 56px; border: none; color: #fff; padding: 0px 10px; opacity: 0.75; display: flex; align-items: center; } .menu>ul>li>ul { padding-top: 10px; } .header .menu a, .header .menu>ul>li>span { font-size: 15px; line-height: 18px; color: #666; padding: 9px 15px; display: block; text-decoration: none; } .header .menu.onclick>ul>li>span { cursor: pointer; } .header .menu>ul>li + li { margin-left: 2px; } .header .menu>ul>li>a, .header .menu>ul>li>span { background: #eee; cursor: default; padding: 8px 15px; border: 1px solid #ddd; } .header .menu>ul>li>a { cursor: pointer; } .header .menu span.expandable { background: url("/images/backend/icons/chevron-right.png") no-repeat right center; background-size: 18px; width: 24px; height: 28px; display: block; top: 5px; position: absolute; cursor: pointer; } .header .menu span.expandable.open { background-image: url("/images/backend/icons/chevron-down.png"); } .header .menu li { position: relative; } .header .menu>ul>li { display: inline-block; } .header .menu li img { max-width: 20px; vertical-align: middle; } #left-menu .info-menu .preloader_26x26 { position: absolute; height: 100%; width: 100%; background-color: rgba(255, 255, 255, 0.7); z-index: 1; left: 0; top: 0; display: none; } #left-menu .update-info-refresh { position: absolute !important; z-index: 1; top: 0; right: 0; } #left-menu .info-menu ul { padding-top: 5px; background-color: #fff !important; color: #000; font-weight: 400; padding-bottom: 10px; } #left-menu .info-menu:hover > a:after { content: ''; display: block; position: absolute; top: 50%; right: 0; width: 0; height: 0; border-color: transparent #fff transparent transparent; border-style: solid; border-width: 8px; margin-top: -8px; } #left-menu .application-menu .info-menu li > span.static { padding-left: 25px; padding-right: 40px; overflow-wrap: break-word; color: #848484; font-weight: inherit; } #left-menu .application-menu .info-menu li > span.static strong { color: #202020; } #left-menu .application-menu .info-menu li > a { color: inherit; font-weight: inherit; line-height: 145%; padding-left: 25px; } #left-menu .application-menu .info-menu li > a:hover, #left-menu .application-menu .info-menu li > a:focus, #left-menu .application-menu .info-menu li > a:active { background-color: #ececec; color: #000; } .update-info-refresh a { vertical-align: middle; } .update-info-refresh .static { text-align: right; } .update-info-refresh .svg-icon-refresh { margin: 5px; } #navigation .float_right .logout { padding-left: 5px; } #block-site-info { font-size: 16px; width: 400px; margin-left: auto; margin-right: auto; padding-top: 40%; text-align: center; } #content-viewport #block-site-info { padding-top: 180px; } #block-site-info button { margin-top: 10px; font-size: 16px; padding: 5px 10px; } .menu li li > a:hover, .menu li li > span:hover:not(.static), #dashboard .dropdown_menu a:hover { background-color: #eee; z-index: 1001; } #navigation .menu>ul>li { float: left; } #navigation .menu>ul>li.expandable { position: relative; } #navigation .menu ul li li.expandable>a, #navigation .menu ul li li.expandable>span { background-image: url('/images/backend/icons/chevron-right.png'); background-position: right center; background-repeat: no-repeat; background-size: 18px; padding-right: 23px; } #navigation .menu ul li.align-right.absolute li.expandable>a, #navigation .menu ul li.align-right.absolute li.expandable>span { background-image: url('/images/backend/icons/chevron-left.png'); background-position: left center; padding-right: 10px; padding-left: 0px; height: 100%; } .header .menu>ul>.expandable a.relatedmodules { border: 1px solid #fff; } .header .menu>ul>.expandable:hover a.relatedmodules { background-color: #fff; border: 1px solid #888; border-bottom: none; font-size: 12px; } .header .menu>ul>.expandable a.categories { border: 1px solid #fff; } .header .menu>ul>.expandable:hover a.categories { background-color: #fff; border: 1px solid #888; border-bottom: none; font-size: 12px; } .header .menu .concatenation-label { background-color: #F1F1F1; text-align: left; margin: -5px -5px 5px; height: 15px; } .pager_bar { margin: 0px 0 0 0px; display: inline-block; vertical-align: top; } .pager_bar .list_view select { height: 34px; } .category_breadcrumbs { margin-top: 15px; } .category_breadcrumbs li { display: inline; } #navigation .menu>ul>li:hover>a, #navigation .menu>ul>li:hover>span { opacity: 1; } #navigation .menu>ul>li.expandable:hover>a, #navigation .menu>ul>li.expandable:hover>span { z-index: 0; } .menu.onclick>ul>li.expandable.expanded>span:after, .menu.onclick>ul>li.expandable.expanded>a:after, .menu:not(.onclick)>ul>li.expandable:hover>span:after, .menu:not(.onclick)>ul>li.expandable:hover>a:after { content: ''; display: block; position: absolute; bottom: -1px; left: 50%; width: 0; height: 0; border-color: transparent transparent #fff transparent; border-style: solid; border-width: 8px; margin-left: -8px; } #navigation .menu li ul li a, #navigation .menu li ul li>span { min-width: 200px; padding: 10px; white-space: nowrap; } #navigation .menu li ul li a>span { display: inline-block; max-width: 170px; white-space: normal; } .menu li a>span, .menu li a>img { vertical-align: middle; } .menu li a>span+img { margin-left: 5px; } #navigation .menu li.update-menu ul li a, #navigation .menu li.update-menu ul li>span, #navigation .menu li.update-menu ul li>div { width: 240px; padding-right: 20px; } #navigation .menu li ul, .header .menu>ul>li>ul { display: none; position: absolute; z-index: 1000; background-color: #fff; } #navigation .menu li li { position: relative; } #navigation .menu li li ul { top: 0; } .pager_bar + .menu.categories { margin-left: 5px; display: inline-block; vertical-align: top; } .header .menu.categories { --menu-items: 1; } .header .menu.categories > ul > li:hover > ul { width: calc(360px * var(--menu-items)); max-width: 100%; box-sizing: border-box; top: auto; left: 0; margin-top: 0px; padding: 15px 0px; } .header .menu.categories > ul > li:hover > ul > li { margin: 0; padding: 0; } .header .menu.categories .st_category_tree_filter { display: grid !important; gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); overflow: auto; padding: 0px 15px; max-height: 55vh; } .header .menu.categories .st_category_tree_filter > li { background: var(--color-super-light); } .header .menu.categories .st_category_tree_filter ul ul { display: block; margin: 0; } .header .menu.categories .st_category_tree_filter ul ul ul { display: none; height: 0; visibility: hidden; overflow: hidden; } .header .menu.categories .st_category_tree_filter ul ul ul.open { height: auto; visibility: visible; display: block; } .header .menu.categories .expandable:hover + a, .header .menu.categories li > a:hover { border-color: #eee; background-color: #eee; } .header .menu.categories .st_category_tree_filter ul a { padding-left: 27px; } .header .menu.categories .st_category_tree_filter .children { position: relative; } .header .menu.categories .st_category_tree_filter .name-tree { background-color: transparent !important; border-color: #fff !important; font-weight: bold; padding: 10px; display: block; } .header .menu li ul { left: 0; } #navigation .menu ul ul ul { margin-left: 200px; } #navigation .menu li:hover>ul, .header .menu.onclick>ul>li.expanded>ul, .header .menu:not(.onclick)>ul>li:hover>ul { box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); display: block; } .header .menu .selected>a { font-weight: bold; } #st_version { padding: 1px; margin-right: 0px; padding: 15px; float: right; } #st_service { padding: 1px; margin-left: 10px; float: left; margin-right: 5px; } #sote_social {} #sote_social a.facebook { background: url('/images/backend/beta/icons/32x32/facebook_bw.png') no-repeat left top; display: block; height: 32px; width: 32px; float: right; margin-top: 14px; } #sote_social a.facebook:hover { background: url('/images/backend/beta/icons/32x32/facebook.png') no-repeat left top; } #sote_social a.gplus { background: url('/images/backend/beta/icons/32x32/gplus_bw.png') no-repeat left top; display: block; height: 32px; width: 32px; float: right; margin-top: 14px; margin-left: 5px; } #sote_social a.gplus:hover { background: url('/images/backend/beta/icons/32x32/gplus.png') no-repeat left top; } #sote_social a.twitter { background: url('/images/backend/beta/icons/32x32/twitter_bw.png') no-repeat left top; display: block; height: 32px; width: 32px; float: right; margin-top: 14px; margin-left: 5px; } #sote_social a.twitter:hover { background: url('/images/backend/beta/icons/32x32/twitter.png') no-repeat left top; } #sote_social a.youtube { background: url('/images/backend/beta/icons/32x32/youtube_bw.png') no-repeat left top; display: block; height: 32px; width: 32px; float: right; margin-top: 14px; margin-left: 5px; } #sote_social a.youtube:hover { background: url('/images/backend/beta/icons/32x32/youtube.png') no-repeat left top; } #sote_social a.forum { background: url('/images/backend/beta/icons/32x32/forum_bw.png') no-repeat left top; display: block; height: 32px; width: 32px; margin-top: 14px; float: right; margin-left: 5px; } #sote_social a.forum:hover { background: url('/images/backend/beta/icons/32x32/forum.png') no-repeat left top; } #social { padding-top: 2px; margin: auto; width: 11%; } #social a.facebook { background: url('/images/backend/beta/icons/16x16/facebook.png') no-repeat left top; display: block; height: 16px; width: 16px; float: left; padding-right: 5px; } #social a.facebook:hover { background-position: 0px -16px; } #social a.gplus { background: url('/images/backend/beta/icons/16x16/gplus.png') no-repeat left top; display: block; height: 16px; width: 16px; float: left; padding-right: 5px; } #social a.gplus:hover { background-position: 0px -16px; } #social a.twitter { background: url('/images/backend/beta/icons/16x16/twitter.png') no-repeat left top; display: block; height: 16px; width: 16px; float: left; padding-right: 5px; } #social a.twitter:hover { background-position: 0px -16px; } #social a.youtube { background: url('/images/backend/beta/icons/16x16/youtube.png') no-repeat left top; display: block; height: 16px; width: 16px; float: left; padding-right: 5px; } #social a.youtube:hover { background-position: 0px -16px; } #social a.forum { background: url('/images/backend/beta/icons/16x16/forum.png') no-repeat left top; display: block; height: 16px; width: 16px; float: left; } #social a.forum:hover { background-position: 0px -16px; } #header .menu a, #header .menu li { text-decoration: none; color: #6F7170; } #left-shortcuts a, .st_category_tree a { color: #666666; text-decoration: none; } #login_layout { background: #F7F7F7; } #login_layout .login_form { background: #fff; border: 1px solid #DDDDDD; padding: 40px; display: table; margin: 10% auto 0 auto; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); } #login_layout label { display: block; font-size: 14px; padding: 6px; float: left; text-align: right; width: 86px; } #login_layout input { padding: 0px 10px; width: 287px; font-size: 14px; } #login_layout button { padding: 5px 20px; background: #ddd; font-size: 14px; white-space: nowrap; } #login_layout input, #login_layout button { height: 34px; } #login_layout button:hover { border-color: #aaa; } #login_layout .login_form .logo { text-align: center; margin-bottom: 40px; } #login_layout .row { margin: 0 auto; margin-top: 15px; } #login_layout .login_form .row { position: relative; } #login_layout .remind a { text-decoration: none; color: #aaa; font-size: 12px; float: right; margin-top: 10px; } #login_layout .remind a:hover { color: #4B7195; } #login_layout .submit { float: right; margin-top: 20px; } #login_layout .row:first-child { margin-top: 0px; } #login_layout .row:last-child { text-align: right; } #login_layout .row:last-child a { text-decoration: none; color: #aaa; font-size: 14px; } #login_layout .row:last-child a:hover { color: #4B7195; } #login_layout .row:last-child li { display: table-cell; width: 123px; text-align: right; } #login_layout .row:last-child li:first-child { text-align: left; width: 163px; } #password_reminder { border: 1px solid #DDDDDD; left: 728.5px; position: fixed; top: 130px !important; width: 328px; height: 316px !important; box-shadow: 0 0 50px rgba(0, 0, 0, .07); padding: 0px 20px; } #password_reminder .row:last-child { margin-top: 15px; text-align: left; } #password_reminder .content { padding: 28px 20px; margin-bottom: -1px; } #password_reminder .captcha input { width: 100%; margin-top: 5px; font-size: 14px; } #password_reminder .message { font-size: 14px; } #password_reminder_form { background-color: #fff; max-width: 368px; } #password_reminder_form #message { text-align: center; padding: 40px 0; } #reminder_close { position: absolute; top: -26px; right: -28px; } .site_address { margin: 10px auto 0; width: 368px; font-size: 10px; color: #AAAAAA; } #password_reminder .remind_email input { width: 100%; font-size: 14px; } #password_reminder_form .captcha img { width: 100%; height: 50px; } #password_reminded .login_form .captcha img { width: 100%; height: 50px; } #password_reminded .login_form .captcha input { font-size: 14px; margin-top: 5px; width: 100%; } #password_reminder_form .captcha .remind_captcha { color: #AAAAAA; } #password_reminder .submit { float: right; margin-top: 20px; } .login_form .row_reg .st_field { padding: 6px; } /* **** old styles **** */ #advanced-filters label { font-weight: normal; } #advanced-filters fieldset { border: none; margin: 0px; } #advanced-filters .admin_actions { margin: 0px; } #advanced-filters .row>label { width: 150px; padding-right: 20px; } #password_reminder .form-error-msg { padding-top: 2px; } #advanced-filters .field { margin-left: 155px; text-align: left; } .st_object_actions, .st_object_actions li { display: inline; white-space: nowrap; line-height: 0px; } .st_object_actions { display: block; text-align: right; } .st_record_list, .st_record_list td, .st_record_list th { border-color: #fff; border-style: none; font-weight: normal; } .st_record_list { border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; } .st_record_list td, .st_record_list th { font-size: 15px; padding: 10px 12px; height: 26px; text-align: center; border-right: 1px solid #e3e3e3; } .st_record_list tbody tr:nth-child(even) td { background: var(--color-super-light); } .st_record_list th { white-space: nowrap; background-color: #efefef; color: #666; border-right: 1px solid #e3e3e3; } .st_record_list thead th { border-bottom: 1px solid #e3e3e3; } .st_record_list tfoot th { border-top: 1px solid #e3e3e3; } .st_record_list .sort-icon { vertical-align: middle; max-width: 18px; } .st_record_list .form-error-msg { text-align: left; } #record_list_form .st_record_list { border: none; min-width: 400px; } #record_list_form .st_record_list tbody tr { height: 35px; } #record_list_form .st_record_list td, #record_list_form .st_record_list th { padding: 5px 10px; text-align: left; font-size: 15px; white-space: nowrap; border: none; } .st_record_list.st_compact tbody tr td { padding: 0px 5px !important; } #record_list_form .st_record_list.st_compact tbody tr, .st_record_list.st_compact tbody tr { height: auto; } #record_list_form .st_record_list td.wrappable { white-space: normal; } #record_list_form .st_record_list th { padding: 10px; color: #000; } #record_list_form .st_record_list tbody tr.highlight td { background-color: var(--color-super-light); } .st_record_list tbody tr:hover td, .st_record_list tbody td.highlight, .st_record_list tbody tr.selected td { background-color: var(--highlight-color) !important; border-color: var(--highlight-color); } #record_list_form .st_record_list.st_no_highlight tbody tr td, .st_record_list tbody tr td.st_admin_table_column_message, .st_record_list.st_no_highlight tbody tr td { background: none !important; } #record_list_form .st_record_list thead th:first-child {} #record_list_form .st_record_list thead th:last-child {} #record_list_form .st_record_list tbody tr:last-child td:first-child {} #record_list_form .st_record_list tbody tr:last-child td:last-child {} .st_record_list a, .form-row a { color: #000; text-decoration: none; } .st_record_list .st_record_list-empty_row th { padding: 0px; } .st_record_list .st_record_list-empty_row div { padding: 5px; margin: 0px -1px; background-color: #fff; text-align: left; } .st_record_list .st_record_list-status_bar { text-align: left; } .st_record_list .st_record_list-pager { float: right; padding-left: 10px; } .st_record_list .st_record_list-pager li { float: left; padding-right: 2px; } .st_record_list .st_record_list-pager li.page-controls { padding-top: 2px; } .st_record_list .st_record_list-pager .st_record_list-pager-results { padding-top: 3px; } .st_record_list-pager .current_page { width: 30px; } .st_record_list-pager .page_trigger { cursor: pointer; } #st_record_list-empty { text-align: center; padding: 60px 30px; background-color: #fff; background-position: 30px center; background-repeat: no-repeat; } #st_record_list-empty h2 { margin-top: 10px; font-weight: normal; } #st_record_list-empty .admin_actions, #st_record_list-empty .admin_actions li { float: none; display: inline-block; } #st_record_list-empty .admin_actions { text-align: center; } #st_record_list-empty p { margin: 0; padding-top: 20px; max-width: 500px; margin: 0 auto; } .st_record_list-actions { float: left; padding-left: 5px; } .st_record_list .st_record_list-filters { white-space: nowrap; } .st_record_list #advanced-actions th { text-align: right; } .st_record_list #advanced-filters th { background: none; padding: 0px; } .st_record_list #additional-filter-fields .is_empty_field label { display: inline; float: none; } .st_record_list #filter-save-form label { display: inline; width: auto; float: none; } .st_record_list #filter-save-form .st_admin-actions { margin: 0px; } .st_record_list #advanced-actions .advanced-action { padding-top: 3px; padding-left: 10px; float: right; } .st_record_list #advanced-actions .active-filter { float: left; } .st_record_list #advanced-actions .active-filter label { width: auto; padding-top: 3px; } .st_record_list #advanced-actions .active-filter img { vertical-align: middle; } .st_record_list #filter-save-form .form-row label { width: 100px; text-align: left; } .st_record_list #filter-save-form .form-row .content { margin-left: 100px; text-align: left; } #st_version { float: right; } #sf_admin_container .st_admin-horizontal-look li.st_admin-horizontal-look-element { float: left; } #sf_admin_container .st_admin-content-separator, #sf_admin_container .st_admin-horizontal-look li.st_admin-horizontal-look-element { border-right: 1px solid #D6D6D6; margin: 10px; padding: 0 20px 0 0; } #sf_guard_container { margin-top: 50px; } #sf_frame_login_top { background: url("/images/backend/frame_login/frame_login_top.png") no-repeat scroll left bottom transparent; height: 15px; width: 642px; } #sf_frame_login_middle { background-color: #FFFFFF; border-left: 1px solid #EDEDED; border-right: 1px solid #D2D1D1; width: 640px; } #sf_frame_login_bottom { background: url("/images/backend/frame_login/frame_login_bottom.png") no-repeat scroll left top transparent; height: 15px; width: 642px; } #txt_login { color: #666666; font-size: 16px; } #background_frame_login { background: url("/images/backend/frame_login/background_frame_login.png") repeat-x scroll left top #FFFFFF; margin: 20px 15px 10px 20px; overflow: hidden; } #icon_login { float: left; padding: 30px 80px 0 50px; } #frame_login { float: left; } #forgot { margin-top: 10px; } #forgot a { color: #154D81; font-size: 11px; } #frame_login fieldset { border: medium none; margin-top: 10px; } #sf_guard_auth_username, #sf_guard_auth_password { color: #000000; font-weight: normal; clear: right; } #sf_guard_auth_username_input { float: right; width: 223px; } #sf_guard_auth_username_input input { width: 213px; } #st_txt_input_login { float: right; padding: 2px 10px 0 0; } #st_txt_input_password { float: right; padding: 2px 10px 0 0; } #remember_frame { color: #666666; float: left; font-size: 10px; margin: 5px 0 10px 64px; } span#remember { padding-right: 5px; } #submit_login { clear: right; padding-top: 10px; margin-left: 75px; } #submit_login input { background: none repeat scroll 0 0 transparent; border: medium none; cursor: pointer; padding: 3px 0 0 7px; } #submit_left { background: url("/images/backend/buttons/button_left.png") no-repeat scroll left top transparent; float: left; height: 26px; width: 10px; } #submit_middle { background: url("/images/backend/buttons/button_middle.png") repeat-x scroll left top transparent; float: left; height: 26px; } #submit_right { background: url("/images/backend/buttons/button_right.png") no-repeat scroll left top transparent; float: left; height: 26px; width: 10px; } #submit_middle img { padding-right: 7px; } #error_login { font-size: 11px; text-align: center; } #st_backend_logo { float: right; } #sf_admin_container .st_horizontal_list li:first-child { border-left: medium none; padding: 0 8px 0 0; } #sf_admin_container .st_horizontal_list li { float: left; } #sf_admin_container .st_horizontal_list li { border-left: 1px solid #CCCCCC; padding: 0 8px; } #sf_admin_container .st_horizontal_list li.st_horizontal_list-item-selected a { font-weight: bold; } #sf_admin_container .st_horizontal_list li a { color: #757575; font-size: 10px; text-decoration: underline; } #sf_admin_container .st_horizontal_list .st_horizontal_list-item-clear { float: none; clear: left; } #abuse_information { background: #fed5cb; color: #c62929; font-size: 11px; padding: 6px 20px 5px; font-weight: bold; text-align: center; border: 1px solid #BFC0BF; border-top: none; } #abuse_information span { background: url("/images/backend/beta/icons/16x16/alert.png") no-repeat 0 0; padding-left: 23px; } #popup-info .cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, .26); opacity: 0; visibility: hidden; z-index: 9999; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; } #popup-info .cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; } #popup-info .cd-popup-container { position: relative; width: 610px; margin: 4em auto; background: #FFF; padding: 50px; font-size: 13px; box-shadow: 0 0 120px rgba(0, 0, 0, 0.3); -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; } #popup-info .cd-popup-container h5 { font-size: 17px; font-weight: normal; } #popup-info .cd-popup-container h5, #popup-info .cd-popup-container p { margin-bottom: 20px; } #popup-info .open-image-popup { float: left; margin-right: 40px; } #popup-info .cd-popup-container .cd-popup-close { position: absolute; top: 8px; right: 8px; width: 30px; height: 30px; } #popup-info .cd-popup-container .cd-popup-close::before, #popup-info .cd-popup-container .cd-popup-close::after { content: ''; position: absolute; top: 12px; width: 14px; height: 3px; background-color: #888; } #popup-info .cd-popup-container .cd-popup-close::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); left: 8px; } #popup-info .cd-popup-container .cd-popup-close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); right: 8px; } #popup-info .is-visible .cd-popup-container { -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%); } #notification > ul { width: 300px; margin-right: -130px; overflow: auto; max-height: 600px; } .notification-date { display: block; color: #848484; font-size: 12px; margin-top: 2px; width: 100%; } .notification-message { white-space: normal; } .notification-icon { height: 26px; } .notification-color { display: block; width: 10px; height: 10px; border-radius: 10px; position: absolute; bottom: 0px; right: 0px; } .clipboard-btn { background-image: url(/images/backend/icons/svg/copy.svg); background-size: contain; width: 38px; background-repeat: no-repeat; background-position: center center; padding: 4px 5px; background-origin: content-box; display: inline-block; margin-left: -1px; min-height: 38px; background-size: 22px; } #navigation .menu>ul>li>a>img { filter: brightness(0) invert(1); max-width: 24px; } #vakata-contextmenu { box-shadow: rgb(0 0 0 / 15%) 0px 4px 5px !important; background: #fff !important; border-top: 1px solid #f7f7f7 !important; border-left: none !important; border-right: none !important; border-bottom: none !important; } #vakata-contextmenu li a { padding: 10px !important; margin: 0 !important; } #vakata-contextmenu.jstree-default-context li.vakata-separator { height: 0 !important; border-color: #eee !important; } #vakata-contextmenu.jstree-default-context a:hover, #vakata-contextmenu.jstree-default-context .vakata-hover > a { background: #eee !important; border: none !important; } #vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a, #vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover { color: inherit !important; background: transparent !important; opacity: 0.3; } /*.st_object_actions img{ filter: sepia(90%) hue-rotate(190deg) saturate(450%); }*/ /*table tr td:last-child .st_object_actions img{ filter: none; } .column_is_confirmed img, .column_is_default img, .column_has_mail_notification img, .column_is_payed img, { filter: sepia(100%) hue-rotate(90deg) saturate(400%); }*/ /*#navigation #nav-content .float_right img{ filter: brightness(0) invert(1); }*/ #search input, #navigation .float_right a.preview { filter: brightness(0) invert(1); } @media (max-width: 1098px) { #logo-container .logo-normal { display: none; } #logo-container .logo-small { display: inline-block; } #logo-container { width: auto; padding-left: 10px; } }