@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}

/*
#carta-tiro{
	background: url(../images/cancha_doble.png) no-repeat center top;
	background-size: auto 100%;
	max-width: 700px;
	height: 350px;
}
*/
.analisis_fergetxo li
{
	margin-left: 25px;
}

.fergetxo table td
{
	font-size: 11px;
	padding: 2px !important;
}

#avanzada .tab-content th:first-child, .fergetxo .tab-content th:first-child {
    position: sticky;
    left: 0px;
}

#avanzada .tab-content tr:nth-of-type(even) td:first-child, .fergetxo .tab-content tr:nth-of-type(even) td:first-child {
    position: sticky;
    left: 0px;
	background: white;
}

#avanzada .tab-content tr:nth-of-type(odd) td:first-child, .fergetxo .tab-content tr:nth-of-type(odd) td:first-child {
    position: sticky;
    left: 0px;
	background: #f7f7f7;
}

#carta-tiro{
	background: url(../images/cancha_doble.png) no-repeat center top;
	background-size: 100%;
	width: auto;
	padding-top: 60%;
}

#carta-tiro div{
	border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: #9E1B28;
    color: #FFF;
    border: 3px solid #FFF;
    height: auto;
    width: auto;
    font-size: 1em;
    box-shadow: 0px 0px 2px #222;
    position: absolute;
	padding: 0px 5px;
}

#carta-tiro #t1
{
	background: #012C3F;
	top: 48%;
	left: 20%;
}

#carta-tiro #t2
{
	background: #012C3F;
	top: 48%;
	left: 5%;
}

#carta-tiro #t3
{
	background: #012C3F;
	top: 48%;
	left: 32%;
}

#carta-tiro #p1{
	top: 10%;
    left: 90%;
}

#carta-tiro #p2{
	top: 23%;
    left: 70%;
}

#carta-tiro #p3{
	top: 48%;
    left: 63%;
}

#carta-tiro #p4{
	top: 73%;
    left: 70%;
}

#carta-tiro #p5{
	top: 86%;
    left: 90%;
}

#carta-tiro #p6{
	top: 48%;
    left: 45%;
}

#carta-tiro #p7{
	top: 25%;
    left: 90%;
}

#carta-tiro #p8{
	top: 30%;
    left: 80%;
}

#carta-tiro #p9{
	top: 48%;
    left: 75%;
}

#carta-tiro #p10{
	top: 65%;
    left: 80%;
}

#carta-tiro #p11{
	top: 71%;
    left: 90%;
}

#carta-tiro #p12{
	top: 48%;
    left: 90%;
}

.top-bar{background:#f9f9f9;}
.top-bar ul{margin-bottom:0;}
.top-bar ul li{list-style:none; display:inline; padding-right:20px;}
.top-bar ul li a{font-size:13px;color:#646464; font-weight:500; line-height:3;}
.top-bar ul li a.btn{font-size:13px;color:#fff; font-weight:500; line-height:1; display: block; width: 100%;}
.top-bar p{   color: #000;
    display: block;
    font-size: 13px;
    font-style: italic;
    line-height: 2;
    margin-bottom: 0;
    text-align: left;
    width: 100%;
	padding: 2px;}
.user-box{width:143px; float:left; margin-right:4px;}
.login-btn{background:#dc4f1e; color:#fff; width:73px; height:29px; padding-top:0; padding-bottom:0; border:none; border-radius:3px; margin-left:2px; float:right;transition: all 2s ease-in-out 0s}
.reg-btn{background:#005a8c; color:#fff; width:75px; height:29px; padding-top:0; padding-bottom:0; border:none; border-radius:3px; margin-left:2px; float:right; transition: all 2s ease-in-out 0s}
.login-btn:hover{ background:#005a8c ; color:#fff;}
.form-main{margin-top:5px;}
.search-main{width:360px; margin-top:12px;}
.search-main input{ height:34px;}
.search-main i{color:#b9b9b9;}
.logo-main{width:100%; display:inline-block; vertical-align:top; border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.logo-main ul{margin-bottom:0; padding:8px 0;}
.logo-main ul li{display:inline; list-style:none; margin-right:18px;}
.logo-main ul li:last-child{margin-right:0;}

.banner{margin-top:20px;}
.main-section{margin-top:20px;}
.main-section h2, .container h2 {color:#414141; font-size:20px; text-transform:uppercase; font-weight:600; margin:0;}
.title-border{border:1px solid #dc4f1e ; margin-top:10px;}
.view {text-align:right;}
.view ul li{display:inline;}
.view ul li:last-child a{border-right:none; padding-right:0; }
.view ul li a{border-right: 1px solid #c5c5c5;
    color: #c5c5c5;
    display: inline-block;
    line-height: 7px;
    padding: 0 8px;}
.view ul li a i{font-size:17px;}
.sub-title{color:#f26538; font-style:italic;}
.item-list h3{color:#005a8c; font-size:15px; font-weight:600; margin:0;}
.item-list p{color:#939393; font-size:13px; line-height:24px; margin:15px 0;}
.item-list a{color:#f26538; font-style:italic; font-size:13px;}
.news-one{border-bottom:1px solid #cfcfcf; display:inline-block; vertical-align:top; padding-bottom:20px; margin-bottom:20px;}
.main-title{width:100%; display:inline-block; vertical-align:top;}
.item-list ul li{display:inline; list-style:none; color:#f26538;}
.item-list ul li i{color:#5e5e5e; margin-right:5px;}
.news-right ul li{list-style:none; background:url(../images/arrow.png) no-repeat; border-bottom:1px solid #e1e1e1; background-position:0 19px; padding:18px 0;}
.news-right ul li a{ color:#585858; padding-left:22px; display:inline-block; font-size:13px;}
.news-right ul li:first-child{padding-top:0; background-position:0 5px;}
.news-right ul li:last-child{border-bottom:none;}
.add-right img{width:100%;}
.grid-view .news-left img{margin-bottom:15px; width:100%;}
.mg-top{margin:20px 0;}
.footer{width:100%;}

.item-list{width:100%;}
.item-list .thumbnail img {
    
    margin-right: 20px;
    width: 28%; float:left;
}

.item-list .thumbnail{padding:0; border:none; }
.border-main{border-bottom:1px solid #cfcfcf;padding-bottom:20px; margin-bottom:20px; display:inline-block; vertical-align:top;}


.grid-list .thumbnail img {
width: 100%; margin-bottom:10px;
}
.grid-list h3{color:#005a8c; font-size:15px; font-weight:600; margin:0;}
.grid-list p{color:#939393; font-size:13px; line-height:24px; margin:15px 0;}
.grid-list a{color:#f26538; font-style:italic; font-size:13px;}
.grid-list ul li{display:inline; list-style:none; color:#f26538;}
.grid-list ul li i{color:#5e5e5e; margin-right:5px;}
.grid-list a{float:none !important;}
.grid-list .border-main{border:none;}
.selected{color:#f26538;}
.footer{width:100%; background:#005a8c; padding:12px 0; margin-top:20px;}
.footer p{font-size:13px; color:#fff; margin-bottom:0;}
.top-bar ul li:last-child{padding-right:0;}
.footer ul li a i{color:#fff; font-size:20px;}


.inner-banner{width:100%; display:inline-block; vertical-align:top;}
.inner-banner img{width:100%;}
.main-section th{color:#fff; text-transform:uppercase; border:none !important; background:#005a8c;}
.main-section table{color:#363636 ; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); text-align:center;}
/*.main-section table tr td:last-child{color:#fd0c17;}*/
.state p a{color:#005a8c;}

.state h2 {
    color: #414141;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;}

.slider h2{ bottom: 20%;
    color: #fff;
    font-size: 26px;
    left: 5%;
    margin: 0;
    position: absolute;
    text-transform: uppercase;}

.slider p{font-size:15px; color:#fff; position:absolute; bottom:7%; width:70%; left:5%;}
.footer ul li{list-style:none; display:inline-block;}
.footer ul li a{margin-right:5px;}
.menu{display:none !important;}
.form-resp{display:none;}

.plan table tr:first-child td {
    color: #535151;
}

.add-right {
    margin-top: 20px;
}
.news-thumb table a{line-height:32px;}

/*.new-section{background:#eeeeee; width:100%; display:inline-block;}
.news-main{background:#fff;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); display:inline-block; width:100%;}
.news-main h3{font-size:16px; font-weight:500; margin:20px 0; padding-left:8px;}*/

.latest-post{box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); width:100%; display:inline-block; padding:10px;}
.latest-post h3{font-size:16px; font-weight:500; margin:0 0 10px;}
.twit img{width:100%; min-height:400px;}
.post-one{width:100%; display:inline-block;border-bottom: 1px solid #c5c5c5; margin-bottom:10px; padding-bottom:10px;}
.post-one p{font-size:13px; color:#9da4a8; margin-bottom:7px;}
.post-one span{color: #fd0c17; font-style:italic;}
.post-one:last-child{border-bottom:none;}
.add-main .panel-title{ font-size:13px; text-transform:uppercase;}
.add-main .panel-default > .panel-heading {
    background-color: #005a8c;
    border-color: #ddd;
    color: #fff;
}

.main-section .panel-body table{box-shadow:none;}
.main-section .panel-body table{margin-bottom:0;}
.add-news{border:1px solid #999; position:relative; text-align:center;}
.add-news a{position:absolute; color:#fff; font-size:15px; top:50%; left:50%; transform:translate(-50%,-50%);
}

.states-table th{text-transform:none !important;}

.states-table > tbody > tr > td, .states-table > tbody > tr > th, .states-table > tfoot > tr > td, .states-table > tfoot > tr > th, .states-table > thead > tr > td, .states-table > thead > tr > th{ padding:8px;}

#slider-thumbs h2{ top: 45%;
    color: #fff;
    font-size: 16px;
    left: 50%;
    margin: 0;
    position: absolute;
    text-transform: uppercase; transform:translate(-50%,-50%);}
.logo-main a{display:inline-block; transition: all .2s ease-in-out}
.logo-main a:hover{transform: scale(1.1);}

/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano .content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano .content:focus {
  outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 6px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01; 
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;  
  border-radius         : 3px;
}
.nano > .pane > .slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;  
  border-radius         : 3px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

.nano {  height: 230px; }
.nano .content { padding: 10px; }
.nano .pane   { background: #888; }
.nano .slider { background: #111; }


.top-bar-inner{ padding:10px 0;}
.top-bar-inner .form-main {margin-top: 2px;}
.top-bar-inner .search-main{margin-top:0;}
.add-main{margin-top:20px;}
.main-section table a{color:#363636;}
.msg-box{
    padding: 5px;
    width: 100%;border-radius:4px; border:1px solid #cccccc;}
.sub-btn{ padding:8px 20px; border-radius:4px; background:#dc4f1e; color:#fff;}
.latest-post form{padding:10px;}
.team-main{margin-top:20px;}
.search-full{display:none !important;}
.graph h2{font-size:16px;}

.graph{margin-top:20px;}
/*.sidebar table tr td:last-child{color:#363636;}*/
.sidebar table th{background:none; color:#363636; text-transform:none;}
.sidebar .panel-body {
    padding: 8px;
}

.compare-btn{background: #dc4f1e none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
   margin-left: 2px; padding:5px 10px;
}



.add-main ul li span{margin-right:22px; color:#f26538; cursor:auto; float:right;}
.add-main ul li span i{color:#585858; margin-right:5px;}
.main-section .nav-tabs > li > a{color:#444;}
.ui-menu .ui-menu-item{font-size:12px;}
.ui-menu .ui-menu-item:hover , .ui-menu .ui-menu-item:focus{background-color: #f5f5f5 !important;}

.ui-widget-content li:hover{background:none !important; border:1px solid #cccccc;}
.progress-value table tr td:first-child{width:25%;}
.progress-value table tr td:last-child{width:50%;}
.progress-value .progress{margin-bottom:0;}
.progress-value a{margin-left:5px;}
.progress-value .progress-bar{background:#dbe64a; height:10px;}
.progress-value .progress{height:10px; margin-top:4px;}
.progress-value .progress1{background:#cedb49;}
.progress-value .progress2{background:#cedb49;}
.progress-value .progress3{background:#1cea05;}
.progress-value .progress4{background:#fe3836;}
.states-main .nav > li{margin-bottom:0;}
.states-main .nav > li > a{padding: 10px 6px;}
.add-box{float:left; width:82%;}
.add-btn{  background: #dc4f1e none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    margin-left: 2px;
    padding: 5px 10px; float:right;}

/*.new-info tr td:last-child{color:#363636 !important;}*/
.old{color: #fd0c17 !important;}
.new{color:#37a000 !important;}
.team-one{box-shadow:0px 0 4px -1px rgba(0, 0, 0, 0.7); padding:5px 0; text-align:center;}
.team-link{margin-top:10px;}
.team-link a{color: #363636;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    width: 100%;
	padding-top: 7px;}
.team-outer{border-bottom:1px solid #cccccc ;display: inline-block;
    width: 100%;}

.team-mid h2{color: #414141;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 50%;}

.team-mid{text-align:center;}
.team-mid span{font-size:12px;}
.team-new{color:#37a000;}
.team-new{color:#37a000;}
.main{width:100%; display:inline-block; vertical-align:top; margin-bottom:5px;}
.mg-new{margin-top:20px;}
.navbar-default .navbar-toggle .icon-bar{transition:all 0.3s cubic-bezier(1,0,0.5,1) 0s;}
.navbar-default .navbar-toggle .icon-bar:nth-child(1){transition-delay:0.2s;}
.navbar-default .navbar-toggle .icon-bar:nth-child(2){transition-delay:0.4s;}
.navbar-default .navbar-toggle .icon-bar:nth-child(3){transition-delay:0.6s;}
.navbar-default .navbar-toggle .icon-bar:nth-child(4){transition-delay:0.8s;}
.navbar-default .navbar-toggle:hover .icon-bar{background:#dc4f1e;}
.new-info p{margin:0; text-align:left;}
.txt-info{color:#005a8c;}
.icon-size{font-size: 50px;}

.news-innner h3{ color: #005a8c;
    font-size: 18px;
    font-weight: 600;
    margin: 0;}
.news-innner h5{color: #005a8c;
    font-size: 13px;
    font-weight: 600;
    margin: 0;}
.news-innner p{margin:10px 0; color:#585858; line-height:22px;}
.match-info{margin-top:5px;}
.match-info li{list-style:none; display:inline; margin-right:10px;}
.match-info li i{color:#585858; margin-right:5px;}

.checkbox {
position: relative;
top: -3px;
margin: 0 1rem 0 0;
cursor: pointer;
display:inline-block;
}

.checkbox input {
    height: 17px;
    width: 17px;
}
.checkbox input {
    cursor: pointer;
    left: 0;
    margin-left: 0 !important;
    margin-top: 0;
    opacity: 0;
    top: 0;
    z-index: 1;
}

 .checkbox .input-border::after {
    border-bottom: 2px solid #005a8c;
    border-bottom-left-radius: 2px;
    border-left: 2px solid #005a8c;
    height: 9px;
    left: -1px;
    opacity: 0;
    top: 1px;
    transform: scale(0) rotate(80deg);
    width: 22px;
}
.checkbox .input-border::before,.checkbox .input-border::after {
    backface-visibility: hidden;
    content: "";
    position: absolute;
    transition: all 250ms ease 0s;
}



.checkbox .input-border::before {
    height: 17px;
    top: 0;
    width: 17px;
}
.checkbox .input-border::before {
    border: 1px solid #ccc;
    left: 0; border-radius:3px;
}


.checkbox input:checked + .input-border::after {
    opacity: 1;
    transform: scale(1) rotate(-50deg);
}
.checkbox input:checked + .input-border::before {
    transform: scale(0);
}
.checkbox label{padding-left:28px; cursor:default;}
.check-outer{margin-bottom:20px;}
.mg-check{margin-bottom:10px;}



.live-btn{background: #dc4f1e none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
   
    height: 29px;
    margin-left: 2px;
    padding-bottom: 0;
    padding-top: 0; margin-bottom:20px;transition: all 2s ease-in-out 0s;}

.live-btn:hover{ background:#005a8c ; color:#fff;}
.confer-table a{color:#005a8c !important;}
.confer-table{text-align:left !important;}

/*.confer-table tr td:last-child{color:#363636; text-align:center !important}*/
.confer-table tr td:last-child{text-align:center !important}
.confer-table th{color:#fff; text-transform:uppercase; border:none !important; background:#005a8c;}
.confer-table table{color:#363636 ; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); text-align:center;}
.confer-table h2{color: #414141;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;}
.confer-table {margin-top: 20px;}


.fcb-main ul li{display: inline-block;
    line-height: 3;
    text-align: center;
    width: 48%;
}
  .head-title h3{background: #005a8c none repeat scroll 0 0;
    border: medium none !important;
    color: #fff;
    text-transform: uppercase; font-size:13px; margin:0; text-align:center; padding:8px 0;
}

  .head-title1{background: #005a8c none repeat scroll 0 0;
    border: medium none !important;
    color: #fff;
    text-transform: uppercase; font-size:13px; margin:0; text-align:center; padding:8px 0;
}

.team-table .content{padding:1px;}
.team-table{height:252px;}

.main-section table th a{color:#fff;}
.post-comment{width:100%; display:inline-block; }

.post-comment h3{margin:20px 0;}
.form-txt i{color: #585858; margin-right:10px;}
.form-txt .sub-title{margin-right:10px;}
.form-txt{padding:10px 0; border-bottom:1px solid #dedede;}
.captcha-main{width:20%; display:inline-block; vertical-align:top;}
.captcha-txt{ padding:5px; color:#fff; background:#dc4f1e;display:inline-block; vertical-align:top;}


.tabs {
    margin:  0;
    padding: 0;
    list-style: none;
    display: table; /* [1] */
    table-layout: fixed; /* [2] */
    width: 100%; /* [3] */
}

.tab-item {
	display: table-cell; /* [4] */
}
	
.tab-link {
	display: block; /* [5] */
}

.primary-tabs {
    text-align: center;
    overflow: hidden; /* [1] */
}

.primary-tabs a {
	padding: 0.75em;
	background-color: #eee;
	color: #999;
	font-weight: bold;
	text-decoration: none;
	border-radius: 12px 12px 0 0;
}
		
.primary-tabs a:hover {
	background-color: #E57B56;
	color: #fff;
}

.primary-tabs li.active a{
	background-color: #dc4f1e; 
	color: #fff;
}

.green{
	color: #fff;
	background-color: #62B762;
}

.red{
	color: #fff;
	background-color: #FF6060;
}

.yellow{
	color: #000;
	background-color: #FFFF00;
}

.greentext{
	color: #62B762;
}

.redtext{
	color: #FF6060;
}
.jugador{
	position: relative;
	display: block;
}
.nac{
	background: url("../images/bnac.gif") no-repeat right;
	position: absolute;
	width: 100%;
	opacity: 0.3;
}

.extra{
	background: url("../images/bextra.gif") no-repeat right;
	position: absolute;
	width: 100%;
	opacity: 0.3;
}



/*img{max-width:100%;}*/


@media (min-width:768px) and (max-width:1199px) {
.top-bar ul li{padding-right:5px;}
.top-bar p{font-size:11px; line-height:3.5;}
.form-main{padding-bottom: 10px;text-align: center;}
.user-box{display:inline-block; float:none;}	
.search-main{width:100%}
.navbar-nav > li > a{padding-left:10px; padding-right:10px;}
.latest-post{margin:20px 0 0;}
.smgr-main .navbar-nav{margin:0;}
.main-section table{font-size:12px;}
.logo-main ul li{margin-right:5px;}
.add-box{width:76%;}
.team-link {
    margin: 5px 0;
}
.res-table{margin-top:20px;}
}

@media (min-width:768px) and (max-width:999px) {
.login-btn{width:60px;}
.user-box{margin-right:0;}	
.add-box{width:91%;}
.team-link{margin-top:35px;}
}

@media (max-width:999px) {
.banner .item img{width:100%;}	

}
@media (max-width:899px) {

.navbar-left{margin-left:0;}	
}

@media (max-width:767px) {
body{font-size:12px;}
.top-bar{padding-bottom:20px;}
.top-bar p{font-size:13px;text-align:center;}
.user-box{width:100%; margin-right:0; margin-bottom:10px;}
.navbar-header{margin:0 !important;}
.search-main{width:100%;}
.navbar-collapse{margin:0 !important;}
.navbar-form{margin:8px 0;}
.item-list .thumbnail img{ width:auto; margin-bottom:15px;}
.slider h2{display:none;}
.slider p{display:none;}
.menu{display:block !important;}
.logo-main{display:none;}
.top-bar{display:none;}
.form-resp{display:block;}
.login-btn{float:none;}
.footer{text-align:center;}
.footer p{font-size:11px; margin-bottom:10px;}
.footer ul{float:none !important}
.welcome-main{display:block !important;}
.welcome-main ul{display:none;}
.top-bar p{width:auto;}
.welcome-main .login-btn{float:right;}
.welcome-main {padding-bottom:5px;}
.latest-post{margin:20px 0;}
.search-full{display:table !important;}
.grap2{margin-top:20px;}
.add-news img{width:100%;}
.add-main ul li span{margin-left:22px; margin-right:0;}
.team-one{margin-bottom:20px;}
.team-link{margin:30px 0;}
.post-comment{margin-bottom:20px;}.captcha-main{width:40%;}
#carta-tiro div{
    font-size: 0.75em;
	}	
} 

@media (max-width:390px) {
.team-link{margin:0;}
}

@media (max-width:390px) {
	.border-main{display:inline;}
}


