body{background:#0f021e}div.logo a{float:left;width:184px;height:76px;display:block;background:url(../../img/ptlp/logo.png) 0 10px no-repeat;background-size:100% auto}#nav{background: #140228;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;margin-top:-30px}#content{border-bottom:1px solid #e9ad00;padding-bottom:50px;margin-top:-30px;padding-top:20px}.menus a li{color:#fff;font-weight:700}.main1.active li,.main2.active li,.menus a li:hover{border-bottom:4px solid #af33c5;box-shadow:inset 0 -25px 20px #380540}.news-1{color:#1ce1e3;background:#2b0538}.news-2 ul li a{color:#fff}@font-face{font-family:Gotham;src:url(../../fonts/GothamBold.ttf)}@font-face{font-family:Anja;src:url(../../fonts/Anja_Eliane_en.ttf)}#globaljackpot_container{background:url(../../img/ptlp/jackpot-box.webp?v=12) no-repeat;background-size:100% auto;width:60%;height:90px;margin:-30px 0 0 0;float:left}.globaljackpot_amount{float:right;margin:35px 22px 0 0}.globaljackpot_amount label{font-family:Anja;font-size:38px;color:#160d2a;letter-spacing:9px}.tournament-box{background:url(../../img/ptlp/tournament-box.png) no-repeat;background-size:100% 100%;width:39%;height:90px;margin:-30px 0 0 0;float:right;padding:10px 15px}.tournament-title{background:#000;text-align:left;padding-left:10px}.tournament-periode{float:right;margin-right:10px}.tournament-content{background:#00434b;padding:10px 15px;height:51px;text-align:left}.tournament-trophy{display:inline-block;vertical-align:middle}.tournament-prize{font-size:24px;font-weight:700;text-shadow:0 0 3px #fff;margin-top:3px;display:inline-block;vertical-align:middle;width:205px;height:100%;text-align:center}.tournament-btn-view{background:#fedb03;background:linear-gradient(180deg,#fedb03 33%,#fdab0a 100%);width:90px;float:right;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:#165f65;border:10px solid #043e42;border-radius:5px;padding:0}.modal-tournament-header{background:#000;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%}.modal-tournament table tr:nth-child(odd){background:#1b777f}.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:#165f65;width:100%}.tourlist-table thead{background:#000}.tourlist-table tbody tr:nth-child(odd){background:#1b777f}.tourlist-table td{padding:10px}.home-box{width:32%;background:#0f042c;float:left;border-radius:10px;margin:10px 10px 5px 0}.home-box-title{background:#372588;background:linear-gradient(to right,#372588,#573bb4,#372588);padding:10px 0;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff}.home-box-content{font-size:12px;color:#000;height:158px;overflow-y:auto}.news-wrapper{padding:5px 10px;text-align:left}.link-alt{padding:15px;text-align:left}.link-alt:nth-child(even),.link-alt:nth-child(even) a,.news-wrapper:nth-child(even),.news-wrapper:nth-child(even) a{background-color:#230b6b;color:#fff}.link-alt:nth-child(odd),.link-alt:nth-child(odd) a,.news-wrapper:nth-child(odd),.news-wrapper:nth-child(odd) a{color:#1ce1e3}.news-wrapper span{display:block}.marq-box{width:67%;height:200px;margin-left:0;margin-right:0;padding-right:0;float:right}.slider-promo{border:none}.promo_box{width:140px;margin-top:-5px}.promo_box a img{height:155px}.promo_box2 a img{border:1px solid #9d252e}.promo_box2 a span{color:#fff}.homecontent{height:550px;background:transparent;background-size:100% 100%;padding-top:30px}.bodycontent{border-color:#a43ac0;background:#0f042c}.reftab{display:inline-block;float:left;margin:0 5px;width: 32%;}.ref-title{height: 70px;text-align:center;background:#220b6b;padding:10px;margin:0;border-top-left-radius:10px;border-top-right-radius:10px;text-transform:uppercase}.ref-content{min-height: 275px;background:#12053c;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:#1ce1e3}.reftab table td{padding:10px 10px 10px 5px;width:100%}.reftab tbody tr:nth-child(even){background:#12053c}.reftab a{color:#ffc000}.bonus-ref{background:#170b3e;color:#1ce1e3;border-radius:10px}.bonus-title{background:#220b6b;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:#191a1e}.copyright,.footer-right a,.situs{color:#1ce1e3}.maincolor{color:#e9ad00}.border-bot{border-bottom:2px solid #170a3f;padding-bottom:15px;margin-top:10px;text-align:left}.termh2{background:linear-gradient(to right,#098b9b,#17c0c7,#098b9b)}.avatar-default{background:url(../../img/ptlp/default.jpg) no-repeat;background-size:100%;width:100px;height:100px}.dpwdmenu li a.active,.dpwdmenu li a:focus{background-color:#f4c924!important}.logo{width:20%;float:left;margin-top:15px}.dwf{width:30%;float:left;display:inline-block;cursor:pointer;margin-top:25px}.dwf img{width:175px;height:auto}.dwf a:hover{color:#2bb0bb}.header-panel{width:50%;float:right}.ket-content ul li::before{color:#a433c9}.inner-sidebar .title{color:#00efff;text-align:left}.rightform{background:#494949}.jackpotlink a li{background:#4c064c;border-bottom:2px solid #a538c7}.tablinks.active li{background:#ffd202;border:none;color:#140038}.btn-jack{display:inline-block;padding:4px 22px;background:#531b86}#back2Top:hover,#back2down:hover,.tabcontent .title{color:#00efff}.btn-left-promo{background:#474b4e;float:left}.btn-left-promo:hover{opacity:.7}.btn-right-promo{background:#551b8b;float:right}.btn-right-promo:hover{opacity:.7}#code_phone{background:#a22ce7;color:#fff;font-style:italic;float:left;width:12%;border:none;height:30px}.gencolor,.refresh-button{color:#1ce1e3}.spin{background:red;position:relative;width:20px;margin:-64px -165px 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}}
.detail-toto {
    background: #AF33C7;
    height: 51px;
    padding: 2px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.bg-head {
    /* background: #150228 no-repeat !important; */
    background: url(../../img/ptlp/back-main/head_main.webp) #150228 no-repeat !important;
    background-size: 100% 60% !important;
    background-position: top !important;
}
#content-home , #content {
    /* background: #0f021c no-repeat; */
    background: url(../../img/ptlp/back-main/back_main.webp) #0f021c no-repeat;
    background-size: 100% 100% !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
.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: #0E042A;
    border-bottom-right-radius: 7px;
    padding: 2px;
}
.upperdet{
    background: #0E042A;
}
.clockdet{
    color: #DA9D1F;
    font-weight: bold;
    font-size: 13px;
}
.warpdet{
    display: inline-block;
    text-align: center;
}
.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;
}
#tab-button li {
    display: table-cell;
    width: 20%;
}
#tab-button li a {
    display: block;
    padding: 0.5em;
    background: transparent;
    text-align: center;
    border-right: #5f5c67 2px solid;
    color: #5f5c67;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
#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 {
    border-bottom: 1px solid #a43ac0;
    background: transparent;
    color: #fff;
}
.White{
    color: #fff!important;
}

.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 #a43ac0;
    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/ptlp/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/ptlp/promo-ico/on/Special.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-poker{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Poker.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-idnlive{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Idnlive.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-livecasino{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Livecasino.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-idnrng{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Idnrng.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-tangkas{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Tangkas.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-togel{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Togel.webp) no-repeat;background-size: 20px;width: 20px; height: 20px;}
.icon-esport{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Esport.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-sportbook{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Sportbook.webp) no-repeat;background-size: 15px;width: 15px; height: 20px;}
.icon-slot{background: url(../../img/ptlp/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/ptlp/promo-ico/on/Slot.webp) no-repeat;background-size: 20px;width: 20px; height: 20px;}
/* HOT MATCH */
.hotmatchdv{background: #0F042C;width: 100%;min-height: 220px;float: left;margin-top: 10px;padding: 15px 15px 0 15px;border-radius: 10px;border: 2px solid #513CB1;}
.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: #AF33C5}
.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: #17B2B4;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/ptlp/hotmatch/sepakbola.webp);background-size: 100%;min-height: 120px;}
.body-matchdv.basket{background-image:url(../../img/ptlp/hotmatch/basketball.webp);background-size: 100%;min-height: 120px;}
.body-matchdv.e-sport{background-image:url(../../img/ptlp/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 */