.tourmaster-form-field .tourmaster-combobox-wrap:after,
.tourmaster-form-field .tourmaster-combobox-list-display:after,
.single-tour .tourmaster-datepicker-wrap::after {
  font-family: 'FontAwesome';
	content: "\f078";
	font-weight: 900; 
}


.tourmaster-body .ui-datepicker-prev::after{
	font-family: 'FontAwesome';
	content: "\f053";
	font-weight: 900;
}
.tourmaster-body .ui-datepicker-next::after{
	font-family: 'FontAwesome';
	content: "\f054";
	font-weight: 900;
}

.calendar-legend {
  padding: 0;
  margin: 0;
  list-style: none;
}

.nosotros .gdlr-core-container {
  max-height: 171px;
  overflow: hidden;
  position: relative;
}

.nosotros .gdlr-core-js::before {
  content: ' ';
  width: 100%;
  height: 13px;
  position: absolute;
  bottom: -10px;
  left: 0;
  box-shadow: 4px -6px 12px #e3e3e3;
  background: #e3e3e3b8;
}

.verMas{
  text-align: center;
  z-index: 1000;
  color: #000;
  font-weight: bold;
  position: absolute;
  width: 100%;
}

.nosotros.all .gdlr-core-js:before,
.nosotros.all .gdlr-core-js .verMas
{
	display: none;
}

.nosotros.all .gdlr-core-container {
  max-height: none;
  overflow: initial;  
}

.tourmaster-booking-bottom{
  display: none;
}

.tourmaster-form-field.tourmaster-with-border input[type="text"], 
.tourmaster-form-field.tourmaster-with-border input[type="date"], 
.tourmaster-form-field.tourmaster-with-border input[type="number"], 
.tourmaster-form-field.tourmaster-with-border input[type="tel"], 
.tourmaster-form-field.tourmaster-with-border input[type="email"], 
.tourmaster-form-field.tourmaster-with-border input[type="password"], 
.tourmaster-form-field.tourmaster-with-border textarea, 
.tourmaster-form-field.tourmaster-with-border select {
  border-color: #e6e6e6;
}

.listado_asistencia .card-header{
  font-weight: bold;
  background: #b81207;
  padding: 18px;
  color: #fff;
}

.traveltour-body .botones a {
  color: #b81207;
  color: #fff;
  background: #be281e;
  padding: 10px;
}

.tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap::after,
.tourmaster-tour-search-field-keywords .tourmaster-tour-search-field-inner::after {
  font-family: 'FontAwesome';
  content: "\f078";
  font-size: 14px;
  line-height: 20px;
  position: absolute;
  right: 12px;
  top: 60%;
  margin-top: -13px;
  pointer-events: none;
  font-weight: 900;
}

.select2-container {  
  z-index: 100000 !important;
}

@media screen and (max-width: 480px){
  .listado_asistencia{
    overflow-x: auto;
    overflow-y: hidden;
  }
  .listado_asistencia .card.card-default {
    width: 700px;
  }
}

@media print{
  .traveltour-top-bar,header,.botones,.traveltour-page-title-wrap,footer,.traveltour-sticky-menu-placeholder{
    display: none;
  }
  .traveltour-content-area{
    padding: 0;
  }
  table.table th,
  table.table td{
    font-size: 12px;
    padding: 5px;
  }
}