.fullstory-block {
    margin: 10px 0;
    padding: 10px;
}

.fullstory-block.f-first-block {
    margin:  0;
    padding: 0;
}

.fullstory-block.f-first-block .fullstory-block__container {
    border: none;
}

.fullstory-block .fullstory-block__title {
    font-weight: bold;
    font-size: 20px;
    font-family: "Noto Sans", sans-serif;
    border-bottom: 3px solid #0a91c8;
    padding-bottom: 5px;
}

.fullstory-block .fullstory-block__container {
    border: 1px solid #eaeaea;
    margin-top: 10px;
}

#fullstory-match-h2h-last, #fullstory-match-h2h {
    border: none;
}

#fullstory-match-h2h .match-h2h-block__item .match-h2h-block-item__date {
    margin-left: 0;
}

#fullstory-match-bk-cmp {
    border: none;
}

#fullstory-match-bk-cmp-block {
    padding: 0;
}

#fullstory-match-rate-cmp {
    border: none;
}

.fullstory-menu-block {
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
}
.news-item-style .fullstory-menu-block {
    margin: 0px -28px;
}

.fullstory-menu-block.fly_f_menu {
    position: fixed;
    top: 40px;
    z-index: 99;
    box-shadow: 0px 1px 10px #464646;
    background-color: #2d2d2d;
}

@media screen and (max-width: 545px) {
    .fullstory-menu-block.fly_f_menu {
        top: 50px;
    }
}

div#fullstory_menu_list {
    display: flex;
    flex-flow: row nowrap;
    height: 40px;
    margin: 0;
    margin-bottom: 7px;
}

.fullstory-menu-block:not(.fly_f_menu) div#fullstory_menu_list {
    border-bottom: 2px solid  #aeaeae;
}

.fullstory-menu-block.fly_f_menu div#fullstory_menu_list {
    background-color: #2d2d2d;
    color: #fff;
    margin-bottom: 5px;
}


.fullstory-menu-block__item {
    height: 40px;
    position: relative;
    font: 12px verdana;
    font-weight: bold;
    display: flex;
    align-items: center;
    padding: 0 5px;
    opacity:  0.6;
    cursor: pointer;
    border-bottom: 2px solid  #aeaeae;
    white-space: nowrap;
}

.fullstory-menu-block__item > i {
    margin-right: 3px;
}

.fullstory-menu-block.fly_f_menu .fullstory-menu-block__item {
    border-right: 1px solid  #aeaeae;
    border-bottom: none;
    font-weight: normal;
}

.fullstory-menu-block__item:hover {
    border-bottom-color: #57c7f5;
    opacity: 1;
}

.fullstory-menu-block.fly_f_menu .fullstory-menu-block__item:hover {
    background-color: #57c7f5;
}

.fullstory-menu-block__item.inactive {
    display: none;
}

.fullstory-menu-block__item.active {
    opacity: 1;
    border-bottom-color: #57c7f5;
    cursor: default;
}

.fullstory-menu-block:not(.fly_f_menu) .fullstory-menu-block__item.active {
    color: #06acec;
}

.fullstory-menu-block.fly_f_menu .fullstory-menu-block__item.active {
    background-color: #57c7f5;
}


.fullstory-menu-block .jspHorizontalBar {
    height: 5px;
}

.news-item-style .fullstory-menu-block .jspHorizontalBar {
    height: 2px;
}

.fullstory-menu-block .jspTrack {background: #515151;}

.fullstory-menu-block .jspDrag {
    background: #06acec;
    border-radius: 2px;
}
.fullstory-block {
    margin:  10px 0;
    padding: 10px;
}

.fullstory-block .fullstory-block__title {
    font-weight: bold;
    font-size: 20px;
    font-family: "Noto Sans", sans-serif;
    border-bottom: 3px solid #0a91c8;
    padding-bottom: 5px;
}

.fullstory-block .fullstory-block__container {
    border: 1px solid #eaeaea;
    margin-top: 10px;
}

.fullstory-block__container .fullstory-vote-block {
    display:  flex;
    flex-flow: row wrap;
}

.fullstory-vote-block .f-vote-left {
    min-width: 110px;
    display: flex;
    flex-flow:  row;
    align-items: baseline;
    padding: 15px;
    border: 1px solid #e4e4e4;
    border-width: 0 1px 1px 0;
    flex: 0 0 auto;
    justify-content: center;
}

.f-vote-left .f-vote-name {
    font-size: 16px;
}

.f-vote-left .f-vote-result {
    font-size: 21px;
    margin-left: 10px;
}

.fullstory-vote-block .f-vote-right {
    flex-grow: 1;
    display: flex;
    align-items: center;
    margin-left: 20px;
    margin-right: 5px;
}

.f-vote-right .post-vote-btn {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.f-vote-right .f-vote-progress {
    background-color: #ebebeb;
    border-radius: 3px;
    height: 7px;
    position: relative;
    flex-grow: 1;
    margin-right: 20px;
}


.f-vote-progress .f-vote-filling {
    height: 7px;
    border-radius: 3px;
    width: 3px;
}

.fullstory-vote-block.positive .f-vote-progress .f-vote-filling {
    background-color: #22a636;
}

.fullstory-vote-block.negative .f-vote-progress .f-vote-filling {
    background-color: #ea6a6a;
}

.f-vote-progress .f-vote-count {
    border-radius: 8px;
    color: #fff;
    margin-left: -11px;
    padding: 1px 8px;
    position: absolute;
    top: -6px;
    font-size:  14px;
    cursor: pointer;
}

.fullstory-vote-block.positive .f-vote-progress .f-vote-count {
    background-color: #22a636;
}

.fullstory-vote-block.negative .f-vote-progress .f-vote-count {
    background-color: #ea6a6a;
}

.fullstory-vote-block.positive .f-vote-name {
    color: #0c8d1f;
}

.fullstory-vote-block.positive .f-vote-result {
    color:#65bf73;
}

.fullstory-vote-block.negative .f-vote-name {
    color: #af1e1e;
}

.fullstory-vote-block.negative .f-vote-result {
    color:#ea6a6a;
}

.fullstory-author-stat-block {
    line-height: 1.4;
    display: inline-block;
    width: 100%;
}

.fullstory-author-stat-block .author-stat__heading {
    margin: 0 10px;
    font-size: 14px;
    color: #ffffff;
}

div#fullstory-author-stat {
    background: #017AC3;
    background: -moz-linear-gradient(top, #017AC3 0%, #0D98CA 100%);
    background: -webkit-linear-gradient(top, #017AC3 0%, #0D98CA 100%);
    background: -o-linear-gradient(top, #017AC3 0%, #0D98CA 100%);
    background: -ms-linear-gradient(top, #017AC3 0%, #0D98CA 100%);
    background: linear-gradient(to bottom, #017AC3 0%, #0D98CA 100%);
    padding-top: 10px;
}

.fullstory-author-stat-block .author-stat__content {
    display: flex;
    flex-flow: wrap;
    font-weight: bold;
    margin: 10px 10px 20px;
}

.author-stat__content .author-stat__item-block {
    padding: 0;
    min-width: 25%;
    flex-grow: 1;
    background: #ccc;
}

.author-stat__item-block .author-stat__item {
    height: 90%;
    display: block;
    color: #26ade4;
    background-color: #ffffff;
    padding: 5px;
    text-align: center;
    border: 1px solid #e2f8ff;
}

.author-stat__item i {
    font-size: 1.7em;
}

.author-stat__item i:before {
    margin: 0;
}

.author-stat__item .author-stat__item-head {
    font-size: 1.4em;
}

.author-stat__item .author-stat__item-content {
    color: #383737;
}

.fullstory-author-subscribe {
    margin: 0 10px;
}

#fullstory-user-subs .author-stat__content {
    font-weight: normal;
}

#fullstory-user-subs .author-stat__content .subscr_var_block {
    margin: 5px 0;
    background: #fff;
}

#fullstory-user-subs .author-stat__content .subscr_info_etc_block {
    margin: 0
}

.author-stat__content .author-stat-last-pics-top {
    flex-grow: 1;
    min-width: 75%;
    font-weight: normal;
}

.author-stat__content .author-stat-subscribers {
    flex-grow: 1;
    background: #fff;
    text-align: center;
    min-width: 150px;
}

.author-stat__content .author-stat-last-pics {
    margin-bottom: 10px;
}

.author-stat__content .author-stat-last-pics__block {
    display: flex;
    margin-top: 5px;
    flex-wrap: wrap;
}

.author-stat-last-pics .author-stat-last-pics__item {
    font-size: 16px;
    background: #fff;
    margin: 0 5px 5px;
    padding: 2px;
    border-radius: 20px;
    height: 24px;
    width: 24px;
    text-align: center;
    font-weight: normal;
}

.c-green {
    color: #38be1b;
}

.c-blue {
    color: #3faafd;
}

.c-red {
    color: #da5353
}

.author-stat__content .author-stat-last-profit__block {
    display: flex;
    margin-top: 5px;
    margin-bottom: 10px;
}

.author-stat-last-profit__block .author-stat-profit__item {
    margin: 0 5px 5px;
    padding: 10px 5px;
    color: #fff;
    font-weight: normal;
    min-width: 70px;
    text-align: center;
}

.b-green {
    background: #38be1b;
}

.b-gray {
    background: #777;
}

.b-red {
    background: #da5353;
}

.author-stat__content .author-stat-subscribers .author-stat__item-block .author-stat__item {
    padding: 5px 0;
    border: none;
}
.fullstory-block {
    margin:  10px 0;
    padding: 10px;
}

.fullstory-block .fullstory-block__title {
    font-weight: bold;
    font-size: 20px;
    font-family: "Noto Sans", sans-serif;
    border-bottom: 3px solid #0a91c8;
    padding-bottom: 5px;
}

.fullstory-block .fullstory-block__container {
    border: 1px solid #eaeaea;
    margin-top: 10px;
}

a.fullstory-bk-rate-link {
    display: block;
    text-align: center;
    text-decoration:  none;
    color: #26ade4;
    font-weight: normal;
    padding: 5px 0;
    background: #fff;
}

a.fullstory-bk-rate-link:hover {
    color: #398daf;
}

a.fullstory-bk-rate-link > i.fa {
    margin-left: 10px;
    padding:3px;
    transition: background, color 0.2s ease;
}

a.fullstory-bk-rate-link:hover > i.fa{
    background:  #26ade4;
    color: #fff;
    border-radius:10px;
    text-align: center;
}
.fullstory-block {
    margin: 10px 0;
    padding: 10px;
}

.fullstory-block .fullstory-block__title {
    font-weight: bold;
    font-size: 20px;
    font-family: "Noto Sans", sans-serif;
    border-bottom: 3px solid #0a91c8;
    padding-bottom: 5px;
}

.fullstory-block .fullstory-block__container {
    border: 1px solid #eaeaea;
    margin-top: 10px;
}

.fullstory-block .fullstory-prev-next-link__block {
    text-align: right;
    display: flex;
    justify-content: space-between;
}

.fullstory-prev-next-link__block .fullstory-prev-next-link__item {
    width: 45%;
    font-family: Noto Sans,sans-serif;
    color: #555;
}

.fullstory-prev-next-link__block .fullstory-prev-next-link__item:nth-child(2n+1) {
    text-align: left;
}

.fullstory-prev-next-link__block .fullstory-prev-next-link__item:nth-child(2n) {
    text-align: right;
}

.fullstory-prev-next-link__block .fullstory-prev-next-link__item > a {
    font-size: 14px;
    text-decoration: none;
    font-weight: normal;
    color: #555;
}

.fullstory-prev-next-link__block .fullstory-prev-next-link__item:hover {
    color: #027dc3;
}

.fullstory-prev-next-link__block .fullstory-prev-next-link__item > a:hover {
    color: #027dc3;
}

.fullstory-prev-next-link__item[data-val="prev"]:before {
    content: "< ";
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

.fullstory-prev-next-link__item[data-val="next"]:before {
    content: "> ";
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}
.fullstory-block-news__item {
    margin-top: 10px;
    margin-bottom: 15px;
    overflow: hidden;
    font-size: 13px;
    line-height: 18px;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 7px rgba(0,0,0,.4);
    padding: 0 10px 10px!important;
    background: #fff;
}

.fullstory-block-news__item .visual{
    float: left;
    width: 150px;
    margin-top: 10px;
}

.fullstory-block-news__item .visual img {
    width: 140px;
}

.fullstory-block-news__item .h2_title, .fullstory-block-news__item h2 {
    margin: 10px 0 4px;
    font-weight: 400;
    font-size: 17px;
}

.fullstory-block-news__item .comments {
    position: relative;
    top: -1px;
    background: url(../images/comico.gif) no-repeat scroll center 1px transparent;
    color: #fff;
    float: left;
    height: 20px;
    font-size: 11px;
    text-align: center;
    margin-right: 4px;
    padding: 1px 4px 0;
}

.fullstory-block-news__item .news .cat {
    color: #8c8c8c;
}

.fullstory-block-news__item .news .cat a {
    color: #8c8c8c;
    text-decoration: none;
}

.fullstory-block-news__item .news .cat a:hover {
    color: red;
    text-decoration: underline;
}

.fullstory-author-tips__block {
    background: #eee;
}

.fullstory-tip-item .fullstory-tip-item-link{
    display: flex;
    justify-content: space-between;
    background: #fff;
    margin-bottom: 2px;
    align-items: center;
    padding: 5px 0;
    text-decoration: none;
}

.fullstory-tip-item .fullstory-tip-item-link:hover{
    background: #f7fdff;
}

.fullstory-tip-item-link .fullstory-tip-sport-icon {
    flex-grow: 1;
    max-width: 60px;
}

.fullstory-tip-item-link .fullstory-tip-sport-icon i.fa {
    font-size: 40px;
    color: #26ade4;
}

.fullstory-tip-item-link .fullstory-tip-info {
    flex-grow: 10;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.fullstory-tip-info .fullstory-tip-info__game {
    font-weight: bold;
    color: #555;
    font-size: 16px;
    margin: 3px 0;
}

.fullstory-tip-info__game div.btn {
    display: inline-flex;
    justify-content: space-between;
}

.fullstory-tip-info__game div.btn span.price_rec_block {
    color: #f4ff00;
    margin-left: 5px
}

.fullstory-tip-info .fullstory-tip-info__tournament {
    font-style: italic;
    font-size: 14px;
    font-weight: 600;
    color: #bdbdbd;
}

.fullstory-tip-info .fullstory-tip-info__tip {
    font-size: 14px;
    color: #26ade4;
    margin-bottom: 5px;
}

.fullstory-tip-info .fullstory-tip-info__date time {
    font-size: 11px;
    color: #737373;
    float: none;
}

.fullstory-tip-item-link .fullstory-tip-rate {
    padding: 5px;
    margin-right: 10px;
    background: #f3f3f3;
    color: #fd5473;
    font-size: 14px;
    border-radius: 2px;
    max-width: 30px;
    width: 100%;
    text-align: center;
    -webkit-transition: color 0.2s ease;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    transition: color ease;
}

.fullstory-tip-item-link .fullstory-tip-rate.pay-tip-rate {
    max-width: 70px;
    width: 100%;
}

.fullstory-tip-item .fullstory-tip-item-link:hover .fullstory-tip-rate {
    color: #fff;
    background: #fd5473;
}
div#fullstory-match-rate-cmp-block > div, div#fullstory-match-rate-cmp-block > a {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    font-family: "Noto Sans", sans-serif;
    text-decoration: none;
}

div#fullstory-match-rate__main {
    flex-grow: 1;
    min-width: 100%;

}

div#fullstory-match-rate-cmp-block > div > div > div.event-rate-block > div.event-rate-block__items, div#fullstory-match-rate-cmp-block > a > div > div.event-rate-block > div.event-rate-block__items {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    border: 1px solid #eaeaea;
    border-width: 1px 0;
}

div.event-rate-block > div.event-rate-block__items > div.event-rate-item {
    text-align: center;
    min-height: 40px;
    flex-grow: 1;
    min-width: 33%;
    display: flex;
    flex-flow: column;
    align-items: stretch;
}

.event-rate-item__rate {
    font-size: 20px;
    color: #828181;
    border: 1px solid #eaeaea;
    border-width: 0 1px;
    padding: 5px 0;
    font-weight: bold;
}

.event-rate-item .event-rate-item__rate {
    color: #3faafd;
}

.event-rate-item__bet-name {
    padding: 5px 0;
    border: 1px solid #eaeaea;
    border-width: 0 1px;
    color: #828181;
    font-weight: bold;
    flex-grow: 1;
}

.event-rate-block__head {
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #26ade4;
    color: #fff;
    font-size: 14px;
}

div#fullstory-match-rate__hp div.event-rate-block__head, #fullstory-match-rate__total div.event-rate-block__head {
    border: 1px solid #ccc;
    border-width: 0 1px;
}

div#fullstory-match-rate__hp {
    flex-grow: 1;
}

div#fullstory-match-rate__total {
    flex-grow: 1;
}

div.fullstory-match-rate-make-bet-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 5px;
    background: #505050;
    font-size: 15px;
    color: #fff;
    flex-wrap: wrap;
    margin-top: 10px;
}

div.fullstory-match-rate-make-bet-block > div {
    flex-grow: 1;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.fullstory-match-rate-make-bet__bk-logo {
    min-width: 160px;
    max-height: 57px;
    position: relative;
}

.fullstory-match-rate-make-bet__bk-logo > a {
    max-width: 163px;
    max-height: 57px;
}

.fullstory-match-rate-make-bet__bet-link a {
    padding: 10px;
    border: 1px solid #3faafd;
    color: #fff !important;
    text-decoration: none;
    background: #3faafd;
    border-radius: 2px;
    text-decoration: none !important;
}

.fullstory-match-rate-make-bet__bk-logo > a > img {
    width: 100%;
}

.fullstory-match-rate-make-bet__bet-name {
    padding: 5px;
    flex-wrap: wrap;
    max-width: 400px;
    color: #8c8c8c;
    flex-grow: 1;
    display: flex;
}

.fullstory-match-rate-make-bet__bet-rate {
    padding: 5px 10px;
    font: 26px/26px 'PTS', sans-serif;
    font-weight: 700;
}

.fullstory-match-rate-make-bet__bet-name > b {
    color: #fff;
    margin-left: 5px;
}
div#match-page-bk-types-menu {
    padding: 0;
    min-height: 40px;
    border-bottom: 1px solid #eee;
    margin-bottom: 18px;
    display: inline-block;
    padding-bottom: 5px;
    width: 100%;
}
div#match-page-bk-types-menu div.mp-main-bk-types {
    font-size: 18px;
    line-height: 18px;
}
div#match-page-bk-types-menu div.mp-bk-subtypes {
    line-height: 37px;
    background: #00bbf4;
    border-top: 2px solid #00bbf4;
}

.mp-bk-subtypes > div.btn-group {
    margin: 5px;
}

div#mp-main-bk-type-dropdown {
    border-radius: 3px;
    position: relative;
}

ul#mp-main-bk-type-list {
    border-bottom: 1px solid #00bbf4;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
ul#mp-main-bk-type-list>li {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    position: relative;
    display: block;
    padding: 10px 5px;
    cursor: pointer;
    border-radius: 0px;
    font-size: 14px;
    background-color: #f4f4f4;
    flex-grow: 1;
    text-align: center;
}

ul#mp-main-bk-type-list > li.active {
    color: #fff;
    cursor: default;
    background-color: #00bbf4;
    border: 1px solid #00bbf4;
    border-bottom-color: transparent;
}

ul#mp-main-bk-type-list > li:not(.active):hover {
    background: #95e6fe;
    transition: .3s ease;
    cursor: pointer;
    color: #fff;
}

div#match-page-bk-types-container {
    font: normal 14px/16px Roboto Condensed, sans-serif;
}
a.mp-bk-compare-table-link {
    display: table-cell;
    vertical-align: middle;
}
a.mp-bk-compare-table-link img {
    max-height: 30px;
    max-width: 92px;
}
span.mp-bk-compare-table-link-txt {
    display: inline-block;
    line-height: 30px;
}
div#match-page-bk-types-container table {
    border-spacing: 0;
    border-collapse: collapse;
}
div#match-page-bk-types-container table thead tr th {
    color: #0e0e0e;
    font: bold 16px/24px Roboto Condensed, sans-serif;
    padding-bottom: 10px;
    border-bottom: 2px solid #00bbf4;
    text-align: center;
}
div#match-page-bk-types-container table thead tr th:first-child {
    text-align: left;
}
div#match-page-bk-types-container table tr td {
    text-align: center;
    vertical-align: middle;
}
span.mp-bk-compare-ceff-flag {
    display: inline-block;
    min-width: 10px;
    font-weight: bold;
    margin-right: 3px;
    min-width:20px;
    border-right: 1px solid #ffffff54;
}
span.fa-angle-double-down.mp-bk-compare-ceff-flag {
    color: red;
}

a.max-ceff__item, a.min-ceff__item {
    border-radius: 2px;
    padding: 2px;
}

a.max-ceff__item {
    background: #aae3f5;
}

a.min-ceff__item {
    background: #f5c3aa;
}

span.fa-angle-double-up.mp-bk-compare-ceff-flag {
    color: green;
}
span.mp-bk-compare-table-link-img {
    display: table-cell;
    float: left;
    width: 92px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin-right: 5px;
}
#match-page-bk-types-container tr.collapse-content, #match-page-bk-types-container tr.collapse-content:hover {
    background: #00bbf4;
}
#match-page-bk-types-container tr.collapse-content > td {
    padding: 0;
}
#match-page-bk-types-container tr.mp-bk-compare-collapse-row{
    cursor:pointer;
}
#match-page-bk-types-container tr.mp-bk-compare-collapse-row.active td {
    background: #00bbf4;
    color: #fff
}
#match-page-bk-types-container tr.mp-bk-compare-collapse-row > td:first-child:before {
    content: "\e820";
    font-family: fontello;
    float: left;
}

#match-page-bk-types-container tr.mp-bk-compare-collapse-row.active > td:first-child:before {
    color: #fff;
    content: "\e821";
}

#match-page-bk-types-container tr.collapse-content {
    display: none;
}

#match-page-bk-types-container tr.collapse-content.active-collapse{
    display: table-row;
}

span.mp-bk-compare-ceff {
    display: inline-block;
    min-width: 36px;
}

#match-page-bk-types-container table>tbody>tr>td, #match-page-bk-types-container table>thead>tr>th{
    padding: 5px 0
}


#match-page-bk-types-container table .col-xs-1 {
    width:9%;
    min-width: 53px;
}

#match-page-bk-types-container table .col-xs-10 {
    width:82%;
}
#match-page-bk-types-container table .col-xs-9 {
    width:73%;
}

#match-page-bk-types-container table span.fa:before {
    margin: 0;
}

@media screen and (max-width: 500px) {
    #match-page-bk-types-container table .col-xs-1 {
        min-width: auto;
    }
}

.popover.ratio-history__popover {
    max-width: 380px;
}

span.ratio-history__close-btn {
    display: flex;
    justify-content: flex-end;
}

span.ratio-history__close-btn .fa-close {
    cursor: pointer;
}
.match-league-standings__h-a-block .nav-tabs>li.active>.mc-standing__nav-btn, .match-league-standings__h-a-block .nav-tabs>li.active>.mc-standing__nav-btn:focus, .match-league-standings__h-a-block .nav-tabs>li.active>.mc-standing__nav-btn:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-width: 2px;
    border-bottom-color: transparent;
    cursor: default;
}

.match-league-standings__h-a-block .nav-tabs>li {
    float: left;
    margin-bottom: -2px;
}

.match-league-standings__h-a-block .nav-tabs>li>.mc-standing__nav-btn {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    padding: 10px 15px;
}

.match-league-standings__h-a-block .nav>li,.match-league-standings__h-a-block .nav>li>.mc-standing__nav-btn {
    position: relative;
    display: block;
}
.match-league-standings__h-a-block .nav-tabs .mc-standing__nav-btn {
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}

.match-league-standings__h-a-block {
    background: #0b93c9;
}

.match-league-standings__h-a-block ul.nav-tabs {
    padding: 5px 5px 0;
    border-bottom: 2px solid #0067be;
    color: #fff;
}

table.mc-standing__table thead tr th {
    font-weight: 700;
    color: #fff;
    background-color: #0b93c9;
    border-collapse: collapse;
    border-bottom: 2px solid #ccc;
}

table.mc-standing__table tr th.tablesorter-headerAsc, table.mc-standing__table thead tr th.tablesorter-headerDesc {
    background-color: #00bbf4;
}

table.mc-standing__table tr {
    height: 30px;
}

table.mc-standing__table tr.mc-standing-table__row > td.mc-standing__team {
    width: 99%;
    min-width: 99%;
    text-align: left !important;
}

table.mc-standing__table tr.mc-standing-table__row>td.mc-standing__topscore {
    min-width: 50%;
    width: 50%;
    text-align: left !important;
}

table.mc-standing__table > tbody > tr.mc-standing-table__row > td {
    text-align:  center !important;
    font-weight: normal;
}

table.mc-standing__table tr:nth-child(2n) td {
    background-color: #ddf5ff;
}
table.mc-standing__table tr.mc-standing__active td {
    background-color: #fabd5f;
}
table.mc-standing__table tr:hover td {
    background-color: #0b93c9!important;
    color: #fff !important;
}

table.mc-standing__table tr:hover td a {
    color: #fff !important;
}

div#match_league_standings_block {
    overflow: auto;
}

table.mc-standing__table {
    border-top: 3px solid #0067be;
}

.match-league-standings__h-a-block .nav>li>.mc-standing__nav-btn:hover {
    border-color: #0b93c9 #0b93c9 #0681c4;
}

.match-league-standings__h-a-block .nav>li>.mc-standing__nav-btn:focus, .match-league-standings__h-a-block .nav>li>.mc-standing__nav-btn:hover {
    text-decoration: none;
    background-color: #3faafd;
    cursor: pointer;
}

div#match_league_standings_menu {
    display:  flex;
    justify-content: space-between;
    align-items: stretch;
    background: #626262;
    flex-wrap:  wrap;
    margin-top: 10px;
}

.mc-standings-menu__season-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    background: #fff;
    flex-grow: 1;
    width: 100%;
}

.mc-standings-menu__block-label {
    background: #555;
    color: #fff;
    height: 30px;
    width: 105px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
}

.mc-standings-menu__season-selector {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    background: #626262;
    min-height: 30px;
    max-width: 160px;
    flex-grow: 1;
    width: 100%;
}

.mc-standings-menu__season-label {
    font-size: 14px;
    color: #fff;
    margin-right: 5px;
}

.mc-standings-menu__season-select select {
    font-size: 14px;
}

.mc-standings-menu__tables-block {
    padding: 5px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    flex-grow: 1;
}

.mc-standings-menu__tables-block > div {
    margin:  0 5px;
    background: #a6a6a6;
    border-color: #32363e;
    font-size: 12px;
    flex-grow: 1;
}

.mc-standings-menu__tables-block > div.active {
    background-color: #269abc;
    border-color: #269abc;
    cursor: default;
}

.mc-standings-menu__tables-block > div:hover:not(.active) {
    background-color: #65ceed;
    border-color: #269abc;
}

span.mc-standing-team__img {
    width: 28px;
    height: 28px;
    position: relative;
    margin-right: 5px;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    background: #fff;
}

span.mc-standing-team__img > img {
    max-width: 28px;
    max-height: 28px;
}

a.mc-standing-team__link {
    display: flex;
    align-items: center;
}

div#match-league-standings__table-block.hide-rows {
    height: 200px;
    overflow: hidden;
    position: relative;
}

.match-league-standings__table-block-more {
    width: 100%;
    position: absolute;
    bottom: 0;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border: 1px solid #ccc;
    background: #777;
    cursor: pointer;
}

.match-league-standings__table-block-more:hover {
    background: #555;
}