/* TLS *//*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
    background: #d6d6d6;
    font-family: 'Open Sans', sans-serif;
}

.container {
    width: 1300px;
    transition: opacity 0.2s;
}
.col-header-1 {
    width: 40%;
}
.col-header-2 {
    width: 30%;
}
.col-header-3 {
    width: 6%;
}
.cols-padding {
    padding-top: 34px;
    text-align: right;
}
.col-header-1, .col-header-2, .col-header-3 {
    display: inline-block;
}
.homepage {
    padding-right: 0 !important;
}
.bottom-header > .container {

}
#time-zones .btn {
    background: none;
    color: #fff;
    border: none;
    font-size: 10px;
}

.logo {
    width: 100%;
    margin-top: 20px;
}

.main-menu {
    background: #FFFFFF;
    border-bottom: 4px solid #525252;
    box-shadow: 0 2px 7px #888;
}

.menu {
    height: 35px;
    list-style: none;
    padding: 0;
}

.menu li {
    float: left;
}

.menu li a {
    padding: 8px 30px;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #232323;
}

.menu li a p {
    float: right;
    margin-top: 6px;
}

.menu li a i {
    font-size: 30px !important;
    color: #a8a7a7;
    margin-right: 10px;
}

.menu li a:hover {

    background: #2a2a2a; /* Old browsers */
    background: -moz-linear-gradient(top, #2a2a2a 0%, #585858 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2a2a), color-stop(100%,#585858)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2a2a2a 0%,#585858 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2a2a2a 0%,#585858 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2a2a2a 0%,#585858 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2a2a2a 0%,#585858 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#585858',GradientType=0 ); /* IE6-9 */
    text-decoration: none;
    color: #fff;
}

.header-search-box {
    float: left;
    padding: 8px;
    background: #fff;
    width: 100%;
    border-radius: 5px;
}

.header-search-box .header-search {
    border: 1px solid #cecece;
    border-right: none;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    height: 29px;
}

/*.pad {
 padding: 55px 0;
 }*/

.register-box {
    background: #fff;
    height: 45px !important;
    padding: 6px;
    border-radius: 5px;
}

.reg-btn {
    padding: 8px 15px;
    width: 48%;
    display: inline-block;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    background: #878787; /* Old browsers */
    background: -moz-linear-gradient(top, #878787 0%, #686868 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878787), color-stop(100%,#686868)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #878787 0%,#686868 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #878787 0%,#686868 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #878787 0%,#686868 100%); /* IE10+ */
    background: linear-gradient(to bottom, #878787 0%,#686868 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#686868',GradientType=0 ); /* IE6-9 */
}

.reg-btn i {
    margin-right: 5px;
}

.reg-btn:hover {
    text-decoration: none;
    color: #fff;
    background: #6bb230; /* Old browsers */
    background: -moz-linear-gradient(top, #6bb230 0%, #3c8b14 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb230), color-stop(100%,#3c8b14)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6bb230 0%,#3c8b14 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6bb230 0%,#3c8b14 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6bb230 0%,#3c8b14 100%); /* IE10+ */
    background: linear-gradient(to bottom, #6bb230 0%,#3c8b14 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb230', endColorstr='#3c8b14',GradientType=0 ); /* IE6-9 */
}

.reg-btn1 {
    float: left;
}

.reg-btn2 {
    float: right;
}

.home-results {
    background: #fff;
    padding-top: 5px;
    box-shadow: 2px 2px 7px #888;
}

.tab-results-live .nav-tabs li a {

    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
    border: 1px solid #c8c8c8;
    font-size: 12px;
    color: #494949;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.tab-results-live .nav-tabs .active a {
    border-color: #fff;
    background: #fff;
}

.change-date-scores .btn {
    border-radius: 0px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%) repeat scroll 0 0;
}

.change-date-scores .btn .filter-option {
    text-align: left;
    background: #fff;
    border-radius: 3px;
    padding: 0 5px;
}

.change-date-scores .btn .caret {
    margin-right: 5px;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}

.main-sidebar {
    padding: 0px;
}

#livescore {
    padding: 0px;
}

/* TABLE *//*-------------------------------------------------------------------------------------------------------------------------------------------------------*/

table {
    border-collapse: separate;
    border: none !important;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border-top: none;
    border-left: none;
}

.table-bordered {
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
}

.head-odds {
    border: medium none !important;
}

.head-odds:first-child {
    /*border-left: 1px solid #000 !important;*/
}

.head-odds:nth-child(2) {
    border-left: none !important;
}

.team-c {
    float: left;
    width: 33.3%;
    border-right: 1px solid #000 !important;
}

/* TLS *//*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

html {
    margin: 0;
    height: auto;
}
body {
    margin: 0;
    font-size: 12px;
}
.top-head {
    background: #151515;
    padding: 4px 0;
}
.item-lg {
    color: #9f9f9f;
    display: inline-block;
    padding-right: 15px;
    cursor: pointer;
}
#time-zones {
    float: right;
    text-align: right;
    width: 50%;
}
.languages-box {
    float: left;
    width: 50%;
    margin-top: 2px;
}
#time-zones .bootstrap-select {
    width: auto !important;
}
/*.ajax_loading {

 }
 .ajax_loading {
 content:" ";
 width:80px !important;
 height:40px !important;
 margin: auto !important;
 position:fixed;
 top:0 !important;
 left:0 !important;
 bottom:0;
 right:0;
 z-index:1090;
 background:rgba(0, 0, 0, 0) url("../img/ajax-loader.gif") no-repeat 15% center !important;
 }*/
.item-league {
    display: inline-block;
}
.odds {
    float: left;
    text-align: center;
    width: 52%;
    margin: 0 auto;
}
.standings-fixtures {
    margin: 0 auto;
    text-align: center;
    width: 45%;
    padding: 4px 0;
}
.events-match {
    display: none;
}
.information > i {
    color: #404040;
    font-size: 13px;
    vertical-align: middle;
}
.information {
    cursor: pointer;
    text-align: center;
}
.container-plus {
    padding: 5px 0;
    margin: 0;
}
.minute {
    text-align: center;
    width: 7%;
}
.result {
    text-align: center;
    width: 8%;
}
.player {
    width: 35%;
}
.events-half {
    background: rgba(0, 0, 0, 0) linear-gradient(#ededed, #ababab) repeat scroll 0 0;
}
.container-plus > tbody > tr:nth-child(2n) {
    background: #F4F4F4;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 2px 3px;
    vertical-align: middle;
}
.box-little {
    text-align: center;
    width: 3%;
}
.box-middle {
    text-align: center;
    width: 4%;
}
.box-space {
    width: 3%;
}
.home-team {
    text-align: right;
}
.away-team {
    text-align: left;
}
.winner-team {
    font-weight: bold;
}
.competition-title {

    background: #5E6973;
    background: -moz-linear-gradient(-90deg, #73808C, #5E6973);
    background: -webkit-gradient(linear, left top, left bottom,from(#73808C), to(#5E6973));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#73808c',endColorStr='#5e6973', gradientType='0');
    color: white;
}
.table-scores > table {
    margin: 0;
}
input[type=checkbox] {
    /*display:none;*/
}
input[type=checkbox] + label {
    background: url('../img/uncheck.png') no-repeat;
    height: 20px;
    width: 30px;
    display: inline-block;
    padding: 0 0 0 0px;
}

input[type=checkbox]:checked + label {
    background: url('../img/check.png') no-repeat;
    height: 20px;
    width: 30px;
    display: inline-block;
    padding: 0 0 0 0px;
}
#livescore {
    vertical-align: middle;
    margin: 0;
}
.list-tabs > li > a {
    padding: 7px 10px;
}
#select_date {
    width: 100% !important;
}
.homepage {
    padding: 15px;
}

.change-date-scores {
	padding-left: 0;
    text-align: right;
}
.romania-league {
    background: #f1f1f1;
    box-shadow: 2px 2px 7px #888;
    padding: 4px 9px 6px;
    margin-bottom: 10px;
}
.romania-league .list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.romania-league > span {
    display: block;
    color: #fd3714;
    margin-bottom: 5px;
}
.romania- span {
    display: block;
}
.sidebar-menu .list > li {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid white;
}
.sub-competitions > li {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid white;
}
.list a {
    vertical-align: middle;
    color: black;
    display: inline-block;
    width: 90%;
}
/*.list li:first-child {
 border-top: 1px solid #d2d2d2;
 }*/
.box-big > img {
    display: inline-block;
}
.status-live {
    color: red !important;
    font-weight: bold;
}
.status-gif {
    background: rgba(0, 0, 0, 0) url("../img/seconds.gif") no-repeat scroll center center;
    color: red;
    display: inline-block;
    height: 10px;
    width: 1px;
}
.status-match {
    vertical-align: middle;
}
.odds > span {
    display: block;
    float: left;
    width: 33%;
}
.head-odds {
    padding: 0 !important;
}
.odds > div {
    padding: 4px 0;
}
.competitions-info {
    padding-left: 5px;
}
.competitions-info .check_input {
    margin: 0 !important;
    vertical-align: middle;
}
.gooal {
    display: inline-block;
    color: red;
    font-weight: bold;
}
.notify-goal-home {
    float: left;
    padding-left: 5px;
}

.notify-goal-away {
    float: right;
    padding-right: 5px;
}
.gooal-team {
    background: #FAEDC3;
}
.red-cards {
    display: inline-block;
}
.bottom-header {
    background: url('../img/banner_top.jpg') no-repeat;
    padding: 0 15px;
    background-position: center center;
    height: 115px;
    background-size: cover;
}
.box-icon {
    background: white none repeat scroll 0 0;
    border-radius: 3px;
    cursor: pointer;
    height: 45px;
    padding: 8px;
    position: relative;
    width: 55px;
}

.sound-notify {
    /*float: right;
     padding: 55px 0;*/
}

.img-icon {
    background: rgba(0, 0, 0, 0) url("../img/volum1.png") no-repeat scroll 0 0 /100% auto;
    bottom: 0;
    height: 25px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
}
.img-icon:hover {
    background: rgba(0, 0, 0, 0) url("../img/volum4.png") no-repeat scroll 0 0 /100% auto;
}
.sound-mute {
    background: rgba(0, 0, 0, 0) url("../img/volum1.png") no-repeat scroll 0 0 /100% auto;
}
.sound-mute {
    background: rgba(0, 0, 0, 0) url("../img/volum2.png") no-repeat scroll 0 0 /100% auto;
}
.sound-mute:hover {
    background: rgba(0, 0, 0, 0) url("../img/volum3.png") no-repeat scroll 0 0 /100% auto;
}
.odd-winner {
    background: #D5F5D2 !important;
}
.sub-competitions {
    display: none;
    list-style-type: none;
    padding-left: 15px;
}
.show-sub {
    cursor: pointer;
    display: inline-block;
}
.list-country {
    list-style-type: none;
    padding: 0;
}
.show-league {
    cursor: pointer;
}
.list-league {
    display: none;
}
.list-league > li {
    padding-left: 15px;
}
.side-competitions > li {
    padding-left: 15px;
}
.intern-widget > li {
    padding-left: 0;
}
.reg-btn1 {
    cursor: pointer;
}
.input-icon.input-icon-right > input {
    padding-left: 6px;
    padding-right: 24px;
}
.input-icon.input-icon-right > [class*="fa-"] {
    left: auto;
    right: 3px;
}
.widget-main .block {
    display: block;
    position: relative;
    margin-top: 10px;
}
.input-icon > [class*="fa-"] {
    bottom: 1px;
    color: #909090;
    display: inline-block;
    font-size: 16px;
    left: 3px;
    line-height: 28px;
    padding: 0 3px;
    position: absolute;
    top: 1px;
    z-index: 2;
}
.form-control:focus, select:focus {
    background-color: #fff;
    border-color: #f59942;
    color: #696969;
    outline: 0 none;
}
.login-button {
    margin: 10px 0 0;
}
.lighter .fa {
    color: green;
    margin-right: 5px;
}
.widget-main fieldset {
    padding: 0 15px;
}
.header.blue.lighter.bigger {
    display: inline-block;
    padding: 0 5px 0 15px;
}
.item-league.country-name {
    border-right: 1px solid black;
    min-width: 125px;
    padding: 0 5px 0 15px;
}
.item-league > img {
    padding-right: 7px;
    vertical-align: middle;
}
.item-league > span {
    vertical-align: middle;
}
.add-leagues > img {
    padding-bottom: 2px;
    cursor: pointer;
}
.remove-league-item {
    display: inline-block;
    float: right;
    cursor: pointer;
}
.remove-league-item > img {
    padding-right: 2px;
}
.remove-league-fav {
    float: right;
}
.tabs-match #match-info {
    /*background-image: url('../img/tab-1-ico.png');
     background-repeat: no-repeat;
     background-position: center left;*/
}
.tab-results-match .tabs-match a {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%) repeat scroll 0 0;
    border: 1px solid #c8c8c8;
    color: #494949;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 12px 35px 10px 10px;
    border: none !important;
    cursor: pointer;
}
.tab-results-match .tabs-match .active a, .tab-results-match .tabs-match .active a:focus .tab-results-match .tabs-match .active a:active {
    background: #f3f3f3 !important;
    border-top: 1px solid #b7b7b7 !important;
    border-right: 1px solid #b7b7b7 !important;
    border-left: 1px solid #b7b7b7 !important;
    border-bottom: none;
}
.tab-results-match .tabs-match a img, .tab-results-match .tabs-match a i {
    padding-right: 4px;
}
.header-title {
    border-bottom: 1px solid #dadada;
    margin: 0 auto;
}
.header-title > div {
    padding: 0;
    text-align: center;
}
.info-details > div {
    text-align: center;
}
.info-details {
    margin: 0 auto;
    padding: 10px 0;
}
.result-type {
    text-align: left;
    color: #939393;
}
.name-type {
    text-align: left;
}
.item-info {
    margin: 0 auto;
}
.item-info > div {
    padding: 0;
}
.tab-results-match .tab-content {
    /*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f3f3f3, white) repeat scroll 0 0;*/
    padding: 0;
}
.teams-details {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f3f3f3, white) repeat scroll 0 0;
}
.nav.nav-tabs.list-tabs.tabs-match {
    border: medium none;
}
.tabs-match > li {
    margin-bottom: 0;
}
.addsense {
    background: #F2F2F2;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    padding: 8px 10px;
    text-align: center;
    margin-bottom: 10px;
}
.teams-details {
    border-bottom: 1px solid #b7b7b7;
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
}
.title-prediction {
    border: 1px solid #c9c9c9;
    font-size: 19px;
    padding: 10px 0;
    text-align: center;
    color: #5b5b5b;
}
.type-bets {
    border-bottom: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    margin: 0 auto;
    text-align: center;
}
.home-team-prediction {
    text-align: right;
    font-size: 15px;
    padding: 4px 15px;
    color: #494949;
}
.away-team-prediction {
    font-size: 15px;
    padding: 4px 15px;
    text-align: left;
    color: #494949;
}
.select-odd {
    background: rgba(0, 0, 0, 0) linear-gradient(white 31%, #e5e5e5 69%) repeat scroll 0 0;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    padding: 3px 0;
    text-align: center;
}
.select-odd > span {
    border: 1px solid #a3a3a3;
    border-radius: 4px;
    color: #fe1916;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 8px;
    cursor: pointer;
}
.type-bets {
    background: rgba(0, 0, 0, 0) linear-gradient(#e6e6e6, #ffffff) repeat scroll 0 0;
}
.prediction-visitator {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    color: #494949;
    padding: 7px 20px;
}
.width-cols {
    width: 20%;
}
.thead-pred {
    padding-left: 20px !important;
}
.name-odds {
    padding-left: 20px !important;
}
.percentage {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
}
.thead-per, .thead-odds, .nr-per, .nr-odds {
    text-align: center;
}
.name-odds {
    color: #4E4D4D;
    font-size: 12px;
    font-weight: bold;
    width: 26%;
}
.name-odds span {
    color: #3B3B3B;
    display: inline-block;
    padding-right: 3px;
}
.select-odd .active {
    background: #505050 none repeat scroll 0 0;
    color: white;
}
.table-percentage {
    margin: 0;
    padding-bottom: 10px;
}
.info-match {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background: white;
    margin-bottom: 8px;
}
.head-info {
    border-bottom: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    color: #5c5c5c;
    padding: 8px 20px;
    font-size: 14px;
}
.video-resume {
    border-bottom: 1px solid #c9c9c9;
    padding: 15px 30px;
}
.type-odds {
    text-align: center;
}
.head-matches {
    background: #f3f3f3 none repeat scroll 0 0;
}
.head-comment {
    color: #3b3b3b;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 12px;
}
.comment-section {
    background: white none repeat scroll 0 0;
}
.total-message {
    float: right;
    color: #828282;
}
.head-comment-section {
    background: #f3f3f3 none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    color: #3b3b3b;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 10px;
}
.comment-layout > div {
    padding: 0 12px;
}
#comment-list .comment-autor a:hover {
    text-decoration: underline;
}
.comment-layout {
    margin: 0 auto;
    padding: 10px 0;
    border-bottom: 2px solid #e2e2e2;
    border-top: 2px solid #e2e2e2;
    background: #f4f4f4;
}
.btn-comment-submit .fa {
    display: none;
}
.btn-comment-submit {
    background: rgba(0, 0, 0, 0) linear-gradient(#e7e4e7, #f1eef1) repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    color: #808080;
    width: 25%;
    float: right;
}
.btn-comment-submit:hover {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    color: #a5a5a5;
}
.item-match-last > td:first-child {
    border-left: 1px solid #ddd;
    text-align: center;
}
.yellow-back {
    background-color: #FEFFD9 !important;
}
.red-back {
    background-color: #FED7DA !important;
}
.green-back {
    background-color: #DDFED1 !important;
}
#page-match .last-match {
    font-size: 11px;
    margin-bottom: 8px;
}
.box-date-last {
    width: 5%;
}
.box-score-ht {
    /*width: 6%;*/
    text-align: center;
}
.box-little-last {
    width: 4%;
    text-align: center;
}
/*.box-big-last {
 width: 15%;
 }*/
.box-middle-last {
    width: 5%;
    text-align: center;
}
.box-middle-last-app {
    text-align: center;
    width: 4%;
}
.h2h-info .head-matches, .all-match .head-matches {
    background: #5E6973;
    background: -moz-linear-gradient(-90deg, #73808C, #5E6973);
    background: -webkit-gradient(linear, left top, left bottom,from(#73808C), to(#5E6973));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#73808c',endColorStr='#5e6973', gradientType='0');
    color: white;
}
.h2h-info .head-matches th {
    padding: 4px 10px;
}
.h2h-info .head-matches .next-prev {
    font-size: 0;
}
.h2h-info .box-middle-last {
    width: 4%;
}
.next-prev > span {
    font-size: 10px;
    cursor: pointer;
}
.direction-next {
    float: right;
    display: none;
}
.team-info-next {
    display: block;
}
.direction-prev {
    float: left;
}
.selected-team {
    background: #f9e687 none repeat scroll 0 0;
}
.color-competition {
    float: left;
    width: 15%;
    height: 15px;
    display: block;
    max-width: 25px;
}
.name-competition {
    margin: 0 auto;
    border-right: 1px solid #c8c8c8;
    float: left;
    padding: 10px 8px;
}
.name-competition > div {
    padding: 0;
}
.name-competition:last-child {
    border-right: none;
}
.special-competitions {
    border: 1px solid #c8c8c8;
}
.league-logo {
    margin: 0 auto;
    padding: 8px 0;
}
.league-logo > div {
    padding: 0;
}
.rank-info.container {
    padding: 0 10px 10px;
}
.copa-libertadores {
    background: #3f8419;
}
.copa-libertadores-play-offs {
    background: #1A42A1;
}
.name-competition > div {
    display: inline-block;
    vertical-align: middle;
}
.position-team {
    color: white;
    width: 5%;
}
.position-team span {
    display: inline-block;
    width: 100%;
}
.no-special {
    background: #3E3E3E;
}
.uefa-europa-league {
    background: #FFAF18;
}
.possible-next-round {
    background: #7F0029;
}
.relegation-play-off {
    background: #FFB11D;
}
.championship-round, .caf-champions-league, .next-round, .champions-league-qualifiers {
    background: #1941A0;
}
.caf-confederation-cup {
    background: #FFB118;
}
.promotion {
    background: #3f8419;
}
.promotion-play-off {
    background: #1941A0;
}
.relegation-round {
    background: #D84136;
}
.afc-cup {
    background: #7F0029;
}
.relegation {
    background: #D84136;
}
.selected-team > td {
    background: #f9e687 none repeat scroll 0 0 !important;
}
.match-prediction {
    background: #e0e0e0;
    border-radius: 20px;
    height: 12px;
    margin-bottom: 0;
}
.match-bar-prediction {
    border-radius: 50px;
    background: #569932;
    margin-bottom: 0;
    height: 12px;
}
.addsense > img {
    max-width: 100%;
}
.stats-info.container {
    padding: 0 10px 10px;
}
.stats-table > tbody > tr > td:first-child {
    border-left: 1px solid #ddd;
}
.stats-odds tbody tr td {
    width: 5%;
    border-right: 1px solid #ddd;
}
.stats-odds {
    padding: 0 !important;
    width: 60%;
}
.stats-odds tbody tr td:last-child, .pronostic-match tbody tr td:last-child {
    border-right: 0 none;
}
.odds-name-stats {
    width: 10%;
    background: white !important;
}
.procentage-result {
    background: white !important;
}
.odds-name-stats > span {
    font-size: 10px;
}
.team-name-stats {
    color: #5c5c5c;
    font-weight: bold;
    text-align: left;
    width: 20%;
}
.footer-odds-name {
    width: 20%;
}
.odds-half-time {
    width: 12%;
}
.stats-half-win {
    background: #276c02 none repeat scroll 0 0 !important;
}
.stats-half-lose {
    background: #c82a29 none repeat scroll 0 0 !important;
}
.stats-half-draw {
    background: #f8a410 none repeat scroll 0 0 !important;
}
.goals-chance {
    background: none !important;
    color: #3a3a3a !important;
    font-weight: bold;
    font-size: 11px;
}
.page-match-info .addsense {
    border-bottom: 1px solid #c9c9c9;
    margin-bottom: 10px;
    padding: 8px 10px;
    box-shadow: 2px 2px 7px #888;
}
.homepage > .row {
    margin: 0 auto;
}
.banner-sidebar {
    margin: 0 auto;
}
.sidebar-menu {
    padding-left: 0;
}
.banner {

}
.stats-both-yes {
    background: #72BD56 !important;
}
.stats-both-no {
    background: #D20142 !important;
}
.stats-both td {
    border-right: medium none !important;
}
.stats-no-goal {
    background: #8F8B8C !important;
}
.stats-no-goal > span {
    display: block;
    font-size: 9px;
    height: 10px;
}
.score-odds {
    width: 50% !important;
}
.name-score {
    width: 28%;
}
.score-name-stats {
    width: 10%;
}
.score-name-stats > span {
    font-size: 10px;
}
.score-table tbody td {
    width: 30%;
}
.name-stats {
    text-align: center;
}
.match-percentage {
    background: #e0e0e0 none repeat scroll 0 0;
    border-radius: 20px;
    height: 15px;
    margin-bottom: 0;
}
.match-bar-percentage {
    background: #569932 none repeat scroll 0 0;
    border-radius: 50px;
    color: white;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    margin-bottom: 0;
    text-align: left;
}
.score-table > tbody > tr > td, .score-table > tbody > tr > th {
    background-color: #f9f9f9;
}
.most-result {
    background: white !important;
}
body {
    font-family: Arial, Helvetica, sans-serif;
}

/*Squad tab*/
/*First segment*/
.squad-info {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f3f3f3, white) repeat scroll 0 0;
    height: auto;
    width: 100%;
    border: 1px rgb(183, 183, 183) solid;
    border-top: 0;
}
.team-logo > div:first-child {
    border-right: 1px rgb(183, 183, 183) solid;
}
.squad-logo {
    height: 70px;
    padding: 10px 10px 10px 0;
}
.team-logo > div > span {
    color: #333;
    font-weight: 500;
    font-size: 18px;
}

/*Second segment - subtitle*/
.squad-subtitle {
    background: #3E3E3E;
    height: auto;
    width: 100%;
}
.squad-subtitle p {
    margin: 8px 0;
    color: #FFFFFF;
}
/*Second segment - team*/
.squad-team {
    background: #ffffff;
    height: auto;
    width: 100%;
}
.squad-player {
    height: auto;
}

.squad-player span {
    color: #707070;
    font-weight: 500;
    font-size: 12px;
}

/*.squad-player span:first-child{
 display: inline-block;
 width: 20px;
 text-align: center;
 }*/
.player-shirt-number {
    display: inline-block;
    font-weight: bold !important;
    padding-right: 5px;
    text-align: center;
    width: 20px;
}
.squad-player > div > img {
    padding: 0 5px 3px 5px;
}
.squad-player > div {
    padding: 5px 0 5px 10px;
    border-top: 1px rgb(183, 183, 183) solid;
}
.squad-team .col-sm-6 {
    padding: 0;
}
.squad-team .col-sm-6:first-child {
    border-right: 1px rgb(183, 183, 183) solid;
}
.squad-team .col-sm-6 .squad-player:nth-child(even) {
    background: #F1F1F1;
}
.event-minute {
    padding-left: 5px;
}
.event-minute > img {
    display: inline-block;
    vertical-align: middle;
}
.card-squad > img {
    box-shadow: 1px 1px 3px #444242;
    height: 10px;
    margin: 3px 1px;
    vertical-align: top;
    width: 6px;
}
.event-minute > span {
    display: inline-block;
}
/*Ranking tab*/
.rank-info {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f3f3f3, white) repeat scroll 0 0;
    height: auto;
    width: 100%;
    border: 1px rgb(183, 183, 183) solid;
    border-top: 0;
}
.rank-logo {
    padding: 5px 6px 5px 0;
}
.match-rank {
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    width: 14px;
    color: #fff;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
.match-draw {
    background: #D68C4F;
}
.match-win {
    background: #187719;
}
.match-lose {
    background: #FD322B;
}
.match-standby {
    background: #8E8E8E;
}
.rank-table {
    border-left: 1px solid #d1d1d1 !important;
    border-right: 1px solid #d1d1d1 !important;
    margin-bottom: 0;
    text-align: center;
}
.rank-table > thead > tr > th {
    text-align: center;
    border: 1px #333 solid !important;
    border-left: 0 !important;
    border-right: 0 !important;
}
.rank-table thead {
    color: #fff;
    background: #5E6973;
    background: -moz-linear-gradient(-90deg, #73808C, #5E6973);
    background: -webkit-gradient(linear, left top, left bottom, from(#73808C), to(#5E6973));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#73808c', endColorStr='#5e6973', gradientType='0');
}
.rank-table > tbody > tr > td:nth-child(4) {
    text-align: left;
}
.rank-table > tbody > tr > td {
    border-left: 1px #c8c8c8 solid;
}
.rank-table > tbody > tr > td:first-child {
    border-left: 1px #c8c8c8 solid !important;
}
.rank-table > tbody > tr > td:last-child {
    border-right: 1px #c8c8c8 solid !important;
}
.rank-table > tbody > tr:last-child > td {
    border-bottom: 1px #c8c8c8 solid !important;
}
.no-border {
    border-left: 0 !important;
}
/*Tab H2H*/
.h2h-info {
    padding: 20px 10px 10px;
    height: auto;
    width: 100%;
    border: 1px rgb(183, 183, 183) solid;
    border-top: 0;
    font-size: 11px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f3f3f3, white) repeat scroll 0 0;
}
.h2h-logo {

}
.h2h-logo > span {
    /*padding: 10px 0 10px 5px;*/
}
.h2h-logo img {
    max-width: 100%;
}
.h2h-info .col-sm-2:nth-child(1), .h2h-info .col-sm-2:nth-child(2), .h2h-info .col-sm-2:nth-child(3), .h2h-info .col-sm-2:nth-child(4) {
    border-right: 1px rgb(183, 183, 183) solid;
}
.h2h-info .col-sm-2:last-child {
    text-align: right;
}
.h2h-info .col-extend-20 {
    width: 20%;
    height: 100%;
    display: block;
    border: 1px solid rgb(183, 183, 183);
}
.h2h-info .row:nth-child(2) {
    height: 66px;
}
.h2h-info .col-extend-20:first-child {
    padding-right: 0;
}
.h2h-info .col-extend-20:last-child {
    padding-left: 0;
}
.h2h-info .progress {
    bottom: 0;
    left: 0;
    margin: auto 8px;
    position: absolute;
    right: 0;
    top: 0;
}

.h2h-subtitle {
    margin-top: 20px;
    background: rgb(216,216,216);
    background: -moz-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(162,162,162,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(100%,rgba(162,162,162,1)));
    background: -webkit-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(162,162,162,1) 100%);
    background: -o-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(162,162,162,1) 100%);
    background: -ms-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(162,162,162,1) 100%);
    background: linear-gradient(to bottom, rgba(216,216,216,1) 0%,rgba(162,162,162,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#a2a2a2',GradientType=0 );
}
.h2h-subtitle p {
    margin: 5px 0;
}
.progress-bar {
    background: transparent;
    color: white !important;
}
.h2h-info > div > .col-sm-12:first-child {
    margin-bottom: 10px;
}
.h2h-info .progress-bar-team1 {
    background: #6878D7;
}
.h2h-info .progress-bar-draw {
    background: #779E41;
}
.h2h-info .progress-bar-team2 {
    background: #E2652D;
}
.h2h-info .col-extend-20:nth-child(2) .progress {
    background: #A6B7E2;
    border: 1px solid #6878D7;
    border-radius: 20px;
}
.h2h-info .col-extend-20:nth-child(3) .progress {
    background: #D1EAB3;
    border: 1px solid #779E41;
    border-radius: 20px;
}
.h2h-info .col-extend-20:nth-child(4) .progress {
    background: #F8D7AA;
    border: 1px solid #E2652D;
    border-radius: 20px;
}

/*Tab stats*/

.stats-info {
    background: #F1F1F1;
    height: auto;
    width: 100%;
    border: 1px rgb(183, 183, 183) solid;
    border-top: 0;
}
.stats-info .stats-subtitle {
    margin-top: 10px;
}
.stats-table {
    text-align: center;
    margin: 0 auto;
    /*border-bottom: 3px solid #d6d6d6 !important;*/
}
.no-border-bottom .stats-table {
    border-bottom: none !important;
}
.stats-table > thead > tr > th {
    text-align: center;
    border: 1px #333 solid !important;
    border-left: 0 !important;
    border-right: 0 !important;
}
.stats-table > thead > tr > th:first-child {
    text-align: left;
}
.stats-table thead {
    color: #fff;
    background: rgb(113,123,135);
    background: -moz-linear-gradient(top, rgba(113,123,135,1) 0%, rgba(135,147,159,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(113,123,135,1)), color-stop(100%,rgba(135,147,159,1)));
    background: -webkit-linear-gradient(top, rgba(113,123,135,1) 0%,rgba(135,147,159,1) 100%);
    background: -o-linear-gradient(top, rgba(113,123,135,1) 0%,rgba(135,147,159,1) 100%);
    background: -ms-linear-gradient(top, rgba(113,123,135,1) 0%,rgba(135,147,159,1) 100%);
    background: linear-gradient(to bottom, rgba(113,123,135,1) 0%,rgba(135,147,159,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717b87', endColorstr='#87939f',GradientType=0 );
}
.stats-table table td > span {
    background: #549833;
    color: #fff;
    margin-right: 1px;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
}
.stats-table .stats-over {
    background: #549833;
}
.stats-table .stats-under {
    background: #FE0130;
}
.stats-table .stats-odds > table {
    margin: 0 auto;
    width: 100%;
}
.stats-h2h > .row {
    margin: 0 auto;
}
.rank-table > thead > tr > th, .rank-table > tbody > tr > th, .rank-table > tfoot > tr > th, .rank-table > thead > tr > td, .rank-table > tbody > tr > td, .rank-table > tfoot > tr > td {
    border-top: 1px solid #c8c8c8;
}
.stats-table tbody td {
    background: #f4f4f4 none repeat scroll 0 0;
}
.score-table {
    border-bottom: medium none !important;
}
.league-adsense {
    margin-bottom: 12px;
}
.table-ranking-league .rank-info {
    background: white none repeat scroll 0 0 !important;
    border: medium none;
}
.league-info .addsense {
    background: white none repeat scroll 0 0;
    border: medium none;
}
.match-round {
    padding: 0 10px 1px;
}
.table-ranking-league .rank-info {
    padding: 0;
}
.table-ranking-league {
    padding: 0 10px 10px;
    position: relative;
}
.table-ranking-league .tab-content {

}
.table-ranking-league .nav.nav-tabs a {
    color: #6a6a6a;
    border-bottom: medium none;
}
.table-ranking-league .nav-tabs .active a {
    border-color: #ddd #d1d1d1 transparent !important;
}
.table-ranking-league .rank-table tr td:first-child {
    border-left: none !important;
}
.table-ranking-league .rank-table tr td:last-child {
    border-right: none !important;
}
.table-ranking-league .rank-table thead th:first-child {

}
.table-ranking-league .special-competitions {

}
.select-round {
    padding: 10px;
    background: white none repeat scroll 0 0;
    box-shadow: 2px 3px 7px #888;
}
.select-round .bootstrap-select {
    float: right !important;
    width: 15% !important;
}
.select-round .dropdown-toggle {
    border-radius: 0;
    border: 1px solid #cecece;
    background: #f9f9f9 none repeat scroll 0 0;
    padding-bottom: 2px;
    padding-top: 0;
}
.select-round .caret {
    right: 6px;
}
.match-round .item-match td:first-child {
    border-left: 1px solid #DDDDDD;
}
.match-round .item-match {
    color: #545454;
    font-size: 11px;
}
.match-round .score-ft {
    width: 6.5% !important;
}
.match-round .box-middle {
    width: 5%;
}
/*.match-round .score-ht {
 width: 5.5% !important;
 }*/
.cols-buttons img {
    max-width: 100%;
}
.match-round > table {
    margin: 0;
}
.match-round .odds {
    width: 45%;
}
.match-round .odds-box-value {
    width: 6% !important;
}
.head-scorers {
    background: rgba(0, 0, 0, 0) linear-gradient(to top, #e3e3e3, #fefefe) repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 4px 4px 0 0;
    color: #3f3f3f;
    font-size: 13px;
    padding: 5px 15px;
}
.box-golgheters {
    padding: 10px 0 0;
}
.table-scorers td {
    text-align: center;
    width: 20%;
}
.type-title th:first-child {
    border-left: 1px solid #AFBF9A;
}
.type-title th {
    text-align: center;
    background: #D4E5B8;
}
.table-scorers > thead > tr > th, .table-scorers > tbody > tr > th, .table-scorers > tfoot > tr > th, .table-scorers > thead > tr > td, .table-scorers > tbody > tr > td, .table-scorers > tfoot > tr > td {
    padding: 3px 0 !important;
    font-size: 12px;
    color: #404040;
}
.type-title th {
    background: #d4e5b8;
    text-align: center;
    border-right: 1px solid #AFBF9A !important;
}
.sub-competitions > li:last-child {
    border-bottom: medium none;
}
.sub-competitions > li {
    border-bottom: 1px solid #d2d2d2;
}
/*.score-ht {
 width: 5% !important;
 }*/
.score-match {
    font-weight: bold;
    /*width: 5% !important;*/
}
.item-match {
    color: #616161;
}
.deleted-match {
    text-decoration: line-through;
}
#livescore .soccer {
    margin-bottom: 0;
    font-size: 11px;
}
/*.squad-player:last-child > div {
 border-bottom: 1px solid rgb(183, 183, 183);
 }*/
.standings-fixtures a {
    color: white;
}
.cols-buttons {
    cursor: pointer;
}
.active-league {
    font-weight: bold;
    text-shadow: 1px 1px 10px #000;
}
.title-desc {
    color: #6a6a6a;
}
.header-title > div {
    padding: 10px 0;
}
.teams-details .notify-goal-away {
    padding-right: 23px;
}
.teams-details .notify-goal-home {
    padding-left: 23px;
}
.box-golgheters > table {
    margin: 0;
}
.select-season {
    display: inline-block;
}
.box-select-season {
    text-align: right;
}
.breadcrumbs-match {
    background: rgba(0, 0, 0, 0) linear-gradient(white, #ddd) repeat scroll 0 0;
    margin: 0 auto;
    padding: 6px 10px;
    box-shadow: 2px 2px 7px #888;
}
.breadcrumbs-match > div {
    padding: 0;
}
.select-season .dropdown-toggle {
    background: white none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    color: #494949;
    font-size: 13px;
    padding: 0 23px 0px 10px;
    letter-spacing: 0;
}
.box-select-season {
    color: #5d5d5d;
    font-size: 14px;
    letter-spacing: 1px;
    text-align: right;
}
.competitions-bread {

}
.competitions-bread > img {
    padding-right: 4px;
}
.box-select-season .dropdown-menu.open {
    border-radius: 0;
    padding: 0;
}
.box-select-season .dropdown-menu.open li {
    text-align: center;
}
.box-select-season .dropdown-menu.open a {
    color: #494949;
    font-size: 13px;
    letter-spacing: 0;
    padding: 4px 0;
}
.table-group:first-child .head-table-group {
    border-top: 1px solid #ddd;
}
.head-table-group {
    font-weight: bold;
    padding: 8px 6px;
    background: rgba(0, 0, 0, 0) linear-gradient(white, #f0f0f0) repeat scroll 0 0;
}
.match-round .score-match {
    width: 6% !important;
}
.soccer tbody tr > td:first-child, .soccer tbody tr > .score-ft {
    border-left: 1px solid #ddd;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.drepruri {
    margin-left: 0px;
    margin-right: 0px;
    background-color: #FFFFFF;
    margin-top: 20px;
}
.drepruri span {
    float: right;
    display: inline-block;
    padding: 10px 0px;
}
.menu-footer {
    margin: 0px;
    background-color: #2A2A2A;
}
.col-footer {
    width: 19%;
    /*padding:20px 0px 15px 15px;*/
    border-right: 1px solid #000;
    padding: 20px 0;
    padding-left: 20px;
    float: left;
    min-height: 260px;
}
.col-footer:last-child {
    border-right: none;
}
.col-footer ul li, .col-footer p {
    list-style-type: none;
    color: #87949E;
    padding: 2px 0px;
    font-family: 'Open Sans', sans-serif;
}
.col-footer ul {
    padding: 5px 0px;
}
.title-footer {
    color: #fff;
    font-size: 20px;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
}
.reg-btn2 > a {
    color: white;
}
.box {
    padding: 0;
}
@media (min-width: 1301px) {
    .box {
        max-width: 770px;
    }
    .tab-results-live .bootstrap-select {
        width: 120px !important;
    }
}
@media (max-width: 1300px) {
    .container {
        width: 100% !important;
    }
}
@media (min-width: 1000px) and (max-width: 1300px) {
    .list-tabs > li > a {
        padding: 7px 5px;
    }
    .tab-results-live .bootstrap-select {
        width: 100px !important;
    }
    .change-date-scores .btn {
        padding: 5px 0 !important;
    }
    .col-header-2 {
        width: 41%;
    }
    .main-menu .container .widget_cms_menu .panel-body li a {
        padding: 8px 20px;
    }
}
@media (min-width: 800px) and (max-width: 1000px) {
    .col-header-2 {
        width: 52%;
    }
    .main-menu .container .widget_cms_menu .panel-body li a {
        padding: 8px 20px;
    }
    .main-menu .container .widget_cms_menu .panel-body li a span {
        margin-top: 0 !important;
    }
    .main-menu .container .widget_cms_menu .panel-body nav {
        border: medium none;
        height: auto;
    }
    .main-menu .container .widget_cms_menu .panel-body li a {
        padding: 8px 10px !important;
    }
    .main-menu .container .widget_cms_menu .panel-body li a i {
        font-size: 20px !important;
    }
    .main-menu .container .widget_cms_menu .panel-body li {
        height: auto !important;
    }
    .main-menu .container .widget_cms_menu .panel-body nav {
        height: auto !important;
    }
    .main-menu .container .widget_cms_menu .panel-body nav ul {
        margin-top: 0 !important;
    }
}
.box-big > a, .box-big-last > a {
    display: block;
    color: #616161;
}
#col-matches {
    font-size: 11px;
}
.href-team {
    color: #333;
}
.href-team:hover {
    color: #333;
    text-decoration: underline;
}
.box-big > a:hover, .box-big-last > a:hover {
    text-decoration: underline;
}
.score-match > a {
    color: #616161;
}
.score-match > a:hover {
    text-decoration: underline;
}
.box-middle-last.score-match > a {
    color: #333;
}
.box-middle-last.score-match > a:hover {
    text-decoration: underline;
}
.box-leagues-fav {
    background: #f2f2f2 none repeat scroll 0 0;
    margin-bottom: 10px;
    padding: 4px 20px 6px;
}
.modal-header-log > span {
    color: #7ba154;
    cursor: pointer;
    font-weight: bold;
}
.modal-header-log {
    font-size: 17px;
}
.pagination-result {
    text-align: right;
}
.direction-prev-round {
    padding-right: 15px;
}
.pagination-result {
    margin-bottom: 5px;
    text-align: right;
    cursor: pointer;
}
.pagination-result > span:hover {
    color: #666;
}
.flag-team {
    padding-right: 5px;
}
.league-part a {
    color: #6b6b6b;
    display: block;
}
.league-part a {
    border-bottom: 1px solid rgb(231, 231, 231);
    color: #6b6b6b;
    display: block;
}
.league-part img {
    padding: 8px 12px 8px 5px;
}
.img-flag-cont {
    display: inline-block;
    height: 27px;
    width: 33px;
}
.box-pag {
    margin-bottom: 5px;
    text-align: right;
}
.round-box > table {
    margin: 0 !important;
}
.href-league {
    color: #939393;
}
.href-league:hover, .href-league:focus, .href-league:active {
    color: #939393;
    text-decoration: underline;
}
.rank-team {
    text-align: left;
}
.link-team {
    color: #333;
}
.link-team:hover {
    color: #333;
    text-decoration: underline;
}
.compare-box {
    text-align: right;
    padding: 7px 0;
}
.compare-button {
    background: rgba(0, 0, 0, 0) linear-gradient(#e1e1e1, #ececec) repeat scroll 0 0;
    border: 1px solid #c6c6c6;
    display: inline-block;
    padding: 7px 10px;
    cursor: pointer;
}
.compare-button > span {
    font-size: 11px;
}
.compare-button > i {
    padding-right: 8px;
}
.tab-content .table-group {

}
.name-comp-league a {
    color: #333;
}
.name-comp-league a:hover {
    text-decoration: underline;
}
.last-results input {
    cursor: pointer;
}
.select-compare {
    background: #cfe7cd !important;
}
.red-cards > img, .event-cards > img {
    box-shadow: 1px 1px 3px #444242;
    height: 10px;
    margin: 3px 1px;
    vertical-align: top;
    width: 6px;
}
.last-results > span {
    vertical-align: middle;
    margin-right: 2px;
}
.last-results > span:last-child {
    padding-top: 2px;
    margin: 0;
}
.compare-team {
    padding-top: 2px;
    margin: 0 !important;
}
.team-form {
    width: 21%;
}
.match-rank:hover {
    text-decoration: underline;
}
.last-results .tooltip-inner, .last-five-team .tooltip-inner {
    text-align: left;
    width: 300px;
    font-size: 11px !important;
}
.item-league.country-name .tooltip-inner, #my-leagues .tooltip-inner {
    width: auto;
}
.stats-odds .tooltip-inner, .pronostic-match .tooltip-inner {
    text-align: left;
    font-size: 11px !important;
    width: 500px !important;
}
.list .tooltip-inner, .item-league .tooltip-inner {
    width: 300px;
    font-size: 13px;
    font-weight: normal;
}
.team-form-info {
    width: 17%;
}
#about {
    border-bottom: 1px solid #d1d1d1 !important;
    border-left: 1px solid #d1d1d1 !important;
    border-right: 1px solid #d1d1d1 !important;
    color: #6a6a6a;
    font-size: 13px;
    padding: 14px;
}
.stats-subtitle a {
    color: #333;
}
.stats-subtitle a:hover {
    text-decoration: underline;
}
.stats-over > a, .stats-odds  a {
    color: white;
}
.team-name-stats a {
    color: #5c5c5c;
}
.team-name-stats a:hover, .stats-under a:hover, .stats-odds a:hover, .odds-bet a:hover, .goal-scored-odds:hover, .odds-half-time a:hover, .name-progress-bar a:hover {
    text-decoration: underline;
}
.stats-under a {
    color: white;
}
.odds-bet a, .odds-half-time a {
    color: #333;
}
.name-progress-bar a {
    color: white;
}
.goal-scored-odds a {
    color: #3a3a3a !important;
}
.stats-no-goal span {
    font-size: 11px;
}
.percentage-name {
    font-weight: bold;
}
.no-back-color {
    background: #f4f4f4 !important;
}
.half-final-result {
    width: 80%;
}
.home-team .flag-team {
    padding-left: 7px;
}
.away-team .flag-team {
    padding-right: 7px;
}
.item-match:hover  td {
    background: #e8f6fe;
}
.item-match-last:hover  td, .team-rank-info:hover  td {
    background: #e8f6fe !important;
}
.competition-name a {
    color: white;
}
.competition-name a:hover, .standings-fixtures a:hover {
    text-decoration: underline;
}
.tab-results-match {
    position: relative;
}
.edit-match {
    color: #269ac9;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 5px;
    padding: 4px 22px;
    background: white none repeat scroll 0 0;
    cursor: pointer;
}
.edit-match:hover {
    text-decoration: underline;
}
.tooltip-standings span {
    cursor: pointer;
}
.item-match .tooltip-inner, .box-little-last .tooltip-inner {
    font-weight: bold;
}
.tooltip-stream {
    /*cursor: pointer;*/
}
.streaming-view .popover, .cols-buttons .popover, .box-little-last .popover {
    opacity: 1 !important;
}
.team-info-img > div {
    padding: 0;
}
.team-info-img {
    margin: 0;
}
.name-team > span {
    display: block;
    padding-top: 11px;
}
.make-account {
    color: #494949;
    font-size: 15px;
    padding: 4px 15px;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
}
.make-account:hover {
    text-decoration: underline;
}
.footer-popular-league a {
    color: #87949e;
}
.footer-popular-league a:hover {
    text-decoration: underline;
}
.streaming-link {
    text-align: left;
}
.streaming-link > span {
    color: #616161;
    font-weight: bold;
    text-align: left;
}
.popover-content {
    background: #018bba;
    padding: 0;
    text-align: center;
}
.popover-content > span {
    border-bottom: 1px solid #027095;
    color: white;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
}
.popover-content > span:last-child {
    border-bottom: none;
}
.popover {
    padding: 0;
    border: medium none;
    width: 150px;
}
.popover-title {
    border: medium none;
    background: rgba(0, 0, 0, 0) linear-gradient(#333333, #626262) repeat scroll 0 0;
    color: white;
    font-size: 12px;
    font-weight: bold;
    border-radius: 0;
    padding: 5px 15px;
    text-align: center;
}
.popover.top > .arrow {
    border-top-color: #018bba;
}
.popover.top > .arrow {
    border-top-color: #018bba;
}
.sidebar-right {
    padding-right: 6px;
}
.bottom-header .container .row > .col-md-9 {
    padding-right: 6px;
}
.sidebar-right > img {
    width: 100%;
}
.best-form {
    margin-bottom: 15px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border: 1px solid #bdbdbd;
    border-bottom: none;
    overflow: hidden;
    color: #595959;
    font-size: 11px;
    font-weight: bold;
}
.heading-best-form {
    font-size: 13px;
    font-weight: bold;
    padding: 6px 0 6px 6px;
    text-align: left;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #E6E6E6;
    background: -moz-linear-gradient(-90deg, #f9f9f9, #E6E6E6);
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#E6E6E6));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f9f9f9', endColorStr='#E6E6E6', gradientType='0');
}
.table-forecast-tournament .heading-best-form, .bilet-stats .heading-best-form {
 	border: 1px solid #ccc;
 }
.box-best-form {
    background: white none repeat scroll 0 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.box-best-form > li {
    border-bottom: 1px solid #bdbdbd;
    padding: 4px 6px;
}
.box-best-form > li:nth-child(2n) {
    background: #f4f4f4 none repeat scroll 0 0;
}
.info-team {
    float: left;
    width: 40%;
}
.last-five-team {
    float: left;
    width: 58%;
    text-align: right;
}
.info-team span {
    display: block;
    float: left;
    width: 80%;
    color: #595959;
}
.info-team .nr-team-best {
    float: left;
    width: 17%;
    color: #1b1b1b;
    text-align: center;
}
.info-team a:hover span {
    text-decoration: underline;
}
.info-team > img {
    float: left;
    width: 20%;
}
.last-five-team > a {
    display: inline-block;
    text-align: center;
    width: 10%;
}
.team-name-pronostic a:hover, .pronostic-match  a:hover {
    text-decoration: underline;
}
.team-name-pronostic a {
    color: #5c5c5c;
}
.pronostic-match tbody tr td {
    border-right: 1px solid #ddd;
    width: 5%;
}
.pronostic-match  a {
    color: white;
}
.pronostic-result {
    width: 12%;
}
.pronostic-match {
    width: 54%;
}
.team-name-pronostic {
    width: 20%;
}
.pronostic-match-table thead th a {
    color: #5c5c5c;
    font-weight: normal;
}
.info-team-result a {
    color: #5c5c5c;
}
.pronostic-match-table thead th a:hover, .info-team-result a:hover {
    text-decoration: underline;
}
.result-stats-pronostic {
    color: #5c5c5c;
}
.info-team-result {
    text-align: right;
}
.pronostic-match-table tbody {
    font-weight: bold;
}
.pronostic-match-table span {
    color: #5c5c5c;
}
.pronostic-box {
    margin-bottom: 8px;
}
.pronostic-match-table thead {
    background: #e9e9e9 none repeat scroll 0 0;
    color: #5c5c5c;
    font-weight: normal;
}
.pronostic-match-table .stats-table th {
    font-weight: normal;
    border-top: 1px solid #CACACA !important;
    border-bottom: 1px solid #CACACA !important;
    border-left: 1px solid #CACACA !important;
}
.pronostic-match-table .stats-table th:last-child {
    border-right: 1px solid #CACACA !important;
}
.winner-form span {
    color: white;
}
.pronostic-match > table {
    width: 100%;
}
.item-lg a {
    color: white;
    vertical-align: middle;
}
.item-lg img {
    vertical-align: middle;
}
.item-lg span {
    padding-left: 6px;
    vertical-align: middle;
}
.item-lg a:hover span {
    text-decoration: underline;
}
.wrapper-search > div {
    padding: 0;
}
.wrapper-search {
    background: white none repeat scroll 0 0;
    margin: 0 auto;
    padding: 10px;
}
.wrapper-search ul {
    list-style-type: none;
    margin: 0;
    padding: 20px 10px;
}
.wrapper-search h3 {
    border-bottom: 1px solid #b7b7b7;
    color: #5b5b5b;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
    padding-bottom: 8px;
}
.list-search a {
    color: #838383;
    font-weight: bold;
}
.page-search-box input {
    border: 1px solid #cecece;
    border-right: none;
    border-radius: 0;
}
.search-input {
    padding: 10px;
}
.wrapper-search > div:last-child {
    padding-left: 8px;
}
.team-search {
    margin-top: 30px;
}
.header-search {
    width: 100% !important;
    padding-left: 15px;
    height: 27px;
    font-size: 11px;
}
.header-search:focus {
    box-shadow: none;
}
.list-search a:hover {
    text-decoration: underline;
}
.no-search-result {
    padding: 20px 10px;
    color: #838383;
    font-weight: bold;
}
.search-input .input-group-addon, .header-search-box .input-group-addon {
    background: white none repeat scroll 0 0;
    border-radius: 0;
    padding: 0 7px;
    width: 1% !important;
    cursor: pointer;
}
.header-search-box .input-group {
    width: 100%;
}
.click-search {
    cursor: pointer;
}
.addsense img {
    max-width: 100%;
}
.tab-results-live {
    /*MODIFICARE PT RECLAMA*/
    /*margin-top: 15px;*/
}
.tab-content .addsense {
    /*border-bottom: 10px solid #d6d6d6;*/
    margin: 0 0 8px;
    padding: 8px 10px;
}
.last-match .container-plus {
    margin: 0 auto !important;
}
.last-match table {
    margin: 0;
}
.last-match .events-match {
    background: #fff none repeat scroll 0 0;
}
.item-stats .addsense {
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
}
.sidebar-right > a > img {
    max-width: 100%;
}
#ranking .addsense {
    margin-top: 10px !important;
}
.prediction {
    background: white none repeat scroll 0 0;
    margin-bottom: 8px;
}
.procentage-result > span {
    font-size: 10px;
}
#h2h .addsense, #squad .addsense {
    margin: 8px 0 0 !important;
}
.item-stats .addsense {
    margin: 0;
}
.formation-team {
    color: #707070;
    font-weight: 500;
    padding: 5px 5px;
    text-align: center;
}
.avatar-team img {
    height: 17px;
    width: 15px;
}
.box-img img {
    max-width: 100%;
}
/*.container-plus > tbody > tr > td:first-child {
 border-left: 1px solid #ddd;
 }*/
.container-plus > tbody > tr > td:first-child {
    border-left: none;
}
#edit-standings {
    background: #d6d6d6;
    border-radius: 5px;
    color: #269ac9;
    cursor: pointer;
    display: inline-block;
    padding: 4px 22px;
    position: absolute;
    right: 10px;
    top: 5px;
}
.no-matches-h2h {
    color: #555;
    font-size: 16px;
}
.page-not-found {
    background: white none repeat scroll 0 0;
    font-size: 30px;
    padding: 45px 0 0;
    text-align: center;
}
.tab-results-match .rank-table, #rankTab  .rank-table {
    border: medium none !important;
}
.standings-fixtures .fa-bar-chart {
    font-size: 14px;
}
#all .standings-fixtures a {
    border-radius: 2px;
    padding: 2px 9px;
}
#all .standings-fixtures a:hover {
    color: #f18901;
}
.top-publicity {
    margin-bottom: 15px;
}
.name-special-rank {
    width: 85%;
    float: left;
    overflow: hidden;
    padding-left: 5px !important;
}
.live-homepage {

}
.inactive-star {
    color: black;
    font-size: 13px;
}
.active-star {
    color: #fedb5a;
    font-size: 13px;
    /*background: -webkit-linear-gradient(#eee, #FFA423);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;*/
}
.add-leagues > i {
    padding-left: 5px;
}
.info-away {
    text-align: right;
}
.icon-country {
    background-image: url('../img/flags.png');
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    width: 16px;
    margin-right: 3px;
    vertical-align: middle;
}
.flag-left {
    margin-left: 5px;
    margin-right: 0;
}
.name-comp-league {
    vertical-align: middle;
}
.add-leagues {
    vertical-align: middle;
}
.remove-league-item > i {
    font-size: 16px;
}
.name-season {
    display: inline-block;
    font-weight: bold;
    padding-right: 8px;
}
.h2h-info .score-match {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.item-stats {
    padding-bottom: 10px;
}
.list-country .side-competitions {
    display: none;
}
.same-height .widget_cms_view .panel-heading {
    display: none;
}

.domain-widget > .side-competitions > li {
    padding-left: 0;
}
.domain-widget .sub-competitions > li {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid white;
    padding-left: 15px;
}
.domain-widget .sub-competitions {
    padding: 0;
}
.item-stats:last-child {
    padding: 0;
}
.play-videos i {
    color: #404040;
    font-size: 14px;
    vertical-align: middle;
}
.streaming-view i {
    color: #4b4b4b;
    font-size: 12px;
    vertical-align: middle;
}
/*.item-match-last:nth-child(4n+1) {
 background: #f4f4f4 none repeat scroll 0 0 !important;
 }*/
.name-team a {
    color: #333;
}
.name-team a:hover {
    text-decoration: underline;
}
.team-logo > div > a {
    color: #333;
    font-size: 18px;
    font-weight: 500;
}
.team-logo > div > a:hover {
    text-decoration: underline;
}
.rank-info .league-logo a {
    color: #333;
}
.rank-info .league-logo a:hover {
    text-decoration: underline;
}
.add-leagues i {
    cursor: pointer;
}
.team-c:first-child {
    border-left: 1px solid #000 !important;
}
.box-golgheters .table-scorers tr:nth-child(2n) > td {
    background-color: #f4f4f4 !important;
}
.box-golgheters .table-scorers td {
    border-bottom: 1px solid #e7e7e7 !important;
    border-right: 0 none !important;
}
.box-golgheters .table-scorers td:last-child {
    border-right: 1px solid #e7e7e7 !important;
}
.box-golgheters .table-scorers td:first-child {
    border-left: 1px solid #e7e7e7 !important;
}
.box-golgheters .table-scorers tr:last-chlid td {
    border-bottom: 0 !important;
}
.draw-table-row {
    background: #f4f4f4 none repeat scroll 0 0;
}
.contactf textarea {
    height: 150px;
}
.body-preview {
    background: white none repeat scroll 0 0;
    color: #333;
    padding: 15px 10px;
    text-align: justify;
}
.side-competitions {
    display: none;
}
.domain-widget .side-competitions {
    display: block;
}

/*MODUL BET DAY*/

.bet-day-best .heading-best-form {
    text-align: center;
}
.bet-day-item {
    font-size: 12px;
}
.name-bet-box {
    background: #3e3e3e none repeat scroll 0 0;
    color: white;
    font-weight: normal;
}
.name-bet {
    border-right: 1px solid #878787;
    float: left;
    width: 72%;
}
.name-bet-box > div {
    padding: 3px 0 3px 10px;
}
.odds-bet-day {
    float: left;
    padding: 3px 0 !important;
    text-align: center;
    width: 28%;
    color: #D8A70C;
    font-weight: bold;
}
.result-bet-day {
    background: #f4f4f4 none repeat scroll 0 0;
    padding: 3px 10px;
}
.match-teams-bet > a {
    font-weight: bold;
}
.bet-text {
    text-align: justify;
    font-weight: normal;
    padding: 5px 10px;
    color: #5c5c5c;
}
.match-teams-bet {
    text-align: center;
    border-bottom: 1px solid #cacaca;
}
.result-bet-day > a {
    color: #5c5c5c;
}
.result-bet-day > a:hover {
    text-decoration: underline;
}
.name-bet > a {
    color: white;
}
.name-bet > a:hover {
    text-decoration: underline;
}
.odds-bet-day > span {
    padding-right: 3px;
}

/*USER PAGE*/

.change-foto {
    width: 90px;
}
#upload_files > .list-group {
    display: none;
}
#upload_files > a {
    background: #e8f6fe;
    border: 1px solid #b3b3b3 !important;
    border-top: medium none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: black;
}
#upload_files > a:focus, #upload_files > a:active {
    outline: none;
}
.avatar-box {
    width: 12.5%;
    float: left;
}
.stats-mounth {
    float: left;
    padding: 0 10px;
    width: 48%;
}
.stats-all {
    float: left;
    width: 39.5%;
}
.tickets-stats-mounth {
    padding-right: 5px;
    padding-left: 0;
    width: 50%;
}
.tickets-stats-all {
    padding-left: 5px;
    width: 50%;
}
.title-stats-head {
    background: #3a3a3a none repeat scroll 0 0;
    color: white;
    padding: 3px 0;
    text-align: center;
}
.stats-type > div {
    float: left;
}
.final-stats-type-mounth {
    width: 18%;
}
.final-stats-type-all {
    width: 23%;
}
.mounth-rank {
    width: 19%;
}
.mounth-pronostic {
    width: 27%;
}
.all-pronostic {
    width: 31%;
}
.box-user-page {
    font-size: 11px;
}
.title-row {
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    color: #333;
    padding: 3px 0;
    text-align: center;
}
.stats-type > div:first-child .title-row {
    border-left: 1px solid #CCCCCC;
}
.stats-pronostic {
    padding: 10px;
    font-weight: bold;
    background: white none repeat scroll 0 0;
}
.tickets-stats {
    border-bottom: 8px solid #ddd !important;
    padding: 10px 10px 5px;
}
.stats-info-user {
    text-align: center;
}
.stats-info-user {
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.stats-type > div:first-child .stats-info-user {
    border-left: 1px solid #CCCCCC;
}
.stats-info-user > span {
    height: 21px;
    display: block;
    padding: 3px 0 2px;
}
.all-result-stats .stats-info-user > span:first-child {
    display: block;
    border-bottom: 1px solid #cccccc;
}
.stats-type {
    display: table;
    height: 100%;
    margin: 0;
    position: relative;
    table-layout: fixed;
    width: 100%;
}
.stats-type > div {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: top;
}
.detail-pos {
    height: 43px;
    position: relative;
}
.winners-stats span, .match-user-small .fa-check {
    color: #7CCF0F;
}
.looser-stats span, .match-user-small .fa-times {
    color: #e02c2d;
}
.canc-stats span, .match-user-small .fa-exclamation {
    color: #e68058;
}
.detail-pos > span {
    bottom: 0;
    height: 21px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 100%;
}
.table-row-matches {
    display: table;
    height: 100%;
    margin: 0;
    position: relative;
    table-layout: fixed;
    width: 100%;
}
.table-row-matches > div {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.table-row-matches > div:first-child {
    border-left: 1px solid #cccccc;
}
.match-user-middle {
    width: 13%;
}
.match-user-big {
    width: 40%;
}
.match-user-small {
    width: 6%;
}
.match-date-user-middle {
    width: 15%;
}
.competition-col {
    width: 33%;
}
.header-table-match {
    background: #353535 !important;
    color: white;
}
.table-row-matches:nth-child(2n+1) {
    background: white none repeat scroll 0 0;
}
.table-match-user {
    padding: 0 10px;
}
.list-match-tabs {
    border: 1px solid #ccc;
    display: table;
    margin: 0 auto;
    text-align: center;
}
.list-match-tabs > li {
    display: table-cell;
    margin: 0;
}
.box-list-chunk {
    padding: 10px 10px 0 10px;
}
.box-user-page {
    background: white none repeat scroll 0 0;
    padding-bottom: 10px;
}
.item-chunk {
    border-left: medium none !important;
    border-radius: 0 !important;
    border-right: 1px solid #ccc !important;
    border-top: medium none !important;
    border-bottom: none !important;
    color: #333;
    margin: 0 !important;
    padding: 2px 15px !important;
}
.list-match-tabs > li span {
    display: block;
    padding: 2px 5px;
}
.list-match-tabs > li span:hover {
    background: #eee;
    color: #2a6496;
    cursor: pointer;
}
.list-match-tabs > li .fa-long-arrow-left {
    padding-right: 5px;
}
.list-match-tabs > li .fa-long-arrow-right {
    padding-left: 5px;
}
.list-match-tabs .active a {
    background: #ccc !important;
}
.match-user-small > i {
    font-size: 13px;
}
.match-user-big a, .match-user-middle a, .competition-col a {
    color: #333;
}
.match-user-big a:hover, .match-user-middle a:hover, .competition-col a:hover {
    text-decoration: underline;
}
.header-table-match > div {
    border: medium none !important;
}
.list-user-rank {
    background: white;
}
.table-rank-user {
    margin: 0 auto;
    padding: 10px;
    font-weight: bold;
}
.table-user-name a {
    color: #333;
}
#box_table_users .table-user-name a {
    font-size: 16px;
}
.table-user-name a:hover {
    text-decoration: underline;
}
.list-user-rank .heading-best-form {
    color: #3a3a3a;
    font-size: 14px;
    font-weight: bold;
}
.list-user-result {
    width: 19%;
}
.table-user-name {
    width: 26%;
    position: relative;
}
.table-user-name > .trophy-row {
    position: absolute;
    left: 0;
    right: 0;
}
.table-user-no {
    width: 6%;
}
.list-user-rank .list-match-bet {
    background: #f4f4f4 none repeat scroll 0 0;
}
.sidebar-users-rank .table-user-no {
    width: 15%;
    border-left: medium none !important;
}
.sidebar-users-rank .table-user-name {
    width: 40%;
}
.sidebar-users-rank .table-user-win {
    width: 45% !important;
    border-right: medium none !important;
}
.sidebar-users-rank {
    color: #595959;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
}
.sidebar-users-rank .heading-best-form {
    color: #595959;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
.sidebar-users-rank .table-rank-user {
    padding: 0;
    width: 100%;
}
.heading-best-form a {
    color: #595959;
}
.heading-best-form a:hover {
    text-decoration: underline;
}
.heading-best-form .select-season {
    float: right;
}
.list-user-rank.user > .heading-best-form {
    padding: 6px 15px;
}
.list-users-matches .table-row-matches:nth-child(2n+1) {
    background: white none repeat scroll 0 0;
}
.list-users-matches .list-match-bet:nth-child(2n) {
    background: #f4f4f4;
}

.comment-childs .comment-avatar {
    padding: 0;
}
.comment-childs .comment-child {
    margin: 0 auto;
}
.comment-childs .comment-left {
    padding: 0;
}
.comment-childs .panel > .panel-body {
    padding: 0;
}
#percentage_bet table td {
    height: 25px !important;
}
.home-team .name-comp-league {
    padding-right: 5px;
}
.away-team .name-comp-league {
    padding-left: 5px;
}
.container-plus th {
    text-align: center;
}
.container-plus img {
    margin: 0 5px;
}
.league-logo span {
    vertical-align: middle;
}
.stats-odds a {
    display: block;
    padding: 0;
    vertical-align: middle;
}
.pronostic-page.addsense {
    margin-bottom: 10px;
    border: medium none;
}
.evolution-up {
    color: #2ead03;
}
.evolution-down {
    color: #CE0004;
}
.odds-box-value  i {
    padding-right: 4px;
}
.evolution-empty {
    visibility: hidden;
}
.box-middle-last.odds-box-value {
    width: 6%;
}
.stats-list-user > span {
    display: block;
    height: 50%;
    padding: 8px 0;
}
.stats-list-user > span:first-child {
    border-bottom: 1px solid #cccccc;
}
.header-table-match > div {
    padding: 4px 0;
}
.list-user-rank.modul .table-row-matches > div {
    padding: 4px 0;
}
.table-row-matches.list-match-bet > div {
    padding: 4px 0;
}
#page-match .last-match td {
    padding: 3px 2px;
}
#page-match .last-match th {
    padding: 4px 2px;
}
#page-match .last-match th:first-child {
    padding-left: 7px;
}
.tab-results-live .active > a {
    color: #0294CB !important;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background: #f4f4f4;
}
.tab-results-live .list-tabs .active a {
    background: white url("../img/arrow-down.png") no-repeat scroll center bottom;
}
.events-match .table td {
    font-size: 12px;
    padding: 2px !important;
}
.box > div {
    box-shadow: 2px 2px 7px #888;
}
.sidebar-right > div {
    box-shadow: 0 0 7px #888;
}
.homepage-update {
    box-shadow: none !important;
}
.page-match-info {
    box-shadow: none !important;
}
.page-match-tabs-content > div {
    box-shadow: 2px 2px 7px #888;
}
.empty {
    padding: 10px;
}
.team-rank-info td > span {
    display: block;
    text-align: center;
}
.team-rank-info .rank-team > span {
    text-align: left;
    margin-left: 5px;
}
.odds-box-value a {
    color: #616161;
}
.box-user-page .heading-best-form {
    color: #3a3a3a;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 15px;
}
.avatar-user {
    max-width: 100%;
}
.head-table-group-compare {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-weight: bold;
    padding: 8px 6px;
}
.head-table-group-compare a {
    color: #333;
}
.head-table-group-compare a:hover {
    text-decoration: underline;
}
.prev-list {
    border-right: 1px solid #ccc;
}
.change-date-scores button:hover {
    background: #eee none repeat scroll 0 0;
}
.change-date-scores button:focus {
    outline: medium none !important;
}
.box-big {
    width: 21%;
}
.back-mobil {
    background: #0080B1;
    bottom: 0;
    color: white;
    font-size: 24px;
    height: 124px;
    left: 0;
    line-height: 1;
    margin: auto;
    padding: 13px 13px;
    position: fixed;
    text-align: center;
    top: 0;
    width: 110px;
    z-index: 1;
}
.back-mobil:hover, .back-mobil:focus, .back-mobil:active {
    color: white !important;
    text-decoration: underline;
}
.top-publicity ins, .top-publicity ins img {
    max-width: 100% !important;
}
.title-pronostic-match h1 {
    font-size: 12px;
    margin: 0;
}
.table-ranking-league > span {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
.league-part img {
    padding: 8px 12px 8px 5px;
}
.league-part i {
    float: right;
    padding: 2px 16px;
    border-left: 1px solid rgb(231, 231, 231);
}
.container-total {
    font-weight: bold;
}
#page-league .bootstrap-select.btn-group .dropdown-menu li {
    border-top: 1px solid #d8d8d8;
}
#page-league .bootstrap-select.btn-group .dropdown-menu li:first-child {
    border: medium none;
}
.btn-bet {
    margin-top: 15px;
}
.affiliate-offert {
    background: #449d44 none repeat scroll 0 0;
    color: white;
    cursor: pointer;
    display: block;
    float: right;
    margin-right: 10px;
    padding: 1px 8px;
}
.width-cols-middle {
    width: 11%;
}
.width-cols-win {
    width: 25%;
}
.width-cols-win span {
    vertical-align: middle;
}
.change-date-scores .dropdown-menu > li > a:hover, .change-date-scores .dropdown-menu > li > a:focus, .change-date-scores .dropdown-menu > li.selected > a {
    background-color: #0f3b4c !important;
}
.box-events-match {
    margin: 2px auto;
    width: 98%;
}
.box-events-match {
    background: #ddd none repeat scroll 0 0;
    padding: 5px;
}
.box-events-match .nav-tabs > a:hover {
    border-left: medium none !important;
    border-right: medium none !important;
}
.box-events-match .tab-content {
    background: #fff none repeat scroll 0 0;
}
#match_events {
    padding-bottom: 2px;
}
.squad-events .team-logo span {
    display: block;
    font-size: 14px;
    padding: 3px 0 2px;
    text-align: center;
}
.squad-events .squad-subtitle p {
    margin: 3px 0;
}
.squad-events .squad-player > div {
    padding: 3px 0 3px 10px;
}
.squad-events .formation-team {
    padding: 2px 0;
}
.coach-box .squad-player > div {
    border: medium none;
}
.substitutions-box .squad-player:first-child > div {
    border: medium none;
}
.squad-events .squad-player span {
    font-size: 11px;
}
.name-stats-match {
    float: left;
    width: 20%;
    padding: 1px 0;
    background: #dddddd none repeat scroll 0 0;
}
.char-stats {
    float: left;
    width: 30%;
    padding-top: 2px;
}
.value-stats {
    float: left;
    width: 10%;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 1px 0;
}
.box-stats-teams {
    margin: 0 auto;
    width: 97%;
}
.item-stats-match > div {
    text-align: center;
}
.item-stats-match {
    border: 1px solid #ddd;
    font-size: 12px;
    margin: 2px 0;
}
.events-stats-percentage {
    background: #569932 none repeat scroll 0 0;
    border-radius: 0;
    color: white;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    margin-bottom: 0;
    text-align: left;
}
.stats-events {
    /*border-left: 1px solid rgb(183, 183, 183);
     border-right: 1px solid rgb(183, 183, 183);*/
}
.squad-events {
    padding-top: 5px;
}
.stats-events .squad-info {
    border-left: medium none;
    border-right: medium none;
}
.home-stats {
    background: #e97307;
    float: right;
}
.away-stats {
    background: #345D96;
}
.squad-events .squad-info {
    border-left: none;
    border-right: none;
}
.glyphicon-user {
    display: block;
    vertical-align: middle;
}
.squad-homepage, .stats-host, .stats-guest {
    cursor: pointer;
}

.league-info {
    box-shadow: none !important;
}
.league-info #round {
    background: white none repeat scroll 0 0;
    box-shadow: 2px 6px 7px #888;
}
/*.league-info {
 background: white none repeat scroll 0 0;
 }*/
.head-stats-top {
    color: white;
    padding: 5px 1px;
    text-align: center;
}
.league-stats-top {
    margin: 17px 0;
    box-shadow: 2px 2px 7px #888;
    border-radius: 4px 4px 0 0;
    font-size: 11px;
}
.box-stats-league {
    background: white none repeat scroll 0 0;
    padding: 9px;
}
.list-stats-league {
    background: #e3e1e2 none repeat scroll 0 0;
    margin: 0 auto;
}
.item-type-stats {
    border: 1px solid #e7e7e7;
    border-bottom: none;
    background: #fff none repeat scroll 0 0;
    font-size: 11px;
    padding: 5px 4px 5px 3px;
}
.item-type-stats:last-child {
    border-bottom: 1px solid #e7e7e7;
}
.item-type-stats:nth-child(2n) {
    background: #f4f4f4 none repeat scroll 0 0;
}
.type-stats:first-child {
    padding-bottom: 6px;
    padding-right: 3px;
}
.type-stats:nth-child(2) {
    padding: 0 3px 6px;
}
.type-stats:nth-child(3) {
    padding: 0 0 6px 3px;
}
.type-stats:nth-child(4) {
    padding-bottom: 6px;
    padding-right: 3px;
}
.type-stats:nth-child(5) {
    padding: 0 3px 6px;
}
.type-stats:nth-child(6) {
    padding: 0 0 6px 3px;
}
.type-stats:nth-child(7) {
    padding-right: 3px;
}
.type-stats:nth-child(8) {
    padding: 0 3px;
}
.type-stats:nth-child(9) {
    padding: 0 0 0 3px;
}
.value-stats-league {
    float: right;
}
.item-top-five {
    padding: 0;
}
.top-five-teams {
    font-size: 11px;
    margin: 0 auto;
}
.top-five-team {
    float: left;
    width: 72%;
}
.top-five-goals {
    float: left;
    width: 14%;
    text-align: center;
}
.item-top-five-box {
    padding: 0;
}
.item-top-five-box:first-child {
    padding-right: 4px;
}
.item-top-five-box:last-child {
    padding-left: 4px;
}
.item-top-five {
    background: #fff;
    padding: 4px;
    border: 1px solid #e7e7e7;
    border-bottom: none;
}
.item-top-five:last-child {
    border-bottom: 1px solid #e7e7e7;
}
.item-top-five:nth-child(2n) {
    background: #f4f4f4 none repeat scroll 0 0;
}
.top-five-team img {
    /*width: 17px;*/
}
.top-five-team > span {
    display: inline-block;
    vertical-align: middle;
}
.top-five-teams {
    background: #fff none repeat scroll 0 0;
    padding: 0 9px 9px;
}
.rank-team-stats {
    font-weight: bold;
    text-align: center;
}
.img-team-stats {
    margin: 0 4px 0 1px;
}
.title-type {
    margin: 0 !important;
    text-align: center;
}
.top-five-team a {
    color: #333;
}
.top-five-team a:hover {
    text-decoration: underline;
}
.header-top .top-five-team {
    padding-left: 20px;
    text-align: left;
}
.top-stats {
    border-left: medium none;
    border-right: medium none;
}
.over-under-col > div {
    border: medium none;
    border-radius: 0;
    margin: 0;
}
.right-col-over {
    border-left: 1px solid #cccccc !important;
    text-align: center;
    width: 24.5%;
    float: left;
}
.left-col-over {
    width: 55%;
    float: left;
}
.over-under-stats {
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    box-shadow: 2px 2px 7px #888;
    font-size: 11px;
}
.over-under-box {
    background: #fff none repeat scroll 0 0;
    padding: 1.2%;
}
.center-col-over {
    border-left: 1px solid #ccc !important;
    text-align: center;
    width: 20.5%;
    float: left;
}
.table-over-under-stats .right-col-over {
    width: 23.7%;
}
.table-over-under-stats .center-col-over {
    width: 21.3%;
}
.left-col-over > div {
    float: left;
}
.over-team-name {
    padding-left: 10px;
    text-align: left;
    width: 49%;
}
.over-team-values {
    width: 12.6%;
    text-align: center;
}
.over-home-values {
    float: left;
    text-align: center;
    width: 33.33%;
}
.item-over-under > div {
    padding: 4px;
}
.item-over-under {
    border: 1px solid #e7e7e7;
    border-bottom: none;
}
.item-over-under:last-child {
    border-bottom: 1px solid #e7e7e7;
}
.item-over-under:nth-child(2n) {
    background: #f4f4f4 none repeat scroll 0 0;
}
.item-over-under .over-team-name {
    padding: 0;
}
.item-over-under .rank-team-stats, .box-value-timing .rank-team-stats {
    width: 14px;
}
.item-over-under .center-col-over {
    padding: 5px 4px;
}
.item-over-under .right-col-over {
    padding: 5px 4px;
}
.item-top-five-box .head-scorers {
    font-size: 12px;
}
.stats-legend {
    background: #f1f1f1 none repeat scroll 0 0;
    margin-top: 5px;
    padding: 5px;
}
.table-goals-cols > div {
    float: left;
    text-align: center;
}
.goals-col-team {
    text-align: left !important;
    width: 50%;
}
.goals-col-time {
    width: 7%;
}
.goals-col-sum {
    width: 8%;
}
.box-value-timing .table-goals-cols {
    border: 1px solid #e7e7e7;
    border-bottom: none;
}
.box-value-timing .table-goals-cols:last-child {
    border-bottom: 1px solid #e7e7e7;
}
.box-value-timing .table-goals-cols:nth-child(2n) {
    background: #f4f4f4 none repeat scroll 0 0;
}
.box-value-timing > div {
    padding: 4px;
}
.headers-scored-conc .goals-col-team {
    padding-left: 10px;
}
.header-over-under .head-scorers {
    font-size: 12px;
}
.about-after-stats {
    background: white none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    padding: 9px;
}
.img-stats-small {
    height: 15px;
    margin-right: 2px;
    position: relative;
    width: 13px;
}
.img-stats-small img {
    position: absolute;
}
.item-type-stats span {
    display: inline-block;
    vertical-align: middle;
}
.team-stats {
    width: 25%;
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    text-align: center;
}
.page-match-stats {
    width: 50%;
    background: none;
}
.item-match-stats {
    background: white none repeat scroll 0 0;
}
.item-match-stats > div {
    float: left;
    padding: 5px 4px 5px 3px;
}
.item-match-stats:nth-child(2n) {
    background: #f4f4f4 none repeat scroll 0 0;
}
.match-type-stats {
    padding-top: 5px;
}
.match-type-stats:first-child {
    padding-top: 0;
}
.match-type-stats:nth-child(2) {
    padding-top: 0;
}
.match-type-stats:nth-child(2n+1) {
    padding-left: 0;
    padding-right: 2px;
}
.match-type-stats:nth-child(2n) {
    padding-left: 2px;
    padding-right: 0;
}
.box-header-stats {
    margin: 0 auto;
}
.box-header-stats > div:first-child {
    padding-left: 0;
    padding-right: 2px;
}
.box-header-stats > div:last-child {
    padding-left: 2px;
    padding-right: 0;
}
.box-header-stats .item-type-stats {
    visibility: hidden;
}
.header-match-stats .team-stats {
    background: rgba(0, 0, 0, 0) linear-gradient(to top, #e3e3e3, #fefefe) repeat scroll 0 0;
}
.header-match-stats .team-stats {
    border-left: 1px solid #e7e7e7;
}
.header-match-stats .team-stats:last-child {
    border-left: medium none;
}
.box-header-stats a {
    color: #333;
}
.box-header-stats a:hover {
    text-decoration: underline;
}
.match-stats-top {
    box-shadow: 2px 2px 7px #888;
    font-size: 11px;
    border-radius: 0;
}
.match-stats-top .head-scorers {
    margin-top: 8px;
    border-radius: 0;
}
.match-stats-top {
    margin-bottom: 8px;
}
.type-stats {
    padding: 0;
}
.header-match-stats > div {
    height: 21px;
    overflow: hidden;
    padding: 3px 4px 3px 3px;
}
.top-publicity img, .bottom-publicity img {
    max-width: 100%;
}
.avatar-team span {
    margin: 0 auto;
}
.addsense-top {
    border: medium none;
    box-shadow: 0 0 7px #888;
    margin-bottom: 10px;
    margin-right: 6px;
}
.addsense-bottom {
    border: medium none;
    margin-top: 10px;
}

/* BILETUL ZILEI */
.biletul-zilei td {
    text-align: center !important;
    border: 1px solid #C9D5E3 !important;
    background: #F8F8F8 !important;
    padding: 5px !important;
}
.final-odd-value {
    cursor: pointer;
}
.b-day-tbl {
    width: 100%;
}
.b-day-tbl th {
    text-align: center;
    background: #6A707C;
    color: white;
    padding: 3px;
    border-left: 1px solid #787F8C;
}
.b-day-tbl td {
    text-align: center;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 3px;
}
.b-day-tbl tr {
    background-color: #FFFFFF;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.b-day-tbl tr:nth-child(even) {
    background-color: #F4F4F4;
}
.b-day-tbl td.align-left {
    text-align: left;
}
.result-pronostic .fa {
    font-size: 15px;
}
.result-pronostic .fa-thumbs-up {
    color: green;
}
.result-pronostic .fa-thumbs-down {
    color: #e02c2d;
}
.result-pronostic .fa-exclamation {
    color: #e68058;
}
.final-odd {
    text-align: right !important;
    font-weight: bold;
}
.final-odd-value {
    font-weight: bold;
}
.info-text {
    padding: 3px;
    color: black;
}
.other-info {
    background: white;
}
.other-info ul {
    padding-top: 10px;
    list-style: inside;
    padding-left: 5px;
}
.info-text:nth-child(2n+1) {
    background: #F4F4F4;
}

.adevertise-down {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 728px;
    height: 90px;
    background: red;
    padding-bottom: 5px;
}
.box-list-tickets {
    background: #fff;
}
.info-text > a {
    color: #000;
    font-weight: bold;
}
.info-text > a:hover, .b-day-tbl a:hover {
    text-decoration: underline;
}
.b-day-tbl a {
    color: #333;
}
.biletul-zilei {
    font-size: 12px;
}
.chunk-tickets {
    padding: 0 10px 10px;
}
.advertise {
    padding: 10px 10px 0;
}
.biletul-zilei .title-match, .biletul-zilei .title-match a {
    color: #333;
    font-weight: bold !important;
}
.biletul-zilei .title-match a:hover {
    text-decoration: underline;
}
.biletul-zilei .ticket-match:hover {
    text-decoration: underline;
}
.biletul-zilei .ticket-match {
    color: #333;
    font-weight: normal;
}
.biletul-zilei-heading {
    font-size: 15px;
    padding: 5px 10px;
    background: #E7F4FA;
}
.b-day-tbl td:first-child {
    border-left: 1px solid #cccccc;
}
.bilet-stats {
    border-bottom: 8px solid #ddd !important;
    margin-bottom: 10px;
    padding: 10px;
}
.list-tickets {
    margin-top: 5px;
}


.table-forecast-tournament {
    padding: 10px;
    display: flex;
    display: -webkit-flex;
    align-items: stretch;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    -webkit-flex-wrap: wrap;
    background: #fff;
}
.prize-column1 {
    width: 59%;
    margin-right: 5px;
    line-height: 22.5px;
}
.prize-column1 .forecast-content {
    padding: 5px;
}
.prize-column2 {
    margin-left: 5px;
    width: 39%;
}
.table-forecast-tournament .forecast-content {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.prize-row {
    padding-bottom: 3px;
    padding-top: 3px;
}
.prize-row:nth-child(2n) {
    background: #eee;
}
.prize-row > span:first-child {
    width: 49%;
    float: left;
}
.prize-row > span:nth-child(2) {
    float: left;
    width: 24%;
}
.prize-row > span:nth-child(3) {
    display: inline-block;
    width: 24%;
}
.prize-row > span:nth-child(3) > * {
    padding: 0 5px;
}

@media (max-width: 1252px) and (min-width: 1151px) {
    .prize-column1 {
        line-height: 20px;
    }
}

@media (max-width: 1151px) and (min-width: 977px) {
    .prize-column1 {
        line-height: 18.15px;
    }
}
@media (max-width: 976px) {
    .prize-column1 {
        line-height: 16.3px;
    }
    
}
@media (max-width: 950px) {
    .prize-column1 {
        width: 100%;
        margin-right: 0;
        margin-bottom: 5px;
        line-height: 1.42857;
    }
    .prize-column2 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 5px;
    }
}
.heading-best-form.heading-flex {
    display: flex;
    display: -webkit-flex;
}
.select-season {
    margin-left: auto;
}
.fa-trophy {
    color: #EA9111;
}
.caret {
    width: 0!important;
}
.forecast-content {
    height: 232px;
    overflow-y: auto;
}
/*END*/

.forecast-prizes a {
  color: #333;
}
.forecast-prizes a:hover {
  text-decoration: underline;
}
.affiliere-unibet {
  background: #d6d6d6 none repeat scroll 0 0;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-top: 5px;
  padding: 5px;
}
.affiliere-unibet:hover {
  text-decoration: underline;
}
.h1-site {
  color: #fff;
  float: right;
  font-size: 12px;
  font-weight: bold;
  height: 38px;
  margin: 0;
  overflow: hidden;
  padding-bottom: 8px;
  padding-top: 16px;
  width: 76.8%;
}
.mentions-league {
  margin-top: 10px;
}
.navi-arrow {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%) repeat scroll 0 0;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-size: 17px;
  height: 32px;
  text-align: center;
  vertical-align: middle;
  width: 15%;
  border-top: 1px solid #ddd;
  margin-top: -0.7px;
}
.change-date-scores .bootstrap-select {
  float: right !important;
}
.navi-arrow i {
  line-height: 31px;
}
.navi-right {
  border-right: 1px solid #ddd;
}
.navi-left {
  border-left: 1px solid #ddd;
}
.navi-arrow:hover {
    background: #eee none repeat scroll 0 0;
}
.navi-left {
  border-top-right-radius: 4px;
}
.navi-right {
  border-top-left-radius: 4px;
}

.progress-season > div {
	display: inline-block;
  	vertical-align: middle;
}
.progress-season .match-percentage {
  width: 70%;
}
.progress-season {
  float: left;
  width: 75%;
  padding: 4px 0 3px;
}
.date-last {
  text-align: center;
  padding-left: 10px;
}
.date-first {
  color: #569932;
  padding-right: 10px;
}