body {
/*	color:white;
 background: url("data:,") no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
 
}

#tablefooter {
	display:none !important;
}
#tablefixedfooter {
	display:block;
}


.whitebalance {color:white;font-weight:bold;}

.gamerow {
	background-color:rgba(0, 0, 0, 0.4);
	padding-left:2%;
	padding-top:1%;

}
.customcontainer {
	background-color: white;
color: black;
border: thick #830c10 solid;
padding: 15px;
}

#loadmorebutton {
	height: 55px;
	width: auto;
}
.agame {
	z-index:10;
	width:200px;
	position:absolute;
	display:block;
}
.playbuttons {
	position: absolute;
	display: block;
	padding-top:27px;
	padding-bottom:20px;

	width:14vw;
	height:10vw;

	z-index: 9;
	text-align:center;
	opacity: .01;
}
.playbuttons:hover {
	opacity: 1;
	
}
.playbuttons a:hover {
	border:thin white solid;
}



.playbuttons a {
	display: block;
	-moz-box-shadow: inset 0px 0px 11px 1px #97c4fe;
	-webkit-box-shadow: inset 0px 0px 11px 1px #97c4fe;
	box-shadow: inset 0px 0px 11px 1px #97c4fe;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0265cf), color-stop(1, #1e62d0) );
	background: -moz-linear-gradient( center top, #0265cf 5%, #1e62d0 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0265cf', endColorstr='#1e62d0');
	background-color: #0246cf;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft:12px;
	border-top-left-radius:12px;
	-webkit-border-top-right-radius:12px;
	-moz-border-radius-topright:12px;
	border-top-right-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	-moz-border-radius-bottomright:12px;
	border-bottom-right-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-moz-border-radius-bottomleft:12px;
	border-bottom-left-radius:12px;
	text-indent:0;
	border:1px solid #337fed;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:4px 2px 4px #082440;
	margin-bottom:10px;
	box-shadow: 6px 6px 12px  black;
	height:38px;
	line-height:38px;
	width:10vw;
	margin-left:2vw;

}
.playbuttons a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #0265cf) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #0265cf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#0265cf');
	background-color:#1e62d0;
}.playbuttons a:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */

#marquee {
	width:100%;
	height:auto;
	box-shadow: 6px 6px 12px  black;

}
.balance {color:yellow;}
#logobox,#signup {
	float:left;
	width:50%;
	height:110px;
	display:inline-block;
	text-align:center;
}
.points {
	color:black;
	font-size:1.8rem;
	font-weight:bold;
	margin-right:.5em;
	overflow:hidden;
	line-height:normal;
}
#logobox img {
height:95%;
width:auto;
}
#sitelogo { float:left;}
#gamename {padding-top:.25em;
	text-transform:uppercase;
}
.gamename {
	text-transform:uppercase;
}

.inlineimage {
	float:left;
	margin-right:10px;
}
p {
	margin-top:1.5rem;
	margin-bottom:1.5rem;
	margin-left:4px;margin-right:4px;
}
.firstparagraph { text-indent:0em;}

.langubar {
	background-color:black;
	text-align:center;
	display:block;
}
.langubar a {
	padding-right:4px;
	font-size:.7em;
}

.topnav li,.subnav li {
	margin-bottom:0px;
	margin-top: 20px;
}

 /* Remove margins and padding from the list, and add a black background color */
ul.topnav,ul.subnav {
    list-style-type: none;
    margin: 0 !important;
    padding: 0;
    overflow: hidden;
    background-color: black;
	text-align:center !important;
	font-weight:bold;
}
ul.topnav,#gamefilter {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#010e3a, endColorstr=#274cfe);
	background-image:-moz-linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:-webkit-linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:-o-linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:-ms-linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#010e3a), color-stop(44%,#274cfe),color-stop(100%,#010e3a));
		background-color:#010e3a;
	height:128px;
}

ul.subnav {
    background-color: #EEE;
}
ul.subnav {
    border-radius:0 0 9px 9px;
}

#gamefilter {
	height:50px !important;
	color:white;
	text-align:center;
	padding-top:22px;
}
#gamefilter a {
	padding:8px 1em 8px 1em;
	color:white;
	text-decoration:none;
	padding-top:15px;
	font-size:20px;
	font-weight:normal;
	text-shadow:0 0 3px #2222AA;
}
#gamefilter a:hover {
	text-decoration:underline;
}
#gamefilter-a:active {
	color:#830c10;
}
/* Float the list items side by side */
ul.topnav li,ul.subnav li  {
/*float: left;*/
display:inline-block;
}



/* Style the links inside the list items */
ul.topnav li a,ul.subnav li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 1em .7em 1.5em .7em;
    text-decoration: none;
    transition: 0.3s;
    font-size: .9em;
}
ul.subnav li a {
    color: #313131;
}
#pagename {
	color:white;
	font-size:4rem;
	font-weight:bolder;
	text-transform:uppercase;

}

.modedesktop {display:inline-block;}
.modephone {display:none;}

/* Change background color of links on hover */
/*ul.topnav li a:hover,ul.subnav li a:hover {
	background-color:#3a010e;
	height:110px;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#010e3a, endColorstr=#274cfe);
	background-image:-moz-linear-gradient(top, #0e3a01 0%, #4cfe27 44%,#0e3a01 100%);
	background-image:linear-gradient(top, #0e3a01 0%, #4cfe27 44%,#0e3a01 100%);
	background-image:-webkit-linear-gradient(top, #3a010e 0%, #fe274c 44%,#0e3a01 100%);
	background-image:-o-linear-gradient(top, #0e3a01 0%, #4cfe27 44%,#0e3a01 100%);
	background-image:-ms-linear-gradient(top, #3a010e 0%, #fe274c 44%,#3a010e 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#0e3a01), color-stop(44%,#4cfe27),color-stop(100%,#0e3a01));

}
*/
/* Hide the list item that contains the link that should open and close the topnav on small screens */
ul.topnav li.icon,ul.subnav li.icon {display: none;}

 /* When the screen is less than 680 pixels wide, hide all list items, except for the first one ("Home"). Show the list item that contains the link to open and close the topnav (li.icon) */
@media screen and (max-width:680px) {
#boxbackground {
	display:none;	
}
.footerbox {
	height:190px;
	font-size:1.4em;
	height:auto !important;
}

#logobox,#signup {
	height:75px;
}

  ul.topnav li:not(:first-child),ul.subnav li:not(:first-child) {display: none;}
  ul.topnav li.icon,ul.subnav li.icon {
    float: right;
    display: inline-block;
  }

	ul.topnav li,ul.subnav li  {
	float: left;
	}
	ul.topnav,ul.subnav {
		text-align:inherit !;
	}



}
.smalltext {
	display:block;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.15em;
	text-shadow:0 0 3px #AA2222;

	
}

/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens */
@media screen and (max-width:680px) {
	.modedesktop {display:none;}
	.modephone {display:inline-block;}
	#pagename {
	color:white;
	font-size:2rem;
	clear:both;
	}
	/*.fa {
	display:none !important;
}*/
.smalltext {
	font-size:2em;
}
.icon {
	font-size:2em !important;
}

	#sitelogo { display:none !important;}
	ul.topnav li a,ul.subnav li a {
	    padding: .9em;
	}

	ul.topnav.responsive,ul.subnav.responsive {position: relative;}
	ul.topnav.responsive li.icon,ul.subnav.responsive li.icon {
	    position: absolute;
	    right: 0;
	    top: 0;
	}
    ul.topnav.responsive li,ul.subnav.responsive li {
      float: none;
      display: inline;
    }
    ul.topnav.responsive li a,ul.subnav.responsive li a {
      display: block;
      text-align: left;
    }
	.langubar {display:none;}

}

img {
/* max-width: 100%;*/
  box-sizing: border-box; 
margin-bottom:4px;
}



/*Slider CSS START*/
        
        /* jssor slider bullet navigator skin 05 css */
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url(img-b05-e67831939e.png) no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url(img-a22-1e4460967e.png) center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
 
/*SLIDER CSS END*/

.opacity {
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
    background-color: rgba(0, 0, 0, 0.75);
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
	height: 630px;
	color:white;
	overflow:hidden;

}

#boxbackground {
	background-color: transparent;
	background-image: url("img-tion-last-background-401fad8852.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size:100% 100%;
	height:630px;
}
.box {
	margin:3rem 2rem 3rem 2rem !important;
	width:350px;
	height:400px;
	text-align:center;
	display:inline-block;
	top:0px;
	padding:0;
}

.footerbox {
	padding-left:40%;
	display:inline-block;
	top:0px;
	padding:0;
	float:left;
	width:250px;
	height:240px;
}

.footerpanel {
	margin:auto;
	background-color:#181818;
	color:white;
	display:block;
	width:100%;
	clear:both;
	position:absolute;
}
.footerheading {
	padding-top:40px;
	font-size:1.1em;
	font-weight:bold;
	color:white;
	text-shadow:0 0 2px black;
	text-align:left;
	margin-bottom:-15px;
}
.footerpanel a,.footerpanel a:visited,.footerpanel a:active {
	color:white;
	font-size:16px;
	text-align:left;
	text-decoration:none;
	margin-left:25px;
	margin-right:25px;
	font-weight:normal;
	text-transform:uppercase;
	font-family: Verdana;
	letter-spacing: 1px;
}
.footerpanel a:hover {
	text-decoration:underline;
}
.footerheading b {
	text-align:left;
	color:white;
}
.centerme {
	margin:auto;width:80%;

}

.button:hover, button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, .button:focus, button:focus, input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.button.button-primary, button.button-primary, input[type=submit].button-primary, input[type=reset].button-primary, input[type=button].button-primary {
  color: #FFF;
  background-color: orange;
  border-color: black; }
.button.button-primary:hover, button.button-primary:hover, input[type=submit].button-primary:hover, input[type=reset].button-primary:hover, input[type=button].button-primary:hover, .button.button-primary:focus, button.button-primary:focus, input[type=submit].button-primary:focus, input[type=reset].button-primary:focus, input[type=button].button-primary:focus {
  color: #FFF;
  background-color: black;
  border-color: orange; }

.css3gradient{
	background-color:#010e3a;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#010e3a, endColorstr=#274cfe);
	background-image:-moz-linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:-webkit-linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:-o-linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:-ms-linear-gradient(top, #010e3a 0%, #274cfe 44%,#010e3a 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#010e3a), color-stop(44%,#274cfe),color-stop(100%,#010e3a));
}
.copyright {

padding-bottom:15px;
font-family: Verdana;
letter-spacing: 1px;
font-size:18px;
}
#sitelogo {
	position:absolute;
	top:5px;
	left:50px;
	height:115px;
	width:auto;
}
input {
	color:black;
}
input[type=email], input[type=number], input[type=search], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select {
color:black ;
}
.wpwl-container {
	color:black !important;
}
.loginstrip {
	display:inline-block;
	margin-left:3em;
}
.logininput {
	height:29px !important;
	background-color:transparent !important;
	border:medium white solid !important;
	border-radius:6px !important;
	color:white !important;
	width:115px;
	font-size:13px !important;
}
label {color:black;}
.loginbutton,.button-primary {
	background-color: #ff8c00 !important
	border: 1px dark#830c10 solid !important;
	color:black !important;
	font-size:17px !important;
	text-decoration:none;
	border-radius:4px !important;
	text-transform:uppercase;
	height:29px !important;
	margin:0 2px 0 2px !important;
	line-height:22px !important;
	text-align: center;
}
.loginbutton {
	width:96px;
}
a.loginbutton {
}

.button-primary {
/*		text-shadow: 2px 2px 3px black;*/

}
.lostpass:hover {
	color:yellow;
	font-weight:lighter;
}
.lostpass {
	display:inline-block;
	text-align:center;
	font-size: 13px;
	text-decoration: none;
	color: white;
	margin-top: -20px;
	margin-left: -87px;
}
#logmsg {
	color:#830c10 !important;
	text-shadow: 0px 0px 14px white;
	font-size:13px;
	margin:0 0 0 0;
	
}
.twothree.columns {
    height: 245px;
}
#bankingpage {
	width:65%;margin: 0 auto;
}

#contactform label,#bankingpage label,#registerform label {
	text-align:left;
}
#contactform,#registerform,#bankingpage,#ecorepage {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#081787, endColorstr=#000ee1);
	background-color: #3F3F3F !important;
	padding:20px;
	border: solid #bfbfbf 2px;
border-radius: 5px;
}
#bankingpage {
	padding:12px 40px 40px 40px;
}
#registerform input {
	/*width:70%;*/
	border-radius:8px;
}

#bankingpage input {
	
	margin-top: 14px;
	margin-left: 15px;
}
#bankingpage input[type=radio] {
	position:absolute;
	
}
#bankingpage input[type=text] {
	margin-left:0px;
	border-radius:0px;
	margin-top:0px;
	margin-bottom:4px;
}

.cashierbuttons {
	width:150px;
	margin-left:20px !important;
	margin-top:0px !important;
}
#registerform input[type=submit],#bankingpage input[type=submit],#ecorepage input[type=submit] {
	height:36px !important;
	border-radius:9px 
	margin-top:11px !important;
}
#contacthead,#bankinghead {
	font-weight:lighter !important;
	font-size:2em;
	text-align:left;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
#bankinghead {
	font-size:2.5em;
}
#contactsubhead {
	text-align:center;
	margin:20px 0 30px 0;
	font-size:1.1em;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
hr {
	margin:0 0 0 0;
}

.TFOOptlstFiltreImg {
	background-repeat:no-repeat !important;
	background-size: 30px 18px !important;
    border-radius:0;
}

.ui-widget {
	font-size: 16px;
}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item {
	background-repeat: no-repeat !important;
}

.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item .ui-icon {
    height: 18px !important;
    width: 30px !important;
    border-radius:0;
    padding:0;
    margin:0;
}
.ui-selectmenu-button span.ui-icon {
	right: 1px;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 40%;
	width: 20px;

}
#contactsend {
	text-shadow:0px 0px 0px;
}
.languagebox {
    background-color: white;
    margin-top: 48px;
    position: absolute;
    border-radius: 5px;
    padding-top: 3px;
    padding-bottom: 0px;
    height: 26px;
    width:65px;
    visibility:hidden;
}
#language-menu {
	margin-top: -6px;
	margin-left: -4px;
	border-radius: 5px;
}
.allgames {
	display:inline-block;
	background-color:rgba(0, 0, 0, 0.7);
	width:77.5vw;
	white-space: nowrap;
	font-size:1em;
}
.error {
	color:yellow;
	font-weight:bold;
}
.gamebox {
	margin:.6vw .6vw 0 .6vw;
	width:14vw;
	height:13.8vw;
	display:inline-block;
	font-size:80%;
	position:relative;
	z-index:10;

}
.gamename {
	color:white;
	display:block;
	font-size:1vw;
	position:absolute;
	bottom:10px;
	text-align:center;
	width:100%;
 white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}
.crestname {
	width:100%;
	text-align:center;
	height:15px;
	color:white;
	font-size:.7em;
	display:block;
	text-transform:uppercase;
	text-shadow: 1px 1px 2px #000;
}
.crest a {
	color:white;
}
.column, .columns {
	margin-left:2%;
}

.crest {
	width:14vw;
	height:11vw;
	-webkit-border-radius: 6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:thin blue solid;
	position:absolute;
	left:0;
}

.line2,.line4 {
	font-family:Arial, Helvetica, sans-serif;
		background-color:white;
		color:blue;
		font-size:13px;
		display:inline-block;
		padding:3px;
		padding-left:10px;
	}
.line1,.line3,.line5,.providerlink {
	font-family:Arial, Helvetica, sans-serif;
		color:white;
		font-size:13px;
		display:inline-block;
		padding:3px;
		padding-left:10px;
	}
.leftline,.rightline {
	display:inline-block;
	}
.rightline {
	float:right;
	padding-right:10px;
	}
.providerlink {
	font-size:10;
}
.navbar-default .navbar-nav > li > a {
	font-size: 1.2em;
	margin-right: 1em;
}
