@font-face {
    font-family: 'Bulldozer';
    src: url('../fonts/bulldozer/bulldozer.woff2') format('woff2'),
         url('../fonts/bulldozer/bulldozer.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Google Sans',"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 500;
}

.header_sticky {
    padding-top: 0 !important;
}

#sidebar_main .sidebar_main_header {
	height: 89px;
	border-bottom: 1px solid rgba(0,0,0,.12);
	margin-bottom: 20px;
	background-color:#ddd;
	background-image: none;
	background-repeat: no-repeat;
	background-position: -20px -124px;
  opacity: 1;
}

#sidebar_main {
  background:#1a355b;
  background-size: 300px;
  background-repeat: no-repeat;
  background-position: -85px bottom;
}

#sidebar_main .menu_section>ul>li>a {
	color: #ddd;
}
/* ticker */
#copa-del-mundo .uk-active ul li {
    background: rgba(0,0,0,0.30);
    border-radius: 7px;
}

/* Monkiki *\___________________________*/
.monkiki-informes {
	background: rgba(19,40,71,.75);
	padding:20px;
	border-radius: 10px;
}
	.monkiki-informes .md-input-wrapper > label {
		color: #ddd;
	}

/* Login *\_____________________________*/
@media screen and (orientation:portrait) {
  .lp-logo-login {
    /*
    background: url(../img/lapelota/bandera-mexico-lapelota.jpg) center -50px no-repeat !important;
    background-size: 132% !important;
    */
  }
  .login_page {
    padding: 0 0 !important;
  }
  
  .equipo_corto {
    display:none;
  }
  .equipo_abreviado {
    display:block !important;
  }
  
  .columna_movil{
    display:none;
  }
}
.login_page {
    padding: 10px 24px;
}
#page_content_inner {
    padding: 24px 24px 80px;
}

.login_logo img {
    width: 500px;
}

.lp-logo-login {
  background:#4067a2;
  /*background: url('../img/lapelota/bandera-mexico-lapelota.jpg') 0 -130px no-repeat;
  background: url('../img/lapelota/mexico-lapelota.png') bottom right no-repeat #4067a2;
  background-size: 100%;*/
}

/*.heading_b {
  text-shadow: 0 3px 3px #000;
}*/

.tablesorter-altair .tablesorter-header-inner:after {
    content: '\e313';
}

.tablesorter-altair .tablesorter-header-inner {
    position: relative;
    padding: 0 20px 0 0;
}

.lp_torneos {
  padding: 10px 0 0;
  margin: 0;
  background: #fff;
}

.md-card .lp_youtube {
  height: 210px;
}

/* preloader *\_________________________*/
.content-preloader{
  position: fixed;
  top: 30%;
  z-index: 100;
  background: url(../img/lapelota/sting.svg) no-repeat;
  background-size: 67px;
  background-position: 9px center;
  box-shadow: none;
  border-radius: unset;
}

/* colores *\___________________________*/
.lp-bg-blue-100 {
  background: #afc3e2 !important;
}
.lp-bg-blue-300 {
  background:#4067a2 !important;
}
.lp-bg-blue-500 {
  background: #466694 !important;
}
.lp-bg-blue-600{
  background:#214478 !important;
}
.lp-bg-blue-700 {
  background:#132847 !important;
}


/* tamanios *\___________________________*/
.md-100 {
	font-size: 100px!important;
    vertical-align: -24px;
}

/* top bar *\___________________________*/
#header_main {
  background: #3678c2;
}

/* menu */

.uk-navbar-nav > li.current_active a {
	-webkit-box-shadow: inset 0 -4px 0 #ffcc00 !important;
	box-shadow: inset 0 -4px 0 #ffcc00 !importan;
	color: #ffcc00 !important;
}

#sidebar_main .menu_section>ul>li>a>.menu_icon {
	width: 24px !important;
}

/* formularios *\_______________________*/
.irs {
  height: 27px !important;
}
.irs-from, .irs-single, .irs-to, .irs-min, .irs-max {
  line-height: 14px !important;
}
.irs-from, .irs-single, .irs-to, .irs-slider, .irs-bar, .irs-bar-edge {
  background: #1b394d !important;
}

.irs-from:after, .irs-single:after, .irs-to:after {
  border-top-color: #1b394d !important;
}
.irs-line {
  height: 1px !important;
}
.irs-line, .irs-bar, .irs-bar-edge {
  top: 25px !important;
}
 .irs-slider {
  top: 20px !important;
}

.lp_select_wht {
  background: #fff !important;
  padding: 8px !important;
  position:relative;
}

.lp_select_wht option {
    font-size: 16px;
}

.lp_select:after{
    content:"▼";    
    padding: 12px 8px;
    position: absolute; right: 10px; top: 0;    
    z-index: 1;
    text-align: center;
    width: 10%;
    height: 100%;      
    pointer-events: none;
    box-sizing: border-box;
}

.md-input-wrapper.md-input-filled {
    position: relative;
    top: -8px;
}

/* notificaciones *\____________________*/
.uk-notify {
    z-index: 1500;
}

.notify_title {
  height: 30px;
  border-bottom: solid 1px rgba(255, 255, 255, .25);
  margin-bottom: 11px;
}

.header_full #header_main {
    z-index: 1000;
}

.validation_errors {
  line-height:35px
}
.validation_errors i {
  border-radius: 20px;
  color: #e53935;
  background: #fff;
  padding: 5px;
}

/* botones sociales *\__________________*/
.lp_social {
  font-size: 25px;
  line-height: 10px;
}

.social-yt {
  background-color: #e73c41 !important;
  padding:12px;
  
}

.lp_icon_footer {
  margin-top: 0 !important;
  
}

  .lp_icon_footer a svg {
    color: #888;
    fill: currentColor;
    width: 20px;
  }


/* listado equipos *\___________________*/
.lp_ico {
  width: 32px;
  height: 30px;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
  margin: 0 auto;
  box-shadow: 0 1px 2px rgba(0,0,0,.5);
}

  .lp_ico img {
    max-width:none;
    width: 75px;
    position: absolute;
    left: -21px;
    top: -20px;
  }

.lp_ico_medium {
	width: 60px;
  height: 60px;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
  margin: 0 auto;
}

	.lp_ico_medium img {
    max-width:none;
    width: 60px;
    position: absolute;
    left: 0px;
    top: 15px;
  }

	.lp_ico_medium img:hover {
    top: 6px;
  }

.equipo_abreviado {
  display:none;
}

.uk-text-center input {
  margin: 0 auto;
}

.lp_lider_datos {
  display: table-row-group;
  margin: 0 auto;
}

.lp_lider_datos li {
    margin: 5px;
    float: left;
      padding: 0;
    list-style: none;
}
.lp_lider_datos li .sub-heading {
      font: 400 10px/19px Roboto,sans-serif !important;
}

/* tabla general *\_____________________*/
.lp_partidos tbody tr td,
.lp_tablaposiciones tbody tr td {
  border-right: dotted 1px #ccc;
}

  .lp_partidos tbody tr td:last-child,
  .lp_tablaposiciones tbody tr td:last-child {
    border-right: none;
  }

/* tablas *\____________________________*/
.lp_bg {
  background-image: url('../img/lapelota/la-pelota-bg.svg');
  background-position: 0 60px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.uk-table-hover tbody tr:hover {
    background: rgba(19,40,71,.20);
}

.uk-table {
    margin-top: 0;
}

/* Estadísticas *\________________________*/
#estadisticas {
    position: relative;
    z-index: 10;
    text-align: center;
}

/* svg *\_______________________________*/
.lp-svg-blanco {
  fill: currentColor;
  color: #ffffff;
  width: 20px;
}

.lp-svg-list {
  fill: currentColor;
  color: #132847;
  width: 38px;
}

/* footer *\____________________________*/
#footer {
  line-height: 40px !important;
}

#footer .uk-navbar {
  background: transparent;
  border: 0;
  border-radius: none;
}

@media screen and (max-width: 550px) {
  #footer .uk-navbar small span {
    display: none;
  }
}

.lp-nomargin-top {
  margin-top:0 !important;
}

/* Noticias *\__________________________*/

.blockquote {
  border-left: 4px solid rgba(0,0,0,.085);
	padding-left: 15px;
}

/* Equipos *\____________________________*/

/* uniforme */

.playera-tela{fill:#112b48;}
.playera-lineas{fill:#dedede;}
.short-tela{fill:#000102;}
.short-lineas{fill:#dedede;}
.uniforme-numeros{fill:#f5cc03;}

#controls{
    
}
#controls h3{
    display: inline-block;
}
#controls input{
    display: inline-block;
}