/**
*   Microsite todo - вероятно, избавиться совсем
*/
/**
*   Microsite
*/
:root {
  --application-width: 1006px;
  --font-family: arial;
  --base-font-size: 14px;
  --text-color: #000000;
  --link-color-normal: #221b1b;
  --link-color-hover: #641259;
  --link-color-active: #641259;
  --link-color-visited: #221b1b;
  --error-color: #d00000;
  --overlay-background: #2d322f;
  --overlay-text: #FFFFFF;
  --input-background-color: #ffffff;
  --selected-color: #ec5555;
  --border-color: #c0c1c0;
  --border-color-r: 192;
  --border-color-g: 193;
  --border-color-b: 192;
  --controls-color: #58a54b;
  --tooltip-bg: #ffffff;
  --content-bg: url('/storage/custom_style/10/content-bg.png?v=1568627432698');
  --header-menu-bg-normal: #58a54b;
  --header-menu-bg-hover: #74bb68;
  --header-menu-bg-active: #58a54b;
  --header-menu-text-color-normal: #ffffff;
  --header-menu-border-color: #4f9343;
  --header-menu-bg-submenu: #84c37a;
  --button-background-color: #e6e6e6;
  --main-bg: url('/storage/custom_style/10/main-bg.png?v=1568627432699');
  --background-color: #ffffff;
  --highlighted-header-color: #d7edd3;
  --panel-header-border: #e72727;
  --panel-header-text: #ffffff;
  --panel-header-active-text: #ffffff;
  --panel-header-bg: #ec5555;
  --address-accordion: #e4f0e2;
  --address-accordion-hover: #ffffff;
  --address-accordion-text-color: #000000;
  --steps-accordion: #58a54b;
  --steps-accordion-active: #ec5555;
  --steps-accordion-hover: #74bb68;
  --steps-accordion-active-hover: #f18383;
  --steps-accordion-text: #ffffff;
  --steps-accordion-border: #45823b;
  --steps-accordion-active-border: #e72727;
  --start-page-steps-sprite: url('/storage/custom_style/10/ms-start-page-sprite-png-part.png?v=1568627432699');
  --sprite: url('/storage/custom_style/10/sprite.png?v=1568627432699');
  --pager-text: #ffffff;
  --pager-active-text: #ffffff;
  --pager-bg: #afc7ab;
  --pager-bg-active: #ec5555;
  --pager-bg-active-hover: #ec5555;
  --pager-border: #afc7ab;
  --pager-border-active: #ec5555;
  --price-bg: #c8dcca;
  --button-create: #ec5555;
  --button-create-active: #5ea226;
  --button-create-border: #e83535;
  --button-create-hover: #f18383;
  --button-create-text: #ffffff;
  --button-content-bg-normal: #ffffff;
  --button-content-bg-active: #ffffff;
  --button-content-border-color: #cfcfcf;
  --button-content-text: #1b1b1b;
  --step-text-content-font-style: normal;
  --step-text-content-font-size: 14px;
  --step-text-content-font-family: Arial, sans-serif;
  --step-text-content-color: #0f0b09;
  --step-text-header-font-style: normal;
  --step-text-header-font-size: 22px;
  --step-text-header-font-family: arial;
  --step-text-header-color: #26611c;
  --step-color-text-1: #ffffff;
  --step-color-bg-1: #58a54b;
  --step-color-text-2: #ffffff;
  --step-color-bg-2: #58a54b;
  --step-color-text-3: #ffffff;
  --step-color-bg-3: #58a54b;
  --step-color-text-4: #ffffff;
  --step-color-bg-4: #58a54b;
  --main-tabs: #ec5555;
  --main-tabs-hover: #f18383;
  --main-tabs-text: #ffffff;
  --main-tabs-text-active: #b02e2e;
  --main-tabs-border: #e83535;
  --main-tabs-separator: #f49a9a;
  --online-editor-sprite-image: url('/storage/custom_style/10/online-editor-sprite.png?v=1568627432700');
  --app-footer-text: #2c2b2b;
  --app-footer-text-hover: #064c01;
  --footer-bg: #2b3629;
  --footer-link: #ffffff;
  --footer-link-hover: #e9e5df;
  --uniform-sprite: url('/storage/custom_style/10/sprite-fotobook.png?v=1568627432700');
  --book-areas-bg: #FFFFFF;
  --book-areas-border: #000000;
  --book-areas-intersect-bg: #000000;
  --lang-arrow-x: -120px;
  --lang-arrow-y: 0;
  --middle-header-sprite: url('/storage/custom_style/10/ms-middle-header-images-sprite.png?v=1568627432700');
  --middle-header-bg: url('/storage/custom_style/10/ms-middle-header-bg.png?v=1568627432700');
  --logo-bg-color: #ffffff;
  --logo-border-color: #ffffff;
  --editor-menu-image-background: #f2f2f2;
  --editor-menu-accordion-text-color: #000000;
  --editor-menu-accordion-arrow: #000000;
  --editor-menu-accordion-background: #efacac;
  --editor-menu-accordion-background-hover: #f7d7d7;
  --editor-menu-accordion-border: #e78181;
  --editor-menu-accordion-border-hover: #efacac;
  --user-menu-text-color: #000000;
  --user-menu-text-color-selected: #ffffff;
  --user-menu-background-normal: #ffffff;
  --user-menu-background-active: #58a54b;
  --disabled-opacity: 0.35;
}
/**
*   Application
*/
.create-steps-header,
.tr-panel-header {
  border: 1px solid var(--panel-header-border);
  background-color: var(--panel-header-bg);
  color: var(--panel-header-text) !important;
}
.create-steps-header .text,
.tr-panel-header .text {
  color: var(--panel-header-text);
}
.create-steps-header .text span,
.tr-panel-header .text span {
  color: var(--panel-header-active-text);
}
.commands-button,
.tr-commands-button {
  border: 1px solid #f09494;
  background-color: #f6c1c1;
  color: #000000 !important;
}
#methods_list:not(.active) .commands-button .method.selected:hover,
#methods_list:not(.active) .tr-commands-button .method.selected:hover {
  background-color: #fceeee !important;
}
.commands-button:hover,
.tr-commands-button:hover {
  background-color: #fceeee;
  border: 1px solid #f6c1c1;
}
.commands-button:active,
.tr-commands-button:active,
.commands-button.active,
.tr-commands-button.active {
  background-color: #f6c1c1;
}
.commands-button:active:not(.disabled),
.tr-commands-button:active:not(.disabled),
.commands-button.active:not(.disabled),
.tr-commands-button.active:not(.disabled) {
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.33) inset;
       box-shadow: 0 3px 9px rgba(0, 0, 0, 0.33) inset;
}
.preview #methods_list:not(.active) .commands-button.nopreview .method.selected:hover,
.preview #methods_list:not(.active) .tr-commands-button.nopreview .method.selected:hover {
  background-color: #d5d5d5 !important;
}
.commands-button.disabled,
.tr-commands-button.disabled,
.commands-button.disabled:hover,
.tr-commands-button.disabled:hover,
.commands-button.disabled:active,
.tr-commands-button.disabled:active,
.preview .commands-button.nopreview,
.preview .tr-commands-button.nopreview,
.preview .commands-button.nopreview:hover,
.preview .tr-commands-button.nopreview:hover,
.preview .commands-button.nopreview:active,
.preview .tr-commands-button.nopreview:active {
  background-color: #d5d5d5;
  border: 1px solid #b1b1b1;
}
#methods_list.active .method.selected {
  background: #ffffff;
}
#methods_list .method {
  border-color: #f09494 !important;
}
#methods_list .method:hover {
  background: #f6c1c1 !important;
}
#methods_list .method .method-images {
  border-color: #f09494 !important;
}
#methods_list .method a {
  color: #000000 !important;
}
#methods_list .method:not(.selected) {
  background: #ffffff;
}
.zoom-slider {
  border-color: #f09494;
  background-color: #f6c1c1;
}
.zoom-slider .zero {
  border-color: #f09494;
}
.zoom-slider .zoom-fit-bg {
  fill: #990b0b;
}
.input-range-slider-plus:before,
.input-range-slider-minus:before,
.input-range-slider-plus:after,
.input-range-slider-minus:after {
  background-color: #990b0b;
}
.ui-accordion-header,
#steps-left-menu .menu-header {
  font-family: arial;
}
button:not(.ui-dialog-titlebar-close):not(.autocomplete-button),
input[type=submit],
.tr-buttons {
  cursor: pointer;
  font-family: var(--font-family);
  -moz-border-radius: 5px;
       border-radius: 5px;
  border: 1px solid #d1d1d1 !important;
  background-color: #ededed !important;
  color: #342f30 !important;
}
.ui-dialog:not(.core-text-12) .ui-dialog-buttonset button:not(.ui-dialog-titlebar-close):not(.autocomplete-button),
.ui-dialog:not(.core-text-12) .ui-dialog-buttonset input[type=submit],
.ui-dialog:not(.core-text-12) .ui-dialog-buttonset .tr-buttons {
  font-size: 93% !important;
}
.ui-dialog.core-text-12 .ui-dialog-buttonset button:not(.ui-dialog-titlebar-close):not(.autocomplete-button),
.ui-dialog.core-text-12 .ui-dialog-buttonset input[type=submit],
.ui-dialog.core-text-12 .ui-dialog-buttonset .tr-buttons {
  font-size: 100% !important;
}
button:not(.ui-dialog-titlebar-close):not(.autocomplete-button):hover,
input[type=submit]:hover,
.tr-buttons:hover,
button:not(.ui-dialog-titlebar-close):not(.autocomplete-button):focus,
input[type=submit]:focus,
.tr-buttons:focus {
  border: 1px solid #ededed !important;
  background-color: #fafafa !important;
  color: #413b3c !important;
}
button:not(.ui-dialog-titlebar-close):not(.autocomplete-button):active,
input[type=submit]:active,
.tr-buttons:active {
  border: 1px solid #d1d1d1 !important;
  background-color: #ededed !important;
  color: #342f30 !important;
}
button:not(.ui-dialog-titlebar-close):not(.autocomplete-button).disabled,
input[type=submit].disabled,
.tr-buttons.disabled,
button:not(.ui-dialog-titlebar-close):not(.autocomplete-button).disabled:hover,
input[type=submit].disabled:hover,
.tr-buttons.disabled:hover {
  border: 1px solid #d1d1d1 !important;
  background-color: #e0e0e0 !important;
  opacity: var(--disabled-opacity);
}
.grey-button,
.tr-content-button {
  border-color: var(--button-content-border-color);
  color: var(--button-content-text) !important;
  background-color: var(--button-content-bg-normal);
}
.grey-button:hover,
.tr-content-button:hover {
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}
.grey-button:active,
.tr-content-button:active {
  background-color: var(--button-content-bg-active);
}
.uploading-progress {
  background-color: var(--button-content-bg-normal);
  border-color: var(--button-content-border-color) !important;
}
.fotobookDelayedCurrentProgress {
  background-color: #edebeb;
  border-color: #ffffff;
}
.fotobookDelayedCurrentProgress .d-success {
  background: #0e7b3d;
}
#userLeftMenu.left-menu-disabled ul a:hover,
#userLeftMenu html.show-step-help ul a:hover {
  background-color: #ffffff;
}
#userLeftMenu li .name {
  border-left-color: #ffffff;
}
#userLeftMenu li .icon {
  border-color: #cfcfcf !important;
  border-right-color: #dbdbdb !important;
}
#userLeftMenu li a {
  color: var(--user-menu-text-color) !important;
  background-color: #ffffff;
  border-color: #cfcfcf !important;
}
#userLeftMenu li a:hover {
  background-color: #ffffff;
}
#userLeftMenu li a:active {
  background-color: #58a54b;
}
#userLeftMenu li.active .name {
  color: var(--user-menu-text-color-selected) !important;
  border-left-color: #5cac4e;
}
#userLeftMenu li.active .icon {
  border-color: #34622d !important;
  border-right-color: #dbdbdb !important;
}
#userLeftMenu li.active a,
#userLeftMenu li.active a:hover,
#userLeftMenu li.active a:active {
  background: #58a54b !important;
}
.tr-user-menu {
  color: #000000;
  border: 1px solid #c2c2c2 !important;
  background-color: #ffffff;
}
.tr-user-menu:hover {
  background-color: #ffffff;
}
.tr-user-menu:active {
  background-color: #58a54b;
}
.jspVerticalBar .jspDrag,
.jspVerticalBar .jspArrow,
.tr-jsp {
  background-color: #58a54b !important;
  border-color: #d3d3d3 !important;
}
.jspVerticalBar .jspDrag:hover,
.jspVerticalBar .jspArrow:hover,
.tr-jsp:hover {
  background-color: #64b357 !important;
}
.jspTrack {
  border-color: #d3d3d3 !important;
}
.jspVerticalBar .jspTrack {
  background-color: #f3f3f3 !important;
}
.jspHorizontalBar .jspTrack {
  background-color: #f3f3f3 !important;
}
.jspHorizontalBar .jspArrowLeft:after {
  border-right-color: #ffffff !important;
}
.jspHorizontalBar .jspArrowRight:after {
  border-left-color: #ffffff !important;
}
.jspVerticalBar .jspArrowUp:after {
  border-bottom-color: #ffffff !important;
}
.jspVerticalBar .jspArrowDown:after {
  border-top-color: #ffffff !important;
}
.jspHorizontalBar .jspDrag,
.jspHorizontalBar .jspArrow {
  background-color: #58a54b !important;
  border-color: #d3d3d3 !important;
}
.jspHorizontalBar .jspDrag:hover,
.jspHorizontalBar .jspArrow:hover {
  background-color: #64b357 !important;
}
.jspCorner {
  background-color: #f3f3f3;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-color: #d3d3d3;
  border-style: solid;
  border-width: 0 1px 1px 0;
}
.qtip-fotobook {
  border-color: #e7e7e7 !important;
}
.qtip-fotobook .qtip-titlebar,
.qtip-fotobook .qtip-content,
.qtip-fotobook .qtip-tip {
  background-color: var(--tooltip-bg) !important;
}
.qtip-fotobook .tooltip-footer {
  border-top-color: #e7e7e7 !important;
  background-color: #cfcfcf !important;
}
.qtip-fotobook .tooltip-footer .prev {
  border-right-color: #e7e7e7 !important;
}
.qtip-fotobook .tooltip-footer .prev:before {
  border-right-color: #cecece !important;
}
.qtip-fotobook .tooltip-footer .prev:after {
  border-right-color: #cfcfcf !important;
}
.qtip-fotobook .tooltip-footer .next:before {
  border-left-color: #cecece !important;
}
.qtip-fotobook .tooltip-footer .next:after {
  border-left-color: #cfcfcf !important;
}
.qtip-fotobook .qtip-titlebar .qtip-close:hover {
  background: #cfcfcf !important;
}
.qtip-default {
  background-color: var(--tooltip-bg) !important;
}
.qtip {
  color: #000000 !important;
}
.qtip.img-prev {
  background: #e9e2e5 !important;
}
.redactor-toolbar-tooltip {
  color: #000000 !important;
  background: #ffffff !important;
}
.qtip-light {
  background: #ffffff !important;
}
.tr-qtip {
  border-color: #e7e7e7 !important;
  background-color: var(--tooltip-bg) !important;
  color: #000000 !important;
}
.content-bg {
  background: var(--content-bg) repeat !important;
}
.sprite-image {
  background-image: var(--sprite) !important;
}
.sprite-image-ba:before,
.sprite-image-ba:after {
  background-image: var(--sprite) !important;
}
.oe-sprite-image {
  background-image: url('/storage/custom_style/10/online-editor-sprite.png?v=1568627432709') !important;
  background-repeat: no-repeat;
}
.photocollection-content .edit-buttons-set .button-set {
  background: url('/storage/custom_style/10/online-editor-sprite.png?v=1568627432710') no-repeat scroll transparent;
}
.oe-sprite-image-ba:before,
.oe-sprite-image-ba:after {
  background: url('/storage/custom_style/10/online-editor-sprite.png?v=1568627432710') no-repeat scroll transparent;
}
.uniform-sprite-image,
.uniform-sprite-image span {
  background: var(--uniform-sprite) no-repeat scroll transparent;
}
.uniform-sprite-image-ba:before,
.uniform-sprite-image-ba:after {
  background: url('/storage/custom_style/10/sprite-fotobook.png?v=1568627432710') no-repeat scroll transparent !important;
}
.ef-icons-sprite {
  background: url('/storage/custom_style/10/edit-photo-icons.png?v=1568627432710') no-repeat scroll transparent;
}
.edit-icons-sprite {
  background-image: url('/storage/custom_style/10/edit-icons.png?v=1568627432710');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: transparent;
}
.edit-icons-sprite-ba:before,
.edit-icons-sprite-ba:after {
  background: url('/storage/custom_style/10/edit-icons.png?v=1568627432710') no-repeat scroll transparent;
}
.m-head,
.tr-m-head {
  background-color: #ffffff !important;
  color: #000000 !important;
  border-bottom-color: #ffffff !important;
}
.m-head a,
.tr-m-head a {
  color: #036376 !important;
}
.m-head a:hover,
.tr-m-head a:hover {
  color: #3e0336 !important;
}
#bottom-controls {
  border-color: #c2d5be !important;
  color: #000000 !important;
  background-color: #c2d5be !important;
}
#bottom-controls:before {
  background-color: #c8d9c4 !important;
}
#bottom-controls .bottom-controls-item {
  border-right-color: #c8d9c4 !important;
}
#bottom-controls .bottom-controls-item:before {
  background-color: #99b993 !important;
}
#bottom-controls .bottom-controls-item a {
  color: #000000 !important;
}
#bottom-controls .bottom-controls-item.styled-item:hover {
  background-color: #d1dfcd !important;
}
#bottom-controls .bottom-controls-item.styled-item:active {
  background-color: #c2d5be !important;
}
.tr-bottom-controls {
  border-color: #c2d5be !important;
  color: #000000 !important;
  background-color: #c2d5be !important;
}
.tr-bottom-controls:hover {
  background-color: #dfe9dd !important;
}
.tr-bottom-controls:active {
  background-color: #c2d5be !important;
}
.controls-button {
  border-color: #FFFFFF !important;
  background: rgba(12, 8, 6, 0.5) !important;
}
.controls-button:hover {
  background: rgba(12, 8, 6, 0.8) !important;
}
.empty-text-placeholder {
  background: rgba(0, 0, 0, 0.3) !important;
}
.empty-text-placeholder-common .empty-text-placeholder-text {
  color: #ffffff !important;
}
.drop-placeholder-text {
  color: #000000 !important;
}
.ui-dialog .ui-widget-header,
.tr-dialog-header {
  background-color: #c2d5be !important;
  border-color: #c2d5be !important;
  color: #000000 !important;
}
.ui-dialog {
  border-color: #c7dcc7 !important;
}
.ui-dialog .ui-dialog-content {
  color: #1b1b1b !important;
}
.ui-dialog .ui-dialog-buttonpane {
  border-color: #c7dcc7 !important;
  background-color: #ffffff !important;
}
input:not(.color-pick),
textarea {
  font-family: var(--font-family);
  color: #000000 !important;
  border-color: #9a9a9a #a7a7a7 #a7a7a7 #9a9a9a !important;
}
input:not(.color-pick):focus,
textarea:focus {
  border-color: #58a54b !important;
}
.errorMessage {
  color: #d00000 !important;
}
.ui-autocomplete a {
  color: #000000 !important;
}
.yiiPager .page a,
.photo-yiiPager .page a {
  color: var(--pager-text) !important;
  border-color: var(--pager-border) !important;
  background-color: var(--pager-bg) !important;
}
.yiiPager .page a:hover,
.photo-yiiPager .page a:hover {
  background-color: #ccdbca !important;
}
.yiiPager .selected a,
.photo-yiiPager .selected a {
  background-color: var(--pager-bg-active) !important;
  color: var(--pager-active-text) !important;
  border-color: var(--pager-border-active) !important;
}
.yiiPager .selected a:hover,
.photo-yiiPager .selected a:hover {
  background-color: #ec5555 !important;
}
.pager-bg {
  background: #f8f8f8 !important;
}
.editorToolbar {
  background-color: #c1bcbc !important;
  border-color: #939292 !important;
}
.editorToolbar:after {
  border-bottom-color: #c1bcbc !important;
}
.editorToolbar.right-toolbar:after,
.editorToolbar.left-toolbar:after,
.editorToolbar.right-toolbar:before,
.editorToolbar.left-toolbar:before {
  border-bottom-color: transparent !important;
}
.editorToolbar.right-toolbar:after {
  border-right-color: #c1bcbc !important;
}
.editorToolbar.left-toolbar:after {
  border-left-color: #c1bcbc !important;
}
.editorToolbar:before {
  border-bottom-color: #939292 !important;
}
.editorToolbar.right-toolbar:before {
  border-right-color: #939292 !important;
}
.editorToolbar.left-toolbar:before {
  border-left-color: #939292 !important;
}
.editorToolbar.upper-toolbar:before {
  border-top-color: #939292 !important;
}
.editorToolbar.upper-toolbar:after {
  border-top-color: #c1bcbc !important;
}
.editorToolbar .tb-dropdown .selected {
  background-color: #4f143a !important;
}
.tr-editorToolbar {
  background-color: #c1bcbc !important;
  border-color: #939292 !important;
}
.jnotify-notification .jnotify-message {
  color: #FFFFFF !important;
}
.jnotify-notification .jnotify-background,
.jnotify-notification .jnotify-message {
  background-color: #00970d !important;
}
.jnotify-notification-warning .jnotify-background,
.jnotify-notification-warning .jnotify-message {
  background-color: #ffa902 !important;
}
.jnotify-notification-error .jnotify-background,
.jnotify-notification-error .jnotify-message {
  background-color: #c50101 !important;
}
.fotobookUploaderCurrentProgress {
  background-image: none;
}
.fotobookUploaderCurrentProgress .success {
  border-color: #00970d #006409 #004b06;
}
.fotobookUploaderCurrentProgress .warning {
  border-color: #ffa902 #ce8800 #b47700;
  background-color: #ffa902;
}
.fotobookUploaderCurrentProgress .error {
  border-color: #c50101 #920101 #790101;
  background-color: #c50101;
}
.fotobookUploaderCurrentProgress > span > span {
  color: #141314;
}
.create-steps ul {
  border-color: #000000;
  background-color: #2b3629;
  color: #ffffff;
}
.create-steps ul .ready,
.create-steps ul .selected {
  background-color: #2b3629;
}
.create-steps ul li:after {
  -moz-box-shadow: 2px -2px 0 1px #000000, 3px -3px 0 2px rgba(255, 255, 255, 0.1);
       box-shadow: 2px -2px 0 1px #000000, 3px -3px 0 2px rgba(255, 255, 255, 0.1);
}
.create-steps .number {
  color: #58a54b !important;
  background: #e4e3e3 !important;
}
.create-steps .selected .number {
  background: #ffffff !important;
}
.create-steps .ready .number {
  background: #ffffff !important;
}
.create-steps .back .arrow-text,
.create-steps .next .arrow-text {
  color: #ffffff;
}
.create-steps .back.disabled .arrow-text,
.create-steps .next.disabled .arrow-text {
  color: #ececec;
}
.highlighted {
  background-color: var(--highlighted-header-color) !important;
}
#print {
  color: #000000 !important;
}
.pod-title {
  background: #ebebeb !important;
  color: #45643f !important;
}
.pod-title.pod-total {
  background: #dce2e3 !important;
}
.carousel-list .page_num.active {
  background-image: -moz-linear-gradient(top, #EEEEEE, #EEEEEE);
  background-image: linear-gradient(to bottom, #EEEEEE, #EEEEEE);
  border-color: var(--border-color) !important;
}
.carousel-item.has-errors {
  background: #f1b0b0 !important;
}
.coloured-border {
  border-color: var(--border-color) !important;
}
.book-page-num {
  color: #910000 !important;
}
.tb-popup-window {
  background: #f2f1f1;
  border: 1px solid #990b0b;
}
.input-range-slider:before {
  background: #990b0b !important;
}
.input-range-slider .ui-slider-handle {
  border: 1px solid #990b0b !important;
  background: #fceeee !important;
}
.slider-alt-color .input-range-slider:before {
  background-color: var(--controls-color) !important;
}
.slider-alt-color .input-range-slider .ui-slider-handle {
  border: 1px solid var(--controls-color) !important;
  background-color: var(--controls-color) !important;
}
.slider-alt-color .input-range-slider-plus:before,
.slider-alt-color .input-range-slider-minus:before,
.slider-alt-color .input-range-slider-plus:after,
.slider-alt-color .input-range-slider-minus:after {
  background-color: var(--controls-color) !important;
}
.slider-name {
  color: #690808 !important;
}
html:not(.edit-mode-instant) #book .page-container:not(.editing):not(.locked) > .container-box-shadow:hover,
html:not(.edit-mode-instant) #book .page-container:not(.editing):not(.locked) > *:hover ~ .container-box-shadow,
html.edit-mode-instant #book .foto-container:not(.empty):not(.editing) .container-box-shadow:hover,
html.edit-mode-instant #book .text-container:not(.editing) .container-box-shadow:hover,
.container-box-shadow.img-over-container {
  -moz-box-shadow: inset 0 0 0 1px rgba(88, 165, 75, 0.6), 0px 0px 12px 2px #58a54b;
       box-shadow: inset 0 0 0 1px rgba(88, 165, 75, 0.6), 0px 0px 12px 2px #58a54b;
}
#photo-edit .box-shadow {
  background: #000000 !important;
}
/**
*   Dependent styles
*/
.col.col-last:before {
  background-image: -moz-linear-gradient(top, var(--border-color), rgba(192, 193, 192, 0));
  background-image: linear-gradient(to bottom, var(--border-color), rgba(192, 193, 192, 0));
}
.provider {
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.provider:hover {
  background-color: #e7eee6;
  border-color: #58a54b;
}
.provider.active-item {
  border-color: #58a54b;
  background-color: #ffffff;
}
.editorToolbar.editorToolbar_TEXT .open-list ul {
  background-color: #ffffff;
  border: 1px solid #000000;
}
.editorToolbar.editorToolbar_TEXT .open-list ul li {
  color: #161a27;
}
.editorToolbar.editorToolbar_TEXT .open-list ul li:hover {
  color: #0a4c16;
  background-color: #dedede;
}
.redactor-dropdown {
  background-color: #ffffff;
}
.redactor-dropdown a:not(.jspArrow) {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #161a27;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.redactor-dropdown a:not(.jspArrow):hover {
  color: #0a4c16;
  background-color: #dedede;
}
.redactor-dropdown a:not(.jspArrow).selected,
.redactor-dropdown a:not(.jspArrow).active {
  background-color: #4f143a;
}
#roller-content .image-preview.oe-sprite-bg-image {
  background: url('/storage/custom_style/10/online-editor-sprite.png?v=1568627432719');
}
#roller-content .image-preview.iconsSpriteImage {
  background: url('/storage/custom_style/10/edit-icons.png?v=1568627432719');
}
#roller-content .image-preview.ef-icons-sprite {
  background: url('/storage/custom_style/10/edit-photo-icons.png?v=1568627432719');
}
#amount-field {
  background: #e9e9e9 repeat !important;
}
.book-button .bg,
.tr-book-button .bg,
.book-button .tip,
.tr-book-button .tip {
  stroke: #58a54b;
  stroke-width: 1px;
}
.book-button .bg,
.tr-book-button .bg {
  fill: #58a54b;
}
.book-button .bg:hover,
.tr-book-button .bg:hover {
  fill: #74bb68;
}
.book-button .tip,
.tr-book-button .tip {
  fill: #ffffff;
}
/**
*   Microsite
*/
.site_header_full_width,
.tr-ms-header {
  background-color: #ffffff;
}

