:focus,
a:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{
	outline:0;
	outline-offset:0;
}

@font-face {
  font-family: 'MyriadPro-SemiboldCond';
  src: url('../fonts/MyriadPro-SemiboldCond.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/MyriadPro-SemiboldCond.otf')  format('opentype'),
	     url('../fonts/MyriadPro-SemiboldCond.woff') format('woff'), 
		 url('../fonts/MyriadPro-SemiboldCond.ttf')  format('truetype'), 
		 url('../fonts/MyriadPro-SemiboldCond.svg#MyriadPro-SemiboldCond') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* intro
------------------------------------------------------- */
html, body{
	height:100%;
	min-height:100%;
	font-weight:normal;
	-webkit-font-smoothing: antialiased;
}
.intro-table{
	display:table; 
	width:100%; 
	height:100%;
}
.intro-td{
	display:table-cell; 
	width:100%; 
	height:100%; 
	vertical-align:middle; 
	text-align:center;
}
.intro{
	margin-top:-60px;
}
.intro-logo{
	margin-bottom:40px;
}
.intro-text{
	margin-bottom:85px;
}
@media only screen
and (max-device-width : 767px)
and (orientation : landscape){
	.intro-table,
	.intro-td{
		display:block;
	}
	.intro{
		margin-top:20px;
	}
	.intro-logo{
		margin-bottom:20px;
	}
	.intro-text{
		margin-bottom:60px;
	}
}
.intro-text ul,
.intro-text ul li{
	list-style:none;
	padding:0;
	margin:0;
}
.intro-text ul li{
	display:inline-block;
	border-right:1px solid #fff;
	padding:0 10px 0 5px;
}
.intro-text ul li:first-child{
	padding-left:0;
}
.intro-text ul li:last-child{
	padding-right:0;
	border-right:none;
}

.intro-loading{
	position:absolute;
	left:50%;
	margin-left:-5px;
}
.intro-loading .loading{
	position:relative;
}
.intro-loading .loading.bar div{
	width: 10px;
	height: 30px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	opacity:0.05;
 
	-webkit-animation: fadeit 1.1s linear infinite;
	animation: fadeit 1.1s linear infinite;
}
.intro-loading .loading.bar div:nth-child(1){
	-webkit-transform: rotate(0deg) translate(0, -30px);
	transform: rotate(0deg) translate(0, -30px);
 
	-webkit-animation-delay:0.39s;
	animation-delay:0.39s;
}
.intro-loading .loading.bar div:nth-child(2){
	-webkit-transform: rotate(45deg) translate(0, -30px);
	transform: rotate(45deg) translate(0, -30px);
 
	-webkit-animation-delay:0.52s;
	animation-delay:0.52s;
}
.intro-loading .loading.bar div:nth-child(3){
	-webkit-transform: rotate(90deg) translate(0, -30px);
	transform: rotate(90deg) translate(0, -30px);
 
	-webkit-animation-delay:0.65s;
	animation-delay:0.65s;
}
.intro-loading .loading.bar div:nth-child(4){
	-webkit-transform: rotate(135deg) translate(0, -30px);
	transform: rotate(135deg) translate(0, -30px);
 
	-webkit-animation-delay:0.78s;
	animation-delay:0.78s;
}
.intro-loading .loading.bar div:nth-child(5){
	-webkit-transform: rotate(180deg) translate(0, -30px);
	transform: rotate(180deg) translate(0, -30px);
 
	-webkit-animation-delay:0.91s;
	animation-delay:0.91s;
}
.intro-loading .loading.bar div:nth-child(6){
	-webkit-transform: rotate(225deg) translate(0, -30px);
	transform: rotate(225deg) translate(0, -30px);
 
	-webkit-animation-delay:1.04s;
	animation-delay:1.04s;
}
.intro-loading .loading.bar div:nth-child(7){
	-webkit-transform: rotate(270deg) translate(0, -30px);
	transform: rotate(270deg) translate(0, -30px);
 
	-webkit-animation-delay:1.17s;
	animation-delay:1.17s;
}
.intro-loading .loading.bar div:nth-child(8){
	-webkit-transform: rotate(315deg) translate(0, -30px);
	transform: rotate(315deg) translate(0, -30px);
 
	-webkit-animation-delay:1.3s;
	animation-delay:1.3s;
}
@-webkit-keyframes fadeit{
	0%{ opacity:1; }
	100%{ opacity:0;}
}
@keyframes fadeit{
	0%{ opacity:1; }
	100%{ opacity:0;}
}
/* end intro 
------------------------------------------------------- */

body{
	background-color:#0e1e35;
	color:#fff;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 0 rgba(0,0,0,0.7);
	-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.7);
	-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.7);
}
.jq-selectbox li{
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
}
a{
	color:#3e9eff;
	font-weight:bold;
}
.padding-10px{
	padding:10px;
	width:100%;
	float:left;
}

.shared-content{
	margin-top:68px;
	width:100%;
	float:left;
}

.header{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:466;
}
.time{
	background-color:#000;
	font-size:11px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	text-align:center;
}
.header-area{
	box-sizing:border-box;
	position:relative;
	height:52px;
	box-sizing:border-box;
	border-bottom:1px solid #0c2133;
	background-color:#163b5c;
	background-image:-webkit-linear-gradient(#163b5c,#0a6ab6);
	background-image:linear-gradient(#163b5c,#0a6ab6);
}
.header-left{
	width:100%;
	position:absolute;
	left:0;
	top:0;
}
.header-logo{
	box-sizing:border-box;
	text-align:center;
	max-width:94px;
	border-left:1px solid #0c2133;
	border-right:1px solid #0c2133;
	margin:0 auto;
	position:relative;
	z-index:2;
}
.header-logo h1{
	box-sizing:border-box;
	height:51px;
	border-left:1px solid #25639a;
	border-right:1px solid #25639a;
	background-color:#163b5c;
	background-image:-webkit-linear-gradient(#163b5c 40%,#0a6ab6);
	background-image:linear-gradient(#163b5c 40%,#0a6ab6);
	padding:8px 0 0 0;
	margin:0;
}
.header-logo h1 a{
	display:block;
	max-width:90px;
	height:34px;
	margin:0 auto;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat 50% 50%;
	background-size:contain;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
}

.header-right{
	width:33.33%;
	position:absolute;
	right:3px;
	top:0;
	text-align:right;
}

.lnk-btn-green,
.lnk-btn-green:hover,
.lnk-btn-green:focus{
	box-sizing:border-box;
	color:#fff;
	border-width:1px;
	border-color:#011225;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	background-color:#0ba80b;
	background-image:-webkit-linear-gradient(#30ff30,#1b8f1b,#1fa61f);
	background-image:linear-gradient(#30ff30,#1b8f1b,#1fa61f);
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	text-align:center;
	text-decoration:none;
}
.lnk-btn-green.click,
.lnk-btn-green.click:hover,
.lnk-btn-green.click:focus{
	background-color:#0ba80b;
	background-image:-webkit-linear-gradient(#1fa61f,#1b8f1b,#30ff30);
	background-image:linear-gradient(#1fa61f,#1b8f1b,#30ff30);
}

.loginorregister-button a{
	display:inline-block;
	padding:7px 8px 8px 8px;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	max-height:40px;
	max-width:88px;
	margin-top:6px;
}

body.navbar-collapse{
	padding-left:0;
	padding-right:0;
}
body.collapse,
body.collapse.in .navigation-1{
	display:block;	
}
body.collapse .navigation-1,
body.in .shared-content{
	display:none;
}

.navbar-toggle{
    border: 1px solid #fff;
    border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
    float:none;
	margin:0;
    padding:9px 0;
	display:block;
	position:relative;
	width:40px;
	height:40px;
	color:#ffffff;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	border-width:1px;
	border-color:#011225;
	border-radius:4px;
	text-align:center;
	box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);	
	position:fixed;
	left:4px;
	top:21px;
	z-index:488;
}
body.collapse .navbar-toggle.collapsed{
	background-color:#052f65;
	background-image:-webkit-linear-gradient(#052f65 0%,#040e1c 98%);
	background-image:linear-gradient(#052f65 0%,#040e1c 98%);
}

body.collapse.in .navbar-toggle {
	background-color:#031f43;
	background-image:-webkit-linear-gradient(bottom,#052f65 0%,#040e1c 98%);
	background-image:linear-gradient(to top,#052f65 0%,#040e1c 98%);
}

.navbar-toggle .icon-bar {
	background-color: #d0ccc6!important;
    border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
    height: 4px;
    width: 22px;
	position:relative;
	left:8px;
}

.navigation-1{
	margin-bottom:60px;
	margin-top:70px;
	position:absolute;
	width:100%;
	left:0;
	top:0;
	z-index:444;
	background-color: #0e1e35;
}
.navigation-1 .navbar-default{
	background-color:transparent;
	border:none;
	margin:0;
}

.navigation-1 .navbar-nav{
	float:none;
	margin:0;
}
.navigation-1 .navbar-nav li{
	float:none;
    display: block;
    position: relative;
}

.navigation-1 .navbar-default .navbar-nav a, 
.navigation-1 .navbar-default .navbar-nav a:hover, 
.navigation-1 .navbar-default .navbar-nav a:focus{
	display:block;
	position:relative;
	padding:10px 45px 10px 14px;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	background-origin:border-box;
	color:inherit;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	border-color:#1963b2 transparent transparent transparent;
	border-radius:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background-color:#144e8d;
	background-image:-webkit-linear-gradient(left,#144e8d,#153055);
	background-image:linear-gradient(to right,#144e8d,#153055);
	margin-bottom:3px;
	position:relative;
}
.navigation-1 .navbar-default .navbar-nav > .active > a, 
.navigation-1 .navbar-default .navbar-nav > .active > a:hover, 
.navigation-1 .navbar-default .navbar-nav > .active > a:focus{
	background-color:#144e8d;
	background-image:-webkit-linear-gradient(left,#144e8d,#153055);
	background-image:linear-gradient(to right,#144e8d,#153055);
}
.navigation-1 .navbar-default .navbar-nav > .active > a:after{
	display:block;
	position:absolute;
	content:"";
	left:-1px;
	top:50%;
	margin-top:-8px;
	border:8px solid transparent;
	border-left-color:#0d1a2b;
}

.navigation-1 .navbar-default .navbar-nav li.go-out a{
	margin-top:10px;
	border-color:#590d0d transparent transparent transparent;
	background-color:rgba(76,11,11,0.8);
	background-image:-webkit-linear-gradient(left,rgba(76,11,11,0.8),rgba(0,0,0,0.8));
	background-image:linear-gradient(to right,rgba(76,11,11,0.8),rgba(0,0,0,0.8));
}

.navigation-1 .navbar-nav li h3{
	padding:7px 0 8px 15px;
	margin:0;
	font-size:12px;
	color:#a6a8ab;
}

.navigation-1 .navbar-default .navbar-nav a span.icon{
	display:block;
	width:34px;
	height:34px;
	overflow:hidden;
	position:absolute;
	top:4px;
	right:5px;
	z-index:2;
}
.navigation-1 .navbar-default .navbar-nav a span.icon img{
	width:100%;
}

/* owl-carousel
----------------------------------------------------------- */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.owl-item.intro-loading .loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.owl-carousel{
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}
.owl-carousel .owl-wrapper{
	margin:0 auto;
}
.owl-carousel .item{
}
.owl-carousel .item a{
	text-decoration:none;
	color:#fff;
	display:block;
	margin:0 auto;
	width:76px!important;
}
.owl-carousel .item a span.icon{
	display:block;
	width:50px;
	height:50px;
	margin:0 auto 10px auto;
	padding:7px;
	border-style:solid;
	border-width:1px;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-color:#1e72b8;
	background-color:#154f7f;
	background-image:-webkit-linear-gradient(none);
	background-image:linear-gradient(none);
}
.owl-carousel .item a span.title{
	font-size:12px;
	font-weight:bold;
	max-height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
}
/* end owl-carousel
----------------------------------------------------------- */

ul.tab-default,
ul.tab-default li{
	list-style:none;
	margin:0;
	padding:0;
}

ul.tab-default{
	display:table;
	position:relative;
	border-collapse:separate;
	table-layout:fixed;
	width:100%;
	margin-bottom:2px;
	padding:0 1%;
	padding-top:5px;
	border-bottom:5px solid #154f7f;
}
ul.tab-default li{
	display:table-cell;
	vertical-align:middle;
	padding: 8px 6px;
	text-align:center;
	text-decoration:none;
	border-style:solid;
	border-width:1px 1px 0 1px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	white-space:normal;
	font-weight:bold;
	border-color:#505d71;
	background-color:#0e1e35;
	background-image:-webkit-linear-gradient(none);
	background-image:linear-gradient(none);
}
ul.tab-default li a{
	color:#fff;
	text-decoration:none;
	display:block;
}
ul.tab-default li.active a{
	cursor:default;
}

ul.tab-default li.active{
	border-color:#1c6aab;
	background-color:#154f7f;
	background-image:-webkit-linear-gradient(none);
	background-image:linear-gradient(none);
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
}

.content-sport-block{
	padding-bottom:10px;
	border-style:solid;
	border-width:1px 0 1px 0;
	border-top-color:#4e84af;
	border-bottom-color:#0c2b45;
	background-color:#134671;
	width:100%;
	float:left;
}

.spoiler-body .lnk-btn{
	margin:10px -5px 14px -5px;
}
.header-sport{
	padding:8px 36px 8px 5px;
	font-size:14px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:inherit;
	border-top-color:#267abf;
	border-bottom-color:#0d1927;
	background-color:#19314e;
	background-image:-webkit-linear-gradient(#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(#267abf,#1a6099 5%,#19314e);
	position:relative;
	cursor:pointer;
}
.header-sport:active{
	border-top-color:#04080c;
	border-bottom-color:#2067a1;
	background-color:#102033;
	background-image:-webkit-linear-gradient(bottom,#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(to top,#267abf,#1a6099 5%,#19314e);
}
.header-sport .icon{
	display:inline-block;
	margin-right:3px;
	width:34px;
	height:34px;
}
.header-sport .icon img{
	width:100%;
}
.header-sport em{
	color:#ccc;
	font-style:normal;
	font-weight:bold;
}
.header-sport strong,
.header-sport em{
	position:relative;
	top:1px;
}

.header-sport .arrow{	
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	position:absolute;
	top:50%;
	right:10px;
	z-index:2;
	font-size:20px;
	color:#ccc;
}
.header-sport .arrow .glyphicon-triangle-bottom{
	top:2px;
}
.header-sport .arrow .glyphicon-triangle-top{
	top:1px;
}

.header-sport .arrow .glyphicon-triangle-top,
.header-sport.open .arrow .glyphicon-triangle-bottom{
	display:none;
}
.header-sport.open .arrow .glyphicon-triangle-top{
	display:block;
}

.content-sport-header{
	padding:4px 70px 4px 12px;
	background-color:#0d141e;
	position:relative;
	font-size:12px;
	height:34px;
}
.content-sport-header span{
	display:inline-block;
}
.content-sport-header span.icon{
	float:left;
	margin-left:-9px;
	margin-top:1px;
}
.content-sport-header span.icon img{
	width:24px;
}
.eventlivelark{
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	padding:0 2px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	background-color:#900;
	background-image:-webkit-linear-gradient(#ff0000,#990000);
	background-image:linear-gradient(#ff0000,#990000);
	height:34px;
	line-height:34px;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
}
.eventclock{
	padding:0 5px 0 4px;
	margin-right:5px;
	font-size:10px;
	text-align:center;
	color:#ccc;
	border-right:1px solid #ccc;
	height:26px;
	float:left;
	display:table;
}
.eventclock span{
	display:block;
}
.eventclock span:only-of-type{
	display:table-cell;
	vertical-align:middle;
	height:26px;
}
.eventteam{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:34%;
	line-height:26px;
	float:left;
}
.eventscore{
	font-weight:bold;
	color:#f1d303;
	line-height:26px;
	float:left;
	margin:0 4px;
}

.right-block{
	position:absolute;	
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	right:4px;
}
.eventallbets,
.eventallbets:hover{
	cursor:pointer;
	display:inline-block;
	height:30px;
	min-width:44px;
	padding:0 2px 0 4px;
	line-height:28px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	border-radius:2px;
	border-width:1px;
	border-style:solid;
	color:#fff;
	text-shadow:inherit;
	border-color:#366fc0;
	background-color:#154f7f;
	background-image:-webkit-linear-gradient(none);
	background-image:linear-gradient(none);
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	font-weight:bold;
}
a.eventallbets:active{
	background-color:#1a6099;
}
.eventAllBets .glyphicon-triangle-right{
	font-size:9px;
	position:relative;
	top:0px;
}

.bettype{
	width:100%;
	float:left;
}
.bettype .col-xs-4,
.bettype .col-xs-6{
	padding-left:10px;
	padding-right:10px;
}
.bet-btn{
	color:#000!important;
	display:block;
	padding:3px 8px 2px 8px;
    border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color:#000;
	text-shadow:1px 1px 0 #fff;
	-webkit-text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
	border-width:1px;
	border-style:solid;
	border-color:#000;
	box-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #ffffff;
	-webkit-box-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #ffffff;
	-moz-box-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #ffffff;	
	background-color:#e1e1e1;
	background-image:-webkit-linear-gradient(#f0f0f0,#e1e1e1);
	background-image:linear-gradient(#f0f0f0,#e1e1e1);
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	width:100%;
	float:left;
	margin-top:2px;
	min-height:37px;
}
.bet-btn:hover,
.bet-btn:focus{
	text-decoration:none;
	color:#000;
}
.bet-btn:active,
.bet-btn.active{
	color:#000;
	text-shadow:none;
	border-color:#fff;
	box-shadow:0 0 5px #fff;
	-webkit-box-shadow:0 0 5px #fff;
	-moz-box-shadow:0 0 5px #fff;
	background-color:#99d1ff;
	background-image:-webkit-linear-gradient(#99d1ff,#99d1ff);
	background-image:linear-gradient(#99d1ff,#99d1ff);
}
.bet-btn .pull-left,
.bet-btn .pull-right{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:inline-block;
	width:49%;
	line-height:29px;
}
.bet-btn .pull-right{
	text-align:right;
}

.lnk-btn,
.lnk-btn:hover{
	display:block;
	box-sizing:border-box;
	padding:1em 0.5em;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#fff;
	font-weight:bold;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	border-width:1px;
	border-style:solid;
	border-color:#011225;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	background-color:#052f65;
	background-image:-webkit-linear-gradient(#052f65 0%,#040e1c 98%);
	background-image:linear-gradient(#052f65 0%,#040e1c 98%);
}
.lnk-btn:active,
.lnk-btn.click,
.lnk-btn.click:hover{	
	background-color:#040e1c;
	background-image:-webkit-linear-gradient(#040e1c 0%,#052f65 98%);
	background-image:linear-gradient(#040e1c 0%,#052f65 98%);
}

.bet-btn .text-center{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:inline-block;
	width:100%;
	float:left;
}
.bet-btn .text-center:only-of-type{
	line-height:29px;
}
.bet-btn .text-center span{
	margin:0 5px;
}

.eventfilters{
	padding:10px 0;
	width:100%;
	float:left;
}
.success-link,
.success-link:hover,
.success-link:focus{
	display:block;
	border:1px solid #bdec00;
	color:#bdec00;
	text-decoration:underline;
	text-align:center;
	font-weight:bold;
	padding:14px 0;
	position:relative;
}
.arrowelementborder{
	display:block;
	position:absolute;
	top:-18px;
	left:1px;
	z-index:6;
	border:9px solid transparent;
	border-bottom-color:#bdec00;
}
.arrowelement{
	display:block;
	position:absolute;
	top:-15px;
	left:2px;
	z-index:6;
	border:8px solid transparent;
	border-bottom-color:#0e1e35;
}


.footer{
	padding:17px 0 30px 0;
	width:100%;
	float:left;
}
.footer-logo img{
	width:80px;
	margin-bottom:20px;
}
ul.footer-menu,
ul.footer-menu li{
	list-style:none;
	padding:0;
	margin:0;
}
ul.footer-menu{
	margin-bottom:8px;
}
ul.footer-menu li{
	display:inline-block;
	padding:0 0 12px 10px;
}
ul.footer-menu li:first-child{
	padding-left:0;
}
ul.footer-menu li a,
ul.footer-menu li a:hover,
ul.footer-menu li a:focus{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	border-left:1px solid #536d86;
	padding-left:10px;
}
ul.footer-menu li:first-child a{
	border-left:none;
}
.footer-logos{
	margin-bottom:24px;
}
.footer-copyright{
	border-top:1px solid #536d86;
	padding-top:26px;
	font-size:10px;
}

.sub-header{
	border-top:1px solid #1e4072;
	border-bottom:1px solid #03070d;
	background-color:#0e1e35;
	background-image:-webkit-linear-gradient(#0e1e35,#0e1e35);
	background-image:linear-gradient(#0e1e35,#0e1e35);
	position:relative;
	width:100%;
	float:left;
}

.sub-header-1{
	border-style:solid;
	border-width:1px 0 1px 0;
	border-top-color:#267abf;
	border-bottom-color:#0d1927;
	background-color:#19314e;
	background-image:-webkit-linear-gradient(#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(#267abf,#1a6099 5%,#19314e)
}


.sub-header h2{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:0 50px;
	padding:10px 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
}

.back,
.back:hover{
	position:absolute;
	left:3px;
	top:4px;
	width:40px;
	height:30px;
	display:block;
	padding:3px 0;
	font-size:19px;
	color:#d0ccc6!important;
	font-weight:bold;
}
.back .glyphicon-chevron-left{
	position:relative;
	left:-1px;
}
.back:active{
	background-color:#040e1c;
	background-image:-webkit-linear-gradient(#040e1c 0%,#052f65 98%);
	background-image:linear-gradient(#040e1c 0%,#052f65 98%);
}

.vessport-block,
.vessport-block:hover{
	display:block;
	width:100%;
	max-height:102px;
	padding:20px 0;
	margin:10px 0 1px 0;
	color:#fff!important;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0 #000;
	border-width:1px;
	border-style:solid;
	border-color:#011225;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	background-color:#052f65;
	background-image:-webkit-linear-gradient(#052f65 0%,#040e1c 98%);
	background-image:linear-gradient(#052f65 0%,#040e1c 98%);
	position:relative;
}
.vessport-block:focus{
	color:#fff;
	text-decoration:none;
}
.vessport-block:active{
	background-color:#040e1c;
	background-image:-webkit-linear-gradient(#040e1c 0%,#052f65 98%);
	background-image:linear-gradient(#040e1c 0%,#052f65 98%);
}
.vessport-block span{
	display:block;
}
.vessport-block .live{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:2px 0;
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:0 1px 3px rgba(0,0,0,0.75);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.75);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.75);
	background-color:#900;
	background-image:-webkit-linear-gradient(#990000,#ff0000,#990000);
	background-image:linear-gradient(#990000,#ff0000,#990000);
}
.vessport-block .icon{
	height:34px;
	margin-bottom:10px;
}
.vessport-block .icon img{
	height:34px;
}
.vessport-block .name{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0 5px;
}

.eventfilters .select-label{
	font-weight:bold;
	margin-bottom:2px;
	font-size:14px;
	color:#f5f5f5;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	width: 100%;
}
.jq-selectbox .select {
	width: 100%;
	height: 30px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #d5d5d5;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow:1px 1px 0 #fff;
	-webkit-text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
	font: bold 14px/30px Arial, Tahoma, sans-serif;
}
.registration .jq-selectbox .select{
	background: #fff;
}
.jq-selectbox .select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-selectbox .select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #ddd;
	-webkit-box-shadow: inset 1px 1px 3px #ddd;
	-moz-box-shadow: inset 1px 1px 3px #ddd;
}
.jq-selectbox.focused .select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox .select .text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox .trigger .arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox .dropdown {
	top: 33px;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: bold 14px/18px Arial, Tahoma, sans-serif;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background: #ff902e;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}

.settings-1{
	width:100%;
	float:left;
}
.settings-1 .select-label{
	margin:5px 10px;
}
.settings-1-select{
	background-color:#3463a1;
	border-bottom:1px solid #000;
	margin-bottom:8px;
	padding:5px 10px;
	width:100%;
	float:left;
}

.settings-1-select .flag{
	float:left;
	width:55px;
	overflow:hidden
}
.settings-1-select .flag img{
	height:30px;
	border:1px solid #000;
}
.country-select{
	margin-left:55px;
}

.help-main-block{
	padding:20px 10px;
}
.help-main-block li{
	margin-bottom:7px;
}
.help-main-block h4{
	padding:7px 10px;
	margin-top:30px;
	margin-bottom:10px;
	border-bottom:1px solid #267abf;
	background:#19314e;
}
.promotionTable{margin: 0 0 20px 0;font-size: 13px;border-collapse: separate;border-spacing: 1px;}
.promotionTable tr th {background: #444444;}
.promotionTable tr:nth-child(even) td{background: #373737;}
.promotionTable tr:nth-child(odd) td{background: #2f2f2f;}
.promotionTable th, .promotionTable td{padding: 10px 8px;} 

.blue_gray_table{width:470px;margin:0 auto;text-align:center; margin-bottom:20px; margin-top:30px;}
.blue_gray_table th{height:29px;padding:0;text-align:center;background:#2f4361;border-bottom:1px solid #1e2b3f}
.blue_gray_table th span{display:block;padding-bottom:2px}
.blue_gray_table td{border-bottom:1px solid #1e2b3f;padding:7px 35px;}

.go-back{
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:666;
}
.go-back a{
	display:block;
	padding:6px 10px 8px 10px;
	text-align:center;
	text-decoration:none;
	color:#000;
	border:2px solid #0e1e35;
	background:#ebebeb;
	box-shadow:inset 0 0 2px #ffffff,0 0 35px rgba(0,0,0,0.8);
	-webkit-box-shadow: inset 0 0 2px #ffffff,0 0 35px rgba(0,0,0,0.8);
	-moz-box-shadow: inset 0 0 2px #ffffff,0 0 35px rgba(0,0,0,0.8);
	cursor:pointer;
	text-transform:uppercase;
	font-size:12px;
}
.go-back a span{
	display:block;
}

.contactus-panel{
	background-color:#08111e;
	padding:10px;
	width:100%;
	float:left;
}
.contactus-panel a{
	text-decoration:underline;
}

.promotions{
	padding:10px;
	width:100%;
	float:left;
}
.promowrap{
 	background:#08111e;
	width:100%;
	float:left;
	margin-bottom:30px;
	border:1px solid #15345d;
}
.promowrap h2{
	text-align: center;
	padding: 10px 15px;
	border: 1px solid #1963b2;
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	background: #144e8d;
	background: -moz-linear-gradient(left,#144e8d 0%,#153055 100%);
	background: -webkit-gradient(linear,left top,right top,color-stop(0%,#144e8d),color-stop(100%,#153055));
	background: -webkit-linear-gradient(left,#144e8d 0%,#153055 100%);
	background: -o-linear-gradient(left,#144e8d 0%,#153055 100%);
	background: -ms-linear-gradient(left,#144e8d 0%,#153055 100%);
	background: linear-gradient(to right,#144e8d 0%,#153055 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#144e8d',endColorstr='#153055',GradientType=1);
	display: block;
	position: relative;
	padding: 10px 0px 10px 0px;
	font-size: 17px;
	text-decoration: none;
	border-radius: 2px;
	z-index: 1;
	float:left;
	width: 100%;
	box-sizing: border-box;
	font-weight: 700;
	margin:0;
	margin-bottom:1px;
}
.promowrap-img{
	width:100%;
	float:left;
}
.promowrap-img img{
	 display: inline-block;
	 width: 100%;
	 width: auto\9;
	 height: auto;
	 vertical-align: middle;
	 border: 0;
	 -ms-interpolation-mode: bicubic;
	 border: 1px solid #08111e;
	 box-sizing: border-box;
}
.promowrap-content{
	background-color:#08111e;
	width:100%;
	float:left;
	padding:20px 10px;
}
.promowrap-button{
	width:100%;
	float:left;
	padding:10px;
	text-align:center;
}
.promowrap-button a{
	box-sizing:border-box;
	color:#fff;
	display:inline-block;
	border-width:1px;
	border-color:#011225;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	background-color:#0ba80b;
	background-image:-webkit-linear-gradient(#30ff30,#1b8f1b,#1fa61f);
	background-image:linear-gradient(#30ff30,#1b8f1b,#1fa61f);
	padding:9px 10px 10px 10px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	line-height:12px;
}

.promowrap-collapse a{
	text-decoration:underline;
}
.promowrap-collapse a{
	padding-bottom:20px;
	display:block;
}
.search-rates1{
	margin-top:20px;
}
.search-rates1 input{
	font-weight:bold;
}

.no-events-found{
	color:#bdec00;
	font-weight:bold;
	font-size:13px;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	font-size:14px;
	padding:0 10px;
}

.login,
.registration{
	margin-top:20px;
	width:100%;
	float:left;
}
.login sup,
.registration sup{
	color:#f00;
	font-weight:bold;
	font-size:13px;
	top:-3px;
	left:1px;
}
.re{
	cursor:pointer;
}
.re:active{    
	-moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
.forgot-password{
	text-decoration:underline;
}
.login input[type="checkbox"]{
	vertical-align:middle;
	margin:0 0 0 2px;
}

.registration-link,
.registration-link:hover{
	display:block;
	padding:1em 0.5em;
	margin:0;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:bold;
}
.entry-submit{
	border:1px solid #000;
	box-sizing:border-box;
	color:#fff;
	display:block;
	font-weight:bold;
	width:100%;
	text-align:center;
	padding:1em 0.5em;
	font-size:14px;
}

.forgot-password-block{
	padding:0 10px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.7) transparent rgba(255,255,255,0.2) transparent;
	background-color:rgba(0,0,0,0.2);
}
.forgot-password-block p{
	color:#bdec00;
	margin-top:20px;
}
.forgot-password-block .lnk-btn{
	width:100px;
	margin:0 auto;
	cursor:pointer;
	margin-bottom:20px;
}
.login .form-group{
	margin-bottom:25px;
}

.invalid-msg{
	position:relative;
	padding:9px;
	width:100%;
	height:100%;
	margin-top:7px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #ef0000;
	background-color:#fee9e5;
	color:#ef0000;
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
}
.invalid-msg:before{
	content:"";
	position:absolute;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #ef0000;
	left:20px;
	top:-8px;
}
.invalid-msg:after{
	content:"";
	position:absolute;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #fee9e5;
	left:20px;
	top:-7px;
}



.logged .header-logo{
	position:absolute;
	top:0;
	left:48px;
	width:94px;
}
.rate-contribution{
	height:38px;
	padding:7px 149px 0 0;
	position:absolute;
	left:146px;
	box-sizing:box-sizing;
	width:100%;
}
.rate-contribution .lnk-btn{
	height:38px;
	padding:2px 4px;
	display:inline-block;
	float:left;
	width:50%;
	font-weight:normal;
	font-size:13px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
.rate-contribution .lnk-contribution-green{
	border:1px solid #000;
	display:inline-block;
	-moz-border-radius-toprleft:0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height:38px;
	padding:2px 4px;
	width:50%;
	float:left;
	font-weight:normal;
	font-size:13px;
	box-sizing:border-box;
	color:#fff;
	background-color:#0ba80b;
	background-image:-webkit-linear-gradient(#0ba80b, #147a14);
	background-image:linear-gradient(#0ba80b, #147a14);
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	text-align:center;
	text-decoration:none;
}
.lnk-contribution-green:active{
	background-image:-webkit-linear-gradient(#147a14, #0ba80b);
	background-image:linear-gradient(#147a14, #0ba80b);
}
.rate-contribution a span{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.rate-contribution a span.total{
	color:#f1d303;
}

.color-bdec00{
	color:#bdec00;
}
.my-bet{
	/*
	padding-top:10px;
	padding-bottom:10px;
	*/
}
.my-bet .no-events-found{
	padding-top:8px;
	padding-bottom:10px;
}
.colStructure{
	background-color:#0c121b;
	color:#ccc;
	display:table;
	table-layout:fixed;
	width:100%;
	float:left;
	font-size:11px;
	padding:5px;
}
.colStructure .fixedCol{
	display:table-cell;
	padding:3px 8px;
	vertical-align:top;
	line-height:15px;
	font-weight:normal;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	border-left:1px solid #1c6aab;
	border-right:1px solid #0e3453;
}
.colStructure .fixedCol:first-of-type{border-left:none;}
.colStructure .fixedCol:last-of-type{border-right:none;padding-right:28px}
.colStructure .fixedCol.dateTime{width:26%;white-space:normal;text-align:center}
.colStructure .fixedCol.dateTime + .fixedCol{width:74%}
.history-only{
	border-color:#1c6aab;
	background-color:#154f7f;
	background-image:-webkit-linear-gradient(none);
	background-image:linear-gradient(none);
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-webkit-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-moz-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	border-style:solid;
	border-width:1px 1px 0 1px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	white-space:normal;
	font-weight:bold;
	font-size:14px;
	padding:10px;
}


.betslipnotificationwrap{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:86px;
	z-index:100;
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000000);
	background-image:linear-gradient(rgba(0,0,0,0),#000000);
	text-align:center;
}
.footerlink-bs{
	display:block;
	position:relative;
	width:50px;
	height:50px;
	margin:0 auto;
	margin-top:25px;
	text-align:center;
	border-style:solid;
	border-width:2px;
	border-color:#0f1318;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background-color:#0b68b1;
	background-image:-webkit-linear-gradient(#0b68b1,#1b2e42);
	background-image:linear-gradient(#0b68b1,#1b2e42);
	color:#fff;
}
.notification{
	display:block;
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	line-height:28px;
	font-family:Tahoma;
	text-align:center;
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	border-radius:100%;
	box-sizing:border-box;
	z-index:1;
	color:#000;
	border-color:#fff;
	box-shadow:inset 0 0 0 2px #000;
	-webkit-box-shadow:inset 0 0 0 2px #000;
	-moz-box-shadow:inset 0 0 0 2px #000);
	background-color:#fff;
}
.notification:before{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	z-index:-1;
}
.icon-bar-footer{
	display:block;
	margin:0 auto;
	width:24px;
	height:28px;
	margin-top:11px;
	background:url(../images/icon-foot1.png) no-repeat 0 0;
}





.betsitem-event{
	background-color:#154f7f;
	border-bottom:2px solid #0e1e35;
	position:relative;
	width:100%;
	float:left;
	height:73px;
	min-height:73px;
	width:100%;
}
.suspended-1{
	background-color:rgba(0, 0, 0, .7);
	text-align:center;
	color:#f30;
	font-size:16px;
	font-weight:bold;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	height:73px;
	min-height:73px;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	width:100%;
	padding:26px 0;
}
.remove-1{
	height:73px;
	min-height:73px;
	width:22px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.remove-1 a{
	height:73px;
	min-height:73px;
	width:22px;
	display:block;
}
.remove-1-span{
	display:inline-block;
	width:14px;
	height:14px;
	background-color:#2d2d2d;
	border:2px solid #000;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	position:relative;
	top:26px;
}
.remove-1-span .glyphicon-remove{
	color:#ababab;
	font-size:10px;
	position:relative;
	top:-3px;
}

.betsitem-event-content{
	position:relative;
	float:left;
	width:60%;
	padding:10px 0 10px 22px;
	box-sizing:border-box;
}
.betsitem-event-content{
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
}
.betsitem-event-content .content-1 strong{
	padding:0 4px 0 3px;
}

.betsitem-event-content .content-1 strong.background-color{
	background-color:#75021c;
}
.betsitem-event-content .content-1 label{
	padding:1px 3px;
}

.animate{
	-webkit-animation: opacityToggle .9s;
	animation: opacityToggle .9s;
	animation-iteration-count: infinite;
	background-color:#0c0;
}
@-webkit-keyframes opacityToggle{
  0%{
    opacity: 1;
  }
  50%{
     opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
@keyframes opacityToggle{
  0%{
    opacity: 1;
  }
  50%{
     opacity: 0;
  }
  100%{
    opacity: 1;
  }
}

.desc{
	color:#ccc;
	font-size:11px;
	font-weight:bold;
}

.betsitem-event-stake{
	position:absolute;
	right:1%;
	width:39%;
	text-align:right;
	height:38px;
	position:absolute;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.stakeOptions{
	display:inline-block;
	margin-right:15px;
	box-sizing:initial;
	border-radius:3px;
	border:4px solid #1d69aa;
	background-color:#000;
}
.stakeOptions input{
	margin:3px 3px 0 3px;
}

.options-combo-bets{
	border-top:1px solid #5b6d7b;
	border-bottom:1px solid #000;
	background-color:#0e1e35;
	background-image:-webkit-linear-gradient(#0e1e35,#0e1e35);
	background-image:linear-gradient(#0e1e35,#0e1e35);
	position:relative;
	width:100%;
	float:left;
	padding:5px;
	font-weight:bold;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-webkit-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-moz-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
}

.betslip-message{
	position:relative;
	padding:14px 5px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	border-style:solid;
	border-width:1px 0 1px 0;
	color:inherit;
	border-color:#000;
	background-color:#0e1e35;
	width:100%;
	float:left;
}


.betsoptionswrap{
	background-color:#0e1e35;
	color:#ccc;
	position:relative;
	min-height:40px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-webkit-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-moz-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	width:100%;
	float:left;
	height:50px;
	min-height:50px;
	margin-top:8px;
}
.betsoptionswrap .betslip-row-content{
	position:relative;
	float:left;
	width:60%;
	padding:20px 0 0 22px;
	box-sizing:border-box;
}


.betslip-row-stake{
	position:absolute;
	right:1%;
	width:39%;
	text-align:right;
	height:38px;
	position:absolute;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.stakeboxactionsbtn{
	position:relative;
	overflow:hidden;
}
.betslip-row-stake .stakeboxactionsbtn .stakeboxactionsbtn-a{
	cursor:pointer;
	position:absolute;
	display:block;
	top:0;
	width:30%;
	box-sizing:border-box;
	height:100%;
	height:38px;
	font-size:24px;
	line-height:34px;
	border:1px solid #000;
	box-shadow:inset 0 0 2px rgba(255,255,255,0.5);
	background-color:#0b66ae;
	background-image:-webkit-linear-gradient(#0b66ae,#154e7d);
	background-image:linear-gradient(#0b66ae,#154e7d);
	text-align:center;
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	color:#fff;
}
.betslip-row-stake .stakeboxactionsbtn .stakeboxactionsbtn-a:active{
	background-image:-webkit-linear-gradient(#154e7d, #0b66ae);
	background-image:linear-gradient(#154e7d, #0b66ae);
}
.betslip-row-stake .stakeboxactionsbtn .stakeboxactionsbtn-right{
	border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	right:0;
}
.betslip-row-stake .stakeboxactionsbtn .stakeboxactionsbtn-left{
	border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	left:0;
}
.betslip-row-stake .stakeboxactionsbtn .stakebox{
	display:block;
	width:40%;
	margin:0 auto;
	padding:0;
	height:38px;
	font-size:18px;
	line-height:38px;
	text-align:center;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:1px solid #000;
	color:#fff;
	text-shadow:none;
	box-shadow:none;
	background-color:#0e3455;
}

.betslipactionsarea{
	width:100%;
	float:left;
	padding-bottom:10px;
}
.betslip-additionalactions{
	width:100%;
	float:left;
	padding-top:10px;
}
.betslip-additionalactions span{
	display:inline-block;
	width:48%;
	margin:0 1%;
	float:left;
}
.flatbtn{
	display:block;
	box-sizing:border-box;
	padding:10px;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#fff;
	text-shadow:1px 1px 0 #000;
	-webkit-border-radius:1px 1px 0 #000;
	-moz-border-radius:1px 1px 0 #000;
	border-width:1px;
	border-style:solid;
	border-color:#366fbf;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background-color:#0b65ad;
	background-image:-webkit-linear-gradient(#0b65ad,#154f7f);
	background-image:linear-gradient(#0b65ad,#154f7f);
}
.flatbtn:active{
	background-image:-webkit-linear-gradient(#154f7f, #0b65ad);
	background-image:linear-gradient(#154f7f, #0b65ad);
}


.summary{
	width:100%;
	float:left;
	background-color:#2a5996;
	position:relative;
	border-top:1px solid #000;
}
.summarystats{
	float:left;
	width:50%;
	padding-bottom:4px;
}

.summarystats a.bet-clear-btn{
	cursor:pointer;
	display:block;
	padding:7px 4px;
	text-decoration:none;
	border-style:solid;
	border-width:0 1px 1px 0;
	color:#000;
	text-shadow:1px 1px 0 #104384,-1px -1px #104384;
	-webkit-text-shadow:1px 1px 0 #104384,-1px -1px #104384;
	-moz-text-shadow:1px 1px 0 #104384,-1px -1px #104384;
	border-color:#000;
	border-bottom-right-radius:3px;
	box-shadow:none;
	background-color:#0e386e;
	background-image:-webkit-linear-gradient(none);
	background-image:linear-gradient(none);
}
.summarystats a.bet-clear-btn:active{
	background-color:#154f7f;
}
.summarystats a.bet-clear-btn .glyphicon-remove-sign{
	font-size:15px;
	position:relative;
	top:2px;
}
.summarystats a.bet-clear-btn span:last-child{
	position:relative;
	top:-1px;
}


.summarystats table{width:100%;table-layout:fixed;margin-top:2px;}
.summarystats table td,
.summarystats > table th{width:50%;padding:2px 4px;color:inherit;border-bottom:1px solid #3b7dc0;}
.summarystats table td{font-size:11px;background-color:transparent;}
.summarystats table th{font-size:12px;font-weight:bold;text-align:right;background-color:#1d3e69;}


.summary .place-bet-btn{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	box-sizing:border-box;
	padding:4px;
}
.summary .place-bet-btn .lnk-btn-green{
	width:100%;
	font-weight:bold;
	font-size:14px;
	padding:18px 10px;
	border:1px solid #011225;
}
.summary .place-bet-btn .lnk-btn-green span{
	display:block;
	color:#00e500;
}



.betslip-message-error{
	width:100%;
	float:left;
	border:1px solid #f30;
	background-color:#0e1e35;
	padding:14px 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	position:relative;
	color:#f30;
}
.betslip-message-error .arrowelementborder{
	border-color:transparent transparent #f30;
}

.stakespan{
	color:#fff;
	font-weight:bold;
}



.banking-deposit{
}
ul.listView,
ul.listView li{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
ul.listView li{
	background-color:#154f7f;
	position:relative;
	min-height:28px;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:2px;
	border-bottom:1px solid #0e3453;
	border-top:1px solid #1c6aab;
	position:relative;
}
ul.listView li a{
	display:block;
	text-decoration:none;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-webkit-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-moz-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
}
ul.listView li a .glyphicon-chevron-right{
	position:absolute;
	right:25px;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	color:#beb8b0;
	font-size:20px;
}




.wrapper-block{
	margin-top:10px;
	width:100%;
	float:left;
}
.form-payments .form-group{
	position:relative;
}
.form-payments input[type="text"],
.form-payments input[type="number"]{
	background-color:#d5d5d5;
	font-weight:bold;
	color: #333;
	text-shadow:1px 1px 0 #fff;
	-webkit-text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
}
.form-payments sup{
    color: #f00;
}
.form-payments label{
	display:block;
	position:relative;
	box-sizing:border-box;
	text-indent:8px;
	padding-top:12px;
	font-weight:normal;
	margin-bottom:2px;
}
.form-payments .invalid_msg{
	position:absolute;
	bottom:38px;
	left:0;
	color:#000;
	border:1px solid #f63;
	background-color:#f0dddd;
	width:100%;
	padding:3px;
	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.form-payments .invalid_msg:after{
	display:block;
	position:absolute;
	content:"";
	top:100%;
	right:5px;
	width:0;
	height:0;
	border:5px solid transparent;
	border-top-color:#f63;
}





.team-header-wrap{
	position:relative;
	width:100%;
	float:left;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	margin-bottom:20px;
	
}
.team-header-wrap h3 > div{float:left}
.team-header-wrap h3{
	position:relative;
	padding:2px 0;
	margin:0;
	font-size:13px;
	line-height:24px;
	height:32px;
	border-style:solid;
	border-width:1px 0 1px 0;
	border-top-color:#1c6aab;
	border-bottom-color:#0e3453;
	background-color:#154f7f;
	background-image:-webkit-linear-gradient(#154f7f,#0e3453);
	background-image:linear-gradient(#154f7f,#0e3453);
}
.team-header-wrap h3 .team_a,
.team-header-wrap h3 .team_b{
	width:40%;
	padding:0 5px;
	font-family: 'MyriadPro-SemiboldCond' ,Arial,Helvetica,sans-serif;
	font-size:1.85em;
	line-height:1.2em;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
}

.vs-line h3 .team_a,
.vs-line h3 .team_b{
	width:47%;
}
.vs-line h3 .versus{
	font-family: 'MyriadPro-SemiboldCond' ,Arial,Helvetica,sans-serif;
	font-size:1.85em;
	line-height:1.2em;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	text-align:center;
	width:6%;
}
.team-header-wrap h3 .team_a{text-align:right}
.team-header-wrap h3 .team_b{text-align:left}
.team-header-wrap h3 .game_score{
	width:20%;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.team-header-wrap h3 .game_score > div{
	float:left;
	padding-left:1px;
	box-sizing:border-box;
}
.team-header-wrap h3 .game_score > div span{
	display:block;
	border-radius:2px;
	border:1px solid #000000;
	background-color:#000000;
	background-image:-webkit-linear-gradient(rgba(255,255,255,0.35),rgba(255,255,255,0),rgba(255,255,255,0.35));
	background-image:linear-gradient(rgba(255,255,255,0.35),rgba(255,255,255,0),rgba(255,255,255,0.35));
}
.team-header-wrap h3 .game_score > div:first-child{padding-left:0}
.team-header-wrap h3 .game_score .gs_team_a,
.team-header-wrap h3 .game_score .gs_team_b{width:42%}
.team-header-wrap h3 .game_score .gs_divider{width:16%}
.team-header-wrap h3 .game_time{
	float:none;
	position:absolute;
	left:50%;
	top:100%;
	padding:0 10px;
	color:#f1d303;
	font-size:10px;
	line-height:1.5em;
	border-radius:0 0 6px 6px;
	background-color:transparent;
	background-image:-webkit-linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0));
	background-image:linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0));
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);transform:translate(-50%,0);
	z-index:3;
}
/*
.team-header-wrap h3.prelive > div{width:47.5%}
.team-header-wrap h3.prelive > div.versus{width:5%;}
*/
.heading_overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	font-size:1.231em;/*16px*/
	font-weight:bold;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
}
.heading_overlay .message{
	position:absolute;
	display:block;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	left:0;
	width:100%;
	margin:0;
	padding:0;
}
.negative{
	color:#f30;
}

@media only screen and (max-width:320px){
.team-header-wrap h3 .game_score{font-size:0.923em;/* 12px */}
.team-header-wrap h3 .team_a,
.team-header-wrap h3 .team_b,
.vs-line h3 .versus{font-size:1.385em;/* 18px */}
}
@media only screen and (min-width:321px) and (max-width:480px){
.team-header-wrap h3 .game_score{font-size:1.23em;/* 16px */}
}


.playground-block{
	position:relative;
	width:100%;
	float:left;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}


.sport-block-2{}
.sport-block-2 .open-block{
	background-image:none;
	background-color:#000;
}
.sport-block-2 .close-block{
	border-style:solid;
	border-width:1px 0 1px 0;
	border-top-color:#4e84af;
	border-bottom-color:#0c2b45;
	background-image:none;
	background-color:#134671;
}
.sport-block-2 .header-sport strong{
    position: relative;
    top:0;
	left:15px;
}
.sport-block-2 .header-sport .arrow {
    font-size:12px;
    left:5px;
    /*top:9px;*/
    z-index:2;
}
.sport-block-2 .open-block .arrow .glyphicon-triangle-right,
.sport-block-2 .close-block .arrow .glyphicon-triangle-bottom{
	display:none;
}
.sport-block-2 .open-block .arrow .glyphicon-triangle-bottom,
.sport-block-2 .close-block .arrow .glyphicon-triangle-right{
	display:block;
}

.variant-leage-pane .spoiler-header{
	border-style:solid;
	border-width:1px 0 1px 0;
	border-top-color:#4e84af;
	border-bottom-color:#0c2b45;
	background-image:none;
	background-color:#134671;
	padding:8px 40px 8px 10px;
	position:relative;
}
.variant-leage-pane .open{
	background-image:none;
	background-color:#000;
}
.variant-leage-pane .spoiler-header .glyphicon-triangle-bottom{
	position:relative;
	top:2px;
}
.variant-leage-pane .spoiler-header .glyphicon-triangle-right{
	position:relative;
	top:1px;
}
.variant-leage-pane .spoiler-header .glyphicon-triangle-bottom,
.variant-leage-pane .spoiler-header.open .glyphicon-triangle-right{
	display:none;
}
.variant-leage-pane .spoiler-header.open .glyphicon-triangle-bottom{
	display:inline-block;
}

.next-minute .bet-btn{
	min-height:37px;
	max-height:37px;
	vertical-align:middle;
}
.next-minute .title{
	background:none;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-webkit-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-moz-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	color:#fff!important;
	text-align:center;
	line-height:37px;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
}

.text-column-top{
	text-align:center;
	padding:10px 0;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}


/* scoreboard-1
--------------------------------------------- */
.scoreboard-tennis{
	margin:10px;
}
.sc-table{
	width:100%;
	text-align:center;
	border:1px solid #0e3554;
	background-color:#0b2a42;
}
.sc-table th{
	text-align:center;
	font-weight:normal;
	border-bottom:1px solid #0e3554;
}
.sc-table th,
.sc-table td{
	padding:2px 4px;
	vertical-align:middle;
}
.sc-table th:first-child,
.sc-table td:first-child{
	text-align:left;
	font-weight:600;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-webkit-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	-moz-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
}
.sc-table td:first-child{
	background-color:#0e3554;
}
.sc-table th.emphasis,
.sc-table td.emphasis,
.sc-table th.total,
.sc-table td.total{
	color:#f1d303;
}
.sc-table td.emphasis{
	background-color:#0e3554;
}
.sc-table th .icon img{
	width:16px;
}
.sc-table td .icon img{
	width:10px;
}
/* end scoreboard-1
--------------------------------------------- */

.promo-menu{
	width:100%;
	float:left;
	padding:0 10px 10px 10px;
}
.promo-menu-item{
	margin-bottom:5px;
}
.promo-menu-item a{
	display:block;
	padding:10px 15px;
	text-align:center;
	display:block;
	position:relative;
	padding:10px 45px 10px 14px;
	font-size:1.3077em;/*17px*/
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	background-origin:border-box;
	color:inherit;
	text-shadow:1px 1px 0 #000000;
	border-color:#1963b2 transparent transparent transparent;
	border-radius:2px;
	background-color:#144e8d;
	background-image:-webkit-linear-gradient(left,#144e8d,#153055);
	background-image:linear-gradient(to right,#144e8d,#153055);
}
.promo-menu-item a:active{
	border-color:#1963b2 transparent transparent transparent;
	background-color:#103d6e;
	background-image:-webkit-linear-gradient(right,#144e8d,#153055);
	background-image:linear-gradient(to left,#144e8d,#153055);
}



.spoiler-body{
	display:none;
	width:100%!important;
	float:left;
}
.spoiler-links{
	cursor:pointer;
}

/* spoiler-block league
--------------------------------------------------- */
.league .header-sport{
	height:50px;
	padding-left:10px;
}
.league .header-sport strong{
	line-height:32px;
}
.league .spoiler-body{
	background-color:#08111e;
	padding:10px;
}
.league-link{
	display:block;
	width:100%;
	float:left;
	padding:14px 75px 14px 10px;
	font-size:14px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:inherit;
	border-top-color:#267abf;
	border-bottom-color:#0d1927;
	background-color:#19314e;
	background-image:-webkit-linear-gradient(#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(#267abf,#1a6099 5%,#19314e);
	position:relative;
	cursor:pointer;
}
.league-link:active{border-top-color:#04080c;border-bottom-color:#2067a1;background-color:#102033;background-image:-webkit-linear-gradient(bottom,#267abf,#1a6099 5%,#19314e);background-image:linear-gradient(to top,#267abf,#1a6099 5%,#19314e)}
.league-link .glyphicon-chevron-right{
	position:absolute;
	right:10px;
	top:7px;
	width:30px;
	height:30px;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	text-align:center;
	color:#d0ccc6;
	box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	background-color:#052f65;
	background-image:-webkit-linear-gradient(#052f65 0%,#040e1c 98%);
	background-image:linear-gradient(#052f65 0%,#040e1c 98%);
	line-height:30px;
}
.league-link .label{
	display:none;
	position:absolute;
	right:50px;
	top:0;
	padding:3px;
	font-size:0.769em;/*10px*/
	line-height:1;
	box-shadow:1px 1px 3px rgba(0,0,0,0.7);
	border-radius:0 0 5px 5px;
	background-color:#990000;
	background-image:-webkit-linear-gradient(#990000,#ff0000,#990000);
	background-image:linear-gradient(#990000,#ff0000,#990000);
}
.league-link .label.live{
	display:block;
}
/* end spoiler-block league
--------------------------------------------------- */


/* spoiler-block
--------------------------------------------------- */
.spoiler-block .header-sport{
	height:auto;
	padding:9px 0 13px 10px;
	width:100%;
	float:left;
	vertical-align:middle;
}
.spoiler-block .header-sport strong{
	line-height:normal;
}
.spoiler-block .header-sport .arrow{	
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.spoiler-block .header-sport .arrow .glyphicon-triangle-top,
.league .header-sport .arrow .glyphicon-triangle-top,
.league .header-sport.open .arrow .glyphicon-triangle-bottom{
	display:none;
}
.spoiler-block .header-sport.open-block .arrow .glyphicon-triangle-top,
.league .header-sport.open .arrow .glyphicon-triangle-top{
	display:block;
}
.spoiler-block .spoiler-body{
	background-color:#08111e;
	padding:10px;
}
.spoiler-block-link{
	display:block;
	width:100%;
	float:left;
	padding:14px 75px 14px 10px;
	font-size:14px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:inherit;
	border-top-color:#267abf;
	border-bottom-color:#0d1927;
	background-color:#19314e;
	background-image:-webkit-linear-gradient(#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(#267abf,#1a6099 5%,#19314e);
	position:relative;
	cursor:pointer;
}
.spoiler-block-link:active{
	border-top-color:#04080c;
	border-bottom-color:#2067a1;
	background-color:#102033;
	background-image:-webkit-linear-gradient(bottom,#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(to top,#267abf,#1a6099 5%,#19314e);
}
.spoiler-block-link .glyphicon-chevron-right{
	position:absolute;
	right:10px;
	width:30px;
	height:30px;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	text-align:center;
	color:#d0ccc6;
	box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 1px rgba(255,255,255,0.15),inset 0 2px 1px rgba(0,0,0,0.25);
	background-color:#052f65;
	background-image:-webkit-linear-gradient(#052f65 0%,#040e1c 98%);
	background-image:linear-gradient(#052f65 0%,#040e1c 98%);
	line-height:30px;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.spoiler-block-link .label{
	display:none;	
	position:absolute;
	right:50px;
	top:0;
	padding:3px;
	font-size:0.769em;/*10px*/
	line-height:1;
	box-shadow:1px 1px 3px rgba(0,0,0,0.7);
	border-radius:0 0 5px 5px;
	background-color:#990000;
	background-image:-webkit-linear-gradient(#990000,#ff0000,#990000);
	background-image:linear-gradient(#990000,#ff0000,#990000);
}
.spoiler-block-link .label.live{
	display:block;
}
.spoiler-block-link .time{
	background-color:transparent;
	font-size:14px;
	line-height:normal;
}
.spoiler-block-link .info-1,
.spoiler-block-link .eventtime{
	font-weight:normal;
	opacity:.7;
	font-size:13px;
}
.spoiler-block-link .eventtime{
	margin-top:2px;
}
/* end spoiler-block
--------------------------------------------------- */





/* div.item_lnk
--------------------------------------------------- */
div.item_lnk_1{
	width:100%;
	float:left;
	margin-bottom:2px;
	padding:5px;
	border-style:solid;
	border-width:1px 0 1px 0;
	text-shadow:inherit;
	border-top-color:#1c6aab;
	border-bottom-color:#0e3453;
	background-color:#154f7f;
	background-image:-webkit-linear-gradient(none);
	background-image:linear-gradient(none);
	height:48px;
	position:relative;
}
div.item_lnk_1:active{border-color:#1963b2 transparent transparent transparent;background-color:#103d6e;background-image:-webkit-linear-gradient(right,#144e8d,#153055);background-image:linear-gradient(to left,#144e8d,#153055);
}
div.item_lnk_1 a{
	display:block;
	position:relative;
	color:#fff;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
}
div.item_lnk_1 a .game_content{
	margin-right:40px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
div.item_lnk_1 a .game_content .title{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
div.item_lnk_1 a .game_content.eventTime{
	margin-top:4px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
div.item_lnk_1 a .glyphicon-chevron-right{
	position:absolute;
	right:10px;
	color:#d0ccc6;
	font-size:24px;
	top:5px;
}
/* end div.item_lnk
--------------------------------------------------- */


.itemheading{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:5px;
	background-color:#0c121b;
	color:#ccc;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	font-weight:bold;
}
.itemheading .title{
	color:#fff;
}

.horse_racing_block .nextGames{position:relative;text-align:center;padding:10px 0;line-height:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;}
.horse_racing_block .nextGames > a{display:inline-block;position:relative;overflow:hidden;margin:0 0.5%;width:31%;text-decoration:none;line-height:initial;box-sizing:border-box;color:inherit;text-shadow:inherit;border-radius:4px;border:1px solid #1c6aab;background-color:#154f7f}
.horse_racing_block .nextGames > a > *{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.horse_racing_block .nextGames > a > span{padding:5px 2px 10px 2px;border-top:1px solid #1c6aab;background-color:rgba(0,0,0,0.5)}
.horse_racing_block .nextGames > a > strong{padding:10px 0 5px 0}



.message--warning{
	width:100%;
	float:left;
	margin:0;
	padding:1em;
	background:#ff7f00;
	color:#fff;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
}

/* horseracing-table
-------------------------------------------- */
.scroll-x{
	width:100%;
	float:left;
	overflow-x:auto;
}
.horseracing-table{
	background-color:#134671;
	border-collapse:separate;
	width:100%;
	float:left;
	font-size:13px;
	color:#ccc;
}
.horseracing-table tr:nth-child(2n){
	background-color: rgba(0,0,0,.1);
}
.horseracing-table th{
	background-color: rgba(0,0,0,.4);
	border-bottom:1px solid rgba(255, 255, 255, 0.1);
	vertical-align:middle;
	white-space:nowrap;
	font-weight:normal;
	font-size:12px;
	line-height:19px;
	height:20px;
	padding:4px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.horseracing-table th a{
	font-size:12px;
	color:#ccc;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	line-height:19px;
}
.horseracing-table th > a:hover{
	background:rgba(255,255,255,0.2);
	color:rgba(255,255,255,0.9);
}
.horseracing-table td{
	vertical-align:middle;
	border-top:1px solid rgba(0,0,0,0.4);
	border-left:1px solid rgba(255,255,255,0.1);
	border-bottom:1px solid rgba(255,255,255,0.1);
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.horseracing-racecard-table td{
	padding:4px;
}
.horseracing-table td:first-child{
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.horseracing-racecard-table td:first-child div{
	font-weight:normal;
	font-size:12px;
}
.horseracing-racecard-table td:first-child div:first-child{
	font-size:14px;
}
.horseracing-racecard-table td div strong{
	font-size:14px;
	color:#fff;
}
.horseracing-racecard-table .link-button,
.horseracing-racecard-table .link-button:hover,
.horseracing-racecard-table .link-button:focus,
.horseracing-racecard-table .link-button.click:active{
	display:block;
	font-size:16px;
	text-align:center;
	padding:11px 0;
	color:#000;
	text-shadow:1px 1px 0 #fff;
	-webkit-text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
	border-width:1px;
	border-style:solid;
	border-color:#000;
	border-radius:4px;
	box-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #ffffff;
	background-color:#e1e1e1;
	background-image:-webkit-linear-gradient(#f0f0f0,#e1e1e1);
	background-image:linear-gradient(#f0f0f0,#e1e1e1);
}
.horseracing-racecard-table .link-button:active,
.horseracing-racecard-table .link-button.click,
.horseracing-racecard-table .link-button.click:hover{
	background-image:none;
	background-color:#99d1ff;
}
.horseracing-racecard-table .disabled,
.horseracing-racecard-table .disabled:hover,
.horseracing-racecard-table .disabled:focus,
.horseracing-racecard-table .disabled:active{
	background:none;
	background-color:#ccc;
	border-color:#ccc;
	cursor:default;
	pointer-events:none;
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	box-shadow:inset 1px 1px 0 #ccc,inset -1px -1px 0 #ccc;
	color:#666;
}
span.triangle-selector{
	display:inline-block;
	float:left;
	margin-right:4px;
}
span.triangle-selector span.glyphicon{
	display:block;
	font-size:8px;
	color:#ccc;
}
.horseracing-forecast-table th,
.horseracing-forecast-table td{
	text-align:center;
}
.horseracing-forecast-table th:first-child,
.horseracing-forecast-table td:first-child{
	text-align:left;
}
.horseracing-forecast-table td{
	padding:10px 4px;
}
.botton-red-container{
	background-color:#134671;
	padding:10px 0;
	width:100%;
	float:left;
}
.botton-red,
.botton-green{
	color:#fff;
	display:block;
	width:100%;
	float:left;
	padding:1em 0.5em;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border:1px solid #011225;
}
.botton-red{
	background-color:#aa0b0b;
	background-image:-webkit-linear-gradient(#aa0b0b,#7c1515);
	background-image:linear-gradient(#aa0b0b,#7c1515);
}
.botton-red:active{
	background-color:#880909;
	background-image:-webkit-linear-gradient(bottom,#aa0b0b,#7c1515);
	background-image:linear-gradient(to top,#aa0b0b,#7c1515);
}
.botton-green{
	background-color:#098609;
	background-image:-webkit-linear-gradient(bottom,#147a14,#0ba80b);
	background-image:linear-gradient(to top,#147a14,#0ba80b)
}
.botton-green:active{
	background-color:#147a14;
	background-image:-webkit-linear-gradient(bottom,#0ba80b,#147a14);
	background-image:linear-gradient(to top,#0ba80b,#147a14)
}
.disabled{
	opacity:.35;
	cursor:default;
	pointer-events:none;
}
/* end horseracing-table
-------------------------------------------- */

/* .racingresults-table
------------------------------------------------------ */
.horseracing-table-2 th{
	padding:2px 7px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.horseracing-table-2 td{
	padding:4px 7px;
	color:#fff;
}
.horseracing-table-2 td:first-child{
	color:#ccc;
	font-weight:normal;
}
.horseracing-table-2 td strong{
	font-size:14px;
}
.block-tip-1{
	width:100%;
	float:left;
	padding:20px 7px 10px 7px;
	font-size:14px;
	font-weight:800;
	background-color:#134671;
}
/* end .racingresults-table
------------------------------------------------------ */

.horseracing-rule{
	background-color:#134671;
	width:100%;
	float:left;
	padding:5px;
	font-size:11px;
	text-shadow:1px 1px 0 #000;
	-webkit-text-shadow:1px 1px 0 #000;
	-moz-text-shadow:1px 1px 0 #000;
}



/* 
***********************************************************
***********************************************************
***********************************************************
***********************************************************
transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%); для Firefox
-webkit-transform: translate(0px, -50%); для Chrome и Safari
-o-transform: translate(0px, -50%); для Opera
-ms-transform: translate(0px, -50%); для Internet Explorer 9
*********************************************************** */

.navigation-1 .navbar-default .navbar-nav > li > a:active,
ul.listView li:active{
	background-color:#153055;
	background-image:-webkit-linear-gradient(left,#153055,#144e8d);
	background-image:linear-gradient(to right,#153055,#144e8d);
}

.navigation-1 .navbar-default .navbar-nav > li.go-out > a:active{
	margin-top:10px;
	border-color:#590d0d transparent transparent transparent;
	background-color:rgba(0,0,0,0.8);
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.8),rgba(76,11,11,0.8));
	background-image:linear-gradient(to right,rgba(0,0,0,0.8),rgba(76,11,11,0.8));
}

.lnk-btn-green:active{
	background-color:#0ba80b;
	background-image:-webkit-linear-gradient(#1fa61f,#1b8f1b,#30ff30);
	background-image:linear-gradient(#1fa61f,#1b8f1b,#30ff30);
}

.spoiler-header{
	cursor:pointer;
	width:100%;
	float:left
}
.spoiler-body{
	display:none;
	width:100%!important;
	float:left;
}
.navigation-1 li .arrow,
.contribution-link .arrow{
	display:block;
	position:absolute;
	top:50%;
	right:5px;
	z-index:2;
	transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.navigation-1 li .arrow .glyphicon,
.contribution-link .arrow .glyphicon{
	color:#ccc;
	font-size:23px;
}
.navigation-1 li .arrow .glyphicon-triangle-top,
.navigation-1 li.spoiler .spoiler-header.open .arrow .glyphicon-triangle-bottom{
	display:none;
}
.navigation-1 li.spoiler .spoiler-header.open .arrow .glyphicon-triangle-top{
	display:block;
}
.navigation-1 li .arrow .glyphicon-triangle-bottom{
	top:4px;
}

/* carousel-casino-home
----------------------------------------------------------- */
.carousel-casino-home{
	margin-bottom:35px;
}
.carousel-casino-home .carousel-inner > .item > img, 
.carousel-casino-home .carousel-inner > .item > a > img{
	width:100%;
}
.carousel-casino-home{
	background-color:#000;
}
.carousel-casino-home .carousel-control{
	width:30px;
	background-image:none!important;
	opacity:1;
}
.carousel-casino-home .carousel-control:active .glyphicon{
	color:#666;
}
.carousel-casino-home .carousel-text{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	top:0;
	left:20px;
	padding:10px;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 1);
	-webkit-text-shadow:1px 1px 0 rgba(0, 0, 0, 1);
	-moz-text-shadow:1px 1px 0 rgba(0, 0, 0, 1);
}

.carousel-casino-home ol.carousel-indicators{
	bottom:-27px;
	margin-bottom:0;
}
.carousel-casino-home ol.carousel-indicators li{
	margin-left:5px;
	margin-right:5px;
}
.carousel-casino-home .carousel-indicators .active {
    background-color: #f1d303;
	border:1px solid #f1d303;
}
.carousel-casino-home .carousel-indicators li:only-of-type{
	cursor:default;
}
/* end carousel-casino-home
----------------------------------------------------------- */

/* spoiler-block-1
----------------------------------------------------------- */
.spoiler-block-1 .spoiler-header{
	padding:8px 95px 8px 5px;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	border-top-color:#267abf;
	border-bottom-color:#0d1927;
	background-color:#19314e;
	background-image:-webkit-linear-gradient(#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(#267abf,#1a6099 5%,#19314e);
	position:relative;
}
.spoiler-block-1 .spoiler-header:active{
	border-top-color:#04080c;
	border-bottom-color:#2067a1;
	background-color:#102033;
	background-image:-webkit-linear-gradient(bottom,#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(to top,#267abf,#1a6099 5%,#19314e);
}
.spoiler-block-1 .spoiler-header .icon{
	display:inline-block;
	margin-right:3px;
	width:34px;
	height:34px;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
}
.spoiler-block-1 .spoiler-header .icon img{
	max-width:34px;
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.spoiler-block-1 .spoiler-header-content{
	display:block;
	height:auto;
	position:absolute;
	top:50%;
	left:50px;
	transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%)
}
.spoiler-block-1 .spoiler-header em{
	color:#ccc;
	font-style:normal;
	font-weight:bold;
}
.spoiler-block-1 .spoiler-header strong,
.spoiler-block-1 .spoiler-header em{
	position:relative;
	top:1px;
}
.spoiler-block-1 .spoiler-header .arrow{
	display:block;
	position:absolute;
	top:50%;
	right:5px;
	z-index:2;
	transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
	font-size:20px;
	color:#ccc;
	padding:0 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background-color:#162c47;
	background-image:-webkit-linear-gradient(none);
	background-image:linear-gradient(none);
}
.spoiler-block-1 .spoiler-header .arrow .glyphicon{
	color:#ccc;
	font-size:18px;
}
.spoiler-block-1 .spoiler-header .arrow .arrow-top,
.spoiler-block-1 .spoiler-header.open .arrow .arrow-bottom{
	display:none;
}
.spoiler-block-1 .spoiler-header.open .arrow .arrow-top{
	display:block;
}
.spoiler-block-1 .spoiler-header .arrow .glyphicon{
	top:4px;
}
/* end spoiler-block-1
----------------------------------------------------------- */

/* casino-games-container
----------------------------------------------------------- */
.casino-games-container{
	padding:10px;
}
.casino-games-block{
	position:relative;
	display:inline-block;
	width:128px;
	height:160px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	margin:10px;
}
.casino-games-block img{
	width:128px;
}
.casino-games-title{
	height:27px;
	margin:5px 0 0 0;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#fff;
}
.casino-new{
	position:absolute;
	display:block;
	top:4%;
	left:-22%;
	padding:2.2% 21%;
	text-transform:uppercase;
	font-size:16px;
	line-height:20px;
	text-align:center;
	letter-spacing:0.25em;
	-webkit-transform:rotate(-43deg);
	-ms-transform:rotate(-43deg);
	transform:rotate(-43deg);
	border-style:solid;
	border-width:1px;
	color:#fff;
	box-shadow:0 0 1px 1px rgba(0,0,0,0.6);
	border-color:#00a500;
	background-color:#005900;
	background-image:-webkit-linear-gradient(left,#005900,#008c00);
	background-image:linear-gradient(to right,#005900,#008c00)
}
.casino-new.jackpot{
	border-color:#ff814e;
	background-color:#ff4a01;
	background-image:-webkit-linear-gradient(left,#ff4a01,#ff6e34);
	background-image:linear-gradient(to right,#ff4a01,#ff6e34);
}
.casino-new.hot{
	border-color:#ff1a1a;
	background-color:#cc0000;
	background-image:-webkit-linear-gradient(left,#cc0000,#ff0000);
	background-image:linear-gradient(to right,#cc0000,#ff0000);
}
/* end casino-games-container
----------------------------------------------------------- */


table.user-info,
table.user-funds{
	width:100%;
	margin-bottom:20px;
}
table.user-info td,
table.user-funds td{
	background-color:#2f4361;
	padding:10px;
	border:1px solid #1e2b3f;
}
table.user-info td:first-child,
table.user-funds td:first-child{
	background-color:#031a38;
}

a.contribution-link{
	margin-bottom:7px!important;
	position:relative;
	z-index:2;
}
a.contribution-link .arrow .glyphicon{	
	top:2px;
}


/* typica-unit-2
------------------------------------------------------ */
.typicaunit-2{
	width:100%;
	float:left;
	border-bottom:1px solid #4e84af;
	background-color:#134671;
}
.typicaunit-2 h3{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:inherit;
	border-top-color:#267abf;
	border-bottom-color:#0d1927;
	background-color:#19314e;
	background-image:-webkit-linear-gradient(#267abf,#1a6099 5%,#19314e);
	background-image:linear-gradient(#267abf,#1a6099 5%,#19314e);
	width:100%;
	float:left;
	margin:0;
	padding:10px;
	margin:0;
	font-size:16px;
	font-weight:bold;
}
.typicaunit-2 h4{
	width:100%;
	float:left;
	background-color:#000;
	margin:0;
	padding:10px 40px 10px 22px;
	font-size:14px;
	font-weight:bold;
}
.typicaunit-2-content{
	width:100%;
	float:left;
	padding:4px;
	font-size:12px;
}
/* end typica-unit-2
------------------------------------------------------ */

/* step-container
------------------------------------------------------ */
.step-container{
	background:#dee7f5;
	width:100%;
	display:table;
}
.step-container div{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:20%;
	padding-bottom:8px;
	padding-top:8px;
	color:#000;
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	font-size:16px;
	border-left:1px solid #0b4496;
}
.step-container em{
	font-style:normal;
	background-color:#0b4496;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	display:inline-block;
	width:30px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	line-height:30px;
}
.step-container font{
	display:inline-block;
	vertical-align:middle;
}
.step-container .this-step{
	background-color:#0b4496;
	color:#fff;
	border-left:1px solid #dee7f5;
	padding-left:10px;
	padding-right:10px;
}
.step-container .this-step em{
	background:#dee7f5;
	color:#000;
}
.step-container .glyphicon-ok{
	color:#fff;
}
/* end step-container
------------------------------------------------------ */

.faq-block .header-sport{
	padding:12px 36px 15px 10px;
}
.faq-block .spoiler-body{
	background-color:#08111e;
	padding:20px;
}









