@import url("icon-sport.css");
@import url("datepicker.css?23");
@import url("animate.css");
@import url("font-awesome.min.css");
@import url("bootstrap.min.css");
@import url("font-awesome.css");
@import url("all.css");
@import url("vmodal.css");

@import 'lacivertmain.css?622';
@import 'additional.css';
@import 'pn26.css';
@import 'global.css';
@import 'swiper-bundle.min.css';
@import 'core.css';

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300&subset=latin,latin-ext);



#left-sidebar {
  padding-right: 0;
}
#left-sidebar .show-mini-menu {
  display: inline-block;
  position: absolute;
  top: -10px;
  right: -15px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  border-radius: 25px;
  z-index: 1;
}
#left-sidebar .show-mini-menu i {
  font-size: 16px;
}
#left-sidebar .detail-search {
  margin-bottom: 15px;
}
#left-sidebar .detail-search .btn {
  width: 100%;
  text-align: center;
  font-size: 13px;
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#left-sidebar .detail-search .btn .pg-icons {
  font-size: 15px;
}
#left-sidebar .sportOrLiveTabs .sport {
  text-align: center;
  font-size: 13px;
  height: 34px;
  line-height: 34px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 5px;
}
#left-sidebar .sportOrLiveTabs .sport .pg-icons {
  vertical-align: middle;
  font-size: 13px;
  margin-right: 5px;
}
#left-sidebar .sportOrLiveTabs .live {
  text-align: center;
  font-size: 13px;
  height: 34px;
  line-height: 34px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 5px;
}
#left-sidebar .sportOrLiveTabs .live .pg-icons {
  vertical-align: middle;
  font-size: 15px;
  margin-right: 5px;
}
#left-sidebar .sportOrLiveTabs .live:has(+ a) {
  border-radius: 0 !important;
}
#left-sidebar .left-menu-time-range {
  padding-top: 5px;
  padding-bottom: 10px;
}
#left-sidebar .left-menu-navigation {
  padding: 5px;
}
#left-sidebar .left-menu-navigation a {
  font-size: 13px;
}
#left-sidebar .left-menu-navigation a i.country {
  transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  margin: -8px !important;
  width: 32px;
  height: 32px;
  vertical-align: sub;
}
#left-sidebar .modul-accordion {
  margin-top: 0;
}
#left-sidebar .lsb-bm-cont .modul-header {
  padding: 5px;
}
#left-sidebar .lsb-bm-cont .modul-header .pg-icons {
  vertical-align: middle;
}
#left-sidebar .lsb-bm-cont .modul-header .sm {
  margin-left: 5px;
  margin-top: 5px;
  font-size: 13px;
}
#left-sidebar .lsb-bm-cont .modul-header .count {
  font-size: 11px;
  margin-top: 5px;
}
#left-sidebar .lsb-bm-cont .lsb-bm.sm-active .s-row {
  display: none;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li.active > a {
  border-radius: 0;
}*/
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li.active > a .arrow {
  transform: rotate(90deg);
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li.active .m2 {
  display: block;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li > a {
  padding: 5px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li > a .text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li > a .count {
  margin-right: 5px;
  font-size: 11px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li > a .pg-icons {
  font-size: 18px;
  vertical-align: sub;
  margin-right: 5px;
  display: flex;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li > a .pg-icons:before {
  vertical-align: middle;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li > a .country {
  transform: scale(0.5625);
  -ms-transform: scale(0.5625);
  -webkit-transform: scale(0.5625);
  margin: -7px !important;
  width: 32px;
  height: 32px;
  margin-right: 0 !important;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 {
  display: none;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li {
  padding: 1px 0;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li:hover,
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li.active {
  padding: 0;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li.active > a .arrow {
  transform: rotate(90deg);
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li.active .m3 {
  display: block;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li > a {
  font-size: 13px;
  height: 30px;
  padding: 0 5px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li > a .text {
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li > a .count {
  margin-right: 5px;
  font-size: 11px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li > a .country {
  transform: scale(0.5625);
  -ms-transform: scale(0.5625);
  -webkit-transform: scale(0.5625);
  margin: -7px !important;
  width: 32px;
  height: 32px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: none;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li.active > a,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li.active
  > .live-btns-menu {
  padding: 4px 5px;
}
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li:last-child
  > a:hover,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li:last-child.active
  > a,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li:last-child
  > .live-btns-menu:hover,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li:last-child.active
  > .live-btns-menu {
  border-bottom: none;
  padding-bottom: 5px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a,
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li .live-btns-menu {
  font-size: 12px;
  width: 100%;
  padding: 5px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a:hover,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu:hover {
  padding: 4px 5px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a.league,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu.league {
  display: flex;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a.league .text,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu.league
  .text {
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a.league .count,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu.league
  .count {
  margin-right: 5px;
  font-size: 11px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a .f-row .match,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu
  .f-row
  .match {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  > a
  .f-row
  .fvrt-add,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu
  .f-row
  .fvrt-add {
  font-size: 15px;
  cursor: pointer;
}
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  > a
  .s-row
  .match-info,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu
  .s-row
  .match-info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a .s-row .score,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu
  .s-row
  .score {
  font-weight: bold;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a .s-row .video,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu
  .s-row
  .video {
  font-size: 18px;
  margin-left: 5px;
}
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  > a
  .bet-type-btn-group
  .bet-btn,
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li
  .live-btns-menu
  .bet-type-btn-group
  .bet-btn {
  margin: 0 2px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li.active .m4 {
  display: block;
  padding: 0;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li.active .m4 li a {
  font-size: 12px;
  width: 100%;
  padding: 5px;
  height: 35px;
}
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li.active
  .m4
  li
  a
  .text {
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li.active
  .m4
  li
  a
  .count {
  margin-right: 5px;
  font-size: 11px;
}
#left-sidebar
  .lsb-bm-cont
  .lsb-bm
  .m1
  > li
  .m2
  > li
  .m3
  > li.active
  .m4
  li
  a
  .country {
  transform: scale(0.5625);
  -ms-transform: scale(0.5625);
  -webkit-transform: scale(0.5625);
  margin: -7px !important;
  width: 32px;
  height: 32px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a {
  font-size: 12px;
  width: 100%;
  padding: 5px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a .text {
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a .count {
  margin-right: 5px;
  font-size: 11px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m3 > li > a .country {
  transform: scale(0.5625);
  -ms-transform: scale(0.5625);
  -webkit-transform: scale(0.5625);
  margin: -7px !important;
  width: 32px;
  height: 32px;
}
#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li .m2 > li .m4 {
  display: none;
}


#left-sidebar .lsb-bm-cont .lsb-bm .m1 > li > li > a .country {
    transform: scale(0.5625);
    -ms-transform: scale(0.5625);
    -webkit-transform: scale(0.5625);
    margin: -7px !important;
    width: 32px;
    height: 32px;
}


@font-face {
  font-family: 'sport-types';
  src: url('/v2/common/css/homeresim/fonts/sport-types.99f2bc5e67462f4f3c82.woff')
    format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #999999;
}
::-webkit-scrollbar
{
    width: 6px;
    background-color: #000000;
}
::-webkit-scrollbar-thumb
{
    background-color: #ffffff;
}
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;
}

/* 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: #0f853d; */
}
.navpromain ul.topflex li a.active {
    color: #fff;
    background: #2a3b4b;
}
.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: linear-gradient(-180deg,#293a4a 0,#2b3b4b 100%);
}
.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;
    width: 210px;
}
.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: 17px;
    border-top: 1px solid #0e1217;
    color: #ffffff;
    background-color: #454547;
    border: 1px solid #414142;
    box-shadow: inset 0 -1px 0 0 #999999;
}
.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: 14px;
    padding: 12px 8px;
    display:block;
    white-space: normal;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #fff;
    background-color: #333435;
    /* border: 1px solid #E8E8E8; */
    border-top: 1px solid #414142;
    box-shadow: inset 0 -1px 0 0 #414142;
}
.navpro > li li a:hover {
    color: #fff;
}
.navpro > li li a:hover .caret {
    border-top: 4px solid #2b3b4b;
}
.navpro > li a:hover .caret {
    border-top: 4px solid #0e9537;
}
.navpro > li li li a {
    background: #0c9736;
    color:#ffffff;
    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;
    color: #fff;
}
.navpro a .caret {
    float: right;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    border-top: 4px solid #526179;
    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 #fff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin-top: 8px;
    margin-left: 2px;
}
.navpro > li.active > a  {
    color: #ffffff;
    background: #e4a206;
    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:#268106;
}
.navpro > li.open > a .caret  {
    border-bottom-color: #ffffff;
}
.navpro > li li.active > a  {
    color: #2b3b4b;
}
.navpro > li li.active > a .badge  {
    color: #2b3b4b;
}
.navpro > li li.active > a .caret  {
    border-bottom-color:#ffffff;
}
.navpro > li li.active > a:hover .caret  {
    border-bottom-color: #2b3b4b;
}
.navpro > li li.open > a .caret  {
    border-bottom-color: #2b3b4b;
}
.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;
}
.navpro > li li li > a .badge  {
    color:#ffffff;
    right:0px;
    background:transparent;
    padding:5px 0;
}

/*Live Now Menu*/
.livenow-teams{
    display:block;
}
.livenow-scoreinfo{
    display:inline-block;
    color:#ffffff;
}
.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: #000000;
    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: #099936;
    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: #099936;
    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: #2b3b4b;
    border-bottom: 1px solid #3e5369;
    border-top: 1px solid #172029;
}
/*.navprolivenowalt li a:hover, .navprolivenowalt li a:focus, .navprolivenowalt li a:active    {
    color:#268106;
}*/
.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 #e8e8e8;
}
.navprolivenowalt > li li li a {
    background: #f9fafb;
    border-radius: 0px;
    color: #2b3b4b;
    font-weight:300;
    font-size:12px;
    padding:5px 5px 5px 10px;
    display:block;
    overflow:hidden;
    transition: All 0.2s ease;
}
.navprolivenowalt > li li li a:hover {
    color:#268106;
    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,#009D34 0,#1F8D3A 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: #129337;
}
/*.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: #ffffff;
    padding:12px 5px 12px 10px;
    text-transform: none;
    border-bottom:1px solid rgba(255,255,255,0.05);
    background: linear-gradient(-180deg,#009D34 0,#1F8D3A 100%);
}
.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: #0f853d !important;
    border:none !important;
}
.anaoran, .analive{
    word-wrap: normal;
    overflow: hidden;
    text-align:center;
    cursor:pointer;
    padding:6px 5px;
    font-size: 14px;
    display:block;
    color: #ffffff;
    border:0px solid #c7c7c7;
    border-radius: 4px;
    color: #526179;
    background: linear-gradient(-180deg,#FCFDFD 0,#F8F9FB 100%);
    border: 1px solid #E8E8E8;
}
.anaoran:hover, .analive:hover {
    color: #0c9736;
    background: #ffff;
}
.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:#248302;
    display:inline-block;
    font-size:12px;
}
.fixture-stats:hover{
    color: #2b3b4b;
}
.fixture-stats-team{
    color: #585858;
}
.fixture-stats-team:hover{
    color:#248302;
}
.fixture-title {
    padding:10px;
    position:relative;
    margin-bottom:10px;
    background: #2b3b4b;
    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;
    position:relative;
    background: linear-gradient(-180deg, #e5b645 0, #a27710 100%);
}
.main-content-all {
    background: #143453;
    overflow:hidden;
    padding:10px 10px 10px 10px;
    margin-bottom:10px;
    color:#ffffff;
}
.main-well {
    background: #142a40;
    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: #526179;
    margin:0;
    border-radius: 4px;
}
.fixture-bet-others-button {
    display:table-cell;
    vertical-align:middle;
    color: #526179;
    font-size:14px;
    min-width:30px;
    height:28px;
    text-align:center;
    margin:0;
}
.fixture-bet-others-button:hover {
    color: #0c9736;
    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: #526179;
    font-size:14px;
    padding:4px 4px 3px 4px;
    text-align:center;
    margin:0;
}
.fixture-bet-stats-button:hover {
    color: #0c9736;
}
.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:250px;
    padding:1px 0px 5px 0px;
    background:#181818;
}
.kupon-pro-empty {
    display:block;
    color: #ffffff;
    text-align:center;
    width:250px;
    padding:5px 1px 5px 1px;
    font-size:12px;
    font-weight:300;
    color: #526179;
    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:5px;
    background: #ffffff;
    color:#006b3a;
    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-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,#009D34 0,#1F8D3A 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: 700;
    color: black;
}
.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:80px;
}
.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 5px !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:#248302;
    border:1px solid #248302;
    color:#ffffff;
}
.kupon-pro-button-accept:hover,.kupon-pro-button-forward:hover{
    color:#ffffff;
    background: #248302;
}
.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: #1a66b1;
    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: #0b9736;
    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{
    padding: 8px 5px;
    color: #ffffff;
    font-size:14px;
    cursor:pointer;
    text-transform: uppercase;
    background: linear-gradient(-180deg,#009D34 0,#1F8D3A 100%);
    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;
    /* border-right: 1px solid #181818; */
    /* border-left: 1px solid #181818; */
    /* border-bottom: 1px solid #181818; */
    /* border-top: 1px solid #181818; */
    background: linear-gradient(-180deg,#009D34 0,#1F8D3A 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-color: #e5b645;
    font-weight: 700;
}
.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; */
}
/* 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;
}

#loading{
    background:rgba(16,38,63,0.7);
    position:fixed;
    width:  100%;
    height: 100%;
    display:none;
    z-index:999999;
}
#loading .imgload{
    background:url(../../img/loading.GIF) no-repeat 8px 8px;
    padding:10px;
    position:absolute;
    display:inline-block;
    width:  84px;
    height: 84px;
    margin-left:-84px;
    margin-top:-84px;
    left:50%;
    top:50%;
}
.modal-body .loading{
    background:rgba(0,0,0,0.5);
    position:absolute;
    display:block;
    z-index:999999;
    width:100%;
    height:100%;
    display:none;
}
.modal-body .loading .imgload{
    background:rgba(0,0,0,0.7)  url(../../img/loading.GIF) no-repeat 8px 8px;
    padding:10px;
    border:1px solid #222222;
    border-radius: 2px;
    position:absolute;
    display:inline-block;
    width:  84px;
    height: 84px;
    margin-left:auto;
    margin-right:auto;
    left:50%;
    top:50%;
}
.load-inside{
    background:rgba(255,255,255,0.9)  url(../../img/load_inside.GIF) no-repeat 4px 4px;
    padding:10px;
    border-radius: 3px;
    display:inline-block;
    width:  40px;
    height: 40px;
    margin-left:50%;
    -webkit-box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75);
    box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75);
}
.embossed {
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
}
.none{
    display:none;
}
.font16{
    font-size:16px;
}
.font14{
    font-size:14px;
}
.font12{
    font-size:12px;
}
.font10{
    font-size:10px;
}
/*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{
    background: linear-gradient(-180deg,#009D34 0,#1F8D3A 100%);
    padding:8px;
    display:table;
    table-layout:fixed;
    width:100%;
    line-height:1;
    color:#ffffff;
    font-size:12px;
    border-radius:4px;
}
.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:#ffffff;
    -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;
    line-height:40px;
    display:block;
    background: #2b3b4b;
    margin: 0px 0px 10px 0px;
    border-radius:0px 0px 0 0;
}
.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: #307c15;
    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;
}
/*.top-logged-in-wrap-right {
    clear:both;
}
.top-logged-in-wrap-right ul {
    float: right;
    list-style-type: none;
    margin:0;
    padding:0;
}
.top-logged-in-wrap-right ul li {
    float: left;
    vertical-align: middle;
    padding:0 0 0 2px;
}*/
.logged-username{
    display:block;
    line-height:14px;
    color:#ffffff;
    padding-right:3px;
    text-transform:none;
    position:relative;
    margin-bottom:5px;
    margin-top: -3px;
}

.logged-usernumber{
    display:block;
    line-height:14px;
    color:#ffffff;
    text-transform:none;
}
.top-login-username-wrap{
    display:block;
    width:100%;
    position:relative;
}
.top-login-username-wrap i{
    position: absolute;
    padding: 6px 10px;
    pointer-events: none;
    color:#666666;
    font-size:12px;
}
.top-login-username-wrap input{
    vertical-align: middle;
    background: #ffffff;
    padding:3px 5px 3px 30px;
    border: 1px solid #faffbd;
    font-size:14px;
    color:#111111;
    display:inline-block;
    height:35px;
    width:100%;
    border-radius:4px;
    -webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.9);
    -moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.9);
    box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.9);
}
.top-login-password-wrap{
    display:block;
    width:100%;
    position:relative;

}
.top-login-password-wrap i{
    position: absolute;
    padding: 6px 10px;
    pointer-events: none;
    color:#666666;
    font-size:12px;
}
.top-login-password-wrap input{
    vertical-align: middle;
    background: #ffffff;
    padding:3px 5px 3px 30px;
    border: 1px solid #faffbd;
    font-size:14px;
    color:#111111;
    display:inline-block;
    height:35px;
    width:100%;
    border-radius:4px;
    -webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.9);
    -moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.9);
    box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.9);
}
.top-login-password-wrap input:hover,.top-login-username-wrap input:hover {
    background: #eeeeee;
    border:1px solid #eeeeee;
    outline:none;
}
.top-login-password-wrap input:focus,.top-login-username-wrap input:focus {
    background: #f7ff92;
    border:1px solid #f7ff92;
    outline:none;
}
.top-login-button{
    font-size:14px;
    display:inline-block;
    color:#ffffff;
    text-align:center;
    outline:none;
    font-style: italic;
    height:32px;
    border-radius:4px;
    line-height:32px;
    width:100%;
    background:#1a67b2;
}
.top-login-button:hover{
    color:#ffffff;
    background: #1a406a;
    background: -moz-linear-gradient(top,  #1a406a 0%, #335982 100%);
    background: -webkit-linear-gradient(top,  #1a406a 0%,#335982 100%);
    background: linear-gradient(to bottom,  #1a406a 0%,#335982 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a406a', endColorstr='#335982',GradientType=0 );
}
.top-login-button:active{
    color:#ffffff;
    text-decoration:none;
}
.login-new-member{
    font-size:16px;
    padding:3px 10px 2px 10px;
    font-weight:bold;
}
.forgot-password{
    outline:none;
    color:#888888;
    font-size:14px;
    padding:4px 10px;
    display:inline-block;
    text-shadow:1px 1px 1px rgba(255,255,255,0.9);
    border-radius:4px;
}
.forgot-password:hover{
    text-decoration:none;
    color:#52b784;
    transition: all .1s ease;
    -o-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -webkit-transition: all .1s ease;
}
.dropdown-wrap{
    padding:10px;
    display:block;
}
.balance-well{
    display:block;
    font-size:14px;
    float:none;
    padding:5px 0;
}
.balance-well .refresh-pro-smb{
    cursor:pointer;
    color:#ffffff;
    width:20px;
    height:20px;
    border-radius:100%;
    text-align: center;
    background:#268106;
    display:inline-block;
    position:relative;
    overflow:hidden;
    font-style:normal;
}
.balance-well .refresh-pro-smb:hover{
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}
.balance-well .refresh-pro-smb:after{
    position:absolute;
    font-family: 'FontAwesome';
    content: "\f021";
    font-size:12px;
    left:5px;
    top:2px;
}
.balance-well .refresh-pro-img {
    background: url(../../img/refresh-sm.GIF) top left no-repeat;
    height: 20px;
    width:20px;
    display:inline-block;
    float:none;
}
.trans, .trans:hover{
    background:transparent !important;
}
.balance-title{
    color:#ffffff;
    min-width:150px;
    width:150px;
    overflow:hidden;
    text-overflow:ellipsis;
    font-weight:300;
    margin-left:5px;
    display:inline-block;
}
/*.balance-content{
    min-width:70px;
    background:#181818;
    border-radius:4px;
    padding:3px 5px;
    color:#ffffff;
    overflow:hidden;
    display:inline-block;
    text-align:right;
    font-style:normal;
}*/
.balance-amount{
    display:inline-block;
    margin-right:5px;
    font-weight:300;
    font-size:12px;
}
.balance-currency{
    display:inline-block;
    margin-right:5px;
    font-weight:300;
    font-size:12px;
}
.balance-refresh{

}
.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: #ad0038;
}
.alert-well{
    background: #6d0019;
}
.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;
}
.btn-group-main > .btn {
    padding: 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
    outline:none;
    outline:0px;
}
.btn-group-main > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom:5px;
    outline:none;
    outline:0px;
}
.borderleft{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.borderright{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.userloginmessage{
    position:relative;
}
.userloginmessage .loginmsg {
    position:absolute;
    left:0;
    top:35px;
    width:100%;
    display:block;
    z-index:2000;
}
.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:#202020;
    color: #e5b645;
    padding: 10px;
    font-size: 14px;
    font-weight: normal;
}
.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.16);
}
.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: #142a40;
    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:rgba(0,0,0,0.4);
    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;
    background: #142a40;
    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: #706917;
    color: #e4f1fe;
    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: #526179;
    color:#ffffff;
    /* border: 1px solid #181818; */
    /* border-bottom:1px solid #000000; */
    transition: all .2s linear;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -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: #526179 !important;
    /* border-bottom: 1px solid #111; */
    /* border-top: 1px solid #303030; */
    /* border: 1px solid #000; */
}
.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 #1b8f39;
    border-left: 1px solid #1b8f39;
    border-bottom: 1px solid #1b8f39;
    border-top: 1px solid #1b8f39;
    background: #ffff;
}
.todaybutton:hover{
    color: #ffffff;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    background: #0f853d;
}
.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-color: #3d2b4b; */
    /* border-right: 1px solid #181818; */
    /* border-left: 1px solid #181818; */
    /* border-bottom: 1px solid #181818; */
    /* border-top: 1px solid #181818; */
    background: linear-gradient(-180deg,#009D34 0,#1F8D3A 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,#009D34 0,#1F8D3A 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;
}

/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.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);
	color: #e5b646;
    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);
	color: white;
    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;
}
/*Bootstrap*/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    line-height: 1.1;
}
[class*="col-"] {
    padding-top: 5px;
    padding-bottom: 5px;
}
.panel {
    margin-bottom:5px;
    background-color: transparent;
    border: 1px solid transparent;
}
.modal{
    outline:none;
}
.popover-content {
    padding: 5px;
}
.btn{
    outline:none;
    outline:0px;
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    outline:none;
    outline:0;
}

.btn:active,
.btn.active {
    background-image: none;
    outline:none;
    outline:0;
}

.btn-default {
    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 );
    border:1px solid #25700a;
    color:#ffffff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    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;
    border:1px solid #25700a !important;
}

.btn-primary {
    background: rgb(51,89,130);
    background: -moz-linear-gradient(top,  rgba(51,89,130,1) 0%, rgba(26,64,106,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(51,89,130,1) 0%,rgba(26,64,106,1) 100%);
    background: linear-gradient(to bottom,  rgba(51,89,130,1) 0%,rgba(26,64,106,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#335982', endColorstr='#1a406a',GradientType=0 );
    border:1px solid #1a406a;
    color:#ffffff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background: #1a406a;
    background: -moz-linear-gradient(top,  #1a406a 0%, #335982 100%);
    background: -webkit-linear-gradient(top,  #1a406a 0%,#335982 100%);
    background: linear-gradient(to bottom,  #1a406a 0%,#335982 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a406a', endColorstr='#335982',GradientType=0 );
    border:1px solid #1a406a !important;
    color:#ffffff;
}

.btn-success {
    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 );
    border:1px solid #25700a;
    color:#ffffff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    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;
    border:1px solid #25700a !important;
}

.btn-danger {
    background: #af0000;
    color:#ffffff;
}
.btn-danger:hover{
    background:#7b0b0b;
}

.btn-danger:active,
.btn-danger.active {
    background:#454e53;
    border:1px solid #454e53;
    border-bottom:2px solid #454e53;
    outline:none !important;
}

.btn-warning {
    background: #920000;
    color: #ffffff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    outline:none;
    border:1px solid #222222;
}
.btn-warning:hover {
    background:#444444;
    color:#ffffff;
    border:1px solid #000000 !important;
}
.btn-warning .caret {
    border-top-color:#3fa9f5;
}
.btn-warning:hover .caret {
    border-top-color:#ffffff;
}
.btn-warning:active,
.btn-warning.active {
    background: #335982;
    background: -moz-linear-gradient(top,  #335982 0%, #1a406a 100%);
    background: -webkit-linear-gradient(top,  #335982 0%,#1a406a 100%);
    background: linear-gradient(to bottom,  #335982 0%,#1a406a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#335982', endColorstr='#1a406a',GradientType=0 );
    border:1px solid #1a406a;
    outline:none;
    outline:0px;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-color:#888888 !important;
    outline:none;
    outline:0px;
}
.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#000000 !important;}
.btn-info {
    background: #343434;
    background: -moz-linear-gradient(top,  #335982 0%, #1a406a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#335982', endColorstr='#1a406a',GradientType=0 );
    border: 1px solid #1b1b1b;
    color:#ffffff;
    text-shadow:none;
    outline:none;
}
.btn-info .caret {
    border-top-color:#ffffff;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color:#ffffff;
    border: 1px solid #212923;
    outline:none;
    background: #212923;
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
    color: #fff;
    background-color: #212923;
    border-color: #212923;
}
.thumbnail,
.img-thumbnail {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item {
    background-color: rgba(0,0,0,0.1);
    color: #ffffff !important;
    padding:5px 10px;
    font-weight:300;
    border-color: #202020;
}
.list-group-item > .badge {
    float: right;
    color:#ffffff;
    background:transparent;
}

.list-group-item > .badge + .badge {
    margin-right: 5px;
}

.list-group-item.active .badge {
    color:#3FA9F4 !important;
    background:rgba(0,0,0,0.9) !important;
}

a.list-group-item {
    color: #000000;
}


a.list-group-item:hover,
a.list-group-item:focus {
    text-decoration: none;
    background-color: #fffffd;
    color:#ffffff !important;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #ffffff !important;
    background-color: #fffffd;
    border-color: #fffffd;
}
.panel {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group-sm > .btn {
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 4px;
    outline:none;
    outline:0px;
}
.btn-sm
{
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 4px;
    outline:none;
    outline:0px;
}
.input-group-xxsm > .form-control,
.input-group-xxsm > .input-group-addon,
.input-group-xxsm > .input-group-btn > .btn {
    text-align:right;
    height: 20px;
    padding: 1px 3px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

select.input-group-xxsm > .form-control,
select.input-group-xxsm > .input-group-addon,
select.input-group-xxsm > .input-group-btn > .btn {
    height: 20px;
    line-height: 20px;
}

textarea.input-group-xxsm > .form-control,
textarea.input-group-xxsm > .input-group-addon,
textarea.input-group-xxsm > .input-group-btn > .btn {
    height: auto;
}
.dropdown-menu {
    margin: 0px 0 0 0 !important;
    background: #252525;
    border: 1px solid #2a2a2a;
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .9);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .9);
    width:auto;
}
.dropdown-menu:after {
    bottom: 100%;
    right: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #1a66b1;
    border-width: 5px;
    margin-left: -5px;
}
.dropdown-menu > li {
    display:block;
    width:100%;
    padding:0;
}
.dropdown-menu > li > a {
    display: block;
    padding: 10px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #ffffff;
    white-space: nowrap;
    position:relative;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #10263f;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #10263f;
    outline: 0;
}
.dropdown-menu > li > a .badge{
    color: #fffffd;
    background:#181818;
    text-shadow:none;
}
/*.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #999999;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #000000;
    border-radius: 4px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}*/
.label-default {
    background-color: #0c151e;
    color:#999999;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    font-size:12px;
    padding:2px;
    font-weight:normal;
}
.label-primary {
    background-color: #52b784;
    color:#ffffff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    font-size:12px;
    padding:2px;
    font-weight:normal;
}
.modal-backdrop {
    background-color: #10263f;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: 0.7 !important;
    filter: alpha(opacity=70) !important;
}
.nav .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.nav a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.pagination > li > a,
.pagination > li > span {
    background-color: #181818;
    border: 1px solid #181818;
    color:#ffffff;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    background-color: #181818;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    cursor: default;
    background-color: #e5b645;
    border-color: #00003c;
}
.input-group-addon {
    background-color: #181818;
    border: 1px solid #181818;
    border-radius: 4px;
    color:#ffffff;
}
.popover{
    z-index:999999999;
    background:#dddddd;
}
.popover.bottom .arrow:after {
    border-bottom-color: #dddddd;
}
.form-control:focus {
    border-color: #181818 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0), 0 0 8px rgba(238, 150, 48, 0.0) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0), 0 0 8px rgba(238, 150, 48, 0.0) !important;
}
.form-control {
    border-color:#d5ddbe;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    font-weight:300;
    border-radius:2px;
    background:#ffffff;
}
.registration_page{
    display:block;
}
.registration_page .registration_page_close {
    display:none;
}
.registration_page .top-login {
    display:none;
}

/*VFL*/
.vfl-fixturemain .nav-tabs {
    border-bottom: transparent;
    margin-top:0px;
    width:20%;
    min-width:100px;
}
.vfl-fixturemain .tabs-left > .nav-tabs > li,
.vfl-fixturemain .tabs-right > .nav-tabs > li {
    float: none;
    margin-bottom:2px;
}

.vfl-fixturemain .tabs-left > .nav-tabs > li > a,
.vfl-fixturemain .tabs-right > .nav-tabs > li > a {
    min-width: 100px;
    margin-right: 0;
    margin-bottom: 0px;
}
.vfl-fixturemain .tabs-left > .nav-tabs {
    float: left;
    margin-right: 20px;
    border-right: transparent;
}
.vfl-fixturemain .tabs-left > .nav-tabs > li > a {
    background: #1a66b1;
    margin-right: -1px;
    border-radius: 0px;
    color:#ffffff;
    border-color:transparent;
    border:0px;
    padding:5px;
    font-size:14px;
    text-transform:none;
}

.vfl-fixturemain .tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    color:#ffffff;
    background: #db0004;
}

.vfl-fixturemain .tabs-left > .nav-tabs .active > a,
.vfl-fixturemain .tabs-left > .nav-tabs .active > a:hover,
.vfl-fixturemain .tabs-left > .nav-tabs .active > a:focus {
    *border-right-color: #ffffff;
    background: #db0004;
    color:#ffffff;
    position:relative;
}
.vfl-fixturelayout {
    display:table;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}
.vfl-fixturelayout > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}
.vfl-fixturelayout > ul.caption {
    padding:0px 0px 0px 0px;
    caption-side: top;
    display: table-caption;
    color:#ffffff;
    font-size:16px;
    padding:5px;
    position:relative;
    border-bottom:1px solid rgba(0,0,0,0.05);
}
.vfl-fixturelayout > ul.caption .vfl-season{
    position:absolute;
    right:5px;
    top:7px;
    color:#ffffff;
    font-size:14px;
}
.vfl-fixturelayout > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:0;
    margin:0px;
}
.vfl-fixturelayout-header {
    display:table;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}

.vfl-fixturelayout-header > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
    color:#181818 !important;
    background:#f1f1f1;

}
.vfl-fixturelayout-header > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:3px 5px 3px 5px;
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.vfl-odd-layout {
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
    color:#ffffff;
}
.vfl-odd-layout > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}
.vfl-odd-layout > ul:nth-child(even){
    background-color: #0d0d0d;
}
.vfl-odd-layout > ul:nth-child(odd) {
    background-color: #1b1b1b;
}
.vfl-odd-layout > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:10px 5px;
}
.vfl-fixture-event-name{
    width:20%;
    min-width:140px;
    color:#999999;
}
.vfl-fixturemain{
    display:block;
}
.vfl-fixturemain .anaoran{
}
.vfl-fixturemain .anaoran:hover{
}
.vflmain{
    display:block;
    padding:10px;
    margin-bottom:10px;
    background: #10263f;
    border-radius: 0px;
    position:relative;
}
.vflmain iframe{
    display:block;
    margin:0 auto;
    background:#ffffff;
    height:530px;
    width:757px;
}
.vfl-team-title{
    display:block;
    padding:5px;
    background:rgba(0,0,0,0.8);
    color:#fdb900;
}
.vfl-score-badge{
    display:inline-block;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background:rgba(255,255,255,0.1);
    border:1px solid rgba(0,0,0,0.2);
    color:#000000;
    padding:2px;
    font-size:14px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.2);
    line-height:14px;
}
.vfl-score-wrap{
    display:block;
    background:rgba(255,255,255,0.05);
    border-bottom:1px solid rgba(0,0,0,0.5);
    border-top:1px solid rgba(255,255,255,0.05);
    padding:4px;
}
.vfl-score-title-wrap{
    display:block;
    background:rgba(255,255,255,0.1);
    border-bottom:1px solid rgba(0,0,0,0.5);
    border-top:1px solid rgba(255,255,255,0.05);
    padding:4px;
    color:#999999;
}
.vtoflags i {
    background: url(../../common/img/flag.png) no-repeat top left;
    width:18px;
    height:11px;
    margin:3px 3px 0px 3px;
    display:inline-block;
}
.vtoflags i.flag389717{ background-position: 0 -336px; width: 11px; height: 11px; }
.vtoflags i.flag389720{ background-position: 0 -108px; width: 16px; height: 11px; }
.vtoflags i.flag389714{ background-position: 0 -264px; width: 16px; height: 11px; }
.vtoflags i.flag389715{ background-position: 0 -300px; width: 16px; height: 11px; }
.vtoflags i.flag389744{ background-position: 0 -48px; width: 16px; height: 11px; }
.vtoflags i.flag389719{ background-position: 0 -132px; width: 16px; height: 11px; }
.vtoflags i.flag389737{ background-position: 0 -60px; width: 16px; height: 11px; }
.vtoflags i.flag389738{ background-position: 0 -144px; width: 16px; height: 11px; }
.vtoflags i.flag389716{ background-position: 0 -72px; width: 16px; height: 11px; }
.vtoflags i.flag389718{ background-position: 0 -120px; width: 16px; height: 11px; }
.vtoflags i.flag389729{ background-position: 0 -168px; width: 16px; height: 11px; }
.vtoflags i.flag389731{ background-position: 0 -624px; width: 16px; height: 11px; }
.vtoflags i.flag389721{ background-position: 0 -756px; width: 16px; height: 11px; }
.vtoflags i.flag389728{ background-position: 0 -192px; width: 16px; height: 11px; }
.vtoflags i.flag389724{ background-position: 0 -852px; width: 16px; height: 11px; }
.vtoflags i.flag389727{ background-position: 0 -96px; width: 16px; height: 11px; }
.vtoflags i.flag389736{ background-position: 0 -276px; width: 16px; height: 11px; }
.vtoflags i.flag389741{ background-position: 0 -108px; width: 16px; height: 11px; }
.vtoflags i.flag389722{ background-position: 0 -300px; width: 16px; height: 11px; }
.vtoflags i.flag389743{ background-position: 0 -1237px; width: 16px; height: 11px; }
.vtoflags i.flag389730{ background-position: 0 -360px; width: 16px; height: 11px; }
.vtoflags i.flag389723{ background-position: 0 0; width: 16px; height: 11px; }
.vtoflags i.flag389735{ background-position: 0 -264px; width: 16px; height: 11px; }
.vtoflags i.flag389732{ background-position: 0 -552px; width: 16px; height: 11px; }
.vtoflags i.flag389740{ background-position: 0 -252px; width: 16px; height: 11px; }
.vtoflags i.flag389739{ background-position: 0 -348px; width: 16px; height: 11px; }
.vtoflags i.flag389726{ background-position: 0 -1177px; width: 16px; height: 11px; }
.vtoflags i.flag389725{ background-position: 0 -492px; width: 16px; height: 11px; }
.vtoflags i.flag389734{ background-position: 0 -648px; width: 16px; height: 11px; }
.vtoflags i.flag389733{ background-position: 0 -1069px; width: 16px; height: 11px; }
.vtoflags i.flag389745{ background-position: 0 -312px; width: 16px; height: 11px; }
.vtoflags i.flag389742{ background-position: 0 -288px; width: 16px; height: 11px; }
.vtomain{
    display:block;
    padding:10px;
    margin-bottom:10px;
    background: #10263f;
    border-radius: 0px;
    position:relative;
}
.vtomain iframe{
    display:block;
    margin:0 auto;
    background:#ffffff;
    height:407px;
    width:762px;
}
.bgfixed{
    position: absolute;
    top: 0;
    left: 0;
    z-index:-5;
}
.bgfixed img {
    width:100%;
    height:auto;
}
.tbe-home-live{
    padding:0 5px 5px 5px;
}
.tbe-home-live .col-lg-6{
    width:100%;
}
.upper{
    text-transform:uppercase;
}
.second-header{
    color:#7b8084;
}
.blue{
    color:#fffffd;
}
.green{
    color:#fffffe;
}
.f300{
    font-weight:300;
}
.font18{
    font-size:18px;
}
.underline{
    text-decoration: underline;
}
.pad-top10{
    padding-top:10px;
}
.pad10r{
    padding-right:10px !important;
}
.modal-vertical-centered {
    transform: translate(0, 5%) !important;
    -ms-transform: translate(0, 5%) !important; /* IE 9 */
    -webkit-transform: translate(0, 5%) !important; /* Safari and Chrome */
}
.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;
}
.search-block{
    border-radius:4px;
    background:rgba(104,112,117,0.98);
    height:90px;
    position:relative;
    margin-top:10px;
    border-bottom:3px solid #60686e;
    padding:10px 50px 0 10px;
}
.search-block .search-icon{
    position:absolute;
    top:0;
    right:0;
    border-radius:0 4px 4px 0;
    background:rgba(27,74,101,0.9);
    text-align:center;
    height:90px;
    width:40px;
    color:#ffffff;
    padding-top:35px;
}
.fixturelayout-rate .col-md-4 .btn{
    margin:0 2px 2px 0 !important;
}
.hiddenoverflow{
    overflow:hidden;
}
.casino-wrap-left{
    background:#ffffff;
    padding:10px 5px;
    border-radius:4px;
}
.casino-wrap .second-title {
    color:#fffffe;
}
.casino-wrap .main-title-all,.casino-wrap .main-content-all{
    background:#181818;
    border:none;
}
.casino-wrap .content-right{
    width:200px !important;
    max-width:200px !important;
}
.exclusive-jackpot .main-title-all{
    text-align:center;
    text-transform:uppercase;
}
.exclusive-jackpot .main-content-all{
    text-align:center;
}
.border-tb{
    border-top:1px solid rgba(0,0,0,0.1);
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.border-b{
    border-bottom: 1px solid rgba(0,0,0,0.05);
}
.top-split{
    margin:0;
    padding:0;
    display:table-cell;
    width:50%;
}
.live-casino-wrap .content-left,.live-casino-wrap .content-right, .poker-wrap .content-left,.poker-wrap .content-right{
    display:none;
}
.lang-circle{
    display:inline-block;
    float:left;
    margin-right:10px;
}
.circle-lang-tr {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 -176px;
    width: 20px;
    height: 20px;
    display:inline-block;
}
.circle-lang-en {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: -20px -176px;
    width: 20px;
    height: 20px;
    display:inline-block;
}
.circle-lang-en, .circle-lang-tr{
    margin-left:5px;
    opacity: 0.4;
    filter: alpha(opacity = 40);
    display:inline-block;
}
.circle-lang-en.active, .circle-lang-tr.active{
    opacity: 1;
    filter: alpha(opacity = 100);
}
.landing-top{
    display:block;
    margin-bottom:20px;
    overflow:hidden;
}
.landing-bottom{
    display:block;
    overflow:hidden;
}
.landing-sliderbox{
    float:left;
    width:910px;
    display:block;
}
.landing-searchbox{
    float:right;
    width:260px;
    display:block;
}
.landing-search-in{
    display:block;
}
.landing-box1{
    display:block;
    width:260px;
    height:300px;
}
.landing-wrap .search-block{
    margin:0 0 10px 0;
}
.hesaplar_arasi_transfer{
    color:#8d9299;
}
.hesaplar_arasi_transfer .list-group-item {
    background: #181818;
    color: #ffffff !important;
    padding:5px 10px;
    font-weight:300;
    border-color: #1a406a;
}
.hesaplar_arasi_transfer .list-group-item > .badge {
    right:5px;
    top:5px;
    color:#ffffff;
    background:transparent;
    text-shadow:none;
    font-weight:300;
    position:absolute;
    padding:8px 5px;
}

.hesaplar_arasi_transfer .list-group-item > .badge + .badge {
    margin-right: 5px;
}

.hesaplar_arasi_transfer .list-group-item.active .badge {
    color:#ffffff !important;
    background:transparent !important;
}

.hesaplar_arasi_transfer a.list-group-item {
    color: #ffffff;
    padding:10px;
}


.hesaplar_arasi_transfer a.list-group-item:hover,
.hesaplar_arasi_transfer a.list-group-item:focus {
    text-decoration: none;
    background: #1a406a;
    background: -moz-linear-gradient(top,  #1a406a 0%, #335982 100%);
    background: -webkit-linear-gradient(top,  #1a406a 0%,#335982 100%);
    background: linear-gradient(to bottom,  #1a406a 0%,#335982 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a406a', endColorstr='#335982',GradientType=0 );
    border-color: #335982;
    color:#ffffff !important;
}
.hesaplar_arasi_transfer .list-group-item.active,
.hesaplar_arasi_transfer .list-group-item.active:hover,
.hesaplar_arasi_transfer .list-group-item.active:focus {
    z-index: 2;
    color: #ffffff !important;
    background: #268106;
    border-color: #268106;
}
.hesaplar_arasi_transfer a.list-group-item:hover .badge, .hesaplar_arasi_transfer .list-group-item.active .badge {
    color:#ffffff !important;
}
.hesaplar_arasi_transfer .content-text{
    color: #ffffff;
}
.hesaplar_arasi_transfer .transfer-arrow{
    font-size:18px;
    width:30px;
    height:30px;
    border-radius:50%;
    border:1px solid #335982;
    padding:1px;
    text-align:center;
    position:relative;
    background:#335982;
    z-index:3;
    margin-top:100px;
}
.hesaplar_arasi_transfer .transfer-arrow:before{
    content: " ";
    bottom:29px;
    left:12px;
    width: 1px;
    position: absolute;
    background:#335982;
    height:50px;
}
.hesaplar_arasi_transfer .transfer-arrow:after{
    content: " ";
    top:29px;
    left:12px;
    width: 1px;
    position: absolute;
    background:#335982;
    height:50px;
}
.bgbeton .content-right, .bgbeton .content-left{
    display:none;
}
.bgpromotions .content-right,.bgpromotions .content-left{
    display:none;
}
.bgpromotions .content-pro{
    background:transparent;
}
.vto-wrap .content-left{
    display:none;
}
.vfl-wrap .content-left{
    display:none;
}
.blue-link{
    color:#1995c9;
    text-decoration:underline;
}
.blue-link:hover{
    color:#fffffd;
    text-decoration:none;
}
.green-link{
    color:#fffffe;
    text-decoration:underline;
}
.green-link:hover{
    color:#fffffe;
    text-decoration:none;
}
.login-icon{
    display:inline-block;
    padding:0 10px;
    color:#848484;
    float:left;
}
.pad10tb{
    padding:10px 0;
}
.has-menu-arrow:after {
    position:absolute;
    font-family: 'FontAwesome';
    content: "\f105";
    right:10px;
    top:12px;
    font-size:12px;
}
#myCarousel .carousel-indicators {
    position: absolute;
    bottom: -15px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    display:block !important;
}
#myCarousel .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ffffff;
    border-radius: 10px;
}
#myCarousel  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #268106;
}
.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;;
}
.bgaccount .content-right{
    display:none;
}
.button-user{
    display:inline-block;
    float:left;
    padding:0;
    position:relative;
    text-align:center;
    font-size:14px;
    color:#ffffff;
    margin-left:5px;
}
.button-user:hover{
    color:#ffffff;
}
.button-all{
    display:inline-block;
    float:left;
    padding:0 5px;
    position:relative;
    margin:5px 10px 0 10px;
}
.blue-button .button-all{
    margin:0px 10px 0 10px;
}
.button-plus{
    display:block;
    float:right;
    height:16px;
    line-height:16px;
    width:16px;
    text-align:center;
    font-size:10px;
    margin-top:8px;
    border-radius:4px;
    color:#268106;
    background:#761720;
    border:1px solid rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 0px 1px 0px rgba(255,255,255,0.4);
    -moz-box-shadow: 0px 0px 1px 0px rgba(255,255,255,0.4);
    box-shadow: 0px 0px 1px 0px rgba(255,255,255,0.4);
    padding:1px 0px;
}
.button-balance{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    max-width:150px;
    float:left;
    display:block;
    padding:0 5px 0 0;
    color:#ffffff;
    margin-left:5px;
}
.inlineb{
    display:inline-block;
}
.navpromain .dropdown-menu {
}
.navpromain .dropdown-menu > li > a {
    display: block;
    padding: 10px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    white-space: nowrap;
}
.navpromain .dropdown-menu > li > a:hover,
.navpromain .dropdown-menu > li > a:focus {
    text-decoration: none;
    color:#ffffff !important;
}
.logo {
    position: relative;
}
.header-wrap-top{
    background:#ececec;
    width:100%;
    display:block;
    border-bottom:1px solid #e1e1e1;
    padding:8px 0 8px 0;
    overflow:hidden;
}
.header-wrap1{
    background:#000000;
    height:70px;
    width:100%;
    display:block;
    border-top:1px solid rgba(255,255,255,0.5);
}
.header-wrap2{
    width:100%;
    display:block;
    height: 45px;
    /* border-bottom: 1px solid #111; */
    /* border-top: 1px solid #303030; */
    background: #099936;
}
.top-button-wrap{
    padding-left:30px;
    font-weight: 700;
    font-size:14px;
}
.panel{
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.00);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.00);
}
.footer-pro1{
    background: #2b3b4b;
    display:block;
    width:100%;
    text-align:center;
}
.footer-pro-in{
    display:inline-block;
    margin:0 auto;
    width:1260px;
    padding:10px 0;
}
.footer-pro2{
    background: #179038;
    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;
}
/*Micro VFL*/
.micro-vfl{
    display:block;
    margin-top:20px;
}
.micro-vfl-block{
    display:block;
    padding:3px;
    background:#ffffff;
    color:#ffffff;
}
.micro-vfl-block1 {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size:12px;
    margin-top:-4px;
}
.micro-vfl-block1 ul {
    margin:0;
    padding:0;
}
.micro-vfl-block1 > li {
    padding:8px;
    margin:0;
    background-color:#0d0d0d;
    color:#ffffff;
}
.micro-vfl-block1 > li:nth-child(odd) {
    background-color:#1b1b1b;
}
.micro-vfl-block1 > li a {
    padding:0px 0px 3px 0px;
    display:block;
    color:#999999;
}
.micro-vfl-block1 > li a:hover {
    color:#ffffff;
}
.main-title-all .title-text{
    color:#ffffff;
}
.footer-img{
    text-align:center;
}
.footer-logo{
    padding:40px;
}
.modal-header .title-text{
    color: #ffffff;
}
.footer-image img{
    opacity: 0.7;
    filter: alpha(opacity=70);
}
#deactiveBetSecurity{
    display:none !important;
}
.bgbingo {
    background-repeat:no-repeat;
    background-size:cover;
    background-position:top center;
    background-attachment: fixed;
}
.header-pro-inside .top-message-wrap{
    position:absolute;
    right:0px;
    top:0px;
    width:50px;
    height:45px;
    line-height:40px;
    padding:0 2px;
    background:#db0004;
    text-align:center;
    border-radius:5px;
    font-size:18px;
    color:#10263f;
    border:1px solid rgba(0,0,0,0.05);
    margin-top: 5px;
}
.header-pro-inside .top-message-wrap .fa{
    color:#ffffff;
    display:inline-block;
}
.top-message-wrap .badge{
    background:#1a66b1;
    color:#fff;
    padding:0 3px;
    border-radius:100%;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    display:inline-block;
    text-shadow:none;
}
.header-pro-inside .top-deposit-wrap{
    position:absolute;
    right:60px;
    top:0px;
    width:125px;
    height:45px;
    line-height:40px;
    padding:0 2px;
    background:#248302;
    text-align:center;
    border-radius:5px;
    font-size:14px;
    color:#ffffff;
    border:1px solid rgba(0,0,0,0.05);
    margin-top: 5px;
}
.fixedratebtcwithdraw, .fixedratebtcdeposit,.kredit-debit-deposit{
    display:block !important;
}
.olive-filter {
    border-bottom: 2px solid #dadada;
    background: linear-gradient(-180deg,#009D34 0,#1F8D3A 100%);
}
.olive-livetype>li.active>a {
  background:#2b3b4b;
  color: white;
}
.olive-matches>li>div:first-child {
  background: #149237;
  color: white;
}
.left_search {
	/* border-top:1px solid #000; */
	display:flex;
	justify-content:space-between;
	font-size:11px;
	padding:3px;
	color: #fff;
}
.asd {
	color: #fff;
	background: linear-gradient(-180deg, #414142 0, #414142 100%);
	border: 1px solid #414142;
	box-shadow: inset 0 -1px 0 0 #414142;
}
.olive-sports>li.active>a {
  background:#2b3b4b;
}
.olive-sports>li>a {
    background: #093d1d9c;
}
.olive-odds>li.active:not(.barem):not(.disabled)>a {
  overflow: hidden;
  text-decoration: none;
  background-color:#0f9537;
  border-color:#0f9537;
  color:white;
}
.olive-odds>li:not(.barem):not(.active):not(.disabled)>a:hover {
  color:#0f9537;
  border-color:#0f9537;
}
.homebg{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #ffffff;
    background-image: url(/assets/img/home_bg.jpg);
    background-attachment: fixed;
    background-size: cover;
}
.main-well2 {
    background: #181818;
    padding:10px;
    margin-bottom:10px;
    border-radius:0px;
    position:relative;
}
.olive-matches>li.olive-category {
  background: #2c3b4b;
  color: white;
}
.livenowalt-title.backto-overview {
  background: #2c3b4b;
}
.market-group-button.active {
  background: #f1d021;
}
.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: #151a21;
    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 #3f4247;
}
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;
}
[class*="col-"] {
    padding-top: 5px;
    padding-bottom: 5px;
}
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;
}

.mainTop .menu li a:before{content:"";background-image:url(/assets/img/menu-sprite.png?2s);width:22px;height:22px;background-size:44px;display:inline-block;vertical-align:text-top;margin:-3px 5px;position:relative;z-index:1}@media (max-width: 1300px){.mainTop .menu li a:before{display:none}}
.mainTop .menu li a.active:before,.mainTop .menu li a:hover:before{background-image:url(/assets/img/menu-sprite-active.png?2)!important}.mainTop .menu li a.live_router:before{background-position:0 0}.mainTop .menu li a.beton_router:before{background-position:22px -88px}.mainTop .menu li a.casino_router:before{background-position:-44px -110px}.mainTop .menu li a.slot_router:before{background-position:22px -110px}.mainTop .menu li a.bingo_router:before{background-position:-44px -44px}.mainTop .menu li a.promotions_router:before{background-position:22px -44px}.mainTop .menu li a.horse_router:before{background-position:0 -132px}.mainTop .menu li a.sportsbook_router:before{background-position:-22px -154px}.componentLoader.page-starting{background:#0e151b}body:not(.mobile-view) header .mainTop .menu li a{padding-top:11px!important;padding-bottom:10px!important}body:not(.mobile-view) .promotion-bg{background:url(/Public/Assets/Themes/IMG/Background/promo-bg.jpg);position:absolute;background-attachment:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;background-size:100%;background-color:#0e151b;background-repeat:no-repeat}body:not(.mobile-view) .homepage-bg,body:not(.mobile-view) .promotion-bg{background-attachment:fixed!important}body:not(.mobile-view) .col-casinoSlider .carousel-indicators,body:not(.mobile-view) .col-slotSlider .carousel-indicators{bottom:-5px}body:not(.mobile-view) .promotion a img{height:169px}body:not(.mobile-view) .licence-info{position:absolute;top:120px;left:47px;color:#fff;font-size:14px}body:not(.mobile-view) .licence-info a{color:#fff!important}body:not(.mobile-view) .banner-container{display:none}body:not(.mobile-view) .col-homerightSlider .event-3way{right:10px;left:auto;bottom:100px}body:not(.mobile-view) .col-homerightSlider .event-3way button{float:left;width:160px;height:60px;font-size:19px;color:#fff!important;background:#395bc3;-webkit-box-shadow:1px 1px 20px 0 #060c0e;box-shadow:1px 1px 20px 0 #060c0e;margin:0 8px;border:1px solid #5c8dd5}body:not(.mobile-view) .col-homerightSlider .event-3way button.active,body:not(.mobile-view) .col-homerightSlider .event-3way button:hover{color:#000!important}@media (min-width: 1600px) and (max-width:1900px){body:not(.mobile-view) .col-homerightSlider .event-3way{bottom:90px}body:not(.mobile-view) .col-homerightSlider .event-3way button{width:145px}}@media (min-width: 1250px) and (max-width:1600px){body:not(.mobile-view) .col-homerightSlider .event-3way{bottom:60px}body:not(.mobile-view) .col-homerightSlider .event-3way button{width:115px}}@media (min-width: 1000px) and (max-width:1250px){body:not(.mobile-view) .col-homerightSlider .event-3way{bottom:45px}body:not(.mobile-view) .col-homerightSlider .event-3way button{width:75px;height:45px}}body:not(.mobile-view) header:not(.fixed) .userTop{height:54px!important}body:not(.mobile-view) header:not(.fixed) .special-pages,body:not(.mobile-view) header:not(.fixed) .top-link{margin-top:10px}body:not(.mobile-view) header:not(.fixed) .special-pages ul li a{margin:5px 3px;padding-right:10px!important;border-right:1px solid #5b6684}body:not(.mobile-view) .bethub-view{height:calc(100% - 96px)!important;top:96px!important}@media screen and (min-width: 1400px){body:not(.mobile-view) .container.banner-container{width:100%!important}}body:not(.mobile-view) .home-banner-row{width:25%!important}body:not(.mobile-view) .home-banner-row .home-banners{width:320px;height:187px;border-radius:5px!important}body:not(.mobile-view) .home-banner-row .home-banners .icon,body:not(.mobile-view) .home-banner-row .home-banners .play,body:not(.mobile-view) .home-banner-row .home-banners span{display:none}@media screen and (max-width: 1700px){body:not(.mobile-view) .home-banner-row .home-banners{width:250px!important;height:145px!important;background-size:100%!important}}@media screen and (min-width: 1600px) and (max-width:1700px){body:not(.mobile-view) .home-banner-row .home-banners{width:306px!important;height:178px!important}}@media screen and (min-width: 1500px) and (max-width:1600px){body:not(.mobile-view) .home-banner-row .home-banners{width:270px!important;height:157px!important}}body:not(.mobile-view) .home-banner-row.sportsbook_router .home-banners{background-image:url(/sartstudios/images/sport.png)!important}body:not(.mobile-view) .home-banner-row.casino_router .home-banners{background-image:url(/sartstudios/images/casino.png)!important}body:not(.mobile-view) .home-banner-row.slot_router .home-banners{background-image:url(/sartstudios/images/slot.png)!important}body:not(.mobile-view) .home-banner-row.promotions_router .home-banners{background-image:url(/sartstudios/images/promotions.png)!important}body:not(.mobile-view) .home-banner-row.virtual_router .home-banners{background-image:url(/sartstudios/images/virtual.png)!important}body:not(.mobile-view) .home-banner-row.live_router{display:none}body.mobile-view .userTop .logo{margin:4px auto 0;height:47px}body.mobile-view .col-homerightSlider .event-3way{bottom:0;left:calc(50% - 145px);width:290px;background:#171c2c;padding:8px 6px;border-radius:10px 10px 0 0}body.mobile-view .col-homerightSlider .event-3way button{text-align:right;background:#395bc3;width:87px;font-size:16px;height:35px;padding:6px 10px;color:#fff!important}body.mobile-view .col-homerightSlider .event-3way button:after{float:left}body.mobile-view .col-homerightSlider .event-3way button:first-child:after{content:"1"}body.mobile-view .col-homerightSlider .event-3way button:nth-child(2):after{content:"X"}body.mobile-view .col-homerightSlider .event-3way button:nth-child(3):after{content:"2"}body.mobile-view .col-homerightSlider .event-3way button.active{color:#000!important}.document-info{display:none}.promotion-modal .modal-content .modal-body img{margin:10px 0}body:not(.mobile-view) .betegel-custom{margin-top:15px}.betegel-custom .pay a{display:table-cell;width:1%;padding:15px 20px;float:none;text-align:center}.betegel-custom .pay a img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.betegel-custom .pay a:hover img{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.betegel-custom .categories .item{background-color:#1e2555;display:block;height:200px;border-radius:30px;position:relative;margin-bottom:15px;background-size:150%;overflow:hidden;z-index:10;-webkit-transition:background .3s;transition:background .3s;background-position:0 0}.betegel-custom .categories .item:hover{background-size:200%;background-position:50% 0;-webkit-transition:background .5s;transition:background .5s}.betegel-custom .categories .item:hover h1{bottom:65px}.betegel-custom .categories .item:hover p{bottom:45px;opacity:1}.betegel-custom .categories .item:before{content:"";bottom:0;height:150px;z-index:-1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(37,37,37,0)),color-stop(70%,#1e2555));background:linear-gradient(180deg,rgba(37,37,37,0) 0,#1e2555 70%)}.betegel-custom .categories .item:before,.betegel-custom .categories .item h1{position:absolute;left:0;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.betegel-custom .categories .item h1{bottom:45px;margin:0;padding:0;font-size:20px;color:#fff;text-align:center;font-weight:900}.betegel-custom .categories .item .button{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ffcc37;border-radius:30px;padding:5px;width:150px;bottom:10px;text-align:center;color:#000;font-weight:700;font-size:12px}.betegel-custom .categories .item p{position:absolute;opacity:0;bottom:20px;margin:0;padding:0;width:100%;font-size:13px;color:#ffcd36;text-align:center;left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.betegel-custom .games h1{margin:0 auto;text-align:center;display:table;width:60%;font-size:22px;border-bottom:1px solid #ffcd36;letter-spacing:-1px;padding-bottom:10px;margin-bottom:5px;color:#fff;font-weight:300}.betegel-custom .games h1 b{color:#ffcd36}.betegel-custom .games .menu{width:100%;clear:both}.betegel-custom .games .menu ul{padding:0;margin:0;width:100%;clear:both}.betegel-custom .games .menu ul li{list-style:none;width:1%;display:table-cell;padding:10px}.betegel-custom .games .menu ul li a{color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:12px;height:40px;display:block;padding:13px 0;position:relative;border-radius:5px;background:#1f2655;border:3px solid #2f3878}.betegel-custom .games .menu ul li a img{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}.betegel-custom .games .menu ul li.active a,.betegel-custom .games .menu ul li:hover a{border-color:#ffcd36}.betegel-custom .games .game{clear:both}.betegel-custom .games .game a:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.betegel-custom .games .game a:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.betegel-custom .games .game a:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.betegel-custom .games .game a:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.betegel-custom .games .game a:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.betegel-custom .games .game a:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.betegel-custom .games .game a:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.betegel-custom .games .game a:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}.betegel-custom .games .game a:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s}.betegel-custom .games .game a:nth-child(10){-webkit-animation-delay:.5s;animation-delay:.5s}.betegel-custom .games .game a:nth-child(11){-webkit-animation-delay:.55s;animation-delay:.55s}.betegel-custom .games .game a:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.betegel-custom .games .game a:nth-child(13){-webkit-animation-delay:.65s;animation-delay:.65s}.betegel-custom .games .game a:nth-child(14){-webkit-animation-delay:.7s;animation-delay:.7s}.betegel-custom .games .game a:nth-child(15){-webkit-animation-delay:.75s;animation-delay:.75s}.betegel-custom .games .game a:nth-child(16){-webkit-animation-delay:.8s;animation-delay:.8s}.betegel-custom .games .game a:nth-child(17){-webkit-animation-delay:.85s;animation-delay:.85s}.betegel-custom .games .game a:nth-child(18){-webkit-animation-delay:.9s;animation-delay:.9s}.betegel-custom .games .game a:nth-child(19){-webkit-animation-delay:.95s;animation-delay:.95s}.betegel-custom .games .game a:nth-child(20){-webkit-animation-delay:1s;animation-delay:1s}.betegel-custom .games .game a:nth-child(21){-webkit-animation-delay:1.05s;animation-delay:1.05s}.betegel-custom .games .game a:nth-child(22){-webkit-animation-delay:1.1s;animation-delay:1.1s}.betegel-custom .games .game a:nth-child(23){-webkit-animation-delay:1.15s;animation-delay:1.15s}.betegel-custom .games .game a:nth-child(24){-webkit-animation-delay:1.2s;animation-delay:1.2s}.betegel-custom .games .game a:nth-child(25){-webkit-animation-delay:1.25s;animation-delay:1.25s}.betegel-custom .games .game a:nth-child(26){-webkit-animation-delay:1.3s;animation-delay:1.3s}.betegel-custom .games .game a:nth-child(27){-webkit-animation-delay:1.35s;animation-delay:1.35s}.betegel-custom .games .game a:nth-child(28){-webkit-animation-delay:1.4s;animation-delay:1.4s}.betegel-custom .games .game a:nth-child(29){-webkit-animation-delay:1.45s;animation-delay:1.45s}.betegel-custom .games .game a{width:33.3333%;float:left;padding:5px;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:zoomIn;animation-name:zoomIn}.betegel-custom .games .game a img{border-radius:10px;width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.betegel-custom .top-categories{clear:both;display:table;margin:5px -8px 8px 9px}.betegel-custom .top-categories .item{float:left;width:24%;margin:15px .5%}.betegel-custom .top-categories .item img{width:100%}body.mobile-view .zopim,body.mobile-view iframe#launcher{display:none!important}body.mobile-view .licence-info a{display:block;text-align:center;color:#fff}@media only screen and (max-width: 1200px){body #app-area .app .casino-page .game-contain .game.authentic iframe,body #app-area .app .casino-page .game-contain .game.authentic{height:516px!important;width:916px!important}}@media (min-width: 2560px){body #app-area .app .casino-page .game-contain .game.authentic iframe,body #app-area .app .casino-page .game-contain .game.authentic{width:2000px!important;height:1125px!important}}body.mobile-view .home-event-module.score .item-row{padding:0!important}body.mobile-view .home-nav-menu li a{width:60px;height:60px;padding:3px 0}body.mobile-view .score-page .events .item .content .items input{font-size:30px;padding:0!important;line-height:60px!important;white-space:nowrap}body>:not(#comm100-container):not(#comm100-cobrowse-border)#loader[style="display: none;"] ~ #app-area{display:block!important}body.app.header-fixed.sidebar-fixed.aside-menu-fixed.aside-menu-hidden.mobile-view{text-indent:inherit!important;position:absolute!important;overflow:inherit!important;touch-action:inherit!important;min-height:100%;left:0;width:100%}body.mobile-view .mobile-view-left-menu,body.mobile-view .mobile-view-right-menu{position:fixed!important}body:not(.mobile-view) .list-games .game .info .image{background-position:center top;background-size:100% 100%!important}body:not(.mobile-view) div#bingo-container{margin:-10px -15px}iframe#liveGamesFrame{width:100%!important}img.footer.icon.payecards{display:none}body.on_iframe #app-area .app-row .casinoMonopoly{display:none!important}body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .form-group.shortcut-payment{float:right;width:calc(100% - 105px);padding:0 2px 0 3px}body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .form-group.shortcut-payment .btn{float:left;width:calc(25% - 5px)!important}body.mobile-view .mobile-view-left-menu,body.mobile-view .mobile-view-right-menu{position:absolute}body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a:before{display:none!important}body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .crypto-payment .col-md-7 label{display:none}@media screen and (max-height: 700px){#userModal .modal-body{height:560px!important}}#toast-container{z-index:999999999!important}@media (min-width: 1900px){.main section .container .game-contain .game:not(.nl) object{width:100%!important;height:750px!important}}@media (min-width: 1600px) and (max-width: 1900px){section .container .game-contain .game:not(.nl) object{width:100%!important;height:700px!important}}@media (min-width: 1600px){section .container .game-contain .game:not(.nl) object{width:100%!important;height:750px!important}}@media (min-width: 1400px){.container .game-contain .game:not(.nl) object{width:100%!important;height:600px!important}}@media (max-width: 1380px){.game-contain .game:not(.nl) object{width:100%!important;height:558px!important}}body.mobile-view .user-menu-v2 .center-col-v2 .list-payments.coins li a .media{width:45px}.envoy_qr{width:110px}.peppara{width:75px}.mobile{width:110px}.cmt_wallet{width:110px}.moneymatrix{width:100px}.phonepay{width:100px}.ticketpayz{width:100px}.kriptopay{width:100px}.cashtransfer{width:110px}.fp_papara{width:110px}.fp_cmt{width:110px}.hemenode{width:100px}.acquiring{width:100px}body.mobile-view .mybets .detail .event .event-name .btn{padding:0!important}.egt{display:none!important}.oddMain.locked:after{display:none}.oddMain.locked{position:relative!important;cursor:default!important}.oddMain.locked .title{opacity:1!important}.oddMain.locked .title span{cursor:default!important;pointer-eventsimportant:none}.oddMain.locked .title span:before{font:normal normal normal 42px/1 FontAwesome!important;-webkit-font-smoothing:antialiased;color:#fff;content:"\f023"!important;text-align:center;font-size:15px!important;margin-right:5px}.oddMain.locked .title a[data-toggle="collapse"]{cursor:default!important;pointer-events:none!important}.oddMain.locked .title a[data-toggle="collapse"] .fa-chevron-down:before{content:"\f077"!important}.oddMain.locked .content{display:none!important}.col-odd.locked{display:none!important}.col-homerightSlider .carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%!important}body.mobile-view .home-live-events .events a .time{text-overflow:ellipsis;text-indent:-15px;white-space:nowrap}body.mobile-view .live-table tr td,.live-table tr th{white-space:nowrap}div#casinoSlider .item{pointer-events:none}div#slotSlider .item{pointer-events:none}body.mobile-view .home-game .game-scroll .item{pointer-events:none}.horse_router,.virtual_router{display:none!important}.mini-roulette{display:none}
.mainTop .menu li:last-child a:before{background:none}.mainTop .menu li a.promotions_router:before{background-image:none}