/* General widget styles */
#rpnl_bdy_6
{
min-height:400px;
}
#latestwinners-topgames, #latestwinners-topwinners, #latestwinners-main
{
	height:370px;
	position:absolute;
	width:195px;
}
.gamestats
{
	position:absolute;
	bottom:0px;
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
#live-latest-winners
{
	position:relative;
	overflow:hidden;
	height:370px;
}

#live-latest-winners {
    padding: 15px;
    /* min-height: 339px; */
}

#live-latest-winners h2 {
    /* font-family: "Exo 2.0"; */
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    margin: 0;
    padding: 0;
    margin-bottom: 0.25em;
    padding-bottom: 1px;
	line-height:normal !important;
}


/* state latest winner loading */

#latestwinners-loading {
    min-height: 348px;
}


/* state latest winner main */

#latestwinners-main {
    display: none;
}

.winners,
.lasttopwinner {
    margin-bottom: 5px;
}

.lasttopgame-data .game-name {
    /* font-family: "Exo 2.0"; */
    font-size: 13px;
    color: #3b81e3;
    clear: both;
    position: absolute;
    left: 0;
    max-width: 60%;
}

.win-event .winner-name,
.lasttopwinner-data .winner-name {
    /* font-family: "Exo 2.0"; */
    font-size: 13px;
   /* position: absolute;
    left: 0;*/
    /*text-transform: uppercase;*/
}

.win-event .winner-amount,
.lasttopgame-data .game-amount,
.lasttopwinner-data .winner-amount {
    /* font-family: "Exo 2.0";  */
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 0px;
    color: #ffd800;
}

.lasttopwinner-data .winner-game {
    /* font-family: "Exo 2.0"; */
    font-size: 13px;
    color: #3b81e3;
    clear: both;
    position: absolute;
    left: 0;
    top: 1.2em;
}

#latestwinners-main .lasttopwinner-name,
#latestwinners-main .lasttopgame-name {
    float: left;
    width: 100%;
    position: relative;
    top: 5px;
}
#latestwinners-main .lasttopgame-name A, .lasttopwinner-data .winner-game A{
	color:#3b81e3 !important;
}

.lasttopgame-link,
.lasttopwinner-link {
    float: right;
    z-index: 99999;
}

.lasttopgame-link a,
.lasttopwinner-link a {
    background-color: #ffd800;
    color: black;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: -99999px;
    width: 30px;
    height: 16px;
    background-image: url("images/arrow.png");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.lasttopgame-link a:active,
.lasttopgame-link a:focus,
.lasttopgame-link a:hover,
.lasttopwinner-link a:hover {
    color: white;
    background-color: #fef700;
}

.win-event {
    position: relative;
    min-height: 3.6em;
}

.win-event .winner-game {
    /* font-family: "Exo 2.0"; */
    font-size: 13px;
    color: #3b81e3;
    clear: both;
    /*position: absolute;
    left: 0;
    top: 1.25em;*/
	display:block;
	
}

.win-event a:hover,
.win-event a:active,
.win-event a:focus,
.win-event a {
    color: #3b81e3 !important;
    /*text-decoration: none;*/
}

.lasttopwinner-data {
    min-height: 40px;
}

.lasttopgame-data {
    min-height: 40px;
}

.stats-data {
    min-height: 45px;
    position: relative;
	width:196px;

}

.stats-data .hourly {
    float: right;
    width: 45%;
    text-align: center;
	
}

.stats-data label {
    color: #fff;
    /* font-family: "Exo 2.0"; */
    font-size: 13px;
    font-weight: normal;
    right: 4px;
    position: relative;
    min-height: 1em;
}

.stats-data .daily {
    float: left;
    width: 45%;
    text-align: center;
}

.stats-data .hourly-data {
    background-color: #03295c;
    border: 1px solid #1b447b;
    width: 90%;
    padding: 0.2em;
    /* font-family: "Exo 2.0"; */
    font-size: 16px;
    font-weight: bold;
    float: right;
}

.stats-data .daily-data {
    background-color: #03295c;
    border: 1px solid #1b447b;
    width: 90%;
    padding: 0.2em;
    /* font-family: "Exo 2.0"; */
    font-size: 16px;
    font-weight: bold;
}

.winners-data {
    min-height: 105px;
    padding-top: 8px;
}


/* State top winners  */

#latestwinners-topwinners {
    display: none
}

#latestwinners-topwinners .topwinners-data {
    padding-top: 3px;
}


/* State top games */

#latestwinners-topgames {
    display: none;
}

#latestwinners-topgames .topgame-data {}

#latestwinners-topgames .topgame-name {
    position: relative;
    padding-top: 1px;
}

#latestwinners-topgames .topgame-data .game-name a,
#latestwinners-topgames .topgame-data .game-name {
    /* font-family: "Exo 2.0"; */
    font-size: 13px;
    color: #3b81e3;
    clear: both;
    width: 70%;
    display: block;
    text-decoration: none;
    /* color: red; */
}

#latestwinners-topgames .topgame-data .game-amount {
    /* font-family: "Exo 2.0"; */
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
}

.livewinners-back {
    margin: 0em 0;
	float: right;
}
/*
.livewinners-back a {
    display: block;
    background-color: #245aa4;
    color: white;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    height: 24px;
    position: relative;

    font-weight: bold;
    font-size: 16px;

    padding-top: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    text-decoration: none;
}*/

.livewinners-back a {
        background-color: #ffd800;
    color: black;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: -99999px;
    width: 30px;
    height: 16px;
    background-image: url(images/arrow2.png);
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.livewinners-back a:focus,
.livewinners-back a:hover {
    color: white;
    background-color: #fef700;
    /*text-decoration: none;*/
}

.topgame-name A:hover
{
	text-decoration:underline !important;
}
/* loaders */

@media only screen and (max-width: 600px) {
    section {
        min-width: 350px;
    }
}

.loader {
    position: relative;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    top: 136px;
    left: 35%;
    display: inline-block;
    vertical-align: middle;
}

.loader-star {
    position: absolute;
    top: calc(50% - 12px);
}


/*LOADER-1*/

.loader-1 .loader-outter {
    position: absolute;
    border: 4px solid #ffea00;
    border-left-color: transparent;
    border-bottom: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-animation: loader-1-outter 1s cubic-bezier(.42, .61, .58, .41) infinite;
    animation: loader-1-outter 1s cubic-bezier(.42, .61, .58, .41) infinite;
}

.loader-1 .loader-inner {
    position: absolute;
    border: 4px solid #ffea00;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    left: calc(50% - 20px);
    top: calc(50% - 20px);
    border-right: 0;
    border-top-color: transparent;
    -webkit-animation: loader-1-inner 1s cubic-bezier(.42, .61, .58, .41) infinite;
    animation: loader-1-inner 1s cubic-bezier(.42, .61, .58, .41) infinite;
}
.topgame-data .game-amount{
	color: #ffd800;
}

/* ----------------     KEYFRAMES    ----------------- */

@-webkit-keyframes loader-1-outter {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loader-1-outter {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loader-1-inner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes loader-1-inner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}