@charset "UTF-8";
ul > li {
  list-style-type: none;
}

.for-deletion {
  background: rgba(255, 140, 140, 0.75) !important;
}
.for-deletion .select2-selection__rendered {
  background: rgba(255, 140, 140, 0.75) !important;
}
.for-deletion input[type=checkbox] {
  accent-color: firebrick;
}
.for-deletion textarea {
  background: transparent !important;
}
.for-deletion fieldset.module.aligned {
  background: transparent !important;
}

.list-ok-marker {
  color: forestgreen;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

.admin-main-menu .nav-item, .admin-main-menu .dropdown-item {
  font-size: 1rem !important;
}

.dropdown:hover > .dropdown-menu {
  display: block;
}

.dropdown > .dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
  pointer-events: none;
}


.dashboard #content {
  width: 100%;
  margin: 0;
}

.navbar-brand {
  text-decoration: none !important;
  font-weight: bold;
  color: black !important;
  padding: 0 0 5px 0;
}

.vTextField, .vURLField {
  width: 610px;
  height: 30px !important;
}

.vIntegerField {
  height: 30px !important;
}

div.form-row .select2-container {
  width: 610px !important;
}

.related-widget-wrapper-link {
  display: flex;
  justify-content: center;
  align-items: center;
}
.related-widget-wrapper-link img {
  width: 15px;
  height: 15px;
}
.related-widget-wrapper-link.delete-related, .related-widget-wrapper-link.view-related {
  display: none !important;
}

#content h1 {
  font-size: 1.6rem;
  margin-bottom: 20px;
}

.change-list.model-journal .changelist-form-container #toolbar, .change-list.model-issue .changelist-form-container #toolbar {
  display: none;
}
.change-list .toplinks {
  border-bottom: none !important;
  margin-bottom: 15px;
}
.change-list .title-container {
  display: flex;
  flex-flow: nowrap row;
  align-items: center;
}
.change-list .title-container h4 {
  color: var(--admin-interface-generic-link-color);
}
.change-list .title-container a {
  color: white !important;
  background: var(--admin-interface-generic-link-color);
}
.change-list .paginator {
  border-bottom: none !important;
}
.change-list #toolbar {
  padding-left: 0;
  padding-right: 0;
  background: transparent;
  border: none;
}
.change-list #toolbar #changelist-search div {
  display: flex;
  flex-flow: nowrap row;
  justify-content: space-between;
  align-items: center;
}
.change-list #toolbar #changelist-search div label {
  display: none;
}
.change-list #toolbar #changelist-search div input[type=text] {
  flex-grow: 1;
  height: 30px !important;
  width: auto;
}
.change-list #toolbar #changelist-search div input[type=submit] {
  margin: 0 5px;
  background: var(--darkened-bg);
  box-shadow: none;
}

.form-row {
  border-bottom: none;
}

.submit-row {
  width: 100%;
  display: flex;
  flex-flow: nowrap row-reverse;
  align-items: flex-start;
  background: transparent;
  border: none;
}
.submit-row a {
  display: block;
  height: 100% !important;
  margin: 0;
  background: lightgrey !important;
}
.submit-row a:hover {
  background: firebrick !important;
}
.submit-row .deletelink {
  margin-right: 0 !important;
}
.submit-row .historylink {
  margin-right: auto !important;
}

#changelist-filter {
  max-width: 250px;
  padding-top: 15px;
}
#changelist-filter #changelist-filter-extra-actions, #changelist-filter #changelist-filter-clear {
  text-align: center;
  margin-bottom: 20px !important;
}
#changelist-filter h2 {
  display: none;
}
#changelist-filter h3 {
  font-size: 90%;
  margin: 0 !important;
}
#changelist-filter ul {
  border-bottom: none !important;
}

.inline-group h2 {
  background: lightgrey !important;
}
.inline-group > fieldset.module > .inline-related.has_original h3 {
  background: transparent;
  border: none;
}
.inline-group > fieldset.module > .inline-related.has_original h3 b, .inline-group > fieldset.module > .inline-related.has_original h3 .inline_label {
  display: none;
}
.inline-group > .inline-related .original {
  display: none;
}
.inline-group > .inline-related thead th {
  background: transparent;
}
.inline-group > .inline-related .has_original td {
  padding-top: 8px !important;
}

.form-row.field-day_from.field-month_from.field-year_from label,
.form-row.field-day_to.field-month_to.field-year_to label {
  display: none;
}
.form-row.field-day_from.field-month_from.field-year_from .field-day_from label, .form-row.field-day_from.field-month_from.field-year_from .field-day_to label,
.form-row.field-day_to.field-month_to.field-year_to .field-day_from label,
.form-row.field-day_to.field-month_to.field-year_to .field-day_to label {
  display: block;
}

#eventmention_set-group thead {
  display: none;
}

.checkbox-row {
  display: flex;
  flex-flow: nowrap row-reverse;
  align-items: center;
  justify-content: flex-end;
}
.checkbox-row label {
  max-width: 160px;
  padding: 0 !important;
}
.checkbox-row input {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.add-row > td > a {
  visibility: hidden;
}
.add-row > td > a:after {
  content: "Добавить";
  visibility: visible;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.tabular.inline-related {
  overflow-x: hidden !important;
}
.tabular.inline-related table .delete {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 51px;
}

.delete-confirmation h2 {
  font-size: 120%;
}
.delete-confirmation p {
  max-width: 700px;
}
.delete-confirmation form > div {
  height: 40px;
  display: flex;
  flex-flow: nowrap row;
}
.delete-confirmation form > div a, .delete-confirmation form > div input {
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 15px !important;
  font-size: 100%;
  margin: 0;
}

#result_list th.column-location, #result_list td.field-location {
  max-width: 200px !important;
  white-space: normal !important;
}
#result_list tr:hover td, #result_list tr:hover th {
  background: #eaeaea !important;
}

.mw-wrap {
  width: 610px !important;
  display: grid !important;
  grid-template-columns: auto 50px;
  grid-template-rows: 40px auto;
}
.mw-wrap .mw-header {
  grid-row: 1;
  grid-column: 1/2;
  display: flex;
  flex-flow: row nowrap;
}
.mw-wrap .mw-header .mw-btn {
  color: white;
}
.mw-wrap .mw-header .mw-btn-my-location {
  display: none;
}
.mw-wrap .mw-header .mw-btn-add-marker {
  margin: 0 5px;
}
.mw-wrap .mw-header .mw-btn-add-marker span {
  display: none;
}
.mw-wrap .mw-header .mw-adress-input-wrap {
  float: none;
  flex-grow: 1;
}
.mw-wrap .mw-header .mw-coordinates-overlay {
  width: 220px;
}
.mw-wrap .mw-header .mw-coordinates-overlay label {
  width: 100%;
  padding: 0;
}
.mw-wrap .mw-header .mw-coordinates-overlay label input {
  margin: 4px 0 0 0;
  width: 100%;
}
.mw-wrap .mw-map-wrapper {
  grid-row: 2;
  grid-column: 1/3;
  height: 450px;
}
.mw-wrap .mw-map-wrapper .mw-map {
  height: 450px;
}
.mw-wrap .mw-footer {
  grid-row: 1;
  grid-column: 2/3;
  padding: 0;
}

/*# sourceMappingURL=admin.css.map */
