a, a:hover, a:link, a:active, a:focus {
    text-decoration: none;
    border: none;
}
html, body {
    background: #262626;
}

.badge {
    background: none;
    font-weight: 100;
    color: #cccccc;
    opacity: 0.5;
    font-size: 11px;
    font-family: 'dejavusanscondensdzj';
    position: relative;
    top: -2px;
}
.lider-color {
    background: #2d2d2d;
    color: #999999;
    border-color: #353535;
    text-shadow: none;
}

.dropdown-menu.lider-color .open_all {
    box-shadow: none !important;
}

.lider-color:hover, .btn-group:hover .lider-color {
    background: #414141;
    color: #e7b530;
    border-color: #353535;
}
.lider-color:active, .btn-group:active .lider-color, .lider-color:focus, .btn-group:focus .lider-color {
    background: #414141 !important;
    color: #e7b530 !important;
    border-color: #353535 !important;
}
.lider-color li a:hover {
    background: #202020;
    color: #ededed;
}
.lider-color li a {
    color: #a9a9a9;
    height: 23px;
    line-height: 15px;
}
.lider-color li:not(:first-child) a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.lider-color .divider {
    background: #202020;
}

.sport_panel {
    background: #252525 url(images/sp-panel-line2.png) no-repeat center 0px;
    height: 43px;
    line-height: 43px;
}
.switch_panel_system {
    background: url(sport/panel_icons.png) no-repeat;
    background-position: -1px -1px;
    display: inline-block;
    width: 46px;
    height: 21px;
    cursor: pointer;
    margin-top: 12px;
    transform-style: preserve-3d;
    transition: transform 1s;
}
.live_score_link {
    background: url(sport/panel_icons.png) no-repeat;
    background-position: 15px -52px;
    display: inline-block;
    width: 121px;
    height: 35px;
}
.ticket_history_link {
    background: url(sport/panel_icons.png) no-repeat;
    background-position: -140px -3px;
    display: inline-block;
    width: 121px;
    height: 35px;
    margin-right: 10px;
    margin-left: 10px;
}
.results_link {
    background: url(sport/panel_icons.png) no-repeat;
    background-position: -140px -52px;
    display: inline-block;
    width: 121px;
    height: 35px;
}
.sport_panel_line {
    background: url(sport/sport_panel_line.png) repeat-x;
    height: 7px;
}
.sport-bar {
    background: #18191c;
    background-size: 100% 100%;
    margin: 0 4px 6px 4px;
    border-radius: 4px;
    text-align: center;
    width: calc(100% - 8px);

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.sport-bar .sp-bg {
    display: inline-block;
    padding: 3px;
    border-radius: 2px;
    margin: 1px;
}
.sport-bar .sp-bg .sp-icon {}
.sport-bar .sport-title {
    color: #ffc92d;
    font-family: 'dejavusanscondensdzj',sans-serif;
    text-indent: 9px;
    font-size: 13px;
    display: inline-block;
    position: relative;
    top: 2px;
}

.sport-bar .sn_filter {
    display: inline-block;
    margin-right:0px;
    /*background: #2c2c2c;*/
    height: 32px;
    padding: 5px 5px 5px 12px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-left: 50px;

}
.sport-bar .sn_filter span {
    margin: 5px;
}
.sport-bar .sn_filter select {
    background: #585858;
    padding: 3px 7px;
    border-radius: 2px;
    border: none;
    cursor: pointer;
    font-size: 13px;
}
.sport-bar .sn_filter button {
    line-height: 23px;
    padding: 0px 10px;
    margin-left: 14px;
    background: #43a047;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    display: inline-block;
    border: none;
    font-family: 'BPGArial2010',sans-serif;
}
.sport-bar .sn_filter button:hover {
    cursor: pointer;
    background: #46a051;

}

/*position filter*/
.pos_filter {
    position: relative;
    margin: 4px;
    margin-left: 50px;
}
.pos_filter .pos_filter_name {
    display: inline-block;
    background: #585858;
    padding: 3px 10px;
    border-radius: 2px;
    border: none;
    cursor: pointer;
    font-family: 'BPGArial2010',sans-serif;
}
.pos_filter .pos_filter_name i {margin-left: 10px}
.pos_filter .pos_filter_button {
    line-height: 23px;
    padding: 0px 10px;
    margin-left: 14px;
    background: #43a047;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    display: inline-block;
    border: none;
    font-family: 'BPGArial2010',sans-serif;
}
.pos_filter .pos_filter_box {
    display: none;
    list-style: none;
    position: absolute;
    max-height: 300px;
    min-width: 250px;
    overflow-y: auto;
    top: 24px;
    left: 0;
    z-index: 9999999;
    width: 100%;
    background: #363636;
    box-shadow: 0 0 5px #000;
    padding: 10px 0;
}
.pos_filter .pos_filter_name:hover .pos_filter_box {display: block;}
.pos_filter .pos_filter_box li {
    font-family: 'BPGArial2010',sans-serif;
    text-align: left;
    font-size: 13px;
    line-height: 23px;
    position: relative;
    padding-left: 32px;
    border-bottom: 1px solid #404040;
}
.pos_filter .pos_filter_box li:hover {
    cursor: pointer;
    background: #525252;
}
.pos_filter .pos_filter_box li .open_all {
    left:10px;
    top: 3px;
}

.pos_filter .pos_filter_box::-webkit-scrollbar {
    width: 5px;
}
.pos_filter .pos_filter_box::-webkit-scrollbar-thumb {
    background-color: #E9A22F;
    border-radius: 50px;
    /* display: none !important; */
}
.pos_filter .pos_filter_box::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
}




.sport-bar .country_filter {
    text-align: right;
    flex: 1;
    padding-right: 6px;
}

.country_filter .cf_icon {
    display: inline-block;
    height: 20px;
    width: 11px;
    line-height: 32px;
    position: relative;
    margin: 0 6px;
    top: 6px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoCAMAAAAi2JHqAAAB8lBMVEUAAAD////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH////yyEH///91D4OUAAAApHRSTlMAAAEBAgIDAwQEBQUHBwwMDg4PDxAQGBgcHB8fICAhISUlJiYrKy0tMDAxMTQ0Ojo9PT8/QEBBQURER0dKSlBQU1NUVFpaW1teXl9fYGBoaGtrbGxwcHV1dnZ3d3l5f3+AgIyMj4+QkJKSmJifn6Cgp6eurq+vsrK0tLa2u7u/v8XFxsbIyM/P0tLT09TU19ff3+Hh4uLl5ebm7e3v7/Dw8fH39+Ux7qMAAAHzSURBVHjaVdH3XxNBEAXwHbALVmJN7CXYC7ELCnbBAom9gL0kCnbBgi2xm1hB7yg683/6Jpu7/eT9cPv2m8tc9mIIiddRkCm37kzTVT3KHH6wqm9gW+BJ5nQRKyomXGC+MankeS/r1WA9cOLMta/MP68kWxvhcU4nuRme5TAf4Wmuj/Iz+JbegN/vgnue3hrFB/M6LT9YhvnNnNZHtxPSaH0Hwe/ZngdXnbP92DgyUc63I1k9wpzX/L311G9+MoNMki8Rgmnw7s5Fo8as6H40i0ye4+o1rEdwMXX4vn1H5a6Xl29HhIAeOnNVwNqtr1lCf5kWbMDGdTjzps9965jBrsOPMA8M4Sxg1+G0h5FDyq6rU703tM+y60ZTmyguup96++70wGMiicBX9w9uDzwlkil6ZeXEiyI3J5e84Of8CNaDJ89e/yby62qqrUmnSyYlLSg5CfMJ24w0xOQ5ytYXAX/Yja3v660xzJ/fZfnhcsxvkYw+ugNOTdZ3Evy+7QV49Xnbj48n/PhCB5LDEWjuG/nRdvqPPJ1JmHDZIJgG7+laPHrsyp7Hs8kUpFY9In6k7H9MJEzpHZW7Xl69GxkCeugi1QFrt752Kf0TWrgRG9fhIpu/9K8XAbsOPyoyOIyzgF2H015BDiu7rk4N/vB+y67/B9OL42oMP7e8AAAAAElFTkSuQmCC);
}
.country_filter .cf_icon.cf_icon_fav {
    width: 12px;
    background-position: 12px 20px;
}
.country_filter .cf_icon.cf_icon_abc {
    background-position: 0 20px;
}

.country_filter .cf_icon.cf_icon_fav.active {
    background-position: 12px 0px;
}
.country_filter .cf_icon.cf_icon_abc.active {
    background-position: 0 0px;
}

.close_all_x,
.color_switcher {
    display: inline-block;
    width: 9px;
    height: 9px;
    float: right;
    margin-top: 6px;
}
.close_all_x {
    background: url(sport/close_all_x.png) no-repeat;
}
.color_switcher {
    background: url(sport/color_switcher.png) no-repeat;
}
.white .color_switcher {
    background: #FFFFFF;
}
/* sport name buttons */
.sport-name-list {
    background: url(sport/sport-name-list-background.png);
    background-size: 100% 100%;
    min-height: 100px;
    padding-bottom: 7px;
}
.sport-name-list li a {
    background: #2c2a2b url(sport/sport-name-list-li-a.png);
    background-size: 100% 100%;
    width: 240px;
    margin: 1px;
    margin-left: 3px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    /* text-indent: 35px; /**/
    margin-top: 5px;
    border: 1px solid #4b4a4b;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    -moz-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: 'dejavusanscondensdzj';
    font-size: 11px;
    color: #bfbfbf;
    vertical-align: top;
}

/*.sport-name-list li a[sport-id="14"] {
    background: url('/gui/web/images/chipachep.jpg');
}
.sport-name-list li a[sport-id="14"]:hover {
    background: url('/gui/web/images/chipachep.jpg');
}
.sport-name-list li a[sport-id="14"] span.sport_main_inner_text {
    color: #000;
    font-weight: bold;
}*/


.open_all {
    position: absolute;
    top: 6px;
    right: 19px;
    /*box-shadow: 0 0 0 9px #2A282A !important;*/
    width: 16px;
    height: 16px;
    background-position: 0px -18px;
    cursor: pointer;
}
.open_all:hover {
    background-position: 0px 0px;
}
.open_all.selected {
    background-position: 0px 0px;
}
.time-filter .open_all {
    position: static;
    float: right;
    margin-top: -21px;
    margin-right: 3px;
}
.country-link .open_all {
    box-shadow: none;
    top: 3px;
}
.country-link .open_all.selected {
    background-position: 0px 0px;
}

.sport-name-list li a .sp-icon_wraper {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    float: left;
    margin-top: -10px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-right: 7px;
    padding: 0px;
}
.sport-name-list li a .sp-icon {
    display: block;
    position: absolute;
    top: 3px;
    margin: 0 3px;
    /*
    transform-style: preserve-3d;
    -webkit-transition: transform 1s ease-in-out;
-moz-transition: transform 1s ease-in-out;
transition: transform 1s ease-in-out;
    */
}
.sport-name-list li a:hover {
    background: #2c2a2b;
}
/* country name buttons */
.country-name-list li a {
    /*background: url(sport/country-name-list-item.png);*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAAAAAAdufbFAAAAEElEQVQYV2PUZGAkHumSjAAGFwWFG1GtoAAAAABJRU5ErkJggg==) repeat-x;
    background-size: 100% 100%;
    min-height: 25px;
    line-height: 24px;
    color: #ececec;
    font-size: 12px;
    font-family: 'barial';
    margin-top: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    /*width: 240px;*/
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    padding-left: 7px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
    border: 1px solid #333333;
    width: 100%;
}
.country-name-list li:hover a {
    /*background: url(sport/country-name-list-li-a-hover.png);*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAIAAAC3sD5OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMjJlYjQyNy1mY2IzLTIyNDMtOTRkZC0wNDY5OTk0MGM2YjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkZGREQ5NDY0RTFCMTFFNEEwQTQ5NDEzQzQwN0FFOTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkZGREQ5NDU0RTFCMTFFNEEwQTQ5NDEzQzQwN0FFOTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGQyMWRmMWMtNTRhNi1kOTQ5LWEyMmItNjdmZTYwZTNhZjY5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NDYwYjNlMWItNGUxMy0xMWU0LWIwY2UtYTQ0YjNmNTc3NGZhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+76S93gAAAB5JREFUeNpiNDAwYGBgYGIAAxpSLEBAF4tQKYAAAwCgKgDeV+o9igAAAABJRU5ErkJggg==);
    background-size: 100% 100%;
}

.country-name-list li[real_sport_id] a img{
    opacity: 0;
}
/* category name buttons */
.category-name-list {
    position: absolute;
    z-index: 10;
}

.category-name-list .category-item {
    display: block;
}
.category-name-list .category-item a {
    /*display: block;*/
    background: #4c4c4c !important;
    margin: 0px;
    min-height: 25px;
    border-top: 1px solid #3e3e3e !important;
    color: #EEEEEE !important;
    font-family: barial !important;
    font-size: 11px !important;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    display: grid;
    justify-content: space-between;
    align-items: center;
    line-height: 16px;
    grid-template-columns: 2fr auto;
    padding: 4px 0px 4px 7px;
}
.category-name-list .category-item:first-child a {
    border-top: none !important;
}
.category-name-list .category-item:last-child a {
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
.category-name-list .category-item a:hover .badge {
    color: #020202 !important;
}
.category-name-list .category-item a .badge {
    top: 0px;
}
.category-name-list .category-item a:hover {
    background: #f8b715 !important;
    color: #020202 !important;
}
.category-name-list .category-item a.selected {
    background: #f8b715 !important;
    color: #020202 !important;
}



/*@media screen and (max-width: 2000px) {
    .sport-name-list li a, .country-name-list li a  {
        width: 219px !important;
    }
}
@media screen and (max-width: 1800px) {
    .sport-name-list li a, .country-name-list li a  {
        width: 205px !important;
    }
}
@media screen and (max-width: 1700px) {
    .sport-name-list li a, .country-name-list li a  {
        width: 190px !important;
    }
}
@media screen and (max-width: 1600px) {
    .sport-name-list li a, .country-name-list li a  {
        width: 170px !important;
    }
    
}
@media screen and (max-width: 1500px) {
    .sport-name-list li a, .country-name-list li a  {
        width: 160px !important;
    }
}
@media screen and (max-width: 1425px) {
    .sport-name-list li a, .country-name-list li a  {
        width: 140px !important;
    }
}
@media screen and (max-width: 1305px) {
    .sport-name-list li a, .country-name-list li a  {
        !*width: 130px !important;*!
        width: 230px !important;
    }
}*/
.nav li:first-child {
    margin-left: 2px;
}



/* EURO 2016 Dropdown
    EURO 2024 category-name-list
======================================*/
.cat-name-list-long{
    width: calc(100vw - 403px);
    padding: 8px 0px 6px 8px;
    background: #1f5997;
    /*background: #8A1538;*/
    /*background: #585858;*/
    border-radius: 3px;
    /*display: flex;
    flex-wrap: wrap;
    align-items: center;*/
    display: grid;
    grid-template-columns: repeat(5,1fr);
    &:before,&:after {
        all:unset;
    }
}
.cat-name-list-long .category-item{
    float: left;
    /*width: calc(20% - 8px) !important;*/
    margin-right: 8px;
    margin-bottom: 2px;
}
.cat-name-list-long .category-item a{
    width: 100% !important;
    height: 100%;
    background: #113e6d  !important;
    border-top: 0 !important;
    border: 1px solid #1d3a59;

    line-height: 16px;
    min-height: 25px;
    float: left;
    display: flex;
    align-items: center;
    white-space:normal;
    overflow: visible;
    justify-content: space-between;
}
.cat-name-list-long .category-item a span {
    all:unset;
    padding: 0 10px;
}
@media( max-width: 1600px ){
    .cat-name-list-long {
        /*width: calc(25% - 8px) !important;*/
        grid-template-columns: repeat(4,1fr);
    }
}
@media( max-width: 1400px ){
    .cat-name-list-long{
        /*width: calc(33.333% - 8px) !important;*/
        grid-template-columns: repeat(3,1fr);
    }
}
@media( max-width: 1200px ){
    .cat-name-list-long{
        /*width: calc(33.333% - 8px) !important;*/
        grid-template-columns: repeat(2,1fr);
    }
}



.sport_wraper {
    margin-bottom: 5px;
}

.category_wraper_line {
    background: url(sport/category_wraper_line.png) repeat-x;
    height: 28px;
    line-height: 28px;
}
.category_wraper_title {
    display: inline-block;
    color: #E5E5E5;
    font-size: 14px;
    text-indent: 10px;
    font-family: barial;
    /*-webkit-text-stroke: 0.5px;*/
}
.close-category {
    display: inline-block;
    width: 30px;
    height: 28px;
    background: url(sport/close-category.png) no-repeat;
    background-position: 0px 0px;
    float: right;
    cursor: pointer;
}
.close-category:hover {
    background-position: 0px -28px;
}
.updown_championat {
    display: inline-block;
    background: url(sport/updown_championat.png);
    width: 30px;
    height: 28px;
    float: right;
    cursor: pointer;
}
.updown_championat:hover {
    background: url(sport/updown_championat_hover.png);
}
.updown_championat_arrow {
    background: url(sport/updown_championat_arrow.png) no-repeat center center;
    display: inline-block;
    width: 30px;
    height: 28px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    -moz-transition: -moz-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}
.category_wraper.slide_up .updown_championat_arrow{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}
.match-positions {
    color: #FFFFFF;
}


/* game design */
.games {
    padding-left: 0px;
}
.match-pos-header {
    background: url(sport/match-pos-header.png);
    background-size: 100% 100%;
    height: 26px;
    line-height: 26px;
    color: #7e7e7e;
    font-family: "barial",sans-serif;
    font-size: 11px;
    margin-left: 0px;
    margin-right: 0px;
    overflow: hidden;
}
.text-center {
    text-align: center;
}
.text-indent {
    text-indent: 7px;
}
.game_plus {
    background: url(sport/game_plus.png) no-repeat center center;
    display: inline-block;
    height: 26px;
    width: inherit;
    cursor: pointer;
    min-width: 53px;
    width: 56px;
}

td[width="9.0909%"]  .game_plus,
td[width="6.6666%"]  .game_plus,
td[width="33.3333%"]  .game_plus,
td[width="25%"]  .game_plus,
td[width="7.1428%"]  .game_plus
{
    min-width: 50px;
    width: 50px;
}
td[width="7.6923%"]  .game_plus
{
    min-width: 50px;
    width: 50px;
}

td[width="8.3333%"]  .game_plus
{
    min-width: 50px;
    width: 50px;
}


.right-line{
    background: url(sport/sport-stat-td.png) repeat-y right 0px;
}
.sport-stat-td {
    display: inline-block;
    width: 29px;
    /*margin-right: 5px;*/
    text-align: center;
}

.sport-stat-td:hover {
    cursor: pointer;
}

.match-pos-header .sport-stat-td {
    margin-right: 1px;
}
.pln {
    padding-left: none;
}

@media(max-width: 1300px) {

    .comment_ev {
        display: none !important;
    }
    
}

@media(max-width: 1600px) {

    .w_94 {
        min-width: 71px !important;

    }

    .sport-stat-td {
        margin-right: -3px
    }

    .match-item, .game_ev, .comment_ev {
        font-size: 12px !important;
    }
    .match-pos-header .sport-stat-td {
        margin-right: -7px;
    }
    
}




@media(max-width: 1540px) {

    .sp-time {
        font-size: 10px !important;
    }

    .w_94 {
        min-width: 66px !important;
    }

    .match-item, .game_ev, .comment_ev {
        font-size: 11px !important;
    }
}




@media(max-width: 2000px) {
    .ti_detals {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .ti_bg {
        padding-right: 0px;
        padding-left: 0px;
    }

    .ticket_item {
        min-width: 100% !important;
    }

    .sp-line-ticket-col {
        width: 300px;
    }

    .match-item .col-xs-6:nth-child(2) table {
        width: 10px !important;
    }
    .match-pos-header .col-xs-6:nth-child(2) table {
        width: 10px !important;
    }
    .bet {
        min-width: 52px !important;
        width: 52px !important;
        padding-left: 0px;
        padding-right: 0px;
        box-sizing: border-box;
    }
    .bet {
        display: flex;
        flex-direction: row;
    }
    .bet .name {

    }
    .bet .val {

    }

    .match-aditionals .bet_td {
        width: initial !important;
    }


    .bet_empty {
        min-width: 52px !important;
    }

    .match-pos-header td[awidth].text-center {
        min-width: 52px !important;
    }

    .game_plus {
        min-width: 50px !important;
        width: 50px !important;
    }
  
}

@media(max-width: 1740px) {
    .ti_detals {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .ti_bg {
        padding-right: 0px;
        padding-left: 0px;
    }

    .ticket_item {
        min-width: 100% !important;
    }

    .sp-line-ticket-col {
        width: 300px;
    }

    .match-item .col-xs-6:nth-child(2) table {
        width: 10px !important;
    }
    .match-pos-header .col-xs-6:nth-child(2) table {
        width: 10px !important;
    }
    .bet {
        min-width: 50px !important;
        width: 50px !important;
        padding-left: 0px;
        padding-right: 0px;
        box-sizing: border-box;
    }
    .match-aditionals .bet_td {
        width: initial !important;
    }


    .bet_empty {
        min-width: 50px !important;
    }

    .match-pos-header td[awidth].text-center {
        min-width: 50px !important;
    }

    .game_plus {
        min-width: 50px !important;
        width: 50px !important;
    }
   
}

@media(max-width: 1490px) {
    .ti_detals {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .ti_bg {
        padding-right: 0px;
        padding-left: 0px;
    }

    .ticket_item {
        min-width: 100% !important;
    }

    .sp-line-ticket-col {
        width: 300px;
    }

    .match-item .col-xs-6:nth-child(2) table {
        width: 10px !important;
    }
    .match-pos-header .col-xs-6:nth-child(2) table {
        width: 10px !important;
    }
    .bet {
        min-width: 36px !important;
        width: 36px !important;
        padding-left: 0px;
        padding-right: 0px;
        box-sizing: border-box;
    }
    .match-aditionals .bet_td {
        width: initial !important;
    }


    .bet_empty {
        min-width: 36px !important;
    }

    .match-pos-header td[awidth].text-center {
        min-width: 36px !important;
    }

    .game_plus {
        min-width: 50px !important;
        width: 50px !important;
    }
}


.StatisticLink {
    background: url(sport/statisticlink.png) no-repeat center center;
    width: 26px;
    height: 26px;
    cursor: pointer;
    overflow: hidden;
    display: inline-block;
}
.w_94 {
    min-width: 94px;
}
.inline {
    display: inline-block;
    font-family: barial;
    font-size: 13px;
    /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);*/
    color: #D3D3D3;
}
.bet {
    display: inline-block;
    background-size: 100% 100%;
    margin-bottom: 0px;
    line-height: 17px;
    height: 23px;
    min-width: 50px;
    background: none;
    border: none;
    box-shadow: none;
    cursor: pointer;
    text-align: center;
    color: #FFFFFF;
    font-family: "Arial";
    font-size: 12px;
    text-indent: 0;
    padding: 0;
    width: inherit;
    width: 100%;
}
.bet .name {display: none}
.bet.sel {
    background: url(sport/bet_active.png);
    background-size: 100% 100%;
    border: 1px solid #f3c662;
    /*background-image: -webkit-linear-gradient(bottom, #FFCA2C 0%, #FFC401 100%) !important;*/
    background-image: -webkit-linear-gradient(bottom, #FFA41A 0%, #FFC42D 100%) !important;
    color: #000 !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc42d+0,ffa41a+100 */
    background: #ffc42d; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffc42d 0%, #ffa41a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc42d), color-stop(100%,#ffa41a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffc42d 0%,#ffa41a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffc42d 0%,#ffa41a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffc42d 0%,#ffa41a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffc42d 0%,#ffa41a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc42d', endColorstr='#ffa41a',GradientType=0 ); /* IE6-9 */

}
@-moz-document url-prefix() { 
    .bet.sel {
        background: transparent linear-gradient(to bottom, #FFC42D 0%, #FFA41A 100%) repeat scroll 0% 0% !important;
    }
}

.game_bet_item_ln .bet.hov {
    background: #6f6f6f;
    border: 1px solid #6f6f6f;
}
.bh:hover .game_bet_item_ln, .bh:hover .game_item_td_time  {
    background: #464646;
}
.bh:hover .StatisticLink {
    background: url(sport/statisticlink_hov.png) no-repeat;
}
.additionals_bet_list .game_bet_list .bet {
    width: 110px;
}
.bet:hover {
    /* background: url(sport/bet_hover_h.png) no-repeat; */
    background-size: 100% 100%;
    border: 1px solid #dbb242;
    color: #7e4a08;
    background-image: -webkit-linear-gradient(bottom, #FFCA2C 0%, #FFD332 100%);
}
/*.bet.sel {
        background: url(sport/bet_hover.png) no-repeat;
        background-size: 100% 100%;
        border: 1px solid #a56f52;
        color: #7e4a08;
}*/
.match-item {
    background: url(sport/match-item.png);
    background-size: 100% 100%;
    color: #d1d1d1;
    font-family: "Sylfaen";
    font-size: 13px;
    height: 24px;
    line-height: 22px;
    border-bottom: 1px solid #2f2e2f;
    margin-left: -4px;
    margin-right: 0px;
}
.sp-time {
    color: #a9a9a9;
    font-family: "barial";
    font-size: 13px;
}

.game_plus_pos {
    /* background: url(sport/game_plus_pos.png); */
    background-size: 100% 100%;
    /* border: 1px solid #ffae3c; */
    /* box-shadow: 0px 0px 0px 1px #ffae3c; */
    height: 23px;
    line-height: 22px;
    border-left: 1px solid #2F2E2F;
    text-align: center;
    color: #6e2f0c;
    font-family: "Arial";
    /*background-image: -webkit-linear-gradient(bottom, #FFCA2C 0%, #FFD332 100%);*/
    background-image: -webkit-linear-gradient(bottom, #FFA41A 0%, #FFC42D 100%);
    font-size: 12px;
    /* font-weight: bold; */
    cursor: pointer;
    padding: 0;
    /* margin-top: 1px; */
    min-width: 50px; 
    width: 50px; 

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc42d+0,ffa41a+100 */
    background: #ffc42d; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffc42d 0%, #ffa41a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc42d), color-stop(100%,#ffa41a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffc42d 0%,#ffa41a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffc42d 0%,#ffa41a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffc42d 0%,#ffa41a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffc42d 0%,#ffa41a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc42d', endColorstr='#ffa41a',GradientType=0 ); /* IE6-9 */
}
.game_plus_pos.loading {
    background: url(sport/game_plus_pos.gif);
}
.aditionals_empty {
    min-width: 50px;
}
/* Aditional Positions */
.aditionals-list {
    border-top: 1px solid #171717;
    box-shadow: 0px 0px 5px 1px #171717;
    color: #FFFFFF;
}
.sm-top-left {
    background: url(sport/sm-top-left.png) no-repeat top right;
}
.sm-top-right {
    background: url(sport/sm-top-right.png) no-repeat top right;
}
.aditional-filter-td {
    background: #2e2e2e url(sport/aditional-filter-td.png) repeat-x;
    font-family: barial;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);
}
.aditional-filter-panel {
    border-bottom: 1px solid #616161;
}
.aditional-filter-item {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding-right: 13px;
    padding-left: 7px;
    background: url(sport/aditional-filter-item-border.png) no-repeat right 0px;
}
.ck {
    background: url(sport/ck.png) no-repeat 0px 0px;
    display: inline-block;
    width: 18px;
    height: 34px;
    cursor: pointer;
    margin-right: 5px;
    color: #ffffff;
    font-family: "Sylfaen";
    font-size: 10px;
}
.aditional-filter-item:hover, .aditional-filter-item.sel {
    background: url(sport/aditional-filter-item-border.png) no-repeat right 0px, url(sport/aditional-filter-item-hover.png) repeat-x;
    cursor: pointer;
}
.aditional-filter-item:hover .ck, .aditional-filter-item.sel .ck {
    background-position: 0px -34px;
    color: #f2c841;
}
.match-aditionals {
    display: none;
    font-size: 12px;
}
.aditional-bet-list {
    text-align: right;
}
.match-aditionals .bet_td {
    display: inline-block;
    width: 142px;
}

.match-item .str-icon {display: inline-block;}
.match-item .str-icon img {max-height: 17px;}
.white .match-item .str-icon img {    filter: invert(1);}

.adit_serch_box {
    display: inline-block;
    position: relative;

}
.adit_serch_box i {
    position: absolute;
    top: 6px;
    right: 10px;
    color: #000;
    z-index: 99;
    font-size: 19px;
    text-shadow: none;
}
.adit_serch_box i:hover {
    cursor: pointer;
    color: red;
}
.adit_serch_box input {
    color: #0A0A0A;
    border-radius: 1px;
    border: 0;
    padding: 8px;
    padding-right: 30px;
    width: 140px;
}


@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .match-aditionals .bet_td {
        width: 142px;
    }
}

.match-aditionals .bet{
    width: 140px;
    height: 25px;
    line-height: 25px;
    text-align: right;
    font-family: barial;
    min-width: 120px !important;
    padding: 0 5px;
}
/*.match-aditionals .bet::before {
    content: attr(x_type);
    float: left;
    line-height: 25px;
    height: 25px;
}*/
.match-aditionals .bet {
    display: flex;
    flex-direction: row;
    flex-wrap: inherit;
}
.match-aditionals .bet .name {
    display: inline-block;
    flex: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    padding-right: 5px;
}
.black .match-aditionals .bet .val {
    color: #f2c841;
}
.black .match-aditionals .bet.sel .val {
    color: #000;
}
.black .bet:hover .val {
    color: #000;
}


.white .match-aditionals .val {
    color: #A55002;
}



.ad-bet-row {
    padding: 7px;
    font-size: 13px; 
}

.ad-bet-row.odd {
    background: #343434;
}
.sp-ad-right-button {
    background-color: #403f3f;
    background-image: url(sport/sp-ad-right-button-arrow.png), url(sport/sp-ad-right-button-bg.png);
    background-repeat: repeat-y, no-repeat;
    background-position: center 0px, center center;
    background-size: auto auto, 100% 80%;
    opacity: 0.7;
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    border-left: 1px solid #575656;
}
.match-aditionals:hover .sp-ad-right-button {
    opacity: 1;
}

.time-filter button.lider-color.dropdown-toggle {
    padding: 3px 7px;
    border-radius: 2px;
}

.time-filter {
    font-family: barial;
}

.time-filter .dropdown-menu {
    font-size: 12px;
    min-width: 160px;
    border-radius: 2px;
}
.time-filter .dropdown-menu:hover {
    background-color: #2D2D2D;
}
.time-filter:hover .dropdown-menu {
    background-color: #2D2D2D;
}
.time-filter .dropdown-menu .divider {
    margin: 3px 0px 3px 0px;
    background: #E7B530;
}

.sport_wraper button.btn.btn-default.btn-xs.lider-color {
    width: 140px;
    margin-top: 0px !important;
    margin-right: 5px;
    color: #D6D6D6;
    background: #414141 !important;
    border-radius: 2px;
    font-family: barial;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);
}
.sport_wraper a.btn.btn-default.btn-xs.lider-print {
    width: 170px;
    margin-top: 0px !important;
    margin-right: 5px;
    color: #D6D6D6;
    background: #414141 !important;
    border-radius: 2px;
    font-family: barial;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);
    display: inline-block;
    border: none;
    font-size: 12px;
        padding: 0;
    line-height: 21px;
}

.sport_wraper:not(:first-child) button.btn.btn-default.btn-xs.lider-color {
    display: none;
}

.sport_wraper > .tab-control {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.close_all_button_z {
    width: 139px;
    margin-top: 0px !important;
    margin-right: 5px;
    float: right;
    border-radius: 2px;
    font-family: barial;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);
    color: #D6D6D6;
    background: #414141 !important;
}

.aditional-bet-list .bet > span {
    color: #FFB30F;
}
.aditional-bet-list .bet:hover > span {
    color: #000;
}
.aditional-bet-list .bet.active > span {
    color: #000;
}

.bet_empty {
    /* display: inline-block; */
    background-size: 100% 100%;
    border-left: 1px solid #616161;
    margin-bottom: 0px;
    line-height: 17px;
    height: 23px;
    line-height: 23px;
    min-width: 50px;
    /* margin: 1px; */
    cursor: pointer;
    text-align: center;
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    /* font-weight: bold; */
    text-indent: 0;
    color: #232323;
    background: #909090;
    cursor: default;
    font-weight: bold;
}


.bet_long {
    min-width: 70px !important;
}

.match-pos-header td[awidth].text-center {
    min-width: 50px;
}

.match-pos-header td.text-center.bet_tot {
    min-width: 75px !important;
}


.tote-content td, .tote-content th {
    padding: 0 !important;
}

.bet_empty.bet_tot {
    min-width: 75px !important;
}


@media (max-width: 1490px) and (min-resolution: .001dpcm) {
    _:-o-prefocus, .match-aditionals .bet_td {
        width: 122px !important;
    }
}

.game-category-list {
    min-width: 760px;
}
.sport_wraper[sport-id='16'] .match-pos-header td.text-center.bet_tot {
    /*width: 49px !important;
    min-width: 49px !important;*/
    width: 39px !important;
    min-width: 39px !important;
}
.sport_wraper[sport-id='16'] .bet_empty.bet_tot  {
    width: 40px !important;
    min-width: 40px !important;
}
.white .sport_wraper[sport-id='16'] [category-id="-30523"] .bet_empty.bet_tot.tot_red,
.white .match-list[data-tms_id="16"] .tot_red
{
    color: #FF0000 !important;
}

.black .sport_wraper[sport-id='16'] [category-id="-30523"] .bet_empty.bet_tot.tot_red,
.black .match-list[data-tms_id="16"] .tot_red
{
    color: #ae0d0d !important;
}



.black .bet {
    border: none;
    color: #fff;
    border-left: 1px solid #2F2E2F; ;
    background: #202020;
    background-image: -webkit-linear-gradient(bottom, #3d3c3c 0%, #4a4a4a 100%);
    /* border-left: 1px solid #585858; */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a4a4a+0,3d3c3c+100 */
    background: #4a4a4a; /* Old browsers */
    background: -moz-linear-gradient(top,  #4a4a4a 0%, #3d3c3c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#3d3c3c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4a4a4a 0%,#3d3c3c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4a4a4a 0%,#3d3c3c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4a4a4a 0%,#3d3c3c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4a4a4a 0%,#3d3c3c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#3d3c3c',GradientType=0 ); /* IE6-9 */

}
.black .bet:hover {
    /* border: 1px solid #FFFFFF; */
    /* color: #2B2B2B; */
    background-image: -webkit-linear-gradient(bottom, rgba(230, 196, 94, 0.86) 0%, #F3D36E 100%);
    color: #000;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3d36e+0,e6c45e+100 */
    background: #f3d36e; /* Old browsers */
    background: -moz-linear-gradient(top,  #f3d36e 0%, #e6c45e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3d36e), color-stop(100%,#e6c45e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f3d36e 0%,#e6c45e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f3d36e 0%,#e6c45e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f3d36e 0%,#e6c45e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f3d36e 0%,#e6c45e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3d36e', endColorstr='#e6c45e',GradientType=0 ); /* IE6-9 */

}
/*
@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .bet_long {
                min-width: 60px;
        }

        _:-o-prefocus, .bet {
                min-width: 45px !important;
        }
        _:-o-prefocus, .bet_empty {
                min-width: 45px !important;
        }

        _:-o-prefocus, .game_plus_pos {
                min-width: 30px !important;
        }
}
*/




/* WHITE SPORT LAYOUT [BEGIN] */

.white .category_wraper_line {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAAAAACFNooQAAAAF0lEQVQY02P4zwSC/1DgXzj+i8RDhv8BEDEb/QowatEAAAAASUVORK5CYII=) repeat-x;
}

.white .category_wraper_title {
    color: #2C2C2C;
}

.white .updown_championat {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI5IDI4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjNWM1YzUiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjI5IiBoZWlnaHQ9IjI4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(bottom, #c5c5c5 0%, #fff 100%);
    background-image: -o-linear-gradient(bottom, #c5c5c5 0%, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #c5c5c5 0%, #fff 100%);
    background-image: linear-gradient(bottom, #c5c5c5 0%, #fff 100%);
    border-left:  1px solid #999;
}
.white .updown_championat:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(bottom, #e5e5e5 0%, #fff 100%);
    background-image: -o-linear-gradient(bottom, #e5e5e5 0%, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #e5e5e5 0%, #fff 100%);
    background-image: linear-gradient(bottom, #e5e5e5 0%, #fff 100%);
}
.white .close-category {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA4CAIAAABlp9/eAAABZElEQVRYw+2X8W7CIBDGgdpVH2kv5zLf1mRLGtu1Wjbxs2SN8wrZPkOiGRf+uPugv15OpIdxycw8JvqYzDL6btD7rmvqGgNOSGHQh763w/Cy2WDAQSiVGPorbJ/WAqFGg4NQKpHHY1mrn+aTvRLJrJUxr+u1Cth5yhgyaweA1rP0s6i1o7OGHZ0LZY2p+LMxtMYRM5ZYciFiSkfpsYIUxsxyJzoWsD+jqK+sO5n1YO3EgoNQKmTWH/j7DYNPFg5CqZBZw9que69rjPb7xJBKPq8zmkQnbHGek1nKrFUye9BONRfkT+h2t3vbbjHghBQG3TbNvu990wQHoVRI9GGkTN9v305eKeRd5taeL/Lap6qK93xYQBakWq3KAB0iprCA3yEq3POpWzbfdAeY7cr8rYBEh7iXdBL9m56P3HzFYnHZ4SGUCrn5irI0IwsDDkKp8DsEeZXLJQackHJ/J1/+gP37gpwAT+2kLgGFqI8AAAAASUVORK5CYII=);
    border-left:  1px solid #999;
}
.white .match-pos-header {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(bottom, #c1c1c1 0%, #e1e1e1 100%);
    background-image: -o-linear-gradient(bottom, #c1c1c1 0%, #e1e1e1 100%);
    background-image: -webkit-linear-gradient(bottom, #c1c1c1 0%, #e1e1e1 100%);
    background-image: linear-gradient(bottom, #c1c1c1 0%, #e1e1e1 100%);
    color: #000;
}

.white  .inline {
    text-shadow: none;
    color: #2C2C2C;
    font-weight: bold;
    /*-webkit-text-stroke: 0.5px;*/
}



.white .right-line {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAAAAADRSSBWAAAAC0lEQVQYV2PYsRkAAiYBbPrPr5kAAAAASUVORK5CYII=) repeat-y right 0px;
}

.white .match-item {
    background: none;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(bottom, #e5e5e5 0%, #fff 100%);
    background-image: -o-linear-gradient(bottom, #e5e5e5 0%, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #e5e5e5 0%, #fff 100%);
    background-image: linear-gradient(bottom, #e5e5e5 0%, #fff 100%);
    border-bottom: 1px solid #8F8F8F;
}

.white .bet {
    /* background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAAL0lEQVQY02PYtWsXEwMDAxj/+/cPzv7//z9CDIj/Adk/fvyAs8H0379Mf2FsiF4AZBIfCda4+CQAAAAASUVORK5CYII=); */
    border: none;
    color: #2B2B2B;
    border-left: 1px solid #8F8F8F;
    background: #F1F1F1;
    font-weight: bold;
}
.white .bet:hover {
    /* border: 1px solid #FFFFFF; */
    /* color: #2B2B2B; */
    /* background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); */
    background-image: -moz-linear-gradient(bottom, #c6c6c6 0%, #f0f0f0 100%);
    background-image: -o-linear-gradient(bottom, #c6c6c6 0%, #f0f0f0 100%);
    background-image: -webkit-linear-gradient(bottom, #F7E02D 0%, #F9EC40 100%);
    background-image: linear-gradient(bottom, #c6c6c6 0%, #f0f0f0 100%);
}
.white .bet.sel {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAZCAIAAAAuZuBLAAAAR0lEQVRIx+2TAQ0AMAjD9mR+7vnuUMFtFDIUNF1xvSvMWYcDIzcIRibBZKlBblA0qTgVb6gYhENzk58a4oakJhWn4hUVk2g+ejAMI4hAlIYAAAAASUVORK5CYII=);
}

.white .bet_empty {
    border: none;
    color: #676767;
    background: #E4E4E4;
    border-left: 1px solid #8F8F8F;
    cursor: default;
    font-weight: bold;
}

.white .game_plus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAATklEQVQoz62NMRHAMAwDTSGcLDEwlmIJJ2EpBXVxehmytffL635QOBaYEHKt2IJg1IeAgWoE42rPQMEHFEyquenX5/ZB0Tyd/xmSxbHWA0sxjCRTz1M7AAAAAElFTkSuQmCC) no-repeat center center;
}

.white .aditional-filter-td {
    background: #F1F1F1;
}
.white .aditionals-list {
    color: #414141;
}
.white .aditional-filter-td {
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
}

.white .ad-bet-row.odd {
    background: #E7E6E6;
}

.white .sp-ad-right-button {
    background-color: #FFFFFF;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAC2CAQAAABD2HRCAAAAUklEQVRYw+3SMQrAQAgF0TnaP9refFOkiEq2D2EQRHwiFrI5B+J/kZADEharcqfceeDTrMxstMFJlfualGqRb1872e8TRVEURVEURVEURVF8jwvpKbrcfIbG3gAAAABJRU5ErkJggg==), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAHMCAQAAAD4q6l2AAAA0klEQVR42u3UwQ0AIAzDwCCx/8qwRHnQHgMg2wrsrBSdnXS/qn0rggQJEpQdFUG7kh0VKlSoZlLJThCVicqOCpXnjEp22VEZg+wECaJCZaIECfoZUJkoQYKyy24MshOUHRUqVJ4zKlSyE0SFChWqHlSyy05QdtkJfnfVIYhKdtkJyi47KlSoUL2hkp0gKhOVHRUqzxmV7LKjMgbZCRJEhcpECRL0M6AyUYIEZZfdGGQnKDsqVKg8Z1SoZCeIChUqVD2oZJedoOyyEyRIkOAEwbJzAVlxezIuuWOEAAAAAElFTkSuQmCC);
}

.white .aditional-filter-item:hover, .white .aditional-filter-item.sel {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAiCAAAAABQcVfOAAAAFklEQVQYV2NZw8DCwMDCCEMMhEiyEABinQE9KAl9VQAAAABJRU5ErkJggg==) no-repeat right 0px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAiCAIAAAARTyRGAAAAJ0lEQVQYV2M6fvw4EwgwMjIyMTAwoNDY2Mhq8OH/DP+ZGP5jiuPAANzNBbLeFX7YAAAAAElFTkSuQmCC) repeat-x;
    cursor: pointer;
}

.white .aditional-filter-item {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAiCAAAAABQcVfOAAAAGElEQVQYV2PZxcDCAEaMYARhwEXQSHIRAGeAAUllpky3AAAAAElFTkSuQmCC) no-repeat right 0px;
}

.white .aditional-bet-list .bet > span {
    color: #A55002;
}

/* WHITE SPORT LAYOUT [=END=] */

.match-item:hover, [xr].hover {
    background: rgba(185, 185, 185, 0.12);
}
.white .match-item:hover{
    background: #F8E534;
}
.white [xr].hover {
    background: #F8E434;
}




.match-item.searched_match {
    animation-name: searchMatchesBlack;
    animation-iteration-count: 5;
    animation-duration: 1s; /* or: Xms */
}
@keyframes searchMatchesBlack {
    0% {
        background: url(sport/match-item.png);
    }
    50% {
        background: rgba(208, 205, 205, 0.28);
    }
    100% {
        background: url(sport/match-item.png);
    }
}

.white .match-item.searched_match {
    animation-name: searchMatchesWhite;
    animation-iteration-count: 5;
    animation-duration: 1s; /* or: Xms */
}

@keyframes searchMatchesWhite {
    0% {
        background: #e5e5e5 ;
    }
    50% {
        background: #F8E534;
    }
    100% {
        background: #e5e5e5 ;
    }
}

.show_more_games {
    font-family: 'BPGArial2010',sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    background: #fde52d;
    color: #000;
    padding: 10px;
    cursor: pointer;
}

/* TEMP CHANGES */

.country-link img {
    /*	display: none; */
    width: 17px;
}

.footer,
.footer-line-bottom,
.footer_menu,
.fo_line,
.fo
{
    display: none;
}


.sport_main_inner_text {
    display: inline-block;
    width: calc(100% - 86px);
    /* border: 1px solid #FFF; */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: top;
    padding-left: 2px;
    position: relative;
    top: -1px;
    color: #E8E8E8;
    padding: 1px 0;
}
.sport_inner_text {
    display: inline-block;
    width: calc(100% - 73px);
    /* border: 1px solid #FFF; */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
    padding-left: 2px;
}

span.badge {
    color: white;
    font-size: 11px;
    background: rgb(42, 41, 41);
    border-radius: 2px;
    padding: 2px;
    font-size: 11px;
    text-align: right;
    position: relative;
    top: 0px;
    /*left: 2px;*/
    left: -3px;
    border: 1px solid #202020;
    padding: 2px 3px;
    margin-left: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);
    opacity: 0.7;
    /*width: 24px;*/
    width: 32px;
    text-align: center;
}

span.badge.sport_badge {
    position: relative;
    top: -4px;
}

.nav.category-name-list div.category-item a span.badge {
    border: 0;
}

.nav.category-name-list {
    /*position: relative;*/
    z-index: 999;
    min-width: 100%;
}


@media(min-width: 1100px) {
    .country-item .country-link {
        width: 177px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 237px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 177px !important;*/
        width: 240px !important;
        border-radius: 4px;
    }
}
@media(min-width: 1150px) {
    .country-item .country-link {
        width: 189px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 248px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 189px !important;*/
        width: 250px !important;
        border-radius: 4px;
    }
}
@media(min-width: 1200px) {
    .country-item .country-link {
        width: 160px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 267px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 160px !important;*/
        width: 260px !important;
        border-radius: 4px;
    }
}
@media(min-width: 1250px) {
    .country-item .country-link {
        width: 170px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 283px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 170px !important;*/
        width: 275px !important;
        border-radius: 4px;
    }
}
@media(min-width: 1300px) {
    .country-item .country-link {
        width: 180px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 302px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 180px !important;*/
        width: 225px !important;
        border-radius: 4px;
    }
    .comment_ev span {
        width: 150px;
    }
}
@media(min-width: 1350px) {
    .country-item .country-link {
        width: 157px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 315px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 190px !important;*/
        width: 235px !important;
        border-radius: 4px;
    }
}
@media(min-width: 1400px) {
    .country-item .country-link {
        width: 166px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 329px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 200px !important;*/
        width: 245px !important;
        border-radius: 4px;
    }
    .comment_ev span {
        width: 150px;
    }
}
@media(min-width: 1450px) {
    .country-item .country-link {
        width: 174px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 263px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 210px !important;*/
        width: 255px !important;
        border-radius: 4px;
    }
}
@media(min-width: 1500px) {
    .country-item .country-link {
        width: 182px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 275px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 220px !important;*/
        width: 265px !important;
        border-radius: 4px;
    }
    .comment_ev span {
        width: 200px;
    }
}
@media(min-width: 1550px) {
    .country-item .country-link {
        width: 191px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 285px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        /*width: 230px !important;*/
        width: 275px !important;
        border-radius: 4px;
    }
}
@media(min-width: 1600px) {
    .country-item .country-link {
        width: 199px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 302px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        width: 240px !important;
        border-radius: 4px;
    }
    .comment_ev span {
        width: 250px;
    }
}
@media(min-width: 1650px) {
    .country-item .country-link {
        width: 207px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 314px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        width: 250px !important;
        border-radius: 4px;
        font-size: 11px;
        line-height: 11px;
    }
    .comment_ev span {
        width: 300px;
    }
}
@media(min-width: 1700px) {
    .country-item .country-link {
        width: 216px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 326px !important;
    }
    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        width: 260px !important;
        border-radius: 4px;
        font-size: 11px;
        line-height: 11px;
    }
    .comment_ev span {
        width: 300px;
    }
   
    
}
@media(min-width: 1750px) {
    .country-item .country-link {
        width: 224px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 270px !important;
    }

    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        width: 270px !important;
        border-radius: 4px;
        font-size: 12px;
        line-height: 12px;
    }
}
@media(min-width: 1800px) {
    .country-item .country-link {
        width: 233px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 280px !important;
    }

    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        width: 280px !important;
        border-radius: 4px;
        font-size: 12px;
        line-height: 12px;
    }
    .comment_ev span {
        width: 370px;
    }
}
@media(min-width: 1850px) {
    .country-item .country-link {
        width: 241px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 290px !important;
    }

    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        width: 290px !important;
        border-radius: 4px;
        font-size: 13px;
        line-height: 13px;
    }
    .comment_ev span {
        width: 400px;
    }
   
}
@media(min-width: 1900px) {
    .country-item .country-link {
        width: 249px !important;
        margin-left: 2px;
        margin-right: 2px;
    }
    .country-item .country-link[data-countrytype="euro2016"] {
        width: 300px !important;
    }

    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        width: 300px !important;
        border-radius: 4px;
        font-size: 13px;
        line-height: 13px;
    }
    .comment_ev span {
        width: 420px;
    }
}
@media(min-width: 1920px) {
    .country-item .country-link {
        width: 250px !important;
        margin-left: 2px;
        margin-right: 2px;
    }

    .country-item .country-link[data-countrytype="euro2016"] {
        width: 304px !important;
    }


    ul.nav.nav-pills.sport-name-list li a[sport-id] {
        width: 303px !important;
        border-radius: 4px;
        font-size: 13px;
        line-height: 13px;
    }
   
}

.euro14 a {
    position: relative;
}
.country-item a[href*="#country=14="] img{
    /*opacity: 0;*/
}
.euro14 a:before {
    content: '';
    position: absolute;
    left: 4px;
    top:4px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}


.euro14[country-id="-5168"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/Soccer_Ball.png');
}
.euro14[country-id="-5175"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/Tennis_Ball.png');
}
.euro14[country-id="-5088"] a:before,
.euro14[country-id="-12608"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/Basketball_Ball.png');
}
.euro14[country-id="-4397"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/Volleyball_Ball.png');
}
.euro14[country-id="-5116"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/RugbyLeague_Ball.png');
}
.euro14[country-id="-5219"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/Badminton_Shuttlecock.png');
}
.euro14[country-id="-5217"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/IceHockey_Puck.png');
}
.euro14[country-id="-4899"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/WaterPolo_Ball.png');
}
.euro14[country-id="-5222"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/Boxing_Gloves.png');
}
.euro14[country-id="-5224"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/UFC_Gloves.png');
}
.euro14[country-id="-5223"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/judo.png');
}
.euro14[country-id="-5230"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/athletics.png');
}
.euro14[country-id="-5237"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/medal2.png');
}
.euro14[country-id="-4467"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/Handball_Ball.png');
}
.euro14[country-id="-5238"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/dzalosnoba.png');
}
.euro14[country-id="-5238"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/dzalosnoba.png');
}
.euro14[country-id="-5243"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/taekwondo.png');
}
.euro14[country-id="-5241"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/golf.png');
}
.euro14[country-id="-5244"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/swimming.png');
}
.euro14[country-id="-5242"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/shooting.png');
}
.euro14[country-id="-5155"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/BeachSoccer_Ball.png');
}
.euro14[country-id="-5257"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/gymnastic.png');
}
.euro14[country-id="-12588"] a:before,
.euro14[country-id="-12590"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/free_wrestling.png');
}
.euro14[country-id="-4957"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/PingPong_Racket_Ball.png');
}
.euro14[country-id="-12467"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/Baseball_Ball.png');
}
.euro14[country-id="-12610"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/rowing.png');
}
.euro14[country-id="-12615"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/karate.png');
}
.euro14[country-id="-12611"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/equestrian.png');
}
.euro14[country-id="-12617"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/skade.png');
}
.euro14[country-id="-12616"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/surfing.png');
}
.euro14[country-id="-12614"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/fencing.png');
}
.euro14[country-id="-12628"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/cycling.png ');
}
.euro14[country-id="-12612"] a:before {
    background-image: url('/gui/web/css/sport-icons/16/sailing.png ');
}


.euro14[country-id="-6854"] a:before {background-image: url('sport-icons/24/1221.png');background-size: contain;}
.euro14[country-id="-6798"] a:before {background-image: url('sport-icons/24/1501.png');background-size: contain;}
.euro14[country-id="-6876"] a:before {background-image: url('sport-icons/24/1521.png');background-size: contain;}
.euro14[country-id="-6860"] a:before {background-image: url('sport-icons/24/1544.png');background-size: contain;}
.euro14[country-id="-13954"] a:before {background-image: url('sport-icons/24/2163.png');background-size: contain;}
.euro14[country-id="-6857"] a:before {background-image: url('sport-icons/24/1548.png');background-size: contain;}
.euro14[country-id="-6859"] a:before {background-image: url('sport-icons/24/1545.png');background-size: contain;}
.euro14[country-id="-6861"] a:before {background-image: url('sport-icons/24/1543.png');background-size: contain;}
.euro14[country-id="-6862"] a:before {background-image: url('sport-icons/24/1542.png');background-size: contain;}
.euro14[country-id="-13953"] a:before {background-image: url('sport-icons/24/2223.png');background-size: contain;}
.euro14[country-id="-6858"] a:before {background-image: url('sport-icons/24/1546.png');background-size: contain;}
.euro14[country-id="-6855"] a:before {background-image: url('sport-icons/24/1549.png');background-size: contain;}
.euro14[country-id="-13967"] a:before {background-image: url('sport-icons/24/1081.png');background-size: contain;}
.euro14[country-id="-13648"] a:before {background-image: url('sport-icons/24/18.png');background-size: contain;}
.euro14[country-id="-6867"] a:before {background-image: url('sport-icons/24/58.png');background-size: contain;}

.euro14 .nav .category-item a:before {
    display: none !important;
}

ul.nav.nav-pills.sport-name-list li a[sport-id].sel {
    color: #FDBB1F;
}

@-moz-document url-prefix() {
    .color_switcher {
        margin-top: -13px;
    }

    .close_all_x {
        margin-top: -13px;
    }

    .inline {
        font-size: 13px;
        /*font-weight: bold;*/
    }
}

span.arrow {
    display: inline-block;
    width: 12px;
    height: 7px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAAcklEQVQYGQXBsUoCAAAFwAcOQQ3R1OIYNKqLgwgNQkuLozi4SApOuahh4vvz6y4mdr48iYh4sLA3i6OqlWcRj5aqLjH3p2rr1Yu1qrvPiKlfVQffqm4+DCJi5Kyq6moqEhHx7kfVyVhEIiJiaGPrTUTkH25XaGOlXGxFAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center center;

}

.collapsed .arrow {
    vertical-align: middle;
    transform: rotate(-90deg) ;
    -webkit-transform: rotate(-90deg) ;
    -moz-transform: rotate(-90deg) ;
    -o-transform: rotate(-90deg) ;
    -ms-transform: rotate(-90deg) ;
}

.live-sidebar {
    margin-top: 3px;
    margin-left: 3px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}

.live-sidebar > .live-sidebar-heading,
.live-sidebar .sport > .sport-heading {
    position: relative;
    display: block;
    padding: 5px 10px;
    background: #2c2a2b;
    color: #FFF;
    border: 1px solid #333333;
    font-family: 'alksanet';
    font-size: 14px;
}

.live-sidebar > .live-sidebar-heading {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAAAAAAdufbFAAAAEElEQVQYV2PUZGAkHumSjAAGFwWFG1GtoAAAAABJRU5ErkJggg==) repeat-x;
    color: #FFCB5E;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.live-sidebar .sport > .sport-heading {
    padding-left: 32px;
    color: #FFFFFF;
    font-family: 'dejavusanscondensdzj';
    font-size: 13px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}

.live-sidebar .sport > .sport-heading > .sp-bg {
    position: absolute;
    top: 0;
    left: 1px;
    width: 32px;
    height: 100%;
    font-family: 'dejavusanscondensdzj';
}
.live-sidebar .sport > .sport-heading > .sp-bg > .sp-icon {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;

}

.live-sidebar .sport > .sport-heading > .arrow {
    float: right;
    margin-top: 7px;
}

.live-sidebar .sport .match {
    position: relative;
    display: block;
    margin-top: 1px;
    margin-left: 4px;
    padding: 1px 5px;
    background: #333333;
    color: #FFF;
    border-left-width: 2px;
    border-top-color: #474747 !important;
    border-right-color: #474747 !important;
    border-bottom-color: #474747 !important;
    font-family: 'alksanet';
    font-size: 12px;
    cursor: pointer;
}

.live-sidebar .sport .match:last-child {
    margin-bottom: 1px;
}

.live-sidebar .sport .match:hover {
    border-top: 1px solid #856424 !important;
    border-right: 1px solid #856424 !important;
    border-bottom: 1px solid #856424 !important;
    box-shadow: inset 0 0 25px rgba(242, 200, 65, .3)
}

.live-sidebar .sport .match > .match-title {
    position: relative;
    padding-left: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    font-family: 'barial',sans-serif;

}

.live-sidebar .sport .title {
    font-family: 'dejavusanscondensdzj',sans-serif;
    color: #fff;
}

.live-sidebar .sport .match > .match-title::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-right: 5px;
    background: url('../images/super-live/misc/online_dot.gif') no-repeat;
    vertical-align: middle;
}

.live-sidebar .sport .match > .match-info {
    font-size: 12px;
    font-family: barial;
    color: #C4C4C4;
    opacity: 0.7;
    float: left;
    height: 20px;
    line-height: 20px;
}

.live-sidebar .sport .match:hover > .match-info {
    opacity: 1;
}

.live-sidebar .sport .match > .match-info > .score {
    color: #ffbb0e;
}

.live-sidebar .sport .match > .match-info > .time {
    color: #CDAF1D;
}

.live-sidebar .sport .match > .league-info {
    display: none;
    position: absolute;
    top: 50%;
    right: 100%;
    width: 450px;
    margin-top: -29px;
    margin-right: 2px;
    background: #464646;
    color: #FFF;
    border: 1px solid rgba(0, 0, 0, .5);
    font-family: barial;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    box-shadow: inset 0px 0px 2px rgba(255, 255, 255, .5), 1px 1px 5px rgba(0, 0, 0, 1);
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
    z-index: 999;
}

.live-sidebar .sport .match:hover > .league-info {
    /*display: block; */   
}

.live-sidebar .sport .match > .league-info > .match-title {
    padding: 5px;
    color: #FFA300;
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    text-overflow: ellipsis;		}

.live-sidebar .sport .match > .league-info > .league-title {
    padding: 5px;
    color: #C4C4C4;
    border-top: 1px solid rgba(255, 255, 255, .1);
    font-family: alksanet;
    text-overflow: ellipsis;

}

.live-sidebar .country-heading img {
    width: 17px;
}

/* STATISTICS SCALE */
.match-item .sport-stat-td.right-line img {
    opacity: 0.7;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.match-item:hover .sport-stat-td.right-line img {
    -ms-transform: scale(1.3,1.3);
    -webkit-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3);
    /*opacity: 1;*/
    /*-webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;*/
    -webkit-animation: blink 0.6s linear 0s infinite alternate;
    -moz-animation: blink 0.6s linear 0s infinite alternate;
    -o-animation: blink 0.6s linear 0s infinite alternate;
    animation: blink 0.6s linear 0s infinite alternate;
}
.type-long {
    width: 250px !important;
    margin-right: 3px;
}
.live-indicator-text{
    font-weight: bold; 
    padding-left: 6px;
    font-size: 12px;
    font-family: barial;
}
/*.live-indicator-time-yellow{
    color: #D1B423 !important;
}
.live-indicator-time-black{
    color: black !important;
}
.live-ind-time{
    color: #D1B423;
}*/
.live-indicator-score{
    height: 22px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 5px;
    background-color:#455e22;
    display: inline-block;
    font-family: 'dejavusanscondensdzj';
    /*font-weight: bold;*/
    color: white;
}
.match_info_icon:hover{
    opacity: 0.8;
}
.match_info_icon{
    position: absolute;
    top:5px;
    display: inline-block;
    border:0 solid red !important;
    width: 13px;
    height: 13px;
    margin-left: 8px;
}
.match_info_data:after{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 7px solid #3F3E3E;
    left: 50%;
    margin-left: -7px;
}
.match_info_data{
    box-shadow: 0 0 10px #000000;
    z-index:-1;
    opacity: 0;
    background-image: -webkit-linear-gradient(bottom, #3d3c3c 0%, #4a4a4a 100%);
    background: #4a4a4a;
    background: -moz-linear-gradient(top, #4a4a4a 0%, #3d3c3c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#3d3c3c));
    background: -webkit-linear-gradient(top, #4a4a4a 0%,#3d3c3c 100%);
    background: -o-linear-gradient(top, #4a4a4a 0%,#3d3c3c 100%);
    background: -ms-linear-gradient(top, #4a4a4a 0%,#3d3c3c 100%);
    background: linear-gradient(to bottom, #4a4a4a 0%,#3d3c3c 100%);
    border-radius:5px;
    top:-50px;
    width:106px;
    height:48px;
    margin-left: -40px;
    /*border:1px solid grey;*/
    padding-top: 2px;
    display: inline-block;
    position: absolute;
}
.match_info_td td.m_s_r{
    border:0;
}
.match_info_td{
    margin:0 auto;
}
.match_info_td th{
    border-bottom:1px dotted grey;
}
.match_info_td td{
    border-right:1px dotted grey;
}
.match_info_td td,th{
    font-family: arial;
    letter-spacing:1px;
    text-align: center;
    width: 33px;
}
.match_info_td img{
    margin-bottom: 4px;
    display: inline-block;
}

/*Live-Sidebar 1x2 snatches - Gigi*/
.sb-snatch-wrapper{
    width: 180px;
    height: 20px;
    display: flex;
    float: right;
}

.sb-snatch-wrapper .sb-up{
    text-shadow: none !important;
    color: #00ff34 !important;
    font-weight: bold;
}

.sb-snatch-wrapper .sb-down{
    text-shadow: none !important;
    font-weight: bold;
    color: #ff1200 !important;
}

.sb-snatch-wrapper .active{
    color: #0A0A0A !important;
    text-shadow: none !important;
    background: rgb(255,183,30) !important;
    background: -moz-linear-gradient(top, rgba(255,183,30,1) 0%, rgba(255,177,0,1) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,30,1)), color-stop(100%,rgba(255,177,0,1))) !important;
    background: -webkit-linear-gradient(top, rgba(255,183,30,1) 0%,rgba(255,177,0,1) 100%) !important;
    background: -o-linear-gradient(top, rgba(255,183,30,1) 0%,rgba(255,177,0,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(255,183,30,1) 0%,rgba(255,177,0,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(255,183,30,1) 0%,rgba(255,177,0,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb71e', endColorstr='#ffb100',GradientType=0 ) !important;
}
.sb-snatch-wrapper .locked::before{
    content: "";
    display: block;
    position: absolute;
    margin: auto;
    height: 20px;
    width: 10px;
    top: 2px;
    right: 0;
    left: 0;
    background: url("/gui/web/css/live/bet_lock.png");
    background-repeat: no-repeat;
    background-size: 10px;
}

.sb-snatch-wrapper .sb-snatch:hover .locked{
    text-indent: 0 !important;
    text-shadow: none !important;
    color: transparent !important;
    border-radius: 3px !important;
    background: #6f6f6f !important;
    cursor: default !important;
}

.sb-snatch-wrapper .locked span{
    color: transparent !important;
    text-shadow: none !important;
}

.sb-snatch button:hover{
    cursor: pointer;
    background-color:#555;
}
.sb-snatch button{
    background-color:black;
    border:0;
    width: 100%;
}

.live-sidebar .sport .match::after{
    content: "";
    display: block;
    clear: both;
}

.sb-snatch{
    flex:1;
    text-align: center;
    display: inline-block;
}
.bet_sl{
    position: relative;
    box-shadow: inset 1px 0 rgb(134, 134, 134), inset -1px 1px rgba(107, 107, 107, 0.94);
    border-radius: 3px;
    border: 1px solid #313131;
    background: #717171;
    /* background: -moz-linear-gradient(top, #6f6f6f 0%, #404040 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f6f6f), color-stop(100%, #404040));
    background: -webkit-linear-gradient(top, #6f6f6f 0%, #404040 100%);
    background: -o-linear-gradient(top, #6f6f6f 0%, #404040 100%);
    background: -ms-linear-gradient(top, #6f6f6f 0%, #404040 100%);
    background: linear-gradient(to bottom, #6f6f6f 0%, #404040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f6f6f', endColorstr='#404040', GradientType=0); */
}

.sb-snatch:nth-child(3n+2){
    margin: 0 3px 0 3px;
}

.sb-snatch:last-child{
    margin-right: 0 !important;
}

.sb-snatch:hover .bet_sl{
    text-shadow: none !important;
    text-align: center;
    text-indent: -20px;
    color: #000000;
    background: rgb(230, 196, 94);
    /*background: rgb(209, 176, 69);
    background: -moz-linear-gradient(top, rgba(209, 176, 69, 1) 0%, rgba(205, 148, 26, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(209, 176, 69, 1)), color-stop(100%, rgba(205, 148, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(209, 176, 69, 1) 0%, rgba(205, 148, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(209, 176, 69, 1) 0%, rgba(205, 148, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(209, 176, 69, 1) 0%, rgba(205, 148, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(209, 176, 69, 1) 0%, rgba(205, 148, 26, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1b045', endColorstr='#cd941a', GradientType=0);*/
}

.bet_sl::after{
    display: none;
    text-align: center !important;
    text-indent: 0px !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 100%;
    border-radius: 2px;
    background: #6f6f6f;
    border-left: 1px solid #000;
    background: -moz-linear-gradient(top, #6f6f6f 0%, #404040 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f6f6f), color-stop(100%,#404040));
    background: -webkit-linear-gradient(top, #6f6f6f 0%,#404040 100%);
    background: -o-linear-gradient(top, #6f6f6f 0%,#404040 100%);
    background: -ms-linear-gradient(top, #6f6f6f 0%,#404040 100%);
    background: linear-gradient(to bottom, #6f6f6f 0%,#404040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#404040',GradientType=0 );
    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.4), inset -1px 1px rgba(255, 255, 255, 0.4);
}
.sb-snatch:first-child .bet_sl::after{
    content: "1";
}

.sb-snatch:nth-child(2) .bet_sl::after{
    content: "X";
}

.sb-snatch:last-child .bet_sl::after{
    content: "2" !important;
}

.sb-snatch:hover .bet_sl::after {
    color: white !important;
    display: block;
}

.sb-snatch:hover .locked::after {
    color: white !important;
    display: none !important;
}

.live-indicator-sets {
    overflow: hidden;
    white-space: nowrap;
    height: 23px;
    position: absolute;
}

@media(max-width: 1220px) {
    .live-indicator-sets {
        display: none !important;
    }
}


/* hide spec */
.sport-name-list li a[sport-id="1343"] {
	display: none;
}


/* <top match tabs> */
.top_match_header {
    overflow: hidden;
}
.top_match_header, .top_match_list {
    min-width: 800px;
}
.top_match_header .right-line {
    background: none !important;
}

.top_match_tabs {
    width: 100%;
    height: 35px;
    margin-bottom: 2px;
}
.top_match_tabs .tm_tab {
    display: inline-block;
    position: relative;

    /*font-family: 'BPGArial2010',sans-serif;*/
    font-family: 'dejavusanscondensdzj';
    height: 35px;
    z-index: 1;
    opacity: 0.55;
}
.top_match_tabs .tm_tab:first-child {
    margin-left: 4px;
}
.top_match_tabs .tm_tab:hover {
    cursor: pointer;
}

.top_match_tabs .tm_tab .skewed {
    display: inline-block;
    vertical-align: top;
    background: #3a3c3f;
    height: 35px;
    width: 100%;
    border: 1px solid rgba(37, 37, 37, 0.5);
    -webkit-transform: perspective(5px) rotateX(2deg);
    -moz-transform: perspective(5px) rotateX(2deg);
    -ms-transform: perspective(5px) rotateX(2deg);
    -o-transform: perspective(5px) rotateX(2deg);
    transform: perspective(5px) rotateX(2deg);
    padding: 10px 20px;
    -ms-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    color: #ddd;
    z-index: 1;
}
.top_match_tabs .tm_tab:nth-child(1) {z-index: 25;}
.top_match_tabs .tm_tab:nth-child(2) {z-index: 24;}
.top_match_tabs .tm_tab:nth-child(3) {z-index: 23;}
.top_match_tabs .tm_tab:nth-child(4) {z-index: 22;}
.top_match_tabs .tm_tab:nth-child(5) {z-index: 21;}
.top_match_tabs .tm_tab:nth-child(6) {z-index: 20;}
.top_match_tabs .tm_tab:nth-child(7) {z-index: 19;}
.top_match_tabs .tm_tab:nth-child(8) {z-index: 18;}
.top_match_tabs .tm_tab:nth-child(9) {z-index: 17;}
.top_match_tabs .tm_tab:nth-child(10){z-index: 16;}
.top_match_tabs .tm_tab:nth-child(11){z-index: 15;}
.top_match_tabs .tm_tab:nth-child(12){z-index: 14;}
.top_match_tabs .tm_tab.active {
    z-index: 111;
    opacity: 1;
}
.top_match_tabs .tm_tab.active .skewed {
    opacity: 1;
}
.top_match_tabs .tm_tab .tb_ni_box {
    display: inline-block;
    position: relative;
    top: -27px;
    left: 18px;
    line-height: 22px;
}
.top_match_tabs .tm_tab i {
    display: inline-block;
    margin-right: 5px;
    float: left;
    position: relative;
    z-index:1 ;

}
.top_match_tabs .tm_tab .tm_name {
    display: inline-block;
    font-size: 14px;
    position: relative;
    z-index:1 ;
}
.top_match_tabs .tm_tab_border {
    width: 100%;
    height: 5px;
    position: relative;
    top: -22px;
    z-index: 111;
}

.top_match_head {
    height: 30px;
    line-height: 30px;
    margin-top: -10px;
}
.top_match_head .tab_actions {
    margin-top: 0;
    margin-right: 5px;
}

.tab_actions {
    margin-top: 5px;
    float: right;
}
.tab_actions i {
    min-width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #4e4e4e;
    margin-left: 5px;
    font-size: 15px;
    color: #dedede;
    border-radius: 1px;
    padding: 0 5px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);

}
.tab_actions i span {
    font-family: barial,sans-serif;
    font-size: 12px;
    margin-left: 5px;
    float: right;
}
.tab_actions i:hover {
    cursor: pointer;
    background: #f2c841;
    color: #2d2929;
    text-shadow:none;
}
.tab_actions i.fa-times:hover {
    background: #a93434;
    color: #fffbff;
}

.games .top_matches .sport_wraper {
    position: relative;
}
.games .top_matches .tab-sport {
    display: none;
}
.games .top_matches .category_wraper_line {
    display: none;
}
.games .top_matches .match-pos-header {
    display: none;
}
.games .top_matches .game-category-list .category_wraper:first-child .match-pos-header {
    display: block;
}
/* </end> */



.l_link_ico {
    width: 26px;
    height: 13px;
    background-position: 0px 0px;
    position: relative;
    top:5px;
    left: 32px;
}

.black .l_link_ico {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAMCAMAAACgLOZ5AAABNVBMVEX/5AD/////5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AAbwIGDAAAAZnRSTlMAAAECAwQFBggKCwwNDhEUFRcYGRobHB0eISQmJykqKywuMDI8QUJDREpLTlpcYWdsb3V4fH5/goOFhoeIi4yOj5OUlqGip6qts7W5ur/DxM7P2N/h4+bo6evu7/Dz9vj5+vv8/f7jJGMvAAAA1UlEQVR4AVXL9zrDcByF8XPS2pv+qlqxU3sPIhIj9hYjRpAQ3/u/BI8g4vPv+7zA3D6AzfcwisLEx55GustEp7hAvWxUR79VF6SocVEGcHqDo6X8fQU/2BTUTp/xwkM8VpZh+EZa+oLmkhglQdhoeWjIFD3QeX7IF8TlCcnV/Hu6+DyfF9we4G0Fd/1paX3klNCMMS6GGqx7nSkoVeztVqowKR2VHl1mgZMrQHuQL9eSaCGPLwmgDcDQqmNbO+vblu2YIyTbSWSY/i7AX/iz5svTVi4tnwvYKUHQWR9AAAAAAElFTkSuQmCC) no-repeat top center;
}
.white .l_link_ico {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAMCAMAAACgLOZ5AAABNVBMVEUQEBH///8QEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBEQEBGTTY/JAAAAZnRSTlMAAAECAwQFBggKCwwNDhEUFRcYGRobHB0eISQmJykqKywuMDI8QUJDREpLTlpcYWdsb3V4fH5/goOFhoeIi4yOj5OUlqGip6qts7W5ur/DxM7P2N/h4+bo6evu7/Dz9vj5+vv8/f7jJGMvAAAA1UlEQVR4AVXL9zrDcByF8XPS2pv+qlqxU3sPIhIj9hYjRpAQ3/u/BI8g4vPv+7zA3D6AzfcwisLEx55GustEp7hAvWxUR79VF6SocVEGcHqDo6X8fQU/2BTUTp/xwkM8VpZh+EZa+oLmkhglQdhoeWjIFD3QeX7IF8TlCcnV/Hu6+DyfF9we4G0Fd/1paX3klNCMMS6GGqx7nSkoVeztVqowKR2VHl1mgZMrQHuQL9eSaCGPLwmgDcDQqmNbO+vblu2YIyTbSWSY/i7AX/iz5svTVi4tnwvYKUHQWR9AAAAAAElFTkSuQmCC) no-repeat top center;
}
.l_link_ico ol {
    display: none;
    position: absolute;
    top: -5px;
    right: 43px;
    background: red;
    height: 20px;
    width: 86px;
    line-height: 20px;
    text-align: center;
    border-radius: 1px;
}
.l_link_ico ol:before {
    position: absolute;
    content: '';
    top: 0;
    right: -10px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ef0000;
}
.l_link_ico:hover > ol {
    display: block;
}


/* hide matches from sport-name-list*/
.sport-name-list li[sport-id='1501'],
.sport-name-list li[sport-id='1521'],
.sport-name-list li[sport-id='1541'],
.sport-name-list li[sport-id='1542'],
.sport-name-list li[sport-id='1543'],
.sport-name-list li[sport-id='1544'],
.sport-name-list li[sport-id='1545'],
.sport-name-list li[sport-id='1546'],
.sport-name-list li[sport-id='1547'],
.sport-name-list li[sport-id='1548'],
.sport-name-list li[sport-id='1221'],
.sport-name-list li[sport-id='1549']
{
    display: none;
}
.sport-name-list li[sport-id='14'] .open_all {display: none;}
/*end*/