@import url(https://static.bhubcdn.com/common/casino/hubcasinolist.css?12312);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin,latin-ext);#russia_2018_module,.username_module {
    display: none
}

::-webkit-scrollbar
{
    width: 6px;
    background-color: #000000;
}
::-webkit-scrollbar-thumb {
    background-color: #cd1025;
}
a{
    cursor:pointer;
    outline: none;
    outline: 0;
    color:#fffffd;
}
a:hover{
    text-decoration:none;
    outline:none;
    outline: 0;
    color:#fffffd;
}
a:focus {
    outline: none;
    outline: 0;
    text-decoration:none;
    color:#fffffd;
}
a:active{
    outline:none;
    outline: 0;
    text-decoration:none;
}

.userTop .top-link .desktop-support-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 25px;
    padding: 3px 10px;
    color: #fff;
    border: 1px solid #f5ae44;
    border-radius: 4px;
    margin-right: 10px;
    cursor: pointer;
    margin-top: 1px;
}

body:not(.mobile-view) .homepage-support .homepage-support-container {
    display: grid;
    width: 50%;
    margin: 0 auto;
    min-width: 500px;
    max-width: 700px;
    top: 50%;
    z-index: 2;
    padding-bottom: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(5%);
}
body:not(.mobile-view) .homepage-support {
    height: 100%;
}
.homepage-support {
    position: relative;
}
.homepage-support .homepage-support-links a img {
    position: relative;
    top: -2px;
    display: block;
    width: 18px;
    margin-right: 6px;
}
.homepage-support .homepage-support-container {
    position: relative;
    z-index: 2;
    padding-bottom: 75px;
}
.homepage-support .homepage-support-content {
    margin-bottom: 16px;
}
.live-feed-module {
    background: #0c0c0c;
    border-bottom: 1px solid #bede2a;
    height: 55px;
    line-height: 16px;
}
.live-feed-module .inc {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}
.live-feed-module .team {
    font-size: 13px;
    color: #fff;
    display: inline-block;
    padding: 15px;
    position: relative;
    text-align: center;
    border-right: 1px solid #ffd505;
    font-size: 12px;
    text-transform: uppercase;
}
.live-feed-module .team img {
    width: 30px;
    vertical-align: middle;
    display: inline-block;
    margin: -5px 7px 0;
}
.live-feed-module .team b {
    color: #f5ae44;
    font-size: 15px;
}
.live-feed-module .team .time {
    font-size: 11px;
    text-align: center;
    background: #cc1125;
    display: inline-block;
    height: 16px;
    border-radius: 3px;
    padding: 0 8px!important;
    color: #fff!important;
    text-indent: -10px!important;
    clear: both;
}
body:not(.mobile-view) .homepage-support .homepage-support-awards {
    display: grid;
    grid-gap: 20px;
    margin-bottom: 16px;
    justify-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /*grid-template-columns: repeat(3,minmax(0,1fr));*/
}
body:not(.mobile-view) .homepage-support .homepage-support-awards img {
    width: 100%;
    max-width: 150px;
}
body:not(.mobile-view) .homepage-support .homepage-support-links a {
    grid-row: unset;
    grid-column: unset;
}
.homepage-support .homepage-support-links a.support-modal-vip {
    color: #000;
    grid-row: 1/2;
    grid-column: 2/3;
    background-color: #ffeb3b;
}
.homepage-support .homepage-support-links a.support-modal-telegram {
    grid-row: 2/3;
    grid-column: 2/3;
    background-color: #2bb9ff;
}
.homepage-support .homepage-support-links a.support-modal-home {
    grid-row: 3/4;
    grid-column: 2/3;
    background-color: #ff3b3b;
}
.homepage-support .homepage-support-contact {
    margin-bottom: 16px;
}
.homepage-support h2 {
    margin: 0;
    text-align: center;
    font-style: italic;
}
.homepage-support .homepage-support-links a i {
    font-size: 18px;
    margin-right: 6px;
}
body:not(.mobile-view) .homepage-support .homepage-support-links .support-modal-whatsapp {
    grid-row: 1/2;
    grid-column: unset;
}

.homepage-support .homepage-support-links a.support-modal-whatsapp {
    grid-column: 1/2;
    background-color: #01c854;
}
.homepage-support .homepage-support-links a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    border-radius: 5px;
    padding: 0 5px;
    line-height: unset;
    text-transform: uppercase;
}
.homepage-support .homepage-support-contact li div img {
    width: 50%;
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li div {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.homepage-support .homepage-support-contact li div {
    width: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #eac777;
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li h4 {
    padding-left: 50px;
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li a, body:not(.mobile-view) .homepage-support .homepage-support-contact li h4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 5px);
    flex: 0 0 calc(50% - 5px);
    border-radius: 2px;
    border: 1px solid #eac777;
}
.homepage-support .homepage-support-contact li h4 {
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    padding: 3px 3px 3px 10px;
    border-right: 1px solid #eac777;
}
.homepage-support .homepage-support-contact li a, .homepage-support .homepage-support-contact li h4 {
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li a {
    color: #000;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #eac777;
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li a, body:not(.mobile-view) .homepage-support .homepage-support-contact li h4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 5px);
    flex: 0 0 calc(50% - 5px);
    border-radius: 2px;
    border: 1px solid #eac777;
}
.homepage-support .homepage-support-contact li a {
    display: block;
    padding: 3px;
    text-align: center;
    color: #eac777;
    font-weight: 600;
}
.homepage-support .homepage-support-contact li a, .homepage-support .homepage-support-contact li h4 {
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li {
    border: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
body:not(.mobile-view) .homepage-support .homepage-support-links {
    grid-row: 5/6;
    position: relative;
    left: 50%;
    width: 110%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.homepage-support .homepage-support-links {
    display: grid;
    grid-gap: 10px;
    grid-auto-rows: 45px;
    margin-bottom: 16px;
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.homepage-support .homepage-support-contact li:last-child {
    margin-bottom: 0;
}
.homepage-support .homepage-support-contact li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    border: 1px solid #eac777;
    border-radius: 2px;
    margin-bottom: 10px;
}
.homepage-support .homepage-support-contact ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
body:not(.mobile-view) .homepage-support .homepage-support-contact {
    width: 90%;
    justify-self: center;
}
.homepage-support .homepage-support-contact li div img {
    width: 50%;
}

/* Main Layout */
.landing-wrap{
    margin: 0 auto;
    width:100%;
    min-width:1260px;
    position:relative;
    display:block;
}
.landing-wrap .header-main-wrap {
    width: 100%;
    min-width:1260px;
    margin: 0 auto;
    display:block;
}
.landing-wrap .header-pro {
    width: 100%;
    min-width:1260px;
    margin: 0 auto;
    display:block;
}
.landing-wrap .content-pro {
    margin: 0 auto;
    width:100%;
    min-width:1260px;
    padding:0px;
    position:relative;
}
.landing-wrap .top-menu-wrap-inside{
    width:100%;
}
.landing-wrap .footer-pro {
    margin: 0 auto;
    width:100%;
    min-width:1100px;
    margin-top:0px;
}
.main-wrap-pro{
    width:100%;
    min-width:1100px;
    margin:0 auto;
    display:block;
}
.header-main-wrap{
    position:relative;
    display:block;
    width:100%;
}
.header-pro {
    width: 100%;
    min-width:1260px;
    margin: 0 auto;
    display:block;
    margin-bottom:0px;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.5);
}
.header-pro-inside {
    margin: 0 auto;
    width:1260px;
    min-width:1260px;
    position:relative;
}
/*.content-pro {
    margin: 0 auto;
    width:100%;
    min-width:1100px;
    min-height:400px;
    /* border-top:1px solid #000000; */
    /* border-bottom:1px solid rgba(0,0,0,0.8); */
    /* position:relative; */
    /* -webkit-box-shadow: inset 0px 10px 50px -3px rgba(0,0,0,0.4); */
    -moz-box-shadow: inset 0px 10px 50px -3px rgba(0,0,0,0.4);
    /* box-shadow: inset 0px 10px 50px -3px rgba(0,0,0,0.4); */
}*/
.footer-pro {
    margin: 0 auto;
    width:100%;
    min-width:1100px;
    padding:0px;
    background:transparent;
    border-top:2px solid #232323;
    background-color: #343434;
    border-right: 1px solid #181818;
    border-left: 1px solid #181818;
    border-bottom: 1px solid #181818;
    border-top: 1px solid #181818;
    margin-top: 15px;
}
.top-bar
{
    height:40px;
    display:block;
}
.top-menu
{
    display:block;
    height:80px;
    position:relative;
    width:100%;
}
@media (min-width: 768px) and (min-width: 992px) and (min-width: 1200px){
    .main-wrap-pro{
        width:100%;
    }
    .content-pro{
        width:100%;
    }
    .header-pro-inside{
        width:1160px;
    }
    .header-pro-menu{
        width:100%;
    }
    .top-menu-wrap-inside{
        width:100%;
    }
}

@media (min-width: 1600px) {
    .main-wrap-pro{
        width:100%;
    }
    .content-pro{
        width:100%;
    } .header-pro-inside{
        width:1160px;
    }
    .header-pro-menu{
        width:100%;
    }
    .top-menu-wrap-inside{
        width:100%;
    }
}
.content-pro3{
    display:table;
    width: 1300px;
    margin:0 auto;
}
.content-pro3 .content-row{
    display:table-row;
    width:100%;
}
.content-pro3 .content-left{
    display:table-cell;
    width: 17%;
    min-width: 20%;
    vertical-align: top;
    padding: 35px 10px 0 0;
}
.content-pro3 .content-center{
    display:table-cell;
    vertical-align: top;
    padding:35px 0 10px 0;
    /* width:100%; */
    height:400px !important;
    min-height:400px;
}
.content-pro3 .content-right{
    display:table-cell;
    width:250px;
    min-width:250px;
    vertical-align: top;
    padding:35px 0 10px 10px;
}
.header-pro-inside .top-smallmenu-wrap{
    position:absolute;
    right:10px;
    bottom:7px;
}
.header-pro-inside .top-live-support-wrap{
    position:absolute;
    bottom:1px;
    right:5px;
    z-index:0;
}
.header-pro-inside .top-watch-wrap{
    width:100px;
    position:absolute;
    bottom:6px;
    right:480px;
}
.header-pro-inside .top-login-wrap{
    position:absolute;
    top:12px;
    right:0px;
}
.header-pro-inside .top-logo-wrap{
    position:absolute;
    top:5px;
    left:0px;
}
.header-pro-inside .top-search-wrap{
    position:absolute;
    top:20px;
    left:250px;
}
.header-pro-inside .top-new-login{
    position:absolute;
    top:0px;
    height:50px;
    display:block;
    width:100%;
    background:#181818;
    z-index:2;
}
.header-pro-inside .top-new-menu{
    position:absolute;
    top:0px;
    left:160px;
    height:61px;
    z-index:1;
    width:1100px;
}
.header-pro-inside .main-menu{
    position:absolute;
    top:30px;
    left:180px;
}
.header-pro-inside .login-menu-wrap{
    position:absolute;
    top:0px;
    right:0;
}

/*Top Section*/
.top-menu-wrap-inside{
    display:block;
    position:relative;
    margin:0 auto;
}
.top-section
{
    position:relative;
    display:block;
}

.top-small-menu{
    display:block;
    float:left;
    margin-left:10px;
}
.top-small-links{
    display:block;
    list-style-type: none;
    margin:0;
    padding:0;
    padding:0 0 0 0;
    font-size:12px;
}
.top-small-links li{
    display:inline-block;
    padding:0px 3px;
    color:#666666;
}
.top-small-links li a{
    display:block;
    color:#666666;
}
.top-small-links li a:hover{
    color:#000000;
}
.top-login{
    display:inline-block;
    float:right;
    padding:5px;
}
.userlogin
{
    display:block;
}
.logo-pro
{
    background:url(../../img/logo.png) no-repeat;
    width:158px;
    height:30px;
    display:inline-block;
}
.top-time{
    font-size:14px;
    color:#666666;
}
.search-well{
    width:170px;
    display:block;
    padding:0px;
    background: #ffffff;
    margin-bottom:0px;
    border-radius:20px;
    position:relative;
    border:1px solid #cccccc;
    color:#777777;
}
.search-well .form-control{
    background:transparent;
    border-color:transparent;
    color:#000000;
}
.search-well .form-control:hover, .search-well .form-control:focus{
    color:#000000;
    background:transparent;
    border-color:transparent !important;
}
.searchmsg{
    position:relative;
}
.searchmsg .searcherror {
    position: absolute;
    top:30px;
    z-index:1;
}
.searchmsg .searcherror .searchblock {
    position: relative;
    background: #a90329;
    padding:2px 5px;
    border-radius:3px;
    font-size:12px;
    color:#ffffff;
    width:240px;
}
.search-btn,.search-btn:hover{
    display:inline-block;
    margin:0px 10px 0px 10px;
    font-size:18px;
    color:#cccccc;
}
/*Top Main Menu*/
.navpromain {
    min-height:45px;
    margin:0 auto;
    text-align:center;
}
.navpromain ul.topflex {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display:inline-block;
}
.navpromain ul.topflex li {
    float:left;
    border-right:1px solid rgba(255,255,255,0.1);
    border-left:1px solid rgba(0,0,0,0.1);
}
.navpromain ul.topflex li a {
    position:relative;
    outline:none;
    font-size:14px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    box-sizing: border-box;
    text-transform:uppercase;
}
.navpromain ul.topflex li a .caret{
    border-top-color: #ffffff;
}
.navpromain ul.topflex li a:hover .caret{
    border-top-color: #1a66b1;
}
.navpromain ul.topflex li.newpromo {
    position:relative;
}
.navpromain ul.topflex li.newpromo .newadd {
    position:absolute;
    top:-10px;
    right:25%;
}
.navpromain ul.topflex li.newpromo .newadd .newarrow {
    position: relative;
    background: #248302;
    border-radius:3px;
    padding:2px 10px;
    color:#ffffff;
    font-size:12px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
}
.navpromain ul.topflex li.newpromo .newadd .newarrow:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #248302;
    border-width: 5px;
    margin-left: -5px;
}
.navpromain ul.topflex li a:hover,.navpromain ul li a:active  {
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
    /* color: #8f1919; */
}
.navpromain ul.topflex li a.active {
    color: #fff;
    background: #000;
}
.navpromain ul.topflex li a span {
    padding:0px 12px;
    height:45px;
    line-height:45px;
    display: block;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    margin-right: 15px;
}
.navpromain ul.topflex li:first-child { border-left: 0px }
.navpromain ul.topflex li:last-child { border-right: 0px }
.green-button{
    position:relative;
    display:inline-block;
    float:left;
    height:45px;
    line-height:45px;
    text-align:center;
    vertical-align:middle;
    color: #ffffff;
    background: #1b3156;
    border-radius:4px;
    padding:0px 30px;
    background: linear-gradient(-180deg,#009D34 0,#1F8D3A 100%);
}
.blue-button{
    position:relative;
    display:inline-block;
    float:left;
    height:45px;
    line-height:45px;
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
    border-radius:4px;
    padding:0px 30px;
    margin-left:5px;
    background: #282c2f;
}
.blue-button:hover, .green-button:hover {
    color: #ffffff;
}
.circle-button {
    display: inline-block;
    float:left;
    color: #fff;
    text-align: center;
    font-size: 14px;
}
.blue-button:hover .circle-button, .green-button:hover .circle-button{
    color: #ffffff;
}
.blue-button .refresh-pro-sm{
    color:#ffffff;
    margin: 2px 0 0 10px;
}
.top-logged-in-wrap-right .blue-button,.top-logged-in-wrap-right .green-button{
}
.pad35r{
    padding-right:35px !important;
}

.sport-menu
{
    display:block;
}
.navpro, .navpro ul, .navpro li {
    list-style: none;
}

.navpro ul {
    padding: 0;
    margin: 0 0 0 0px;
}

.navpro {
    padding: 0px;
    margin: 0px;
}

.navpro > li {
    margin: 0px 0;
}
.navpro > li > a  {
    color: #e0e0e0;
    padding:8px 5px;
    display:block;
    font-size:13px;
    border-top: 1px solid #0e1217;
    color: #526179;
    background: linear-gradient(-180deg,#FCFDFD 0,#F8F9FB 100%);
    border: 1px solid #E8E8E8;
    box-shadow: inset 0 -1px 0 0 #F7F8FA;
}
.navpro > li:last-child > a{
    border-bottom:none;
}
.navpro li a:hover, .navpro li a:focus   {
    /* -webkit-transition: all 0.1s ease-in-out; */
    /* transition: all 0.1s ease-in-out; */
    /* background-color: #181818 !important; */
    }
.navpro > li li a {
    font-size:12px;
    color:#ffffff;
    font-size:12px;
    padding:8px 5px;
    display:block;
    white-space: normal;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #ffffff;
    background: #951010;
    border: 1px solid #E8E8E8;
    box-shadow: inset 0 -1px 0 0 #F7F8FA;
}
.navpro > li li a:hover {
    /* color: #2b3b4b; */
}
.navpro > li li a:hover .caret {
    border-top: 4px solid #ffffff;
}
.navpro > li a:hover .caret {
    border-top: 4px solid #951010;
}
.navpro > li li li a {
    background: #fff;
    color: #000000;
    font-weight:normal;
    font-size:12px;
    padding:8px 0px 8px 5px;
    /* border-bottom:1px solid rgba(255,255,255,0.05); */
}
.sportmenu-in {
    max-width:120px;
    height:auto;
    display:inline-block;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
.navpro > li li li a:hover {
    /* color: #e0e0e0; */
}
.navpro a {
    display: block;
    position:relative;
}
.navpro a .badge {
    position:absolute;
    right:23px;
    top:8px;
    display: inline-block;
    width:50px;
    min-width: 10px;
    padding: 3px;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background:rgba(255,255,255,0.1);
    text-align: center;
    border-radius: 8px;
    text-shadow:none;
    font-weight:300;
    /* color: #000000; */
}
.navpro a .caret {
    float: right;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    border-top: 4px solid #960c0c;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin-top: 8px;
    margin-left: 2px;
}
.navpro a:hover .caret {
    border-top-color: #ffffff;
}
.navpro li.open > a > .caret {
    border-top: none;
    border-bottom: 4px solid #ffffff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.navpro li.open > a:hover > .caret {
    border-bottom-color: #ffffff;
}
.navpro li li.open > a > .caret {
    border-top: none;
    border-bottom: 4px solid #ffffff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.navpro li li.open > a:hover > .caret {
    border-bottom-color: #ffffff;
}
.navpro li li a .caret {
    float: right;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    border-top: 4px solid #ffffff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin-top: 8px;
    margin-left: 2px;
}
.navpro > li.active > a  {
    color: #ffffff;
    background: #000;
    border-bottom:0px;
}
.navpro > li.active > a .badge  {
    color: #ffffff;
    background:transparent;
}
.navpro > li.active > a .caret  {
    border-bottom-color:#268106;
}
.navpro > li.active > a:hover .caret  {
    border-bottom-color: #ffffff;
}
.navpro > li.open > a .caret  {
    border-bottom-color: #ffffff;
}
.navpro > li li.active > a  {
    color: #ffffff;
    background: #951010;
}
.navpro > li li.active > a .badge  {
    color: #ffffff;
}
.navpro > li li.active > a .caret  {
    border-bottom-color: #000;
}
.navpro > li li.active > a:hover .caret  {
    border-bottom-color: #ffffff;
}
.navpro > li li.open > a .caret  {
    border-bottom-color: #ffffff;
}
.navpro > li li li.active > a  {
    color: #ffffff;
    background: #12a53f;
}
.navpro > li li li.active > a .badge  {
    color: #ffffff;
    border:0px;
}
.navpro > li > a .badge  {
    right:15px;
    padding:2px;
    max-width:40px;
    min-width:40px;
    overflow:hidden;
}
.navpro > li li > a .badge  {
    right:17px;
    padding:2px;
    max-width:40px;
    min-width:40px;
    overflow:hidden;
    /* background:transparent; */
    color: #ffff;
}
.navpro > li li li > a .badge  {
    color: #000000;
    right:0px;
    background:transparent;
    padding:5px 0;
}

/*Live Now Menu*/
.livenow-teams{
    display:block;
}
.livenow-scoreinfo{
    display:inline-block;
}
.livenow-inscore{
    display:inline-block;
    padding:0px 5px 0px 0px;
}
.navprolivenow, .navprolivenow ul, .navprolivenow li {
    list-style: none;
    background:#181818;
}

.navprolivenow ul {
    padding: 0;
    margin: 0 0 0 0px;
}

.navprolivenow {
    padding: 0px;
    margin: 0px;
}

.navprolivenow > li {
    margin:0px;
}
.navprolivenow > li > a  {
    background: #ffffff;
    color: #000;
    font-size: 14px;
    padding:8px 5px;
    display:block;
    position:relative;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
    -ms-transition: All 0.3s ease;
    border-bottom:1px solid #222222;
}
.navprolivenow li a:hover, .navprolivenow li a:focus, .navprolivenow li.activemenu a   {
    background: #960e0e;
    color:#fffffd;
    /* padding: 5px 2px !important; */
}
.navprolivenow > li li a {
    font-size: 12px;
    font-family: Arial;
    display: inherit;
    color: #193f47;
    background-color: #f2f3f7;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;
    height: 35px;
    font-weight: 540;
}
.navprolivenow > li li a:hover {
    background: #960e0e;
    color:#fffffd;
    padding:8px 5px;
}
.navprolivenow > li li li a {
    background:#222222;
    color:#ffffff;
    font-weight:normal;
    font-size:12px;
    padding:8px 5px;
    font-weight:300;
    border-bottom:1px solid rgba(255,255,255,0.05);
}
.navprolivenow > li li li a:hover {
    color:#268106;
    background:#222222;
    padding:8px 5px;
    font-weight:300;
    -webkit-transition: All 0.1s ease;
    -moz-transition: All 0.1s ease;
    -o-transition: All 0.1s ease;
    -ms-transition: All 0.1s ease;
    transition: All 0.1s ease;
}
.navprolivenow a .badge {
    position:absolute;
    right:0px;
    top:7px;
    display: inline-block;
    width:30px;
    min-width: 10px;
    padding: 2px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background:transparent;
    text-align: center;
    border-radius:4px;
    border-color:transparent;
    text-shadow:none;
    font-weight:300;
}
.navprolivenow a .caret {
    float: right;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    border-top: 4px solid #52b784;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin: 8px 0px 0px 2px;
}

.navprolivenow a:hover .caret {
    border-top-color: #fff;
}

.navprolivenow li.open > a > .caret {
    border-top: none;
    border-bottom: 4px solid #52b784;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.navprolivenow li.open > a:hover > .caret {
    border-bottom-color: #fff;
}
.navprolivenow li a:active  {
    position:relative;
    top:0px ;
}
.navprolivenow > li.active > a  {
    background:#181818;
    color:#ffffff;
    border-radius:0px;
    padding:8px 5px;
}
.navprolivenow > li li.active > a  {
    background:#202020;
    color:#268106;
    padding:8px 5px;
}
.navprolivenow > li li li.active > a  {
    color:#268106;
    background:#222222;
    padding:8px 5px;
}
.navprolivenowalt, .navprolivenowalt ul, .navprolivenowalt li {
    list-style: none;
}

.navprolivenowalt ul {
    padding: 0;
    margin: 0 0 0 0;
}

.navprolivenowalt {
    padding: 0px;
    margin: 0px;
}
.navprolivenowalt > li > a  {
    color:#ffffff;
    font-size: 14px;
    padding: 6px 5px;
    display:block;
    transition: All 0.2s ease;
    overflow:hidden;
    background-color: #282c2f;
    border-bottom: 1px solid #404040;
    border-top: 1px solid #0c0e10;
}
.navprolivenowalt li a:hover, .navprolivenowalt li a:focus, .navprolivenowalt li a:active    {
    /* color: #ffffff; */
}
.navprolivenowalt > li li {
}
.navprolivenowalt > li li a {
    background:#202020;
    color:#ffffff;
    font-size:12px;
    padding:5px;
    margin-top:0px;
}
.navprolivenowalt > li li a:hover {
    color:#999999;
    font-weight:normal;
}
.navprolivenowalt > li li li {
    padding: 0px;
    margin: 0px;
    /* border-bottom: 1px solid #fafbfc; */
    border-top: 1px solid #960c0c;
    color: #000;
}
.navprolivenowalt > li li li a {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background: #323641;
    color: #fff;
    border-bottom: 1px solid #1c1e24;
    display: block;
    padding: 7px 10px;
    font-size: 12px;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-left: 3px solid hsla(0,0%,100%,0);
    /* border-radius: 0px; */
    /* color: #ffffff; */
    /* font-weight: 300; */
    /* font-size: 12px; */
    /* padding: 5px 5px 5px 10px; */
    overflow: hidden;
}
.navprolivenowalt > li li li a:hover {
    color: #b6b6b6;
    font-weight:300;
    font-size:12px;
}
.navprolivenowalt > li.active > a  {
    color:#ffffff;
    background:#000000 !important;
}
.navprolivenowalt > li li.active > a {
    color: #ffffff;
    background: linear-gradient(-180deg,#191919 0,#191919 100%);
    padding: 8px 5px;
}
.navprolivenowalt > li li li.active > a  {
    color:#268106;
    text-transform:none;
    padding: 8px 5px;
}
.navprolivenowalt > li li li.active > a .livenow-inscore  {
    color:rgba(255,255,255,0.5);
}

.navprolivenowalt .livenow-inscore {
    color: #ffffff;
}
.navprolivenowalt a {
    display: block;
    outline: none;
    text-decoration: none;
    position:relative;
}
.navprolivenowalt a .badge {
    position:absolute;
    right:5px;
    display: inline-block;
    min-width: 30px;
    font-size: 12px;
    color: #ffffff;
    line-height:14px;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background:rgba(0,0,0,0.1);
    font-weight:300;
    text-shadow:none;
    text-align: center;
}
.navprolivenowalt a .caret {
    float: right;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    border-top: 4px solid #52b784;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin: 8px 0px 0px 2px;
}

.navprolivenowalt a:hover .caret {
    border-top-color: #fff;
}

.navprolivenowalt li.open > a > .caret {
    border-top: none;
    border-bottom: 4px solid #52b784;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.navprolivenowalt li.open > a:hover > .caret {
    border-bottom-color: #fff;
}
/*.navprolivenowalt > li:last-child,.navprolivenowalt > li > a:last-child   {
  border-bottom-left-radius:4px;
}*/

.livenow-menuwrap
{
    display:block;
    margin-bottom:10px;
}
.livenowmenu-content{
    display:block;
    padding-bottom:2px;
}

.livenowalt-title {
    position: relative;
    color: #e8e8e8;
    font-size: 12px;
    padding: 12px 5px 12px 10px;
    text-transform: none;
    border-bottom: 1px solid #3d424f;
    background: #3d424f;
}
.livenowalt-title h1 {
    font-size:14px;
    margin:0px 0px 0px 3px;
    display:inline-block;
}
.livenowalt-title .badge {
    position:absolute;
    right:5px;
    display: inline-block;
    font-size: 12px;
    color: #ffffff;
    background:rgba(0,0,0,0.1);
    text-align: right;
    border-radius:8px;
    text-shadow:none;
    padding:5px 10px;
}
/*Fixture Layout Table*/
.livenowhomegrid {
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}

.livenowhomegrid > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}

.livenowhomegrid > ul > li{
    vertical-align:middle;
    display:table-cell;
}
.fixturelayout {
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
    color: #585858;
}

.fixturelayout > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}
.fixturelayout:nth-child(even) > ul {background-color: #ffffff;border-bottom: 1px solid #f9fafc;border-top: 1px solid #f9fafc;/* background-color: #0F853D; *//* border-bottom: 1px solid #139a48; *//* border-top: 1px solid #0d652f; */}
.fixturelayout:nth-child(odd) > ul {background-color: #ffffff;border-bottom: 1px solid #f9fafc;border-top: 1px solid #f9fafc;/* background-color: #0F853D; *//* border-bottom: 1px solid #139a48; *//* border-top: 1px solid #0d652f; */}
.fixturelayout > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding: 2px 5px;
}
.fixturelayout > ul.caption {
    background:#dddddd !important;
    padding:0px 0px 0px 0px;
    caption-side: bottom;
    display: table-caption;
}
.fixturelayout-header {
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}

.fixturelayout-header > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
    color: #2b3b4b !important;
    font-weight:300;
    background: linear-gradient(-180deg,#FCFDFD 0,#F8F9FB 100%);
    border: 1px solid #E8E8E8;
    box-shadow: inset 0 -1px 0 0 #F7F8FA;
}
.fixturelayout-header > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:3px 5px;
}
.fixturerowheader{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(68,68,68,0.6) 0%, rgba(17,17,17,0.6) 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,0.6)), color-stop(100%,rgba(17,17,17,0.6)))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(68,68,68,0.6) 0%,rgba(17,17,17,0.6) 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(68,68,68,0.6) 0%,rgba(17,17,17,0.6) 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(68,68,68,0.6) 0%,rgba(17,17,17,0.6) 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  rgba(68,68,68,0.6) 0%,rgba(17,17,17,0.6) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99444444', endColorstr='#99111111',GradientType=0 )!important; /* IE6-8 */
    color:#dddddd !important;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    font-size:12px;

}
.fixturerowtitle{
    padding:10px;
    color: #999999;
    font-size:14px;
    background:transparent;
    cursor:pointer;
    margin-top:10px;
    overflow:hidden;
}
.fixturerowtitle:after {
    font-family: 'Glyphicons Halflings';
    content: "\2212";
    float: right;
    font-size:10px;
}
.fixturerowtitle.collapsed:after {
    content: "\2b";
}
.fixturelayout-rate {
    display:table;
    width:100%;
    empty-cells: hide;
    border-spacing: 1px;
    border-collapse: separate;
    table-layout: fixed;
}
.fixturelayout-rate > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}
.fixturelayout-rate > ul > li{
    vertical-align:middle;
    display:table-cell;
    width:100%;
}
.sub-main-btn{
    white-space:normal;
    overflow: hidden;
    text-align:center;
    cursor:pointer;
    border-radius: 3px;
    padding:2px;
    display:block;
    text-shadow:1px 1px  rgba(0,0,0,0.4);
    font-size: 14px;
    color: #ebebeb;
    background: rgb(51,51,51); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(17,17,17,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(17,17,17,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 ); /* IE6-8 */
    border:1px solid #222222;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.05);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.05);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.05);
}
.sub-main-btn:hover{
    background: -moz-linear-gradient(top,  rgba(153,153,153,0.3) 0%, rgba(85,85,85,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,0.5)), color-stop(100%,rgba(85,85,85,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(153,153,153,0.9) 0%,rgba(85,85,85,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d999999', endColorstr='#4d555555',GradientType=0 ); /* IE6-8 */
    color:#ffffff;
    border:1px solid #111111;
}
.anaselected{
    white-space:normal !important;
    overflow: hidden !important;
    text-align:center !important;
    cursor:pointer !important;
    padding:6px 5px !important;
    text-shadow:none !important;
    font-size: 14px !important;
    color: #ffffff !important;
    display:table-cell !important;
    background: #970d0d !important;
    border:none !important;
}
.anaoran, .analive {
    word-wrap: normal;
    /* overflow: hidden; */
    /* text-align: center; */
    /* cursor: pointer; */
    /* padding: 6px 5px; */
    font-size: 14px;
    background: #323641;
    border: 1px solid #272a33;
    border-top: none;
    border-right: none;
    border-radius: 3px;
    color: #c2c2c2!important;
    display: block;
}
.anaoran:hover, .analive:hover {
    color: #ffffff;
    background: #960c0c;
}
.anaoran:active, .analive:active {
    /* position:relative; */
    /* background:#3c65a9; */
}
.live-overview-rates .btn-group-justified{
    border-spacing:1px !important;
}
.button-pro-small{
    word-wrap: normal;
    overflow: hidden;
    text-align:center;
    cursor:pointer;
    padding:2px;
    text-shadow:-1px -1px 1px rgba(0,0,0,0.3);
    font-size: 12px;
    color: #777777;
    display:inline-block;
    margin-left:20px;
    border-radius:4px;
    background:rgba(0,0,0,0.2);
    border:1px solid rgba(0,0,0,0.5);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.01);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.01);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.01);
}
.main-team{
    text-align:left;
    float:left;
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    width:70%;
    padding:0 0 0 5px;

}
.main-rate{
    float:right;
    display:block;
    width:40px;
    min-width:40px;
    padding:0px 5px 0px 0px;
    text-align:right;
}
.rate-change-up {
    margin-top:8px;
    float:right;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #62dd5b;
    display:block;
}
.rate-change-down {
    margin-top:8px;
    float:right;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ff4242;
    display:block;
}

.divortapad10{
    margin:0px;
    padding:0;
}
.pad0{
    margin:0 !important;
    padding:0 !important;
}
.pad2{
    margin:0;
    padding:2px;
}
.pad5{
    margin:0;
    padding:5px;
}
.pad8{
    margin:0;
    padding:8px;
}
.pad10{
    margin:0;
    padding:10px !important;
}
.pad10-tb{
    padding:10px 0 !important;
}
.mar10-tb{
    margin:10px 0 !important;
}
.panel-fixtureheader {
    border-color: rgba(0, 0, 0, 0.6);
}
.panel-fixtureheader > .panel-heading {
    color: #52b784;
    font-size:16px;
    background:#333333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#333333', endColorstr = '#111111');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#333333', endColorstr = '#111111')";
    background-image: -moz-linear-gradient(top, #333333, #111111);
    background-image: -ms-linear-gradient(top, #333333, #111111);
    background-image: -o-linear-gradient(top, #333333, #111111);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#333333), to(#111111));
    background-image: -webkit-linear-gradient(top, #333333, #111111);
    background-image: linear-gradient(top, #333333, #111111);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px #191919;
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px #191919;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px #191919;
    border-bottom:1px solid #000000;
}

.panel-fixtureheader > .panel-heading + .panel-collapse .panel-body {
    border-top-color: rgba(0, 0, 0, 0.6);
}

.panel-fixtureheader > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: rgba(0, 0, 0, 0.6);
}
.fixture-stats{
    color: #941010;
    display:inline-block;
    font-size:12px;
}
.fixture-stats:hover{
    color: #950f0f;
}
.fixture-stats-team{
    color: #585858;
}
.fixture-stats-team:hover{
    color: #950f0f;
}
.fixture-title {
    padding:10px;
    position:relative;
    margin-bottom:10px;
    background: linear-gradient(-180deg,#9d0000 0,#8d1f1f 100%);
    overflow:hidden;
    display:block;
    border-radius:0px;
}
.fixture-title h1.title {
    margin:0;
    color:#ffffff;
    font-size:16px;
    display:block;
    text-transform:uppercase;
    position:absolute;
    z-index:2;
}
.fixture-title h1 small{
    color:#ffffff;
}
.rightfloat {
    float:right;
    margin-right:10px;
}

/*Others*/
.margin0{
    margin:0 !important;
}
.sub-title-well{
    background: rgb(34,34,34);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px 1px rgba(0,0,0,1);
    padding:3px 3px 0px 5px;
    display:block;
    color:#999999;
    display:block;
    margin-bottom:10px;
    font-size:16px;
    border:1px solid rgba(0,0,0,0.7);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.02);
}
.title-text{
    color: #ffffff;
    font-weight: 500;
    font-size: 15px;
}
.content-text{
    color:#ffffff;
}
.dark-text{
    color:#111111;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
}
.saris{
    cursor:pointer;
    color:#dfb900;
    font-size:12px;
}
.saris:hover{
    color:#999999;
}
.saris:active{
    position:relative;
    top:2px;
}
.siyah1{
    cursor:pointer;
    color:#111111;
    font-size:12px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4) !important;
}
.siyah1:hover{
    background: rgba(0,0,0,0.7);
    text-shadow:1px 1px 1px rgba(0,0,0,0.9) !important;
    border-radius: 50%;
}
.siyah1:active{
    position:relative;
    top:1px;
}
.close-white{
    cursor:pointer;
    color:#ffffff;
    font-size:12px;
    text-shadow:1px 1px 1px rgba(0,0,0,1) !important;
}
.close-white:hover{
    background: rgba(255,255,255,0.9);
    text-shadow:1px 1px 1px rgba(0,0,0,1) !important;
    border-radius: 50%;
}
.close-white:active{
    position:relative;
    top:1px;
}
.bordertop{
    border-radius:0;
}
.borderbottom{
    border-radius:0;
}
.main-title-modal {
    overflow:hidden;
    display:block;
    border-bottom: 1px solid #333333;
    font-size:16px;
    color:#ffffff;
    padding:15px 10px;
    background: linear-gradient(-180deg,#009D34 0,#1F8D3A 100%);
}
.main-content-modal {
    background: #181818;
    overflow:hidden;
    border-top:1px solid rgba(255,255,255,0.05);
    display:block;
    padding:10px;
    color:#848484;
}
.main-title-all {
    overflow:hidden;
    padding:10px 8px;
    display:block;
    font-size:14px;
    color: #ffffff;
    text-transform:uppercase;
    position:relative;
    background: #3d424f;
}
.main-content-all {
    background: #181818;
    overflow:hidden;
    padding:10px 10px 10px 10px;
    margin-bottom:10px;
    color:#ffffff;
}
.main-well {
    background: #181818;
    padding:10px;
    margin-bottom:10px;
    border-radius:0px;
    position:relative;
}
.pro-info{
    background:rgba(0,0,0,0.1);
    padding:10px;
    margin-bottom:10px;
    border-radius:4px;
    color:#fffffd;
}
.main-date-title{
    margin:-10px -10px 10px -10px;
    color:#ffffff;
    cursor:pointer;
    text-transform:uppercase;
    background: #343434;
    border-radius:0;
    padding:10px;
}
.main-date-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\2212";
    float: right;
    font-size:10px;
    color:#ffffff;
}
.main-date-title.collapsed:after {
    content: "\2b";
}
.fixturerowcontent{
    margin-bottom:5px;
    background:transparent;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.02);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.02);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.02);
}
.fixture-live{
    width:20px;
    min-width:20px;
}
.fixture-time{
    width:40px;
    min-width:40px;
}
.fixture-video{
    width:0px !important;
    padding:0px !important;
}
.fixture-date{
    width:40px;
    min-width:40px;
}
.fixture-event-name{
    width:20%;
    min-width:140px;
    color:#ffffff;
}
.fixture-event-name-title{
    width:20%;
    min-width:140px;
}
.fixture-event-livenow-name{
    width:40%;
    min-width:150px;
    max-width:200px;
}
.fixture-event-livenow-team{
    display:block;
    color:#ffffff;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.fixture-event-livenow-info{
    width:33.3%;
    min-width:100px;
}

.fixture-bet-title{
    text-align:center;
}
.fixture-bet-others{
    width:40px;
    min-width:40px;
}
.fixture-min{
    text-align:center;
    width:20px;
    min-width:20px;
}
.fixture-min-button {
    width:15px;
    display:block;
    color: #fafbd2;
    font-size:14px;
    padding:4px 4px 3px 4px;
    border-radius: 4px;
    text-align:center;
    background: #941111;
    margin:0;
    border-radius: 4px;
}
.fixture-bet-others-button {
    display:table-cell;
    vertical-align:middle;
    color: #960d0d;
    font-size:14px;
    min-width:30px;
    height:28px;
    text-align:center;
    margin:0;
}
.fixture-bet-others-button:hover {
    color: #970b0b;
    text-decoration:none;
}
.fixture-bet-others-button-drop{
    display:none;
    vertical-align:middle;
    color: #ffffff;
    font-size:12px;
    text-align:center;
    background: rgb(65,147,73);
    background: -moz-linear-gradient(top,  rgba(65,147,73,1) 0%, rgba(35,117,43,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,147,73,1)), color-stop(100%,rgba(35,117,43,1)));
    background: -webkit-linear-gradient(top,  rgba(65,147,73,1) 0%,rgba(35,117,43,1) 100%);
    background: -o-linear-gradient(top,  rgba(65,147,73,1) 0%,rgba(35,117,43,1) 100%);
    background: -ms-linear-gradient(top,  rgba(65,147,73,1) 0%,rgba(35,117,43,1) 100%);
    background: linear-gradient(to bottom,  rgba(65,147,73,1) 0%,rgba(35,117,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#419349', endColorstr='#fffffe',GradientType=0 );
    -moz-border-radius-top-right: 3px;
    border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    padding:0px;
}
.fixture-bet-others-button-drop:hover {
    color: #ffffff;
    background:#fffffe;
    text-decoration:none;
}
.fixture-bet-others-button-drop .caret{
    border-top: 4px solid #ffffff;
}
.fixture-bet-others-button-drop:hover .caret{
    border-top: 4px solid #ffffff !important;
}
.fixture-bet-stats{
    width:30px;
    min-width:30px;
}
.fixture-bet-stats-button {
    display:inline-block;
    color: #990a0a;
    font-size:14px;
    padding:4px 4px 3px 4px;
    text-align:center;
    margin:0;
}
.fixture-bet-stats-button:hover {
    color: #970a0a;
}
.live-button-sm {
    display: block;
    height: 15px;
    line-height: 15px;
    color: #ffffff;
    text-shadow: -1px 1px 0 rgba(0,0,0,0.8);
    font-size: 12px;
    padding: 1px 2px;
    letter-spacing: 0.2px;
    border-radius: 2px;
    text-align: center;
    background: #248302;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0,0,0,0.3), 0 0 4px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0,0,0,0.3), 0 0 4px 1px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0,0,0,0.3), 0 0 4px 1px rgba(0,0,0,0.3);
}
.live-button-sm:hover {
    background:#be0000;
    text-decoration:none;
}
.border3 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/*Kupon*/
.kupon-pro-fixed {
    width:250px;
    display:block;
    border-radius:4px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}
.kupon-pro-static {
    width:250px;
    display:block;
    border-radius:4px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.0);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.0);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.0);
}
.kupon-pro {
    width:250px;
    color:#111111;
    display:block;
    z-index:1000;
    background:#ffffff;
    border-radius:4px;
    margin-bottom:0px;
}
.kupon-pro .loading{
    background:rgba(0,0,0,0.2);
    position:absolute;
    width:  250px;
    height: 100%;
    display:none;
    z-index:9999999;
}
.kupon-pro .loading .imgload{
    background:rgba(0,0,0,0.9) url(../../img/loading_small.gif) no-repeat 4px 4px;
    padding:0px;
    position:absolute;
    display:inline-block;
    border-radius: 4px;
    border:1px solid rgba(0,0,0,1);
    width:  42px;
    height: 42px;
    margin-left:auto;
    margin-right:auto;
    right:100px;
    top:20%;
    -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.2);
}
.kupon-pro-content {
    position:relative;
    /*width:250px;*/
    /*height:400px;*/
    overflow:hidden;
    display:block;
}
.kupon-pro-alt {
    color: #ffffff;
    /* width: 254px; */
    /* padding: 1px 0px 5px 0px; */
    background: #323641;
}
.kupon-pro-empty {
    display:block;
    color: #ffffff;
    text-align:center;
    width:250px;
    padding:5px 1px 5px 1px;
    font-size:12px;
    font-weight:300;
    color: #000000;
    background: linear-gradient(-180deg,#FCFDFD 0,#F8F9FB 100%);
    border: 1px solid #E8E8E8;
    box-shadow: inset 0 -1px 0 0 #F7F8FA;
}
.kupon-pro-alert-rate {
    margin:0px 5px 2px 5px;
    position: relative;
    border: 1px solid rgba(255,255,255,0.2);
    background:rgba(255,255,255,0.9);
    border-radius: 3px;
    -moz-box-shadow:0 8px 10px -6px rgba(0,0,0,0.1);
    -webkit-box-shadow:0 8px 10px -6px rgba(0,0,0,0.1);
    box-shadow: 0 2px 3px -2px rgba(0,0,0,0.1);
    padding:3px;
}

.kupon-pro-alert-oldnew{
    margin:2px 0px 5px 0px;
    display:block;
    color:#222222;
}
.kupon-pro-alert-oldnew a{
    margin:2px 0px 5px 0px;
    display:block;
    color:#222222;
}

.kupon-pro-alert{
    padding:5px;
    background: #ffffff;
    color:#6d0019;
    margin-bottom:0px;
    border-radius: 3px;
    -moz-box-shadow: 0 2px 3px -2px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 2px 3px -2px rgba(0,0,0,0.4);
    box-shadow: 0 2px 3px -2px rgba(0,0,0,0.4);
    overflow:hidden;
    display:block;
    text-align:center;
}
.kupon-pro-alert-success {
    padding: 13px;
    background: #fddd4e;
    color: #191919;
    border: 1px solid #000000;
    margin-bottom: 5px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    -webkit-box-shadow: 0 0 1px 1px rgb(255 255 255 / 30%) inset, 0 8px 10px -6px rgb(0 0 0 / 90%);
    box-shadow: 0 0 1px 1px rgb(255 255 255 / 30%) inset, 0 2px 3px -2px rgb(0 0 0 / 90%);
    overflow: hidden;
    display: block;
}
.kupon-pro-alert-error{
    padding:5px;
    background: #ffffff;
    color:#6d0019;
    border: 1px solid #000000;
    margin-bottom:5px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 2px 3px -2px rgba(0,0,0,0.9);
    overflow:hidden;
    display:block;
}
.kupon-alert-text{
    display:block;
    float:left;
    width:185px;
}
.kupon-alert-icon{
    vertical-align:top;
    font-size:18px;
    display:block;
    margin:0px 5px 5px 0px;
    float:left;
    width:20px;
}
.kupon-title{
    position:relative;
    font-size:12px;
    padding:12px 5px;
    color: #fffdfd;
    display:block;
    overflow:hidden;
    background: linear-gradient(-180deg,#9d0000 0,#8d1f1f 100%);
}
.kupon-title .glyphicon-list{
    display:none !important;
}
.kupon-title h1 {
    font-size:16px;
    margin:0px 0px 0px 3px;
    display:inline-block;
    text-transform:uppercase;
}
.kupon-title .badge {
    position:absolute;
    right: 5px;
    top:10px;
    display: inline-block;
    padding: 2px 5px;
    font-size: 12px;
    line-height:14px;
    height:20px;
    text-align: center;
    color: #ffffff;
    background:transparent;
    border:none;
    text-shadow:none;
    text-align: center;
    border-radius:0px;
    font-weight:300;
}
.kupon-title .change-static {
    position:absolute;
    right:5px;
    top:9px;
    display: none;
    background:rgba(0,0,0,0.2);
    padding:2px 5px;
    text-align:center;
    color: #ffffff !important;
    font-size:12px;
    border-radius:4px;
}
.kupon-title .change-static:after {
    font-family: 'Glyphicons Halflings';
    content: "\e074";
    float: right;
}
.kupon-title .change-static:hover {
    padding:2px 5px;
    color:#3b4d69 !important;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.kupon-title .change-fixed {
    position:absolute;
    right:5px;
    top:9px;
    display: inline-block;
    background:rgba(0,0,0,0.2);
    padding:2px 5px;
    text-align:center;
    color:#000000 !important;
    font-size:12px;
    border-radius:4px;
}
.kupon-title .change-fixed:after {
    font-family: 'Glyphicons Halflings';
    content: "\e140";
    float: right;
}
.kupon-title .change-fixed:hover {
    padding:2px 5px;
    color:#3b4d69 !important;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.kupon-pro-icon-line{
    display:block;
    padding:5px;
    overflow:hidden;
    background:#181818;
}
.kupon-icons {
    margin-right:3px;
    width: 30px;
    padding:1px 2px 1px 3px;
    overflow: hidden;
    display: inline-block;
    height:16px;
    font-size:12px;
    line-height:16px;
    color:#b9b9ba;
    /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
}
.kupon-icons:hover {
    width: 130px;
    color: #db0004;
}
.kupon-pro-ratechange{
    line-height:16px;
    position:relative;
    display:block;
    padding:0px 5px;
    color:#ffffff;
    font-size:13px;
    cursor:pointer;
    text-align:center;
    margin:5px 0px;
    font-weight:300;
}
.kupon-pro-ratechange:hover{
    color:#268106;
    -webkit-transition: All 0.1s ease;
    -moz-transition: All 0.1s ease;
    -o-transition: All 0.1s ease;
    -ms-transition: All 0.1s ease;
    transition: All 0.1s ease;
}
.kupon-pro-ratechange input[type='checkbox'] {
    margin-right:10px;
}
.kupon-pro-ratechange .ratechange-wrap {
    position:absolute;
    bottom:30px;
    left:17px;
    padding:5px;
    background:#181818;
    display:none;
    border-radius: 4px;
    border:3px solid #181818;
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.4);
}
.kupon-pro-ratechange .ratechange-wrap:after, .kupon-pro-ratechange .ratechange-wrap:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.kupon-pro-ratechange .ratechange-wrap:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #181818;
    border-width: 10px;
    margin-left: -10px;
}
.kupon-pro-ratechange .ratechange-wrap:before {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #181818;
    border-width: 14px;
    margin-left: -14px;
}
.ratechange-label{
    margin:0;
    cursor:pointer;
    font-weight:300;
}
.ratechange-text{
    font-size:12px;
    width:202px;
    display:block;
    color:#ebebeb;
}
.kupon-pro-sistem{
    position:relative;
    display:block;
    padding:8px 5px;
    color:#ffffff;
    font-size:14px;
    cursor:pointer;
    background: rgb(59,58,58);
    background: -moz-linear-gradient(top,  rgba(59,58,58,1) 0%, rgba(17,17,17,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(59,58,58,1) 0%,rgba(17,17,17,1) 100%);
    background: linear-gradient(to bottom,  rgba(59,58,58,1) 0%,rgba(17,17,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3a3a', endColorstr='#111111',GradientType=0 );
}
.kupon-pro-sistem .sistem-wrap {
    position:absolute;
    bottom:40px;
    left:15px;
    padding:5px;
    background:#0C4096;
    width:220px;
    display:none;
    border-radius: 5px;
    border:3px solid #0C4096;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
}
.kupon-pro-sistem .sistem-wrap:after, .kupon-pro-sistem .sistem-wrap:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.kupon-pro-sistem .sistem-wrap:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #0C4096;
    border-width: 10px;
    margin-left: -10px;
}
.kupon-pro-sistem .sistem-wrap:before {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #0C4096;
    border-width: 14px;
    margin-left: -14px;
}
.kupon-pro-sistem .close-icon-sm{
    color:#268106;
}
.kupon-pro-wrap-title{
    display:block;
    color:#268106;
    overflow:hidden;
    font-size:14px;
    text-transform: uppercase;
}
.kupon-pro-sistem-title{
    font-size:12px;
    color:#268106;
    background:rgba(0,0,0,0.15);
    overflow:hidden;
    display:block;
    padding:3px;
}
.kupon-sistem-title{
    display:inline-block;
    width:220px;
}
.kupon-pro-sistem-content{
    display:block;
    overflow-y:auto;
    position:relative;
    max-height:140px;
}
.kupon-pro-sistem-block{
    font-size:12px;
    display:block;
    overflow:hidden;
    color:#ffffff;
    padding:3px;
    border-top:rgba(0,0,0,0.1);
}
.kupon-pro-sistem-block:hover{
}
.kupon-pro-sistem-kombinasyon{
    width:90px;
    float:left;
    display:block;
}
.kupon-pro-sistem-number{
    width:20px;
    float:left;
    display:block;
}
.kupon-pro-sistem-amount{
    width:60px;
    float:right;
    margin-right:5px;
    display:block;
}
.kupon-delete{
    cursor:pointer;
    display:inline-block;
    width:16px;
    height:16px;
    line-height:16px;
    margin:2px 0px 0px 5px;
    color:#a31717;
    text-align:center;
}
.kupon-delete:hover{
    color:#ffffff;
}
.kupon-delete:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e014";
    font-size:10px;
    padding:0 2px;
}
.kupon-rate-down{
    cursor:pointer;
    color:#cc0000;
    font-size:10px;
    display:inline-block;
    text-shadow:1px 1px rgba(255,255,255,0.5);
    text-align: center;
    margin:0px 2px 0px 0px;
}
.kupon-rate-up{
    cursor:pointer;
    color:#006e2e;
    font-size:10px;
    display:inline-block;
    text-shadow:1px 1px rgba(255,255,255,0.5);
    text-align: center;
    margin:0px 2px 0px 0px;
}
.kupon-banko{
    font-size:12px;
    cursor:pointer;
    color:#ffffff;
    display:inline-block;
    float:left;
    background: rgb(59,58,58);
    background: -moz-linear-gradient(top,  rgba(59,58,58,1) 0%, rgba(17,17,17,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(59,58,58,1) 0%,rgba(17,17,17,1) 100%);
    background: linear-gradient(to bottom,  rgba(59,58,58,1) 0%,rgba(17,17,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3a3a', endColorstr='#111111',GradientType=0 );
    text-align: center;
    border-radius: 50%;
    line-height:16px;
    width:16px;
    height:16px;
    margin:0px 2px 0px 0px;
}
.kupon-banko:hover{
    background:#3b3a3a;
    color:#ffffff;
}
.kupon-banko:active, .kupon-banko-selected:active{
    position:relative;
    margin-top:0px;
}
.kupon-banko:after{
    content: "B";
}
.kupon-banko-selected{
    font-size:12px;
    cursor:pointer;
    display:inline-block;
    float:left;
    background:#248302;
    color:#ffffff;
    text-align: center;
    border-radius: 50%;
    line-height:16px;
    width:16px;
    height:16px;
    margin:0px 2px 0px 0px;
}
.kupon-banko-selected:hover{
    color:#ffffff;
}
.kupon-banko-selected:after{
    content: "B";
}
.kupon-pro-combine{
    position:relative;
    background:#181818;
    display:block;
    padding:5px;
    color:#ffffff;
    /*font-size:14px;*/
    overflow:hidden;
}
.kupon-pro-combine .oran {
    position:absolute;
    right:5px;
    display: inline-block;
    font-size: 12px;
}

.kupon-pro-combine-content{
    display:block;
    padding:0 5px;
    font-size:12px;
    overflow:hidden;
    margin-bottom:5px;
    color:#ffffff;
    background:#181818;
}
.kupon-pro-selection{
    display:block;
    padding:5px;
    color:#ffffff;
    font-size:12px;
    background: #181818;
    position:relative;
    border-top:1px solid rgba(255,255,255,0.02);
}
.kupon-pro-selection .kupon-currency{
    background:#101010;
    color:#ffffff;
    border:1px solid #555555;
}
.kupon-pro-selection .form-control{
    background:#101010;
    color:#ffffff;
    border:1px solid #555555;
}
.kupon-pro-selection-block{
    display:block;
    overflow:hidden;
    margin:4px 0;
}
.kupon-pro-selection-block-amount{
    display:block;
    overflow:hidden;
    margin-top:1px;
    padding:3px;
}
.kupon-pro-selection-block-combine{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
    display:block;
    overflow:hidden;
    margin-top:5px;
    padding:3px;
}
.kupon-event{
    width:195px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    line-height:16px;
    float:left;
    padding-left:5px;
}
.kupon-rate{
    display:inline-block;
    color:#ffffff;
    font-size:12px;
}
.kupon-selection-name{
    font-size:11px;
    width:160px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    color:#ffffff;
    line-height:16px;
    padding-left:3px;
}
.kupon-check{
    float:left;
    width:15px;
    height:14px;
    display:inline-block;
    margin-top:3px;
}
.kupon-bet-type-name{
    padding: 0px 0px 0 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    font-size: 11px;
    line-height: 16px;
    float: left;
    margin-left: 0px;
    color: #ffffff;
}
.kupon-single-amount{
    float:left;
    width:85px;
}
.kupon-win-amount{
    float:right;
    color:#248302;
    font-size:11px;
}
.kupon-win-amountw{
    float:right;
    color:#ffffff;
    line-height:18px;
}
.kupon-currency{
    background:#101010 !important;
    color:#ffffff !important;
    border:1px solid #555555 !important;
    padding:0 2px !important;
    font-weight:300;
    border-left:0px !important;
}
.kupon-total-amount{
    color:#248302;
    font-size:13px;
    text-align:center;
    display:block;
}
.kupon-pro-button{
    font-size:14px;
    display:block;
    background: #248302;
    color:#ffffff;
    border-radius: 4px;
    padding:10px 5px;
    margin:10px 5px 0px 5px;
    text-align:center;
    position:relative;
    text-transform:uppercase;
}
.kupon-pro-button:hover{
    background: rgb(37,112,10);
    background: -moz-linear-gradient(top,  rgba(37,112,10,1) 0%, rgba(60,136,33,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(37,112,10,1) 0%,rgba(60,136,33,1) 100%);
    background: linear-gradient(to bottom,  rgba(37,112,10,1) 0%,rgba(60,136,33,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25700a', endColorstr='#3c8821',GradientType=0 );
    color:#ffffff;
}
.kupon-pro-selection-block-button{
    display:block;
    position:relative;
}
.kupon-pro-selection-block-button .kupon-alert {
    position:absolute;
    bottom:45px;
    left:17px;
    background: #ffffff;
    display:none;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
    width:218px;
    border:3px solid #ffffff;
}
.kupon-pro-selection-block-button .kupon-alert:after, .kupon-pro-selection-block-button .kupon-alert:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.kupon-pro-selection-block-button .kupon-alert:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #ffffff;
    border-width: 10px;
    margin-left: -10px;
}
.kupon-pro-selection-block-button .kupon-alert:before {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 14px;
    margin-left: -14px;
}
.kupon-alert-title{
    display:block;
    color:#a90329;
    overflow:hidden;
    font-size:12px;
    padding:5px;
    background:#ffffff;
    text-transform: uppercase;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.kupon-alert-content{
    display:block;
    color:#dc2c2a;
    overflow:hidden;
    font-size:12px;
    padding:5px;
    text-align:center;
}
.kupon-pro-button-accept,.kupon-pro-button-forward{
    font-size:14px;
    display:inline-block;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align:center;
    padding:5px;
    width:50%;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    background:#cc1125;
    border: 1px solid #0c0c0c;
    color:#ffffff;
}
.kupon-pro-button-accept:hover,.kupon-pro-button-forward:hover{
    color:#ffffff;
    background: #cc1125;
}
.kupon-pro-button-back{
    font-size:14px;
    color: #ffffff;
    display:inline-block;
    font-weight: bold;
    background: #444444;
    border:1px solid #444444;
    color:#ffffff;
    text-shadow:none;
    outline:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:5px;
    text-align:center;
    width:50%;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.kupon-pro-button-back:hover{
    color:#ffffff;
    background:#333333;
}
.kupon-pro-alertwrap{
    background: rgba(0,0,0,0.7);
    padding:5px;
    color:#999999;
}
.kupon-pro-preview{
    background:#181818;
    padding:5px;
}
.kupon-pro-preview .kupon-pro-combine,.kupon-pro-preview .kupon-pro-combine-content{
    background:transparent;
    color:#ffffff;
}
.kupon-pro-preview-block{
    display:block;
    overflow:hidden;
    padding:3px;
    border-top:1px solid rgba(255,255,255,0.05);
}
.kupon-pro-preview-block:last-child{
    padding-bottom:0;
    border-bottom:0px dotted rgba(255,255,255,0.1);
}
.kupon-pro-preview-first{
    background: #182128c7;
    display:block;
    padding:0px;
    color:#ffffff;
    font-size:12px;
    overflow:hidden;
}
.kupon-pro-preview-second{
    background:#10263f;
    display:block;
    padding:0px;
    color:#ffffff;
    font-size:12px;
}
.kupon-preview-title{
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    padding:5px;
    cursor:pointer;
}
.kupon-preview-title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
}
.kupon-preview-title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.kupon-preview-inner{
    background:transparent;
    border-bottom:transparent;
}
.kupon-inner-block{
    display:block;
    padding:3px 5px;
}
.kupon-preview-number{
    font-size:12px;
    color:#ffffff;
    display:inline-block;
    float:left;
    background:#268106;
    text-align: center;
    border-radius: 50%;
    line-height:16px;
    width:16px;
    height:16px;
    margin:0px 2px 0px 0px;
}
.kupon-preview-event{
    width:145px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    line-height:16px;
    float:left;
}
.kupon-preview-selection-name{
    width:165px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    color:#ffffff;
    margin-left:18px;
    line-height:16px;
}
.kupon-preview-bet-type-name{
    overflow:hidden;
    display:block;
    margin-left:18px;
    float:left;
}

/*Sub Rates*/
.sub-title {
    background: #3fa9f5;
    padding:5px;
    display:block;
    -moz-box-shadow:
        inset 0 10px 20px rgba(0,0,0,.1);
    -webkit-box-shadow:
        inset 0 10px 20px rgba(0,0,0,.1);
    box-shadow:
        inset 0px 10px 20px rgba(0,0,0,.1);
    overflow:hidden;
}
.sub-title h1 {
    color:#888888;
    text-shadow:1px 1px 1px rgba(2355,255,255,0.4);
    font-size:16px;
    font-weight:bold;
    float:left;
    margin: 5px 3px 0 0;
}
.sub-wrap{
    margin:5px 0px 5px 0px;
    position:relative;
    font-size:14px;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    overflow:hidden;
    max-height:500px;
}
.sub-wrap-modal{
    margin:5px 0px 5px 0px;
    position:relative;
    font-size:14px;
}
.modal-fixture{
    z-index:9999999;
}
.modal-fixture .modal-dialog{
    width:70%;
    min-width:1100px;
}

.modal-fixture .modal-content{
    border: 0px solid #181818;
    background:#181818;
    height: 100% !important;
}
.modal-fixture .modal-header{
    background: linear-gradient(-180deg,#9d0000 0,#8d1f1f 100%);
    border-radius:4px 4px 0 0;
    color:#ffffff;
    border-bottom:1px solid #10263f;
}
.modal-fixture .modal-body{
    overflow-y:auto;
    margin:0 0 10px 0;
    padding:5px;
    background: #fafbfc;
}
.modal-fixture .modal-backdrop{
    overflow-y:auto;
}
.modal-dynamic{
    z-index:9999999;
}
.modal-dynamic .modal-dialog{
    width:50%;
    min-width:790px;
    margin-top:2%;
}
.modal-dynamic .modal-body{
    overflow-y:auto;
    background:#000000;
}
.modal-dynamic .modal-content{
    -webkit-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    border: 5px solid rgba(0,0,0,0.9);
    background:#999999;
    position:relative;
}
.modal-dynamic .modal-content .modalclose{
    position:absolute;
    top:-22px;
    right:10px;
    border-radius:4px;
    background:#000000;
    padding:3px 10px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.modal-dynamic .modal-backdrop{
    overflow-y:auto;
}
.sub-wrap-live{
    margin:5px 0px 5px 0px;
    position:relative;
    font-size:14px;
    text-shadow:1px 1px rgba(0,0,0,0.5);
}
.sub-well{
    width:99%;
    display:block;
}
.sub-brick{
    background:#3fa9f5;
    display:block;
    height:5px;
}
.close-icon{
    color: #ffffff;
    font-size:16px;
    display:inline-block;
    text-align: center;
}
.close-icon:hover{
    color: #ff0000;
}
.close-icon:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e014";
}
.close-icon-sm{
    font-size:12px;
    display:inline-block;
    text-align: center;
    border-radius: 50%;
    width:18px;
    height:18px;
    margin:0px 0px 0px 10px;
    color:#a90329;
}
.close-icon-sm:hover{
    color:#a90329;
}
.close-icon-sm:after{
    font-family: 'Glyphicons Halflings';
    content: "\e014";
}
.sub-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #52b784;
    margin-left:20px;
    margin-bottom:5px;
}

.sub-well-2block{
    width:99%;
}

.sub-well-2block .sub-main-well{
    background:rgba(42,132,182,0.2);
    border:1px solid rgba(255,255,255,0.1);
    padding:5px;
    width:49%;
    float:left;
    margin:0px 0px 5px 0px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sub-well-2block .sub-main-wel-in{
    width:100%;
}
.sub-main-well {
    background:rgba(255,255,255,0.05);
    padding:0px 5px 5px 5px;
    margin:0px 0px 5px 5px;
    border-radius:0px;
}
.sub-rate-title {
    color: #e8e8e8;
    width: 100%;
    display: table;
    font-size: 12.5px;
    border-radius: 1px 1px 0 0;
    cursor: pointer;
    background: #3d424f;
    border-bottom: 1px solid #484e5e;
    padding: 7px 15px;
    /* margin-left: 3px; */
    /* margin-right: 3px; */
}
.sub-rate-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\2212";
    float: right;
    font-size:10px;
}
.sub-rate-title.collapsed:after {
    content: "\2b";
}
.sub-button{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    white-space:normal;
    text-align:center;
    cursor:pointer;
    padding:1px 10px;
    text-shadow:1px 1px  rgba(0,0,0,0.5);
    font-size: 14px;
    color: #ffffff;
    display:inline-block;
    background: rgb(68,68,68); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(68,68,68,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    border:1px solid #000000;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.1);
}
.sub-button:hover{
    background: rgb(0,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(68,68,68,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(68,68,68,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(68,68,68,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(68,68,68,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(68,68,68,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(68,68,68,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#444444',GradientType=0 ); /* IE6-8 */
}
.sub-fixturelayout {
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}
.sub-fixturelayout > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}
.sub-fixturelayout > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:0;
    margin:0px;
}
.second-title{
    cursor:pointer;
    padding:12px 5px;
    color: #ffffff;
    text-transform:uppercase;
    border-bottom:1px solid rgba(255,255,255,0.01);
    position:relative;
    background-color: #3d2b4b;
    background: linear-gradient(-180deg,#9d0000 0,#8d1f1f 100%);
}
.second-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    font-size:10px;
}
.second-title.collapsed:after {
    content: "\e080";
}
.main-title{
    position:relative;
    cursor:pointer;
    color: #ffffff;
    text-transform:none;
    padding: 8px 15px;
    background: linear-gradient(-180deg,#9d0000 0,#8d1f1f 100%);
}
.main-title:before {
    font-family: 'FontAwesome';
    content: "\f03a";
    float: left;
    font-size:14px;
    margin-right:5px;
}
.main-title .badge {
    position:absolute;
    right:5px;
    /* top:12px; */
    display: inline-block;
    min-width: 10px;
    padding:5px;
    font-size: 12px;
    color: #ffffff;
    line-height:14px;
    text-align: right;
    white-space: nowrap;
    vertical-align: baseline;
    background: rgba(0,0,0,0.2);
    text-shadow:none;
    text-align: center;
    border-radius: 8px;
    border:none;
    font-weight:300;
}
.sport-menu{
    display:block;
}

/*Live Bets*/
.live-overview-title{
    display:block;
    padding:10px 5px 10px 10px;
    color:#ffffff;
    font-size:14px;
    line-height: 14px;
    cursor:pointer;
    text-transform:uppercase;
    background:#10263f;
    border-radius:0px;
}
.live-overview-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\2212";
    float: right;
    font-size:10px;
}
.live-overview-title.collapsed:after {
    content: "\2b";
}
.wrap-overview-main {
    padding:0px;
    vertical-align: middle;
    position:relative;
    margin-bottom:10px;
    overflow:hidden;
    background:#181818;
    border-radius:0px;
}
/*Live Scoreboard*/
.livescoreboard{
    display:block;
    margin:0 auto;
    /* margin-bottom:10px; */
    padding:10px;
    /* background:#181818; */
}
.livescoreboard-title {
    display: block;
    background: #3d424f;
    color: #e8e8e8;
    text-align: left;
    border-radius: 3px 3px 0 0;
    padding: 8px 15px;
    border-bottom: 1px solid #3d424f;
    font-size: 12px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
    /* padding: 8px; */
    display: table;
    table-layout: fixed;
    width: 100%;
    /* line-height: 1; */
}
/* Perfect ScrollBar
---------------------------------------------- */
.ps-container .ps-scrollbar-x-rail {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
    background-color: transparent;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 1px; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #fff;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color: #999;
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0; /* there must be 'right' for ps-scrollbar-y */
    width: 5px;
    background-color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #000000;
}
.livescoreboard-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    font-size:12px;
    margin:7px 0 0 15px;
}
.livescoreboard-title.collapsed:after {
    content: "\e080";
}
.livescoreboard-content{
    margin-top:5px;
}
.livescoreboard iframe{
    display:block;
    margin:0 auto;
    background:#323641;
    -webkit-box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.3);
}
.livescoreframe1{
    width: 678px; height: 359px;
}
.livescoreframe36{
    width: 678px; height: 460px;
}
.livescoreframe2{
    width: 600px; height: 60px;
}
.livescoreframe3{
    width: 600px; height: 60px;
}
.livescoreframe4{
    width: 600px; height: 60px;
}
.livescoreframe37{
    width: 600px; height: 60px;
}
.livescoreframe5{
    width: 600px; height: 60px;
}
.livescoreframe9{
    width: 600px; height: 60px;
}
.livescoreframe23{
    width: 600px; height: 60px;
}
.livescoreframe6{
    width: 600px; height: 60px;
}
.livescoreframe10{
    width: 600px; height: 60px;
}
.livescoreframe28{
    width: 600px; height: 60px;
}
.livescoreframe20{
    width: 600px; height: 60px;
}
.livescoreframe29{
    width: 600px; height: 60px;
}
.livescoreframe35{
    width: 600px; height: 60px;
}
.livescoreframe16{
    width: 600px; height: 60px;
}
.live-theme36{ /* tennis */
    position:relative;
    z-index:1;
}
.live-theme1{ /* football */
    position:relative;
    z-index:1;
}
.live-theme2{ /* basketball */
    position:relative;
    z-index:1;
}
.live-theme4{ /* ice hockey */
    position:relative;
    z-index:1;
}
.live-theme37{ /* voleyball */
    position:relative;
    z-index:1;
}
.live-theme3{ /* American Football */
    position:relative;
    z-index:1;
}
.live-theme5{ /* handball */
    position:relative;
    z-index:1;
}
.live-theme9{ /* Beach Volley */
    position:relative;
    z-index:1;
}
.live-theme23{ /* Futsal */
    position:relative;
    z-index:1;
}
.live-theme6{ /* Baseball */
    position:relative;
    z-index:1;
}
.live-theme10{ /* Badminton */
    position:relative;
    z-index:1;
}
.live-theme28{ /* Rugby */
    position:relative;
    z-index:1;
}
.live-theme20{ /* Darts */
    position:relative;
    z-index:1;
}
.live-theme29{ /*Snooker  */
    position:relative;
    z-index:1;
}
.live-theme35{ /* Table Tennis  */
    position:relative;
    z-index:1;
}
.live-theme16{ /* Cricket */
    position:relative;
    z-index:1;
}
.live-theme8{ /* Aussie Rules */
    position:relative;
    z-index:1;
}
.live-event-wrap .sporticon1,.fixture-title .sporticon1 {
    /*background: url(../../img/live-icon1.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon36,.fixture-title .sporticon36 {
    /* background: url(../../img/live-icon36.png) no-repeat top;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon5,.fixture-title .sporticon5 {
    /*background: url(../../img/live-icon5.png) no-repeat top;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon4,.fixture-title .sporticon4 {
    /* background: url(../../img/live-icon4.png) no-repeat top;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon37,.fixture-title .sporticon37 {
    /*  background: url(../../img/live-icon37.png) no-repeat top;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon2,.fixture-title .sporticon2 {
    /*  background: url(../../img/live-icon2.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon3,.fixture-title .sporticon3 {
    /* background: url(../../img/live-icon3.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon9,.fixture-title .sporticon9 {
    /* background: url(../../img/live-icon9.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon23,.fixture-title .sporticon23 {
    /* background: url(../../img/live-icon23.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon6,.fixture-title .sporticon6 {
    /* background: url(../../img/live-icon6.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon10,.fixture-title .sporticon10 {
    /*  background: url(../../img/live-icon10.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon28,.fixture-title .sporticon28 {
    /* background: url(../../img/live-icon28.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon20,.fixture-title .sporticon20 {
    /* background: url(../../img/live-icon20.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon29,.fixture-title .sporticon29 {
    /*background: url(../../img/live-icon29.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon35,.fixture-title .sporticon35 {
    /* background: url(../../img/live-icon1.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon16,.fixture-title .sporticon16 {
    /* background: url(../../img/live-icon16.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-event-wrap .sporticon8,.fixture-title .sporticon8 {
    /* background: url(../../img/live-icon8.png) no-repeat;*/
    position:absolute;
    left:20px;
    top:0px;
    width:200px;
    height:200px;
    z-index:0;
    opacity:1;
}
.live-overview-sub-wrap{
    display:block;
    margin: 5px;
}
.live-league-title{
    padding:5px;
    color: #ffffff;
    font-size:14px;
    cursor:pointer;
    margin-bottom:0px;
    z-index:1 !important;
}
.live-league-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\2212";
    float: right;
    font-size:10px;
}
.live-league-title.collapsed:after {
    content: "\2b";
}
.live-overview-sub-content{
    display:block;
    list-style-type: none;
    margin:0;
    padding:0;
}
.live-overview-sub-content li{
    background:rgba(0,0,0,0.1);
    display:table;
    width:100%;
    border-radius:0px;
    padding:5px;
    margin-bottom:5px;
    border-bottom:1px solid rgba(0,0,0,0.2);
    border-top:1px solid rgba(255,255,255,0.05);
}
.live-overview-sub-content li:last-child{
}
.live-overview-events{
    padding:2px 5px 2px 5px;
    display:table-cell;
    vertical-align:top;
    width:40%;
    min-width:200px;
}
.live-overview-rates{
    display:table-cell;
    vertical-align:top;
    width:60%;
    padding:2px 5px;
}
.live-overview-subrates{
    display:table-cell;
    vertical-align:top;
    width:30px;
    min-width:30px;
    padding:2px 0px 2px 0px;
}
.live-overview-teamname {
    border-collapse: collapse;
    margin:0;
    padding:0;
    table-layout:fixed;
    width:100%;
    line-height:1;
}
.live-overview-hometeam, .live-overview-awayteam{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    min-width:70px;
    color:#ffffff;
    font-size:13px;
    padding:0px 2px 0px 0px;
    position:relative;
}

.live-overview-score{
    color:#999999;
    text-align:center;
    font-size:12px;
    border-bottom:1px solid rgba(0,0,0,0.0);
}
.live-overview-teamtitle{
    color:#999999;
    font-size:12px;
    padding:0 0 5px 0;
    font-weight:300 !important;
}
.live-overview-teamtitle b{
    font-weight:300 !important;
}
.live-overview-scoretitle{
    background:rgba(0,0,0,0.0);
    color:#999999;
    width:30px;
    text-align:center;
    font-size:12px;
}
.live-overview-intitle{
    background:rgba(0,0,0,0.0);
    color:#999999;
    width:30px;
    text-align:center;
    font-size:12px;
    font-weight:300;
}
.live-overview-incontent{
    background:rgba(0,0,0,0.0);
    color:#999999;
    width:20px;
    min-width:20px;
    text-align:center;
    font-size:12px;
    font-weight:300;
}
.live-overview-intitlenow{
    background:#248302;
    color:#ffffff;
    width:30px;
    text-align:center;
    font-size:12px;
    padding:2px;
    font-weight:300;
}
.livebig .live-overview-scoretitle,
.livebig .live-overview-intitle,
.livebig .live-overview-incontent,
.livebig .live-overview-intitlenow{
    font-size:14px;
    padding:5px;
    width:40px;
}
.live-overview-service{
    width:10px;
    text-align:center;
}
.live-tenis-service {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 -24px;
    width: 6px;
    height: 6px;
    display:inline-block;
}
.live-yellow {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 0;
    width: 6px;
    height: 8px;
    display:inline-block;
}
.live-red {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 -8px;
    width: 6px;
    height: 8px;
    display:inline-block;
}
.live-corner {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 -17px;
    width: 6px;
    height: 8px;
    display:inline-block;
}
.live-overview-rate-title{
    display:block;
    color:#999999;
    font-size:12px;
    margin-bottom:5px;
}
.live-overview-others-title{
    display:block;
    color:#999999;
    font-size:12px;
    margin-bottom:5px;
}
.live-others-button {
    display:inline-block;
    color: #268106;
    font-size:16px;
    padding:0px 4px;
    height:36px;
    line-height:36px;
    text-align:center;
    margin:2px 0 0 0;
    min-width:25px;
}
.live-others-button:hover {
    color: #ffffff;
    text-decoration:none;
}
.button-wrap-home{
    width:100%;
    display:table;
    table-layout:fixed;
    border-collapse:separate;
    border-spacing:1px;
    margin:0;
    padding:0;
    position:relative;
    text-align:center;
}

.button-wrap-home .rate-change-home{
    display:block;
    position:absolute;
    left:2px;
    width:8px;
    max-width:8px;
    text-align:right;
    margin-right:2px;
}
.rate-change-up-live {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #a70000;
    display:inline-block;
}
.button-wrap{
    width:100%;
    display:table;
    table-layout:fixed;
    border-collapse:separate;
    border-spacing:1px;
    margin:0;
    padding:0;
}
.main-team-live{
    display:table-cell;
    text-align:left;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    width:100%;
    font-weight:300;
}
.main-rate-live{
    display:table-cell;
    padding:0px 2px 0px 0px;
    text-align:right;
    overflow:hidden;
    width:35px;
}
.main-rate-live-home{
    display:table-cell;
}
.rate-change{
    display:table-cell;
    width:10px;
    max-width:10px;
    text-align:right;
    margin-right:2px;
}
.rate-change-up-live {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #62dd5b;
    display:inline-block;
}
.rate-change-down-live {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ff4242;
    display:inline-block;
}
.anadisabled,.anadisabled:hover{
    cursor:not-allowed;
    padding:6px 5px;
    font-size: 13px;
    color: #aaaaaa;
    background: #cccccc;
    border:1px solid #cccccc;
}
.live-main-title{
    position:relative;
    color:#ffffff;
    text-transform: none;
    background:#181818;
    margin-bottom:10px;
    border-radius:0px;
}
.live-selection-column {
    display:table;
    height:100px;
    margin: 0;
    padding: 0;
    display: none;
}
.live-selection-column ul {
    list-style-type: none;
    display:table-row;
}
.live-selection-column ul li {
    display:table-cell;
    width:50%;
    vertical-align:middle;
    text-align:center;
    margin:10px;
}
.live-selection-column ul li a {
    font-size:12px;
    color: #999999;
    text-decoration: none;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    line-height:1.2;
    text-transform:uppercase;
    border-right:1px solid rgba(255,255,255,0.1);
    display:block;
}
.live-selection-column ul li:last-child a {
    border-right:0px solid rgba(255,255,255,0.1);
}
.live-selection-column ul li a:hover {
    color: #ffffff;
}
.live-selection-column ul li a.selected {
    color: #268106;
}
.live-event-wrap {
    vertical-align: middle;
    position:relative;
    overflow:hidden;
    z-index:0;
    background:#ffffff;
    border-radius: 4px;
    padding:10px;
    margin-bottom:10px;
}
.live-event-inside {
    display:block;
    position:relative;
    overflow:hidden;
    z-index:5000;
}
.live-event-title {
    padding:8px 5px 3px 5px;
    display:table;
    table-layout:fixed;
    width:100%;
    line-height:1;
    color:#ffffff;
    font-size:12px;
}
.live-event-title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    font-size:12px;
    margin-top:7px;
}
.live-event-title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
    font-size:12px;
    vertical-align:middle;
    margin-top:7px;
}
.live-event-league{
    width:180px;
    display:table-cell;
    vertical-align:middle;
    font-weight:300;
}
.live-event-hometeam{
    color: #ffffff;
    width:50%;
    text-align:right;
    display:table-cell;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    vertical-align:middle;
    padding:0px 5px 0px 0px;
    text-transform:uppercase;
    position:relative;
}
.live-event-awayteam{
    color: #ffffff;
    width:50%;
    text-align:left;
    display:table-cell;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    vertical-align:middle;
    padding:0px 0px 0px 5px;
    text-transform:uppercase;
}
.live-event-scorenow{
    background:rgba(0,0,0,0.1);
    font-weight:bold;
    color: #ffffff;
    text-align:center;
    display:table-cell;
    padding:3px 5px 2px 5px;
    font-size:20px;
    width:100px;
    white-space: nowrap;
    vertical-align:middle;
    border-radius:4px;
}
.live-event-start{
    text-align:right;
    display:table-cell;
    padding-right:15px;
    width:180px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    vertical-align:middle;
    font-weight:300;
}
.live-event-status{
    background: rgba(0,0,0,0.5);
    margin-top:2px;
    border:1px solid rgba(0,0,0,0.5);
    color:#999999;
    padding:1px 5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
}
.live-event-content{
    padding:0px 0px 5px 0px;
    margin:0 auto;
    display:block;
    margin-top:10px;
}
.live-event-content-wrap{
    width:100%;
    margin:0 auto;
    padding:5px;
    background:#282828;
    border-radius:4px;
}
.live-event-details{
    border-collapse: collapse;
    margin:0;
    padding:0;
    table-layout:fixed;
    width:100%;
    line-height:1;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.live-event-rate-well{
    /* background: #1b1b1b; */
    padding: 10px;
    margin-bottom:10px;
    border-radius:4px;
    position:relative;
}
.sub-main-well-live {
    margin: 0px 0px 12px 0px;
    /* padding: 0px 5px 12px 0px; */
    /* display:block; */
    /* border-bottom:1px solid rgba(255,255,255,0.1); */
    /* background: #fafbfc; */
}
.live-event-actions-title {
    /* padding: 0px 5px; */
    height: 40px;
    float: left;
    /* line-height: 40px; */
    /* display: block; */
    background: #323641;
    -webkit-box-shadow: -3px 6px 3px rgb(0 0 0 / 24%);
    box-shadow: -3px 6px 3px rgb(0 0 0 / 24%);
    position: relative;
    width: 100%;
    margin: 0px 0px 10px 0px;
    border-radius: 5px;
}
.live-event-bettype-title {
    position: relative;
    background: #fffffd;
    padding:3px 3px 0px 5px;
    display:block;
    color:#ffffff;
    height:28px;
    text-transform: uppercase;
    margin-bottom:0px;
    font-size:16px;
    margin-top:5px;
    border-bottom:transparent;
    margin-bottom:0px;
}
.live-event-bettype-title:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #fffffd;
    border-width: 6px;
    margin-left: -6px;
}
.live-events-actions-column {
    margin-top:10px;
}
.live-events-actions-column ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height:1;
}
.live-events-actions-column ul li {
    float: left;
}
.live-events-actions-column ul li a {
    font-size:12px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    box-sizing: border-box;
    padding:2px 5px;
    text-align: center;

}
.live-events-actions-column ul li a .caret {
    border-top-color: #ffffff;
}
.live-events-actions-column ul li a:hover .caret {
    border-top-color: #268106;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.live-events-actions-column ul li a:hover {
    color: #268106;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.live-events-actions-column ul li a.selected {
    color: #268106;
}
.live-event-bettype-group a {
    font-size:12px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    box-sizing: border-box;
    padding:2px 5px;
}
.live-event-bettype-group a .caret {
    border-top-color: #ffffff;
}
.live-event-bettype-group a:hover {
    color: #268106;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.live-event-bettype-group a:hover .caret {
    border-top-color: #268106;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.modal-large{
    z-index:9999999;
}
.modal-large .modal-body{
    padding:0px;
}
.modal-large .modal-dialog{
    width:70%;
    min-width:1100px;
}
.modal-large .modal-content{
    -webkit-box-shadow: 0px 1px 23px 3px rgba(0,0,0,1);
    -moz-box-shadow: 0px 1px 23px 3px rgba(0,0,0,1);
    box-shadow: 0px 1px 23px 3px rgba(0,0,0,1);
    background:#888888;
    border: 5px solid #888888;
}

.modal-large .modal-backdrop{
    overflow-y:auto;
}
.modal-small{
    z-index:9999999;
}
.modal-small .modal-dialog{
    width:50%;
    min-width:790px;
}
.modal-small .modal-content{
    border: 0px solid #000000;
    background:#000000;
}
.modal-small .modal-body{
    padding:1px;
}
.modal-small .modal-backdrop{
    overflow-y:auto;
}
.modal-xsmall{
    z-index:9999999;
}
.modal-xsmall .modal-dialog{
    width:500px !important;
    min-width:500px;
}
.modal-xsmall .modal-content{
    border: 0px solid #ffffff;
    background: #ffffff;
    padding:0px;
}
.modal-xsmall .modal-header{
    background: #8c040a;
    border-radius:4px 4px 0 0;
    padding:10px;
    border-bottom:0px;
}
.modal-xsmall .modal-title{
    color:#fffffd;
}
.modal-xsmall .modal-footer{
    padding:10px 20px;
    background-color:#000000;
    border-radius: 0 0 4px 4px;
    border-top:#000000;
}
.modal-xsmall .modal-body{
    padding:20px 0;
}
.modal-xsmall .modal-backdrop{
    overflow-y:auto;
}
.modal-mormal{
    z-index:9999999;
}
.modal-normal .modal-dialog{

}
.modal-normal .modal-content{
    border: 5px solid rgba(0,0,0,0.9);
    background:#555555;
    width:auto;
    height:auto;
}

.modal-normal .modal-backdrop{
    overflow-y:auto;
}
.pro-panel-heading{
    font-size:16px;
    padding:10px 5px;
    color: #ffffff !important;
    display:block;
    background: #3b4a3f !important;
    border:0px !important;
    text-transform:uppercase;
}
.pro-panel-body{
    background: transparent !important;
    padding:10px 5px 5px 5px;
    border:0px solid #7a8dac !important
}
.panel-body{
    background: transparent !important;
    padding:10px 5px 5px 5px;
    border:0px solid #1a66b1 !important;
    border-top:none;
}
.input-home {
    line-height: 1.5;
    border-radius: 3px;
    color:#111111;
    display:inline-block;
    background:#f1f1f1;
    border:1px solid #aaaaaa;
    border-right:0px;
}
.input-home:hover, .input-home:focus {
    background:#ffffff;
    color:#111111 ;
}
.input-xxsm:hover, .input-xxsm:focus {
    background:rgba(255,255,255,1);
}
.input-xxsm {
    height: 25px;
    padding: 2px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
    color:#111111;
    background:rgba(255,255,255,0.8);
    border:1px solid rgba(0,0,0,1);
    float:left;
    width:80%;
}
.input-xxsm:hover, .input-xxsm:focus {
    background:rgba(255,255,255,1);
}
.input-prosm {
    height: 25px;
    padding: 2px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
    color:#111111;
    background:rgba(255,255,255,0.8);
    border:1px solid rgba(0,0,0,1);
    float:left;
    width:100%;
}
.input-prosm:hover, .input-prosm:focus {
    background:rgba(255,255,255,1);
}
.pad5lr{
    padding:0 5px !important;
}
.pad5l{
    padding:0 0 0 5px;
}
.pad10l{
    padding:5px 5px 5px 10px !important;
}
.pad10r{
    padding:0px 10px 0px 0px !important;
}
.pointer{
    cursor:pointer;
}
.register-wrap{
    display:block;
    padding:5px;
    overflow:hidden;
    color:#999999;
    font-size:14px;
    text-align:justify;
}
.register-wrap-finance{
    display:block;
    padding:5px;
    overflow:hidden;
    line-height:14px;
    color:#ffffff;
}
.register-wrap-18{
    display:block;
    overflow:hidden;
    padding:10px;
    background:rgba(255,255,255,0.5);
    color:#000000;
    margin:4px 0px;
    font-size:14px;
    border-radius:0px;

}
.register-wrap-18-otp{
    display:block;
    overflow:hidden;
    padding:10px;
    background:red;
    color:#000000;
    margin:4px 0px;
    font-size:14px;
    border-radius:0px;

}
.register-text{
    float:left;
    color:#ffffff;
    margin-right:5px;
    white-space:normal;
    line-height: 1.5;
    font-weight:normal;
    font-size:12px;
}
.register-input{
    float:left;
    margin-right:5px !important;
    background:#fff;
    display:block;
    min-width:200px;
}
.text-justify{
    text-align:justify;
}
.refresh-pro-sm{
    cursor:pointer;
    color:#268106;
    font-size:10px;
    line-height:16px;
    width:12px;
    display:inline-block;
    text-align: center;
}
.refresh-pro-sm:hover{
    color:#ffffff;
}
.refresh-pro-sm:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e031";;
}
.refresh-pro-img {
    background: url(../../img/refresh-sm.GIF) top left no-repeat;
    height: 16px;
    width:16px;
    display:block;
    float:left;
}
.blue-button .refresh-pro-img {
    background: url(../../img/refresh-sm.GIF) top left no-repeat;
    height: 16px;
    width:16px;
    display:inline-block;
    position:relative;
    float:right;
    margin:10px 0 0 2px;
}
.blue-button .refresh-pro-smb{
    cursor:pointer;
    color:#ffffff;
    width:16px;
    height:16px;
    border-radius:0px;
    display:inline-block;
    position:relative;
    overflow: visible;
    float:right;
    margin:0px 0 0 2px;
}
.blue-button .refresh-pro-smb:hover{
    color:#268106 !important;
}
.blue-button .refresh-pro-smb:after{
    position:absolute;
    font-family: 'FontAwesome';
    content: "\f021";
    font-size:12px;
}
.button-currency{
    color:#ffffff;
}
.refresh-pro{
    cursor:pointer;
    color:#ffffff;
    font-size:12px;
    display:inline-block;
    background:#2f973d;
    text-align: center;
    border-radius: 12px;
    width:24px;
    height:24px;
    line-height:22px;
    margin:0px 0px 0px 5px;
}
.refresh-pro:hover{
    color:#ffffff;
}
.refresh-pro:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e031";;
    font-size:12px;
}
.register-pro-button{
    font-size:20px;
    display:block;
    background: rgb(60,136,33);
    background: -moz-linear-gradient(top,  rgba(60,136,33,1) 0%, rgba(37,112,10,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(60,136,33,1) 0%,rgba(37,112,10,1) 100%);
    background: linear-gradient(to bottom,  rgba(60,136,33,1) 0%,rgba(37,112,10,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c8821', endColorstr='#25700a',GradientType=0 );
    color:#ffffff;
    border-radius: 4px;
    padding:10px 5px;
    margin:10px 5px 0px 5px;
    text-align:center;
    position:relative;
    text-transform:uppercase;
    -o-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
}
.register-pro-button:hover{
    color:#ffffff;
    background: #25700a ;
}
.form-error-tip-message {
    border-radius: 3px;
    position: relative;
    background: #a90329;
    color:#ffffff;
    padding:3px;
    display:block;
    font-size:12px;
    float:left;
    width:80%;
    text-align:left;
}
.form-error-tip-message:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 94, 110, 0);
    border-bottom-color: #a90329;
    border-width: 5px;
    margin-left: -5px;
}
.register-noerror{
    color:#278f38;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
    font-size:18px;
}
.register-error{
    color:#a90329;
    font-size:18px;
}
.top-login-wrap-right {
    clear:both;
    display:block;
}
.top-login-wrap-right ul {
    float: right;
    list-style-type: none;
    margin:0;
    padding:0;
}
.top-login-wrap-right ul li {
    float: left;
    vertical-align: middle;
}

.info-well-block{
    padding:5px;
    text-shadow:-1px -1px rgba(0,0,0,0.2);
    color:#ffffff;
    border: 1px solid #000000;
    margin-bottom:5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 2px 3px -2px rgba(0,0,0,0.9);
    overflow:hidden;
    display:block;
    border-radius: 3px;
    background: #ad0038;
}
.info-well-pop{
    padding:5px;
    color:#888888;
    margin-bottom:5px;
    overflow:hidden;
    display:none;
    border-radius: 4px;
    background: #fffffd;
}
.success-well, .info-well, .alert-well{
    padding:5px;
    color:#ffffff;
    margin-bottom:5px;
    overflow:hidden;
    display:none;
    border-radius: 0px;
    margin:10px 0;
}
.success-well{
    background: #006E2E;
}
.info-well{
    background: #921616;
}
.alert-well{
    background: #921616;
}
.alert-well-icon{
    vertical-align:top;
    font-size:25px;
    margin:5px 5px 0px 5px;
    float:left;
    width:30px;
    min-width:30px;
    display:inline-block;
}
.alert-well-text{
    float:left;
    width:90%;
    padding:5px 0 5px 0;
}

.userloginmessage .loginmsg .loginerror {
    border-radius: 3px;
    position: relative;
    background: rgb(169,3,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
    text-shadow:-1px -1px rgba(0,0,0,0.5);
    color:#ffffff;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    padding:3px;
    display:block;
    font-size:14px;

}
.userloginmessage .loginmsg .loginerror:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 94, 110, 0);
    border-bottom-color: #a90329;
    border-width: 5px;
    margin-left: -5px;
}
.datagrid table {
    border-collapse: collapse; text-align: left; width: 100%;
}
.datagrid {
    background:#202020;
    overflow: hidden;
    margin-top:10px;
}
.datagrid table td, .datagrid table th {
    padding: 5px 10px;
}
.datagrid table thead th {
    background: #921616;
    color: #f2f3f7;
    padding: 10px;
    font-size: 14px;
    font-weight: normal;
    /*text-transform:uppercase;*/
}
.datagrid table thead th:first-child {
    border: none;
}
.datagrid table tbody td {
    cursor:pointer;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    padding: 10px;
    border-bottom:1px solid rgba(255,255,255,0.02);
}
.datagrid table tbody td:first-child {
    border-left: none;
}
.datagrid table tbody tr:last-child td {
    border-bottom: none;
}

.datagrid1 table { border-collapse: collapse; text-align: left; width: 100%; }
.datagrid1 {
    background: #3e3e3e;
    overflow: hidden;
}
.datagrid1 table td, .datagrid1 table th { padding: 3px 5px; }
.datagrid1 table thead th {
    cursor: auto;
    background:rgba(0,0,0,0.4);
    color:#ffd65c;
    font-size: 14px;
    font-weight: normal;
    border-left: 1px solid rgba(0,0,0,0.1);
}
.datagrid1 table thead th:first-child { border: none; }
.datagrid1 table tbody td {
    cursor: auto;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
}
.datagrid1 table tbody td:first-child { border-left: none; }.datagrid1 table tbody tr:last-child td { border-bottom: none; }

.datagrid2 table { border-collapse: collapse; text-align: left; width: 100%; }
.datagrid2 {
    background: #676767;
    overflow: hidden;
}
.datagrid2 table td, .datagrid2 table th { padding: 3px 5px; }
.datagrid2 table thead th {
    cursor: auto;
    background: rgb(146 22 22);
    color: #bfc3bd;
    font-size: 14px;
    font-weight: normal;
    border-left: 1px solid rgba(0,0,0,0.1);
}
.datagrid2 table thead th:first-child { border: none; }
.datagrid2 table tbody td {
    cursor: auto;
    color: #cccccc;
    border-left: 1px solid rgba(0,0,0,0.1);
    font-size: 14px;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
    font-weight: normal;
}
.datagrid2 table tbody td:first-child { border-left: none; }.datagrid2 table tbody tr:last-child td { border-bottom: none; }

.bethistory-W{
    color:#7bd45b;
    font-size:16px;
}
.bethistory-W:after{
    font-family: 'Glyphicons Halflings';
    content: "\e013";
}
.bethistory-L{
    color:#AF383E;
    font-size:16px;
}
.bethistory-L:after{
    font-family: 'Glyphicons Halflings';
    content: "\e014";
}
.bethistory-O{
    color:#528DB2;
    font-size:14px;
}
.bethistory-O:after{
    font-family: 'Glyphicons Halflings';
    content: "\e023";
}
.bethistory-V{
    color:#999999;
    font-size:14px;
}
.bethistory-V:after{
    font-family: 'Glyphicons Halflings';
    content: "\e090";
}
.bethistory-D{
    color:#C11B26;
    font-size:14px;
}
.bethistory-D:after{
    font-family: 'Glyphicons Halflings';
    content: "\e020";
}
.bethistoryhidden{
    margin:0px !important;
    padding:0px !important;
    border:0px !important;
}
.bethistorydetails{
    padding:0px;
    overflow:hidden;
    background:rgba(255,255,255,0.0);
}
.accountdetails-wrap{
    float:left;
    margin:10px;
    padding:5px;
    background:#ffffff;
    color:#777777;
    display:inline-block;
}
/*Deposit Money*/
.finance-well{
    padding:10px;
    display:block;
    overflow:hidden;
    background:#181818;
    border-radius:0px;
    cursor:pointer;
    margin-bottom:10px;
    font-weight:300;
    position:relative;
    color:#ffffff;
    border: 1px solid #353535;
}
.finance-well .title-text{
    color: #ffb400;
}
.finance-well .content-text{
    color:#ffffff;
}
.finance-well .main-content-all{
    background:rgba(0,0,0,0.1);
}
.finance-logo{
    /* background: #f9f9f9; */
    display:inline-block;
    margin-right:5px;
    padding:5px;
    border:1px solid rgba(0,0,0,0.1);
    width: 80%;
}
.finance-content {
    cursor:auto;
    position: relative;
    margin:10px 0 0 0;
    padding:10px;
    border-radius:0px;
    font-size:14px;
    color:#888888;
    background: #353535;
}
.width80{
    width:80%;
    float:left;
}
.dark-well{
    background:rgba(0,0,0,1);
    border-radius:3px;
    border:1px solid rgba(255,255,255,0.2);
    padding:5px;
    position:relative;
}
.list-well {
    display:inline-block;
    padding:5px 0 0 0;
}
.list-well ul {
    list-style-type: none;
    margin:0;
    padding:0;
}
.list-well ul li {
    float: left;
    padding:0px 5px;
    vertical-align: middle;
}
.msgnumber{
    display:inline-block;
    top:1px;
    right:1px;
    border-radius:3px;
    color:#000000;
    padding:1px;
    font-size:12px;
    line-height:10px;
    width:14px;
    height:14px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.8);
}
.messages-title{
    border-bottom:1px solid rgba(0,0,0,0.1);
    display:block;
    padding:5px 0px
}
.messages-content{
    border-top:1px solid rgba(255,255,255,0.1);
    display:block;
    padding:5px 0px;
    color:#ffffff;
}
.darkbottominset{
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.0);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.0);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.0);
}
.upcoming-events{
    display:block;
}
.upcoming-events .nav-tabs {
    /* border-bottom: 1px solid #000000; */
    text-shadow:none;
    font-size:14px;
    padding: 0px 0px 5px;
}
.upcoming-events .nav-tabs > li.upcoming-title {
    float: left;
    margin-top: 10px;
    background:#000000;
}

.upcoming-events .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.upcoming-events .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.428571429;
    border-radius: 4px 4px 0 0;
    outline:none;
    text-transform:uppercase;
    color: #526179;
    background: linear-gradient(-180deg,#FCFDFD 0,#F8F9FB 100%);
    /* border: 1px solid #E8E8E8; */
    /* box-shadow: inset 0 -1px 0 0 #F7F8FA; */
}

.upcoming-events .nav-tabs > li > a:hover {
    background: #970b0b;
    color:#ffffff;
    -webkit-transition: all .2s linear;
}
.upcoming-events .nav-tabs > li.open > a {
    color:#ffffff;
    background:#248302;
    outline:none;
}
.upcoming-events .nav-tabs > li > a .caret{
    border-top-color:#ffffff;
}
.upcoming-events .nav-tabs > li.open > a .caret{
    border-top-color:#ffffff;
}
.upcoming-events .nav-tabs > li.open a{
    border-color:transparent;
}
.upcoming-events .nav-tabs > li.active > a,
.upcoming-events .nav-tabs > li.active > a:hover,
.upcoming-events .nav-tabs > li.active > a:focus {
    color: #ffffff;
    cursor: default;
    outline:none;
    background: #970c0c !important;
}
.upcoming-events .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 2px;
    outline:none;
}
.important_events{
    display:block;
    margin-bottom:10px;
    border-radius:4px;
}
.sport_services{
    display:block;
    margin-top:20px;
    margin-bottom:10px;
}
.listmenu {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size:12px;
}
.listmenu ul {

}
.listmenu > li {
    margin:0;
}
.listmenu > li:last-child {
    border-radius:0 0 0px 0px;
}
.listmenu > li:last-child{
    border-bottom:0px;
}
.listmenu > li {
    text-align:center;
    border-top: 1px solid #0e1217;
    color: #526179;
    background: linear-gradient(-180deg,#FCFDFD 0,#F8F9FB 100%);
    border: 1px solid #E8E8E8;
    box-shadow: inset 0 -1px 0 0 #F7F8FA;
}
.listmenu > li:hover {
    background: #e8e8e8;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    color:#ffffff;
}
.listmenu li a{
    padding:8px;
    color:#ffffff;
    display:block;
    text-align:left;
}
.listmenu li:hover a{
    color: #ffb400;
    display:block;
}
.listmenu li a span.listwrap{
    display:table;
    width:100%;
    table-layout:fixed;
}
.listmenu li a span.listicon, span.listname, span.listcount , span.listdelete{
    display:table-cell;
    vertical-align:top;
}
.listmenu li a span.listname{
    padding:0 5px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    color: #526179;
}
.listmenu li a span.listcount{
    width:50px;
    text-align:right;
}
.listmenu li a span.listicon{
    width:20px;
}
.listmenu li a span.listdelete{
    width:15px;
    text-align:right;
}
.listmenu li a span.listdelete .removefav{
    display:none;
}
.listmenu li a:hover span.listdelete .removefav{
    display:block;
}
.listmenu li a:hover span.listdelete .removefav:hover{
    color:#fff;
}
.listmenu li a span.listcount span.badge{
    color: #ffffff;
    background: #0e762c;
}
.slider-main-wrap{
    display:table;
    width:100%;
    border-bottom:2px solid rgba(0,0,0,0.5);
    border-radius:0 0 5px 5px;
}

.slider-content-wrap{
    display:table-cell;
    vertical-align:top;
    max-height:250px;
}
.slider-info-wrap {
    display:none;
    width:0;
}
.slider-main{
    position:relative;
    height:auto;
    vertical-align:top;
    overflow:hidden;
}
.slider-img{
    position:relative;
    display:block;
    z-index:1;
    width:100%;
    height:auto;
}
.slider-main .slider-content{
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:2;
    padding:5px 10px;
    display:block;
    -webkit-transition: left .5s, top .5s, background .5s;
    -moz-transition: left .5s, top .5s, background .5s;
    transition: left .5s, top .5s, background .5s;
    height:80px;
    background:rgba(0,0,0,0.5);
}
.slider-main .slider-content .anaoran{
    background:transparent;
    border:1px solid #ffffff;
    color:#ffffff;
}
.slider-main .slider-content .anaoran:hover{
    background: #248302;
}
.small-info-text{
    display:inline-block;
    vertical-align:top;
    width:150px;
    float:left;
    line-height:14px;
    padding:2px 2px 0px 5px;
}
.slider-big-photo{
    width:100%;
    height:auto;
    max-height:250px;
    border-radius:4px;
}
.slider-small-photo{
    width:80px;
    height:50px;
    float:left;
    border:1px solid rgba(255,255,255,0.1);
}
.slider-content-block{
    color:#ffffff;
    display:block;
    margin-top:20px;
    padding:0px;
}
.slider-content-block h3{
    margin:0 !important;
    padding:0 !important;
}
.slider-content-block-text{
    color:#e6e7ea;
    display:block;
    overflow:hidden;
    margin-top:10px;
    padding:0px;
}
.slider-content-block-rate{
    display:block;
    overflow:hidden;
    margin-top:0px;
    padding:0px;
}

@media screen and (max-width: 1900px) {
    .slider-main .slider-content{
    }
    .slider-content-wrap{
        width:500px;
    }
    .slider-info-wrap {
        width:100%;
    }
    .slider-content-block{
        margin-top:0px;
    }
    .slider-content-block-text{
        color:#cccccc;
        display:block;
        overflow:hidden;
        max-height:44px;
    }
    .slider-content-block-rate{
        margin-top:2px;
    }
}
@media screen and (max-width: 1210px) {

    .small-info-text{
        display:none;
    }

}
.slider-small-img{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.slider-small-img ul{

}
.slider-small-img li{

}
.slider-small-img li a{
    background:#f1f1f1;
    display:block;
    border-bottom:1px solid #eeeeee;
    border-top:1px solid #ffffff;
    padding:2px;
    color:#111111;
    overflow:hidden;

}
.slider-small-img li a:hover{
    background:#eeeeee;
}
.slider-small-img li a.selected{
    background:#dddddd;
    position:relative;
    display:block;
    border-bottom:1px solid #c5c5c5;
    border-top:1px solid #dddddd;
    padding:2px;
    color:#52b784;
    text-shadow:1px 1px 1px rgba(255,255,255,0.2);
}
.fixtureseasons-title{
    display:block;
    float:left;
    padding:0px 5px;
    color: #2b3b4b;
}
span.addtofavorites{
    margin:3px 0px 0px 0px;
    color:#ffffff;
    display:block;
    float:left;
    font-size:12px;
    width:20px;
    height:16px;
    opacity:.4;
    filter: alpha(opacity=40);
    cursor:pointer;
}
span.addtofavorites:hover{
    opacity:.7;
    filter: alpha(opacity=70);
}
span.addtofavorites.added{
    opacity:1;
    filter: alpha(opacity=100);
    cursor:pointer
}
span.addtofavorites:after{
    font-family: 'Glyphicons Halflings';
    content: "\e006";
}
.blink-text {
    display: inline-block;
    opacity:1;
}

@-webkit-keyframes buttonPulse {
    0% { opacity: 0.5 }
    0% {filter: alpha(opacity=50)}


    50% { opacity: 1 }
    50% {filter: alpha(opacity=1)}

    100% { opacity: 0.5 }
    50% {filter: alpha(opacity=50)}
}
.todaybutton{
    padding:8px 10px;
    font-size: 14px;
    display:block;
    overflow:hidden;
    color: #000000;
    border-radius: 4px;
    position:relative;
    border-right: 1px solid #931111;
    border-left: 1px solid #931111;
    border-bottom: 1px solid #931111;
    border-top: 1px solid #931111;
    background: #ffff;
}
.todaybutton:hover{
    color: #ffffff;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    background: #931111;
}
.todaybutton .badge{
    background:rgba(0,0,0,0.1);
    color: #000000;
    text-shadow:none;
    border-radius:8px;
    overflow:hidden;
    max-width:50px;
    padding:5px;
    position:absolute;
    right:5px;
    top:8px;
}
.todaybutton:hover .badge{
    background:rgba(0,0,0,0.1);
    color:#ffffff;
}
.today-title{
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:55%;
    display:block;
    float:left;
    white-space:nowrap;
}
.home-main-title {
    overflow:hidden;
    display:block;
    padding:8px 0;
    position:relative;
    background: linear-gradient(-180deg,#9d0000 0,#8d1f1f 100%);
}
.home-main-content {
    background: #ffffff;
    display:block;
    margin-bottom:10px;
    overflow:hidden;
    border-top:0px;
}
.home-title{
    display:block;
    color: #ffffff;
    padding:5px 10px;
    font-size:16px;
}
.home-title .title-text{
    color: #ffffff;
}
.home-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    font-size:10px;
}
.home-title.collapsed:after {
    content: "\e080";
}
.livenow-main-title {
    display:block;
    color:#248302;
    cursor:pointer;
    font-size:14px;
    text-transform:uppercase;
    position:relative;
    padding:2px 5px;
    margin-top:5px;
}

.but-pro-small{
    text-align:center;
    padding:2px 5px;
    font-size: 12px;
    color: #52b784;
    display:inline-block;
    left:150px;
    text-transform:none;
}
.livenow-main-content{
    margin-bottom:5px;
}
.right-area{
    display:block;
    min-width:250px !important;
    margin-top:10px;
}
.right-banner {
    display:block;
    margin-bottom: 10px;
    min-width:250px !important;
}
.bottom-links{
    display:block;
    margin:0;
    padding:0;
    font-size:14px;
    text-align: left;
}
.bottom-links ul{
    margin:0;
    padding:0;
}
.bottom-links li {
    list-style-type: none;
    padding:2px 10px;
}
.bottom-links li a {
    color: #dedede;
    padding:0px 0;
}
.bottom-links li a:hover {
    color:#ffffff;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
.bottom-payment-row{
    display:block;
    padding:10px;
    background:rgba(0,0,0,0.3);
    margin:10px 0 0 0;
    text-align:center;
    overflow:hidden;
}
.bottom-partners-row{
    border-top:1px solid rgba(255,255,255,0.02);
    display:block;
    padding:10px;
    margin:0 0 0 0;
    overflow:hidden;
    background: linear-gradient(-180deg,#9d0000 0,#8d1f1f 100%);
}
.bottom-info-row{
    border-top:1px solid rgba(255,255,255,0.05);
    display:block;
    padding:10px;
    background:rgba(0,0,0,0.3);
    margin:0 0 10px 0;
    text-align:center;
    overflow:hidden;
}
.casino-well{
    display:inline-block;
    padding:4px;
    border-radius:4px;
    margin:0px 5px 5px 0px;
    overflow:hidden;
    vertical-align:top;
}
.casino-well:hover{
    background:#282828;
    transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
.casino-well:hover h4{
    color:#fffffd;
}
.casino-well h4 {
    margin-top:5px !important;
    font-size:12px;
    display:block;
    text-align:center;
    max-width:120px;
    color:#fffffd;
}
.skill-casino-well{
    display:inline-block;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    padding:4px;
    border-radius:4px;
    margin:0px 0px 5px 0px;
    overflow:hidden;
    vertical-align:top;
    float:left;
}
.skill-casino-well:hover{
    background:#000000;
}
.skill-casino-well:hover h4{
    color:#dddddd;
}
.skill-casino-well h4 {
    margin-top:5px !important;
    font-size:12px;
    display:block;
    text-align:center;
}
.casino-img{
    width:120px;
    height:80px;
    border-radius:4px;
}
.casino-img img{
    border-radius:4px;
}
.skill-casino-img{
    border-radius:4px;
    border:1px solid rgba(0,0,0,0.4);
    background:rgba(0,0,0,0.4);
    padding:5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
}
.casino-game-item{
    position:relative;
}
.casino-game-item .hive-button-well{
    position:absolute;
    width:500px;
    max-width:500px;
    bottom:20px;
    left:20px;
}
.casino-mask{
    display:block;
    position:relative;
}
.casino-mask .img-mask{
    display:none;
    width:100%;
    height:100%;
    padding:10px;
    position:absolute;
    background:rgba(0,0,0,0.7);
    left:0;
    top:0;
    transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
.casino-mask:hover .img-mask{
    display:block;
    transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
.casino-btn{
    font-size:12px;
    display:block;
    background: #23842c;
    color:#ffffff;
    border-radius: 4px;
    border-bottom:2px solid #1c6b24;
    padding:2px;
    margin:5px 0px 0px 0px;
    text-align:center;
    position:relative;
}
.casino-btn:hover{
    background: #1c6b24;
    color:#ffffff;
    transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
.casino-top-nav{
    display:block;
    margin:0 0 10px 0;
    padding:0;
}
.lock-betting-software{}
.lock-betting-software_ait{}
.casino-top-nav li{
    display:inline-block;
    margin:0;
    padding:0;
    list-style-type:none;
}
.casino-top-nav li a{
    background:#282828;
    font-size:14px;
    color:#848484;
    display:block;
    margin-top:5px;
    padding:5px 15px;
    border-radius:4px;
}
.casino-top-nav li a:hover{
    background:#fffffe;
    color:#ffffff;
    transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
.casino-top-nav li a.selected{
    background:#fffffe;
    color:#ffffff;
}
.poker-well{
    display:block;
    cursor:pointer;
    border-radius:4px;
    position:relative;
}
.poker-well:hover, .poker-well:focus{
    transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
.poker-well img {
    opacity:1;
    border-radius:0px;
}
.poker-well:hover img, .poker-well:focus img{
    opacity:0.9;
}
.poker-well h4 {
    margin:0 0 0 0;
    padding:10px 5px;
    color:#ffffff;
    overflow:hidden;
    font-size:16px;
    text-align:center;
    position:absolute;
    display:inline-block;
    bottom:0px;
    left:0px;
    right:0px;
    height:40px;
    width:100%;
    background:#10263f;
}
.poker-well:hover h4, .poker-well:focus h4{

}
.poker-wrap .main-title-all,.poker-wrap .main-content-all,.live-casino-wrap .main-title-all,.live-casino-wrap .main-content-all{
    width:1260px;
}
.poker-wrap .main-content-all,.live-casino-wrap .main-content-all{
    text-align:center;
}

.ccasino-well{
    padding:5px;
    display:block;
    background:#181818;
    border:1px solid rgba(255,255,255,0.2);
    border-radius:4px;
    cursor:pointer;
}
.ccasino-well:hover, .ccasino-well:focus{
    transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    background:#222222;
}
.ccasino-well img{
    border-radius:4px;
}
.ccasino-info-well{
    font-size:12px;
    color:#fffffd;
    margin-top:30px;
    padding:5px;
    display:block;
    background:rgba(255,255,255,0.1);
    border:1px solid rgba(255,255,255,0.05);
    border-radius:4px;
}
.ccasino-info-text{
    width:50px;
    display:inline-block;
    color:#999999;
}
.livenow-home-well {
    background:rgba(255,255,255,0.05);
    padding:6px;
    display:block;
    border-radius:0px;
}
.livenow-bettype-title{
    color:#999999;
    font-size:12px;
    text-align:center;
    padding:0px;
    margin:0px;
    font-weight:300;
}
.landing-inside{
    display:block;
    width:1260px;
    margin:0 auto;
    padding:20px 0;
    overflow:hidden;
}
.landing-slider{
    display:block;
}
#landingslider{
    height:400px;
    width:910px;
    border-radius:4px;
}
#landingslider .carousel-inner > .item > img.sliderimg {
    width:910px;
    height:400px;
    overflow:hidden;
    border-radius:4px;
}
#landingslider .carousel-indicators {
    bottom:0;
}
#landingslider ol {
    margin-bottom:0;
}
#landingslider .carousel-caption {
    background:rgba(0,0,0,0.4);
    display:none;
    bottom:0px;
    padding:5px 0 20px 0;
    border-top:1px solid rgba(0,0,0,0.4);
    -webkit-box-shadow: inset 0px -14px 31px 4px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px -14px 31px 4px rgba(0,0,0,0.75);
    box-shadow: inset 0px -14px 31px 4px rgba(0,0,0,0.75);
}
#landingslider .carousel-caption h2, .carousel-caption p {
    color:#ffffff;
}
#landingslider .carousel-control {
    width: 70px;
}

#landingslider .carousel-control
{
    display:none;
}
.landing-promote{
    display:block;
    overflow:hidden;
    max-height:220px;
}
.landing-block1{
    display:inline-block;
    float:left;
}
.landing-block2{
    display:inline-block;
    float:left;
    padding:0px 10px;
}
.landing-block3{
    display:inline-block;
    float:left;
}
.shadow1
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
}
.shadow1:before, .shadow1:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.shadow1:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
    -moz-transform:skew(8deg) rotate(3deg);
    -ms-transform:skew(8deg) rotate(3deg);
    -o-transform:skew(8deg) rotate(3deg);
    transform:skew(8deg) rotate(3deg);
}
.img-responsive{width:100%;}
.activation-title{
    padding:20px;
    margin:0px 30px;
}
.activation-content{
    padding:20px;
    margin:0px 20px;
}
.success-text{
    color:#006e2e;
}
.error-text{
    color:#AA0002;
}
.countdown{
    width:25px;
    display:inline-block;
    color:#ffffff;
}
#htmlscroll{
    width:auto;
    position:relative;
}
.logininfo{
    position:relative;
    margin:0px;
    display:inline-block;
    padding:3px 0 0 0;
}
.logininfo .loginmsgwrap{
    position:absolute;
    top:40px;
    left:-25px;
    display:none;
    z-index:3;
    min-width:170px;
}
.logininfo .loginmsgwrap .logintext {
    position: relative;
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.15);
    padding:5px;
    background-clip: padding-box;
    display:block;
    overflow:hidden;
}
.logininfo-title{
    color:#ffffff;
    padding:0px 0px 3px 0px;
    border-bottom:1px solid rgba(0,0,0,0.05);
    display:block;
    font-size:12px;
    font-weight:300;
}
.logininfo-content{
    display:block;
    color:#ffffff;
    font-size:12px;
    margin-top:2px;
    line-height:1.2;
    font-weight:300;
    text-transform: none;
}
.icerik-baslik{
    display:block;
    background:rgba(0,0,0,0.8);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    border-radius: 4px;
    padding:10px;
    margin-bottom:10px;
}
.icerik-baslik h7 {
    margin:0;
    padding:0;
    font-size:20px;
}
.icerik-cerceve{
    display:block;
    background:rgba(0,0,0,0.8);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    border-radius: 4px;
    padding:10px;
    margin-bottom:10px;
}
.icerik-cerceve p {
    margin:0 0 5px 10px;
}
.icerik-cerceve h7 {
    color:#52b784;
    margin:0px 0px 10px 0px;
    font-size:16px;
    display:block;
}
.icerik-cerceve a {
    color:#52b784;
}

.livenow-home-well .live-overview-intitlenow{
    background: #248302;
    color:#ffffff;
    width:30px;
    line-height:14px;
    text-align:center;
    font-size:12px;
    text-shadow:none;
}
.livenow-home-well .live-overview-incontent{
    color:#ffffff;
}
.livenow-main-title .but-pro-small{
    float:right;
    color: #248302;
    text-shadow:none;
}
.kupon-block1{
    margin: 0 -5px;
    padding:0 5px;
    color: #e2e3e4;
}
.livenowalt-title .glyphicon-record{
    display:none;
}

.bethistory-style{

}
.bethistory-style h4 {
    font-size:14px;
}

.kupon-pro-combine-content .form-control{
    background:#101010;
    color:#ffffff;
    border:1px solid #555555;
}
.account-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-top:10px;
}
.account-menu ul li a {
    text-decoration: none;
    color: #ffffff;
    padding: 10px;
    background-color: #181818;
    display:block;
    text-transform:uppercase;
    border-bottom:1px solid rgba(255,255,255,0.1);
    font-size:12px;
}
.account-menu ul li a:hover {
    color: #268106;
}
.account-menu ul li:last-child a {
    border-bottom:none;
}
.social-bar{
    border-top:1px solid rgba(255,255,255,0.1);
    border-bottom:1px solid rgba(255,255,255,0.1);
    padding:40px 0;
}
.social-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-top:10px;
}
.social-menu ul li a {
    text-decoration: none;
    color: #ffffff;
    padding: 4px 0;
    display:block;
    font-size:14px;
}
.social-menu ul li a:hover {
    color: #268106;
}

.footer-mail-bar{
    padding:20px 0;
    color:#ffffff;
    font-size:12px;
}
.footer-mail-bar a{
    font-size:11px;
    color:#506672;
    display:inline-block;
}
.footer-mail-bar a:hover{
    color:#ffffff;
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
}
.poker-wrap .container-fluid{
    display:block;
}
/*Casino V2*/

.casinov2-slider{
    display:block;
}
#casinov2-slider{
    width:100%;
    height:auto;
}
#casinov2-slider .carousel-inner  {
    width:100%;
    height:auto;
}
#casinov2-slider .carousel-inner > .item > img.slidercasinoimg {
    width:100%;
    height:auto;
    margin-left: auto;
    margin-right: auto;
}
#casinov2-slider .carousel-indicators {
    bottom:0;
    display:none;
}
#casinov2-slider ol {
    margin-bottom:0;
}
#casinov2-slider .carousel-control {
    width: 70px;
}
#casinov2-slider .carousel-control .glyphicon-chevron-left
{
    left: 30px;
}
#casinov2-slider .carousel-control .glyphicon-chevron-right
{
    right: 30px;
}
.carousel.carousel-fade .item {
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    opacity:.5;
}

.carousel.carousel-fade .active.item {
    opacity:1;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
}

.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
    left: 0;
    z-index: 1;
}
.casinov2-wrap{
    margin:0 auto;
    width:1260px;
    height:100%;
    display:block;
    min-height:100%;
    padding-bottom:50px;
}
.casinov2-bg{
    margin:0px 0 0 0;
    width:100%;
    height:100%;
    display:block;
    min-height:100%;
    background:#181818;
    padding:0px 0px 10px 0px;
    position:relative;
}
.casinov2-bar{
    background:#10263f;
    display:block;
    padding:0 15px;
    width:100%;
    margin-bottom:15px;
}
.casinov2-title{
    display:block;
    margin-bottom:15px;
    font-size:20px;
}
.casinov2-search{
    display:inline-block;
    float:left;
    position:relative;
    padding:8px;
    color:#ffffff;
}
.casinov2-search .form-control{
    background-color:#ffffff;
    border-color:#ffffff;
    width:250px;
    margin:0;
    color:#000000;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.casinov2-search .form-control:focus {
    background-color:#ffffff;
    border-color:#ffffff !important;
    outline: 0;
}
.casinov2-filters{
    float:right;
    display:inline-block;
}
.casinov2-filters .open > a:focus {
    color:#fffffd;
    text-decoration: none;
}
.casinov2-filters .dropdown-menu {
    margin-left:0px !important;
    padding:0;
    text-shadow:none
}
.casinov2-filters .dropdown-menu > li{
    margin-left:0px !important;
}
.casinov2-filters .dropdown-menu > li > a {
    display: block;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    white-space: nowrap;
    padding:10px;
    border-left:none;
    border-right:none;
}
.casinov2-filters .dropdown-menu > li > a:hover,
.casinov2-filters .dropdown-menu > li > a:focus {
    text-decoration: none;
    color:#ffffff;
}
.casinov2-filters .dropdown-menu > .active > a,
.casinov2-filters .dropdown-menu > .active > a:hover,
.casinov2-filters .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
}
.casinov2-filters .dropdown-menu .tooltip-inner {
    color: #ffffff;
    background-color: #000000;
    white-space: nowrap;
}
.casinov2-filters .dropdown-menu .tooltip.left .tooltip-arrow {
    border-left-color: #000000;
}
.casinov2-dropdown{
    display:block;
    margin:0;
    padding:0;
}
.casinov2-dropdown ul{
    list-style-type: none;
    margin:0;
    padding:0;
}
.casinov2-dropdown ul li{
    margin:0;
    padding:0;
    display:inline-block;
    margin-left:-4px;
}
.casinov2-dropdown ul li a{
    display:block;
    padding:15px;
    min-width:150px;
    color:#ffffff;
    text-align:center;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.casinov2-dropdown ul li a:hover{
    color:#268106;
}
.casinov2-leftmenu{
    display:block;
    margin:0;
    padding:0;
    margin-top:-10px;
}
.casinov2-leftmenu ul{
    padding:0;
    margin:0;
    list-style-type: none;
}
.casinov2-leftmenu ul li{
    display:block;
    margin-bottom:2px;
    background-color:#1a66b1;
    border-radius:0px;
    text-decoration:none;
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    transition: all 150ms linear;
    text-transform:uppercase;
}
.casinov2-leftmenu ul li a{
    position:relative;
    display:block;
    padding:10px;
    color:#ffffff;
}
.casinov2-leftmenu ul li a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e006";
    float: left;
    font-size:12px;
    margin-right:5px;
}
.casinov2-leftmenu ul li:hover{
    background:#db0004;
    color: #ffffff;
}
.casinov2-leftmenu ul li:active{
    text-decoration:none;
    outline:none;
}
.casinov2-leftmenu ul li.active{
    background: #db0004;
    color: #ffffff;
}
.casinov2-leftmenu ul li.active a,.casinov2-leftmenu ul li.active a .badge{
    color: #ffffff;
}
.casinov2-leftmenu ul li:hover a,.casinov2-leftmenu ul li:hover a .badge{
    color: #ffffff;
}
.casinov2-leftmenu ul li a .badge{
    font-size:14px;
    position:absolute;
    right:10px;
    color:#ffffff;
    background: transparent;
    text-shadow:none;
}
.ca-menu{
    padding:0;
    margin:15px 0;
}
.ca-menu li{
    overflow: hidden;
    position: relative;
    display: block;
    background: #2b3b4b;
    height:80px;
    margin-bottom: 4px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
    border-radius:4px;
}
.ca-menu li:hover{
    background:#db0004;
}
.ca-menu li:hover a{
    color: #ffffff;
}
.ca-menu li.active{
    background: #db0004;
}
.ca-menu li.active a{
    color:#ffffff;
}
.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    color:#ffffff;
}
.ca-icon{
    position: absolute;
    width: 50px;
    height:50px;
    left: 10px;
    top:15px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
    border: 3px solid #ffffff;
    border-radius:50%;
    overflow:hidden;
    background:rgba(0,0,0,0.1);
    text-align:center;
    font-size:20px;
    color:rgba(255,255,255,1);
    padding-top:7px;
}
.ca-menu li.active .ca-icon{
    background:rgba(0,0,0,0.2);
}
.ca-content{
    position: absolute;
    left: 80px;
    top: 10px;
}
.ca-count{
    position: absolute;
    right: 10px;
    top: 25px;
    font-size: 20px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-main{
    font-size: 18px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-sub{
    font-size: 14px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.ca-menu li:hover .ca-icon{
    opacity: 0.8;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
}
.ca-menu li:hover .ca-main{
    opacity: 1;
    -webkit-animation: moveFromBottom 300ms ease-in-out;
    -moz-animation: moveFromBottom 300ms ease-in-out;
    -ms-animation: moveFromBottom 300ms ease-in-out;
}
.ca-menu li:hover .ca-sub{
    opacity: 1;
    -webkit-animation: moveFromBottom 300ms ease-in-out;
    -moz-animation: moveFromBottom 300ms ease-in-out;
    -ms-animation: moveFromBottom 300ms ease-in-out;
}
.ca-menu li:hover .ca-count{
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
}
@-webkit-keyframes moveFromBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        opacity: 0;
        -moz-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        opacity: 0;
        -ms-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        opacity: 0;
        -moz-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        opacity: 0;
        -ms-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}
.pad15b{
    padding-bottom:15px;
}
.casinov2container {
    display:block;
    position:relative;
    background: #2b3b4b;
    border: 1px solid #2b3b4b;
    border-radius:4px;
    height:280px;
    cursor:pointer;
    margin:0 auto;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-backface-visibility: hidden;
    color:#ffffff;
}
.casinov2container:hover{
    background: #10263f;
    border:1px solid #10263f;
}
.casinov2container .title{
    display:block;
    color:#ffffff;
    font-size:14px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    text-transform:capitalize;
    max-width:100%;
    position:absolute;
    top:10px;
    left:10px;
    z-index:2;
}
.casinov2container .info{
    display:block;
    padding:5px 10px;
    color:#ffffff;
}
.casinov2container:hover .title{
    color:#ffffff;
}
.ribbon-wrapper-red {
    width: 80px;
    height: 80px;
    overflow: hidden;
    position: absolute;
    top: -3px;
    right: -3px;
    z-index:5;
}
.ribbon-red {
    text-transform:uppercase;
    position:relative;
    font: bold 15px Sans-Serif;
    text-align: center;
    text-shadow: rgba(0,0,0,0.2) 0px 1px 0px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: relative;
    padding: 7px 0;
    left: -5px;
    top: 10px;
    width: 115px;
    background: rgb(168,221,47);
    background: -moz-linear-gradient(top,  rgba(168,221,47,1) 0%, rgba(102,192,33,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(168,221,47,1) 0%,rgba(102,192,33,1) 100%);
    background: linear-gradient(to bottom,  rgba(168,221,47,1) 0%,rgba(102,192,33,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8dd2f', endColorstr='#66c021',GradientType=0 );
    color: #000000;
}
.ribbon-red:before,.ribbon-red:after {
    content: "";
    border-top: 3px solid #2E7C16;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    position:absolute;
    bottom: -3px;
}
.ribbon-red:before {
    left: 0;
}
.ribbon-red:after {
    right: 0;
}

.rotate-icon {
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
    -webkit-backface-visibility: hidden;
}
.rotate-icon:hover {
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg);
    -webkit-backface-visibility: hidden;
}
.casinov2-main-title{
    text-transform: uppercase;
    font-size:30px;
    margin-bottom:10px;
    color:#999999;
    position:relative;
    padding:5px;
}
.casinov2-mainwrap{
    border-radius:0px;
    padding:10px;
    margin:0 auto;
    display:block;
    position:relative;
    color:#ffffff;
    -webkit-backface-visibility: hidden;
}
.casinov2-mainwrap:hover{
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -ms-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s;
    -webkit-backface-visibility: hidden;
}
.casinov2-mainwrap .tooltip-inner {
    color: #000000;
    background-color: rgba(255,255,255,0.8);
}
.casinov2-mainwrap  .tooltip-arrow {
    display:none;
}
.casinov2-mainwrap .gametitle{
    text-align:center;
    font-size:12px;
    margin-top: 5px;
    text-transform: capitalize;
    text-overflow: ellipsis;
    overflow:hidden;
    max-width:140px;
    white-space:nowrap;
}
.casinov2-mainwrap .casinov2-game-info{
    position:absolute;
    top:5px;
    left:5px;
    z-index:3;
}
.casinov2-mainwrap .hotgames{
    background:#e82100;
}
.casinov2-mainwrap .newgames{
    background:#008c42;
}
.casinov2-mainwrap .injackpot{
    background:#00688f;
}
.casinov2-mainwrap .newgames,.casinov2-mainwrap .hotgames,.casinov2-mainwrap .injackpot{
    display:block;
    float:left;
    margin-right:3px;
    padding:2px;
    border-radius:2px;
    font-size:14px;
    line-height:14px;
    color:#ffffff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    text-align:center;
    border:1px solid rgba(255,255,255,0.1);
    -webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.8);
    -moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.8);
    box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.8);
}

.view {
    margin:0 auto;
    width: 100%;
    max-width:188px;
    max-height:125px;
    height: auto;
    overflow: hidden;
    position: relative;
    cursor: default;
    border:1px solid #000;
}
.view:hover{
}
.view .mask,.view .content {
    width: 100%;
    height: 100%;
    max-width:188px;
    max-height:125px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index:2;
}
.view img {
    display: block;
    position: relative;
    width:100%;
    height:auto;
    max-width:188px;
    max-height:125px;
    -webkit-box-shadow: inset 0px 0px 40px 20px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 0px 40px 20px rgba(0,0,0,0.5);
    box-shadow: inset 0px 0px 40px 20px rgba(0,0,0,0.5);
    border:5px solid #222222;
}
.view-first .mask-before{
    background: -moz-linear-gradient(-45deg,  rgba(174,188,191,0.2) 0%, rgba(110,119,116,0.2) 50%, rgba(10,14,10,0.2) 51%, rgba(10,8,9,0.2) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(174,188,191,0.2)), color-stop(50%,rgba(110,119,116,0.2)), color-stop(51%,rgba(10,14,10,0.2)), color-stop(100%,rgba(10,8,9,0.2)));
    background: -webkit-linear-gradient(-45deg,  rgba(174,188,191,0.2) 0%,rgba(110,119,116,0.2) 50%,rgba(10,14,10,0.2) 51%,rgba(10,8,9,0.2) 100%);
    background: -o-linear-gradient(-45deg,  rgba(174,188,191,0.2) 0%,rgba(110,119,116,0.2) 50%,rgba(10,14,10,0.2) 51%,rgba(10,8,9,0.2) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(174,188,191,0.2) 0%,rgba(110,119,116,0.2) 50%,rgba(10,14,10,0.2) 51%,rgba(10,8,9,0.2) 100%);
    background: linear-gradient(135deg,  rgba(174,188,191,0.2) 0%,rgba(110,119,116,0.2) 50%,rgba(10,14,10,0.2) 51%,rgba(10,8,9,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33aebcbf', endColorstr='#330a0809',GradientType=1 );
    -webkit-backface-visibility: hidden;
    display: block;
    width: 100%;
    height: 100%;
    max-width:188px;
    max-height:125px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index:2;
}
.view .casinov2-real {
    position:absolute;
    display:block;
    top:15%;
    left:15%;
}
.view .casinov2-real a {
    display:inline-block;
    width:50px;
    height:50px;
    font-size:20px;
    padding-top:13px;
    background: #008c42;
    color: #fff;
    text-shadow:0px 0px 1px rgba(0,0,0,0.8);
    border-radius:50%;
    text-align:center;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    -moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    -webkit-backface-visibility: hidden;
}
.view .casinov2-real:hover a {
    -webkit-transform:rotate(360deg) scale(1.1,1.1);
    -moz-transform:rotate(360deg) scale(1.1,1.1);
    -ms-transform:rotate(360deg) scale(1.1,1.1);
    -o-transform:rotate(360deg) scale(1.1,1.1);
    transform:rotate(360deg) scale(1.1,1.1);
    -webkit-backface-visibility: hidden;
}

.view .casinov2-fun {
    position:absolute;
    display:block;
    top:4%;
    right:4%;
}
.view .casinov2-fun a {
    display:inline-block;
    width:40px;
    height:40px;
    font-size:20px;
    padding-top:8px;
    background: #009cdd;
    color: rgba(255,255,255,0.8);
    text-shadow:0px 0px 1px rgba(0,0,0,0.8);
    border-radius:50%;
    text-align:center;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    -moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    -webkit-backface-visibility: hidden;
}
.view .casinov2-fun:hover a {
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg);
    -webkit-backface-visibility: hidden;
}
.view .casinov2-favorites {
    position:absolute;
    display:block;
    bottom:4%;
    left:4%;
}
.view .casinov2-favorites a {
    display:inline-block;
    width:40px;
    height:40px;
    font-size:20px;
    padding-top:8px;
    background: #b9a30d;
    color: rgba(255,255,255,0.8);
    text-shadow:0px 0px 1px rgba(0,0,0,0.8);
    border-radius:50%;
    text-align:center;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    -moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    -webkit-backface-visibility: hidden;
}
.view .casinov2-favorites:hover a {
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg);
    -webkit-backface-visibility: hidden;
}

.view-first img {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-backface-visibility: hidden;
}
.view-first .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    background: -moz-linear-gradient(-45deg,  rgba(68,68,68,0.8) 0%, rgba(51,51,51,0.8) 50%, rgba(17,17,17,0.8) 51%, rgba(0,0,0,0.8) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(68,68,68,0.8)), color-stop(50%,rgba(51,51,51,0.8)), color-stop(51%,rgba(17,17,17,0.8)), color-stop(100%,rgba(0,0,0,0.8)));
    background: -webkit-linear-gradient(-45deg,  rgba(68,68,68,0.8) 0%,rgba(51,51,51,0.8) 50%,rgba(17,17,17,0.8) 51%,rgba(0,0,0,0.8) 100%);
    background: -o-linear-gradient(-45deg,  rgba(68,68,68,0.8) 0%,rgba(51,51,51,0.8) 50%,rgba(17,17,17,0.8) 51%,rgba(0,0,0,0.8) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(68,68,68,0.8) 0%,rgba(51,51,51,0.8) 50%,rgba(17,17,17,0.8) 51%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(135deg,  rgba(68,68,68,0.8) 0%,rgba(51,51,51,0.8) 50%,rgba(17,17,17,0.8) 51%,rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc444444', endColorstr='#cc000000',GradientType=1 );
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-backface-visibility: hidden;
}
.view-first .casinov2-real {
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-backface-visibility: hidden;
}
.view-first .casinov2-fun {
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -o-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-backface-visibility: hidden;
}
.casinov2-mainwrap:hover .view-first img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    -webkit-backface-visibility: hidden;
}
.casinov2-mainwrap .view-first .casinov2-favorites {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-backface-visibility: hidden;
}
.casinov2-mainwrap:hover .view-first .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-backface-visibility: hidden;
}
.casinov2-mainwrap:hover .view-first .casinov2-real,
.casinov2-mainwrap:hover .view-first .casinov2-fun,
.casinov2-mainwrap:hover .view-first .casinov2-favorites {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.casinov2-mainwrap:hover .view-first .casinov2-fun {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
    -webkit-backface-visibility: hidden;
}
.casinov2-mainwrap:hover .view-first .casinov2-favorites {
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -ms-transition-delay: 0.2s;
    transition-delay: 0.2s;
    -webkit-backface-visibility: hidden;
}
.casinov2-jackpot-holder{
    display:block;
    text-align:center;
    background:rgba(255,255,255,0.05);
    border:1px solid rgba(255,255,255,0.02);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding:3px;
    border-radius:4px;
    -webkit-backface-visibility: hidden;
}
.casinov2-jackpot-holder:hover{
    background: rgba(96,6,6,0.5);
}
.casinov2-jackpot-name{
    display:block;
    color:rgba(255,255,255,0.7);
    padding:5px;
}
.casinov2-jackpot-holder:hover .casinov2-jackpot-name{
    color:#ffffff;
}
.casinov2-jackpot{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    overflow:hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border:2px solid rgba(0,0,0,0.8);
}
.casinov2-jackpot-mask{
    position:absolute;
    width:100%;
    background:rgba(0,0,0,0.3);
    bottom:0;
    left:0;
    height:100%;
    text-align:center;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-box-shadow: inset 0px 0px 20px 20px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 0px 20px 20px rgba(0,0,0,0.5);
    box-shadow: inset 0px 0px 20px 20px rgba(0,0,0,0.5);
}
.casinov2-jackpot:hover .casinov2-jackpot-mask{
    height:100%;
    background:rgba(0,0,0,0.8);
}
.casinov2-jackpot-mask .casinov2-jackpot-amount{
    color:#ffffff;
    padding:3px 10px;
    text-align:center;
    line-height:30px;
    font-size:20px;
    display:block;
    position:absolute;
    top:0px;
    right:0px;
    color:#ffffff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    text-align:center;
    border:1px solid rgba(255,255,255,0.1);
    -webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.8);
    -moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.8);
    box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.8);
    background:#00688f;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.casinov2-jackpot:hover .casinov2-jackpot-mask .casinov2-jackpot-amount{
    color:rgba(255,255,255,0.7);
}
.casinov2-jackpot img {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.casinov2-jackpot:hover  img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.casinov2-jackpot-mask .casinov2-jackpot-play {
    position: absolute;
    bottom:25%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    position:absolute;
    display:block;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -o-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.casinov2-jackpot-mask .casinov2-jackpot-play a {
    display:inline-block;
    width:40px;
    height:40px;
    font-size:20px;
    padding-top:8px;
    background: #008c42;
    color: #fff;
    text-shadow:0px 0px 1px rgba(0,0,0,0.8);
    border-radius:50%;
    text-align:center;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    -moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.51);
}
.casinov2-jackpot-mask .casinov2-jackpot-play:hover a {
    -webkit-transform:rotate(360deg) scale(1.1,1.1);
    -moz-transform:rotate(360deg) scale(1.1,1.1);
    -ms-transform:rotate(360deg) scale(1.1,1.1);
    -o-transform:rotate(360deg) scale(1.1,1.1);
    transform:rotate(360deg) scale(1.1,1.1);
}
.casinov2-jackpot:hover .casinov2-jackpot-mask .casinov2-jackpot-play {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.dropdown-menu .divider{
    background-color:rgba(255,255,255,0.15);
}
.divider{
    background-color:rgba(255,255,255,0.1);
    border-top:1px solid rgba(0,0,0,0.05);
    display:block;
    height:1px;
    margin:5px;
}
.casinov2-modal-wrap{
    display:none;
    height: 100%;
    width: 100%;
    z-index:499;
}
.casinov2-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(17,17,17,0.9);
    z-index: 500;
}
.casinov2-modal-inner {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: #222222;
    padding:20px;
    border-radius:10px;
    border:1px solid rgba(255,255,255,0.05);
    text-align: center;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    z-index: 501;
    -webkit-animation: fadeinModal .5s ease-in alternate 1;
    -moz-animation: fadeinModal .5s ease-in alternate 1;
    animation: fadeinModal .5s ease-in alternate 1;
    -webkit-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.3);
}
.casinov2-modal-closebar {
    position: fixed;
    left: 0;
    top: 0;
    background: #181818;
    border-bottom:2px solid #000000;
    padding:20px;
    width:100%;
    font-size:40px;
    z-index: 501;
    -webkit-animation: fadeinModal .7s ease-in alternate 1;
    -moz-animation: fadeinModal .7s ease-in alternate 1;
    animation: fadeinModal .7s ease-in alternate 1;
}
.casinov2-modal-closebar h1,.casinov2-modal-closebar a {
    text-transform: capitalize;
    color:#ffffff;
    margin:0;
}
@-webkit-keyframes fadeinModal {
    from { opacity: 0; }
    to { opacity: 1; }
}

@-moz-keyframes fadeinModal {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes fadeinModal {
    from { opacity: 0; }
    to { opacity: 1; }
}

#jackpot-slider { height: 1%; overflow:hidden;margin-left:5px;  background:rgba(255,255,255,0.05);border-radius:4px;}
#jackpot-slider .viewport { height: 355px; overflow: hidden; position: relative; }
#jackpot-slider .buttons {
    display: block;
    position: relative;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    background:rgba(0,0,0,0.4);
    margin:5px;
    padding:5px;
}
#jackpot-slider .next {
}
#jackpot-slider .buttons:hover{
    color: #C01313;
}
#jackpot-slider .overview {
    list-style: none;
    position: absolute;
    right: 0;
    top: 0;
    width:100%;
    padding:0;
}
#jackpot-slider .overview ul{
    margin: 0;
    padding:0;
}
#jackpot-slider .overview li{
    float: left;
    margin: 0px 0 0px 0;
    padding: 5px 10px;
}
.image-wrap {

}
.image-wrap:after {
    position: absolute;
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(-45deg,  rgba(174,188,191,0.4) 0%, rgba(110,119,116,0.4) 50%, rgba(10,14,10,0.4) 51%, rgba(10,8,9,0.4) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(174,188,191,0.4)), color-stop(50%,rgba(110,119,116,0.4)), color-stop(51%,rgba(10,14,10,0.4)), color-stop(100%,rgba(10,8,9,0.4)));
    background: -webkit-linear-gradient(-45deg,  rgba(174,188,191,0.4) 0%,rgba(110,119,116,0.4) 50%,rgba(10,14,10,0.4) 51%,rgba(10,8,9,0.4) 100%);
    background: -o-linear-gradient(-45deg,  rgba(174,188,191,0.4) 0%,rgba(110,119,116,0.4) 50%,rgba(10,14,10,0.4) 51%,rgba(10,8,9,0.4) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(174,188,191,0.4) 0%,rgba(110,119,116,0.4) 50%,rgba(10,14,10,0.4) 51%,rgba(10,8,9,0.4) 100%);
    background: linear-gradient(135deg,  rgba(174,188,191,0.4) 0%,rgba(110,119,116,0.4) 50%,rgba(10,14,10,0.4) 51%,rgba(10,8,9,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66aebcbf', endColorstr='#660a0809',GradientType=1 );
}
.accountlimit-table .table > thead > tr > th {
    vertical-align: bottom;
    background-color:#ffffff;
    border-bottom:1px solid #181818;
    text-transform:uppercase;
    color:#ffffff;
}
.accountlimit-table .table > tbody > tr > td {
    vertical-align: middle;
    background-color:#ffffff;
    border-bottom:0px solid rgba(255,255,255,0.00);
    border-top:1px solid rgba(0,0,0,0.1);
    color:#ffffff;
    padding:10px;
}
.accountlimit-table .table > tbody > tr > td.noborder {
    border-top:0px solid rgba(255,255,255,0.0);
    border-bottom:0px solid rgba(0,0,0,0.0);
    padding:0;
}
.accountlimit-content {
    cursor:auto;
    position: relative;
    background: #10263f;
    margin:10px;
    padding:10px;
    border-radius:0px;
    font-size:14px;
    color:#ffffff;
}
.navprolivenow .livenow-scoreinfo span:first-child{
    float:none;
}
.top-buttons,.top-buttons-logged{
    float:right;
}
.top-buttons-logged{
    margin-right:195px;
    margin-top: 5px;
}
.footer-box{
    float:left;
    width:calc(20% - 10px);
    display:block;
    background:#000000;
    border:1px solid rgba(255,255,255,0.1);
    padding:20px;
    border-bottom:none;
    border-radius:10px 10px 0 0;
    margin-right:10px;
    text-align:left;
    min-height:210px;
}
.footer-box:last-of-type{
    margin-right:0px;
}
.footer-box h4{
    color:#999999;
}
.plus18{
    background:#023165;
    width:40px;
    height:40px;
    line-height:40px;
    border-radius:100%;
    color:#ffffff;
    display:inline-block;
    text-align:center;
    font-size:14px;
}

/*Live video*/
.livescoreboard-headwrap{
    display:block;
    margin:10px 0;
    text-align:center;
}
.livescoreboard-headlink{
    display:inline-block;
    margin:0 auto;
}
.livescoreboard-headlink ul{
    list-style: none;
    margin:0;
    padding:0;
}
.livescoreboard-headlink ul li{
    display:inline-block;
    margin-left:-3px !important;
    padding:0 !important;
}
.livescoreboard-headlink ul li a{
    font-size:16px;
    text-transform:uppercase;
    color:#ffffff;
    background-color:rgba(0,0,0,0.1);
    padding:10px;
}
.livescoreboard-headlink ul li a:hover{
    color:#ffffff;
    background-color:rgba(0,0,0,0.3);
    transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
}
.livescoreboard-headlink ul li a.active{
    color:#ffffff;
    font-weight:bold;
    background-color:rgba(0,0,0,0.2);
}
#live-video{
    display:block;
    width:100%;
    text-align:center;
}
#live-video .videostyle{
    display:inline-block;
    width:640px;
    padding:0;
    border:2px solid rgba(0,0,0,0.2);
    background:rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
.fixture-video{
    width:20px !important;
    min-width:20px !important;
    display:block !important;
}
.fixture-video .glyphicon{
    display:block !important;
}
.live-video-icon{
    color:#ffffff;
    display:inline-block !important;
}
.live-filter-nav{
    display:block;
    margin:0 !important;
    padding:0 !important;
    float:right !important;
}
.live-filter-nav li{
    display:block;
    margin:0 2px 0 0 !important;
    list-style-type:none;
    float:left !important;
}
.live-filter-nav li a{
    background:rgba(0,0,0,0.1) !important;
    font-size:12px !important;
    color:#999999 !important;
    display:block;
    padding:5px !important;
    border-radius:0 !important;
}
.live-filter-nav li a.active,.live-filter-nav li a:hover{
    background: #10263f !important;
    color:#ffffff !important;
}
.live-filter{
    display:block;
    overflow:hidden;
}
.wrap-overview-main .bordertop{
    border-radius:0px;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}
.registration_page h3{
    background: rgb(37,59,90);
    background: -moz-linear-gradient(top,  rgba(37,59,90,1) 0%, rgba(27,42,64,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(37,59,90,1) 0%,rgba(27,42,64,1) 100%);
    background: linear-gradient(to bottom,  rgba(37,59,90,1) 0%,rgba(27,42,64,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#253b5a', endColorstr='#1b2a40',GradientType=0 );
    margin:0px 0px 20px 0px;
    border-radius:4px 4px 0 0;
    padding:10px;
    color:#ffffff;;
}

.footer-pro1{
    background: #282c2f;
    display:block;
    width:100%;
    text-align:center;
}
.footer-pro-in{
    display:inline-block;
    margin:0 auto;
    width:1260px;
    padding:10px 0;
}
.footer-pro2{
    background: #282c2f;
    display:block;
    width:100%;
    text-align:center;
    margin:0 auto;
    padding:10px 0;
}
.footer-pro3{
    background:#171717;
    display:block;
    width:100%;
    text-align:center;
    padding:10px 0 ;
}
.footer-title{
    color:#5d5d5d;
    border-bottom:1px solid rgba(255,255,255,0.1);
    padding:0 0 10px 0;
}
.footer-text{
    color:#5d5d5d;
    font-size:12px;
}
.footer-links{
    color:#acacac;
}
.footer-links:hover{
    color:#ffffff;
}

.main-well2 {
    background: #181818;
    padding:10px;
    margin-bottom:10px;
    border-radius:0px;
    position:relative;
}
.olive-matches>li.olive-category {
  background: #950e0e;
  color: white;
}
.livenowalt-title.backto-overview {
  background: #282c2f;
}
.market-group-button.active {
  background: #970c0c;
  color: #ffff !important;
}
.market-group-button {
  padding: 9px!important;
  margin: -5px 2px!important;
  border-radius: 5px;
  background: #ffffff;
  color: black!important;
}
.olive-cashout {
  text-transform: none;
  font-size: 11px;
  background: #f1d021;
  margin-left: 15px;
  padding: 1px 5px;
  border-radius: 2px;
  color: black;
  display: inline-block;
  overflow: hidden;
  margin-bottom: -3px;
}
.help-block {background: #e21111;padding: 4px;float: left;color: #ffff;border-radius: 2px;z-index: 5;font-size: 11px;text-transform: capitalize;}

footer {
    background-color: #0c0c0c;
    color: #7e8690;
    font-size: 12px;
}
.scrollup {
    width: 20px;
    height: 20px;
    opacity: 0.5;
    position: fixed;
    bottom: 20px;
    left: 20px;
    display: none;
    color: #ffffff;
    font-size: 20px;
}
footer .footer-logo {
    padding: 20px 0 10px;
    border-bottom: 1px solid #cd1025;
}
footer .footer-menu {
    font-family: Verdana,Geneva,sans-serif;
    padding: 20px 0 10px;
    border-bottom: 1px solid #3f4247;
    background-image: -webkit-linear-gradient(top,rgba(0,1,1,0.05) 0,rgba(255,255,255,0.05) 100%);
    background-image: -o-linear-gradient(top,rgba(0,1,1,0.05) 0,rgba(255,255,255,0.05) 100%);
    background-image: linear-gradient(to bottom,rgba(0,1,1,0.05) 0,rgba(255,255,255,0.05) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000101',endColorstr='#0dffffff',GradientType=0);
}
footer h4 {
    text-transform: uppercase;
    color: #c3c3c3;
    margin-bottom: 20px;
}
footer .footer-menu ul {
    list-style: none;
    padding: 0;
    margin-bottom: 20px;
}
footer .footer-menu ul li {
    line-height: 25px;
}
footer .footer-menu .support>li {
    line-height: 30px;
}
footer .footer-menu .support>li i {
    font-size: 18px;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
    color: #c3c3c3;
    margin-top: -2px;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none!important;
}
footer .footer-menu .col-md-2 {
    padding-right: 1px;
}
footer .medium .provider-partner img {
    margin: 5px 10px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.icon.qnbcash{width:105px}.icon.paytopays{width:110px}.icon.favoricepbank,.icon.favoriqr{width:115px}.icon.astropay,.icon.oastropay{width:110px}.icon.bank_farsi,.icon.vip_bank{width:80px}.icon.paygiga{width:120px}.icon.instant_bank{width:110px}.icon.rocketpay{width:120px}.icon.bank{width:75px}.icon.banktransfer{width:90px}.icon.instant_qr,.icon.qrandmobile,.icon.qrodeme,.icon.reference{width:100px}.icon.cashlink,.icon.cepbank,.icon.ecopayz,.icon.envoy,.icon.instant_mobile,.icon.oecopayz,.icon.opaykasa,.icon.opaysafe,.icon.paykasa,.icon.paysafe{width:110px}.icon.ootopay,.icon.oqiwi,.icon.orcards,.icon.oyandexmoney,.icon.papara,.icon.papara_vip{width:90px}.icon.opaywik{width:110px}.icon.creditcard,.icon.creditcardb{width:100px}.icon.qrcode{width:85px}.icon.bitcoin{width:110px}.icon.betinvest,.icon.gp_bank{width:100px}.icon.evolution{width:80px}.icon.luckystreak,.icon.perfect_money{width:115px}.icon.vivogaming{width:110px}.icon.xpg{width:115px}.icon.hollywood{width:150px}.icon.ezugi{width:70px}.icon.egt{width:60px}.icon.betsoft{width:75px}.icon.gameart{width:105px}.icon.pragmatic{width:129px}.icon.netent{width:75px}.icon.fugaso,.icon.jeton,.icon.pariplay,.icon.playngo,.icon.quickspin,.icon.realtime{width:85px}.icon.habanero{width:110px}.icon.streamflow{width:175px}.icon.footer.cepbank{width:70px}.icon.footer.ecopayz,.icon.footer.paykasa{width:90px}.icon.footer.cepbank{width:95px}.icon.footer.banktransfer{width:70px}.icon.footer.astropay{width:80px}.icon.footer.creditcard,.icon.footer.opaywik{width:90px}.icon.footer.ootopay{width:75px}.icon.footer.oqiwi,.icon.footer.orcards,.icon.footer.oyandexmoney{width:80px}.icon.footer.opaysafe{width:120px}.icon.footer.cashlink{width:110px}.icon.footer.bitcoin{width:95px}

.mobile-app a {
    display: block;
    float: left;
    margin-right: 5px;
    margin-bottom: 35px;
}
.license-text {
    color: #7e8690;
    cursor: pointer;
}
footer .footer-menu .mobile-app {
    margin: 25px -15px 20px;
    max-width: 460px;
}
footer .footer-menu ul li a {
    color: #7e8690;
    font-weight: 500;
}
.footer-menu ul li a {
    color: #3d3d3d;
    font-size: 12px;
}
.licenseImage {
    width: 50px;
    margin: 5px 0 0;
}

footer .footer-menu .support>li i {
    font-size: 18px;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
    color: #c3c3c3;
    margin-top: -2px;
}
footer .footer-menu ul {
    list-style: none;
    padding: 0;
    margin-bottom: 20px;
}
@media (min-width: 992px)
.col-md-3 {
    width: 25%;
}
@media (min-width: 992px)
.col-md-2 {
    width: 16.66666667%;
}
@media (min-width: 992px)
.col-md-4 {
    width: 33.33333333%;
}
@media (min-width: 992px)
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}

.icon-message {
    width: 435px;
    height: 186px;
    position: relative;
    margin: -16px 0 0
}

.icon-message svg {
    fill: #fff
}

.icon-message svg#qr-box {
    left: 5px;
    top: 10px;
    position: absolute;
    z-index: 1;
    -webkit-animation: opacityanimate 1s;
    animation: opacityanimate 1s
}

.icon-message svg#qr-phone {
    right: 5px;
    top: 10px;
    position: absolute;
    z-index: 2;
    -webkit-animation: qr-phone-animation 6s infinite;
    animation: qr-phone-animation 6s infinite
}

.icon-message svg#qr-tick,.icon-message svg#qr-void {
    right: 10px;
    top: 50px;
    position: absolute;
    z-index: 2;
    -webkit-animation: qr-message-animation 3s;
    animation: qr-message-animation 3s
}

.icon-message svg#qr-void {
    fill: #e21111
}

.icon-message svg#qr-tick {
    fill: #279a70
}

body.mobile-view .qr-animation-bethub {
    width: 320px;
    height: 150px;
    margin: 10px auto
}

body.mobile-view .qr-animation-bethub svg#qr-box {
    width: 100px;
    height: 129px;
    -webkit-animation: qr-box-animation-mobile 6s infinite;
    animation: qr-box-animation-mobile 6s infinite
}

body.mobile-view .qr-animation-bethub svg#qr-phone {
    width: 100px;
    height: 129px;
    -webkit-animation: qr-phone-animation-mobile 6s infinite;
    animation: qr-phone-animation-mobile 6s infinite
}

body.mobile-view .qr-animation-bethub svg#qr-tick {
    right: 80px;
    -webkit-animation: qr-tick-animation 6s infinite;
    animation: qr-tick-animation 6s infinite
}

body.mobile-view .icon-message {
    width: 310px;
    height: 150px;
    margin: 10px auto
}

body.mobile-view .icon-message svg#qr-box {
    width: 100px;
    height: 129px;
    -webkit-animation: opacityanimate 1s;
    animation: opacityanimate 1s
}

body.mobile-view .icon-message svg#qr-tick,body.mobile-view .icon-message svg#qr-void {
    top: 25px;
    width: 80px;
    -webkit-animation: qr-message-animation 3s;
    animation: qr-message-animation 3s
}

@-webkit-keyframes qr-tick-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    65% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(0deg);
        transform: scale(0) rotate(0deg)
    }

    70% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }

    85% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes qr-tick-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    65% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(0deg);
        transform: scale(0) rotate(0deg)
    }

    70% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }

    85% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@-webkit-keyframes qr-box-animation {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 0
    }

    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }

    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 1
    }

    40% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px
    }

    55% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px
    }

    60% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }

    65% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 0
    }

    70% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }

    85% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }

    95% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
}

@keyframes qr-box-animation {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 0
    }

    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }

    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 1
    }

    40% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px
    }

    55% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px
    }

    60% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }

    65% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 0
    }

    70% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }

    85% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }

    95% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
}

@-webkit-keyframes qr-phone-animation {
    30% {
        right: 5px
    }

    60% {
        right: 140px
    }

    85% {
        right: 140px
    }

    95% {
        right: 5px
    }
}

@keyframes qr-phone-animation {
    30% {
        right: 5px
    }

    60% {
        right: 140px
    }

    85% {
        right: 140px
    }

    95% {
        right: 5px
    }
}

@-webkit-keyframes qr-box-animation-mobile {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 0
    }

    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }

    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 1
    }

    40% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px
    }

    55% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px
    }

    60% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }

    65% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 0
    }

    70% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }

    85% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }

    95% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
}

@keyframes qr-box-animation-mobile {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 0
    }

    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }

    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 1
    }

    40% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px
    }

    55% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px
    }

    60% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }

    65% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 0
    }

    70% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }

    85% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }

    95% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
}

@-webkit-keyframes qr-phone-animation-mobile {
    30% {
        right: 5px
    }

    60% {
        right: 100px
    }

    85% {
        right: 100px
    }

    95% {
        right: 5px
    }
}

@keyframes qr-phone-animation-mobile {
    30% {
        right: 5px
    }

    60% {
        right: 100px
    }

    85% {
        right: 100px
    }

    95% {
        right: 5px
    }
}

@-webkit-keyframes qr-message-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    20% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(0deg);
        transform: scale(0) rotate(0deg)
    }

    30% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }
}

@keyframes qr-message-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    20% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(0deg);
        transform: scale(0) rotate(0deg)
    }

    30% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }
}

.bounce-transition {
    display: inline-block
}

.bounce-enter {
    -webkit-animation: bounce-in .5s;
    animation: bounce-in .5s
}

.bounce-leave {
    -webkit-animation: bounce-out .5s;
    animation: bounce-out .5s
}

@-webkit-keyframes bounce-in {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounce-in {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes bounce-out {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes bounce-out {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.slide-fade-enter-active {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.slide-fade-leave-active {
    -webkit-transition: all .8s cubic-bezier(1,.5,.8,1);
    transition: all .8s cubic-bezier(1,.5,.8,1)
}

.slide-fade-enter,.slide-fade-leave-to {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    opacity: 0
}

html {
    position: relative;
    min-height: 100%
}

body {
    background: #172029;
    font-family: Roboto,sans-serif;
    font-size: 12px;
    color: #fff;
    padding: 0!important
}

body.mobile-view .hidden-mobile,body:not(.mobile-view) .visible-mobile {
    display: none
}

body::-webkit-scrollbar {
    width: 10px!important
}

body:not(.mobile-view) {
    margin-bottom: 540px;
    scrollbar-color: #fddd4e #323641;
    scrollbar-width: thin
}

body:not(.mobile-view)::-webkit-scrollbar {
    width: 4px
}

body:not(.mobile-view)::-webkit-scrollbar-track {
    background: #2e313b
}

body:not(.mobile-view)::-webkit-scrollbar-thumb {
    background: #3d424f
}

body:not(.mobile-view) ::-webkit-scrollbar {
    background-color: #131b22;
    width: 6px
}

body:not(.mobile-view) ::-webkit-scrollbar-track {
    margin-bottom: 4px
}

body:not(.mobile-view) ::-webkit-scrollbar-thumb {
    border-radius: 11px;
    background-color: #323641;
    border: 1px solid #323641;
    width: 9px
}

body:not(.mobile-view) ::-webkit-scrollbar-track-piece {
    background-color: #131b22;
    width: 10px
}

body:not(.mobile-view) .auth-section {
    min-height: 525px
}

* {
    scrollbar-color: #cc1125 #0c0c0c;
    scrollbar-width: thin;
}

a {
    text-decoration: none!important
}

a.disabled {
    cursor: no-drop
}

.cash-out,.reseller-item {
    display: none!important
}

section {
    clear: both
}

.telegram-bottom-left,.telegram-mobile {
    display: none
}

.bethub-view {
   height: calc(100% - 105px);
   top: 105px;
}

.bethub-view {
    position: absolute;
    left: 0;
    width: 100%;
    margin: 0;
    min-width: 980px;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 12px;
}

.bethub-view .bethub-view-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed
}

.bethub-view .bethub-view-wrapper .bethub-view-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-row;
    width: 100%
}

.bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: table-cell;
    width: 100%;
    height: 100%;
    border-top: 1px solid transparent
}

.overlay-page {
    background: rgba(0,0,0,.66);
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 9999;
    display: none;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}


@-moz-document url-prefix() {
    .betSlip .bet-events input {
        height: 23px!important
    }
}

.modal-backdrop {
    background: rgba(41,58,74,.8);
    z-index: 9999
}

.modal-backdrop.in {
    opacity: 1!important
}

.modal {
    z-index: 9999999
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    pointer-events: none
}

#notificationPopup .modal-header {
    background: #fddd4e;
    border-bottom-color: #fddd4e!important
}

@media (min-width: 768px) {
    .modal-dialog {
        margin:50px auto
    }
}

.carousel-control {
    width: 10%
}

.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
    margin-top: -20px;
    font-size: 60px
}

.modal-header {
    padding: 10px 15px;
    border-radius: 2px 2px 0 0;
    border-bottom-color: #fddd4e
}

.modal-header .close {
    opacity: 1;
    color: #fff;
    text-shadow: none;
    background: #000;
    padding: 0 5px;
    border-radius: 100%;
    border: 2px solid #fff;
    position: absolute;
    right: -8px;
    top: -7px
}

.modal-header h4 {
    font-size: 16px
}

.modal-footer {
    padding: 10px 15px;
    text-align: right;
    border-top: 1px solid #323641
}

.modal-footer .btn {
    font-size: 12px;
    border-radius: 2px;
    padding: 5px 10px
}

.modal-content {
    border-radius: 2px;
    background-color: #2b2f38
}

.btn {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.input-group-addon {
    background: #323641!important;
    border-color: #484e5e!important;
    color: #fff;
    font-size: 12px
}

.btn-info {
    background: #fddd4e!important;
    border-color: #fddd4e!important
}

.btn-info:focus,.btn-info:hover {
    background: #fde471!important;
    border-color: #fde471!important
}

.btn-default {
    background: #fff;
    border-color: #fff
}

.btn-default:focus,.btn-default:hover {
    background: #ededed;
    border-color: #ededed;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.21);
    box-shadow: 0 0 4px rgba(0,0,0,.21)
}

.btn-warning {
    background: #f8c126;
    border-color: #f8c126;
    color: #000
}

.btn-warning:focus,.btn-warning:hover {
    background: #f2b508;
    border-color: #f2b508;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.21);
    box-shadow: 0 0 4px rgba(0,0,0,.21);
    color: #000
}

.btn-success {
    background: #279a70;
    border-color: #279a70;
    color: #fff!important
}

.btn-success:focus,.btn-success:hover {
    background: #207e5b;
    border-color: #207e5b;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.21);
    box-shadow: 0 0 4px rgba(0,0,0,.21);
    color: #fff!important
}

.btn-danger {
    background: #e21111;
    border-color: #e21111;
    color: #fff!important
}

.btn-danger:focus,.btn-danger:hover {
    background: #c10f0f;
    border-color: #c10f0f;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.21);
    box-shadow: 0 0 4px rgba(0,0,0,.21);
    color: #fff!important
}

.btn-primary {
    background: #323641!important;
    border-color: #323641!important
}

.btn-primary:focus,.btn-primary:hover {
    background: #424755!important;
    border-color: #424755!important;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.21);
    box-shadow: 0 0 4px rgba(0,0,0,.21)
}

.label {
    font-size: 10px
}

.alert {
    padding: 7px;
    font-size: 12px
}

.alert.success {
    background: #279a70!important;
    color: #fff!important;
    border-color: #279a70!important;
    -webkit-animation: opacityanimate 1s linear infinite;
    animation: opacityanimate 1s linear infinite
}

body.mobile-view .promotion-category ul,ul.nav-tabs.nav {
    border-bottom: none!important
}

body.mobile-view .promotion-category ul li,ul.nav-tabs.nav li {
    padding: 0 2px;
    list-style: none
}

body.mobile-view .promotion-category ul li a,ul.nav-tabs.nav li a {
    line-height: 14px;
    font-size: 11px;
    background: none!important;
    color: #c2c2c2;
    text-align: center;
    display: block;
    border: 1px solid #3d424f;
    padding: 7px;
    border-radius: 5px
}

body.mobile-view .promotion-category ul li.active a,ul.nav-tabs.nav li.active a {
    border: 1px solid #fddd4e;
    color: #fddd4e
}

.user-menu-v2 table thead {
    background: #393d4a
}

.user-menu-v2 table thead td,.user-menu-v2 table thead th {
    border-bottom: 1px solid #484e5e!important;
    font-weight: 400
}

.user-menu-v2 table tbody tr {
    background: #323641
}

.user-menu-v2 table tbody tr:hover {
    background: #363b47
}

.user-menu-v2 table tbody tr.active td {
    background: #272a33!important
}

.user-menu-v2 table tbody tr td {
    border-bottom: 1px solid #393d4a
}

.user-menu-v2 table tbody tr td table thead th {
    background: #323641!important
}

table {
    margin-bottom: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.12)
}

table.layout-fixed {
    table-layout: fixed
}

table thead {
    background: #444958
}

table thead td,table thead th {
    border-bottom: 1px solid #484e5e!important;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    color: #cfcece
}

table tbody tr {
    background: #3d424f
}

table tbody tr:hover {
    background: #444958
}

table tbody tr.active td {
    background: #272a33!important
}

table tbody tr td {
    text-align: center;
    line-height: 14px;
    vertical-align: middle!important;
    font-size: 12px;
    border: none;
    border-bottom: 1px solid #484e5e
}

table tbody tr td table thead th {
    background: #323641!important
}

table tbody tr td a {
    color: #b5b5b5
}

table tbody tr td a:hover {
    color: #fddd4e
}

table tbody tr td .btn-xs {
    padding: 0 10px;
    font-size: 11px
}

.pagination {
    margin: 15px auto 0!important;
    display: table;
    font-size: 12px;
    clear: both
}

.pagination li a {
    background: #323641;
    border-color: #323641;
    color: #cfcece
}

.pagination li a:focus,.pagination li a:hover {
    background: #3d424f;
    border-color: #3d424f;
    color: #fff
}

.pagination li.active a {
    background-color: #fddd4e!important;
    border-color: #fddd4e!important;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.form-control {
    background-color: #fddd4e;
    border: 1px solid #484e5e;
    font-size: 12px;
    color: #000;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border-radius: 0
}

.form-control:focus {
    border-color: #5e667b!important
}

.form-control.error {
    border-color: #e21111!important
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    background-color: #172029
}

.alert-success {
    color: #fff!important;
    background-color: #2cae7f!important;
    border-color: #279a70!important
}

.alert-danger {
    color: #fff!important;
    background-color: #ee1e1e!important;
    border-color: #e21111!important
}

.alert {
    padding: 10px;
    border: 1px solid #3d424f;
    background: #272a33;
    color: #b5b5b5;
    text-align: center;
    margin-bottom: 5px
}

.alert,.form-group,.help-block {
    position: relative
}

.help-block {
    background: #e21111;
    padding: 4px;
    float: left;
    color: #fff;
    border-radius: 2px;
    z-index: 5;
    font-size: 11px;
    text-transform: capitalize
}

.help-block:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px;
    border-color: transparent transparent #e21111;
    position: absolute;
    left: 17px;
    top: -4px
}

.label-success {
    background-color: #279a70
}

.label-danger {
    background-color: #e21111
}

.label-warning {
    background-color: #ffc229
}

.label-info {
    background-color: #00bcd4
}

.label-primary {
    background-color: #2196f3
}

.text-success {
    color: #279a70
}

.text-danger {
    color: #e21111
}

.text-warning {
    color: #ffc229
}

.text-info {
    color: #00bcd4
}

.text-primary {
    color: #2196f3
}

.carousel-indicators {
    left: 20px;
    margin-left: 0;
    width: auto!important;
    bottom: 5px
}

.carousel-indicators li {
    border: none!important;
    background: #323641;
    width: 13px;
    height: 13px;
    margin: 0!important;
    margin-right: 2px!important
}

.carousel-indicators li.active {
    background: #fddd4e;
    width: 13px;
    height: 13px
}

.popover {
    background: #323641;
    border: 1px solid #182128
}

.popover .arrow:after {
    border-left-color: #323641!important;
    border-right-color: #323641!important
}

.popover .popover-title {
    background: #182128;
    border-color: #fddd4e!important;
    font-size: 12px;
    margin: 0
}

.popover .popover-content {
    font-size: 12px;
    padding: 7px
}

hr {
    border-color: #323641
}

.panel,.panel .panel-heading {
    background: #323641;
    border-color: #323641
}

.panel .panel-heading {
    color: #fff
}

.panel .panel-heading .panel-title {
    font-size: 12px;
    color: #b5b5b5
}

.panel .panel-body {
    padding: 10px 0
}

.panel .panel-body .btn {
    border-color: #323641!important;
    background: #323641!important
}

.panel .panel-body .btn:hover {
    border-color: #3d424f!important;
    background: #3d424f!important
}

.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text] {
    padding-left: 52px!important
}

.intl-tel-input.allow-dropdown {
    clear: both;
    float: left;
    width: 100%
}

.intl-tel-input .selected-flag .iti-arrow {
    border-top-color: #fff
}

.intl-tel-input .country-list {
    max-height: 175px;
    background: #182128;
    border-color: #323641
}

.intl-tel-input .country-list .country .dial-code {
    color: #fddd4e
}

.intl-tel-input .country-list .divider {
    border-color: #323641
}

.intl-tel-input .country-list::-webkit-scrollbar {
    width: 5px!important
}

.daterangepicker {
    background: #182128
}

.daterangepicker .calendar-table {
    background: none!important;
    border: none!important;
    padding: 0!important
}

.daterangepicker th.month {
    border: none!important
}

.daterangepicker table thead {
    background: none
}

.daterangepicker table tbody tr {
    background: none!important
}

.daterangepicker th.available:hover {
    background: #fddd4e!important;
    color: #fff!important
}

.daterangepicker td {
    border-radius: 0!important
}

.daterangepicker td.available:hover {
    background: #222e38
}

.daterangepicker td.active {
    background: #fddd4e!important;
    color: #fff!important
}

.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date {
    background: #0e1418
}

.daterangepicker th.next.available,.daterangepicker th.prev.available {
    display: none
}

.daterangepicker select {
    background: #323641;
    border: 1px solid #1c1e24;
    border-radius: 4px;
    padding: 6px!important;
    width: 70%!important
}

.daterangepicker:after,.daterangepicker:before {
    border-bottom-color: #182128!important
}

input[type=number] {
    -moz-appearance: textfield
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.xcollapse {
    display: none
}

.xcollapse.in {
    display: block!important
}

.xcollapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility
}

.cookie-page h1 {
    text-transform: uppercase;
    font-size: 28px;
    margin: 5px 0;
    color: #fddd4e
}

.cookie-page h2 {
    font-size: 20px;
    margin: 10px 0
}

.cookie-page ul {
    padding: 0;
    margin: 0
}

.cookie-page ul li {
    background: #323641;
    margin: 5px;
    list-style: none;
    border-radius: 30px;
    padding: 8px 20px
}

.cookie-page ul li a {
    color: #fff
}

body.mobile-view .cookieMessage.is-active {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

body:not(.mobile-view) .cookieMessage.is-active {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

.cookieMessage {
    background: #fff;
    position: fixed;
    bottom: 10px;
    left: 10px;
    width: 400px;
    border-radius: 10px;
    z-index: 999999999999999;
    display: none;
    padding: 15px;
    color: #000;
    line-height: 20px;
    text-align: center;
    border: 1px solid #fff;
    -webkit-filter: drop-shadow(0 0 20px #000);
    filter: drop-shadow(0 0 20px black)
}

.cookieMessage.is-active {
    display: block!important;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.cookieMessage a {
    color: #fcd421;
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px
}

.cookieMessage button {
    padding: 5px 15px;
    font-size: 12px;
    margin-left: 10px;
    border-radius: 30px;
    margin-top: 5px
}

.animated-fast {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.mini-roulette {
    margin-top: 5px
}

.mini-roulette .alert {
    padding: 6px 0;
    font-size: 11px;
    margin-top: -10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.mini-roulette .alert a.btn {
    font-size: 11px;
    padding: 0 6px;
    margin-left: 5px
}

.widget .widget-title {
    background: #fff;
    color: #000;
    text-align: left;
    border-radius: 3px 3px 0 0;
    padding: 10px 15px;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    font-size: 12px
}

.widget .widget-title.dark {
    background: #323641;
    color: #fff
}

.icon.payecards,.icon.qnbcash {
    width: 105px
}

.icon.acquiring {
    width: 100px
}

.icon.paytopays {
    width: 110px
}

.icon.favoricepbank,.icon.favoriqr {
    width: 115px
}

.icon.astropay,.icon.oastropay {
    width: 110px
}

.icon.bank_farsi,.icon.vip_bank {
    width: 80px
}

.icon.paygiga {
    width: 120px
}

.icon.instant_bank {
    width: 110px
}

.icon.rocketpay {
    width: 120px
}

.icon.bank {
    width: 75px
}

.icon.platipus {
    width: 95px
}

.icon.banktransfer,.icon.mrslotty {
    width: 90px
}

.icon.instant_qr,.icon.qrandmobile,.icon.qrodeme,.icon.reference {
    width: 100px
}

.icon.cashlink,.icon.cepbank,.icon.ecopayz,.icon.envoy,.icon.instant_mobile,.icon.oecopayz,.icon.opaykasa,.icon.opaysafe,.icon.paykasa,.icon.paysafe {
    width: 110px
}

.icon.ootopay,.icon.oqiwi,.icon.orcards,.icon.oyandexmoney,.icon.papara,.icon.papara_vip,.icon.spinmatic {
    width: 90px
}

.icon.opaywik {
    width: 110px
}

.icon.creditcard,.icon.creditcardb {
    width: 100px
}

.icon.qrcode {
    width: 85px
}

.icon.bitcoin {
    width: 110px
}

.icon.betinvest,.icon.gp_bank {
    width: 100px
}

.icon.evolution,.icon.playtech {
    width: 80px
}

.icon.luckystreak,.icon.perfect_money {
    width: 115px
}

.icon.vivogaming {
    width: 110px
}

.icon.xpg {
    width: 115px
}

.icon.hollywood {
    width: 150px
}

.icon.ezugi,.icon.redrake {
    width: 70px
}

.icon.egt {
    width: 60px
}

.icon.betsoft {
    width: 75px
}

.icon.gameart {
    width: 100px
}

.icon.pragmatic {
    width: 129px
}

.icon.netent {
    width: 75px
}

.icon.belatra,.icon.evoplay,.icon.jeton,.icon.pariplay,.icon.xgaming {
    width: 85px
}

.icon.endorphina {
    width: 75px
}

.icon.technology {
    width: 85px
}

.icon.booming,.icon.conceptgaming {
    width: 75px
}

.icon.bgaming {
    width: 100px
}

.icon.fugaso,.icon.playngo,.icon.quickspin,.icon.realtime,.icon.wearecasino {
    width: 85px
}

.icon.habanero {
    width: 110px
}

.icon.streamflow {
    width: 175px
}

.icon.footer.cepbank {
    width: 70px
}

.icon.footer.cepbank,.icon.footer.ecopayz,.icon.footer.paykasa {
    width: 90px
}

.icon.footer.banktransfer {
    width: 70px
}

.icon.footer.astropay {
    width: 80px
}

.icon.footer.creditcard,.icon.footer.opaywik {
    width: 90px
}

.icon.footer.ootopay {
    width: 75px
}

.icon.footer.oqiwi,.icon.footer.orcards,.icon.footer.oyandexmoney {
    width: 80px
}

.icon.footer.opaysafe {
    width: 120px
}

.icon.footer.cashlink {
    width: 110px
}

.icon.footer.bitcoin {
    width: 85px
}

.title {
    display: block;
    background: #3d424f;
    color: #e8e8e8;
    text-align: left;
    border-radius: 3px 3px 0 0;
    padding: 8px 15px;
    border-bottom: 1px solid #3d424f;
    font-size: 12px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative
}

.title .count {
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 400;
    background: #fddd4e;
    padding: 2px 6px;
    border-radius: 2px;
    margin-top: -2px
}

.block-info .item {
    display: block;
    width: 100%;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 10px;
    height: 85px;
    position: relative;
    background: #3d424f
}

.block-info .item .media {
    float: left;
    width: 65px
}

.block-info .item .media svg {
    fill: #fddd4e!important;
    width: 60px!important;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 65px!important;
    margin: 0!important
}

.block-info .item .info {
    float: right;
    width: calc(100% - 65px);
    text-align: right
}

.block-info .item .info h3 {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 0;
    color: #fddd4e
}

.block-info .item .info p {
    font-size: 11px
}

.block-info .item .info p .btn {
    margin-top: 5px
}

.block-info.document-info .item {
    height: 120px
}

.window-modal-opened header {
    z-index: 999!important
}

.window-modal-opened .overlay-window,.window-modal-opened .window-modal {
    display: block!important
}

.window-modal-opened-simulator header {
    z-index: 999!important
}

.window-modal-opened-simulator .overlay-window,.window-modal-opened-simulator .window-modal.simulator {
    display: block!important
}

.window-modal-opened-stream header {
    z-index: 999!important
}

.window-modal-opened-stream .window-modal.stream {
    display: block!important
}

.overlay-window {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: none
}

.window-modal {
    position: fixed;
    z-index: 999999!important;
    right: auto!important;
    top: auto;
    bottom: auto;
    top: calc(50% - 180px);
    left: calc(50% - 300px);
    width: 600px;
    -webkit-box-shadow: 0 -1px 2px 1px #000;
    box-shadow: 0 -1px 2px 1px #000;
    display: none
}

.window-modal .close {
    color: #fff;
    text-shadow: none;
    background: #000;
    padding: 0 5px;
    border-radius: 100%;
    border: 2px solid #fff;
    position: absolute;
    right: -8px;
    top: -7px;
    z-index: 9999999999;
    opacity: 1
}

body:not(.mobile-view) .form-container .col-lg-1,body:not(.mobile-view) .form-container .col-lg-2,body:not(.mobile-view) .form-container .col-lg-3,body:not(.mobile-view) .form-container .col-lg-4,body:not(.mobile-view) .form-container .col-lg-5,body:not(.mobile-view) .form-container .col-lg-6,body:not(.mobile-view) .form-container .col-lg-7,body:not(.mobile-view) .form-container .col-lg-8,body:not(.mobile-view) .form-container .col-lg-9,body:not(.mobile-view) .form-container .col-lg-10,body:not(.mobile-view) .form-container .col-lg-11,body:not(.mobile-view) .form-container .col-lg-12,body:not(.mobile-view) .form-container .col-md-1,body:not(.mobile-view) .form-container .col-md-2,body:not(.mobile-view) .form-container .col-md-3,body:not(.mobile-view) .form-container .col-md-4,body:not(.mobile-view) .form-container .col-md-5,body:not(.mobile-view) .form-container .col-md-6,body:not(.mobile-view) .form-container .col-md-7,body:not(.mobile-view) .form-container .col-md-8,body:not(.mobile-view) .form-container .col-md-9,body:not(.mobile-view) .form-container .col-md-10,body:not(.mobile-view) .form-container .col-md-11,body:not(.mobile-view) .form-container .col-md-12,body:not(.mobile-view) .form-container .col-sm-1,body:not(.mobile-view) .form-container .col-sm-2,body:not(.mobile-view) .form-container .col-sm-3,body:not(.mobile-view) .form-container .col-sm-4,body:not(.mobile-view) .form-container .col-sm-5,body:not(.mobile-view) .form-container .col-sm-6,body:not(.mobile-view) .form-container .col-sm-7,body:not(.mobile-view) .form-container .col-sm-8,body:not(.mobile-view) .form-container .col-sm-9,body:not(.mobile-view) .form-container .col-sm-10,body:not(.mobile-view) .form-container .col-sm-11,body:not(.mobile-view) .form-container .col-sm-12,body:not(.mobile-view) .form-container .col-xs-1,body:not(.mobile-view) .form-container .col-xs-2,body:not(.mobile-view) .form-container .col-xs-3,body:not(.mobile-view) .form-container .col-xs-4,body:not(.mobile-view) .form-container .col-xs-5,body:not(.mobile-view) .form-container .col-xs-6,body:not(.mobile-view) .form-container .col-xs-7,body:not(.mobile-view) .form-container .col-xs-8,body:not(.mobile-view) .form-container .col-xs-9,body:not(.mobile-view) .form-container .col-xs-10,body:not(.mobile-view) .form-container .col-xs-11,body:not(.mobile-view) .form-container .col-xs-12 {
    padding-right: 5px;
    padding-left: 5px
}

body:not(.mobile-view) .form-container .row {
    margin-right: -5px;
    margin-left: -5px
}

body:not(.mobile-view) .form-container .col-xs-4 select {
    padding: 0 3px
}

.form-container {
    display: table;
    margin: 0 auto
}

.form-container .form {
    background-color: #2b2f38
}

.form-container .form .close {
    color: #fff;
    margin-top: 5px;
    margin-right: 15px;
    text-shadow: none
}

.form-container .form .title {
    border-color: #fddd4e
}

.form-container .form .title .btn {
    font-size: 11px;
    margin-top: -2px
}

.form-container .form .body {
    padding: 10px
}

.form-container .form .body .text {
    text-align: center;
    color: #b5b5b5;
    margin: 15px 0
}

.form-container .form .body .text span {
    display: block;
    color: #e8e8e8;
    font-size: 16px
}

.form-container .form .body svg {
    width: 240px;
    fill: #fff;
    display: table;
    margin: 0 auto;
    height: 90px;
    margin-top: 15px
}

.form-container .form .body label {
    font-weight: 400;
    color: #cfcece;
    font-size: 12px
}

.form-container .form .body .btn {
    border-radius: 2px;
    padding: 10px 25px;
    font-size: 12px
}

.form-container .form .body .input-group-addon {
    border-radius: 2px
}

.form-container .form .body .forgot-password {
    color: #cfcece;
    font-size: 12px;
    float: right
}

.form-container .form .body input[type=checkbox]+label:after,.form-container .form .body input[type=checkbox]+label:before {
    top: 1px;
    bottom: auto!important
}

.form-container .form .body input[type=checkbox]+label:before {
    background-color: #484e5e
}

.form-container .form .body a {
    color: #fddd4e
}

.form-container.password.new svg {
    height: 120px;
    margin-top: 30px
}

.form-container.login {
    width: 625px;
    position: relative;
    top: 50%;
    margin-top: 9%
}

.form-container.login .image {
    width: 340px
}

.form-container.login.password {
    margin-top: 5%;
    width: 660px
}

.form-container.register {
    width: 845px;
    position: relative;
    margin-top: 3%
}

.form-container.register .image {
    width: 330px
}

.form-container.register .form {
    background: #323641
}

.form-container.register .form .body .btn {
    padding: 25px 0;
    font-size: 16px
}

#toast-container {
    z-index: 999999999!important
}

#toast-container>div {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

#toast-container>div.toast-success {
    background-color: #279a70
}

#toast-container>div.toast-danger {
    background-color: #e21111
}

#toast-container>div.toast-warning {
    background-color: #ffc229
}

#toast-container>div.toast-info {
    background-color: #00bcd4
}

.label-0,.label-1 {
    background: #ffc229!important
}

.label-2 {
    background: #279a70
}

.label-3 {
    background: #e21111
}

.label-4 {
    background: #00bcd4
}

.payment-text-0,.text-0,.text-1 {
    color: #ffc229
}

.payment-text-1,.text-2 {
    color: #279a70
}

.payment-text-2,.text-3 {
    color: #e21111
}

.text-4 {
    color: #00bcd4
}

.bg-status {
    width: 13px;
    height: 13px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 100%
}

.bg-status-0,.bg-status-1 {
    background: #ffc229
}

.bg-status-2 {
    background: #279a70
}

.bg-status-3 {
    background: #e21111
}

.bg-status-4 {
    background: #00bcd4
}

.o-hidden {
    overflow: hidden
}

.mr-5 {
    margin-right: 5px!important
}

.mr-10 {
    margin-right: 10px!important
}

.mr-15 {
    margin-right: 15px!important
}

.mr-20 {
    margin-right: 20px!important
}

.mr-25 {
    margin-right: 25px!important
}

.ml-5 {
    margin-left: 5px!important
}

.ml-10 {
    margin-left: 10px!important
}

.ml-15 {
    margin-left: 15px!important
}

.ml-20 {
    margin-left: 20px!important
}

.ml-25 {
    margin-left: 25px!important
}

.mt-5 {
    margin-top: 5px!important
}

.mt-10 {
    margin-top: 10px!important
}

.mt-15 {
    margin-top: 15px!important
}

.mt-20 {
    margin-top: 20px!important
}

.mt-25 {
    margin-top: 25px!important
}

.mb-5 {
    margin-bottom: 5px!important
}

.mb-10 {
    margin-bottom: 10px!important
}

.mb-15 {
    margin-bottom: 15px!important
}

.mb-20 {
    margin-bottom: 20px!important
}

.mb-25 {
    margin-bottom: 25px!important
}

.p-5 {
    padding: 5px!important
}

.p-10 {
    padding: 10px!important
}

.p-15 {
    padding: 15px!important
}

.p-20 {
    padding: 20px!important
}

.p-25 {
    padding: 25px!important
}

.pb-5 {
    padding-bottom: 5px!important
}

.pb-10 {
    padding-bottom: 10px!important
}

.pb-15 {
    padding-bottom: 15px!important
}

.pb-20 {
    padding-bottom: 20px!important
}

.pb-25 {
    padding-bottom: 25px!important
}

.pt-5 {
    padding-top: 5px!important
}

.pt-10 {
    padding-top: 10px!important
}

.pt-15 {
    padding-top: 15px!important
}

.pt-20 {
    padding-top: 20px!important
}

.pt-25 {
    padding-top: 25px!important
}

.pr-5 {
    padding-right: 5px!important
}

.pr-10 {
    padding-right: 10px!important
}

.pr-15 {
    padding-right: 15px!important
}

.pr-20 {
    padding-right: 20px!important
}

.pr-25 {
    padding-right: 25px!important
}

.pl-5 {
    padding-left: 5px!important
}

.pl-10 {
    padding-left: 10px!important
}

.pl-15 {
    padding-left: 15px!important
}

.pl-20 {
    padding-left: 20px!important
}

.pl-25 {
    padding-left: 25px!important
}

.fs-2 {
    font-size: 2px!important
}

.fs-4 {
    font-size: 4px!important
}

.fs-6 {
    font-size: 6px!important
}

.fs-8 {
    font-size: 8px!important
}

.fs-10 {
    font-size: 10px!important
}

.fs-12 {
    font-size: 12px!important
}

.fs-14 {
    font-size: 14px!important
}

.fs-16 {
    font-size: 16px!important
}

.fs-18 {
    font-size: 18px!important
}

.fs-20 {
    font-size: 20px!important
}

.fs-22 {
    font-size: 22px!important
}

.fs-24 {
    font-size: 24px!important
}

.fs-26 {
    font-size: 26px!important
}

.fs-28 {
    font-size: 28px!important
}

.fs-30 {
    font-size: 30px!important
}

.fs-32 {
    font-size: 32px!important
}

.fs-34 {
    font-size: 34px!important
}

.fs-36 {
    font-size: 36px!important
}

.fs-38 {
    font-size: 38px!important
}

.fs-40 {
    font-size: 40px!important
}

.fw-600 {
    font-weight: 600
}

.fw-900 {
    font-weight: 900
}

.bonus-alert {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 15px;
    background-color: #323641;
    text-align: center;
    border-top: 2px solid #fddd4e;
    background-image: url(/images/promotion.png);
    background-size: 100%;
    background-position: top;
    z-index: 99999999999999;
    -webkit-animation: blink 1.5s linear infinite;
    animation: blink 1.5s linear infinite
}

.bonus-alert h3 {
    font-size: 17px;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

.bonus-alert a {
    display: inline-block;
    padding: 8px 30px;
    margin: 0 7px;
    border-radius: 3px
}

.bonus-alert:after {
    content: "";
    background: url(/images/logo-square.png);
    width: 90px;
    height: 90px;
    position: absolute;
    left: 7px;
    top: -32px;
    background-size: 100%;
    border-radius: 100%
}

header {
    border-bottom: 2px solid #fddd4e
}

body:not(.mobile-view) header.fixed {
    position: fixed;
    width: 100%;
    z-index: 9999999;
    left: 0;
    top: 0;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

body:not(.mobile-view) header.fixed .userTop {
    height: 38px
}

body:not(.mobile-view) header.fixed .userTop .special-pages {
    display: none
}

body:not(.mobile-view) header.fixed .userTop .open-menu {
    margin-left: 86px;
    display: block;
    float: left;
    margin-left: 132px;
    background: #323641;
    padding: 6px 10px;
    font-size: 12px;
    margin-top: 5px;
    color: #b5b5b5;
    border-radius: 2px;
    font-weight: 700
}

body:not(.mobile-view) header.fixed .mainTop {
    display: none
}

body:not(.mobile-view) header.fixed .mainTop.active {
    display: block
}

body:not(.mobile-view) header.fixed .login .btn {
    margin-top: 4px
}

body:not(.mobile-view) header.fixed .logo {
    background: url(/images/logo-small.png?98f7f1f960e768a35ca86b372738d4a4);
    width: 66px;
    height: 13px;
    top: 12px
}

.userTop {
    height: 34px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #182128;
    border-bottom: 1px solid #050708;
    position: relative;
    z-index: 10
}

.userTop.opened {
    height: 350px
}

.userTop .open-menu {
    display: none
}

.userTop .logo {
    background: url(/images/logo.png?8fbce767221687e783abbd0d948eebc6);
    width: 175px;
    height: 34px;
    display: block;
    top: 16px;
    left: 0;
    float: left;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.userTop .language {
    cursor: pointer;
    float: left;
    margin: 8px;
    font-size: 12px;
    font-weight: 700;
    color: #e91e63
}

.userTop .language i {
    margin-right: 5px
}

.userTop .language .dropdown-menu {
    min-width: 80px;
    left: -10px;
    font-size: 12px;
    border: none
}

.userTop .language .dropdown-menu a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    display: block;
    margin: 2px 0
}

.userTop .language .dropdown-menu a i {
    margin: 1px 8px
}

.userTop .language .dropdown-menu a:hover {
    background: #182128
}

.userTop .top-link span {
    float: right;
    margin: 0;
    color: #dbdbdb;
    border-right: 1px solid #222e38;
    padding: 4px 10px 0;
    line-height: 28px;
    position: relative
}

.userTop .top-link span i {
    font-size: 14px;
    margin-top: 4px
}

.userTop .top-link span i.fa-chevron-down,.userTop .top-link span i.fa-chevron-up {
    top: -3px;
    position: relative;
    font-size: 11px;
    right: -3px
}

.userTop .top-link span img {
    width: 20px;
    border-radius: 100%;
    margin: -4px 3px -3px 0
}

.userTop .top-link span .badge {
    position: absolute;
    top: 4px;
    font-size: 10px;
    padding: 2px 4px;
    border-radius: 7px;
    right: 4px;
    background: #fddd4e
}

.userTop .top-link span .currency {
    color: #fddd4e
}

.userTop .top-link .open a span {
    color: #dbdbdb!important;
    background: #323641;
    -webkit-box-shadow: 0 1px 4px #000;
    box-shadow: 0 1px 4px #000
}

.userTop .top-link .user-deposit-btn {
    font-size: 11px;
    padding: 2px 13px;
    margin-top: 6px
}

.userTop .top-link .dropdown-menu {
    -webkit-box-shadow: 0 1px 4px #000;
    box-shadow: 0 1px 4px #000;
    border-radius: 0;
    border: none;
    min-width: 160px;
    top: 30px;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #484e5e
}

.userTop .top-link .dropdown-menu.financial {
    min-width: 235px
}

.userTop .top-link .dropdown-menu.language-menu {
    min-width: 85px
}

.userTop .top-link .dropdown-menu .item {
    background: #323641;
    margin: 0;
    font-size: 12px;
    padding: 4px 10px;
    color: #cfcece;
    padding-bottom: 5px;
    display: table;
    width: 100%;
    margin-bottom: 1px
}

.userTop .top-link .dropdown-menu .item p {
    margin: 5px 0;
    margin-bottom: 0!important;
    color: #e8e8e8
}

.userTop .top-link .dropdown-menu .item p.currency-info {
    color: #fddd4e!important
}

.userTop .top-link .dropdown-menu .item h1 {
    font-size: 12px;
    padding: 0;
    margin: 5px 0;
    float: left;
    width: 100%
}

.userTop .top-link .dropdown-menu .item small {
    color: #f8c126;
    font-size: 13px
}

.userTop .top-link .dropdown-menu .item .provider-bonus-info {
    float: left;
    width: 100%;
    font-size: 12px;
    margin: 3px 0
}

.userTop .top-link .dropdown-menu .item .provider-bonus-info .provider {
    float: left;
    padding: 0;
    border: none;
    margin: 0;
    line-height: inherit!important;
    color: #dbdbdb
}

.userTop .top-link .dropdown-menu .item .provider-bonus-info .currency {
    float: right;
    padding: 0;
    border: none;
    margin: 0;
    line-height: inherit!important;
    color: #fddd4e
}

.userTop .top-link .dropdown-menu .item .provider-bonus-info.deactivated {
    opacity: .3
}

.userTop .top-link .dropdown-menu ul {
    padding: 0;
    margin: 0
}

.userTop .top-link .dropdown-menu ul li {
    float: left;
    list-style: none;
    width: 100%
}

.userTop .top-link .dropdown-menu ul li a {
    color: #e8e8e8;
    padding: 7px 15px;
    font-size: 12px;
    display: block;
    border-bottom: 1px solid #323641
}

.userTop .top-link .dropdown-menu ul li a:hover {
    background: #535a6c
}

.userTop .top-link .dropdown-menu.language-menu ul li a img {
    width: 20px;
    border-radius: 100%;
    margin: -4px 3px -3px 0
}

.userTop .special-pages {
    float: left;
    margin-left: 195px
}

.userTop .special-pages p {
    display: none;
    color: #e8e8e8;
    position: relative
}

.userTop .special-pages p:after {
    content: "";
    background: #e8e8e8;
    -webkit-box-shadow: 0 4px 0 #e8e8e8,0 8px #e8e8e8;
    box-shadow: 0 4px 0 #e8e8e8,0 8px #e8e8e8;
    width: 2px;
    height: 2px;
    position: absolute;
    top: 1px;
    left: -5px;
    display: none
}

.userTop .special-pages ul {
    margin: 0;
    padding: 0
}

.userTop .special-pages ul li {
    float: left;
    list-style: none
}

.userTop .special-pages ul li a {
    padding: 5px;
    color: #fff;
    font-size: 11px;
    margin: 4px 0;
    float: left;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.userTop .special-pages ul li a.active {
    color: #fddd4e
}

.userTop .special-pages ul li a:hover {
    color: #fff
}

.userTop .special-pages ul li a.btn-xs {
    padding: 3px 7px!important;
    margin-left: 5px;
    background: none!important
}

.userTop .special-pages ul li a.btn-xs:hover {
    background: #fddd4e!important;
    color: #fff
}

.userTop .login {
    margin-right: 5px;
    float: right
}

.userTop .login .btn {
    padding: 5px 15px 3px;
    font-size: 12px;
    border-radius: 0;
    margin-top: 3px;
    margin-left: -3px;
    border: 1px solid #fddd4e;
    background: #fddd4e;
    color: #fff
}

.userTop .login .btn.login-btn {
    background: none!important
}

.userTop .login .btn:hover {
    border: 1px solid #fee780;
    background: #fee780
}

.mainTop {
    background: #323641;
    height: 37px;
    position: relative
}

.mainTop .menu {
    display: table;
    margin: 0 auto
}

.mainTop .menu li {
    float: left
}

.mainTop .menu li a {
    font-size: 12px;
    color: #fff;
    float: left;
    padding: 11px 15px;
    font-weight: 400;
    background: none;
    position: relative;
    text-transform: uppercase;
    z-index: 1
}

.mainTop .menu li a.active,.mainTop .menu li a:hover {
    background: #fddd4e;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

#loginForm .modal-dialog {
    width: 400px
}

#loginForm .modal-body {
    padding: 0
}

@-moz-document url-prefix() {
    .mainTop .menu .nav li {
        margin-top: -2px
    }
}

footer {
    height: 530px;
    padding: 20px 0;
    border-top: 1px solid #182128;
    background: #131b22;
    position: absolute;
    width: 100%;
    z-index: -1;
    bottom: 0
}

footer .top {
    margin-bottom: 10px;
    clear: both;
    display: table;
    width: 100%
}

footer .top h1 {
    font-size: 14px;
    font-weight: 700;
    color: #fddd4e
}

footer .top ul {
    margin: 0;
    padding: 0
}

footer .top ul li {
    list-style: none
}

footer .top ul li a {
    position: relative;
    font-size: 12px;
    color: #cfcece;
    left: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 0;
    display: inline-block;
    line-height: 15px;
    clear: both
}

footer .top ul li a.active,footer .top ul li a:hover {
    color: #fff
}

footer .top .licence {
    float: left;
    margin-top: 40px
}

footer .top .licence div>div {
    width: 100px
}

footer .top .licence div>div a {
    display: block
}

footer .top .security {
    float: right;
    width: 60%
}

footer .top .security .adult {
    float: left;
    padding: 7px;
    font-size: 14px;
    background: #182128;
    border: 1px solid #323641;
    margin-top: 45px;
    border-radius: 3px;
    font-weight: 700
}

footer .top .security .warning {
    text-align: right;
    color: #b5b5b5;
    margin: 45px auto 30px;
    display: table;
    font-weight: 700
}

footer .top .security a {
    background: #172029;
    padding: 10px;
    display: block;
    margin-top: 10px;
    text-align: center;
    color: #fff;
    border: 1px solid #fddd4e
}

footer .top .not-licence .social-icons {
    margin-right: -50px
}

footer .top .social-icons {
    float: left;
    margin-top: 70px;
    margin-left: -40px
}

footer .top .social-icons ul {
    margin: 0;
    padding: 0
}

footer .top .social-icons ul li {
    list-style: none;
    float: left
}

footer .top .social-icons ul li a {
    float: left;
    margin: 10px 5px;
    font-size: 30px;
    color: #b3b3b3
}

footer .top .social-icons ul li a:hover {
    color: #fddd4e;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

footer .top .social-icons ul li a.facebook {
    color: #4e598f
}

footer .top .social-icons ul li a.twitter {
    color: #65a2d9
}

footer .top .social-icons ul li a.instragram {
    color: #dd0162
}

footer .top .social-icons ul li a.whatsapp {
    color: #01e675
}

footer .top .social-icons ul li a.youtube {
    color: #f92b17
}

footer .top .security-icon {
    background: url(/images/footer-security.png);
    width: 115px;
    height: 35px;
    background-size: 115px;
    margin-top: 77px;
    float: right
}

footer .top .licence-info {
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    margin-top: 15px
}

footer .medium {
    clear: both;
    border-top: 1px solid #202d39;
    padding-top: 10px;
    margin-top: 10px
}

footer .medium .footer--payment-methods,footer .medium .provider-partner {
    text-align: center
}

footer .medium .footer--payment-methods img,footer .medium .provider-partner img {
    margin: 5px 10px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

footer .bottom {
    clear: both;
    border-top: 1px solid #202d39;
    padding-top: 10px;
    margin-top: 10px
}

footer .bottom .payment-message {
    text-align: center;
    font-size: 10px;
    margin: 10px 0;
    color: #b5b5b5
}

footer .bottom .info-message {
    float: left;
    width: calc(100% - 125px);
    font-size: 11px;
    color: #b5b5b5;
    margin-top: 10px;
    line-height: 20px
}

footer .bottom .info-message p {
    margin: 0
}

footer .bottom .provider {
    margin-top: 10px;
    float: right
}

body:not(.mobile-view) #userModal .modal-content {
    background: #172029
}

body:not(.mobile-view) #userModal .modal-dialog {
    width: 870px!important;
    position: absolute!important;
    left: 50%!important;
    top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;
    margin: 0!important
}

body:not(.mobile-view) #userModal .modal-dialog .modal-body .close {
    position: absolute;
    background: rgba(0,0,0,.28);
    width: 25px;
    height: 25px;
    border-radius: 100%;
    opacity: 1;
    color: #fff;
    right: 10px;
    top: 10px;
    padding: 0;
    text-shadow: none;
    font-size: 18px
}

@media (max-width: 1000px) {
    body:not(.mobile-view).modal-open {
        overflow:scroll!important
    }

    body:not(.mobile-view) #userModal.fade.in {
        display: block;
        position: absolute;
        width: 1010px;
        height: 700px;
        top: 30px;
        left: 0;
        overflow: hidden;
        -webkit-box-shadow: none!important;
        box-shadow: none!important;
        border: none!important;
        background: none!important;
        outline: none!important;
        -webkit-filter: none!important;
        filter: none!important
    }
}

body:not(.mobile-view).on_iframe {
    margin: 0!important;
    background: #2b2f38!important
}

body:not(.mobile-view).on_iframe section .container,body:not(.mobile-view).on_iframe section .container-fluid {
    width: 100%!important
}

body:not(.mobile-view).on_iframe #app-area~:not(.daterangepicker):not(#toast-container):not(.modal-backdrop),body:not(.mobile-view).on_iframe #app-area~:not(.daterangepicker):not(#toast-container):not(.modal-backdrop)~:not(.daterangepicker):not(#toast-container):not(.modal-backdrop),body:not(.mobile-view).on_iframe #app-area~:not(.daterangepicker):not(#toast-container):not(.modal-backdrop)~:not(.daterangepicker):not(#toast-container):not(.modal-backdrop)~:not(.daterangepicker):not(#toast-container):not(.modal-backdrop),body:not(.mobile-view).on_iframe .bonus-alert,body:not(.mobile-view).on_iframe .cookieMessage {
    display: none!important
}

body:not(.mobile-view).on_iframe .user-menu-v2 {
    width: 100%!important;
    height: 100%!important;
    top: 0!important;
    padding: 0;
    overflow: hidden
}

body:not(.mobile-view).on_iframe .user-menu-v2.payment .list-payments:not(.coins) li {
    width: 33.333333%;
    margin: 0!important;
    padding: 5px
}

body:not(.mobile-view).on_iframe .user-menu-v2.special-page .center-col-v2 {
    width: 100%!important
}

body:not(.mobile-view).on_iframe .user-menu-v2.special-page .center-col-v2>h3 {
    font-size: 14px;
    text-align: center;
    background: #fff!important;
    color: #000!important
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments li a {
    background: #272a33;
    border: 1px solid #3d424f;
    border-radius: 5px;
    text-align: center
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments li a .media {
    height: 45px;
    margin: -5px auto 5px!important;
    float: none;
    position: relative
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments li a .media img {
    -webkit-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;
    left: 50%!important
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments li a .info {
    width: 100%
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li {
    width: 14.28%;
    list-style: none;
    float: left;
    margin: 0;
    padding: 3px
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li a {
    border-radius: 5px;
    text-align: center;
    display: block;
    height: 90px
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li a .media {
    width: 35px;
    height: 35px!important
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li a .media img {
    width: 30px!important
}

body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li a .info .item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px
}

body:not(.mobile-view).on_iframe .left-col-v2.user {
    overflow: hidden;
    display: block!important;
    width: 100%!important;
    height: auto;
    background: none
}

body:not(.mobile-view).on_iframe .left-col-v2.user header {
    border: none
}

body:not(.mobile-view).on_iframe .left-col-v2.user header .userTop {
    border: none;
    display: table;
    width: 100%;
    height: 45px!important;
    background: #272a33;
    padding: 6px 45px 6px 15px
}

body:not(.mobile-view).on_iframe .left-col-v2.user header .userTop .logo {
    position: absolute;
    top: 50%;
    float: left;
    -webkit-transform: translateY(-50%) scale(.6);
    transform: translateY(-50%) scale(.6)
}

body:not(.mobile-view).on_iframe .left-col-v2.user header .userTop .balance {
    float: left;
    background: #fff;
    padding: 0 15px;
    border-radius: 30px;
    margin: 1px 5px;
    line-height: 29px;
    text-align: center;
    color: #000
}

body:not(.mobile-view).on_iframe .left-col-v2.user header .userTop .btn {
    border-radius: 30px;
    margin: 0 2px
}

body:not(.mobile-view).on_iframe .left-col-v2.user .menu {
    display: table;
    width: 100%;
    text-align: center;
    background: #2e313b;
    border-bottom: 1px solid #3b404d;
    height: 40px!important;
    line-height: 40px
}

body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li {
    float: none!important;
    list-style: none!important;
    display: inline-block;
    width: auto
}

body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a {
    border-bottom: none!important;
    border-radius: 50px;
    display: block!important;
    padding: 6px!important;
    font-size: 11px!important;
    line-height: 15px
}

body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a:after,body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a:before {
    display: none
}

body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a i,body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a svg {
    display: none!important
}

body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a .badge {
    text-align: center;
    float: right;
    width: 15px;
    font-size: 9px;
    padding: 0;
    margin: 3px 0 1px 4px;
    height: 11px;
    line-height: 12px;
    background: #fff;
    color: #000
}

body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a.active {
    background: #fddd4e!important
}

body:not(.mobile-view).on_iframe .center-col-v2 {
    height: calc(100% - 100px)
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-widget h1 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400
}

body:not(.mobile-view).on_iframe .center-col-v2 .btn-block {
    font-size: 12px
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-widget.icon {
    border-radius: 10px
}

body:not(.mobile-view).on_iframe .center-col-v2 .page-title {
    background: #fff;
    display: block!important;
    padding: 10px;
    text-align: center;
    margin: -5px -9px 0 -4px;
    color: #000;
    text-transform: uppercase
}

body:not(.mobile-view).on_iframe .center-col-v2 .page-title a {
    background: #fff;
    padding: 0 10px;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 37px;
    color: #000;
    border-right: 1px solid #dfdfdf;
    font-size: 20px
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-form {
    text-align: left
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .btn {
    font-size: 12px;
    float: right;
    padding: 5px 30px;
    border-radius: 30px;
    width: calc(100% - 110px)
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .form-group.shortcut-payment .btn {
    width: 19.4%!important;
    border-radius: 5px!important;
    margin-top: -5px;
    padding: 7px!important;
    background: none!important;
    border-color: #323641!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-form label {
    margin-right: 10px;
    width: 100px;
    vertical-align: middle
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-form label~.row {
    width: calc(100% - 115px);
    display: inline-block;
    vertical-align: top
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-form label~.row .col-xs-4 .form-control {
    width: 100%!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .form-control {
    width: calc(100% - 115px);
    display: inline-block;
    position: relative!important;
    text-indent: 0!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .fa {
    display: none
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-form .btn {
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 11px!important;
    margin-top: 4px!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-form.document-form .form-group {
    margin-bottom: 0
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-form.ticket span {
    width: 40px!important;
    display: inline-block;
    text-align: center
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-form.coupon .btn,body:not(.mobile-view).on_iframe .center-col-v2 .user-form.document-form .btn,body:not(.mobile-view).on_iframe .center-col-v2 .user-form.history .btn {
    margin-top: 0!important;
    line-height: 20px
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-form.coupon .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .user-form.document-form .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .user-form.history .form-control {
    border: none!important;
    border-radius: 30px!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-form.coupon .file-input label,body:not(.mobile-view).on_iframe .center-col-v2 .user-form.document-form .file-input label,body:not(.mobile-view).on_iframe .center-col-v2 .user-form.history .file-input label {
    border-radius: 30px
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right {
    width: 100%!important;
    padding: 5px!important;
    padding-bottom: 90px!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .credit-card-preview,body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .list-payments li a:after,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .credit-card-preview,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .list-payments li a:after {
    display: none
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .btc-payment-details .qr-image,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .btc-payment-details .qr-image {
    width: 100%!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-panel,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: -20px;
    border-radius: 0;
    border: none;
    z-index: 99;
    background: #2b2f38
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-panel .panel-heading,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel .panel-heading {
    border-color: #fddd4e!important;
    background: #fddd4e!important;
    border-radius: 0;
    color: #fff
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-panel .panel-heading h3,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel .panel-heading h3 {
    color: #fff
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-panel .panel-body,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel .panel-body {
    padding: 20px
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-card,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-card {
    float: right
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-card i,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-card i {
    display: inline-block!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-card .btn,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-card .btn {
    width: 100%!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-info-change .col-xs-3 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-info-change .col-xs-4 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-info-change .col-xs-8 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-info-change .col-xs-9 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .iban-info .col-xs-3 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .iban-info .col-xs-4 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .iban-info .col-xs-8 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .iban-info .col-xs-9 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-info-change .col-xs-3 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-info-change .col-xs-4 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-info-change .col-xs-8 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-info-change .col-xs-9 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .iban-info .col-xs-3 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .iban-info .col-xs-4 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .iban-info .col-xs-8 .form-control,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .iban-info .col-xs-9 .form-control {
    margin: 0!important;
    width: 100%!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .crypto-payment .col-md-7,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .crypto-payment .col-md-7 {
    width: 40%!important;
    margin-top: 10px
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .crypto-payment .col-md-7 .btn,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .crypto-payment .col-md-7 .btn {
    width: 100%!important;
    margin: 0!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .crypto-payment .col-md-5,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .crypto-payment .col-md-5 {
    width: 60%!important;
    margin-top: 10px
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .transaction-status,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .transaction-status {
    width: 500px;
    border-radius: 30px;
    margin: 50px auto
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .transaction-status a.btn,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .transaction-status a.btn {
    display: none
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .payment-cont,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .payment-cont {
    width: 600px!important;
    margin: 0 auto;
    text-align: center;
    padding-top: 15px
}

body:not(.mobile-view).on_iframe .center-col-v2 .payment-left iframe,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right iframe {
    width: 810px!important;
    margin-left: -102px!important
}

body:not(.mobile-view).on_iframe .center-col-v2 .user-menu-v2 button {
    font-size: 12px;
    border-radius: 30px
}

body:not(.mobile-view).on_iframe .center-col-v2 .alert:not(.alert-danger) {
    background: #323641;
    border: none;
    border-radius: 30px
}

body:not(.mobile-view).on_iframe .col-md-1,body:not(.mobile-view).on_iframe .col-md-2,body:not(.mobile-view).on_iframe .col-md-3,body:not(.mobile-view).on_iframe .col-md-4,body:not(.mobile-view).on_iframe .col-md-5,body:not(.mobile-view).on_iframe .col-md-6,body:not(.mobile-view).on_iframe .col-md-7,body:not(.mobile-view).on_iframe .col-md-8,body:not(.mobile-view).on_iframe .col-md-9,body:not(.mobile-view).on_iframe .col-md-10,body:not(.mobile-view).on_iframe .col-md-11,body:not(.mobile-view).on_iframe .col-md-12 {
    float: left
}

body:not(.mobile-view).on_iframe .col-md-12 {
    width: 100%
}

body:not(.mobile-view).on_iframe .col-md-11 {
    width: 91.66666667%
}

body:not(.mobile-view).on_iframe .col-md-10 {
    width: 83.33333333%
}

body:not(.mobile-view).on_iframe .col-md-9 {
    width: 75%
}

body:not(.mobile-view).on_iframe .col-md-8 {
    width: 66.66666667%
}

body:not(.mobile-view).on_iframe .col-md-7 {
    width: 58.33333333%
}

body:not(.mobile-view).on_iframe .col-md-6 {
    width: 50%
}

body:not(.mobile-view).on_iframe .col-md-5 {
    width: 41.66666667%
}

body:not(.mobile-view).on_iframe .col-md-4 {
    width: 33.33333333%
}

body:not(.mobile-view).on_iframe .col-md-3 {
    width: 25%
}

body:not(.mobile-view).on_iframe .col-md-2 {
    width: 16.66666667%
}

body:not(.mobile-view).on_iframe .col-md-1 {
    width: 8.33333333%
}

body:not(.mobile-view) .user-menu-v2 {
    background: #2b2f38;
    padding: 3px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% - 104px);
    margin: 0;
    top: 104px
}

@media (max-width: 980px) {
    body:not(.mobile-view) .user-menu-v2 {
        width:980px!important
    }
}

body:not(.mobile-view) .user-menu-v2 ::-webkit-scrollbar-track-piece {
    background-color: #2b2f38!important
}

body:not(.mobile-view) .user-menu-v2 table {
    border-radius: 5px;
    overflow: hidden
}

body:not(.mobile-view) .user-menu-v2 .user-menu-v2-wrapper {
    float: left;
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed
}

body:not(.mobile-view) .user-menu-v2 .user-menu-v2-wrapper .user-menu-v2-row {
    display: table-row;
    width: 100%
}

body:not(.mobile-view) .user-menu-v2 .user-menu-v2-wrapper .user-menu-v2-row .user-menu-v2-column {
    position: relative;
    display: table-cell;
    width: 100%;
    height: 100%;
    border-top: 1px solid transparent
}

body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 {
    width: calc(100% - 303px);
    overflow: inherit!important
}

@media (min-width: 1600px) {
    body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 {
        width:calc(100% - 638px)!important
    }
}

@media (max-width: 1280px) {
    body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 {
        width:100%!important
    }
}

body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 .payment-left {
    width: 650px;
    position: absolute;
    height: calc(100% - 0px);
    top: 0;
    left: 5px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
    padding-top: 5px
}

body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 .payment-right {
    width: calc(100% - 665px);
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    padding-right: 10px;
    padding-left: 0;
    padding-top: 5px;
    overflow: scroll;
    overflow-x: hidden
}

@media (max-width: 980px) {
    body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 .payment-right {
        width:calc(100% - 545px)
    }
}

@media (min-width: 1600px) {
    body:not(.mobile-view) .user-menu-v2.payment .right-col-v2 {
        width:635px!important
    }
}

body:not(.mobile-view) .user-menu-v2.payment .right-col-v2 .right-col-v2-left {
    width: 335px!important
}

body:not(.mobile-view) .user-menu-v2.payment .list-payments:not(.coins) li {
    width: 49%;
    margin-bottom: 5px;
    float: left;
    margin: 4px .5%
}

body:not(.mobile-view) .user-menu-v2.payment .list-payments:not(.coins) li img {
    zoom:75%}

body:not(.mobile-view) .user-menu-v2.payment .list-payments:not(.coins) li .media {
    width: 90px
}

body:not(.mobile-view) .user-menu-v2 .center-col-v2.bonus .alert {
    font-size: 11px;
    padding-left: 0;
    padding-right: 0
}

body:not(.mobile-view) .user-menu-v2.coupons .user-form {
    float: left;
    width: 135px!important;
    margin-left: 15px
}

body:not(.mobile-view) .user-menu-v2.coupons .user-form .btn {
    float: left;
    margin: 0 0 10px
}

body:not(.mobile-view) .user-menu-v2.coupons .nav-tabs li a {
    padding: 7px 13px
}

body:not(.mobile-view) .user-menu-v2.coupons .user-form {
    border: none!important
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 {
    overflow-y: inherit;
    width: calc(100% - 303px)
}

@media (min-width: 1600px) {
    body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 {
        width:calc(100% - 638px)!important
    }
}

@media (max-width: 1280px) {
    body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 {
        width:100%!important
    }
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left {
    width: 350px;
    position: absolute;
    height: calc(100% - 45px);
    top: 45px;
    left: 5px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
    padding-left: 5px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets {
    margin: 0
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets .list {
    margin: 0 0 5px;
    border: 1px solid hsla(0,0%,80%,0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets .list:hover {
    background: #3d424f
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets .list.active {
    border-color: #fddd4e!important;
    background: #272a33!important
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets .list.active .detail-btn {
    color: #fddd4e
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right {
    width: calc(100% - 365px);
    position: absolute;
    height: calc(100% - 45px);
    top: 45px;
    right: 0;
    padding-right: 10px;
    padding-left: 0;
    padding-top: 0;
    overflow: scroll;
    overflow-x: hidden
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail {
    background: #2e313b!important;
    border: 1px solid #3d424f;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-right: -5px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .coupon-title {
    margin: -8px -10px 0;
    padding: 12px;
    font-size: 11px;
    color: #e8e8e8;
    line-height: 14px;
    text-align: left;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #444958
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .coupon-title .amount {
    float: right;
    font-size: 11px;
    text-align: right;
    margin-top: -7px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .coupon-title .amount span {
    display: inline-block;
    margin: 0 5px;
    line-height: 28px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .coupon-title svg {
    margin-top: -3px!important
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .alert {
    background: #323641!important
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event {
    margin: 5px 0 0;
    padding: 5px 10px;
    border-radius: 5px;
    background: #323641;
    border: 1px solid #3d424f;
    font-size: 11px;
    padding-left: 40px;
    position: relative;
    overflow: hidden;
    min-height: 85px;
    line-height: 13px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet {
    margin-bottom: 5px;
    color: #fddd4e;
    text-transform: capitalize
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet .btn {
    font-size: 11px;
    float: right;
    margin-top: -12px;
    position: relative;
    top: 20px;
    height: 25px;
    width: 25px;
    padding: 0;
    border-radius: 100%;
    text-align: center;
    line-height: 16px!important;
    padding-top: 3px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet .btn svg {
    width: 16px;
    fill: #fddd4e
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .event-name {
    color: #b5b5b5;
    margin: 5px 0
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .event-name .system-coupon-label {
    background: #272a33;
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32px;
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    color: #fff;
    font-size: 16px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet-type {
    clear: both;
    margin: 4px 0;
    text-transform: capitalize
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet-type span {
    border-radius: 2px;
    color: #b5b5b5;
    padding: 0 5px;
    float: right
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet-type b {
    opacity: .6
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .info {
    font-size: 12px;
    color: #b5b5b5
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .outcome {
    float: right
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system .title {
    background: #323641;
    margin-top: 10px;
    border-radius: 2px!important
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table {
    border-radius: 0;
    font-size: 11px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table thead {
    background: #272a33
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table td,body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table th {
    font-size: 11px
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table tbody tr {
    background: #363b47
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.coupon-amount {
    background: #292c35!important;
    padding-top: 5px;
    margin-bottom: 0;
    display: table;
    width: calc(100% + 20px);
    margin: 0 -10px;
    border-bottom: 1px solid #444958
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.coupon-amount h2 {
    margin: 0;
    font-size: 14px;
    padding: 5px;
    border-radius: 3px;
    background: #323641
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.coupon-amount .label {
    font-weight: 400;
    font-size: 10px;
    margin-right: 2px;
    display: table-cell;
    color: #fff;
    width: 1%;
    padding: 6px 15px;
    text-align: center
}

body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.coupon-amount .label .amount {
    margin-top: 5px;
    color: #fddd4e;
    display: block
}

@media (min-width: 1600px) {
    body:not(.mobile-view) .user-menu-v2.coupons .right-col-v2 {
        width:635px!important
    }
}

body:not(.mobile-view) .user-menu-v2.coupons .right-col-v2 .right-col-v2-left {
    width: 335px!important
}

body:not(.mobile-view) .user-menu-v2.history .user-form .form-group {
    float: left
}

body:not(.mobile-view) .user-menu-v2.history .user-form .form-group select {
    width: 170px
}

body:not(.mobile-view) .user-menu-v2.history .user-form .dropdown {
    float: left
}

body:not(.mobile-view) .user-menu-v2.special-page .center-col-v2 {
    width: calc(100% - 275px)!important
}

body:not(.mobile-view) .user-menu-v2.special-page .center-col-v2>h3:first-child {
    color: #fff;
    background: #fddd4e;
    margin: -5px -10px 15px;
    padding: 8px
}

.user-menu-v2 .col-lg-1,.user-menu-v2 .col-lg-2,.user-menu-v2 .col-lg-3,.user-menu-v2 .col-lg-4,.user-menu-v2 .col-lg-5,.user-menu-v2 .col-lg-6,.user-menu-v2 .col-lg-7,.user-menu-v2 .col-lg-8,.user-menu-v2 .col-lg-9,.user-menu-v2 .col-lg-10,.user-menu-v2 .col-lg-11,.user-menu-v2 .col-lg-12,.user-menu-v2 .col-md-1,.user-menu-v2 .col-md-2,.user-menu-v2 .col-md-3,.user-menu-v2 .col-md-4,.user-menu-v2 .col-md-5,.user-menu-v2 .col-md-6,.user-menu-v2 .col-md-7,.user-menu-v2 .col-md-8,.user-menu-v2 .col-md-9,.user-menu-v2 .col-md-10,.user-menu-v2 .col-md-11,.user-menu-v2 .col-md-12,.user-menu-v2 .col-sm-1,.user-menu-v2 .col-sm-2,.user-menu-v2 .col-sm-3,.user-menu-v2 .col-sm-4,.user-menu-v2 .col-sm-5,.user-menu-v2 .col-sm-6,.user-menu-v2 .col-sm-7,.user-menu-v2 .col-sm-8,.user-menu-v2 .col-sm-9,.user-menu-v2 .col-sm-10,.user-menu-v2 .col-sm-11,.user-menu-v2 .col-sm-12,.user-menu-v2 .col-xs-1,.user-menu-v2 .col-xs-2,.user-menu-v2 .col-xs-3,.user-menu-v2 .col-xs-4,.user-menu-v2 .col-xs-5,.user-menu-v2 .col-xs-6,.user-menu-v2 .col-xs-7,.user-menu-v2 .col-xs-8,.user-menu-v2 .col-xs-9,.user-menu-v2 .col-xs-10,.user-menu-v2 .col-xs-11,.user-menu-v2 .col-xs-12 {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.user-menu-v2 .row {
    margin-left: -5px!important;
    margin-right: -5px!important
}

.message-form {
    position: absolute;
    bottom: 5px;
    left: 3%;
    width: 95%;
    margin-bottom: 0;
    z-index: 11
}

.message-form textarea {
    width: 90%;
    border-radius: 0;
    float: left;
    height: 30px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.message-form a,.message-form button {
    float: left;
    width: 5%;
    border-radius: 0;
    height: 30px
}

.message-form a {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.left-col-v2 {
    background-color: #323641;
    float: left;
    width: 275px;
    height: 100%;
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden
}

@media (max-width: 980px) {
    .left-col-v2 {
        display:none
    }
}

.left-col-v2 .user-card {
    background-color: #182128;
    border-bottom: 1px solid #323641;
    background-size: cover;
    background-image: url(/images/user-card.png?5a62c77a61f85889b7bbe0259a184033);
    padding: 15px;
    height: 120px;
    position: relative
}

.left-col-v2 .user-card .welcome {
    text-transform: uppercase
}

.left-col-v2 .user-card .welcome p {
    color: #fddd4e
}

.left-col-v2 .user-card .balance {
    position: absolute;
    bottom: 15px;
    width: 90%;
    left: 5%
}

.left-col-v2 .user-card .balance b {
    color: #fddd4e
}

.left-col-v2 .user-card .balance .btn {
    float: right
}

.left-col-v2 .user-card p {
    margin-bottom: 5px
}

.left-col-v2 ul {
    padding: 0;
    margin: 0
}

.left-col-v2 ul li {
    float: left;
    width: 100%
}

.left-col-v2 ul li a {
    display: block;
    padding: 11px 10px;
    color: #fff;
    font-size: 14px;
    border-bottom: 1px solid #323641
}

.left-col-v2 ul li a.active {
    background: #323641
}

.left-col-v2 ul li a svg {
    width: 24px;
    height: 24px;
    fill: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 10px
}

.left-col-v2 ul li a i {
    margin-top: 4px
}

.center-col-v2 {
    position: relative;
    float: left;
    width: calc(100% - 578px);
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    background: #2b2f38;
    padding: 5px 10px
}

@media (min-width: 1900px) {
    .center-col-v2 {
        width:calc(100% - 975px)
    }
}

@media (min-width: 1600px) and (max-width:1900px) {
    .center-col-v2 {
        width:calc(100% - 851px)!important
    }
}

@media (max-width: 1280px) {
    .center-col-v2 {
        width:calc(100% - 275px)
    }
}

@media (max-width: 980px) {
    .center-col-v2 {
        width:100%!important
    }
}

.center-col-v2 .alert:not(.alert-danger) {
    background: #272a33
}

.center-col-v2 label {
    font-weight: 400
}

.center-col-v2 .form-group .form-control {
    text-indent: 25px;
    border-radius: 5px
}

.center-col-v2 .form-group textarea {
    padding-left: 5px!important
}

.center-col-v2 .form-group i.icon {
    position: absolute;
    left: 10px;
    margin-top: -21px
}

.right-col-v2 {
    position: relative;
    float: right;
    width: 300px;
    height: 100%;
    overflow-x: hidden;
    background: #2b2f38;
    padding: 10px
}

@media (min-width: 1900px) {
    .right-col-v2 {
        width:700px
    }
}

@media (min-width: 1600px) and (max-width:1900px) {
    .right-col-v2 {
        width:575px
    }
}

@media (max-width: 1280px) {
    .right-col-v2 {
        display:none
    }
}

.right-col-v2 .user-widget {
    background: none!important
}

.right-col-v2 img {
    width: 100%
}

.right-col-v2 .banner {
    margin-bottom: 10px
}

.right-col-v2 .right-col-v2-left {
    width: 400px;
    position: absolute;
    height: calc(100% - 0px);
    display: none;
    top: 0;
    left: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
    padding-top: 5px
}

@media (min-width: 1600px) and (max-width:1900px) {
    .right-col-v2 .right-col-v2-left {
        width:275px
    }
}

@media (min-width: 1600px) {
    .right-col-v2 .right-col-v2-left {
        display:block
    }
}

.right-col-v2 .right-col-v2-right {
    width: 300px;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    padding-right: 5px;
    padding-left: 5px;
    overflow: scroll;
    overflow-x: hidden;
    padding-top: 5px
}

.filter-panel.dropdown-menu {
    width: 190px;
    top: 32px;
    background: #3d424f;
    border: none!important;
    padding: 10px;
    -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,.14);
    box-shadow: 0 2px 9px 2px rgba(0,0,0,.14)
}

.filter-panel.dropdown-menu h2 {
    color: #b5b5b5;
    background: #484e5e;
    font-size: 12px;
    margin: -10px -10px 10px;
    padding: 7px 10px;
    border-radius: 3px 3px 0 0;
    font-weight: 400;
    text-transform: uppercase
}

.filter-panel.dropdown-menu .btn {
    margin-bottom: 0!important
}

.filter-panel.dropdown-menu .form-group {
    width: 100%!important
}

body:not(.mobile-view) .list-payments.coins li a .info .item {
    font-size: 12px
}

body:not(.mobile-view) .list-payments.coins li a:after {
    font-size: 20px;
    margin: 5px 0;
    opacity: .2
}

.list-payments {
    padding: 0;
    margin: 0;
    clear: both
}

.list-payments li {
    list-style: none;
    width: 100%;
    margin-bottom: 5px
}

.list-payments li a {
    cursor: pointer;
    display: block;
    color: #fff;
    text-transform: capitalize;
    padding: 12px 10px;
    background: #323641;
    border: 1px solid #3d424f;
    border-radius: 3px;
    display: table;
    width: 100%;
    position: relative;
    z-index: 1;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.list-payments li a.active {
    background: #20232a;
    border-color: #fddd4e!important
}

.list-payments li a:hover {
    border-color: #484e5e
}

.list-payments li a .media {
    float: left;
    margin-right: 5px;
    width: 130px;
    height: 35px
}

.list-payments li a .media img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.list-payments li a .info {
    float: left
}

.list-payments li a .info .item {
    text-transform: uppercase;
    font-size: 12px
}

.list-payments li a .info .decription {
    font-size: 11px;
    margin-top: 5px;
    color: #fddd4e
}

.list-payments li a:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    position: absolute;
    right: 9px;
    top: 13px;
    color: #b5b5b5;
    content: "\F138";
    z-index: -1;
    opacity: .2
}

.list-payments li.active a {
    border-color: #fddd4e!important
}

.list-payments.last-select li {
    width: 49%;
    margin: 0 .3% 6px
}

.list-payments.last-select li a .media {
    height: 60px;
    width: 100%;
    text-align: center;
    position: relative
}

.list-payments.last-select li a .media img {
    width: 130px!important;
    right: 50%!important;
    -webkit-transform: translateY(-50%) translateX(50%);
    transform: translateY(-50%) translateX(50%)
}

.list-payments.last-select li a .info {
    text-align: center;
    width: 100%
}

.list-payments.last-select li a .info .decription,.list-payments.last-select li a .info .item {
    margin-top: 10px
}

.list-payments.last-select li a:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.list-payments.coins {
    padding: 0 5px
}

.list-payments.coins li {
    width: 49%;
    list-style: none;
    float: left;
    margin-right: 1%
}

.list-payments.coins li .media {
    width: 55px
}

.list-payments.coins li .media img {
    width: 50px!important
}

.list-payments.coins li .info .item {
    font-size: 11px
}

.transaction-status {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    background: #323641;
    padding: 30px 5px;
    border-radius: 5px
}

.transaction-status svg {
    fill: #fddd4e;
    display: block;
    width: 50px;
    height: 50px;
    margin: 10px auto
}

.transaction-status a {
    display: table;
    margin: 10px auto;
    padding: 4px 18px;
    font-size: 14px
}

.transaction-status.success svg {
    fill: #279a70;
    width: 100px
}

.transaction-status.danger svg {
    fill: #e21111;
    width: 100px
}

.user-view .label-title {
    font-size: 16px;
    text-transform: uppercase;
    margin: 10px 0;
    border-left: 3px solid #fddd4e;
    padding-left: 4px
}

.user-view .items {
    margin-bottom: 1px;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 10px
}

.user-view .items:nth-child(odd) {
    background: #323641
}

.user-view .items:nth-child(2n) {
    background: #393d4a
}

.user-view .items .status {
    float: right
}

.user-widget {
    margin: 0 0 5px;
    padding: 15px 10px;
    clear: both;
    background: #323641
}

.user-widget h1 {
    padding: 0;
    margin: 0 0 15px;
    font-size: 18px;
    margin-bottom: 11px;
    border-left: 5px solid #fddd4e;
    padding-left: 10px
}

.user-widget .form-control:not([disabled]) {
    background-color: #2e313b
}

.user-widget.icon {
    margin: 0 0 5px
}

.user-widget.icon svg {
    width: 60px;
    margin: 0 auto;
    display: table;
    fill: #fff
}

.user-widget.icon h3 {
    text-align: center;
    font-size: 16px
}

.user-widget.icon p {
    text-align: center;
    font-size: 11px;
    color: #b5b5b5
}

.user-widget.pages h3,.user-widget.social h3 {
    font-size: 14px;
    margin: 0;
    margin-bottom: 10px
}

.user-widget.pages .item,.user-widget.social .item {
    background: #323641;
    display: block;
    margin-bottom: 5px;
    border-radius: 3px;
    padding: 10px
}

.user-widget.pages .item:hover,.user-widget.social .item:hover {
    background: #444958
}

.user-widget.pages .item svg,.user-widget.social .item svg {
    width: 20px;
    height: 28px;
    fill: #fff;
    display: inline-block;
    margin-right: 10px
}

.user-widget.pages .item .left,.user-widget.social .item .left {
    width: calc(100% - 55px);
    display: inline-block
}

.user-widget.pages .item .left p,.user-widget.social .item .left p {
    color: #fff;
    margin-bottom: 4px
}

.user-widget.pages .item .left span,.user-widget.social .item .left span {
    color: #b5b5b5;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.user-widget .widget-vertification {
    background: #393d4a;
    padding: 11px 5px;
    margin: -15px -10px 10px
}

.user-widget .widget-vertification svg {
    width: 32px;
    height: 32px;
    display: inline-block;
    fill: #b5b5b5;
    margin: 0 5px;
    vertical-align: bottom
}

.user-widget .widget-vertification .item {
    display: inline-block
}

.user-widget .widget-vertification .item p {
    margin-bottom: 2px
}

.alert.verified-user {
    margin: 5px 0
}

.alert.verified-user svg {
    width: 100px;
    height: 100px;
    display: inline-block;
    fill: #fff
}

.alert.verified-user h1 {
    font-size: 24px;
    color: #279a70;
    font-weight: 300
}

body:not(.mobile-view) .ticket-messages {
    width: 100%;
    min-height: 350px;
    position: absolute;
    height: calc(100% - 95px);
    top: 55px;
    padding: 10px;
    left: 0;
    overflow-y: scroll;
    overflow-x: hidden
}

.ticket-messages .message-text {
    padding: 7px 15px;
    clear: both;
    color: #fff;
    background-color: #3d424f;
    border-radius: 3px;
    position: relative;
    margin-bottom: 10px;
    float: left
}

.ticket-messages .message-text .user {
    color: #b5b5b5;
    font-size: 12px
}

.ticket-messages .message-text .message {
    margin: 5px 0;
    font-size: 11px;
    white-space: pre-line
}

.ticket-messages .message-text .details {
    font-size: 11px;
    margin-top: 5px;
    color: #b5b5b5
}

.ticket-messages .message-text.left .user {
    color: #fddd4e
}

.ticket-messages .message-text:after,.ticket-messages .message-text:before {
    border-radius: 0 0 50% 0;
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 25px
}

.ticket-messages .message-text:before {
    height: 20px;
    left: -23px;
    background-color: #3d424f
}

.ticket-messages .message-text:after {
    left: -30px;
    bottom: -3px;
    background: #2b2f38
}

.ticket-messages .message-text.right {
    background-color: #323641;
    float: right!important
}

.ticket-messages .message-text.right:after,.ticket-messages .message-text.right:before {
    border-radius: 0 0 0 50%!important
}

.ticket-messages .message-text.right:before {
    height: 20px;
    left: auto!important;
    right: -23px;
    background-color: #323641
}

.ticket-messages .message-text.right:after {
    right: -30px;
    bottom: -3px;
    left: auto!important
}

.credit-card-preview {
    width: 100%;
    height: 280px;
    margin-top: 15px
}

@media (min-width: 1600px) {
    .credit-card-preview {
        width:400px!important;
        margin: 15px auto!important
    }
}

@media (min-width: 1600px) and (max-width:1700px) {
    .credit-card-preview {
        width:100%!important
    }
}

.credit-card-preview.hover .flip,.credit-card-preview:hover .flip {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.credit-card-preview.jeton_voucher svg,.credit-card-preview.jeton_voucher svg g {
    fill: #fff
}

.credit-card-preview.jeton_voucher .back,.credit-card-preview.jeton_voucher .front {
    background: -webkit-gradient(linear,left top,right bottom,from(#ff6400),to(#7d2d0e));
    background: linear-gradient(to bottom right,#ff6400,#7d2d0e)
}

.credit-card-preview.jeton_voucher .number {
    letter-spacing: 2px
}

.credit-card-preview .back,.credit-card-preview .front {
    width: 100%;
    height: 250px;
    border-radius: 15px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: linear-gradient(135deg,#1a2670,#101847);
    position: absolute;
    color: #fff;
    font-family: Menlo,Monaco,Consolas,Courier New,monospace;
    top: 0;
    left: 0;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.3);
    box-shadow: 0 1px 6px rgba(0,0,0,.3)
}

.credit-card-preview .back:before,.credit-card-preview .front:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(/fonts/card-bg.svg?b2e9f934d3a9b449820148d41594020d) no-repeat 50%;
    background-size: cover;
    opacity: .05
}

.credit-card-preview .flip {
    -webkit-transition: .6s;
    transition: .6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative
}

.credit-card-preview .logo {
    position: absolute;
    top: 20px;
    right: 10px;
    width: 110px
}

.credit-card-preview .logo svg#visa {
    fill: #fff;
    float: left
}

.credit-card-preview .logo svg#mastercard {
    float: left;
    margin: 10px 6px
}

.credit-card-preview .front {
    z-index: 2;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.credit-card-preview .back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.credit-card-preview .back .logo {
    top: 190px
}

.credit-card-preview .chip {
    position: absolute;
    width: 60px;
    height: 45px;
    top: 20px;
    left: 20px;
    background: linear-gradient(135deg,#ddccf0,#d1e9f5 44%,#f8ece7);
    border-radius: 8px
}

.credit-card-preview .chip:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border: 4px solid hsla(0,0%,50%,.1);
    width: 80%;
    height: 70%;
    border-radius: 5px
}

.credit-card-preview .strip {
    background: linear-gradient(135deg,rgba(4,4,4,.43),rgba(4,4,4,.08));
    position: absolute;
    width: 100%;
    height: 50px;
    top: 30px;
    left: 0
}

.credit-card-preview .number {
    position: absolute;
    margin: 0 auto;
    top: 110px;
    left: 19px;
    font-size: 29px;
    letter-spacing: 7px
}

.credit-card-preview label {
    font-size: 10px;
    letter-spacing: 1px;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: 400;
    opacity: .5;
    display: block;
    margin-bottom: 3px
}

.credit-card-preview .card-expiration-date,.credit-card-preview .card-holder {
    position: absolute;
    margin: 0 auto;
    top: 180px;
    left: 19px;
    font-size: 22px;
    text-transform: capitalize
}

.credit-card-preview .card-expiration-date {
    text-align: right;
    left: auto;
    right: 20px
}

.credit-card-preview .ccv {
    height: 36px;
    background: #fff;
    width: 91%;
    border-radius: 5px;
    top: 110px;
    left: 0;
    right: 0;
    position: absolute;
    margin: 0 auto;
    color: #000;
    text-align: right;
    padding: 10px
}

.credit-card-preview .ccv label {
    margin: -25px 0 14px;
    color: #fff
}

.bonus-select {
    position: relative
}

.bonus-select .select-title {
    margin: 0 0 5px;
    font-size: 12px
}

.bonus-select i.fa.fa-gift {
    position: absolute;
    right: 50px;
    font-size: 95px;
    color: rgba(195,209,212,.23)
}

.bonus-select .radio {
    font-size: 12px;
    line-height: 20px;
    cursor: pointer;
    display: block;
    clear: both;
    color: #17374d;
    margin: 0
}

.bonus-select .radio:hover .inner {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    opacity: .5
}

.bonus-select .radio input {
    height: 1px;
    width: 1px;
    opacity: 0
}

.bonus-select .radio input:checked+.outer {
    border: 3px solid #fddd4e
}

.bonus-select .radio input:checked+.outer .inner,.bonus-select .radio input:focus+.outer .inner {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.bonus-select .radio input:focus+.outer .inner {
    background-color: #fddd4e
}

.bonus-select .radio .outer {
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    margin: 1px 9px 9px 0;
    border: 3px solid #182128;
    border-radius: 50%
}

.bonus-select .radio .inner {
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    height: 6px;
    width: 6px;
    -webkit-transform: scale(0);
    transform: scale(0);
    display: block;
    margin: 2px;
    border-radius: 50%;
    background-color: #fddd4e;
    opacity: 0
}

.bonus-select .info {
    margin: 10px 0;
    font-size: 13px;
    clear: both;
    color: #848b90
}

.bonus-select .info span {
    color: #fddd4e
}

.bonus-table .popover {
    background: #3d424f;
    max-width: 500px!important;
    margin-top: 105px!important
}

.bonus-table .popover>.arrow {
    top: 23%!important
}

.bonus-table .popover>.arrow:after {
    bottom: -8px;
    border-left-color: #3d424f!important;
    border-right-color: #3d424f!important
}

.bonus-table .popover p {
    margin: 0 0 3px;
    font-size: 11px
}

.bonus-table .popover p b {
    color: #fddd4e
}

.bonus-table .popover table {
    margin-bottom: 0
}

.bonuses .item {
    display: inline-block;
    border: 1px solid #3d424f;
    background: #323641;
    width: 32.3%;
    border-radius: 3px;
    overflow: hidden;
    margin: 15px .5% 0;
    border-radius: 5px
}

.bonuses .item img {
    padding: 10px
}

.bonuses .item .title {
    display: table;
    clear: both;
    padding: 0;
    background: none!important;
    color: inherit!important;
    border: none!important;
    width: 100%
}

.bonuses .item .title span {
    display: block;
    margin: 5px 10px;
    text-align: center;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.bonuses .item .title .btn {
    font-size: 12px;
    width: 45%;
    float: left;
    margin: 10px 5px
}

.bonuses .detail {
    clear: both
}

.bonuses .detail ul li a {
    color: #fff;
    background: #323641;
    font-size: 11px;
    border-right: 1px solid #1c1e24;
    padding: 10px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px solid #484e5e!important
}

.bonuses .detail ul li a a:hover {
    background: #3d424f
}

.bonuses .detail ul li.active a,.bonuses .detail ul li a a:hover {
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-bottom-color: #fddd4e!important
}

.bonuses .detail ul li.active a {
    background: #484e5e
}

.bonuses .detail .tab-pane {
    padding: 10px
}

.bonuses .detail .modal-body {
    padding: 0
}

.bonuses .detail>.col-md-4 {
    padding-right: 5px
}

.bonuses .detail>.col-md-8 {
    padding-left: 5px
}

.bonuses .detail .panel {
    margin: 0 -2px 7px
}

.bonuses .detail .panel .panel-heading {
    padding: 8px 15px;
    color: #fddd4e
}

.bonuses .detail .panel .panel-body {
    padding: 4px 15px
}

.bonuses .detail .panel .panel-body .items {
    display: table;
    width: 100%;
    margin: 7px 0
}

.bonuses .detail .panel .panel-body .items .name {
    color: #cfcece;
    margin-bottom: 5px;
    display: block
}

.bonuses .detail .panel .panel-body .items .status {
    display: block;
    width: 100%;
    color: #fddd4e
}

.bonuses .detail .btn {
    background: #fddd4e;
    background: -webkit-gradient(linear,left top,left bottom,from(#fddd4e),to(#fcd31c))!important;
    background: linear-gradient(180deg,#fddd4e 0,#fcd31c)!important;
    -webkit-box-shadow: 0 0 13px 0 #000;
    box-shadow: 0 0 13px 0 #000;
    width: 100%;
    margin: 10px auto;
    padding: 6px 0;
    border-radius: 2px;
    font-size: 16px
}

.bank-info-change .col-xs-8 {
    padding-left: 0
}

.bank-info-change .form-control {
    margin-top: 6px;
    background: none;
    border: none;
    font-size: 11px;
    height: 20px;
    padding: 0!important
}

.bank-info-change .form-control option {
    color: #000
}

.bank-info-change .btn {
    font-size: 11px
}

.bank-info-change .btn i {
    color: #fff;
    font-size: 11px
}

.bank-info-change .help-block {
    top: 115px!important
}

.bank-informations {
    background: #323641;
    border: 1px solid #484e5e;
    padding: 10px;
    border-radius: 2px
}

.bank-informations dl {
    margin-bottom: 0
}

.bank-informations dl dt {
    width: 75px;
    color: #b5b5b5;
    font-weight: 400;
    float: left;
    text-align: right
}

.bank-informations dl dd {
    margin-left: 85px
}

.btc-payment-details .info {
    margin: 10px 0;
    font-size: 12px;
    text-align: left
}

.btc-payment-details .info span {
    color: #fddd4e
}

.btc-payment-details .info .btn {
    font-size: 16px!important;
    margin: 10px 0 0!important;
    padding: 5px 0!important;
    width: 265px!important
}

.btc-payment-details .qr-image {
    margin: 0 auto 10px!important;
    width: 265px!important;
    display: table!important
}

.qr-queue #qr-box {
    float: left;
    fill: #fff
}

.qr-queue .componentLoader {
    width: 130px;
    height: 110px;
    margin-right: 35px;
    margin-top: 15px;
    float: right
}

.qr-queue .componentLoader #load {
    width: 130px
}

.qr-queue .alert {
    clear: both;
    -webkit-animation: opacityanimate 1s infinite;
    animation: opacityanimate 1s infinite
}

.qr-image {
    position: relative;
    margin-bottom: 10px!important;
    background: #fff;
    display: table;
    margin: auto;
    border-radius: 5px
}

.qr-image img {
    width: 210px;
    margin: 15px
}

.qr-image.new-image:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border: 4px solid #279a70;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px 0 #279a70;
    box-shadow: 0 0 8px 0 #279a70;
    -webkit-animation: opacityanimate 1s infinite;
    animation: opacityanimate 1s infinite
}

.step-payment .alert {
    padding: 6.6px;
    padding-left: 55px;
    text-align: left
}

.step-payment .alert span {
    background: #182128;
    padding: 0 12px;
    border-radius: 100%;
    height: 40px;
    float: left;
    position: absolute;
    left: 7px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 24px;
    color: #fddd4e;
    border: 1px solid #3d424f
}

.shortcut-payment {
    margin: 0 -.5%
}

.shortcut-payment a {
    font-size: 12px;
    width: 24%;
    float: left;
    margin: 0 .5% 10px
}

.user-form .before-info {
    display: inline-block;
    margin: 10px 10px 0 0
}

.user-form .before-info span {
    background: #fddd4e;
    color: #fff;
    padding: 2px 5px;
    border-radius: 30px;
    margin-left: 10px
}

.user-form .btn {
    float: right;
    font-size: 12px;
    margin: 0 0 10px 10px
}

.bank-card {
    background: #323641;
    border: 1px solid #3d424f;
    padding: 10px 5px;
    text-align: center;
    margin-bottom: 10px!important;
    border-radius: 2px;
    font-size: 12px;
    position: relative;
    float: left;
    width: 47.6%;
    margin: 0 1.2%
}

.bank-card .edit i,.bank-card .remove i {
    font-size: 12px;
    position: absolute;
    right: 10px;
    color: #cfcece
}

.bank-card .edit i {
    right: 30px!important
}

.bank-card i {
    font-size: 22px;
    color: #fddd4e
}

.bank-card .card-title {
    margin: 5px 0 0;
    color: #b5b5b5
}

.bank-card .card-iban {
    font-size: 10px;
    margin-top: 5px
}

.bank-card .bank-info-change .col-xs-8 {
    padding-left: 0
}

.bank-card .bank-info-change .form-control {
    margin-top: 6px;
    background: none;
    border: none;
    font-size: 11px;
    height: 20px;
    padding: 0!important
}

.bank-card .bank-info-change .form-control option {
    color: #000
}

.bank-card .bank-info-change .btn {
    font-size: 11px
}

.bank-card .bank-info-change .btn i {
    color: #fff;
    font-size: 11px
}

.bank-card .bank-info-change .help-block {
    top: 115px!important
}

.valid {
    background: #3d424f;
    border: 1px solid #484e5e;
    clear: both;
    display: block;
    float: left;
    width: 100%;
    margin: 5px 0;
    border-radius: 3px;
    padding: 2px 10px;
    line-height: 50px;
    height: 55px;
    font-size: 14px;
    position: relative;
    padding-left: 80px
}

.valid .media {
    float: left;
    margin-right: 5px;
    width: 65px;
    position: absolute;
    background: #323641;
    border: 2px solid #279a70;
    text-align: center;
    height: 65px;
    border-radius: 100%;
    padding-top: 6px;
    left: 5px;
    top: -5px
}

.valid .media svg {
    fill: #279a70;
    width: 40px;
    height: 50px
}

.valid .info {
    float: left;
    color: #fff;
    font-size: 12px
}

.valid.no .media {
    border-color: #e21111
}

.valid.no .media svg {
    fill: #e21111
}

.vertification-example {
    position: relative
}

.vertification-example img {
    width: 100%
}

.vertification-example .name {
    bottom: 100px
}

.vertification-example .date,.vertification-example .name {
    position: absolute;
    z-index: 5;
    font-size: 22px;
    color: #000;
    font-family: Comic Sans MS;
    left: 40px;
    width: 200px;
    text-align: center
}

.vertification-example .date {
    bottom: 65px
}

.coupon-type-info {
    color: #b5b5b5;
    margin-top: 10px;
    font-size: 11px
}

.coupon-table .coupon-status {
    color: #fff;
    padding: 4px 10px;
    border-radius: 3px
}

.coupon-table .cash-out button {
    padding: 2px 5px!important;
    margin: -2px 0
}

.coupon-table .cash-out button svg {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    fill: #fff
}

.coupon-table .system-coupon-table {
    background: #272a33
}

.coupon-table .system-coupon-table>td {
    padding: 3px 5px
}

.coupon-table .system-coupon-table td table {
    margin: 0;
    margin-bottom: 0
}

.coupon-table .system-coupon-table td table .button {
    cursor: pointer;
    background: #323641;
    border: 1px solid #393d4a;
    font-size: 11px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #fddd4e
}

.coupon-table .system-coupon-table td table .button:hover {
    background: #393d4a;
    border: 1px solid #3d424f
}

.coupon-table .system-coupon-table td table .button[aria-expanded=true] {
    background: #fddd4e;
    border-color: #fddd4e
}

.coupon-table .system-coupon-table td table .button td {
    border: none!important
}

.coupon-table .system-coupon-table td table .coupon {
    background: #1c1e24;
    border: 1px solid #1c1e24;
    font-size: 11px
}

.coupon-table .system-coupon-table td table .coupon thead tr th {
    background: #323641!important;
    border-color: #fddd4e!important
}

.coupon-table .system-coupon-table td table .coupon tbody tr td {
    background: #2b2f38!important;
    border: 1px solid #272a33!important
}

.coupon-info {
    font-size: 11px;
    margin: 5px 0 0;
    clear: both;
    text-align: right;
    color: #cfcece;
    border-radius: 2px
}

.coupon-info .info {
    padding: 5px 8px;
    border-radius: 2px;
    display: inline-block
}

.coupon-info .info span {
    color: #fff
}

table .void-payment-btn {
    margin-left: 5px;
    margin-top: -2px
}

.betSlip {
    padding: 0 5px 5px;
    background: #323641;
    border-radius: 5px;
    clear: both
}

.betSlip .title-block {
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    margin: 0 -5px
}

.betSlip .title-block ul li {
    padding: 5px
}

.betSlip .title-block ul li a {
    background: #3d424f;
    color: #fff;
    font-size: 12px;
    border-radius: 30px;
    font-weight: 400;
    padding: 8px 0;
    line-height: 16px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative
}

.betSlip .title-block ul li a .cash-out {
    width: 20px;
    height: 20px;
    fill: #279a70;
    position: absolute;
    left: 3px;
    top: 5px;
    -webkit-animation: opacityanimate 1s infinite;
    animation: opacityanimate 1s infinite
}

.betSlip .title-block ul li.active a,.betSlip .title-block ul li a:hover {
    background: #fddd4e;
    color: #fff
}

.betSlip .open-coupons {
    margin: 10px 0
}

.betSlip .open-coupons .open-coupons-header {
    padding: 8px 10px;
    background: #323641
}

.betSlip .open-coupons .open-coupons-header .header-title {
    float: left;
    width: 55%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 5px
}

.betSlip .open-coupons .open-coupons-header .type {
    background: #0e930c;
    padding: 1px 5px;
    border-radius: 2px;
    font-size: 11px
}

.betSlip .open-coupons .open-coupons-header .odd {
    font-size: 11px;
    margin: 0 5px 0 2px
}

.betSlip .open-coupons .open-coupons-header i {
    color: #b5b5b5
}

.betSlip .open-coupons .open-coupons-header .bet {
    color: #b5b5b5;
    font-size: 11px;
    clear: both;
    display: block
}

.betSlip .open-coupons .open-coupons-section {
    border-top: 1px solid #393d4a;
    background: #323641
}

.betSlip .open-coupons .open-coupons-section .body {
    padding: 10px
}

.betSlip .open-coupons .open-coupons-section .body .coupon-info {
    font-size: 11px;
    color: #b5b5b5
}

.betSlip .open-coupons .open-coupons-section .body .coupon-info span {
    display: block;
    margin-bottom: 5px
}

.betSlip .open-coupons .open-coupons-section .body .coupon-info span b {
    color: #fff;
    font-weight: 400
}

.betSlip .open-coupons .open-coupons-footer {
    padding: 5px 10px;
    font-size: 11px;
    background: #323641
}

.betSlip .open-coupons .open-coupons-footer span {
    color: #b5b5b5
}

.betSlip .open-coupons .open-coupons-footer span b {
    color: #fff
}

.betSlip .open-coupons.multi .open-coupons-section .body .coupon-info {
    text-align: right
}

.betSlip .open-coupons.multi .open-coupons-section .body .event {
    background: #272a33;
    padding: 8px;
    margin: 0;
    font-size: 11px;
    display: inline-block;
    width: 100%
}

.betSlip .open-coupons.multi .open-coupons-section .body .event .name {
    float: left;
    width: calc(100% - 35px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.betSlip .open-coupons.multi .open-coupons-section .body .event .odd {
    float: right;
    width: 15%;
    color: #fddd4e;
    text-align: right
}

.betSlip .open-coupons.multi .open-coupons-section .body .event .info {
    margin-top: 3px;
    color: #e8e8e8;
    float: left
}

.betSlip .open-coupons.multi .open-coupons-section .body .event .info b {
    color: #fff;
    font-weight: 400
}

.betSlip .open-coupons.multi .open-coupons-section .body .event .info:not(.status) {
    width: calc(100% - 60px);
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.betSlip .couponType {
    padding: 3px 5px;
    margin: 0 -5px
}

.betSlip .couponType ul li {
    padding: 3px
}

.betSlip .couponType ul li a {
    line-height: 14px;
    font-size: 12px;
    color: #c2c2c2;
    text-align: center;
    display: block;
    background: none!important;
    border: 1px solid #3d424f;
    padding: 7px;
    border-radius: 5px
}

.betSlip .couponType ul li.active a {
    border: 1px solid #fddd4e;
    color: #fddd4e
}

.betSlip .couponInc {
    padding: 0;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.betSlip .couponInc .alert {
    background: #3d424f;
    border-radius: 30px;
    margin-top: 10px;
    border: 1px solid #444958;
    font-size: 11px;
    padding: 7px;
    margin-bottom: 5px
}

.betSlip .couponInc .mybets .list {
    background: #3d424f
}

.betSlip .couponInc .mybets .detail {
    background: #444958;
    border-color: #444958
}

.betSlip .couponInc .couponMatch {
    margin: 5px 5px 0;
    background: #3d424f;
    border: 1px solid #3d424f;
    position: relative;
    padding: 5px 10px;
    border-radius: 5px
}

.betSlip .couponInc .couponMatch .bet-events {
    float: right;
    width: 30%;
    margin-top: -20px
}

.betSlip .couponInc .couponMatch .bet-events input {
    width: 75%;
    font-size: 11px
}

.betSlip .couponInc .couponMatch .passive {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(23,32,41,.7);
    border-radius: 3px;
    text-align: center;
    font-size: 26px;
    line-height: 50px;
    z-index: 0;
    color: #b5b5b5
}

.betSlip .couponInc .couponMatch .remove {
    color: #b5b5b5;
    position: absolute;
    right: 10px;
    top: 3px;
    z-index: 5
}

.betSlip .couponInc .couponMatch .bet>b {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: calc(100% - 130px);
    display: inline-block;
    vertical-align: text-bottom;
    position: relative;
    top: -1px;
    font-weight: 400;
    text-transform: uppercase
}

.betSlip .couponInc .couponMatch .bet .bet-alert {
    background: #0e1418;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 93%;
    border-radius: 3px;
    text-align: center;
    padding: 8px 20px;
    z-index: 999
}

.betSlip .couponInc .couponMatch .bet .bet-alert .remove-alert {
    position: absolute;
    left: 11px;
    color: #fff;
    top: 6px;
    font-size: 15px
}

.betSlip .couponInc .couponMatch .bet .info {
    color: #fddd4e;
    font-size: 14px;
    right: 8px;
    position: absolute;
    bottom: 5px
}

.betSlip .couponInc .couponMatch .bet .info.disabled {
    opacity: .2;
    color: #b5b5b5
}

.betSlip .couponInc .couponMatch .bet .info:not(.disabled) {
    -webkit-animation: opacityanimate 1s infinite;
    animation: opacityanimate 1s infinite
}

.betSlip .couponInc .couponMatch .bet .event-odds {
    display: inline-block;
    position: relative;
    top: -2px;
    float: right;
    margin-right: 20px
}

.betSlip .couponInc .couponMatch .bet .event-odds span {
    color: #fddd4e
}

.betSlip .couponInc .couponMatch .bet .event-odds span.old {
    color: #b5b5b5;
    text-decoration: line-through;
    opacity: .5
}

.betSlip .couponInc .couponMatch .bet .event-odds span.up {
    color: #279a70
}

.betSlip .couponInc .couponMatch .bet .event-odds span.up:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px!important;
    border-color: transparent transparent #279a70;
    vertical-align: middle;
    display: inline-block;
    margin-left: 2px
}

.betSlip .couponInc .couponMatch .bet .event-odds span.down {
    color: #ff4343
}

.betSlip .couponInc .couponMatch .bet .event-odds span.down:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0!important;
    border-color: #ff4343 transparent transparent;
    vertical-align: middle;
    display: inline-block;
    margin-left: 2px
}

.betSlip .couponInc .couponMatch .match {
    color: #cfcece;
    margin: 2px 0;
    font-size: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: calc(100% - 15px);
    opacity: .7
}

.betSlip .couponInc .couponMatch .market {
    font-size: 11px;
    color: #e8e8e8
}

.betSlip .couponInc.red {
    border-color: #e21111
}

.betSlip .couponAction {
    overflow: hidden;
    min-height: 140px;
    padding: 5px;
    border-radius: 0 0 5px 5px
}

.betSlip .couponAction .system-items {
    background: #3d424f;
    border: 1px solid #444958;
    padding: 5px 10px;
    border-radius: 5px
}

.betSlip .couponAction .system-items h2 {
    font-size: 11px;
    margin: 5px 0 10px;
    padding: 0;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase
}

.betSlip .couponAction .system-items .item {
    display: table;
    width: 100%;
    margin: 5px auto
}

.betSlip .couponAction .system-items .item .item-label {
    display: inline-block;
    vertical-align: middle;
    font-size: 10px
}

.betSlip .couponAction .system-items .item .item-label .amount {
    display: block;
    font-size: 9px;
    opacity: .5
}

.betSlip .couponAction .system-items .item .item-amount {
    float: right
}

.betSlip .couponAction .system-items .item .item-amount span {
    display: inline-block;
    font-size: 10px;
    margin: 0 5px;
    color: #b5b5b5
}

.betSlip .couponAction .system-items .item .item-amount span.cross {
    color: #fddd4e
}

.betSlip .couponAction .system-items .item .item-amount input {
    border-radius: 5px;
    width: 65px;
    display: inline-block;
    font-size: 11px;
    padding: 2px 6px;
    height: auto!important;
    text-align: right
}

.betSlip .couponAction .per-single {
    background: #3d424f;
    padding: 5px;
    display: table;
    width: 100%;
    border-radius: 3px;
    line-height: 20px
}

.betSlip .couponAction .per-single>div {
    padding: 0 5px
}

.betSlip .couponAction .per-single input {
    width: 75%!important
}

.betSlip .couponAction .left-action {
    font-size: 11px;
    margin-top: 10px
}

.betSlip .couponAction .right-action {
    font-size: 11px;
    text-align: right;
    margin-top: 10px;
    position: relative
}

.betSlip .couponAction .btn {
    width: 100%;
    margin-top: 15px;
    font-size: 13px
}

.betSlip .couponAction .btn.trash-btn {
    background: #3d424f!important;
    border-color: #3d424f!important
}

.betSlip .couponAction label {
    margin-top: 10px;
    font-size: 11px!important
}

.betSlip .couponAction input[type=checkbox]+label:after,.betSlip .couponAction input[type=checkbox]+label:before {
    bottom: -1px!important
}

.betSlip .system-items.red input,.betSlip .system-items.red select {
    border-color: #e21111!important
}

.betSlip input[type=checkbox]+label:before {
    background: #535a6c
}

.betSlip .bet-events {
    position: relative
}

.betSlip .bet-events input {
    height: 20px
}

.betSlip .bet-events input.bet-input {
    position: absolute;
    width: 69%;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background: #323641;
    border: none!important
}

.betSlip .bet-events select {
    border: none!important;
    background: #323641;
    height: 20px
}

.betSlip .bet-events.red input,.betSlip .bet-events.red select {
    border-color: #e21111!important
}

.right-banner {
    padding: 0 4px
}

.right-banner img {
    margin: 5px 0;
    height: 100%;
    width: 100%;
    border-radius: 3px;
    -webkit-box-shadow: -3px -1px 3px 2px rgba(0,0,0,.09);
    box-shadow: -3px -1px 3px 2px rgba(0,0,0,.09)
}

body:not(.mobile-view) .betSlip .empty .couponInc {
    border-radius: 0 0 5px 5px
}

body:not(.mobile-view) .mybets {
    margin: 2px 0
}

body:not(.mobile-view) .mybets .detail,body:not(.mobile-view) .mybets .list {
    font-size: 11px
}

.mybets .list {
    padding: 10px;
    background: #323641;
    border-radius: 2px;
    display: table;
    width: 100%;
    color: #fff;
    margin: 5px 0 0
}

.mybets .list .info {
    float: left
}

.mybets .list .info .status-circle {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    margin-right: 5px
}

.mybets .list .info .time {
    margin-top: 5px;
    opacity: .6
}

.mybets .list .amount {
    float: left;
    text-align: right
}

.mybets .list .amount span {
    display: block
}

.mybets .list .amount b {
    margin-top: 3px;
    display: block;
    font-weight: 400
}

.mybets .list .detail-btn {
    float: left;
    width: 20px;
    text-align: center;
    padding-top: 4px;
    font-size: 18px;
    color: #b5b5b5;
    margin-left: 10px
}

.mybets .list .alert {
    margin: 5px 0 -5px;
    padding: 5px;
    font-size: 12px;
    border: none;
    text-align: left;
    padding-left: 10px;
    background: #323641
}

.mybets .cash-out {
    padding: 0 5px 5px;
    background: #323641;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.mybets .cash-out button {
    font-size: 12px;
    padding: 8px;
    border-bottom: 2px solid #228661;
    position: relative
}

.mybets .cash-out button svg {
    width: 33px;
    height: 33px;
    fill: #fff;
    position: absolute;
    background: #1d7152;
    background: linear-gradient(135deg,#1d7152,#1d7152 50%,#228661 0,#228661);
    left: 0;
    top: 0;
    padding: 3px;
    border-radius: 3px
}

.mybets .detail {
    padding: 10px;
    background: #393d4a;
    border-radius: 2px;
    display: inline-block;
    width: 100%;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #1c1e24
}

.mybets .detail .coupon-amount {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    border-bottom: 1px solid #323641;
    padding-bottom: 5px
}

.mybets .detail .coupon-amount h2 {
    font-size: 12px;
    margin: 0
}

.mybets .detail .coupon-amount .label {
    font-size: 11px;
    float: left;
    clear: both;
    padding: 0;
    margin: 5px 0;
    font-weight: 400
}

.mybets .detail .coupon-amount .amount {
    float: right;
    font-size: 11px;
    margin-top: 5px
}

.mybets .detail .coupon-amount hr {
    clear: both;
    border-color: #323641;
    margin: 5px 0!important;
    line-height: inherit!important;
    float: left;
    width: 100%
}

.mybets .detail .alert,.mybets .detail .btn-primary {
    background: #444958!important;
    border-color: #444958!important
}

.mybets .detail .btn-primary:hover {
    background: #4d5364!important;
    border-color: #4d5364!important
}

.mybets .detail .btn svg {
    width: 20px;
    height: 20px;
    fill: #b5b5b5;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px
}

.mybets .detail .event {
    margin: 0 0 5px;
    display: inline-block;
    clear: both;
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 1px solid #272a33
}

.mybets .detail .event .bet {
    float: left;
    font-size: 12px
}

.mybets .detail .event .odd {
    float: right
}

.mybets .detail .event .event-name {
    clear: both;
    margin: 3px 0 0;
    float: left;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    height: 16px
}

.mybets .detail .event .event-name .btn {
    position: absolute;
    right: 0;
    line-height: 21px!important;
    font-size: 15px;
    border-radius: 100%;
    width: 25px;
    padding: 0!important;
    height: 25px!important
}

.mybets .detail .event .event-name .btn svg {
    width: 18px;
    height: 18px;
    margin: 0!important
}

.mybets .detail .event .info {
    clear: both;
    margin: 3px 0;
    float: left;
    width: 100%;
    font-size: 11px;
    color: #cfcece
}

.mybets .detail .event .bet-type {
    float: left
}

.mybets .detail .event .status {
    float: right
}

.mybets .detail .system {
    margin: 5px 0
}

.mybets .detail .system .title {
    background: #30343e
}

.mybets .detail .system .table {
    margin-bottom: 0
}

.mybets .detail .system .table>tbody>tr>td,.mybets .detail .system .table>tbody>tr>th,.mybets .detail .system .table>tfoot>tr>td,.mybets .detail .system .table>tfoot>tr>th,.mybets .detail .system .table>thead>tr>td,.mybets .detail .system .table>thead>tr>th {
    padding: 6px 0!important;
    background: #2b2f38;
    font-size: 11px
}

.col-sportsbook-left {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 300px;
    height: 100%;
    position: relative;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-left .favLeagues {
    margin-bottom: 3px;
    height: 85px;
    overflow-y: scroll
}

.col-sportsbook-left .favLeagues li a {
    border-radius: 2px;
    margin-bottom: 2px;
    padding: 6px 15px 6px 40px!important
}

.col-sportsbook-left .favLeagues li a.fav-icon {
    position: absolute;
    background: none;
    left: 16px;
    padding: 0!important;
    color: #fddd4e;
    top: 4px;
    border: none;
    font-size: 14px!important
}

.col-sportsbook-left .favLeagues li a.fav-icon:hover {
    background: none;
    color: #fddd4e;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-left .favLeagues li a.fav-icon:hover i:before {
    content: "\F006"!important
}

.col-sportsbook-left #sportCategories {
    position: relative;
    height: 100%
}

.col-sportsbook-left #sportCategories .search-team-row {
    position: static
}

.col-sportsbook-left #sportCategories .search-team {
    position: absolute;
    top: 0;
    left: 0;
    padding: 4px 10px
}

.col-sportsbook-left #sportCategories .search-team.opened {
    width: 100%;
    top: -1px;
    z-index: 100
}

.col-sportsbook-left #sportCategories .search-team.opened a {
    border-radius: 20px;
    width: 28px;
    height: 28px;
    padding-top: 6px;
    right: 2%;
    background: #fddd4e;
    color: #fff;
    top: 5px;
    left: 0!important;
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.col-sportsbook-left #sportCategories .search-team.opened input {
    opacity: 1;
    width: 100%
}

.col-sportsbook-left #sportCategories .search-team a {
    position: absolute;
    border-radius: 2px;
    text-align: center;
    left: 19%;
    top: 10px;
    font-size: 14px;
    color: #fff;
    z-index: 5;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-left #sportCategories .search-team input {
    height: 30px;
    width: 0;
    float: right;
    padding-left: 35px;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-left #sportCategories .time {
    background: #323641;
    padding: 3px 0;
    height: 37px;
    position: relative
}

.col-sportsbook-left #sportCategories .time [class^=col-] {
    padding: 0 9px
}

.col-sportsbook-left #sportCategories .time select.form-control {
    height: 30px;
    border-radius: 2px;
    font-size: 11px;
    width: 100%;
    text-transform: capitalize
}

.col-sportsbook-left #sportCategories .time .close-icon {
    display: inline-block;
    margin-top: 4px;
    float: right;
    border-radius: 3px;
    font-size: 18px;
    margin-right: 4px;
    text-align: center;
    padding: 1px 4px;
    color: #cfcece;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.col-sportsbook-left #sportCategories .time .close-icon:hover {
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.bethub-view [class*=col-] {
    padding-top: 0;
    padding-bottom: 0;
}

.col-sportsbook-left ul.list {
    padding: 0;
    margin: 0;
    width: 100%;
    position: inherit;
    top: 69px;
    left: 0;
    text-align: left;
    height: calc(100% - 69px);
    padding: 0 1px 0 0;
    overflow-y: scroll;
    overflow-x: hidden
}

.col-sportsbook-left ul.list.sports {
    width: 30%;
    float: left;
    left: 0
}

.col-sportsbook-left ul.list.sports li a {
    text-align: center
}

.col-sportsbook-left ul.list.sports li a.active {
    background: #2b2f38;
    border-color: #fddd4e
}

.col-sportsbook-left ul.list.sports li a i {
    width: 30px;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px
}

.col-sportsbook-left ul.list.sports li a .count {
    display: block;
    font-size: 10px;
    background: #2b2f38;
    padding: 2px 5px;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    color: #fddd4e;
    margin: 0;
    text-align: center
}

.col-sportsbook-left ul.list.categories {
    width: 70%;
    left: auto;
    float: left;
    right: 0
}

.col-sportsbook-left ul.list.categories li a {
    background: #3d424f
}

.col-sportsbook-left ul.list.categories li a:hover {
    background: #444958
}

.col-sportsbook-left ul.list.categories li a.active {
    background: #323641;
    color: #fff
}

.col-sportsbook-left ul.list.categories li .tournaments {
    padding: 0;
    margin: 0
}

.col-sportsbook-left ul.list.categories li .tournaments li a {
    background: #484e5e
}

.col-sportsbook-left ul.list.categories li .tournaments li a:hover {
    background: #4f5566
}

.col-sportsbook-left ul.list.categories li .tournaments li a.active {
    background: #fddd4e;
    color: #fff
}

.col-sportsbook-left ul.list li {
    list-style: none;
    position: relative
}

.col-sportsbook-left ul.list li a {
    display: block;
    padding: 8px 15px;
    font-size: 12px;
    background: #323641;
    color: #cfcece;
    border-bottom: 1px solid #1c1e24
}

.col-sportsbook-left ul.list li a.back-list {
    cursor: default;
    background: #2e313b!important;
    border-top: 1px solid #323641;
    text-align: center;
    padding: 6px!important
}

.col-sportsbook-left ul.list li a.back-list span {
    border-color: #484e5e!important;
    padding: 0 20px
}

.col-sportsbook-left ul.list li a.back-list span i {
    color: #fddd4e
}

.col-sportsbook-left ul.list li a.active,.col-sportsbook-left ul.list li a:hover {
    background: #3d424f;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-left ul.list li a i {
    margin-right: 5px;
    font-size: 16px
}

.col-sportsbook-left ul.list li a .count {
    float: right;
    font-size: 11px;
    margin-top: 2px
}

.col-sportsbook-left ul.list.tournaments a.fav-icon {
    position: absolute;
    background: none;
    left: 16px;
    padding: 0!important;
    color: #fddd4e;
    top: 6px;
    border: none;
    display: none
}

.col-sportsbook-left ul.list.tournaments a.fav-icon.active,.col-sportsbook-left ul.list.tournaments a.fav-icon:hover {
    background: none;
    color: #fddd4e;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-left ul.list.tournaments a.fav-icon.active i:before,.col-sportsbook-left ul.list.tournaments a.fav-icon:hover i:before {
    content: "\F005"!important
}

.match-table table tr td.fav-match .fav-icon.active i, .match-table table tr td.fav-match .fav-icon i:hover, .match-table table tr th.fav-match .fav-icon.active i, .match-table table tr th.fav-match .fav-icon i:hover {
    font-weight: 600;
    color: #ccc;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.team-logo {
    border: 2px solid #3d424f;
    border-radius: 25px;
}

.col-sportsbook-center {
    float: left;
    display: inline-block;
    position: relative;
    width: calc(100% - 596px);
    height: 100%;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-center .col-sportsbook-center-left {
    padding: 2px
}

.col-sportsbook-center .col-sportsbook-center-left,.col-sportsbook-center .col-sportsbook-center-right {
    float: left;
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}



.col-sportsbook-center ul.sports li a.active,.col-sportsbook-center ul.sports li a:hover {
    background: #fddd4e;
    border: 1px solid #fddd4e;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-center ul.sports li a.active i,.col-sportsbook-center ul.sports li a:hover i {
    color: #fff
}

.col-sportsbook-center .select-box {
    padding: 1px 0 4px;
    clear: both
}

.col-sportsbook-center .select-box .col-xs-6:first-child {
    padding-right: 2px
}

.col-sportsbook-center .select-box .col-xs-6:last-child {
    padding-left: 2px
}

.col-sportsbook-center .select-box .form-control {
    font-size: 12px;
    background: #424755;
    height: 30px;
    text-transform: capitalize
}

.col-sportsbook-center .market {
    background: #fddd4e!important;
    color: #fff;
    line-height: 16px;
    padding: 8px 12px;
    text-align: left;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 700;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

.col-sportsbook-center .upComing .title {
    clear: both;
    margin-bottom: 1px;
    background: none!important;
    font-size: 13px;
    border: none;
    width: 100%;
    padding: 7px 15px 0 7px;
    height: 30px;
    overflow: hidden;
    line-height: 16px
}

.col-sportsbook-center .upComing .title a {
    color: #fff;
    font-weight: 700
}

.col-sportsbook-center .upComing .title span {
    width: calc(100% - 220px);
    display: inline-block;
    float: left;
    margin-bottom: 9px;
    margin-top: -8px;
    padding-top: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.col-sportsbook-center .upComing .title span i {
    margin-top: -4px
}

.col-sportsbook-center .upComing .title select {
    float: right;
    background: #424755;
    border: 1px solid #484e5e;
    padding: 5px;
    border-radius: 3px;
    margin-top: -5px;
    font-size: 11px!important;
    font-weight: 400;
    margin-right: -13px;
    width: 220px;
    height: 25px
}

.col-sportsbook-center .upComing .match-table {
    width: 100%;
    position: inherit;
    left: 0;
    text-align: left;
    top: 0px;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 0 3px 0 2px;
}

.bethub-view table {
    margin-bottom: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.12);
}
.bethub-view table {
    background-color: transparent;
}
.bethub-view table {
    border-spacing: 0;
    border-collapse: collapse;
}
.bethub-view .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.col-sportsbook-right {
    float: left;
    width: 296px;
    height: 100%;
    position: relative;
    padding: 0 1px 0 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-sportsbook-right .view-right-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    padding: 0 1px 0 0;
    left: 0;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden
}

.sport-icon {
    background: url(/images/sport-sprite.png?90bbc1c284f58014439628df9e11261b);
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px
}

.sport-icon.sport-radar-37 {
    background-position: 0 0!important
}

.sport-icon.sport-radar-9 {
    background-position: -16px 0!important
}

.sport-icon.sport-radar-2 {
    background-position: -32px 0!important
}

.sport-icon.sport-radar-26 {
    background-position: -48px 0!important
}

.sport-icon.sport-radar-17 {
    background-position: -64px 0!important
}

.sport-icon.sport-radar-28 {
    background-position: 0 -16px!important
}

.sport-icon.sport-radar-14 {
    background-position: -16px -16px!important
}

.sport-icon.sport-radar-30 {
    background-position: -32px -16px!important
}

.sport-icon.sport-radar-61 {
    background-position: -48px -16px!important
}

.sport-icon.sport-radar-10 {
    background-position: -64px -16px!important
}

.sport-icon.sport-radar-19 {
    background-position: 0 -32px!important
}

.sport-icon.sport-radar-31 {
    background-position: -16px -32px!important
}

.sport-icon.sport-radar-32 {
    background-position: -32px -32px!important
}

.sport-icon.sport-radar-4 {
    background-position: -48px -32px!important
}

.sport-icon.sport-radar-34 {
    background-position: -64px -32px!important
}

.sport-icon.sport-radar-29 {
    background-position: 0 -48px!important
}

.sport-icon.sport-radar-21 {
    background-position: -16px -48px!important
}

.sport-icon.sport-radar-3 {
    background-position: -32px -48px!important
}

.sport-icon.sport-radar-11 {
    background-position: -48px -48px!important
}

.sport-icon.sport-radar-22 {
    background-position: -64px -48px!important
}

.sport-icon.sport-radar-6 {
    background-position: 0 -64px!important
}

.sport-icon.sport-radar-23 {
    background-position: -16px -64px!important
}

.sport-icon.sport-radar-5 {
    background-position: -32px -64px!important
}

.sport-icon.sport-radar-20 {
    background-position: -48px -64px!important
}

.sport-icon.sport-radar-1 {
    background-position: -64px -64px!important
}

.sport-icon.sport-radar-13 {
    background-position: 0 -80px!important
}

.sport-icon.sport-radar-12 {
    background-position: -16px -80px!important
}

[class*=" bethub-sport-"],[class^=bethub-sport-] {
    display: inline-block;
    font: inherit!important;
    background-size: 100% 100%;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-image: url(https://static.bhubcdn.com/common/iconsv2/soccer.png)
}

[class*=" bethub-sport-"]:before,[class^=bethub-sport-]:before {
    display: none
}

body.mobile-view .match-detail>.title span i {
    position: relative;
    width: 14px;
    height: 14px;
    vertical-align: text-bottom
}

.bethub-sport-radar-121 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/esport.png)
}

.bethub-sport-radar-109 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/csgo.png)
}

.bethub-sport-radar-110 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/lol.png)
}

.bethub-sport-radar-111 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/dota.png)
}

.bethub-sport-radar-118 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/callofduty.png)
}

.bethub-sport-radar-112 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/starcraft.png)
}

.bethub-sport-radar-37 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/squash.png)
}

.bethub-sport-radar-15 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/bandy.png)
}

.bethub-sport-radar-7 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/floorball.png)
}

.bethub-sport-radar-32 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/baseball.png)
}

.bethub-sport-radar-31 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/badminton.png)
}

.bethub-sport-radar-30 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/olympic.png)
}

.bethub-sport-radar-61 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/baseball.png)
}

.bethub-sport-radar-26,.bethub-sport-radar-34 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/beach.png)
}

.bethub-sport-radar-22 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/dart.png)
}

.bethub-sport-radar-17 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/bicycle.png)
}

.bethub-sport-radar-14,.bethub-sport-radar-43,.bethub-sport-radar-44,.bethub-sport-radar-46,.bethub-sport-radar-48 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/winter.png)
}

.bethub-sport-radar-9 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/golf.png)
}

.bethub-sport-radar-19,.bethub-sport-radar-25 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/snooker.png)
}

.bethub-sport-radar-21,.bethub-sport-radar-28 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/cricket.png)
}

.bethub-sport-radar-20 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/tabletennis.png)
}

.bethub-sport-radar-12,.bethub-sport-radar-16 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/rugby.png)
}

.bethub-sport-radar-11 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/motorsport.png)
}

.bethub-sport-radar-10 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/boxing.png)
}

.bethub-sport-radar-117 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/mma.png)
}

.bethub-sport-radar-4,.bethub-sport-radar-24 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/hockey.png)
}

.bethub-sport-radar-38 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/hockey-2.png)
}

.bethub-sport-radar-138 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/kabaddi.png)
}

.bethub-sport-radar-3 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/baseball.png)
}

.bethub-sport-radar-6,.bethub-sport-radar-13,.bethub-sport-radar-29 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/handball.png)
}

.bethub-sport-radar-23 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/volleyball.png)
}

.bethub-sport-radar-5 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/tennis.png)
}

.bethub-sport-radar-2 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/basketball.png)
}

.bethub-sport-radar-1,.bethub-sport-radar-106 {
    background-image: url(https://static.bhubcdn.com/common/iconsv2/soccer.png)
}

.flag {
    width: 17px;
    height: 14px;
    background-image: url(/images/flag-icon.png?479b9baba1431953b129d97baddb975d);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-position: -323px -266px;
    vertical-align: middle;
    display: inline-block
}

.flag.flag_376,.flag.flag_ad {
    background-position: -17px -56px
}

.flag.flag_299,.flag.flag_540,.flag.flag_ae {
    background-position: -17px -70px
}

.flag.flag_af {
    background-position: -17px -84px
}

.flag.flag_ag {
    background-position: -17px -98px
}

.flag.flag_ai {
    background-position: -17px -126px
}

.flag.flag_257,.flag.flag_837,.flag.flag_941,.flag.flag_al {
    background-position: -17px -168px
}

.flag.flag_296,.flag.flag_am {
    background-position: -17px -182px
}

.flag.flag_an {
    background-position: -17px -196px
}

.flag.flag_500,.flag.flag_ao {
    background-position: -17px -210px
}

.flag.flag_aq {
    background-position: -17px -238px
}

.flag.flag_48,.flag.flag_264,.flag.flag_374,.flag.flag_ar {
    background-position: -17px -252px
}

.flag.flag_as {
    background-position: -17px -266px
}

.flag.flag_17,.flag.flag_65,.flag.flag_69,.flag.flag_97,.flag.flag_128,.flag.flag_170,.flag.flag_at {
    background-position: -17px -280px
}

.flag.flag_34,.flag.flag_113,.flag.flag_491,.flag.flag_au {
    background-position: -17px -294px
}

.flag.flag_aw {
    background-position: -17px -322px
}

.flag.flag_297,.flag.flag_751,.flag.flag_az {
    background-position: -17px -364px
}

.flag.flag_158,.flag.flag_399,.flag.flag_404,.flag.flag_ba {
    background-position: -34px -14px
}

.flag.flag_bb {
    background-position: -34px -28px
}

.flag.flag_bd {
    background-position: -34px -56px
}

.flag.flag_33,.flag.flag_be {
    background-position: -34px -70px
}

.flag.flag_bf {
    background-position: -34px -84px
}

.flag.flag_78,.flag.flag_332,.flag.flag_372,.flag.flag_bg {
    background-position: -34px -98px
}

.flag.flag_351,.flag.flag_bh {
    background-position: -34px -112px
}

.flag.flag_bi {
    background-position: -34px -126px
}

.flag.flag_bj {
    background-position: -34px -140px
}

.flag.flag_bm {
    background-position: -34px -182px
}

.flag.flag_bn {
    background-position: -34px -196px
}

.flag.flag_379,.flag.flag_bo {
    background-position: -34px -210px
}

.flag.flag_13,.flag.flag_br {
    background-position: -34px -252px
}

.flag.flag_bs {
    background-position: -34px -266px
}

.flag.flag_bt {
    background-position: -34px -280px
}

.flag.flag_bv {
    background-position: -34px -308px
}

.flag.flag_804,.flag.flag_bw {
    background-position: -34px -322px
}

.flag.flag_91,.flag.flag_275,.flag.flag_400,.flag.flag_750,.flag.flag_813,.flag.flag_by {
    background-position: -34px -350px
}

.flag.flag_bz {
    background-position: -34px -364px
}

.flag.flag_93,.flag.flag_176,.flag.flag_388,.flag.flag_ca {
    background-position: -51px -14px
}

.flag.flag_cc {
    background-position: -51px -42px
}

.flag.flag_cd {
    background-position: -51px -56px
}

.flag.flag_cf {
    background-position: -51px -84px
}

.flag.flag_cg {
    background-position: -51px -98px
}

.flag.flag_25,.flag.flag_54,.flag.flag_125,.flag.flag_312,.flag.flag_ch {
    background-position: -51px -112px
}

.flag.flag_ci {
    background-position: -51px -126px
}

.flag.flag_ck {
    background-position: -51px -154px
}

.flag.flag_49,.flag.flag_cl {
    background-position: -51px -168px
}

.flag.flag_cm {
    background-position: -51px -182px
}

.flag.flag_99,.flag.flag_548,.flag.flag_771,.flag.flag_cn {
    background-position: -51px -196px
}

.flag.flag_274,.flag.flag_co {
    background-position: -51px -210px
}

.flag.flag_289,.flag.flag_cr {
    background-position: -51px -252px
}

.flag.flag_cu {
    background-position: -51px -294px
}

.flag.flag_141,.flag.flag_cv {
    background-position: -51px -308px
}

.flag.flag_227,.flag.flag_cx {
    background-position: -51px -336px
}

.flag.flag_102,.flag.flag_574,.flag.flag_cy {
    background-position: -51px -350px
}

.flag.flag_18,.flag.flag_42,.flag.flag_154,.flag.flag_173,.flag.flag_187,.flag.flag_196,.flag.flag_cz {
    background-position: -51px -364px
}

.flag.flag_30,.flag.flag_41,.flag.flag_53,.flag.flag_111,.flag.flag_122,.flag.flag_123,.flag.flag_145,.flag.flag_210,.flag.flag_de {
    background-position: -68px -70px
}

.flag.flag_dj {
    background-position: -68px -140px
}

.flag.flag_8,.flag.flag_59,.flag.flag_64,.flag.flag_95,.flag.flag_199,.flag.flag_244,.flag.flag_dk {
    background-position: -68px -154px
}

.flag.flag_dm {
    background-position: -68px -182px
}

.flag.flag_do {
    background-position: -68px -210px
}

.flag.flag_304,.flag.flag_dz {
    background-position: -68px -364px
}

.flag.flag_165,.flag.flag_ec {
    background-position: -85px -42px
}

.flag.flag_92,.flag.flag_194,.flag.flag_408,.flag.flag_482,.flag.flag_ee {
    background-position: -85px -70px
}

.flag.flag_305,.flag.flag_eg {
    background-position: -85px -98px
}

.flag.flag_eh {
    background-position: -85px -112px
}

.flag.flag_er {
    background-position: -85px -252px
}

.flag.flag_32,.flag.flag_71,.flag.flag_109,.flag.flag_129,.flag.flag_183,.flag.flag_421,.flag.flag_es {
    background-position: -85px -266px
}

.flag.flag_et {
    background-position: -85px -280px
}

.flag.flag_19,.flag.flag_40,.flag.flag_70,.flag.flag_116,.flag.flag_132,.flag.flag_135,.flag.flag_149,.flag.flag_207,.flag.flag_597,.flag.flag_fi {
    background-position: -102px -126px
}

.flag.flag_fj {
    background-position: -102px -140px
}

.flag.flag_fk {
    background-position: -102px -154px
}

.flag.flag_fm {
    background-position: -102px -182px
}

.flag.flag_fo {
    background-position: -102px -210px
}

.flag.flag_7,.flag.flag_110,.flag.flag_121,.flag.flag_180,.flag.flag_242,.flag.flag_1218,.flag.flag_fr {
    background-position: -102px -252px
}

.flag.flag_ga {
    background-position: -119px -14px
}

.flag.flag_1,.flag.flag_89,.flag.flag_117,.flag.flag_252,.flag.flag_261,.flag.flag_307,.flag.flag_en {
    background-position: -85px -196px
}

.flag.flag_gd {
    background-position: -119px -56px
}

.flag.flag_270,.flag.flag_818,.flag.flag_ge {
    background-position: -119px -70px
}

.flag.flag_gf {
    background-position: -119px -84px
}

.flag.flag_542,.flag.flag_gh {
    background-position: -119px -112px
}

.flag.flag_938,.flag.flag_gi {
    background-position: -119px -126px
}

.flag.flag_gl {
    background-position: -119px -168px
}

.flag.flag_gm {
    background-position: -119px -182px
}

.flag.flag_gn {
    background-position: -119px -196px
}

.flag.flag_gp {
    background-position: -119px -224px
}

.flag.flag_gq {
    background-position: -119px -238px
}

.flag.flag_67,.flag.flag_108,.flag.flag_179,.flag.flag_249,.flag.flag_el {
    background-position: -119px -252px
}

.flag.flag_gs {
    background-position: -119px -266px
}

.flag.flag_365,.flag.flag_gt {
    background-position: -119px -280px
}

.flag.flag_gu {
    background-position: -119px -294px
}

.flag.flag_gw {
    background-position: -119px -322px
}

.flag.flag_gy {
    background-position: -119px -350px
}

.flag.flag_339,.flag.flag_783,.flag.flag_hk {
    background-position: -136px -154px
}

.flag.flag_hm {
    background-position: -136px -182px
}

.flag.flag_437,.flag.flag_hn {
    background-position: -136px -196px
}

.flag.flag_14,.flag.flag_190,.flag.flag_191,.flag.flag_214,.flag.flag_283,.flag.flag_826,.flag.flag_hr {
    background-position: -136px -252px
}

.flag.flag_ht {
    background-position: -136px -280px
}

.flag.flag_11,.flag.flag_151,.flag.flag_192,.flag.flag_232,.flag.flag_285,.flag.flag_536,.flag.flag_hu {
    background-position: -136px -294px
}

.flag.flag_368,.flag.flag_780,.flag.flag_892,.flag.flag_id {
    background-position: -153px -56px
}

.flag.flag_51,.flag.flag_130,.flag.flag_534,.flag.flag_550,.flag.flag_ie {
    background-position: -153px -70px
}

.flag.flag_66,.flag.flag_188,.flag.flag_410,.flag.flag_742,.flag.flag_749,.flag.flag_il {
    background-position: -153px -168px
}

.flag.flag_352,.flag.flag_497,.flag.flag_in {
    background-position: -153px -196px
}

.flag.flag_io {
    background-position: -153px -210px
}

.flag.flag_iq {
    background-position: -153px -238px
}

.flag.flag_301,.flag.flag_798,.flag.flag_799,.flag.flag_ir {
    background-position: -153px -252px
}

.flag.flag_10,.flag.flag_245,.flag.flag_546,.flag.flag_is {
    background-position: -153px -266px
}

.flag.flag_31,.flag.flag_107,.flag.flag_126,.flag.flag_127,.flag.flag_172,.flag.flag_185,.flag.flag_414,.flag.flag_510,.flag.flag_it {
    background-position: -153px -280px
}

.flag.flag_502,.flag.flag_jm {
    background-position: -170px -182px
}

.flag.flag_329,.flag.flag_jo {
    background-position: -170px -210px
}

.flag.flag_52,.flag.flag_211,.flag.flag_483,.flag.flag_561,.flag.flag_923,.flag.flag_jp {
    background-position: -170px -224px
}

.flag.flag_805,.flag.flag_ke {
    background-position: -187px -70px
}

.flag.flag_kg {
    background-position: -187px -98px
}

.flag.flag_kh {
    background-position: -187px -112px
}

.flag.flag_ki {
    background-position: -187px -126px
}

.flag.flag_km {
    background-position: -187px -182px
}

.flag.flag_kn {
    background-position: -187px -196px
}

.flag.flag_291,.flag.flag_375,.flag.flag_384,.flag.flag_447,.flag.flag_845,.flag.flag_kp {
    background-position: -187px -224px
}

.flag.flag_kr {
    background-position: -187px -252px
}

.flag.flag_331,.flag.flag_899,.flag.flag_kw {
    background-position: -187px -322px
}

.flag.flag_ky {
    background-position: -187px -350px
}

.flag.flag_278,.flag.flag_811,.flag.flag_kz {
    background-position: -187px -364px
}

.flag.flag_la {
    background-position: -204px -14px
}

.flag.flag_lb {
    background-position: -204px -28px
}

.flag.flag_lc {
    background-position: -204px -42px
}

.flag.flag_li {
    background-position: -204px -126px
}

.flag.flag_lk {
    background-position: -204px -154px
}

.flag.flag_lr {
    background-position: -204px -252px
}

.flag.flag_ls {
    background-position: -204px -266px
}

.flag.flag_160,.flag.flag_168,.flag.flag_412,.flag.flag_lt {
    background-position: -204px -280px
}

.flag.flag_lu {
    background-position: -204px -294px
}

.flag.flag_163,.flag.flag_258,.flag.flag_409,.flag.flag_lv {
    background-position: -204px -308px
}

.flag.flag_ly {
    background-position: -204px -350px
}

.flag.flag_303,.flag.flag_ma {
    background-position: -221px -14px
}

.flag.flag_mc {
    background-position: -221px -42px
}

.flag.flag_279,.flag.flag_778,.flag.flag_md {
    background-position: -221px -56px
}

.flag.flag_mg {
    background-position: -221px -98px
}

.flag.flag_mh {
    background-position: -221px -112px
}

.flag.flag_159,.flag.flag_401,.flag.flag_747,.flag.flag_mk {
    background-position: -221px -154px
}

.flag.flag_ml {
    background-position: -221px -168px
}

.flag.flag_mm {
    background-position: -221px -182px
}

.flag.flag_mn {
    background-position: -221px -196px
}

.flag.flag_773,.flag.flag_mo {
    background-position: -221px -210px
}

.flag.flag_mp {
    background-position: -221px -224px
}

.flag.flag_mq {
    background-position: -221px -238px
}

.flag.flag_mr {
    background-position: -221px -252px
}

.flag.flag_ms {
    background-position: -221px -266px
}

.flag.flag_134,.flag.flag_mt {
    background-position: -221px -280px
}

.flag.flag_mu {
    background-position: -221px -294px
}

.flag.flag_mv {
    background-position: -221px -308px
}

.flag.flag_mw {
    background-position: -221px -322px
}

.flag.flag_12,.flag.flag_395,.flag.flag_mx {
    background-position: -221px -336px
}

.flag.flag_85,.flag.flag_my {
    background-position: -221px -350px
}

.flag.flag_mz {
    background-position: -221px -364px
}

.flag.flag_na {
    background-position: -238px -14px
}

.flag.flag_nc {
    background-position: -238px -42px
}

.flag.flag_ne {
    background-position: -238px -70px
}

.flag.flag_nf {
    background-position: -238px -84px
}

.flag.flag_532,.flag.flag_ng {
    background-position: -238px -98px
}

.flag.flag_ni {
    background-position: -238px -126px
}

.flag.flag_35,.flag.flag_328,.flag.flag_nl {
    background-position: -238px -168px
}

.flag.flag_5,.flag.flag_38,.flag.flag_58,.flag.flag_94,.flag.flag_137,.flag.flag_no {
    background-position: -238px -210px
}

.flag.flag_np {
    background-position: -238px -224px
}

.flag.flag_nr {
    background-position: -238px -252px
}

.flag.flag_nu {
    background-position: -238px -294px
}

.flag.flag_148,.flag.flag_499,.flag.flag_nz {
    background-position: -238px -364px
}

.flag.flag_415,.flag.flag_om {
    background-position: -255px -182px
}

.flag.flag_526,.flag.flag_pa {
    background-position: -272px -14px
}

.flag.flag_20,.flag.flag_714,.flag.flag_748,.flag.flag_pe {
    background-position: -272px -70px
}

.flag.flag_pf {
    background-position: -272px -84px
}

.flag.flag_pg {
    background-position: -272px -98px
}

.flag.flag_539,.flag.flag_847,.flag.flag_860,.flag.flag_ph {
    background-position: -272px -112px
}

.flag.flag_pk {
    background-position: -272px -154px
}

.flag.flag_47,.flag.flag_115,.flag.flag_284,.flag.flag_311,.flag.flag_313,.flag.flag_429,.flag.flag_pl {
    background-position: -272px -168px
}

.flag.flag_pm {
    background-position: -272px -182px
}

.flag.flag_pn {
    background-position: -272px -196px
}

.flag.flag_pr {
    background-position: -272px -252px
}

.flag.flag_ps {
    background-position: -272px -266px
}

.flag.flag_44,.flag.flag_186,.flag.flag_265,.flag.flag_286,.flag.flag_287,.flag.flag_pt {
    background-position: -272px -280px
}

.flag.flag_pw {
    background-position: -272px -322px
}

.flag.flag_280,.flag.flag_py {
    background-position: -272px -350px
}

.flag.flag_353,.flag.flag_838,.flag.flag_919,.flag.flag_qa {
    background-position: -289px -14px
}

.flag.flag_re {
    background-position: -306px -70px
}

.flag.flag_77,.flag.flag_298,.flag.flag_324,.flag.flag_398,.flag.flag_537,.flag.flag_ro {
    background-position: -306px -210px
}

.flag.flag_152,.flag.flag_288,.flag.flag_340,.flag.flag_403,.flag.flag_743,.flag.flag_rs {
    background-position: -306px -266px
}

.flag.flag_21,.flag.flag_101,.flag.flag_133,.flag.flag_157,.flag.flag_262,.flag.flag_269,.flag.flag_302,.flag.flag_ru {
    background-position: -306px -294px
}

.flag.flag_951,.flag.flag_rw {
    background-position: -306px -322px
}

.flag.flag_310,.flag.flag_sa {
    background-position: -323px -14px
}

.flag.flag_sb {
    background-position: -323px -28px
}

.flag.flag_sc {
    background-position: -323px -42px
}

.flag.flag_476,.flag.flag_sd {
    background-position: -323px -56px
}

.flag.flag_9,.flag.flag_39,.flag.flag_60,.flag.flag_63,.flag.flag_75,.flag.flag_114,.flag.flag_155,.flag.flag_177,.flag.flag_se {
    background-position: -323px -70px
}

.flag.flag_45,.flag.flag_sg {
    background-position: -323px -98px
}

.flag.flag_sh {
    background-position: -323px -112px
}

.flag.flag_si {
    background-position: -323px -126px
}

.flag.flag_sj {
    background-position: -323px -140px
}

.flag.flag_23,.flag.flag_24,.flag.flag_98,.flag.flag_292,.flag.flag_300,.flag.flag_325,.flag.flag_383,.flag.flag_457,.flag.flag_460,.flag.flag_586,.flag.flag_sk {
    background-position: -323px -154px
}

.flag.flag_sl {
    background-position: -323px -168px
}

.flag.flag_387,.flag.flag_sm {
    background-position: -323px -182px
}

.flag.flag_sn {
    background-position: -323px -196px
}

.flag.flag_so {
    background-position: -323px -210px
}

.flag.flag_sr {
    background-position: -323px -252px
}

.flag.flag_st {
    background-position: -323px -280px
}

.flag.flag_sv {
    background-position: -323px -308px
}

.flag.flag_380,.flag.flag_sy {
    background-position: -323px -350px
}

.flag.flag_sz {
    background-position: -323px -364px
}

.flag.flag_tc {
    background-position: -340px -42px
}

.flag.flag_td {
    background-position: -340px -56px
}

.flag.flag_tf {
    background-position: -340px -84px
}

.flag.flag_tg {
    background-position: -340px -98px
}

.flag.flag_485,.flag.flag_th {
    background-position: -340px -112px
}

.flag.flag_tj {
    background-position: -340px -140px
}

.flag.flag_tk {
    background-position: -340px -154px
}

.flag.flag_tl {
    background-position: -340px -168px
}

.flag.flag_tm {
    background-position: -340px -182px
}

.flag.flag_378,.flag.flag_tn {
    background-position: -340px -196px
}

.flag.flag_to {
    background-position: -340px -210px
}

.flag.flag_46,.flag.flag_112,.flag.flag_195,.flag.flag_254,.flag.flag_413,.flag.flag_tr {
    background-position: -340px -252px
}

.flag.flag_tt {
    background-position: -340px -280px
}

.flag.flag_tv {
    background-position: -340px -308px
}

.flag.flag_1120,.flag.flag_tw {
    background-position: -340px -322px
}

.flag.flag_803,.flag.flag_tz {
    background-position: -340px -364px
}

.flag.flag_86,.flag.flag_267,.flag.flag_402,.flag.flag_406,.flag.flag_587,.flag.flag_761,.flag.flag_ua {
    background-position: -357px -14px
}

.flag.flag_824,.flag.flag_ug {
    background-position: -357px -98px
}

.flag.flag_um {
    background-position: -357px -182px
}

.flag.flag_15,.flag.flag_16,.flag.flag_26,.flag.flag_37,.flag.flag_43,.flag.flag_us {
    background-position: -357px -266px
}

.flag.flag_57,.flag.flag_549,.flag.flag_1007,.flag.flag_uy {
    background-position: -357px -350px
}

.flag.flag_385,.flag.flag_uz {
    background-position: -357px -364px
}

.flag.flag_va {
    background-position: -374px -14px
}

.flag.flag_vc {
    background-position: -374px -42px
}

.flag.flag_281,.flag.flag_839,.flag.flag_ve {
    background-position: -374px -70px
}

.flag.flag_vg {
    background-position: -374px -98px
}

.flag.flag_vi {
    background-position: -374px -126px
}

.flag.flag_366,.flag.flag_vn {
    background-position: -374px -196px
}

.flag.flag_vu {
    background-position: -374px -294px
}

.flag.flag_wf {
    background-position: -391px -84px
}

.flag.flag_ws {
    background-position: -391px -266px
}

.flag.flag_ye {
    background-position: -425px -70px
}

.flag.flag_yt {
    background-position: -425px -280px
}

.flag.flag_322,.flag.flag_744,.flag.flag_za {
    background-position: -442px -14px
}

.flag.flag_812,.flag.flag_zm {
    background-position: -442px -182px
}

.flag.flag_zw {
    background-position: -442px -322px
}

.flag.flag_0 {
    background-position: -323px -266px
}

.flag.flag_eu {
    background-position: -85px -294px
}

.flag.flag_22,.flag.flag_zb {
    background-position: -442px -28px
}

.flag.flag_131,.flag.flag_zc {
    background-position: -442px -42px
}

.flag.flag_uk {
    background-position: -357px -154px
}

@font-face {
    font-family: fontello;
    src: url(/fonts/fontello.eot?e97744546a3e020d00cad35ab615b8a7);
    src: url(/fonts/fontello.eot?e97744546a3e020d00cad35ab615b8a7) format("embedded-opentype"),url(/fonts/fontello.woff2?4fcbe3c2d3586745cf05e6332d122dd2) format("woff2"),url(/fonts/fontello.woff?8d6b8a7078dcd3868061bbdfb1955f13) format("woff"),url(/fonts/fontello.ttf?7b310b4c85fc33fe4a1f29ff935d2968) format("truetype"),url(/fonts/fontello.svg?c201f5677a3498164728ba6419de86eb) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"]:before,[class^=icon-]:before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-promotions:before {
    content: "\E800"
}

.icon-promotions-casino:before {
    content: "\E802"
}

.icon-promotions-slot:before {
    content: "\E803"
}

.icon-promotions-other:before {
    content: "\E804"
}

.icon-promotions-sportsbook:before {
    content: "\E805"
}

.col-live-left {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 400px;
    height: 100%;
    position: relative;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-live-left .live-title {
    border-bottom: none
}

.col-live-left .live-title .count {
    margin-top: 7px;
    line-height: 14px
}

.col-live-left .live-shortcuts {
    padding: 5px 10px;
    background: #323641;
    border-bottom: 3px solid #172029
}

.col-live-left .live-shortcuts .icons {
    text-align: center
}

.col-live-left .live-shortcuts .row>[class^=col-] {
    padding: 0 5px;
    text-align: left
}

@media screen and (min-width: 1600px) {
    .col-live-left .live-shortcuts .row>[class^=col-] {
        text-align:right
    }
}

.col-live-left .live-shortcuts .search-match a {
    position: absolute;
    top: -1px;
    font-size: 11px;
    right: 10px;
    top: 5px;
    z-index: 5
}

.col-live-left .live-shortcuts .autocomplete {
    position: absolute;
    z-index: 5;
    top: 74px;
    background: #172029;
    width: 100%;
    left: 0;
    padding: 5px;
    overflow-y: scroll;
    height: calc(100% - 74px)
}

.col-live-left .live-shortcuts .autocomplete a {
    font-size: 11px!important;
    display: block!important;
    text-align: left!important;
    border-radius: 2px!important;
    margin: 0!important;
    margin-bottom: 5px!important;
    padding: 7px!important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: #323641
}

.col-live-left .live-shortcuts .autocomplete a:hover {
    background: #393d4a
}

.col-live-left .live-shortcuts input {
    height: 30px
}

.col-live-left .live-shortcuts a {
    display: inline-block;
    margin-top: 3px;
    border-radius: 3px;
    font-size: 18px;
    margin-left: 3px;
    text-align: center;
    padding: 1px 2px;
    color: #cfcece;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media screen and (min-width: 1600px) {
    .col-live-left .live-shortcuts a {
        padding:1px 4px
    }
}

.col-live-left .live-shortcuts a:hover {
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-live-left .live-shortcuts a.active.leagues-icon,.col-live-left .live-shortcuts a.active.tv-icon {
    background: #fddd4e;
    color: #fff
}

.col-live-left .categories-live {
    width: 100%;
    position: absolute;
    top: 77px;
    left: 0;
    text-align: left;
    height: calc(100% - 77px);
    padding: 0 1px 0 0;
    overflow-y: scroll;
    overflow-x: hidden
}

.col-live-left .live-line {
    margin-bottom: 5px
}

.col-live-left .live-line .title-block {
    background: #323641;
    color: #fff;
    text-align: left;
    padding: 7px 15px;
    font-size: 15px;
    -webkit-box-shadow: 0 1px 0 #484e5e inset;
    box-shadow: inset 0 1px 0 #484e5e;
    font-size: 12px;
    display: block;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border-radius: 3px;
    line-height: 15px!important;
    font-weight: 700
}

.col-live-left .live-line .title-block i.fav-icon {
    color: #f8c126
}

.col-live-left .live-line .title-block.fav-teams {
    background: #323641
}

.col-live-left .live-line .title-block i[class^=bethub-sport-] {
    font-size: 16px;
    vertical-align: text-bottom
}

.col-live-left .live-line .title-block i.fa-chevron-down,.col-live-left .live-line .title-block i.fa-chevron-up {
    padding: 4px 13px;
    position: relative;
    top: -2px;
    right: -10px;
    border-radius: 2px
}

.col-live-left .live-line>.live-matches-row {
    padding: 5px 0
}

.col-live-left .live-line .live-matches {
    margin-bottom: 5px
}

.col-live-left .live-line .live-category-name {
    background: #323641;
    padding: 8px 10px;
    border-radius: 0;
    padding: 8px 15px;
    margin-bottom: 5px;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

.col-live-left .live-line .live-tournaments-name {
    background: #3d424f;
    color: #cfcece;
    padding: 5px 11px;
    border-radius: 2px;
    margin: 1px 5px
}

.col-live-left .live-line .live-tournaments-name a {
    color: #cfcece
}

.col-live-left .live-line li {
    list-style: none;
    padding: 0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.col-live-left .live-line li:last-child {
    margin-bottom: 0
}

.col-live-left .live-line li .live-match {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background: #323641;
    color: #fff;
    border-bottom: 1px solid #1c1e24;
    display: block;
    clear: both;
    padding: 7px 10px;
    font-size: 12px;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-left: 3px solid hsla(0,0%,100%,0)
}

@media (min-width: 1400px) {
    .col-live-left .live-line li .live-match:not(.active) {
        width:50%
    }
}

.col-live-left .live-line li .live-match.active {
    background: #323641;
    border-left: 3px solid #fddd4e
}

.col-live-left .live-line li .live-match:hover {
    background: #393d4a
}

.col-live-left .live-line li .live-match .stat {
    float: right;
    margin: -13px 4px 1px 0
}

.col-live-left .live-line li .live-match .stat svg {
    width: 15px;
    fill: #fff
}

.col-live-left .live-line li .live-match .stat:hover svg {
    fill: #fddd4e
}

.col-live-left .live-line li .live-match .matchName {
    overflow: hidden;
    color: #cfcece;
    text-decoration: none;
    display: block;
    margin-bottom: 2px
}

.col-live-left .live-line li .live-match .matchName .matchTime {
    color: #fddd4e!important
}

.col-live-left .live-line li .live-match .matchScore {
    background: #323641;
    padding: 0 6px;
    border-radius: 2px;
    font-size: 11px;
    float: right;
    color: #fddd4e
}

.col-live-left .live-line li .live-match .matchTotalOdds {
    background: #272a33;
    color: #b5b5b5;
    width: 30px;
    padding: 1px 0;
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    float: right;
    margin: -13px 4px 1px 0;
    text-align: center
}

.col-live-left .live-line li .live-match .matchTime {
    font-size: 11px;
    color: #cfcece;
    clear: both;
    display: block!important;
    padding-top: 1px;
    width: calc(100% - 95px);
    text-align: left;
    line-height: 12px;
    text-overflow: unset;
    white-space: unset;
    text-indent: -1px
}

.col-live-left .live-line li .live-match .fav-icon,.col-live-left .live-line li .live-match .tv-icon {
    margin-right: 5px;
    color: #b5b5b5;
    margin-top: -13px;
    font-size: 12px
}

.col-live-left .live-line li .live-match .fav-icon.active,.col-live-left .live-line li .live-match .fav-icon:hover {
    color: #f8c126;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.col-live-center {
    float: left;
    display: inline-block;
    position: relative;
    width: calc(100% - 696px);
    height: 100%;
    padding: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

.col-live-center .markets-body {
    top: 166px!important;
    height: calc(100% - 166px)!important
}

.col-live-center .bethub-live-match {
    background: #182128
}

.col-live-center .bethub-live-match .event-live-table {
    display: table;
    margin: 0 auto;
    width: auto;
    height: auto;
    -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.33);
    box-shadow: 1px 2px 3px rgba(0,0,0,.33)
}

.col-live-center .bethub-live-match .event-live-table .live-table {
    border-radius: 5px;
    overflow: hidden;
    table-layout: unset;
    margin: 0 auto;
    width: 500px
}

@media (max-width: 1200px) {
    .col-live-center .bethub-live-match .event-live-table .live-table {
        width:100%!important
    }

    .col-live-center .bethub-live-match .event-live-table .live-table tr td,.col-live-center .bethub-live-match .event-live-table .live-table tr th {
        white-space: nowrap
    }
}

.col-live-center .bethub-live-match .event-live-table .live-table thead {
    background: rgba(0,0,0,.27)
}

.col-live-center .bethub-live-match .event-live-table .live-table thead th svg {
    width: 12px;
    height: 12px;
    position: relative;
    top: 0!important;
    left: 0!important;
    right: 0!important;
    botttom: 0!important
}

.col-live-center .bethub-live-match .event-live-table .live-table .score {
    color: #fddd4e;
    width: 235px
}

.col-live-center .bethub-live-match .event-live-table .live-table .team {
    font-weight: 700;
    color: #fff
}

.col-live-center .bethub-live-match .event-live-table .live-table img {
    width: 16px!important;
    position: relative;
    top: auto!important;
    left: auto!important;
    right: auto!important
}

.col-live-center .bethub-live-match .event-live-table .live-table svg {
    width: 16px;
    height: 16px;
    position: relative;
    float: right;
    vertical-align: middle;
    top: auto!important;
    left: auto!important;
    right: auto!important;
    bottom: auto!important
}

.col-live-center .bethub-live-match .event-live-table .live-table tr td,.col-live-center .bethub-live-match .event-live-table .live-table tr th {
    width: auto;
    line-height: 14px;
    border-color: rgba(0,0,0,.59)!important;
    padding: 6px 8px
}

.col-live-center .bethub-live-match .match-info {
    width: 50%;
    float: left;
    z-index: 1;
    position: relative
}

@media (max-width: 1575px) {
    .col-live-center .bethub-live-match .match-info {
        width:100%
    }
}

.col-live-center .bethub-live-match .match-track {
    width: 50%;
    float: left;
    z-index: 1;
    position: relative;
    height: 100px
}

@media (max-width: 1575px) {
    .col-live-center .bethub-live-match .match-track {
        width:100%
    }
}

.col-live-center .bethub-live-match .match-track .event-radar-stat {
    height: 95px;
    padding-top: 0;
    line-height: 13px
}

.col-live-center .bethub-live-match .match-track .event-radar-stat .template-2 .percents {
    margin-top: 5px;
    margin-bottom: -5px
}

.col-live-center .bethub-live-match .match-track .event-radar-stat .percents {
    margin-top: 5px;
    margin-bottom: 10px
}

.col-live-center .bethub-live-match .match-track .event-radar-stat .percents .item h5 {
    font-size: 11px;
    margin: 0;
    margin-bottom: 7px
}

.col-live-center .bethub-live-match .match-track .event-radar-stat .percents .item span {
    margin-top: 13px;
    margin: 8px 5px
}

.col-live-center .bethub-live-match .match-track .event-radar-stat .percents .item svg {
    height: 30px;
    width: 30px
}

.col-live-center .bethub-live-match .match-track .event-radar-stat .cards .item svg {
    width: 7px
}

.col-live-center .bethub-live-match .match-track .event-radar-stat .cards .item span {
    margin-top: 2px;
    font-size: 11px
}

.col-live-center .bethub-live-match .match-track .event-radar-stat .template-2 .center .item.throws p {
    width: 75px
}

.col-live-center .bethub-live-match .match-track .shoot {
    width: 60%;
    margin-top: 3px
}

.col-live-center .bethub-live-match .match-track .shoot .item {
    margin-bottom: 0;
    width: 50%;
    float: left
}

.col-live-center .bethub-live-match .match-track .shoot .item h5 {
    font-size: 10px
}

.col-live-center .bethub-live-match .match-track .shoot .item .line {
    width: calc(100% - 50px);
    margin: -2px 6px 0;
    height: 3px
}

.col-live-center .bethub-live-match .match-track .shoot .item .item span {
    font-size: 10px;
    margin-top: -4px
}

.col-live-center .betting-groups {
    float: left;
    width: 100%;
    background: #323641;
    -webkit-box-shadow: -3px 6px 3px rgba(0,0,0,.24);
    box-shadow: -3px 6px 3px rgba(0,0,0,.24);
    position: relative;
    z-index: 2
}

.col-live-right {
    float: left;
    width: 296px;
    height: 100%;
    position: relative;
    padding: 0 1px 0 0
}

.col-live-right .view-right-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    padding: 0 1px 0 0;
    left: 0;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden
}

.col-live-right #event_simulator {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    min-height: 135px
}

.col-live-right .match-track {
    background: #323641;
    margin-bottom: 10px;
    border-radius: 5px;
    position: relative;
    width: 100%;
    overflow: hidden
}

.col-live-right .match-track.closeTrack {
    min-height: auto!important
}

.col-live-right .match-track .title {
    padding: 0 12px!important;
    line-height: 32px;
    position: relative;
    z-index: 2;
    margin-bottom: 0
}

.col-live-right .match-track .title a {
    float: right;
    color: #fff;
    padding: 3px 5px;
    line-height: 14px;
    border-radius: 5px;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: -5px
}

.col-live-right .match-track .title a:hover {
    color: #fddd4e
}

.col-live-right .match-track .title a.active {
    color: #fff;
    background: #fddd4e
}

.col-live-right .match-track .sr-container {
    position: relative;
    min-height: 160px;
    overflow: hidden
}

.col-live-right .event-track {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.col-live-right .event-track .header {
    padding: 0;
    margin: 0 -5px 5px
}

.col-live-right .event-track .header .team {
    font-size: 12px;
    margin-bottom: 10px
}

.col-live-right .event-radar-stat {
    background: none!important;
    height: auto!important;
    margin: 0 0 20px;
    clear: both;
    display: table;
    width: 100%;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.col-live-right .event-radar-stat .template-2,.col-live-right .event-radar-stat .template-3 {
    padding: 0!important
}

.col-live-right .event-radar-stat .template-2 .center {
    margin-top: 30px
}

.col-live-right .event-radar-stat .template-2 .left .item p,.col-live-right .event-radar-stat .template-2 .right .item p,.col-live-right .event-radar-stat .template-3 .left .item p,.col-live-right .event-radar-stat .template-3 .right .item p {
    width: 25px
}

.col-live-right .event-radar-stat .template-3 .center .points .item {
    float: left
}

.col-live-right .event-radar-stat .template-3 .center .points .item span {
    text-align: center!important;
    float: none;
    margin: 0 auto
}

.col-live-right .event-radar-stat .template-2 .center .item.throws p,.col-live-right .event-radar-stat .template-3 .center .item.throws p {
    width: 45px
}

.col-live-right .event-radar-stat .template-2 .left,.col-live-right .event-radar-stat .template-2 .right {
    width: 29%!important
}

.col-live-right .event-radar-stat .template-2 .center {
    width: 37%!important
}

.col-live-right .event-radar-stat .percents h5 {
    font-size: 12px!important
}

.col-live-right .event-radar-stat .percents svg {
    height: 30px!important;
    width: 30px!important
}

.col-live-right .event-radar-stat .percents .item span {
    margin: 10px 0;
    font-size: 11px;
    line-height: 11px
}

.col-live-right .event-radar-stat .cards {
    margin: -4px 0
}

.col-live-right .event-radar-stat .cards svg {
    width: 7px
}

.col-live-right .event-radar-stat .cards span {
    margin-top: 5px;
    font-size: 11px
}

.col-live-right .event-radar-stat .shoot .item span {
    font-size: 11px;
    margin-top: -4px;
    width: 15px
}

.col-live-right .event-radar-stat .shoot .item .line {
    height: 3px
}

@-webkit-keyframes favouriteAnimate {
    0% {
        -webkit-transform: translateY(-45px);
        transform: translateY(-45px)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes favouriteAnimate {
    0% {
        -webkit-transform: translateY(-45px);
        transform: translateY(-45px)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

#favouriteTeams .live-match {
    -webkit-animation-name: favouriteAnimate;
    animation-name: favouriteAnimate;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

body:not(.mobile-view) .track_long .col-live-center {
    width: calc(100% - 796px)
}

body:not(.mobile-view) .track_long .col-live-right {
    width: 396px
}

body:not(.mobile-view) .track_long .match-track {
    min-height: 355px
}

body:not(.mobile-view) .col-live-center .match-detail>.title,body:not(.mobile-view) .col-live-left .live-title,body:not(.mobile-view) .col-live-right>.title {
    padding: 0 12px!important;
    line-height: 32px
}

body:not(.mobile-view) .live_close_left .col-live-left {
    width: 36px
}

body:not(.mobile-view) .live_close_left .col-live-left .live-shortcuts .leagues-icon,body:not(.mobile-view) .live_close_left .col-live-left .live-shortcuts .search-match,body:not(.mobile-view) .live_close_left .col-live-left .live-title {
    display: none
}

body:not(.mobile-view) .live_close_left .col-live-left .categories-live {
    top: 35px;
    height: calc(100% - 35px);
    overflow: inherit!important
}

body:not(.mobile-view) .live_close_left .col-live-left .icons {
    width: 100%
}

body:not(.mobile-view) .live_close_left .col-live-left .icons .close-icon {
    display: table;
    background: #fddd4e;
    color: #fff;
    margin: 0 auto!important
}

body:not(.mobile-view) .live_close_left .col-live-left .icons .tv-icon,body:not(.mobile-view) .live_close_left .col-live-left .live-line.favourite {
    display: none
}

body:not(.mobile-view) .live_close_left .col-live-left .live-line .title-block {
    padding: 7px 0!important;
    font-size: 0!important;
    height: 30px
}

body:not(.mobile-view) .live_close_left .col-live-left .live-line i.fa {
    display: none
}

body:not(.mobile-view) .live_close_left .col-live-left .live-line i[class^=bethub-sport-] {
    display: table;
    margin: 0 auto!important;
    padding: 0!important
}

body:not(.mobile-view) .live_close_left .col-live-left .live-line>.live-matches-row {
    display: none
}

body:not(.mobile-view) .live_close_left .col-live-center {
    width: calc(100% - 296px)
}

body:not(.mobile-view) .live_close_left .col-live-right {
    width: 260px
}

li.match-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1400px) {
    li.match-box {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.simple-odds {
    float: left;
    display: grid;
    max-width: 2000px;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 3px;
    font-size: 11px;
    border-bottom: 1px solid #1c1e24;
    border-left: 1px solid #1c1e24
}

.simple-odds.hidden {
    display: none
}

@media (min-width: 1400px) {
    .simple-odds {
        width:50%
    }
}

.simple-odds .odds-box {
    background-color: #323641;
    padding: 5px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.simple-odds .odds-box.active,.simple-odds .odds-box:hover {
    color: #000;
    background-color: #fddd4e
}

.simple-odds .odds-box span {
    position: relative;
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.simple-odds .odds-box span:first-child {
    margin-bottom: 5px
}

.simple-odds .odds-box span.up:after {
    border-bottom: 4px solid #279a70
}

.simple-odds .odds-box span.down:after,.simple-odds .odds-box span.up:after {
    display: block;
    content: "";
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    left: 15px;
    top: 5px;
    z-index: 99
}

.simple-odds .odds-box span.down:after {
    border-top: 4px solid #ff4343
}

.simple-odds.simple-odds--1x2 {
    grid-template-columns: repeat(3,1fr)
}

.simple-odds.simple-odds--1x2 .odds-box span.down:after,.simple-odds.simple-odds--1x2 .odds-box span.up:after {
    left: 0
}

.event-has-stream {
    float: right;
    vertical-align: bottom;
    margin: -11px 4px 1px 0
}

.event-has-stream svg {
    width: 15px;
    fill: #fff
}

body:not(.mobile-view) .live-stream {
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 10px
}

body:not(.mobile-view) .live-stream .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body:not(.mobile-view) .live-stream .title svg {
    width: 15px;
    fill: #fff;
    margin-right: 5px
}

body:not(.mobile-view) .live-stream .title a {
    margin-left: auto;
    color: #fff;
    border-radius: 5px;
    padding: 3px 5px
}

body:not(.mobile-view) .live-stream .title a.active {
    color: #000;
    background: #fddd4e
}

body:not(.mobile-view) .live-stream .live-stream-container {
    position: relative;
    height: 0;
    padding-bottom: 56.25%
}

body:not(.mobile-view) .live-stream .live-stream-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.sr-widget {
    color: #fff
}

.sr-widgets-lmts .sr-lmts-nav-buttons {
    display: none!important
}

.sr-widgets-lmts>.sr-content {
    overflow: inherit
}

.sr-widgets-lmts .sr-lmts-nav-button {
    color: #323641
}

.sr-owl-controls,.sr-widgets-lmts-slides .sr-owl-carousel,.sr-widgets-lmts-slides .sr-owl-item {
    display: none!important
}

.sr-widget .sr-header-3 {
    background: none!important
}

.sr-matchstats-pills.sr-matchstats-content,.sr-widget .sr-team-header-away,.sr-widget .sr-team-header-home {
    display: none
}

.sr-widgets-lmts .sr-lmts-stats-holder {
    margin-top: -40px;
    position: relative;
    z-index: 10
}

.widget_players {
    color: #fff!important;
    text-shadow: none!important
}

.widget_players .sr-lineups-header-away,.widget_players .sr-lineups-header-home {
    background: #3d424f!important
}

.widget_players .sr-player>span {
    color: #fff!important
}

.widget_players .sr-matclineups-teams .sr-matchlineups-away .sr-matchlineups-shirtnumber,.widget_players .sr-matclineups-teams .sr-matchlineups-home .sr-matchlineups-shirtnumber,.widget_players .sr-widget.sr-widgets-playerinfo.sr-large .sr-tabs .sr-tab,.widget_players .sr-widget.sr-widgets-playerinfo.sr-medium .sr-tabs .sr-tab {
    color: #fff!important;
    background: #3d424f!important
}

.widget_players .sr-list.sr-border.sr-lineups-title,.widget_players .sr-widget .sr-subheader-1 {
    background: #0e1418!important
}

.widget_players .sr-lineups-title {
    background: #222e38!important
}

.widget_players .sr-widget .sr-highlight {
    background: #323641;
    background: -webkit-gradient(linear,left top,left bottom,from(#323641),to(#484e5e))!important;
    background: linear-gradient(180deg,#323641 0,#484e5e)!important
}

.widget_players .sr-widget .sr-subheader-1 {
    color: #fff!important
}

.widget_players .sr-playerinfo-wrap .sr-content,.widget_players .sr-playerinfo-wrap .sr-playerinfo-content>.sr-player-info,.widget_players .sr-playerinfo-wrap .sr-tab-pane {
    background: #222e38!important
}

.widget_players .sr-widgets-playerinfo .sr-label,.widget_players .sr-widgets-playerinfo .sr-value {
    color: #fff
}

.widget_players .sr-border {
    border-bottom: 1px solid #0e1418!important
}

.sr-widgets-lmts .sr-lmts-bg-img {
    -webkit-perspective: 150px;
    perspective: 150px
}

.sr-content .sr-lmts-collapse-container {
    background: none!important
}

.sr-content .sr-lmts-nav-button-inner.sr-lmts-icon.sr-lmts-icon-info {
    display: none
}

.sr-content .sr-splash.sr-ticker-splash-intro {
    display: none!important
}

.live-table {
    border-radius: 5px;
    overflow: hidden;
    table-layout: fixed
}

.live-table thead {
    background: hsla(0,0%,42%,.37)
}

.live-table thead th svg {
    position: relative;
    top: 0;
    width: 12px;
    height: 12px;
    left: 0;
    margin: 0 auto
}

.live-table tbody tr {
    background: rgba(0,0,0,.24)!important
}

.live-table tbody tr td {
    border-color: rgba(0,0,0,.55)!important;
    color: hsla(0,0%,100%,.7)
}

.live-table tbody tr td.half {
    color: #fff
}

.live-table tbody tr td.t {
    color: #fddd4e
}

.live-table tr td,.live-table tr th {
    padding: 5px 8px;
    font-size: 11px!important
}

.event-radar-stat {
    height: 160px;
    background: none
}

.event-radar-stat [style="display: none;"] {
    display: block!important;
    visibility: hidden!important
}

.event-radar-stat .template-1 [style="display: none;"] span:before,.event-radar-stat .template-2 [style="display: none;"] p:before,.event-radar-stat .template-3 [style="display: none;"] p:before {
    content: "-"
}

.event-radar-stat .percents {
    clear: both;
    display: table;
    width: 100%;
    margin-bottom: 30px
}

.event-radar-stat .percents .item {
    text-align: center;
    float: left
}

.event-radar-stat .percents .item:first-child {
    float: left
}

.event-radar-stat .percents .item:nth-child(2) {
    display: table;
    margin: 0 auto;
    width: calc(100% - 155px);
    position: relative
}

.event-radar-stat .percents .item:last-child {
    float: right
}

.event-radar-stat .percents .item span {
    width: 20px
}

.event-radar-stat .percents .item h5 {
    font-size: 13px;
    opacity: .7
}

.event-radar-stat .percents .item span {
    display: inline-block;
    vertical-align: top;
    margin-top: 13px
}

.event-radar-stat .percents .item svg {
    height: 40px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 40px
}

.event-radar-stat .percents .item svg .rating-progress-background {
    fill: none;
    stroke: #484e5e;
    stroke-width: 3
}

.event-radar-stat .percents .item svg .rating-progress {
    fill: none;
    stroke: #fddd4e;
    stroke-dasharray: 100 100;
    stroke-dashoffset: 100;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    stroke-linecap: square;
    stroke-width: 4
}

.event-radar-stat .shoot {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 12px;
    margin-top: -20px
}

.event-radar-stat .shoot .item {
    float: left;
    width: 50%;
    margin-bottom: 2px
}

.event-radar-stat .shoot .item h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 11px;
    opacity: .8
}

.event-radar-stat .shoot .item .line {
    display: inline-block;
    width: calc(100% - 50px);
    vertical-align: middle;
    margin: -2px 6px 0;
    height: 5px;
    background: #484e5e;
    position: relative
}

.event-radar-stat .shoot .item .line .percent-bar {
    position: absolute;
    height: 100%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #fddd4e
}

.event-radar-stat .shoot .item span {
    vertical-align: middle;
    display: inline-block
}

.event-radar-stat .cards {
    text-align: center;
    width: 20%
}

.event-radar-stat .cards svg {
    width: 10px
}

.event-radar-stat .cards span {
    display: block;
    margin-top: 5px
}

.event-radar-stat .cards .item {
    float: left;
    text-align: center;
    width: 33.3333%
}

.event-radar-stat .cards.home {
    float: left
}

.event-radar-stat .cards.home .item .cornerline {
    fill: #fff
}

.event-radar-stat .cards.home .item .cornerflag {
    fill: #fddd4e
}

.event-radar-stat .cards.away {
    float: right
}

.event-radar-stat .cards.away .item .cornerline {
    fill: #fff
}

.event-radar-stat .cards.away .item .cornerflag {
    fill: #484e5e
}

.event-radar-stat .template-2,.event-radar-stat .template-3 {
    padding: 30px 20px
}

.event-radar-stat .template-2 .left,.event-radar-stat .template-2 .right,.event-radar-stat .template-3 .left,.event-radar-stat .template-3 .right {
    width: 27%;
    float: left
}

.event-radar-stat .template-2 .left .item,.event-radar-stat .template-2 .right .item,.event-radar-stat .template-3 .left .item,.event-radar-stat .template-3 .right .item {
    float: left;
    width: 48%;
    text-align: center;
    margin: 0 1%
}

.event-radar-stat .template-2 .left .item p,.event-radar-stat .template-2 .right .item p,.event-radar-stat .template-3 .left .item p,.event-radar-stat .template-3 .right .item p {
    text-align: center;
    border-bottom: 3px solid #fddd4e;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 45px;
    height: 20px;
    margin: 0 auto 5px
}

.event-radar-stat .template-2 .left .item p.home,.event-radar-stat .template-2 .right .item p.home,.event-radar-stat .template-3 .left .item p.home,.event-radar-stat .template-3 .right .item p.home {
    border-color: #fddd4e
}

.event-radar-stat .template-2 .left .item p.away,.event-radar-stat .template-2 .right .item p.away,.event-radar-stat .template-3 .left .item p.away,.event-radar-stat .template-3 .right .item p.away {
    border-color: #323641
}

.event-radar-stat .template-2 .left .item span,.event-radar-stat .template-2 .right .item span,.event-radar-stat .template-3 .left .item span,.event-radar-stat .template-3 .right .item span {
    opacity: .5
}

.event-radar-stat .template-2 .left .item.timeout,.event-radar-stat .template-2 .right .item.timeout,.event-radar-stat .template-3 .left .item.timeout,.event-radar-stat .template-3 .right .item.timeout {
    width: 100%;
    margin-top: 15px
}

.event-radar-stat .template-2 .left .item.timeout i,.event-radar-stat .template-2 .right .item.timeout i,.event-radar-stat .template-3 .left .item.timeout i,.event-radar-stat .template-3 .right .item.timeout i {
    width: 10px;
    height: 4px;
    background: #fddd4e;
    display: inline-block
}

.event-radar-stat .template-2 .left .item.timeout i.home,.event-radar-stat .template-2 .right .item.timeout i.home,.event-radar-stat .template-3 .left .item.timeout i.home,.event-radar-stat .template-3 .right .item.timeout i.home {
    background: #fddd4e
}

.event-radar-stat .template-2 .left .item.timeout i.away,.event-radar-stat .template-2 .right .item.timeout i.away,.event-radar-stat .template-3 .left .item.timeout i.away,.event-radar-stat .template-3 .right .item.timeout i.away {
    background: #323641
}

.event-radar-stat .template-2 .left .item.timeout span,.event-radar-stat .template-2 .right .item.timeout span,.event-radar-stat .template-3 .left .item.timeout span,.event-radar-stat .template-3 .right .item.timeout span {
    display: block
}

.event-radar-stat .template-2 .percents .item,.event-radar-stat .template-3 .percents .item {
    width: 100%!important
}

.event-radar-stat .template-2 .center,.event-radar-stat .template-3 .center {
    float: left;
    width: 40%;
    margin: 0 2.5%
}

.event-radar-stat .template-2 .center .item,.event-radar-stat .template-3 .center .item {
    width: 100%;
    text-align: center
}

.event-radar-stat .template-2 .center .item p,.event-radar-stat .template-3 .center .item p {
    border-bottom: 3px solid #fddd4e;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: center;
    margin: 0 1% 5px;
    display: inline-block;
    width: 45px;
    height: 21px
}

.event-radar-stat .template-2 .center .item p.home,.event-radar-stat .template-3 .center .item p.home {
    border-color: #fddd4e
}

.event-radar-stat .template-2 .center .item p.away,.event-radar-stat .template-3 .center .item p.away {
    border-color: #323641
}

.event-radar-stat .template-2 .center .item span,.event-radar-stat .template-3 .center .item span {
    opacity: .5;
    display: block
}

.event-radar-stat .template-2 .center .item.throws,.event-radar-stat .template-3 .center .item.throws {
    float: left;
    width: 100%;
    margin-top: 10px
}

.event-radar-stat .template-2 .center .item.throws p,.event-radar-stat .template-3 .center .item.throws p {
    text-align: left;
    width: 60px
}

.event-radar-stat .template-2 .center .item.throws p small,.event-radar-stat .template-3 .center .item.throws p small {
    float: right;
    margin: 2px 5px -3px;
    opacity: .6
}

.event-radar-stat .template-3 {
    padding: 5px 20px
}

.event-radar-stat .template-3 .left .item,.event-radar-stat .template-3 .right .item {
    width: 100%!important
}

.event-radar-stat .template-3 .left .item span,.event-radar-stat .template-3 .right .item span {
    display: block;
    margin-bottom: 5px
}

.event-radar-stat .template-3 .center .points {
    width: 100%;
    margin-top: -1px;
    margin-bottom: 5px
}

.event-radar-stat .template-3 .center .points .item {
    margin-bottom: 0;
    width: 50%
}

.event-radar-stat .template-3 .center .points .item .line {
    width: 85%;
    height: 4px;
    border-radius: 25px;
    overflow: hidden;
    background: #fff
}

.event-radar-stat .template-3 .center .points .item .line .percent-bar.home {
    background: #fddd4e
}

.event-radar-stat .template-3 .center .points .item .line .percent-bar.away {
    background: #323641
}

.event-radar-stat .template-3 .center .points h5 {
    font-size: 12px;
    clear: both;
    opacity: .5;
    margin-bottom: 0
}

.event-radar-stat .template-3 .center .throws {
    margin-top: 3px!important;
    text-align: center
}

.event-radar-stat .template-3 .center .throws p {
    text-align: center!important
}

.event-live-table {
    height: 65px;
    clear: both
}

.event-live-table img {
    position: absolute;
    width: 30px;
    top: 22px
}

.event-live-table img.home {
    left: 5px
}

.event-live-table img.away {
    right: 5px
}

.event-live-table svg {
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    bottom: -55px
}

.event-live-table svg.home {
    left: 50px
}

.event-live-table svg.away {
    right: 50px
}

.event-track .header {
    background: none;
    padding: 5px;
    font-size: 14px
}

.event-track .header .team {
    width: 36%
}

.event-track .header .team.home {
    float: left;
    text-align: left;
    border-left: 5px solid #fddd4e;
    padding-left: 5px
}

.event-track .header .team.away {
    float: right;
    text-align: right;
    border-right: 5px solid #484e5e;
    padding-right: 5px
}

.event-track .header .score {
    width: 28%;
    text-align: center;
    float: left
}

.event-track .header .score b {
    opacity: .8;
    margin: -4px 0 0;
    display: inline-block;
    vertical-align: middle
}

.event-track .header .score span {
    color: #fddd4e;
    padding: 3px 5px;
    background: #3d424f
}

.event-track .header .time {
    text-align: center;
    display: table;
    margin: 15px auto 0;
    font-size: 12px;
    color: #fddd4e;
    background: rgba(0,0,0,.13);
    padding: 4px 10px;
    border-radius: 5px
}

.event-track .header .event-live-table {
    position: relative
}

.event-track .header .live-table {
    margin: 0 auto;
    width: 240px;
    clear: both;
    margin-top: 30px!important;
    table-layout: unset
}

.event-track .body {
    height: 160px;
    margin-top: 20px
}

.event-track .body .feed {
    height: 160px;
    overflow: hidden;
    background: none!important;
    text-align: center
}

.event-track .body .feed img {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto
}

.bethub-view .slick-dots {
    position: absolute;
    bottom: -5px;
    right: 19px;
    z-index: 333;
    width: 100%;
    text-align: center
}

.bethub-view .slick-dots li {
    display: inline-block;
    list-style: none;
    margin: 0 3px
}

.bethub-view .slick-dots li button {
    border-radius: 100%;
    font-size: 0;
    width: 14px;
    display: inline-block;
    height: 14px;
    margin: 0 2px;
    background: #fff;
    border: none
}

.bethub-view .slick-dots li.slick-active button {
    background: #fddd4e
}

.bethub-view .slick-slider .slick-list,.bethub-view .slick-slider .slick-track {
    -webkit-transition: none!important;
    transition: none!important
}

.bethub-view .sr-lmts-pitch-bg-clip {
    display: block!important;
    opacity: 1!important
}

.bethub-view .slick-track {
    opacity: 1!important
}

.bethub-view .slick-initialized .slick-slide {
    display: block!important
}

body:not(.mobile-view) .sr-widgets-lmts-slides .sr-owl-carousel,body:not(.mobile-view) .sr-widgets-lmts-slides .sr-owl-item {
    pointer-events: none!important
}

.match-table {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.match-table table {
    margin-bottom: 0
}

.match-table table thead tr,.match-table table thead tr:hover {
    background: #323641!important
}

.match-table table thead tr th {
    font-size: 11px;
    font-weight: 500;
    cursor: default;
    border-bottom: none;
    color: #a1a3a5;
    padding: 5px 0!important
}

.match-table table tr.event-list.category td {
    text-align: left;
    display: none;
    padding-left: 10px;
    background: #2b2f38!important;
    border-color: #484e5e!important
}

.match-table table tr.event-list.category td i {
    margin-right: 5px
}

.match-table table tr.event-list.category td:hover {
    background: #2b2f38!important
}

.match-table table tr.league td {
    text-align: left;
    padding-left: 12px;
    background: #535a6c;
    color: #dbdbdb;
    padding: 6px 10px
}

.match-table table tr.league td .odd-labels span {
    float: left;
    opacity: .7;
    text-align: center;
    text-transform: capitalize
}

.match-table table tr.league td .odd-labels span:first-child:nth-last-child(2),.match-table table tr.league td .odd-labels span:nth-child(2):last-child {
    width: 50%
}

.match-table table tr.league td .odd-labels span:first-child:nth-last-child(3),.match-table table tr.league td .odd-labels span:nth-child(2):nth-last-child(2),.match-table table tr.league td .odd-labels span:nth-child(3):last-child {
    width: 33.333333333%
}

.match-table table tr.league td.odds {
    padding-right: 0;
    padding-left: 0
}

.match-table table tr.league td a.fav-league {
    font-size: 16px;
    position: relative;
    top: 1px;
    margin-right: 10px;
    float: right
}

.match-table table tr.league td a.fav-league.active i,.match-table table tr.league td a.fav-league i:hover {
    color: #182128;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.match-table table tr.league td a.fav-league.active i:before,.match-table table tr.league td a.fav-league i:hover:before {
    content: "\F005"
}

.match-table table tr.league td i {
    margin-right: 2%
}

.match-table table tr.mobile-buttons td {
    height: auto!important
}

.match-table table tr.mobile-buttons a.disabled {
    display: none
}

.match-table table tr.active {
    background: #323641!important
}

.match-table table tr.active td {
    background: none!important
}

.match-table table tr td,.match-table table tr th {
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    height: 29px;
    border: none;
    border-bottom: 1px solid #1e2027
}

.match-table table tr td.fav-match,.match-table table tr th.fav-match {
    width: 2%
}

.match-table table tr td.fav-match .fav-icon.active i,.match-table table tr td.fav-match .fav-icon i:hover,.match-table table tr th.fav-match .fav-icon.active i,.match-table table tr th.fav-match .fav-icon i:hover {
    color: #b5b5b5;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.match-table table tr td.fav-match .fav-icon.active i:before,.match-table table tr td.fav-match .fav-icon i:hover:before,.match-table table tr th.fav-match .fav-icon.active i:before,.match-table table tr th.fav-match .fav-icon i:hover:before {
    content: "\F005"
}

.match-table table tr td.fav-match .fav-icon.active,.match-table table tr th.fav-match .fav-icon.active {
    background: none
}

.match-table table tr td.fav-match .fav-icon.active i,.match-table table tr th.fav-match .fav-icon.active i {
    color: #f8c126
}

.match-table table tr td.fav-match .fav-icon.active i:hover,.match-table table tr th.fav-match .fav-icon.active i:hover {
    color: #b5b5b5
}

.match-table table tr td.fav-match .fav-icon.active i:hover:before,.match-table table tr th.fav-match .fav-icon.active i:hover:before {
    content: "\F006"
}

.match-table table tr td.time,.match-table table tr th.time {
    width: 3%;
    opacity: .7;
    color: #cfcece
}

.match-table table tr td.icon,.match-table table tr th.icon {
    width: 1%;
    color: #cfcece;
    font-size: 13px
}

.match-table table tr td.stat,.match-table table tr th.stat {
    width: 3%
}

.match-table table tr td.stat a,.match-table table tr th.stat a {
    color: #fddd4e
}

.match-table table tr td.teamname,.match-table table tr th.teamname {
    width: 30%;
    text-align: left;
    cursor: pointer
}

.match-table table tr td.teamname .name,.match-table table tr th.teamname .name {
    display: block
}

.match-table table tr td.odds,.match-table table tr th.odds {
    width: 20%
}

.match-table table tr td.odds a:first-child:nth-last-child(2),.match-table table tr td.odds a:nth-child(2):last-child,.match-table table tr th.odds a:first-child:nth-last-child(2),.match-table table tr th.odds a:nth-child(2):last-child {
    width: 50%
}

.match-table table tr td.odds a:first-child:nth-last-child(3),.match-table table tr td.odds a:nth-child(2):nth-last-child(2),.match-table table tr td.odds a:nth-child(3):last-child,.match-table table tr th.odds a:first-child:nth-last-child(3),.match-table table tr th.odds a:nth-child(2):nth-last-child(2),.match-table table tr th.odds a:nth-child(3):last-child {
    width: 33.333333333%
}

.match-table table tr td.others,.match-table table tr th.others {
    width: 4%;
    padding: 0;
    cursor: pointer;
    text-align: center
}

.match-table table tr td.others a,.match-table table tr th.others a {
    font-weight: 700;
    color: #fff;
    font-size: 11px;
    display: block
}

.match-table table tr td .btnOdd,.match-table table tr th .btnOdd {
    float: left;
    padding: 5px;
    border-radius: 0;
    border: 1px solid #1e2027;
    border-right: none;
    border-top: none;
    border-bottom: none
}

.match-table table tr td .btnOdd:last-child,.match-table table tr th .btnOdd:last-child {
    border-right: 1px solid #1e2027
}

.match-table table tr td .btnOdd.disabled,.match-table table tr th .btnOdd.disabled {
    visibility: hidden
}

.match-table table tr td .btnOdd .outcomeName,.match-table table tr th .btnOdd .outcomeName {
    width: auto!important
}

@media (min-width: 1300px) {
    .match-table table tr td .btnOdd .oddName,.match-table table tr th .btnOdd .oddName {
        color:inherit!important
    }
}

@media (min-width: 1300px) {
    .match-table .mobile-buttons {
        display:none
    }
}

@media (max-width: 1300px) {
    body:not(.mobile-view) .match-table td.fav-match,body:not(.mobile-view) .match-table tr:not(.mobile-buttons) .odds {
        display:none
    }

    body:not(.mobile-view) .match-table td.teamname {
        padding: 9px 0
    }

    body:not(.mobile-view) .match-table tr.league td:last-child {
        display: none
    }

    body:not(.mobile-view) .match-table .mobile-buttons a {
        text-align: left;
        padding: 5px 8px 0;
        line-height: 20px
    }

    body:not(.mobile-view) .match-table .col-sportsbook-center .upComing .title select {
        width: 120px
    }
}

@media (min-width: 1300px) {
    .match-table table tr td.odds .btnOdd .outcomeName {
        display:none
    }

    .match-table table tr td.odds .btnOdd .oddName {
        float: none
    }
}

body:not(.mobile-view) .bethub-view .bethub-view-wrapper .bethub-view-row .markets-body {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    padding: 0;
    top: 102px;
    left: 0;
    overflow-y: scroll!important;
    overflow-x: hidden!important;
    /*height: calc(100% - 102px)*/
}

.match-detail .title {
    font-weight: 400;
    padding: 8px
}

.match-detail .title .back-btn,.match-detail .title .players-btn {
    margin-top: -5px;
    padding: 2px 10px
}

.match-detail .bethub-live-match {
    height: 95px;
    padding: 5px 10px;
    background: url(/images/football.jpg?4ee5db1dec6e7861adc7ea8338b2fbdd);
    background-size: 100% 100%!important;
    position: relative;
    display: table;
    width: 100%;
    background: #172029;
    z-index: 2;
    overflow: hidden
}

.match-detail .bethub-live-match.sport-1:after {
    background: url(/images/football.jpg?4ee5db1dec6e7861adc7ea8338b2fbdd)
}

.match-detail .bethub-live-match.sport-2:after {
    background: url(/images/basketball.jpg?a930eb8f5b67ace01e3299bc1b2e59a8)
}

.match-detail .bethub-live-match.sport-5:after {
    background: url(/images/tennis.jpg?4e6ce76e783464465bb57c46f9bc0f35)
}

.match-detail .bethub-live-match.sport-6:after,.match-detail .bethub-live-match.sport-13:after,.match-detail .bethub-live-match.sport-29:after {
    background: url(/images/handball.jpg?f120e37691d575bf1f99ea1628a251f9)
}

.match-detail .bethub-live-match.sport-4:after {
    background: url(/images/hockey.jpg?c657fbab6b8829f84dc8b866485f9874)
}

.match-detail .bethub-live-match.sport-23:after {
    background: url(/images/volleyball.jpg?4c4bb4136049376ff08aad34b1cf4360)
}

.match-detail .bethub-live-match.sport-3:after,.match-detail .bethub-live-match.sport-61:after {
    background: url(/images/baseball.jpg?e3e58e03e18e0290d7a76588f1f6927f)
}

.match-detail .bethub-live-match.sport-31:after {
    background: url(/images/badminton.jpg?91d1661269f260fa691e5a68f3adb126)
}

.match-detail .bethub-live-match.sport-21:after {
    background: url(/images/cricket.jpg?4b25434cfa5435bb421518cf413cae32)
}

.match-detail .bethub-live-match.sport-9:after {
    background: url(/images/golf.jpg?799fb8bee57256f2060ea84182b9719a)
}

.match-detail .bethub-live-match.sport-12:after,.match-detail .bethub-live-match.sport-16:after,.match-detail .bethub-live-match.sport-24:after {
    background: url(/images/american-football.jpg?f33579b4d55eff65c64be26a23d58046)
}

.match-detail .bethub-live-match.sport-25:after {
    background: url(/images/bandy.jpg?dcef78c8529cbd17a79e72256a3e948f)
}

.match-detail .bethub-live-match.sport-10:after {
    background: url(/images/boxing.jpg?78dea0c659f98c3b15a42c5dc1b234d1)
}

.match-detail .bethub-live-match.sport-26:after {
    background: url(/images/waterpolo.jpg?8088fbe9d9963abf642720fb441edf74)
}

.match-detail .bethub-live-match.sport-109:after,.match-detail .bethub-live-match.sport-110:after,.match-detail .bethub-live-match.sport-111:after {
    background: url(/images/esport.jpg?69129e5d2119fa9e2e090545a2141e67)
}

.match-detail .bethub-live-match.sport-76:after {
    background: url(/images/chess.jpg?88e68276f22737440cc47d31f41b09ed)
}

.match-detail .bethub-live-match.sport-11:after {
    background: url(/images/formula1.jpg?bacf6f63bd233f2c5740fa1bb3e6b52f)
}

.match-detail .bethub-live-match.sport-28:after,.match-detail .bethub-live-match.sport-71:after {
    background: url(/images/futsal.jpg?9b89d5de38a6a253567b172cda4d2eb8)
}

.match-detail .bethub-live-match.sport-22:after {
    background: url(/images/dart.jpg?f9f5398cf50c46f648bdcdc504015b31)
}

.match-detail .bethub-live-match.sport-19:after {
    background: url(/images/snooker.jpg?037ce8321dfec846762a238b55496408)
}

.match-detail .bethub-live-match.sport-14:after {
    background: url(/images/sailing.jpg?1a07a91d5ce40e21fd3ba9fd3330cac8)
}

.match-detail .bethub-live-match.sport-20:after {
    background: url(/images/table-tennis.jpg?d4ee0a2f33e5a07ee659f6864dce303c)
}

.match-detail .bethub-live-match.sport-17:after {
    background: url(/images/bicycle.jpg?a253f68de7c4455e3fa8f76879ce9ec7)
}

.match-detail .bethub-live-match:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: 100% 100%!important;
    opacity: .2;
    -webkit-filter: blur(2px) grayscale(100%);
    filter: blur(2px) grayscale(100%)
}

.match-detail .bethub-live-match .match-track .event-radar-stat {
    background: none!important
}

.match-detail .match-content.live .name {
    float: left;
    width: 210px
}

.match-detail .match-content.live .name .teamname {
    font-size: 13px;
    margin: 10px 5px;
    line-height: 15px;
    background: rgba(0,0,0,.19);
    padding: 8px 5px;
    border-left: 5px solid #323641;
    border-radius: 4px
}

.match-detail .match-content.live .name .teamname span.awayGoal,.match-detail .match-content.live .name .teamname span.homeGoal {
    float: right;
    margin-right: 5px;
    font-size: 13px;
    color: #fddd4e;
    margin-top: 1px
}

.match-detail .match-content.live .name .teamname b {
    font-weight: 400;
    display: inline-block;
    width: calc(100% - 45px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-top
}

.match-detail .match-content.live .scores {
    float: right;
    position: relative;
    width: calc(100% - 210px)
}

.match-detail .match-content.live .scores .matchTime {
    text-align: center;
    background: #fddd4e;
    display: table;
    margin: -4px auto 15px;
    color: #fff;
    padding: 2px 25px;
    line-height: 14px;
    font-size: 12px;
    border-radius: 0 0 3px 3px
}

.match-detail .match-content.live .scores .matchTime.bottom {
    display: none
}

.match-detail .match-content.live .scores .live-table {
    width: 190px;
    margin: -3px auto
}

.match-detail .match-content.sportsbook {
    height: 102px;
    background-size: 100% 100%;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    background: #323641;
    -webkit-box-shadow: 0 6px 8px 0 rgba(0,0,0,.3);
    box-shadow: 0 6px 8px 0 rgba(0,0,0,.3);
    position: relative;
    z-index: 4
}

.match-detail .match-content.sportsbook .category {
    padding: 8px;
    font-size: 13px;
    line-height: 18px
}

@media (max-width: 1300px) {
    .match-detail .match-content.sportsbook .category .link {
        display:none
    }
}

.match-detail .match-content.sportsbook .category i {
    margin-top: -4px
}

.match-detail .match-content.sportsbook .category a {
    color: #fff
}

.match-detail .match-content.sportsbook .category a:hover {
    color: #fddd4e
}

.match-detail .match-content.sportsbook .category span {
    font-weight: 700
}

.match-detail .match-content.sportsbook .category .back-btn {
    font-size: 12px;
    padding: 5px!important;
    line-height: 11px;
    margin: -5px 0
}

.match-detail .match-content.sportsbook .time {
    margin: 8px 10px;
    opacity: .6;
    line-height: 12px;
    float: left
}

.match-detail .match-content.sportsbook .stat {
    float: right;
    margin: 4px;
    margin-right: 5px
}

.match-detail .match-content.sportsbook .stat svg {
    fill: #fddd4e;
    width: 21px;
    height: 21px
}

.match-detail .match-content.sportsbook .betting-groups {
    padding: 0;
    border-top: 1px solid #172029;
    border-bottom: 1px solid #172029;
    display: table;
    width: 100%
}

.match-detail .betting-groups ul {
    padding: 0;
    margin: 0
}

.match-detail .betting-groups li {
    float: left;
    list-style: none;
    display: grid
}

.match-detail .betting-groups li a {
    color: #fff;
    font-size: 11px;
    background: #323641;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px;
    line-height: 12px;
    padding: 7px 8px;
    border-radius: 5px
}

.match-detail .betting-groups li.active a {
    background: #fddd4e;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-bottom-color: #fddd4e!important
}

.match-detail .match-odds {
    overflow: hidden;
    clear: both
}

.match-detail .match-odds>.row>.col-md-6:first-child {
    padding-right: 3px
}

.match-detail .match-odds>.row>.col-md-6:last-child {
    padding-left: 3px
}

.match-detail .match-odds .oddMain {
    margin: 6px 0 -3px;
    display: inline-block;
    width: 100%
}

.match-detail .match-odds .oddMain .title {
    background: #3d424f;
    border-bottom: 1px solid #484e5e;
    text-align: left;
    padding: 7px 15px;
    font-size: 12.5px;
    display: block;
    border-radius: 1px 1px 0 0;
    color: #e8e8e8;
    display: table;
    width: 100%
}

.match-detail .match-odds .oddMain .title .marketname {
    width: calc(100% - 80px);
    display: inline-block
}

.match-detail .match-odds .oddMain .title a {
    color: #cfcece;
    margin-top: 0;
    display: inline-block;
    float: right;
    font-size: 14px;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(0,0,0,.3)
}

.match-detail .match-odds .oddMain .title a:last-child {
    border-left: none
}

.match-detail .match-odds .oddMain .title .dropdown {
    float: right;
    display: none
}

.match-detail .match-odds .oddMain .title .dropdown .dropdown-menu {
    left: -90px;
    min-width: 120px;
    text-align: center;
    font-weight: 400;
    font-size: 11px;
    border: none;
    border-radius: 2px;
    padding: 5px;
    background: #323641;
    color: #fff;
    z-index: 50
}

.match-detail .match-odds .oddMain .title .odd-fav-icon {
    color: #f8c126
}

.match-detail .match-odds .oddMain .title .odd-fav-icon i {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.match-detail .match-odds .oddMain .title .odd-fav-icon.active i:before {
    content: "\F005"
}

.match-detail .match-odds .oddMain .title .cash-out svg {
    width: 22px;
    height: 22px;
    fill: #279a70;
    margin: -6px 0
}

.match-detail .match-odds .oddMain .content {
    padding: 0;
    border-radius: 0 0 3px 3px;
    width: calc(100% + 2px);
    margin-left: -1px
}

.match-detail .match-odds .oddMain .content .col-odd {
    width: 50%;
    margin: 0;
    padding: 0;
    float: left
}

.match-detail .match-odds .oddMain .content .col-odd:first-child:last-child {
    width: 100%
}

.match-detail .match-odds .oddMain .content .col-odd .btnOdd {
    border-radius: 0;
    padding: 8px 10px 4px
}

.match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked {
    height: 31px;
    opacity: .6;
    padding-top: 7px!important;
    pointer-events: none
}

.match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked:after {
    top: 8px!important;
    content: "\F256"!important
}

.match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked .oddName:after {
    display: none
}

.col-sportsbook-center-right .match-odds {
    padding-right: 4px
}

@media only screen and (max-width: 1800px) {
    .col-sportsbook-center .match-detail .match-odds .col-xs-6 {
        width:100%!important;
        padding: 0 15px!important
    }
}

.btnOdd {
    background: #323641;
    border: 1px solid #272a33;
    border-top: none;
    border-right: none;
    border-radius: 3px;
    color: #c2c2c2!important;
    display: block
}

.btnOdd.active {
    border-color: #fddd4e!important;
    color: #fff!important;
    background: #fddd4e!important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.btnOdd.active .oddName,.btnOdd.active .outcomeName,.btnOdd b {
    color: #fff
}

.btnOdd b {
    font-weight: 400;
    opacity: .6
}

.btnOdd .outcomeName {
    color: #cfcece;
    width: calc(100% - 53px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block
}

.btnOdd .oddName {
    float: right;
    color: #fddd4e;
    position: relative
}

.btnOdd .oddName.up:before {
    border-bottom: 4px solid #279a70
}

.btnOdd .oddName.down:before,.btnOdd .oddName.up:before {
    content: "";
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
    margin-top: -2px
}

.btnOdd .oddName.down:before {
    border-top: 4px solid #ff4343
}

.btnOdd.locked {
    cursor: default
}

.btnOdd.locked:after {
    content: "\F28D";
    position: absolute;
    left: 0;
    font: normal normal normal 12px/1 FontAwesome!important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    width: 100%;
    text-align: center;
    top: 5px
}

body:not(.mobile-view) .btnOdd:hover {
    border-color: #fddd4e!important;
    color: #fff!important;
    background: #fddd4e!important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

body:not(.mobile-view) .btnOdd:hover .oddName,body:not(.mobile-view) .btnOdd:hover .outcomeName {
    color: #fff
}

.oddMain.locked {
    position: relative;
    cursor: default
}

.oddMain.locked .title span {
    cursor: default;
    pointer-events: none
}

.oddMain.locked .title span:before {
    font: normal normal normal 42px/1 FontAwesome!important;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    content: "\F023";
    text-align: center;
    font-size: 15px!important;
    margin-right: 5px
}

.oddMain.locked .title a[data-toggle=collapse] {
    cursor: default;
    pointer-events: none
}

.oddMain.locked .title a[data-toggle=collapse] .fa-chevron-down:before {
    content: "\F077"!important
}

.oddMain.locked .content {
    display: none
}

.col-odd:first-child:nth-last-child(2),.col-odd:nth-child(2):last-child {
    width: 50%!important
}

.col-odd:first-child:nth-last-child(3),.col-odd:nth-child(2):nth-last-child(2),.col-odd:nth-child(3):last-child {
    width: 33.3333%!important
}

@-webkit-keyframes oddtransactions {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes oddtransactions {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="10"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="15"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="30"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="37"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="40"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="47"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="63"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="79"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="85"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="93"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="113"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="165"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="184"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="290"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="529"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="820"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="3012"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="3013"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="3014"] {
    width: 100%!important
}

@media (max-width: 1400px) {
    .mobile-view #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="10"],.mobile-view #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="547"] {
        width:100%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="47"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="47"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="35"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="35"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="40"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="40"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="37"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="37"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="41"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="41"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="45"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="45"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="14"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="14"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="10"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="10"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="63"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="63"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="79"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="79"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="80"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="80"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="81"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="81"] {
        width:50%!important
    }
}

body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="85"] {
    width: 33.333333%!important
}

@media (max-width: 1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="85"] {
        width:50%!important
    }
}

@media (min-width: 1450px) and (max-width:1600px) {
    body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="16"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="65"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="66"],body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="546"] {
        width:100%!important
    }
}

.align-items-center>.componentLoader,.container>.componentLoader {
    margin: 100px auto
}

.container-fluid>.componentLoader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 0;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.componentLoader {
    margin: 30px auto;
    width: 50px;
    display: block
}

.componentLoader .loader {
    display: inline-block;
    position: relative;
    z-index: 1;
    width: 50px;
    height: 50px;
    vertical-align: middle
}

.componentLoader .loader:before {
    content: "";
    width: 62px;
    height: 62px;
    border: 5px solid hsla(0,100%,97%,.29);
    border-radius: 50%;
    float: left;
    position: absolute;
    top: -6px;
    left: -6px
}

.componentLoader .loader:after {
    content: "";
    position: absolute;
    top: -6px;
    right: -6px;
    bottom: -6px;
    left: -6px;
    border-radius: 50px;
    border: 5px solid transparent;
    border-top-color: #fddd4e;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite
}

.componentLoader .loader img {
    position: absolute;
    z-index: -2;
    border-radius: 50%;
    left: 0;
    top: 0;
    width: 50px;
    -webkit-box-shadow: 1px 1px 20px 4px rgba(0,0,0,.6);
    box-shadow: 1px 1px 20px 4px rgba(0,0,0,.6)
}

.componentLoader.page-starting {
    position: absolute;
    z-index: 10000000000000000;
    width: 100%;
    height: 100%;
    margin: 0
}

.componentLoader.page-starting .loader {
    position: absolute;
    z-index: 9999999;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%) scale(1.6);
    transform: translate(-50%,-50%) scale(1.6)
}

.componentLoader.page-starting~[style="display:none"],.componentLoader.page-starting~[style="display:none"]~*,.componentLoader.page-starting~[style="display:none"]~*~*,.componentLoader.page-starting~[style="display:none"]~*~*~* {
    display: none!important
}

.stat-loader {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(23,32,41,.5)
}

.stat-loader .stat-loader-bars {
    position: relative;
    width: 75px;
    height: 100px
}

.stat-loader-bar {
    position: absolute;
    bottom: 0;
    width: 10px;
    height: 50%;
    background: #b5b5b5;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

.stat-loader-bar:first-child {
    left: 0;
    -webkit-transform: scaleY(.2);
    transform: scaleY(.2);
    -webkit-animation: barUp1 4s infinite;
    animation: barUp1 4s infinite
}

.stat-loader-bar:nth-child(2) {
    left: 15px;
    -webkit-transform: scaleY(.4);
    transform: scaleY(.4);
    -webkit-animation: barUp2 4s infinite;
    animation: barUp2 4s infinite
}

.stat-loader-bar:nth-child(3) {
    left: 30px;
    -webkit-transform: scaleY(.6);
    transform: scaleY(.6);
    -webkit-animation: barUp3 4s infinite;
    animation: barUp3 4s infinite
}

.stat-loader-bar:nth-child(4) {
    left: 45px;
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-animation: barUp4 4s infinite;
    animation: barUp4 4s infinite
}

.stat-loader-bar:nth-child(5) {
    left: 60px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation: barUp5 4s infinite;
    animation: barUp5 4s infinite
}

.stat-loader-ball {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #fddd4e;
    border-radius: 50%;
    -webkit-animation: ball 4s infinite;
    animation: ball 4s infinite
}

@-webkit-keyframes ball {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    5% {
        -webkit-transform: translate(8px,-14px);
        transform: translate(8px,-14px)
    }

    10% {
        -webkit-transform: translate(15px,-10px);
        transform: translate(15px,-10px)
    }

    17% {
        -webkit-transform: translate(23px,-24px);
        transform: translate(23px,-24px)
    }

    20% {
        -webkit-transform: translate(30px,-20px);
        transform: translate(30px,-20px)
    }

    27% {
        -webkit-transform: translate(38px,-34px);
        transform: translate(38px,-34px)
    }

    30% {
        -webkit-transform: translate(45px,-30px);
        transform: translate(45px,-30px)
    }

    37% {
        -webkit-transform: translate(53px,-44px);
        transform: translate(53px,-44px)
    }

    40% {
        -webkit-transform: translate(60px,-40px);
        transform: translate(60px,-40px)
    }

    50% {
        -webkit-transform: translate(60px);
        transform: translate(60px)
    }

    57% {
        -webkit-transform: translate(53px,-14px);
        transform: translate(53px,-14px)
    }

    60% {
        -webkit-transform: translate(45px,-10px);
        transform: translate(45px,-10px)
    }

    67% {
        -webkit-transform: translate(37px,-24px);
        transform: translate(37px,-24px)
    }

    70% {
        -webkit-transform: translate(30px,-20px);
        transform: translate(30px,-20px)
    }

    77% {
        -webkit-transform: translate(22px,-34px);
        transform: translate(22px,-34px)
    }

    80% {
        -webkit-transform: translate(15px,-30px);
        transform: translate(15px,-30px)
    }

    87% {
        -webkit-transform: translate(7px,-44px);
        transform: translate(7px,-44px)
    }

    90% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes ball {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    5% {
        -webkit-transform: translate(8px,-14px);
        transform: translate(8px,-14px)
    }

    10% {
        -webkit-transform: translate(15px,-10px);
        transform: translate(15px,-10px)
    }

    17% {
        -webkit-transform: translate(23px,-24px);
        transform: translate(23px,-24px)
    }

    20% {
        -webkit-transform: translate(30px,-20px);
        transform: translate(30px,-20px)
    }

    27% {
        -webkit-transform: translate(38px,-34px);
        transform: translate(38px,-34px)
    }

    30% {
        -webkit-transform: translate(45px,-30px);
        transform: translate(45px,-30px)
    }

    37% {
        -webkit-transform: translate(53px,-44px);
        transform: translate(53px,-44px)
    }

    40% {
        -webkit-transform: translate(60px,-40px);
        transform: translate(60px,-40px)
    }

    50% {
        -webkit-transform: translate(60px);
        transform: translate(60px)
    }

    57% {
        -webkit-transform: translate(53px,-14px);
        transform: translate(53px,-14px)
    }

    60% {
        -webkit-transform: translate(45px,-10px);
        transform: translate(45px,-10px)
    }

    67% {
        -webkit-transform: translate(37px,-24px);
        transform: translate(37px,-24px)
    }

    70% {
        -webkit-transform: translate(30px,-20px);
        transform: translate(30px,-20px)
    }

    77% {
        -webkit-transform: translate(22px,-34px);
        transform: translate(22px,-34px)
    }

    80% {
        -webkit-transform: translate(15px,-30px);
        transform: translate(15px,-30px)
    }

    87% {
        -webkit-transform: translate(7px,-44px);
        transform: translate(7px,-44px)
    }

    90% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@-webkit-keyframes barUp1 {
    0% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }

    40% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
}

@keyframes barUp1 {
    0% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }

    40% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
}

@-webkit-keyframes barUp2 {
    0% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    40% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    50% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }

    90% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }

    to {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
}

@keyframes barUp2 {
    0% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    40% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    50% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }

    90% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }

    to {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
}

@-webkit-keyframes barUp3 {
    0% {
        -webkit-transform: scaleY(.6);
        transform: scaleY(.6)
    }

    to {
        -webkit-transform: scaleY(.6);
        transform: scaleY(.6)
    }
}

@keyframes barUp3 {
    0% {
        -webkit-transform: scaleY(.6);
        transform: scaleY(.6)
    }

    to {
        -webkit-transform: scaleY(.6);
        transform: scaleY(.6)
    }
}

@-webkit-keyframes barUp4 {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }

    40% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }

    50% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    90% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
}

@keyframes barUp4 {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }

    40% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }

    50% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    90% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
}

@-webkit-keyframes barUp5 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }

    90% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes barUp5 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }

    90% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        tranform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        tranform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        tranform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        tranform: rotate(1turn)
    }
}

@-webkit-keyframes slide {
    0% {
        right: 170px;
        left: 2px
    }

    5% {
        left: 2px
    }

    50% {
        right: 2px;
        left: 170px
    }

    55% {
        right: 2px
    }

    to {
        right: 170px;
        left: 2px
    }
}

@keyframes slide {
    0% {
        right: 170px;
        left: 2px
    }

    5% {
        left: 2px
    }

    50% {
        right: 2px;
        left: 170px
    }

    55% {
        right: 2px
    }

    to {
        right: 170px;
        left: 2px
    }
}

.eventLoader {
    display: table;
    width: 155px;
    margin: 15px auto
}

.eventLoader .load {
    padding: 10px;
    height: 28px;
    border-radius: 35px;
    background: #323641
}

.eventLoader .load h3 {
    font-size: 12px;
    margin: -2px 6px;
    text-align: center;
    float: left
}

.eventLoader .load .loading-dot {
    float: left;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    background: #fddd4e;
    border-radius: 50%;
    opacity: 0;
    -webkit-box-shadow: 0 0 2px #000;
    -ms-box-shadow: 0 0 2px #000;
    -o-box-shadow: 0 0 2px #000;
    box-shadow: 0 0 2px #000;
    -webkit-animation: loadingFade 1s infinite;
    animation: loadingFade 1s infinite
}

.eventLoader .load .loading-dot:first-child {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.eventLoader .load .loading-dot:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.eventLoader .load .loading-dot:nth-child(3) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.eventLoader .load .loading-dot:nth-child(4) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

@-webkit-keyframes loadingFade {
    0% {
        opacity: 0
    }

    50% {
        opacity: .8
    }

    to {
        opacity: 0
    }
}

@keyframes loadingFade {
    0% {
        opacity: 0
    }

    50% {
        opacity: .8
    }

    to {
        opacity: 0
    }
}

/*input[type=checkbox] {
    display: none;
    cursor: pointer
}*/

input[type=checkbox].toggle {
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 45px;
    height: 20px;
    background-color: #323641;
    position: relative;
    border-radius: 30px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

input[type=checkbox].toggle:hover:after {
    background-color: #fddd4e
}

input[type=checkbox].toggle:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #fddd4e;
    top: 1px;
    left: 2px;
    border-radius: 50%;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

input[type=checkbox]:checked.toggle {
    -webkit-box-shadow: inset 0 0 0 15px #fddd4e;
    box-shadow: inset 0 0 0 15px #fddd4e
}

input[type=checkbox]:checked.toggle:after {
    left: 26px;
    background-color: #172029
}

input[type=checkbox]:active,input[type=checkbox]:focus {
    outline: none
}

input[type=checkbox]+label {
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding-left: 20px;
    margin-right: 10px;
    color: #cfcece;
    font-size: 12px;
    font-weight: 400
}

input[type=checkbox]+label:after,input[type=checkbox]+label:before {
    content: "";
    font-family: helvetica;
    display: inline-block;
    width: 15px;
    height: 15px;
    left: 0;
    bottom: 2px;
    text-align: center;
    position: absolute
}

input[type=checkbox]+label:before {
    background-color: #323641;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

input[type=checkbox]+label:after {
    color: #fff
}

input[type=checkbox]:checked+label:before {
    -webkit-box-shadow: inset 0 0 0 10px #fddd4e;
    box-shadow: inset 0 0 0 10px #fddd4e
}

input[type=checkbox]:checked+label:after {
    content: "\2713";
    line-height: 16px;
    font-size: 10px
}

input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+label:hover:after {
    color: #fff
}

input[type=checkbox]+label:before {
    border-radius: 3px
}

input[type=checkbox]+label:hover:after {
    content: "\2713";
    line-height: 16px;
    font-size: 10px;
    color: #c7c7c7
}

.file-input {
    width: 100%!important
}

.file-input label {
    font-size: 11px!important;
    padding: 9px 0;
    line-height: 9px;
    position: relative;
    top: 0;
    width: 100%;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #323641;
    background: #323641!important;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.file-input label:focus,.file-input label:hover {
    background: #fddd4e;
    color: #fff
}

.file-input input {
    display: none
}

.bottom-menu {
    width: 100%;
    text-align: center;
    background: #182128;
    margin-top: -10px;
    margin-bottom: 10px;
    height: 35px
}

.bottom-menu ul {
    padding: 0;
    display: table;
    margin: 0 auto
}

.bottom-menu ul li {
    float: left;
    list-style: none
}

.bottom-menu ul li a {
    color: #fff;
    padding: 10px;
    line-height: 35px;
    text-transform: uppercase
}

.bottom-menu ul li.active a {
    border-bottom: 2px solid #fddd4e
}

.slot-menu-horizontal.casino {
    background: none;
    position: relative;
    left: -3px;
    width: calc(100% + 7px)
}

.slot-menu-horizontal.casino ul li {
    width: 12.22222%;
    text-align: center;
    margin: 0 1.8px
}

@media (max-width: 1200px) {
    .slot-menu-horizontal.casino ul li {
        width:12.1%
    }

    .slot-menu-horizontal.casino ul li a {
        padding: 15px 0!important;
        font-size: 11px
    }

    .slot-menu-horizontal.casino ul li a:before {
        display: none!important
    }
}

.slot-menu-horizontal.casino ul li a {
    padding: 15px;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    background: #323641
}

.slot-menu-horizontal.casino ul li a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    content: "\F006";
    margin-right: 5px
}

.slot-menu-horizontal.casino ul li.active a {
    background: #fddd4e;
    color: #fff
}

.casino-games {
    padding-left: 233px
}

.casino-games h1 {
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #fddd4e;
    padding-bottom: 10px;
    margin-bottom: 10px!important;
    float: left;
    width: 100%;
    color: #fff;
    margin-top: 15px;
    display: none
}

.casino-games .casino-game {
    width: 250px;
    display: block;
    float: left;
    margin: 10px 14px;
    position: relative
}

@media (max-width: 1200px) {
    .casino-games .casino-game {
        width:230px
    }
}

.casino-games .casino-game .image {
    height: 190px;
    position: relative;
    background-size: 100%!important
}

.casino-games .casino-game .image:after {
    width: 50%;
    height: 100%;
    margin-left: 3%;
    top: 0;
    border-width: 1px 0
}

.casino-games .casino-game .image:after,.casino-games .casino-game .image:before {
    -webkit-transition: all .4s;
    transition: all .4s;
    position: absolute;
    content: "";
    left: 50%;
    border-color: hsla(0,0%,78%,0);
    border-style: solid;
    pointer-events: none;
    z-index: 3
}

.casino-games .casino-game .image:before {
    width: 100%;
    height: 50%;
    margin-left: -50%;
    top: 25%;
    border-width: 0 1px
}

.casino-games .casino-game .image .overlay {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(23,32,41,.7);
    top: 0;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    pointer-events: none
}

.casino-games .casino-game .image .name {
    position: absolute;
    bottom: 7px;
    left: 6px;
    color: #fff;
    background: #fddd4e;
    text-align: center;
    border-radius: 2px;
    padding: 2px 10px;
    z-index: 9;
    font-size: 12px
}

.casino-games .casino-game .image .rate {
    position: absolute;
    width: auto;
    right: 5px;
    bottom: 3px;
    text-align: center;
    padding: 4px;
    border-radius: 30px;
    color: #fff;
    z-index: 9
}

.casino-games .casino-game .image .rate span {
    margin: 0;
    font-size: 12px
}

.casino-games .casino-game .play {
    position: absolute;
    right: 0;
    color: #fff;
    background: #323641;
    padding: 6px 10px;
    bottom: -2px;
    border-radius: 3px;
    width: 80px!important;
    text-align: center;
    font-size: 11px;
    height: 25px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.casino-games .casino-game span {
    color: #fff;
    font-size: 14px;
    margin: 10px 0 0;
    display: block;
    width: calc(100% - 90px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.casino-games .casino-game:hover .image:before {
    height: 100%;
    top: 0;
    border-color: #fddd4e
}

.casino-games .casino-game:hover .image:after {
    width: 100%;
    margin-left: -50%;
    border-color: #fddd4e
}

.casino-games .casino-game:hover .play {
    bottom: 100px;
    width: 150px!important;
    height: 40px!important;
    padding: 12px;
    font-size: 14px;
    right: 50px;
    background: #fddd4e
}

.casino-games .casino-game:hover .overlay {
    opacity: 1
}

.casino-games ul {
    margin: 0;
    padding: 0;
    left: -20px;
    position: relative;
    overflow: hidden;
    width: calc(100% + 42px)
}

.casino-games ul li {
    float: left;
    list-style: none
}

.casino-games #game_evolution li .image {
    background-size: 100% 100%!important
}

.casino-games #game_xpg .image .rate {
    bottom: 5px!important;
    top: auto!important;
    left: 5px!important
}

.casino-games #game_luckystreak li .image,.casino-games #game_vivogaming li .image {
    height: 160px
}

.casino-games #game_xpg li .image {
    background-size: 100%!important
}

.statistics {
    position: absolute;
    width: 100%;
    bottom: 0;
    background: rgba(0,0,0,.59);
    padding: 5px;
    height: 65px
}

.statistics ul {
    left: 0;
    width: 100%
}

.statistics.roulette-statistics ul li {
    float: left;
    list-style: none;
    width: 22px;
    border: none!important;
    background: #000;
    padding: 3px 0;
    text-align: center;
    border-radius: 2px;
    margin: 1px;
    color: #fff
}

.statistics.roulette-statistics ul li.green {
    background: #279a70;
    border-color: #31c38e
}

.statistics.roulette-statistics ul li.red {
    background: #e21111;
    border-color: #f03636
}

.statistics.roulette-statistics ul li.black {
    background: #000;
    border-color: #404040
}

.statistics.blackjack-statistics ul {
    width: auto!important;
    left: 0
}

.statistics.blackjack-statistics ul li {
    float: left;
    list-style: none;
    width: 26px;
    height: 31px;
    padding-top: 5px;
    text-align: center;
    border-radius: 2px;
    margin: -1px
}

.statistics.blackjack-statistics ul li.black {
    background: url(/images/blackjack-black-bg.png?9a67d7069c9379cd821ef2e144d18981);
    color: #fff
}

.statistics.blackjack-statistics ul li.white {
    background: url(/images/blackjack-white-bg.png?1f74f790cd5062b73d2e3ad55cbf5e90);
    color: #000
}

.statistics.baccarat-statistics ul {
    width: auto!important;
    left: 0
}

.statistics.baccarat-statistics ul li {
    float: left;
    list-style: none
}

.statistics.baccarat-statistics ul li span.round {
    width: 18px;
    height: 18px;
    border-radius: 100%;
    border: 3px solid #ccc;
    display: inline-block;
    margin: 2px!important
}

.statistics.baccarat-statistics ul li span.round.blue {
    border-color: #00bcd4!important
}

.statistics.baccarat-statistics ul li span.round.red {
    border-color: #e21111!important
}

.casino-before-game {
    float: left;
    width: 100%
}

.slot-menu-horizontal.casino {
    margin: 15px 0 0
}

body:not(.mobile-view) .col-casinoSlider .carousel-control .glyphicon-chevron-left,body:not(.mobile-view) .col-casinoSlider .carousel-control .glyphicon-chevron-right,body:not(.mobile-view) .col-casinoSlider .carousel-control .icon-next,body:not(.mobile-view) .col-casinoSlider .carousel-control .icon-prev {
    font-size: 50px;
    margin: -25px 5px!important
}

.col-slot-banner {
    position: relative
}

.col-slot-banner iframe {
    height: 270px
}

.col-slot-banner .more {
    position: absolute;
    height: 100%;
    background: rgba(0,0,0,.51);
    width: 100%
}

.col-slot-banner .more .btn {
    position: absolute;
    left: calc(50% - 110px);
    top: calc(50% - 40px);
    display: block;
    z-index: 99;
    border-radius: 30px;
    width: 70%
}

.col-slot-banner .letsplay {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 0 15px;
    background: #323641;
    height: 50px;
    text-transform: uppercase;
    line-height: 50px;
    border-top: 2px solid #fddd4e;
    font-size: 13px
}

.col-slot-banner .letsplay a {
    float: right;
    background: #fddd4e;
    line-height: 30px;
    font-size: 12px;
    padding: 0 15px;
    border-radius: 30px;
    margin-top: 10px;
    color: #fff
}

.col-casinoSlider {
    width: calc(100% - 330px);
    float: left;
    width: 650px;
    height: 320px
}

.col-casinoSlider img {
    height: 320px!important
}

.col-casino-banner {
    width: 320px;
    height: 320px;
    float: left;
    margin: 0 0 0 9px
}

.casino-iframe {
    float: left;
    width: calc(100% - 329px)
}

@-moz-document url-prefix() {
    .casino-winners .content .win .amount {
        margin-top: -17px!important
    }
}

body:not(.mobile-view) .game-contents {
    overflow: hidden
}

.col-slotSlider {
    width: calc(100% - 660px);
    float: left;
    height: 320px;
    width: 650px
}

.col-slot-banner {
    width: 320px;
    height: 320px;
    float: left;
    margin: 0 0 0 9px
}

.col-slot-banner img {
    width: 100%
}

body:not(.mobile-view) .col-slotSlider .carousel-control .glyphicon-chevron-left,body:not(.mobile-view) .col-slotSlider .carousel-control .glyphicon-chevron-right,body:not(.mobile-view) .col-slotSlider .carousel-control .icon-next,body:not(.mobile-view) .col-slotSlider .carousel-control .icon-prev {
    font-size: 50px;
    margin: -25px 5px!important
}

.casino-providers {
    background: #182128!important;
    padding: 10px;
    -webkit-transform: none!important;
    transform: none!important;
    margin-top: 0!important;
    margin: 15px 0!important;
    display: table;
    width: 100%;
    clear: both;
    border-radius: 10px
}

.casino-providers .category .games {
    display: block!important
}

.casino-providers .category .games li {
    list-style: none
}

.casino-providers .category .games a {
    background: none!important;
    border-radius: 10px;
    margin: 5px 5px 5px 0;
    margin-right: 5px;
    border: 1px solid #393d4a!important;
    width: calc(10% - 5px);
    float: left;
    padding: 5px;
    position: relative;
    height: 50px
}

.casino-providers .category .games a img {
    width: 80px;
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.casino-providers .category .games a span {
    display: none
}

.casino-providers .category .games a.active,.casino-providers .category .games a:hover {
    background: #2e313b!important
}

.casino-category {
    height: 40px;
    background: #323641;
    border-radius: 5px;
    margin: 10px 0
}

.casino-category .casino-games {
    float: left;
    width: calc(100% - 350px);
    padding-left: 30px!important
}

.casino-category .casino-games ul {
    margin: 0;
    padding: 0
}

.casino-category .casino-games ul li {
    float: left;
    list-style: none
}

.casino-category .casino-games ul li a {
    display: block;
    padding: 13px 6px;
    color: #b5b5b5
}

.casino-category .casino-games ul li a:hover {
    color: #fff
}

.casino-category .casino-games ul li.active a {
    color: #fddd4e
}

.casino-category .casino-search {
    float: right;
    padding: 3px 0;
    text-align: right;
    padding: 3px 7px
}

.casino-category .casino-search .search {
    position: relative;
    width: 150px;
    display: inline-block;
    border-radius: 5px
}

.casino-category .casino-search .search input:focus~i {
    color: #fddd4e
}

.casino-category .casino-search .search i {
    position: absolute;
    right: 10px;
    top: 11px;
    color: #b5b5b5
}

.continue-game {
    text-align: right
}

.continue-game .btn {
    -webkit-animation: continue-game 1.5s linear infinite;
    animation: continue-game 1.5s linear infinite
}

@keyframes continue-game {
    0% {
        -webkit-box-shadow: 0 0 30px #767f96;
        box-shadow: 0 0 30px #767f96
    }

    50% {
        -webkit-box-shadow: 0 0 0 #323641;
        box-shadow: 0 0 0 #323641
    }

    to {
        -webkit-box-shadow: 0 0 30px #767f96;
        box-shadow: 0 0 30px #767f96
    }
}

@-webkit-keyframes continue-game {
    0% {
        -webkit-box-shadow: 0 0 30px #767f96;
        box-shadow: 0 0 30px #767f96
    }

    50% {
        -webkit-box-shadow: 0 0 0 #323641;
        box-shadow: 0 0 0 #323641
    }

    to {
        -webkit-box-shadow: 0 0 30px #767f96;
        box-shadow: 0 0 30px #767f96
    }
}

.casino-winners,.slot-winners {
    float: right;
    width: 320px;
    height: 320px;
    margin: 0 0 0 9px;
    background: #22252d;
    padding: 0 25px 20px
}

.casino-winners ul,.slot-winners ul {
    margin: 0;
    width: calc(100% + 50px);
    position: relative;
    left: -25px;
    padding: 0
}

.casino-winners ul li,.slot-winners ul li {
    list-style: none;
    float: left;
    width: 50%
}

.casino-winners ul li:only-child,.slot-winners ul li:only-child {
    width: 100%
}

.casino-winners ul li a,.slot-winners ul li a {
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 10px;
    height: 36px;
    font-size: 14px;
    display: block;
    line-height: 36px;
    background: #323641
}

.casino-winners ul li.active a,.slot-winners ul li.active a {
    background: #1c1e24;
    color: #fddd4e;
    -webkit-box-shadow: 0 -1px 0 #fddd4e inset;
    box-shadow: inset 0 -1px 0 #fddd4e;
    cursor: default
}

.casino-winners .content,.slot-winners .content {
    clear: both
}

.casino-winners .content .win,.slot-winners .content .win {
    position: relative;
    clear: both;
    padding: 9px 0
}

.casino-winners .content .win .number,.slot-winners .content .win .number {
    font-size: 12px;
    font-weight: 700;
    color: #c2c5cd;
    padding: 0 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 16px
}

.casino-winners .content .win .game,.slot-winners .content .win .game {
    font-size: 12px;
    color: #7b8191;
    text-transform: uppercase;
    display: block;
    max-width: 160px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.casino-winners .content .win .amount,.slot-winners .content .win .amount {
    float: right;
    font-size: 14px;
    font-weight: 700;
    color: #fddd4e;
    text-transform: uppercase;
    white-space: nowrap
}

.casino-winners .content .win:after,.slot-winners .content .win:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #130e02;
    z-index: 5;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jackpot-game {
    margin: 25px 0;
    display: none
}

.jackpot-game .jackpot-title {
    width: 87%;
    float: left;
    color: #fddd4e;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    text-indent: 188px
}

.jackpot-game .jackpot-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 50%;
    height: 1px;
    background: #fddd4e
}

.jackpot-game .jackpot-title:after {
    content: "";
    position: absolute;
    right: 0;
    top: 8px;
    width: 33%;
    height: 1px;
    background: #fddd4e
}

.jackpot-game .arrows {
    width: 13%;
    margin-top: 3px;
    text-align: center;
    font-size: 11px;
    float: left
}

.jackpot-game .arrows a {
    color: #fddd4e;
    margin: 0 5px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.jackpot-game .arrows a:hover {
    color: #fcd31c
}

.jackpot-game .arrows a i {
    margin: 0 5px
}

.slot-menu-horizontal {
    position: relative;
    background: #323641;
    float: left;
    width: 100%;
    height: 48px;
    margin: 15px 0
}

.slot-menu-horizontal ul {
    margin: 0;
    padding: 0
}

.slot-menu-horizontal ul li {
    list-style: none;
    display: table-cell;
    width: 1%!important;
    float: none!important;
    padding: 0 3px!important
}

.slot-menu-horizontal ul li a {
    display: block;
    float: left;
    padding: 17px 7px;
    color: #cfcece;
    text-transform: capitalize;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.slot-menu-horizontal ul li a:hover {
    color: #fff
}

.slot-menu-horizontal ul li.tabdrop a {
    position: relative;
    padding: 17px 10px
}

.slot-menu-horizontal ul li.tabdrop a .ion-more {
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slot-menu-horizontal ul li.tabdrop a .ion-more:before {
    content: "\F067"
}

.slot-menu-horizontal ul li.tabdrop.open a {
    color: #fddd4e
}

.slot-menu-horizontal ul li.tabdrop .dropdown-menu {
    width: 250px;
    padding: 10px;
    background: #323641;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.slot-menu-horizontal ul li.tabdrop .dropdown-menu li {
    width: 48%;
    margin: 0 1%
}

.slot-menu-horizontal ul li.tabdrop .dropdown-menu li a {
    font-size: 12px;
    display: block;
    text-align: center;
    width: 100%;
    background: #323641;
    padding: 7px 10px;
    margin: 3px;
    color: #fff!important;
    border-radius: 4px
}

.slot-menu-horizontal ul li.tabdrop .dropdown-menu li a:hover {
    background: #3d424f
}

.slot-menu-horizontal ul li.tabdrop .dropdown-menu li.active a {
    color: #fddd4e!important
}

.slot-menu-horizontal ul li.active a {
    background: #272a33;
    color: #fddd4e
}

.slot-left-menu {
    height: 0;
    float: left;
    width: 100%;
    position: relative;
    z-index: 66
}

.slot-left-menu .search-category {
    position: absolute;
    top: 0;
    left: 0;
    width: 210px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.slot-left-menu .search-category .input-group {
    margin: 0 0 10px
}

.slot-left-menu .search-category .input-group .form-control {
    background: #182128;
    border-right: none
}

.slot-left-menu .search-category .input-group .form-control:focus~.input-group-addon {
    border-color: #5e667b!important;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}

.slot-left-menu .search-category .input-group .input-group-addon {
    background: #182128!important;
    color: #b5b5b5;
    border: 1px solid #484e5e;
    border-radius: 0!important;
    font-size: 14px
}

.slot-left-menu .search-category .slot-nav {
    float: left;
    width: 100%
}

.slot-left-menu .search-category .slot-nav ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}

.slot-left-menu .search-category .slot-nav ul li {
    float: left;
    list-style: none;
    width: 100%
}

.slot-left-menu .search-category .slot-nav ul li a {
    float: left;
    display: block;
    width: 100%;
    border-bottom: 1px solid #323641;
    color: #b5b5b5;
    font-size: 12px;
    -webkit-transition: color .25s;
    transition: color .25s;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
    line-height: 38px;
    position: relative;
    background: #323641;
    margin: 10px 0 -5px;
    border-radius: 3px
}

.slot-left-menu .search-category .slot-nav ul li a .count {
    background: #fddd4e;
    color: #fff;
    padding: 1px 4px;
    border-radius: 2px;
    margin-left: 5px
}

.slot-left-menu .search-category .slot-nav ul li a svg {
    fill: #fff;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px
}

.slot-left-menu .search-category .slot-nav ul li.active a {
    color: #fff;
    border-color: #fddd4e
}

.slot-left-menu .search-category .slot-nav ul li.active a:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F054";
    float: right;
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.slot-left-menu .search-category .slot-nav ul li.active a svg {
    fill: #fddd4e
}

.slot-left-menu .search-category .slot-nav ul li a:hover {
    color: #fddd4e
}

body:not(.mobile-view) .list-games .game:hover .info {
    border-color: #fddd4e
}

body:not(.mobile-view) .list-games .game:hover .info .image:after {
    opacity: 1
}

body:not(.mobile-view) .list-games .game:hover .info .buttons .center .button {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

body:not(.mobile-view) .list-games .game:hover .info .game-title {
    color: #fddd4e
}

.list-games {
    float: left;
    margin: 0;
    width: calc(100% + 10px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    left: -10px
}

.list-games .game {
    position: relative;
    float: left;
    width: 14.27%;
    height: auto;
    overflow: hidden;
    padding: 0 0 0 10px;
    margin-bottom: 10px;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.list-games .game .info {
    border: 1px solid #323641;
    display: table;
    width: 100%
}

.list-games .game .info .image {
    float: left;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 115px;
    position: relative;
    display: block
}

.list-games .game .info .image:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 88;
    background: rgba(23,32,41,.7);
    opacity: 0;
    -webkit-transition: opacity .25s;
    transition: opacity .25s
}

.list-games .game .info .game-title {
    float: left;
    width: 100%;
    padding: 0 24px 0 8px;
    height: 28px;
    background: #182128;
    line-height: 28px;
    font-size: 12px;
    font-weight: 700;
    color: #b5b5b5;
    text-decoration: none;
    position: relative;
    z-index: 22;
    text-align: left;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.list-games .game .info .game-title .fav-icon {
    width: 24px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #484e5e;
    font-style: normal;
    text-decoration: none;
    z-index: 88;
    -webkit-transition: color .25s;
    transition: color .25s;
    display: block;
    text-align: center
}

.list-games .game .info .game-title .fav-icon.active,.list-games .game .info .game-title .fav-icon:hover {
    color: #f8c126
}

.list-games .game .info .buttons {
    display: block;
    width: 100%;
    position: absolute;
    height: 60px;
    text-align: center;
    top: 50%;
    left: 0;
    right: 0;
    margin: -25px 4px 0;
    z-index: 90
}

.list-games .game .info .buttons .center {
    display: inline-block;
    height: 33px
}

.list-games .game .info .buttons .center .button {
    height: 30px;
    line-height: 30px;
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
    -webkit-transform: translate3d(250%,0,0);
    transform: translate3d(250%,0,0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background: #fddd4e;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0 12px;
    margin: 3px 0;
    border-radius: 3px
}

.list-games .game .info .buttons .center .button:hover {
    background: #fdd835
}

.list-games .game .info .buttons .center .button.fun-mode {
    -webkit-transform: translate3d(-250%,0,0);
    transform: translate3d(-250%,0,0);
    background: #279a70;
    color: #fff;
    display: none
}

.list-games .game .info .buttons .center .button.fun-mode:hover {
    background: #2cae7f
}

.list-games.slider .game {
    height: 245px;
    width: 25%;
    margin: 10px 0
}

.list-games.slider .game .info .image {
    height: 199px
}

.list-games.slider .game .info .game-title {
    font-size: 16px;
    line-height: 44px;
    height: 44px;
    padding-left: 15px;
    font-weight: 400
}

.list-games.slider .game .info .game-title .fav-icon {
    top: 0;
    right: 4px
}

.game-contain {
    position: absolute;
    top: 38px;
    width: 100%!important;
    left: 0;
    height: calc(100% - 38px);
    background: url(/images/game-contain.jpg?975502d854e88fb1d0fec42ecb9a91f7);
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-color: #172029;
    z-index: 9999
}

.game-contain .game {
    position: relative;
    width: 1066px;
    margin: 0 auto
}

.game-contain .game.nl,.game-contain .game.nl iframe {
    width: 800px!important
}

.game-contain .game iframe {
    width: 1066px!important;
    height: 600px!important;
    margin: 0 auto;
    display: table;
    margin-top: 25px;
    -webkit-box-shadow: 0 2px 14px 0 rgba(0,0,0,.37);
    box-shadow: 0 2px 14px 0 rgba(0,0,0,.37)
}

.game-contain .game .icon {
    position: absolute;
    right: -35px
}

.game-contain .game .icon a {
    font-size: 18px;
    display: block;
    background: #182128;
    padding: 7px 10px;
    margin-bottom: 2px;
    color: #fff;
    -webkit-transition: all .3 ease-in-out;
    transition: all .3 ease-in-out
}

.game-contain .game .icon a:hover {
    background: #2b3b48
}

.game-contain .game .icon a.fav-game.active {
    color: #f8c126
}

@media (min-width: 1900px) {
    .main section .container .game-contain .game:not(.nl) {
        width:1547px!important
    }

    .main section .container .game-contain .game:not(.nl) iframe {
        width: 100%!important;
        height: 750px!important
    }
}

@media (min-width: 1600px) and (max-width:1900px) {
    section .container .game-contain .game:not(.nl) iframe {
        width:100%!important;
        height: 700px!important
    }
}

@media (min-width: 1600px) {
    section .container .game-contain .game:not(.nl) {
        width:1480px!important
    }

    section .container .game-contain .game:not(.nl) iframe {
        width: 100%!important;
        height: 750px!important
    }
}

@media (min-width: 1400px) {
    .container .game-contain .game:not(.nl) {
        width:1245px!important
    }

    .container .game-contain .game:not(.nl) iframe {
        width: 100%!important;
        height: 600px!important
    }
}

@media (max-width: 1380px) {
    .game-contain .game:not(.nl) {
        width:991px!important
    }

    .game-contain .game:not(.nl) iframe {
        width: 100%!important;
        height: 558px!important
    }
}

@media (max-width: 1000px) {
    .game-contain {
        width:980px!important
    }
}

@-moz-document url-prefix() {
    .slot-winners .content .win .amount {
        margin-top: -17px!important
    }
}

.poker-page {
    margin-top: -10px
}

.poker-page .go-lobby {
    background: #182128;
    margin: 10px 0;
    display: table;
    width: 100%
}

.poker-page .go-lobby a.btn-block {
    margin: 15px;
    display: block
}

.poker-page .go-lobby .info {
    float: left;
    width: calc(100% - 420px);
    padding: 10px 0
}

.poker-page .go-lobby .info .item {
    display: inline-block;
    padding: 11px;
    border-right: 1px solid #323641
}

.poker-page .go-lobby .info .item svg {
    width: 24px;
    height: 24px;
    display: inline-block;
    fill: #b5b5b5;
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 5px
}

.poker-page .go-lobby .info .item span {
    font-weight: 700;
    color: #fddd4e
}

.poker-page .go-lobby .info .item.refresh svg {
    width: 18px;
    height: 19px;
    margin: 0 5px;
    cursor: pointer
}

.poker-page .go-lobby .info .item.refresh svg.active {
    pointer-events: none;
    fill: #fddd4e;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.poker-page .go-lobby .transactions {
    float: right;
    width: 420px;
    padding: 15px;
    text-align: right
}

.poker-page .go-lobby .transactions .btn svg {
    width: 18px;
    height: 18px;
    display: inline-block;
    fill: #b5b5b5;
    margin-top: -4px;
    vertical-align: middle;
    margin-right: 5px
}

.poker-page .go-lobby .modal {
    text-align: left
}

.poker-page .go-lobby .modal .money-item {
    background: #3d424f;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #484e5e
}

.poker-page .go-lobby .modal .money-item svg {
    width: 36px;
    height: 36px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    fill: #b5b5b5
}

.poker-page .games .item {
    padding: 10px;
    background: #323641;
    border: 1px solid #323641;
    float: left;
    width: 100%;
    margin: 10px 0
}

.poker-page .games .item .item-title {
    font-size: 14px;
    color: #b5b5b5;
    margin: 10px 0
}

.poker-page .games .item .item-title span {
    float: right
}

.poker-page .dekstop-views {
    margin: 10px 0 20px
}

.virtual-left-menu {
    width: 320px;
    margin: 0 9px 0 0;
    float: left;
    position: relative;
    z-index: 66
}

.virtual-left-menu .search-category .virtual-nav {
    float: left;
    width: 100%;
    padding: 10px 0;
    height: 320px;
    background: #2b3b48;
    background: -webkit-gradient(linear,left top,right top,from(#2b3b48),to(#182128))!important;
    background: linear-gradient(90deg,#2b3b48 0,#182128)!important
}

.virtual-left-menu .search-category .virtual-nav h1 {
    font-size: 14px;
    text-transform: uppercase;
    background: #182128;
    border-bottom: 1px solid #354858;
    height: 36px;
    line-height: 36px;
    margin-top: -10px;
    margin-bottom: 0;
    padding-left: 10px
}

.virtual-left-menu .search-category .virtual-nav ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}

.virtual-left-menu .search-category .virtual-nav ul li {
    float: left;
    list-style: none;
    width: 100%
}

.virtual-left-menu .search-category .virtual-nav ul li a {
    float: left;
    display: block;
    width: 100%;
    border-bottom: 1px solid #182128;
    color: #fff;
    font-size: 12px;
    -webkit-transition: color .25s;
    transition: color .25s;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
    line-height: 29px
}

.virtual-left-menu .search-category .virtual-nav ul li a.active,.virtual-left-menu .search-category .virtual-nav ul li a:hover {
    background: #182128;
    color: #f8c126
}

.home-banners {
    width: 100%;
    margin-left: auto!important;
    margin-right: auto!important;
    height: 190px;
    background: #3d424f;
    background: -webkit-gradient(linear,left top,left bottom,from(#3d424f),to(#323641))!important;
    background: linear-gradient(180deg,#3d424f 0,#323641)!important;
    margin: 10px 0;
    text-align: center;
    padding: 20px;
    position: relative;
    font-size: 14px;
    border-radius: 100%;
    display: block;
    overflow: hidden;
    -webkit-box-shadow: 4px -8px 9px 0 rgba(0,0,0,.1);
    box-shadow: 4px -8px 9px 0 rgba(0,0,0,.1);
    color: #fff!important
}

.home-banners .icon {
    background: url(/images/home-sprite.png?0a49124e425610b5d6d7697d4961e0ff);
    width: 64px;
    height: 64px;
    margin: 0 auto;
    display: block;
    margin-bottom: 10px
}

.home-banners .icon.casino {
    background-position: 0 0
}

.home-banners .icon.live {
    background-position: -64px 0
}

.home-banners .icon.promotions {
    background-position: 0 -64px
}

.home-banners .icon.slot {
    background-position: -64px -64px
}

.home-banners .icon.sportsbook {
    background-position: 0 -128px
}

.home-banners .icon.virtual {
    background-position: -64px -128px
}

.home-banners .play {
    position: absolute;
    width: 100%;
    left: 0;
    color: #cfcece;
    bottom: 35px;
    background: rgba(0,0,0,.43);
    padding: 8px;
    font-size: 12px;
    width: 60%;
    left: 22%;
    border-radius: 3px
}

.home-banners .play span {
    position: relative;
    z-index: 1
}

.home-banners .play:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0%;
    background: #fddd4e;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.home-banners:hover {
    background: #2e313b;
    background: -webkit-gradient(linear,left top,left bottom,from(#2e313b),to(#323641))!important;
    background: linear-gradient(180deg,#2e313b 0,#323641)!important
}

.home-banners:hover .play:after {
    height: 100%
}

.home-banners:hover span {
    color: #fff
}

.home-banner-row {
    width: 20%
}

@media screen and (min-width: 1700px) {
    .container.banner-container {
        width:95%!important
    }
}

.home-event-module .item {
    display: table-cell;
    width: 1%;
    padding: 10px
}

@media (max-width: 1300px) {
    .home-event-module .item:nth-child(4) {
        display:none
    }
}

.home-event-module .item .event {
    padding: 15px 0;
    border: 1px solid #323641;
    background: #182128;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    position: relative;
    z-index: 2;
    border-radius: 5px
}

.home-event-module .item .event .time {
    color: #fddd4e;
    margin-top: 0;
    font-size: 12px;
    margin-bottom: 5px
}

.home-event-module .item .event .name {
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 6px
}

.home-event-module .item .event .name span {
    display: inline-block;
    white-space: nowrap;
    max-width: 100px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: sub
}

.home-event-module .item .event img {
    width: 25px;
    margin: 0 3px;
    position: relative;
    top: -2px
}

.home-event-module .item .event .cat {
    opacity: .6;
    font-size: 12px
}

.home-event-module .item .event a {
    background: #fddd4e;
    padding: 5px 0;
    display: table;
    margin: 15px auto 0;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 170px;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: 700
}

.home-event-module .item .event a:hover {
    -webkit-box-shadow: 1px 1px 20px 6px #e2ba03;
    box-shadow: 1px 1px 20px 6px #e2ba03
}

.live-feed-module {
    background: #182128;
    border-bottom: 1px solid #fddd4e;
    height: 55px;
    line-height: 16px
}

.live-feed-module .inc {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.live-feed-module .team {
    font-size: 13px;
    color: #fff;
    display: inline-block;
    padding: 15px;
    position: relative;
    text-align: center;
    border-right: 1px solid #0e1418;
    font-size: 12px;
    text-transform: uppercase
}

.live-feed-module .team img {
    width: 30px;
    vertical-align: middle;
    display: inline-block;
    margin: -5px 7px 0
}

.live-feed-module .team b {
    color: #fddd4e;
    font-size: 15px
}

.live-feed-module .team .time {
    font-size: 11px;
    text-align: center;
    background: #323641;
    display: inline-block;
    height: 16px;
    border-radius: 3px;
    padding: 0 8px!important;
    color: #fff!important;
    text-indent: -10px!important;
    clear: both
}

.col-homerightSlider .event-3way {
    position: absolute;
    bottom: 40px;
    left: 15px
}

.col-homerightSlider .event-3way button {
    padding: 6px 15px;
    margin-right: 5px;
    border-radius: 3px;
    float: left
}

.live-scores {
    position: relative;
    background: #3d424f;
    height: 40px;
    margin: 10px 0;
    border-radius: 3px
}

.live-scores .categories {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 40px;
    z-index: 5;
    float: left
}

.live-scores .categories h3 {
    padding: 0;
    float: left;
    font-size: 12px;
    margin: 14px 6px 14px 8px;
    color: #cfcece
}

.live-scores .categories ul {
    margin: 0;
    padding: 0;
    float: left
}

.live-scores .categories ul li {
    float: left;
    list-style: none
}

.live-scores .categories ul li a {
    display: block;
    float: left;
    color: #dbdbdb;
    padding: 12px 11px;
    font-size: 0;
    border-right: 1px solid #2e313b;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.live-scores .categories ul li a i {
    font-size: 16px;
    vertical-align: text-bottom
}

.live-scores .categories ul li a:hover {
    background: #2e313b
}

.live-scores .categories ul li.active a {
    font-size: 12px;
    background: #272a33
}

.live-scores .matches {
    display: table;
    float: left;
    width: 100%;
    background: #393d4a
}

.live-scores .matches ul {
    margin: 0;
    padding: 0
}

.live-scores .matches ul li {
    float: left;
    list-style: none;
    font-size: 12px;
    margin-right: 0;
    width: 100%;
    padding: 10px;
    text-align: center;
    border-bottom: 1px solid #323641
}

.live-scores .matches ul li span {
    color: #dbdbdb
}

.live-scores .matches ul li span.time {
    width: 8%;
    float: left;
    text-align: left
}

.live-scores .matches ul li span.team {
    width: 38%;
    float: left
}

.live-scores .matches ul li span.team.home {
    text-align: right
}

.live-scores .matches ul li span.team.away {
    text-align: left
}

.live-scores .matches ul li b {
    color: #fddd4e;
    width: 6%;
    float: left
}

.promotion-container {
    width: 980px!important
}

.promotion {
    margin: 0 20px 30px;
    float: left;
    position: relative
}

.promotion,.promotion a {
    display: block
}

.promotion a img {
    width: 285px;
    border-radius: 2px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.promotion a h3 {
    font-size: 14px;
    margin: 10px 0;
    padding: 0;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 285px
}

.promotion a span {
    color: #b5b5b5;
    font-weight: 700;
    display: block;
    margin: 5px 0
}

.promotion.active:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 50px 50px;
    border-color: transparent transparent #dcdcdc;
    bottom: -3px;
    z-index: 22;
    right: calc((100% - 100px) / 2)
}

.promotion :hover>a>img {
    -webkit-box-shadow: 0 0 15px #3d424f;
    box-shadow: 0 0 15px #3d424f
}

.promotion:after {
    width: 50%;
    height: 100%;
    margin-left: 3%;
    top: 0;
    border-width: 3px 0
}

.promotion:after,.promotion:before {
    -webkit-transition: all .4s;
    transition: all .4s;
    position: absolute;
    content: "";
    left: 50%;
    border-color: hsla(0,0%,78%,0);
    border-style: solid;
    pointer-events: none
}

.promotion:before {
    width: 100%;
    height: 50%;
    margin-left: -50%;
    top: 25%;
    border-width: 0 3px
}

.promotion:hover:before {
    height: 100%;
    top: 0;
    border-color: #fddd4e
}

.promotion:hover:after {
    width: 100%;
    margin-left: -50%;
    border-color: #fddd4e
}

.promotion-category {
    margin: 0 20px 10px
}

.promotion-category h1 {
    background-color: #323641;
    background-image: url(/images/promotion-title.png?2921b108b0343a8360872e7cb1be8ba0);
    display: block;
    margin: 0;
    padding: 10px;
    font-size: 16px;
    font-weight: 700;
    border-radius: 3px 3px 0 0;
    text-align: center
}

.promotion-category ul {
    padding: 0;
    margin: 0;
    display: table;
    width: 100%;
    background: #3d424f
}

.promotion-category ul li {
    list-style: none;
    float: left;
    width: 20%
}

.promotion-category ul li a {
    display: block;
    padding: 8px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    border-bottom: 1px solid #3d424f
}

.promotion-category ul li a:hover {
    background: #444958
}

.promotion-category ul li.active a,.promotion-category ul li a:hover {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.promotion-category ul li.active a {
    background: #323641;
    border-bottom: 1px solid #fddd4e
}

.promotion-modal .modal-content {
    padding: 10px
}

.promotion-modal .modal-content .modal-header {
    padding: 0;
    border: none
}

.promotion-modal .modal-content .modal-header .close {
    color: #fff;
    background: #000;
    border: 3px solid #fff;
    opacity: 1;
    padding-bottom: 0!important;
    font-size: 24px;
    padding: 1px 6px;
    border-radius: 100%;
    position: absolute;
    right: -7px;
    top: -5px
}

.promotion-modal .modal-content .modal-header img {
    width: 100%;
    margin: 10px 0
}

.promotion-modal .modal-content .modal-body {
    padding: 0
}

.promotion-modal .modal-content .modal-body ul li a {
    background: #484e5e;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.promotion-modal .modal-content .modal-body ul li.active a,.promotion-modal .modal-content .modal-body ul li a:hover {
    background: #fddd4e
}

.promotion-modal .modal-content .inner p:first-child {
    margin-top: 10px
}

.promotion-modal .modal-content .inner ol,.promotion-modal .modal-content .inner ul {
    padding: 0;
    margin: 5px 15px;
    line-height: 22px
}

.affiliate-landing {
    text-align: center
}

.affiliate-landing .banner img {
    border-radius: 5px;
    -webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,.26);
    box-shadow: 0 0 8px 2px rgba(0,0,0,.26);
    width: 100%
}

.affiliate-landing h1 {
    font-size: 28px;
    font-weight: 700;
    color: #fddd4e
}

.affiliate-landing h2 {
    font-size: 24px;
    font-weight: 700;
    color: #fddd4e
}

.affiliate-landing p {
    font-size: 14px
}

.affiliate-landing .buttons .btn {
    padding: 7px 65px;
    font-size: 14px;
    margin: 10px 5px;
    display: inline-block;
    border-radius: 2px
}

.affiliate-landing .cards {
    margin: 10px 0;
    display: table;
    margin-bottom: 20px;
    width: 100%
}

.affiliate-landing .cards .card {
    float: left;
    width: 24%;
    margin: 0 .5%;
    padding: 10px 15px;
    border-radius: 5px;
    background: rgba(50,54,65,.7);
    border: 1px solid #323641
}

.affiliate-landing .cards .card svg {
    width: 62px;
    height: 62px;
    fill: #fddd4e
}

.affiliate-landing .cards .card h3 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 700
}

.affiliate-landing .cards .card p {
    font-size: 11px;
    margin-bottom: 5px
}

.affiliate-landing .form-container {
    margin-top: 20px;
    text-align: left;
    clear: both
}

.affiliate-landing .form-container .btn {
    padding: 6px 10px!important;
    font-size: 14px!important
}

.affiliate-bg {
    background: url(/images/affiliate-bg.jpg?0cfbb4d23a9945e33d5609306dbfded6);
    z-index: -1;
    background-size: 100%;
    background-color: #172029;
    background-repeat: no-repeat
}

.affiliate-bg,.affiliate-bg:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.affiliate-bg:after {
    content: "";
    background: rgba(23,32,41,.95);
    z-index: 1
}

.error-info {
    text-align: center;
    position: absolute;
    top: calc(50% - 200px);
    left: calc(50% - 480px);
    width: 980px
}

.error-info h3 {
    font-size: 100px;
    font-weight: 700;
    margin: 10px;
    padding: 0
}

.error-info h3,.error-info p {
    font-family: Menlo,Monaco,Consolas,Courier New,monospace
}

.error-info p {
    font-size: 16px
}

.error-info .games {
    display: table;
    width: 100%;
    background: #131b22;
    border-radius: 5px;
    margin: 20px 0;
    padding: 0 10px
}

.error-info .games .game {
    width: 12.2777777%;
    float: left;
    background: #323641;
    padding: 15px;
    margin: 20px 1%;
    text-align: center;
    border-radius: 3px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.error-info .games .game svg {
    width: 45px;
    height: 45px;
    fill: #fddd4e;
    display: block;
    margin: 0 auto 10px
}

.error-info .games .game:hover {
    background: #272a33
}

.error-info>a.btn {
    width: 20%;
    padding: 8px;
    background: none!important;
    border: 3px solid
}

.error-info.errorservice>i {
    font-size: 120px;
    margin-bottom: 10px
}

.is_lang_bg,.is_lang_de,.is_lang_en,.is_lang_es,.is_lang_fa,.is_lang_he,.is_lang_heb,.is_lang_ru,.is_lang_tr {
    display: none!important
}

html[lang=bg] .is_lang_bg,html[lang=de] .is_lang_de,html[lang=en] .is_lang_en,html[lang=es] .is_lang_es,html[lang=fa] .is_lang_fa,html[lang=he] .is_lang_he,html[lang=heb] .is_lang_he,html[lang=ru] .is_lang_ru,html[lang=tr] .is_lang_tr {
    display: block!important
}

html[lang=de] .block-info.security-info .item {
    height: 95px!important
}

html[lang=de] .betSlip .title-block ul li a {
    white-space: nowrap
}

header .score-button {
    float: right;
    background: #323641;
    padding: 6px 10px 5px 25px;
    display: block;
    position: relative;
    border-radius: 30px;
    line-height: 13px;
    border: 1px solid #3d424f;
    margin: 4px 10px 0;
    color: #fff
}

header .score-button svg {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 26px;
    height: 26px;
    fill: #fddd4e;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    position: absolute;
    left: -7px;
    top: 1px
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-filter: drop-shadow(0 0 0 #fddd4e);
        filter: drop-shadow(0 0 0 #fddd4e)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        -webkit-filter: drop-shadow(0 0 25px #fddd4e);
        filter: drop-shadow(0 0 25px #fddd4e)
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-filter: drop-shadow(0 0 0 #fddd4e);
        filter: drop-shadow(0 0 0 #fddd4e)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        -webkit-filter: drop-shadow(0 0 25px #fddd4e);
        filter: drop-shadow(0 0 25px #fddd4e)
    }
}

@-webkit-keyframes filterdrop {
    0% {
        -webkit-filter: drop-shadow(0 0 0 #fddd4e);
        filter: drop-shadow(0 0 0 #fddd4e)
    }

    50% {
        -webkit-filter: drop-shadow(0 0 15px #fddd4e);
        filter: drop-shadow(0 0 15px #fddd4e)
    }

    to {
        -webkit-filter: drop-shadow(0 0 0 #fddd4e);
        filter: drop-shadow(0 0 0 #fddd4e)
    }
}

@keyframes filterdrop {
    0% {
        -webkit-filter: drop-shadow(0 0 0 #fddd4e);
        filter: drop-shadow(0 0 0 #fddd4e)
    }

    50% {
        -webkit-filter: drop-shadow(0 0 15px #fddd4e);
        filter: drop-shadow(0 0 15px #fddd4e)
    }

    to {
        -webkit-filter: drop-shadow(0 0 0 #fddd4e);
        filter: drop-shadow(0 0 0 #fddd4e)
    }
}

@font-face {
    font-family: digital;
    src: url(data:application/x-font-woff;charset=utf-8;base64,AAEAAAASAQAABAAgTFRTSPCmpr8AAAO0AAAAb09TLzJnKvA9AAABqAAAAGBQQ0xUzZbuTAAAhgAAAAA2VkRNWGtqcwUAAAQkAAAF4GNtYXCQW9VlAAAUHAAAAlBjdnQgEnUMPQAAKowAAABmZnBnbTREFoUAABZsAAATO2dhc3AAFwAJAACF8AAAABBnbHlm3ul9EAAAKvQAAFLAaGRteK80MhkAAAoEAAAKGGhlYWTwNu85AAABLAAAADZoaGVhBXkDvgAAAWQAAAAkaG10eL+CFFAAAAIIAAABrGxvY2FPJmYMAAB9tAAAANhtYXhwAw4T0QAAAYgAAAAgbmFtZa5nJUgAAH6MAAAGY3Bvc3RdSWIxAACE8AAAAP1wcmVwVvJmgAAAKagAAADhAAEAAAABAADoRKrbXw889QAQBEwAAAAAxQtN8AAAAADJr10tADL/iAImA0gAAAALAAIAAAAAAAAAAQAAAyAAyAAAAlgAMgAyAiYAAQAAAAAAAAAAAAAAAAAAAGsAAQAAAGsAVAAOAAAAAAACAAgAQACMAAACABM7AAAAAAADAcoBkAAFAAACvAKKAAAAjwK8AooAAAHFADIBAwAAAgAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAABBTFRTAEAAICAwAyAAyAAAA4QAuwAAAAEAAAAAArwCvAAAACAAAAJEADIB9AAAAfQAAAEsAAAAtAAyAVUAMgIcADICCAAyAlgAMgIwADIAtAAyAV4AMgFeADIBrgAyAbgAMgC0ADIBuAAyALQAMgIIADICCAAyALQAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAAyALQAMgC0ADIBcgAyAbgAMgFyADICCAAyAggAMgIIADICCAAyAeAAMgIIADIB4AAyAeAAMgIIADICCAAyALQAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICEgAyAggAMgIIADICBwAyAggAMgIIADICCAAyAggAMgIIADICCAAyATYAMgIGADIBNgAyAgcAMgIHADIBGAAyAggAMgIIADIB4AAyAggAMgHgADIB4AAyAggAMgIIADIAtAAyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAMgISADICCAAyAggAMgIHADICCAAyAggAMgIIADICCAAyAggAMgIIADIBrgAyALQAMgGuADICHAAyAk4AMgC0ADIAtAAyAVQAMgFVADIBhgAyAhwAMgJEADICRAAyAAAAa0sBAQFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLAAAAAAEAAQEBAQEADAD4CP8ACAAH//4ACQAI//4ACgAJ//4ACwAJ//4ADAAK//0ADQAL//0ADgAM//0ADwAN//0AEAAO//0AEQAO//0AEgAP//wAEwAQ//wAFAAR//wAFQAS//wAFgAS//wAFwAT//wAGAAU//sAGQAV//sAGgAW//sAGwAX//sAHAAX//sAHQAY//sAHgAZ//oAHwAa//oAIAAb//oAIQAb//oAIgAc//oAIwAd//oAJAAe//kAJQAf//kAJgAg//kAJwAg//kAKAAh//kAKQAi//kAKgAj//gAKwAk//gALAAk//gALQAl//gALgAm//gALwAn//gAMAAo//cAMQAp//cAMgAp//cAMwAq//cANAAr//cANQAs//YANgAt//YANwAt//YAOAAu//YAOQAv//YAOgAw//YAOwAx//UAPAAy//UAPQAy//UAPgAz//UAPwA0//UAQAA1//UAQQA2//QAQgA2//QAQwA3//QARAA4//QARQA5//QARgA6//QARwA7//MASAA7//MASQA8//MASgA9//MASwA+//MATAA///MATQA///IATgBA//IATwBB//IAUABC//IAUQBD//IAUgBE//IAUwBE//EAVABF//EAVQBG//EAVgBH//EAVwBI//EAWABI//EAWQBJ//AAWgBK//AAWwBL//AAXABM//AAXQBN//AAXgBN//AAXwBO/+8AYABP/+8AYQBQ/+8AYgBR/+8AYwBR/+8AZABS/+8AZQBT/+4AZgBU/+4AZwBV/+4AaABW/+4AaQBW/+4AagBX/+0AawBY/+0AbABZ/+0AbQBa/+0AbgBa/+0AbwBb/+0AcABc/+wAcQBd/+wAcgBe/+wAcwBf/+wAdABf/+wAdQBg/+wAdgBh/+sAdwBi/+sAeABj/+sAeQBj/+sAegBk/+sAewBl/+sAfABm/+oAfQBn/+oAfgBo/+oAfwBo/+oAgABp/+oAgQBq/+oAggBr/+kAgwBs/+kAhABs/+kAhQBt/+kAhgBu/+kAhwBv/+kAiABw/+gAiQBx/+gAigBx/+gAiwBy/+gAjABz/+gAjQB0/+gAjgB1/+cAjwB1/+cAkAB2/+cAkQB3/+cAkgB4/+cAkwB5/+cAlAB6/+YAlQB6/+YAlgB7/+YAlwB8/+YAmAB9/+YAmQB+/+UAmgB+/+UAmwB//+UAnACA/+UAnQCB/+UAngCC/+UAnwCD/+QAoACD/+QAoQCE/+QAogCF/+QAowCG/+QApACH/+QApQCH/+MApgCI/+MApwCJ/+MAqACK/+MAqQCL/+MAqgCM/+MAqwCM/+IArACN/+IArQCO/+IArgCP/+IArwCQ/+IAsACQ/+IAsQCR/+EAsgCS/+EAswCT/+EAtACU/+EAtQCV/+EAtgCV/+EAtwCW/+AAuACX/+AAuQCY/+AAugCZ/+AAuwCZ/+AAvACa/+AAvQCb/98AvgCc/98AvwCd/98AwACe/98AwQCe/98AwgCf/98AwwCg/94AxACh/94AxQCi/94AxgCi/94AxwCj/94AyACk/94AyQCl/90AygCm/90AywCn/90AzACn/90AzQCo/90AzgCp/9wAzwCq/9wA0ACr/9wA0QCr/9wA0gCs/9wA0wCt/9wA1ACu/9sA1QCv/9sA1gCw/9sA1wCw/9sA2ACx/9sA2QCy/9sA2gCz/9oA2wC0/9oA3AC0/9oA3QC1/9oA3gC2/9oA3wC3/9oA4AC4/9kA4QC5/9kA4gC5/9kA4wC6/9kA5AC7/9kA5QC8/9kA5gC9/9gA5wC9/9gA6AC+/9gA6QC//9gA6gDA/9gA6wDB/9gA7ADC/9cA7QDC/9cA7gDD/9cA7wDE/9cA8ADF/9cA8QDG/9cA8gDG/9YA8wDH/9YA9ADI/9YA9QDJ/9YA9gDK/9YA9wDL/9YA+ADL/9UA+QDM/9UA+gDN/9UA+wDO/9UA/ADP/9UA/QDP/9QA/gDQ/9QA/wDR/9QAAAAXAAAAcAkFBQQEAgEDBAQFBQEDAwQEAQQBBAQBBAQEBAQEBAQBAQMEAwQEBAQEBAQEBAQBBAQEBAQEBAQEBAQEBAQEBAQDBAMEBAIEBAQEBAQEBAEEBAQEBAQEBAQEBAQEBAQEBAQBBAQFAQEDAwMEBQUAAAAKBQUFBQMCAwUFBQUCAwMEBAIEAgUFAgUFBQUFBQUFAgIDBAMFBQUFBAUEBAUFAgUFBQUFBQUFBQUFBQUFBQUFAwUDBQUDBQUEBQQEBQUCBQUFBQUFBQUFBQUFBQUFBQUEAgQFBQICAwMEBQUFAAAACwYGBQUDAgMFBQYGAgQEBAQCBAIFBQIFBQUFBQUFBQICBAQEBQUFBQUFBQUFBQIFBQUFBQUFBQUFBQUFBQUFBQMFAwUFAwUFBQUFBQUFAgUFBQUFBQUFBQUFBQUFBQUFBAIEBQYCAgMDBAUGBgAAAAwHBgUFAwIEBgYHBgIEBAUFAgUCBgYCBgYGBgYGBgYCAgQFBAYGBgYFBgUFBgYCBgYGBgYGBgYGBgYGBgYGBgYDBgMGBgMGBgUGBQUGBgIGBgYGBgYGBgYGBgYGBgYGBgUCBQYGAgIEBAQGBgYAAAANBwcGBgQCBAYGBwcCBAQFBQIFAgYGAgYGBgYGBgYGAgIEBQQGBgYGBgYGBgYGAgYGBgYGBgYGBgYGBgYGBgYGBAYEBgYDBgYGBgYGBgYCBgYGBgYGBgYGBgYGBgYGBgYFAgUGBwICBAQFBgcHAAAADwgIBwcEAgUHBwgIAgUFBgYCBgIHBwIHBwcHBwcHBwICBQYFBwcHBwcHBwcHBwIHBwcHBwcHBwcHBwcHBwcHBwQHBAcHBAcHBwcHBwcHAgcHBwcHBwcHBwcHBwcHBwcHBgIGBwgCAgUFBQcICAAAABAJCAcHBAMFCAgJCAMFBQYGAwYDCAgDCAgICAgICAgDAwUGBQgICAgHCAcHCAgDCAgICAgICAgICAgICAgICAgFCAUICAQICAcIBwcICAMICAgICAgICAgICAgICAgICAYDBggJAwMFBQYICAgAAAARCQkICAUDBQgICQkDBQUHBwMHAwgIAwgICAgICAgIAwMGBwYICAgIBwgHBwgIAwgICAgICAgICAgICAgICAgIBQgFCAgECAgHCAcHCAgDCAgICAgICAgICAgICAgICAgHAwcICQMDBQUGCAkJAAAAEwoKCQkFAwYJCQoKAwYGBwgDCAMJCQMJCQkJCQkJCQMDBggGCQkJCQgJCAgJCQMJCQkJCQkJCQkJCQkJCQkJCQUJBQkJBQkJCAkICAkJAwkJCQkJCQkJCQkJCQkJCQkJBwMHCQoDAwYGBwkKCgAAABULCwoKBgMHCgoLCwMHBwgIAwgDCgoDCgoKCgoKCgoDAwcIBwoKCgoJCgkJCgoDCgoKCgoKCgoKCgoKCgoKCgoGCgYKCgUKCgkKCQkKCgMKCgoKCgoKCgoKCgoKCgoKCggDCAoLAwMGBwcKCwsAAAAYDQ0LCwcEBwwLDQwECAgJCgQKBAsLBAsLCwsLCwsLBAQICggLCwsLCgsKCgsLBAsLCwsLCwsMCwsLCwsLCwsLBwsHCwsGCwsKCwoKCwsECwsLCwsLCwwLCwsLCwsLCwsJBAkMDQQEBwcJDA0NAAAAGw8ODAwHBAgNDQ8OBAkJCwsECwQNDQQNDQ0NDQ0NDQQECQsJDQ0NDQwNDAwNDQQNDQ0NDQ0NDQ0NDQ0NDQ0NDQgNCA0NBw0NDA0MDA0NBA0NDQ0NDQ0NDQ0NDQ0NDQ0NCwQLDQ4EBAgICg0ODgAAAB0QDw0NCAUJDg4QDwUJCQsMBQwFDg4FDg4ODg4ODg4FBQoMCg4ODg4NDg0NDg4FDg4ODg4ODg4ODg4ODg4ODg4IDggODgcODg0ODQ0ODgUODg4ODg4ODg4ODg4ODg4ODgsFCw4QBQUJCQoODw8AAAAgEREPDwkFChAPERAFCgoNDQUNBQ8PBQ8PDw8PDw8PBQULDQsPDw8PDg8ODg8PBQ8PDw8PDw8PDw8PDw8PDw8PCQ8JDw8IDw8ODw4ODw8FDw8PDw8PDw8PDw8PDw8PDw8NBQ0QEQUFCgoLEBERAAAAIRIRDw8JBQoQEBIRBQsLDQ0FDQUQEAUQEBAQEBAQEAUFCw0LEBAQEA4QDg4QEAUQEBAQEBAQEBAQEBAQEBAQEAkQCRAQCBAQDhAODhAQBRAQEBAQEBAQEBAQEBAQEBAQDQUNEBIFBQoKDBAREQAAACUUFBERCgYLEhEUEwYMDA4PBg8GEREGEREREREREREGBgwPDBEREREQERAQEREGERERERERERIREREREREREREKEQoREQkRERAREBAREQYREREREREREhEREREREREREQ4GDhIUBgYLCw0SFBQAAAAqFxYTEwsHDRUUFxUHDQ0QEQcRBxQUBxQUFBQUFBQUBwcOEQ4UFBQUEhQSEhQUBxQUFBQUFBQUFBQUFBQUFBQUDBQMFBQLFBQSFBISFBQHFBQUFBQUFBQUFBQUFBQUFBQQBxAVFwcHDQ0PFRYWAAAALhkYFRUNCA4XFhkXCA8PEhIIEggWFggWFhYWFhYWFggIDxIPFhYWFhQWFBQWFggWFhYWFhYWFhYWFhYWFhYWFg0WDRYWDBYWFBYUFBYWCBYWFhYWFhYWFhYWFhYWFhYWEggSFxkICA4OEBcYGAAAADIbGhcXDggQGRgbGQgQEBQUCBQIGBgIGBgYGBgYGBgICBEUERgYGBgWGBYWGBgIGBgYGBgYGBgYGBgYGBgYGBgOGA4YGA0YGBYYFhYYGAgYGBgYGBgYGBgYGBgYGBgYGBQIFBkbCAgPEBIZGhoAAAA2HRwZGQ8JERsaHRsJEREVFgkWCRoaCRoaGhoaGhoaCQkSFhIaGhoaGBoYGBoaCRoaGhoaGhoaGhoZGhoaGhoaDxkPGRkOGhoYGhgYGhoJGhoaGhoaGhoaGhkaGhoaGhoVCRUbHQkJERETGxwcAAAAOiAfGhoQCRIcGyAeCRISFxcJFwkbGwkbGxsbGxsbGwkJFBcUGxsbGxkbGRkbGwkbGxsbGxsbHBsbGxsbGxsbGxAbEBsbDxsbGRsZGRsbCRsbGxsbGxscGxsbGxsbGxsbFwkXHB8JCRISFRwfHwAAAEMlIx4eEgsVISAlIgsVFRobCxsLICALICAgICAgICALCxcbFyAgICAdIB0dICALICAgICAgICAgICAgICAgICATIBMgIBEgIB0gHR0gIAsgICAgICAgICAgICAgICAgIBoLGiEkCwsVFRghIyMAAABLKSgiIhQMFyUjKSYMGBgdHgweDCMjDCMjIyMjIyMjDAwZHhkjIyMjISMhISMjDCMjIyMjIyMkIyMjIyMjIyMjFSMVIyMTIyMhIyEhIyMMIyMjIyMjIyQjIyMjIyMjIyMdDB0lKAwMFxcbJSgoAAAAAAAAAwAAAAMAAAIAAAEAAAAAABwAAwABAAABsAAGAZQAAAAgAMUAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAaQBlAGYAYwBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiAAQAUAAAABAAEAADAAAAfgCpIBQgGSAdICIgMP//AAAAIACpIBMgGCAcICIgMP///+P/weBV4EvgSeBF4DIAAQAAAAAAAAAAAAAAAAAAAAAABABQAAAAEAAQAAMAAAB+AKkgFCAZIB0gIiAw//8AAAAgAKkgEyAYIBwgIiAw////4//B4FXgS+BJ4EXgMgABAAAAAAAAAAAAAAAAAAAAAEAFBQQDAgAsdkUgsAMlRSNhaBgjaGBELSxFILADJUUjYWgjaGBELSwgILj/wDgSsUABNjgtLCAgsEA4ErABNrj/wDgtLAGwRnYgR2gYI0ZhaCBYILADJSM4sAIlErABNmU4WS24AAosS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuAALLCAgRWlEsAFgLbgADCy4AAsqIS24AA0sIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24AA4sIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuAAPLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24ABAsICBFaUSwAWAgIEV9aRhEsAFgLbgAESy4ABAqLbgAEixLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24ABMsS1NYRUQbISFZLbgAFCxLuAALUFixAQGOWbgB/4W4AEQduQALAANfXi24ABUsICBFaUSwAWAtuAAWLLgAFSohLbgAFywgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgAGCwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24ABksSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgAGiwgIEVpRLABYCAgRX1pGESwAWAtuAAbLLgAGiotuAAcLEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgAHSxLU1hFRBshIVktuAAeLEu4AAtQWLEBAY5ZuAH/hbgARB25AAsAA19eLbgAHywgIEVpRLABYC24ACAsuAAfKiEtuAAhLCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuAAiLCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgAIyxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuAAkLCAgRWlEsAFgICBFfWkYRLABYC24ACUsuAAkKi24ACYsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuAAnLEtTWEVEGyEhWS24ACgsS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuAApLCAgRWlEsAFgLbgAKiy4ACkqIS24ACssIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24ACwsIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuAAtLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24AC4sICBFaUSwAWAgIEV9aRhEsAFgLbgALyy4AC4qLbgAMCxLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24ADEsS1NYRUQbISFZLbgAMixLuAALUFixAQGOWbgB/4W4AEQduQALAANfXi24ADMsICBFaUSwAWAtuAA0LLgAMyohLbgANSwgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgANiwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24ADcsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgAOCwgIEVpRLABYCAgRX1pGESwAWAtuAA5LLgAOCotuAA6LEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgAOyxLU1hFRBshIVktuAA8LEu4AAtQWLEBAY5ZuAH/hbgARB25AAsAA19eLbgAPSwgIEVpRLABYC24AD4suAA9KiEtuAA/LCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuABALCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgAQSxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuABCLCAgRWlEsAFgICBFfWkYRLABYC24AEMsuABCKi24AEQsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuABFLEtTWEVEGyEhWS24AEYsS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuABHLCAgRWlEsAFgLbgASCy4AEcqIS24AEksIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24AEosIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuABLLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24AEwsICBFaUSwAWAgIEV9aRhEsAFgLbgATSy4AEwqLbgATixLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24AE8sS1NYRUQbISFZLbgAUCxLuAALUFixAQGOWbgB/4W4AEQduQALAANfXi24AFEsICBFaUSwAWAtuABSLLgAUSohLbgAUywgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgAVCwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24AFUsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgAViwgIEVpRLABYCAgRX1pGESwAWAtuABXLLgAViotuABYLEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgAWSxLU1hFRBshIVktuABaLEu4AAtQWLEBAY5ZuAH/hbgARB25AAsAA19eLbgAWywgIEVpRLABYC24AFwsuABbKiEtuABdLCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuABeLCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgAXyxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuABgLCAgRWlEsAFgICBFfWkYRLABYC24AGEsuABgKi24AGIsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuABjLEtTWEVEGyEhWS24AGQsS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuABlLCAgRWlEsAFgLbgAZiy4AGUqIS24AGcsIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24AGgsIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuABpLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24AGosICBFaUSwAWAgIEV9aRhEsAFgLbgAayy4AGoqLbgAbCxLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24AG0sS1NYRUQbISFZLbgAbixLuAALUFixAQGOWbgB/4W4AEQduQALAANfXi24AG8sICBFaUSwAWAtuABwLLgAbyohLbgAcSwgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgAciwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24AHMsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgAdCwgIEVpRLABYCAgRX1pGESwAWAtuAB1LLgAdCotuAB2LEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgAdyxLU1hFRBshIVktuAB4LEu4AAtQWLEBAY5ZuAH/hbgARB25AAsAA19eLbgAeSwgIEVpRLABYC24AHosuAB5KiEtuAB7LCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuAB8LCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgAfSxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuAB+LCAgRWlEsAFgICBFfWkYRLABYC24AH8suAB+Ki24AIAsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuACBLEtTWEVEGyEhWS24AIIsS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuACDLCAgRWlEsAFgLbgAhCy4AIMqIS24AIUsIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24AIYsIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuACHLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24AIgsICBFaUSwAWAgIEV9aRhEsAFgLbgAiSy4AIgqLbgAiixLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24AIssS1NYRUQbISFZLQC4AIIruAB4K7gAbiu4AGQruABaK7gAUCu4AEYruAA8K7gAMiu4ACgruAAeK7gAFCu4AAorQA4bGxoaCwsBAQAADw9FAY24Af+FdkVoRBizAgtGACuzAwBGACuzBAFGACuzBQtGACuzBgBGACuzBwFGACuzCA9GACuzCQFGACuzCgBGACuzDAFGACuzDQtGACuzDgFGACuzEA9GACuzEQ9GACuzEgtGACuzEwtGACuzFAFGACuzFQFGACuzFg9GACuzFwFGACuzGAFGACuzGQtGACtFaERFaERFaERFaERFaEQAAAACuwGDAEsCRgIGAAADUQHO/5ABnQIwAAACFQAOATn/jP9F/6cAtgBxAdUBUP9rAQQA7gCMAEsASwCeAIMArACCABwASwBhAA4AMwBKABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAAAAEADIAAAISAtAABQALAA8AFwCPuABkK7gAGC+4ABMvuAAQ3LoAAAATABAREjm4ABgQuAAN0LgADS+4AATcuAAH0LgABy+4AA0QuAAI0LgACC+6AAsAEwAQERI5uAAEELgAD9C4ABAQuAAZ3AC6ABMAAABnK7oACwAUAGcruAATELgABNC4ABQQuAAH0LoADQAAABMREjm6AA4AFAALERI5MDEpASYnNyERISc2NyEBBxEXAQYHJxE3FhcBzP6YKApQASz+1VAKKAFn/rZQUAGQCigeHigKCigeAjAeKAr9lB4CRB79xigKUAIwUAooAAADADIAAACCAtAABAALAA8AQ7gAZCu6AAIAAwBnK7gAAxC4AAXQuAACELgACdC4AAIQuAAM0LgAAxC4AA3QALgABy+6AA8ADABnK7gADxC4AAPcMDETFxUjPQI3FhcRBxMjNTNuFFAeKAoUFFBQAV4UqoKM0lAKKP7oFP6OUAAAAAIAMgIIASMC0QAEAAkAO7gAZCu4AAovuAAHL7gAChC4AALQuAACL7gAANy4AAcQuAAF3LgAC9wAuAADL7gACC+4AAEvuAAGLzAxEwcnNTMXByc1M4IoKFChKChQAjAoKKCfKCigAAAADAAyAHcB6gJYAAUACwARABcAHQAjACkALwA1ADsAQQBHAOe4AGQruABIL7gAEi+4AEgQuAAM0LgADC+4AA7cuAASELgAFNy4AAwQuAAY0LgADhC4ABrQuAASELgAHtC4ABQQuAAg0LgAEhC4ACTQuAAUELgAJtC4AAwQuAAq0LgADhC4ACzQALgAGS+4AB8vuAAoL7gALi+6ADYAOABnK7oAQgBEAGcruABCELgAANC4AAAvuABEELgAAtC4AAIvuAA2ELgABtC4AAYvuAA4ELgACNC4AAgvuAA2ELgAMNC4ADAvuAA4ELgAMtC4ADIvuABCELgAPNC4ADwvuABEELgAPtC4AD4vMDEBFwcjJzcfAQcjJzcnNxcVByc/ARcVBy8BNxcVByc/ARcVBycRNxcVBy8BNxcVBy8BFwcjJzcFFwcjJz8BFwcjJzcFFwcjJzcBIigoKCgoKCgoKCgoZCgoKCigKCgoKKAoKCgooCgoKCgoKCgooCgoKCgUKCgoKCgBaCgoKCgoKCgoKCgo/ugoKCgoKAHgKCgoKKAoKCgoPCgoKCgoKCgoKCgo3CgoPCgoPCgoPCgo/ukoKD0oKDwoKD0oKKEoKCgoASgoKCihKCgoKAEoKCgoAAAJADL/iAHWA0gABQAMABIAFwAfACQAKAAsADEAw7gAZCu6ABEAEABnK7oAJAAgAGcrugAHAAIAZyu4AAIQuAAL0LoADQACAAcREjm4ABEQuAAT0LgAEBC4ABbQuAAgELgAJdC4ACQQuAAn0LgAIBC4ACnQuAAkELgAK9C4ACQQuAAt0LgAIBC4ADDQuAAHELgAM9wAuAAiL7gALy+6AA0ALQBnK7oAIAAbAGcrugAsABIAZyu6ABgAJgBnK7oAAgAMAGcrugAoAAAAZyu6ABcALwAiERI5uAAMELgAKtAwMQEXByEnNwUXEQYHJzUTISYnNzMDFQcnERcnNjchFhcHJzU3FxUDNTMVAzUzHQIHJzUBhigo/vwoKAFAFAooHgr+1CgKUPDwPBRRUAooAT8oClCgKChQUFBQKCgBkCgoKCgyFP7oKApQ0v7eCigeAhy+PBQBBAoeKAoKKB5uMigoMv7AtLT+wLS0jDIoKDIAAAoAMgAAAiYC0AAFAAsAEQAXAB0AIwApAC8ANQA7AOm4AGQruAA8L7gALC+4AADQuAAAL7gAPBC4AA7QuAAOL7gAIty4AAbQuAAGL7oAEQAOACIREjm4AA4QuAAW0LgAIhC4ABrQugAdAA4AIhESObgALBC4ACjcugAvACwAKBESObgALBC4ADTQugA1AA4AKBESObgAKBC4ADjQugA7ACwAKBESObgAKBC4AD3cALoALgAyAGcrugAQABQAZyu4ABAQuAAB0LgAMhC4AAfQugAXABQAEBESObgAFBC4ABzQugAjABQAEBESOboAKQAyAC4REjm6ADUAMgAuERI5uAAyELgAOtAwMQE3MhcDIw8BIicTMwMjJzY3MwcVByYnNRczFwYHIzc1NxYXFRM1NxYXFScjJzY3MwcVByYnNRczFwYHIwE3dzwUmi0WdzwUmi1jPFAKKHhaHigKZDxQCih4Wh4oCrQeKApkPFAKKHhaHigKZDxQCih4Ad7yKP7KgPIoATYBIh4oCmQ8UAooeFoeKApkPFAKKHj+PjxQCih4Wh4oCmQ8UAooeFoeKAoAAAgAMv+mAf4CqAAFAAsAEgAXAB0AIgApAC4Ar7gAZCu6ABAAEwBnK7oAKAAjAGcrugACACMAKBESObgAAi+4AAfcuAACELgACtC4ABAQuAAW0LoAHQAjACgREjm6ACEAEwAQERI5uAAhL7gAH9y6ACIAEwAQERI5uAAHELgAKtC4AAIQuAAt0LgABxC4ADDcALgALC+6AB0AJABnK7oAEQAMAGcrugAAAAIAZyu6ABMADAARERI5uAAkELgAGdC6ACIAJAAdERI5MDEBFwchJzcFFxUjJzUTISYnNyEXJRE3FxUTIyc2NzMHFQcnNQU1NxYXFQcTFQcnNQGGKCj+/CgoAUAUMh5k/nooClABQDz+NBQ8yKBQCijcvjwUAQQeKAoUPBQ8AZAoKCgoMhTmHqD+3gooHjwyAQQUPL4B9B4oCmRuPBS0jIJQCijIFP5SMhQ8CgABADICCACCAtAABAAXuABkK7oAAAACAGcrALgAAS+4AAMvMDETByc1M4IoKFACMCgooAAABAAyAAABLALQAAUACwARABcAL7gAZCu6AAsABwBnK7gACxC4ABLQuAAHELgAFdAAugARAA0AZyu6AAQAAABnKzAxASMnNzMXAyc1NxcVEwcjJzczJxUHJzU3AQRuKChuKOYUMh6qKG4oKG6CHjIUAoAoKCj+yhTmMh7S/nooKCjS0h4y5hQAAAQAMgAAASwC0AAFAAsAEQAXADe4AGQrugAIAAoAZyu4AAoQuAAS0LgACBC4ABXQuAAIELgAGdwAugABAAMAZyu6AA4AEABnKzAxNzMXByMnExcVByc1AzczFwcjFzU3FxUHWm4oKG4o5hQyHqoobigoboIeMhRQKCgoATYU5jIe0gGGKCgo0tIeMuYUAAAAAAEAMgCqAXwCJgAXAGO4AGQrugAEAAAAZyu4AAQQuAAM0LgAABC4AA/QALgAAi+4AA4vugAAAA4AAhESOboABAAOAAIREjm6AAgADgACERI5ugAMAA4AAhESOboAEAAOAAIREjm6ABQADgACERI5MDETNTcXFTcXDwEfAQcnFQcnNQcnPwEvATevKChGNw9FRQ83RigoRjcPRUUPNwGuUCgoUCgPNygoNw8oUCgoUCgPNygoNw8AAAABADIAvgGGAhIADwA/uABkK7oABAAAAGcruAAEELgACNC4AAAQuAAL0AC4AAovuAACL7oABQAHAGcruAAFELgAANC4AAcQuAAM0DAxEzU3FxUzFwcjFQcnNSMnN7QoKFooKFooKFooKAGQWigoWigoWigoWigoAAABADL/iACCAFAABAAXuABkK7oAAAACAGcrALgAAS+4AAMvMDEXByc1M4IoKFBQKCigAAAAAQAyAUABhgGQAAUAD7gAZCsAugAAAAIAZyswMQEXByEnNwFeKCj+/CgoAZAoKCgoAAAAAAEAMgAAAIIAUAADABe4AGQrugAAAAEAZysAugADAAAAZyswMTMjNTOCUFBQAAAAAAIAMgAAAdYC0AAFAAsAD7gAZCsAuAABL7gABy8wMQE3MhcDIw8BIicTMwEPdzwUmi0WdzwUmi0B3vIo/sqA8igBNgAABgAyAAAB1gLQAAYADAARABcAHAAjAK+4AGQruAAkL7gABS+4AALcugAHAAUAAhESObgAJBC4AA3QuAANL7gAC9y4ABDQuAALELgAE9C4ABMvuAANELgAFNC4ABQvugAXAAUAAhESObgACxC4ABjQuAANELgAG9C4AAUQuAAd0LgAAhC4ACHQuAACELgAJdwAugAFAAcAZyu6ABcAHgBnK7gABRC4AAvQugANAAcABRESObgAHhC4ABPQugAcAB4AFxESOTAxARcRBgcnNRMhJic3MwURNxcVEyMnNjchBRUHJxEFNTcWFxEHAcIUCigeCv7UKApQ8P7AFDzw71AKKAEr/vI8FAFUHigKFAFeFP7oKApQ0v7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFAACADIAAACCAtAABgANAC+4AForugACAAUAXSu4AAUQuAAH0LgAAhC4AAvQuAACELgAD9wAuAAEL7gACS8wMRMXEQYHJz0CNxYXEQduFAooHh4oChQBXhT+6CgKUNKM0lAKKP7oFAAAAAUAMgAAAdYC0AAFAAsAEAAWAB0ApbgAZCu4AB4vuAAAL7gAAtC4AB4QuAAM0LgADC+4AArcuAAD0LgAChC4AAXQuAAAELgAHNy6AAYAAAAcERI5uAAKELgAD9C4AAoQuAAS0LgAEi+4AAwQuAAT0LgAEy+6ABYAAAAcERI5uAAAELgAF9C4ABwQuAAf3AC6AAsABgBnK7oAFgAYAGcrugAAAAIAZyu6AAwABgALERI5uAAYELgAEtAwMQEXByEnNwEhJic3IQURNxcVEyMnNjchAzU3FhcRBwGGKCj+/CgoASz+tigKUAEO/qIUPPDvUAooASsKHigKFAGQKCgoKP5wCigeCgEEFDy+AhweKAr+3tJQCij+6BQAAAAABQAyAAAB1gLQAAUADAASABgAHwBruABaK7oAHgAAAF0ruAAeELgAB9C4AAAQuAAL0LoADQAAAB4REjm6ABgAAAAeERI5uAAAELgAGdC4AB4QuAAh3AC6AAsADQBdK7oAGAAaAF0rugAAAAIAXSu4AAsQuAAR0LgAGhC4ABTQMDEBFwchJzcFFxEGByc1EyEmJzczESMnNjchAzU3FhcRBwGGKCj+/CgoAUAUCigeCv7UKApQ8O9QCigBKwoeKAoUAZAoKCgoMhT+6CgKUNL+3gooHgIwHigK/t7SUAoo/ugUAAAABAAyAAAB1gLQAAUADAARABgAbbgAZCu4ABkvuAAAL7gAAtC4ABkQuAAQ0LgAEC+4AAXcuAAD0LgAABC4ABfcuAAH0LgAABC4AAvQuAAFELgADdC4AAAQuAAS0LgAFxC4ABrcALgAFC+4AAovugAAAAIAZyu6ABEACgAUERI5MDEBFwchJzcFFxEGByc1ARUHJxEFNTcWFxEHAYYoKP78KCgBQBQKKB7+/DwUAVQeKAoUAZAoKCgoMhT+6CgKUNIBaNw8FAEi+tJQCij+6BQAAAUAMgAAAdYC0AAFAAwAEgAYAB0ArbgAZCu4AB4vuAACL7gAANC4AB4QuAAQ0LgAEC+4ABHcuAAD0LgAERC4AAXQuAACELgAB9y4AAIQuAAL0LoADQACAAcREjm4ABEQuAAU0LgAFC+4ABAQuAAV0LgAFS+6ABgAAgAHERI5uAARELgAGdC4ABAQuAAc0LgABxC4AB/cALoACwANAGcrugAYABMAZyu6AAAAAgBnK7gACxC4ABHQugAdABMAGBESOTAxARcHISc3BRcRBgcnNRMhJic3MxMhJzY3IQUVBycRAYYoKP78KCgBQBQKKB4K/tQoClDwHv7zUAooAUn+1DwUAZAoKCgoMhT+6CgKUNL+3gooHgIwHigKZL48FAEEAAYAMgAAAdYC0AAFAAwAEgAXAB0AIgC/uABkK7gAIy+4AAIvuAAA0LgAIxC4ABPQuAATL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAIABxESObgAERC4AB7QuAATELgAIdC4AAcQuAAk3AC6AAsADQBnK7oAHQAYAGcrugAAAAIAZyu4AAsQuAAR0LoAEwANAAsREjm6ACIAGAAdERI5MDEBFwchJzcFFxEGByc1EyEmJzczBRE3FxUBISc2NyEFFQcnEQGGKCj+/CgoAUAUCigeCv7UKApQ8P7AFDwBDv7zUAooAUn+1DwUAZAoKCgoMhT+6CgKUNL+3gooHgoBBBQ8vgIcHigKZL48FAEEAAQAMgAAAdYC0AAGAAwAEQAYAHe4AForuAAZL7gABS+4AALcuAAZELgAENC4ABAvuAAO3LgACNC4AAgvuAAQELgACdC4AAkvugAMAAUAAhESObgABRC4ABLQuAACELgAFtC4AAIQuAAa3AC4AAQvugAMABMAXSu4ABMQuAAI0LoAEQATAAwREjkwMQEXEQYHJzUDIyc2NyEFFQcnEQU1NxYXEQcBwhQKKB4U71AKKAEr/vI8FAFUHigKFAFeFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BQAAAcAMgAAAdYC0AAFAAwAEgAXAB0AIgApANO4AForuAAqL7gAAC+4AALQuAAqELgAE9C4ABMvuAAR3LgAA9C4ABEQuAAF0LgAABC4ACjcuAAH0LgAABC4AAvQugANAAAAKBESObgAERC4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAAAKBESObgAERC4AB7QuAATELgAIdC4AAAQuAAj0LgAKBC4ACvcALoACwANAF0rugAdACQAXSu6AAAAAgBdK7gACxC4ABHQugATAA0ACxESObgAJBC4ABnQugAiACQAHRESOTAxARcHISc3BRcRBgcnNRMhJic3MwURNxcVEyMnNjchBRUHJxEFNTcWFxEHAYYoKP78KCgBQBQKKB4K/tQoClDw/sAUPPDvUAooASv+8jwUAVQeKAoUAZAoKCgoMhT+6CgKUNL+3gooHgoBBBQ8vgIcHigKZL48FAEE3NJQCij+6BQAAAAABgAyAAAB1gLQAAUADAASABgAHQAkAMG4AForuAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAR3LgAA9C4ABEQuAAF0LgAABC4ACPcuAAH0LgAABC4AAvQugANAAAAIxESObgAERC4ABTQuAAUL7gAEBC4ABXQuAAVL7oAGAAAACMREjm4ABEQuAAZ0LgAEBC4ABzQuAAAELgAHtC4ACMQuAAm3AC6AAsADQBdK7oAGAAfAF0rugAAAAIAXSu4AAsQuAAR0LgAHxC4ABTQugAdAB8AGBESOTAxARcHISc3BRcRBgcnNRMhJic3MxEjJzY3IQUVBycRBTU3FhcRBwGGKCj+/CgoAUAUCigeCv7UKApQ8O9QCigBK/7yPBQBVB4oChQBkCgoKCgyFP7oKApQ0v7eCigeAjAeKApkvjwUAQTc0lAKKP7oFAAAAAACADIAoACCAjAAAwAHAC+4AIIrugAAAAEAhSu4AAAQuAAE0LgAARC4AAXQALoAAwAAAIUrugAHAAQAhSswMTcjNTM1IzUzglBQUFCgUPBQAAIAMv+IAIICMAADAAgAK7gAZCu6AAAAAQBnK7gAABC4AATQuAABELgABtAAuAAFL7oAAwAAAGcrMDETIzUzEQcnNTOCUFAoKFAB4FD9gCgooAAAAAIAMgCWAUACOgAEAAkAI7gAZCsAuAACL7gABi+6AAEABgACERI5ugAIAAYAAhESOTAxEyM3MxcRByMnM6BuyCgeHijIbgFyyCf+qifIAAAAAgAyAO8BhgHgAAUACwAXuABkKwC6AAYACABnK7oAAAACAGcrMDEBFwchJzcFFwchJzcBXigo/vwoKAEEKCj+/CgoAeAoKCgooSgoKCgAAAACADIAlgFAAjoABAAJACO4AGQrALgAAS+4AAcvugADAAcAARESOboABgAHAAEREjkwMRM3MxcjFTMHIycyHijIbm7IKB4CEyfIFMgnAAAAAAUAMgAAAdYC0AAFAAoAEAAXABsAmbgAZCu4ABwvuAAAL7gAAtC4ABwQuAAG0LgABi+4AArcuAAD0LgAChC4AAXQuAAKELgADNC4AAwvuAAGELgADdC4AA0vuAAAELgAFty6ABAAAAAWERI5uAAAELgAEdC4AAoQuAAY0LgABhC4ABnQuAAWELgAHdwAugAbABgAZyu6ABAAEgBnK7oAAAACAGcruAASELgADNAwMQEXByEnNwc1NxcVEyMnNjchAzU3FhcRBwEjNTMBhigo/vwoKFAUPPDvUAooASsKHigKFP7AUFABkCgoKCjwqhQ8ggHgHigK/t7SUAoo/ugU/o5QAAAACgAyAAAB1gLQAAYADAARABcAHAAjACkALgAzADkAzbgAZCu6AAsADQBnK7oAKQAqAGcrugACAAUAZyu6AAcABQACERI5uAALELgAENC6ABcABQACERI5uAALELgAGNC4AA0QuAAb0LgABRC4AB3QuAACELgAIdC4ACoQuAAy0LoAMwANAAIREjm4ACkQuAA00LgAAhC4ADvcALoADAAHAGcrugAXAB4AZyu6ACgAJQBnK7oAOQA0AGcrugANAAcADBESObgAHhC4ABPQugAcAB4AFxESOboAKgAlACgREjm6ADMANAA5ERI5MDEBFxUGByc1EyEmJzczBRE3FxUTIyc2NyEFFQcnEQU1NxYXEQ8CJic3Mwc1NxcVNRUHJzUXIyc2NxcBwhQKKB4K/tQoClDw/sAUPPDvUAooASv+8jwUAVQeKAoUMowoClBQoBQ8PBSgUFAKKG4BXhR4KApQMv7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFNIBCigfCmQUPB7IHjwUZAofKAoBAAAGADIAAAHWAtAABQAMABIAFwAeACUAr7gAZCu4ACYvuAAAL7gAAtC4ACYQuAAW0LgAFi+4AAXcuAAD0LgAABC4AB3cuAAH0LgAABC4AAvQuAAFELgADtC4AA4vuAAWELgAD9C4AA8vugASAAAAHRESObgABRC4ABPQuAAAELgAGNC4AAUQuAAf0LgAFhC4ACPQuAAdELgAJ9wAuAAKL7gAIS+6ABIAGQBnK7oAAAACAGcruAAZELgADtC6ABcAGQASERI5MDEBFwchJzcFFxEGByc1AyMnNjchBRUHJxEFNTcWFxEHBRUHJicRNwGGKCj+/CgoAUAUCigeFO9QCigBK/7yPBQBVB4oChT+wB4oChQBkCgoKCgyFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BRQ0lAKKAEYFAAABwAyAAAB1gLQAAUACgAQABUAGwAhACcAr7gAZCu4ACgvuAAAL7gAAtC4ACgQuAAG0LgABi+4ACbcuAAD0LgAJhC4AAXQuAAmELgACdC4ACYQuAAM0LgABhC4AA3QuAAmELgAEdC4AAYQuAAU0LgAABC4ABbQuAAAELgAGty4AB3QuAAAELgAINC4AAYQuAAk0LgAGhC4ACncALoAJwAjAGcrugAPAAsAZyu6AAAAAgBnK7oABgAjACcREjm6ABUACwAPERI5MDEBFwchJzcDETcXFRMjJzUhFwUVBycRBTU3FxUHFRcVByc1FwchNTczAYYoKP78KChQFDzw8FABQCj+6DwUAVQeMhQUMh4TKP7BUO8BkCgoKCj+tgEEFDy+AhweMig8vjwUAQTc0h4y5hQUFOYyHtL6KDIeAAQAMgAAAa4C0AAFAAoAEAAVAEu4AGQrugAEAAYAZyu4AAQQuAAJ0LgABBC4ABHQuAAGELgAFNAAugAFAAAAZyu6ABAACwBnK7oABgAAAAUREjm6ABUACwAQERI5MDEpASYnNyEFETcXFQEhJzY3IQUVBycRAa7+tigKUAEO/qIUPAEO/vNQCigBSf7UPBQKKB4KAQQUPL4CHB4oCmS+PBQBBAAABgAyAAAB1gLQAAQACgAPABUAGwAhAIu4AGQruAAiL7gAEC+4ACIQuAAA0LgAAC+4ACDcuAAD0LgAIBC4AAbQuAAAELgAB9C4ACAQuAAL0LgAABC4AA7QuAAQELgAFNy4ABfQuAAQELgAGtC4AAAQuAAe0LgAFBC4ACPcALoAIQAdAGcrugAJAAUAZyu6AAAAHQAhERI5ugAPAAUACRESOTAxNxE3FxUTIyc1IRcFFQcnEQU1NxcVBxUXFQcnNRcHITU3MzIUPPDwUAFAKP7oPBQBVB4yFBQyHhMo/sFQ70YBBBQ8vgIcHjIoPL48FAEE3NIeMuYUFBTmMh7S+igyHgAAAAAFADIAAAGuAtAABQALABAAFgAbAFO4AGQrugAKAAwAZyu4AAoQuAAP0LgAChC4ABfQuAAMELgAGtAAugALAAYAZyu6ABYAEQBnK7oAAAACAGcrugAMAAYACxESOboAGwARABYREjkwMQEXByEnNwEhJic3IQURNxcVASEnNjchBRUHJxEBhigo/vwoKAEs/rYoClABDv6iFDwBDv7zUAooAUn+1DwUAZAoKCgo/nAKKB4KAQQUPL4CHB4oCmS+PBQBBAAABAAyAAABrgLQAAUACwAQABcARbgAZCu6AAUADwBnK7gABRC4AAzQuAAFELgAEdC4AA8QuAAV0AC4ABMvugALAAYAZyu6AAAAAgBnK7oAEAAGAAsREjkwMQEXByEnNyUhJzY3IQUVBycRExUHJicRNwGGKCj+/CgoAQ7+81AKKAFJ/tQ8FFAeKAoUAZAoKCgo8B4oCmS+PBQBBP6Y0lAKKAEYFAAGADIAAAHWAtAABQAMABIAFwAdACIAr7gAZCu4ACMvuAACL7gAANC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAIxC4ABPQuAATL7gAEdy4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAIABxESObgAERC4AB7QuAATELgAIdC4AAcQuAAk3AC6AAsADQBnK7oAHQAYAGcrugAAAAIAZyu4AAsQuAAR0LoAEwANAAsREjm6ACIAGAAdERI5MDEBFwcjJzcfAREGByc1EyEmJzczBRE3FxUBISc2NyEFFQcnEQGGKChaKCiWFAooHgr+1CgKUPD+wBQ8AQ7+81AKKAFJ/tQ8FAGQKCgoKDIU/ugoClDS/t4KKB4KAQQUPL4CHB4oCmS+PBQBBAAAAAUAMgAAAdYC0AAFAAwAEwAaACEAd7gAZCu4ACIvuAAAL7gAAtC4ACIQuAAY0LgAGC+4ABXcuAAD0LgAFRC4AAXQuAAAELgAEty4AAfQuAAAELgAC9C4AAAQuAAN0LgAGBC4ABzQuAAVELgAINC4ABIQuAAj3AC4AAovuAAWL7gADy+6AAAAAgBnKzAxARcHISc3BRcRBgcnPQI3FhcRBwUVByYnETc1JxE2NxcVAYYoKP78KCgBQBQKKB4eKAoU/sAeKAoUFAooHgGQKCgoKDIU/ugoClDSjNJQCij+6BRQ0lAKKAEYFAoUARgoClDSAAIAMgAKAIIC0AAGAA0AJ7gAeCu6AAUAAAB7K7gABRC4AAjQuAAAELgADNAAuAACL7gACy8wMRM1NxYXEQcVFxEGByc1Mh4oChQUCigeAa7SUAoo/ugUChT+6CgKUNIAAAQAMgAAAdYC0AAGAAwAEQAYAGe4AGQruAAZL7gABS+4AALcugAHAAUAAhESObgAGRC4AA3QuAANL7gAC9y4ABDQuAAFELgAEtC4AAIQuAAW0LgAAhC4ABrcALgAFC+6AAUABwBnK7gABRC4AAvQugANAAcABRESOTAxARcRBgcnNRMhJic3MwURNxcVATU3FhcRBwHCFAooHgr+1CgKUPD+wBQ8AQQeKAoUAV4U/ugoClDS/t4KKB4KAQQUPL4BStJQCij+6BQABQAyAAAB1gLQAAUADAASABkAIAB/uABkK7gAIS+4AAIvuAAA0LgAIRC4ABfQuAAXL7gAFNy4AAPQuAAUELgABdC4AAIQuAAH3LgAAhC4AAvQuAACELgADtC4AAcQuAAQ0LgAFxC4ABvQuAAUELgAH9C4AAcQuAAi3AC4AA4vuAAeL7gACi+4ABUvugAAAAIAZyswMQEXByEnNwUXEQYHJzUnNzIXASMHFQcmJxE3NScRNjcXFQGGKCj+/CgoAUAUCige8PA8FP78PBQeKAoUFAooHgGQKCgoKDIU/ugoClDSvvAo/vyC0lAKKAEYFBQUARgoClDSAAADADIAAAHWAtAABgAMABMAPbgAZCu6AAEABABnK7oADAAEAAEREjm4AAQQuAAO0LgAARC4ABLQALgAES+6AAEADABnK7gAARC4AAjQMDETFQcmJxE3EzMXBgchAycRNjcXFYIeKAoUUPBQCij+1DIUCigeASLSUAooARgU/vIeKAoBchQBGCgKUNIAAAYAMgAAAdYC0AAEAAsAEQAWAB0AJAC7uABkK7gAJS+4ABXQuAAVL7gAAtxBAwBgAAIAAV1BAwDAAAIAAV24AADcuAACELgACtxBAwDAAAoAAV1BAwBgAAoAAV24AAfcuAAVELgAE9y4AA3QuAANL7gAFRC4AA7QuAAOL7oAEQAKAAcREjm4AAoQuAAX0LgABxC4ABvQuAATELgAHtC4ABUQuAAi0LgABxC4ACbcALgACS+4ACAvugARABgAZyu4ABgQuAAN0LoAFgAYABEREjkwMQEHJzUzExcRBgcnNQMjJzY3IQUVBycRBTU3FhcRBwUVByYnETcBLCgoUJYUCigeFO9QCigBK/7yPBQBVB4oChT+wB4oChQBhigo5v7yFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BRQ0lAKKAEYFAAAAAUAMgAAAdYCxgAGAAwAEwAaACEAX7gAZCu4ACIvuAASL7gAIhC4AATQuAAEL7gAAdy4ABIQuAAP3LgAEhC4ABTQuAAPELgAGNC4AAQQuAAc0LgAARC4ACDQuAAPELgAI9wAuAACL7gAES+4ABYvuAAfLzAxExUHJicRNyUjJzUzHwIRBgcnPQI3FhcRByEnETY3FxWCHigKFAEsRpY8oFAUCigeHigKFP6EFAooHgEi0lAKKAEYFEaWPKB4FP7oKApQ0oLSUAoo/ugUFAEYKApQ0gAABgAyAAAB1gLQAAUACwARABcAHQAjAFO4AGQruAAkL7gABi+4AArcuAAN0LgABhC4ABDQuAAkELgAE9C4ABMvuAAX3LgAHtC4ABMQuAAh0LgAChC4ACXcALoAHQAZAGcrugAEAAAAZyswMQEjJzczFwc1NxcVBxUXFQcnNSUnNTcXFQEHIyc3MycVByc1NwFy3Cgo3CgUHjIUFDIe/sAUMh4BGCjcKCjc8B4yFAKAKCgo+tIeMuYUFBTmMh7SUBTmMh7S/nooKCjS0h4y5hQAAAUAMgAAAdYC0AAFAAsAEAAWAB0AhbgAZCu4AB4vuAAAL7gAAtC4AB4QuAAQ0LgAEC+4AAfcuAAD0LgABxC4AAXQuAAQELgACdC4AAcQuAAN0LgAABC4ABHQuAAAELgAFdy4AAcQuAAX0LgAEBC4ABvQuAAVELgAH9wAuAAZL7oACgAGAGcrugAAAAIAZyu6ABAABgAKERI5MDEBFwchJz8BIyc1IRcFFQcnEQU1NxcVBwUVByYnETcBhigo/vwoKPDwUAFAKP7oPBQBVB4yFP7AHigKFAGQKCgoKPAeMig8vjwUAQTc0h4y5hRQ0lAKKAEYFAAHADL/9gHgAtAABAAKAA8AFQAaACEAJwCruABkK7gAKC+4AAMvuAAC3LgAKBC4AAvQuAALL7oABQALAAIREjm4AAncuAAO0LgACRC4ABHQuAARL7gACxC4ABLQuAASL7oAFQADAAIREjm4AAkQuAAW0LgACxC4ABnQuAADELgAG9C4AAIQuAAf0LgAAhC4ACncALgAJS+6AAoABQBnK7oAFQAcAGcrugALAAUAChESObgAHBC4ABHQugAaABwAFRESOTAxARcVJzUDISYnNzMHETcXFRMjJzY3IQUVBycRBTU3FhcRDwEzFxUjJwHCFFAK/ugoClCq+hQ88O9QCigBK/7yPBQBVB4oChSgPII8ggFeFPBQeP7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFL6CPIIAAAAABgAyAAAB1gLQAAUACwASABgAHwAkAK+4AGQruAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAN3LgAA9C4AA0QuAAF0LgAABC4AB7cuAAI0LgAABC4AArQuAANELgAFNC4ABQvuAAQELgAFdC4ABUvugAYAAAAHhESObgAABC4ABnQuAANELgAINC4ABAQuAAj0LgAHhC4ACbcALgACi+4AA4vugAYABoAZyu6AAAAAgBnK7gAGhC4ABTQugAkABoAGBESOTAxARcHISc3FzMBBiMvARUHJicRNwEjJzY3IQM1NxYXEQclFQcnEQGGKCj+/CgoFDwBBBQ88BQeKAoUASzvUAooASsKHigKFP7APBQBkCgoKChk/vwo8DLSUAooARgUASIeKAr+3tJQCij+6BT6vjwUAQQABQAyAAAB1gLQAAUADAASABcAHwCzuABkK7gAIC+4AAIvuAAA0LgAIBC4ABDQuAAQL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABPQuAAQELgAFtC4ABEQuAAY0LgAGC+4ABAQuAAZ0LgAGS+4AAcQuAAe0LgAAhC4AB/QuAAHELgAIdwAugALAA0AZyu6ABsAGABnK7oAAAACAGcruAALELgAEdC6ABcAGAAbERI5MDEBFwchJzcFFxEGByc1EyEmJzczAxUHJxEXJzY3IRYXBwGGKCj+/CgoAUAUCigeCv7UKApQ8PA8FFFQCigBPygKUAGQKCgoKDIU/ugoClDS/t4KKB4CHL48FAEECh4oCgooHgAAAwAyAAAB1QLQAAYACwATACu4AGQrugACAAUAZyu4AAUQuAAH0LgAAhC4AAnQALgABC+6AA8ADABnKzAxARcRBgcnPQIzFQcDJzY3IRYXBwEDKAooHlAogVAKKAE/KApQAV4o/vwoClDmZNLSKAEOHigKCigeAAAABQAyAAAB1gLQAAYADAARABgAHwB3uABkK7gAIC+4AAUvuAAC3LoABwAFAAIREjm4ACAQuAAN0LgADS+4AAvcuAAQ0LgABRC4ABLQuAACELgAFtC4AA0QuAAa0LgACxC4AB7QuAACELgAIdwAuAAUL7oABQAHAGcruAAFELgAC9C6AA0ABwAFERI5MDEBFxEGByc1EyEmJzczBRE3FxUBNTcWFxEHBScRNjcXFQHCFAooHgr+1CgKUPD+wBQ8AQQeKAoU/oQUCigeAV4U/ugoClDS/t4KKB4KAQQUPL4BStJQCij+6BQKFAEYKApQ0gAABAAyAAAB1gLGAAYADQATABkAc7gAZCu4ABovuAAHL7gAGhC4AAHQuAABL7gABty4AAcQuAAM3LoADwABAAwREjm4AAEQuAAQ0LgABhC4ABPQuAAHELgAFNC4AAwQuAAW0LoAGAABAAwREjm4AAwQuAAb3AC4AAQvuAAJL7gADy+4ABgvMDETJxE2NxcVITU3FhcRDwEVAzU3FyE3FxUDNUYUCigeAQQeKAoUyMgUPAEEPBTIAWgUARgoClDS0lAKKP7oFPB4AQQ8FDw8FDz+/HgAAAAGADIAAAHWAtAABAALABEAFgAdACQAu7gAZCu4ACUvuAAS0LgAEi+4AAHcQQMAYAABAAFdQQMAwAABAAFduAAA3LgAARC4AAXcQQMAwAAFAAFdQQMAYAAFAAFduAAK3LoADAAFAAoREjm4ABIQuAAP0LgADy+4ABIQuAAW3LgAENC4ABAvuAAKELgAGNC4AAUQuAAc0LgAEhC4AB/QuAAWELgAI9C4AAoQuAAm3AC4AAcvuAAiL7oAHAAMAGcruAAcELgAENC6ABIADAAcERI5MDElIzU3Fzc1NxYXEQcDISYnNzMFETcXFSUXEQYHJzUlJxE2NxcVASxQKChaHigKFDL+1SgKUO/+wBQ8AUAUCige/sAUCigeZOYoKGTSUAoo/ugU/o4KKB4KAQQUPL76FP7oKApQ0lAUARgoClDSAAQAMgAAAdYC0AAFAAsAEQAXADe4AGQrugALABEAZyu4AAsQuAAA0LgAAC+4ABEQuAAS0LgAEi8AuAAEL7gADS+4AAcvuAAWLzAxATMTBiMnPwEyFwMjDwEiJxMzNyMDNjMXAQ4tmhQ8dwF3PBSaLRZ3PBSaLQEtmhQ8dwFe/soo8uzyKP7KgPIoATYUATYo8wAAAAAFADIAAAHWAtAABQAMABIAFwAeAIm4AGQruAAfL7gAAC+4AALQuAAfELgAENC4ABAvuAAR3LgAA9C4ABEQuAAF0LgAABC4AB3cuAAH0LgAABC4AAvQugANAAAAHRESObgAERC4ABPQuAAQELgAFtC4AAAQuAAY0LgAHRC4ACDcALgAGi+6AAsADQBnK7oAAAACAGcruAALELgAEdAwMQEXByEnNwUXEQYHJzUTISYnNzMDFQcnEQU1NxYXEQcBhigo/vwoKAFAFAooHgr+1CgKUPDwPBQBVB4oChQBkCgoKCgyFP7oKApQ0v7eCigeAjrcPBQBIvrSUAoo/ugUAAAABAAyAAAB1gLQAAMACQAPABUAJ7gAZCsAugADAAAAZyu6AAkABABnK7gACRC4AAvQuAAAELgAEdAwMSkBNzMDIyc2NyEDEzIXAyMXAyInEzMBrv7oKNJGx1AKKAENboI8FJY8Cow8FKA8UAIwHigK/t4BIij+ylD+3igBNgAAAAAEADIAAAEEAtAABAALABAAFwBDuABkK7oABAAAAGcruAAEELgADNC4AAAQuAAP0AC6ABcAEgBnK7oACgAFAGcrugAAABIAFxESOboAEAAFAAoREjkwMTcRNxcVEyMnNjczFwcVBycREwcjJic3MzIUPEZFUAooixSCPBTSFIsoClBFRgEEFDy+AhweKAoUUL48FAEE/YoUCigeAAACADIAAAHUAtAABQALAA+4AGQrALgABC+4AAovMDEBMxMGIy8BIwM2MxcBDS2aFDx3FC2aFDx3AV7+yijygAE2KPMAAAQAMgAAAQQC0AAGAAsAEgAXAEu4AGQrugACAAUAZyu6AAsABQACERI5uAAFELgADNC4AAIQuAAQ0LoAEwAFAAIREjm4AAIQuAAZ3AC4AAovuAAOL7gABC+4ABMvMDETFxEGByc1AyMnNzMDNTcWFxEHAyMnNzPwFAooHhQyPBR4Ch4oChQyeBQ8MgFeFP7oKApQ0gFePBT+3tJQCij+6BT+jhQ8AAAAAAIAMgHCAdUC0AAEAAkAF7gAZCsAuAAEL7gABS+4AAEvuAAILzAxATUXFQchJzU3BwENyCf+qyfIAQJibsgoHh4oyG4AAQAyAAAB1QBQAAcAD7gAZCsAugAAAAMAZyswMSUXBgchJic3AYVQCij+wSgKUFAeKAoKKB4AAAABADICMADmAuQABQAPuABkKwC4AAIvuAAELzAxExUHJzcz5iiMCigCYigKjCgAAAAGADIAAAHWAtAABQAMABIAFwAeACUAr7gAZCu4ACYvuAAAL7gAAtC4ACYQuAAW0LgAFi+4AAXcuAAD0LgAABC4AB3cuAAH0LgAABC4AAvQuAAFELgADtC4AA4vuAAWELgAD9C4AA8vugASAAAAHRESObgABRC4ABPQuAAAELgAGNC4AAUQuAAf0LgAFhC4ACPQuAAdELgAJ9wAuAAKL7gAIS+6ABIAGQBnK7oAAAACAGcruAAZELgADtC6ABcAGQASERI5MDEBFwchJzcFFxEGByc1AyMnNjchBRUHJxEFNTcWFxEHBRUHJicRNwGGKCj+/CgoAUAUCigeFO9QCigBK/7yPBQBVB4oChT+wB4oChQBkCgoKCgyFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BRQ0lAKKAEYFAAABwAyAAAB1gLQAAUACgAQABUAGwAhACcAr7gAZCu4ACgvuAAAL7gAAtC4ACgQuAAG0LgABi+4ACbcuAAD0LgAJhC4AAXQuAAmELgACdC4ACYQuAAM0LgABhC4AA3QuAAmELgAEdC4AAYQuAAU0LgAABC4ABbQuAAAELgAGty4AB3QuAAAELgAINC4AAYQuAAk0LgAGhC4ACncALoAJwAjAGcrugAPAAsAZyu6AAAAAgBnK7oABgAjACcREjm6ABUACwAPERI5MDEBFwchJzcDETcXFRMjJzUhFwUVBycRBTU3FxUHFRcVByc1FwchNTczAYYoKP78KChQFDzw8FABQCj+6DwUAVQeMhQUMh4TKP7BUO8BkCgoKCj+tgEEFDy+AhweMig8vjwUAQTc0h4y5hQUFOYyHtL6KDIeAAQAMgAAAa4C0AAFAAoAEAAVAEu4AGQrugAEAAYAZyu4AAQQuAAJ0LgABBC4ABHQuAAGELgAFNAAugAFAAAAZyu6ABAACwBnK7oABgAAAAUREjm6ABUACwAQERI5MDEpASYnNyEFETcXFQEhJzY3IQUVBycRAa7+tigKUAEO/qIUPAEO/vNQCigBSf7UPBQKKB4KAQQUPL4CHB4oCmS+PBQBBAAABgAyAAAB1gLQAAQACgAPABUAGwAhAIu4AGQruAAiL7gAEC+4ACIQuAAA0LgAAC+4ACDcuAAD0LgAIBC4AAbQuAAAELgAB9C4ACAQuAAL0LgAABC4AA7QuAAQELgAFNy4ABfQuAAQELgAGtC4AAAQuAAe0LgAFBC4ACPcALoAIQAdAGcrugAJAAUAZyu6AAAAHQAhERI5ugAPAAUACRESOTAxNxE3FxUTIyc1IRcFFQcnEQU1NxcVBxUXFQcnNRcHITU3MzIUPPDwUAFAKP7oPBQBVB4yFBQyHhMo/sFQ70YBBBQ8vgIcHjIoPL48FAEE3NIeMuYUFBTmMh7S+igyHgAAAAAFADIAAAGuAtAABQALABAAFgAbAFO4AGQrugAKAAwAZyu4AAoQuAAP0LgAChC4ABfQuAAMELgAGtAAugALAAYAZyu6ABYAEQBnK7oAAAACAGcrugAMAAYACxESOboAGwARABYREjkwMQEXByEnNwEhJic3IQURNxcVASEnNjchBRUHJxEBhigo/vwoKAEs/rYoClABDv6iFDwBDv7zUAooAUn+1DwUAZAoKCgo/nAKKB4KAQQUPL4CHB4oCmS+PBQBBAAABAAyAAABrgLQAAUACwAQABcARbgAZCu6AAUADwBnK7gABRC4AAzQuAAFELgAEdC4AA8QuAAV0AC4ABMvugALAAYAZyu6AAAAAgBnK7oAEAAGAAsREjkwMQEXByEnNyUhJzY3IQUVBycRExUHJicRNwGGKCj+/CgoAQ7+81AKKAFJ/tQ8FFAeKAoUAZAoKCgo8B4oCmS+PBQBBP6Y0lAKKAEYFAAGADIAAAHWAtAABQAMABIAFwAdACIAr7gAZCu4ACMvuAACL7gAANC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAIxC4ABPQuAATL7gAEdy4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAIABxESObgAERC4AB7QuAATELgAIdC4AAcQuAAk3AC6AAsADQBnK7oAHQAYAGcrugAAAAIAZyu4AAsQuAAR0LoAEwANAAsREjm6ACIAGAAdERI5MDEBFwcjJzcfAREGByc1EyEmJzczBRE3FxUBISc2NyEFFQcnEQGGKChaKCiWFAooHgr+1CgKUPD+wBQ8AQ7+81AKKAFJ/tQ8FAGQKCgoKDIU/ugoClDS/t4KKB4KAQQUPL4CHB4oCmS+PBQBBAAAAAUAMgAAAdYC0AAFAAwAEwAaACEAd7gAZCu4ACIvuAAAL7gAAtC4ACIQuAAY0LgAGC+4ABXcuAAD0LgAFRC4AAXQuAAAELgAEty4AAfQuAAAELgAC9C4AAAQuAAN0LgAGBC4ABzQuAAVELgAINC4ABIQuAAj3AC4AAovuAAWL7gADy+6AAAAAgBnKzAxARcHISc3BRcRBgcnPQI3FhcRBwUVByYnETc1JxE2NxcVAYYoKP78KCgBQBQKKB4eKAoU/sAeKAoUFAooHgGQKCgoKDIU/ugoClDSjNJQCij+6BRQ0lAKKAEYFAoUARgoClDSAAIAMgAKAIIC0AAGAA0AJ7gAeCu6AAUAAAB7K7gABRC4AAjQuAAAELgADNAAuAACL7gACy8wMRM1NxYXEQcVFxEGByc1Mh4oChQUCigeAa7SUAoo/ugUChT+6CgKUNIAAAQAMgAAAdYC0AAGAAwAEQAYAGe4AGQruAAZL7gABS+4AALcugAHAAUAAhESObgAGRC4AA3QuAANL7gAC9y4ABDQuAAFELgAEtC4AAIQuAAW0LgAAhC4ABrcALgAFC+6AAUABwBnK7gABRC4AAvQugANAAcABRESOTAxARcRBgcnNRMhJic3MwURNxcVATU3FhcRBwHCFAooHgr+1CgKUPD+wBQ8AQQeKAoUAV4U/ugoClDS/t4KKB4KAQQUPL4BStJQCij+6BQABQAyAAAB1gLQAAUADAASABkAIAB/uABkK7gAIS+4AAIvuAAA0LgAIRC4ABfQuAAXL7gAFNy4AAPQuAAUELgABdC4AAIQuAAH3LgAAhC4AAvQuAACELgADtC4AAcQuAAQ0LgAFxC4ABvQuAAUELgAH9C4AAcQuAAi3AC4AA4vuAAeL7gACi+4ABUvugAAAAIAZyswMQEXByEnNwUXEQYHJzUnNzIXASMHFQcmJxE3NScRNjcXFQGGKCj+/CgoAUAUCige8PA8FP78PBQeKAoUFAooHgGQKCgoKDIU/ugoClDSvvAo/vyC0lAKKAEYFBQUARgoClDSAAADADIAAAHWAtAABgAMABMAPbgAZCu6AAEABABnK7oADAAEAAEREjm4AAQQuAAO0LgAARC4ABLQALgAES+6AAEADABnK7gAARC4AAjQMDETFQcmJxE3EzMXBgchAycRNjcXFYIeKAoUUPBQCij+1DIUCigeASLSUAooARgU/vIeKAoBchQBGCgKUNIAAAYAMgAAAdYC0AAEAAsAEQAWAB0AJAC7uABkK7gAJS+4ABXQuAAVL7gAAtxBAwBgAAIAAV1BAwDAAAIAAV24AADcuAACELgACtxBAwDAAAoAAV1BAwBgAAoAAV24AAfcuAAVELgAE9y4AA3QuAANL7gAFRC4AA7QuAAOL7oAEQAKAAcREjm4AAoQuAAX0LgABxC4ABvQuAATELgAHtC4ABUQuAAi0LgABxC4ACbcALgACS+4ACAvugARABgAZyu4ABgQuAAN0LoAFgAYABEREjkwMQEHJzUzExcRBgcnNQMjJzY3IQUVBycRBTU3FhcRBwUVByYnETcBLCgoUJYUCigeFO9QCigBK/7yPBQBVB4oChT+wB4oChQBhigo5v7yFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BRQ0lAKKAEYFAAAAAUAMgAAAdYCxgAGAAwAEwAaACEAX7gAZCu4ACIvuAASL7gAIhC4AATQuAAEL7gAAdy4ABIQuAAP3LgAEhC4ABTQuAAPELgAGNC4AAQQuAAc0LgAARC4ACDQuAAPELgAI9wAuAACL7gAES+4ABYvuAAfLzAxExUHJicRNyUjJzUzHwIRBgcnPQI3FhcRByEnETY3FxWCHigKFAEsRpY8oFAUCigeHigKFP6EFAooHgEi0lAKKAEYFEaWPKB4FP7oKApQ0oLSUAoo/ugUFAEYKApQ0gAABgAyAAAB1gLQAAUACwARABcAHQAjAFO4AGQruAAkL7gABi+4AArcuAAN0LgABhC4ABDQuAAkELgAE9C4ABMvuAAX3LgAHtC4ABMQuAAh0LgAChC4ACXcALoAHQAZAGcrugAEAAAAZyswMQEjJzczFwc1NxcVBxUXFQcnNSUnNTcXFQEHIyc3MycVByc1NwFy3Cgo3CgUHjIUFDIe/sAUMh4BGCjcKCjc8B4yFAKAKCgo+tIeMuYUFBTmMh7SUBTmMh7S/nooKCjS0h4y5hQAAAUAMgAAAdYC0AAFAAsAEAAWAB0AhbgAZCu4AB4vuAAAL7gAAtC4AB4QuAAQ0LgAEC+4AAfcuAAD0LgABxC4AAXQuAAQELgACdC4AAcQuAAN0LgAABC4ABHQuAAAELgAFdy4AAcQuAAX0LgAEBC4ABvQuAAVELgAH9wAuAAZL7oACgAGAGcrugAAAAIAZyu6ABAABgAKERI5MDEBFwchJz8BIyc1IRcFFQcnEQU1NxcVBwUVByYnETcBhigo/vwoKPDwUAFAKP7oPBQBVB4yFP7AHigKFAGQKCgoKPAeMig8vjwUAQTc0h4y5hRQ0lAKKAEYFAAHADL/9gHgAtAABAAKAA8AFQAaACEAJwCruABkK7gAKC+4AAMvuAAC3LgAKBC4AAvQuAALL7oABQALAAIREjm4AAncuAAO0LgACRC4ABHQuAARL7gACxC4ABLQuAASL7oAFQADAAIREjm4AAkQuAAW0LgACxC4ABnQuAADELgAG9C4AAIQuAAf0LgAAhC4ACncALgAJS+6AAoABQBnK7oAFQAcAGcrugALAAUAChESObgAHBC4ABHQugAaABwAFRESOTAxARcVJzUDISYnNzMHETcXFRMjJzY3IQUVBycRBTU3FhcRDwEzFxUjJwHCFFAK/ugoClCq+hQ88O9QCigBK/7yPBQBVB4oChSgPII8ggFeFPBQeP7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFL6CPIIAAAAABgAyAAAB1gLQAAUACwASABgAHwAkAK+4AGQruAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAN3LgAA9C4AA0QuAAF0LgAABC4AB7cuAAI0LgAABC4AArQuAANELgAFNC4ABQvuAAQELgAFdC4ABUvugAYAAAAHhESObgAABC4ABnQuAANELgAINC4ABAQuAAj0LgAHhC4ACbcALgACi+4AA4vugAYABoAZyu6AAAAAgBnK7gAGhC4ABTQugAkABoAGBESOTAxARcHISc3FzMBBiMvARUHJicRNwEjJzY3IQM1NxYXEQclFQcnEQGGKCj+/CgoFDwBBBQ88BQeKAoUASzvUAooASsKHigKFP7APBQBkCgoKChk/vwo8DLSUAooARgUASIeKAr+3tJQCij+6BT6vjwUAQQABQAyAAAB1gLQAAUADAASABcAHwCzuABkK7gAIC+4AAIvuAAA0LgAIBC4ABDQuAAQL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABPQuAAQELgAFtC4ABEQuAAY0LgAGC+4ABAQuAAZ0LgAGS+4AAcQuAAe0LgAAhC4AB/QuAAHELgAIdwAugALAA0AZyu6ABsAGABnK7oAAAACAGcruAALELgAEdC6ABcAGAAbERI5MDEBFwchJzcFFxEGByc1EyEmJzczAxUHJxEXJzY3IRYXBwGGKCj+/CgoAUAUCigeCv7UKApQ8PA8FFFQCigBPygKUAGQKCgoKDIU/ugoClDS/t4KKB4CHL48FAEECh4oCgooHgAAAwAyAAAB1QLQAAYACwATACu4AGQrugACAAUAZyu4AAUQuAAH0LgAAhC4AAnQALgABC+6AA8ADABnKzAxARcRBgcnPQIzFQcDJzY3IRYXBwEDKAooHlAogVAKKAE/KApQAV4o/vwoClDmZNLSKAEOHigKCigeAAAABQAyAAAB1gLQAAYADAARABgAHwB3uABkK7gAIC+4AAUvuAAC3LoABwAFAAIREjm4ACAQuAAN0LgADS+4AAvcuAAQ0LgABRC4ABLQuAACELgAFtC4AA0QuAAa0LgACxC4AB7QuAACELgAIdwAuAAUL7oABQAHAGcruAAFELgAC9C6AA0ABwAFERI5MDEBFxEGByc1EyEmJzczBRE3FxUBNTcWFxEHBScRNjcXFQHCFAooHgr+1CgKUPD+wBQ8AQQeKAoU/oQUCigeAV4U/ugoClDS/t4KKB4KAQQUPL4BStJQCij+6BQKFAEYKApQ0gAABAAyAAAB1gLGAAYADQATABkAc7gAZCu4ABovuAAHL7gAGhC4AAHQuAABL7gABty4AAcQuAAM3LoADwABAAwREjm4AAEQuAAQ0LgABhC4ABPQuAAHELgAFNC4AAwQuAAW0LoAGAABAAwREjm4AAwQuAAb3AC4AAQvuAAJL7gADy+4ABgvMDETJxE2NxcVITU3FhcRDwEVAzU3FyE3FxUDNUYUCigeAQQeKAoUyMgUPAEEPBTIAWgUARgoClDS0lAKKP7oFPB4AQQ8FDw8FDz+/HgAAAAGADIAAAHWAtAABAALABEAFgAdACQAu7gAZCu4ACUvuAAS0LgAEi+4AAHcQQMAYAABAAFdQQMAwAABAAFduAAA3LgAARC4AAXcQQMAwAAFAAFdQQMAYAAFAAFduAAK3LoADAAFAAoREjm4ABIQuAAP0LgADy+4ABIQuAAW3LgAENC4ABAvuAAKELgAGNC4AAUQuAAc0LgAEhC4AB/QuAAWELgAI9C4AAoQuAAm3AC4AAcvuAAiL7oAHAAMAGcruAAcELgAENC6ABIADAAcERI5MDElIzU3Fzc1NxYXEQcDISYnNzMFETcXFSUXEQYHJzUlJxE2NxcVASxQKChaHigKFDL+1SgKUO/+wBQ8AUAUCige/sAUCigeZOYoKGTSUAoo/ugU/o4KKB4KAQQUPL76FP7oKApQ0lAUARgoClDSAAQAMgAAAdYC0AAFAAsAEQAXADe4AGQrugALABEAZyu4AAsQuAAA0LgAAC+4ABEQuAAS0LgAEi8AuAAEL7gADS+4AAcvuAAWLzAxATMTBiMnPwEyFwMjDwEiJxMzNyMDNjMXAQ4tmhQ8dwF3PBSaLRZ3PBSaLQEtmhQ8dwFe/soo8uzyKP7KgPIoATYUATYo8wAAAAAFADIAAAHWAtAABQAMABIAFwAeAIm4AGQruAAfL7gAAC+4AALQuAAfELgAENC4ABAvuAAR3LgAA9C4ABEQuAAF0LgAABC4AB3cuAAH0LgAABC4AAvQugANAAAAHRESObgAERC4ABPQuAAQELgAFtC4AAAQuAAY0LgAHRC4ACDcALgAGi+6AAsADQBnK7oAAAACAGcruAALELgAEdAwMQEXByEnNwUXEQYHJzUTISYnNzMDFQcnEQU1NxYXEQcBhigo/vwoKAFAFAooHgr+1CgKUPDwPBQBVB4oChQBkCgoKCgyFP7oKApQ0v7eCigeAjrcPBQBIvrSUAoo/ugUAAAABAAyAAAB1gLQAAMACQAPABUAJ7gAZCsAugADAAAAZyu6AAkABABnK7gACRC4AAvQuAAAELgAEdAwMSkBNzMDIyc2NyEDEzIXAyMXAyInEzMBrv7oKNJGx1AKKAENboI8FJY8Cow8FKA8UAIwHigK/t4BIij+ylD+3igBNgAAAAAFADIAAAF8AtAABAALABAAFwAdAEu4AGQrugAEAAAAZyu4AAQQuAAM0LgAABC4AA/QALoAFwASAGcrugAKAAUAZyu6ABgAGgBnK7oAAAASABcREjm6ABAABQAKERI5MDE3NTcXFRMjJzY3MxcHFQcnNRMHIyYnNzMDFwcjJzeqPBRGRVAKKIsUghQ80hSLKApQRaAoKEYoKEbcPBTmAhweKAoUUOYUPNz9ihQKKB4BQCgoKCgAAAAAAQAyAAAAggLQAAcAF7gAZCu6AAAAAwBnKwC4AAIvuAAFLzAxNwYHJxE3FheCCigeHigKMigKUAIwUAooAAAAAAUAMgAAAXwC0AAEAAsAEAAXAB0AS7gAZCu6AAQAAABnK7gABBC4AAzQuAAAELgAD9AAugASABUAZyu6AAcACgBnK7oAGAAaAGcrugAEABUAEhESOboADAAKAAcREjkwMTc1NxcVAzczFhcHIzcVByc1AzMXBgcjJwEXByMnN7QUPNIUiygKUEWWPBRGRVAKKIsUASIoKEYoKGTmFDzcAnYUCigeCtw8FOb95B4oChQBfCgoKCgAAAAFADIBSgHqAhwABQALABEAFwAdAD+4AGQrALgAGi+4ABIvugAAAAIAZyu4AAAQuAAG0LgABi+4AAIQuAAI0LgACC+4AAAQuAAM0LgAAhC4AA7QMDEBFwcjJzcHFwcjJzclFwcjJzcnFwcjJzcfAQcjJzcBIigoKCgoeCgoKCgoAWgoKCgoKMgoKCgoKMgoKCgoKAHgKCgoKAEoKCgoASgoKCg8KCgoKIIoKCgoAAAAAA4AMv//AhwC0AAFAAsAEQAXAB0AIwApAC8ANQA7AEEARwBNAFMBKbgAZCu6ABwACABnK7oALAAoAGcrugALAAgAHBESObgACBC4ABDQugAXAAgAHBESOboAIwAoACwREjm6AC8AKAAsERI5uAAsELgANNC6AEoACAAcERI5uABKL7gAOty6AEEACAAcERI5uABKELgARtC6AEcACAAcERI5ugBNAEoAOhESObgALBC4AFXcALgACi+4ABovuAAmL7gALi+4AEAvuABEL7gAQBC4ADjcuAAB0LoAEQBAAAoREjm6ABcAQAAKERI5ugAdAEAAChESObgAOBC4ACLQugAjAEAAChESOboAKQBAADgREjm4AEAQuAAv0LgALy+6ADUAQAA4ERI5ugA7AEAAOBESOboARwBAADgREjm4ADgQuABM0LoATQBAAAoREjkwMQEHBj8BMycjJzY3MwcVByYnNRczFwYHIzc1NxYXFRMjJzY3MwcVByYnNRczFwYHIzc1NxYXFSU1NxYXFSczFwYHIzcVByYnNRcjJzY3MxM3Ng8BJwEXoDwBvR6LClAKKEYoHigKZApQCihGKB4oCsgKUAooRiceKApjClAKKEYoHigK/soeKApaClAKKEYKHigKWgpQCihGMqA8Ab0eAY+fATy+lx4oCmQ8UAooeFoeKApkPFAKKHj+eh4oCmQ8UAooeFoeKApkPFAKKHgePFAKKHgJHigKjTxQCih4Ch4oCgEjnwE8vwEAAAAAAQAyAggAggLQAAQAF7gAZCu6AAAAAQBnKwC4AAAvuAADLzAxEyM1NxeCUCgoAgigKCgAAAEAMgIIAIIC0AAEABe4AGQrugAAAAIAZysAuAABL7gAAy8wMRMHJzUzgigoUAIwKCigAAACADICCAEiAtEABAAJADu4AGQruAAKL7gABi+4AAoQuAAB0LgAAS+4AADcuAAGELgABdy4AAvcALgAAy+4AAgvuAAAL7gABS8wMRMjNTcfASM1NxeCUCgooFAoKAIJoCgooaAoKAAAAAIAMgIIASMC0QAEAAkAO7gAZCu4AAovuAAHL7gAChC4AALQuAACL7gAANy4AAcQuAAF3LgAC9wAuAADL7gACC+4AAEvuAAGLzAxEwcnNTMXByc1M4IoKFChKChQAjAoKKCfKCigAAAAAQAyANwBVAH+AAsAD7gAZCsAuAAGL7gAAC8wMTciJjU0NjMyFhUUBsM8VVU8PFVV3FU8PFVVPDxVAAAAAQAyAUAB6gGQAAUAD7gAZCsAugAAAAIAZyswMQEXByEnNwHCKCj+mCgoAZAoKCgoAAAAAAEAMgFAAhIBkAAFAA+4AGQrALoAAAACAGcrMDEBFwchJzcB6igo/nAoKAGQKCgoKAAAAAAHADIAAAISAtAABQALAA8AFwAdACMAKQCluABuK7oABAANAHErugAZACMAcSu6ABAAEwBxK7oAAAATABAREjm6AAsAEwAQERI5uAAEELgAD9C6AB0ADQAQERI5uAAZELgAH9C6ACkAIwAZERI5uAAQELgAK9wAugATAAAAcSu6AAsAFABxK7oAHQAYAHEruAATELgABNC4ABQQuAAH0LoADQAAABMREjm6AA4AFAALERI5ugAjABgAHRESOTAxKQEmJzchESEnNjchAQcRFwEGBycRNxYXByMnNjczBxUHJicRFzMXBgcjAcz+mCgKUAEs/tVQCigBZ/62UFABkAooHh4oCpaCUAoovqAeKApkPFAKKHgKKB4CMB4oCv2UHgJEHv3GKApQAjBQCii+HigKZNxQCigBGPoeKAoAAAB4AHgAeAB4ALgA7AHaApIDagQUBC4EcgS6BRYFUgVsBYYFngXABloGjgccB44H9giGCSgJlApMCvILGgtEC2wLlAu8DD4NCA2mDkQOlg8YD3oPzBBmEN4RDhFyEe4SNBLWE0ATqBQiFMAVXBXyFi4WphcQF7AX+hh6GLoZCBkqGX4ZoBm8GdQachsQG2Ib5BxGHJgdMh2qHdoePh66HwAfoiAMIHQg7iGMIigiviL6I3Ij3CR8JMYlRiWGJeImAiZeJrYn1CfuKAgoPChwKI4oqCjCKWAAAAAgAYYAAAAAAAAAAACEAAAAAAAAAAAAAQASAIQAAAAAAAAAAgAIAJYAAAAAAAAAAwASAJ4AAAAAAAAABAASALAAAAAAAAAABQA2AMIAAAAAAAAADAAyAPgAAAAAAAAAEwAUASoAAQAAAAAAAABcAT4AAQAAAAAAAQAJAZoAAQAAAAAAAgAHAaMAAQAAAAAAAwAJAaoAAQAAAAAABAAJAbMAAQAAAAAABQAbAbwAAQAAAAAABgAJAdcAAQAAAAAACAAeAeAAAQAAAAAACQARAf4AAQAAAAAADAAZAg8AAQAAAAAADQBBAigAAQAAAAAAEwAKAmkAAwABBAkAAAC4AnMAAwABBAkAAQASAysAAwABBAkAAgAOAz0AAwABBAkAAwASA0sAAwABBAkABAASA10AAwABBAkABQA2A28AAwABBAkABgASA6UAAwABBAkACAA8A7cAAwABBAkACQAiA/MAAwABBAkADAAyBBUAAwABBAkADQCCBEcAAwABBAkAEwAUBMkAQwByAGUAYQB0AGUAZAAgAGIAeQAgAFMAaQB6AGUAbgBrAG8AIABBAGwAZQB4AGEAbgBkAGUAcgAuACAAqQAgADIAMAAwADgAIABTAHQAeQBsAGUALQA3AC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARABpAGcAaQB0AGEAbAAtADcATQBvAG4AbwBEAGkAZwBpAHQAYQBsAC0ANwBEAGkAZwBpAHQAYQBsAC0ANwBWACAAMQAuADAAMAAgAE8AYwB0ACAAMAAyACAAMQAzADoAMgA0ADoAMAAwACAAMgAwADAAOABoAHQAdABwADoALwAvAHcAdwB3AC4AcwB0AHkAbABlAHMAZQB2AGUAbgAuAGMAbwBtADAAMQAyADMANAA1ADYANwA4ADlDcmVhdGVkIGJ5IFNpemVua28gQWxleGFuZGVyLiCpIDIwMDggU3R5bGUtNy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gaHR0cDovL3d3dy5zdHlsZXNldmVuLmNvbURpZ2l0YWwtN1JlZ3VsYXJEaWdpdGFsLTdEaWdpdGFsLTdWZXJzaW9uIDEuMDIwIEFwcmlsIDA3IDIwMTFEaWdpdGFsLTdDcmVhdGVkIGJ5IFNpemVua28gQWxleGFuZGVyLiBTaXplbmtvIEFsZXhhbmRlcmh0dHA6Ly93d3cuc3R5bGVzZXZlbi5jb21GcmVld2FyZSBmb3IgcGVyc29uYWwgdXNlLg0KRm9yIGNvbW1lcmNpYWwgdXNlIHBsZWFzZSBjb250dWN0IHVzLjAxMjM0NTY3ODkAQwByAGUAYQB0AGUAZAAgAGIAeQAgAFMAaQB6AGUAbgBrAG8AIABBAGwAZQB4AGEAbgBkAGUAcgAuACAAqQAgADIAMAAwADgAIABTAHQAeQBsAGUALQA3AC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AcwB0AHkAbABlAHMAZQB2AGUAbgAuAGMAbwBtAEQAaQBnAGkAdABhAGwALQA3AFIAZQBnAHUAbABhAHIARABpAGcAaQB0AGEAbAAtADcARABpAGcAaQB0AGEAbAAtADcAVgBlAHIAcwBpAG8AbgAgADEALgAwADIAMAAgAEEAcAByAGkAbAAgADAANwAgADIAMAAxADEARABpAGcAaQB0AGEAbAAtADcAQwByAGUAYQB0AGUAZAAgAGIAeQAgAFMAaQB6AGUAbgBrAG8AIABBAGwAZQB4AGEAbgBkAGUAcgAuACAAUwBpAHoAZQBuAGsAbwAgAEEAbABlAHgAYQBuAGQAZQByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHQAeQBsAGUAcwBlAHYAZQBuAC4AYwBvAG0ARgByAGUAZQB3AGEAcgBlACAAZgBvAHIAIABwAGUAcgBzAG8AbgBhAGwAIAB1AHMAZQAuAA0ACgBGAG8AcgAgAGMAbwBtAG0AZQByAGMAaQBhAGwAIAB1AHMAZQAgAHAAbABlAGEAcwBlACAAYwBvAG4AdAB1AGMAdAAgAHUAcwAuADAAMQAyADMANAA1ADYANwA4ADkAAAIAAAAAAAD/iABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAawAAAQIAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAxgC2ALcAtAC1AIcAsgCzAIsETlVMTAAAAAAAAAMACAACABAAAf//AAMAAQAAAAAAAAEEArwAAG8cArwBNURpZ2l0YWwtNyAgICAgICAAAAAAAAAAAERpZ2l0YQAAAQAAAA==);
    font-weight: 400;
    font-style: normal
}

.score-page-container .modal-content {
    border-radius: 10px
}

.score-page-container .close {
    z-index: 1
}

.score-page-container .score-banner {
    background: #323641;
    padding: 10px;
    border-radius: 10px 10px 0 0;
    margin: -10px -10px 10px;
    z-index: 0;
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,.3)
}

.score-page-container .score-banner .icon {
    display: inline-block;
    width: 100px
}

.score-page-container .score-banner .icon svg {
    width: 70px;
    height: 70px;
    margin: 5px auto;
    display: table;
    fill: #fddd4e
}

.score-page-container .score-banner .text {
    display: inline-block;
    width: calc(100% - 105px);
    vertical-align: top
}

.score-page-container .score-banner .text h3 {
    margin: 0 0 -20px;
    padding: 0;
    line-height: 63px;
    text-transform: uppercase;
    letter-spacing: -1px
}

.score-page-container .score-banner .text h3 p {
    font-size: 13px;
    margin: 5px 0;
    opacity: .6
}

.score-page-container .score-banner .text p {
    font-size: 13px;
    opacity: .5;
    margin: 5px 0
}

.score-bg {
    z-index: -1;
    background-size: 100%;
    background-image: url(/images/soccer-bg.jpg?e6b0b49b48503cbf80831ca4de7cf2a2);
    background-color: #172029;
    background-repeat: no-repeat;
    -webkit-filter: blur(5px) grayscale(100%);
    filter: blur(5px) grayscale(100%)
}

.score-bg,.score-bg:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.score-bg:after {
    content: "";
    background: rgba(23,32,41,.7);
    z-index: 1
}

.score-not-found {
    width: 650px;
    border-radius: 20px;
    margin: 10px auto;
    padding: 20px;
    border: none;
    background: #182128
}

.score-not-found svg {
    width: 100px;
    fill: #fddd4e
}

.score-not-found h1 {
    margin: 10px 0;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 25px
}

.score-page {
    min-height: 600px
}

.score-page .score-title {
    margin: 20px 0 10px;
    border-radius: 35px;
    font-weight: 700;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    z-index: 1;
    border: 1px solid #323641;
    color: #fddd4e;
    background: linear-gradient(135deg,#272a33,#323641 50%,#272a33);
    letter-spacing: 4px;
    text-transform: uppercase;
    position: relative;
    text-shadow: 3px 3px 3px rgba(0,0,0,.23)
}

.score-page .score-title .dropdown,.score-page .score-title .rule-btn {
    position: absolute;
    top: 7px;
    left: 10px;
    letter-spacing: 0;
    z-index: 99
}

.score-page .score-title .dropdown a,.score-page .score-title .dropdown button,.score-page .score-title .rule-btn a,.score-page .score-title .rule-btn button {
    border-radius: 30px;
    font-weight: 700;
    display: block;
    padding: 5px 12px
}

.score-page .score-title svg {
    width: 25px;
    height: 25px;
    fill: #fddd4e;
    display: inline-block;
    vertical-align: text-top
}

.score-page .score-title svg.right {
    right: 20px;
    left: auto
}

.score-page .score-title .menu {
    position: absolute;
    right: 10px;
    top: 6px
}

.score-page .menu a {
    background: #323641;
    padding: 7px 12px;
    font-size: 14px;
    float: left;
    letter-spacing: 0;
    text-shadow: none;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.score-page .menu a.active {
    background: #fddd4e!important;
    color: #fff
}

.score-page .menu a:hover {
    background: #272a33
}

.score-page .menu a:first-child {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    border-right: 1px solid #323641
}

.score-page .menu a:last-child {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}

.score-page .dropdown {
    display: block
}

.score-page .dropdown .form-control {
    border-radius: 30px
}

.score-page .events .items {
    display: table;
    width: 100%
}

.score-page .events .overlay {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.57);
    z-index: 99
}

.score-page .events .item {
    border-radius: 5px;
    border: 1px solid #323641;
    margin: 10px 0;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.score-page .events .item.zoom {
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
    z-index: 100;
    -webkit-box-shadow: 0 0 13px #000;
    box-shadow: 0 0 13px #000
}

.score-page .events .item.zoom .header {
    visibility: hidden
}

.score-page .events .item .validation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #20232a;
    height: 100%;
    padding: 30px;
    border-radius: 5px;
    font-size: 14px
}

.score-page .events .item .validation h3 {
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 10px
}

.score-page .events .item .validation b {
    margin: 13px auto 15px;
    display: table;
    color: #fddd4e;
    background: #323641;
    padding: 0 60px;
    border-radius: 30px
}

.score-page .events .item .validation .btn {
    border-radius: 30px
}

.score-page .events .item .validation .alert {
    border-radius: 30px;
    margin: 20px 0;
    display: block;
    clear: both;
    padding: 10px 100px;
    border-color: #e21111!important
}

.score-page .events .item .header {
    display: table;
    width: 100%;
    background: #2e313b;
    padding: 10px 0 3px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: linear-gradient(135deg,#272a33,#323641 50%,#272a33)
}

.score-page .events .item .header .left,.score-page .events .item .header .right {
    float: left;
    width: 40%;
    text-align: center;
    line-height: 35px;
    padding: 0 20px;
    font-weight: 700;
    text-shadow: -1px 0 3px rgba(0,0,0,.24);
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.score-page .events .item .header .left img,.score-page .events .item .header .right img {
    width: 50px;
    height: 50px;
    margin-top: -8px;
    position: absolute
}

.score-page .events .item .header .left img.home,.score-page .events .item .header .right img.home {
    left: 10px
}

.score-page .events .item .header .left img.away,.score-page .events .item .header .right img.away {
    right: 10px
}

.score-page .events .item .header .center {
    float: left;
    width: 20%;
    text-align: center;
    background: #272a33;
    margin-top: -12px;
    padding: 10px 10px 0;
    height: 59px;
    border-bottom: 1px solid #fddd4e;
    border-top: 1px solid #fddd4e;
    -webkit-clip-path: polygon(50% 0,100% 0,82% 100%,18% 100%,0 0);
    clip-path: polygon(50% 0,100% 0,82% 100%,18% 100%,0 0);
    margin-bottom: -4px
}

.score-page .events .item .header .center .vs {
    margin-top: -10px;
    font-size: 26px;
    color: #fddd4e;
    font-weight: 700
}

.score-page .events .item .header .center .time {
    font-size: 12px;
    opacity: .5
}

.score-page .events .item .content {
    border: 1px solid #272a33;
    background: #272a33
}

.score-page .events .item .content .vs {
    font-size: 45px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fddd4e;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    margin-top: 10px
}

.score-page .events .item .content .money {
    white-space: nowrap;
    font-size: 20px;
    font-weight: 700;
    margin-top: 14px;
    text-align: center;
    letter-spacing: -1px;
    line-height: 16px;
    color: #fddd4e;
    position: absolute;
    left: 0;
    width: 100%
}

.score-page .events .item .content .money span {
    font-size: 12px;
    letter-spacing: 1px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}

.score-page .events .item .content .items .item {
    border: none
}

.score-page .events .item .content .items label {
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    font-family: digital,sans-serif;
    letter-spacing: 1px
}

.score-page .events .item .content .items input {
    width: 100%;
    margin: 0 auto;
    color: #fddd4e;
    display: block;
    height: 60px;
    border-radius: 5px;
    background: #363b47;
    border: 1px solid #323641;
    outline: none;
    -webkit-clip-path: polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);
    clip-path: polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);
    text-align: center;
    font-family: digital,sans-serif;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-size: 40px
}

.score-page .events .item .content .items input:focus {
    border-color: #fddd4e!important
}

.score-page .events .item .button-content {
    background: linear-gradient(135deg,#272a33,#323641 50%,#272a33);
    border-top: 1px solid #323641;
    padding: 10px;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: table;
    position: relative;
    width: 100%
}

.score-page .events .item .button-content .popover-btn {
    font-size: 30px;
    position: absolute;
    left: 10px;
    top: 5px;
    color: #fff;
    opacity: .4
}

.score-page .events .item .button-content .button {
    background: #fddd4e;
    color: #fff;
    width: 230px;
    text-decoration: none;
    height: 35px;
    line-height: 36px;
    font-weight: 700;
    white-space: nowrap;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    text-transform: uppercase;
    border-radius: 30px
}

.score-page .events .item .button-content .button svg {
    width: 26px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    fill: #fff;
    margin-top: -5px
}

.score-page .events .item .button-content .button.completed {
    background: #279a70;
    color: #fff
}

.score-page .events .item .button-content .button.danger {
    background: #e21111;
    color: #fff
}

@media (max-width: 1200px) {
    .score-page .winners .row>.col-md-3 {
        width:50%
    }
}

.score-page .winners .item {
    border-radius: 5px;
    height: 250px;
    border: 1px solid #323641;
    overflow: hidden;
    margin: 10px 0
}

.score-page .winners .item .left {
    width: 55%;
    float: left;
    height: 250px;
    background: linear-gradient(135deg,#1c1e24,#323641 50%,#323641);
    border-right: 1px solid #1c1e24;
    padding: 30px 3px;
    position: relative;
    z-index: 0
}

.score-page .winners .item .left .team {
    display: block;
    margin: 20px 10px 10px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.score-page .winners .item .left .team img {
    width: 30px
}

.score-page .winners .item .left svg {
    position: absolute;
    width: 230px;
    height: 230px;
    right: 0;
    top: 5px;
    opacity: .1;
    z-index: -1
}

.score-page .winners .item .left .time {
    clear: both;
    margin: 15px;
    opacity: .4;
    display: block;
    float: left
}

.score-page .winners .item .left .score {
    font-size: 30px;
    font-weight: 700;
    margin: 1px 15px;
    color: #fddd4e;
    background: rgba(0,0,0,.23);
    float: left;
    padding: 0 8px;
    border-radius: 5px
}

.score-page .winners .item .right {
    overflow-y: scroll;
    height: 255px;
    width: 45%;
    float: right;
    background: linear-gradient(135deg,#1c1e24,#323641 50%,#1c1e24)
}

.score-page .winners .item .right .users .user {
    overflow: hidden;
    padding: 6px 12px;
    background: rgba(0,0,0,.15);
    margin: 7px;
    font-size: 12px;
    white-space: nowrap
}

.score-page .winners .item .right .users .user svg {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    fill: #fff;
    opacity: .3
}

.score-page .information {
    background: rgba(3,3,3,.25);
    padding: 10px;
    border-radius: 30px;
    text-align: center;
    margin-top: 5px;
    background: linear-gradient(135deg,#1c1e24,#272a33 50%,#1c1e24)
}

html[lang=fa] body,html[lang=he] body,html[lang=heb] body {
    text-align: right
}

html[lang=fa] header .userTop .logo,html[lang=he] header .userTop .logo,html[lang=heb] header .userTop .logo {
    right: 0;
    left: auto
}

html[lang=fa] header .userTop .special-pages,html[lang=he] header .userTop .special-pages,html[lang=heb] header .userTop .special-pages {
    float: right;
    margin-right: 195px
}

html[lang=fa] header .userTop .top-link span,html[lang=he] header .userTop .top-link span,html[lang=heb] header .userTop .top-link span {
    float: left
}

html[lang=fa] header .userTop .top-link .dropdown,html[lang=he] header .userTop .top-link .dropdown,html[lang=heb] header .userTop .top-link .dropdown {
    float: left!important
}

html[lang=fa] header .userTop .top-link .dropdown .dropdown-menu,html[lang=he] header .userTop .top-link .dropdown .dropdown-menu,html[lang=heb] header .userTop .top-link .dropdown .dropdown-menu {
    left: 0;
    right: auto
}

html[lang=fa] header .userTop .login,html[lang=he] header .userTop .login,html[lang=heb] header .userTop .login {
    float: left;
    margin-left: 5px;
    text-align: right;
    direction: rtl
}

html[lang=fa] header .mainTop .menu li,html[lang=he] header .mainTop .menu li,html[lang=heb] header .mainTop .menu li {
    float: right
}

html[lang=fa] header.fixed .userTop .open-menu,html[lang=he] header.fixed .userTop .open-menu,html[lang=heb] header.fixed .userTop .open-menu {
    margin-left: 0
}

html[lang=fa] body:not(.mobile-view) .bethub-view,html[lang=he] body:not(.mobile-view) .bethub-view,html[lang=heb] body:not(.mobile-view) .bethub-view {
    overflow-x: hidden
}

@media only screen and (max-width: 1189px) {
    html[lang=fa] body:not(.mobile-view) header .userTop .special-pages,html[lang=he] body:not(.mobile-view) header .userTop .special-pages,html[lang=heb] body:not(.mobile-view) header .userTop .special-pages {
        right:6px;
        left: auto
    }
}

html[lang=fa] .list-payments li a .media,html[lang=he] .list-payments li a .media,html[lang=heb] .list-payments li a .media {
    float: right;
    position: relative
}

html[lang=fa] .list-payments li a .media img,html[lang=he] .list-payments li a .media img,html[lang=heb] .list-payments li a .media img {
    right: 0
}

html[lang=fa] .list-payments li a .info,html[lang=he] .list-payments li a .info,html[lang=heb] .list-payments li a .info {
    float: right
}

html[lang=fa] .icon.footer.banktransfer,html[lang=fa] .icon.footer.cepbank,html[lang=fa] .icon.footer.jeton,html[lang=fa] .icon.footer.ootopay,html[lang=fa] .icon.footer.otopay,html[lang=fa] .icon.footer.paykasa,html[lang=fa] .list-payments li a:after,html[lang=he] .icon.footer.banktransfer,html[lang=he] .icon.footer.cepbank,html[lang=he] .icon.footer.jeton,html[lang=he] .icon.footer.ootopay,html[lang=he] .icon.footer.otopay,html[lang=he] .icon.footer.paykasa,html[lang=he] .list-payments li a:after,html[lang=heb] .icon.footer.banktransfer,html[lang=heb] .icon.footer.cepbank,html[lang=heb] .icon.footer.jeton,html[lang=heb] .icon.footer.ootopay,html[lang=heb] .icon.footer.otopay,html[lang=heb] .icon.footer.paykasa,html[lang=heb] .list-payments li a:after {
    display: none
}

html[lang=fa] .col-sportsbook-center .upComing .title select,html[lang=he] .col-sportsbook-center .upComing .title select,html[lang=heb] .col-sportsbook-center .upComing .title select {
    margin-left: -7px!important
}

html[lang=fa] .col-sportsbook-center .upComing .title span,html[lang=he] .col-sportsbook-center .upComing .title span,html[lang=heb] .col-sportsbook-center .upComing .title span {
    float: right!important
}

html[lang=fa] .col-sportsbook-center .select-box .col-xs-6:first-child,html[lang=he] .col-sportsbook-center .select-box .col-xs-6:first-child,html[lang=heb] .col-sportsbook-center .select-box .col-xs-6:first-child {
    padding: 0 15px 0 5px!important
}

html[lang=fa] .col-sportsbook-center .select-box .col-xs-6:last-child,html[lang=he] .col-sportsbook-center .select-box .col-xs-6:last-child,html[lang=heb] .col-sportsbook-center .select-box .col-xs-6:last-child {
    padding: 0 5px 0 15px!important
}

html[lang=fa] .col-sportsbook-center,html[lang=fa] .col-sportsbook-left,html[lang=he] .col-sportsbook-center,html[lang=he] .col-sportsbook-left,html[lang=heb] .col-sportsbook-center,html[lang=heb] .col-sportsbook-left {
    float: right
}

html[lang=fa] .col-sportsbook-center .upComing .title select,html[lang=he] .col-sportsbook-center .upComing .title select,html[lang=heb] .col-sportsbook-center .upComing .title select {
    float: left
}

html[lang=fa] .col-sportsbook-center-left,html[lang=he] .col-sportsbook-center-left,html[lang=heb] .col-sportsbook-center-left {
    float: right
}

html[lang=fa] .col-live-right,html[lang=he] .col-live-right,html[lang=heb] .col-live-right {
    float: left!important
}

html[lang=fa] .col-live-left .live-line li .live-match .fav-icon,html[lang=fa] .col-live-left .live-line li .live-match .tv-icon,html[lang=he] .col-live-left .live-line li .live-match .fav-icon,html[lang=he] .col-live-left .live-line li .live-match .tv-icon,html[lang=heb] .col-live-left .live-line li .live-match .fav-icon,html[lang=heb] .col-live-left .live-line li .live-match .tv-icon {
    margin-right: 2px;
    margin-left: 2px
}

html[lang=fa] .col-sportsbook-left #sportCategories .time [class^=col-],html[lang=he] .col-sportsbook-left #sportCategories .time [class^=col-],html[lang=heb] .col-sportsbook-left #sportCategories .time [class^=col-] {
    float: left!important
}

html[lang=fa] .btnOdd .outcomeName,html[lang=fa] .match-detail .betting-groups li a,html[lang=fa] .table,html[lang=fa] .user-form .before-info,html[lang=fa] input,html[lang=fa] select,html[lang=fa] textarea,html[lang=he] .btnOdd .outcomeName,html[lang=he] .match-detail .betting-groups li a,html[lang=he] .table,html[lang=he] .user-form .before-info,html[lang=he] input,html[lang=he] select,html[lang=he] textarea,html[lang=heb] .btnOdd .outcomeName,html[lang=heb] .match-detail .betting-groups li a,html[lang=heb] .table,html[lang=heb] .user-form .before-info,html[lang=heb] input,html[lang=heb] select,html[lang=heb] textarea {
    direction: rtl
}

html[lang=fa] .title,html[lang=he] .title,html[lang=heb] .title {
    text-align: right
}

html[lang=fa] .form-container .form .title .btn,html[lang=fa] .title .btn,html[lang=fa] .title .count,html[lang=he] .form-container .form .title .btn,html[lang=he] .title .btn,html[lang=he] .title .count,html[lang=heb] .form-container .form .title .btn,html[lang=heb] .title .btn,html[lang=heb] .title .count {
    float: left!important
}

html[lang=fa] .btnOdd .oddName,html[lang=he] .btnOdd .oddName,html[lang=heb] .btnOdd .oddName {
    float: left
}

html[lang=fa] .betSlip .bet-events select,html[lang=he] .betSlip .bet-events select,html[lang=heb] .betSlip .bet-events select {
    direction: ltr
}

html[lang=fa] .betSlip .couponInc .couponMatch .remove,html[lang=he] .betSlip .couponInc .couponMatch .remove,html[lang=heb] .betSlip .couponInc .couponMatch .remove {
    left: 10px;
    right: auto
}

html[lang=fa] .btnOdd .oddName.down:after,html[lang=fa] .btnOdd .oddName.up:after,html[lang=he] .btnOdd .oddName.down:after,html[lang=he] .btnOdd .oddName.up:after,html[lang=heb] .btnOdd .oddName.down:after,html[lang=heb] .btnOdd .oddName.up:after {
    left: 35px;
    right: auto
}

html[lang=fa] .betSlip .couponInc .couponMatch .bet .bet-alert,html[lang=he] .betSlip .couponInc .couponMatch .bet .bet-alert,html[lang=heb] .betSlip .couponInc .couponMatch .bet .bet-alert {
    right: 0;
    left: auto
}

html[lang=fa] .mybets .list .info,html[lang=he] .mybets .list .info,html[lang=heb] .mybets .list .info {
    float: right;
    text-align: right
}

html[lang=fa] .col-xs-1,html[lang=fa] .col-xs-2,html[lang=fa] .col-xs-3,html[lang=fa] .col-xs-4,html[lang=fa] .col-xs-5,html[lang=fa] .col-xs-6,html[lang=fa] .col-xs-7,html[lang=fa] .col-xs-8,html[lang=fa] .col-xs-9,html[lang=fa] .col-xs-10,html[lang=fa] .col-xs-11,html[lang=fa] .col-xs-12,html[lang=he] .col-xs-1,html[lang=he] .col-xs-2,html[lang=he] .col-xs-3,html[lang=he] .col-xs-4,html[lang=he] .col-xs-5,html[lang=he] .col-xs-6,html[lang=he] .col-xs-7,html[lang=he] .col-xs-8,html[lang=he] .col-xs-9,html[lang=he] .col-xs-10,html[lang=he] .col-xs-11,html[lang=he] .col-xs-12,html[lang=heb] .col-xs-1,html[lang=heb] .col-xs-2,html[lang=heb] .col-xs-3,html[lang=heb] .col-xs-4,html[lang=heb] .col-xs-5,html[lang=heb] .col-xs-6,html[lang=heb] .col-xs-7,html[lang=heb] .col-xs-8,html[lang=heb] .col-xs-9,html[lang=heb] .col-xs-10,html[lang=heb] .col-xs-11,html[lang=heb] .col-xs-12 {
    float: right!important
}

html[lang=fa] .match-detail .match-odds .oddMain .title,html[lang=fa] .match-table table tr td.teamname,html[lang=fa] .match-table table tr th.teamname,html[lang=he] .match-detail .match-odds .oddMain .title,html[lang=he] .match-table table tr td.teamname,html[lang=he] .match-table table tr th.teamname,html[lang=heb] .match-detail .match-odds .oddMain .title,html[lang=heb] .match-table table tr td.teamname,html[lang=heb] .match-table table tr th.teamname {
    text-align: right
}

html[lang=fa] .match-table table tr td.others a,html[lang=he] .match-table table tr td.others a,html[lang=heb] .match-table table tr td.others a {
    margin-left: 30px
}

html[lang=fa] .col-live-right,html[lang=he] .col-live-right,html[lang=heb] .col-live-right {
    float: left
}

html[lang=fa] .col-live-center,html[lang=fa] .col-live-left,html[lang=he] .col-live-center,html[lang=he] .col-live-left,html[lang=heb] .col-live-center,html[lang=heb] .col-live-left {
    float: right
}

html[lang=fa] .col-live-left .live-line li .live-match .matchName,html[lang=he] .col-live-left .live-line li .live-match .matchName,html[lang=heb] .col-live-left .live-line li .live-match .matchName {
    text-align: right
}

html[lang=fa] .col-live-left .live-line li .live-match .matchScore,html[lang=he] .col-live-left .live-line li .live-match .matchScore,html[lang=heb] .col-live-left .live-line li .live-match .matchScore {
    float: left
}

html[lang=fa] .col-live-left .live-line li .live-match .matchTime,html[lang=he] .col-live-left .live-line li .live-match .matchTime,html[lang=heb] .col-live-left .live-line li .live-match .matchTime {
    float: right;
    text-align: right
}

html[lang=fa] .col-live-left .live-line .live-category-name,html[lang=he] .col-live-left .live-line .live-category-name,html[lang=heb] .col-live-left .live-line .live-category-name {
    text-align: right
}

html[lang=fa] .col-live-left .live-line li .live-match .matchTotalOdds,html[lang=he] .col-live-left .live-line li .live-match .matchTotalOdds,html[lang=heb] .col-live-left .live-line li .live-match .matchTotalOdds {
    float: left;
    margin: -13px 4px 1px
}

html[lang=fa] .col-live-left .live-line li .live-match .matchScore,html[lang=he] .col-live-left .live-line li .live-match .matchScore,html[lang=heb] .col-live-left .live-line li .live-match .matchScore {
    padding: 1px 6px;
    clear: both;
    margin: 1px 0
}

html[lang=fa] .col-live-left .live-line .title-block i.fa-chevron-down,html[lang=fa] .col-live-left .live-line .title-block i.fa-chevron-up,html[lang=he] .col-live-left .live-line .title-block i.fa-chevron-down,html[lang=he] .col-live-left .live-line .title-block i.fa-chevron-up,html[lang=heb] .col-live-left .live-line .title-block i.fa-chevron-down,html[lang=heb] .col-live-left .live-line .title-block i.fa-chevron-up {
    right: auto;
    left: -10px
}

html[lang=fa] .col-live-left .live-line .live-tournaments-name,html[lang=fa] .col-live-left .live-line .title-block,html[lang=he] .col-live-left .live-line .live-tournaments-name,html[lang=he] .col-live-left .live-line .title-block,html[lang=heb] .col-live-left .live-line .live-tournaments-name,html[lang=heb] .col-live-left .live-line .title-block {
    text-align: right
}

html[lang=fa] .nav-justified,html[lang=he] .nav-justified,html[lang=heb] .nav-justified {
    direction: rtl;
    margin: 0;
    width: calc(100% + 40px)
}

html[lang=fa] .promotion-category ul li,html[lang=he] .promotion-category ul li,html[lang=heb] .promotion-category ul li {
    float: right
}

html[lang=fa] .slot-left-menu .search-category .slot-nav ul li a svg,html[lang=he] .slot-left-menu .search-category .slot-nav ul li a svg,html[lang=heb] .slot-left-menu .search-category .slot-nav ul li a svg {
    margin-top: 7px;
    float: left
}

html[lang=fa] .slot-menu-horizontal ul li,html[lang=he] .slot-menu-horizontal ul li,html[lang=heb] .slot-menu-horizontal ul li {
    float: right
}

html[lang=fa] .casino-games .casino-game .play,html[lang=he] .casino-games .casino-game .play,html[lang=heb] .casino-games .casino-game .play {
    left: 0;
    right: auto
}

html[lang=fa] .casino-games .casino-game:hover .play,html[lang=he] .casino-games .casino-game:hover .play,html[lang=heb] .casino-games .casino-game:hover .play {
    left: 50px;
    right: auto
}

html[lang=fa] .slot-left-menu .search-category .slot-nav ul li.active a:after,html[lang=he] .slot-left-menu .search-category .slot-nav ul li.active a:after,html[lang=heb] .slot-left-menu .search-category .slot-nav ul li.active a:after {
    display: none
}

html[lang=fa] .casino-winners .content .win .amount,html[lang=fa] .slot-winners .content .win .amount,html[lang=he] .casino-winners .content .win .amount,html[lang=he] .slot-winners .content .win .amount,html[lang=heb] .casino-winners .content .win .amount,html[lang=heb] .slot-winners .content .win .amount {
    float: left
}

html[lang=fa] .casino-winners .content .win .game,html[lang=fa] .slot-winners .content .win .game,html[lang=he] .casino-winners .content .win .game,html[lang=he] .slot-winners .content .win .game,html[lang=heb] .casino-winners .content .win .game,html[lang=heb] .slot-winners .content .win .game {
    text-align: right;
    clear: both;
    width: 100%;
    max-width: none
}

html[lang=fa] .col-casinoSlider,html[lang=fa] .col-slot-banner,html[lang=fa] .col-slotSlider,html[lang=he] .col-casinoSlider,html[lang=he] .col-slot-banner,html[lang=he] .col-slotSlider,html[lang=heb] .col-casinoSlider,html[lang=heb] .col-slot-banner,html[lang=heb] .col-slotSlider {
    float: right
}

html[lang=fa] .casino-winners,html[lang=fa] .slot-winners,html[lang=he] .casino-winners,html[lang=he] .slot-winners,html[lang=heb] .casino-winners,html[lang=heb] .slot-winners {
    float: left;
    margin: 0 9px 0 0
}

html[lang=fa] .col-slot-banner,html[lang=he] .col-slot-banner,html[lang=heb] .col-slot-banner {
    margin: 0 10px 0 0
}

html[lang=fa] .pull-right,html[lang=he] .pull-right,html[lang=heb] .pull-right {
    float: left!important
}

html[lang=fa] .pull-left,html[lang=he] .pull-left,html[lang=heb] .pull-left {
    float: right!important
}

html[lang=fa] .user-menu .list-payments li a .media,html[lang=he] .user-menu .list-payments li a .media,html[lang=heb] .user-menu .list-payments li a .media {
    float: right
}

html[lang=fa] .user-menu .list-payments li a .media img,html[lang=he] .user-menu .list-payments li a .media img,html[lang=heb] .user-menu .list-payments li a .media img {
    right: 20px
}

html[lang=fa] .user-menu .right-col .user-form,html[lang=he] .user-menu .right-col .user-form,html[lang=heb] .user-menu .right-col .user-form {
    float: left
}

html[lang=fa] .user-menu .right-col .preview-card,html[lang=he] .user-menu .right-col .preview-card,html[lang=heb] .user-menu .right-col .preview-card {
    text-align: left
}

html[lang=fa] .user-menu .list-payments li a .info,html[lang=he] .user-menu .list-payments li a .info,html[lang=heb] .user-menu .list-payments li a .info {
    float: left;
    width: calc(100% - 110px)
}

html[lang=fa] .user-menu .list-payments li a:after,html[lang=he] .user-menu .list-payments li a:after,html[lang=heb] .user-menu .list-payments li a:after {
    display: none
}

html[lang=fa] .block-info .item .media,html[lang=he] .block-info .item .media,html[lang=heb] .block-info .item .media {
    text-align: left
}

html[lang=fa] .left-col-v2 .user-card .balance .btn,html[lang=he] .left-col-v2 .user-card .balance .btn,html[lang=heb] .left-col-v2 .user-card .balance .btn {
    float: left!important
}

html[lang=fa] footer .top .social-icons,html[lang=he] footer .top .social-icons,html[lang=heb] footer .top .social-icons {
    margin-right: -40px
}

html[lang=fa] footer .top .security,html[lang=he] footer .top .security,html[lang=heb] footer .top .security {
    float: left
}

html[lang=fa] footer .bottom .info-message,html[lang=fa] footer .top .licence,html[lang=he] footer .bottom .info-message,html[lang=he] footer .top .licence,html[lang=heb] footer .bottom .info-message,html[lang=heb] footer .top .licence {
    float: right
}

html[lang=fa] footer .bottom .provider,html[lang=he] footer .bottom .provider,html[lang=heb] footer .bottom .provider {
    float: left
}

html[lang=fa] .user-menu .left-col,html[lang=he] .user-menu .left-col,html[lang=heb] .user-menu .left-col {
    left: auto;
    right: 0
}

html[lang=fa] .user-menu .left-col .user-left-menu li a,html[lang=he] .user-menu .left-col .user-left-menu li a,html[lang=heb] .user-menu .left-col .user-left-menu li a {
    text-align: right
}

html[lang=fa] .user-menu .left-col .user-left-menu li a .badge,html[lang=he] .user-menu .left-col .user-left-menu li a .badge,html[lang=heb] .user-menu .left-col .user-left-menu li a .badge {
    float: left
}

html[lang=fa] .user-menu .right-col,html[lang=he] .user-menu .right-col,html[lang=heb] .user-menu .right-col {
    left: auto;
    right: 0
}

html[lang=fa] .user-menu .right-col .preview-card.small,html[lang=he] .user-menu .right-col .preview-card.small,html[lang=heb] .user-menu .right-col .preview-card.small {
    text-align: left
}

html[lang=fa] .user-menu.payment .col-xs-5 .col-xs-5,html[lang=fa] .user-menu.payment .row .col-xs-12 .row .col-xs-5,html[lang=he] .user-menu.payment .col-xs-5 .col-xs-5,html[lang=he] .user-menu.payment .row .col-xs-12 .row .col-xs-5,html[lang=heb] .user-menu.payment .col-xs-5 .col-xs-5,html[lang=heb] .user-menu.payment .row .col-xs-12 .row .col-xs-5 {
    float: left!important
}

html[lang=fa] body.mobile-view.mobile-view-right-menu-opened .mobile-view-right-menu,html[lang=he] body.mobile-view.mobile-view-right-menu-opened .mobile-view-right-menu,html[lang=heb] body.mobile-view.mobile-view-right-menu-opened .mobile-view-right-menu {
    -webkit-transform: translateX(0)!important;
    transform: translateX(0)!important
}

html[lang=fa] body.mobile-view.mobile-view-right-menu-opened .app-row>.app,html[lang=he] body.mobile-view.mobile-view-right-menu-opened .app-row>.app,html[lang=heb] body.mobile-view.mobile-view-right-menu-opened .app-row>.app {
    -webkit-transform: translateX(235px)!important;
    transform: translateX(235px)!important;
    position: fixed!important
}

html[lang=fa] body.mobile-view.mobile-view-right-menu-opened .overlay-page,html[lang=he] body.mobile-view.mobile-view-right-menu-opened .overlay-page,html[lang=heb] body.mobile-view.mobile-view-right-menu-opened .overlay-page {
    display: block!important;
    opacity: 1!important
}

html[lang=fa] body.mobile-view.mobile-view-left-menu-opened .mobile-view-left-menu,html[lang=he] body.mobile-view.mobile-view-left-menu-opened .mobile-view-left-menu,html[lang=heb] body.mobile-view.mobile-view-left-menu-opened .mobile-view-left-menu {
    -webkit-transform: translateX(0)!important;
    transform: translateX(0)!important
}

html[lang=fa] body.mobile-view.mobile-view-left-menu-opened .app-row>.app,html[lang=he] body.mobile-view.mobile-view-left-menu-opened .app-row>.app,html[lang=heb] body.mobile-view.mobile-view-left-menu-opened .app-row>.app {
    -webkit-transform: translateX(-235px)!important;
    transform: translateX(-235px)!important;
    position: fixed!important
}

html[lang=fa] body.mobile-view.mobile-view-left-menu-opened .overlay-page,html[lang=he] body.mobile-view.mobile-view-left-menu-opened .overlay-page,html[lang=heb] body.mobile-view.mobile-view-left-menu-opened .overlay-page {
    display: block!important;
    opacity: 1!important
}

html[lang=fa] body.mobile-view .mobile-view-left-menu,html[lang=he] body.mobile-view .mobile-view-left-menu,html[lang=heb] body.mobile-view .mobile-view-left-menu {
    left: auto!important;
    right: 0!important;
    -webkit-transform: translateX(235px)!important;
    transform: translateX(235px)!important
}

html[lang=fa] body.mobile-view .mobile-view-right-menu,html[lang=he] body.mobile-view .mobile-view-right-menu,html[lang=heb] body.mobile-view .mobile-view-right-menu {
    left: 0!important;
    right: auto!important;
    -webkit-transform: translateX(-235px)!important;
    transform: translateX(-235px)!important
}

html[lang=fa] body.mobile-view .userTop .mobile-left-icon,html[lang=he] body.mobile-view .userTop .mobile-left-icon,html[lang=heb] body.mobile-view .userTop .mobile-left-icon {
    right: 0!important;
    left: auto!important;
    text-align: right
}

html[lang=fa] body.mobile-view .userTop .mobile-right-icon,html[lang=he] body.mobile-view .userTop .mobile-right-icon,html[lang=heb] body.mobile-view .userTop .mobile-right-icon {
    right: auto!important;
    left: 0!important;
    text-align: left
}

html[lang=fa] body.mobile-view .mobile-view-left-menu ul li a svg,html[lang=fa] body.mobile-view .mobile-view-right-menu ul li a svg,html[lang=he] body.mobile-view .mobile-view-left-menu ul li a svg,html[lang=he] body.mobile-view .mobile-view-right-menu ul li a svg,html[lang=heb] body.mobile-view .mobile-view-left-menu ul li a svg,html[lang=heb] body.mobile-view .mobile-view-right-menu ul li a svg {
    float: left
}

html[lang=fa] body.mobile-view .betSlip .couponInc .couponMatch,html[lang=he] body.mobile-view .betSlip .couponInc .couponMatch,html[lang=heb] body.mobile-view .betSlip .couponInc .couponMatch {
    text-align: right
}

html[lang=fa] body.mobile-view .betSlip .couponInc .couponMatch .event-odds,html[lang=he] body.mobile-view .betSlip .couponInc .couponMatch .event-odds,html[lang=heb] body.mobile-view .betSlip .couponInc .couponMatch .event-odds {
    left: 40px;
    right: auto
}

html[lang=fa] body.mobile-view .betSlip .couponAction .bet-info,html[lang=he] body.mobile-view .betSlip .couponAction .bet-info,html[lang=heb] body.mobile-view .betSlip .couponAction .bet-info {
    padding-left: 5px
}

html[lang=fa] body.mobile-view .betSlip .place-bet,html[lang=he] body.mobile-view .betSlip .place-bet,html[lang=heb] body.mobile-view .betSlip .place-bet {
    padding-right: 5px
}

html[lang=fa] body.mobile-view .betSlip .couponAction .bet-info .info span,html[lang=he] body.mobile-view .betSlip .couponAction .bet-info .info span,html[lang=heb] body.mobile-view .betSlip .couponAction .bet-info .info span {
    text-align: right
}

html[lang=fa] body.mobile-view .betSlip .coupon-title span,html[lang=he] body.mobile-view .betSlip .coupon-title span,html[lang=heb] body.mobile-view .betSlip .coupon-title span {
    float: left
}

html[lang=fa] body.mobile-view .betSlip .couponType ul li,html[lang=fa] body.mobile-view .betSlip .title-block ul li,html[lang=he] body.mobile-view .betSlip .couponType ul li,html[lang=he] body.mobile-view .betSlip .title-block ul li,html[lang=heb] body.mobile-view .betSlip .couponType ul li,html[lang=heb] body.mobile-view .betSlip .title-block ul li {
    float: right
}

html[lang=fa] body.mobile-view .mybets .detail .event,html[lang=he] body.mobile-view .mybets .detail .event,html[lang=heb] body.mobile-view .mybets .detail .event {
    text-align: right
}

html[lang=fa] body.mobile-view .home-live-events .categories .menu,html[lang=fa] body.mobile-view .match-detail .bethub-view-menu,html[lang=he] body.mobile-view .home-live-events .categories .menu,html[lang=he] body.mobile-view .match-detail .bethub-view-menu,html[lang=heb] body.mobile-view .home-live-events .categories .menu,html[lang=heb] body.mobile-view .match-detail .bethub-view-menu {
    direction: rtl
}

html[lang=fa] body.mobile-view .home-live-events .categories h3,html[lang=fa] body.mobile-view .home-nav-menu li,html[lang=he] body.mobile-view .home-live-events .categories h3,html[lang=he] body.mobile-view .home-nav-menu li,html[lang=heb] body.mobile-view .home-live-events .categories h3,html[lang=heb] body.mobile-view .home-nav-menu li {
    float: right
}

html[lang=fa] body.mobile-view .home-game .game-title,html[lang=he] body.mobile-view .home-game .game-title,html[lang=heb] body.mobile-view .home-game .game-title {
    margin-right: 10px;
    float: right
}

html[lang=fa] body.mobile-view .home-game .go,html[lang=he] body.mobile-view .home-game .go,html[lang=heb] body.mobile-view .home-game .go {
    float: left;
    margin-left: 10px
}

html[lang=fa] body.mobile-view .casino-category ul,html[lang=fa] body.mobile-view .casino-menu ul li,html[lang=fa] body.mobile-view .home-game .game-scroll,html[lang=fa] body.mobile-view .live-sports-contain .live-sports,html[lang=fa] body.mobile-view .mainTop .login,html[lang=fa] body.mobile-view .prematch-sports-contain .prematch-sports,html[lang=fa] body.mobile-view .promotion-category ul,html[lang=fa] body.mobile-view .slot-left-menu .search-category .slot-nav ul,html[lang=fa] body.mobile-view .slot-menu-horizontal ul,html[lang=fa] body.mobile-view .user-menu .right-col .nav-tabs,html[lang=he] body.mobile-view .casino-category ul,html[lang=he] body.mobile-view .casino-menu ul li,html[lang=he] body.mobile-view .home-game .game-scroll,html[lang=he] body.mobile-view .live-sports-contain .live-sports,html[lang=he] body.mobile-view .mainTop .login,html[lang=he] body.mobile-view .prematch-sports-contain .prematch-sports,html[lang=he] body.mobile-view .promotion-category ul,html[lang=he] body.mobile-view .slot-left-menu .search-category .slot-nav ul,html[lang=he] body.mobile-view .slot-menu-horizontal ul,html[lang=he] body.mobile-view .user-menu .right-col .nav-tabs,html[lang=heb] body.mobile-view .casino-category ul,html[lang=heb] body.mobile-view .casino-menu ul li,html[lang=heb] body.mobile-view .home-game .game-scroll,html[lang=heb] body.mobile-view .live-sports-contain .live-sports,html[lang=heb] body.mobile-view .mainTop .login,html[lang=heb] body.mobile-view .prematch-sports-contain .prematch-sports,html[lang=heb] body.mobile-view .promotion-category ul,html[lang=heb] body.mobile-view .slot-left-menu .search-category .slot-nav ul,html[lang=heb] body.mobile-view .slot-menu-horizontal ul,html[lang=heb] body.mobile-view .user-menu .right-col .nav-tabs {
    direction: rtl
}

html[lang=fa] body.mobile-view .form-container label,html[lang=he] body.mobile-view .form-container label,html[lang=heb] body.mobile-view .form-container label {
    left: auto;
    right: 0
}

html[lang=fa] body.mobile-view .col-sportsbook-left #sportCategories .time [class^=col-],html[lang=he] body.mobile-view .col-sportsbook-left #sportCategories .time [class^=col-],html[lang=heb] body.mobile-view .col-sportsbook-left #sportCategories .time [class^=col-] {
    float: left
}

html[lang=fa] body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName span:not(.matchScore),html[lang=he] body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName span:not(.matchScore),html[lang=heb] body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName span:not(.matchScore) {
    width: auto
}

html[lang=fa] body.mobile-view input[type=date],html[lang=fa] body.mobile-view input[type=month],html[lang=fa] body.mobile-view select,html[lang=he] body.mobile-view input[type=date],html[lang=he] body.mobile-view input[type=month],html[lang=he] body.mobile-view select,html[lang=heb] body.mobile-view input[type=date],html[lang=heb] body.mobile-view input[type=month],html[lang=heb] body.mobile-view select {
    background-position: left 10px center!important
}

html[lang=fa] body.mobile-view .mobile-view-left-menu h1,html[lang=fa] body.mobile-view .mobile-view-right-menu h1,html[lang=he] body.mobile-view .mobile-view-left-menu h1,html[lang=he] body.mobile-view .mobile-view-right-menu h1,html[lang=heb] body.mobile-view .mobile-view-left-menu h1,html[lang=heb] body.mobile-view .mobile-view-right-menu h1 {
    padding-right: 12px!important
}

html[lang=fa] body.mobile-view .mobile-view-left-menu ul.language li a img,html[lang=he] body.mobile-view .mobile-view-left-menu ul.language li a img,html[lang=heb] body.mobile-view .mobile-view-left-menu ul.language li a img {
    float: left
}

body.reseller .affiliate_router,body.reseller .beton_router,body.reseller .bingo_router,body.reseller .casino_router,body.reseller .contact_router,body.reseller .livechat_router,body.reseller .promotions_router,body.reseller .register_router,body.reseller .slot_router,body.reseller .userbonuses_router,body.reseller .userdeposit_router,body.reseller .userdocuments_router,body.reseller .userwithdrawal_router,body.reseller .virtual_router,body.reseller .whatsapp_router {
    display: none!important;
    pointer-events: none
}

body.reseller .reseller-item {
    display: block!important
}

body.reseller .componentLoader .logo {
    background: none!important
}

body.reseller:not(.mobile-view) {
    margin-bottom: 360px
}

body.reseller:not(.mobile-view) .form-container {
    position: absolute;
    top: calc(50% - 132px)!important;
    margin-top: 0!important;
    left: calc(50% - 320px)
}

body.reseller:not(.mobile-view) .form-container .col-xs-5 {
    width: 100%!important
}

body.reseller:not(.mobile-view) .form-container .image {
    display: none
}

body.reseller .home-banner-row {
    width: 50%
}

body.reseller footer {
    height: 350px
}

body.reseller footer .licence,body.reseller footer .medium,body.reseller footer .social-icons {
    display: none
}

body.reseller.mobile-view .home-nav-menu li {
    width: 50%!important
}

body.reseller.mobile-view .reseller-item.home-game-favorites {
    display: block!important;
    margin: 5px 0
}

body.reseller.mobile-view .reseller-item.home-game-favorites .title {
    font-weight: 400;
    font-size: 14px;
    color: #fff
}

body.reseller.mobile-view .reseller-item.home-game-favorites .title i {
    color: #fddd4e
}

body.reseller.mobile-view .reseller-item.home-game-favorites ul {
    margin: 0;
    padding: 0
}

body.reseller.mobile-view .reseller-item.home-game-favorites ul li {
    display: block;
    list-style: none;
    width: 50%;
    float: left
}

body.reseller.mobile-view .reseller-item.home-game-favorites ul li a {
    color: #fff;
    padding: 10px;
    display: block;
    background: #3d424f;
    background: linear-gradient(135deg,#3d424f,#3d424f 50%,#323641 0,#323641);
    border: 1px solid #272a33;
    border-left: none;
    border-bottom: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

body.reseller.mobile-view .reseller-item.home-game-favorites ul li a i {
    font-size: 21px;
    display: inline-block;
    vertical-align: sub
}

body.reseller.mobile-view .mainTop .login .btn {
    width: 96%!important
}

body.reseller.mobile-view .mobile-view-left-menu ul li a.reseller_menu {
    display: block!important
}

body.reseller.mobile-view .mobile-view-right-menu .my-bets {
    width: 96%!important
}

body.reseller.mobile-view .form-container {
    margin-top: -104px!important
}

body.reseller.mobile-view footer {
    display: none
}

body.mobile-view section .container,body.mobile-view section .container-fluid {
    width: 100%!important
}

body.mobile-view .bethub-view {
    min-width: 100%!important;
    top: 94px;
    height: calc(100% - 94px)
}

body.mobile-view #chat-widget-container,body.mobile-view [id*=" comm100-"],body.mobile-view [id^=comm100-] {
    display: none!important
}

body.mobile-view .app header {
    position: fixed;
    width: 100%;
    z-index: 9999;
    left: 0;
    top: 0
}

body.mobile-view .app.user header .mainTop {
    display: none
}

body.mobile-view .app.user .bethub-view {
    height: calc(100% - 54px);
    top: 54px
}

body.mobile-view .app.user .prematch-sports-contain {
    margin-top: -1px
}

body.mobile-view .app.user .col-live-center .match-detail>.title {
    top: 54px
}

body.mobile-view .app.user .match-detail .match-content.live .mobile-simulator #event_simulator.fixed {
    top: 155px
}

body.mobile-view .app-row>.app {
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding-top: 54px
}

body.mobile-view .app-row>.app.guest {
    padding-top: 94px
}

body.mobile-view #app-area {
    height: 100%;
    overflow-x: auto
}

body.mobile-view.modal-open-promotion .app.user .modal {
    top: 54px
}

body.mobile-view #scrollTop {
    display: none;
    font-size: 18px;
    position: fixed;
    right: 10px;
    bottom: 65px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #fddd4e;
    padding-top: 4px;
    z-index: 999;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 7px 2px #000;
    box-shadow: 0 0 7px 2px #000;
    line-height: 20px
}

body.mobile-view #comm100-float-button-2 {
    display: none!important
}

body.mobile-view input[type=date],body.mobile-view input[type=month],body.mobile-view select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(/images/selectarrow.png?f3c8d152890d1894c6a470dd04229090)!important;
    background-repeat: no-repeat!important;
    background-position: right 10px center!important
}

body.mobile-view input[type=date],body.mobile-view input[type=month] {
    padding: 7px 10px;
    line-height: 25px;
    text-indent: 20px!important
}

body.mobile-view input[type=date]~i.icon,body.mobile-view input[type=month]~i.icon {
    margin-top: -27px!important
}

body.mobile-view .modal-body img {
    width: 100%!important;
    height: auto!important
}

body.mobile-view .animated.infinite {
    margin-top: 10px
}

body.mobile-view .carousel.slide img {
    width: 100%!important
}

body.mobile-view .carousel.slide .carousel-indicators {
    display: none
}

body.mobile-view #notificationPopup .modal-dialog {
    position: relative;
    top: 30px;
    padding: 0 10px
}

body.mobile-view .input-sm,body.mobile-view select.input-sm {
    height: 40px
}

body.mobile-view .intl-tel-input.iti-container {
    top: auto!important;
    height: 300px;
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    -webkit-box-shadow: -1px 0 3px #172029;
    box-shadow: -1px 0 3px #172029
}

body.mobile-view .intl-tel-input.iti-container .country-list {
    bottom: 0!important;
    top: auto!important;
    background: #323641;
    border-color: #323641
}

body.mobile-view .cookieMessage {
    width: 100%!important;
    padding: 6px!important;
    line-height: 20px!important;
    border-bottom: none!important;
    border-right: none!important;
    border-left: none!important;
    border-radius: 0;
    border: none;
    -webkit-filter: none!important;
    filter: none!important;
    left: 0!important;
    bottom: 0!important
}

body.mobile-view .scroll-touch-contain,body.mobile-view .scroll-touch-contain-nofix {
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    height: 58px;
    margin: 0;
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    background: #323641;
    white-space: nowrap;
    border-bottom: 1px solid hsla(0,0%,100%,0);
    -webkit-overflow-scrolling: touch
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items,body.mobile-view .scroll-touch-contain .scroll-touch-items {
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items::-webkit-scrollbar,body.mobile-view .scroll-touch-contain .scroll-touch-items::-webkit-scrollbar {
    width: 0!important
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items::-webkit-scrollbar-thumb,body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items::-webkit-scrollbar-track,body.mobile-view .scroll-touch-contain .scroll-touch-items::-webkit-scrollbar-thumb,body.mobile-view .scroll-touch-contain .scroll-touch-items::-webkit-scrollbar-track {
    background: none!important
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul,body.mobile-view .scroll-touch-contain .scroll-touch-items ul {
    margin: 0;
    padding: 0
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li,body.mobile-view .scroll-touch-contain .scroll-touch-items ul li {
    list-style: none;
    display: table-cell
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li a,body.mobile-view .scroll-touch-contain .scroll-touch-items ul li a {
    padding: 7px 15px;
    color: #fff;
    font-size: 11px;
    width: 100%;
    text-transform: capitalize;
    text-align: center;
    display: inline-block
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li a i,body.mobile-view .scroll-touch-contain .scroll-touch-items ul li a i {
    display: block;
    margin: 0 auto 5px;
    font-size: 30px;
    width: 25px;
    height: 25px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li a .image,body.mobile-view .scroll-touch-contain .scroll-touch-items ul li a .image {
    margin: 0 auto 5px!important;
    position: relative;
    height: 25px;
    width: 65px;
    font-size: 16px;
    display: block;
    font-weight: 700;
    line-height: 23px
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li a .image img,body.mobile-view .scroll-touch-contain .scroll-touch-items ul li a .image img {
    width: 55px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li.active a,body.mobile-view .scroll-touch-contain .scroll-touch-items ul li.active a {
    color: #fddd4e
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li.active a i,body.mobile-view .scroll-touch-contain .scroll-touch-items ul li.active a i {
    -webkit-filter: none!important;
    filter: none!important
}

body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li.fav-matches a i,body.mobile-view .scroll-touch-contain .scroll-touch-items ul li.fav-matches a i {
    color: #f8c126
}

body.mobile-view .app-body.scroll-fixed .scroll-touch-contain {
    position: fixed;
    left: 0;
    z-index: 100;
    top: 94px;
    background: #272a33;
    border-bottom: 1px solid #fddd4e!important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-top: 0!important
}

body.mobile-view .app-body.scroll-fixed .col-live-left {
    margin-top: 57px
}

body.mobile-view .app.user .app-body.scroll-fixed .scroll-touch-contain {
    top: 54px
}

body.mobile-view #app-area .app .register-special-checkbox label {
    position: relative!important;
    font-size: 6px!important;
    height: auto!important;
    width: 100%;
    top: 0!important;
    pointer-events: inherit!important;
    font-size: 13px!important;
    color: #fff!important
}

body.mobile-view #app-area .app .register-special-checkbox input[type=checkbox]+label:after,body.mobile-view #app-area .app .register-special-checkbox input[type=checkbox]+label:before {
    text-align: center!important;
    position: absolute!important;
    top: 1px!important
}

body.mobile-view .page-title {
    background: #323641;
    border-bottom: 1px solid #3d424f;
    margin: 0 -10px;
    padding: 10px;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    font-size: 15px;
    margin-bottom: 15px;
    position: relative
}

body.mobile-view .page-title .btn-group {
    position: relative;
    width: 100%;
    margin-top: 10px;
    padding: 5px 5px 0;
    right: 0;
    margin-bottom: 0
}

body.mobile-view .page-title .btn-group a {
    display: table-cell;
    width: 1%;
    font-size: 12px;
    padding: 11px 0
}

body.mobile-view .close {
    font-family: Arial
}

body.mobile-view .file-input label {
    line-height: 20px;
    height: 40px!important
}

body.mobile-view .col-xs-6.col-xs-offset-3 {
    width: 100%;
    margin-left: 0!important
}

body.mobile-view .match-detail .title,body.mobile-view .title {
    border-radius: 0!important;
    padding: 13px 15px
}

body.mobile-view .form-container {
    width: 100%!important;
    display: block;
    margin-top: -10px;
    top: 0!important;
    margin-top: -10px!important;
    margin-bottom: -10px
}

body.mobile-view .form-container .image {
    display: none
}

body.mobile-view .form-container.register .form .body .btn {
    text-transform: uppercase;
    font-weight: 400!important
}

body.mobile-view .form-container .form {
    background: none!important
}

body.mobile-view .form-container .form .col-xs-6.select {
    width: 50%!important
}

body.mobile-view .form-container .form .col-xs-6.select .form-control {
    border-radius: 3px;
    border: none!important;
    height: 40px;
    font-size: 13px
}

body.mobile-view .form-container .form .body .btn {
    font-size: 14px
}

body.mobile-view .form-container .select {
    width: 50%!important
}

body.mobile-view .form-container .flag-container {
    display: block!important;
    margin-top: -4px;
    margin-left: -7px
}

body.mobile-view .form-container input {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

body.mobile-view .form-container #intl_phone:focus {
    padding-left: 50px
}

body.mobile-view .form-container .title {
    text-align: center;
    font-size: 13px;
    font-weight: 400
}

body.mobile-view .form-container label {
    position: absolute;
    top: 7px;
    left: 0;
    font-size: 14px!important;
    pointer-events: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #fff!important
}

body.mobile-view .form-container label i {
    width: 20px
}

body.mobile-view .form-container label[for=remember] {
    position: relative;
    top: 6px!important;
    float: left;
    pointer-events: inherit;
    right: 0!important;
    left: auto!important;
    margin-right: 11px
}

body.mobile-view .form-container label#phone-label {
    left: 50px
}

body.mobile-view .form-container .help-block {
    top: 28px!important
}

body.mobile-view .form-container input.form-control:not([type=date]) {
    background: none!important;
    border: none!important;
    border-bottom: 1px solid #484e5e!important;
    padding-left: 0;
    font-size: 13px
}

body.mobile-view .form-container .password-label {
    font-size: 13px;
    color: #fff;
    margin-top: 4px;
    display: block
}

body.mobile-view .form-container .form-group {
    margin: 20px 0
}

body.mobile-view .form-container ::-webkit-input-placeholder {
    color: transparent!important
}

body.mobile-view .form-container :-moz-placeholder,body.mobile-view .form-container ::-moz-placeholder {
    color: transparent!important
}

body.mobile-view .form-container :-ms-input-placeholder {
    color: transparent!important
}

body.mobile-view .form-container form input:focus~label,body.mobile-view .form-container form input:valid~label {
    top: -18px;
    color: #fddd4e!important
}

body.mobile-view .block-info.document-info .item {
    height: 105px
}

body.mobile-view .block-info.document-info .item .btn {
    margin-top: 5px!important;
    height: auto!important
}

body.mobile-view .window-modal {
    left: calc(50% - 175px)!important;
    width: 350px!important
}

@media screen and (max-width: 320px) {
    body.mobile-view .window-modal {
        left:calc(50% - 150px)!important;
        width: 300px!important
    }
}

body.mobile-view .table-responsive {
    border: none!important
}

body.mobile-view .table-responsive table {
    margin-bottom: 0;
    background-color: transparent
}

body.mobile-view .table-responsive table>tfoot,body.mobile-view .table-responsive table>thead {
    display: none
}

body.mobile-view .table-responsive table>tbody {
    display: block
}

body.mobile-view .table-responsive table>tbody>tr {
    display: block;
    margin-bottom: 15px;
    border-radius: 5px;
    margin: 10px 0;
    overflow: hidden
}

body.mobile-view .table-responsive table>tbody>tr:last-child {
    border: none!important
}

body.mobile-view .table-responsive table>tbody>tr>td {
    background-color: #323641;
    display: block;
    width: 100%!important;
    border-top: none!important;
    border-color: #272a33;
    vertical-align: middle;
    text-align: right!important;
    line-height: 19px;
    text-transform: capitalize;
    height: 36px;
    vertical-align: middle!important
}

body.mobile-view .table-responsive table>tbody>tr>td.top {
    background-color: #3d424f!important;
    text-align: center!important;
    height: 36px;
    line-height: 36px!important;
    padding: 0!important
}

body.mobile-view .table-responsive table>tbody>tr>td.coupon-status-0:after,body.mobile-view .table-responsive table>tbody>tr>td.coupon-status-1:after,body.mobile-view .table-responsive table>tbody>tr>td.payment-status-0:after {
    width: auto!important;
    padding: 0 5px;
    margin-top: 0!important;
    border-radius: 3px;
    font-size: 11px!important;
    background: #ffc229!important;
    color: #000!important
}

body.mobile-view .table-responsive table>tbody>tr>td.coupon-status-2:after,body.mobile-view .table-responsive table>tbody>tr>td.payment-status-1:after {
    width: auto!important;
    padding: 0 5px;
    margin-top: 0!important;
    border-radius: 3px;
    font-size: 11px!important;
    background: #279a70!important;
    color: #fff!important
}

body.mobile-view .table-responsive table>tbody>tr>td.coupon-status-3:after,body.mobile-view .table-responsive table>tbody>tr>td.payment-status-2:after {
    width: auto!important;
    padding: 0 5px;
    margin-top: 0!important;
    border-radius: 3px;
    font-size: 11px!important;
    background: #e21111!important;
    color: #fff!important
}

body.mobile-view .table-responsive table>tbody>tr>td.coupon-status-4:after {
    width: auto!important;
    padding: 0 5px;
    margin-top: 0!important;
    border-radius: 3px;
    font-size: 11px!important;
    background: #00bcd4!important;
    color: #fff!important
}

body.mobile-view .table-responsive table>tbody>tr>td .pull-left {
    float: right!important;
    text-transform: capitalize
}

body.mobile-view .table-responsive table>tbody>tr>td .btn-group {
    float: right
}

body.mobile-view .table-responsive table>tbody>tr>td .btn {
    height: 25px!important;
    margin-top: -2px;
    line-height: 23px;
    font-size: 11px
}

body.mobile-view .table-responsive table>tbody>tr>td[data-title]:after {
    content: attr(data-title);
    float: left;
    font-size: inherit;
    font-weight: 400;
    color: #b5b5b5;
    text-transform: capitalize;
    margin-top: 0;
    width: 30%;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    text-overflow: ellipsis
}

body.mobile-view .bonus-alert {
    position: fixed;
    z-index: 9999;
    bottom: 0;
    width: 100%;
    height: 100px;
    background: #182128;
    text-align: center;
    padding: 0;
    border-top: 2px solid #fddd4e;
    -webkit-animation: none!important;
    animation: none!important
}

body.mobile-view .bonus-alert h3 {
    font-size: 15px;
    margin: 15px;
    padding: 0;
    font-weight: 300;
    display: block;
    text-transform: uppercase
}

body.mobile-view .bonus-alert a {
    width: 36%;
    display: inline-block;
    padding: 8px;
    font-size: 14px;
    border-radius: 30px;
    margin: 0 1%;
    text-transform: uppercase
}

body.mobile-view .bonus-alert a i {
    margin-left: 5px
}

body.mobile-view .bonus-alert:after,body.mobile-view.videofullscreen .title,body.mobile-view.videofullscreen header {
    display: none
}

body.mobile-view.videofullscreen #scrollTop,body.mobile-view.videofullscreen .betslip-btn,body.mobile-view.videofullscreen .match-odds {
    display: none!important
}

body.mobile-view .special-pages,body.mobile-view .top-link {
    display: none
}

body.mobile-view .mainTop {
    height: 40px;
    background: #182128!important
}

body.mobile-view .mainTop .menu {
    display: none
}

body.mobile-view .mainTop .login {
    display: table;
    margin: 0 auto;
    width: 100%
}

body.mobile-view .mainTop .login .btn {
    width: 46%;
    margin: 3px 2%;
    padding: 5px 0;
    font-size: 13px;
    border-radius: 2px;
    border: 1px solid #fddd4e;
    background: #fddd4e;
    color: #fff
}

body.mobile-view .mainTop .login .btn.login-btn {
    background: none!important
}

body.mobile-view .mainTop .login .btn:hover {
    border: 1px solid #fee780;
    background: #fee780
}

body.mobile-view .currency-info {
    color: #fff;
    padding: 6px 10px;
    border-radius: 2px;
    clear: both;
    margin: 0 2.5% 5px;
    text-align: center;
    float: left;
    width: 95%;
    border-bottom: 1px solid #222e38!important
}

body.mobile-view .currency-info .provider-bonus-info {
    padding: 3px 5px;
    float: left;
    width: 100%
}

body.mobile-view .currency-info .provider-bonus-info .provider {
    float: left;
    text-align: left
}

body.mobile-view .currency-info .provider-bonus-info .progressbar {
    width: 100px;
    height: 4px;
    display: block;
    border-radius: 50px;
    position: relative;
    background: #fff;
    vertical-align: middle;
    overflow: hidden;
    clear: both
}

body.mobile-view .currency-info .provider-bonus-info .progressbar .line {
    width: 0;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #189f32
}

body.mobile-view .currency-info .provider-bonus-info .currency {
    float: right;
    color: #fddd4e
}

body.mobile-view .currency-info .provider-bonus-info.deactivated {
    opacity: .3
}

body.mobile-view .userTop {
    height: 52px;
    border-bottom: none!important
}

body.mobile-view .userTop .mobile-left-icon {
    left: -15px;
    right: auto!important
}

@media (max-width: 350px) {
    body.mobile-view .userTop .mobile-left-icon {
        left:-5px
    }
}

body.mobile-view .userTop .mobile-left-icon,body.mobile-view .userTop .mobile-right-icon,body.mobile-view .userTop .mobile-right-icon-support {
    color: #fff;
    font-size: 25px;
    top: 0;
    position: absolute;
    right: -15px;
    width: 55px;
    text-align: center;
    padding: 9px 0 0
}

@media (max-width: 350px) {
    body.mobile-view .userTop .mobile-left-icon,body.mobile-view .userTop .mobile-right-icon,body.mobile-view .userTop .mobile-right-icon-support {
        right:-5px;
        width: 25px
    }
}

body.mobile-view .userTop .mobile-left-icon svg,body.mobile-view .userTop .mobile-right-icon-support svg,body.mobile-view .userTop .mobile-right-icon svg {
    width: 25px;
    fill: #fff;
    height: 25px;
    margin: 6px 0
}

body.mobile-view .userTop .logo {
    position: static;
    margin: 11px auto 0;
    display: table;
    float: none;
    background-size: 140px;
    width: 140px;
    background-repeat: no-repeat;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}

body.mobile-view .mobile-view-left-menu,body.mobile-view .mobile-view-right-menu {
    position: relative;
    left: 0;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    top: 0;
    display: none;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    background: #182128;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding-bottom: 20px
}

body.mobile-view .mobile-view-left-menu .close-btn,body.mobile-view .mobile-view-right-menu .close-btn {
    padding: 15px 10px;
    font-size: 13px
}

body.mobile-view .mobile-view-left-menu .menu-title-bg,body.mobile-view .mobile-view-right-menu .menu-title-bg {
    color: #fff;
    background: #fddd4e;
    text-align: center;
    padding: 7px;
    clear: both
}

body.mobile-view .mobile-view-left-menu .menu-title,body.mobile-view .mobile-view-right-menu .menu-title {
    text-transform: uppercase;
    text-align: center;
    padding: 10px;
    clear: both
}

body.mobile-view .mobile-view-left-menu .balance-box,body.mobile-view .mobile-view-right-menu .balance-box {
    background: #fff;
    padding: 3px;
    margin: 0;
    border-radius: 36px;
    text-align: center;
    line-height: 28px;
    margin-bottom: 10px;
    color: #000
}

body.mobile-view .mobile-view-left-menu .balance-box svg,body.mobile-view .mobile-view-right-menu .balance-box svg {
    width: 24px;
    fill: #000;
    height: 24px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    font-weight: 700;
    margin-top: -2px
}

body.mobile-view .mobile-view-left-menu .btn,body.mobile-view .mobile-view-right-menu .btn {
    border-radius: 30px;
    font-size: 13px;
    line-height: 20px
}

body.mobile-view .mobile-view-left-menu .deposit,body.mobile-view .mobile-view-right-menu .deposit {
    float: left;
    padding: 5px 10px;
    color: #fff;
    height: 35px;
    margin-left: 2px;
    font-weight: 700;
    margin-top: 7px;
    background: #323641;
    border-radius: 2px;
    display: block;
    width: 96%;
    text-align: center;
    margin: 5px 2%;
    line-height: 15px;
    background: #279a70
}

body.mobile-view .mobile-view-left-menu .deposit span,body.mobile-view .mobile-view-right-menu .deposit span {
    display: block;
    line-height: 10px;
    font-size: 12px;
    text-align: center;
    font-weight: 700
}

body.mobile-view .mobile-view-left-menu .support-btn,body.mobile-view .mobile-view-left-menu .whatsapp-btn,body.mobile-view .mobile-view-right-menu .support-btn,body.mobile-view .mobile-view-right-menu .whatsapp-btn {
    padding: 8px 0;
    color: #fff;
    font-size: 14px;
    display: block;
    width: 46%;
    text-align: center;
    margin: 10px 2%;
    float: left;
    border-radius: 30px
}

body.mobile-view .mobile-view-left-menu .support-btn,body.mobile-view .mobile-view-right-menu .support-btn {
    background: #fddd4e;
    color: #fff
}

body.mobile-view .mobile-view-left-menu .whatsapp-btn,body.mobile-view .mobile-view-right-menu .whatsapp-btn {
    background: #01c854;
    color: #fff
}

body.mobile-view .mobile-view-left-menu .support,body.mobile-view .mobile-view-right-menu .support {
    margin-top: 20px!important;
    padding: 0 10px
}

body.mobile-view .mobile-view-left-menu .user-menu,body.mobile-view .mobile-view-right-menu .user-menu {
    width: 100%;
    display: table
}

body.mobile-view .mobile-view-left-menu .pages,body.mobile-view .mobile-view-right-menu .pages {
    padding: 15px 0;
    display: table;
    width: 100%;
    clear: both
}

body.mobile-view .mobile-view-left-menu .pages .panel-group,body.mobile-view .mobile-view-right-menu .pages .panel-group {
    margin-bottom: 5px
}

body.mobile-view .mobile-view-left-menu .pages .panel,body.mobile-view .mobile-view-right-menu .pages .panel {
    border-top: none;
    border: none!important;
    border-bottom: 1px solid #0e1418!important;
    margin: 0!important;
    background: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border-radius: 0!important
}

body.mobile-view .mobile-view-left-menu .pages .panel .panel-heading,body.mobile-view .mobile-view-right-menu .pages .panel .panel-heading {
    border: none!important;
    background: #1c262e!important
}

body.mobile-view .mobile-view-left-menu .pages .panel .panel-heading h4,body.mobile-view .mobile-view-right-menu .pages .panel .panel-heading h4 {
    padding: 5px 0;
    text-transform: uppercase
}

body.mobile-view .mobile-view-left-menu .pages .panel .panel-body,body.mobile-view .mobile-view-right-menu .pages .panel .panel-body {
    padding: 0!important;
    border: none!important;
    background: none!important
}

body.mobile-view .mobile-view-left-menu .pages ul li,body.mobile-view .mobile-view-right-menu .pages ul li {
    padding: 0;
    width: 100%!important
}

body.mobile-view .mobile-view-left-menu .pages ul li a,body.mobile-view .mobile-view-right-menu .pages ul li a {
    text-align: left!important;
    background: #1c262e;
    border: none;
    border-radius: 0;
    padding: 15px 14px!important;
    color: #fff;
    line-height: 20px;
    border-bottom: 1px solid #0e1418!important
}

body.mobile-view .mobile-view-left-menu .pages ul li:not(.menu) a,body.mobile-view .mobile-view-right-menu .pages ul li:not(.menu) a {
    background: #222e38
}

body.mobile-view .mobile-view-left-menu .pages ul li.menu,body.mobile-view .mobile-view-right-menu .pages ul li.menu {
    width: 25%!important
}

body.mobile-view .mobile-view-left-menu .pages ul li.menu.casino,body.mobile-view .mobile-view-right-menu .pages ul li.menu.casino {
    width: 50%!important
}

body.mobile-view .mobile-view-left-menu .pages ul li.menu.casino:first-child,body.mobile-view .mobile-view-left-menu .pages ul li.menu.casino:nth-child(2),body.mobile-view .mobile-view-left-menu .pages ul li.menu.casino:nth-child(3),body.mobile-view .mobile-view-right-menu .pages ul li.menu.casino:first-child,body.mobile-view .mobile-view-right-menu .pages ul li.menu.casino:nth-child(2),body.mobile-view .mobile-view-right-menu .pages ul li.menu.casino:nth-child(3) {
    width: 33.3333%!important
}

body.mobile-view .mobile-view-left-menu .pages ul li.menu a,body.mobile-view .mobile-view-right-menu .pages ul li.menu a {
    padding: 10px 9px!important;
    line-height: 12px!important;
    color: #fff!important;
    font-size: 9px!important;
    background: none!important;
    white-space: nowrap!important;
    overflow: hidden!important;
    text-align: center!important;
    text-overflow: ellipsis!important;
    min-height: 50px;
    position: relative
}

body.mobile-view .mobile-view-left-menu .pages ul li.menu a i,body.mobile-view .mobile-view-right-menu .pages ul li.menu a i {
    display: block!important;
    margin: 0 auto 5px!important;
    width: 24px!important;
    height: 24px!important
}

body.mobile-view .mobile-view-left-menu .pages ul li.menu a .image,body.mobile-view .mobile-view-right-menu .pages ul li.menu a .image {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

body.mobile-view .mobile-view-left-menu .pages ul li.menu a span,body.mobile-view .mobile-view-right-menu .pages ul li.menu a span {
    display: none
}

body.mobile-view .mobile-view-left-menu .pages ul li.menu a img,body.mobile-view .mobile-view-right-menu .pages ul li.menu a img {
    display: block!important;
    text-align: center;
    width: 55px!important;
    max-height: 25px!important;
    border-radius: 0!important
}

body.mobile-view .mobile-view-left-menu .language li,body.mobile-view .mobile-view-right-menu .language li {
    width: 33.3333333%!important;
    padding: 5px
}

body.mobile-view .mobile-view-left-menu .language li a,body.mobile-view .mobile-view-right-menu .language li a {
    padding: 5px 0!important;
    border: 1px solid #222e38!important;
    border-radius: 5px;
    line-height: 24px
}

body.mobile-view .mobile-view-left-menu .language li a img,body.mobile-view .mobile-view-right-menu .language li a img {
    width: 20px;
    margin-right: 7px;
    border-radius: 100%;
    margin-top: -3px
}

body.mobile-view .mobile-view-left-menu .score-btn,body.mobile-view .mobile-view-right-menu .score-btn {
    background: #222e38;
    padding: 14px 10px;
    border-radius: 35px;
    display: block;
    clear: both;
    width: 300px;
    margin: 10px auto;
    padding-left: 45px;
    font-size: 13px;
    position: relative;
    top: 10px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    -webkit-animation: scoreborder 2s infinite;
    animation: scoreborder 2s infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    border: 1px solid #25333e
}

@-webkit-keyframes scoreborder {
    0% {
        border-color: #25333e
    }

    to {
        border-color: #fddd4e
    }
}

@keyframes scoreborder {
    0% {
        border-color: #25333e
    }

    to {
        border-color: #fddd4e
    }
}

@-webkit-keyframes scoreball {
    0% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg)
    }

    60% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes scoreball {
    0% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg)
    }

    60% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

body.mobile-view .mobile-view-left-menu .score-btn svg,body.mobile-view .mobile-view-right-menu .score-btn svg {
    width: 37px;
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    fill: #fddd4e;
    -webkit-animation: scoreball 2s infinite;
    animation: scoreball 2s infinite;
    position: absolute;
    left: 48px;
    top: 4px
}

body.mobile-view .mobile-view-left-menu .fast-access,body.mobile-view .mobile-view-right-menu .fast-access {
    padding: 0 20px 5px!important;
    display: table;
    width: 100%
}

body.mobile-view .mobile-view-left-menu .fast-access li,body.mobile-view .mobile-view-right-menu .fast-access li {
    padding: 5px;
    width: 50%!important
}

body.mobile-view .mobile-view-left-menu .fast-access li:nth-child(3),body.mobile-view .mobile-view-right-menu .fast-access li:nth-child(3) {
    margin: 0 auto;
    float: none;
    position: relative;
    top: 5px
}

body.mobile-view .mobile-view-left-menu .fast-access li a,body.mobile-view .mobile-view-right-menu .fast-access li a {
    padding: 5px;
    background: #222e38;
    border-radius: 30px;
    border: none;
    font-size: 10px
}

body.mobile-view .mobile-view-left-menu .fast-access li a svg,body.mobile-view .mobile-view-right-menu .fast-access li a svg {
    display: inline-block;
    width: 20px;
    margin: 0!important;
    margin-right: 4px!important;
    margin-top: -1px!important;
    height: 27px
}

body.mobile-view .mobile-view-left-menu ul,body.mobile-view .mobile-view-right-menu ul {
    margin: 0;
    padding: 0;
    width: 100%
}

body.mobile-view .mobile-view-left-menu ul li,body.mobile-view .mobile-view-right-menu ul li {
    list-style: none;
    float: left;
    width: 33.33333%
}

body.mobile-view .mobile-view-left-menu ul li a,body.mobile-view .mobile-view-right-menu ul li a {
    color: #fff;
    padding: 13px 8px;
    float: left;
    width: 100%;
    border: 1px solid #222e38;
    border-top: none;
    text-transform: uppercase;
    font-size: 11px;
    border-right: none;
    position: relative;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

body.mobile-view .mobile-view-left-menu ul li a.active,body.mobile-view .mobile-view-right-menu ul li a.active {
    color: #fddd4e
}

body.mobile-view .mobile-view-left-menu ul li a .badge,body.mobile-view .mobile-view-right-menu ul li a .badge {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0;
    color: #fff;
    font-weight: 400;
    border-bottom-left-radius: 5px;
    background: #fddd4e
}

body.mobile-view .mobile-view-left-menu ul li a img,body.mobile-view .mobile-view-right-menu ul li a img {
    width: 24px;
    margin-right: 7px
}

body.mobile-view .mobile-view-left-menu ul li a svg,body.mobile-view .mobile-view-right-menu ul li a svg {
    width: 30px;
    height: 30px;
    opacity: .4;
    fill: #fff;
    display: inline-block;
    vertical-align: middle;
    display: block;
    margin: 0 auto 10px;
    text-align: center
}

body.mobile-view .mobile-view-left-menu ul li a i,body.mobile-view .mobile-view-right-menu ul li a i {
    width: 14px;
    height: 14px;
    font-size: 16px;
    position: relative;
    top: 0;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

body.mobile-view .mobile-view-left-menu ul li a.reseller_menu,body.mobile-view .mobile-view-right-menu ul li a.reseller_menu {
    display: none
}

body.mobile-view .mobile-view-left-menu ul li ul li a,body.mobile-view .mobile-view-right-menu ul li ul li a {
    padding: 15px 33px;
    border-bottom: none;
    background: #323641
}

body.mobile-view .mobile-view-left-menu ul li ul li a img,body.mobile-view .mobile-view-right-menu ul li ul li a img {
    width: 20px;
    border-radius: 30px;
    vertical-align: middle;
    display: inline-block
}

body.mobile-view .mobile-view-left-menu ul.language li a img,body.mobile-view .mobile-view-right-menu ul.language li a img {
    width: 28px;
    border-radius: 100%;
    margin: -5px 5px -5px 0
}

body.mobile-view .mobile-view-left-menu h1,body.mobile-view .mobile-view-right-menu h1 {
    font-size: 13px;
    padding-left: 12px!important;
    margin-top: 20px;
    clear: both;
    padding: 0;
    color: #fddd4e
}

body.mobile-view.mobile-view-left-menu-opened .mobile-view-left-menu {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    display: block
}

body.mobile-view.mobile-view-left-menu-opened .app-row>.app {
    position: fixed;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

body.mobile-view.mobile-view-left-menu-opened .overlay-page {
    display: block;
    opacity: 1
}

body.mobile-view.mobile-view-right-menu-opened .mobile-view-right-menu {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    display: block
}

body.mobile-view.mobile-view-right-menu-opened .app-row>.app {
    position: fixed;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

body.mobile-view.mobile-view-right-menu-opened .overlay-page {
    display: block;
    opacity: 1
}

body.mobile-view footer {
    margin-top: 10px;
    display: table;
    position: static;
    padding: 10px;
    height: auto!important;
    border-top: 2px solid #fddd4e!important
}

body.mobile-view footer .payments {
    margin: 0 auto;
    display: block;
    width: 315px;
    height: 100px
}

body.mobile-view footer .licence {
    float: left;
    margin-bottom: 5px;
    height: 90px
}

body.mobile-view footer .licence div>div {
    width: 90px
}

body.mobile-view footer hr {
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px
}

body.mobile-view footer .security {
    float: right;
    margin-top: 22px;
    width: 136px;
    height: 42px
}

body.mobile-view footer .social-icons {
    padding: 0;
    display: table;
    text-align: center;
    margin: 0 auto
}

body.mobile-view footer .social-icons ul {
    padding: 0;
    margin: 0
}

body.mobile-view footer .social-icons ul li {
    list-style: none;
    display: inline-block;
    margin-right: 10px
}

body.mobile-view footer .social-icons ul li a {
    color: #cfcece;
    display: inline-block;
    font-size: 30px
}

body.mobile-view footer .info-message {
    margin-top: 10px;
    text-align: center
}

body.mobile-view footer .footer--payment-methods,body.mobile-view footer .providers {
    text-align: center
}

body.mobile-view footer .footer--payment-methods img,body.mobile-view footer .providers img {
    margin: 6px 5px;
    zoom:.7;-webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

@media screen and (max-width: 360px) {
    body.mobile-view footer .payments {
        width:100%
    }
}

body.mobile-view .user-menu-v2 {
    margin-top: -10px
}

body.mobile-view .user-menu-v2 .center-col-v2 {
    background: none!important;
    margin-top: -5px;
    width: 100%!important
}

body.mobile-view .user-menu-v2 .center-col-v2 .page-title {
    margin-bottom: 10px;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    margin-bottom: 15px
}

body.mobile-view .user-menu-v2 .center-col-v2 .page-title .goback {
    background: #fddd4e;
    padding: 10px 10px 11px;
    margin-left: -10px;
    margin-right: 10px;
    color: #fff
}

body.mobile-view .user-menu-v2 .center-col-v2 .user-view .label-title {
    font-weight: 400;
    font-size: 14px
}

body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li a .media {
    width: 115px
}

body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li a .media img {
    zoom:80%}

body.mobile-view .user-menu-v2 .center-col-v2.bonus .alert {
    clear: both
}

body.mobile-view .user-menu-v2 .center-col-v2.bonus .nav-tabs.pull-left {
    width: calc(100% + 10px);
    margin: -15px 0 0;
    position: relative;
    padding: 0 7px;
    left: -5px
}

body.mobile-view .user-menu-v2 .center-col-v2.bonus .nav-tabs.pull-left li {
    width: 33.333333%;
    text-align: center;
    padding: 10px 3px
}

body.mobile-view .user-menu-v2 .center-col-v2.bonus .nav-tabs.pull-left li a {
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin: 0;
    border-radius: 5px
}

body.mobile-view .user-menu-v2 .center-col-v2 .form-group i.icon {
    margin-top: -25px
}

body.mobile-view .user-menu-v2 .center-col-v2 .user-form .btn {
    margin-top: 10px;
    line-height: 25px
}

body.mobile-view .user-menu-v2 .center-col-v2 .user-form.document-form .btn {
    margin-top: -10px!important
}

body.mobile-view .user-menu-v2.history .user-form {
    margin-bottom: 5px;
    clear: both;
    display: table;
    width: 100%
}

body.mobile-view .user-menu-v2.history .user-form .dropdown {
    width: 100%
}

body.mobile-view .user-menu-v2.history .user-form .dropdown a.btn {
    margin-top: 0;
    line-height: 26px;
    margin-bottom: 0;
    font-size: 13px;
    width: 100%
}

body.mobile-view .user-menu-v2.score .user-form {
    margin-bottom: 5px;
    clear: both;
    display: table;
    margin-top: -15px;
    width: 100%
}

body.mobile-view .user-menu-v2.score .user-form .dropdown {
    width: 100%
}

body.mobile-view .user-menu-v2.score .user-form .dropdown a.btn {
    margin-top: 0;
    line-height: 26px;
    margin-bottom: 0;
    font-size: 13px;
    width: 100%
}

body.mobile-view .user-menu-v2.score .nav-tabs {
    width: calc(100% + 20px);
    margin: 0;
    position: relative;
    left: -10px;
    padding: 0 7px
}

body.mobile-view .user-menu-v2.score .nav-tabs li {
    width: 25%;
    text-align: center;
    padding: 10px 3px
}

body.mobile-view .user-menu-v2.score .nav-tabs li a {
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin: 0;
    border-radius: 5px
}

body.mobile-view .user-menu-v2.coupons .user-form {
    margin-bottom: 5px;
    clear: both;
    display: table;
    width: 100%
}

body.mobile-view .user-menu-v2.coupons .user-form .dropdown {
    width: 100%
}

body.mobile-view .user-menu-v2.coupons .user-form .dropdown a.btn {
    margin-top: 0;
    line-height: 26px;
    margin-bottom: 0;
    font-size: 13px;
    width: 100%
}

body.mobile-view .user-menu-v2.coupons .nav-tabs {
    width: calc(100% + 20px);
    margin: 0;
    position: relative;
    left: -10px;
    padding: 0 7px
}

body.mobile-view .user-menu-v2.coupons .nav-tabs li {
    width: 20%;
    text-align: center;
    padding: 10px 3px
}

body.mobile-view .user-menu-v2.coupons .nav-tabs li a {
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin: 0;
    border-radius: 5px
}

body.mobile-view .user-menu-v2 .btn {
    line-height: 20px;
    height: 40px;
    font-size: 13px
}

body.mobile-view.body-dropdown-opened {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: hidden
}

body.mobile-view.body-dropdown-opened .overlay-page {
    display: block;
    opacity: 1
}

body.mobile-view .shortcut-payment a {
    line-height: 26px!important
}

body.mobile-view .filter-panel {
    right: 10%!important;
    left: auto!important;
    top: 50%!important;
    -webkit-transform: translateY(-50%)!important;
    transform: translateY(-50%)!important;
    position: fixed!important;
    width: 80%!important;
    border-radius: 3px;
    -webkit-box-shadow: 0 -2px 19px 1px #000;
    box-shadow: 0 -2px 19px 1px #000;
    z-index: 999999
}

body.mobile-view .filter-panel h2 {
    padding: 12px 10px;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase
}

body.mobile-view .user-widget {
    margin: 0;
    margin-bottom: 10px
}

body.mobile-view .user-widget h1 {
    font-size: 15px
}

body.mobile-view .alert.verified-user h1 {
    font-size: 18px
}

body.mobile-view .valid {
    background: #3d424f;
    border: 1px solid #484e5e;
    clear: both;
    display: block;
    float: left;
    width: 100%;
    margin: 5px 0;
    border-radius: 3px;
    padding: 2px 10px;
    line-height: 50px;
    height: 55px;
    font-size: 13px;
    position: relative;
    padding-left: 80px
}

body.mobile-view .valid .media {
    float: left;
    margin-right: 5px;
    width: 65px;
    position: absolute;
    background: #323641;
    border: 2px solid #279a70;
    text-align: center;
    height: 65px;
    border-radius: 100%;
    padding-top: 6px;
    left: 5px;
    top: -5px
}

body.mobile-view .valid .media svg {
    fill: #279a70;
    width: 40px;
    height: 50px
}

body.mobile-view .valid .info {
    float: left;
    color: #fff
}

body.mobile-view .valid.no .media {
    border-color: #e21111
}

body.mobile-view .valid.no .media svg {
    fill: #e21111
}

body.mobile-view .my-bonus .bonus-box {
    padding: 10px;
    background: #363b47;
    border-radius: 2px;
    display: table;
    width: 100%;
    color: #fff;
    margin: 5px 0 0
}

body.mobile-view .my-bonus .bonus-box.not-yet a.btn {
    float: left;
    padding: 4px 6px;
    margin: 0 11px 0 0;
    line-height: 30px
}

body.mobile-view .my-bonus .bonus-box.not-yet .bonus-info .info {
    width: calc(100% - 135px)
}

body.mobile-view .my-bonus .bonus-box.not-yet img {
    margin-bottom: 10px;
    width: 100%
}

body.mobile-view .my-bonus .bonus-box .bonus-info {
    display: block;
    color: #fff
}

body.mobile-view .my-bonus .bonus-box .bonus-info img {
    margin: 0 0 10px
}

body.mobile-view .my-bonus .bonus-box .bonus-info .info {
    float: left;
    width: calc(100% - 180px)
}

body.mobile-view .my-bonus .bonus-box .bonus-info .info .status-circle {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    margin-right: 5px
}

body.mobile-view .my-bonus .bonus-box .bonus-info .info h3 {
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    float: left
}

body.mobile-view .my-bonus .bonus-box .bonus-info .info p {
    margin-top: 18px;
    color: #b5b5b5;
    margin-bottom: 0;
    display: block
}

body.mobile-view .my-bonus .bonus-box .bonus-info .status {
    float: left;
    text-align: right
}

body.mobile-view .my-bonus .bonus-box .bonus-info .status span {
    display: block
}

body.mobile-view .my-bonus .bonus-box .bonus-info .status p {
    margin-top: 3px;
    display: block;
    margin-bottom: 0
}

body.mobile-view .my-bonus .bonus-box .bonus-info .detail-btn {
    float: left;
    width: 20px;
    text-align: center;
    padding-top: 9px;
    font-size: 18px;
    color: #b5b5b5;
    margin-left: 10px
}

body.mobile-view .my-bonus .nav-tabs {
    margin: 0
}

body.mobile-view .my-bonus .nav-tabs li {
    width: 50%!important;
    padding: 5px 10px
}

body.mobile-view .my-bonus .nav-tabs li a {
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin: 0;
    border-radius: 5px
}

body.mobile-view .my-bonus .nav-tabs li.active a {
    border-bottom-color: #fddd4e!important
}

body.mobile-view .my-bonus .bonus-box-detail {
    padding: 10px;
    background: #363b47;
    border-radius: 2px;
    display: table;
    width: 100%;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #1c1e24
}

body.mobile-view .my-bonus .bonus-box-detail p {
    margin: 4px 0 0
}

body.mobile-view .my-bonus .bonus-box-detail p b {
    display: inline-block;
    color: #fddd4e
}

body.mobile-view .my-bonus .bonus-box-detail .remove-btn {
    float: right;
    line-height: 31px;
    padding: 4px 10px
}

body.mobile-view .my-bonus .bonus-box-detail table {
    margin-top: 10px;
    margin-bottom: 0
}

body.mobile-view .bank-informations {
    padding-bottom: 50px;
    position: relative
}

body.mobile-view .bank-informations button {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    font-size: 12px;
    padding: 5px;
    width: 100%;
    border-radius: 0 0 5px 5px
}

body.mobile-view .bank-card {
    width: 97.5%
}

body.mobile-view .ticket-messages {
    margin-top: 20px
}

body.mobile-view .ticket-messages .message-text:after {
    background: #323641
}

body.mobile-view .user-form {
    text-align: center
}

body.mobile-view .user-form.history .btn {
    margin-top: 0!important
}

body.mobile-view .qr-queue #qr-box {
    display: none
}

body.mobile-view .qr-queue .componentLoader {
    float: none!important;
    margin: 0 auto!important;
    height: 150px!important
}

body.mobile-view .qr-image {
    margin-top: 15px
}

body.mobile-view .qr-image img {
    width: 210px
}

body.mobile-view .transaction-status {
    line-height: inherit;
    width: 100%;
    margin: 0 auto;
    margin-top: 20px!important
}

body.mobile-view .transaction-status svg {
    margin-bottom: 15px!important
}

body.mobile-view .transaction-status a {
    font-size: 16px;
    margin: 10px auto;
    padding: 10px 15px
}

body.mobile-view .message-form {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    z-index: 9999999
}

body.mobile-view .message-form textarea {
    width: 70%!important;
    padding: 10px;
    height: 40px
}

body.mobile-view .message-form a,body.mobile-view .message-form button {
    width: 15%!important;
    height: 55px
}

body.mobile-view select.input-sm {
    line-height: 1.5!important
}

body.mobile-view .vertification-example {
    width: 315px;
    margin: 0 auto
}

body.mobile-view .vertification-example .name {
    font-size: 13px;
    bottom: 65px;
    left: 25px;
    width: 110px
}

body.mobile-view .vertification-example .date {
    font-size: 13px;
    left: 25px;
    bottom: 45px;
    width: 110px
}

@media screen and (max-width: 330px) {
    body.mobile-view .vertification-example {
        width:270px
    }

    body.mobile-view .vertification-example .name {
        width: 90px;
        bottom: 55px;
        bottom: 35px
    }
}

@media screen and (min-width: 400px) {
    body.mobile-view .vertification-example {
        width:360px
    }

    body.mobile-view .vertification-example .name {
        bottom: 55px;
        width: 128px;
        bottom: 35px
    }
}

body.mobile-view .coupon-type-info {
    margin: 10px 0
}

body.mobile-view .coupon-info .info {
    display: block
}

body.mobile-view.betSlip-opened .app-row>.app {
    position: fixed;
    height: 100%;
    left: 0;
    top: 0
}

body.mobile-view.betSlip-opened .app-row>.app .app-body {
    margin-top: 0!important
}

body.mobile-view.betSlip-opened #scrollTop,body.mobile-view.betSlip-opened .bottom-info-balance,body.mobile-view.betSlip-opened .col-live-center,body.mobile-view.betSlip-opened .col-live-left,body.mobile-view.betSlip-opened .col-sportsbook-center,body.mobile-view.betSlip-opened .col-sportsbook-left,body.mobile-view.betSlip-opened .live-sports-contain,body.mobile-view.betSlip-opened .prematch-section,body.mobile-view.betSlip-opened .prematch-sports-contain,body.mobile-view.betSlip-opened .scroll-touch-contain,body.mobile-view.betSlip-opened .scroll-touch-contain-nofix,body.mobile-view.betSlip-opened .scroll-touch-items,body.mobile-view.betSlip-opened header,body.mobile-view.betSlip-opened header .mainTop {
    display: none!important
}

body.mobile-view.betSlip-opened .bethub-view {
    top: 0!important;
    height: 100%!important
}

body.mobile-view.betSlip-opened .col-live-right,body.mobile-view.betSlip-opened .col-sportsbook-right {
    height: calc(100% - 0px)!important;
    top: 0;
    position: fixed;
    width: 100%!important;
    -webkit-transform: none;
    margin-top: 0!important;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none;
    background: #323641
}

body.mobile-view.betSlip-opened .col-live-right .betSlip,body.mobile-view.betSlip-opened .col-sportsbook-right .betSlip {
    display: block
}

body.mobile-view.betSlip-opened .col-live-right .betslip-btn-main,body.mobile-view.betSlip-opened .col-sportsbook-right .betslip-btn-main {
    display: none
}

body.mobile-view .betSlip {
    display: none;
    position: absolute;
    height: 100%
}

body.mobile-view .betSlip * {
    -webkit-transition: none;
    transition: none
}

body.mobile-view .betSlip .title-block {
    margin: 5px -5px
}

body.mobile-view .betSlip .title-block ul li {
    display: table-cell;
    width: 1%;
    float: none
}

body.mobile-view .betSlip .title-block ul li a {
    font-size: 12px;
    border-radius: 30px;
    font-weight: 400;
    padding: 6px 0;
    line-height: 21px
}

body.mobile-view .betSlip .tab-content {
    width: 100%;
    position: absolute;
    top: 45px;
    left: 0;
    text-align: left;
    height: calc(100% - 85px);
    padding: 0 1px 0 0;
    overflow-y: scroll;
    overflow-x: hidden
}

body.mobile-view .betSlip .coupon-title {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 5px 15px;
    background: #323641
}

body.mobile-view .betSlip .coupon-title button {
    font-weight: 400;
    background: none!important;
    padding: 8px 0!important;
    border: none!important;
    line-height: 16px;
    color: #000;
    text-align: center;
    background: #fff!important;
    border-radius: 30px!important;
    display: table;
    width: 150px;
    margin: 0 auto;
    font-size: 13px;
    text-transform: uppercase
}

body.mobile-view .betSlip .coupon-title .betslip-btn {
    position: absolute;
    background: #3d424f;
    border: 1px solid #535a6c;
    padding: 4px 12px 2px;
    color: #fff;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 400;
    top: 3px;
    right: 10px;
    width: auto!important;
    left: auto!important;
    bottom: auto!important
}

body.mobile-view .betSlip .coupon-title span {
    font-weight: 400!important;
    float: right;
    display: block;
    font-size: 12px;
    margin-top: -3px
}

body.mobile-view .betSlip .coupon-title span svg {
    width: 18px;
    height: 18px;
    fill: #fff;
    display: inline-block;
    vertical-align: text-bottom
}

body.mobile-view .betSlip .couponType {
    padding: 5px 10px 0;
    margin: 0 -5px
}

body.mobile-view .betSlip .couponType ul li {
    display: table-cell;
    width: 1%;
    float: none
}

body.mobile-view .betSlip .couponType ul li.disabled {
    opacity: .2
}

body.mobile-view .betSlip .couponAction {
    position: absolute;
    z-index: 9999;
    width: 100%;
    bottom: 0;
    left: 0;
    border-top: 1px solid #fddd4e
}

body.mobile-view .betSlip .couponAction .bet-calc {
    text-align: center;
    font-size: 12px!important;
    margin: 0 0 10px
}

body.mobile-view .betSlip .couponAction .bet-calc .input-group {
    display: table;
    width: 100%;
    text-align: center;
    margin: 5px auto
}

body.mobile-view .betSlip .couponAction .bet-calc .input-group .input-group-addon {
    padding: 2px 12px 4px;
    font-size: 24px!important;
    background: #323641;
    color: #fff
}

body.mobile-view .betSlip .couponAction .bet-calc .input-group input {
    height: 40px;
    padding: 0;
    text-align: center;
    font-size: 16px
}

body.mobile-view .betSlip .couponAction .bet-info {
    padding-right: 5px
}

body.mobile-view .betSlip .couponAction .bet-info a {
    display: block;
    border-radius: 2px;
    padding: 5px;
    margin: 1px 0 6px;
    text-align: center;
    background: #3d424f;
    color: #fff;
    font-size: 11px
}

body.mobile-view .betSlip .couponAction .bet-info .info {
    background: #2e313b;
    padding: 1px 5px;
    border-radius: 2px;
    height: 77px;
    margin-top: 1px
}

body.mobile-view .betSlip .couponAction .bet-info .info span {
    display: block;
    text-overflow: ellipsis;
    margin: 1px 0;
    font-size: 11px
}

body.mobile-view .betSlip .couponAction .bet-info .info span b {
    background: #484e5e;
    width: 100%;
    text-align: center;
    padding: 2px 0;
    border-radius: 2px;
    display: block;
    margin-top: 2px;
    font-size: 12px;
    line-height: 13px;
    font-weight: 400
}

body.mobile-view .betSlip .couponAction .system-items {
    margin-bottom: 10px
}

body.mobile-view .betSlip .upodds {
    padding-left: 5px
}

body.mobile-view .betSlip .upodds label {
    font-size: 12px!important;
    margin: 0 0 10px;
    color: #fff
}

body.mobile-view .betSlip .upodds input[type=checkbox]+label:hover:after,body.mobile-view .betSlip .upodds input[type=checkbox]:checked+label:after {
    line-height: 20px!important;
    font-size: 16px!important
}

body.mobile-view .betSlip .upodds input[type=checkbox]+label:after,body.mobile-view .betSlip .upodds input[type=checkbox]+label:before {
    width: 20px!important;
    height: 20px!important;
    left: -5px!important;
    bottom: -2px!important
}

body.mobile-view .betSlip .place-bet {
    padding-left: 5px
}

body.mobile-view .betSlip .place-bet .coupon-btn {
    font-size: 14px;
    height: 60px;
    line-height: 48px;
    margin-top: 0;
    -webkit-transition: none!important;
    transition: none!important;
    width: 100%!important;
    border-radius: 5px
}

body.mobile-view .betSlip .place-bet .coupon-btn span {
    display: block;
    font-weight: 400;
    line-height: 0;
    margin-top: 3px
}

body.mobile-view .betSlip .couponInc {
    height: calc(100% - 190px);
    top: 45px;
    position: absolute;
    width: 100%;
    overflow-y: scroll;
    min-height: auto!important;
    -webkit-transition: none!important;
    transition: none!important
}

body.mobile-view .betSlip .couponInc .alert {
    margin: 10px 5px;
    border-radius: 30px;
    font-size: 11px;
    padding: 10px 50px
}

body.mobile-view .betSlip .couponInc .couponMatch .bet {
    font-size: 12px
}

body.mobile-view .betSlip .couponInc .couponMatch .bet>b {
    font-weight: 400;
    font-size: 11px;
    color: #fddd4e
}

body.mobile-view .betSlip .couponInc .couponMatch .bet .bet-alert {
    width: 100%;
    border-radius: 0
}

body.mobile-view .betSlip .couponInc .couponMatch .market {
    color: #fff
}

body.mobile-view .betSlip .couponInc .couponMatch .match {
    width: calc(100% - 90px)
}

body.mobile-view .betSlip .couponInc .couponMatch .remove {
    right: 6px;
    font-size: 20px;
    top: 0
}

body.mobile-view .betSlip .couponInc .couponMatch .event-odds {
    position: absolute;
    right: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 3px 6px;
    background: #fddd4e;
    border-radius: 5px
}

body.mobile-view .betSlip .couponInc .couponMatch .event-odds span {
    color: #fff;
    font-weight: 400
}

body.mobile-view .betSlip .couponInc .btn {
    padding: 12px 0!important;
    font-size: 14px
}

body.mobile-view .betSlip .couponInc .mybets {
    margin: 0 5px
}

body.mobile-view .betSlip #open-coupons-view .couponInc {
    height: calc(100% - 0px)!important;
    top: 0!important
}

body.mobile-view .betSlip #open-coupons-view .open-coupons {
    margin: 2px 0 10px
}

body.mobile-view .betSlip.system .coupon-title {
    padding: 5px 5px 0;
    position: relative;
    border: none!important
}

body.mobile-view .betSlip.system .couponInc {
    height: auto;
    top: -6px;
    position: relative;
    -webkit-transition: none!important;
    transition: none!important
}

body.mobile-view .betSlip.system .tab-content {
    top: 85px!important;
    height: calc(100% - 85px)!important
}

body.mobile-view .betSlip.system .couponAction {
    position: relative;
    -webkit-transition: none!important;
    transition: none!important
}

body.mobile-view .betSlip.system .bet-info {
    width: 100%!important
}

body.mobile-view .betSlip.system .upodds {
    float: right;
    width: 50%;
    text-align: center;
    padding-right: 10px;
    line-height: 17px;
    padding-top: 5px
}

body.mobile-view .betSlip.system .bet-info a {
    width: 45%;
    float: left
}

body.mobile-view .betSlip.system .bet-info .info {
    height: 77px;
    margin-top: 35px;
    width: 45%
}

body.mobile-view .betSlip.system .place-bet {
    width: 50%;
    float: right
}

body.mobile-view .betSlip.system .place-bet .coupon-btn {
    font-size: 14px;
    height: 77px;
    line-height: 64px;
    margin-top: -77px;
    width: 100%!important;
    float: right;
    -webkit-transition: none!important;
    transition: none!important
}

body.mobile-view .bethub-view-column {
    padding-bottom: 50px
}

body.mobile-view .bottom-info-balance {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #182128;
    border-top: 1px solid #fddd4e
}

body.mobile-view .bottom-info-balance.active {
    z-index: 999999999999
}

body.mobile-view .bottom-info-balance .top .balance-box {
    width: calc(100% - 170px);
    float: left;
    padding: 0 10px;
    line-height: 50px;
    text-transform: uppercase
}

body.mobile-view .bottom-info-balance .top .balance-box svg {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
    fill: #fff
}

@media (max-width: 350px) {
    body.mobile-view .bottom-info-balance .top .balance-box {
        font-size:12px
    }

    body.mobile-view .bottom-info-balance .top .balance-box span {
        display: none
    }
}

body.mobile-view .bottom-info-balance .top .betslip-box {
    float: right;
    width: 170px;
    padding: 0 10px;
    line-height: 50px;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center
}

@media (max-width: 350px) {
    body.mobile-view .bottom-info-balance .top .betslip-box {
        font-size:12px
    }
}

body.mobile-view .bottom-info-balance .top .betslip-box .count {
    background: #fddd4e;
    width: 18px;
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    padding: 0;
    line-height: 18px;
    border-radius: 2px;
    color: #fff;
    float: right;
    margin-top: 17px;
    font-size: 11px
}

body.mobile-view .bottom-info-balance .currency-info {
    border: none!important
}

body.mobile-view .betslip-btn {
    padding: 15px 20px;
    position: fixed;
    z-index: 5;
    font-size: 22px;
    bottom: 20px;
    background: #fddd4e;
    left: calc(50% - 35px);
    border-radius: 5px;
    cursor: pointer;
    color: #fff
}

body.mobile-view .betslip-btn.betslip-btn-main {
    -webkit-animation: blink 1.5s linear infinite;
    animation: blink 1.5s linear infinite
}

body.mobile-view .betslip-btn .count {
    position: absolute;
    top: -6px;
    background: #fdd835;
    color: #fff;
    width: 15px;
    height: 15px;
    text-indent: -1px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    border-radius: 100%
}

body.mobile-view body.mobile-view .betSlip .couponInc .cash-out .btn {
    padding: 9px 0!important
}

body.mobile-view .mybets .cash-out button svg {
    width: 38px;
    height: 38px
}

body.mobile-view .mybets .detail .event .event-name {
    overflow: inherit!important
}

@keyframes blink {
    0% {
        -webkit-box-shadow: 0 0 30px 10px #fddd4e;
        box-shadow: 0 0 30px 10px #fddd4e
    }

    50% {
        -webkit-box-shadow: 0 0 0 0 #323641;
        box-shadow: 0 0 0 0 #323641
    }

    to {
        -webkit-box-shadow: 0 0 30px 10px #fddd4e;
        box-shadow: 0 0 30px 10px #fddd4e
    }
}

@-webkit-keyframes blink {
    0% {
        -webkit-box-shadow: 0 0 30px 10px #fddd4e;
        box-shadow: 0 0 30px 10px #fddd4e
    }

    50% {
        -webkit-box-shadow: 0 0 0 0 #323641;
        box-shadow: 0 0 0 0 #323641
    }

    to {
        -webkit-box-shadow: 0 0 30px 10px #fddd4e;
        box-shadow: 0 0 30px 10px #fddd4e
    }
}

@media screen and (max-width: 340px) {
    body.mobile-view .betSlip .couponAction .bet-calc,body.mobile-view .betSlip .upodds label {
        font-size:12px!important
    }
}

body.mobile-view .bethub-view-wrapper {
    background: #323641
}

body.mobile-view .prematch-section {
    clear: both;
    padding: 10px;
    background: #323641;
    display: table;
    width: 100%
}

body.mobile-view .prematch-section .menu {
    margin: 0 -5px
}

body.mobile-view .prematch-section .menu li {
    display: table-cell;
    width: 1%;
    padding: 0 5px;
    list-style: none
}

body.mobile-view .prematch-section .menu li a {
    line-height: 14px;
    font-size: 11px;
    color: #c2c2c2;
    text-align: center;
    display: block;
    border: 1px solid #3d424f;
    padding: 7px;
    border-radius: 5px
}

body.mobile-view .prematch-section .menu li a.active {
    border: 1px solid #fddd4e;
    color: #fddd4e
}

body.mobile-view .prematch-section select {
    width: 48%;
    margin-top: 10px;
    float: left;
    border-radius: 3px;
    height: 30px;
    padding: 5px 10px;
    padding-right: 25px;
    font-size: 11px
}

body.mobile-view .prematch-section #searchTerm {
    float: right;
    margin-top: 10px;
    width: 100%;
    border-radius: 3px;
    height: 30px;
    padding: 5px 10px;
    font-size: 11px
}

body.mobile-view .prematch-section .odds {
    float: right;
    width: 200px;
    margin: 10px 30px 0 0;
    line-height: 29px
}

body.mobile-view .prematch-section .odds span {
    float: left;
    text-align: center;
    font-size: 11px
}

body.mobile-view .prematch-section .odds span:first-child:nth-last-child(2),body.mobile-view .prematch-section .odds span:nth-child(2):last-child {
    width: 50%
}

body.mobile-view .prematch-section .odds span:first-child:nth-last-child(3),body.mobile-view .prematch-section .odds span:nth-child(2):nth-last-child(2),body.mobile-view .prematch-section .odds span:nth-child(3):last-child {
    width: 33.333333333%
}

body.mobile-view .col-sportsbook-left {
    width: 100%;
    height: auto!important;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}

body.mobile-view .col-sportsbook-left .favLeagues {
    display: none
}

body.mobile-view .col-sportsbook-left #sportCategories {
    height: auto!important;
    clear: both
}

body.mobile-view .col-sportsbook-left #sportCategories .time {
    padding: 8px 5px;
    height: 45px
}

body.mobile-view .col-sportsbook-left #sportCategories .time .form-control {
    width: 100%;
    font-size: 13px
}

body.mobile-view .col-sportsbook-left #sportCategories .time .search-team {
    display: none
}

body.mobile-view .col-sportsbook-left #sportCategories .time .timerange-row {
    width: 50%
}

body.mobile-view .col-sportsbook-left #sportCategories .time .find-btn-row a,body.mobile-view .col-sportsbook-left #sportCategories .time .upcoming-btn-row a {
    float: none!important;
    width: 100%;
    font-size: 13px;
    border-radius: 2px;
    padding: 5px 0
}

body.mobile-view .col-sportsbook-left #sportCategories .time .search-row label {
    position: absolute;
    top: 1px;
    right: 5px;
    font-size: 21px;
    background: #484e5e;
    padding: 1px 7px;
    border-radius: 2px;
    color: #fff
}

body.mobile-view .col-sportsbook-left #sportCategories .time .close-icon-row,body.mobile-view .col-sportsbook-left #sportCategories .time .search-team-row {
    display: none
}

body.mobile-view .col-sportsbook-left #sportCategories .time [class^=col-] {
    padding: 0 3px
}

body.mobile-view .col-sportsbook-left #sportCategories .list-view {
    position: relative;
    top: 0!important;
    height: auto!important
}

body.mobile-view .col-sportsbook-left #sportCategories .list-view .list {
    position: relative;
    width: 100%!important;
    top: 0;
    height: auto!important
}

body.mobile-view .col-sportsbook-left #sportCategories .search-row input {
    height: 30px
}

body.mobile-view .col-sportsbook-left #sportCategories ul.list .active_label {
    border-bottom: 1px solid #272a33;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 10px 10px;
    font-size: 14px;
    text-indent: -5px
}

body.mobile-view .col-sportsbook-left #sportCategories ul.list li a {
    padding: 12px 15px;
    font-size: 12px;
    text-transform: uppercase;
    background: none!important
}

body.mobile-view .col-sportsbook-left #sportCategories ul.list li a.back-list {
    width: 80%;
    border-radius: 30px;
    margin: 0 auto;
    border: none!important
}

body.mobile-view .col-sportsbook-left #sportCategories ul.list li a.back-list span {
    padding: 9px 40px;
    display: block;
    width: 100%;
    border-radius: 30px
}

body.mobile-view .col-sportsbook-left #sportCategories ul.list li a.back-list span i {
    display: none
}

body.mobile-view .col-sportsbook-left #sportCategories ul.list li a .count {
    opacity: .5
}

body.mobile-view .col-sportsbook-left #sportCategories ul.list.tournaments a.fav-icon {
    top: 15px;
    padding: 0!important
}

body.mobile-view .col-sportsbook-left #sportCategories ul.list.tournaments a {
    padding: 15px!important
}

body.mobile-view .col-sportsbook-left #sportCategories .search-team.opened {
    top: 4px!important
}

body.mobile-view .col-sportsbook-left #sportCategories .search-team.opened input {
    width: 100%!important
}

body.mobile-view .col-sportsbook-left #sportCategories .search-team.opened a {
    right: 92%!important
}

body.mobile-view .col-sportsbook-center .upComing {
    margin: 0 -2px 10px
}

body.mobile-view .col-sportsbook-center .upComing .title {
    clear: both;
    margin-bottom: 1px;
    background: none!important;
    font-size: 14px;
    border: none;
    text-align: center;
    background: #424755!important;
    -webkit-box-shadow: inset 0 1px #323641;
    box-shadow: inset 0 1px #323641;
    font-weight: 700;
    padding: 0 7px 3px!important;
    border-radius: 0!important;
    line-height: 27px!important;
    height: 37px!important;
    overflow: inherit!important
}



body.mobile-view .col-sportsbook-center .select-box .form-control {
    height: 35px;
    border-radius: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 45px;
    text-transform: capitalize
}

body.mobile-view .col-sportsbook-center .back-list-btn a {
    background: #172029;
    color: #fff;
    border: 2px solid #fddd4e;
    padding: 10px;
    text-align: center;
    margin: 7px;
    display: block;
    font-size: 13px;
    border-radius: 5px
}

body.mobile-view .col-sportsbook-right {
    height: 0%;
    width: 100%!important;
    margin-top: -4px;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}

body.mobile-view .col-live-left {
    width: 100%;
    height: auto!important;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}

body.mobile-view .col-live-left .live-shortcuts {
    background: none!important;
    border: none!important;
    padding: 5px 0!important
}

body.mobile-view .col-live-left .live-shortcuts input {
    border-radius: 30px!important
}

body.mobile-view .col-live-left .live-shortcuts .row {
    margin: 0!important
}

body.mobile-view .col-live-left .live-shortcuts .icons {
    display: none
}

body.mobile-view .col-live-left .live-shortcuts .search-match {
    width: 100%!important
}

body.mobile-view .col-live-left .live-shortcuts .autocomplete a {
    font-size: 12px!important;
    padding: 12px!important;
    white-space: normal!important
}

body.mobile-view .col-live-left .autocomplete {
    top: 45px;
    background: #333;
    height: calc(100% - 45px)
}

body.mobile-view .col-live-left .live-title {
    display: none
}

body.mobile-view .col-live-left .live-title .count {
    margin-top: -3px
}

body.mobile-view .col-live-left .categories-live {
    top: auto!important;
    position: static;
    overflow: auto!important;
    height: auto!important;
    padding: 5px
}

body.mobile-view .col-live-left .live-line {
    overflow: hidden;
    border-radius: 5px
}

body.mobile-view .col-live-left .live-line .live-category-name {
    background: #3d424f!important;
    margin-bottom: 0!important;
    margin: 1px 0!important;
    -webkit-animation: none!important;
    animation: none!important
}

body.mobile-view .col-live-left .live-line .live-tournaments-name {
    padding: 9px 15px;
    margin: 1px 0!important;
    display: none
}

body.mobile-view .col-live-left .live-line>.live-matches-row {
    padding: 0!important
}

body.mobile-view .col-live-left .live-line .live-matches {
    margin-bottom: 0
}

body.mobile-view .col-live-left .live-line .title-block {
    padding: 10px 15px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    clear: both;
    border-radius: 0;
    font-weight: 400;
    font-size: 13px
}

body.mobile-view .col-live-left .live-line .title-block .event-outcome {
    float: right;
    width: 170px;
    text-align: center;
    margin-right: -15px
}

body.mobile-view .col-live-left .live-line .title-block .event-outcome span {
    float: left;
    width: 33.333%;
    font-size: 10px;
    line-height: 16px
}

body.mobile-view .col-live-left .live-line .live-event {
    display: table;
    width: 100%
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc {
    float: left;
    width: 100%;
    max-height: 60px;
    border-bottom: 1px solid #272a33!important
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc::-webkit-scrollbar {
    display: none;
    width: 0
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li {
    float: left;
    font-size: 0;
    width: 100%;
    height: 60px;
    padding: 0!important;
    overflow: hidden
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match {
    background: none!important;
    border: none!important;
    width: 40%;
    padding: 6px 10px 4px!important;
    height: 62px!important;
    float: left;
    font-size: 11px;
    -webkit-animation: none!important;
    animation: none!important
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName span:not(.matchScore) {
    width: 70%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 14px
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName .matchTime span {
    width: auto;
    vertical-align: text-bottom
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .fav-icon:not(.simulator-icon) {
    display: none
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchTotalOdds {
    background: none!important;
    font-size: 11px!important;
    margin: -16px 0 0!important;
    line-height: 12px
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds {
    width: 10%;
    height: 100%;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    overflow: hidden
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds>div a {
    line-height: unset
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds>div a svg {
    width: 20px;
    fill: #fff
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd {
    background: none!important;
    border: none!important;
    font-size: 12px;
    text-align: center;
    border-radius: 0!important;
    color: #f8c126!important;
    border-bottom: none!important;
    border-top: none!important;
    background: #323641
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd:not(.fav-icon) {
    display: none
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.active {
    color: #fff!important
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.up:after {
    content: "";
    border-bottom: 4px solid #279a70;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    right: 35px;
    top: 5px;
    z-index: 99
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.down:after {
    content: "";
    border-top: 4px solid #ff4343;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    right: 35px;
    top: 5px;
    z-index: 99
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.locked {
    font-size: 23px!important;
    line-height: 34px!important
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.fav-icon a {
    font-size: 20px;
    color: #fff!important;
    line-height: 59px;
    opacity: .5
}

body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.fav-icon a.active {
    color: #f8c126!important;
    opacity: 1
}

body.mobile-view #app-area .app.guest .col-live-center.live-events-opened {
    top: 0!important;
    height: 100%!important;
    padding-top: 95px
}

body.mobile-view #app-area .app.guest .col-live-center.live-events-opened .live-events {
    top: 136px!important;
    max-height: calc(100% - 150px)!important;
    height: auto!important
}

body.mobile-view #app-area .app.user .col-live-center.live-events-opened {
    top: 0!important;
    height: 100%!important;
    padding-top: 54px
}

body.mobile-view #app-area .app .col-live-center.live-events-opened {
    position: fixed!important;
    overflow: hidden
}

body.mobile-view #app-area .app .col-live-center.live-events-opened .overlay-page {
    display: block!important;
    opacity: 1!important;
    z-index: 99!important;
    position: absolute!important
}

body.mobile-view .col-live-center {
    width: 100%;
    margin-top: 42px;
    position: relative;
    height: auto!important;
    border: none;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}

body.mobile-view .col-live-center .match-detail>.title {
    position: fixed;
    top: 94px;
    width: 100%;
    z-index: 5;
    padding: 13px 15px 9px;
    border-radius: 0!important;
    border-top: 1px solid #424755
}

body.mobile-view .col-live-center .betting-groups {
    background: #272a33!important;
    height: 38px!important
}

body.mobile-view .col-live-center .match-track {
    height: auto!important
}

body.mobile-view .col-live-right {
    width: 0;
    height: 0%;
    margin-top: -4px;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}

body.mobile-view .col-live-right .mt-10,body.mobile-view .col-live-right .stream {
    display: none
}

@media screen and (max-width: 340px) {
    body.mobile-view .col-live-left .live-line .title-block {
        font-size:11px!important
    }
}

body.mobile-view .simple-odds {
    float: left;
    display: grid;
    width: 40%;
    max-width: 2000px;
    height: 100%;
    grid-template-columns: repeat(2,1fr);
    grid-template-rows: 100%;
    grid-gap: 3px;
    overflow: hidden;
    font-size: 11px
}

body.mobile-view .simple-odds .odds-box {
    background-color: #323641;
    padding: 3px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

body.mobile-view .simple-odds .odds-box.active,body.mobile-view .simple-odds .odds-box:hover {
    color: #000;
    background-color: #fddd4e
}

body.mobile-view .simple-odds .odds-box span {
    position: relative;
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

body.mobile-view .simple-odds .odds-box span:first-child {
    margin-bottom: 5px
}

body.mobile-view .simple-odds .odds-box span.up:after {
    border-bottom: 4px solid #279a70
}

body.mobile-view .simple-odds .odds-box span.down:after,body.mobile-view .simple-odds .odds-box span.up:after {
    display: block;
    content: "";
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    left: 15px;
    top: 5px;
    z-index: 99
}

body.mobile-view .simple-odds .odds-box span.down:after {
    border-top: 4px solid #ff4343
}

body.mobile-view .simple-odds.simple-odds--1x2 {
    grid-template-columns: repeat(3,1fr)
}

body.mobile-view .simple-odds.simple-odds--1x2 .odds-box span.down:after,body.mobile-view .simple-odds.simple-odds--1x2 .odds-box span.up:after {
    left: 0
}

body.mobile-view .sr-container {
    position: relative;
    min-height: 200px;
    border-top: 1px solid #272a33;
    border-bottom: 1px solid #272a33
}

body.mobile-view .event-has-stream {
    float: right;
    margin: -16px 2px 2px
}

body.mobile-view .event-has-stream svg {
    width: 15px;
    fill: #fff
}

body.mobile-view .live-stream {
    position: relative;
    height: 0;
    padding-bottom: 56.25%
}

body.mobile-view .live-stream iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

body.mobile-view .event-track {
    background: #3d424f;
    height: 325px;
    overflow: hidden
}

body.mobile-view .event-track .header {
    font-size: 12px
}

body.mobile-view .event-track .header .time {
    font-size: 11px
}

body.mobile-view .event-track .body {
    margin-top: 10px
}

body.mobile-view .event-radar-stat {
    padding: 10px 20px;
    font-size: 11px
}

body.mobile-view .event-radar-stat span {
    font-size: 11px;
    position: relative;
    top: -2px
}

body.mobile-view .event-radar-stat h5 {
    font-style: 12px!important;
    font-weight: 400
}

body.mobile-view .event-radar-stat .template-2,body.mobile-view .event-radar-stat .template-3 {
    padding: 30px 0
}

body.mobile-view .event-radar-stat .template-2 .percents,body.mobile-view .event-radar-stat .template-3 .percents {
    margin-bottom: 7px!important;
    margin-top: -8px!important
}

body.mobile-view .event-radar-stat .template-3 .center .points .item {
    float: left
}

body.mobile-view .event-radar-stat .template-1 .percents .item:nth-child(2) {
    width: calc(100% - 175px)!important
}

@media (min-width: 400px) {
    body.mobile-view .sr-content {
        width:355px!important
    }
}

body.mobile-view .match-table {
    position: relative!important;
    top: 0!important;
    height: auto!important;
    padding: 0!important;
    overflow: auto;
    height: 100%
}

body.mobile-view .match-table table tr {
    background: none
}

body.mobile-view .match-table table tr.league td {
    padding: 12px 7px;
    background: #3d424f
}

body.mobile-view .match-table table tr.league td .odd-labels {
    margin-right: 32px;
    display: table;
    width: 200px;
    float: right
}

@media (max-width: 340px) {
    body.mobile-view .match-table table tr.league td .odd-labels {
        width:175px!important
    }
}

body.mobile-view .match-table table tr.league.grouped td {
    padding: 10px 7px;
    background: none!important;
    border: 1px solid #424755!important;
    border-right: none!important;
    border-left: none!important
}

body.mobile-view .match-table table tr td {
    border: none!important;
    padding: 7px;
    font-size: 11px
}

body.mobile-view .match-table table tr td.time {
    width: 1%!important
}

body.mobile-view .match-table table tr td.others {
    width: 5%!important
}

body.mobile-view .match-table table tr td.others a {
    padding: 0!important;
    text-align: right;
    padding-right: 5px!important
}

body.mobile-view .match-table table tr td.odds {
    position: relative
}

body.mobile-view .match-table table tr td.odds .odd-content {
    width: 200px;
    float: right;
    margin-right: 30px
}

@media (max-width: 340px) {
    body.mobile-view .match-table table tr td.odds .odd-content {
        width:175px!important
    }
}

body.mobile-view .match-table table tr td.odds .odd-content a {
    border: 1px solid #3f4452!important;
    background: #393d4a;
    height: 35px;
    padding: 0 10px!important;
    line-height: 32px;
    margin: 0 1%;
    border-radius: 5px;
    text-align: center
}

body.mobile-view .match-table table tr td.odds .odd-content a:first-child:nth-last-child(2),body.mobile-view .match-table table tr td.odds .odd-content a:nth-child(2):last-child {
    width: 48%!important
}

body.mobile-view .match-table table tr td.odds .odd-content a:first-child:nth-last-child(3),body.mobile-view .match-table table tr td.odds .odd-content a:nth-child(2):nth-last-child(2),body.mobile-view .match-table table tr td.odds .odd-content a:nth-child(3):last-child {
    width: 31%!important
}

body.mobile-view .match-table table tr td.odds .odd-content a .oddName {
    float: none!important;
    color: inherit!important
}

body.mobile-view .match-table table tr td.odds .odd-content a .oddName.sbv {
    line-height: 20px;
    display: block
}

body.mobile-view .match-table table tr td.odds .odd-content a .oddName b {
    font-weight: 400;
    opacity: .6;
    position: absolute;
    width: 100%;
    left: 0;
    font-size: 10px;
    bottom: -9px;
    line-height: 10px;
    white-space: nowrap
}

body.mobile-view .match-table table tr td.odds .other-icon {
    position: absolute;
    right: 10px;
    margin: 0;
    opacity: .6;
    font-size: 14px;
    top: 50%;
    -webkit-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important
}

body.mobile-view .match-table table tr td.others a {
    padding: 10px
}

body.mobile-view .match-table table tr td.teamname {
    text-transform: capitalize
}

body.mobile-view .match-table table tr td.teamname span.away,body.mobile-view .match-table table tr td.teamname span.home {
    display: block
}

body.mobile-view .match-table table tr td.teamname .time {
    font-size: 11px;
    opacity: .6
}

body.mobile-view .match-table table tr.mobile-buttons td {
    width: 100%;
    padding: 0
}

body.mobile-view .match-detail {
    position: relative!important;
    top: 0!important;
    height: auto!important
}

body.mobile-view .match-detail>.title {
    height: 43px;
    padding: 0 0 9px!important;
    z-index: 999!important
}

body.mobile-view .match-detail>.title .back-arrow {
    position: absolute;
    left: 0;
    width: 45px;
    top: 0;
    height: 42px;
    padding: 10px 12px;
    font-size: 19px;
    color: #fff;
    line-height: 24px;
    border-right: 1px solid #272a33
}

body.mobile-view .match-detail>.title .event-change {
    text-align: center;
    font-size: 14px;
    display: table;
    margin: 0 auto;
    line-height: 40px;
    padding: 0 40px;
    font-size: 12px
}

body.mobile-view .match-detail>.title span {
    display: inline-block;
    width: 70%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

body.mobile-view .match-detail .live-events {
    position: fixed;
    top: 95px;
    background: #ddd;
    width: 90%;
    max-height: calc(100% - 120px);
    height: auto!important;
    left: 5%;
    z-index: 999;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.36);
    box-shadow: 0 4px 5px rgba(0,0,0,.36)
}

body.mobile-view .match-detail .live-events .category {
    background: #ddd;
    border-bottom: 1px solid #a7a7a7;
    padding: 8px;
    font-size: 11px;
    color: #444;
    font-weight: 700
}

body.mobile-view .match-detail .live-events .match {
    background-color: #e4e4e4!important;
    border-bottom: 1px solid #c3c3c3!important;
    font-size: 12px;
    display: table;
    width: 100%;
    color: #525252
}

body.mobile-view .match-detail .live-events .match .left {
    float: left;
    width: 80px;
    height: 38px;
    text-align: center;
    line-height: 17px;
    padding: 3px;
    padding-right: 9px;
    font-size: 12px
}

body.mobile-view .match-detail .live-events .match .left span {
    display: block;
    margin-left: -10px
}

body.mobile-view .match-detail .live-events .match .right {
    padding: 3px
}

body.mobile-view .match-detail .live-events .match .right .team {
    line-height: 17px
}

body.mobile-view .match-detail .live-events .match .right .team span {
    float: right;
    color: #fcd111;
    margin-right: 10px
}

body.mobile-view .match-detail .markets-body {
    background: #172029
}

body.mobile-view .match-detail .match-content.sportsbook {
    border-top: 1px solid #424755!important;
    height: 80px!important
}

body.mobile-view .match-detail .match-content.sportsbook .category .link,body.mobile-view .match-detail .match-content.sportsbook .category>i {
    display: none
}

body.mobile-view .match-detail .match-content.sportsbook .category span {
    font-size: 13px;
    font-weight: 400;
    width: calc(100% - 115px);
    float: left;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

body.mobile-view .match-detail .match-content.sportsbook .category span b {
    font-weight: 400
}

body.mobile-view .match-detail .match-content.sportsbook .category .back-btn {
    line-height: 11px!important;
    margin: -3px 0!important;
    font-size: 11px;
    padding: 5px 10px!important
}

body.mobile-view .match-detail .match-content.sportsbook .betting-groups {
    border-bottom: none!important
}

body.mobile-view .match-detail .match-content.sportsbook .time {
    float: left;
    padding: 11px 10px!important;
    font-size: 11px;
    margin: 0!important
}

body.mobile-view .match-detail .match-content.sportsbook .stat {
    float: left;
    padding: 0 5px!important;
    margin: 0
}

body.mobile-view .match-detail .match-content.sportsbook .stat svg {
    width: 19px;
    height: 19px
}

body.mobile-view .match-detail .bethub-view-menu {
    padding: 0;
    margin: 0;
    border-top: 1px solid #323641
}

body.mobile-view .match-detail .bethub-view-menu li {
    float: none;
    padding: 0;
    display: table-cell;
    width: 1%
}

body.mobile-view .match-detail .bethub-view-menu li a {
    display: block;
    text-align: center;
    padding: 10px;
    background: #323641;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 2px solid hsla(0,0%,100%,0)
}

body.mobile-view .match-detail .bethub-view-menu li.active a {
    border-bottom-color: #fddd4e!important
}

body.mobile-view .match-detail .sr-widgets-lmts .sr-lmts-bg-img:after {
    -webkit-transform: scale(.6) rotateX(35deg)!important;
    transform: scale(.6) rotateX(35deg)!important;
    margin-top: 3px!important
}

body.mobile-view .match-detail .match-odds {
    width: 100%;
    padding: 5px;
    position: relative;
    height: auto!important;
    top: auto!important
}

body.mobile-view .match-detail .match-odds .oddMain {
    margin: 0!important;
    border-radius: 5px;
    overflow: hidden
}

body.mobile-view .match-detail .match-odds .oddMain .title {
    padding: 0 5px 0 0;
    font-size: 12px;
    line-height: 24px
}

body.mobile-view .match-detail .match-odds .oddMain .title a {
    font-size: 15px!important;
    padding: 2px 6px;
    text-align: center;
    margin: 5px 0 2px
}

body.mobile-view .match-detail .match-odds .oddMain .title a svg {
    margin: -3px 0
}

body.mobile-view .match-detail .match-odds .oddMain .title .dropdown.open {
    float: left!important;
    position: absolute;
    z-index: 22;
    top: 0;
    background: #323641;
    left: 0;
    height: 100%;
    width: 100%
}

body.mobile-view .match-detail .match-odds .oddMain .title .dropdown.open a {
    border: none;
    position: absolute;
    right: 5px;
    background: #323641;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    line-height: 21px;
    top: 1px
}

body.mobile-view .match-detail .match-odds .oddMain .title .dropdown.open .dropdown-menu {
    left: 0!important;
    font-weight: 700!important;
    font-size: 12px!important;
    border: none!important;
    background: none!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    top: 0!important;
    padding: 10px;
    line-height: 12px;
    width: calc(100% - 35px);
    min-width: auto!important;
    text-align: left!important;
    white-space: normal!important
}

body.mobile-view .match-detail .match-odds .oddMain .title .marketname {
    width: calc(100% - 90px);
    display: inline-block;
    height: 36px;
    padding: 5px 10px;
    line-height: 27px
}

body.mobile-view .match-detail .match-odds .oddMain .content .col-odd .btnOdd {
    padding: 13px 10px 9px;
    line-height: 13px;
    font-size: 11px
}

body.mobile-view .match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked {
    height: 39px!important
}

body.mobile-view .match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked:after {
    top: 14px!important
}

body.mobile-view .match-detail .betting-groups {
    float: left;
    padding: 0!important;
    display: block!important;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
    height: auto;
    position: relative
}

body.mobile-view .match-detail .betting-groups li {
    display: inline-block;
    float: none!important;
    padding: 0
}

body.mobile-view .match-detail .betting-groups li a {
    display: block;
    text-align: center;
    padding: 8px 11px;
    line-height: 11px;
    font-weight: 400
}

body.mobile-view .btnOdd.locked {
    padding: 16.5px 0!important
}

body.mobile-view .btnOdd.locked:after {
    top: 11px
}

body.mobile-view .game-contents {
    padding: 0 10px
}

body.mobile-view .game-contents .col-casinoSlider {
    height: auto!important;
    width: 100%!important
}

body.mobile-view .game-contents .col-casinoSlider img {
    height: auto!important
}

body.mobile-view .game-contents .col-casinoSlider .carousel {
    margin: -10px -10px 0
}

body.mobile-view #mobileCasino {
    height: 100px
}

body.mobile-view #mobileCasino .item {
    height: 100px;
    padding: 12px;
    background-size: 100%;
    background-position: center -20px
}

body.mobile-view #mobileCasino .item:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: -1;
    background: #000;
    opacity: .7
}

body.mobile-view #mobileCasino .item .text {
    float: left
}

body.mobile-view #mobileCasino .item .text h1 {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #fff
}

body.mobile-view #mobileCasino .item .text p {
    font-size: 16px;
    margin: 5px 0;
    color: #fddd4e
}

body.mobile-view #mobileCasino .item .text a {
    background: #fff;
    padding: 7px 20px;
    border-radius: 30px;
    color: #000;
    text-transform: uppercase;
    clear: both;
    display: inline-block
}

body.mobile-view #mobileCasino .carousel-control {
    width: 7%;
    top: auto;
    bottom: 15px;
    right: 5px;
    left: auto
}

body.mobile-view #mobileCasino .carousel-control.left {
    right: 40px
}

body.mobile-view #mobileCasino .carousel-control span {
    font-size: 25px!important
}

body.mobile-view .casino-page {
    margin-top: -10px
}

body.mobile-view .casino-page .casino-category {
    margin-bottom: 25px;
    height: auto
}

body.mobile-view .casino-page .casino-category ul {
    padding: 0;
    margin: 0
}

body.mobile-view .casino-page .casino-category ul li {
    float: none;
    width: 1%;
    list-style: none;
    display: table-cell
}

body.mobile-view .casino-page .casino-category ul li a {
    color: #fff;
    text-align: center;
    display: block;
    line-height: 20px;
    padding: 5px 0;
    border-right: 1px solid #424755;
    background: #182128;
    position: relative;
    z-index: 1;
    font-size: 11px
}

body.mobile-view .casino-page .casino-category ul li a svg {
    width: 20px;
    display: block;
    margin: 0 auto;
    height: 20px;
    fill: #fff
}

body.mobile-view .casino-page .casino-category ul li a:after {
    content: "";
    width: 100%;
    height: 0%;
    border-bottom: 2px solid #fddd4e;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    background: #323641;
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: 0
}

body.mobile-view .casino-page .casino-category ul li.active a {
    color: #fddd4e
}

body.mobile-view .casino-page .casino-category ul li.active a:after {
    height: 100%;
    opacity: 1;
    visibility: visible
}

body.mobile-view .casino-page .casino-category ul li:last-child a {
    border-right: none
}

body.mobile-view .casino-winners {
    height: auto;
    width: 100%;
    padding: 0;
    background: none!important
}

body.mobile-view .casino-winners #winnersMarquee {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px
}

body.mobile-view .casino-winners #winnersMarquee,body.mobile-view .casino-winners #winnersMarquee .winners {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

body.mobile-view .casino-winners #winnersMarquee .winners .winner-wrapper {
    margin: 0 40px
}

body.mobile-view .casino-winners #winnersMarquee .winners .winner-wrapper .winner-name {
    margin: 0 10px
}

body.mobile-view .bottom-menu {
    display: none
}

body.mobile-view .casino-before-game {
    width: 100%!important
}

body.mobile-view .statistics {
    top: 0;
    left: 0;
    right: auto;
    position: relative;
    background: #323641;
    display: table;
    border-radius: 3px;
    margin: 5px 0;
    width: 100%!important;
    padding: 3px;
    height: 30px
}

body.mobile-view .statistics.roulette-statistics ul {
    padding: 0;
    margin: 0
}

body.mobile-view .statistics.roulette-statistics ul li {
    width: 18%;
    font-size: 10px;
    padding: 0;
    margin: 1px 1%;
    border: none!important
}

body.mobile-view .statistics.baccarat-statistics ul {
    padding: 0;
    margin: 0
}

body.mobile-view .statistics.baccarat-statistics ul li {
    width: auto!important
}

body.mobile-view .statistics.baccarat-statistics ul li span {
    float: left;
    width: 10px;
    height: 10px;
    border-width: 2px;
    margin: 1px!important
}

body.mobile-view .casino-menu {
    background: #323641;
    text-align: center
}

body.mobile-view .casino-menu ul {
    display: table;
    width: 100%;
    margin: 0;
    padding: 5px
}

body.mobile-view .casino-menu ul li {
    list-style: none;
    float: left;
    width: 32.3%!important;
    margin: 2px .5%
}

body.mobile-view .casino-menu ul li a {
    display: block;
    float: left;
    width: 100%;
    padding: 10px 0;
    border-radius: 5px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #3d424f;
    font-size: 11px
}

body.mobile-view .casino-menu ul li.active a {
    background: #fddd4e
}

body.mobile-view .casino-mobile #mobilegame_vivo li a {
    position: relative
}

body.mobile-view .casino-mobile #mobilegame_ezugi .icon {
    background-size: cover!important
}

body.mobile-view .casino-mobile li {
    list-style: none;
    width: 33.33333%;
    float: left
}

@media screen and (min-width: 375px) {
    body.mobile-view .casino-mobile li {
        width:33.33333%
    }
}

@media screen and (min-width: 500px) {
    body.mobile-view .casino-mobile li {
        width:25%
    }
}

@media screen and (min-width: 600px) {
    body.mobile-view .casino-mobile li {
        width:20%
    }
}

body.mobile-view .casino-mobile li a {
    float: left;
    position: relative;
    text-align: left;
    margin: 5px 0;
    padding: 0 10px;
    display: block;
    width: 125px
}

@media screen and (max-width: 350px) {
    body.mobile-view .casino-mobile li a {
        width:105px
    }
}

body.mobile-view .casino-mobile li a .icon {
    position: relative;
    overflow: hidden;
    height: 80px;
    display: block;
    background-size: 100% 100%!important;
    margin: 0 auto 5px;
    border-radius: 3px
}

body.mobile-view .casino-mobile li a .icon:before {
    position: absolute;
    height: 50px;
    background: rgba(255,254,254,.13);
    left: -15px;
    top: -13px;
    width: 130%;
    content: "";
    -webkit-transform: rotate(-17deg);
    transform: rotate(-17deg)
}

@media screen and (max-width: 350px) {
    body.mobile-view .casino-mobile li a .icon {
        height:70px
    }
}

body.mobile-view .casino-mobile li a .game-title {
    color: #fff;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

body.mobile-view .casino-mobile #mobilegame_xpg li .icon {
    height: 115px!important
}

body.mobile-view .casino-mobile #mobilegame_vivogaming li .icon {
    height: 70px!important
}

body.mobile-view .slot-page {
    margin-top: -10px!important
}

body.mobile-view .slot-scroll {
    overflow: inherit!important;
    height: 45px;
    background: #323641!important;
    border: none!important
}

body.mobile-view .slot-scroll .slot-scroll-items {
    height: 46px!important;
    overflow: inherit!important
}

body.mobile-view .slot-scroll .slot-scroll-items ul li {
    width: 20%;
    float: left;
    text-align: center
}

body.mobile-view .slot-scroll .slot-scroll-items ul li.active a {
    background: #272a33!important;
    -webkit-box-shadow: inset 0 -1px 0 #fddd4e;
    box-shadow: inset 0 -1px 0 #fddd4e
}

body.mobile-view .slot-scroll .slot-scroll-items ul li a {
    padding: 10px 0 5px;
    font-size: 0
}

body.mobile-view .selectprovider {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #323641;
    padding: 10px 15px;
    z-index: 999
}

body.mobile-view .selectprovider button {
    font-weight: 400;
    background: none!important;
    padding: 8px 0!important;
    border: none!important;
    line-height: 16px;
    color: #000;
    text-align: center;
    background: #fff!important;
    border-radius: 30px!important;
    display: table;
    width: 200px;
    margin: 0 auto;
    font-size: 13px;
    text-transform: uppercase
}

body.mobile-view .select-games {
    padding: 10px 0
}

body.mobile-view .select-games h3 {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 21px;
    margin-bottom: 5px;
    margin-top: 5px
}

body.mobile-view .select-games>span {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
    opacity: .5
}

body.mobile-view .select-games li {
    list-style: none;
    width: 33.3333%;
    float: left;
    padding: 5px
}

body.mobile-view .select-games li a {
    display: block;
    width: 100%;
    position: relative;
    height: 65px;
    color: #fff;
    text-transform: uppercase;
    background: #272a33;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #323641
}

body.mobile-view .select-games li a img {
    width: 80px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

body.mobile-view .select-games li a span {
    display: none
}

body.mobile-view .slot-page:hover .games {
    opacity: 1!important;
    display: none
}

body.mobile-view .slot-page .games {
    opacity: 0;
    position: absolute;
    left: -9999px;
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
    top: 100%;
    background: #323641;
    z-index: 99999;
    -webkit-transition: opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
    transition: opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out,opacity .25s ease-in-out;
    transition: transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden!important;
    width: 795px
}

body.mobile-view .slot-page .games a {
    background: #323641!important;
    padding: 3px 10px;
    width: 25%;
    display: block;
    border-right: 1px solid #272a33;
    border-bottom: 1px solid #272a33;
    float: left;
    height: 50px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    overflow: hidden;
    font-size: 11px;
    color: #fff;
    line-height: 40px;
    font-weight: 700
}

body.mobile-view .slot-page .games a img {
    float: left;
    width: 70px;
    display: inline-block;
    text-align: left;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 10px
}

body.mobile-view .slot-page .games a span {
    width: 90px;
    display: block;
    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

body.mobile-view .slot-page .games a.active,body.mobile-view .slot-page .games a:hover {
    background: #3d424f!important
}

body.mobile-view .slot-page .games a .best {
    position: absolute;
    right: -21px;
    top: 7px;
    background: #279a70;
    color: #fff;
    padding: 0;
    height: auto;
    font-size: 7px;
    line-height: 15px;
    padding: 0 5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 68px;
    text-align: center
}

body.mobile-view .slot-page .games.casino a {
    width: 33.3333%
}

body.mobile-view .slot-page:hover .games {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    left: auto;
    right: 0
}

body.mobile-view #app-area .app .slot-page .games {
    right: 10%!important;
    -webkit-transform: translateY(-50%)!important;
    transform: translateY(-50%)!important;
    top: 50%;
    height: 400px!important;
    position: fixed!important;
    width: 80%!important;
    -webkit-box-shadow: 0 -2px 19px 1px #000;
    box-shadow: 0 -2px 19px 1px #000;
    overflow-y: scroll!important;
    -ms-touch-action: inherit!important;
    touch-action: inherit!important
}

body.mobile-view #app-area .app .slot-page .games::-webkit-scrollbar {
    width: 10px
}

body.mobile-view #app-area .app .slot-page .games::-webkit-scrollbar-track {
    background: #2e313b
}

body.mobile-view #app-area .app .slot-page .games::-webkit-scrollbar-thumb {
    background: #fddd4e;
    border-radius: 5px
}

body.mobile-view #app-area .app .slot-page .games li {
    list-style: none
}

body.mobile-view #app-area .app .slot-page .games li a {
    width: 100%!important
}

body.mobile-view #app-area .app .slot-page .games li a span {
    font-weight: 400;
    width: auto!important
}

body.mobile-view.games-open {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: hidden
}

body.mobile-view.games-open .games {
    display: block!important;
    opacity: 1!important;
    left: auto!important
}

body.mobile-view.games-open .overlay-page {
    display: block;
    opacity: 1
}

body.mobile-view .casino-category {
    background: none!important;
    margin: 1px 0 0
}

body.mobile-view .casino-category .casino-games {
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 0!important;
    -webkit-overflow-scrolling: touch;
    position: relative;
    text-align: left;
    padding: 0 5px!important
}

body.mobile-view .casino-category .casino-games ul {
    left: 0!important;
    width: 100%!important;
    overflow: inherit!important
}

body.mobile-view .casino-category .casino-games ul li {
    float: left;
    width: 33.3333%;
    padding: 0 5px;
    text-align: center
}

body.mobile-view .casino-category .casino-games ul li a {
    padding: 7px 0;
    font-size: 12px;
    display: block;
    margin: 6px 0;
    border-radius: 5px;
    border: 1px solid #393d4a
}

body.mobile-view .casino-category .casino-games ul li.active a {
    color: #fddd4e;
    border-color: #fddd4e
}

body.mobile-view .casino-category .casino-search {
    width: 100%;
    padding: 7px
}

body.mobile-view .casino-category .casino-search .search {
    width: 100%;
    height: 35px;
    float: left;
    border-radius: 30px
}

body.mobile-view .casino-category .casino-search .search .form-control {
    width: 100%;
    background: none;
    height: 33px;
    font-size: 11px
}

body.mobile-view .casino-category .casino-search .search i {
    display: none;
    font-size: 18px
}

body.mobile-view .casino-category .casino-search .category {
    width: 48%;
    float: right
}

body.mobile-view .casino-category .casino-search .category:hover .games {
    display: none;
    opacity: 0;
    left: -999px
}

body.mobile-view .casino-category .casino-search .category .current-category {
    padding: 13px 12px;
    height: 40px
}

body.mobile-view .casino-category .casino-search .category .current-category img {
    position: absolute;
    left: 10px;
    top: 50%!important;
    -webkit-transform: translateY(-50%)!important;
    transform: translateY(-50%)!important;
    opacity: .4
}

body.mobile-view .wrapper-games .all-games-list {
    padding: 0 10px;
    clear: both
}

body.mobile-view .wrapper-games .list-games {
    padding: 5px;
    margin-top: 10px
}

body.mobile-view .wrapper-games .list-games .game {
    width: 33.33333%;
    overflow: inherit;
    -webkit-animation: none!important;
    animation: none!important;
    -webkit-transition: none!important;
    transition: none!important
}

@media (max-width: 400px) and (min-width:375px) {
    body.mobile-view .wrapper-games .list-games .game {
        width:33.33333%!important
    }
}

@media (max-width: 600px) and (min-width:400px) {
    body.mobile-view .wrapper-games .list-games .game {
        width:25%!important
    }
}

@media screen and (min-width: 600px) {
    body.mobile-view .wrapper-games .list-games .game {
        width:16.6666%!important
    }
}

body.mobile-view .wrapper-games .list-games .game .info {
    display: block!important;
    border: none!important
}

body.mobile-view .wrapper-games .list-games .game .info .image {
    height: 70px;
    background-position: center 0!important;
    width: 100%!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-size: 100% 100%!important;
    border-radius: 10px;
    overflow: hidden
}

body.mobile-view .wrapper-games .list-games .game .info .image:after {
    display: none
}

body.mobile-view .wrapper-games .list-games .game .info .image:before {
    position: absolute;
    height: 50px;
    background: rgba(255,254,254,.2);
    left: -15px;
    top: -13px;
    width: 112%;
    content: "";
    -webkit-transform: rotate(-17deg);
    transform: rotate(-17deg)
}

body.mobile-view .wrapper-games .list-games .game .info .game-title {
    padding: 0!important;
    font-weight: 400;
    background: none!important;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
    text-overflow: ellipsis
}

body.mobile-view .wrapper-games .list-games .game .info .game-title .fav-icon {
    display: none
}

body.mobile-view .wrapper-games .list-games .game .fav-game {
    position: absolute;
    top: -5px;
    border-radius: 100%!important;
    right: -5px;
    height: 25px;
    width: 25px;
    text-align: center;
    padding: 0!important;
    line-height: 24px;
    font-size: 12px;
    background: #3a3a3a;
    border-bottom-left-radius: 10px;
    z-index: 99;
    color: #fff;
    background: #182128
}

body.mobile-view .wrapper-games .list-games .game .fav-game.active {
    color: #f8c126
}

body.mobile-view .wrapper-games .list-games .game .mobile-buttons {
    bottom: 30px;
    text-align: center;
    z-index: 9999;
    clear: both;
    padding: 0
}

body.mobile-view .wrapper-games .list-games .game .mobile-buttons a {
    padding: 5px 0;
    margin: 5px 0 0;
    border-radius: 15px;
    float: left!important;
    display: block;
    font-size: 10px;
    margin-right: 2px;
    width: 100%!important;
    text-align: center;
    color: #fff
}

body.mobile-view .wrapper-games .list-games .game .mobile-buttons a:first-child:nth-last-child(2),body.mobile-view .wrapper-games .list-games .game .mobile-buttons a:nth-child(2):last-child {
    width: 48%!important
}

body.mobile-view .wrapper-games .list-games .game .mobile-buttons a.real-mode {
    background: #323641
}

body.mobile-view .wrapper-games .list-games .game .mobile-buttons a.fun-mode {
    background: #279a70
}

body.mobile-view .slot-search {
    padding: 10px
}

body.mobile-view .slot-search .form-control {
    height: 40px
}

body.mobile-view .slot-menu-horizontal {
    margin: 0;
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    text-align: center;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    height: 40px;
    margin-bottom: 0!important;
    position: relative
}

body.mobile-view .slot-menu-horizontal li {
    float: none!important;
    display: table-cell
}

body.mobile-view .slot-menu-horizontal li a {
    padding: 12px 22px;
    font-size: 14px
}

body.mobile-view .slot-left-menu {
    height: auto!important;
    margin: 15px 0 0;
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    text-align: center;
    background: #182128;
    margin-top: 0!important
}

body.mobile-view .slot-left-menu .search-category {
    position: relative;
    width: 100%
}

body.mobile-view .slot-left-menu .search-category ul li {
    float: none!important;
    display: table-cell!important
}

body.mobile-view .slot-left-menu .search-category ul li a {
    padding: 0 22px;
    color: #fff;
    border-color: hsla(0,0%,100%,0);
    border-bottom-width: 3px;
    background: none;
    margin: 0;
    border-radius: 0
}

body.mobile-view .slot-left-menu .search-category ul li a:hover {
    color: #fff
}

body.mobile-view .slot-left-menu .search-category ul li a:after {
    display: none
}

body.mobile-view .poker-page .go-lobby a.btn-block {
    margin: 15px auto;
    width: 90%
}

body.mobile-view .poker-page .go-lobby .info {
    width: 100%!important;
    padding: 0
}

body.mobile-view .poker-page .go-lobby .info .item {
    width: 100%;
    border: none;
    background: #3d424f;
    margin-bottom: 1px
}

body.mobile-view .poker-page .go-lobby .transactions {
    padding: 8px;
    width: 100%;
    text-align: center
}

body.mobile-view .poker-page .go-lobby .transactions a {
    width: 45%;
    margin: 0 1% 10px
}

body.mobile-view .poker-page .modal-dialog {
    margin-top: 80px!important
}

body.mobile-view .poker-page .modal-dialog .btn {
    padding: 10px
}

body.mobile-view .col-virtualImage {
    width: 100%!important;
    padding: 0!important;
    margin-top: -10px
}

body.mobile-view .col-virtualImage img {
    width: 100%!important
}

body.mobile-view .virtual-left-menu {
    width: 100%
}

body.mobile-view .virtual-left-menu h1 {
    display: none
}

body.mobile-view .virtual-left-menu .virtual-nav {
    height: auto!important;
    margin-bottom: 20px
}

body.mobile-view .virtual-left-menu .virtual-nav svg {
    width: 50px;
    padding: 5px;
    height: 40px;
    vertical-align: middle;
    display: inline-block
}

body.mobile-view .virtual-mobile a {
    float: left;
    width: 31.333333%;
    text-align: center;
    margin: 5px 1%
}

body.mobile-view .virtual-mobile a .icon {
    width: 100px;
    height: 100px;
    border: 1px solid #080c0f;
    display: block;
    background-size: 100% 100%!important;
    margin: 0 auto 5px;
    border-radius: 3px
}

body.mobile-view .virtual-mobile a .icon.horse {
    background: url(/images/kiron-horse.jpg?b950bd9d949cda2d6465fe7b27a5f91a)
}

body.mobile-view .virtual-mobile a .icon.dog {
    background: url(/images/kiron-dog.jpg?1a467074d11030ed3a1ffc672427168d)
}

body.mobile-view .virtual-mobile a .icon.soccer {
    background: url(/images/kiron-football.jpg?79fad6c939bf9e82f98cb3e430b93dd9)
}

body.mobile-view .virtual-mobile a .icon.bcycle {
    background: url(/images/kiron-bcycle.jpg?da9169336983ba534078b70bd102efe2)
}

body.mobile-view .virtual-mobile a .icon.car {
    background: url(/images/kiron-car.jpg?8cc8a5bb5f7bba904cbe62f2be49b3d1)
}

body.mobile-view .virtual-mobile a .icon.table-tennis {
    background: url(/images/kiron-table-tennis.jpg?fce64e3329df41511fedff33d1f605c0)
}

body.mobile-view .virtual-mobile a .icon.badminton {
    background: url(/images/kiron-badminton.jpg?60a24b555284e5580561f610542ebd97)
}

body.mobile-view .virtual-mobile a .icon.dart {
    background: url(/images/kiron-archery.jpg?a7ff64641bd84b283118449fceb07321)
}

body.mobile-view .virtual-mobile a .game-title {
    font-size: 14px;
    color: #fff;
    font-weight: 700
}

@media screen and (max-width: 350px) {
    body.mobile-view .virtual-mobile a .icon {
        width:75px;
        height: 75px
    }
}

@media screen and (min-width: 600px) {
    body.mobile-view .virtual-mobile a {
        width:23%!important
    }
}

body.mobile-view .col-homerightSlider {
    -webkit-box-shadow: 0 3px 13px #000;
    box-shadow: 0 3px 13px #000;
    margin-bottom: 10px
}

body.mobile-view .home-nav-menu {
    display: table;
    width: 100%;
    padding: 0;
    margin: 0
}

body.mobile-view .home-nav-menu li {
    display: inline-block;
    list-style: none;
    width: 20%;
    padding: 5px
}

body.mobile-view .home-nav-menu li a {
    display: block;
    padding: 5px 0;
    text-align: center;
    color: #fff;
    background: #2e313b;
    border: 1px solid #323641;
    text-transform: uppercase;
    font-size: 11px;
    width: 65px;
    height: 65px;
    border-radius: 100%;
    border-width: 5px;
    margin: 0 auto
}

body.mobile-view .home-nav-menu li a svg {
    width: 18px;
    height: 18px;
    display: block;
    margin: 5px auto 3px;
    fill: #fddd4e
}

body.mobile-view .home-nav-menu li a:hover {
    background: #323641
}

body.mobile-view .carousel-control {
    width: 15%
}

body.mobile-view .carousel-control .glyphicon-chevron-left,body.mobile-view .carousel-control .glyphicon-chevron-right,body.mobile-view .carousel-control .icon-next,body.mobile-view .carousel-control .icon-prev {
    font-size: 40px
}

body.mobile-view .home-event-module {
    height: 170px;
    overflow-y: hidden
}

body.mobile-view .home-event-module.score {
    background: #182128;
    padding: 10px 0;
    border-top: 1px solid #3d424f;
    border-bottom: 1px solid #3d424f;
    margin: 10px 0;
    height: 180px
}

body.mobile-view .home-event-module.score h1 {
    font-size: 14px;
    margin: 0 auto;
    text-align: center
}

body.mobile-view .home-event-module.score .item-row {
    display: table-cell;
    width: 1%;
    padding: 0 5px
}

body.mobile-view .home-event-module.score .item-row .item .event {
    padding: 15px 5px
}

body.mobile-view .home-event-module.score .item-row .item .event .name {
    width: 100px;
    margin: 0 auto
}

@media (max-width: 320px) {
    body.mobile-view .home-event-module.score .item-row .item:nth-last-of-type(3) {
        display:none!important
    }
}

body.mobile-view .home-event-module .slick-dots {
    display: none!important
}

body.mobile-view .home-event-module.no-slick {
    padding: 0 5px
}

body.mobile-view .home-event-module.no-slick .item {
    display: table-cell!important;
    float: none!important;
    width: 1%!important;
    padding: 10px 2px!important
}

body.mobile-view .home-event-module .item {
    padding: 10px 5px;
    width: 100%!important;
    display: block;
    float: left;
    display: block!important
}

body.mobile-view .home-event-module .item .event {
    border-radius: 5px;
    background: #2e313b;
    border: none!important
}

body.mobile-view .home-event-module .item .event .images {
    padding: 0 5px 5px;
    display: table;
    width: 100%
}

body.mobile-view .home-event-module .item .event .images b {
    color: #fddd4e
}

body.mobile-view .home-event-module .item .event .name span {
    display: block;
    margin: 0 auto;
    font-size: 9px
}

body.mobile-view .home-event-module .item .event .cat {
    margin: 0 auto;
    font-size: 10px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    width: 80%;
    text-overflow: ellipsis;
    text-align: center
}

body.mobile-view .home-event-module .item .event .time {
    font-size: 11px!important;
    margin: 2px 0
}

body.mobile-view .home-event-module .item .event a {
    width: 80%;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    font-weight: 500;
    font-size: 11px;
    margin: 10px auto 0
}

body.mobile-view .home-live-events {
    margin: 10px 0
}

body.mobile-view .home-live-events .categories {
    float: left;
    width: 100%;
    background: #2e313b
}

body.mobile-view .home-live-events .categories h3 {
    font-size: 13px;
    float: left;
    width: 90px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 14px
}

body.mobile-view .home-live-events .categories .menu {
    padding: 0;
    margin: 0;
    float: right;
    width: calc(100% - 120px);
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap
}

body.mobile-view .home-live-events .categories .menu li {
    list-style: none;
    display: table-cell
}

body.mobile-view .home-live-events .categories .menu li a {
    display: inline-block;
    padding: 0 14px;
    line-height: 43px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    border-radius: 2px 2px 0 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
    z-index: 1
}

body.mobile-view .home-live-events .categories .menu li a:after {
    content: "";
    width: 100%;
    height: 0;
    border-top: 2px solid #fddd4e;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    background: #363b47;
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: 0
}

body.mobile-view .home-live-events .categories .menu li.active a:after {
    height: 100%;
    opacity: 1;
    visibility: visible
}

body.mobile-view .home-live-events .events {
    clear: both
}

body.mobile-view .home-live-events .events a {
    display: block;
    padding: 9px;
    background: #393d4a;
    border-bottom: 1px solid #323641;
    color: #dbdbdb;
    font-size: 12px
}

body.mobile-view .home-live-events .events a .live {
    width: 10%;
    display: inline-block;
    background: #0e930c;
    padding: 2px 0;
    font-size: 11px;
    border-radius: 30px;
    text-align: center;
    color: #fff;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

body.mobile-view .home-live-events .events a .team {
    width: 30%;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle
}

body.mobile-view .home-live-events .events a .team.home {
    text-align: right
}

body.mobile-view .home-live-events .events a .team.away {
    text-align: left
}

body.mobile-view .home-live-events .events a .score {
    width: 15%;
    display: inline-block;
    text-align: center;
    color: #fddd4e
}

body.mobile-view .home-live-events .events a .time {
    width: 10%;
    display: inline-block;
    text-align: center;
    color: #fff
}

body.mobile-view .home-payin-module {
    clear: both
}

body.mobile-view .home-payin-module .user-menu-v2 {
    margin: 0
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 {
    width: 100%!important;
    padding: 2px;
    margin: 0;
    background: none!important
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .page-title {
    display: none
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li {
    width: 50%;
    padding: 0 5px!important;
    float: left
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a {
    background: #1c2833!important;
    border-color: #202d39!important;
    padding: 10px 5px;
    text-align: center
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .media {
    position: relative;
    width: 50px
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .media img {
    width: 50px!important;
    padding: 5px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .info {
    width: calc(100% - 60px)
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .info .item {
    font-size: 10px;
    margin-top: 5px;
    white-space: nowrap;
    text-align: right
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .info .decription {
    font-size: 8px;
    white-space: nowrap;
    text-align: right
}

body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a:after {
    display: none
}

body.mobile-view .home-game {
    margin: 10px 0;
    display: table;
    width: 100%
}

body.mobile-view .home-game .game-title {
    font-size: 13px;
    margin-left: 10px;
    float: left;
    text-transform: uppercase
}

body.mobile-view .home-game .go {
    float: right;
    margin-right: 10px;
    font-size: 13px;
    padding: 3px 10px;
    border-radius: 30px;
    margin-top: -5px
}

body.mobile-view .home-game .game-scroll {
    margin: 5px 0;
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    text-align: center;
    margin-bottom: 0!important;
    position: relative
}

body.mobile-view .home-game .game-scroll .item {
    display: inline-block;
    width: 40%;
    margin-right: 5px
}

body.mobile-view .home-game .game-scroll .item:last-child {
    margin-right: 0
}

body.mobile-view .home-game .game-scroll .item img {
    width: 100%
}

body.mobile-view .helpers {
    display: none;
    width: 100%
}

body.mobile-view .helpers .item {
    display: block;
    width: 48%;
    display: table;
    float: left;
    margin: 0 1%!important;
    background-color: #323641;
    height: 110px;
    background-size: 100% 100%
}

body.mobile-view .helpers .item svg {
    width: 60px;
    max-height: 60px;
    display: block;
    margin: 10px auto;
    fill: #fddd4e
}

body.mobile-view .helpers .item span {
    color: #fff;
    display: block;
    text-align: center;
    font-size: 13px
}

body.mobile-view .helpers .promotions {
    background-image: url(/images/promotion.png?2770176388718a921a22c7e1ef872ce4)
}

body.mobile-view .helpers .support {
    background-image: url(/images/support.png?c25c32a5204364a8ea64445e892d0400)
}

@media screen and (max-width: 340px) {
    body.mobile-view .home-banner-row .home-banners {
        font-size:11px!important
    }
}

@media screen and (max-width: 360px) {
    body.mobile-view .home-live-events .events a .team {
        width:28%
    }

    body.mobile-view .home-live-events .events a .score {
        width: 17%
    }
}

body.mobile-view .contact .image {
    display: table;
    width: 100%;
    position: relative;
    margin-top: -10px
}

body.mobile-view .contact .image img {
    width: 100%
}

body.mobile-view .contact .image:after {
    content: "";
    background: url(/images/logo-square.png?cdde5a72cc1ea959e035be3de5a2c0fc);
    position: absolute;
    width: 85px;
    height: 85px;
    background-size: 100%;
    border-radius: 5px;
    left: 25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.mobile-view .contact .btn {
    margin: 10px 0;
    border-radius: 2px;
    font-size: 16px;
    padding: 7px 0
}

body.mobile-view .contact .btn.live-chat-btn {
    font-size: 18px;
    padding: 8px 0
}

body.mobile-view .contact .text {
    margin: 5px 15px;
    line-height: 20px
}

body.mobile-view .promotion-category {
    margin: -9px 0 5px
}

body.mobile-view .promotion-category ul {
    background: none!important;
    padding: 5px;
    margin-bottom: 10px!important
}

body.mobile-view .promotion-category ul li {
    width: 20%;
    display: inline-block;
    float: none!important
}

body.mobile-view .promotion-category ul li a {
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: 400
}

body.mobile-view .promotion-category ul li a svg {
    width: 25px;
    height: 25px;
    fill: #fddd4e;
    display: block;
    margin: 0 auto 5px
}

body.mobile-view .promotion-category h1 {
    display: none
}

body.mobile-view .promotion {
    margin: 0 0 10px auto!important;
    float: left;
    width: 100%
}

body.mobile-view .promotion>a {
    margin: 0 10px;
    border: 1px solid #484e5e;
    border-radius: 3px
}

body.mobile-view .promotion>a img {
    width: 100%!important
}

body.mobile-view .promotion:after,body.mobile-view .promotion:before {
    display: none
}

body.mobile-view .promotion .detail-btn {
    background: #323641;
    padding: 3px 5px;
    border-radius: 0 0 3px 3px;
    display: table;
    width: 100%
}

body.mobile-view .promotion .detail-btn span {
    float: left;
    width: calc(100% - 120px);
    color: #fff;
    margin: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    font-weight: 400
}

body.mobile-view .promotion .detail-btn .btn {
    padding: 3px 0;
    width: 100px;
    border-radius: 3px;
    float: right;
    font-size: 12px;
    background: #fddd4e;
    background: -webkit-gradient(linear,left top,left bottom,from(#fddd4e),to(#fcce03))!important;
    background: linear-gradient(180deg,#fddd4e 0,#fcce03)!important
}

@media screen and (min-width: 600px) {
    body.mobile-view .promotion {
        width:50%!important
    }
}

body.mobile-view.modal-open-promotion .modal .nav-justified>li {
    padding: 5px
}

body.mobile-view .promotion-modal .modal-content .modal-body ul li a {
    font-size: 11px;
    border-radius: 5px
}

body.mobile-view .promotion-modal {
    background-color: #323641
}

body.mobile-view .promotion-modal .modal-dialog {
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-overflow-scrolling: touch
}

body.mobile-view .promotion-modal .modal-dialog .modal-content {
    position: absolute;
    height: 100%;
    width: 100%
}

body.mobile-view .promotion-modal .modal-dialog .modal-content .modal-body {
    height: 100%
}

body.mobile-view .promotion-modal .modal-dialog {
    margin: 0
}

body.mobile-view .promotion-modal .modal-dialog .modal-content {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background: none!important;
    border: none
}

body.mobile-view .promotion-modal .modal-dialog .modal-content .modal-header .close {
    position: relative;
    right: 0;
    top: -2px;
    display: none
}

body.mobile-view .promotion-modal .modal-dialog .modal-content .modal-header img {
    margin: 0 0 10px;
    border-radius: 10px
}

body.mobile-view .promotion-modal .nav-justified>li {
    float: left;
    width: 50%
}

body.mobile-view .promotion-modal .modal-close {
    position: fixed;
    bottom: 0;
    padding: 10px 15px;
    width: 100%;
    background-color: #323641
}

body.mobile-view .promotion-modal .modal-close .btn {
    width: 120px;
    margin: 0 auto;
    border-radius: 30px
}

@media screen and (min-width: 900px) {
    body.mobile-view .promotion {
        width:33.33333%!important
    }
}

body.mobile-view.modal-open-promotion .app-row>.app {
    overflow-y: hidden
}

body.mobile-view.modal-open-promotion .modal-backdrop,body.mobile-view.modal-open-promotion .promotion-box {
    display: none
}

body.mobile-view .affiliate-landing {
    margin-top: -10px
}

body.mobile-view .affiliate-landing h1 {
    font-size: 18px;
    font-weight: 400
}

body.mobile-view .affiliate-landing h3 {
    font-weight: 400
}

body.mobile-view .affiliate-landing img {
    width: 100%;
    border-radius: 0
}

body.mobile-view .affiliate-landing>p {
    padding: 0 40px
}

body.mobile-view .affiliate-landing .buttons .btn {
    width: 46%;
    padding: 7px 0;
    float: left;
    margin: 10px 2%
}

body.mobile-view .affiliate-landing .form-container {
    margin-top: 20px!important
}

body.mobile-view .affiliate-landing .cards .card {
    width: 44%!important;
    margin: 8px 3%!important;
    padding: 10px 1px!important
}

body.mobile-view .affiliate-bg,body.mobile-view .affiliate-landing .cards p {
    display: none
}

body.mobile-view .error-info {
    top: calc(50% - 130px);
    left: calc(50% - 120px);
    width: 240px
}

body.mobile-view .error-info a {
    width: 100%
}

body.mobile-view .score-bg {
    display: none!important
}

body.mobile-view .score-not-found {
    width: 100%!important
}

body.mobile-view .score-page .score-title {
    letter-spacing: 0;
    font-size: 15px
}

body.mobile-view .score-page .score-title svg {
    top: 3px!important
}

body.mobile-view .score-page .menu {
    clear: both;
    display: table;
    width: 100%;
    margin: 0 0 10px
}

body.mobile-view .score-page .menu a,body.mobile-view .score-page .menu button {
    display: table-cell;
    width: 1%;
    float: none!important;
    text-align: center;
    padding: 9px 0!important;
    font-size: 13px!important;
    text-transform: uppercase
}

body.mobile-view .score-page .dropdown a,body.mobile-view .score-page .dropdown button,body.mobile-view .score-page .rule-btn button {
    padding: 10px 0!important;
    width: 100%;
    border-radius: 30px
}

body.mobile-view .score-page .events .item .content {
    padding: 0 10px
}

body.mobile-view .score-page .events .item .header .left {
    text-align: right
}

body.mobile-view .score-page .events .item .header .right {
    text-align: left
}

body.mobile-view .score-page .events .item .header .left,body.mobile-view .score-page .events .item .header .right {
    font-size: 12px;
    padding: 0 20px
}

body.mobile-view .score-page .events .item .header .left img,body.mobile-view .score-page .events .item .header .right img {
    top: 85px;
    -webkit-animation: none!important;
    animation: none!important;
    -webkit-filter: none;
    filter: none;
    left: 40%!important;
    width: 30px;
    height: 30px;
    display: none;
    z-index: 999
}

body.mobile-view .score-page .events .item .header .left img.away,body.mobile-view .score-page .events .item .header .right img.away {
    left: auto!important;
    right: 40%!important
}

body.mobile-view .score-page .events .item .header .center .time {
    font-size: 11px;
    margin-top: -5px;
    line-height: 10px
}

body.mobile-view .score-page .events .item .button-content .popover {
    width: 100%!important;
    left: 0!important;
    top: -107px!important;
    min-width: auto!important;
    max-width: none!important;
    border-radius: 0!important;
    border: none!important;
    margin: 0!important;
    height: 109px
}

body.mobile-view .score-page .events .item .button-content .popover .arrow {
    display: none
}

body.mobile-view .score-page .events .item .button-content .popover .popover-title {
    border: none!important;
    border-radius: 0!important
}

@media (max-width: 340px) {
    body.mobile-view .score-page .events .item .button-content .button {
        width:190px
    }
}

@media only screen and (max-width: 1200px) {
    body:not(.mobile-view) footer .container,body:not(.mobile-view) section .container,body:not(.mobile-view) section .container-fluid {
        width:980px
    }

    body:not(.mobile-view).app {
        width: 100%;
        display: table
    }

    body:not(.mobile-view) .mainTop .menu {
        margin-left: 195px
    }

    body:not(.mobile-view) .mainTop .menu li a {
        font-size: 12px!important;
        padding: 13px 7px!important
    }

    body:not(.mobile-view) .userTop .user ul li a {
        font-size: 11px!important;
        padding: 10px 4px!important
    }

    body:not(.mobile-view) .userTop .special-pages {
        float: left;
        margin-top: 3px;
        width: 6%;
        padding-left: 15px!important;
        padding-top: 6px;
        overflow: hidden;
        padding-left: 5px;
        position: absolute;
        z-index: 55;
        border-radius: 3px;
        border: 1px solid rgba(72,78,97,0);
        -webkit-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out
    }

    body:not(.mobile-view) .userTop .special-pages p {
        display: block;
        margin-bottom: 5px
    }

    body:not(.mobile-view) .userTop .special-pages p:after {
        display: block
    }

    body:not(.mobile-view) .userTop .special-pages ul {
        display: none;
        position: absolute;
        top: -20px;
        left: 60px;
        width: 100%
    }

    body:not(.mobile-view) .userTop .special-pages ul li a {
        margin: 22px 0 0
    }

    body:not(.mobile-view) .userTop .special-pages:hover {
        width: 55%;
        border: 1px solid #323641!important;
        background: #323641
    }

    body:not(.mobile-view) .userTop .special-pages:hover ul {
        display: block
    }

    body:not(.mobile-view) .list-games .game {
        width: 33.33333%
    }

    body:not(.mobile-view) .match-detail .match-content.live .detail {
        width: 90%!important
    }

    body:not(.mobile-view) .col-live-left .live-shortcuts {
        font-size: 12px
    }

    body:not(.mobile-view) .col-live-left .live-shortcuts .row>[class^=col-] {
        padding: 0!important
    }

    body:not(.mobile-view) .casino-winners,body:not(.mobile-view) .slot-winners {
        display: none
    }

    body:not(.mobile-view) .betSlip .couponInc .couponMatch .matchOdd {
        width: 50%!important
    }

    body:not(.mobile-view) .game-contain .game {
        width: 90%!important
    }

    body:not(.mobile-view) .game-contain .game iframe {
        height: 450px!important;
        width: 100%!important
    }

    body:not(.mobile-view) .live-scores .matches {
        margin-top: 7px
    }

    body:not(.mobile-view) .home-banners {
        border-radius: 0!important;
        height: 170px;
        font-size: 11px
    }

    body:not(.mobile-view) .home-banners .play {
        bottom: 15px;
        width: 90%;
        left: 5%
    }
}

@media screen and (max-width: 1400px) {
    .betSlip .couponInc .couponMatch .bet .bet-alert {
        padding:8px 20px;
        line-height: 16px
    }

    .col-live-left {
        width: 250px
    }

    .col-live-center {
        width: calc(100% - 546px)
    }

    body:not(.mobile-view) .track_long .col-live-center {
        width: calc(100% - 646px)
    }

    .col-live-right {
        width: 296px
    }
}

.live-line .title-block i {
    color: #fff
}

.live-line .title-block.bethub-background-sport-hubradar-1,.live-line .title-block.bethub-background-sport-hubradar-62,.live-line .title-block.bethub-background-sport-hubradar-167,.live-line .title-block.bethub-background-sport-radar-1 {
    background: #38855b!important
}

.live-line .title-block.bethub-background-sport-hubradar-23,.live-line .title-block.bethub-background-sport-radar-2 {
    background: #ca6b16!important
}

.live-line .title-block.bethub-background-sport-hubradar-2,.live-line .title-block.bethub-background-sport-radar-5 {
    background: #749724!important
}

.live-line .title-block.bethub-background-sport-hubradar-27,.live-line .title-block.bethub-background-sport-hubradar-51,.live-line .title-block.bethub-background-sport-radar-23 {
    background: #2483c3!important
}

.live-line .title-block.bethub-background-sport-hubradar-20,.live-line .title-block.bethub-background-sport-hubradar-68,.live-line .title-block.bethub-background-sport-hubradar-71,.live-line .title-block.bethub-background-sport-radar-6,.live-line .title-block.bethub-background-sport-radar-13,.live-line .title-block.bethub-background-sport-radar-29 {
    background: #94a6a6!important
}

.live-line .title-block.bethub-background-sport-hubradar-26,.live-line .title-block.bethub-background-sport-radar-3 {
    background: #ce4861!important
}

.live-line .title-block.bethub-background-sport-hubradar-10,.live-line .title-block.bethub-background-sport-hubradar-39,.live-line .title-block.bethub-background-sport-hubradar-72,.live-line .title-block.bethub-background-sport-hubradar-92,.live-line .title-block.bethub-background-sport-radar-4 {
    background: #868686!important
}

.live-line .title-block.bethub-background-sport-hubradar-34,.live-line .title-block.bethub-background-sport-hubradar-89,.live-line .title-block.bethub-background-sport-radar-10 {
    background: #4485bd!important
}

.live-line .title-block.bethub-background-sport-hubradar-22,.live-line .title-block.bethub-background-sport-hubradar-73,.live-line .title-block.bethub-background-sport-hubradar-96,.live-line .title-block.bethub-background-sport-hubradar-175,.live-line .title-block.bethub-background-sport-radar-11 {
    background: #e87f23!important
}

.live-line .title-block.bethub-background-sport-hubradar-24,.live-line .title-block.bethub-background-sport-hubradar-29,.live-line .title-block.bethub-background-sport-hubradar-79,.live-line .title-block.bethub-background-sport-radar-12,.live-line .title-block.bethub-background-sport-radar-16 {
    background: #cdb495!important
}

.live-line .title-block.bethub-background-sport-hubradar-48,.live-line .title-block.bethub-background-sport-hubradar-91,.live-line .title-block.bethub-background-sport-radar-20 {
    background: #f79e1e!important
}

.live-line .title-block.bethub-background-sport-hubradar-61,.live-line .title-block.bethub-background-sport-radar-21 {
    background: #e6c35d!important
}

.live-line .title-block.bethub-background-sport-hubradar-60,.live-line .title-block.bethub-background-sport-hubradar-99,.live-line .title-block.bethub-background-sport-radar-19 {
    background: #68bad0!important
}

.live-line .title-block.bethub-background-sport-hubradar-3,.live-line .title-block.bethub-background-sport-radar-9 {
    background: #2ab162!important
}

.live-line .title-block.bethub-background-sport-hubradar-6,.live-line .title-block.bethub-background-sport-hubradar-7,.live-line .title-block.bethub-background-sport-hubradar-8,.live-line .title-block.bethub-background-sport-hubradar-9,.live-line .title-block.bethub-background-sport-hubradar-11,.live-line .title-block.bethub-background-sport-hubradar-12,.live-line .title-block.bethub-background-sport-hubradar-13,.live-line .title-block.bethub-background-sport-hubradar-14,.live-line .title-block.bethub-background-sport-hubradar-15,.live-line .title-block.bethub-background-sport-hubradar-16,.live-line .title-block.bethub-background-sport-hubradar-17,.live-line .title-block.bethub-background-sport-hubradar-18,.live-line .title-block.bethub-background-sport-hubradar-19,.live-line .title-block.bethub-background-sport-radar-14 {
    background: #87b7ce!important
}

.live-line .title-block.bethub-background-sport-hubradar-30,.live-line .title-block.bethub-background-sport-radar-17 {
    background: #ceb396!important
}

.live-line .title-block.bethub-background-sport-hubradar-65,.live-line .title-block.bethub-background-sport-radar-22 {
    background: #cf8653!important
}

.live-line .title-block.bethub-background-sport-hubradar-52,.live-line .title-block.bethub-background-sport-radar-26,.live-line .title-block.bethub-background-sport-radar-34 {
    background: #87b7ce!important
}

.live-line .title-block.bethub-background-sport-hubradar-25,.live-line .title-block.bethub-background-sport-hubradar-28,.live-line .title-block.bethub-background-sport-hubradar-80,.live-line .title-block.bethub-background-sport-radar-32,.live-line .title-block.bethub-background-sport-radar-61 {
    background: #3199d8!important
}

.live-line .title-block.bethub-background-sport-hubradar-4,.live-line .title-block.bethub-background-sport-hubradar-75,.live-line .title-block.bethub-background-sport-hubradar-176,.live-line .title-block.bethub-background-sport-radar-30 {
    background: #889aca!important
}

.live-line .title-block.bethub-background-sport-hubradar-33,.live-line .title-block.bethub-background-sport-radar-31 {
    background: #585784!important
}

.live-line .title-block.bethub-background-sport-hubradar-44,.live-line .title-block.bethub-background-sport-hubradar-76,.live-line .title-block.bethub-background-sport-hubradar-77,.live-line .title-block.bethub-background-sport-hubradar-84,.live-line .title-block.bethub-background-sport-hubradar-85,.live-line .title-block.bethub-background-sport-hubradar-180,.live-line .title-block.bethub-background-sport-radar-109,.live-line .title-block.bethub-background-sport-radar-110,.live-line .title-block.bethub-background-sport-radar-111 {
    background: #2c535f!important
}

.bethub-live-match.sport-1 {
    background: #0f2419!important
}

.bethub-live-match.sport-2 {
    background: #4e2908!important
}

.bethub-live-match.sport-5 {
    background: #1f2809!important
}

.bethub-live-match.sport-23 {
    background: #0f354f!important
}

.bethub-live-match.sport-6,.bethub-live-match.sport-13,.bethub-live-match.sport-29 {
    background: #506060!important
}

.bethub-live-match.sport-3 {
    background: #6f1e2d!important
}

.bethub-live-match.sport-4 {
    background: #414141!important
}

.bethub-live-match.sport-10 {
    background: #1f3e58!important
}

.bethub-live-match.sport-11 {
    background: #753d0c!important
}

.bethub-live-match.sport-12,.bethub-live-match.sport-16,.bethub-live-match.sport-20 {
    background: #937045!important
}

.bethub-live-match.sport-21 {
    background: #a17e19!important
}

.bethub-live-match.sport-19 {
    background: #297285!important
}

.bethub-live-match.sport-9 {
    background: #104224!important
}

.bethub-live-match.sport-14 {
    background: #3b7590!important
}

.bethub-live-match.sport-17 {
    background: #956f45!important
}

.bethub-live-match.sport-22 {
    background: #774521!important
}

.bethub-live-match.sport-26,.bethub-live-match.sport-34 {
    background: #3b7590!important
}

.bethub-live-match.sport-30,.bethub-live-match.sport-32,.bethub-live-match.sport-61 {
    background: #144a6b!important
}

.bethub-live-match.sport-31 {
    background: #212031!important
}

.bethub-live-match.sport-109,.bethub-live-match.sport-110,.bethub-live-match.sport-111 {
    background: #000101!important
}

body.mobile-view .mobile-view-left-menu .whatsapp-btn,body.mobile-view .mobile-view-right-menu .whatsapp-btn,footer .whatsapp {
    display: none!important
}

body.mobile-view .mobile-view-left-menu .support-btn,body.mobile-view .mobile-view-right-menu .support-btn {
    width: 50%;
    margin: 0 auto;
    float: none;
    clear: both;
    position: relative
}

.poker-page .go-lobby .transactions .btn.btn-info svg {
    fill: #000!important
}

#notificationPopup .modal-header,.affiliate-landing .commission-table .table .top,.betSlip .title-block ul li.active a,.betSlip .title-block ul li a:hover,.bg-status-0,.bg-status-1,.bonuses .detail .btn,.btn-info,.btnOdd.active,.btnOdd.active .oddName,.btnOdd.active .outcomeName,.btnOdd.active b,.casino-games .casino-game .image .name,.casino-games .casino-game:hover .play,.col-live-left .live-shortcuts a.active.leagues-icon,.col-live-left .live-shortcuts a.active.tv-icon,.col-live-right .match-track .title a.active,.col-slot-banner a,.col-sportsbook-center .col-sportsbook-center-left .market,.col-sportsbook-center ul.sports li a.active i,.col-sportsbook-center ul.sports li a:hover i,.col-sportsbook-left ul.list.categories li .tournaments li a.active,.daterangepicker td.active,.home-banners:hover span,.home-event-module .item .event a,.list-games .game .info .buttons .center .button,.mainTop .menu li a.active,.mainTop .menu li a:hover,.match-detail .betting-groups li.active a,.match-detail .match-content.live .matchTime,.match-detail .match-content.live .tab-menu ul li.active a,.pagination li.active a,.promotion-modal .modal-content .modal-body ul li.active a,.promotion-modal .modal-content .modal-body ul li a:hover,.score-page .events .item .button-content .button:not(.danger):not(.completed),.score-page .menu a.active,.slot-left-menu .search-category .slot-nav ul li a .count,.slot-menu-horizontal.casino ul li.active a,.title .count,.user-form .before-info span,.user-menu .right-col .coupon-table .system-coupon-table td table .button[aria-expanded=true],.user-menu .right-col .user-view .user-card .photo .file-input label:hover,.userTop .login .btn.register-btn,.userTop .top-link span .badge,body.mobile-view #scrollTop,body.mobile-view .betslip-btn-main,body.mobile-view .betslip-btn .count,body.mobile-view .betSlip .coupon-title .clearevents,body.mobile-view .betSlip .couponInc .couponMatch .event-odds span,body.mobile-view .bottom-info-balance .top .betslip-box .count,body.mobile-view .casino-menu ul li.active a,body.mobile-view .home-game ul li.active a,body.mobile-view .mainTop .login .btn.register-btn,body.mobile-view .mobile-view-left-menu .menu-title-bg,body.mobile-view .mobile-view-left-menu .support-btn,body.mobile-view .mobile-view-right-menu .support-btn,body.mobile-view .mobile-view-right-menu ul li a .badge,body.mobile-view .mobile-view-right-menu ul li a svg,body.mobile-view .user-menu-v2 .center-col-v2 .page-title .goback,body:not(.mobile-view) .btnOdd:hover,body:not(.mobile-view) .btnOdd:hover .oddName,body:not(.mobile-view) .btnOdd:hover .oddName b,body:not(.mobile-view) .btnOdd:hover .outcomeName,body:not(.mobile-view) .live_close_left .col-live-left .icons .close-icon,body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel .panel-heading h3,body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a.active,body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet-type span.label-0,body:not(.mobile-view) .user-menu-v2.special-page .center-col-v2>h3:first-child,input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+label:hover:after {
    color: #000!important
}

.userTop .special-pages ul li a.btn-xs {
    color: #fff!important
}

.userTop .special-pages ul li a.btn-xs.active:hover,.userTop .special-pages ul li a.btn-xs:hover {
    color: #000!important
}

.userTop .special-pages ul li a.btn-xs.active {
    color: #fddd4e!important
}

.promotion,.promotion-modal .modal-content .modal-header,.promotion a {
    position: relative
}

body.mobile-view a.mail-site {
    display: block;
    font-size: 14px;
    margin: 10px 0;
    color: #fff
}

body.mobile-view .login-site {
    font-weight: 700;
    color: #fff;
    display: block;
    margin-top: 10px;
    font-size: 18px
}

body.mobile-view .licence-info {
    text-align: center
}

body.mobile-view .whatsapp-module {
    margin: 30px 0
}

.whatsapp-button {
    background: #08a754;
    padding: 10px;
    border-radius: 5px;
    font-size: 14px;
    margin: -7px 0 0;
    position: relative;
    top: -6px
}

body.mobile-view .whatsapp-button {
    margin: 5px 0!important;
    position: relative;
    color: #fff!important;
    font-size: 15px!important;
    top: 0!important
}

body.mobile-view .userTop .logo {
    width: 140px!important;
    height: 29px!important;
    margin: 14px auto 0
}

.casino-providers .category .games a.active,.casino-providers .category .games a:hover {
    background: #2b3967!important
}

.casino-winners {
    background-image: url("/banner/1866");
    background-size: 100% 100%
}

.slot-winners {
    background-image: url("/banner/1865");
    background-size: 100% 100%
}

.casino-providers .category .games a,.slot-left-menu .search-category .slot-nav ul li a,.slot-menu-horizontal ul li a {
    border: 1px solid #fddd4d!important
}

.casino-providers .category .games a img {
    -webkit-filter: none!important;
    filter: none!important
}

body:not(.mobile-view) .mail-site {
    position: absolute;
    right: 15px;
    color: #fff;
    top: 175px;
    font-weight: 700;
    font-size: 14px
}

body:not(.mobile-view) .login-site {
    color: #fff;
    position: absolute;
    left: 655px;
    font-size: 15px;
    font-weight: 700
}

body:not(.mobile-view) footer .top .social-icons {
    margin-left: -60px!important
}

body:not(.mobile-view) .global-licence {
    position: absolute;
    display: block;
    top: 40px;
    left: 445px
}

@media (max-width: 1200px) {
    body:not(.mobile-view) .global-licence {
        left:307px
    }
}

body.mobile-view .global-licence img {
    width: 65px
}

footer .top .page-items:nth-child(4) {
    visibility: hidden
}

.mainTop .menu li a.slot_router {
    font-size: 0!important
}

@media only screen and (max-width: 1200px) {
    .mainTop .menu li a.slot_router {
        font-size:0!important
    }
}

.mainTop .menu li a.slot_router:after {
    content: "Slot";
    font-size: 12px
}

@media only screen and (max-width: 1189px) {
    .mainTop .menu li a.slot_router:after {
        font-size:10px!important
    }
}

.mainTop .menu li a.slot_router:before {
    margin: -19px 5px -2px 0
}

.logo {
    background-size: 100%!important
}

.menu .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.menu .nav li {
    -webkit-box-ordinal-group: 1000;
    -ms-flex-order: 999;
    order: 999
}

.menu .nav li.casino_router {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.menu .nav li.slot_router {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.menu .nav li.bingo_router {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.menu .nav li.beton_router {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.menu .nav li.sportsbook_router {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.menu .nav li.live_router {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.menu .nav li.zeppelin_router {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

body:not(.mobile-view) footer .link a {
    margin-top: -10px;
    display: block;
    color: #fff
}

body:not(.mobile-view) footer .top .social-icons ul li a {
    font-size: 34px
}

body:not(.mobile-view) footer .top .security-icon {
    margin-top: 25px!important;
    float: left!important;
    margin-left: -135px!important
}

body:not(.mobile-view) footer .top .social-icons:after {
    content: "";
    background-image: url(/images/gambleaware.png?8e044ee1f51434f0996dbcd323b311de);
    background-size: 100%;
    width: 150px;
    height: 22px;
    position: absolute;
    left: -20px;
    top: 140px
}

body:not(.mobile-view) footer .bottom .payment-message {
    display: none
}

body:not(.mobile-view) footer .licence-info {
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    min-height: 30px;
    margin-top: 15px;
    margin-left: -20px
}

body:not(.mobile-view) footer .licence-info .mail {
    top: -45px!important;
    display: block;
    margin-left: 105px;
    font-size: 13px;
    position: relative
}

body:not(.mobile-view) footer .licence-info .link {
    position: absolute;
    left: 610px;
    line-height: 6px
}

body:not(.mobile-view) footer .licence-info .whatsapp-module {
    position: relative;
    top: -35px;
    left: 53px;
    width: 155px;
    margin: -25px auto
}

body:not(.mobile-view) footer .licence-info .whatsapp-module a {
    display: block;
    color: #fff;
    margin-bottom: 5px;
    margin-top: 10px;
    left: 20px
}

body:not(.mobile-view) footer .licence-info .whatsapp-module a i {
    font-size: 21px;
    color: #01e671;
    display: inline-block;
    vertical-align: middle
}

body:not(.mobile-view) footer .top .security-icon:after {
    content: "";
    background: url(/images/recaptcha.png?148f787badc39cc660ea2ee35f7a7ef7);
    width: 229px;
    height: 117px;
    float: right;
    margin-right: -300px;
    margin-top: 25px
}

body:not(.mobile-view) .home-banner-row {
    display: none
}

body:not(.mobile-view) header:not(.fixed) .userTop {
    height: 65px
}

body:not(.mobile-view) header:not(.fixed) .special-pages,body:not(.mobile-view) header:not(.fixed) .top-link {
    margin-top: 16px
}

body:not(.mobile-view) .casino-gif {
    width: 280px;
    position: absolute;
    right: -30px;
    bottom: 10px
}

body:not(.mobile-view) .slot-gif {
    width: 280px;
    position: absolute;
    right: -30px;
    top: 10px
}

body:not(.mobile-view) .trcasino-custom {
    font-family: Roboto,sans-serif;
    padding: 0 15px
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay {
    height: 185px;
    padding: 10px 0;
    margin: 0 -15px 10px
}

@media (min-width: 1380px) {
    body:not(.mobile-view) .trcasino-custom .trcasino-pay .container {
        width:1350px!important
    }
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box {
    width: 16.66666%;
    float: left;
    color: #fff;
    text-decoration: none
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box:hover .left {
    border: 5px solid #fddd4e
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box:hover img {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box:hover p {
    color: #fddd4e
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box .left {
    display: table;
    border: 1px solid rgba(255,194,41,0);
    margin: 0 auto;
    border-radius: 100%;
    padding: 10px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box .left img {
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    width: 80px
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box .right {
    display: block;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box .right p {
    margin-bottom: 0;
    color: #fddd4e;
    font-size: 22px
}

body:not(.mobile-view) .trcasino-custom .trcasino-pay .box .right span {
    font-size: 14px;
    font-weight: 300
}

body:not(.mobile-view) .trcasino-custom .event {
    background: #252525;
    position: relative;
    z-index: 4
}

body:not(.mobile-view) .trcasino-custom .event .item {
    float: left;
    padding: 15px 0;
    border: 1px solid #3c3c3c;
    background: #222;
    margin: -10px .5% 10px;
    text-align: center;
    width: 24%;
    font-size: 13px;
    font-weight: 500;
    position: relative;
    z-index: 2;
    border-radius: 5px
}

body:not(.mobile-view) .trcasino-custom .event .item:before {
    background: url(/images/logo-square.png?cdde5a72cc1ea959e035be3de5a2c0fc);
    content: "";
    position: absolute;
    right: 7%;
    top: 12px;
    width: 100px;
    opacity: .1;
    height: 100px;
    z-index: -1;
    background-size: 100%;
    border-radius: 100%
}

@media (max-width: 1300px) {
    body:not(.mobile-view) .trcasino-custom .event .item {
        width:32%
    }

    body:not(.mobile-view) .trcasino-custom .event .item:last-child {
        display: none
    }
}

body:not(.mobile-view) .trcasino-custom .event .item .time {
    color: #fddd4e;
    margin-top: 0;
    font-size: 12px;
    margin-bottom: 5px
}

body:not(.mobile-view) .trcasino-custom .event .item .name {
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 6px
}

body:not(.mobile-view) .trcasino-custom .event .item img {
    width: 25px;
    margin: 0 3px;
    position: relative;
    top: -2px
}

body:not(.mobile-view) .trcasino-custom .event .item .cat {
    opacity: .6;
    font-size: 12px
}

body:not(.mobile-view) .trcasino-custom .event .item a {
    background: #fddd4e;
    padding: 5px 0;
    display: table;
    margin: 15px auto 0;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 170px;
    border-radius: 5px;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    -webkit-box-shadow: 1px 1px 9px 5px #7d5e00;
    box-shadow: 1px 1px 9px 5px #7d5e00
}

body:not(.mobile-view) .trcasino-custom .event .item a:hover {
    -webkit-box-shadow: 1px 1px 20px 6px #7d5e00;
    box-shadow: 1px 1px 20px 6px #7d5e00
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box {
    padding: 0 5px;
    margin: 10px 0!important;
    width: 20%;
    display: table;
    float: left
}

@media (max-width: 1600px) {
    body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box {
        width:25%
    }

    body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box:nth-child(4) {
        display: none
    }
}

@media (max-width: 1300px) {
    body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box {
        zoom:.7
    }
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item {
    display: table;
    background: #28333e;
    padding: 10px 15px;
    width: 100%;
    border-radius: 5px
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .icon {
    background: url(/kralblue/icons.png);
    width: 74px;
    height: 74px;
    float: left
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .icon.headphone {
    background-position: 0 0
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .icon.index {
    background-position: -74px 0
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .icon.mobile {
    background-position: 0 -74px
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .icon.payment {
    background-position: -74px -74px
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .icon.shield {
    background-position: 0 -148px
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .text {
    float: right;
    text-align: right
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .text h3 {
    margin: 15px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 900
}

body:not(.mobile-view) .trcasino-custom .slogan-box-row .slogan-box .item .text p {
    color: #fddd4e
}

body:not(.mobile-view) .trcasino-custom .category-box-row {
    margin: 10px 0!important;
    clear: both
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box {
    padding: 0 5px;
    width: 20%;
    display: table;
    float: left
}

@media (max-width: 1600px) {
    body:not(.mobile-view) .trcasino-custom .category-box-row .category-box {
        width:25%
    }

    body:not(.mobile-view) .trcasino-custom .category-box-row .category-box:last-child {
        display: none
    }

    body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .icon {
        left: 0!important
    }
}

@media (max-width: 1300px) {
    body:not(.mobile-view) .trcasino-custom .category-box-row .category-box {
        zoom:.7
    }
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item {
    display: table;
    background: #172028;
    border: 1px solid #fddd4d;
    padding: 10px 15px;
    width: 100%;
    border-radius: 5px;
    margin: 10px 0 20px;
    height: 195px;
    position: relative;
    overflow: hidden;
    z-index: 1
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .icon {
    position: absolute;
    left: 0;
    bottom: 0;
    background-size: 100%!important;
    width: 130px;
    height: 190px
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .icon.sportsbook {
    background: url(/kralblue/sport.png)
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .icon.live {
    background: url(/kralblue/live.png)
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .icon.casino {
    background: url(/kralblue/casino.png)
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .icon.slot {
    background: url(/kralblue/slot.png)
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .icon.promotions {
    background: url(/kralblue/promotions.png)
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .text {
    float: right;
    text-align: right
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .text h3 {
    margin: 20px 0 15px;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 300;
    position: relative
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .text p {
    color: #9f9f9f;
    font-size: 15px;
    font-weight: 300
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .text p span {
    display: block;
    color: #fddd4e
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .text a {
    background: #fddd4e;
    padding: 10px;
    width: 170px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #000;
    font-size: 13px;
    border-radius: 30px;
    text-transform: uppercase;
    margin-top: 10px;
    clear: both;
    float: right;
    -webkit-transition: .3s;
    transition: .3s;
    position: relative;
    overflow: hidden
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .text a:hover:before {
    left: 105%
}

body:not(.mobile-view) .trcasino-custom .category-box-row .category-box .item .text a:hover {
    -webkit-box-shadow: 5px 5px 15px 0 rgba(0,0,0,.3);
    box-shadow: 5px 5px 15px 0 rgba(0,0,0,.3)
}

body:not(.mobile-view) .trcasino-custom .games {
    clear: both;
    height: 425px;
    background: url(/images/games-bg.jpg?f1219ceccb99e7c2f3089d11af029a09);
    background-position: top;
    overflow: hidden
}

body:not(.mobile-view) .trcasino-custom .games .left {
    width: 630px;
    height: 425px;
    float: left;
    position: relative
}

body:not(.mobile-view) .trcasino-custom .games .left .image {
    position: absolute;
    left: 30px;
    top: 0
}

body:not(.mobile-view) .trcasino-custom .games .left .image img {
    border-radius: 5px;
    -webkit-box-shadow: 0 0 13px rgba(0,0,0,.41);
    box-shadow: 0 0 13px rgba(0,0,0,.41);
    margin: 10px 0
}

body:not(.mobile-view) .trcasino-custom .games .left .menu {
    float: right;
    padding: 0;
    margin: 0;
    margin-top: 165px
}

body:not(.mobile-view) .trcasino-custom .games .left .menu li {
    float: left;
    list-style: none;
    clear: both
}

body:not(.mobile-view) .trcasino-custom .games .left .menu li a {
    background: #fddd4e;
    color: #000;
    text-decoration: none;
    padding: 10px;
    width: 220px;
    display: block;
    margin: 3px 0;
    font-size: 16px;
    text-align: center;
    border-radius: 5px;
    text-transform: uppercase;
    -webkit-box-shadow: 1px 2px 15px 2px rgba(0,0,0,.28);
    box-shadow: 1px 2px 15px 2px rgba(0,0,0,.28);
    -webkit-transition: .3s;
    transition: .3s;
    position: relative;
    font-weight: 900;
    overflow: hidden
}

body:not(.mobile-view) .trcasino-custom .games .left .menu li a:hover:before {
    left: 115%
}

body:not(.mobile-view) .trcasino-custom .games .left .menu li a i {
    display: none
}

body:not(.mobile-view) .trcasino-custom .games .left .menu li a:hover {
    -webkit-box-shadow: 5px 5px 15px 0 rgba(0,0,0,.3);
    box-shadow: 5px 5px 15px 0 rgba(0,0,0,.3)
}

body:not(.mobile-view) .trcasino-custom .games .right {
    width: calc(100% - 650px);
    height: 425px;
    text-align: right;
    float: right;
    padding-right: 20px
}

body:not(.mobile-view) .trcasino-custom .games .right img {
    border-radius: 5px;
    -o-object-fit: cover;
    object-fit: cover
}

body:not(.mobile-view) .trcasino-custom .games .right img:hover {
    -webkit-box-shadow: 5px 5px 15px 0 rgba(0,0,0,.3);
    box-shadow: 5px 5px 15px 0 rgba(0,0,0,.3)
}

@media (max-width: 1600px) {
    body:not(.mobile-view) .trcasino-custom .games .right img {
        width:165px!important;
        height: 93px!important
    }
}

@media (max-width: 1300px) {
    body:not(.mobile-view) .trcasino-custom .games .right img {
        width:175px!important;
        height: 93px!important
    }
}

body:not(.mobile-view) .trcasino-custom .games .right a {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    position: relative;
    display: inline-block
}

body:not(.mobile-view) .trcasino-custom .games .right a span {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 7px;
    background: rgba(0,0,0,.69);
    color: #fff;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

body:not(.mobile-view) .trcasino-custom .games .right a:first-child {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(3) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(4) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(5) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(7) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(8) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(9) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(10) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(11) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(12) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(13) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(14) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(15) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(16) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(17) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(18) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(19) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(20) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(21) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(22) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(23) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(24) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(25) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(26) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(27) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(28) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

body:not(.mobile-view) .trcasino-custom .games .right a:nth-child(29) {
    -webkit-animation-delay: 1.45s;
    animation-delay: 1.45s
}

body:not(.mobile-view) .trcasino-custom .games .right #casinogames a {
    margin: 5px
}

body:not(.mobile-view) .trcasino-custom .games .right #casinogames img {
    width: 175px;
    height: 130px
}

@media (max-width: 1600px) {
    body:not(.mobile-view) .trcasino-custom .games .right #casinogames img {
        width:140px!important;
        height: 96px!important
    }
}

body:not(.mobile-view) .trcasino-custom .games .right #slotgames img {
    width: 177px;
    height: 119px
}

body:not(.mobile-view) .trcasino-custom .games .right #slotgames a {
    margin: 10px 5px
}

@media (max-width: 1600px) {
    body:not(.mobile-view) .trcasino-custom .games .right #slotgames a {
        margin:6px 5px
    }
}

body:not(.mobile-view) header {
    border: none
}

body:not(.mobile-view) header .mainTop {
    background: #fff;
    height: 39px
}

body:not(.mobile-view) header .mainTop li.home_router {
    display: none!important
}

body:not(.mobile-view) header .mainTop .menu li a {
    font-weight: 600;
    height: 39px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #414552!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body:not(.mobile-view) header .mainTop .menu li a:before {
    content: "";
    background-image: url(/kralblue/menu-sprite.png);
    width: 22px;
    height: 22px;
    background-size: 44px;
    display: inline-block;
    vertical-align: text-top;
    margin: -3px 5px;
    position: relative;
    z-index: 1
}

body:not(.mobile-view) header .mainTop .menu li a.live_router:before {
    background-position: 0 0
}

body:not(.mobile-view) header .mainTop .menu li a.virtual_router:before {
    background-position: 0 -66px
}

body:not(.mobile-view) header .mainTop .menu li a.beton_router:before {
    background-position: 22px 0
}

body:not(.mobile-view) header .mainTop .menu li a.casino_router:before {
    background-position: -44px -22px
}

body:not(.mobile-view) header .mainTop .menu li a.slot_router:before {
    background-position: 22px -22px
}

body:not(.mobile-view) header .mainTop .menu li a.bingo_router:before {
    background-position: -44px -44px
}

body:not(.mobile-view) header .mainTop .menu li a.promotions_router:before {
    background-position: 22px -44px
}

body:not(.mobile-view) header .mainTop .menu li a.horse_router:before {
    background-position: 0 -132px
}

body:not(.mobile-view) header .mainTop .menu li a.sportsbook_router:before {
    background-position: -22px -66px
}

body:not(.mobile-view) header .mainTop .menu li a.zeppelin_router:before {
    background: none
}

body:not(.mobile-view) header .mainTop .menu li.zeppelin_router a {
    position: relative
}

body:not(.mobile-view) header .mainTop .menu li.zeppelin_router a svg {
    position: absolute;
    left: 0;
    top: 7.5px;
    height: 22px;
    fill: #424651
}

body:not(.mobile-view) header .userTop .login .btn {
    padding: 6px 25px 5px;
    border-radius: 30px;
    font-size: 12px;
    text-transform: uppercase
}

body:not(.mobile-view) header .userTop .login .btn.login-btn {
    background: #fddd4e!important;
    color: #000;
    border-color: #fddd4e;
    margin-right: -25px!important;
    z-index: 1;
    position: relative
}

body:not(.mobile-view) header .userTop .login .btn.register-btn {
    background: #e9e9e9!important;
    color: #848484;
    padding-left: 35px;
    border-color: #e9e9e9
}

body:not(.mobile-view) .slot-menu-horizontal.casino ul li.pragmaticplay a {
    position: relative;
    overflow: hidden
}

body:not(.mobile-view) .slot-menu-horizontal.casino ul li.pragmaticplay a .highlight-new {
    position: absolute;
    top: 4px;
    right: -18px;
    width: 60px;
    display: block;
    padding: 1px 5px;
    background-color: red;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 0 7px -1px #000;
    box-shadow: 0 0 7px -1px #000;
    text-transform: lowercase;
    color: #fff
}

body.mobile-view .casino-page .casino-menu li.pragmaticplay {
    position: relative;
    overflow: hidden
}

body.mobile-view .casino-page .casino-menu li.pragmaticplay:before {
    position: absolute;
    top: 1px;
    right: -16px;
    width: 50px;
    display: block;
    padding: 1px 5px;
    background-color: red;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 9px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 0 7px -1px #000;
    box-shadow: 0 0 7px -1px #000;
    content: "yeni"
}

.slot-page a.highlight-container {
    position: relative!important;
    overflow: hidden!important
}

.slot-page a.highlight-container img {
    left: 52%;
    width: 85px
}

.slot-page a.highlight-container .highlight-promo {
    position: absolute;
    width: 60px;
    display: block;
    padding: 1px 5px;
    background-color: red;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 9px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: 0 0 7px -1px #000;
    box-shadow: 0 0 7px -1px #000;
    text-transform: uppercase;
    color: #fff
}

body.mobile-view .slot-page .select-games .highlight-container img {
    left: 52%;
    width: 100px
}

body.mobile-view .slot-page .select-games .highlight-container .highlight-promo {
    top: 7px;
    left: -14px
}

body.mobile-view .slot-page .slot-games-contain .games .highlight-container img {
    left: 35px;
    width: 90px
}

body.mobile-view .slot-page .slot-games-contain .games .highlight-container .highlight-promo {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    text-align: center;
    top: 16px;
    left: -15px;
    line-height: normal;
    font-size: 10px;
    font-weight: 400;
    border-color: #fff
}

body:not(.mobile-view) .slot-page .casino-providers .highlight-container .highlight-promo {
    top: 6px;
    left: -15px;
    text-align: center
}

body:not(.mobile-view) .auth-bg {
    background: url(/images/page-bg.jpg?4e65d2be536489a642b6f3095ae647b6);
    background-attachment: fixed;
    background-size: cover;
    background-color: #172029;
    background-repeat: no-repeat;
    background-position: 50%
}

body:not(.mobile-view) .auth-bg,body:not(.mobile-view) .slot-bg {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

body:not(.mobile-view) .slot-bg {
    background: url(/images/page-bg.jpg?4e65d2be536489a642b6f3095ae647b6);
    background-attachment: fixed;
    background-size: cover;
    background-color: #172029;
    background-repeat: no-repeat;
    background-position: 50%
}

body:not(.mobile-view) .casino-bg {
    background: url(/images/page-bg.jpg?4e65d2be536489a642b6f3095ae647b6);
    position: absolute;
    background-attachment: fixed;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-color: #172029;
    background-repeat: no-repeat;
    background-position: 50%
}

body:not(.mobile-view) .promotion-bg {
    background: url(/images/page-bg.jpg?4e65d2be536489a642b6f3095ae647b6);
    position: absolute;
    background-attachment: fixed;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-color: #172029;
    background-repeat: no-repeat;
    background-position: 50%
}

.sr-bb {
    font-family: Roboto,Noto,Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: left;
    background: #323641
}

.sr-bb.sr-rtl {
    text-align: right
}

.sr-bb .sr-bb {
    background: none
}

.sr-bb .srt-base-1 {
    background-color: transparent;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-win {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-draw {
    background-color: transparent;
    color: hsla(0,0%,100%,.4);
    border-color: hsla(0,0%,100%,.4)
}

.sr-bb .srt-base-1-lose {
    background-color: transparent;
    color: #d6d6d6;
    border-color: #d6d6d6
}

.sr-bb .srt-base-1-is-active {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-2 {
    background-color: #474a54;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-hoverable:hover {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-home-1,.sr-bb .srt-base-1-primary {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-away-1 {
    background-color: transparent;
    color: #d6d6d6;
    border-color: #d6d6d6
}

.sr-bb .srt-base-1-home-2 {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-away-2 {
    background-color: transparent;
    color: #d6d6d6;
    border-color: #fff
}

.sr-bb .srt-base-1-home-3 {
    color: #fff
}

.sr-bb .srt-base-1-away-3,.sr-bb .srt-base-1-home-3 {
    background-color: transparent;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-away-3 {
    color: #d6d6d6
}

.sr-bb .srt-base-1-home-4 {
    background-color: transparent;
    color: #c2c3c6;
    border-color: #c2c3c6
}

.sr-bb .srt-base-1-away-4 {
    background-color: transparent;
    color: #a5a6a9;
    border-color: #a5a6a9
}

.sr-bb .srt-base-1-home-5 {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-away-5 {
    background-color: transparent;
    color: #e4e4e4;
    border-color: #e4e4e4
}

.sr-bb .srt-base-1-background,.sr-bb .srt-base-2 {
    background-color: #323641;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-2-is-active,.sr-bb .srt-base-2-is-hoverable:hover,.sr-bb .srt-base-3 {
    background-color: #4b4e58;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-3-is-active,.sr-bb .srt-base-3-is-hoverable:hover {
    background-color: #555861;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-3-background {
    background-color: #323641;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-4 {
    background-color: #3c404b;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-5-is-active,.sr-bb .srt-base-5-is-hoverable:hover {
    background-color: #676a72;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-6 {
    background-color: transparent;
    color: #fff;
    border-color: hsla(0,0%,100%,.3)
}

.sr-bb .srt-primary-1 {
    background-color: #fff;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-1-is-active,.sr-bb .srt-primary-1-is-hoverable:hover {
    background-color: #e6e6e6;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-1-is-disabled {
    background-color: #ccc;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-2 {
    background-color: #fff;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-3 {
    background-color: #e6e6e6;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-4,.sr-bb .srt-primary-5 {
    background-color: #adafb3;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-5-is-hoverable:hover,.sr-bb .srt-primary-6,.sr-bb .srt-primary-7,.sr-bb .srt-primary-8 {
    background-color: #fff;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-8-is-active-1 {
    background-color: #e6e6e6;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-8-is-active-2 {
    background-color: #e6e6e6;
    color: #000;
    border-color: #323641
}

.sr-bb .srt-primary-9 {
    background-color: #70727a;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-primary-10 {
    background-color: #d6d7d9;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-11 {
    background-color: #e6e6e6;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-12 {
    background-color: #fff;
    color: #000;
    border-color: #000
}

.sr-bb .srt-primary-13 {
    background-color: #3c404b;
    color: #000;
    border-color: hsla(0,0%,100%,.3)
}

.sr-bb .srt-base-1-primary-1,.sr-bb .srt-base-1-primary-2 {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-primary-3 {
    background-color: transparent;
    color: #e6e6e6;
    border-color: #e6e6e6
}

.sr-bb .srt-base-1-primary-4,.sr-bb .srt-base-1-primary-5 {
    background-color: transparent;
    color: #adafb3;
    border-color: #adafb3
}

.sr-bb .srt-base-1-primary-6,.sr-bb .srt-base-1-primary-7,.sr-bb .srt-base-1-primary-8 {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-primary-9 {
    background-color: transparent;
    color: #70727a;
    border-color: #70727a
}

.sr-bb .srt-base-1-primary-10 {
    background-color: transparent;
    color: #d6d7d9;
    border-color: #d6d7d9
}

.sr-bb .srt-base-1-primary-11 {
    background-color: transparent;
    color: #e6e6e6;
    border-color: #e6e6e6
}

.sr-bb .srt-base-1-primary-13 {
    background-color: #323641;
    color: #3c404b;
    border-color: hsla(0,0%,100%,.3)
}

.sr-bb .srt-base-1-neutral-1 {
    background-color: transparent;
    color: #4d505a;
    border-color: #4d505a
}

.sr-bb .srt-base-1-neutral-2 {
    background-color: transparent;
    color: #ebebec;
    border-color: #ebebec
}

.sr-bb .srt-base-1-neutral-3 {
    background-color: transparent;
    color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-neutral-4 {
    background-color: transparent;
    color: #b7b9bd;
    border-color: #b7b9bd
}

.sr-bb .srt-base-1-neutral-5 {
    background-color: transparent;
    color: #cccdd0;
    border-color: #cccdd0
}

.sr-bb .srt-base-1-neutral-6 {
    background-color: transparent;
    color: #63666f;
    border-color: #63666f
}

.sr-bb .srt-base-1-neutral-7 {
    background-color: transparent;
    color: #b7b9bd;
    border-color: #b7b9bd
}

.sr-bb .srt-base-1-neutral-8 {
    background-color: transparent;
    color: #4d505a;
    border-color: #4d505a
}

.sr-bb .srt-base-1-neutral-9 {
    background-color: transparent;
    color: #3e424c;
    border-color: #3e424c
}

.sr-bb .srt-base-1-neutral-10 {
    background-color: transparent;
    color: #4b4e58;
    border-color: #4b4e58
}

.sr-bb .srt-base-1-neutral-11 {
    background-color: transparent;
    color: #84868d;
    border-color: #84868d
}

.sr-bb .srt-base-1-neutral-12 {
    background-color: transparent;
    color: #c2c3c6;
    border-color: #c2c3c6
}

.sr-bb .srt-base-1-neutral-13 {
    background-color: transparent;
    color: #474a54;
    border-color: #474a54
}

.sr-bb .srt-base-1-is-active-home-1,.sr-bb .srt-base-1-is-active-primary {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-is-active-away-1 {
    background-color: hsla(0,0%,100%,.12);
    color: #d6d6d6;
    border-color: #d6d6d6
}

.sr-bb .srt-base-1-is-active-home-2 {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-is-active-away-2 {
    background-color: hsla(0,0%,100%,.12);
    color: #d6d6d6;
    border-color: #fff
}

.sr-bb .srt-base-1-is-active-home-3 {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-away-3 {
    background-color: hsla(0,0%,100%,.12);
    color: #d6d6d6;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-home-4 {
    background-color: hsla(0,0%,100%,.12);
    color: #c2c3c6;
    border-color: #c2c3c6
}

.sr-bb .srt-base-1-is-active-away-4 {
    background-color: hsla(0,0%,100%,.12);
    color: #a5a6a9;
    border-color: #a5a6a9
}

.sr-bb .srt-base-1-is-active-home-5 {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-is-active-away-5 {
    background-color: hsla(0,0%,100%,.12);
    color: #e4e4e4;
    border-color: #e4e4e4
}

.sr-bb .srt-base-1-is-active-primary-1,.sr-bb .srt-base-1-is-active-primary-2 {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-is-active-primary-3 {
    background-color: hsla(0,0%,100%,.12);
    color: #e6e6e6;
    border-color: #e6e6e6
}

.sr-bb .srt-base-1-is-active-primary-4,.sr-bb .srt-base-1-is-active-primary-5 {
    background-color: hsla(0,0%,100%,.12);
    color: #adafb3;
    border-color: #adafb3
}

.sr-bb .srt-base-1-is-active-primary-6,.sr-bb .srt-base-1-is-active-primary-7,.sr-bb .srt-base-1-is-active-primary-8 {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-base-1-is-active-primary-9 {
    background-color: hsla(0,0%,100%,.12);
    color: #70727a;
    border-color: #70727a
}

.sr-bb .srt-base-1-is-active-primary-10 {
    background-color: hsla(0,0%,100%,.12);
    color: #d6d7d9;
    border-color: #d6d7d9
}

.sr-bb .srt-base-1-is-active-primary-11 {
    background-color: hsla(0,0%,100%,.12);
    color: #e6e6e6;
    border-color: #e6e6e6
}

.sr-bb .srt-base-1-is-active-neutral-1 {
    background-color: hsla(0,0%,100%,.12);
    color: #4d505a;
    border-color: #4d505a
}

.sr-bb .srt-base-1-is-active-neutral-2 {
    background-color: hsla(0,0%,100%,.12);
    color: #ebebec;
    border-color: #ebebec
}

.sr-bb .srt-base-1-is-active-neutral-3 {
    background-color: hsla(0,0%,100%,.12);
    color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-neutral-4 {
    background-color: hsla(0,0%,100%,.12);
    color: #b7b9bd;
    border-color: #b7b9bd
}

.sr-bb .srt-base-1-is-active-neutral-5 {
    background-color: hsla(0,0%,100%,.12);
    color: #cccdd0;
    border-color: #cccdd0
}

.sr-bb .srt-base-1-is-active-neutral-6 {
    background-color: hsla(0,0%,100%,.12);
    color: #63666f;
    border-color: #63666f
}

.sr-bb .srt-base-1-is-active-neutral-7 {
    background-color: hsla(0,0%,100%,.12);
    color: #b7b9bd;
    border-color: #b7b9bd
}

.sr-bb .srt-base-1-is-active-neutral-8 {
    background-color: hsla(0,0%,100%,.12);
    color: #4d505a;
    border-color: #4d505a
}

.sr-bb .srt-base-1-is-active-neutral-9 {
    background-color: hsla(0,0%,100%,.12);
    color: #3e424c;
    border-color: #3e424c
}

.sr-bb .srt-base-1-is-active-neutral-10 {
    background-color: hsla(0,0%,100%,.12);
    color: #4b4e58;
    border-color: #4b4e58
}

.sr-bb .srt-base-1-is-active-neutral-11 {
    background-color: hsla(0,0%,100%,.12);
    color: #84868d;
    border-color: #84868d
}

.sr-bb .srt-base-1-is-active-neutral-12 {
    background-color: hsla(0,0%,100%,.12);
    color: #c2c3c6;
    border-color: #c2c3c6
}

.sr-bb .srt-base-1-is-active-neutral-13 {
    background-color: hsla(0,0%,100%,.12);
    color: #474a54;
    border-color: #474a54
}

.sr-bb .srt-home-1 {
    background-color: #fff;
    color: #000;
    border-color: #fff
}

.sr-bb .srt-away-1 {
    background-color: #d6d6d6;
    color: #000;
    border-color: #d6d6d6
}

.sr-bb .srt-home-2 {
    background-color: #fff;
    color: #000;
    border-color: #fff
}

.sr-bb .srt-away-2 {
    background-color: #d6d6d6;
    color: #000;
    border-color: #fff
}

.sr-bb .srt-home-3 {
    background-color: #fff;
    color: #000;
    border-color: #323641
}

.sr-bb .srt-away-3 {
    background-color: #d6d6d6;
    color: #000;
    border-color: #323641
}

.sr-bb .srt-home-4 {
    background-color: #c2c3c6;
    color: #000;
    border-color: #c2c3c6
}

.sr-bb .srt-away-4 {
    background-color: #a5a6a9;
    color: #000;
    border-color: #a5a6a9
}

.sr-bb .srt-home-5 {
    background-color: #fff;
    color: #000;
    border-color: #fff
}

.sr-bb .srt-away-5 {
    background-color: #e4e4e4;
    color: #000;
    border-color: #e4e4e4
}

.sr-bb .srt-home-6 {
    background-color: hsla(0,0%,100%,.2)
}

.sr-bb .srt-away-6,.sr-bb .srt-home-6 {
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-away-6 {
    background-color: hsla(0,0%,84%,.2)
}

.sr-bb .srt-home-6-is-hoverable:hover {
    background-color: hsla(0,0%,100%,.2);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-away-6-is-hoverable:hover {
    background-color: hsla(0,0%,84%,.2);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-1 {
    background-color: #4d505a;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-2 {
    background-color: #ebebec;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-3 {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-4 {
    background-color: #b7b9bd;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-5 {
    background-color: #cccdd0;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-6 {
    background-color: #63666f;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-7 {
    background-color: #b7b9bd;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-8 {
    background-color: #4d505a;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-9 {
    background-color: #3e424c;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-10 {
    background-color: #4b4e58;
    color: hsla(0,0%,100%,.82);
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-11 {
    background-color: #84868d;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-12 {
    background-color: #c2c3c6;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-13 {
    background-color: #474a54;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-win {
    background-color: #fff
}

.sr-bb .srt-draw,.sr-bb .srt-win {
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-draw {
    background-color: hsla(0,0%,100%,.4)
}

.sr-bb .srt-lose {
    background-color: #d6d6d6;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-text-secondary {
    opacity: .8;
    -webkit-font-smoothing: antialiased
}

.sr-bb .srt-text-disabled {
    opacity: .6
}

.sr-bb .srt-text-tertiary {
    opacity: .7
}

.sr-bb .srt-primary-1 .srt-text-secondary,.sr-bb .srt-primary-1-is-active.srt-text-secondary,.sr-bb .srt-primary-1-is-active .srt-text-secondary,.sr-bb .srt-primary-1-is-disabled.srt-text-secondary,.sr-bb .srt-primary-1-is-disabled .srt-text-secondary,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,.sr-bb .srt-primary-1.srt-text-secondary,.sr-bb .srt-primary-2 .srt-text-secondary,.sr-bb .srt-primary-2.srt-text-secondary,.sr-bb .srt-primary-3 .srt-text-secondary,.sr-bb .srt-primary-3.srt-text-secondary,.sr-bb .srt-primary-4 .srt-text-secondary,.sr-bb .srt-primary-4.srt-text-secondary,.sr-bb .srt-primary-5 .srt-text-secondary,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,.sr-bb .srt-primary-5.srt-text-secondary,.sr-bb .srt-primary-6 .srt-text-secondary,.sr-bb .srt-primary-6.srt-text-secondary,.sr-bb .srt-primary-7 .srt-text-secondary,.sr-bb .srt-primary-7.srt-text-secondary,.sr-bb .srt-primary-8 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-1.srt-text-secondary,.sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-2.srt-text-secondary,.sr-bb .srt-primary-8.srt-text-secondary,.sr-bb .srt-primary-9 .srt-text-secondary,.sr-bb .srt-primary-9.srt-text-secondary,.sr-bb .srt-primary-10 .srt-text-secondary,.sr-bb .srt-primary-10.srt-text-secondary,.sr-bb .srt-primary-11 .srt-text-secondary,.sr-bb .srt-primary-11.srt-text-secondary,.sr-bb .srt-primary-12 .srt-text-secondary,.sr-bb .srt-primary-12.srt-text-secondary,.sr-bb .srt-primary-13 .srt-text-secondary,.sr-bb .srt-primary-13.srt-text-secondary {
    opacity: .7;
    -webkit-font-smoothing: antialiased
}

.sr-bb .srt-primary-1 .srt-text-disabled,.sr-bb .srt-primary-1-is-active.srt-text-disabled,.sr-bb .srt-primary-1-is-active .srt-text-disabled,.sr-bb .srt-primary-1-is-disabled.srt-text-disabled,.sr-bb .srt-primary-1-is-disabled .srt-text-disabled,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,.sr-bb .srt-primary-1.srt-text-disabled,.sr-bb .srt-primary-2 .srt-text-disabled,.sr-bb .srt-primary-2.srt-text-disabled,.sr-bb .srt-primary-3 .srt-text-disabled,.sr-bb .srt-primary-3.srt-text-disabled,.sr-bb .srt-primary-4 .srt-text-disabled,.sr-bb .srt-primary-4.srt-text-disabled,.sr-bb .srt-primary-5 .srt-text-disabled,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,.sr-bb .srt-primary-5.srt-text-disabled,.sr-bb .srt-primary-6 .srt-text-disabled,.sr-bb .srt-primary-6.srt-text-disabled,.sr-bb .srt-primary-7 .srt-text-disabled,.sr-bb .srt-primary-7.srt-text-disabled,.sr-bb .srt-primary-8 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-1.srt-text-disabled,.sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-2.srt-text-disabled,.sr-bb .srt-primary-8.srt-text-disabled,.sr-bb .srt-primary-9 .srt-text-disabled,.sr-bb .srt-primary-9.srt-text-disabled,.sr-bb .srt-primary-10 .srt-text-disabled,.sr-bb .srt-primary-10.srt-text-disabled,.sr-bb .srt-primary-11 .srt-text-disabled,.sr-bb .srt-primary-11.srt-text-disabled,.sr-bb .srt-primary-12 .srt-text-disabled,.sr-bb .srt-primary-12.srt-text-disabled,.sr-bb .srt-primary-13 .srt-text-disabled,.sr-bb .srt-primary-13.srt-text-disabled {
    opacity: .35
}

.sr-bb .srt-primary-1 .srt-text-tertiary,.sr-bb .srt-primary-1-is-active.srt-text-tertiary,.sr-bb .srt-primary-1-is-active .srt-text-tertiary,.sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,.sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,.sr-bb .srt-primary-1.srt-text-tertiary,.sr-bb .srt-primary-2 .srt-text-tertiary,.sr-bb .srt-primary-2.srt-text-tertiary,.sr-bb .srt-primary-3 .srt-text-tertiary,.sr-bb .srt-primary-3.srt-text-tertiary,.sr-bb .srt-primary-4 .srt-text-tertiary,.sr-bb .srt-primary-4.srt-text-tertiary,.sr-bb .srt-primary-5 .srt-text-tertiary,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,.sr-bb .srt-primary-5.srt-text-tertiary,.sr-bb .srt-primary-6 .srt-text-tertiary,.sr-bb .srt-primary-6.srt-text-tertiary,.sr-bb .srt-primary-7 .srt-text-tertiary,.sr-bb .srt-primary-7.srt-text-tertiary,.sr-bb .srt-primary-8 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,.sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,.sr-bb .srt-primary-8.srt-text-tertiary,.sr-bb .srt-primary-9 .srt-text-tertiary,.sr-bb .srt-primary-9.srt-text-tertiary,.sr-bb .srt-primary-10 .srt-text-tertiary,.sr-bb .srt-primary-10.srt-text-tertiary,.sr-bb .srt-primary-11 .srt-text-tertiary,.sr-bb .srt-primary-11.srt-text-tertiary,.sr-bb .srt-primary-12 .srt-text-tertiary,.sr-bb .srt-primary-12.srt-text-tertiary,.sr-bb .srt-primary-13 .srt-text-tertiary,.sr-bb .srt-primary-13.srt-text-tertiary {
    opacity: .54
}

.sr-bb .srt-icon {
    opacity: .33
}

.sr-bb .srt-icon-secondary {
    opacity: .7
}

.sr-bb .srt-elevation-1 {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1)
}

.sr-bb .srt-elevation-2 {
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16)
}

.sr-bb .srt-elevation-3 {
    -webkit-box-shadow: 0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);
    box-shadow: 0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)
}

.sr-bb .srt-elevation-center-2 {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.23),0 1px 5px rgba(0,0,0,.16);
    box-shadow: 0 1px 5px rgba(0,0,0,.23),0 1px 5px rgba(0,0,0,.16)
}

.sr-bb .srt-inset-top-1 {
    -webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.23);
    box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-1 {
    -webkit-box-shadow: inset 0 -1px 2px 0 rgba(0,0,0,.23);
    box-shadow: inset 0 -1px 2px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-top-2 {
    -webkit-box-shadow: inset 0 3px 6px 0 rgba(0,0,0,.23);
    box-shadow: inset 0 3px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-2 {
    -webkit-box-shadow: inset 0 -3px 6px 0 rgba(0,0,0,.23);
    box-shadow: inset 0 -3px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-top-3 {
    -webkit-box-shadow: inset 0 6px 6px 0 rgba(0,0,0,.23);
    box-shadow: inset 0 6px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-3 {
    -webkit-box-shadow: inset 0 -6px 6px 0 rgba(0,0,0,.23);
    box-shadow: inset 0 -6px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-fill-blue-card {
    fill: #2579ad
}

.sr-bb .srt-stroke-blue-card {
    stroke: #2579ad
}

.sr-bb .srt-fill-soccer-yellow-card {
    fill: #ffbf00
}

.sr-bb .srt-stroke-soccer-yellow-card {
    stroke: #ffbf00
}

.sr-bb .srt-fill-soccer-red-card {
    fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-red-card {
    stroke: #e43b3b
}

.sr-bb .srt-stroke-soccer-substitution-in {
    stroke: #4fbe30;
    fill: transparent
}

.sr-bb .srt-fill-soccer-substitution-in {
    fill: #4fbe30
}

.sr-bb .srt-stroke-soccer-substitution-out {
    stroke: #e43b3b;
    fill: transparent
}

.sr-bb .srt-fill-soccer-substitution-out {
    fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-own-goal {
    stroke: #e43b3b;
    fill: transparent
}

.sr-bb .srt-fill-soccer-own-goal {
    fill: #e43b3b
}

.sr-bb .srt-fill-soccer-relegation-1 {
    fill: #fdd835
}

.sr-bb .srt-stroke-soccer-relegation-1 {
    stroke: #fdd835
}

.sr-bb .srt-fill-soccer-relegation-2 {
    fill: #ffb848
}

.sr-bb .srt-stroke-soccer-relegation-2 {
    stroke: #ffb848
}

.sr-bb .srt-fill-soccer-relegation-3 {
    fill: #ef6c00
}

.sr-bb .srt-stroke-soccer-relegation-3 {
    stroke: #ef6c00
}

.sr-bb .srt-fill-soccer-relegation-4 {
    fill: #e93a34
}

.sr-bb .srt-stroke-soccer-relegation-4 {
    stroke: #e93a34
}

.sr-bb .srt-fill-soccer-relegation-5 {
    fill: #941d1d
}

.sr-bb .srt-stroke-soccer-relegation-5 {
    stroke: #941d1d
}

.sr-bb .srt-fill-soccer-promotion-1 {
    fill: #51d151
}

.sr-bb .srt-stroke-soccer-promotion-1 {
    stroke: #51d151
}

.sr-bb .srt-fill-soccer-promotion-2 {
    fill: #1b911b
}

.sr-bb .srt-stroke-soccer-promotion-2 {
    stroke: #1b911b
}

.sr-bb .srt-fill-soccer-promotion-3 {
    fill: #0e8094
}

.sr-bb .srt-stroke-soccer-promotion-3 {
    stroke: #0e8094
}

.sr-bb .srt-fill-soccer-promotion-4 {
    fill: #0a6cce
}

.sr-bb .srt-stroke-soccer-promotion-4 {
    stroke: #0a6cce
}

.sr-bb .srt-fill-soccer-promotion-5 {
    fill: #4a9fe4
}

.sr-bb .srt-stroke-soccer-promotion-5 {
    stroke: #4a9fe4
}

.sr-bb .srt-nfl-timeout-1 {
    background-color: #f5a623;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-nfl-timeout-2 {
    background-color: rgba(245,166,35,.3);
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-nfl-penalty {
    background-color: #f4a621;
    color: #000;
    border-color: #f4a621
}

.sr-bb .srt-nfl-negative-yards-1,.sr-bb .srt-nfl-negative-yards-2 {
    background-color: #ac182e;
    color: #000;
    border-color: #ac182e
}

.sr-bb .srt-nfl-first-line {
    background-color: #4b90de;
    color: #000;
    border-color: #4b90de
}

.sr-bb .srt-nfl-ten-line {
    background-color: #f5a623;
    color: #000;
    border-color: #f5a623
}

.sr-bb .srt-fill-nfl-penalty {
    fill: #f4a621
}

.sr-bb .srt-stroke-nfl-penalty {
    stroke: #f4a621
}

.sr-bb .srt-fill-nfl-negative-yards-1 {
    fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-1 {
    stroke: #ac182e
}

.sr-bb .srt-fill-nfl-negative-yards-2 {
    fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-2 {
    stroke: #ac182e
}

.sr-bb .srt-fill-nfl-first-line {
    fill: #4b90de
}

.sr-bb .srt-stroke-nfl-first-line {
    stroke: #4b90de
}

.sr-bb .srt-fill-nfl-ten-line {
    fill: #f5a623
}

.sr-bb .srt-stroke-nfl-ten-line {
    stroke: #f5a623
}

.sr-bb .srt-mlb-run-1 {
    background-color: #090;
    color: #fff;
    border-color: #090
}

.sr-bb .srt-mlb-run-2 {
    background-color: #fff;
    color: #090;
    border-color: #090
}

.sr-bb .srt-mlb-hit-1 {
    background-color: #f7ab11;
    color: #fff;
    border-color: #f7ab11
}

.sr-bb .srt-mlb-hit-2 {
    background-color: #fff;
    color: #f7ab11;
    border-color: #f7ab11
}

.sr-bb .srt-mlb-hit-3 {
    background-color: #00a4ff;
    color: #fff;
    border-color: #00a4ff
}

.sr-bb .srt-mlb-error-1 {
    background-color: #d0021b;
    color: #fff;
    border-color: #d0021b
}

.sr-bb .srt-mlb-error-2 {
    background-color: #fff;
    color: #d0021b;
    border-color: #d0021b
}

.sr-bb .srt-mlb-neutral-1 {
    background-color: #212121;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-fill-mlb-base,.sr-bb .srt-strole-mlb-base {
    fill: #00a4ff
}

.sr-bb .srt-fill-change-increase {
    fill: #fff
}

.sr-bb .srt-stroke-change-increase {
    stroke: #fff
}

.sr-bb .srt-fill-change-decrease {
    fill: #d6d6d6
}

.sr-bb .srt-stroke-change-decrease {
    stroke: #d6d6d6
}

.sr-bb .srt-fill-text {
    fill: #fff
}

.sr-bb .srt-fill-text-invert {
    fill: #000
}

.sr-bb .srt-fill-text-secondary {
    fill-opacity: .8
}

.sr-bb .srt-fill-text-disabled {
    fill-opacity: .6
}

.sr-bb .srt-fill-base-1 {
    fill: transparent
}

.sr-bb .srt-stroke-base-1 {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-active {
    fill: hsla(0,0%,100%,.12)
}

.sr-bb .srt-stroke-base-1-active {
    stroke: hsla(0,0%,100%,.12)
}

.sr-bb .srt-fill-base-1-active-2 {
    fill: #474a54
}

.sr-bb .srt-stroke-base-1-active-2 {
    stroke: #474a54
}

.sr-bb .srt-fill-base-1-primary {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-primary {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-home {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-home {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-away {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-away {
    stroke: transparent
}

.sr-bb .srt-fill-base-2 {
    fill: currentColor
}

.sr-bb .srt-stroke-base-2 {
    stroke: currentColor
}

.sr-bb .srt-fill-base-2-active {
    fill: #4b4e58
}

.sr-bb .srt-stroke-base-2-active {
    stroke: #4b4e58
}

.sr-bb .srt-fill-base-2-hover {
    fill: #4b4e58
}

.sr-bb .srt-stroke-base-2-hover {
    stroke: #4b4e58
}

.sr-bb .srt-fill-base-3 {
    fill: #4b4e58
}

.sr-bb .srt-stroke-base-3 {
    stroke: #4b4e58
}

.sr-bb .srt-fill-base-3-active {
    fill: #555861
}

.sr-bb .srt-stroke-base-3-active {
    stroke: #555861
}

.sr-bb .srt-fill-base-3-hover {
    fill: #555861
}

.sr-bb .srt-stroke-base-3-hover {
    stroke: #555861
}

.sr-bb .srt-fill-primary-1 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-1 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-2 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-2 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-3 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-3 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-4 {
    fill: #adafb3
}

.sr-bb .srt-stroke-primary-4 {
    stroke: #adafb3
}

.sr-bb .srt-fill-primary-5 {
    fill: #adafb3
}

.sr-bb .srt-stroke-primary-5 {
    stroke: #adafb3
}

.sr-bb .srt-fill-primary-6 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-6 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-7 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-7 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-8 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-8 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-8-is-active-1 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-8-is-active-1 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-8-is-active-2 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-8-is-active-2 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-9 {
    fill: #70727a
}

.sr-bb .srt-stroke-primary-9 {
    stroke: #70727a
}

.sr-bb .srt-fill-primary-10 {
    fill: #d6d7d9
}

.sr-bb .srt-stroke-primary-10 {
    stroke: #d6d7d9
}

.sr-bb .srt-fill-primary-11 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-11 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-12 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-12 {
    stroke: #fff
}

.sr-bb .srt-fill-home-1 {
    fill: #fff
}

.sr-bb .srt-stroke-home-1 {
    stroke: #fff
}

.sr-bb .srt-fill-home-2 {
    fill: #fff
}

.sr-bb .srt-stroke-home-2 {
    stroke: #fff
}

.sr-bb .srt-fill-home-3 {
    fill: #fff
}

.sr-bb .srt-stroke-home-3 {
    stroke: #fff
}

.sr-bb .srt-fill-home-4 {
    fill: #c2c3c6
}

.sr-bb .srt-stroke-home-4 {
    stroke: #c2c3c6
}

.sr-bb .srt-fill-home-5 {
    fill: #fff
}

.sr-bb .srt-stroke-home-5 {
    stroke: #fff
}

.sr-bb .srt-fill-away-1 {
    fill: #d6d6d6
}

.sr-bb .srt-stroke-away-1 {
    stroke: #d6d6d6
}

.sr-bb .srt-fill-away-2 {
    fill: #d6d6d6
}

.sr-bb .srt-stroke-away-2 {
    stroke: #d6d6d6
}

.sr-bb .srt-fill-away-3 {
    fill: #d6d6d6
}

.sr-bb .srt-stroke-away-3 {
    stroke: #d6d6d6
}

.sr-bb .srt-fill-away-4 {
    fill: #a5a6a9
}

.sr-bb .srt-stroke-away-4 {
    stroke: #a5a6a9
}

.sr-bb .srt-fill-away-5 {
    fill: #e4e4e4
}

.sr-bb .srt-stroke-away-5 {
    stroke: #e4e4e4
}

.sr-bb .srt-fill-neutral-1 {
    fill: #4d505a
}

.sr-bb .srt-stroke-neutral-1 {
    stroke: #4d505a
}

.sr-bb .srt-fill-neutral-2 {
    fill: #ebebec
}

.sr-bb .srt-stroke-neutral-2 {
    stroke: #ebebec
}

.sr-bb .srt-fill-neutral-3 {
    fill: hsla(0,0%,100%,.12)
}

.sr-bb .srt-stroke-neutral-3 {
    stroke: hsla(0,0%,100%,.12)
}

.sr-bb .srt-fill-neutral-4 {
    fill: #b7b9bd
}

.sr-bb .srt-stroke-neutral-4 {
    stroke: #b7b9bd
}

.sr-bb .srt-fill-neutral-5 {
    fill: #cccdd0
}

.sr-bb .srt-stroke-neutral-5 {
    stroke: #cccdd0
}

.sr-bb .srt-fill-neutral-6 {
    fill: #63666f
}

.sr-bb .srt-stroke-neutral-6 {
    stroke: #63666f
}

.sr-bb .srt-fill-neutral-7 {
    fill: #b7b9bd
}

.sr-bb .srt-stroke-neutral-7 {
    stroke: #b7b9bd
}

.sr-bb .srt-fill-neutral-8 {
    fill: #4d505a
}

.sr-bb .srt-stroke-neutral-8 {
    stroke: #4d505a
}

.sr-bb .srt-fill-neutral-9 {
    fill: #3e424c
}

.sr-bb .srt-stroke-neutral-9 {
    stroke: #3e424c
}

.sr-bb .srt-fill-neutral-10 {
    fill: #4b4e58
}

.sr-bb .srt-stroke-neutral-10 {
    stroke: #4b4e58
}

.sr-bb .srt-fill-neutral-11 {
    fill: #84868d
}

.sr-bb .srt-stroke-neutral-11 {
    stroke: #84868d
}

.sr-bb .srt-fill-neutral-12 {
    fill: #c2c3c6
}

.sr-bb .srt-stroke-neutral-12 {
    stroke: #c2c3c6
}

.sr-bb .srt-fill-neutral-13 {
    fill: #474a54
}

.sr-bb .srt-stroke-neutral-13 {
    stroke: #474a54
}

.sr-bb .srt-fill-win {
    fill: #fff
}

.sr-bb .srt-stroke-win {
    stroke: #fff
}

.sr-bb .srt-fill-draw {
    fill: hsla(0,0%,100%,.4)
}

.sr-bb .srt-stroke-draw {
    stroke: hsla(0,0%,100%,.4)
}

.sr-bb .srt-fill-lose {
    fill: #d6d6d6
}

.sr-bb .srt-stroke-lose {
    stroke: #d6d6d6
}

.sr-bb .srt-stop-base-1 {
    stop-color: transparent
}

.sr-bb .srt-stop-primary-1,.sr-bb .srt-stop-primary-2 {
    stop-color: #fff
}

.sr-bb .srt-stop-primary-3 {
    stop-color: #e6e6e6
}

.sr-bb .srt-stop-primary-4,.sr-bb .srt-stop-primary-5 {
    stop-color: #adafb3
}

.sr-bb .srt-stop-primary-6,.sr-bb .srt-stop-primary-7,.sr-bb .srt-stop-primary-8 {
    stop-color: #fff
}

.sr-bb .srt-stop-primary-9 {
    stop-color: #70727a
}

.sr-bb .srt-stop-primary-10 {
    stop-color: #d6d7d9
}

.sr-bb .srt-stop-primary-11 {
    stop-color: #e6e6e6
}

.sr-bb .srt-stop-home-1,.sr-bb .srt-stop-primary-12 {
    stop-color: #fff
}

.sr-bb .srt-stop-away-1 {
    stop-color: #d6d6d6
}

.sr-bb .srt-fill-neutral-14 {
    fill: #323641
}

.sr-bb .srt-stroke-neutral-14 {
    stroke: #323641
}

.sr-bb .srt-logo-powered-by-light {
    display: none
}

.sr-bb .srt-logo-powered-by-dark {
    display: inline-block
}
