@charset "UTF-8";
/* CSS Document */

html {
	height: 100%;
}

body {
	/* Edit */
	/*background:#005ba9 url(../../images/lowpoly.png) bottom no-repeat fixed;*/
	background: #102867;
	height: 100%;
}

.linkdaftar a {
	color: #fff000;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}

/*.container {
	background:#FFF;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
}*/

.provider-list img {
    padding: 1px;
}

@media (min-width: 1200px) {
	.container {
		max-width: 970px;
	}
}

@media (max-width: 991px) {
	.custom-menu .mainnav>li>a {
		padding-bottom: 5px;
		padding-top: 5px;
	}
    .mbs-prod ul {
        padding: 5px 0;
        margin: 0;
        border: none;
    }
    .mbs-prod li{
     margin: 0 2px;   
    }
}

.headmain {
	padding: 0px;
}

.tophead {
	background: #FFF;
	height: 5px;
}

.single-logo {
	background: #0B1B43;
	color: #ffffff;
	padding: 5px 20px;
}

.custom-header {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}

.main-header {
	/* Edit */
	background: #0B1B43;
}

.main-footer {
	/* Edit */
	width: 100%;
	padding: 0px;
	border-top: none;
	background: none;
}

.skin-silver .main-header .navbar .nav>li>a {
	/* Edit */
	color: #FFF;
}

.skin-silver .main-header .navbar .nav>li>a:hover {
	/* Edit */
	color: #FFF;
}

.skin-silver .main-header .navbar .nav .open>a:focus {
	/* Edit */
	color: #FFF;
}

.skin-silver .main-header .navbar {
	/* Edit */
	background-color: #0B1B43;
	color: #FFF;
}

.navmain {
	min-height: 0;
}

.mainnav>li>a {
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #3c8dbc;
	min-height: 0;
}

.footmain {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #0B1B43;
	color: #FFF;
	border: none;
}

.nav {
	padding: 0px;
	background: none;
	border: none;
}

.navbar {
	margin: 0px;
	padding: 0px;
	padding: 0px;
}

.smstop {
	padding-top: 5px;
	padding-left: 15px;
	position: absolute;
}

.content {
	/* Edit */
	padding-top: 0px;
	color: #FFF;
	height: 100vh;
}

.content-page {
	/* Edit */
	background: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #666;
	height: auto;
}

.legend {
	padding-bottom: 10px;
}

.navhead {
	margin-bottom: 10px;
	z-index: 500;
}

.isloading-wrapper.isloading-right {
	margin-left: 10px;
}

.isloading-overlay {
	position: relative;
	text-align: center;
}

.isloading-overlay .isloading-wrapper {
	background: #FFFFFF;
	-webkit-border-radius: 7px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 7px;
	-moz-background-clip: padding;
	border-radius: 7px;
	background-clip: padding-box;
	display: inline-block;
	margin: 0 auto;
	padding: 10px 20px;
	top: 10%;
	z-index: 9000;
}

/*Glyphicon Spinner*/
.glyphicon-spin {
	-animation: spin 2s infinite linear;
	-webkit-animation: spin2 2s infinite linear;
}

@-webkit-keyframes spin2 {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		transform: scale(1) rotate(0deg);
	}

	to {
		transform: scale(1) rotate(360deg);
	}
}

.content-header {
	padding-top: 0;
}

.content-header>.breadcrumb {
	top: 0;
	right: 0;
}

.table>tbody>tr>td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.align_center {
	text-align: center;
}

.alert {
	padding: 5px 30px 5px 10px;
}

.alignRight {
	text-align: right !important;
}

.alignLeft {
	text-align: left !important;
}

.alignCenter {
	text-align: center !important;
}

.aRead {
	background: #fff6bd !important;
}

.aRead:hover {
	background: #f0f0f0 !important;
}

.rejected {
	color: #F00 !important;
}

.textcross {
	text-decoration: line-through;
}

.textlight {
	font-weight: bold;
}

.aLink {
	text-decoration: underline;
}

.textBold {
	font-weight: bold;
	text-decoration: underline;
}

.r_deposit {
	color: #090;
}

.r_withdrawal {
	color: #F00;
}

.r_fee {
	color: #F60;
}

.reqred {
	color: #F00;
}

.ticker {
	width: 100%;
	margin: 5px auto;
}

/* The HTML list gets replaced with a single div,
    which contains the active ticker item, so you
    can easily style that as well */
.ticker div {
	display: inline-block;
	word-wrap: break-word;
}

/*Load More Style*/
#results {
	font: 14px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}

#results .loading-indication {
	background: #FFFFFF;
	padding: 10px;
	position: absolute;
}

.paginate {
	padding: 0px;
	margin: 0px;
	height: 30px;
	display: block;
	text-align: center;
}

.paginate li {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin-right: 1px;
	width: 30px;
	text-align: center;
	background: #4CC2AF;
	line-height: 25px;
}

.paginate .active {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin-right: 1px;
	width: 30px;
	text-align: center;
	line-height: 25px;
	background-color: #666666;
}

.paginate li a {
	color: #FFFFFF;
	text-decoration: none;
}

.page_result {
	padding: 0px;
}

.page_result li {
	background: #F5F5F5;
	margin-bottom: 5px;
	padding: 10px;
	font-size: 12px;
	list-style: none;
}

.page_result .page_name {
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
}

/*Custom Footer Css*/
.provider-list{
    padding:5px 0;
    text-align:center;
    margin:0 -5px
}
.provider-list .mbs-prod{
    display:inline-block;
    position:relative;
    margin: 0 4px;
}
.img-sprite{
    background:url(/members/images/img-sprite-min.png) no-repeat
}
.mbs-prod .img-sprite{
    display:block
}

.prod-sbobet{
    background-position:-102px -68px;
    width:100px;
    height:38px
}
.prod-ibcbet{
    background-position:-393px -84px;
    width:159px;
    height:38px
}
.prod-novo88{
    background-position:-10px -44px;
    width:81px;
    height:28px
}
.prod-novo88c{
    background-position:-10px -81px;
    width:82px;
    height:29px
}
.prod-msports{
    background-position:-108px -2px;
    width:89px;
    height:38px
}
.prod-sbobetc{
    background-position:-10px -112px;
    width:71px;
    height:38px
}
.prod-ibcbetc{
    background-position:-8px -71px;
    width:78px;
    height:38px
}
.prod-mcasino{
    background-position:-409px -2px;
    width:88px;
    height:38px
}
.prod-klik4d{
    background-position:-98px -107px;
    width:58px;
    height:38px
}
.prod-isin4d{
    background-position:-169px -111px;
    width:55px;
    height:38px
}
.prod-mtogel{
    background-position:-309px -1px;
    width:89px;
    height:38px
}
.prod-serba4d{
    background-position:-236px -40px;
    width:103px;
    height:38px
}
.prod-mpoker{
    background-position:-208px -2px;
    width:89px;
    height:38px
}
.prod-tangkasnet{
    background-position:-356px -42px;
    width:106px;
    height:36px
}
.prod-88tangkas{
    background-position:-11px 1px;
    width:80px;
    height:38px
}
.prod-tangkas1{
    background-position:-232px -85px;
    width:49px;
    height:34px
}
.prod-joker{
    background-position:-119px -36px;
    width:109px;
    height:38px
}
.prod-s128{
    background-position:-294px -83px;
    width:92px;
    height:38px
}
.mbs-prod .mbs-prod-title{
    position:absolute;
    top:-7px;
    left:-3px;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase;
    margin:0;
    padding:0 10px;
    background:#0b1b43
}
.mbs-prod img{
    height:38px;
    margin:0 5px;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease
}
.mbs-prod ul{
    padding: 8px 0;
    margin:0;
    border:none;
}
.mbs-prod li{
    display:inline-block;
    list-style:none;
    vertical-align:middle;
    margin:0 8px
}

.provider-list h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 16px;
}

/*Load More Style*/


