.card.mb-4.box-shadow {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

.heading_pdn_mob {
  color: var(--bs-indigo);
}

.card-header.pdn_mob {
  background: var(--bs-gray-200);
}

tbody {
  font-size: 20px;
}

.card.select-type:hover {
  background: var(--bs-teal);
  color: #ffffff;
}

.card.socobes:hover {
  background: var(--bs-teal);
  color: #ffffff;
}

.cell_socobes {
  text-align: justify;
  border-right: 1px dashed var(--bs-gray-400);
  border-left: 1px dashed var(--bs-gray-400);
}

.card_header_socobes:hover {
  background: #6fc967;
  cursor: pointer;
  color: #ffffff;
}

.card-body.education {
  height: 110px;
}

.card.sertificat {
  min-width: 340px;
  height: 240px;
}

.card.sertificat :hover {
  cursor: pointer;
  background: var(--bs-teal);
  color: #ffffff;
}

.box-shadow :hover {
  background: #6fc967;
  color: #ffffff;
  cursor: pointer;
}

.tourizm:hover {
  cursor: pointer;
  background: #6fc967;
}

.progress-card:hover {
  cursor: pointer;
  background: var(--bs-info);
  color: #ffffff;
}

.table-select tbody tr:hover {
  background: #5aa3e7;
  color: #ffffff;
  cursor: pointer;
}

.sposobplati:hover {
  background: #7abafb;
  color: #000000;
  cursor: pointer;
}

.map-plane {
  border-spacing: 3px;
  margin: 0 auto;
  display: table;
}

.seats-row-group {
  display: table-row-group;
}

.seats-row {
  display: table-row;
}

.seat-container-fill {
  width: 70px;
  height: 33px;
  border: 1px solid;
  margin: 0 auto;
  text-align: center;
  cursor: not-allowed;
  display: table-cell;
  vertical-align: middle;
  background: var(--bs-gray-200);
}

.seat-container {
  width: 70px;
  height: 33px;
  border: 1px solid;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
}

.plane-middle {
  width: 60px;
  display: table-cell;
}

.card.select_live_situation:hover {
  background: #3aebab;
  cursor: pointer;
}

.analitira {
  height: 470px;
}

.select_date_tur {
  width: 45px;
}

.index-page:hover {
  cursor: pointer;
  background-color: var(--bs-teal);
}

.news {
  min-width: 340px;
  box-shadow: 1px 1px 0px 0px;
  margin-bottom: 16px;
}

.news:hover {
  background: rgba(0,0,0,0.15);
  cursor: pointer;
  box-shadow: 5px 5px 0px 0px;
}

.news_page_text {
  width: 70%;
  min-width: 340px;
}

.news_page_reclama {
  width: 30%;
  min-width: 340px;
}

.news_item:hover {
  cursor: pointer;
  background: #6fc967;
  color: #ffffff;
}

.news_item {
  min-height: 60px;
}

.edu_button {
  height: 200px;
}

.card.sport:hover {
  background: var(--bs-teal);
  color: #ffffff;
}

.card.sport {
  height: 180px;
  width: 270px;
  box-shadow: 1px 1px;
  cursor: pointer;
  color: #000000;
}

.panel_activ_jitel:hover {
  cursor: pointer;
  background-color: var(--bs-green);
  color: var(--bs-white);
}

.panel_activ_jitel {
  min-height: 200px;
}

.sendmessage:hover {
  cursor: pointer;
  background-color: var(--bs-green);
  color: var(--bs-white);
}

.sendmessage {
  border-color: var(--bs-blue);
  color: var(--bs-blue);
  width: 160px;
  height: 170px;
  margin-top: 16px;
}

.so_svo:hover {
  background: var(--bs-green);
  cursor: pointer;
  color: #ffffff;
}

.mtiu_sp:hover {
  background: #3aebab;
  cursor: pointer;
}

.mtiu_card:hover {
  cursor: pointer;
  background: #3aebab;
}

.mtiu_card {
  color: var(--bs-primary);
  width: 155px;
  margin-top: 16px;
  min-width: 155px;
  max-width: 155px;
  text-align: center;
}

.mtiu_icon {
  margin-bottom: 16px;
}

.mtiu_column {
  width: 155px;
  align-self: center;
  padding-right: 0px;
  padding-left: 0px;
}

.mtiu_card_select {
  background: #3aebab;
  cursor: default;
  color: var(--bs-primary);
  width: 155px;
  margin-top: 16px;
  min-width: 155px;
  max-width: 155px;
  text-align: center;
}

.mtiu_card_body {
  padding-left: 2px;
  padding-right: 2px;
}

.card_jkh {
  width: 256px;
  background: var(--bs-success-bg-subtle);
}

.jkh_card_body:hover {
  cursor: pointer;
  background: #3aebab;
}

.jkh_all_info {
  min-width: 290px;
  min-height: 290px;
}

.zayavka:hover {
  cursor: pointer;
  color: var(--bs-indigo);
  font-weight: bold;
  background: #3aebab;
  border-radius: 10px;
}

.zayavka {
  width: 160px;
  height: 140px;
  padding-top: 8px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}

.zaiavka:hover {
  background: #3aebab;
  color: #000000;
}

.zaiavka {
  width: 100%;
  text-align: left;
  font-size: 18px;
}

.imgzayavka {
  width: 60px;
}

.pzayavka {
  line-height: 1.1;
  margin-top: 8px;
}

.centered-dropdown {
  cursor: pointer;
  position: fixed !important;
  /*min-width: 380px;*/
  width: 600px !important;
  /*height: 260px !important;*/
  max-height: 280px !important;
  background: #91ffe7;
  border-width: 4px;
  border-radius: 10px;
  border-color: var(--bs-dropdown-link-active-bg);
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  box-shadow: 1px 1px 10px 5px;
  font-size: 16px !important;
}

.sendmessage-body {
  padding-left: 4px;
  padding-right: 4px;
}

.list-group-item-aj:hover {
  cursor: pointer;
  background: #dce3f9;
}

.active_jitel_link:hover {
  cursor: pointer;
  background: var(--bs-green);
  /*color: var(--bs-white);*/
}

.active_jitel_link {
  padding-left: 8px;
  padding-right: 8px;
  color: #000000;
}

.active_jitel_link_card_header {
  color: #000000;
  background-color: #d1e6ce;
}

.active_jitel_link_card_body {
  padding: 8px;
}

.medical {
  margin: 8px;
  width: 400px;
  height: 180px;
}

.medical:hover {
  background: wheat;
  color: #000000;
  cursor: pointer;
}

.pitomec:hover {
  cursor: pointer;
  color: #000000;
  background: wheat;
}

.pitomec_p:hover {
  cursor: pointer;
  color: #000000;
  background: wheat;
}

.pitomec {
  width: 440px;
  height: 70px;
  margin: 8px;
  box-shadow: 1px 1px 5px;
  color: #018559;
}

.pitomec_p {
  width: 340px;
  height: 70px;
  margin: 8px;
  box-shadow: 1px 1px 5px;
  color: #018559;
}

