@charset "UTF-8";
.content__wrapper {
  background: #f2f3f8;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.content_404error {
  height: 80vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.btn-log_in {
  width: 100%;
}

.message-error, .message-important {
  color: red !important;
}
.message-error_pass, .message-important_pass {
  display: flex;
  justify-content: center;
}
.message-error__debz, .message-important__debz {
  font-weight: bold;
}

.message-success {
  color: #34ce57;
}

.card-profile {
  display: flex;
  flex-direction: row;
}

.card-profile > div {
  width: 50%;
}

.form-pass {
  text-align: end;
}

.photo-profile {
  max-width: 40%;
  display: flex;
  margin: 0;
}

.photo-characteristics {
  margin: 0 auto;
  max-width: 80%;
  width: -moz-available; /* WebKit игнор. */
  width: -webkit-fill-available; /* Mozilla игнор. */
  width: fill-available;
}

.form-place {
  align-items: start;
}

.form-place-btn {
  justify-content: center;
}

.form-btn {
  text-align: center;
  width: auto;
  padding: 5px;
}

#displayChange {
  position: absolute;
}

/*#displayIconChange, #displayIconSave {*/
/*    border-radius: 25%;*/
/*}*/
.title-padding, .form-group label {
  margin: 0 !important;
  padding: 5px;
  overflow-wrap: anywhere;
}

/* <Валидация пароля> */
.message {
  display: flex;
  flex-direction: column;
  margin: 0 0 0 auto;
  width: fit-content;
}
.message_attention {
  text-align: start;
}

/* Верно */
.valid {
  color: green;
}
.valid:before {
  content: "✔";
  position: relative;
  left: -35px;
}

/* Неверно */
.invalid {
  color: red;
}
.invalid:before {
  content: "✖";
  position: relative;
  left: -35px;
}

/* </Валидация пароля> */
.info_user {
  white-space: inherit !important;
}

.info_user__position {
  line-height: 1.1em;
}

.td-wrapper_room-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.td-wrapper_employee {
  margin: 20px;
}
.td-wrapper_employee-param label {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.td-wrapper_employee-param_label-post {
  display: flex;
  flex-direction: column;
}
.td-wrapper_employee-param input, .td-wrapper_employee-param select {
  width: 80%;
}

.param-post {
  position: relative;
}
.param-post_error {
  position: absolute;
  bottom: -18px;
  right: 0;
}

.room-block_title-room {
  color: #000;
  text-decoration: none;
  font-size: 20px;
  border: none;
  background: none;
  width: 100%;
  text-align: left;
  outline: none;
}
.room-block_info-room {
  padding-left: 8px;
}

.icon-block {
  font-size: x-large;
  cursor: pointer;
  margin-right: 2%;
}
.icon-block:hover {
  color: rgba(0, 0, 0, 0.3);
}

.contract-block {
  width: 100%;
}

.contract-block-data {
  width: 60%;
}

.contract-block tr:first-child td, .contract-block-data tr:first-child td {
  color: #000;
  font-size: 18px;
}
.contract-block_dz, .contract-block-data_dz {
  padding: 10px;
}
.contract-block_dz hr, .contract-block-data_dz hr {
  margin-bottom: 0;
  margin-top: 0;
  border-top: 1px dotted rgba(0, 0, 0, 0.1);
}
.contract-block_dz h6, .contract-block-data_dz h6 {
  color: #000;
}
.contract-block_dz__wrapper, .contract-block-data_dz__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  /*width: 40%;*/
}
.contract-block_dz__title, .contract-block_dz__value, .contract-block-data_dz__title, .contract-block-data_dz__value {
  color: #000;
  font-size: 14px;
}
.contract-block_dz__value, .contract-block-data_dz__value {
  text-align: right;
}

.card-footer_sum {
  display: flex;
  justify-content: space-between;
}

.card-header_renter-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.card-header_data-company {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
}

.card-body-info {
  padding: 0 15px 10px 15px !important;
}

.form-control {
  border-color: grey !important;
}
.form-control:disabled {
  border-color: darkgrey !important;
}

.form-control[readonly] {
  border-color: darkgrey !important;
}

.dropdown-divider {
  border-top: 1px solid lightgray !important;
  margin: 0.5rem 2%;
}

.card-title-auth {
  margin: 1rem 0 0.8rem 0.7rem !important;
}

.category-card, .footer-button {
  justify-content: center;
}

.table-category_title {
  width: 30%;
}

.params-category {
  text-align: justify;
}

.no-validate {
  border: 1px solid #f00 !important;
}

.validate-email:last-child {
  color: #f00;
  text-align: end;
}

.table_change-employee, .table_change-site {
  text-align: center;
  cursor: pointer;
}
.table_change-employee:hover, .table_change-site:hover {
  background: darkgrey;
}
.table .tooltip-employee, .table .tooltip-sites, .table .tooltip-admin-list {
  position: relative; /* Относительное позиционирование */
  cursor: pointer;
}
.table .tooltip-employee:after, .table .tooltip-sites:after, .table .tooltip-admin-list:after {
  content: attr(data-tooltip); /* Выводим текст */
  position: absolute; /* Абсолютное позиционирование */
  width: 190px; /* Ширина подсказки */
  right: 0; /* Положение подсказки */
  background: #4d7cfe;
  color: #fff; /* Цвет текста */
  padding: 0.5em; /* Поля вокруг текста */
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Параметры тени */
  pointer-events: none; /* Подсказка */
  opacity: 0; /* Подсказка невидима */
  transition: 1s; /* Время появления подсказки */
  margin-top: 20%;
  z-index: 999;
}
.table .tooltip-employee:hover, .table .tooltip-sites:hover, .table .tooltip-admin-list:hover {
  background: #4d7cfe;
  color: #fff;
}
.table .tooltip-employee:hover:after, .table .tooltip-sites:hover:after, .table .tooltip-admin-list:hover:after {
  opacity: 0.8; /* Показываем подсказку */
  top: 4em; /* Положение подсказки */
}
.table .tooltip-admin-list:after {
  margin-top: -10px;
}
.table_th-sort {
  width: auto;
}

.th-sort_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.th-sort_arrows {
  padding-left: 20px;
}
.th-sort_arrows div {
  cursor: pointer;
}
.th-sort_arrows div:hover {
  color: #4d7cfe;
}
.th-sort_arrows div:first-child {
  top: 15px;
}

.style-sort {
  color: #4d7cfe;
}
.style-sort i {
  font-weight: bold;
}

.notification_big-int {
  right: 10px !important;
  width: 22px !important;
  padding: 1px !important;
}

.readNotice, .readRequest {
  cursor: pointer;
}
.readNotice_notReadNotice, .readNotice_notReadRequest, .readRequest_notReadNotice, .readRequest_notReadRequest {
  color: red;
  font-weight: bold;
}
.readNotice_icon-notice-not-read, .readNotice_icon-request-not-read, .readRequest_icon-notice-not-read, .readRequest_icon-request-not-read {
  text-align: center;
}
.readNotice_icon-notice-not-read i, .readNotice_icon-request-not-read i, .readRequest_icon-notice-not-read i, .readRequest_icon-request-not-read i {
  font-size: 25px;
}

.showElement, .showElementDataUser, .showElementEmployee, .hideElementContract {
  display: block;
}

.hideElement, .hideElementDataUser, .hideElementEmployee, .hideElementContract {
  display: none;
}

.chooseThisObject, .chooseThisObjectUser, .chooseThisEmployee, .chooseThisContract {
  cursor: pointer;
}
.chooseThisObject p, .chooseThisObjectUser p, .chooseThisEmployee p, .chooseThisContract p {
  margin-bottom: 0;
}
.chooseThisObject_title, .chooseThisObject_title-contract, .chooseThisObjectUser_title, .chooseThisObjectUser_title-contract, .chooseThisEmployee_title, .chooseThisEmployee_title-contract, .chooseThisContract_title, .chooseThisContract_title-contract {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  border-left: 2px solid rgba(0, 0, 0, 0);
}
.chooseThisObject_title:hover, .chooseThisObject_title-contract:hover, .chooseThisObjectUser_title:hover, .chooseThisObjectUser_title-contract:hover, .chooseThisEmployee_title:hover, .chooseThisEmployee_title-contract:hover, .chooseThisContract_title:hover, .chooseThisContract_title-contract:hover {
  border-left: 2px solid #1D62F0;
  color: #1D62F0;
}

.chooseThisContract_title-contract p:first-child {
  margin-right: 20px;
  width: 550px;
  text-align: justify;
}

.thisRoomData:hover, .thisUserData:hover {
  color: #1D62F0;
  cursor: pointer;
}

.employee-info {
  padding: 10px 10px 10px 30px;
  font-size: 14px;
  font-weight: 400;
  color: #9A9A9A;
}

.btn-employee-location {
  margin-left: 30px;
}

.form-group_none-block {
  display: none;
}
.form-group_form-required {
  color: red;
  display: block;
}
.form-group_form-resolution-request-required {
  color: orange;
  display: block;
}

ul, li {
  list-style: none;
}

.la-plus, .la-minus {
  margin-right: 5px;
}
.la-plus:hover, .la-minus:hover {
  cursor: pointer;
  transform: scale(1.2);
}

.search-news {
  margin-top: 30px;
}

.modal-dialog-size {
  max-width: 650px;
}

.requestForm {
  background: #fff;
  border: 1px solid transparent;
  border-color: #dee2e6 #dee2e6 #fff;
  border-top: transparent;
  min-height: 60vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.btn-send-request {
  text-align: center;
  margin-bottom: 20px;
}

.resolution {
  width: 100%;
  height: 100px;
}

.timeFormat, .userSignatureFormat, .warningMessage {
  font-size: 12px;
  font-style: italic;
  margin: 0;
}

.positionFormat {
  font-size: 12px;
  margin: 0;
}

.warningMessage {
  padding: 10px;
  text-align: justify;
}

.card-body-tasks, .card-body-requests, .card-body-documents {
  padding-top: 0 !important;
}

#return-to-work-with-resolution {
  display: none;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

p {
  word-wrap: break-word;
}

.password-field {
  position: relative;
}
.password-field_password-control {
  text-decoration: none !important;
  position: absolute;
  top: 11px;
  right: 6px;
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.password-field_password-control i {
  font-weight: bold;
  color: #4d7cfe;
}

.info-tenant {
  font-weight: 300;
}

.items-text {
  height: 62px;
  overflow: hidden;
}

.change-link, .change-name, .change-email, .add-name, .add-email {
  width: 100%;
}

/* <Обращения. Выбор файлов.> */
.custom-file {
  width: 100%;
  width: -moz-available; /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
  width: fill-available;
}

.custom-file-label::after {
  content: "Выбрать";
}

/*.custom-file label {
  font-weight: bold;
}*/
.custom-file label:hover {
  cursor: pointer;
  text-decoration: underline;
}

/* </Обращения. Выбор файлов.> */
.filesThisRequest a {
  padding-right: 5px;
}
.filesThisRequest a:after {
  content: ";";
}

/* <Разделы "Документы", "Заявки". Поиск по условию> */
.search-request, .search-document {
  display: flex;
  justify-content: space-between;
}
.search-request_search-block, .search-document_search-block {
  width: 50%;
  display: flex;
  align-items: end;
}
.search-request_filter-block, .search-document_filter-block {
  width: 50%;
}
.search-request_block-form, .search-document_block-form {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: start;
  /*div, select:not(:last-child) {
    margin-right: 10px;
  }*/
}

.search-request_filter-block div {
  margin: 5px;
}

.search-document_filter-block div {
  margin: 0;
}

.search-for-date-important, .search-for-date-request-important {
  margin-bottom: 10px;
  position: absolute;
  top: 160px;
}

.search-file-error {
  border-color: red !important;
}

.cleanForm {
  justify-content: end;
}

.search-requests, .search-documents {
  justify-content: end;
}
.search-requests div:first-child, .search-documents div:first-child {
  margin-right: 10px;
}

.dataTable tr > td {
  max-width: 150px;
  font-size: 13px;
}

/* </Разделы "Документы", "Заявки". Поиск по условию> */
/* <Заявка в виде чата> */
.portlet {
  margin-bottom: 15px;
}

.btn-white {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.portlet {
  border: 1px solid;
}

.portlet .portlet-heading {
  padding: 0 15px;
}

.portlet .portlet-heading h4 {
  padding: 1px 0;
  font-size: 16px;
}

.portlet .portlet-heading a {
  color: #fff;
}

.portlet .portlet-heading a:hover,
.portlet .portlet-heading a:active,
.portlet .portlet-heading a:focus {
  outline: none;
}

.portlet .portlet-widgets .dropdown-menu a {
  color: #333;
}

.portlet .portlet-widgets ul.dropdown-menu {
  min-width: 0;
}

.portlet .portlet-heading .portlet-title {
  float: left;
}

.portlet .portlet-heading .portlet-title h4 {
  margin: 10px 0;
}

.portlet-title_href:hover {
  font-weight: bold;
}

.portlet .portlet-heading .portlet-widgets {
  float: right;
  margin: 8px 0;
}

.portlet .portlet-heading .portlet-widgets .tabbed-portlets {
  display: inline;
}

.portlet .portlet-heading .portlet-widgets .divider {
  margin: 0 5px;
}

.portlet .portlet-body {
  padding: 15px;
  background: #fff;
}

.portlet .portlet-footer {
  padding: 10px 15px;
  background: #34495e;
}

.portlet .portlet-footer ul {
  margin: 0;
}

.portlet-green,
.portlet-green > .portlet-heading {
  border-color: #16a085;
}

.portlet-green > .portlet-heading {
  color: #fff;
  background-color: #16a085;
}

.portlet-orange,
.portlet-orange > .portlet-heading {
  border-color: #f39c12;
}

.portlet-orange > .portlet-heading {
  color: #fff;
  background-color: #f39c12;
}

.portlet-blue,
.portlet-blue > .portlet-heading {
  border-color: #2980b9;
}

.portlet-blue > .portlet-heading {
  color: #fff;
  background-color: #2980b9;
}

.portlet-red,
.portlet-red > .portlet-heading {
  border-color: #e74c3c;
}

.portlet-red > .portlet-heading {
  color: #fff;
  background-color: #e74c3c;
}

.portlet-purple,
.portlet-purple > .portlet-heading {
  border-color: #8e44ad;
}

.portlet-purple > .portlet-heading {
  color: #fff;
  background-color: #8e44ad;
}

.portlet-default,
.portlet-dark-blue,
.portlet-default > .portlet-heading,
.portlet-dark-blue > .portlet-heading {
  border-color: #34495e;
}

.portlet-default > .portlet-heading,
.portlet-dark-blue > .portlet-heading {
  color: #fff;
  background-color: #34495e;
}

.portlet-basic,
.portlet-basic > .portlet-heading {
  border-color: #333;
}

.portlet-basic > .portlet-heading {
  border-bottom: 1px solid #333;
  color: #333;
  background-color: #fff;
}

.img-chat {
  width: 40px;
  height: 40px;
}

.text-green {
  color: #16a085;
}

.text-orange {
  color: #f39c12;
}

.text-red {
  color: #e74c3c;
}

.form-portlet_btn-request-position {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.chat-widget {
  overflow-y: auto;
  width: auto;
}

.chat {
  max-width: 100%;
  word-wrap: break-word;
  display: block;
}

.chat-start {
  text-align: start;
}

.chat-end {
  text-align: end;
}

.scrollChat {
  position: relative;
}
.scrollChat a {
  width: 25px;
  height: 30px;
  font-size: 25px;
  position: fixed;
  top: 37%;
  z-index: 999;
  text-decoration: none;
  background-color: rgba(215, 215, 215, 0.4);
  color: #34495e;
  border-radius: 20px;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.scrollChat a:hover {
  color: #fff;
  background-color: #34495e;
}

.scrollChat_chatDown a {
  margin-top: 50px;
}

/*.status-request {
  left: auto !important;
  right: -24px !important;
  width: 170px;
  border-radius: 4px;
  padding: 3px;

  li a {
    &:hover {
      text-decoration: none;
      color: #4d7cfe !important;
    }
  }
}*/
/* </Заявка в виде чата> */
/* <preloader> */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 9999;
  color: #e0e0e0;
}

.dots-bars-3 {
  width: 40px;
  height: 26px;
  --c: linear-gradient(currentColor 0 0);
  background: var(--c) 0 100%, var(--c) 50% 100%, var(--c) 100% 100%;
  background-size: 8px calc(100% - 4px);
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
}

.dots-bars-3:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: currentColor;
  left: 0;
  top: 0;
  animation: db3-1 1.5s linear infinite alternate, db3-2 0.75s cubic-bezier(0, 200, 0.8, 200) infinite;
}

@keyframes db3-1 {
  100% {
    left: calc(100% - 8px);
  }
}
@keyframes db3-2 {
  100% {
    top: -0.1px;
  }
}
/* </preloader> */
.custom-file-input, .custom-file-label {
  z-index: 0;
}

.dataTables_filter {
  margin-bottom: 10px;
}

.dropdown-menu {
  overflow-wrap: anywhere;
}

.app-h1 {
  text-align: center;
}

.app-chart__canvas {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
}

.select2 {
  width: 100% !important;
}

.paramsRequestForRepairs_not, .paramsRequestForEntry_not, .paramsRequestForCarModel_not {
  display: none;
}

.paramsRequestForRepairs, .paramsRequestForEntry {
  display: flex;
  justify-content: space-between;
}
.paramsRequestForRepairs > div, .paramsRequestForEntry > div {
  width: 45%;
}

.paramsFIOEntryRequest {
  display: flex;
  justify-content: space-between;
}
.paramsFIOEntryRequest > div {
  width: 100%;
}

.paramsRequestForCarModel {
  display: block;
}

/* <Рейтинг заявки, присваиваемый арендатором> */
.rating-area {
  overflow: hidden;
  margin: 0 auto;
  padding: 10px 0;
}
.rating-area:not(:checked) > input {
  display: none;
}
.rating-area:not(:checked) > label {
  float: right;
  width: 42px;
  padding: 0;
  cursor: pointer;
  font-size: 32px !important;
  line-height: 32px;
  color: lightgrey;
  text-shadow: 1px 1px #bbb;
}
.rating-area:not(:checked) > label:before {
  content: "★";
}
.rating-area > input:checked ~ label {
  color: gold !important;
  text-shadow: 1px 1px #c60;
}
.rating-area:not(:checked) > label:hover, .rating-area:not(:checked) > label:hover ~ label {
  color: gold !important;
}
.rating-area > input:checked + label:hover,
.rating-area > input:checked + label:hover ~ label,
.rating-area > input:checked ~ label:hover,
.rating-area > input:checked ~ label:hover ~ label,
.rating-area > label:hover ~ input:checked ~ label {
  color: gold !important;
  text-shadow: 1px 1px goldenrod;
}
.rating-area > label:active {
  position: relative;
}

.ratingResult {
  overflow: hidden;
  margin: 0 auto;
  padding: 10px 0;
  cursor: default;
  display: inline-block;
}
.ratingResult:not(:checked) > input {
  display: none;
  cursor: default;
}
.ratingResult:not(:checked) > label {
  float: right;
  width: 42px;
  padding: 0;
  font-size: 32px !important;
  line-height: 32px;
  color: lightgrey;
  text-shadow: 1px 1px #bbb;
  cursor: default;
}
.ratingResult:not(:checked) > label:before {
  content: "★";
}
.ratingResult > input:checked ~ label {
  color: gold !important;
  text-shadow: 1px 1px #c60;
  cursor: default;
}

.ratingMessageBodyHide {
  display: none;
}

.ratingMessageBodyShow {
  display: block;
}

/* </Рейтинг заявки, присваиваемый арендатором> */
.datepickerEndDate {
  padding-left: 10px;
}

.fileButton {
  text-decoration: none;
}
.fileButton a {
  color: #fff;
  background: #59d05d;
  border: 1px solid #59d05d;
  border-radius: 5px;
  padding: 2px 5px;
  opacity: 0.9;
  margin: 0 2px 5px 0;
  display: inline-block;
  overflow-wrap: anywhere;
}
.fileButton a:hover {
  font-weight: normal;
  text-decoration: none;
  opacity: 1;
}

#listRequestFiles {
  padding-top: 10px;
}

.tooltip-help {
  position: relative; /* Относительное позиционирование */
  cursor: pointer;
}
.tooltip-help:after {
  font-size: 16px;
  content: attr(data-tooltip); /* Выводим текст */
  position: absolute; /* Абсолютное позиционирование */
  width: 100px; /* Ширина подсказки */
  right: 0; /* Положение подсказки */
  background: #3989c9; /* Синий цвет фона */
  color: #fff; /* Цвет текста */
  padding: 0.5em; /* Поля вокруг текста */
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Параметры тени */
  pointer-events: none; /* Подсказка */
  opacity: 0; /* Подсказка невидима */
  transition: 1s; /* Время появления подсказки */
  margin-top: 20%;
  z-index: 999;
}
.tooltip-help:hover:after {
  opacity: 1; /* Показываем подсказку */
  top: 2em; /* Положение подсказки */
}

.pagination {
  justify-content: center;
}

.page-item-etc_etc {
  margin: 5px;
}

.emptyRequest td {
  text-align: center;
  border-bottom: 1px solid #dee2e6;
}

.tableSortRequestsWrapper {
  border-bottom: 1px solid #dee2e6 !important;
}

.active {
  z-index: 0;
}

.modal-body_users-object {
  max-height: 500px;
  overflow-y: scroll;
}

.input-group-button {
  background-color: #fff;
  border: 1px solid #000;
  cursor: pointer;
}
.input-group-button:hover {
  color: #007bff;
  background-color: #ced4da;
}
.input-group-button i {
  font-weight: bold;
}

.requestsBodyForm .form-group {
  padding: 10px 0 0 0;
}

.paramsVehicleRequest, .paramsFIOEntryRequest {
  border-bottom: 1px solid lightgrey;
  padding: 10px;
}

.btnControlEntry {
  display: flex;
  flex-direction: column;
  align-items: end;
  padding-top: 10px;
}
.btnControlEntry button {
  cursor: pointer;
  border: none;
  background: none;
  border-bottom: 2px dashed;
  padding: 0;
}
.btnControlEntry button:first-child {
  border-color: #007bff;
}
.btnControlEntry button:last-child {
  border-color: red;
}

.tableListAdminWrapper table thead tr {
  text-align: center;
}

.nav-tabs .nav-link:not(.active) {
  background: #dee2e6;
}

/* Large desktops and laptops */
@media (min-width: 1200px) {
  .card-wrapper {
    width: 400px;
  }
  .card-profile {
    justify-content: center;
  }
  .category-list {
    max-width: 60%;
  }
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1200px) {
  .card-wrapper {
    width: 400px;
  }
  .card-profile {
    justify-content: space-between;
  }
  .category-list {
    max-width: 60%;
  }
  .listRoomsThisComplex .table td, .listRoomsThisComplex .table th, .listRoomsThisComplex .dataTable tr > td {
    font-size: 10px;
  }
}
@media all and (max-width: 1100px) {
  .tableSortRequestsWrapper .table td, .tableSortRequestsWrapper .table th, .tableSortRequestsWrapper .dataTable tr > td {
    font-size: 10px;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 992px) {
  .card-wrapper {
    width: 400px;
  }
  .card-profile {
    justify-content: space-between;
  }
  .card-profile > div {
    width: 100%;
  }
  .photo-characteristics {
    max-width: 100%;
  }
  .category-list {
    max-width: 60%;
  }
}
@media screen and (max-width: 991px) {
  .navbar-header .navbar-nav .dropdown-menu {
    left: auto;
  }
  .main-header {
    display: flex;
    align-items: center;
  }
  .navbar-header {
    display: contents;
  }
  .navbar-header .navbar-nav {
    justify-content: end;
    padding-right: 20px;
  }
}
@media all and (max-width: 870px) {
  .listRoomsThisComplex .table td, .listRoomsThisComplex .table th, .listRoomsThisComplex .dataTable tr > td {
    font-size: 8px;
  }
}
@media all and (max-width: 790px) {
  .tableSortRequestsWrapper .table td, .tableSortRequestsWrapper .table th, .tableSortRequestsWrapper .dataTable tr > td {
    font-size: 8px;
  }
  .listEmployeeThisComplex .table td, .listEmployeeThisComplex .table th, .listEmployeeThisComplex .dataTable tr > td {
    font-size: 8px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 667px) and (max-width: 768px) {
  .card-wrapper {
    width: 400px;
  }
  .card-profile {
    display: flex;
    flex-direction: column;
  }
  .card-profile > div {
    width: 100%;
  }
  .form-pass {
    text-align: start;
  }
  .photo-profile {
    max-width: 60%;
  }
  .photo-characteristics {
    max-width: 100%;
  }
  .table-category_title {
    width: 40%;
  }
  .search-request_search-block, .search-document_search-block {
    width: 100%;
  }
  .search-request_filter-block, .search-document_filter-block {
    margin-top: 20px;
    width: 100%;
  }
  .search-request_filter-block div, .search-document_filter-block div {
    margin: 0;
  }
  .search-request_block-form, .search-document_block-form {
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .search-request_block-form div, .search-document_block-form div {
    padding: 5px 5px 0 5px;
  }
  .search-request_block-form .pmd-textfield, .search-document_block-form .pmd-textfield {
    width: 100%;
  }
  .search-requests, .search-documents {
    justify-content: center;
  }
  .search-for-date-important, .search-for-date-request-important {
    left: 20px;
  }
}
@media (min-width: 576px) and (max-width: 667px) {
  .card-wrapper {
    width: 400px;
  }
  .card-profile {
    display: flex;
    flex-direction: column;
  }
  .card-profile > div {
    width: 100%;
  }
  .form-pass {
    text-align: start;
  }
  .photo-profile {
    max-width: 50%;
  }
  .photo-characteristics {
    max-width: 60%;
  }
  .table-category_title {
    width: 45%;
  }
  .contract-block-data {
    width: 100%;
  }
  .search-request_search-block, .search-document_search-block {
    width: 100%;
  }
  .search-request_filter-block, .search-document_filter-block {
    margin-top: 20px;
    width: 100%;
  }
  .search-request_filter-block div, .search-document_filter-block div {
    margin: 0;
  }
  .search-request_block-form, .search-document_block-form {
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .search-request_block-form div, .search-document_block-form div {
    padding: 5px 5px 0 5px;
  }
  .search-request_block-form .pmd-textfield, .search-document_block-form .pmd-textfield {
    width: 100%;
  }
  .search-requests, .search-documents {
    justify-content: center;
  }
  .search-for-date-important, .search-for-date-request-important {
    left: 20px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 541px) and (max-width: 667px) {
  .card-wrapper {
    width: 400px;
  }
  .card-profile {
    display: flex;
    flex-direction: column;
  }
  .card-profile > div {
    width: 100%;
  }
  .form-pass {
    text-align: start;
  }
  .photo-profile {
    max-width: 80%;
  }
  .photo-characteristics {
    max-width: none;
  }
  .table-category_title {
    width: 45%;
  }
  .contract-block-data {
    width: 100%;
  }
  .chooseThisContract p {
    font-size: 12px;
    margin-right: 15px;
  }
  .chooseThisContract p:first-child {
    font-size: 12px;
    margin-right: 20px;
  }
  .dataTables_length, .tableSortDocuments_filter, .dataTables_filter {
    text-align: end !important;
    font-size: 8px;
  }
  /*.table td, .table th, .dataTable tr > td {
    font-size: 8px;
  }*/
  .search-request_search-block, .search-document_search-block {
    width: 100%;
  }
  .search-request_filter-block, .search-document_filter-block {
    margin-top: 20px;
    width: 100%;
  }
  .search-request_filter-block div, .search-document_filter-block div {
    margin: 0;
  }
  .search-request_block-form, .search-document_block-form {
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .search-request_block-form div, .search-document_block-form div {
    padding: 5px 5px 0 5px;
  }
  .search-request_block-form .pmd-textfield, .search-document_block-form .pmd-textfield {
    width: 100%;
  }
  .search-requests, .search-documents {
    justify-content: center;
  }
  .search-for-date-important, .search-for-date-request-important {
    left: 20px;
  }
}
#accordion_body, .accordion_body {
  padding: 0;
}
#accordion_body tr td, .accordion_body tr td {
  vertical-align: baseline;
}
#accordion_list, .accordion_list {
  list-style: none;
  padding: 0;
  cursor: pointer;
}
#accordion_title, .accordion_title {
  margin: 0 !important;
}
#accordion_title a, .accordion_title a {
  text-decoration: none !important;
  color: #000 !important;
}
#accordion_desc, .accordion_desc {
  margin: 10px 10px 15px;
  padding-left: 10px;
  border-left: 1px solid rgb(0, 0, 0);
}
#accordion_desc > div:first-child, .accordion_desc > div:first-child {
  padding-bottom: 20px;
}
#accordion_desc__signature, .accordion_desc__signature {
  display: flex;
  flex-direction: column;
  align-items: end;
  font-style: italic;
  font-size: 12px;
}
#accordion_desc__listAddressee, .accordion_desc__listAddressee {
  cursor: pointer;
  width: fit-content;
}
#accordion_desc__listAddressee p, .accordion_desc__listAddressee p {
  font-size: 13px;
  color: #007BFB;
  font-weight: bold;
  margin: 0 !important;
}
#accordion li, .accordion li {
  padding: 7px 20px;
  margin-bottom: 10px;
  border-radius: 5px;
  border-left: 10px solid #007bff;
  box-shadow: 2px -2px 5px 0 rgba(0, 0, 0, 0.1), -2px -2px 5px 0 rgba(0, 0, 0, 0.1), 2px 2px 5px 0 rgba(0, 0, 0, 0.1), -2px 2px 5px 0 rgba(0, 0, 0, 0.1);
  font-size: 20px;
  letter-spacing: 2px;
  transition: 0.3s all linear;
}
#accordion li:nth-child(4n+3), .accordion li:nth-child(4n+3) {
  border-color: teal;
}
#accordion li:hover, .accordion li:hover {
  border-left: 10px solid transparent;
}
#accordion li:nth-child(n):hover, .accordion li:nth-child(n):hover {
  border-right: 10px solid #f05d22;
}

#tableSortNamesAddresseeNews td {
  font-size: 12px;
}

#tableUsers {
  margin-top: 10px;
}

@media all and (max-width: 630px) {
  .listRoomsThisComplex table thead tr th {
    padding: 5px !important;
  }
  .listRoomsThisComplex table thead tr th:last-child:not(#notSearch) {
    display: none;
  }
  .listRoomsThisComplex table thead tr th:nth-last-child(2):not(#notSearch) {
    display: none;
  }
  .listRoomsThisComplex table tbody tr td {
    padding: 5px !important;
  }
  .listRoomsThisComplex table tbody tr td:last-child:not(#notSearch) {
    display: none;
  }
  .listRoomsThisComplex table tbody tr td:nth-last-child(2):not(#notSearch) {
    display: none;
  }
  .tableSortRequestsWrapper table thead tr th {
    padding: 5px !important;
  }
  .tableSortRequestsWrapper table thead tr th:first-child {
    display: none;
  }
  .tableSortRequestsWrapper table tbody tr:not(.emptyRequest) td {
    padding: 5px !important;
  }
  .tableSortRequestsWrapper table tbody tr:not(.emptyRequest) td:first-child {
    display: none;
  }
  .listUsersThisComplex table thead tr th {
    padding: 2px !important;
  }
  .listUsersThisComplex table thead tr th:nth-last-child(2):not(#notSearch) {
    display: none;
  }
  .listUsersThisComplex table tbody tr td {
    padding: 2px !important;
  }
  .listUsersThisComplex table tbody tr td:nth-last-child(3):not(#notSearch) {
    display: none;
  }
}
/* Mobile */
@media (min-width: 440px) and (max-width: 540px) {
  .card-wrapper {
    width: 400px;
  }
  .card-profile {
    display: flex;
    flex-direction: column;
  }
  .card-profile > div {
    width: 100%;
  }
  .form-pass {
    text-align: start;
  }
  .photo-profile {
    max-width: 80%;
  }
  .photo-characteristics {
    max-width: none;
  }
  .form-group {
    width: 100%;
  }
  .td-wrapper_employee-param label {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .td-wrapper_employee-param input, .td-wrapper_employee-param select {
    width: 100%;
  }
  .table-category_title {
    width: 45%;
  }
  .table_title-category th {
    padding: 0 !important;
  }
  .contract-block-data {
    width: 100%;
  }
  .chooseThisContract p {
    font-size: 12px;
    margin-right: 15px;
  }
  .chooseThisContract p:first-child {
    font-size: 12px;
    margin-right: 20px;
  }
  #btnSearchDate, #btnCleanFormWithDocuments {
    width: 100%;
  }
  .cleanForm {
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
  }
  .search-request_search-block, .search-document_search-block {
    width: 100%;
  }
  .search-request_filter-block, .search-document_filter-block {
    margin-top: 20px;
    width: 100%;
  }
  .search-request_filter-block div, .search-document_filter-block div {
    margin: 0;
  }
  .search-request_block-form, .search-document_block-form {
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .search-request_block-form div, .search-document_block-form div {
    padding: 5px 5px 0 5px;
  }
  .search-request_block-form .pmd-textfield, .search-document_block-form .pmd-textfield {
    width: 100%;
  }
  .dataTables_length, .tableSortDocuments_filter, .dataTables_filter {
    text-align: end !important;
    font-size: 8px;
  }
  .search-requests, .search-documents {
    display: flex;
    justify-content: center;
    margin: 0;
  }
  .search-for-date-important, .search-for-date-request-important {
    left: 20px;
  }
  .tableSortRequestsWrapper table thead tr th {
    padding: 5px !important;
  }
  .tableSortRequestsWrapper table thead tr th:first-child {
    display: none;
  }
  .tableSortRequestsWrapper table tbody tr:not(.emptyRequest) td {
    padding: 5px !important;
  }
  .tableSortRequestsWrapper table tbody tr:not(.emptyRequest) td:first-child {
    display: none;
  }
  .paramsRequestForRepairs, .paramsRequestForEntry {
    display: flex;
    flex-direction: column;
  }
  .paramsRequestForRepairs div, .paramsRequestForEntry div {
    width: 100%;
  }
  .listEmployeeThisComplex table thead tr th {
    padding: 2px !important;
  }
  .listEmployeeThisComplex table thead tr th:nth-last-child(3) {
    display: none;
  }
  .listEmployeeThisComplex table tbody tr td {
    padding: 2px !important;
  }
  .listEmployeeThisComplex table tbody tr td:nth-last-child(4) {
    display: none;
  }
  .tableSearchSiteWrapper thead tr th, .tableSearchSiteWrapper thead tr td, .tableSearchSiteWrapper tbody tr th, .tableSearchSiteWrapper tbody tr td {
    padding: 5px !important;
  }
  .listUsersThisComplex table thead tr th {
    padding: 2px !important;
  }
  .listUsersThisComplex table thead tr th:nth-last-child(2):not(#notSearch) {
    display: none;
  }
  .listUsersThisComplex table tbody tr td {
    padding: 2px !important;
  }
  .listUsersThisComplex table tbody tr td:nth-last-child(3):not(#notSearch) {
    display: none;
  }
}
@media all and (max-width: 470px) {
  .tableSearchSiteWrapper thead tr th, .tableSearchSiteWrapper thead tr td, .tableSearchSiteWrapper tbody tr th, .tableSearchSiteWrapper tbody tr td {
    padding: 5px !important;
    font-size: 12px;
  }
}
@media all and (max-width: 460px) {
  .tableSortRequestsWrapper table thead tr th {
    padding: 0 !important;
  }
  .tableSortRequestsWrapper table thead tr th:first-child {
    display: none;
  }
  .tableSortRequestsWrapper table thead tr th:last-child {
    display: none;
  }
  .tableSortRequestsWrapper table thead tr .listRoom {
    display: none;
  }
  .tableSortRequestsWrapper table tbody tr:not(.emptyRequest) td {
    padding: 2px !important;
  }
  .tableSortRequestsWrapper table tbody tr:not(.emptyRequest) td:first-child {
    display: none;
  }
  .tableSortRequestsWrapper table tbody tr:not(.emptyRequest) td:last-child {
    display: none;
  }
  .tableSortRequestsWrapper table tbody tr:not(.emptyRequest) .listRoom {
    display: none;
  }
  .tableSearchSiteWrapper thead tr th, .tableSearchSiteWrapper thead tr td, .tableSearchSiteWrapper tbody tr th, .tableSearchSiteWrapper tbody tr td {
    padding: 5px !important;
    font-size: 12px;
  }
  .listUsersThisComplex table thead tr th {
    padding: 2px !important;
  }
  .listUsersThisComplex table thead tr th:nth-last-child(2):not(#notSearch) {
    display: none;
  }
  .listUsersThisComplex table tbody tr td {
    padding: 2px !important;
  }
  .listUsersThisComplex table tbody tr td:nth-last-child(3):not(#notSearch) {
    display: none;
  }
}
@media all and (max-width: 450px) {
  .listRoomsThisComplex table thead tr th {
    padding: 2px !important;
  }
  .listRoomsThisComplex table thead tr th:last-child:not(#notSearch) {
    display: none;
  }
  .listRoomsThisComplex table thead tr th:nth-last-child(3):not(#notSearch) {
    display: none;
  }
  .listRoomsThisComplex table tbody tr td {
    padding: 2px !important;
  }
  .listRoomsThisComplex table tbody tr td:last-child:not(#notSearch) {
    display: none;
  }
  .listRoomsThisComplex table tbody tr td:nth-last-child(3):not(#notSearch) {
    display: none;
  }
  .listUsersThisComplex table thead th, .listUsersThisComplex table thead td, .listUsersThisComplex table tbody th, .listUsersThisComplex table tbody td {
    font-size: 10px;
  }
  .listUsersThisComplex table thead tr th {
    padding: 2px !important;
  }
  .listUsersThisComplex table thead tr th:nth-last-child(2):not(#notSearch) {
    display: none;
  }
  .listUsersThisComplex table tbody tr td {
    padding: 2px !important;
  }
  .listUsersThisComplex table tbody tr td:nth-last-child(3):not(#notSearch) {
    display: none;
  }
  .listEmployeeThisComplex table thead tr th {
    padding: 2px !important;
  }
  .listEmployeeThisComplex table thead tr th:nth-last-child(3) {
    display: none;
  }
  .listEmployeeThisComplex table tbody tr td {
    padding: 2px !important;
  }
  .listEmployeeThisComplex table tbody tr td:nth-last-child(4) {
    display: none;
  }
  .paramsRequestForRepairs, .paramsRequestForEntry {
    display: flex;
    flex-direction: column;
  }
  .paramsRequestForRepairs div, .paramsRequestForEntry div {
    width: 100%;
  }
  .search-requests, .search-documents {
    display: flex;
    justify-content: center;
    margin: 0;
  }
  .tableSearchSiteWrapper thead tr th, .tableSearchSiteWrapper thead tr td, .tableSearchSiteWrapper tbody tr th, .tableSearchSiteWrapper tbody tr td {
    padding: 5px !important;
    font-size: 10px;
  }
}
@media (min-width: 400px) and (max-width: 440px) {
  .card-wrapper {
    width: 100%;
  }
  .card-profile {
    display: flex;
    flex-direction: column;
  }
  .card-profile > div {
    width: 100%;
  }
  .form-pass {
    text-align: start;
  }
  .photo-profile {
    max-width: 90%;
  }
  .photo-characteristics {
    max-width: none;
  }
  .card-header_renter-info {
    flex-direction: column;
  }
  .card-title, .card-category {
    text-align: center;
  }
  .form-group {
    width: 100%;
  }
  .td-wrapper_employee-param label {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .td-wrapper_employee-param input, .td-wrapper_employee-param select {
    width: 100%;
  }
  .table-category_title {
    width: 48%;
  }
  .table_title-category th {
    padding: 0 !important;
    font-size: 10px !important;
  }
  .table_description-category > tr th {
    padding: 0 !important;
    font-size: 10px !important;
  }
  .params-category, .params-category p {
    padding: 0 !important;
    font-size: 10px !important;
  }
  .contract-block-data {
    width: 100%;
  }
  .chooseThisContract p {
    font-size: 12px;
    margin-right: 15px;
  }
  .chooseThisContract p:first-child {
    font-size: 12px;
    margin-right: 20px;
  }
  .contract-block_dz__title, .contract-block_dz__value, .contract-block-data_dz__title, .contract-block-data_dz__value {
    font-size: 10px;
  }
  #btnSearchDate, #btnCleanFormWithDocuments {
    width: 100%;
  }
  .cleanForm {
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
  }
  .search-request_search-block, .search-document_search-block {
    flex-direction: column;
    width: 100%;
  }
  .search-request_filter-block, .search-document_filter-block {
    margin-top: 20px;
    width: 100%;
  }
  .search-request_filter-block div, .search-document_filter-block div {
    margin: 0;
  }
  .search-request_block-form, .search-document_block-form {
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .search-request_block-form div, .search-document_block-form div {
    padding: 5px 5px 0 5px;
  }
  .search-request_block-form .label-end-date, .search-document_block-form .label-end-date {
    display: none;
  }
  .search-request_block-form .pmd-textfield, .search-document_block-form .pmd-textfield {
    width: 100%;
  }
  .dataTables_length, .tableSortDocuments_filter, .dataTables_filter {
    text-align: end !important;
    font-size: 8px;
  }
  .tableSortDocuments td, .tableSortDocuments th, .tableSortDocuments tr > td {
    font-size: 10px;
  }
  /*.table td, .table th, .dataTable tr > td {
    font-size: 8px;
  }*/
  .search-requests, .search-documents {
    display: flex;
    margin: 0;
  }
  .search-for-date-important, .search-for-date-request-important {
    margin-top: 50px;
    left: 20px;
  }
  .tableArchiveNews thead tr th, .tableArchiveNews thead tr td, .tableArchiveNews tbody tr th, .tableArchiveNews tbody tr td {
    padding: 5px !important;
  }
  .paramsRequestForRepairs, .paramsRequestForEntry {
    display: flex;
    flex-direction: column;
  }
  .paramsRequestForRepairs div, .paramsRequestForEntry div {
    width: 100%;
  }
  #tableNotice thead {
    display: none;
  }
  .readNotice {
    flex-direction: column;
    display: flex;
  }
  .readNotice_icon, .readNotice_fromWho, .readNotice_dateTime {
    display: none;
  }
  .tableListAdminWrapper table thead tr {
    text-align: center;
  }
  .tableListAdminWrapper table thead tr th, .tableListAdminWrapper table thead tr td, .tableListAdminWrapper table tbody tr th, .tableListAdminWrapper table tbody tr td {
    font-size: 12px;
    padding: 2px !important;
  }
  .tableSearchSiteWrapper thead tr th, .tableSearchSiteWrapper thead tr td, .tableSearchSiteWrapper tbody tr th, .tableSearchSiteWrapper tbody tr td {
    padding: 5px !important;
    font-size: 10px;
  }
}
@media (max-width: 400px) {
  .card-wrapper {
    width: 100%;
  }
  .card-profile {
    display: flex;
    flex-direction: column;
  }
  .card-profile > div {
    width: 100%;
  }
  .form-pass {
    text-align: start;
  }
  .photo-profile {
    max-width: 100%;
  }
  .photo-characteristics {
    max-width: none;
  }
  .profile-pic {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .card-header_renter-info {
    flex-direction: column;
  }
  .card-header_data-company {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
  }
  .card-title, .card-category {
    text-align: center;
  }
  .table_title-category th {
    padding: 0 !important;
    font-size: 8px !important;
  }
  .table_description-category > tr th {
    padding: 0 !important;
    font-size: 8px !important;
  }
  .params-category, .params-category p {
    padding: 0 !important;
    font-size: 8px !important;
  }
  .form-group {
    width: 100%;
  }
  .td-wrapper_employee-param label {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .td-wrapper_employee-param input, .td-wrapper_employee-param select {
    width: 100%;
  }
  .table-category tr {
    display: flex;
    flex-direction: column;
  }
  .table-category_title {
    width: 100%;
  }
  .contract-block-data {
    width: 100%;
  }
  .chooseThisContract p {
    font-size: 12px;
    margin-right: 15px;
  }
  .chooseThisContract p:first-child {
    font-size: 12px;
    margin-right: 20px;
  }
  .contract-block_dz__title, .contract-block_dz__value, .contract-block-data_dz__title, .contract-block-data_dz__value {
    font-size: 10px;
  }
  #btnSearchDate, #btnCleanFormWithDocuments {
    width: 100%;
  }
  .cleanForm {
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
  }
  .search-request_search-block, .search-document_search-block {
    flex-direction: column;
    width: 100%;
  }
  .search-request_filter-block, .search-document_filter-block {
    margin-top: 50px;
    width: 100%;
  }
  .search-request_filter-block div, .search-document_filter-block div {
    margin: 0;
  }
  .search-request_block-form, .search-document_block-form {
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
  .search-request_block-form div, .search-document_block-form div {
    padding: 5px 5px 0 5px;
  }
  .search-request_block-form .label-end-date, .search-document_block-form .label-end-date {
    display: none;
  }
  .search-request_block-form .pmd-textfield, .search-document_block-form .pmd-textfield {
    width: 100%;
  }
  .dataTables_length, .dataTables_filter, .dataTables_filter {
    text-align: end !important;
    font-size: 8px;
  }
  /*.table td, .table th, .dataTable tr > td {
    font-size: 8px;
  }*/
  .tableSortDocuments td, .tableSortDocuments th, .tableSortDocuments tr > td {
    font-size: 8px;
  }
  .search-requests, .search-documents {
    display: flex;
    flex-direction: column;
    margin: 0;
  }
  .search-requests input, .search-documents input {
    width: 100%;
  }
  .search-requests div:first-child, .search-documents div:first-child {
    margin-right: 0;
  }
  .search-for-date-important, .search-for-date-request-important {
    margin-left: 10px;
    margin-top: 50px;
  }
  .tableSearchSiteWrapper table thead tr th {
    padding: 0 !important;
  }
  .tableSearchSiteWrapper table tbody tr td {
    padding: 2px !important;
  }
  .tableSearchSiteWrapper table .theadUserPost {
    display: none;
  }
  .tableSearchSiteWrapper table .userPost {
    display: none;
  }
  .tableListAdminWrapper table thead tr {
    text-align: center;
  }
  .tableListAdminWrapper table thead tr th, .tableListAdminWrapper table thead tr td, .tableListAdminWrapper table tbody tr th, .tableListAdminWrapper table tbody tr td {
    font-size: 10px;
    padding: 2px !important;
  }
  .tableListAdminWrapper table .theadUserEmail {
    display: none;
  }
  .tableListAdminWrapper table .userEmail {
    display: none;
  }
  .tableArchiveNews thead tr th {
    padding: 2px !important;
  }
  .tableArchiveNews tbody tr td {
    padding: 2px !important;
  }
  .positionFormat {
    font-size: 8px;
  }
  #selectNews {
    padding-left: 0;
  }
  #selectNews li label span, #selectNews li label li {
    font-size: 12px;
    vertical-align: middle;
  }
  .showElement {
    padding-left: 0;
  }
  .paramsRequestForRepairs, .paramsRequestForEntry {
    display: flex;
    flex-direction: column;
  }
  .paramsRequestForRepairs div, .paramsRequestForEntry div {
    width: 100%;
  }
  #statusHeader, #statusBody {
    display: none;
  }
  #tableNotice thead {
    display: none;
  }
  .readNotice {
    flex-direction: column;
    display: flex;
  }
  .readNotice_icon, .readNotice_fromWho, .readNotice_dateTime {
    display: none;
  }
  #roomsDataThisObjContent thead {
    display: none;
  }
  #roomsDataThisObjContent .thisUserData {
    display: flex;
    flex-direction: column;
    border: 1px solid #1D62F0;
  }
  #roomsDataThisObjContent .thisUserData td {
    width: 100%;
  }
  .listEmployeeThisComplex .theadUserEmail, .listEmployeeThisComplex .userEmail {
    display: none;
  }
}
@media (max-width: 350px) {
  .listUsersThisComplex .theadUserName, .listUsersThisComplex .userName {
    display: none;
  }
  .requestDate, .theadRequestDate {
    display: none;
  }
}
@media (max-width: 300px) {
  .modal-title {
    font-size: 15px;
  }
  .footer-button {
    display: flex;
    flex-direction: column;
  }
  .footer-button button {
    width: 100%;
    margin: 0 !important;
  }
}

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