

.main-container{ overflow:hidden; height:100%;}

/* COLORS */

.red{color: #aa0a15} /* rgba(170,10,21) */
.white{ color:#FFF}
.facebook-color{color:#3b5998}
.twitter-color{color:#1dcaff}
.instagram-color{color:#bc2a8d}



/* TOOLBAR */

.tm-block-toolbar {
    background-color: #000;
    border-bottom: 1px solid #000;
	color:#FFF;
}

.tm-block-toolbar a {
	color:#FFF;
}

.tm-block-toolbar .lang-active a {
	color:#FFF;
	font-weight:bold;
}


/* FOOTER */
.footer-social{ margin-right:15px}
.grid-footer .uk-panel-title{ color:#FFF !important; font-weight:bold}
.social-title{ color:#999 !important; font-size:10px; margin-top:-6px; margin-bottom:2px}

.footer-social.uk-icon-facebook-official:hover{ color:#3b5998 !important}
.footer-social.uk-icon-twitter:hover{ color:#1da1f2 !important}
.footer-social.uk-icon-youtube-play:hover{ color:#de0000 !important}
.footer-social.uk-icon-instagram:hover{ color:#dd2a7b !important}
.social-race:hover .social-title{ color:#FFF !important}






/* BUTTONS */

.uk-block-secondary .uk-button-primary{ background-color:#a6030f; color:#FFF;}
.uk-block-secondary .uk-button-primary:hover{ border: 1px solid #a6030f; color:#a6030f !important}



/* NOTICIAS */

.carrera-noticia{ font-size:12px; font-weight:bold; color:#aa0a15;}
.nombre-seccion-noticia{ color:#999;}
.titulo-noticia{ font-weight:bold; color:#666}
.margin-top-remove{ margin-top:0px !important;}
.enlace-noticia-home{  color:inherit;}
.panel-noticia-home{background-color:#EEE;}
.enlace-noticia-home:hover .panel-noticia-home{ background-color:#DDD;}
.imagen-articulo{ background-size:cover !important; background-position:center; background-repeat:no-repeat; height:400px;}


/* BACKLINKS */

a[href="http://www.artio.net"], a[href="http://www.chronoengine.com/"]{ display:none !important}



/* BACKGROUNDS */

.bg-gris-o{ background-color:#666; color:#FFF !important;}
.bg-gris-o a{ color:#FFF;}

.bg-degradado{
/*
	background: rgb(238,238,238);
background: -moz-linear-gradient(45deg, rgba(238,238,238,1) 0%, rgba(221,221,221,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(238,238,238,1) 0%,rgba(221,221,221,1) 100%);
background: linear-gradient(45deg, rgba(238,238,238,1) 0%,rgba(221,221,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=1 );*/

background: #EEE;
/*background-image: -moz-linear-gradient(-45deg, rgba(238,238,238,1) 0%, rgba(197,197,192,1) 50%, rgba(202,202,202,1) 51%, rgba(238,238,238,1) 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(238,238,238,1) 0%,rgba(197,197,192,1) 50%,rgba(202,202,202,1) 51%,rgba(238,238,238,1) 100%);
background-image: linear-gradient(135deg, rgba(238,238,238,1) 0%,rgba(197,197,192,1) 50%,rgba(202,202,202,1) 51%,rgba(238,238,238,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1 );*/
background: -moz-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: linear-gradient(135deg, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=1 );
background-size:cover; background-attachment:fixed;



}


/* HEADERS */

.uk-h3{ color:#000;}

.seccion-inscripcion{border-bottom:1px solid #CCC; padding-bottom:3px; margin-bottom:10px !important;}
.seccion-inscripcion i{ color:#aa0a15;}



/* ENLACES */

.header-border-bottom{ border-bottom: 1px solid #aa0a15; padding-bottom:5px;}


/* TEXT */

.uk-text-xsmall{ font-size:10px; line-height:10px;}
.uk-margin-xsmall-top{ margin-top:5px;}
.uk-margin-xsmall-bottom{ margin-bottom:5px;}


/* ALERTS */

.uk-alert-info {
    background: #69F;
    color: #ffffff;
    border-color: #69F;
}

.slider-carreras-home .uk-alert{ padding:10px !important; margin-bottom: 0px !important}
.slideshow-carreras .uk-overlay-panel{width: 33,33% !important}

.uk-alert.uk-alert-danger-basic{ background:#FFF !important; color:#bf0411 !important; border:1px solid #bf0411 !important;}


#block-destacada .uk-alert-info,.uk-alert-destacada{ background-color:rgba(0,0,0,0.2); border:1px solid #FFF; color:#FFF; text-transform:uppercase; font-weight:bold;}
#block-destacada .uk-alert-info:hover,.uk-alert-destacada:hover{ background-color:#FFF; border:1px solid #FFF; color:#aa0a15;}
#block-destacada a:hover{ text-decoration:none;}


/* LISTAS */

.lista-btt li { list-style-type:square}


/* CAPTCHA */



	
#rc-imageselect, .g-recaptcha {transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0;}



/* PANELS */

.uk-panel-box{ border-radius:5px !important;}
.panel-box-login{
	
	
	-webkit-box-shadow: 2px 4px 38px -7px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 4px 38px -7px rgba(0,0,0,0.3);
	box-shadow: 2px 4px 38px -7px rgba(0,0,0,0.3);
	border:1px solid rgba(0,0,0,0.3) !important;

}

.uk-panel-box-top{border-radius:5px 5px 0px 0px !important;}

.uk-panel-box-center{border-radius:0px!important;}
.uk-panel-box-bottom{border-radius:0px 0px 5px 5px !important;}

.uk-panel-box-simple{ border:0px solid white; background-color:transparent;}

.panel-bordered{padding:20px; border:1px solid #CCC;}

.uk-panel-box-muted{ background-color:#f5f5f5; color:#666;}


.menu-item{ padding:10px;}
.menu-item .uk-text-xsmall{ margin-top:3px;}

.border-bottom{ border-bottom: 1px solid #DDD; padding-bottom:3px;}


/* BLOCKS */

.uk-block-muted {
    background: #EEE;
     
}


.uk-block.uk-block-secondary{ color:#FFF !important}
/* BACKLINKS */

a[href="http://www.faboba.com"]{ display:none !important;}

/* SLIDESHOW*/

.slideshow-mobile{ margin-top:0px !important;}



/* FORMS */

#textarea4{ height:100px; resize:none !important}

label.uk-form-label + select, label.uk-form-label + input{ margin-bottom:10px !important;}

.input-group-addon{ border-radius:0px; background-color:#484848; color:#FFF; border:1px solid #484848; }
.addon-button{ cursor:pointer;}

.input-group-addon.addon-button:hover{ background-color: #aa0a15;  border:1px solid #aa0a15;}

.input-group{ margin-top:5px;}
.uk-form select:disabled, .uk-form textarea:disabled, .uk-form input:not([type]):disabled, .uk-form input[type="text"]:disabled, .uk-form input[type="password"]:disabled, .uk-form input[type="datetime"]:disabled, .uk-form input[type="datetime-local"]:disabled, .uk-form input[type="date"]:disabled, .uk-form input[type="month"]:disabled, .uk-form input[type="time"]:disabled, .uk-form input[type="week"]:disabled, .uk-form input[type="number"]:disabled, .uk-form input[type="email"]:disabled, .uk-form input[type="url"]:disabled, .uk-form input[type="search"]:disabled, .uk-form input[type="tel"]:disabled, .uk-form input[type="color"]:disabled{ background-color:rgba(0,0,0,0.1)}

.input-addon-rrsss{ background-color:#DDD !important; border:1px solid #DDD;}

select{ margin-top:5px !important;}

.custom-checkbox{ margin-top:15px;}

/* Base for label styling */
.custom-checkbox [type="checkbox"]:not(:checked),
.custom-checkbox [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.custom-checkbox [type="checkbox"]:not(:checked) + label,
.custom-checkbox [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
.custom-checkbox [type="checkbox"]:not(:checked) + label:before,
.custom-checkbox [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 1.25em; height: 1.25em;
  border: 2px solid #ccc;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
/* checked mark aspect */
.custom-checkbox [type="checkbox"]:not(:checked) + label:after,
.custom-checkbox [type="checkbox"]:checked + label:after {
  content: '\2713\0020';
  position: absolute;
  top: .15em; left: .22em;
  font-size: 1.3em;
  line-height: 0.8;
  color: #aa0a15;
  transition: all .2s;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
/* checked mark aspect changes */
.custom-checkbox [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.custom-checkbox [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
.custom-checkbox [type="checkbox"]:disabled:not(:checked) + label:before,
.custom-checkbox [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.custom-checkbox [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.custom-checkbox [type="checkbox"]:disabled + label {
  color: #aaa;
}


/* hover style just for information */
label:hover:before {
  border: 2px solid #aa0a15!important;
}


/* MENU */

.uk-navbar-nav li.uk-active a{ color:#FFF; border-bottom:1px solid #FFF;}

.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a {
    background: rgba(0, 0, 0, 0);
    color:#bf0411;
	font-weight:500;
}

.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a:hover {
    background: rgba(0, 0, 0, 0);
    color:#bf0411;
}



.uk-dropdown-navbar .uk-nav-navbar > li > a {
    background: rgba(0, 0, 0, 0);
    color:#000;
	text-align:center;
}

.uk-dropdown-navbar .uk-nav-navbar > li > a:hover {
    background: rgba(0, 0, 0, 0.1);
    color:#000;
	font-weight:500;
}



.submenu-carreras{ margin-top:15px; }
.submenu-carreras ul li{ padding-left:10px}

.submenu-carreras ul li a{ font-size:11px; color:#FFF !important}



/* PROFILE */


a.rrss-profile{color:#666; transition: 0.5s;}
.rrss-profile:hover{ color:#aa0a15; background-color:#FFF;}

a.logout:hover{ text-decoration:none; color:#FFF;}
a.logout:hover .bg-gris-o{ background-color:#aa0a15; border-color:#aa0a15}

#profile-tabs li{ min-height:400px;}

.uk-icon-button.disabled{ cursor:not-allowed}


/* EDICION */

.edicion-nombre{ padding:10px 25px; 
color:#FFF; 

/*background-color:#aa0a15;
background-image: repeating-linear-gradient(-55deg,#aa0a15,#aa0a15 10px, rgba(0,0,0,0.1) 10px, rgba(0,0,0,0.1) 20px);*/
/* background-color:#000;
 background-image: repeating-linear-gradient(-55deg, #000,#000 10px, rgba(255,255,255,0.1) 10px, rgba(255,255,255,0.1) 20px);*/

}
.edicion-nombre h1{ color:#FFF !important; font-size:30px; margin-bottom:0px; line-height:25px; text-align:center; font-weight: bold;

font-family: 'Lato';}

/* menu edidion*/
.nav-bar-edicion{ background:#bf0411 !important; padding:0px 15px;}
.nav-bar-edicion a{ color:#FFF !important; font-size:12px !important;}

#menu-elements i{ font-size:1.5em !important}


.nav-bar-edicion .uk-dropdown{background:#484848 !important; color:#FFF !important; padding-left: 20px;}
.nav-bar-edicion .uk-dropdown li a{ font-size:13px !important; line-height:1.1em; padding:5px 10px; text-transform:none;}
.nav-bar-edicion .uk-dropdown li:hover a{ background:rgba(255,255,255,0.1)}

.nav-bar-edicion .uk-button-dropdown button{ padding:0px 10px !important; font-size:12px !important}

.nav-bar-edicion .uk-dropdown-bottom{ margin-top:0px;}

.uk-navbar-nav.nav-bar-edicion > li > a::after {
   
    bottom: 0px;
    height: 1px;
    background: #FFF !important;
    
}

.nav-bar-edicion .uk-dropdown .uk-nav{ }

.uk-navbar-nav.nav-bar-edicion > li > a{
	
	background:#bf0411;
	transition: background ease-in 0.3;

}

.uk-navbar-nav.nav-bar-edicion > li > a:hover{
	
	background:#aa0a15;

}


.uk-navbar-nav.nav-bar-edicion > li.uk-active {
	
	background:#aa0a15;
   
    
}

.uk-navbar-nav.nav-bar-edicion > li.uk-active > a:hover::after {
	
	opacity: 0;
    height: 0px;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	
    
}

.uk-navbar-nav.nav-bar-edicion > li.uk-active > a:hover{
	
	background-color:#bf0411;
}

.uk-navbar-nav.nav-bar-edicion > li > a:hover::after {
    height: 0px;
    opacity: 0;
}


.social-bar{text-align:center; margin-top:30px}

.social-bar .uk-icon-social{ background-color: transparent; color:#FFF;  border-radius:0px; margin:0px 8px; transition: transform .2s;}

.social-bar .uk-icon-social:hover{transform: translateY(-5px);}

.social-bar .uk-icon-facebook-official:hover{ color:#4267b2 !important; text-shadow: -1px -1px 9px #000;}
.social-bar .uk-icon-twitter:hover{ color:#1da1f2 !important; text-shadow: -1px -1px 9px #000;}
.social-bar .uk-icon-youtube-play:hover{ color:#de0000 !important; text-shadow: -1px -1px 9px #000;}
.social-bar .uk-icon-instagram:hover{ color:#dd2a7b !important; text-shadow: -1px -1px 9px #000;}

 


/* participantes */

.info-participante{ padding:15px; border:1px solid #DDD;}
.participante{color:#666; line-height:17px; margin-bottom:3px;}
.participante-nombre{ font-weight:bold;}
.participante-nombre i{ font-size:14px;}
.participante-categoria{ color:#666; font-size:12px; margin-top:5px;}
.participante-club,.participante-edad{ color:#888; font-size:13px; margin-top:5px;}
.participante-foto{ background-size:cover; background-position: center; background-repeat:no-repeat; overflow:hidden;}

.ver-perfil{ position:absolute; width:100%; bottom:0; z-index:999; background-color:rgba(0,0,0,0.2); text-align:center; color:#FFF; font-size:10px; line-height:10px; padding:5px;}
.ver-perfil:hover{ background-color:rgba(170,10,21,0.8); -webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;}


.participante-dorsal{ position:absolute; font-weight:500; font-size:7vw; color:rgba(0,0,0,0.08); right:0px; bottom:0; font-family: "Arial", Helvetica, sans-serif; font-weight: bold;}

.border-Hombre, .border-hombre{ border-bottom:2px solid #09F;}
.border-Mujer, .border-mujer{ border-bottom:2px solid #C6F;}

.color-Hombre, .color-hombre{ color: #09F;}
.color-Mujer, .color-mujer{ color: #C6F;}

/* historico*/

.poster-historico{ background-size:cover; background-position:center; background-repeat:no-repeat; height:400px; overflow:hidden; width:100%;
 -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -webkit-filter: grayscale(100%);
         filter: gray;
         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
		 -webkit-transition: 1s -webkit-filter linear;
			-moz-transition: 1s -moz-filter linear;
			-moz-transition: 1s filter linear;
			-ms-transition: 1s -ms-filter linear;
			-o-transition: 1s -o-filter linear;
			transition: 1s filter linear, 1s -webkit-filter linear;

}

.poster-historico:hover
{-moz-filter:none;
         -o-filter: none;
         -webkit-filter: none;
         filter: none;
         filter: none;
}

/* paquetes */

.uk-accordion-title{ font-size:16px !important; border:1px solid #CCC; padding-right:30px; color:#000;}
.uk-accordion-title.uk-active{border-width:1px 1px 0px 1px !important; border-color:#aa0a15; border-style:solid; margin-bottom:0px; font-weight:bold; color:#aa0a15}
.uk-accordion-content.uk-active{ border-width:0px 1px 1px 1px !important; border-color:#aa0a15; border-style:solid;  margin-bottom:12px;}
.uk-accordion-title.uk-active::before {
    content: "\f056";
    color: #aa0a15;
}

/* INSCRIPCION*/

/*patrocinadores*/

.patrocinador{ transform:scale(1); background-color:#FFF;}
.patrocinador:hover{ 

transform:scale(1.3); z-index:999;
transition: transform ease 0.5s;  box-shadow: 0 8px 6px -6px black; border:1px solid #CCC;

}

.pareja-success{ padding:10px; border: 1px solid #00ba60; }
.pareja-error{ padding:10px; border: 1px solid #aa0a15; }

.nombre-pareja-inscripcion{ font-size: 20px;}
.datos-pareja-inscripcion{ font-size: 16px; margin-top:5px;}

.pvp-no-federado{ line-height:13px; padding: 6px;}

.tabla-inscripcion thead th{ border-bottom:0px !important;}
.tabla-inscripcion tbody tr:first-child td{ border-top:0px !important;}
.tabla-inscripcion tbody tr:last-child td{ border-bottom:0px !important;}
.tabla-inscripcion tbody tr:nth-child(even){ background-color:#f8f8f8;}


/* video */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




@media  (min-width:960px){
	
	.participante-dorsal{font-size:7vw; line-height:7vw;}
	
}




@media  (max-width:960px){
	
	.participante-dorsal{font-size:15vw;line-height:12vw;}
	.imagen-articulo{ height:300px;}
	
}

@media (max-width:600px){
	
	.participante-dorsal{font-size:18vw;line-height:16vw;}
	.imagen-articulo{ height:200px;}
	
}


