div.logo a{float:left;width:184px;height:76px;display:block;background:url(../../img/ptdm/logo.png) 0 0 no-repeat;background-size:100% auto}#nav{background:#1c0000;background-size: 100% 65%;background-position: top;}.btn-blue{background:#51c5da;background:linear-gradient(180deg,#51c5da 21%,#19a2bb 100%)}.btn-blue:hover{background:#19a2bb;background:linear-gradient(180deg,#19a2bb 26%,#51c5da 100%)}.btn-green{background:#69ec6d;background:linear-gradient(180deg,#69ec6d 33%,#37a13a 100%)}.btn-green:hover{background:#37a13a;background:linear-gradient(180deg,#37a13a 33%,#69ec6d 100%)}#content-home{background:transparent}#content{background:#310001 url(../../img/ptdm/back-main/back_main.webp) no-repeat;background-size: 130% 50%; background-position: 43% 0;padding-bottom:50px;border-bottom:1px solid #e9ad00}.head-menu{background:#4b0408;border-top:1px solid #9d252e;border-bottom:1px solid #9d252e}.menus a li{color:#fff;font-weight:700}.main1.active li,.main2.active li,.menus a li:hover{color:#eca81f}.infoterbaru{background:#4b4b4b}.news-1{color:#f8eb73;background:#000}.news-2 ul li a{color:#fff}@font-face{font-family:Gotham;src:url(../../fonts/GothamBold.ttf)}#globaljackpot_container,.ourgames-box{background:url(../../img/ptdm/jackpot-box.webp) no-repeat;background-size:100% auto;width:49%;margin:0;border-radius:4px;padding:15px;height:125px;float:left;margin-right:4px}.globaljackpot_amount{margin:34px 0 0 130px}.globaljackpot_amount label{font-family:Gotham;font-size:42px;color:#ec1e1e;text-shadow:2px 2px 5px #000}.tourlist-box{background:url(../../img/ptdm/tourlist-box.png) no-repeat!important;background-size:100% 100%!important;border:none!important;height:200px}.tourlist-title{background:0 0!important;padding-top:15px!important}.tournament-box{overflow:hidden!important;padding-top:5px}.tournament-content{background:#00434b;padding:10px 15px;height:51px;text-align:left}.tournament-prize{font-size:24px;font-weight:700;margin:5px 0 10px 0;display:inline-block;background:#000;padding:15px;color:#fecf05;text-shadow:1px 1px 2px #c29248,-1px -1px 2px #fff}.tournament-btn-view{background:#fedb03;background:linear-gradient(180deg,#fedb03 33%,#fdab0a 100%);width:90px;padding:6px;border-radius:4px;font-size:14px;border:none;color:#000;font-weight:bolder;cursor:pointer}.tournament-btn-view:active,.tournament-btn-view:hover{background:#fdab0a;background:linear-gradient(180deg,#fdab0a 33%,#fedb03 100%)}#tourlist{padding-top:250px}.modal-tournament{width:650px;position:relative;background:#fefef2;border:10px solid #a78a3c;border-radius:5px;padding:0}.modal-tournament-header{background:#a91217;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}.modal-tournament-title{width:100%;display:inline-block;font-size:20px;font-weight:700}.modal-tournament-periode{font-size:12px}.modal-tournament table{width:100%;color:#000}.modal-tournament table tr:nth-child(odd){background:#ebea98}.modal-tournament table tr td{padding:10px 15px}.modal-tournament-footer{width:100%;display:inline-block;margin:15px 0;text-align:center}.closing-tournament{position:absolute;right:-20px;top:-10px;border:2px solid #fff;padding:1px 5px;border-radius:20px;font-size:20px}.closing-tournament:hover{color:#fff}.tourlist-table{background:#ebea98;color:#000;width:100%}.tourlist-table thead{background:#a61113;color:#fff}.tourlist-table tbody tr:nth-child(odd){background:#fefef2}.tourlist-table td{padding:10px}.ourgames-box{background:url(../../img/ptdm/ourgames-box.png) no-repeat;background-size:100% auto;margin-left:12px}.ourgames-box .marque-box{overflow:hidden;margin:0 5px 0 132.4px}.home-box{width:24%;background:#fff;float:left;border:4px solid #bea13e;margin:10px 4px}.home-box-title{background:#a81216;padding:5px 0}.home-box-content{color:#000;height:135px;overflow-y:auto}.link-alt,.news-wrapper{text-align:left;padding:12px 15px}.link-alt:nth-child(even),.link-alt:nth-child(even) a,.news-wrapper:nth-child(even),.news-wrapper:nth-child(even) a{background-color:#dfdecc;color:#bf1623}.link-alt:nth-child(odd),.link-alt:nth-child(odd) a,.news-wrapper:nth-child(odd),.news-wrapper:nth-child(odd) a{color:#000}.news-wrapper span{display:block}.marq-box{width:50%;height:200px;margin-left:0}.slider-promo{border-radius:0;width:74%;margin-left:8px}.promo_box{width:95px;margin:5px}.promo_box a img{width:100%;height:auto}.promo_box2 a img{border:1px solid #9d252e}.latestinfo-box{margin-top:3px}.banner-box{float:left;width:74%;margin:3px 0 0 7px}.bodycontent{border-color:#9d252e;background:#000}.the-game{width:100%;z-index: 1;position: relative;}.reftab{display:inline-block;float:left;margin:0 5px;width: 32%;}.ref-title{text-align:center;background:#8b1a1a;padding:18px;height: 70px;margin:0;border-top-left-radius:10px;border-top-right-radius:10px;text-transform:uppercase}.ref-content{min-height: 275px;background:#1c0202;padding:20px 10px 20px 30px;text-align:left;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ref-content ol{list-style-type:decimal}.ref-content ol li{padding:5px 0}.reftab table thead{color:#eca81f}.reftab table td{padding:10px 10px 10px 5px;width:100%}.reftab tbody tr:nth-child(even){background:#1c0202}.reftab a{color:#ffc000}.bonus-ref{background:#4b0408;color:#eca81f;border-radius:10px}.bonus-title{background:#8b1a1a;padding:10px!important;border-top-left-radius:10px;border-bottom-left-radius:10px}.bonus-ref div{display:inline-block;padding:10px 5px}.foot-menu{background:#1f1f1f;border-top:1px solid #e9ad00}.maincolor{color:#e9ad00}.border-bot{border-bottom:2px solid #520c0c;padding-bottom:15px;margin-top:10px;text-align:left}.termh2{background-color:#85181f}.avatar-default{background:url(../../img/ptdm/default.jpg) no-repeat;background-size:100%;width:100px;height:100px}.copyright{color:#e9ad00}.dpwdmenu li a.active,.dpwdmenu li a:focus{background-color:#f4c924!important}.logo{width:20%;float:left;margin-top:15px}.dwf{width: 16%;float: left;position: relative;display: inline-block;cursor: pointer;top: 53px;left: 325px;}.dwf img{width:160px;height:auto}.dwf a:hover{color:#2bb0bb}.header-panel{width:50%;float:right}.ket-content ul li::before{color:#e9ad00}.inner-sidebar .title{color:#a8162b;text-align:left}.rightform{background:#494949}.jackpotlink a li{background:#5e0807;border-bottom:2px solid #cc1f19}.tablinks.active li{background:#ffd202;border:none;color:#140038}.btn-jack{display:inline-block;padding:4px 22px;background:#891c1f}#back2Top:hover,#back2down:hover,.tabcontent .title{color:#e9ad00}.btn-left-promo{background:#727272;float:left}.btn-left-promo:hover{opacity:.7}.btn-right-promo{background:#eda81f;float:right}.btn-right-promo:hover{opacity:.7}#code_phone{background:#c8221f;color:#fff;font-style:italic;float:left;width:12%;border:none;height:30px}.refresh-button{color:#c8221f}.gencolor{color:#e9ad00}.spin{background:red;position:relative;width:20px;margin:-60px -160px 0 0;border-radius:10px;animation:changecolor 1s infinite;-moz-animation:changecolor 1s infinite;-webkit-animation:changecolor 1s infinite;-ms-animation:changecolor 1s infinite;-o-animation:changecolor 1s infinite}@keyframes changecolor{0%{color:#fff}25%{color:#dbb847}50%{color:#00f}100%{color:#ff0}}@-moz-keyframes changecolor{0%{color:#fff}25%{color:#dbb847}50%{color:#00f}100%{color:#ff0}}@-webkit-keyframes changecolor{0%{color:#fff}25%{color:#dbb847}50%{color:#00f}100%{color:#ff0}}@-ms-keyframes changecolor{0%{color:#fff}25%{color:#dbb847}50%{color:#00f}100%{color:#ff0}}@-o-keyframes changecolor{0%{color:#fff}25%{color:#dbb847}50%{color:#00f}100%{color:#ff0}} 
.bg-head {
    /* background: #1c0000 no-repeat !important; */
    background: url(../../img/ptdm/back-main/head_main.webp) #1c0000 no-repeat !important;
    background-size: 100% 66% !important;
    background-position: top !important;
}
#content-home, #content {
    /* background: #320001 no-repeat; */
    background: url(../../img/ptdm/back-main/back_main.webp) #320001 no-repeat;
    background-size: 100% 100% !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
.homecontent{
    height:100%;
    min-height: 560px;
    /* background:url(../../img/ptdm/patternbg.jpg); */
    /* border-top:2px solid #2d0001; */
    padding-top:15px}

.detail-toto {
    background: #4B0408;
    height: 51px;
    padding: 2px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.detail-toto p{
	margin: 0;
}
.detail-1{
    display: inline-block;
    width: 39%;
    float: left;
    border-bottom-left-radius: 7px;
    margin-right: 2px;
}
.detail-2{
    display: inline-block;
    float: left;
    width: 60%;
    background: #000002;
    border-bottom-right-radius: 7px;
    padding: 2px;
}
.upperdet{
    background: #000002;
}
.clockdet{
    color: #DA9D1F;
    font-weight: bold;
    font-size: 13px;
}
.warpdet{
    display: inline-block;
    text-align: center;
}
.container {
    width: 1065px!important;
    height: 100%;
    margin: auto;
    padding: 0!important;
}
    .tabs {
        margin: 0 auto;
        padding: 0 20px;
    }
    #tab-button {
        display: table;
        table-layout: fixed;
        width: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
        margin-bottom: 20px;
        display: flex;
        border-radius: 5px;
    }
    #tab-button li {
        display: table-cell;
        width: 20%;
    }
    #tab-button li a {
        display: block;
        padding: 0.5em;
        text-align: center;
        background: #4c0408;
        color: #ca8c8d;
        text-decoration: none;
        font-size: 12px;
        font-weight: 500;
        display: flex;
        justify-content: space-around;
        align-items: center;
        border-radius: 6px;
        margin: 0 2px;
    }
    #tab-button li:not(:first-child) a {
        border-left: none;
    }
    #tab-button li:last-child a {
        border-right: none;
    }
    #tab-button li a:hover,
    #tab-button .is-active a {
        background: #4b0408;
        color: #fff;
        border-radius: 4px;
        border: 1px solid #be1e2a;
    }

    .tab-button-outer {
        display: none;
    }

    @media screen and (min-width: 768px) {
    .tab-button-outer {
        position: relative;
        z-index: 2;
        display: block;
    }
    .tab-select-outer {
        display: none;
    }
    .tab-contents {
        position: relative;
        top: -1px;
        margin-top: 0;
    }
    }
    .divider {
        display: flex;
        align-items: center;
        text-align: center;
        padding: 0 20px;
    }

    .divider::after,
    .divider::before {
        content: "";
        border: 1px solid #cd0104;
        flex: 1;
    }

    .divider:not(:empty)::before {
        margin-right: .25em;
    }

    .divider:not(:empty)::after {
        margin-left: .25em;
    }
    .btn-left-promo{
        color: #fff;
        border: none;
        background: #353535; /* Old browsers */
        background: -moz-linear-gradient(top, #353535 0%, #5d5d5d 2%, #666666 3%, #696969 6%, #696969 9%, #636363 16%, #646464 19%, #595959 36%, #565656 45%, #444444 78%, #3f3f3f 84%, #3f3f3f 88%, #3b3b3b 92%, #3c3c3c 94%, #373737 98%, #313131 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #353535 0%,#5d5d5d 2%,#666666 3%,#696969 6%,#696969 9%,#636363 16%,#646464 19%,#595959 36%,#565656 45%,#444444 78%,#3f3f3f 84%,#3f3f3f 88%,#3b3b3b 92%,#3c3c3c 94%,#373737 98%,#313131 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #353535 0%,#5d5d5d 2%,#666666 3%,#696969 6%,#696969 9%,#636363 16%,#646464 19%,#595959 36%,#565656 45%,#444444 78%,#3f3f3f 84%,#3f3f3f 88%,#3b3b3b 92%,#3c3c3c 94%,#373737 98%,#313131 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#313131',GradientType=0 ); /* IE6-9 */
        margin-bottom: 10px;
    }
    .btn-right-promo{
        color: #fff;
        border: none;
        background: #2a76c7; /* Old browsers */
        background: -moz-linear-gradient(top, #2a76c7 0%, #3181da 2%, #3783df 3%, #3182e7 6%, #3283e5 8%, #3077d1 25%, #2b71c7 37%, #2d6dbd 46%, #2968b8 54%, #265ea8 68%, #275da7 71%, #225799 83%, #235698 86%, #1f5190 94%, #205089 97%, #224d89 98%, #223d6a 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #2a76c7 0%,#3181da 2%,#3783df 3%,#3182e7 6%,#3283e5 8%,#3077d1 25%,#2b71c7 37%,#2d6dbd 46%,#2968b8 54%,#265ea8 68%,#275da7 71%,#225799 83%,#235698 86%,#1f5190 94%,#205089 97%,#224d89 98%,#223d6a 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #2a76c7 0%,#3181da 2%,#3783df 3%,#3182e7 6%,#3283e5 8%,#3077d1 25%,#2b71c7 37%,#2d6dbd 46%,#2968b8 54%,#265ea8 68%,#275da7 71%,#225799 83%,#235698 86%,#1f5190 94%,#205089 97%,#224d89 98%,#223d6a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a76c7', endColorstr='#223d6a',GradientType=0 ); /* IE6-9 */
    }
.icon-special{background: url(../../img/ptdm/promo-ico/off/Special.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
#tab-button li a:hover .icon-special,#tab-button .is-active a .icon-special{background: url(../../img/ptdm/promo-ico/on/Special.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-poker{background: url(../../img/ptdm/promo-ico/off/Poker.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
#tab-button li a:hover .icon-poker,#tab-button .is-active a .icon-poker{background: url(../../img/ptdm/promo-ico/on/Poker.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-idnlive{background: url(../../img/ptdm/promo-ico/off/Idnlive.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
#tab-button li a:hover .icon-idnlive,#tab-button .is-active a .icon-idnlive{background: url(../../img/ptdm/promo-ico/on/Idnlive.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-livecasino{background: url(../../img/ptdm/promo-ico/off/Livecasino.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
#tab-button li a:hover .icon-livecasino,#tab-button .is-active a .icon-livecasino{background: url(../../img/ptdm/promo-ico/on/Livecasino.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-idnrng{background: url(../../img/ptdm/promo-ico/off/Idnrng.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
#tab-button li a:hover .icon-idnrng,#tab-button .is-active a .icon-idnrng{background: url(../../img/ptdm/promo-ico/on/Idnrng.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-tangkas{background: url(../../img/ptdm/promo-ico/off/Tangkas.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
#tab-button li a:hover .icon-tangkas,#tab-button .is-active a .icon-tangkas{background: url(../../img/ptdm/promo-ico/on/Tangkas.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-togel{background: url(../../img/ptdm/promo-ico/off/Togel.webp) no-repeat;background-size: 20px;width: 20px; height: 20px;}
#tab-button li a:hover .icon-togel,#tab-button .is-active a .icon-togel{background: url(../../img/ptdm/promo-ico/on/Togel.webp) no-repeat;background-size: 20px;width: 20px; height: 20px;}
.icon-esport{background: url(../../img/ptdm/promo-ico/off/Esport.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
#tab-button li a:hover .icon-esport,#tab-button .is-active a .icon-esport{background: url(../../img/ptdm/promo-ico/on/Esport.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-sportbook{background: url(../../img/ptdm/promo-ico/off/Sportbook.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}.sportbook-fnt{font-size: 10px;}
#tab-button li a:hover .icon-sportbook,#tab-button .is-active a .icon-sportbook{background: url(../../img/ptdm/promo-ico/on/Sportbook.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-slot{background: url(../../img/ptdm/promo-ico/off/Slot.webp) no-repeat;background-size: 20px;width: 20px; height: 20px;}
#tab-button li a:hover .icon-slot,#tab-button .is-active a .icon-slot{background: url(../../img/ptdm/promo-ico/on/Slot.webp) no-repeat;background-size: 20px;width: 20px; height: 20px;}
/* HOT MATCH */
.hotmatchdv{background: #310101;width: 100%;min-height: 220px;float: left;margin-top: 10px;padding: 15px 15px 0 15px;border-radius: 10px;border: 2px solid #bea13e;}
.head-hotmatch h3, .head-hotmatch ul , .head-hotmatch ul li{display: inline;}
.head-hotmatch{text-align: left;}
.head-hotmatch h3{margin-right: 25px;}
.category-hotmatch li{margin: 0 10px;}
.catematch{cursor: pointer;padding: 5px 10px;border-radius: 5px;}
.catematch.active, .catematch:hover{background: #8A0000}
.body-hotmatch{text-align: left;overflow: hidden;white-space: nowrap;width: 100%;display: block;}
.hotmatchcontent{display: none;padding-top: 20px;overflow-x: auto;white-space: nowrap;}
.matchdv{display: inline-block;margin-right: 10px;margin-bottom: 10px;width: 19rem}
.head-matchdv{background: #8A0000;padding: 5px 10px;border-top-left-radius:5px;border-top-right-radius:5px;}
.hot80{display: inline-block;width: 79%;vertical-align: sub;margin-right: 10px;text-overflow: ellipsis;}
.hot20{display: inline-block;width: 19%;text-align: right;padding-right: 10px;}
.body-matchdv{padding: 10px;}
.teamvs{width:200px;text-overflow: ellipsis;overflow: hidden;}
.body-matchdv.sepakbola{background-image:url(../../img/ptdm/hotmatch/sepakbola.webp);background-size: 100%;min-height: 120px;}
.body-matchdv.basket{background-image:url(../../img/ptdm/hotmatch/basketball.webp);background-size: 100%;min-height: 120px;}
.body-matchdv.e-sport{background-image:url(../../img/ptdm/hotmatch/e-sport.webp);background-size: 100%;min-height: 120px;}
.homedv{margin-bottom: 10px;}
.bgteam{width: 10%;background: red;text-align: center;border-radius: 10px;padding: 3px;display: inline-block;}
.Hfont{background: #62B944;}
.Wfont{background: #FB0102;}
.teamname{display: inline-block;width: 79%;margin-left: 10px;}
.theodds{margin-top: 10px;text-align: center;}
.hdp,.odds{display: inline-block;width: 48%;color: black;background: white;border-radius: 10px;padding: 3px;}
.hdp{}
.odds{}
.hotplay{text-align: center;padding: 5px;background: #4FC451;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
a:hover .hotplay{color:#393c3d;}
.hotmatchcontent::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
.hotmatchcontent::-webkit-scrollbar{height: 8px;background-color: #F5F5F5;}
.hotmatchcontent::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #333333;}
/* END HOT MATCH */