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

.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; }

/*# sourceMappingURL=admin.css.map */
.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;
  justify-content: space-between;
  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; }

#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 .inline-related h2 {
  background: lightgrey !important; }
.inline-group .inline-related thead th {
  background: transparent; }
.inline-group .inline-related .original {
  display: none; }
.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; }

.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 */
