#app body{overflow-x: hidden!important;}



.card-horizontal {
  display: flex;
  flex: 1 1 auto;
}

.card-title {
  font-size: 15px;
  color: #1e4b75;
  font-family: "Century Gothic" !important;
  font-weight: bolder;
}
.container {
  background-color: #ffffff;
}
.card {
  border: 1px solid #ffffff;
}
#app p {
  font-size: 12px;
  font-family: "Century Gothic" !important;
  font-weight: bolder;
}
.esp {
  font-size: 12px;
  font-family: "Century Gothic" !important;
  font-weight: bolder;
}
.fondo-align {
  text-align: center;
}
.texto-check {
  color: #1e4b75;
  font-weight: bold;
}
.horario {
  color: black;
}
#app tbody {
  font-size: 12px;
}
#app h5,
#app b {
  color: #1e4b75;
}
/*.alig-top {
}*/
.ui-widget {
  font-style: italic;
}

.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all {
  display: none;
}
div.ui-datepicker {
  font-size: 15px;
}

.tr-1 {
  border-bottom: solid 1px #ccc;
}
.td-1 {
  background-color: transparent;
  padding: 0;
  width: 36%;
}
.td-1-1 {
  background-color: transparent;
  border-left: solid 1px #ccc;
  padding: 0;
  padding-left: 22px;
}
.table-1 {
  font-size: 14px;
  margin-bottom: 18px;
  margin-top: 10px;
}

@media (min-width:768px){
  .elementor-section.elementor-section-height-full{height:50% !important;}}
@media (min-width: 768px){
.elementor-section.elementor-section-height-full {
     height: auto !important; 
}}

@media (min-width: 768px){
.elementor-section.elementor-section-height-full>.elementor-container {
     height: auto !important; 
}
}

@media (min-width: 768px){
.elementor-section.elementor-section-height-full {
    height: auto !important;
}}