/*Светлая тема*/
body.warm {
    background:#2b292b;
}

.warm .module-settings {
  background:#aca6a6;
}

.warm .adminmenubox h1 {
  color: #aca6a6;
}

.warm .adminmenubox a {
  color:#ffffff;
}
.warm .adminmenubox a:hover {
  background:#aca6a6; color:#181614;
}
.warm a.active {
  background:#aca6a6; color:#181614;
}

.warm .adminmenubox:not(:last-child) {
  border-bottom: 1px solid #aca6a6;
}

.warm .toppanell {
  background: #c7bcb4;
}
.warm .page-search {
  background-color: #aca6a6; border: 1px solid #afafaf; color: #181614;
}

.warm .settingx-right:focus, .warm .settingx-time:focus, .warm .settingx-date:focus, .warm .settingx-right-order:focus, .warm .settingx:focus, .warm .settingx-text:focus, .warm .page-search:focus {
  border: 1px solid #9c9c9c;
  transition: all .30s ease 0s;
  box-shadow: 0 0 0 0.2em rgb(236, 224, 214);
}

/*Style Menu*/
.warm .style-menu {
  background:#ece0d6;
}
.warm .style-menu:hover {
  background:#e8d4c2;
}
.warm .style-menu-item {
  background:#efebe8;
}
.warm .style-menu-item:hover {
  background:#dddad7;
}
/*In*/
.warm .style-menu h1 {
  color:#44382f;
  font-weight: 600;
}
.warm .style-menu-item h1 {
  color:#4c4642;
}
.warm .style-menu-item h1 a {
  color:#233b90;
  font-weight: 600;
}
.warm .style-menu-item h1 a:hover {
  color:#2040b3;
}

/*Style Pages*/
.warm .style-page {
  background:#efebe8;
}
.warm .style-page:hover {
  background:#dddad7;
}

.warm .page-buttons.open {
  background:#aca7a7;
}

.warm .page-name-mobile {
  background:#5f5959;
}


.warm .menu-button.open {
  background:#a8a29e;
}
.warm .item-button.open {
  background:#a8a29e;
}


.warm .admincont-menu-button.open {
  background:#a8a29e;
}
.warm .admin-menu-button.open {
  background:#a8a29e;
}

.warm .module-buttons.open {
  background:#a8a29e;
}

/*In*/
.warm .style-page h1 {
  color:#000000;
  font-weight:600;
}
.warm .style-page h1 a {
  color:#233b90;
}
.warm .style-page h1 a:hover {
  color:#2040b3;
}

/*Style Admin Menu*/
.warm .style-admin-container {
  background:#dbccbf;
}
.warm .style-admin-container:hover {
  background:#dddad7;
}

.warm .style-admin-menu {
  background:#efebe8;
}
.warm .style-admin-menu:hover {
  background:#dddad7;
}
/*In*/
.warm .style-admin-menu {
  background:#efebe8;
}
.warm .style-admin-menu:hover {
  background:#dddad7;
}

.warm .style-admin-container h1 {
  color:#44382f;
  font-weight: 600;
}
.warm .style-admin-menu h1 {
  color:#000000;
}

/*Style Modules*/
.warm .style-module {
  background:#ece3db;
}
.warm .style-module:hover {
  background:#ecdcce;
}
/*In*/
.warm .style-module h1 {
  color:#44382f;
  font-weight: 600;
}
/*Version Autor Site*/
.warm .style-module p.module-descr {
  color:#49413d;
}
.warm .style-module p.module-descr a {
  color:#1660e8;
}
.warm .style-module p.module-descr a:hover {
  color:#0051ff;
}
.warm .style-module .module-val {
  color:#483026;
}

.warm a.module-link {
  color:#0d509b;
}
.warm a.module-link:hover {
  color:#0e3e75;
}

/*Style End*/



.warm .subbox-grid {
  background:#9c9c9c;
}


.warm .admin-pagesetting a {
  color:#181614; background: #fff5ee;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
}
.warm .admin-pagesetting a:hover {
  color:#000000;
}
.warm .admin-pagesetting a:focus {
  box-shadow: 0 0 0 0.2em #c7bcb4;
}

.warm .a-red a {
  color:#CC0000;
}
.warm .a-red a:hover {
  color:#a70000;
}


.warm .openhot {
  background:#c9bbae;
}
.warm .hotsetting h1 {
  color:#181614;
}
.warm .settinput-text {
  color:#181614;
}
.warm .settingx-right, .warm .settingx-time, .warm .settingx-date, .warm .settingx-right-order, .warm .settingx, .warm .settingx-text, .warm .page-search {
  background-color:#efebe8; color: #181614; border: 1px solid #7e8993;
}

.warm a.button-close {
  color:rgb(255,255,255);
  border: 1px solid #88766f;
  background: rgb(35,40,45) linear-gradient(#c9bbae, #b3a699);
  transition: all .218s ease 0s;
}
.warm a.button-close:hover {
  color:rgb(255,255,255);
  border: 1px solid #5e524d;
  background: rgb(35,40,45) linear-gradient(#c9bbae, #b3a699);
  transition: all .218s ease 0s;
  box-shadow:none;
}

.warm .button-save {
  color:#4e3127;
  border: 1px solid #88766f;
  background: rgb(35,40,45) linear-gradient(#f1eae3, #d6d2ce);
}
.warm .button-save:hover {
  border: 1px solid #795548;
  transition: all .218s ease 0s;
}

.warm a.button-save {
  color:#4e3127;
  border: 1px solid #88766f;
  background: rgb(35,40,45) linear-gradient(#f1eae3, #d6d2ce);
  transition: all .218s ease 0s;
}
.warm a.button-save:hover {
  border: 1px solid #795548;
  transition: all .218s ease 0s;
  box-shadow:none;
}
.warm .button-save:active {
  color:#ffffff;
  border: 1px solid #ffffff;
  background:#312b29;
}

/*Кнопка удаления*/
.warm a.button-delete {
  color: rgb(255,255,255);
  border: 1px solid #88766f;
  background: rgb(180, 167, 154) linear-gradient(#b5a89c, #ad9f92);
}
.warm a.button-delete:hover {
  color: rgb(255,255,255);
  border: 1px solid #ff7221;
  background: rgb(180, 167, 154) linear-gradient(#b5a89c, #ad9f92);
  box-shadow: 0px 1px 2px 0px rgba(76,150,199,0.3);
}


.warm input[type="checkbox"]:checked + label.checkbox::before {
  content: '';
  background: #ffedae;
}
.warm label.checkbox::before {
  content: '';
  border: 2px solid #827d7d;
  background: #efebe8;
}
.warm .admin-datapublicline {
  color: #5d5954;
}
.warm  .planned {
  color:blue;
}

.warm .Page-Editor-Box {
  background: #c9bbae;
}

.warm .Header-Page /*h1*/ a {
  color: #072aab;
}
.warm .Header-Page /*h1*/ a:hover {
  color: #072aab;
}

.warm .coffee-editor-area {
  background: #ffffff;
  color: #111111;
}


/* Стили для выбора родительской - светлой темы */
.warm .select2-container--default .select2-selection--single {
  background-color: #efebe8; border: 1px solid #aaa; color: #dadada;
}
.warm .select2-container--default .select2-selection--single {
  border: 1px solid #7e8993;
}
.warm .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #181614;
}
.warm .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f7eadd;
}
.warm .select2-results__option[aria-selected] {
  color: #2d2826;
}
.warm .select2-dropdown {
  background-color: #dadada; border: 1px solid #908881
}
.warm .select2-results__option:hover[aria-selected] {
  background: #f7eadd;
}
/*
#f7eadd - пункт выделен
#dadada - фоновый цвет
--highlighted - добавляет скрипт и обозначает наведение мышки */
.warm .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #dadada;
}
.warm .select2-container--default .select2-results__option--highlighted:hover[aria-selected] {
  background-color: #f7eadd;
}
.warm .select2-container--default .select2-results__option--highlighted[aria-selected="true"] {
  background-color: #f7eadd;
}

.warm .select2-container--default .select2-search--dropdown .select2-search__field {
  background-color: #efebe8;
  color:#181614;
}
.warm .select2-results__option {
  color:#181614; font-size: 14px;
}

/*Блокировка URL*/
.warm input[disabled].settingx {
  color:#2d2b28;
  background-color: #b9aca0;
  border: 1px solid #c9bbae;
}

/*БД светлая*/
.warm .dbbox {
  background:#c9bbae;
}
.warm .field-name-bd {
  color: #23282d;
}

/* Светлая тема авторизация */

body.login.warm {
  background:#aca6a6;
}

.warm .logintoppanel {
  height: 2em; background:#2b292b;
}

.warm .authorization-settingx-log {
  background-color: #efebe8;
  color: #181614;
}
.warm .authorization-settingx-pass {
  background-color: #efebe8;
  color: #181614;
}
.warm .authorization {
  background: #9c9c9c;
}
/* Авторизация конец */


.warm .admin-pagesetting a[data-hide="true"].true, 
.warm .admin-pagesetting a[data-hide="true"].true:hover, 
.warm .admin-pagesetting a[data-hide="false"].false, 
.warm .admin-pagesetting a[data-hide="false"].false:hover {
  color: #777;
}

.warm .admin-pagesetting a[data-disable="true"].true, a[data-disable="true"].true:hover, a[data-disable="false"].false, a[data-disable="false"].false:hover {
  color: #777;
}

  /*---*/


.warm h1.hidden,
.warm h1.disabled
{
  color: #777;
}
.warm .admin-pagesetting a[data-am-show][data-am-status="showed"],
.warm .admin-pagesetting a[data-am-show][data-am-status="showed"]:hover,
.warm .admin-pagesetting a[data-am-hide][data-am-status="hidden"],
.warm .admin-pagesetting a[data-am-hide][data-am-status="hidden"]:hover
{
  cursor: default;
  color: #777;
  text-decoration: none;
}
.warm .admin-pagesetting a[data-module-enable][data-module-status=enabled],
.warm .admin-pagesetting a[data-module-enable][data-module-status=enabled]:hover,
.warm .admin-pagesetting a[data-module-disable][data-module-status=disabled],
.warm .admin-pagesetting a[data-module-disable][data-module-status=disabled]:hover
{
  cursor: default;
  color: #777;
  text-decoration: none;
}











/* XML Module Style */

.warm .xml-wrapper-hidden, .warm .xml-wrapper-link, .warm .xml-static-dynamic, .warm .xml-static-cron {
  background:#eae0d7;
}
.warm .xml-wrapper-grid h1 {
  color:#312d2a;
}
.warm .xml-static-dynamic p {
  color:#3b3735;
}
.warm .style-textarea-xml {
  background:#efebe8; border: 1px solid#7e8993; color:#222222;
}


.warm .info {
	background:#5d5a5c;
}
.warm .info h1 {
  color:#ffffff;
}
.warm .info p {
  color:#e7e7e7;
}
.warm .cron {
	width: 70px; text-align: center;
}

.warm .xml-static-cron p {
  color:#2e2c2b;
}

.warm .radio {
  color:#0008ff;
}



/* Custom Code Module Style */
.warm .customcode {
  background:#c9bbae;
}
.warm .customcode h1 {
  color:#111111;
}
.warm .style-textarea-customcode {
  background:#efebe8;
  border: 1px solid #7e8993;
  color:#222222;
}


/* Check Box */

.warm .check__box {
  background-color: #8c857e;
  box-shadow: 0 0 0 0.1em #fff3e1;
}

.warm .check__input:checked + .check__box {
  background-color: #de5e41;
}



/* Gallery Page */

.warm .options-files-container {
  background: #c9bbae;
}

.warm .filesblocks {
	background: #e2d8ce; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);
	border: 2px solid #8c857e;
}
	
.warm .filesblocks:hover {
	border: 2px solid #ffffff;
}
.warm .filesblocks.active-file {
  border: 2px solid #de5e41;
}


.warm .files-container .ext {
  font-size: 14px; color: white; 
  background: #a09890de;
}

.warm .link-file {
  border: 1px solid #f1f1f1;
  background: #f1f1f1;
  color:#000000;
  box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
}
.warm .link-file a {
  color: #072aab;
}

.warm .link-file-copy-btn {
  background: #2e72ff;
  color: #ffffff;
}

/* New Files */
.warm .inputfile + label {
  color: white;
  background-color:#2e72ff;
}
.warm .inputfile:focus + label, .inputfile + label:hover {
  background-color:#349000;
}

/* Del */
.warm .group-options-files {
  border: 1px solid #eaeaea;
  background:#de5e41;
  color: #ffffff;
  box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
}
.warm .group-options-files:hover {
  background:tomato;
  border: 1px solid #ffffff;
}
.warm .group-options-files.disabled {
  border: 1px solid#c9bbae;
  background:#c9bbae;
  color:#7b7d88;
}


/* Grid Button */
.warm .grid-button.media {
  border: 1px solid #88766f;
  color: #ffffff;
  background: #b19887;
  cursor: pointer;
}
.warm .grid-button.media:hover {
  border: 1px solid #88766f;
  color: #ffffff;
  background: #b6937b;
}

/* Logins Table */

.warm .grid-table > div {
  background: #3e3c3d;
}

/* Help */
.warm .help {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.6rem;
  border-radius: 0.2rem;
  background: #fce9da;
}