*
{
	text-decoration:none!important;
	word-break:break-all;
	-webkit-tap-highlight-color:transparent;
	outline:0!important
}

*,:after,:before
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

::-webkit-scrollbar
{
	width:3px
}

::-webkit-scrollbar-track
{
	box-shadow:inset 0 0 5px #333
}

::-webkit-scrollbar-thumb
{
	background:#fff
}

html,body
{
	font-family:'Open Sans',sans-serif;
	width:100%!important;
	height:100%!important;
	margin:0;
	padding:0
}

button
{
	outline:0
}

.hide-content
{
	font-size:25px;
	position:absolute;
	top:-250px
}

.f-size-24
{
	font-size:24px
}

.box
{
	position:relative;
	border-radius:3px;
	background:#fff;
	border-top:3px solid #d2d6de;
	margin-bottom:20px;
	width:100%;
	box-shadow:0 1px 1px rgba(0,0,0,.1)
}

.box-header
{
	color:#444;
	display:block;
	padding:10px;
	position:relative
}

.box-body
{
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	padding:10px
}

.box-title
{
	display:inline-block;
	font-size:18px;
	margin:0;
	line-height:1
}

.text-green
{
	color:#00a65a
}

.text-blue
{
	color:#0073b7
}

.text-red
{
	color:#dd4b39
}

@media only screen and (max-width:30em) {
	.sidenav a
	{
		font-size:17px
	}
}

.list
{
	font-size:20px;
	cursor:pointer;
	border-radius:6px;
	padding:3px 10px;
	border:1px solid #ececec;
	color:#e83e8c;
	box-shadow:2px 3px 3px 0 #a0a0a0;
	font-weight:900;
	animation:colorchange .5s infinite
}

@keyframes colorchange {
	50%
	{
		color:#e83e8c
	}
	
	100%
	{
		color:#fff
	}
}

@-webkit-keyframes colorchange {
	50%
	{
		color:#e83e8c
	}
	
	100%
	{
		color:#fff
	}
}

.overflow-y-hidden
{
	overflow-y:hidden
}

#sidebar-wrapper
{
	width:250px;
	height:100%;
	overflow-y:auto;
	font-size:18px;
	font-variant:small-caps;
	overflow-x:hidden;
	background-color:#85007b;
	background:linear-gradient(to right bottom,#85007b 50%,#69005f 50%);
	-webkit-transition:transform.3s ease-in-out;
	-moz-transition:transform.3s ease-in-out;
	-o-transition:transform.3s ease-in-out;
	-ms-transition:transform.3s ease-in-out;
	transition:transform.3s ease-in-out -webkit-transform: translate3d(-15em,0px,0px);
	-moz-transform:translate3d(-15em,0px,0px);
	-o-transform:translate3d(-15em,0px,0px);
	-ms-transform:translate3d(-15em,0px,0px);
	transform:translate3d(-15em,0px,0px)
}

#wrapper.toggled #sidebar-wrapper
{
	-webkit-transition:transform.3s ease-in-out;
	-moz-transition:transform.3s ease-in-out;
	-o-transition:transform.3s ease-in-out;
	-ms-transition:transform.3s ease-in-out;
	transition:transform.3s ease-in-out -webkit-transform: translate3d(0em,0px,0px);
	-moz-transform:translate3d(0em,0px,0px);
	-o-transform:translate3d(0em,0px,0px);
	-ms-transform:translate3d(0em,0px,0px);
	transform:translate3d(0em,0px,0px)
}

#page-content-wrapper
{
	width:100%;
	padding-top:70px
}

#wrapper.toggled #page-content-wrapper
{
	position:absolute;
	margin-right:-220px
}

.toggled
{
	width:100%;
	display:block;
	position:absolute;
	height:100%;
	z-index:3;
	background-color:rgba(0,0,0,.9);
	-webkit-transition:background-color .2s cubic-bezier(0,0,.21,1);
	-moz-transition:background-color .2s cubic-bezier(0,0,.21,1);
	-o-transition:background-color .2s cubic-bezier(0,0,.21,1);
	transition:background-color .2s cubic-bezier(0,0,.21,1)
}

.navbar-i
{
	padding:0
}

.sidebar-nav li
{
	position:relative;
	line-height:20px;
	display:inline-block;
	width:100%
}

.sidebar-nav li:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	height:100%;
	width:3px;
	background-color:#1c1c1c;
	-webkit-transition:.2s ease-in-out;
	-moz-transition:.2s ease-in-out;
	-o-transition:.2s ease-in-out;
	transition:.2s ease-in-out
}

.sidebar-nav li:first-child a
{
	color:#fff;
	background-color:#1a1a1a
}

.sidebar-nav li:nth-child(5n+1):before
{
	background-color:#ec1b5a
}

.sidebar-nav li:nth-child(5n+2):before
{
	background-color:#79aefe
}

.sidebar-nav li:nth-child(5n+3):before
{
	background-color:#314190
}

.sidebar-nav li:nth-child(5n+4):before
{
	background-color:#279636
}

.sidebar-nav li:nth-child(5n+5):before
{
	background-color:#7d5d81
}

.sidebar-nav li.open:hover:before,.sidebar-nav li:hover:before
{
	width:100%;
	-webkit-transition:.3s cubic-bezier(0,0,.21,1);
	-moz-transition:.3s cubic-bezier(0,0,.21,1);
	-o-transition:.3s cubic-bezier(0,0,.21,1);
	transition:.3s cubic-bezier(0,0,.21,1)
}

.sidebar-nav li a
{
	display:block;
	color:#ddd;
	text-decoration:none;
	padding:10px 15px 10px 30px
}

.icons,.sidebar-nav li a i
{
	background-image: url(icon.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	vertical-align:middle;
	display:inline-block;
}

.sidebar-header
{
	text-align:center;
	font-size:25px;
	width:100%;
	background-color:#85007b;
	background:linear-gradient(to right bottom,#85007b 50%,#69005f 50%)
}

.sidebar-header2
{
	padding:2px;
	margin:0 1px;
	text-align:center;
	background-image:linear-gradient(115deg,#4fcf70,#fad648,#a767e5,#12bcfe,#44ce7b)
}

.sidebar-youtube
{
	color:#fff!important;
	background-color:#000;
	padding:10px 0!important
}

.sidebar-brand
{
	height:65px;
	color:#fff;
	background-color:rgba(0,0,0,0);
	border:none
}

.brand-918kiss
{
	background-position:0 -33px
}

.brand-xe88
{
	background-position:0 -853px
}

.brand-mega888
{
	background-position:0 -525px
}

.brand-pussy888
{
	background-position:0 -688px
}

.brand-joker888
{
	background-position:0 -295px
}

.brand-lpe88
{
	background-position:0 -393px
}

.brand-leocity88
{
	background-position:0 -393px
}

.brand-live22
{
	background-position:0 -427px
}

.brand-playboy2
{
	background-position:0 -591px
}

.brand-getkingkong
{
	background-position:0 -229px
}

.brand-greatwall99
{
	background-position:0 -262px
}

.brand-king855
{
	background-position:0 -361px
}

.brand-newasia
{
	background-position:0 -558px
}

.brand-playgirl888
{
	background-position:0 -623px
}

.brand-suncity2
{
	background-position:0 -787px
}

.brand-3win8
{
	background-position:0 0
}

.brand-ace333
{
	background-position:0 -66px
}

.brand-bigbang88
{
	background-position:0 -132px
}

.brand-c8play
{
	background-position:0 -165px
}

.brand-love138
{
	background-position:0 -459px
}

.brand-sky777
{
	background-position:0 -721px
}

.brand-avenger98
{
	background-position:0 -99px
}

.brand-pnp909
{
	background-position:0 -656px
}

.brand-slotxo
{
	background-position:0 -754px
}

.brand-kenzo888
{
	background-position:0 -330px
}

.brand-wukong333
{
	background-position:0 -820px
}

.brand-cq9asia
{
	background-position:0 -197px
}

.brand-ok388
{
	background-position:0 -886px
}

.brand-newtown
{
	background-position:0 -393px
}

.brand-rollex11
{
	background-position:0 -393px
}

.brand-s8star
{
	background-position:0 -393px
}

.brand-p2pworld
{
	background-position:0 -919px
}

.brand-918kissplus
{
	background-position:0 -1210px
}

.brand-aaa1188
{
	background-position:0 -1243px
}

.brand-epicwin
{
	background-position:0 -1276px
}

.brand-lionking888
{
	background-position:0 -1309px
}

.brand-poly99
{
	background-position:0 -1343px
}

.icon-android
{
	background-position:0 -1016px
}

.icon-iphone
{
	background-position:0 -1048px
}

.icon-windows
{
	background-position:0 -1079px
}

.icon-whatsapp
{
	background-position:0 -984px
}

.icon-telegram
{
	background-position:0 -953px
}

.icon-youtube
{
	background-position:6px -1110px
}

.icon-share
{
	background-position:0 -1142px
}

.icon-download
{
	background-position:0 -1176px
}

.icons
{
	width:30px;
	height:30px;
	display:inline-block;
	vertical-align:middle;
	background-repeat:no-repeat
}


.logo-brand
{
	width:260px;
	height: auto;
	margin: 0px;
}

.breadcrumbList
{
	font-weight:700
}

.breadcrumbList ol
{
	margin:0;
	padding:0
}

.breadcrumbList ol li
{
	padding:3px;
	margin:0 4px;
	display:inline-block;
	position:relative
}

.breadcrumbList ol li a::after
{
	content:" ";
	display:block;
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid hsl(0,0%,100%);
	position:absolute;
	top:50%;
	margin-top:-9px;
	left:98%;
	z-index:2
}

.breadcrumbList ol li a::before
{
	content:" ";
	display:block;
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid hsl(0,0%,68%);
	position:absolute;
	top:50%;
	margin-top:-9px;
	margin-left:0;
	left:100%;
	z-index:1
}

.nav-btn{
	top: 12px;
	position: absolute;
	right: 40px;
}