﻿:root{--logo-color:#f39411;}.theme-light{--fa-primary-color:#85c927;}html{position:relative;min-height:100%;font-size:14px;}body{background-color:rgba(0,0,0,.05);}.logo{height:110px;}.header-text{font-size:14px;color:#dfdfdf;}.social-icons{margin-top:-2px;font-size:16px;}.social-icons a:hover{text-decoration:none;}.dropdown-toggle::after{margin-bottom:-2px;}.btn.disabled,.btn:disabled{opacity:.35;}.navbar-nav li:hover>ul.dropdown-menu{display:block;margin-top:-2px;}.navbar-nav li:hover>div.dropdown-menu{display:block;margin-top:-2px;}.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;}.dropdown-menu>li>a:hover:after{text-decoration:underline;transform:rotate(-90deg);}.nav-link{color:#212529;}.nav-link.active{background-color:#4c9733 !important;color:#fff !important;}.fa-facebook-f.fa-xs{font-size:.65em;}.d-flex--space-between{display:flex;align-items:center;justify-content:space-between;}.card{border:0;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:10px;}.text-dotted{border-bottom:1px dotted;}.text-nounderline{text-decoration:none;}.text-nounderline:hover{text-decoration:none;}.future-fixtures-down-icon,.future-fixtures-left-icon{color:var(--logo-color);}:not(.collapsed) .future-fixtures-left-icon{display:none;}.collapsed .future-fixtures-down-icon{display:none;}.collapsed .future-fixtures-left-icon{display:inline-block;opacity:.5;}.predictions .fad{font-size:20px;}.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:1000px;}.table{border:0;}.table .thead-dark th{color:#ffffffa8;font-weight:normal;font-size:14px;}.table .thead-mat th{border:0;color:rgba(0,0,0,.54);font-size:12px;font-weight:500;}.country-flag{width:20px;height:20px;}.list-group--countries .league-flag{width:20px;height:20px;}.list-group--countries .league-name{display:inline-block;}.list-group--countries .futbol-count{width:50px;display:inline-block;}.list-group--countries .league-count{width:36px;display:inline-block;}.list-group--countries .list-group-item--country{display:flex;justify-content:space-between;align-items:center;}.list-group--countries .list-group-item--country:not(.collapsed){font-weight:bold;}.list-group--countries .list-group-item--country:not(.collapsed) .text-muted{color:#000 !important;}.list-group--countries .list-group-item--league{display:flex;justify-content:space-between;align-items:center;padding:8px 4px;}.list-group--countries .list-group-item--league:not(.collapsed){font-weight:bold;}.list-group--countries .list-group-item--fixture{display:flex;justify-content:space-between;align-items:center;padding:8px 4px;text-align:left;width:100%;}.list-group--countries .list-group-item--fixture .fixture-time{white-space:nowrap;font-size:12px;padding:0 10px 0 2px;}.list-group--countries .list-group-item--fixture .team{display:inline-flex;align-items:center;}.list-group--countries .list-group-item--fixture .team .team-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin-left:4px;width:110px;}.list-group--countries .list-group-item--fixture .team .team-name:first-child{text-align:right;margin:0 4px 0 0;}.fixture-td{width:65%;}.fixture-td .team-home{text-align:right;white-space:nowrap;width:45%;text-overflow:ellipsis;overflow:hidden;}.fixture-td .team-away{text-align:left;white-space:nowrap;width:45%;text-overflow:ellipsis;overflow:hidden;}.custom-witch--odds .custom-control-label::before{top:8px;}.custom-witch--odds .custom-control-label::after{top:10px;}.high{color:#228b22 !important;}.good{color:#90ee90 !important;}.medium{color:#ffa500 !important;}.poor{color:#ff4500 !important;}.fixture-stat{margin:5px 10px 10px 10px;}.fixture-stat .title{display:flex;justify-content:space-between;margin-bottom:5px;}.fixture-stat .fixture-stat-bar{display:flex;}.fixture-stat .fixture-stat-bar span{height:20px;display:inline-block;animation:animate-bar .55s 1 linear;}.fixture-stat .fixture-stat-bar .grayed{background-color:#dedede;}.fixture-stat .fixture-stat-bar .more{background-color:#4c9733;}.fixture-stat .fixture-stat-bar .less{background-color:rgba(206,195,0,.66);}@keyframes animate-bar{0%{width:0%;}}.list-group--fixtures{font-size:15px;}.list-group--fixtures .list-group-item{padding:10px 5px;}.list-group--fixtures .list-group-item-dark{background-color:#f6f6f6;padding:3px;color:#343a40 !important;}.list-group--fixtures .list-group-item-action{display:flex;justify-content:space-between;white-space:nowrap;align-items:center;}.list-group--fixtures .list-group-item-action .badge-info{height:17px;margin-bottom:5px;}.list-group--fixtures .list-group-item-action .badge-info.left{margin-right:-3px;}.list-group--fixtures .list-group-item-action .badge-info.right{margin-left:-3px;}.list-group--fixtures .list-group-item-action .team-name{width:34%;white-space:nowrap;text-overflow:ellipsis;text-overflow:"..";overflow:hidden;display:inline-block;margin-left:-5px;}.list-group--fixtures .list-group-item-action .team-name:first-child{text-align:right;margin:0 -5px 0 0;}.list-group--fixtures .list-group-item-action img{width:23px;}.nav-matches a:not(.active){color:#343a40;}.nav-matches .nav-item:hover .active{color:#fff;}.card--country a{text-decoration:none;}.card--country h1 .country{justify-content:center;display:flex;align-items:center;text-align:center;}.card--country h1 .other{display:block;font-size:16px;margin-top:20px;}.card--country h1 img{display:block;margin-right:40px;}.card--country--teams table img{height:35px;}.card--country--teams table img.national{height:20px;width:20px;}.card--league a{text-decoration:none;}.card--league .country-flag{margin-top:-3px;}.card--league .league-logo{height:20px;margin-top:-3px;}.card--league .league-name .league{justify-content:center;display:flex;align-items:center;text-align:center;}.card--league .league-name .season{display:block;font-size:22px;}.card--league .league-name img{display:block;margin-right:40px;}.card--team a{text-decoration:none;}.card--team .country-flag{margin-top:-3px;}.card--team .league-logo{height:20px;margin-top:-3px;}.card--team .team-name .team{justify-content:center;display:flex;align-items:center;text-align:center;}.card--team .team-name img{display:block;margin-right:40px;}.card--player a{text-decoration:none;}.card--player .country-flag{margin-top:-3px;}.card--player .league-logo{height:20px;margin-top:-3px;}.card--player .team-logo{height:20px;margin-top:-3px;}.card--player h1 .player{justify-content:center;display:flex;align-items:center;text-align:center;}.card--player h1 img{display:block;max-height:180px;margin-right:40px;}.team-logo{height:20px;margin-top:-3px;}.league-logo{height:20px;margin-top:-3px;}.card--fixture-matches .recent-form{margin-bottom:3px;}.fixture-img{width:23px;max-height:24px;}.card--matches .card-body{padding:15px 15px 5px 15px;}.card--matches .league-logo{height:20px;}.card--matches .league-title{display:flex;align-items:center;margin:-4px 0 0 0;}.card--matches .league-title a{color:#000;}.card--matches .league-title a img.league-logo{margin-right:5px;}.card--matches .league-title a img.flag{margin-top:-8px;margin-right:2px;}.card--matches .league-title .league{display:flex;align-items:center;}.card--matches .league-title .fa-long-arrow-right{margin:0 5px 0 0;opacity:.3;}.card--fixture a{text-decoration:none;}.card--fixture .country-flag{margin-top:-3px;}.card--fixture .league-logo{height:20px;margin-top:-3px;}.card--fixture .kit-color{display:inline-block;margin-right:3px;width:10px;height:10px;border-radius:50%;}.card--fixture .teams .team{justify-content:center;flex-direction:column;display:flex;align-items:center;width:40%;text-align:center;text-decoration:none;}.card--fixture .teams img{display:block;margin:auto;}.card--fixture .badge-league{color:#000;margin:0 4px 8px 0;font-weight:normal;font-size:13px;padding:0;}.card--fixture .badge-league span{background-color:#ddd;padding:3px 6px 0 6px;line-height:15px;height:26px;display:inline-block;margin-left:5px;}.card--fixture .badge-league span:hover{background:#4c9733;color:#fff;}.card--fixture .badge-league img{height:20px;width:20px;}.card--predictions a:hover{text-decoration:none;}.card--predictions td,.card--predictions th{text-align:center;}.blink{animation:blinkingText 1.2s infinite;}.entity-link{background-color:rgba(255,215,0,.3);color:#000;padding:2px 4px;border-radius:5px;white-space:nowrap;}.entity-link img{height:20px;margin-top:-5px;margin-right:3px;}.entity-link img.country-flag{width:20px;}.entity-link:hover{background-color:#ffd700;text-decoration:none;color:#000;}@keyframes blinkingText{0%{color:#000;}49%{color:#000;}60%{color:transparent;}99%{color:transparent;}100%{color:#000;}}.card-body--slim{padding:0 10px 0 10px;}#js-back2top{width:40px;line-height:40px;overflow:hidden;z-index:999;display:none;cursor:pointer;position:fixed;bottom:15px;right:15px;background-color:#4c9733;color:#fff;text-align:center;font-size:30px;text-decoration:none;border-radius:50%;}.flag{object-fit:cover;object-position:center center;border-radius:50%;}.recent-form{width:24px;color:#fff;display:inline-block;font-size:13px;padding:2px;margin-right:3px;text-align:center;}.recent-form-bar{padding:0 10px;}.recent-form-bar .recent-form{float:left;}.recent-form-bar .recent-form--x{background-color:#b9b9b9 !important;}.prediction-available{color:#4c9733;}.prediction-available.predicion-available--latest{position:absolute;bottom:0;right:49%;}.prediction-available.league{top:-2px;}.table-leagues td{vertical-align:middle;}.table-leagues td.prediction{width:100px;text-transform:capitalize;}.table-leagues img{height:20px;}.table-standings th,.table-standings td{padding:.4rem 10px !important;}.table-standings td{vertical-align:middle;}.table-fixtures a{width:100%;display:block;text-decoration:none;}.table-fixtures .text-secondary{color:#000 !important;}.table-fixtures .td-home{text-align:right;width:40%;}.table-fixtures .td-away{width:40%;}.table-fixtures .other-info{width:50px;white-space:nowrap;vertical-align:middle;}.table-fixtures .other-info a{color:#696969;font-size:14px;vertical-align:middle;}.table-calendar{border-collapse:collapse;}.table-calendar .navigation{background-color:#4c9733;color:#fff;}.table-calendar .navigation td{padding:13px;}.table-calendar .navigation .action{cursor:pointer;text-align:center;}.table-calendar .navigation .action:hover{color:#e3e3e3;}.table-calendar .navigation .action:hover .arrow{border-color:#e3e3e3;}.table-calendar .day-names{font-size:14px;text-align:center;}.table-calendar .day-names td{padding:5px 0;font-weight:bold;}.table-calendar .days td{padding:1px;width:calc(100%/7);height:45px;}.table-calendar .days td a{display:inline-block;margin:1px 0 2px 0;padding:1px;text-align:center;color:#000;text-decoration:none;width:100%;height:100%;line-height:40px;}.table-calendar .days td.today a{background-color:#4c9733;color:#fff;}.table-calendar .days td.selected a{background-color:#ffa500;color:#fff;}.table-calendar .days td.not-current a{color:#c7c7c7;}.table-calendar .arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:5px;}.table-calendar .arrow.arrow--up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-bottom:-4px;}.table-calendar .arrow.arrow--down{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:3px;}.table-events .fad{margin:0 3px;}.table-events .fa-arrow-alt-up{--fa-primary-color:#4c9733;--fa-secondary-color:#4c9733;}.table-events .fa-arrow-alt-down{--fa-primary-color:#de1b1b;--fa-secondary-color:#de1b1b;}.fa-yellow{--fa-primary-color:#ffd100;--fa-secondary-color:#ffd100;}.fa-red{--fa-primary-color:#f00;--fa-secondary-color:#f00;}.table-country-flag{width:25px;}.date{width:120px;}.text-upcoming-matches{font-size:13px;display:block;}.border-top{border-top:1px solid #e5e5e5;}.border-bottom{border-bottom:1px solid #e5e5e5;}.box-shadow{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);}button.accept-policy{font-size:1rem;line-height:inherit;}footer{position:absolute;bottom:-390px;width:100%;}footer>div{margin-top:20px;padding:40px 0;background-color:rgba(49,49,49,.92);}footer>div .links a{white-space:nowrap;margin:0 10px 10px 10px;}footer>div .links a:hover{text-decoration:none;}footer>div .plus18{border:5px solid #940000;display:inline-block;height:50px;width:50px;line-height:38px;padding:0;margin:0;font-size:17px;letter-spacing:-1px;border-radius:50%;color:#d7d7d7;}@media(max-width:767px){.display-4{font-size:2.5rem;}.card--fixture .team,.card--league .team,.card--country .team,.card--team .team{font-size:20px;}.card--fixture img,.card--league img,.card--country img,.card--team img{max-height:80px;}.card--fixture .badge-info,.card--league .badge-info,.card--country .badge-info,.card--team .badge-info{font-size:2rem;}.card .card-body .media{flex-direction:column;}.card .card-body .media .media-img-link{width:100%;}.card .card-body .media .media-img-link img{width:100%;max-width:none;}footer{position:relative;bottom:0;}}@media(min-width:768px){html{font-size:16px;}.card--fixture .team,.card--league .team,.card--country .team,.card--team .team{font-size:32px;}.card--fixture img,.card--league img,.card--country img,.card--team img{max-height:170px;}.card--fixture .badge-info,.card--league .badge-info,.card--country .badge-info,.card--team .badge-info{font-size:3rem;}}@media(min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.9rem;padding-left:.5rem;}}.max-width-100{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.max-width-150{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.max-width-200{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.action{cursor:pointer;}.table-auto{width:auto !important;}.table-counter{counter-reset:rowNumber 0;}.table-counter tbody tr{counter-increment:rowNumber;}.table-counter tbody tr td:first-child{text-align:center;font-size:14px;}.table-counter tbody tr td:first-child::before{content:counter(rowNumber);min-width:1em;}.circle-wrap{margin:50px auto;width:75px;height:75px;background:#e6e2e7;border-radius:50%;}.circle-wrap .circle .mask,.circle-wrap .circle .fill{width:75px;height:75px;position:absolute;border-radius:50%;}.circle-wrap .circle .mask{clip:rect(0,75px,75px,37px);}.circle-wrap .circle .mask .fill{clip:rect(0,37.5px,75px,0);background-color:var(--color);}.circle-wrap .circle .mask.full,.circle-wrap .circle .fill{animation:fill ease-in-out 3s;transform:rotate(var(--score));}@keyframes fill{0%{transform:rotate(0deg);}100%{transform:rotate(var(--score));}}.circle-wrap .inside-circle{width:60px;height:60px;border-radius:50%;background:#fff;line-height:62px;text-align:center;margin-top:7.5px;margin-left:7.5px;position:absolute;z-index:50;font-weight:700;font-size:1em;}