html,body {
    margin:0;
    padding:0;
    font-family:sans-serif;
    font-size:.9em;
    width:100%;
    height:100%;
    color:#fff
    }
    
    body {
    background:#000 url(/images/bg.jpg) center top repeat-x fixed;
    color:#fff;
    font-size:15px;
    font-family:sans-serif
    }
    
    a,a:hover {
    text-decoration:none
    }
    
    .wrapper {
    width:990px;
    margin:0 auto;
    min-height:100%;
    position:relative
    }
    
    #captchar,#capt,.point {
    cursor:pointer
    }
    
    .al-right {
    text-align:right
    }
    
    .al-left {
    text-align:left!important
    }
    
    .al-center {
    text-align:right
    }
    
    .pull-right {
    float:right
    }
    
    .pull-left {
    float:left
    }
    
    .clearfix {
    clear:both
    }
    
    .hide {
    display:none
    }
    
    @font-face {
    font-family:'Play-Bold';
    src:url(../font/Play-Bold.ttf)
    }
    
    @font-face {
    font-family:'Play-Regular';
    src:url(../font/Play-Regular.ttf)
    }
    
    @font-face {
    font-family:'RobotoSlab';
    src:url(../font/RobotoSlab-Regular.ttf)
    }
    
    @font-face {
    font-family:'Verdana';
    src:url(../font/verdana.ttf)
    }
    
    a {
    color:#fffaaa
    }
    
    a:hover {
    color:#e1011c
    }
    
    #main-block {
    width:100%;
    height:auto;
    background:#8080804f;
    float:left;
    padding:0 10px 10px
    }
    
    #header {
    width:100%
    }
    
    #logo {
    float:left;
    width:312px;
    height:85px;
    background:url(/images/logo-final.png) top center no-repeat;
    margin:15px 0
    }
    
    #logo:focus {
    outline:none
    }
    
    .form-bg {
    width:523px;
    height:85px;
    background:url(/images/form.png) top center no-repeat
    }
    
    #frmLogin {
    float:left;
    width:100%;
    height:auto;
    text-align:center;
    margin-top:10px
    }
    
    #frmLogin input {
    border:none;
    width:159px;
    height:28px;
    font-family:'Verdana';
    font-size:11px;
    text-align:center;
    box-shadow:inset 2px 2px 10px 0 #888;
    color:gray
    }
    
    input[type=submit] {
    border:0;
    width:130px!important;
    height:30px!important;
    color:#fff!important;
    text-align:center;
    font-family:'Verdana';
    font-size:15px!important;
    font-weight:700;
    cursor:pointer;
    background:url(/images/button.jpg) top center no-repeat;
    text-shadow:0 1px 0 #000;
    text-transform:uppercase;
    box-shadow:none!important;
    margin:8px 138px 0 0
    }
    
    .btn-primary:focus,.btn-primary:hover {
    background-color:#FCC200;
    background-position:0 -30px
    }
    
    .register {
    margin:0!important
    }
    
    .register:hover {
    background-color:#FCC200;
    background-position:0 -15px
    }
    
    .play {
    width:129px;
    height:30px;
    background:url(/images/button.jpg) top center no-repeat;
    color:#fff;
    text-align:center;
    font-family:'Verdana';
    font-size:15px;
    font-weight:700;
    display:block;
    text-shadow:0 1px 0 #000;
    padding-top:3px;
    margin:0 auto;
    margin-top:10px
    }
    
    .play:hover {
    color:#fff;
    background:#FCC200
    }
    
    #header input:focus,.daftar a:focus {
    outline:none;
    text-decoration:none
    }
    
    #header input[type=password] {
    margin-left:3px
    }
    
    .daftar {
    float:right;
    width:130px!important;
    height:30px!important;
    background:url(/images/daftar.gif) top center no-repeat;
    border:none;
    margin:-30px 128px 0 0
    }
    
    #header input[type=submit]:hover {
    background:#FCC200
    }
    
    #header #frmLogin img#captchar {
    height:27px;
    margin-left:-4px;
    cursor:pointer
    }
    
    #btn_logout {
    background:#696666;
    padding:5px 15px;
    margin:0 5px;
    border-radius:5px;
    color:#fff;
    line-height:1
    }
    
    #btn_logout:hover {
    background:#9a9393
    }
    
    #btn_logout:focus {
    background:#df9c32
    }
    
    #header .info-pro a:focus {
    outline:none;
    text-decoration:none
    }
    
    .info-pro {
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    text-align:center;
    margin-top:10px
    }
    
    #user {
    color:#FCC200
    }
    
    #user:hover {
    text-decoration:none
    }
    
    #header .tranbtn a {
    width:115px;
    height:40px;
    text-transform:uppercase;
    text-align:center;
    display:table-cell;
    color:#000;
    font-size:1.1em;
    font-weight:700;
    vertical-align:middle;
    background:linear-gradient(to bottom,#fdf082 0%,#ffe902 100%);
    padding:0 10px;
    transition:all .2s ease-out;
    box-shadow:inset 0 -3px 0 #e0c623;
    border-radius:4px
    }
    
    #header .tranbtn a:hover {
    background:#2dbf62;
    color:#fff
    }
    
    #header>.pull-right {
    position:relative;
    height:138px;
    min-width:469px;
    text-align:right
    }
    
    .tranbtn {
    margin:10px 0 0;
    padding:0;
    text-align:right
    }
    
    .tranbtn li {
    display:inline-block
    }
    
    #menu {
    float:right;
    padding:0;
    margin:10px 0
    }
    
    #menu li {
    list-style-type:none;
    float:left;
    padding:0 28px
    }
    
    #menu li:last-child {
    padding:0 0 0 28px
    }
    
    #menu li a {
    float:left;
    text-align:center;
    color:#fff;
    font-family:Verdana,Geneva,Tahoma,sans-serif;
    font-size:15px
    }
    
    #menu li a:hover {
    background:linear-gradient(#ef0025 40%,#c9001c,#940010 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
    }
    
    #menu li.current-menu-item>.current-menu-item {
    background:linear-gradient(#ef0025 40%,#c9001c,#940010 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
    }
    
    #menu li a:focus {
    outline:none;
    text-decoration:none
    }
    
    #header #menu a:hover {
    color:#2dbf62
    }
    
    .message-bg {
    width:100%;
    height:28px;
    background:url(/images/head-border.jpg) top center repeat;
    margin-bottom:10px
    }
    
    .message div {
    float:left
    }
    
    .message .info,.message #runningText {
    font-family:'Verdana';
    font-size:11px
    }
    
    .message .info {
    font-family:'Verdana';
    font-size:11px;
    font-weight:700;
    text-transform:uppercase
    }
    
    .message {
    float:left;
    width:100%;
    margin:3px 0
    }
    
    #runningText {
    float:left;
    color:#fff;
    font-family:'Verdana';
    font-size:11px;
    width:95%;
    padding-top:4px;
    margin-left:5px
    }
    
    .right-content {
    float:right;
    width:216px;
    height:auto
    }
    
    .content-menu {
    float:left;
    width:216px;
    padding-left:0
    }
    
    .content-menu li {
    width:216px;
    list-style-type:none;
    text-align:center
    }
    
    .content-menu li a {
    width:216px;
    height:132px;
    background:url(/images/step-bg.png) top center repeat;
    display:block;
    font-family:'Verdana';
    margin-top:15px
    }
    
    .content-menu li:first-child a {
    margin-top:0
    }
    
    .content-menu li a .step-title {
    font-size:18px;
    font-weight:700;
    text-transform:uppercase;
    background:linear-gradient(#db9617 55%,#d4dfaa,#ffd800 55%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    padding-top:5px
    }
    
    .content-menu li a .step-image {
    display:inline-block;
    margin-top:8px
    }
    
    .content-menu li a .step-subtitle {
    font-size:19px;
    color:#fff;
    text-shadow:2px 1px 9px #fff
    }
    
    .content-menu li a .step-content {
    font-size:14px;
    color:#fff;
    text-shadow:2px 1px 9px #fff
    }
    
    .left-content {
    float:left;
    width:auto;
    height:auto
    }
    
    .box-result {
    float:left;
    width:761px;
    height:141px;
    background:url(/images/pools-bg.png) top center repeat;
    margin:10px 0;
    padding:3px 0 0
    }
    
    .pools-wrap {
    width:inherit!important
    }
    
    #msg {
    height:13px;
    color:#fff;
    width:688px;
    float:left;
    width:766px;
    height:326px
    }
    
    #slide-wrap {
    width:759px;
    height:348px;
    background-color:#2b3139;
    border-radius:10px
    }
    
    #slider {
    float:left;
    margin:10px 0 0 10px
    }
    
    #result-left,#result-right {
    width:244px;
    position:absolute
    }
    
    #result-right {
    right:0
    }
    
    .result-item {
    background:#2A2E33;
    padding:7px 5px;
    text-align:center;
    margin-bottom:6px
    }
    
    .result-item .r-header {
    font-size:1.4em;
    color:#5c305c
    }
    
    .result-item .r-ball .num {
    width:33px;
    height:33px;
    display:inline-block;
    background:url(/images/ball.png) top center no-repeat;
    font-size:1.5em;
    margin:5px 0
    }
    
    .result-item .r-ball .num:not(:last-child) {
    margin-right:7px
    }
    
    .result-item .r-link a {
    color:#ffe028;
    text-shadow:2px 2px 2px #000
    }
    
    .result-item .r-link a:hover {
    color:#cbb221
    }
    
    .left-row {
    border:1px solid rgba(3,110,221,0.8);
    font-size:17px;
    font-weight:700;
    text-transform:uppercase;
    width:365px;
    padding:10px;
    border-radius:5px
    }
    
    #slide-wraper>ul {
    display:table;
    width:100%;
    padding:0;
    margin-top:10px
    }
    
    #slide-wraper>ul li {
    height:55px;
    width:118px;
    vertical-align:bottom;
    background:url(/images/bank/bca.png) left center no-repeat;
    padding:29px 0 0 9px;
    display:inline-block;
    color:#000
    }
    
    #slide-wraper>ul li:not(:last-child) {
    margin-right:58px
    }
    
    #bank-status1 li:nth-child(2) {
    background-image:url(/images/bank/bni.png)
    }
    
    #bank-status1 li:nth-child(3) {
    background-image:url(/images/bank/bri.png)
    }
    
    #bank-status2 li:nth-child(1) {
    background-image:url(/images/bank/cimb.png)
    }
    
    #bank-status2 li:nth-child(2) {
    background-image:url(/images/bank/danamon.png)
    }
    
    #bank-status2 li:nth-child(3) {
    background-image:url(/images/bank/mandiri.png)
    }
    
    .dream-result input,.dream-result select {
    padding:5px;
    margin-left:5px;
    color:#000
    }
    
    .dream-result input[type=button] {
    width:80px;
    height:30px;
    background:linear-gradient(#7b000c,#dd0026,#7b000c);
    color:#fff;
    margin-top:-2px
    }
    
    .dream-result input[type=button]:focus {
    outline:none
    }
    
    .dream-result input[type=button]:hover {
    background:#dd0026
    }
    
    .tble {
    width:100%;
    border:1px solid #333;
    margin:5px 0 10px
    }
    
    .tble td,.tble th {
    padding:5px
    }
    
    .row-post {
    padding-bottom:10px;
    border-bottom:1px dashed rgba(255,255,255,0.2)
    }
    
    .row-post h4 a {
    color:rgba(255,255,255,0.6)
    }
    
    .row-post h4 a:hover {
    color:rgba(255,255,255,1)
    }
    
    .row-post .post-body .span3 {
    display:inline
    }
    
    .row-post .post-body .span3 img {
    width:15%;
    float:left;
    margin:0 10px 0 0
    }
    
    .row-post .post-body .row-fluid {
    margin-bottom:5px
    }
    
    .row-post .post-body .row-fluid img {
    margin-right:5px
    }
    
    .contact-bg {
    width:100%;
    height:55px;
    background:url(/images/foot-border.png) top center repeat;
    margin-top:20px
    }
    
    .contact {
    float:left;
    padding-left:0!important
    }
    
    .contact li {
    float:left;
    width:170px;
    height:45px;
    list-style-type:none;
    position:relative;
    margin-left:35px
    }
    
    .contact li:first-child {
    margin-left:0
    }
    
    .contact li img {
    position:absolute;
    z-index:500;
    vertical-align:middle
    }
    
    .contact li div {
    position:absolute;
    width:135px;
    height:34px;
    background:url(/images/contact/contact-item.png) top center no-repeat;
    text-align:center;
    font-family:'Verdana';
    font-size:11px;
    top:10px;
    left:35px;
    padding-top:6px
    }
    
    .bank-bg {
    width:100%;
    height:40px;
    background:url(/images/bank-bg.png) top center repeat
    }
    
    .bank {
    float:left;
    width:100%;
    height:65px;
    padding:0 50px
    }
    
    .bank li {
    float:left;
    list-style-type:none;
    text-align:center;
    margin-left:140px
    }
    
    .bank li:first-child {
    margin-left:0
    }

    .bank li .bankStatus {
    vertical-align: middle;
    }
    
    .bank li img {
    height:30px;
    margin-top:5px;
    vertical-align:middle
    }

    #last-tran {
        margin-top: 10px
    }
    
    #last-tran .col-xs-6 {
        margin-bottom: 10px
    }
    
    #last-tran .desc li {
        border-collapse: collapse;
        display: table;
        table-layout: fixed;
        width: 100%
    }
    
    #last-tran .desc li div {
        border: 1px solid #9a9393;
        border-top: 0;
        display: table-cell;
        padding: 8px
    }
    
    #last-tran .desc ul {
        padding: 0
    }
    
    #last-tran .header {
        background: #015596;
        border: 1px solid #737373;
        font-weight: 700;
        padding: 8px;
        text-transform: uppercase
    }
    
    

    .contact-wrap{
    width: 366px;
    text-align: center;
    margin: 0 auto;
    display: block;
    }

    .contact-info{
    float: left;
    padding-left: 0px;
    }

    .contact-info li{
    float: left;
    list-style-type: none;
    }

    .contact-footer{
        float: left;
        padding-left: 0px;
        margin-top: 10px;
    }
    .contact-footer li{
        float: left;
        list-style-type: none;
        margin-right: 5px;
    }
    .contact-footer li a{

    }
    .contact-footer li a img{
        vertical-align: middle;
    }
    
    #copyright {
    
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:10px 0;
    text-align:center
    }
    
    form .row label {
    text-align:left!important;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px
    }
    
    .form-control {
    font-family:Arial,Helvetica,sans-serif
    }
    
    .modal-title,.modal-body {
    color:#000
    }
    
    #balance {
    display:inline-block
    }
    
    .playMenu {
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    padding:0;
    text-align:center
    }
    
    .panel-left-123 {
    padding:0;
    padding-left:15px;
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif
    }
    
    .playMenu .menu-left,#quick_menu,#gameMenu {
    list-style-type:none;
    margin:0;
    padding:0
    }
    
    .playMenu .menu-left {
    border:1px solid #333;
    padding-top:2px
    }
    
    .playMenu .menu-left p {
    margin:0;
    padding:5px 7px;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,0.1)
    }
    
    .playMenu .menu-left li:last-child p {
    border-bottom:0
    }
    
    .playMenu .menu-left p:hover {
    color:#fff;
    background-color:rgba(255,255,255,0.5)
    }
    
    .playMenu .menu-left p.header {
    background:#333;
    margin-top:-2px;
    border-bottom:0;
    text-transform:uppercase
    }
    
    .menu-left a p:focus,.menu-left a:focus {
    outline:none;
    text-decoration:none
    }
    
    .playMenu a.active p {
    cursor:default;
    background:#dd0220;
    color:#000
    }
    
    #txtPagingControl {
    width:134px;
    display:inline
    }
    
    .button-bet-group {
    margin-bottom:10px
    }
    
    .button-bet-group .btn {
    margin-bottom:5px
    }
    
    .button-bet-group .btn.btn-default {
    color:#035AB4;
    cursor:default
    }
    
    form#mainPage .table tbody tr td:nth-last-child(2),form#mainPage .table tbody tr td:last-child {
    text-align:center
    }
    
    .btn_wrap {
    text-align:right
    }
    
    form#mainPage .table.hasDisable tbody td:last-child {
    text-align:center;
    width:5%
    }
    
    form#mainPage .table.hasDisable tbody td:nth-last-child(2),form#mainPage .table.hasDisable tbody td:nth-last-child(3) {
    text-align:center
    }
    
    .new_row,.new_row1 {
    margin:10px 0
    }
    
    .betting-table thead tr th {
    text-align:center;
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif
    }
    
    .betting-table .tfoot td {
    background:rgba(255,255,255,0.1);
    border-top:2px solid rgba(255,255,255,0.2)!important
    }
    
    .tbl_shio tbody tr td:nth-child(2) {
    text-align:center
    }
    
    table.transaksi tbody tr td:nth-child(6) {
    color:#f66
    }
    
    table.transaksi tbody tr td:nth-child(8) {
    color:#3be53b
    }
    
    #gameMenu {
    height:29px;
    margin:3px 0 10px;
    text-align:center;
    display:table;
    width:100%
    }
    
    #quick_menu li {
    display:inline-block
    }
    
    #gameMenu li {
    display:table-cell
    }
    
    #gameMenu li a {
    color:#fff;
    background:#ae0016;
    line-height:29px;
    width:98%;
    text-align:center;
    display:block;
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif
    }
    
    #gameMenu li a:hover {
    background:#f3b713
    }
    
    #gameMenu li a:focus {
    text-decoration:none;
    outline:none
    }
    
    #gameMenu li a.active {
    cursor:pointer;
    background:#f3b713
    }
    
    .betting-table.gameResult tbody tr td:last-child a {
    color:#fff;
    cursor:pointer;
    display:block;
    width:100%
    }
    
    .gameResult {
    text-align:center;
    margin:0
    }
    
    .gameResult thead tr th {
    text-align:center;
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif
    }
    
    .gameResult tbody {
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif
    }
    
    .betting-table.gameResult tbody tr td:last-child a:hover {
    text-decoration:underline
    }
    
    .betting-table.gameResult tbody tr:nth-child(2n) {
    background:rgba(51,51,51,0.2)
    }
    
    .betting-table.center td,.betting-table.center th {
    vertical-align:middle;
    text-align:center
    }
    
    .betting-table.gameResultDetail thead tr:first-child th:first-child {
    border-bottom:2px solid #333!important
    }
    
    .summaryResult {
    margin-top:5px;
    border:1px solid rgba(3,110,221,0.5)
    }
    
    .summaryResult th,.summaryResult td {
    border:1px solid rgba(3,110,221,0.5)!important
    }
    
    .summaryResult th {
    border-bottom-width:2px!important
    }
    
    #quick_menu {
    margin:0 0 10px;
    height:35px
    }
    
    #quick_menu a:focus {
    outline:none;
    outline-offset:0;
    text-decoration:none
    }
    
    #quick_menu a {
    color:#fff;
    padding:5px 15px;
    line-height:35px
    }
    
    #quick_menu a:hover {
    background:#d8971c
    }
    
    input[type=text][disabled],select[disabled] {
    background:#086d66!important
    }
    
    #submit_bet * {
    vertical-align:top
    }
    
    #submit_bet .radio-inline:first-child {
    margin-left:5px
    }
    
    #submit_bet .radio-inline:last-child {
    margin-right:5px
    }
    
    .memo {
    cursor:pointer
    }
    
    .memo.new {
    background:rgba(51,51,51,0.5)
    }
    
    .memo:hover {
    background:rgba(51,51,51,0.5)
    }
    
    .border {
    border:1px solid #E8E8E8;
    padding:5px;
    border-radius:5px;
    margin-bottom:10px
    }
    
    .border .header {
    margin-bottom:3px;
    font-weight:700
    }
    
    .border .header .date {
    font-weight:400;
    color:rgba(255,255,255,0.6);
    display:inline
    }
    
    .border .header .date:before {
    content:' - '
    }
    
    .me {
    background:rgba(255,255,255,0.1)
    }
    
    .pasarang {
    background:#333;
    padding:6px;
    margin-bottom:5px;
    text-align:center
    }
    
    .pasarang>div:first-child {
    font-weight:700;
    font-size:1.2em
    }
    
    #lb_togel {
    text-align:center;
    color:#5c305c;
    text-transform:uppercase
    }
    
    .result {
    background:url(/images/box.png) no-repeat;
    width:147px;
    height:173px;
    float:left;
    margin-top:20px
    }
    
    #box-result .result:not(:first-child) {
    margin-left:20.5px
    }
    
    #result1 {
    margin-left:.5px
    }
    
    .title_result {
    padding-top:13px;
    text-align:center;
    color:#fff
    }
    
    .title_result a {
    color:#fff;
    text-transform:uppercase;
    font-size:12px
    }
    
    .img_partner {
    float:left;
    width:100%;
    padding-top:18px
    }
    
    .img_partner img {
    width:46px;
    height:50px
    }
    
    .img_partner .country_img {
    padding:0 15px
    }
    
    .country_img {
    width:40%
    }
    
    .img_partner .pools-text {
    float:right;
    width:60%;
    padding-left:10px
    }
    
    .pools-text>div,.pools-text>a {
    font-size:15px
    }
    
    .pools-text>div {
    color:#fff;
    font-family:'Verdana';
    text-shadow:2px 3px 5px #000;
    margin-bottom:5px
    }
    
    .pools-text>a {
    font-family:'Play-Regular';
    color:#96989b;
    text-shadow:2px 3px 5px #000;
    text-transform:uppercase
    }
    
    .pools-text>.date {
    font-family:'Play-Regular';
    font-size:12px;
    color:red;
    margin:0
    }
    
    .pools-text>a:hover,.num_result>a:hover {
    background:linear-gradient(#2dbf62 0,#2dbf62,#2dbf62 0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
    }
    
    .num_result>a:focus,.date>a:focus {
    outline:none
    }
    
    .num_result {
    text-align:center;
    margin-top:3px
    }
    
    .num_result a {
    font-family:'Play-Bold';
    font-size:34px;
    letter-spacing:10px;
    background:linear-gradient(#fffff1 25%,#f2f3b4,#d69d12 75%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
    }
    
    .result-home {
    background:url(/images/pools-item.png) center no-repeat;
    width:176px;
    height:118px;
    margin:0
    }
    
    .row_1 {
    width:98%;
    height:118px!important;
    margin:0!important;
    background:#24292f!important
    }
    
    .col-md-3 {
    padding:0;
    width:176px;
    margin:0 8px
    }
    
    #right_form {
    margin:0;
    padding:0;
    float:left
    }
    
    #right_form li {
    list-style:none;
    float:left
    }
    
    #right_form li:last-child {
    margin-top:-8px
    }
    
    #last-tran {
    margin-top:10px
    }
    
    #last-tran .col-xs-6 {
    margin-bottom:10px
    }
    
    #last-tran .header {
    border:1px solid #737373;
    background:#333;
    padding:8px;
    font-weight:700;
    text-transform:uppercase
    }
    
    #last-tran .desc ul {
    padding:0
    }
    
    #last-tran .desc li {
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:collapse
    }
    
    #last-tran .desc li div {
    display:table-cell;
    padding:8px;
    border:1px solid #9a9393;
    border-top:0
    }
    
    form#mainPage .al-left {
    margin-top:10px;
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif
    }
    
    .dpopupWraper {
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.8);
    display:table;
    text-align:center;
    z-index:9999999;
    position:fixed;
    top:0;
    left:0
    }
    
    .div_popup_close img {
    width:auto;
    height:auto;
    z-index:19999999;
    position:relative
    }
    
    .btn__close__popup {
    background-color:#696666;
    padding:10px;
    border-radius:10px;
    top:44px;
    z-index:99999999;
    top:-10px;
    cursor:pointer
    }
    
    #info {
    width:50px;
    float:left
    }
    
    .welcome_bg {
    float:var(--main-left-float);
    background:url(../../images/welcome-bg.png) top center no-repeat;
    width:990px;
    height:213px
    }
    
    .lucky_number {
    float:left;
    width:761px;
    height:56px;
    background:url(/images/lucky-bg.png) top center no-repeat;
    padding:0
    }
    
    .slot_title {
    float:left;
    width:200px;
    text-align:center
    }
    
    .slot_title div:first-child {
    font-family:'Play-Bold';
    font-size:23px;
    font-weight:700;
    background:linear-gradient(#ef0022 25%,#e1011c,#bb0513 75%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
    }
    
    .wrapper_num {
    float:left;
    width:28%;
    margin:7px 0 0 60px
    }
    
    .slots {
    width:48px;
    height:42px;
    background:url(/images/number-bg.png) top center no-repeat;
    float:left;
    overflow:hidden
    }
    
    .slots .slot {
    width:48px;
    height:48px;
    font-size:45px;
    font-family:'Play-Bold';
    color:#000;
    line-height:43px;
    text-align:center;
    text-shadow:0 1px 0 #fff
    }
    
    .retry {
    float:right;
    width:179px;
    height:37px;
    background:linear-gradient(#647484,#54606e,#444c59);
    border-radius:8px;
    display:block;
    cursor:pointer;
    text-align:center;
    font-family:'Verdana';
    font-size:18px;
    padding-top:6px;
    color:#fffaaa;
    text-shadow:0 1px 0 #000;
    margin:10px 10px 0 0;
    font-weight:700
    }
    
    .retry:focus {
    outline:none
    }
    
    .retry:hover {
    background:#647484
    }
    
    .wrapper_num {
    padding:0
    }
    
    .wrapper_num .slots:first-child {
    margin-left:5px
    }
    
    .wrapper_num .slots:nth-child(2) {
    margin:0 5px
    }
    
    .wrapper_num .slots:nth-child(3) {
    margin-right:5px
    }
    
    .content-text {
    float:left;
    width:100%;
    height:221px;
    background:url(/images/content-bg.png) center no-repeat;
    padding:0 25px;
    margin-top:10px;
    text-align:center
    }
    
    .content-text h1 {
    font-family:'Verdana';
    font-size:25px;
    font-weight:700;
    background:linear-gradient(#d8b546 25%,#fbeecb,#d8b546 75%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    margin:5px 0 0
    }
    
    .content-text p {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#fff;
    margin:10px 0;
    line-height:2
    }
    
    #mCSB_1_scrollbar_vertical .mCSB_dragger {
    height:17px!important;
    background:url(/images/icons/scroll.png) center no-repeat;
    background-color:none
    }
    
    .mCSB_scrollTools .mCSB_draggerRail {
    background-color:#fff!important
    }
    
    .mCSB_scrollTools .mCSB_draggerContainer {
    height:170px!important;
    top:50px!important
    }
    
    #fb tbody tr:nth-child(2) td p {
    color:#fff;
    text-shadow:0 0 20px #ef98ad,0 0 20px #ef98ad;
    font-family:Verdana,Geneva,Tahoma,sans-serif;
    font-size:11px
    }
    
    .text a:focus {
    outline:none;
    text-decoration:none
    }
    
    .form-group {
    margin:10px 0!important
    }
    
    #capt {
    width:135px;
    height:33px;
    border-radius:5px;
    margin-left:-10px
    }
    
    #capt:focus {
    outline:none
    }
    
    .form-control:focus {
    border-color:transparent!important;
    outline:none!important
    }
    
    .btn-default {
    font-family:'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif;
    font-size:17px
    }
    
    .btn-default:focus,btn:focus {
    outline:none!important;
    outline-offset:0!important
    }
    
    .change_code {
    font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;
    font-size:11px;
    margin:5px -10px
    }
    
    #main-block>.title,center>h3 {
    background:#c3011c;
    padding:5px 10px;
    margin:0!important;
    color:#fff;
    border:1px solid #fff;
    font-family:Arial;
    margin:10px 0!important;
    text-shadow:1px 1px 1px #000;
    font-size:30px;
    font-weight:700;
    text-align:center
    }
    
    .dream-result {
    margin:15px 0
    }
    
    .dream-result>span {
    padding-top:7px;
    padding-right:10px;
    padding-left:5px;
    float:left
    }
    
    .dream-result>select:focus,.dream-result>input:focus,.dream-result>select:active,.dream-result>input:active,.pagination>input:focus,.pagination>input:active {
    outline:none
    }
    
    .dream-result>select,.dream-result>input,.pagination>input,.option {
    font-size:14px;
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    border-radius:5px;
    border:none
    }
    
    .tble tbody tr td,.tble tbody tr th {
    font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
    text-align:center
    }
    
    .pagination>.btnPagingFirst,.btnPagingBack,.btnPagingNext,.btnPagingLast {
    height:30px;
    background:linear-gradient(#7b000c,#dd0026,#7b000c);
    border:none;
    font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    font-size:16px
    }
    
    .txtPagingControl {
    height:30px;
    color:#000
    }
    
    .btnPagingBack {
    margin-right:5px
    }
    
    .btn-primary:focus,#btncancel:focus {
    outline:none!important
    }
    
    #btncancel {
    height:33px;
    line-height:1;
    margin-left:5px
    }
    
    .btn-primary {
    font-family:'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif;
    font-size:16px;
    height:34px;
    line-height:1
    }

    /* Last Transaction */
    #last-tran .desc li div:first-child, #last-tran .desc li div:last-child{
    text-align: center;
    font-family: Verdana, Geneva, Tahoma, sans-serif;  
    }
    /* /Last Transaction */