.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: 250px;
}

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

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

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

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

.footer_col_hov:hover {
  background: var(--bs-gray-500);
}

