.draw-stats-club{
	margin-bottom: 2px !important;
	padding-bottom: 0px !important;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.body_wp_layout #main-content{
	margin-left:0;
}

.login_info{
	text-align: center;
	font-weight: bold;
	color: red;
	font-size: 20px;
	padding:0px;
	padding-top:10px;
	margin:0px;
}

.login_div {
    display: table;
    margin: 6px auto auto;
    padding: 30px;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ebebeb;
    min-width: 25%;
}

.login_div input.input-medium, .login_div .btn {
    width: 100%;
    height: 40px;
    margin-bottom: 18px;
    font-size: 16px;
    text-align: center;
}

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 104000;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}


.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #000000;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    z-index: 1050;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: none;
}

@media screen and (min-width: 768px){
	.modal-dialog {
	    width: 600px;
	    margin: 30px auto;
	}
	
	.modal-content {
	    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}

	.cd-timeline__content{
		height: 100% !important;
		overflow: scroll;
	}


	.cd-timeline__fasenombre{
		height: auto !important;
	}
}



#panel_usuario{
	background-color:#262626;
	border-color:#fff;
	margin-right: -60px;
	padding: 5px !important;
}

#panel_usuario li{
	list-style:none;
	padding-right: 55px;
}

#panel_usuario_role{
	color:#dca500;
}

#panel_usuario_cerrar{
	color: red;
}

#panel_usuario a:hover, a.iniciar_sesion:hover, a.cerrar_sesion_wp:hover{
	color:white !important;
}

a.cerrar_sesion_wp:visited{
	color:#dca500;
	text-decoration: none;
}


/* InscripcionK */



.panel-primary{
	border:0;
	
}

.control-label{
	padding: 20px 20px 16px 16px;
	margin-top: 9px;
	font-size: 14px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}

.data-edit select{
	background-color: #eee;
	color: #999;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	border: 0;
	border-radius:0;
	height: 60px;
	font-size: 13px;
	padding: 16px 20px 16px 16px;
}

.data-edit select:focus{	
	color: #222;
	outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;	
}


.data-edit option{
	background-color: #eee;
	color: #222;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	
}



.data-edit input[type="text"]{
	background-color: #eee;
	color: #999;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	border: 0;
	border-radius:0;
	height: 60px;
	font-size: 13px;
	padding: 16px 16px 16px 16px;
}



.data-edit input[type="text"]:focus{
	color: #222;
	outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
	
}





.add_inscripcionjugador{
	color: #dca500;
	position: relative;
	padding: .3em 1em;
	border: 2px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em !important;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	margin-left: 18px;
	margin-bottom: 18px;
}


.add_inscripcionjugador:hover{
	background-color:#eee;
	color:#dca500; 
	border-color: #dca500;
}

.add_inscripcionjugador:focus{
	background-color:#eee;
	color:#eea500; 
	border-color: #dca500;
}


.panel-primary > .panel-heading{
	
	background-color: #dca500;
	border-color: #dca500;
	border-radius: 0;
}

.panel-info > .panel-heading{
	color: #fff;
	background-color: #dca500;
	border-color: #dca500;
	border-radius: 0;
	
}

.panel-info strong{
	color: #666666;
}


.panel_inscritos{
	border:0px;	
}





.line_form_item_container{
	margin-bottom:20px;
}


.inscripcionjugadors_container label{
	padding: 10px 10px 10px 10px;
	/** margin: 4px 4px 4px 4px; **/
	font-size: 14px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}

.inscripcionjugadors_container select{
	background-color: #eee;
	color: #999;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	border: 0;
	border-radius:0;
	height: 50px;
	font-size: 14px;
	padding: 16px 20px 16px 16px;
}

.inscripcionjugadors_container select:focus{
	color: #222;
	outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;	
}


.inscripcionjugadors_container option{
	background-color: #eee;
	color: #222;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;	
}



.inscripcionjugadors_container input[type="text"]{
	background-color: #eee;
	color: #999;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	padding: 16px;
	border: 0;
	border-radius:0;
	height: 50px;
	padding: 16px 16px 16px 16px;
}



.inscripcionjugadors_container input[type="text"]:focus{
	color: #222;
	outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;	
}


		
.eliminar_linea{
	-moz-appearance: none;
	padding-top:80px;
}



.form-actions input[name='submit'],.btn_buscar_ranking{
	color: #dca500;
	position: relative;
	padding: .3em 1em;
	border: 2px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em !important;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	margin-bottom: 18px;
}

.btn_buscar_ranking{
	margin-bottom: 0;
}

.form-actions input[name='submit']:hover{
	background-color:#eee;
}

.form-actions input[name='submit'][disabled='disabled']:hover{
	background-color:transparent;
	color: #dca500;
	border-color: #dca500;
}		

#inscripcion_check_terminos{
	
	background-color: #eee;
	color: #dca500;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	width: 18px;
	height: 18px;
	border: 0;
	border-radius:0;	
}





#inscripcion_check_contrato{
	background-color: #eee;
	color: #999;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	width: 18px;
	height: 18px;
	border: 0;
	border-radius:0;
}


.buttons span{
	/* padding: 16px 16px 16px 6px; */
	margin: 16px 16px 16px 6px;
}

/* Fin InscripcionK */



/* QSeries  y sedes*/




.info-sedes-mensaje{
	padding-top: 30px;
	font-weight: bold;
	font-size: 20px;
	color: #dca500;
}



#qseries-selects-competicion-fase-container{
	width:100%;		
	height: 100px;
	/*padding-top:50px;*/
	/*margin-bottom:-20px;*/
	padding:10px;	
}



.select-cuadro-honor-container{
	display:inline-block;
	padding:15px;
	margin:0px;
	width:25%;
}
	
.qserie-select{
	background-color: #fff !important;
	color: #dca500  !important;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;	
	border: 2px solid !important;
	height: 60px !important;
	font-size: 16px !important;
	padding: 16px 16px 16px 16px !important;		
	box-shadow: none;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    /*width:400px;*/
	width:100%;
}

.qserie-select:focus{
	color: #dca500;
	background-color: #eee !important;
	outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-width: 1px;
	border-top-color: #dca500;
	border-left-color: #dca500;
	border-right-color: #dca500;
	border-bottom-color: #dca500;
}

.qserie-select option{
	background-color: #fff;	
	color: #222;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;	
	border: 0px;
}


.qserie-select option:hover{
	background-color: #eee;
	color: #dca500;
	-moz-appearance: none;
    -webkit-appearance: none;
}



/*     Cuadro de honor  */

#select_fase_zonas_ganadores{
	margin-bottom:40px;
}

.categoria-ganadores{
	text-align: center;
	margin-top: 20px;	
}

.categoria-ganadores h3{
	text-align: center;
	font-weight: bold;
	padding-bottom:20px;
}


.division-ganador{
	text-align: center;
	border: 2px solid #dca500;
	display: inline-block !important;
	margin-right: 20px;
	margin-bottom: 20px;
	vertical-align: top;
}

.division-ganador-titulo {
    border-bottom: 1px solid #dca500;
    padding: 10px;
	background-color: #dca500;
	font-weight: bold;
	color: #fff;
}

.division-ganador-equipo{
	padding: 10px;
	background-color: #fff;
	color: #666;
}

.division-ganador-equipo img {
  width: 30px;
  height: 30px;
  object-fit: cover;
}

.equipo-consolacion-titulo{
	font-weight: bold;
}

.division-ganador-equipo-consolacion{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #fff;
	color: #666;
}


/*    Caja selects cuadro de honor */


.cuadro-de-honor-selects-container{
	background-color: #fff;
	padding: 10px 10px 80px 10px;
}


.cuadro-de-honor-selects-container{
	margin: auto;
}

.select-cuadro-honor-container{
 	display: inline-block;
 }


.cuadro-de-honor-selects-container label{
	padding: 10px 10px 10px 10px;
	margin: 4px 4px 4px 4px;
	font-size: 14px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-seri;
	color: #666666;
}


/*   Fin Cuadro de honor  */

/*   Tabla equipos inscritos */ 

.equipos-list{
	margin-top: 30px;	
	
}

#select_fase_zonas_equipos{
	margin-bottom:30px;
}


#qserie-tabla-equipos-inscritos{
	border:1px;
	border-color:#dca500;
}

#qserie-tabla-equipos-inscritos-head{
	border: 1px solid #dca500;
}

#qserie-tabla-equipos-inscritos-head th{
	
	background-color: #dca500;
	color: #fff;
}

#qserie-tabla-equipos-inscritos-body{
	border:1px;
	border-color:#dca500;
}

#qserie-tabla-equipos-inscritos-body tr{		
	background-color: #fff;
	color: #222;
	/*border:1px;
	border-color:#dca500;*/
	border-left: 1px solid #dca500;
	border-right: 1px solid #dca500;
}

#qserie-tabla-equipos-inscritos-body td{		
	background-color: #fff;
	color: #444;
	/*border:1px;*/
	/*border-color:#dca500;*/
	border-top: 1px solid #dca500;
	border-bottom: 1px solid #dca500;
}



/*   Fin Tabla equipos inscritos */



/*  Sedes  */

#contenedor-select-zonas{
	margin-top:-20px;
}


#select-sedes-zonas{
	width:80%;	
	margin-left:10%;
}

.club-pintado-caja{
	display: inline-block !important;
	/*height: 350px;*/
	width: 250px;
	padding: 20px;
	color: #dca500;
}

.club-pintado-nombre{
	color: #dca500;
}

.club-pintado-imagen{
	padding: 6px;
}

#contenedor-lista-clubes{
	text-align: center;
}

/*  Fin Sedes  */






/*  Modal del loggin  */

.login_div h4{
	color: #666666;
}

.login_div input[type='text']{
	background-color: #eee;
	color: #999;
	border: 0;
	border-radius:0;
}

.login_div input[type='text']:focus{
	color: #222;	
}

.login_div input[type='password']{
	background-color: #eee;
	color: #999;
	border: 0;
	border-radius:0;
}

.login_div input[type='password']:focus{
	color: #999;
}

.login_div input[type='button']{
	background-color: #dca500;
	color: #eee;
	border: 0;
	border-radius:0;
	
}

.login_div input[type='button']:active{
	background-color: transparent;
	color: #dca500;
	border: 0;
	border-radius:0;
}

/*  Fin modal del loggin  */



/*  Resultadok  */

.resultadok-container{
	display:block;
}


.resultados-titulo-principal{
	text-align:center;
	font-weight:bold;
	font-size:30px;
	color: #444;
	padding-bottom:30px;
}


.resultados-categoria-padre{
	display:block;
}


.resultados-categoria-padre-nombre{
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color: #666;
	padding-top:20px;
	padding-bottom:20px;
}



.resultados-partidos{		
	margin:auto;
	
}

.resultado-partido{
	border: 2px solid #dca500;
	display: inline-block;	
	margin:10px;
}


.resutlado-grupo-division{
	text-align:center;
	font-weight: bold;
	background-color: #dca500;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 18px;
	color: #fff;
	font-size:18px;
}

.resultado-fecha{
	text-align:center;
}

.resultado-marcador{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.resultado-marcador-tabla{
	margin-bottom:0px;
}


.resultado-marcador-tabla-linea{
	border: 0px solid #fff;
}

.resultado-marcador-tabla-celda{
	border: 0px solid #fff;
}




/*  Fin Resultadok  */

#top-menu-nav .nav > li > a{
	padding:0;
	
}



/*  Marcador2  */

.marcador2_container{
	width:300px;
	margin-top:-20px;
	margin-left:-20px;
	background-color:#fff;	
	border-top: 6px solid #dca500;
}

.et_pb_column_3 div{
	display:block;
}

.marcador2_partido_container{
	width:100%;
}

.marcador2_competicion_container{
	padding-bottom:10px;
	padding-top:10px;
	color: #0f1214;
	width:100%;
	background-color:#f2f7f9;
	border-left: 1.5px solid #c3d3d8;
	border-right: 1.5px solid #c3d3d8;
	border-bottom: 1.5px solid #c3d3d8;
}

.marcador2_competicion_container div{
	display:inline-block;
	font-weight:bold;
}

.marcador2_competicion_nombre{
	text-align:center;		
	width:90%;
	font-size:18px;
}

.marcador2_flecha_anterior{
	width:5%;
	text-align:left;
	padding-left:4px;
	color: #dca500;
}
.marcador2_flecha_siguiente{
	width:5%;
	text-align:right;
	padding-right:4px;
	color: #dca500;
}

.marcador2_flecha_anterior i,.marcador2_flecha_siguiente i{
	font-weight: bold;
	font-size:25px;
}

.marcador2_fase_container{
	background-color:#fff;
	width:100%;
	color: #0f1214;
	border-left: 1.5px solid #c3d3d8;
	border-right: 1.5px solid #c3d3d8;
}

.marcador2_fase_nombre{
	text-align:center;
	font-size:16px;
	border-bottom: 1.5px solid #c3d3d8;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
}

.marcador2_club_fecha_container{
	text-align:center;
	font-size: 14px;
	background-color:#f2f7f9;
	width:100%;
	color: #0f1214;
	border-left: 1.5px solid #c3d3d8;
	border-right: 1.5px solid #c3d3d8;
	border-bottom: 1.5px solid #c3d3d8;
	font-weight: bold;
}

.marcador2_club_fecha_container i,.marcador2_partido_resultado i{
	color: #dca500;
	font-size: 15px;
	font-weight: bold;
}

.marcador2_club_fecha_container div{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.marcador2_partido_resultado{
	padding: 15px 3px;
	background-color:#fff;	
	width:100%;
	margin:0px;
	border-left: 1.5px solid #c3d3d8;
	border-right: 1.5px solid #c3d3d8;
}

.resultado-marcador2-tabla{
	margin-left:0px;
	font-size:12px;
	width:100%;
	background-color:#fff;
	border: 0px solid #fff !important;
	border-right: 3px solid #fff !important;
	padding-right:6px !important;
}

#marcador2_linea1{
	padding-bottom:0px;
	border: 0px solid #fff !important;
	padding-right:6px !important;
}

#marcador2_linea2{
	padding-top:0px;
	border: 0px solid #fff !important;
	padding-right:6px !important;
}

.resultado-marcador2-tabla-celda-nombre-equipo{
	padding-right:10px !important;
	padding-left:6px !important;
	padding-top: 5px;
	padding-bottom: 5px;
	width:76%;
	border: 0px solid #fff !important;
}

.resultado-marcador2-tabla-celda-nombre-equipo i{
	padding-right: 10px;
}

.resultado-marcador2-tabla-celda-set{
	padding-left:4px !important;
	padding-right:4px !important;
	font-size:14px;
	font-weight: bold;
	text-align:center;
	width:8%;
	border: 1px solid #fff !important;
	color:#fff;
	background-color:#dca500;
}

.marcador2_info_container{
	background-color: #dca500;
	color:#fff;
	width:100%;
	font-size:14px;
	padding-top:0px !important;
}

.marcador2_info_container div{
	display:inline-block;	
	padding-bottom:0px;		
	padding-top: 10px;
	padding-bottom: 10px;
}

.marcador2_mas_info{
	text-align:center;
	width:33%;
	border-right: 1.5px solid #fff;
}

.marcador2_clasificacion{
	text-align:center;
	width:33%;
	border-right: 1.5px solid #fff;
}

.marcador2_resultados{
	text-align:center;
	width:33%;
}

.marcador2_info_container a{
	color:#fff;
	padding: 8px !important;
	text-decoration:none;
	font-size:11px;
	font-weight: bold;
}

.marcador2_club_info_localizacion,.marcador2_fecha_fechafin{
	width: 50%;
	font-size:11px;
}

.marcador2_fecha_fechafin{
	border-left: 1.5px solid #c3d3d8;
	padding-bottom:10px;
	padding-top: 10px;
	
}

.marcador2_fecha_fechafin i{
	padding-left:10px;
	padding-right:10px;
}

.marcador2_container img{
	width: 30px;
	margin-top: -3px;
	vertical-align: middle;
}

.resultado-marcador2-tabla{
	margin-bottom: 0px !important;
}

/*  Fin Marcador2  */

/* Móvil */

@media (min-width: 300px) and (max-width: 615px) {

	.et_menu_container{
		width:100% !important;
	}
	
	.et_pb_row{
	    width: 100% !important;
	}
	
	.et_pb_text_0{
	    padding-top: 40px !important;
	    padding-right: 0px !important;
	    padding-bottom: 0px !important;
	    padding-left: 0px !important;
	    margin-bottom: 62px !important;
	}
	
	.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_center.et_pb_bg_layout_light{
	    padding-right: 0px !important;
	    padding-left: 0px !important;
	}
	
	.et_pb_text_1{
	    padding-top: 0px !important;
	    padding-right: 0px !important;
	    padding-bottom: 0px !important;
	    padding-left: 0px !important;
	    margin-top: 60px !important;
	}
	
	.et_pb_text_2{
	    margin-top: -21px !important;
	    margin-bottom: 21px !important;
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	}
	
	.et_pb_text_4{
	    width: 100% !important;
	    padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.et_pb_accordion_0.et_pb_accordion{
			margin-top: 30px !important;
	    margin-left: 20px !important;
	}
	
	.select-cuadro-honor-container{
	    display: inline-block !important;
	    margin: 15px !important;
	    width: 100% !important;
	}
	
	#qseries-selects-competicion-fase-container{
	    height: auto !important;
	}
	
	.et_pb_row_3{
		width: 100% !important;
		padding: 20px !important;
	}
	
	.et_pb_tabs_0 .et_pb_tab{
	    padding-top: 2px !important;
	    padding-right: 0 !important;
	    padding-left: 0 !important;
	}
	
	.division-ganador{
		width:100% !important;
	}
	
	.club-pintado-caja{
	    width: 100% !important;
	    padding: 0 !important;
	}
		
	/** 
	.et_pb_column .et_pb_module{
	    margin-bottom: 0 !important;
	}
	**/
	
	.et_pb_column_3_5{
		padding:20px !important;
	}
		
	.et_pb_column_3_4{
		padding:20px !important;
	}
		
	.et_pb_column_2_3{
		padding:20px !important;
	} 
	
	.et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_center.et_pb_bg_layout_light {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	
	.popup{
		min-width: 0 !important;
		margin-top: 0 !important;
		margin-left: 0 !important;
		width: 80% !important;
		top: 50% !important;
		left: 10% !important;
	}
	
	h1 {
    	font-size: x-large !important;
	}
	
	    
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_pb_fullwidth_section.et_section_regular{
        margin-top: 10px !important;
    }

	.cuadro_content{
		padding-left: 0 !important;
  		padding-right: 0 !important;
	}
}

/* Fin móvil */

/* Calendario frontend */

  /* Timeline de calendario*/
#select_timeline_competicion, #select_timeline_conferencia, #select_timeline_zona,#select_timeline_categoria{
	margin-bottom: 15px !important;
}
  

.cd-timeline{
	background-color: transparent !important;
}


.timeline::before{
	background: none !important;
	background-color: #dca500 !important;
	left:50.3% !important;
	top:2px !important;
}

.cd-timeline__img, .cd-timeline__img--picture{
	width: 10px !important;
	height: 10px !important;
	background-color: #dca500 !important;
	box-shadow: 0 0 0 10px #dca500, inset 0 0px 0 #dca500, 0 0px 0 0px #dca500 !important;
	position: absolute;
	top:31px;
	left: 48.1%;
}

.cd-timeline__container{
	width:95% !important;
}

.cd-timeline__content{
	border: 3px solid #dca500;
	color: #dca500;
	padding:0px !important;
	margin-top: 0px !important;
	height: 100% !important;
}


.cd-timeline__title_content{
	width: 100%;
	margin-bottom: 0px;
}


.cd-timeline__block:nth-child(2n) .cd-timeline__content::before{
	right: 100.5%;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-right-color:#dca500;
}
.cd-timeline__block:nth-child(2n+1) .cd-timeline__content::before{
	right: auto !important;
	left: 100.5% !important;
	width: 0 !important;
	height: 0 !important;
	border: 10px solid transparent !important;
	border-left-color: #dca500 !important;
}



.cd-timeline__title_content div{
	display:block;
	
	/*height:44px;*/
}

.cd-timeline__indice_content{
	border: 1px solid #dca500 !important;
	width: 100%;
	color: #fff;
	background-color: #fff;
	margin-top: -1px !important;
	height: 150px;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
}

.cd-timeline__indice_content div{
	display: inline-block;
}

.cd-timeline__indice{
	background-color: #dca500;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 2.9em !important;
	width:40px;
	vertical-align: text-bottom !important;
	padding-top: 5% !important;
	padding-bottom: 13% !important;
	margin-top: 0px !important;
	margin-bottom: 16% !important;
	height: 10%;
}


.cd-timeline__boton_fase{
	width: 30%;
	margin-left: 0% !important;
	margin-right: 0% !important;
	vertical-align: top !important;
	margin-top:30% !important;
}

.cd-timeline__boton_fase a{
	background-color:#dca500;
	color: #fff !important;
	padding: 5px;
	padding-left: 60px;
	padding-right: 60px;
	font-size: 1.5em !important;
	font-weight: bold;
	cursor: pointer;
}

.boton_calendario_equipos{
	margin-left: 15%;
}

.cd-timeline__fasenombre{
	padding: 11px;
	
}

.cd-timeline__fasenombre h2{
	color: #dca500 !important;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 2em !important;
}

.cd-timeline__faseclubes h3{
	color: #dca500 !important;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 1.3em !important;
}

.cd-timeline__detalles_fase{
	padding:0 20px;
	font-size:1.1em !important;
}

.cd-timeline__faseclubes{
	padding:0 20px;
}

.cd-timeline__detalles_fase p{
	margin-bottom:0px !important;
	padding-bottom:4px !important;
}

.cd-timeline__date{
	color: #dca500 !important;
	font-size: 2em;
	padding: 10px;
	/*padding-top: 0px;*/
}


.timeline{
	margin-top: 2px !important;
}

.timeline_logo img{
	height: 60px;
	padding: 15px;
}

@media only screen and (max-device-width : 600px) {
	.cd-timeline__block:nth-child(2n) .cd-timeline__content::before{
		right: 100.4%;
	}
	
	#contenedor-lista-clubes{
		display: grid;
		grid-template-columns: repeat(1,1fr) !important;
		gap: 10px;
	}


}


  /* Fin timeline de calendario */

/* Fin Calendario frontend */



/* Marcador */

.marcador_qserie_container,.marcador_fecha_container,.marcador_competicion_container{
	float:left;
	font-size:12px !important;
	/* line-height: 1.9em !important; */
}

.marcador_club_info_centro,.marcador_fase_club_info_centro,.marcador_division_info_centro{
	display:inline-block;
}

.marcador_division_info_centro div{
	padding: 0;
}

.marcador_qseries_container_padre{
	width:90%;
	overflow-x: auto;
	overflow-y: hidden;
	position: absolute;
	margin-left: 100px;
	scrollbar-width: thin;
	height: 200px;
}

.marcador_qserie_container{
	width:400px;
	background-color:#0f1214;
	color: #fff;
}

.marcador_fecha_container{
	border: 0px solid #fff;
	background-color:#fff;
	width:100px;
	height: 200px;
	text-align:center;
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: absolute;
}

.marcador_fecha_sup{
	height: 40%;
}

.marcador_fecha_centro{
	height: 20%;
}

.marcador_fecha_centro p,.marcador_fecha_inf{
	text-transform: uppercase;
	font-weight: bold;
}

.marcador_fecha_centro p{
	font-size: 15px;
}

.marcador_fecha_inf{
	padding-top: 40px;
	height: 40%;
}

a.cambio_fecha{
	font-size:25px;
	font-weight:bold;
	text-decoration:none;
	margin-right: 5px;
	margin-left: 5px;
}

a.cambio_fecha,a.cambio_fecha:hover,a.cambio_fecha:visited{
	color: #fff;
}

a.cambio_fecha i{
	padding-top:75px;
	padding-bottom:75px;
	font-weight: bold;
}

a.cambio_division i, a.cambio_club i{
	font-weight: bold;
}

.marcador_competicion_container,.marcador_fase_container,.marcador_clubes_container,.marcador_divisiones_info{
	/* border: 1px solid #dca500; */
	width:100%;
}

.marcador_clubes_container{
	border-top: 0px;
}

.marcador_info_container{
	background-color: #dca500;
	color: #fff;
	width:100%;
	font-size:14px;
	padding-top:0px !important;
	border-right: 1.5px solid #0f1214;
}

.marcador_info_container div{
	display:inline-block;	
	padding-top: 5px;
	padding-bottom: 5px;
}

.marcador_mas_info{
	text-align:center;
	width:33%;
	border-right: 2px solid #0f1214;
}

.marcador_mas_info a{
	/* padding: 5px !important; */
}


.marcador_clasificacion{
	text-align:center;
	width:33%;
	border-right: 2px solid #0f1214;
}

.marcador_clasificacion a{
	padding:5px !important;
}

.marcador_resultados{
	text-align:center;	
	width:33%;
}

.marcador_resultados a{
	padding:5px !important;
}

.marcador_info_container a{
	color:#fff;
	text-decoration: none;
}

.marcador_competicion_container{
	padding: 3px;
}

/* .marcador_club_info_horario,.marcador_fase_nombre{
	padding: 3px;
} */

.marcador_fase_nombre,.marcador_clubes_numclubes,.marcador_club_info_horario{
	text-align: center;
}

.marcador_competicion_estado,.marcador_campeon_info_der,.marcador_club_info_der{
	float: right;
}

.marcador_competicion_nombre,.marcador_club_info_izq,.marcador_club_info_localizacion,.marcador_club_info_nombre,.marcador_fase_club_nombre,.marcador_fase_club_izq{
	float:left;
}

.marcador_club_info_localizacion i,.marcador_club_info_horario i{
	padding:5px 10px;
}

.marcador_fase_club_nombre{
	margin-bottom: -15px;
}

.marcador_club_info_izq,.marcador_club_info_der{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
}

.marcador_fase_club_izq,.marcador_fase_club_der{
	margin-top:15px;
}

a.cambio_club,a.cambio_division{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

a.cambio_club:hover,a.cambio_club:visited,a.cambio_division:hover,a.cambio_division:visited{
	color: #fff;
}

.marcador_fases_club_info a,.marcador_fases_club_info a.cambio_club:hover,.marcador_fases_club_info a.cambio_club:visited{
	color: #dca500 !important;
}
.marcador_fase_club_izq,.marcador_division_info_izq{
	width:5%;
	float:left;
	padding-left:4px;
}

.marcador_fase_club_der{
	float:right;
	width:5%;
	padding-right:4px;
}

.marcador_club_info_centro,.marcador_fase_club_nombre,.marcador_fase_club_nombre_fecha{
	width:100%;
}

.marcador_division_info_centro,.marcador_fase_club_info_centro{
	float:center;		
	width:90%;
}

.marcador_division_info_der{
	width:5%;
	float:right;
	padding-right:4px;
}

.marcador_division_info_izq,.marcador_division_info_der{
	padding-top: 30px;
}

.marcador_fecha_izq, .marcador_fecha_der {
    display: block;
    float: left;
    width: 20%;
    height: 100%;
    background-color: #dca500;
}

.marcador_fecha_centro {
    display: block;
    width: 60%;
    height: 100%;
    float: left;
    padding-top: 30px;
}

.marcador_competicion_nombre, .marcador_competicion_estado{
	margin-left:5px;
	margin-right: 5px;
}

.marcador_competicion_estado{
	margin-top: 4px;
	margin-right: 8px;
}

.marcador_qserie_container{
	font-weight: bold;
}

.marcador_info_container{
	font-weight: bold;
	font-size: 11px;
}

.estado_verde{
	color: #56bf5e;
}

.estado_rojo{
	color: #ff422e;
}

.marcador_competicion_container{
	background-color: #333637;
	border-right: 1.5px solid #dca500;
}

.marcador_fase_container,.marcador_clubes_numclubes,.marcador_clubes_info,.marcador_divisiones_info{
	border-right: 1.5px solid #dca500;
}

.marcador_fase_nombre,.marcador_club_info_datos{
	background-color: #222527
}

.marcador_clubes_numclubes,.marcador_club_info_horario,.marcador_divisiones_info{
	background-color: #0f1214;
}

.marcador_clubes_numclubes,.marcador_club_info_horario,.marcador_divisiones_info,.marcador_fase_club_nombre_fecha{
	font-weight: normal;
}

.marcador_club_info_horario i, .marcador_fase_club_nombre_fecha i{
	color: #dca500
}


.marcador_club_info_datos{
	height: 30px;
	padding-top: 3px;
}

.marcador_competicion_nombre img,.marcador_fase_nombre img{
	width: 30px;
	margin: 3px;
}

.marcador_competicion_nombre img{
	margin-left: 10px !important;
	vertical-align: middle;
}

.marcador_fase_nombre img{
	margin-top: 5px !important;
	vertical-align: middle;
}

.marcador_division_info_ganador i.fa-circle,.marcador_division_info_categoria_y_grupo i.fa-circle,.marcador_division_info_division i.fa-circle{
	color: #dca500;
	font-size: 5px;
	margin-bottom: -7px;
}

.marcador_division_info_ganador i.fa-trophy{
	color: #dca500;
}

.marcador_divisiones_info{
	height:73px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.marcador_fase_club_info_centro,.marcador_clubes_numclubes,.marcador_club_info_horario,.marcador_fase_container{
	padding-bottom: 2px;
	padding-top: 2px;
}

.marcador_division_trofeo{
	width: 20px;
	vertical-align: middle;
}

/* Estilos para motores Webkit y blink (Chrome, Safari, Opera... )*/

.marcador_qseries_container_padre::-webkit-scrollbar {
    -webkit-appearance: none;
}

.marcador_qseries_container_padre::-webkit-scrollbar:vertical {
    width:10px;
}

.marcador_qseries_container_padre::-webkit-scrollbar-button:increment,.marcador_qseries_container_padre::-webkit-scrollbar-button {
    display: none;
} 

.marcador_qseries_container_padre::-webkit-scrollbar:horizontal {
    height: 10px;
}

.marcador_qseries_container_padre::-webkit-scrollbar-thumb {
    background-color: #797979;
    border-radius: 20px;
    border: 2px solid #f1f2f3;
}

.marcador_qseries_container_padre::-webkit-scrollbar-track {
    border-radius: 10px;  
}


/* Fin Marcador */ 

#et_pb_contact_solicitud_eventos_datos1_class_0{
	display:none;
}

#et_pb_contact_solicitud_eventos_datos2_class_0{
	display:none;
}

#et_pb_contact_solicitud_eventos_datos3_class_0{
	display:none;
}

#et_pb_contact_solicitud_eventos_datos4_class_0{
	display:none;
}

#et_pb_contact_solicitud_eventos_datos5_class_0{
	display:none;
}

#et_pb_contact_solicitud_eventos_datos6_class_0{
	display:none;
}

#et_pb_contact_solicitud_eventos_datos7_class_0{
	display:none;
}

/*Formulario club_evento*/

#club_evento_check_facturacion{
	margin-top:16px;
	margin-bottom:16px;
}

#club_evento_check_evento{
	margin-top:16px;
	margin-bottom:16px;
}

#club_evento_check_contrato{
	margin-top:16px;
}

.club_evento_p{
	margin-bottom:16px;
}

.div_categorias_club_evento{
	padding: 0 !important;
}

.agregar_num_divisiones{
    color: #ffffff !important;
    background-color: #dca500 !important;
    border-color: #dca500 !important;
    padding: 19px 6px !important;
}

.agregar_num_divisiones i{
	font-size: 20px !important;
}

.agregar_filial i{
	font-size: 12px !important;
}

.agregar_filial{
    color: #ffffff !important;
    background-color: #dca500 !important;
    border-color: #dca500 !important;
    padding: 5px 10px !important;
}

.badge-num_divisiones{
    background-color: #f5f5f5 !important;
    color: black !important;
    font-weight: normal !important;
    border: 1px solid !important;
    border-color: #dca500 !important;
    padding: 5px 10px !important;
    margin-top: 10px !important;
    margin-right: 10px !important;
}

.eliminar_num_divisiones {
    margin-left: 5px !important;
    text-decoration: none !important;
    color: #ec6363 !important;
}

.timepicker.input-group-addon:last-child{
	border: 0 !important;
}

.bootstrap-datetimepicker-widget ul li{
	list-style: none;
}

.bootstrap-datetimepicker-widget{
	z-index: 1999999999 !important;
	display: block !important;
	width: 100% !important;
}

/*Fin Formulario club_evento*/

/* Zona dinámica qseries */

.qseries_banner_style{
	height: 550px;	
	/*adding: 0 !important;*/
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	padding: 4% !important;
}

.qseries_titulo_corto p{
	margin-bottom: 15px;
}

.qseries_banner_transparente,.qseries_inscribete,.qseries_enlaces,.qseries_cabecera_tab{
	text-align:center;
}

.qseries_inscribete span,.qseries_titulo_corto span,.qseries_cabecera_tab h6 span{
	color: #dca500;
}

.qseries_titulo_corto h1 span{
	font-size: 95%;
}

.qseries_cabecera_tab{
	margin-top: 10px;
	margin-bottom: 30px;
}

.qseries_info_imagen{
	max-width: 100%;
}

.qseries_info_c, .qseries_info_d, .qseries_info_e, .qseries_info_f{
	padding: 15px;	
	text-align: center;
}

.qseries_info_c img.qseries_info_imagen{
	max-height: 250px;
}

.qseries_info_b{
	text-align: justify;
}

.qseries_info_c{
	text-align: center;	
}

.qseries_info_d img.qseries_info_imagen,.qseries_info_e img.qseries_info_imagen,.qseries_info_f img.qseries_info_imagen{
	max-height: 150px;
}

/*
#contenedor_info .col-md-8{
	padding-left: 50px;
}
*/
.qseries_banner_transparente{
	background-size: initial;
	background-repeat: repeat-y;
	background-position: 50%;
	background-image: url(../../images/fondo_inscripcion.png);
	height: 480px;
	/*padding-top: 66px !important;
	padding-bottom: 66px !important;*/
	padding: 4% !important;
}

.qseries_enlaces h5{
	margin-top: 40px;
}

.qseries_link_equipo, .qseries_link_equipo:hover{
	color: #fff;
	text-decoration:none;
}

.qseries_link_club, .qseries_link_club:hover{
	color: #dca500;
	text-decoration:none;
}

.qseries_selects{
	border-bottom: 1px solid #d9d9d9 !important;
	background-color: white;
	padding: 10px 100px 15px 100px;
	margin-bottom: -1px;
}
.ul_qseries{
	padding: 0 !important;
	text-decoration: none !important;
	background-color: #f4f4f4;
}

.ul_qseries li{
	border-right: 1px solid #d9d9d9 !important;
	border-radius: 0 !important;
	margin : 0;
}

.ul_qseries li a, .ul_qseries li a:hover, .ul_qseries li a:focus{
	padding: 0px 30px !important;
	background-color: #f4f4f4 !important;
	color: #666 !important;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 6em;
    border: 0;
    border-radius: 0;
    margin: 0;
}

.ul_qseries li.active a, .ul_qseries li.active a:hover, .ul_qseries li.active a:focus{
	background-color: #dba400 !important;
	color: #fff !important;
	border: 0;
}

#contenedor_sedes_qseries{
	text-align:center;
}

.qseries_titulo_corto,.qseries_inscribete,.qseries_enlaces,.qseries_login{
	position: relative;
}

#qseries_login .login_div{
	padding: 30px !important;
}

#qseries_login .login_div input.input-medium, #qseries_login .login_div .btn {
    font-size: 13px !important;
}

#qseries_login .login_div h5 {
    color: #666666;
}

#qseries_login .login_div input.input-medium, #qseries_login .login_div .btn {
    height: 35px;
    margin-bottom: 16px;
}

#qseries_login .login_div .btn {
    margin-bottom: 0px;
}

#qseries_login .login_info {
    font-size: 15px;
    padding: 0px;
}

.tab_content_qseries{
	padding: 30px 60px;
}

.select_qseries_filtro_categoria,.select_qseries_filtro_grupo{
	margin-bottom: 25px;
}

.qseries_titulo_corto{
	margin-top: -40px;
}

.qseries_banner_transparente{
	margin-left: -60px;
	margin-top: -20px;
}

.qseries_titulo_corto h2{
	width: 60%;
	margin-left: 20%;
	font-size: x-large;
}

@media (min-width: 300px) and (max-width: 615px) {
	.qseries_selects{
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.select-cuadro-honor-container {
    	margin: 0 !important;
	}
	
	.ul_qseries li {
	    border-bottom: 1px solid #d9d9d9 !important;
	    width: 100%;
	}
	
	.tab_content_qseries {
	    padding: 30px 30px;
	}
	
	.qseries_titulo_corto, .qseries_inscribete, .qseries_enlaces, .qseries_login {
	    position: inherit;
	    margin-top: 15px;
	}
	
	.qseries_info_c, .qseries_info_d, .qseries_info_e, .qseries_info_f{
		text-align: center;
	}
	
	#contenedor_info .col-md-8{
		padding-left: 0;
	}
	
	.equipos-list {
    	overflow-x: scroll;
	}
	
	.marcador2_container{
		margin: 0 auto !important;
	}
	
	.marcador_qseries_container_padre{
		width: 75%;
	}
	
	.qseries_titulo_corto h2{
		width: 100%;
		margin-left: 0;	
		padding-bottom: 0px;
	}
	
	.qseries_titulo_corto{
		margin-top: 25px !important;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.qseries_banner_transparente {
  		margin-left: 0 !important;
  	}
  	
  	.qseries_titulo_corto p{
		margin-bottom: 2px;
	}
	
	.qseries_login{
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px;
	}
}

@media (min-width: 616px) and (max-width: 1024px) {
	.qseries_selects{
		padding: 0 !important;
		margin: 0 !important;
   		height: 200px;
	}
	
	.select-cuadro-honor-container {
    	margin: 0 !important;
    	width: 50%;
    	float: left;
	}
	
	.ul_qseries li {
	    border-bottom: 1px solid #d9d9d9 !important;
	    width: 100%;
	}
	
	.tab_content_qseries {
	    padding: 30px 30px;
	}
	
	.qseries_titulo_corto, .qseries_inscribete, .qseries_enlaces, .qseries_login {
	    position: relative;
	}
	
	#contenedor_info .col-md-8{
		padding-left: 0;
	}
	
	.qseries_info_c, .qseries_info_d, .qseries_info_e, .qseries_info_f{
		text-align: center;
	}
	
	.equipos-list {
    	overflow-x: scroll;
	}
	
	.marcador2_container{
		margin: 0 auto !important;
	}
	    
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_pb_fullwidth_section.et_section_regular{
        margin-top: -140 !important;
    }
    
    #slider-1-slide-1-layer-7{
        margin-top: 15px !important;
    }
    
    #slider-1-slide-3-layer-7{
    	width: 275px !important;
    }
    
    .qseries_titulo_corto{
    	margin-top: 10px;
    }

}
/* Zona dinámica qseries */

.panel-heading {
    background-color: #ffffff !important;
    border-color: #dca500 !important;
    color: #dca500 !important;
    border: 0 !important;
}

.inscripcionjugadors_container label{
	padding-top: 15px !important;
}

.input-group-addon{
	border: 0;
}

/** Inicio Selects con bs-select **/

.dropdown.bootstrap-select button {
    height: 60px !important;
    background-color: #eee;
    color: #999;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
    padding-left: 0;
}

.inscripcionjugadors_container .dropdown.bootstrap-select button {
	height: 50px !important;
}

.bootstrap-select .dropdown-menu{
	padding: 0px;
	margin: 0px;
}

.bootstrap-select .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
	background-color: #dba400 !important;
	color: #fff !important;
	height: 60px;
	padding: 16px;
}

.inscripcionjugadors_container .bootstrap-select .dropdown-menu > .active > a, .inscripcionjugadors_container .dropdown-menu > .active > a:focus, .inscripcionjugadors_container .dropdown-menu > .active > a:hover {
	height: 50px !important;
}

.bootstrap-select .dropdown-menu li a {
	height: 60px;
	padding: 16px;
}

.inscripcionjugadors_container .bootstrap-select .dropdown-menu li a {
	height: 50px !important;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner{
	padding: 16px;
}

/** 
#contenedor-select-zonas .dropdown.bootstrap-select button, #qseries-selects-competicion-fase-container .dropdown.bootstrap-select button, #timelinek .dropdown.bootstrap-select button{
	border: 2px solid #dca500 !important;
	border-radius: 5px;
	margin-top: -20px;
}
**/

/** Fin Selects con bs-select **/

.popup_title, .modal_form_title{
	background-color: #ffffff;
}

.tallas{
	margin-top: 9px !important;
}

.btn-primary-popup{
	background-color: #dca500 !important;
	border-color: #dca500 !important;
	margin-right: 10px !important;
}

#club_sede_form label{
	text-align: left;
}

.label_legend{
	color:#888;
	font-size:10px;
	font-style: italic;
	font-weight: normal;
}

.label_legend.col-md-9{
	padding-left: 0 !important;
}

.wp_proteccion_datos_div{
	margin-bottom: 20px;
}

.formulario_wp_container h3{
	color: #DBA400;
	position: relative;
	text-align: center;
	margin-top: 50px;
  	margin-bottom: 15px;
}

.formulario_wp_container h3 span{
	position: relative;
}

.formulario_wp_container h3 span::before {
	right: 100%;
	margin-right: .5em;
}

.formulario_wp_container h3 span::after {
	left: 100%;
	margin-left: .5em;
}

.formulario_wp_container h3 span::before, .formulario_wp_container h3 span::after {
	content: "";
	position: absolute;
	top: 50%;
	height: .5em;
	border-top: 1px solid #e5e5e5;
	width: 100%;
}

#club_sede_form .label_legend.col-md-9{
	padding-left: 15px !important;
}

.cd-timeline__detalles_fase{
	margin-top:15px;
}

.cd-timeline__content{	
	overflow: scroll;
}

#contenedor-lista-clubes{
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap: 10px;
}

.img_wp_table {
	max-height: 30px;
	background-color: #ffffff;
	border-radius: 5px;
  }

  .results_wp{
	padding-top: 15px;
	overflow: auto;
  }

  .buscador_item_wp{
	text-align: right;
	margin-top:25px;
  }

  .clasificacion_panel_container .ranking .pagination{
	float:right;
  }

  .clasificacion_panel_container .ranking .pagination .page-link,.clasificacion_panel_container .ranking .pagination .page-link:hover{
	color: #dba400;
  }

  .clasificacion_panel_container .ranking .pagination .page-link.active,.clasificacion_panel_container .ranking .pagination .page-link.active {
	background-color: #dba400;
	border-color: #dba400;
	color: #ffffff;
  }

  .no_grupos {
	background-color: #dca500;
	padding: 5px;
	color: white;
	font-weight: bold;
	display: block;
  }

  .gris_intenso{
	color: #848494 !important;
  }

  .input_buscar_wp{
	display: inline-block; 
	width: 49%;
  }

  .alinear_derecha{
	text-align: right;
  }

  .alinear_centro{
	text-align: center;
  }

  .alinear_izq{
  	text-align: left;
  }

  .td_zona_wp{
	padding-top: 11px !important;
  }

  .numeros_monoespaciados{
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  }

  .margin_form_participantes {
	margin-top: 10px;
  }

  .titulo_sorteo h1{
	color: #DBA400;
	position: relative;
	text-align: left;
  }

  .fechas_sorteo {
	margin-top: 15px;
  }

  .fechas_sorteo i{
	color: #DBA400;
  }

  .margin_form_participantes {
	margin-top: 10px;
}

.proteccion-datos-container {
	margin-top: 15px;
}

.cabecera-inscripcion-sorteo {
	margin-bottom: -35px;
}

/* Css para la página de mostrar ganadores de sorteos */
.circle-sorteos {
	width: 60px;
	height: 60px;
	background-color: #dba400;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-top: 5%;
}

.comillas-sorteo {
	color: white;
	font-size:70px;
	font-weight: bold;
	font-family: 'Times New Roman', Times, serif;
	margin-top: 20px;
}

.titulo-sorteo-ganadores {
	margin-top: 5px;
	margin-bottom: 15px;
	color: #dba400;
}

.btn-sorteo-ganadores{
	margin-top: 15px;
	background-color: #dba400;
	color: white;
}
.sin-sorteos-activos h2{
	color: #DBA400;
	position: relative;
	text-align: left;
}

.ganadores-sorteo-titulo {
	color: #DBA400;
	position: relative;
	text-align: left;
}

  
.ranking_content td{
	vertical-align: middle !important;
}

.margin_form_participantes label {
	padding-left: 0px;
}

.div-btn-inscripcion-sorteo{
	margin-top: 20px;
}

.div-sorteos-finalizados{
	margin-left:  0 !important;
	margin-right: 0 !important;
	width: 100% !important;
}

.btn-sorteo-ganadores{
	float:right;
}

#modal_sorteo{
	top: 20% !important;
}

/* Móvil */
 
@media (min-width: 300px) and (max-width: 615px) {
	.input_buscar_wp{
		width: 100%;
	}

	.div-sorteos-finalizados{
		padding: 15px;
	}
}
