/* Панель управления */
#cecutient-panel {
    font-size: 16px !important;
    display: none;
}

#cecutient-panel .cecutient {
    padding: 8px !important;
}

#cecutient-panel .cecutient .form-inline {
    text-align: justify;
    text-align-last: justify;
}

#cecutient-panel label.active {
    font-weight: bold;
    text-decoration: underline;
}

#normal-version {
    display: none;
}

#cecutient-version {
    display: block;
}

html.cecutient #cecutient-panel {
    display: block;
}

html.cecutient #normal-version {
    display: block;
}

html.cecutient #cecutient-version {
    display: none;
}

/* /Панель управления */

/* Размер шрифта */
html.cecutient__font-size_small {
    font-size: 16px !important;
}

html.cecutient__font-size_medium {
    font-size: 20px !important;
}

html.cecutient__font-size_big {
    font-size: 24px !important;
}

/* /Размер шрифта */

/* Цвет сайта */
html.cecutient__site-colors_black-white *:not(.cecutient-image),
html.cecutient__site-colors_black-white *:before,
html.cecutient__site-colors_black-white *:after {
    background: white !important;
    color: black !important;
    border-color: black !important;
    fill: black !important;
    box-shadow: none !important;
}

html.cecutient__site-colors_black-white img.cecutient-white {
    -webkit-filter: invert(100%) !important;
    -moz-filter: invert(100%) !important;
    -ms-filter: invert(100%) !important;
    -o-filter: invert(100%) !important;
    filter: invert(100%) !important;
    background: transparent !important;
}

html.cecutient__site-colors_white-black *:not(.cecutient-image),
html.cecutient__site-colors_white-black *:before,
html.cecutient__site-colors_white-black *:after {
    background: black !important;
    color: white !important;
    border-color: white !important;
    fill: white !important;
    box-shadow: none !important;
}

html.cecutient__site-colors_yellow-darkblue *:not(.cecutient-image),
html.cecutient__site-colors_yellow-darkblue *:before,
html.cecutient__site-colors_yellow-darkblue *:after {
    background: darkblue !important;
    color: yellow !important;
    border-color: yellow !important;
    fill: yellow !important;
    box-shadow: none !important;
}

html.cecutient__site-colors_yellow-darkblue img.cecutient-white {
    background: transparent !important;
}

/* /Цвет сайта */

/* Изображения */
html.cecutient__images_gray .cecutient-image,
html.cecutient__images_hide .cecutient-image,
html.cecutient__images_gray img,
html.cecutient__images_gray iframe {
    -webkit-filter: grayscale(100%) !important;
    -moz-filter: grayscale(100%) !important;
    -ms-filter: grayscale(100%) !important;
    -o-filter: grayscale(100%) !important;
    filter: grayscale(100%) !important;
}

html.cecutient__images_hide img,
html.cecutient__images_hide iframe {
    -webkit-filter: url(#emptyImage) !important;
    -moz-filter: url(#emptyImage) !important;
    -ms-filter: url(#emptyImage) !important;
    -o-filter: url(#emptyImage) !important;
    filter: url(#emptyImage) !important;
}

.cecutient .field__placeholder {
    text-shadow: none;
}