/* 1gaming darkblue - 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;
    
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('/resources/fonts/BebasNeueRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    
}

@font-face {
    font-family: 'digital_sans_ef_medium';
    src: url('/resources/fonts/digital_sans_ef_medium-webfont.woff2') format('woff2'),
         url('/resources/fonts/digital_sans_ef_medium-webfont.woff') format('woff');
    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: #41cffc !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,#35d6fc, #35d6fc);
  -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: #16456d !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: #000 ;}
.register_btn{
background: #17a6dc; /* Old browsers */
background: -moz-linear-gradient(left,  #17a6dc 0%, #077fc7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #17a6dc 0%,#077fc7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #17a6dc 0%,#077fc7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a6dc', endColorstr='#077fc7',GradientType=1 ); /* IE6-9 */

-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: #077fc7; /* Old browsers */
background: -moz-linear-gradient(left,  #077fc7 0%, #17a6dc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #077fc7 0%,#17a6dc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #077fc7 0%,#17a6dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#077fc7', endColorstr='#17a6dc',GradientType=1 ); /* IE6-9 */
}
.forgot_password a{ color:#757575; 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 #5b5e76;}

#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;
   
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#246ca1+0,58beda+13,58beda+33,246ca1+100 */
background: #246ca1; /* Old browsers */
background: -moz-linear-gradient(left,  #246ca1 0%, #58beda 13%, #58beda 33%, #246ca1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #246ca1 0%,#58beda 13%,#58beda 33%,#246ca1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #246ca1 0%,#58beda 13%,#58beda 33%,#246ca1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246ca1', endColorstr='#246ca1',GradientType=1 ); /* IE6-9 */
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:#47c8ff;
transform: scaleX(1);
transition: transform 250ms ease-in-out;}


#menu .nav a:after {
  display:block;
  content: '';
  height:2px;
  background:#47c8ff;
  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:#4df5fe;}
.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:#141414;     background: radial-gradient(ellipse at top, #35779a, #122f59);}

.footer h4{ 
  font-size:20px; 
  color:#fff;
  margin:0px 0px 25px 0px; 
  border-left: 4px solid #42acec;
  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 #42acec; 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: #4fe1ff;
  margin-right: 10px;
  text-align: center;
}

.footer_contact .fa-phone:before{
      background: -webkit-linear-gradient(left,#6a45e0, #19a4df);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.footer_contact ul li span { color: #fff; }

.footer_responsiblegaming {
  border-top: 1px dashed #3e80c9;
  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: #080808;
}

.footerbottom h3 {
  text-align: center;
  color: #6bdaed;
  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: #383838; 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 #6cb8ff; padding:10px 30px; font-size:20px; color:#fff;font-family: 'GilroyMedium'; margin-bottom:70px; }
.midbanner_content .linkbtn:hover{ background:#6cb8ff; color:#fff !important;}



.midbanner_content p{font-family: 'GilroyLight'; color:#fff; font-size:15px; margin:0px;}
.midbanner_content p span{color:#9eccff;}


.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: #00ceff; 
}

.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 {
 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#22699d+0,4cd7f4+100 */
background: #22699d; /* Old browsers */
background: -moz-linear-gradient(left,  #22699d 0%, #4cd7f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #22699d 0%,#4cd7f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #22699d 0%,#4cd7f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22699d', endColorstr='#4cd7f4',GradientType=1 ); /* IE6-9 */

  color: #fff !important;
}
#filters li span {}
#filters li span:hover {
  background: #232323;
 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#22699d+0,4cd7f4+100 */
background: #22699d; /* Old browsers */
background: -moz-linear-gradient(left,  #22699d 0%, #4cd7f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #22699d 0%,#4cd7f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #22699d 0%,#4cd7f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22699d', endColorstr='#4cd7f4',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:#00b2dd;
  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: #00b2dd; color:#fff;
  }


.loadmore_btn:hover span {
  background: transparent;
  color: #fff;
}

/*========================================= 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: #00ceff;
  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: #03c4fb;
    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:#17a6dc; font-size:32px;display:inline-block; text-decoration:underline; margin-bottom:30px; text-transform: uppercase;}

.responsible_bodywork.tnc strong { color: #00a0ce; }
.responsible_bodywork.tnc ol, .responsible_bodywork.tnc ul {color: #b3b5ce;}
.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:#42acec;}
.responsibleleftpanel ul li a.active, .responsibleleftpanel ul li a.active:hover{
background: #1e1e1e; color:#42acec; border:none; /* Old browsers */}

.responsibleleftpanel ul li a.active:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 100%;
    background-color: #01c6fd;
    border-right: 5px solid #080810;
}

.responsibleleftpanel ul li a:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 100%;
    background-color: #01c6fd;
    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:#08abdc;} 

.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: #48dcfa; 
  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: #00fcff;
  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:#17a6dc; font-size:32px;display:inline-block; text-decoration:underline; margin-bottom:30px;background: -webkit-linear-gradient(left,#18fbe8, #246ca1);
    -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:#03c4fb;}
.jackpotpageleftpanel ul li a.active, .jackpotpageleftpanel ul li a.active:hover{  color:#41cffc; }

.jackpotpageleftpanel ul li a.active:after, .jackpotpageleftpanel ul li a.active:hover:after{  
  font-family: 'fontawesome';
  content: "\f0da";
  color: #03c4fb;
  font-size: 20px;
  position: absolute;
  left: 36px;
}

.jackpotpageleftpanel h4.panel-title a { color: #fff; 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: #246ca1; /* Old browsers */
  background: -moz-linear-gradient(left,  #246ca1 0%, #48dcfa 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #246ca1 0%,#48dcfa 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #246ca1 0%,#48dcfa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246ca1', endColorstr='#48dcfa',GradientType=1 ); /* IE6-9 */ 
}

.jackpotpageleftpanel .panel-heading { position: relative; 
  background: #13181c; /* Old browsers */
}

.jackpotpageleftpanel .panel-heading.active:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 101%;
    background-color: #42acec;
    border-right: 5px solid #080810;
}

.jackpotpageleftpanel .panel-heading:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 101%;
    background-color: #42acec;
    border-right: 5px solid #080810;
}

.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: #00fcff;
  font-weight: 600;
  font-size: 19px;
  font-family: 'GilroyMedium';
}

.pokerhalf_div h4:after { 
  content: '';
  border-top: 1px solid #00fcff;
  height: 1px;
  position: absolute;
  top: 24px;
  width: 88%;
  left: 12px;
}

.poker_div h4:after { 
  content: '';
  border-top: 1px solid #00fcff;
  height: 1px;
  position: absolute;
  top: 24px;
  width: 100%;
  left: 0px;
}


.poker_div h4 { 
  text-transform: uppercase; 
  color: #00fcff;
  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 #3285c3;
  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: #6f77dc; /* Old browsers */
  background: -moz-linear-gradient(left,  #6f77dc 0%, #1ba8de 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #6f77dc 0%,#1ba8de 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #6f77dc 0%,#1ba8de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f77dc', endColorstr='#1ba8de',GradientType=1 ); /* IE6-9 */
}
.modal-dialog.loginbtn_modal .resetpasswordbtn:hover{
  background: #1ba8de; /* Old browsers */
  background: -moz-linear-gradient(left,  #1ba8de 0%, #6f77dc 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #1ba8de 0%,#6f77dc 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #1ba8de 0%,#6f77dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ba8de', endColorstr='#6f77dc',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:#246ca1;
  font-size: 10px;
  font-weight:600;
  background: -webkit-linear-gradient(left,#246ca1, #18fbe8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: uppercase;
}

.register_panel p { color: #9a9a9a !important;}
.register_panel p a { color: #46d7f5 !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:#adb8bf;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,#18fbe8, #246ca1);
  -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: #48dcfa; /* Old browsers */
  background: -moz-linear-gradient(left,  #48dcfa 0%, #246ca1 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #48dcfa 0%,#246ca1 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #48dcfa 0%,#246ca1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48dcfa', endColorstr='#246ca1',GradientType=1 ); /* IE6-9 */
}



.modal-dialog.registerbtn_modal .joinbtn:hover{background: #1ba8de; /* Old browsers */
background: -moz-linear-gradient(left,  #1ba8de 0%, #6f77dc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #1ba8de 0%,#6f77dc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #1ba8de 0%,#6f77dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ba8de', endColorstr='#6f77dc',GradientType=1 ); /* IE6-9 */
}




.register_checkbox{ font-size:13px; color:#5f5e5e;}


.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:#01c6fb; 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: #41c8e9;
  background: -webkit-linear-gradient(#41c8e9, #41c8e9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.tournament_title h1 span:before, .tournament_title h1 span:after {
  content: "";
  position: absolute;
  height: 2px;
  border-bottom: 2px solid #41c8e9;
  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: #0e1317;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:#26313a; border-radius:25px; display:inline-block; padding:3px 15px; color:#fff; margin-right: 15px;}
.tournament_banner ul li a.infodetail:hover{background-color:#333;color:#41cffc;}
.tournament_banner ul li a.joinbtn{ 
  background: #3193c0;
  background: -moz-linear-gradient(left, #3193c0 0%, #47d9f8 100%);
  background: -webkit-linear-gradient(left, #3193c0 0%,#47d9f8 100%);
  background: linear-gradient(to right, #3193c0 0%,#47d9f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3193c0', endColorstr='#47d9f8',GradientType=1 );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: #47d9f8;
  background: -moz-linear-gradient(left, #47d9f8 0%, #3193c0 100%);
  background: -webkit-linear-gradient(left, #47d9f8 0%,#3193c0 100%);
  background: linear-gradient(to right, #47d9f8 0%,#3193c0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47d9f8', endColorstr='#3193c0',GradientType=1 );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,#41c8e9, #3193c0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border-left: 4px solid #41c8e9;
  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: #22699d;
  background: -moz-linear-gradient(left, #246ca1 0%,#48dcfa 50%, #246ca1 100%);
  background: -webkit-linear-gradient(left, #246ca1 0%,#48dcfa 50%, #246ca1 100%);
  background: linear-gradient(to right, #246ca1 0%,#48dcfa 50%, #246ca1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246ca1', endColorstr='#48dcfa',GradientType=1 );
  border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; font-family: 'GilroyBold'; padding: 5px 20px;
}
.gpool_amount { background-color: #0a0e11; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; color: #fff; font-family: 'Bebas Neue',cursive; padding: 15px 20px; font-size: 30px;}


.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:#979797; 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: #00ceff;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:#00ceff;}
.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:#979797;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox ul li{ font-size:14px; color:#979797;}
.modal-dialog.tournamentmodal_popup .modal-body .contentbox h5{ font-size:18px; color:#979797; 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: #00ceff;}
.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: #17a6dc;
  background: -moz-linear-gradient(left, #17a6dc 0%, #077fc7 100%);
  background: -webkit-linear-gradient(left, #17a6dc 0%,#077fc7 100%);
  background: linear-gradient(to right, #17a6dc 0%,#077fc7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a6dc', endColorstr='#077fc7',GradientType=1 );
  text-transform: uppercase;
 }
.modal-dialog.tournamentmodal_popup .modal-body .contentbox2 a:hover{ background-color:#17a6dc;}
.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:#0c0d0d; 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:#18fbe8; margin-bottom:0px; font-size:16px; background: -webkit-linear-gradient(left,#18fbe8, #246ca1 80%);
  -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;}
.promotion_bodywork2_left ul li.active{ background: #246ca1; /* Old browsers */
  background: -moz-linear-gradient(left,  #246ca1 0%, #48dcfa 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #246ca1 0%,#48dcfa 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #246ca1 0%,#48dcfa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246ca1', endColorstr='#48dcfa',GradientType=1 );
}
.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:#01c6fd; 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:#01c6fd; 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: #48dcfa;
  background: -moz-linear-gradient(left, #48dcfa 0%, #246ca1 100%);
  background: -webkit-linear-gradient(left, #48dcfa 0%,#246ca1 100%);
  background: linear-gradient(to right, #48dcfa 0%,#246ca1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48dcfa', endColorstr='#246ca1',GradientType=1 );
}
.promotion_banner ul li a.infodetail:hover{
  color: #fff !important;
  background: #246ca1;
  background: -moz-linear-gradient(left, #246ca1 0%, #48dcfa 100%);
  background: -webkit-linear-gradient(left, #246ca1 0%,#48dcfa 100%);
  background: linear-gradient(to right, #246ca1 0%,#48dcfa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246ca1', endColorstr='#48dcfa',GradientType=1 );
}

.promobanner_top img { 
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.promobanner_bottom {
  background: #233645;
  background: -moz-linear-gradient(left, #233645 0%, #121a22 100%);
  background: -webkit-linear-gradient(left, #233645 0%,#121a22 100%);
  background: linear-gradient(to right, #233645 0%,#121a22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#233645', endColorstr='#121a22',GradientType=1 );
  height: 70px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.promobanner_bottom_left h5 { 
  color: #18fbe8;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-top: 8px;
  background: -webkit-linear-gradient(left,#18fbe8, #246ca1 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.promobanner_bottom_right {
  line-height: 64px;
}


.tutorial_banner {
    border-radius: 15px;
}


.tabletournament {
    color: #46a1c6;
}
.promobanner_bottom_left p { font-size: 12px; padding: 5px 0 15px 0;}
.promobanner_bottom_left p span { color: #00fcff;}
.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:#949494; 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:#48dcfa; margin-bottom:30px;font-family: 'GilroyBold';text-transform: uppercase;}
.modal-dialog.promomodal_popup .modal-body table{ text-align:center; background: #dddddd;}
.modal-dialog.promomodal_popup .modal-body thead{ background-color:#19a2d6;}
.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:#b5b5b5;}
.modal-dialog.promomodal_popup .modal-body .contentbox ul { padding-left: 25px;}
.modal-dialog.promomodal_popup .modal-body .contentbox ul li{ font-size:14px; color:#b5b5b5;}
.modal-dialog.promomodal_popup .modal-body .contentbox h5{ font-size:18px; color:#b5b5b5; margin-bottom:20px;}
.modal-dialog.promomodal_popup .modal-body .contentbox h3{ font-size:18px; color:#b5b5b5; 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:#b82b75; }
.modal-dialog.promomodal_popup .modal-body .contentbox2 a:hover{ background-color:#090812;}
.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: #46d7f5; }
.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 #060606;
  background-size: 100%;
  padding: 20px 0px;
}

.profile_header { margin-bottom: 10px; }
.profile_header_div{ padding: 20px 10px; border-radius: 10px; 
  background: rgba(94, 143, 255, 0.3);
  background: -moz-linear-gradient(left, rgba(94, 143, 255, 0.3) 0%, rgba(12, 178, 225, 0.3) 100%);
  background: -webkit-linear-gradient(left, rgba(94, 143, 255, 0.3) 0%,rgba(12, 178, 225, 0.3) 100%);
  background: linear-gradient(to right, rgba(94, 143, 255, 0.3) 0%,rgba(12, 178, 225, 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 #8594bf; line-height: 28px; padding: 5px 30px 5px 8px;}

.profile_name {
  font-family: 'GilroyMedium';
  font-size: 22px;
}
.profile_name span { color: #73b4d0; }
.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: #61d1ff !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,#18fbe8, #246ca1 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 600;
}

.profilemenu_divider{ border-bottom:3px solid #17a6dc; margin-top: 15px;;}

.profile_bottom .profile_bottom_leftpanel ul {  margin: 15px 0 30px 0;s}

.profile_bottom .profile_bottom_leftpanel ul li {
  border-radius: 5px;
  display: block;
  margin-bottom: 10px;
  position: relative;
  background: #203e55;
  background: -moz-linear-gradient(left, #203e55 0%, #1b1f26 100%);
  background: -webkit-linear-gradient(left, #203e55 0%,#1b1f26 100%);
  background: linear-gradient(to right, #203e55 0%,#1b1f26 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#203e55', endColorstr='#1b1f26',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: #48dcfa;
  background: -moz-linear-gradient(left, #48dcfa 0%, #246ca1 100%);
  background: -webkit-linear-gradient(left, #48dcfa 0%,#246ca1 100%);
  background: linear-gradient(to right, #48dcfa 0%,#246ca1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48dcfa', endColorstr='#246ca1',GradientType=1 );
}

.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,#18fbe8, #246ca1 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 #246ca1;
  height: 1px;
  position: absolute;
  top: 58px;
  width: 28%;
  left: 25px;
}

.profile_details_content { background-color: #12161a; padding: 50px; margin: 20px 0; }
.profile_details_content.lessgap{padding: 20px;}

.bank_account table { color: #fff;}

.bank_account table tbody tr th{ color: #17a6dc; 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: #12161a;
}

.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: #17a6dc;
  background: -moz-linear-gradient(left, #17a6dc 0%, #077fc7 100%);
  background: -webkit-linear-gradient(left, #17a6dc 0%,#077fc7 100%);
  background: linear-gradient(to right, #17a6dc 0%,#077fc7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a6dc', endColorstr='#077fc7',GradientType=1 );
  text-transform: uppercase;
  color: #fff;
}

.submitbtn:hover {
  background: #077fc7;
  background: -moz-linear-gradient(left, #077fc7 0%, #17a6dc 100%);
  background: -webkit-linear-gradient(left, #077fc7 0%,#17a6dc 100%);
  background: linear-gradient(to right, #077fc7 0%,#17a6dc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#077fc7', endColorstr='#17a6dc',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: #17a6dc;
  background: -moz-linear-gradient(left, #17a6dc 0%, #077fc7 100%);
  background: -webkit-linear-gradient(left, #17a6dc 0%,#077fc7 100%);
  background: linear-gradient(to right, #17a6dc 0%,#077fc7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a6dc', endColorstr='#077fc7',GradientType=1 );
  border-radius: 5px;
}
.bankdetails table button:hover {
  background: -moz-linear-gradient(left, #077fc7 0%, #17a6dc 100%);
  background: -webkit-linear-gradient(left, #077fc7 0%,#17a6dc 100%);
  background: linear-gradient(to right, #077fc7 0%,#17a6dc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#077fc7', endColorstr='#17a6dc',GradientType=1 );
}

.search_history { position: relative; padding: 20px; background-color: #272c30; 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: #17a6dc;
  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: #17a6dc !important;  color: #fff !important; padding: 5px 15px !important; }
.searchbtn:hover { background-color: #000;}

.search_history_content {
  background-color: #111;
  padding: 25px;
  margin: 0px 0 20px 0;
}

.search_history_content table {
    border: 1px solid #e8e8e8;
    color: #fff;
    background-color: #101010;
    text-transform: uppercase;
    margin-top: 15px;
}

.search_history_content table thead {
  background: #19a2d6;
  background: -moz-linear-gradient(left, #19a2d6 0%, #398db8 100%);
  background: -webkit-linear-gradient(left, #19a2d6 0%,#398db8 100%);
  background: linear-gradient(to right, #19a2d6 0%,#398db8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a2d6', endColorstr='#398db8',GradientType=1 );
  border: 1px solid #7dd1f6;
  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 #243a44;
}

.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: #47c8ff; 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: #17a6dc;
  background: -moz-linear-gradient(left, #17a6dc 0%, #077fc7 100%);
  background: -webkit-linear-gradient(left, #17a6dc 0%,#077fc7 100%);
  background: linear-gradient(to right, #17a6dc 0%,#077fc7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a6dc', endColorstr='#077fc7',GradientType=1 );
  text-transform: uppercase; 
  color: #fff;
}


@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:#613ecc; 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;}



/*====================== Claim Bonus Promotion =========================*/

.claimbonus_promotion{ position:relative;float:left; width:100%; max-width:650px;}
.claimbonus_promotionnote{ font-size:14px; font-style:italic; display:block; color:#18f5e4; margin-bottom:10px;}


.claimbonus_promotionbox{ float:left; width:100%; /*max-width:700px;*/
background: #181f26;

 padding:10px 20px; border-radius:5px; color:#9d9d9d; margin-bottom:20px;}
.claimbonus_promotionbox.greybg{ background-color:#e4e2e2;}
.claimbonus_promotionbox .expiredate{line-height: 14px; display:inline-block; border-right:1px solid #afafaf; text-align:center; padding:1px 8px 1px;font-family: 'BebasNeueRegular';}
.claimbonus_promotionbox .expiredate h6{line-height: 14px; color:#9bfd0a; margin:0px; font-size:18px;font-family: 'BebasNeueRegular';}
.claimbonus_promotionbox .expiredate small{ color:#fff; margin:0px; font-size:12px; line-height:10px;font-family: 'BebasNeueRegular';}

.claimbonus_promotionbox .expiredate h6.active{ color:#9bfd0a;}
.claimbonus_promotionbox .expiredate small.active{ color:#fff;}

.ui-datepicker td span, .ui-datepicker td a {text-align: center !important;}

.claimbonus_promotionboxbtn{ display:inline-block; border-radius:5px; font-size:14px; color:#fff; 
background:#626d80;
 padding:3px 20px; font-style:italic; margin:0px 2px; }
.claimbonus_promotionboxbtn:hover{
  background:#4edffc;
 color:#FFFFFF;}
.claimbonus_promotionboxbtn2{ display:inline-block; border-radius:5px; font-size:14px; color:#fff;
  background: #7800eb; /* Old browsers */
  background: -moz-linear-gradient(top,  #7800eb 0%, #61009e 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #7800eb 0%,#61009e 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #7800eb 0%,#61009e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7800eb', endColorstr='#61009e',GradientType=0 ); /* IE6-9 */
  font-family: 'digital_sans_ef_medium';padding:3px 20px; font-style:italic; margin:0px 2px;
}
.claimbonus_promotionboxbtn2:hover{
  background: #61009e; /* Old browsers */
  background: -moz-linear-gradient(top,  #61009e 0%, #7800eb 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #61009e 0%,#7800eb 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #61009e 0%,#7800eb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61009e', endColorstr='#7800eb',GradientType=0 ); /* IE6-9 */
  color:#FFFFFF;
}
a.claimbonus_promotionboxbtn2:hover{color:#FFFFFF !important;}
.claimbonus_promotionboxbtn4{ display:inline-block; border-radius:5px; font-family: 'digital_sans_ef_medium';font-size:14px; color:#fff; background:#3e6689; padding:3px 20px; font-style:italic; margin:0px 2px;}
.claimbonus_promotionboxbtn4:hover{background:#2c5376; color:#FFFFFF !important;}



.claimbonus_promotionboxbtn3{ display:inline-block; border-radius:5px; font-size:14px; color:#fff; border:1px solid #ff9600;font-family: 'digital_sans_ef_medium';
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcc400+0,fc5c13+100 */
background: #fcc400; /* Old browsers */
background: -moz-linear-gradient(left,  #fcc400 0%, #fc5c13 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fcc400 0%,#fc5c13 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fcc400 0%,#fc5c13 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc400', endColorstr='#fc5c13',GradientType=1 ); /* IE6-9 */

padding:3px 20px; font-style:italic; margin:0px 2px;}
.claimbonus_promotionboxbtn3:hover{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fc5c13+0,fcc400+100 */
background: #fc5c13; /* Old browsers */
background: -moz-linear-gradient(left,  #fc5c13 0%, #fcc400 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fc5c13 0%,#fcc400 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fc5c13 0%,#fcc400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5c13', endColorstr='#fcc400',GradientType=1 ); /* IE6-9 */

color:#FFFFFF !important;}


.progressbar_bg{
float:left; width:100%; padding:18px 20px 15px 20px; border-radius:35px;
background: #2d3843; border-top:1px solid #6c737b;}


.progress {
  height: 10px; overflow:inherit !important;

}
.progress .skill {
    line-height: 22px;
    padding: 0;
    margin: 0 0 0 0px;
    position: relative;
    top: 0;
    color: #fff;
    font-size: 13px;
    overflow: hidden;
    display: inline-block;
    left: 0;
    width: 100%;
    text-align: center;
  
}
.progress .skill .val {
  float: none;
  font-style: normal;
  margin: 0 20px 0 0; color:#8cff00;
}

.progress-bar {
  text-align: left;
  transition-duration: 3s;overflow: inherit !important;
  border-radius: 20px;
}



.bonusbar_btn1{ display:inline-block; min-width:120px;
background: #3ebbff; /* Old browsers */
 border-radius:25px; color:#fff; font-size:18px; padding:6px 30px; margin:0px 5px;}

.bonusbar_btn1:hover { color:#fff;
background: #028edb;color:#fff !important;
}

.bonusbar_btn1.grey{  min-width:120px;
background: #454545; /* Old browsers */
}
.bonusbar_btn1.grey:hover{ 
background: #1f1f1f; color:#fff !important;
}



.bonusmodal_box1{ background:#202020; border-radius:5px; border-top:2px solid #8c8c8c; padding:10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.bonusmodal_box1 a:hover{ color:#fff !important;}


.bonusmodal_box1 .content1{ margin:0px 0px 10px 0px; padding:0px;  display:block}
  
.bonusmodal_box1 .titletop{  background: -webkit-linear-gradient(#eee, #333);font-size:23px;line-height:28px;font-family: 'GilroyBold';
  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
  
  
.bonusmodal_box1 .content2{ color:#dad9d9; font-size:16px; color:#525252;font-family: 'BebasNeueRegular'; line-height: 40px;}
.bonusmodal_box1 .content3{ color:#1eff00; font-size:32px; font-family: 'BebasNeueRegular'; line-height: 40px;}


.bonusclaim_popup .modal-title {margin: 0;font-size: 16px;line-height: 1.42857143;color: #fff;font-style: italic;}
.bonusclaim_popup .modal-dialog{width: 370px;}


.claimbonus_promotionbox_content1{font-family: 'Oswald', sans-serif; font-size:11px; line-height:16px; color:#FFFFFF;}
.bonusclaim_popup .modal-body{ padding-bottom:0px;background: #171717;}
.bonusclaim_popup .modal-header{background: #171717; border-bottom:0px;padding-bottom: 0;}


/*=============================diposit_page=========================*/
.bonusbar_modal2 .modal-dialog{margin:0px auto 0;}
.bonusbar_modal2 .modal-dialog {width: 700px;margin: 30px auto 30px;}

.bonusbar_modal2 .modal-content{ background:#12161a;border-radius:9px;border: 2px solid #555555; border:7px solid #4edffc;}
.bonusbar_modal2 .modal-footer{text-align: center;    border-top:0px solid #e5e5e5;}
.bonusbar_modal2 .modal-header .close {color: #2877a9;font-size: 30px;}

.bonusbar_modal2 h4 { margin:0px 0px 10px 0px; padding:0px;background: -webkit-linear-gradient(left,#18fbe8, #246ca1 15%);
  -webkit-background-clip: text;-webkit-text-fill-color: transparent; font-size:21px;line-height:28px;font-family: 'digital_sans_ef_medium';}
.bonusbar_modal2 h5 {font-family: 'digital_sans_ef_medium'; margin:0px 0px 20px 0px; padding:0px; color:#fff; font-size:16px;line-height:18px;}
.bonusbar_modal2 p { margin:0px 0px 0px 0px; padding:0px; color:#9d9d9d; font-size:14px;line-height:18px;}
.bonusbar_modal2 ol { margin:20px 0px 10px 0px; padding:0px;list-style-type: decimal;}
.bonusbar_modal2 ol li {color:#fff; font-size:12px;font-family: 'digital_sans_ef_medium'; line-height:18px;margin:0px 0px 10px 10px; background:transparent; text-align: left;}
.bonusbar_modal2 .modal-header{ border:0px;padding: 10px 10px 0px 0px;}
.bonusbar_modal2 .modal-body{ padding-top:0px; padding-left:30px; padding-right:30px;}

.bonusbar_modal2 .modal-footer a {font-size: 14px;color: #fff;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4edffc+0,2773a5+100 */
background: #4edffc; /* Old browsers */
background: -moz-linear-gradient(left,  #4edffc 0%, #2773a5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #4edffc 0%,#2773a5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #4edffc 0%,#2773a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4edffc', endColorstr='#2773a5',GradientType=1 ); /* IE6-9 */
display: inline-block;padding: 7px 25px;border-radius: 4px;}

.bonusbar_modal2 .modal-footer a:hover{color: #fff !important;
background: #2773a5; /* Old browsers */
background: -moz-linear-gradient(left,  #2773a5 0%, #4edffc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #2773a5 0%,#4edffc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #2773a5 0%,#4edffc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2773a5', endColorstr='#4edffc',GradientType=1 ); /* IE6-9 */
}

.bonusclaim_popup {}

.bonusclaim_popup .modal-content{background-color: #171717;}



.bonusmodal_box2{ background:#202020; border-radius:5px; border-top:2px solid #8c8c8c;border-bottom:3px solid #333; padding:10px 10px 0px 10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); margin-top:30px; color:#ccc;}

.bonusclaim_popup .modal-footer{ border:0px; background-color:#171717;text-align: center;}
.promotion_content1{ color:#fff;font-family: 'digital_sans_ef_medium';}


.message_annoucnementbox {background-color: #12161a;padding: 20px;margin: 20px 0 0; min-height:680px;}
.replymsg_middlereply{padding:35px 15px; color:#fff; text-align:right;position:relative;}
.replymsg_middlereply:after {
border-radius: 10px;
content: "";
height: 1px;
left: 0;
right:0px;
top:50px;
margin:0 auto;
position: absolute; bottom:0px;
width: 100%; background-color:#363d49;
}
.replymsg_middlereply p {display: inline-block;margin: 0px;background-color: #12161a;position: relative;right: -20px;z-index: 9;padding-left: 12px; color:#9a9a9a;}

.replymsg_middleworkbox{ border-bottom: 1px solid #363d49;padding:15px 15px 45px 15px;}

.announcement_title{ border-bottom:3px solid #43cfef; padding-bottom:15px; color:#9a9a9a;}



/*Emailbox*/

/*Panel tabs*/
.panel-tabs {
    position: relative;
    clear:both;
    border-bottom: 1px solid transparent;
}

.panel-heading.emailbox_design .panel-tabs > li {
    float: left;
    margin-bottom: -2px;
}

.panel-heading.emailbox_design .panel-tabs > li > a {
    margin-right: 2px;
    margin-top: 4px;
    line-height: .85;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #ffffff;padding: 10px 35px;
}

.panel-heading.emailbox_design .panel-tabs > li > a:hover {
    border-color: transparent;
    color: #ffffff;
    background-color: transparent;
}

.panel-heading.emailbox_design .panel-tabs > li.active > a,
.panel-heading.emailbox_design .panel-tabs > li.active > a:hover,
.panel-heading.emailbox_design .panel-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(255,255,255, .23);
    border-bottom-color: transparent;
}


.panel-heading.emailbox_design{ float:left; width:100%;padding: 0;}

.support_titcket{ background-color:#ff9600; padding:10px; border-radius:4px; margin:5px 0px 0px 0px; padding: 8px;}


.panel-primary > .panel-heading.emailbox_design {background-color: #2d2d2d;border-color: #2d2d2d;padding: 0px 6px;}

.panel-heading.emailbox_design .panel-tabs > li > a{ border-bottom:5px solid #2d2d2d;margin-right: 2px;margin-top: 0px;min-height: 47px;}
.panel-heading.emailbox_design .panel-tabs > li.active > a{ border-bottom:5px solid #ff9600 !important;}
.panel-heading.emailbox_design .panel-tabs > li i{ font-size:18px;}
.panel-heading.emailbox_design .panel-tabs > li.active i{ color:#ff9600;}


.panel-heading.emailbox_design .panel-tabs > li.active > a, .panel-heading.emailbox_design .panel-tabs > li.active > a:hover, .panel-heading.emailbox_design .panel-tabs > li.active > a:focus{background-color: transparent !important;}

.panel-heading.emailbox_design .panel-tabs > li.active > a span{ color:#ff9600;}


ul.email_markread { margin:0px; padding:0px;}
ul.email_markread li { display:inline-block;}
ul.email_markread li img{ vertical-align:top;}
ul.email_markread li a { display:inline-block; font-size:11px;font-family: 'GilroyMedium'; margin:0px 5px; padding:7px 15px; font-weight:bold; color:#fff !important;}
ul.email_markread li a:hover{ background:#357699;color:#fff!important;}
ul.email_markread li.active a{ background:#357699;color:#fff!important;}



.registermain.emailbox .panel{-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);box-shadow: 0 1px 1px rgba(0, 0, 0, 0);}



.email_paging{ display: inline-block; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#282f36+0,101111+100 */
background: #282f36; /* Old browsers */
background: -moz-linear-gradient(top,  #282f36 0%, #101111 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #282f36 0%,#101111 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #282f36 0%,#101111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282f36', endColorstr='#101111',GradientType=0 ); /* IE6-9 */
color:#FFFFFF; padding:5px 20px; border-radius:4px; margin:0px 3px;}
.email_paging:hover{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#101111+0,282f36+100 */
background: #101111; /* Old browsers */
background: -moz-linear-gradient(top,  #101111 0%, #282f36 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #101111 0%,#282f36 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #101111 0%,#282f36 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101111', endColorstr='#282f36',GradientType=0 ); /* IE6-9 */
color:#FFFFFF !important;}


.paging_input{ border:1px solid #b5b5b7; width:30px; height:20px; text-align:center; background:#12161a;border-radius:4px; color:#fff;}


.registermain.emailbox table {border-spacing: 6px !important;border-collapse: inherit !important; color:#fff; font-size:11px;}

.registermain.emailbox .panel-body {padding: 0px !important;}

.registermain.emailbox table a{color:#fff;}

.registermain.emailbox .checkbox {display: inline-block;cursor: pointer;font-size: 11px; margin-right:25px; line-height:18px; font-weight:normal;}
.registermain.emailbox input[type=checkbox] {display:none; }
.registermain.emailbox .checkbox:before {content: "";display: inline-block;width: 18px;height: 18px;vertical-align:middle;background-color: #08090b;color: #9a9a9a;text-align: center;
border-radius: 0px;margin-right:8px; border:0px solid #d6d5d5;}
.registermain.emailbox input[type=checkbox]:checked + .checkbox:before {content: "\2713";text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);font-size: 15px;}


.modal-dialog.deletmailmodal {width: 360px;margin-top: 220px;}
.modal-dialog.deletmailmodal .modal-header{ background-color:#357699; border-bottom:2px solid #357699;}
.modal-dialog.deletmailmodal .modal-body{ background-color:#0e0e0e; text-align: center;}
.modal-dialog.deletmailmodal .modal-body p{color:#9b9b9b;}




.modal-dialog.deletmailmodal h4.modal-title{ font-size:18px; color:#FFFFFF;}
.modal-header .close{ opacity:1;}

.modalbtn{ background:#46d9f7; display: inline-block; color:#fff; border:0px solid #ff9600; padding:5px 30px; border-radius:4px; margin:0px 2px;}
.modalbtn:hover{background:#256ea2; color:#fff;}
.modalbtn.blank{ background:#2d2d2d; color:#808080;border:2px solid #2d2d2d;}
.modalbtn.blank:hover{background:#333; color:#fff;}

.message_composeinput{ width:100%; height:45px; background:#0e0e0e; border:1px solid #262627;}
.message_composeinput2{ width:100%; height:25px; background:#0e0e0e; border:1px solid #262627;}
.replymsg_textarea2 {
    width: 100%;
    background: #0e0e0e;
    height: 400px;
    border: 1px solid #262627;
    border-radius: 5px;
    padding: 15px; resize: none;
}
.replymsg_middleworkbox2 .btn1{ display:inline-block; border-radius:5px; background-color:#8a8a8a; padding:3px 30px; color:#FFFFFF;}
.replymsg_middleworkbox2 .btn1.dark{
  border:1px solid #ff9600;
background: #ffa600; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa600 0%, #ff7e00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffa600 0%,#ff7e00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffa600 0%,#ff7e00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff7e00',GradientType=0 ); /* IE6-9 */

}
.replymsg_middleworkbox2 .btn1.dark:hover{
background: #ff7e00; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7e00 0%, #ffa600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff7e00 0%,#ffa600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff7e00 0%,#ffa600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7e00', endColorstr='#ffa600',GradientType=0 ); /* IE6-9 */
}


.replymsg_middleworkbox2 .btn1.light{background-color:#f2f2f3; color:#8a8a8a; }


select.fancyselectbox  {-webkit-appearance: none;-moz-appearance: none;background:#0e0e0e url(../../../images/1poker/desktop/select-arrow2.png) no-repeat 99% center;text-overflow: "";color:#fff; border-radius:4px; border:1px solid #262627;height:35px; line-height:30px; width:100%; padding-left:10px; font-size:11px;}

h3.yourmsg{  background: -webkit-linear-gradient(#47dbf9, #246ca1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
  margin:20px 0px 20px;font-size:16px;line-height:28px;font-family: 'GilroyBold';}

.newtktbtn1{ display:inline-block; font-family: 'GilroyMedium';border: 1px solid #45d6f5; font-size:11px; color:#9a9a9a; padding:5px 30px; border-radius:4px;}

.newtktbtn2{ display:inline-block; font-family: 'GilroyMedium';border: 0px solid #45d6f5; font-size:11px; color:#fff; padding:5px 30px; border-radius:4px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#47daf8+0,246da1+100 */
background: #47daf8; /* Old browsers */
background: -moz-linear-gradient(left,  #47daf8 0%, #246da1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #47daf8 0%,#246da1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #47daf8 0%,#246da1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47daf8', endColorstr='#246da1',GradientType=1 ); /* IE6-9 */
}
.newtktbtn2:hover{ color:#fff !important;
background: #246da1; /* Old browsers */
background: -moz-linear-gradient(left,  #246da1 0%, #47daf8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #246da1 0%,#47daf8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #246da1 0%,#47daf8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246da1', endColorstr='#47daf8',GradientType=1 ); /* IE6-9 */
}


.dltbtn_dlt{ display:inline-block; float:right;  font-family: 'GilroyMedium';border: 0px solid #45d6f5; font-size:11px; color:#fff; padding:5px 30px; border-radius:4px;
background: #46d7f6; /* Old browsers */
background: -moz-linear-gradient(top,  #46d7f6 0%, #256ea3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #46d7f6 0%,#256ea3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #46d7f6 0%,#256ea3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d7f6', endColorstr='#256ea3',GradientType=0 ); /* IE6-9 */
}
.dltbtn_dlt:hover{color:#fff !important;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#256ea3+0,46d7f6+100 */
background: #256ea3; /* Old browsers */
background: -moz-linear-gradient(top,  #256ea3 0%, #46d7f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #256ea3 0%,#46d7f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #256ea3 0%,#46d7f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#256ea3', endColorstr='#46d7f6',GradientType=0 ); /* IE6-9 */
}

.replymsg_midboxbgcolor{ background-color:#42505f; border-radius:5px; color:#42cbed; font-size:11px; text-align:right; padding:40px 20px;}


#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: #17a6dc;
  background: -moz-linear-gradient(left, #17a6dc 0%, #077fc7 100%);
  background: -webkit-linear-gradient(left, #17a6dc 0%,#077fc7 100%);
  background: linear-gradient(to right, #17a6dc 0%,#077fc7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a6dc', endColorstr='#077fc7',GradientType=1 );
  border-radius: 5px;
  position: absolute;
  right: 0;
}








