label.radio {
  font-weight: normal !important;
}

.event_highlight_info {
  font-weight: normal !important;
  color: #33599a !important;
}

#eb-individual-registration-page {
  padding-top: 50px !important;
}


.eb-page-heading{
  color: #e65538;
  font-weight: bold;
  /*border-bottom: 1px solid rgba(0, 0, 0, 0.1);*/
  font-size: 2.5em;
  margin: 5px 0 20px;
  padding: 0 0 15px;
}

/*Específico para el listado de próximos cursos*/
.eb-title-h1-heading{
  color: #e65538;
  font-weight: bold;
  font-size: 2.5em;
  margin: 5px 0 50px !important;
  padding: 0 0 15px;
}

.eb-spaceme{
    margin-top: 30px !important;

}

.eb-box-heading {
  border: none !important;
  background: none !important;
}

.eb-button-button-link {
  background-color: #e65538 !important;
}

#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
	border: none !important;
}

.eb-event-large-image {
  padding: 0 0 0 0 !important;
}

/**NEW**/
.event_date_icon, .event_location_icon { 
   	background-image: url("/media/com_eventbooking/assets/images/icons-uni.png");
  	background-repeat: no-repeat;
	display: block;
	float: left;
	font-size: 90%;
	font-weight: 400;
	height: 19px;
	line-height: 1.5;
	margin-right: 10px;
	vertical-align: text-top;
	width: 20px;
}

.event_date_icon {
	background-position: 0px -99px;
}

.event_location_icon {
	background-position: 0px -2599px;
}

.event_highlight_info {
  	color: #000;
	/*display: inline;*/
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.event_info_icons {
  	padding-top: 10px;
}

/*ÚLTIMAS PLAZAS Y COMPLETO*/
/*Listado solo para pantallas grandes*/
@media (min-width: 700px) {
  .event_ultimas_plazas {
      background: #FFFFFF url("/media/com_eventbooking/assets/images/r-ult-small.png") no-repeat scroll top right !important;

  }

  .event_completo {
      background: #FFFFFF url("/media/com_eventbooking/assets/images/r-comp-small.png") no-repeat scroll top right !important;

  }
}
.single_event_ultimas_plazas {
  background: #FFFFFF url("/media/com_eventbooking/assets/images/r-ult-small.png") no-repeat scroll top right !important;

}

.single_event_completo {
  background: #FFFFFF url("/media/com_eventbooking/assets/images/r-comp-small.png") no-repeat scroll top right !important;

}

/*END ÚLTIMAS PLAZAS Y COMPLETO*/

.eb-event-date  {
	background: #338dc1 !important;
}

/*BEGIN BOTONES*/
.eibotonreserva, .eibotondetalles, #btn-submit.btn-primary {
  color: #fff !important;
  background-color: #e65538 !important;
  background-image: none !important;
  border: none !important;
  transition-duration: 0.4s !important;
  border-radius: 0px !important;
  font-size: 1.2em !important;
  text-shadow: none !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important; 
}

.eibotonreserva:hover, .eibotondetalles:hover, #btn-submit.btn-primary:hover {
  background-color:  #ee8874 !important;
}

/*END BOTONES*/


/*Compactamos los upcoming events un poco*/
.eb-event-large-image {
	margin: 0 0 10px !important;
}

.eb-events-timeline .eb-taskbar {
	padding: 5px 0 20px 0 !important;
}

.eb-event-information {
	padding: 0 0 10px !important;
	margin-bottom: 10px !important;
}

/*BEGIN - FEATURES WITH ICONS*/
.eb-event-features-box {
  
}
.eb-icon-list {
    height: auto;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.eb-icon-item {
    padding: 5px 0 5px 0px;
  	margin: 0 !important;
    line-height: 25px;
    display: block;
}

.eb-icon-item .fa {
  color: #e65538 !important;
}

.eb-icon-item:hover {
  color: #e65538 !important;
}

.eb-icon-list {
  font-size:1.2em;
}
/*END - FEATURES WITH ICONS*/

/*BEGIN - Tooltips*/
.tooltip2 {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip2 .tooltiptext2 {
  visibility: hidden;
  width: 200px;
  /*background-color: #e65538;*/
  background-color: #f77e2d;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 1s;
}

.tooltip2:hover .tooltiptext2 {
  visibility: visible;
  opacity: 1;
}
/*END - Tooltips*/


/*BEGIN - Formulario de inscripción*/
.form-actions {
  background-color: transparent !important;
  border-top: none !important;
  /*padding-left: 0 !important;*/
  margin:0 auto !important;
}

label, .eb-message {
  font-size: 1.1em !important;
}

.ei-input {
  width: 90% !important;
  max-width: none !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.control-label {
  width: 173px !important;
}
/*END - Formulario de inscripción*/


/*Para el módulo de próximos cursos*/
#tns1 {
  width: 100% !important;
}

.eb-slider-container {
  margin: 0 !important;
  padding: 0 !important;
}

/*BEGIN - Upcoming events - Trying to make text a bit wider*/
.eb-event-container {
	padding: 0 0 0 0px !important;
}

.eb-event-date-container {
	margin: 0 15px 0 0px !important;
}

.eb-event-date-container {
	border: none !important;*/
	float: none !important; */
}

.eb-title-h1-heading {
	margin: 5px 0 0px !important;
}

.eb-event-container {
	/*background-image: none !important;*/
	background-position: 41px 85px;
}

.eb-event-date {
	height: 70px !important;
	width: 70px !important;
}

.eb-event-date-day {
	font-size: 20px;
	font-weight: 700;
}

.eb-event-date-month, .eb-event-date-year {
	font-size: 16px;
}

.eb-event-date-container {
	padding-left: 0px !important;
}
/*END - Upcoming events - Trying to make text a bit wider*/

/*BEGIN Dejamos margen para el mapa*/
#eb_location_map {
  margin-top: 30px;
}
/*END Dejamos margen para el mapa*/


/*BEGIN Quitamos la línea gris que separa los eventos*/
.eb-taskbar {
  border-bottom: none !important;
  margin-bottom: 30px !important;
}
/*BEGIN Quitamos la línea gris que separa los eventos*/

/*BEGIN Dejamos margen para la caja amarilla*/

.ei-margin-at-top > h1{
  margin-top: 50px !important;
}
/*END Dejamos margen para la caja amarilla*/