/*#show_limits { background-color: #eceff1; font-size: 14px; color: #fff; }*/
#show_limits { background-color: #3498db; font-size: 14px; color: #fff; margin:0px!important; display: none; }
#ses_balance { background-color: #3498db; font-size: 14px; color: #fff; margin-left: 7px; display: none; width:97%;margin: 0px auto;}
.sb_wrap {cursor: help;}
/*#gamesContainer > div > .gameContainer { margin: 0px!important; }*/
.refresh {
	background: #FFF url('grfx/refresh.svg') center/36px no-repeat;
	height: 56px;
	width: 56px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.3);
	box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.3);
	position: absolute;
	margin-top: -40px;
	cursor: pointer;
	z-index: 5;
}
.coin_sum {
	background: #FFF url('grfx/coins.svg') center/36px no-repeat;
	height: 56px;
	width: 56px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.3);
	box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.3);
	position: absolute;
	margin-top: -48px;
	cursor: pointer;
	z-index: 5;
}
#escapingBallG{position:relative;width:38px;height:13px;margin:0px auto; float: right;}
.escapingBallG{background-color:#c3e7ff;position:absolute;top:0;left:0;width:13px;height:13px;border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;animation-name:bounce_escapingBallG;-o-animation-name:bounce_escapingBallG;-ms-animation-name:bounce_escapingBallG;-webkit-animation-name:bounce_escapingBallG;-moz-animation-name:bounce_escapingBallG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-delay:0;-o-animation-delay:0;-ms-animation-delay:0;-webkit-animation-delay:0;-moz-animation-delay:0;transform:scale(0.5,1);-o-transform:scale(0.5,1);-ms-transform:scale(0.5,1);-webkit-transform:scale(0.5,1);-moz-transform:scale(0.5,1)}
@keyframes bounce_escapingBallG {
0%{left:0;transform:scale(0.5,1)}
25%{left:13px;transform:scale(1,0.5)}
50%{left:32px;transform:scale(0.5,1)}
75%{left:13px;transform:scale(1,0.5)}
100%{left:0;transform:scale(0.5,1)}
}
@-o-keyframes bounce_escapingBallG {
0%{left:0;-o-transform:scale(0.5,1)}
25%{left:13px;-o-transform:scale(1,0.5)}
50%{left:32px;-o-transform:scale(0.5,1)}
75%{left:13px;-o-transform:scale(1,0.5)}
100%{left:0;-o-transform:scale(0.5,1)}
}
@-ms-keyframes bounce_escapingBallG {
0%{left:0;-ms-transform:scale(0.5,1)}
25%{left:13px;-ms-transform:scale(1,0.5)}
50%{left:32px;-ms-transform:scale(0.5,1)}
75%{left:13px;-ms-transform:scale(1,0.5)}
100%{left:0;-ms-transform:scale(0.5,1)}
}
@-webkit-keyframes bounce_escapingBallG {
0%{left:0;-webkit-transform:scale(0.5,1)}
25%{left:13px;-webkit-transform:scale(1,0.5)}
50%{left:32px;-webkit-transform:scale(0.5,1)}
75%{left:13px;-webkit-transform:scale(1,0.5)}
100%{left:0;-webkit-transform:scale(0.5,1)}
}
@-moz-keyframes bounce_escapingBallG {
0%{left:0;-moz-transform:scale(0.5,1)}
25%{left:13px;-moz-transform:scale(1,0.5)}
50%{left:32px;-moz-transform:scale(0.5,1)}
75%{left:13px;-moz-transform:scale(1,0.5)}
100%{left:0;-moz-transform:scale(0.5,1)}
}
.redish { color:#f66; font-weight: bold;}
.greenify { color:#9f6; font-weight: bold;}
.bl_u, .bl_d { background: #F60; padding: 0px 8px; display: inline-block; color: #ffffff; font-family: Verdana; margin: 2px 3px; font-weight: bold; }
.tabrow li { margin: 0px; }



.favGame,.UnfavGame{width:25px;height:25px;position:absolute;top:0;right:1px;cursor:pointer;background:url(./grfx/star_off.png) center center/18px 17px no-repeat!important}
.UnfavGame{background:url(./grfx/star_on.png) center center/18px 17px no-repeat!important}
.favGame:hover{background:url(./grfx/star_on.png) center center/18px 17px no-repeat!important}
.gameHoverBg{background:#000;opacity:.6;width:235px;height:135px;position:absolute;top:25px}
.gameTitle{position:absolute;top:0;left:0}
.gameHoverBinder{position:absolute;top:0;display:none}
#ProviderSelector > .item,#ProviderSelector > .selected{padding:10px;color:#EEE;font-size:17px;text-align:center;line-height:80px}
#ProviderSelector > .owl-dots{display:none}
#casino-offers-carousel > .owl-nav{display:none}
.gameBtn{position:absolute;color:#EEE;width:175px;padding:10px;left:20px;font-size:14px;text-shadow:0 0 1px #212121}
.gameBtn:hover{cursor:pointer}
.gameReal{background:linear-gradient(#4e71b7,#2a4781);top:50px}
.microgamingJkpt:hover{cursor:pointer}
.gameDemo{background:linear-gradient(#dccb39,#a59512);top:95px;width:175px;left:20px;padding:5px 10px;color:#fff}
.providerImgBinder{cursor:pointer;color:#EEE;height:55px;font-size:13px;text-align:center;line-height:55px;border:1px solid grey;border-radius:5px;margin:5px;word-wrap:break-word;background-size:contain;background-position:center;background-repeat:no-repeat}
#ProviderSelector > .owl-stage-outer{width:89%;margin:0 auto}
#ProviderSelector > .owl-nav > .owl-prev{position:absolute;left:0;top:0;background:rgba(0,0,0,0)!important;padding:10px!important;font-size: 40px;}
#ProviderSelector > .owl-nav > .owl-next{position:absolute;right:0;top:0;background:rgba(0,0,0,0)!important;padding:10px!important;font-size: 40px;}
.fa-angle-left,.fa-angle-right{font-size:40px}
#gameSearch {
	border: none;
	vertical-align: middle;
	height: 25px;
	padding: 0 0 0 10px;
}
#emptySearchBinder {
	float: right;
	height: 100%;
	width: 20px;
	text-align: center;
	background: #777;
	color: #EEE;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
#subMenuBinder{position: relative; float: left; width:100%;height:35px;background:#36425a;padding:2px 0}
#emptySearch {
	cursor: pointer;
	vertical-align: middle;
	font-size: 13px;
	line-height: 25px;
}
#searchFieldBinder {
	float: right;
	background: #fff;
	margin-right: 10px;
	height: 25px;
	margin-top: 5px;
}
#favoritesBinder,#allFilterBinder,#mostPlayedBinder{float:left;font-size:13px;color:#EEE;text-align:center;line-height:35px;margin-left:10px;cursor:pointer}
#ProviderSelector > .owl-nav{margin-top:0!important}
.subProvImgBinder{color:#EEE;height:55px;font-size:13px;text-align:center;line-height:55px;border:1px solid grey;border-radius:5px;margin:5px;word-wrap:break-word;background-size:contain;background-repeat:no-repeat;background-position:center}
.subProvImgBinder:hover{cursor:pointer}
#gameListTbl tr td{vertical-align:top}
#DivPageWrapper{background:#2e363a;margin-bottom:60px;box-shadow:0 0 5px 0 #000}
#casinoHeaderBinder{box-shadow:0 0 5px 0 #000}
#casino-offers-carousel > .owl-stage-outer > .owl-stage > .owl-item > .item{height:340px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}
.offer-info-binder{position:absolute;bottom:0;width:100%;height:80px}
.offer-title{color:#EEE;font-size:20px;padding:5px}
.offer-description{color:#EEE;padding:5px;font-size:13px}
.offer-info-bg{background:#000;width:100%;height:100%;opacity:.7}
.offer-info{position:absolute;top:0;height:100%;width:100%}
.owl-dots{position:absolute;top:0;right:0}
.selected > .subProvImgBinder { box-shadow: 0px 0px 6px 2px #05d2ff; }
.selected > .providerImgBinder { box-shadow: 0px 0px 6px 2px #05d2ff; }
#casino-offers-carousel > .owl-stage-outer { width:100% !important; }
.cssmenu {
	min-height: 40px;
	height:48px;
}
.cssmenu .menu, .cssmenu .menuNoLink {
	line-height: 40px;
}
#searchNotFoundBider {
	color: #EEE;
	font-size: 14px;
	width: 95%;
	margin: 25px auto;
	background: #e04c4b;
	border-radius: 5px;
	padding: 15px;
}
#gamesExpBinder {
	width: 100%;
	float: left;
	margin: 20px 0px 20px 0px;
}
#gamesExpBtn {
	border: 0px;
	width: 600px;
	height: 40px;
	cursor: pointer;
	background: linear-gradient(#dccb39,#8c7e0f);
	color: #EEE;
	font-size: 16px;
	text-shadow: 0px 0px 3px #656565;
	border: 2px solid #d0911e;
}
.favProvIcon {
	float: right;
	position: relative;
	font-size: 20px;
	margin: 0px;
	display: none;
}
.favoriteProv {
	color: #c6ad25;
}
#ProviderSelector > .owl-stage-outer {
	height:70px;
}
#ProviderSelector > .owl-stage-outer > .owl-stage {
	height:70px;
}
.introjs-helperLayer {
	background: rgba(255, 255, 255, 0.18);
	border: 2px solid #EEE;
}
.introjs-tooltiptext {
	font-size: 15px;
}
.visitorOffers{
	color: white;
	width: 230px;
	padding: 15px;
	border-radius:6px;
	border:solid 0px;
}
.offerRight{
	right: 0;
	background: -webkit-linear-gradient(right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	position: absolute;
	text-align: right;
	margin-top: 40px;
	margin-right: 150px;
}
.offerLeft{
	left: 0;
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	position: absolute;
	text-align: left;
	margin-top: 40px;
	margin-left: 150px;
}
.offerBig{
	font-size: 35px;
}
.offerSmall{
	font-size: 15px;
}
