.ate-form-control1{
	width: 95%;
    display: block;
	font-size: 15px;
    padding: 15px 22px;    
    color: #4e4e4e;
}
.ate_subtitulo{
	margin-top: 20px !important;
    float: left;
    color: #1c3f64!important;
    text-align: center;!important;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 5px;

}
.ganador_oro { color:#FFD700; font-size: 28px!important; line-height: 0.65 !important;  }
.ganador_plata { color:#99999978; font-size: 20px!important; line-height: 0.7 !important;   }

.ate-form-control{
background-color: transparent !important;
    border-bottom: 1px solid #999999!important;
    border-top: 0px!important;
    border-left: 0px!important;
    border-right: 0px!important;
    width: 80% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
   font-size:19px!important;
   color:#999999!important;
    padding: 10px 15px; 
}
.ate-form-control01{
background-color: transparent !important;
    border-bottom: 1px solid #999999!important;
    border-top: 0px!important;
    border-left: 0px!important;
    border-right: 0px!important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
   font-size:19px!important;
   color:#999999!important;
    padding: 10px 15px; 
}
#for_desafio div {
    float: left;
}


.gdlr-core-button {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    padding: 20px 33px;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 27px;
    -moz-border-radius: 27px;
    -webkit-border-radius: 27px;
    background-color: #2da7df!important;
    color: #ffffff!important;
    margin-top: 20px!important;
}

.gdlr-core-button :hover{
    background-color: #1c3f64!important;
    }

.link_resultados {
    color: #1546A9 !important;
    font-size: 16px;
}
.link_eliminar {
    color: #A90037 !important;
    font-size: 16px;
    cursor: pointer;
}
.ajustevs_desafios{
	padding-top: 90px!important;
	font-size: 40px!important;
    text-align: center!important;
}
.titulos_sec_desafios{
    padding-top: 20px!important;
    font-weight: 600!important;
}
.borde_desafios{
    border: 1px solid #E0E0E0!important;
   padding-bottom: 40px!important;
   padding-top: 20px!important;
   padding-left: 15px!important;
   padding-right: 15px!important;
}
.ajuste_combo_torneo{
    padding-bottom: 15px!important;
}
.ajuste_boton_modes{
    padding-bottom: 20px!important;
    float: right;
}


.result_msg{
    background-color: #CCD1D1; 
    font-size: 18px; 
    color:#1c3f64; 
    text-align:center;
    border: solid 1px #1c3f64;
    border-radius: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.error_msg{
    background-color: #EFB9AB; 
    font-size: 18px; 
    color:#D14828; 
    text-align:center;
    border: solid 1px #D14828;
    border-radius: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.msg_aprob{
    background-color: #CCD1D1; 
    font-size: 18px; 
    color:#1c3f64; 
    text-align:center;
    border: solid 1px #1c3f64;
    border-radius: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.error_msg_aprob{
    background-color: #EFB9AB; 
    font-size: 18px; 
    color:#D14828; 
    text-align:center;
    border: solid 1px #D14828;
    border-radius: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.texto-centrado { text-align: center !important; }

.texto-izquierda { text-align: left !important; }

.texto-ranking { font-weight: bold !important; color:#1c3f64 !important; }

.texto-jugador { vertical-align: middle !important; }

.texto-puntos { font-weight: bold !important; }

.proximos td, .proximos th {
    line-height: 1.2 !important;
    font-size: 14px !important;
}

.proximos td span{
    font-weight: bold !important;
    color: #000;
}

.proximos td span.sep{
    font-weight: normal !important;
}

.proximos td span.versus{
    font-weight: bold !important;
    font-size: 10px !important;
    color: #c2d507;
}

.proximos td .ganador_oro {
    line-height: 0.3 !important;
    font-size: 26px !important;
}

.proximos td.interlineado {
    padding-left: 5px;
    padding-right: 5px;    
}

.ate-column-12 {
    float: left;
    width: 20%;
}
.ate-column-36 {
    float: left;
    width: 60%;
}

/* MOVIL */
@media (max-width: 767px) {
    .proximos td, .proximos th {
        line-height: 1.2 !important;
        font-size: 14px !important;
    }

    .proximos td .ganador_oro {
        line-height: 0.3 !important;
        font-size: 17px !important;
    }

    .proximos td .ganador_plata {
        line-height: 0.3 !important;
        font-size: 14px !important;
    }

    .ate-column-12, .ate-column-36 { font-size: 14px !important; }

}

@media (min-width: 768px) and (max-width: 991px) {

}