/* 1gaming darkgreen - desktop css */

@font-face {
    font-family: 'GilroyBold';
    src: url('/resources/fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'GilroyHeavy';
    src: url('/resources/fonts/Gilroy-Heavy.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'GilroyLight';
    src: url('/resources/fonts/Gilroy-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'GilroyMedium';
    src: url('/resources/fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/resources/fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    
}

@font-face {
    font-family: 'DigitalDot';
    src: url('/resources/fonts/advanced_dot_digital-7.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    
}




input:focus{ outline:none; border: none;}

img{max-width:100%;height:auto;}

a{  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
a:hover { color: #0ef700 !important; text-decoration: none; }
h1 {font-size:36px;color:#2e2e2e; margin:0px 0px 20px 0px;padding:0px;}
h2 {font-size:32px;color:#2e2e2e; margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}
h2 span{ color:#29166f;}
h3 {font-size:28px;color:#2e2e2e; margin:0px 0px 20px 0px;padding:0px 0px 0px 0px; font-weight:normal;}
h4 {font-size:22px;color:#333333;margin:0px 0px 15px 0px;text-transform:capitalize; font-weight:normal;}
h5 {font-size:18px;color:#333333; margin:0px 0px 15px 0px;text-transform:capitalize; font-weight:normal;}
h6 {font-size:14px;color:#333333;margin:0px 0px 15px 0px;text-transform:capitalize; font-weight:normal;}

.spacer1px {clear:both;line-height:0;font-size:0;overflow:hidden;height:1px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer10px {clear:both;line-height:0;font-size:0;overflow:hidden;height:10px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer20px {clear:both;line-height:0;font-size:0;overflow:hidden;height:20px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer30px {clear:both;line-height:0;font-size:0;overflow:hidden;height:30px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}

body {
  overflow-x:hidden;
  color:#fff;
  font-size:14px;
  line-height:22px; 
  margin:0px; 
  padding:0px; 
  outline:none;
  text-decoration:none;
  list-style:none;
  box-sizing: border-box;
  font-family: 'Gilroy';
  background-color:#0a0a0a;
}
p{color:#fff;font-size:14px;line-height:22px; margin:0px 0px 20px 0px;}
ul, ol {
    /*list-style: none;*/
    margin: 0;
    padding: 0;
}

body.modal-open .fixed{padding-right: 17px;}

.nopadding { padding: 0 15px 0 0px !important; }

.cursor_pointer {
    cursor: pointer;
}


.pagetitle{ position:relative; margin-bottom:0px; text-align:center;}
.pagetitle h3{line-height: 1.1; font-size:45px; padding-bottom:20px; margin-bottom:20px; position:relative; color:#333; text-transform:uppercase;}
.pagetitle p{ max-width:900px; margin:15px auto;}
.pagetitle h3::after {content: '';position: absolute;left: 0;bottom:0px;width: 80px;height: 5px;background-color: #333; margin:0 auto; right:0px; border-radius:5px;}
.pagetitle.white h3{color:#fff;}
.pagetitle.white h3::after {background-color: #fff;}
.pagetitle.white p{color:#fff;}

/*====================   Topbar  =====================*/

.topbar{ position:relative; background-color:#141414; padding:5px 0px;}
.topbar_left{ text-align:left;}
.topbar_left ul{ margin:2px 0px 0px 0px;}
.topbar_left ul li{ display:inline-block; margin:0px 30px 0px 0px;vertical-align: top; position:relative;}
.topbar_left ul li a{ color:#626262; font-size: 13px;}
.topbar_left ul li a:hover{ color:#fff; text-decoration:none; }
.topbar_left ul li i { 
  font-size:18px; 
  background: -webkit-linear-gradient(left,#0eff00, #0eff00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 20px;
  margin-right: 5px;
}
.topbar_left ul li::before {content: '';position: absolute;left: -20px;top:4px;width: 4px;height: 18px; border-left:1px dotted #fff;}
.topbar_left ul li:first-child::before{ display:none;}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff !important;
    text-decoration: none;
    background: #0b7800 !important;
}

.animatedicon {
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
} 

@-webkit-keyframes bouncenew {
  0%, 20%, 40%, 60%, 80%, 100% {-webkit-transform: translateY(0);}
  70% {-webkit-transform: translateY(-5px);}
  50% {-webkit-transform: translateY(-12px);}
} 

@keyframes bouncenew { 
  0%, 20%, 40%, 60%, 80%, 100% {transform: translateY(0);}
  70% {transform: translateY(-5px);}
  50% {transform: translateY(-12px);}
} 

.bouncenew { 
  -webkit-animation-name: bounce;
  animation-name: bouncenew;
}

.topbar_right{ text-align:right;}
.topbar_right ul{}
.topbar_right ul li{ display:inline-block; margin:0px 0px 0px 5px;vertical-align: top;}

.header_inputbox {background-color: #0b0b0b;border: 1px solid #181818;min-width: 145px;text-indent: 12px;font-size: 12px; color:#fff; height:30px;max-width: 100px;}
.header_inputbox::-webkit-input-placeholder {color: #929292 !important; opacity:1 !important;}
.header_inputbox::-moz-placeholder {color: #929292 !important; opacity:1 !important;}
.header_inputbox:-ms-input-placeholder {color: #929292 !important; opacity:1 !important;}
.header_inputbox:-moz-placeholder {color: #929292 !important; opacity:1 !important;}
.header_inputbox:focus {border: 1px solid #929292;}


.login_btn{
background: #363636;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; display:inline-block;
padding:3px 20px; text-transform: uppercase; color:#fff; font-size:13px; line-height:22px; border:none;text-align:center;
}
.login_btn:hover{color:#fff; text-decoration:none;background: #5a5959;}
.register_btn{
background: #099e00; /* Old browsers */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; display:inline-block;
padding:3px 20px; text-transform: uppercase; color:#fff; font-size:12px; line-height:22px; border:none;text-align:center;
}
.register_btn:hover{color:#fff !important; text-decoration:none;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#077fc7+0,17a6dc+100 */
background: #26700c; /* Old browsers */
background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
}
.forgot_password a{ color:#6c6c6c; font-size:13px; display:inline-block; line-height:30px; position:relative; padding-left:12px; text-transform: lowercase;}
.forgot_password a:hover{ text-decoration:underline;color:#fff;}
.forgot_password a::before {content: '';position: absolute;left: 0px;top:8px;width: 4px;height: 15px; border-left:1px dotted #9b9b9c;}

#forgot_password .register_left img {height:auto;}

/*====================   Header  =====================*/
.header_logo {
    padding: 12px 0px !important;
    /*background: url(/resources/images/1poker/desktop/logo_bg.png) left top no-repeat;
  background:url(../../../images/1poker/desktop/logo_bg.png) left top no-repeat;*/
    padding: 0px;
    background-size: 100%;
    height: 92px;
}

.header_logo img {
    width: 75%;
    margin: 10px 0;
}
.header{ 
  position:relative;
  border-top: 1px solid #222222;
  background: #17980c;
  background: -moz-linear-gradient(left, #17980c 0%, #32de29 16%, #32de29 41%, #0b7800 100%);
  background: -webkit-linear-gradient(left, #17980c 0%,#32de29 16%,#32de29 41%,#0b7800 100%);
  background: linear-gradient(to right, #17980c 0%,#32de29 16%,#32de29 41%,#0b7800 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17980c', endColorstr='#0b7800',GradientType=1 );
  padding:0px 0px;
}

.header .col-md-3, .header .col-md-9{ position:inherit;}

#menu {
  width: 100%;
  height: auto;
  clear: both;
}
 
#menu .nav {
  float: left;
  width: 100%;
  margin: 0;
  padding: 27px 0;
  list-style: none; text-align:right;
}

#menu a {
  line-height: 35px;
  font-size: 17px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  margin: 0 10px;
  padding: 0 10px;
  text-align: center;
  position: relative;
}

#menu .nav a:hover{color:#fff !important;
}

#menu .nav a.active{ color:#fff;}
#menu .nav a.active:after{ display:block;
content: '';
height:2px;
background:#0eff00;
transform: scaleX(1);
transition: transform 250ms ease-in-out;}

.tutorial_banner {
    border-radius: 15px;
}


.tabletournament {
    color: #0eff00;
}
#menu .nav a:after {
  display:block;
  content: '';
  height:2px;
  background:#0eff00;
  transform: scaleX(0.0001);  
  transition: transform 250ms ease-in-out;
}
#menu .nav a:hover:after {
  transform: scaleX(1);
}
 
header .col-sm-12{ position:inherit;}

.menucenterbox{margin: 0 auto;max-width: 1280px;}

.float-panel{ position:relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;z-index:2;}
.fixed {animation:slide-down .7s;opacity:1;width:100%;z-index:999;left:0;padding:0px 0}

@keyframes slide-down {
0% {opacity:0;transform:translateY(-100%)}
100% {opacity:.9;transform:translateY(0)}
}


/*====================   News  =====================*/

.newsbar{ position:relative; background-color:#0a0a0a; padding:0px 0px;}
.newsbar_left{width:2%; float:left; color:#fff; font-size:13px; padding-top:0px;}
.newsbar_middle{width:5%; float:left; text-align:center; padding-top:3px;}
.newsbar_right{width:98%; float:left; border-radius:20px; padding:0px 25px; }
.newsbar .tickercontainer ul.newsticker li { color: #b5b5b5; font-size: 12px; }


/*====================   Banner  =====================*/

.banner {background:#0a0a0a;}

.banner .carousel-indicators {
  position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;}
.banner .carousel-indicators li {
  display: inline-block;
    width: 35px;
    height: 3px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color:#e3e3e3;
    border-radius: 0px;
  border:none;
   }
.banner .carousel-indicators .active {background:#0eff00;}
.banner .carousel-indicators li img{ width:100%;}


.mid_banner { text-align: center;}

.mid_banner_nw {
    background: url(/resources/images/1poker/desktop//midbannerbg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}



/*====================   Footer  =====================*/
.footer_contactfull{ position:relative; padding:10px 0px;
background: #332a63; /* Old browsers */
background: -moz-linear-gradient(top,  #332a63 0%, #221c40 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #332a63 0%,#221c40 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #332a63 0%,#221c40 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#332a63', endColorstr='#221c40',GradientType=0 ); /* IE6-9 */
text-align:center;}
.footer_contactfull ul{}
.footer_contactfull ul li{ display:inline-block; margin:0px 6px;}


.footer{position:relative; padding:50px 0px 25px; background-color:#080808; background: radial-gradient(ellipse at top, #377d25, #143a0e);}

.footer h4{ 
  font-size:20px; 
  color:#fff;
  margin:0px 0px 25px 0px; 
  border-left: 4px solid #0eff00;
  padding-left: 10px; font-family: 'GilroyMedium';
  text-transform: uppercase;
}
.footer ul{}
.footer ul li{ display:inline-block;}
.footer .logo1{ padding-left:15px;}
.footer .logo1 p{ font-size:18px; color:#fff; margin:5px 0px 0px 0px;}
.footer-licenced{}
.footer-licenced p{ font-size:20px; color:#d5d5d5;}
.footer-licenced ul{ margin:0px;}
.footer-licenced ul li{ display:inline-block; margin:0px 20px;}
.footer-licenced ul li:first-child{ margin-left:0px;}
.footer-licenced ul li:last-child{ margin-right:0px;}

.footer_information{ padding-left:60px; border-left: 1px solid #1b800f; padding-bottom:50px; background: url(/resources/images/1poker/desktop/grid1.gif) repeat-y left top;}
.footer_contact ul {  }
.footer_contact ul li{ display:block; margin:0px 0px 20px 0px; position:relative; color:#74708f; font-size: 16px;}
.footer_contact ul li img{ position:absolute; left:0px; top:0px;}
.footer_contact ul li a{color:#fff;}
.footer_contact ul li a:hover{ text-decoration:none;color:#fff;}
.footer_contact ul li span::before { content: ":"; padding: 0 20px; color: #fff;}
.footer_contact ul li i {
  width: 36px;
  height: 36px;
  background: #090907;
  border-radius: 50%;
  line-height: 36px;
  font-size: 18px;
  color: #0eff00;
  margin-right: 10px;
  text-align: center;
}


.footer_contact ul li i:before{
  background: -webkit-linear-gradient(left,#0eff00, #0eff00 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.footer_contact ul li span { color: #fff; }

.footer_responsiblegaming {
  border-top: 1px dashed #1a840e;
  padding-top: 25px;
}

.footer_responsiblegaming ul li {
  margin-right: 15px;
}

.footer_about{ position:relative; padding-left:15px;}
.footer_about p{  color:#fff;}
.footer_about{ position:relative; padding-left:15px;}

.footerbottom {     
  position: relative;
  padding: 30px 0px 50px;
  background-color: #0a0a0a;
}

.footerbottom h3 {
  text-align: center;
  color: #0eff00;
  text-transform: uppercase;
  font-family: 'GilroyMedium';
  margin-bottom: 30px;
}

.footer_bank { text-align: center }

.footer_bank li {
    display: inline-block;
    padding: 10px 15px;
}

.footer_navigation {
  text-align: center;
}

.footer_navigation li {
  display: inline-block;
}

.footer_navigation li a {
  border-right: 1px solid #fff;
  padding: 0 25px;
  color: #fff;
}

.footer_navigation li:last-child a{
    border: 0;
}

.footer_divider{    border-bottom: 2px solid #0d0d0d; margin:20px;}

.footerbottom p { text-align: center; color: #373737; padding: 30px 0 0 0; font-size: 16px;font-family: 'GilroyMedium';}


/*============================================== Jackpot ===========================================*/
.midbanner_content{font-family: 'GilroyLight'; color:#a3a1a3; font-size:15px;}
.midbanner_content .linkbtn{ display:inline-block; border-radius:30px; border:3px solid #88fc69; padding:10px 30px; font-size:20px; color:#fff;font-family: 'GilroyMedium'; margin-bottom:70px; }
.midbanner_content .linkbtn:hover{ background:#88fc69; color:#333 !important;}



.midbanner_content p{font-family: 'GilroyLight'; color:#fff; font-size:15px; margin:0px;}
.midbanner_content p span{color:#88fc69;}


.jackpot { 
  position: relative;
}

.jackpot_main_left {
    font-size: 7px;
    font-family: 'DigitalDot';
    padding: 0;
    position: absolute;
    right: 11%;
    top: 35%;
    width: 60%;
}

.jackpot_main_left .jackpot_currency {
  width: 100px;
  position: relative;
  left: -15px;
  color: #88fc69; 
}

.jackpot_main_right {
  float: right;
  width: 42%;
  height: 104px;
  color: #fff;
  padding: 5px;
  background-color: #080812;
  border-radius: 12px;
  text-transform: uppercase;
}

.winner_jackpot_header {
  background-color: #0e0f21;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
}  
.winner_jackpot_header .username,
.winner_jackpot_header .card,
.winner_jackpot_header .winner_jackpot {
  text-align: center;
  background: -webkit-linear-gradient(left,#7176dc 30%, #00adff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  font-size: 16px;
  padding: 10px 0;
  font-weight: 600;
}

.winner_jackpot_body { margin-top: 15px; text-align: center; }
.winner_jackpot_body img { padding-right: 5px; }

/*========================================= Home Content =====================================*/

.home_content { position: relative; background-color: #0a0a0a; text-align: center; padding: 40px 0  30px 0;}
.home_content_div p { text-align: justify; padding: 15px 25px 0 25px; color: #a2a2a2;}
.currency {font-size: 16px;}

/*========================================= ALL GAMES =====================================*/

.allgames {position:relative; padding-bottom: 10px;background-color:#0a0a0a; }

.allgames_tabbing {
  position:relative; 
  padding:10px 25px;
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  /*background: #0a0a0a;*/
}
.allgames_tab img { padding-right: 10px; }

.allgames_body {
  position:relative; 
  padding: 20px 2px 10px 18px;
  /*border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px; 
  background: #0a0a0a;*/
}

.games_div { width: 22%; text-align: center; float: left; margin: 1% 14px; padding: 15px 0; position:relative;}

.games_div .img-top {display: none;position: absolute;left: 0;z-index: 99;}
.games_div:hover .img-top {display: inline;}

/*.games_div:hover { border-color: #1e3c6d; }
.games_div button { background: #0f0d22; border-radius: 30px; width: 80%; margin-top: 10px; }
.games_div button:hover { background: #20254f;}
.games_div button::after { 
  content: "Play Now";
  background: -webkit-linear-gradient(left,#19a4df, #6a45e0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 600;
}*/

.slot_bodywork_bodyshape_btm{position:relative; background-color:#0a0813; border:2px solid #322547; padding:12px 12px 12px 12px;border-radius: 30px; margin-top:30px;}

.bodysection_right_top{ position:absolute; right:10px; top:12px; width:225px; border-radius:25px; background-color:#100a1a;}
.searchbox1{ border:1px solid #121212; background:#080808; height:40px; width:100%; color:#fff; text-align:right; text-indent:10px; border-radius:25px; font-size: 13px;     padding-right: 12px;}
.bodysection_right_top button{ border:none; position:absolute; left:5px; top:5px; background-color:transparent;
padding:2px 12px;}

.bodysection_right_top button i { 
  background: -webkit-linear-gradient(left,#777777, #777777);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}



#filters li {display: inline-block;height:38px; line-height:38px;}
#filters li span {display: block;padding: 0px 20px;text-decoration: none;color: #9b9b9b;cursor: pointer; border-radius: 30px; text-transform:uppercase;}
#filters li span.active {
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
  color: #fff !important;
}
#filters li span {}
#filters li span:hover {
  background: #232323;
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
  color: #fff !important;
}
#portfoliolist .portfolio {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;width: 16%;margin: 1% 2px;display: none;
/*float: left;*/overflow: hidden;vertical-align: top;}
div#portfoliolist {text-align: center;}

.loadmore_btn {
  background:#0eff00;
  border-radius: 30px;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  padding: 2px;
  text-decoration: none;
}
.loadmore_btn span {
  background: #0c0c0d;
  display: block;
  padding: 1em 3em;
  border-radius: 30px;
  text-transform: uppercase;
}

.loadmore_btn:hover {background: #0eff00; color:#333;
  }


.loadmore_btn:hover span {
  background: transparent;
  color: #333;
}

/*========================================= Home Promotions =====================================*/

.home_promotion {position:relative; padding-bottom: 30px;background: #0a0a0a; }
.home_promotion h1 {
  text-align: center;
  line-height: 2px;
  padding: 20px 0;
}

.home_promotion span { 
  display: inline-block;
  position: relative;  
  color: #2aff00;
  text-transform: uppercase;
}

.home_promotion h1 span:before, .home_promotion h1 span:after {
  content: "";
  position: absolute;
  height: 2px;
  border-bottom: 2px solid #1d1d1d;
  top: 0;
  width: 150px;
}
#promotionImgSlider {
    margin: 50px 0px 40px 0px;
}
.home_promotion span:before {
  right: 100%;
  margin-right: 15px;
}
.home_promotion span:after {
  left: 100%;
  margin-left: 15px;
}

.rotateslider-container{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 250px;
  position: relative;
}

.rotateslider-item img { border-radius:20px; border: 2px solid #151424;}
.rotateslider-item.prev, .rotateslider-item.next{width: 700px;}

.rotateslider-container .rotateslider-item.now{
  z-index: 2;
  transform: translateY(-50%) translateX(-50%) scale(1.3) !important;
}

.rotateslider-container .arrow { background: transparent !important;}

/*========================================= Responsible Gaming =====================================*/

.responsible_gaming{ position:relative;padding:25px 0px;}
.responsible_gaming_content {background-color: #0e0e0e; border-radius: 30px;     padding: 0;}
.page_title{background: url(/resources/images/title_shade.png) no-repeat center top ; text-align:center;background-size: 100%;color:#fff; font-size:30px; padding:20px 0px;}
.responsible_bodywork{ padding:40px 40px; color:#fff; line-height:26px;border-left: 1px solid #151515;}
.responsible_bodywork a{ color:#ff0078;}
.responsible_bodywork a:hover{ color:#fff; text-decoration:none;}
.responsible_bodywork p{ line-height:24px;margin-bottom: 25px;    color: #fff;}

.responsible_bodywork ul{ line-height:26px; margin:0px 0px 40px 40px;}
.responsible_bodywork ul li{ list-style:disc;}

.responsible_bodywork ol{line-height:26px; margin:0px 0px 0px 40px;}
.responsible_bodywork ol li{ list-style-type: decimal;}

.responsible_bodywork h3{position:relative;font-size:16px; padding:0;color: #099e00;
    font-weight: 600;    
    line-height: 22px;
    text-align: justify;
  }
/*.responsible_bodywork h3::after {content: '';position: absolute;left: 0;top: 2px;width: 4px;height: 25px;background-color: #e8137d;}*/


.responsible_bodywork h2{ color:#2aff00; font-size:32px;display:inline-block; text-decoration:underline; margin-bottom:30px; text-transform: uppercase;}

.responsible_bodywork.tnc strong { color: #2ccf22; }
.responsible_bodywork.tnc ol, .responsible_bodywork.tnc ul {color: #fff;}
.responsible_bodywork.tnc ol li{list-style-type: inherit;}




.responsibleleftpanel{ padding:40px 0; color:#fff; line-height:26px;}

.responsibleleftpanel h4{ color:#cecece; font-size:20px;margin-bottom:15px; margin-top:0px;}

.responsibleleftpanel ul{}
.responsibleleftpanel ul li{ display:block; margin-bottom:5px; position: relative;background: #101123;}
.responsibleleftpanel ul li a{ display:block; background-color:#171717; border:0px solid #2f2f2f;color:#fff; font-size:17px; padding:13px 10px 13px 35px} 
.responsibleleftpanel ul li a:hover{ border:0px solid #2f2f2f; color:#b05ffb;}
.responsibleleftpanel ul li a.active, .responsibleleftpanel ul li a.active:hover{
background: #1e1e1e; color:#2aff00; border:none; /* Old browsers */}

.responsibleleftpanel ul li a.active:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 100%;
    background-color: #2aff00;
    border-right: 5px solid #080810;
}

.responsibleleftpanel ul li a:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 100%;
    background-color: #2aff00;
    border-right: 5px solid #080810;
}

.responsible_gaming.responsible_gaming_mainframe .col-md-3{width: 23%;padding: 0px;}
.responsible_gaming.responsible_gaming_mainframe .col-md-9{width: 77%;padding-left: 0;}

/*========================================= Jackpot Page =====================================*/

.jackpotpage{ position:relative;padding:25px 0px;}
.jackpotpage_content {background-color: #0a0a16; border-radius: 30px;}

.jackpotpage_bodywork{ padding:40px 40px; color:#fff; line-height:26px;border-left: 1px solid #191919;}
.jackpotpage_bodywork a{ color:#3285e1;}
.jackpotpage_bodywork a:hover{ color:#fff; text-decoration:none;}
.jackpotpage_bodywork p{ line-height:24px;margin-bottom: 25px;    color: #fff; text-align: justify;}
.jackpotpage_bodywork p.nomargin { margin:0; }
.jackpotpage_bodywork strong {color:#2aff00;} 

.jackpotpage_bodywork ul{ line-height:26px; margin:0px 0px 40px 40px; color: #fff;}
.jackpotpage_bodywork ul li{ list-style:disc;}

.jackpotpage_bodywork ol{line-height:26px; margin:0px 0px 0px 40px;}
.jackpotpage_bodywork ol li{ list-style-type: decimal;}

.jackpotpage_bodywork h3{
  position:relative;
  font-size:24px; 
  padding:0;color: #099e00; 
  line-height: 22px;
  text-align: justify;
  text-transform: uppercase; 
  margin: 40px 0;
}

.jackpotpage_bodywork h5{
  font-size:16px; 
  padding:0;
  text-transform: uppercase; 
  margin-top: 40px;
  color: #2aff00;
  font-family: 'GilroyBold';
}
/*.responsible_bodywork h3::after {content: '';position: absolute;left: 0;top: 2px;width: 4px;height: 25px;background-color: #e8137d;}*/

.jackpotpage_bodywork h2{ color:#2aff00; font-size:32px;display:inline-block; text-decoration:underline; margin-bottom:30px;
  background: -webkit-linear-gradient(left,#2aff00, #1b800f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}

.jackpotpage_bodywork table {
  border: 1px solid #e8e8e8;
  color: #5d5d5d;
  background-color: #fff;
  text-transform: uppercase;
  margin-top: 15px;
}

.jackpotpage_bodywork table thead {
  background: #19a2d6;
  background: -moz-linear-gradient(left, #19a2d6 0%, #6b71cf 100%);
  background: -webkit-linear-gradient(left, #19a2d6 0%,#6b71cf 100%);
  background: linear-gradient(to right, #19a2d6 0%,#6b71cf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a2d6', endColorstr='#6b71cf',GradientType=1 );
  border: 1px solid #7dd1f6;
  color: #fff;
  font-family: 'GilroyLight';
  font-size: 13px;
}

.jackpotpage_bodywork .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #edf1f2;
}

.jackpotpage_bodywork .table>thead>tr>th { text-align: center; }
.jackpotpage_bodywork .table>tbody>tr>td, .jackpotpage_bodywork .table>thead>tr>th { padding: 12px; }
.jackpotpage_bodywork table>thead>tr>th, .jackpotpage_bodywork table>tbody>tr>td {  border: 1px solid #e8e8e8;}

.jackpotpage_bodywork table>tbody>tr>td:nth-child(4) {
  text-align: center;
  color: #4689d0;
  font-family: 'GilroyBold';
}

.jackpotpage_bodywork table>tbody>tr>td:nth-child(5) {
  text-align: right;
  color: #484745;
  font-family: 'GilroyBold';
  position: relative;
}

.jackpotpage_bodywork table>tbody>tr>td span {
  position: absolute;
  left: 12px;
}


.jackpotpageleftpanel{ padding:40px 0; color:#fff; line-height:26px;}

.jackpotpageleftpanel h4{ color:#cecece; font-size:20px;margin:0px; padding-left: 18px; }

.jackpotpageleftpanel ul{}
.jackpotpageleftpanel ul li{ display:block; margin-bottom:5px; position: relative;background: #101123;text-transform: uppercase;}
.jackpotpageleftpanel ul li a{ display:block; background-color:#111; border-bottom: 2px dotted #2f2f2f;color:#6c6c6c; font-size:17px; padding:13px 10px 13px 52px} 
.jackpotpageleftpanel ul li:last-child a { border:0; }
.jackpotpageleftpanel ul li a:hover{ color:#2aff00 !important;}
.jackpotpageleftpanel ul li a.active, .jackpotpageleftpanel ul li a.active:hover{  color:#2aff00; }

.jackpotpageleftpanel ul li a.active:after, .jackpotpageleftpanel ul li a.active:hover:after{  
  font-family: 'fontawesome';
  content: "\f0da";
  color: #2aff00;
  font-size: 20px;
  position: absolute;
  left: 36px;
}

.jackpotpageleftpanel h4.panel-title a { color: #2aff00; font-size: 16px; text-transform: uppercase;}
.jackpotpageleftpanel .panel-heading.active h4.panel-title a {color: #fff;}

.jackpotpageleftpanel .panel { margin-bottom: 5px; }
.jackpotpageleftpanel .panel-heading.active { 
  position: relative; 
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
}

.jackpotpageleftpanel .panel-heading { position: relative; 
  background: #171d16; /* Old browsers */
}

.jackpotpageleftpanel .panel-heading.active:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 101%;
    background-color: #2aff00;
    border-right: 5px solid #080810;
}

.jackpotpageleftpanel .panel-heading:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 101%;
    background-color: #2aff00;
    border-right: 5px solid #0e0e0e;
}

.jackpotpage.responsible_gaming_mainframe .col-md-3{width: 23%;padding: 0px;}
.jackpotpage.responsible_gaming_mainframe .col-md-9{width: 77%;padding-left: 0;}

.page_divider{ border-bottom:1px solid #131313; border-top:1px solid #252525; margin:15px 0;}

.pokerhalf_div { margin: 10px 0; height:210x;}
.poker_div { margin: 10px 0;}
.pokerhalf_div h4 { 
  text-transform: uppercase; 
  color: #2aff00;
  font-weight: 600;
  font-size: 19px;
  font-family: 'GilroyMedium';
}

.pokerhalf_div h4:after { 
  content: '';
  border-top: 1px solid #2aff00;
  height: 1px;
  position: absolute;
  top: 24px;
  width: 88%;
  left: 12px;
}

.poker_div h4:after { 
  content: '';
  border-top: 1px solid #2aff00;
  height: 1px;
  position: absolute;
  top: 24px;
  width: 100%;
  left: 0px;
}


.poker_div h4 { 
  text-transform: uppercase; 
  color: #2aff00;
  font-weight: 600;
  font-size: 19px;
  font-family: 'GilroyMedium';
}


.pokerhalf_div p { font-size: 12px;line-height: 18px; }

.poker_div ul {    color: #fff; margin: -18px 0px 0 16px;}

.pokertri_div { padding-right: 90px; }
.pokertri_div  h4:after { 
  content: '';
  border-top: 1px solid #2aff00;
  height: 1px;
  position: absolute;
  top: 24px;
  width: 70%;
  left: 12px;
}

.pokertri_div p {
    line-height: 15px;
}


/*========================================= Modal =====================================*/

.modal-dialog.loginbtn_modal{width: 435px; position:relative;}
.modal-dialog.loginbtn_modal:after{content: '';position: absolute;left: -127px;top:55px;width: 128px;height:186px; width:128px; background: url(/resources/images/login_ludo1.png) no-repeat left top;}
.modal-dialog.loginbtn_modal:before{content: '';position: absolute;right: -127px;top:210px;width: 90px;height:151px; width:128px; background: url(/resources/images/login_ludo2.png) no-repeat left top;}

.modal-dialog.loginbtn_modal:before{}


.modal-dialog.loginbtn_modal .modal-content{ background-color:#171717; border-radius:20px;}
.modal-dialog.loginbtn_modal .modal-header{ text-align:center; font-size:15px;
background: #320a4c; /* Old browsers */
background: -moz-linear-gradient(left,  #320a4c 0%, #470a30 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #320a4c 0%,#470a30 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #320a4c 0%,#470a30 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#320a4c', endColorstr='#470a30',GradientType=1 ); /* IE6-9 */
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.modal-dialog.loginbtn_modal .modal-footer{ font-size:11px; color:#5f5e5e; text-align:center; border-top:1px solid #d4d4d5;}
.modal-dialog.loginbtn_modal .modal-footer a{color:#db1acb;}
.modal-dialog.loginbtn_modal .modal-footer a:hover{color:#5f5e5e; text-decoration:underline;}

/*.modal-dialog.loginbtn_modal .modal-body{ padding:30px 35px 10px 35px;}*/

.modal-dialog.loginbtn_modal .modal-body ul{}
.modal-dialog.loginbtn_modal .modal-body ul li{ display:block; margin-bottom:10px; text-align:center; position: relative;}
.modal-dialog.loginbtn_modal .modal-body ul li i{ position:absolute; right: 10px;top: 8px; color:#a2a2a3;}
.modal-dialog.loginbtn_modal .modal-body ul li .inputbox{ width:100%; background-color:#fff; border-radius:5px; border:none; color:#343434; font-size:13px; height:35px; line-height:35px; text-indent:10px;}
.modal-dialog.loginbtn_modal .modal-body ul li.forgotpassword{ text-align:right;}

.modal-dialog.loginbtn_modal .modal-body ul li td{ color:#343434; font-size:14px;}



.modal-dialog.loginbtn_modal .loginbtn{ display:block; text-align:center; padding:10px 20px; width:100%; border:none;border-radius:5px;margin-bottom:0px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#db1acb+0,470a30+100 */
background: #db1acb; /* Old browsers */
background: -moz-linear-gradient(left,  #db1acb 0%, #470a30 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #db1acb 0%,#470a30 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #db1acb 0%,#470a30 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1acb', endColorstr='#470a30',GradientType=1 ); /* IE6-9 */
}
.modal-dialog.loginbtn_modal .loginbtn:hover{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#470a30+0,db1acb+100 */
background: #470a30; /* Old browsers */
background: -moz-linear-gradient(left,  #470a30 0%, #db1acb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #470a30 0%,#db1acb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #470a30 0%,#db1acb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#470a30', endColorstr='#db1acb',GradientType=1 ); /* IE6-9 */
}


.modal-dialog.loginbtn_modal .resetpasswordbtn{ 
  display: inline-block;
  text-align:center;
  padding:10px 50px;
  border:none;
  border-radius:20px;
  margin-bottom:0px;
  text-transform: uppercase;
  background: #099e00; /* Old browsers */
}
.modal-dialog.loginbtn_modal .resetpasswordbtn:hover{
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
}

.modal-dialog.loginbtn_modal .modal-body ul li.donthavac{ color:#5f5e5e; font-size:12px; }
.modal-dialog.loginbtn_modal .modal-body ul li.donthavac a{color:#db1acb;}
.modal-dialog.loginbtn_modal .modal-body ul li.donthavac a:hover{color:#5f5e5e; text-decoration:underline;}

.modal-dialog.loginbtn_modal .modal-body ul li.forgotpassword{ color:#5f5e5e; font-size:12px; margin-bottom:15px; }
.modal-dialog.loginbtn_modal .modal-body ul li.forgotpassword a{color:#5f5e5e;}
.modal-dialog.loginbtn_modal .modal-body ul li.forgotpassword a:hover{color:#db1acb; text-decoration:underline;}
.modal-dialog.loginbtn_modal .modal-body ul li.logo{ margin-bottom:30px;}

.modal-dialog.loginbtn_modal .modal-body .refreshCaptcha {
  position: relative;
  top: -30px;
  float: right;
  right: 125px;
}

.modal-dialog.loginbtn_modal .modal-body .captcha {
  position: relative;
  top: -34px;
  float: right;
  right: 0px;
  width: 96px;
}

.modal-dialog.registerbtn_modal, .modal-dialog.loginbtn_modal{width: 850px; position:relative;}
.modal-dialog.registerbtn_modal .modal-content{ background-color:#171717; border-radius:22px;}
.modal-dialog.registerbtn_modal .modal-header{ text-align:center; font-size:15px;
background: #320a4c; /* Old browsers */
background: -moz-linear-gradient(left,  #320a4c 0%, #470a30 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #320a4c 0%,#470a30 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #320a4c 0%,#470a30 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#320a4c', endColorstr='#470a30',GradientType=1 ); /* IE6-9 */
-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.modal-dialog.registerbtn_modal .modal-body, .modal-dialog.loginbtn_modal .modal-body{ padding:0px; min-height: 536px; display: flex; align-items: stretch;}

.register_logo{ padding-bottom:25px;}
.register_panel{ margin-bottom:20px; position: relative;}
.register_panel label{ 
  margin-bottom: 0;
  display:block;
  color:#0eff00;
  font-size: 10px;
  font-weight:600;
  /*background: -webkit-linear-gradient(left,#b089ff, #b089ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;*/
  text-transform: uppercase;
}

.register_panel p { color: #9a9a9a !important;}
.register_panel p a { color: #2aff00 !important;}

.register_panel .inputbox_register::-webkit-input-placeholder {color: #adb8bf !important; opacity:1 !important;}
.register_panel .inputbox_register::-moz-placeholder {color: #adb8bf !important; opacity:1 !important;}
.register_panel .inputbox_register:-ms-input-placeholder {color: #adb8bf !important; opacity:1 !important;}
.register_panel .inputbox_register:-moz-placeholder {color: #adb8bf !important; opacity:1 !important;}


.register_panel label span{ color:#ff0000;}
.register_panel .inputbox_register{background-color:transparent;height: 35px;line-height: 35px;text-indent: 10px;border:none;width:100%;color:#fff;border-bottom: 1px solid #363d49;}
.register_panel .inputbox_register:focus {    border-bottom-color: #adb8bf;}

select.register_selectbox {-webkit-appearance: none;-moz-appearance: none;background: #fff url(/resources/images/select-arrow.png) no-repeat 97% center;text-overflow: "";color: #8f8f8f;border:none;  border-radius:5px; width:98%;height: 40px;padding-left:0px;text-indent:4px;}

.modal-body button.close { margin-top: -36px; font-size: 36px; position: absolute; right: 0;}
.register_left { width: 70%; float: left; background-color: #171717; border-top-left-radius: 20px; border-bottom-left-radius: 20px;}

.register_right { width: 100%; float: left; background-color: #171717; border-top-right-radius: 20px; border-bottom-right-radius: 20px;}
.register_right h3 { padding: 20px 0; font-family: inherit; text-transform: uppercase; background: -webkit-linear-gradient(left,#099e00, #099e00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; margin-bottom: 16px;
}
.register_right p {
  color: #cecece;
}

.register_left img {
    height: 678px;
    width: 100%;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    height: 100%;
}

#forgot_password .register_right {
    margin-top: 30px;
}

#forgot_password .register_right p {
    margin-top: 30px;
}

.register_panel .fa-eye {
    position: absolute;
    right: 22px;
    color: #bbb;
    bottom: 12px;
}

.modal-dialog.registerbtn_modal .joinbtn{
  display:inline-block;
  text-align:center;
  padding:10px 50px;
  font-size:16px;
  border:none;
  border-radius:20px;
  margin-bottom:20px;
  background: #099e00; 
}



.modal-dialog.registerbtn_modal .joinbtn:hover{
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 );
}




.register_checkbox{ font-size:13px; color:#9c9c9c;}


.register_checkbox .checkbox {display: inline-block;cursor: pointer;font-size: 11px; margin-right:25px; line-height:18px; font-weight:normal;}
.register_checkbox input[type=checkbox] {display:none; }
.register_checkbox .checkbox:before {content: "";display: inline-block;width: 18px;height: 18px;vertical-align:middle;background-color: #bababa;color: #fff;text-align: center;
box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); border-radius: 3px;margin-right:8px;}
.register_checkbox input[type=checkbox]:checked + .checkbox:before {content: "\2713";font-size: 15px;}




/*========================================= FAQ =====================================*/

.faqHeader {font-size: 27px;margin: 20px;}

.panel-heading [data-toggle="collapse"]:after {font-family: 'fontawesome';content: "\f054";float: right;color: #fff;font-size: 14px;line-height: 22px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);margin-top: 5px;}
.panel-heading [data-toggle="collapse"].collapsed:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);color: #fff;}

.panel-group.faq{}

.panel-group.faq .panel{ margin-bottom: 5px !important; }
.panel-group.faq .panel-heading{ background-color:#1e1e1e; border-bottom:none;padding: 5px 20px 5px 10px; }
.panel-group.faq .panel-body{ background-color:#0d0d0d !important; color: #a0a0a0 !important; padding-bottom: 30px;}

h4.panel-title a{ color:#2aff00; font-size:14px;line-height: 30px;padding:12px 0 12px 0px; position:relative;}
h4.panel-title a i{ color:#a5a5a5; display:inline-block; padding-right:5px;font-size:20px;position: absolute;left: 0;top: 11px;}

a.accordion-toggle i{ color:#00ffa8 !important;}
.accordion-toggle.collapsed i {color: #a5a5a5 !important;}


/*========================================= Contact =====================================*/

.contact_liner{ float:left; width:100%; height:2px; background:url(/resources/images/grid2.gif) repeat-x; margin-bottom:20px;}
.contact_left{ background-color:#161126; border:1px solid #1f1934; border-radius:10px; padding:10px 10px 10px 10px;}

.contact_left ul{ margin:0px;}
.contact_left ul li{ list-style:none; margin-bottom:10px;}
.contact_left ul li label{ display:block; font-weight:normal;font-family: 'latobold';}
.contact_left ul li:last-child{margin-bottom:0px;}

.contact_input{ background-color:#0c0914; border:1px solid #1f1632; height:40px; line-height:40px; padding-left:10px; width:100%; color:#fff;border-radius:5px;}
.contact_input:focus{border:1px solid #1f1632;}
textarea.contact_input{ height:200px; resize:none;}


.contact_left_btn{ position:relative; text-align:center; padding-top:20px;}

.contactbtn{
border:none; padding:7px 30px; border-radius:8px;
background: #db1acb; /* Old browsers */
background: -moz-linear-gradient(left,  #db1acb 0%, #c9176b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #db1acb 0%,#c9176b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #db1acb 0%,#c9176b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1acb', endColorstr='#c9176b',GradientType=1 ); /* IE6-9 */
}
.contactbtn:hover{
background: #c9176b; /* Old browsers */
background: -moz-linear-gradient(left,  #c9176b 0%, #db1acb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #c9176b 0%,#db1acb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #c9176b 0%,#db1acb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9176b', endColorstr='#db1acb',GradientType=1 ); /* IE6-9 */
}


.contact_right ul{ margin:0px;}
.contact_right ul li{ list-style:none; margin-bottom:20px; display:block;min-height: 100px;}
.contact_right a{ color:#9b8fc2;}
.contact_right a:hover{ color:#fff;}
.contact_right h4{font-family: 'latoblack'; font-size:18px;}
.contact_right img{ float:left;width: 100px;display: inline;height: auto;max-height: 100px;}
.contact_right_content{ margin:10px 0px 0px 120px;position: absolute;}
.contact_right_content p{ margin:0px 0px 0px 0px;}



/*========================================= Lobby Page =====================================*/

.inlineBlock {
    display: table;
    margin: auto;
}

    .inlineBlock > li {
        display: inline-block;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        font-size: 15px;
    }


.game-list li {
    width: 23%;
    margin: 1%;
    text-align: center;
}

    .game-list li h3 {
        font-size: 16px;
        background: #302953;
        background: -moz-linear-gradient(top, #302953 0, #463d76 50%, #2e2655 51%, #2e2753 100%);
        background: -webkit-linear-gradient(top, #302953 0, #463d76 50%, #2e2655 51%, #2e2753 100%);
        background: linear-gradient(to bottom, #302953 0, #463d76 50%, #2e2655 51%, #2e2753 100%);
        border-top-left-radius: 15px !important;
        border-top-right-radius: 15px !important;
        padding-top: .7em;
        padding-bottom: .7em;
        color: #fff;
        margin-bottom: 0;
    }

    .game-list li article {
        background-color: #261120;
        border: 1px solid #548cd7;
        border-top: 0;
        border-bottom-right-radius: 20px !important;
        border-bottom-left-radius: 20px !important;
        padding-bottom: 5px;
    }

        .game-list li article div {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 135px;
        }

.btn-ico {
    position: relative !important;
}

    .btn-ico:after {
        width: 25px;
        height: 25px;
        top: calc(50% - 13px);
        right: 15px;
        content: "";
        position: absolute !important;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        transition: all .3s;
    }


.game-list li article button {
    display: block;
    font-size: 20px;
    font-weight: bold;
    text-shadow: none;
    width: 95%;
    margin: auto;
    border-radius: 15px !important;
    line-height: 2;
    color: #fff;
    background: -webkit-linear-gradient(left,#15ace1 0, #657dd6 100%);
    background: -o-linear-gradient(left, #15ace1 0, #657dd6 100%);
    background: linear-gradient(to right, #15ace1 0, #657dd6 100%);
    border: 0;
}

.game-list li article:hover button {
    color: #fff;
    background: #a62ada;
    background: -moz-linear-gradient(top, #a62ada 0, #7e37dd 100%);
    background: -webkit-linear-gradient(top, #a62ada 0, #7e37dd 100%);
    background: linear-gradient(to bottom, #a62ada 0, #7e37dd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@c1', endColorstr='@c4', GradientType=0);
}

.btn-arrow:after {
    background-image: url(/resources/images/btn-arrow.png);
}

.btn-arrow:hover:after {
    right: 10px;
}

.btn-arrow.btn-arrow-black:after {
    filter: invert(1);
}

.btn-ico:hover {
    opacity: .85;
}

.lobby_top {
    margin-bottom: 70px;
}

.lobby_bottom {
    margin-bottom: 30px;
}

    .lobby_bottom article {
        padding: 0 20px 20px;
        min-height: 210px;
        border: 2px solid #f7fffe;
        border-radius: 15px !important;
        background-color: #071d34;
    }

        .lobby_bottom article aside {
            width: 65px;
            height: 65px;
            border-radius: 100% !important;
            margin-left: auto;
            margin-right: auto;
            margin-top: -30px;
            margin-bottom: 10px;
            background-color: #15aee0;
            display: block;
            color: #071d34;
            font-size: 30px;
            text-align: center;
            line-height: 60px;
            border: 2px solid #f7fffe;
        }

        .lobby_bottom article h4 {
            color: #7770e2;
            font-size: 20px;
            margin-bottom: .5em;
        }

        .lobby_bottom article p {
            font-size: 13px;
        }

/*========================================= Tournament Page =====================================*/


.tournament_bgbanner {
    position: relative;
    background: url(/resources/images/1poker/desktop/banner-big-tournament.jpg) no-repeat center top #0a0a0a;
    min-height: 514px;
}

.tournament_title h1 {
  text-align: center;
  line-height: 2px;
  padding: 20px 0;
  text-transform: uppercase;
  font-family: 'GilroyBold';
}

.tournament_title span { 
  position: relative;
  color: #2aff00;
}

.tournament_title h1 span:before, .tournament_title h1 span:after {
  content: "";
  position: absolute;
  height: 2px;
  border-bottom: 2px solid #2aff00;
  top: 22px;
  width: 100px;
}

.tournament_title span:before {
  right: 100%;
  margin-right: 15px;
}
.tournament_title span:after {
  left: 100%;
  margin-left: 15px;
}

.tournament_content {position: relative; padding: 30px 0 50px 0;}

.tournament_bodywork2_right{ /*background-color:#08060f;border-radius:15px;padding:15px; border:1px solid #0f0c1b;margin-left: 4%;*/}

.tournament_banner ul{padding:0px 0px 0px 0px;}
.tournament_banner ul li{ display:block;padding: 15px;position:relative;margin:0px 0px 20px 0px;background-color: #111;border: 1px solid #1d1d1d;border-radius: 25px; min-height: 282px;}
.tournament_banner ul li img{ border-radius: 20px;}
.tournament_banner ul li:last-child{ margin:0px 0px 0px 0px;}
.tournament_banner ul li a.infodetail{ font-size:13px; line-height:25px; background-color:#363636; border-radius:25px; display:inline-block; padding:3px 15px; color:#fff; margin-right: 15px;}
.tournament_banner ul li a.infodetail:hover{background-color:#555;color:#fff !important;}
.tournament_banner ul li a.joinbtn{ 
  background: #099e00;
  font-size:13px; line-height:25px; border-radius:25px; display:inline-block; padding:3px 15px; color:#fff;
}
.tournament_banner ul li a.joinbtn:hover{ 
  color: #fff !important;
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
    font-size:13px; line-height:25px; border-radius:25px; display:inline-block; padding:3px 15px; color:#fff;
}

.tournament_left { padding: 0; border-right: 1px solid #1f282f;}
.tournament_right { text-transform: uppercase;  padding: 10px 25px;}
.tournament_right h3 {
  background: -webkit-linear-gradient(left,#2aff00, #1b800f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border-left: 4px solid #0eff00;
  padding-left: 10px;
  text-transform: uppercase;
  letter-spacing: -1px;
}

.gpool_div { padding-bottom: 25px; width: 80%;}

.tournament_right h5 {
  color: #fff;
  text-transform: uppercase;
}

.tournament_right h5 span {
  color: #979ad1;
  font-weight: 600;
}

.gpool_title {     
  background: #099e00;
  border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; font-family: 'GilroyBold'; padding: 5px 20px;
}
.gpool_amount { background-color: #000; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; color: #fff; font-family: 'Bebas Neue',cursive; padding: 15px 20px; font-size: 36px;}


.modal-dialog.tournamentmodal_popup{ width:955px; margin-bottom:40px; margin-top:60px;}
.modal-dialog.tournamentmodal_popup .modal-header{ border:none; padding:0px; background:none;}
.modal-dialog.tournamentmodal_popup .modal-content{ background:transparent;}

.modal-dialog.tournamentmodal_popup .modal-body{ background-color:#1e1e1e; border-radius:0px 0px 15px 15px; color:#fff; padding: 30px 25px;}
.modal-dialog.tournamentmodal_popup button.close{ color:#fff; font-size:30px; font-weight:bold;top: -245px;right: -20px;position: relative;}

.modal-dialog.tournamentmodal_popup .modal-body h3{color: #2aff00;text-transform: uppercase;font-size: 26px;font-family: 'GilroyBold';}
.modal-dialog.tournamentmodal_popup .modal-body table{ text-align:center;}
.modal-dialog.tournamentmodal_popup .modal-body thead{ background-color:#099e00;}
.modal-dialog.tournamentmodal_popup .modal-body thead tr th{ text-align:center; color:#fff; font-size:14px;}
.modal-dialog.tournamentmodal_popup .modal-body td{ border:1px solid #a9a9a9;}
.modal-dialog.tournamentmodal_popup .modal-body table{ border:1px solid #a9a9a9;}

.modal-dialog.tournamentmodal_popup .modal-body .contentbox{ position:relative; padding:0px 0px 30px 0;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox p{ font-size:14px; color:#fff;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox ul li{ font-size:14px; color:#fff;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox h5{ font-size:18px; color:#2aff00; margin-bottom:20px;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox h3{margin: 36px 0 20px 0;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox h4{margin: 36px 0 20px 0;color: #2aff00;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox ol {list-style: decimal;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox ol li, .modal-dialog.tournamentmodal_popup .modal-body .contentbox ul li{ margin-bottom:5px;margin-left: 15px;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox2{ position:relative; padding:0px 0px 25px 0px; text-align:center;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox2 a{ display:inline-block; color:#fff; display:inline-block; padding:15px 30px; border-radius:25px;
  background: #099e00;
  text-transform: uppercase;
 }
.modal-dialog.tournamentmodal_popup .modal-body .contentbox2 a:hover{ 
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
  color: #fff !important;
}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox3{text-align: center;display: block;margin-top: 20px;}




.slot_banner1_object1{ position:absolute; left: -690px; right:0px;top: -50px; width:155px; height:146px; margin:80px auto 0 auto; }
.slot_banner1_object2{ position:absolute; left: 100px; right:-660px;top: -50px; width:155px; height:146px; margin:60px auto 0 auto; }
.slot_banner1_object3{ position:absolute; left: 100px; right:-1100px;top: -50px; width:155px; height:146px; margin:420px auto 0 auto; }


.winner_list{ position:fixed; bottom:0px; width:100%; background-color:#141126; padding:20px 0px; z-index:9999;}

.slick-slide {margin: 0px 20px;}
.slick-slide img {width: auto;}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;
user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block; position:relative;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slide_content{ font-size:12px; color:#fff;position: absolute;left: 70px;top: 0;}
.slide_content .light{color:#9f9f9f;}
.slide_content a.linkcolor{color:#b47aef; text-decoration:underline;}
.slide_content a.linkcolor:hover{color:#fff;}

.slot_banner_numbering{ position:absolute; z-index:9; top:400px; margin:0 auto; left:0px; right:0px;}
.slot_banner_numbering2 { background:url(/resources/images/counter-slotpage.png) no-repeat center top; width:503px; height:85px;margin:0 auto;font-family: 'barlowblack'; color:#302e2e; font-size:44px; padding-top:20px;}
.slot_banner_numbering2 .jackpot_currency{font-family: 'barlowblack'; color:#302e2e; font-size:40px; float:left; padding-left:30px;display: inline-block;
padding-top: 10px;}
.slot_banner_numbering2 .bike{ letter-spacing:20px; padding-left:10px;}




/*======================================Promotion======================================*/


.promotion_bodywork{ position:relative; background-color:#0a0a0a; padding:35px 0px;}
.promotion_bodywork2{ float:left; width:100%;display: flex;}
.promotion_bodywork2_left{ float:left; width:23%; position:relative;background-color:#0e0e0e; padding-top:15px;}
.promotion_bodywork2_left::after {content: '';position: absolute;right:-28px;top: 0px;width:2px;height: 100%;background:url(/resources/images/grid3.gif) repeat;}



.promotion_bodywork2_left h6{  text-align:center; color:#2aff00; margin-bottom:0px; font-size:16px; 
  background: -webkit-linear-gradient(left,#2aff00, #1b800f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.promotion_bodywork2_left ul{ border-radius:5px; padding:20px 0px 20px 0px;}
.promotion_bodywork2_left ul li{ display:block; padding:0px 0px 0px 10px; position:relative;}
.promotion_bodywork2_left ul li a{ border-bottom:2px solid #171717;display:block; padding:15px 0px 15px 50px; color:#ffffff; font-size:17px;}
.promotion_bodywork2_left ul li a:hover{ background-color:#1e1e1e; color: #2aff00 !important;}
.promotion_bodywork2_left ul li.active{
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
}
.promotion_bodywork2_left ul li.active a{ color: #fff;}
.promotion_bodywork2_left ul li a:hover:after{content: '';position: absolute;left: 0;top:0px;width: 8px;height: 100%;background-color:#2aff00; border-right: 4px solid #080810;}
.promotion_bodywork2_left ul li.active:after{content: '';position: absolute;left: 0;top:0px;width: 8px;height: 100%;background-color:#2aff00; border-right: 4px solid #080810;}

.promotion_showall_icon{ height: 40px; width:40px; display:inline-block; background: url(/resources/images/1poker/desktop/game-icon-promotion.png) no-repeat center;background-position: -25px -11px; position: absolute; left:20px; top:0px;}
.promotion_bodywork2_left ul li a:hover .promotion_showall_icon{background-position: -85px -11px;}
.promotion_bodywork2_left ul li.active .promotion_showall_icon{background-position: -85px -11px;}

.promotion_promotion_icon{ height: 40px; width:40px; display:inline-block; background: url(/resources/images/1poker/desktop/game-icon-promotion.png) no-repeat center;background-position: -25px -122px; position: absolute; left:20px; top:0px;}
.promotion_bodywork2_left ul li a:hover .promotion_promotion_icon{background-position: -85px -122px;}
.promotion_bodywork2_left ul li.active .promotion_promotion_icon{background-position: -85px -122px;}

.promotion_event_icon{ height: 40px; width:40px; display:inline-block; background: url(/resources/images/1poker/desktop/game-icon-promotion.png) no-repeat center;background-position: -25px -70px; position: absolute; left:20px; top:0px;}
.promotion_bodywork2_left ul li a:hover .promotion_event_icon{background-position: -85px -70px;}
.promotion_bodywork2_left ul li.active .promotion_event_icon{background-position: -85px -70px;}


.promotion_bodywork2_right{ float:right; width:76%; background-color:#0e0e0e;border-radius:15px;padding:15px; border:1px solid #0e0c19;margin-left: 2%;}

.promotion_banner {padding: 0 20px;}
.promotion_banner ul{padding:0px 0px 0px 0px;}
.promotion_banner ul li{ display:block; padding:0px 0px 0px 0px; position:relative; margin:0px 0px 20px 0px;}
.promotion_banner ul li:last-child{ margin:0px 0px 0px 0px;}
.promotion_banner ul li a.infodetail{ font-size:13px; line-height:25px; border-radius:25px; display:inline-block; padding:5px 20px; color:#fff; 
  background: #099e00;
}
.promotion_banner ul li a.infodetail:hover{
  color: #fff !important;
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
}

.promobanner_top img { 
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.promobanner_bottom {
  background: #21421d;
  background: -moz-linear-gradient(left, #21421d 0%, #1a2319 100%);
  background: -webkit-linear-gradient(left, #21421d 0%,#1a2319 100%);
  background: linear-gradient(to right, #21421d 0%,#1a2319 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21421d', endColorstr='#1a2319',GradientType=1 );
  height: 70px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.promobanner_bottom_left h5 { 
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-top: 8px;
  /*background: -webkit-linear-gradient(left,#84a5e2, #6b24a5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;*/
}

.promobanner_bottom_right {
  line-height: 64px;
}

.promobanner_bottom_left p { font-size: 12px; padding: 5px 0 15px 0;}
.promobanner_bottom_left p span { color: #2aff00;}
.promobanner_bottom_left p img { margin-right: 5px; vertical-align: text-bottom;}

.modal-dialog.promomodal_popup{ width:955px; margin-bottom:40px; margin-top:60px;}
.modal-dialog.promomodal_popup .modal-header{ border:none; padding:0px; background:none;}
.modal-dialog.promomodal_popup .modal-content{ background:transparent;}
.modal-dialog.promomodal_popup .modal-header img { width: 955px; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.modal-dialog.promomodal_popup .modal-body{ background-color:#1e1e1e; border-radius:0px 0px 15px 15px; color:#b5b5b5; min-height: 50vh;}
.modal-dialog.promomodal_popup button.close{ color:#fff; font-size:30px; font-weight:bold;top: -300px;    right: -20px;    position: relative;}

.modal-dialog.promomodal_popup .modal-body h3{ font-size:26px; color:#2aff00; margin-bottom:30px;font-family: 'GilroyBold';text-transform: uppercase;}
.modal-dialog.promomodal_popup .modal-body table{ text-align:center; background: #000;}
.modal-dialog.promomodal_popup .modal-body thead{ background-color:#099e00;}
.modal-dialog.promomodal_popup .modal-body thead tr th{ text-align:center; color:#fff; font-size:14px;}
.modal-dialog.promomodal_popup .modal-body td{ border:1px solid #cacaca;}
.modal-dialog.promomodal_popup .modal-body table{ border:1px solid #cacaca;}

.modal-dialog.promomodal_popup .modal-body .contentbox{ position:relative; padding:35px 0px;}
.modal-dialog.promomodal_popup .modal-body .contentbox p{ font-size:14px; color:#fff;}
.modal-dialog.promomodal_popup .modal-body .contentbox ul { padding-left: 25px;}
.modal-dialog.promomodal_popup .modal-body .contentbox ul li{ font-size:14px; color:#fff;}
.modal-dialog.promomodal_popup .modal-body .contentbox h5{ font-size:18px; color:#2aff00; margin-bottom:20px;}
.modal-dialog.promomodal_popup .modal-body .contentbox h3{ font-size:18px; color:#2aff00; margin-bottom:20px;font-style:italic;}
.modal-dialog.promomodal_popup .modal-body .contentbox ol {list-style: decimal;}
.modal-dialog.promomodal_popup .modal-body .contentbox ol li{ margin-bottom:10px;margin-left: 15px;}
.modal-dialog.promomodal_popup .modal-body .contentbox2{ position:relative; padding:0px 0px 25px 0px; text-align:center;}
.modal-dialog.promomodal_popup .modal-body .contentbox2 a{ display:inline-block; color:#fff; display:inline-block; padding:15px 30px; border-radius:25px; background-color:#811bbd; }
.modal-dialog.promomodal_popup .modal-body .contentbox2 a:hover{ background: #84a5e2;
  background: -moz-linear-gradient(left, #84a5e2 0%, #6b24a5 100%);
  background: -webkit-linear-gradient(left, #84a5e2 0%,#6b24a5 100%);
  background: linear-gradient(to right, #84a5e2 0%,#6b24a5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84a5e2', endColorstr='#6b24a5',GradientType=1 );
  color: #fff !important;
}
.modal-dialog.promomodal_popup .modal-body .contentbox3{text-align: center;display: block;margin-top: 20px;}



.styled{margin-bottom: 10px;}
.styled div {display: inline-block;margin-left: 10px;font-size: 30px; font-weight: 100;line-height: 1;text-align: right; background-color:#f6f6f6; border:1px solid #a9a9a9; text-align:center; color:#5f334d; min-width:70px; padding-bottom:10px;} 
.styled div:first-child {margin-left: 0;}
.styled div span {
display: block;
border-top: 1px solid #a9a9a9;
font-size: 12px;
font-weight: normal;
text-align: center; background-color:#5f334d; color:#fff;
padding:5px 10px;
text-transform:capitalize; margin-bottom:10px;
}



.games_div {animation: flipInX 1s ease-out;}








@media only screen and (min-width:1201px) and (max-width:1400px) { 



}

@media only screen and (min-width:992px) and (max-width:1200px) {

}
@media only screen and (min-width:768px) and (max-width:991px) {


}
@media only screen and (min-width:480px) and (max-width:767px) {

}
@media only screen and (max-width:479px) {



}
.back-to-top {
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center
}
.back-to-top {
  background:#000;
  position:fixed;
  bottom:0px; right:0px;
  text-decoration:none;
  color:#fff;
  display:none;
  z-index:999;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
.back-to-top:hover {
  opacity:.6;
  filter:alpha(opacity=60)
}
.back-to-top:focus, .back-to-top:hover {
  color:#fff!important
}


/*====================================== Float Menu ======================================*/


.float_menu {
  position: fixed;
  top: 45%;
  right: 15px;
  z-index: 9999;
}

.float_menu img {
  margin-bottom: 10px;
}

/*====================================== After Login Topbar ======================================*/

.top_right_afterlogin{}
.afterlogin_topcontent { color: #fff; font-size: 13px; height: 35px; line-height: 16px;} 
.afterlogin_topcontent .balance { color: #0eff00; }
.top_right_afterlogin .currency { font-size: 16px; }
.top_right_afterlogin .balance { color: #00eada; padding-left: 4px;}
.top_right_afterlogin ul li a>img { margin-top: 3px }

.afterlogin_mainframe {
  position: relative;
  background: url(/resources/images/1poker/desktop/profile-bg.png) no-repeat center top #090909;
  background-size: 100%;
  padding: 20px 0px;
}

.profile_header { margin-bottom: 10px; }
.profile_header_div{ padding: 20px 10px; border-radius: 10px; 
  background: rgba(43, 66, 41, 0.5);
  background: -moz-linear-gradient(left, rgba(43, 66, 41, 0.5) 0%, rgba(6, 58, 1, 0.3) 100%);
  background: -webkit-linear-gradient(left, rgba(443, 66, 41, 0.5) 0%, rgba(6, 58, 1, 0.3) 100%);
  background: linear-gradient(to right, rgba(43, 66, 41, 0.5) 0%, rgba(6, 58, 1, 0.3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e8fff', endColorstr='#0cb2e1',GradientType=1 ); }
.profile_header_div .col-md-8 { padding: 8px 5px; line-height: 25px; }
.profile_header_div .col-md-3 { border-left: 1px dashed #9c9c9c; line-height: 28px; padding: 5px 30px 5px 8px;}

.profile_name {
  font-family: 'GilroyMedium';
  font-size: 22px;
}
.profile_name span { color: #2aff00; }
.profile_header_div .col-md-3 span { font-size: 16px; }
.profile_balance { color: #cfd6f0; font-size: 25px !important; font-family: 'GilroyLight'}
.profile_balance span { color: #0eff00 !important; font-size: 25px !important;}

.profile_lastlogin { font-size: 12px; color: #d3f3ff; }
.profile_bottom {}
.profile_bottom .col-md-3 { width: 20%; }
.profile_bottom .col-md-9 { width: 80%; }

.profile_bottom .profile_bottom_leftpanel {
  padding: 15px;
  background-color: #0e0e0e;
  border-radius: 10px;
  height: 770px;
}

.profile_bottom .profile_bottom_leftpanel h4 {
  background: -webkit-linear-gradient(left,#2aff00, #1b800f 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 600;
}

.profilemenu_divider{ border-bottom:3px solid #1b800f; margin-top: 15px;}

.profile_bottom .profile_bottom_leftpanel ul {  margin: 15px 0 30px 0;}

.profile_bottom .profile_bottom_leftpanel ul li {
  border-radius: 5px;
  display: block;
  margin-bottom: 10px;
  position: relative;
  background: #151515;
  /*background: -moz-linear-gradient(left, #1d1a1f 0%, #1c161f 100%);
  background: -webkit-linear-gradient(left, #1d1a1f 0%,#1c161f 100%);
  background: linear-gradient(to right, #1d1a1f 0%,#1c161f 100%));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1a1f', endColorstr='#1c161f',GradientType=1 );*/
}

.profile_bottom .profile_bottom_leftpanel ul li a {
  display: block;
  font-size: 16px;
  padding: 13px 10px 13px 45px;
  color: #9b9b9b;
  font-family: 'GilroyMedium';
}

.profile_bottom .profile_bottom_leftpanel ul li.active, .profile_bottom .profile_bottom_leftpanel ul li:hover {
  background: #26700c; /* Old browsers */
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); /* IE6-9 */
}

.profile_bottom_leftpanel ul li.active a, .profile_bottom_leftpanel ul li a:hover {
  color: #fff !important;
}

.profilemenu_deposit, .profilemenu_withdraw, .profilemenu_reporting, .profilemenu_myprofile, .profilemenu_changepwd, .profilemenu_addbank { 
  height: 18px;
  width: 18px;
  display: inline-block;
  background: url(/resources/images/1poker/desktop/profile-sprite.png) no-repeat center;
  background-position: 0px -59px;
  position: absolute;
  left: 15px;
  top: 15px;
}

.profilemenu_withdraw{ background-position: 0px -2px; }
.profilemenu_reporting{ background-position: 0px -19px; }
.profilemenu_myprofile{ background-position: 0px -40px; }
.profilemenu_changepwd{ background-position: 0px -79px; }
.profilemenu_addbank{ background-position: 0px -99px; }

.profile_bottom_leftpanel ul li.active .profilemenu_deposit, .profile_bottom_leftpanel ul li a:hover .profilemenu_deposit {
  background-position: -20px -59px;
}

.profile_bottom_leftpanel ul li.active .profilemenu_withdraw, .profile_bottom_leftpanel ul li a:hover .profilemenu_withdraw {
  background-position: -20px -2px;
}

.profile_bottom_leftpanel ul li.active .profilemenu_reporting, .profile_bottom_leftpanel ul li a:hover .profilemenu_reporting {
  background-position: -20px -19px;
}

.profile_bottom_leftpanel ul li.active .profilemenu_myprofile, .profile_bottom_leftpanel ul li a:hover .profilemenu_myprofile {
  background-position: -20px -40px;
}

.profile_bottom_leftpanel ul li.active .profilemenu_changepwd, .profile_bottom_leftpanel ul li a:hover .profilemenu_changepwd {
  background-position: -20px -79px;
}

.profile_bottom_leftpanel ul li.active .profilemenu_addbank, .profile_bottom_leftpanel ul li a:hover .profilemenu_addbank {
  background-position: -20px -99px;
}

.profile_details {
  padding: 25px;
  background-color: #0e0e0e;
  border-radius: 10px;
  position: relative;
  min-height: 770px;
}

.profile_details .row { padding: 0 15px; }

.profile_details h4 {
  text-transform: uppercase;
  background: -webkit-linear-gradient(left,#2aff00, #1b800f 15%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'GilroyBold';
  padding-left: 10px;
}

.profile_details h4:after {
  content: '';
  border-top: 3px solid #1b800f;
  height: 1px;
  position: absolute;
  top: 58px;
  width: 28%;
  left: 25px;
}

.profile_details_content { background-color: #151515; padding: 50px; margin: 20px 0; }

.bank_account table { color: #fff;}

.bank_account table tbody tr th{ color: #0eff00; background: #000;}

.selectbox { border-bottom: 1px solid #2f2f2f; position: relative;}

.selectbox select { 
  color: #fff;
  border: 0;
  width: 100%;
  height: 35px;
  padding-left: 0px;
  text-indent: 10px;
  -moz-appearance:none; /* Firefox */
  -webkit-appearance:none; /* Safari and Chrome */
  appearance:none;
  background-color: #151515;
}

.selectbox select option{ 
  color: #959595;
}

.selectbox:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 16px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #595959 transparent transparent transparent;
}

.submitbtn {
  display: inline-block;
  text-align: center;
  padding: 10px 50px;
  font-size: 13px;
  border: none;
  border-radius: 20px;
  margin-bottom: 40px;
  margin-top: 20px;
  background: #099e00;
  text-transform: uppercase;
  color: #fff;
}

.submitbtn:hover {
  background: #26700c; 
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); 
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); 
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); 
}

.profile_details .calendar i {
  position: absolute;
  right: 8px;
  top: 33px;
  color: #7b7b7b;
}

.checkinput_icon { padding: 25px 0; }

.profile_details_content .col-sm-4 {padding: 0 30px;}

.notice_box { background-color: #111; border-radius: 15px; padding: 20px; }
.notice_box h5 { font-size: 16px; margin: 15px 0;}
.notice_box ol { 
  padding: 0px 18px;
  font-size: 11px;
  color: #959595;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.notice_box ol li { padding: 10px 0px 10px 3px; } 
.notice_box ol li a {color: #5f81da;}

.withdraw_bank { position: relative; }

.withdraw_bank{ 
  margin: 10px 0 !important;
  display:inline-block !important;
  width: 24%;
  padding: 5px;
}
.withdraw_bank span{ 
  border-radius: 15px;
  border: 2px solid #fff;
  background-color: #fcfbf9;
  padding: 16px 40px;
  margin-left: 10px;
  box-shadow: 0px 3px 3px #efefef;
}


.withdraw_bank input[type=radio] {  margin: 8px 0 0;}

.withdraw_bank_bca, .withdraw_bank_mandiri, .withdraw_bank_bri, .withdraw_bank_bni, .withdraw_bank_cimb, .withdraw_bank_danamon, .withdraw_bank_permata, .withdraw_bank_mega { 
  height: 38px;
  width: 82px;
  display: inline-block;
  background: url(/resources/images/withdraw-banks-sprite.png) no-repeat center;
  background-position: -90px 8px;
  position: absolute;
  left: 15px;
  top: 0px;
}

.withdraw_bank_mandiri { background-position: -90px -138px; }
.withdraw_bank_bri { background-position: -90px -48px; }
.withdraw_bank_bni { background-position: -90px -20px; }
.withdraw_bank_cimb { background-position: -90px -78px; }
.withdraw_bank_danamon { background-position: -90px -108px; }
.withdraw_bank_permata { background-position: -90px -194px; }
.withdraw_bank_mega { background-position: -90px -166px; }

input[type=radio]:checked + .withdraw_bank_bca {  background-position: 9px 8px;}
input[type=radio]:checked + .withdraw_bank_mandiri {  background-position: 9px -138px;}
input[type=radio]:checked + .withdraw_bank_bri {  background-position: 9px -48px;}
input[type=radio]:checked + .withdraw_bank_bni {  background-position: 9px -20px;}
input[type=radio]:checked + .withdraw_bank_cimb {  background-position: 9px -78px;}
input[type=radio]:checked + .withdraw_bank_danamon {  background-position: 9px -108px;}
input[type=radio]:checked + .withdraw_bank_permata {  background-position: 9px -194px;}
input[type=radio]:checked + .withdraw_bank_mega {  background-position: 9px -166px;}

.bankdetails { background-color: #111; padding: 30px; color: #b4b4b4; margin-bottom: 20px;}
.bankdetails table { width: 100%; }
.bankdetails table td:nth-child(3){padding-left: 30px;padding-right: 10px;}
.bankdetails table button {
  border:0;
  color: #fff;
  background: #099e00;
  border-radius: 5px;
}
.bankdetails table button:hover {
  background: #26700c; 
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); 
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); 
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); 
}

.search_history { position: relative; padding: 20px; background-color: #151515; margin-top: 15px;}
.search_history table { width: 54%;}
.calendar_div { position: relative; width: 100%; margin: 0 auto;}
.search_history i {
  position: absolute;
  right: -10px;
  top: 9px;
  color: #1b800f;
  width: 20%
}

.search_history table tr td { padding-right: 10px; }

.search_history input { border:0; border-radius: 5px; padding: 5px; color: #fff; text-indent: 5px; background: #111;}

.searchbtn { border:0; border-radius: 5px; background: #099e00 !important;  color: #fff !important; padding: 5px 15px !important; }
.searchbtn:hover { background: #84a5e2 !important;
  background: #26700c; 
  background: -moz-linear-gradient(left,  #26700c 0%, #16e601 100%); 
  background: -webkit-linear-gradient(left,  #26700c 0%,#16e601 100%); 
  background: linear-gradient(to right,  #26700c 0%,#16e601 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 ); 
}

.search_history_content {
  background-color: #111;
  padding: 25px;
  margin: 0px 0 20px 0;
}

.search_history_content table {
    border: 1px solid #202b1e;
    color: #fff;
    background-color: #101010;
    text-transform: uppercase;
    margin-top: 15px;
}

.search_history_content table thead {
  background: #17980c;
  background: -moz-linear-gradient(left, #17980c 0%, #32de29 16%, #32de29 41%, #0b7800 100%);
  background: -webkit-linear-gradient(left, #17980c 0%,#32de29 16%,#32de29 41%,#0b7800 100%);
  background: linear-gradient(to right, #17980c 0%,#32de29 16%,#32de29 41%,#0b7800 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17980c', endColorstr='#0b7800',GradientType=1 );
  border: 1px solid #202b1e;
  color: #fff;
  font-family: 'GilroyLight';
  font-size: 13px;
}

.search_history_content .table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #1e1e1e;
}

.search_history_content .table>tbody>tr>td, .search_history_content .table>thead>tr>th {
  padding: 12px;
}

.search_history_content table>thead>tr>th, .search_history_content table>tbody>tr>td {
  border: 1px solid #202b1e;
}

.search_history_content .table>thead>tr>th {
 text-align: center;
}

.search_history_content table>tbody>tr>td:nth-child(1) {
  text-align: center;
}

.amount_positive { color: #1d9d00; }
.amount_negative { color: #de2220; }

.profile_details_content .refreshCaptcha, .register_panel .refreshCaptcha {
  position: relative;
  top: -30px;
  float: right;
  right: 125px;
}

.profile_details_content .captcha, .register_panel .captcha  {
  position: relative;
  top: -34px;
  float: right;
  right: 0px;
  width: 96px;
}

.profile_details_content h5 { text-transform: uppercase; color: #099e00; font-weight: 600; font-size: 15px; letter-spacing: 0.5px;}
.changeavatar_div {
  background: #f8f8f8;
  height: 140px;
  padding: 10px;
  border-radius: 15px;
  box-shadow: 0px 3px 6px #dcdcdc;
}

.changeavatar_div .col-sm-4 {
  padding: 0 5px;
}

.nickname_panel .inputbox_register {
  background-color: #f8f8f8;
  text-transform: uppercase;
  font-weight: 600;
  color: #99abd1;
  text-indent: 0px;
  font-size: 18px;
}

.submitbtn.blue { background: #6997e2; font-size: 10px; padding: 3px 10px; width: 44%; margin:20px 0 0 0;  }
.submitbtn.blue:hover { background: #5487da; }
.submitbtn.green { background: #23c4bc; font-size: 10px; padding: 3px 10px; width: 52%; margin: 20px 0 0 0; color: #fff;  }
.submitbtn.green:hover { background: #16b7af; }

.profiledetails_divider {
  border-bottom: 1px solid #131313;
  border-top: 1px solid #252525;
  margin: 30px 10px 10px 10px;
}

.personalinfo_div {  color: #b2b2b2; font-size: 12px;}
.personalinfo_div table {  width: 100%;}

.personalinfo_div table>tbody>tr>td:nth-child(4) {  padding-left: 15px;}

.personalinfo_div table td {  vertical-align: top;  padding: 2px 0;}

.profile_details_content .register_panel table {  width: 100%;}
.profile_details_content .register_panel table td {  padding-right: 15px;}

.changeavatar { padding: 15px 5px; }
.changeavatar_profile {
  background: #f8f8f8;
  padding: 10px;
  border-radius: 15px;
  box-shadow: 0px 3px 6px #dcdcdc;
}
.upload_avatar h5 { margin-top: 20px; }

.upload_avatar form { margin-top: 20px; }
.upload_avatar .form-group label { 
  text-transform: uppercase;
  color: #b8b8b8;
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 0.5px; 
}

.upload_avatar {padding-top: 25px; position: relative; }
.upload_avatar input {display: inline-block;}
.upload_avatar input[type=file] {
  background: #fff;
  color: #cbcbcb;
  border: 1px solid #cbcbcb;
}



.uploadbtn { 
  background: #19aae1;
  background: -moz-linear-gradient(left, #19aae1 0%, #6f77d9 100%);
  background: -webkit-linear-gradient(left, #19aae1 0%,#6f77d9 100%);
  background: linear-gradient(to right, #19aae1 0%,#6f77d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19aae1', endColorstr='#6f77d9',GradientType=1 );
  border: 0;
  padding: 1px 8px;
}

.avatar { display: inline; margin-left: 5px; }

.avatar label {
  display: inline !important;
}

.avatar_icon {
  height: 84px;
  width: 84px;
  display: inline-block;
  margin: 10px 0 10px 10px; 
}

.changeavatar_profile .submitbtn { margin: 10px 0; }

.test { width: 20%; display: inline; }

.mobileApp_btnInfo { 
  display: inline-block;
  text-align: center;
  padding: 10px 50px;
  font-size: 13px;
  border: none;
  border-radius: 5px;
  background: #099e00;
  text-transform: uppercase; 
  color: #fff;
}

a.mobileApp_btnInfo:hover {color: #000 !important;}


@media (min-width: 768px) { 

  .jackpot_main_left {
    font-size: 15px;
    top: 35%;
  }
}
@media (min-width: 992px) { 

  .jackpot_main_left {
    font-size: 20px;
    top: 38%;
  }
}

@media (min-width: 1200px) {

  .jackpot_main_left {
    font-size: 22px;
    right: 22%;
    top: 40%;
  }
}

@media (min-width: 1440px) {

  .jackpot_main_left {
    font-size: 25px;
    right: 22%;
    top: 41%;
  }
}

i.tick {
  position: absolute;
  right: -10px;
  bottom: 8px;
  font-size: 20px;
  color: #ddd;
}

.guides_page h3 {margin-bottom:5px; }

.rules_page h3 {text-decoration: underline;}
.rules_page h4 {color:#2aff00; text-decoration: underline;font-size: 16px;}
.rules_page ol {list-style: decimal;margin-left: 15px;}
.rules_page ol li {padding-left: 20px;}
.rules_page ol li p { color:#fff;}
.rules_page ol ol li {list-style: lower-roman;}


#FastDepoPanel .inputbox_register label {
  display: inline-block;
  margin-right: 15px;
  font-size: 12px;
}
#FastDepoPanel input[type=radio] {
    vertical-align: text-bottom;
}
#FastDepoPanel .register_panel .inputbox_register { 
  border: 0;
}
#btnCopyDepositAmount {
  border: 0;
  color: #fff;
  background: #26700c;
  background: -moz-linear-gradient(left, #26700c 0%, #16e601 100%);
  background: -webkit-linear-gradient(left, #26700c 0%,#16e601 100%);
  background: linear-gradient(to right, #26700c 0%,#16e601 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26700c', endColorstr='#16e601',GradientType=1 );
  border-radius: 5px;
  position: absolute;
  right: 0;
}