/* Styles definition here */

/* Campo de servicio */
#fbuilder .ahbfield_service  {
	margin-bottom: 20px;
}

/* Calendarios */
#fbuilder .column1 {
	margin-left: 20px;
	margin-right: 20px;
}
#fbuilder .column2 {
	height: 500px;
	margin-top: -10px;
	margin-bottom: 40px;
	padding-left: 20px;
	padding-right: 10px;
}

/* Dia activo en el calendario */
#fbuilder .ui-datepicker-calendar .ui-state-active {
	background: #9e0000;
	color: #f7f7f7;
}

/* Blooques horarios */
#fbuilder .slots {
	margin-top:20px;
}
#fbuilder .slots div a{
	color:#bc7d00
}
#fbuilder .slots div a:hover{
	color:#000000
}

/* Fecha y hora seleccionadas */
.ahb_list {
	margin-top: 20px;
	font-weight: bold;
}

/* Texto informativo */
#fbuilder .uh {
	margin-top: 10px;
	line-height: normal;
}

/* Campos */
#fbuilder .nombre {
	margin-left: 20px;
	margin-right: 20px;
}
#fbuilder .nombre input {
	padding-left: 10px;
}
#fbuilder .ndefault {
	margin-top: 40px;
}
#fbuilder .dninie {
	margin-left: 20px;
	margin-right: 20px;
}
#fbuilder .dninie input {
	padding-left: 10px;
}
#fbuilder .telefono {
	margin-left: 20px;
	margin-right: 20px;
}
#fbuilder .telefono input {
	padding-left: 10px;
}
#fbuilder .email {
	margin-left: 10px;
	margin-right: 20px;
}
#fbuilder .email label {
	margin-left: 10px;
}
#fbuilder .email input {
	padding-left: 10px;
}
#fbuilder .motivo {
	margin-left: 20px;
	margin-right: 20px;
}
#fbuilder .motivo input {
	padding-left: 10px;
}
#fbuilder .acepta {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

/* reCaptcha */
.g-recaptcha {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

/* Astericos de campos requeridos */
#fbuilder label .r {
	color:red;
}

/* Boton Enviar */
.pbSubmit {
	color: #ffffff;
    background: #9c1b30 !important;
	border-radius: 20px !important;
}

/* Listados */

/* styles for the whole table */
.cpappbtable { 

}

/* styles for the table header cells */     
.cpappbtable th {

}

/* styles for the table data cells */
.cpappbtable td{

}

/* styles for the table header group cells */
.cpappbheadermth {
	font-weight: bold;
	color: black;
}        

.cpappbheadermtd  {
	font-weight: bold;
	color: black;
}        


/* styles for the table header column #1, same exists for column #2, #3, ... */
.cpappbheader1 {
	
}

/* styles for the table data cell column #1, same exists for column #2, #3, ... */
.cpappbcol1 {

}