@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap');

@font-face {
	font-family: 'NexaBold';
	src:url('../fonts/NexaBold.ttf.woff') format('woff'),
	url('../fonts/NexaBold.ttf.svg#NexaBold') format('svg'),
	url('../fonts/NexaBold.ttf.eot'),
	url('../fonts/NexaBold.ttf.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'impact';
	src: url('../fonts/impact.ttf');
}

@font-face {
	font-family: 'NordicaBlack';
	src: url('../fonts/NordicaBlack.otf');
}

@font-face {
	font-family: 'NordicaRegular';
	src: url('../fonts/NordicaRegular.otf');
}

@font-face {
	font-family: 'NordicaThin';
	src: url('../fonts/NordicaThin.otf');
}

@font-face {
	font-family: 'RobotoLight';
	src: url('../fonts/Roboto-Light.otf');
}

@font-face {
	font-family: 'RobotoBold';
	src: url('../fonts/RobotoCondensed-Bold.ttf');
}

h1 {
	font-size: 20px;
}

h2{
	font-size: 18px;
}

/* Empty. Add your own CSS if you like */
.custom_color{
	color: rgb(26,104,35) !important;
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:90px;
	left:15px;
	background-color:transparent;
	color:#FFF;
	/*border-radius:50px;*/
	text-align:center;
	/*box-shadow: 2px 2px 3px #999;*/
	z-index: 999;
}

.float2{
	position:fixed;
	width:60px;
	height:60px;
	bottom:150px;
	left:15px;
	background-color:transparent;
	color:#FFF;
	/*border-radius:50px;*/
	text-align:center;
	/*box-shadow: 2px 2px 3px #999;*/
	z-index: 999;
}

.float3 {
	position:fixed;
	width:60px;
	height:60px;
	bottom:210px;
	right:15px;
	left: auto;
	background-color:transparent;
	color:#FFF;
	/*border-radius:50px;*/
	text-align:center;
	/*box-shadow: 2px 2px 3px #999;*/
	z-index: 999;
}

.padding_custom{
	padding:5px;
}

.bg_i1{
	background-color: #18191D;
}

.janji .bg_t1{
	background-color: #00a86b;
}

.nanas99 .bg_i1{
	background-color: #1D1D1D;
}

.get2win .bg_i1{
	background-color: #2B2B2B;
}


.border_side{
	border-right: 1px solid lightgrey;
	border-left: 1px solid lightgrey;
}

.i1judee .bg_i1{
	background-color: transparent;
	border: 1px solid lightgrey;
}

.janji_header{
	width: 150px !important;
	/*height: : 30px !important;*/
}

.nanas_header{
	width: 110px !important;
	/*height: : 30px !important;*/
}

.get2win_header{
	/*width: 150px !important;*/
	height: 40px !important;
}

.bg_t2{
	background:linear-gradient(#f5482b, #f57024);
}

.bg_trans{
	background-color: transparent !important;
}

.show{
	display:none;
}

th{
	text-align: center;
}
.row{
	margin-left: 0px !important;
}
.app{
	background-image:url('../img/bg.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.app_login{
	/*background: rgb(0,158,56);*/
	background: rgb(29,29,29);
}

.janji .app_login_t1{
	/*background: rgb(0,158,56);*/
	background: rgb(29,29,29);
	border-radius:18px;
}

.nanas99 .app_login_t1{
	background: solid black;
	background: rgb(29,29,29);
	border-radius:18px;
}

.get2win .app_login_t1{
	/*background: solid black;*/
	background: rgb(0,0,0, 0.5);
	border-radius:18px;
}


.i1judee .app_login_t1{
	/*background: rgb(0,158,56);*/
	background: transparent;
	border-radius:18px;
	border:1px solid lightgrey;
	margin-left: 20px;
	margin-right: 20px;
	box-shadow: inset 1px -2px 1px 0px lightgrey;
}

.i1judee-border{
	border-radius:18px;
	border:1px solid lightgrey;
}

.app_home{
	background: url('../img/home_bg.png');
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.btn_wasabi{
	color: white;
	border: none;
	background: rgb(81,135,31);
}

.btn_wasabi:hover{
	color: white;
}

.btn_green{
	color: white;
	border: none;
	background: rgb(182,54,80);
}

.btn_green:hover{
	color: white;
	border: none;
	background: rgb(182,54,80);
}

.btn_green_{
	color: white;
	border: none;
	background: #60993E;
}

.btn_blue_new{
	background-color: rgb(23,59,119);
	color: white;
}

.btn_blue_new:hover{
	background-color: rgb(23,59,119);
	color: white;
}

.btn_new{
	color: white;
	border: none;
	background: rgb(81,135,31);
}

.btn_new:hover{
	color: white;
	border: none;
	background: rgb(81,135,31);
}

.btn_new_blue{
	color: white;
	border: none;
	background: #1e8cdb; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#1e8cdb, #014e84); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#1e8cdb, #014e84); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#1e8cdb, #014e84); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#1e8cdb, #014e84);
}
.custom_white{
	color: #ffffff !important;
}

.custom_black{
	color: #000000 !important;
}

.custom_card{
	background-color: rgba(221,250,170, 0.8);
	padding-left: 0px;
	padding-right: 0px;
}

.trans_bg{
	background-color: transparent !important;
}

.item-stacked-label input, .item-stacked-label textarea{
	background-color: transparent;
	/*border-bottom: 1px solid #115C84;*/
}

/*.item{
	border-width: 1px !important;
	border-style: none !important;
	}*/

	.custom_text{
		text-align: center;
		margin-top: 5px !important;
	}

	.custom_border_{
		border: 1px solid #115C84;
	}

	.custom_top_bottom{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.janji .bar.bar-stable{
		background-color: #18191D !important;
		border: none;
	}

	.janji .bar.bar-stable_t1{
		background-color: #00a86b !important;
		border: none;
	}

	.bar.bar-stable_t2{
		background: linear-gradient(#f5482b, #f57024);
		border: none;
	}

	.bar.bar-stable_t1 .title{
		color: #ffffff;
	}

	.bar.bar-stable .title{
		color: #ffffff;
	}

	.ion-asterisk:before {
		content: url('../img/homei1.png') !important;
	/*background-image: url('../img/homei1.png');
	background-repeat: no-repeat;
	background-position: center center;
	height: 10px;*/
}

.ion-document:before {
	content: url('../img/home_cn_1.png') !important;
}

.ion-spoon:before{
	content: url('../img/close.png') !important;
}

.ion-knife:before{
	content: url('../img/contact.png') !important;
}

.ion-fork:before{
	content: url('../img/change-password.png') !important;
}

.ion-chatbox:before{
	content: url('../img/language-selection.png') !important;
}

input[type=text]{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

input[type=text]:focus{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

.i1judee input[type=text]{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.i1judee input[type=text]{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.i1judee input[type=text]:focus{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.janji input[type=text]{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.janji input[type=text]{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.nanas99 input[type=text]{
	color: #F9D382;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.nanas99 input[type=text]{
	color: #F9D382;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.get2win input[type=text]{
	color: #CC9900;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.get2win input[type=text]{
	color: #CC9900;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.janji input[type=text]:focus{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.janji input[type=text_t1]{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.janji input[type=text_t1]:focus{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

input[type=number]{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

input[type=number]:focus{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

input[type=email]{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

input[type=email]:focus{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

input[type=password]{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

input[type=password]:focus{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

.janji input[type=password]{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.janji input[type=password]:focus{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.nanas99 input[type=password]{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.nanas99 input[type=password]:focus{
	color: #ffffff;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.i1judee input[type=password]{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

.i1judee input[type=password]:focus{
	color: #000000;
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
}

input[disabled], select[disabled], textarea[disabled], input[readonly]:not(.cloned-text-input), textarea[readonly]:not(.cloned-text-input), select[readonly]{
	color: #ffffff;
	border: 0px solid rgb(81,135,31);
	width: 100%;
	padding-left: 10px;
	background-color: #110f0f;
}

.janji input[disabled]{
	color: black !important;
}

.nanas99 input[disabled]{
	/*color: transparent; !important;*/
	background-color: transparent;
}

.get2win input[disabled]{
	/*color: transparent; !important;*/
	background-color: transparent;
}

.i1judee input[disabled]{
	background-color: transparent !important;
	color: black !important;
}

.i1judee input[readonly]{
	color: black !important;
	border: 1px solid rgb(0,0,0);
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
	border-radius: 0px !important;
}

.janji input[readonly]{
	color: black !important;
	border: 1px solid rgb(0,0,0);
	width: 100%;
	padding-left: 10px;
	background-color: transparent;
	border-radius: 0px !important;
}

.btn_bg{
	background-image:url('../img/btn.png') !important;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size:100% 100%;
	border:0px !important;
	color: #ffffff;
}

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

.img_center{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.popclose {
	text-align: right;
	position: absolute;
	top: 3px;
	right: 10px;
	z-index:1000;
	color: #029dff !important;
	padding: 0px !important;
	background-color: transparent !important;
}

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

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

.custom_btn{
	background-color:transparent;
	color:#3DA4DC;
	border:1px solid #115C84
}

.custom_btn_pt{
	background-color:transparent;
	color:#3DA4DC;
	border:1px solid #115C84;
	padding: 5px;
	border-radius: 3px;
}

.input-label{
	width: 100% !important;
}

.custom_100{
	width:100px !important;
	height:100px !important
}

.custom_150{
	width:150px !important;
	height:150px !important
}

.custom_250{
	width:250px !important;
	height:250px !important
}

.custom_card_margin{
	margin-right:20px !important;
	margin-left:20px !important;
	margin-top:0px !important
}

.dropdown_language{
	width:100% !important;
	text-align:left !important;
}

.dropdown_language_cuci{
	width:100% !important;
	text-align:center !important;
	border-radius: 10px !important;
	font-family: 'NordicaThin';
}

.width_100{
	width: 100% !important;
}

.paddingtop_zero{
	padding-top:0px !important;
}

.marginbottom_{
	margin-bottom:0px !important;
}

.paddingleft_{
	padding-left: 0px !important;
}

.paddingleftright_{
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.checkbox_custom{
	background-color:transparent !important;
	color:white !important;
	margin-left:-10px !important
}

.bottom_logo{
	position: absolute !important;
	bottom: 0px !important;
	width: 100% !important;
	margin-top:15px !important
}

.bottom_logo_contact{
	position: absolute !important;
	bottom: 0px !important;
	width: 100% !important;
	margin-top:15px !important;
	margin-bottom: 35px !important;
}

.bottom_logo44{
	position: absolute !important;
	bottom: 0px !important;
	width: 100% !important;
	margin-top:44px !important
}

.custom_logo_size{
	height:1.5em !important
}

.margintop_neg{
	margin-top: -10px !important
}

.margintop_10{
	margin-top: 10px !important
}

.bottom44{
	bottom:44px !important;
}

.margin_rl20{
	margin-right:20px !important;
	margin-left:20px !important;
}

.menu_custom{
	text-align:right !important;
	margin-right:40px !important;
}

.custom_font_3{
	font-size:3vw !important
}

.custom_font_4{
	font-size:4vw !important
}

.paddingleft_72{
	padding-left: 72px !important
}

.custom_font_menu {
	font-size: 11px !important;
}

.table_row{
	background-color: transparent !important;
	color: white !important;
	border: 0px !important;
	font-family: 'NordicaThin'
}

.table_row_v2{
	background-color: transparent !important;
	color: white !important;
	border: 0px !important;
	font-family: 'RobotoLight'
}

.table_row_wwc{
	background-color: transparent !important;
	color: black !important;
	border: 0px !important;
	font-family: 'NordicaThin'
}

.table_row_points{
	background-color: transparent !important;
	color: black !important;
	border: 1px !important;
	font-family: 'NordicaThin'
}

.table_sum{
	background-color: transparent !important;
	color: white !important;
	border-top: solid 1px lightgrey !important;
	font-family: 'NordicaThin'
}

.table_header_points{
	border:solid 1px lightgray !important;
}

/*.table_header{
	background-color:#115C84 !important;
	color:white !important;
	border:solid 1px #115C84 !important;
	}*/

	.black_title{
		background-color: black;
		opacity: 0.8;
		padding: 10px;
	}

	.btn-default.focus, .btn-default:focus{
		background-color: white !important;
	}

	@media (min-width: 992px) {
		.force_width{
			width: 400px !important;
			margin-right: auto;
			margin-left: auto;
		}
		.bar{
			width: 400px !important;
			margin-right: auto;
			margin-left: auto;
		}

		.float{
			position:fixed;
			width:60px;
			height:60px;
			bottom:90px;
			left:34%;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float2{
			position:fixed;
			width:60px;
			height:60px;
			bottom:150px;
			left:34%;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float3 {
			position:fixed;
			width:60px;
			height:60px;
			bottom:210px;
			right:34%;
			left: auto;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}
	}

	.menu_padding{
		padding: 10px;
	}

	.bar-stable .button.button-clear{
		color: rgb(81,135,31) !important;
	}

	.games_bg{
		/*background-color: rgb(0,191,80);*/
		background-color: rgb(44,172,48);
	}

	.border_right_green{
		border-right: 1px solid rgb(33,129,33);
	}

	.contact_float{
		width: 50px;
		position:absolute;
		margin-top: 10px;
		margin-right: 10px;
		top:0;
		right:0;
	}

	.margin_zero_right{
		margin-right: 0px !important;
	}

	.margin_zero_{
		margin: 0px !important;
	}

	.width_75{
		width: 75% !important;
	}

	.width_80p{
		width: 60px !important;
	}

	.border_none{
		border:none !important;
	}

	.border_radius_10p{
		border-radius: 10px !important;
	}

	.border_radius_6p{
		border-radius: 6px !important;
	}

	.width_100{
		width: 100% !important;
	}

	.width_100p{
		width: 100px !important;
	}

	.margin_bottom_zero{
		margin-bottom: 0px !important;
	}

	.margin_bottom_10p{
		margin-bottom: 10px !important;
	}

	.bg_custom_currency{
		background-color: white;
		border:none;
		border-right: lightgrey 1px solid;
	}

	.no_padding_left_right{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.padding_left_right_5p{
		padding-left: 5px !important;
		padding-right: 5px !important;
	}

	.padding_left_right_0p{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.position_rel{
		position: relative !important;
	}

	.file_custom_input{
		position:absolute;
		z-index:2;
		top:0;
		left:0;
		filter: alpha(opacity=0);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		opacity:0;
		background-color:transparent;
		color:transparent;
		width: 100%;
	}

	.text_justify_bold{
		text-align: justify !important;
		font-weight: bold !important;
	}

	.bg_white{
		background-color: white !important;
	}

	.i1judee .bg_white{
		background-color: #F5F5F5 !important;
	}

	.width_35{
		width: 35% !important;
	}

	.width_40{
		width: 40% !important;
	}

	.width_45{
		width: 45% !important;
	}

	.width_50{
		width: 50% !important;
	}

	.width_60{
		width: 60% !important;
	}

	.width_65{
		width: 65% !important;
	}

	.width_70{
		width: 70% !important;
	}

	.width_70p{
		width: 70px !important;
	}

	.width_75{
		width: 75% !important;
	}

	.width_480p{
		height: 480px !important;
	}

	.padding_zero{
		padding:0px !important;
	}

	.margin_neg_5{
		margin: -5px !important;
	}

	.max_width_400{
		width: 290px !important;
	}

	.games_custom_text{
		background-color: transparent;
		margin-top: -5px;
		text-align: left;
	}

	.margin_top_neg{
		margin-top: -5px !important;
	}

	.text_black{
		color:black !important;
	}

	.float_right{
		float: right !important;
	}

	.margin_top_3p{
		margin-top: 3px !important;
	}

	.border_gray{
		border:solid 1px lightgray !important;
	}

	.border_black{
		border:solid 1px black !important;
	}

	.border_white{
		border:solid 1px white !important;
	}

	.border_top_zero{
		border-top: 0px !important;
	}

	.box_shadow_none{
		box-shadow: none !important;
	}

	.padding_1p{
		padding:1px !important;
	}

	.padding_3p{
		padding:3px !important;
	}

	.padding_5p{
		padding:5px !important;
	}

	.padding_10p{
		padding:10px !important;
	}

	.padding_15p{
		padding:15px !important;
	}

	.color_blue{
		color:#337ab7 !important;
	}

	.border_right_custom_{
		border-right: 1px solid rgb(33,129,33) !important;
	}

	.border_right_custom_grey{
		border-right: lightgrey 1px solid !important;
	}

	.profile_text_color{
		color:rgb(28,106,0) !important;
	}

	.border_bottom_custom{
		border-bottom:1px solid lightgrey !important;
	}

	.border_bottom_custom_2{
		border-bottom:2px solid lightgrey !important;
	}

	.border_right_bottom{
		border-right: lightgrey 1px solid !important;
		border-bottom: lightgrey 1px solid !important;
	}

	.padding_bottom_5p{
		padding-bottom: 3px !important;
	}

	.padding_bottom_10p_{
		padding-bottom: 7px !important;
	}

	.padding_bottom_15p{
		padding-bottom: 15px !important;
	}

	.padding_bottom_40p{
		padding-bottom: 40px !important;
	}

	.padding_bottom_70p{
		padding-bottom: 70px !important;
	}

	.padding_top_10p{
		padding-top: 10px !important;
	}

	.padding_top_20p{
		padding-top: 20px !important;
	}

	.padding_top_12per{
		padding-top: 12% !important;
	}

	.padding_bottom_10p{
		padding-bottom: 10px !important;
	}

	.padding_top_5p{
		padding-top: 5px !important;
	}

	.width_100p{
		width: 100px !important;
	}

	.margin_top_bottom_neg{
		margin-top: -10px !important;
		margin-bottom: -10px !important;
	}

	.slide-slow {
		animation: slide-slow 13s;
		margin-top: 0%;
		animation-iteration-count: infinite;
	}
	@keyframes slide-slow {
		from {
			margin-left: 100%;
			width: 100%;
		}
		to {
			margin-left: -75%;
			width: 100%;
		}
	}

	.slide-show {
		animation: slidein 16s;
		animation-iteration-count: infinite;
	}

	@-webkit-keyframes slidein {
		from {
			margin-left: 100%;
			width: 300%;
		}

		to {
			margin-left: -100%;
			width: 100%;
		}
	}

	@-moz-keyframes slidein {
		from {
			margin-left: 100%;
			width: 300%;
		}

		to {
			margin-left: -100%;
			width: 100%;
		}
	}

	@-o-keyframes slidein {
		from {
			margin-left: 100%;
			width: 300%;
		}

		to {
			margin-left: -100%;
			width: 100%;
		}
	}

	@keyframes slidein {
		from {
			margin-left: 100%;
			width: 300%;
		}

		to {
			margin-left: -100%;
			width: 100%;
		}
	}

	.bg_grey{
		background-color: #e6e6e6;
	}

	.flag_custom{
		width: 70px;
		margin-top: -15px;
	}

	.margin_right_15p{
		margin-right: 15px;
	}

	.fa-key{
		color:rgb(81,135,31);
	}

	.fa-language{
		color:rgb(81,135,31);
	}

	.fa-sign-out{
		color: rgb(81,135,31);
	}

	.fa-phone{
		color: rgb(81,135,31);
	}

	.fa-user{
		color: rgb(81,135,31);
	}

	.fa-money{
		color: rgb(81,135,31);
	}

	.promotion ol, .promotion ul {
		list-style: square;
		padding-left: 20px;
	}

	.btn-primary.focus, .btn-primary:focus{
		background-color: #1C0B19 !important;
	}

	.btn_copy{
		float:left;
	}

	.green_btn{
		color: rgb(0,191,80);
	}

	.align-left{
		text-align: left;
	}

	.image-cropper {
		width:40px;
		height: 40px;
		position: relative;
		overflow: hidden;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
	}

/*.slide {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.slide.ng-enter,
.slide.ng-leave {
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}
.slide.ng-enter {
	left: 100%;
}
.slide.ng-enter-active {
	left: 0;
}
.slide.ng-leave {
	left: 0;
}
.slide.ng-leave-active {
	left: -100%;
	}*/

	.form_custom{
		background-color: #000000 !important;
		color:white;
		border:none;
		box-shadow: none !important;
		font-family: 'RobotoLight';
	}

	.i1judee .form_custom_t1{
		background-color: transparent; !important;
		color:black;
		border:none;
		box-shadow: none !important;
		font-family: 'RobotoLight';
	}

	.form_custom_t1{
		background-color: transparent; !important;
		color:white;
		border:none;
		box-shadow: none !important;
		font-family: 'RobotoLight';
	}

	.form-control::-webkit-input-placeholder { color: white; }
	.form-control:-moz-placeholder { color: white; }
	.form-control::-moz-placeholder { color: white; }
	.form-control:-ms-input-placeholder { color: white; }
	.form-control::-ms-input-placeholder { color: white; }

	.form-control-wasabi::-webkit-input-placeholder { color: grey; }
	.form-control-wasabi:-moz-placeholder { color: grey; }
	.form-control-wasabi::-moz-placeholder { color: grey; }
	.form-control-wasabi:-ms-input-placeholder { color: grey; }
	.form-control-wasabi::-ms-input-placeholder { color: grey; }

	.janji .form-control::-webkit-input-placeholder { color: lightgrey; }
	.janji .form-control:-moz-placeholder { color: lightgrey; }
	.janji .form-control::-moz-placeholder { color: lightgrey; }
	.janji .form-control:-ms-input-placeholder { color: lightgrey; }
	.janji .form-control::-ms-input-placeholder { color: lightgrey; }

	.i1judee .form-control::-webkit-input-placeholder { color: lightgrey; }
	.i1judee .form-control:-moz-placeholder { color: lightgrey; }
	.i1judee .form-control::-moz-placeholder { color: lightgrey; }
	.i1judee .form-control:-ms-input-placeholder { color: lightgrey; }
	.i1judee .form-control::-ms-input-placeholder { color: lightgrey; }

	.form_wasabi{
		background-color: #ffffff !important;
		color:black;
		border-radius: 10px !important;
	}

	.text_white{
		color:white !important;
	}

	.text_grey{
		color:grey !important;
	}

	.text_nanas{
		color:#F9D382 !important;
	}

	.text_get2win{
		color:#CC9900 !important;
	}

	.btn-link:hover{
		color: #ffffff;
	}

	.slider-pager .slider-pager-page{
		color:white;
	}

	.green_text_{
		color: rgb(81,135,31);
	}

	.green_text{
		color: rgb(81,135,31);
		text-decoration: underline;
	}

	.red_text{
		text-align: center;
		color: rgb(182,54,80);
	}

	.janji_center{
		text-align: center;
	}

	.grey_custom{
		color:rgb(46,46,46);
	}

	hr{
		border-top: solid 2px rgb(46,46,46);
		margin-top: 0px;
		margin-left: 50px;
		margin-right: 50px;
		margin-bottom: 10px;
	}

	.hr_custom{
		border-top: solid 1px rgb(20,20,20);
		margin-left: 0px;
		margin-right: 0px;
	}

	.hr_custom_15m{
		border-top: solid 2px rgb(20,20,20);
		margin-left: 15px;
		margin-right: 15px;
	}


	.nanas99 .hr_custom{
		border-top: solid 2px rgb(255,255,255);
		margin-left: 40px;
		margin-right: 40px;
	}

	.nanas99 .hr_custom-2{
		border-top: 1px solid #1D1D1D;
		margin-left: 40px;
		margin-right: 40px;
	}

	.nanas99 .hr_custom-3{
		border-top: 1px solid #ffffff;
		margin-left: 0px;
		margin-right: 0px;
	}

	.hr_custom-i1judee{
		border-top: solid 2px lightgrey;
		margin-left: 20px;
		margin-right: 20px;
	}

	.custom_promo{
		border-bottom: 1px solid #8F8F8F;
	}

	.custom_promo_white{
		border-bottom: 3px solid #FFFFFF;
	}

	._custom_border_{
		border: 1px solid #8F8F8F;
	}

	.janji ._custom_border_{
		border: 1px solid #00ab14 !important;
	}

	.btn-default:hover{
		background-color: rgb(29,29,29);
		border-color: rgb(81,135,31);
		color:white;
	}

	.custom_bg_{
		background-color: rgb(29,29,29);
		border-color: rgb(81,135,31);
		color:white;
	}

	.border_custom{
		border-color: rgb(81,135,31);
	}

	.custom_card_trans{
		background-color: transparent;
	}


	.btn-default.hover, .btn-default:hover{
		background-color: white !important;
		color: black;
	}

	.btn-default-i1judee.hover, .btn-default-i1judee:hover{
		/*background-color: white !important;*/
		color: black;
	}

	.btn-default-11judee.focus, .btn-default-i1judee:focus{
		background-color: white !important;
	}

	.padding_top{
		padding-top: 100px !important;
	}

	.padding_40p{
		padding-left: 40px !important;
		padding-right: 40px !important;
	}

	.padding_30p{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	.padding_side_15p{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.padding_15_page{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.dark_bg{
		background-color: rgb(20,20,20) !important;
	}

	.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
		background-color: rgb(20,20,20);
		color:white;
	}

	.janji .form-control[disabled]{
		background-color:transparent;
	}

	.item-checkbox .checkbox{
		left: 30px;
		top: 52%;
	}

	.cuci24_custom .item-checkbox .checkbox{
		left: 25px;
		top: 22%;
	}

	.checkbox input, .checkbox-icon{
		width: 22px;
		height: 22px;
		margin-top: 13px;
		margin-left: -19px;
	}

	.checkbox-balanced input:checked:before,
	.checkbox-balanced input:checked + .checkbox-icon:before {
		background: rgb(81,135,31);
		border-color: rgb(81,135,31); }


		.size_35{
			width:  30px;
			height: 30px;
			margin-left: 5px;
			margin-right: 5px;
		}

		.ion-gear-a:before {
			content: url('../img/changepassword_icon.png') !important;
		}

		.ion-filing:before {
			content: url('../img/language_icon.png') !important;
		}

		.ion-clock:before {
			content: url('../img/contactus_icon.png') !important;
		}

		.ion-at:before {
			content: url('../img/balance_games.png') !important;
		}

		.ion-leaf:before {
			content: url('../img/balance_games_blackgold.png') !important;
		}

		.ion-pie:before {
			content: url('../img/balance_rajaclub.png') !important;
		}

		.ion-location:before {
			content: url('../img/username_games.png') !important;
		}

		.ion-apps:before {
			content: url('../img/blackgold/password.png') !important;
		}

		.ion-cut:before {
			content: url('../img/rajaclub/password.png') !important;
		}

		.ion-basket:before {
			content: url('../img/blackgold/language.png') !important;
		}

		.ion-desktop:before {
			content: url('../img/rajaclub/language.png') !important;
		}

		.ion-code:before {
			content: url('../img/blackgold/contact.png') !important;
		}

		.ion-disc:before {
			content: url('../img/rajaclub/contact.png') !important;
		}

		.ion-cube:before {
			content: url('../img/blackgold/logout.png') !important;
		}

		.ion-fitness:before {
			content: url('../img/rajaclub/logout.png') !important;
		}

		.ion-copy:before {
			content: url('../img/blackgold/profile_icon.png') !important;
		}

		.ion-people:before {
			content: url('../img/rajaclub/profile_icon.png') !important;
		}

		.ion-shirt:before {
			content: url('../img/jomkiss/password.png') !important;
		}

		.ion-shuffle:before {
			content: url('../img/jomkiss/language.png') !important;
		}

		.ion-school:before {
			content: url('../img/jomkiss/contact.png') !important;
		}

		.ion-snow:before {
			content: url('../img/jomkiss/logout.png') !important;
		}

		.ion-grid:before {
			content: url('../img/jomkiss/user.png') !important;
		}

		.ion-happy:before {
			content: url('../img/jomkiss/balance.png') !important;
		}

		.ion-cloud-upload:before {
			content: url('../img/online88/change-password.png') !important;
		}

		.ion-cloud-download:before {
			content: url('../img/online88/language.png') !important;
		}

		.ion-cloudy:before {
			content: url('../img/online88/contact-us.png') !important;
		}

		.ion-flower:before {
			content: url('../img/online88/logout.png') !important;
		}

		.ion-today:before {
			content: url('../img/online88/user.png') !important;
		}

		.ion-walk:before {
			content: url('../img/online88/topup.png') !important;
		}

		.ion-fork-repo:before {
			content: url('../img/rating.png') !important;
		}

		.ion-reply:before {
			content: url('../img/icon_user.png') !important;
		}

		.nanas99 .ion-reply-janji:before {
			content: url('../img/nanas99/icon_user.png') !important;
		}

		.get2win .ion-reply-janji:before {
			content: url('../img/get2win/icon_user.png') !important;
		}

		.ion-reply-janji:before {
			content: url('../img/janji/icon_user.png') !important;
		}

		.ion-reply-all:before {
			content: url('../img/icon_password.png') !important;
		}

		.nanas99 .ion-reply-all-janji:before {
			content: url('../img/nanas99/icon_password.png') !important;
		}

		.get2win .ion-reply-all-janji:before {
			content: url('../img/get2win/icon_password.png') !important;
		}

		.ion-reply-all-janji:before {
			content: url('../img/janji/icon_password.png') !important;
		}

		.ion-code:before {
			content: url('../img/visible.png') !important;
		}

		.ion-code-janji:before {
			content: url('../img/janji/visible.png') !important;
		}

		.nanas99 .ion-code-janji:before {
			content: url('../img/nanas99/visible.png') !important;
		}

		.nanas99 .ion-code-working-janji:before {
			content: url('../img/nanas99/invisible.png') !important;
		}

		.get2win .ion-code-janji:before {
			content: url('../img/get2win/visible.png') !important;
		}

		.get2win .ion-code-working-janji:before {
			content: url('../img/get2win/invisible.png') !important;
		}

		.ion-code-working-janji:before {
			content: url('../img/janji/invisible.png') !important;
		}

		.ion-code-working:before {
			content: url('../img/invisible.png') !important;
		}

		.ion-link:before {
			content: url('../img/icon_punch.png') !important;
		}

		.nanas99 .ion-link-janji:before {
			content: url('../img/nanas99/icon_punch.png') !important;
		}

		.get2win .ion-link-janji:before {
			content: url('../img/get2win/icon_punch.png') !important;
		}

		.ion-link-janji:before {
			content: url('../img/janji/icon_punch.png') !important;
		}

		.ion-quote:before {
			content: url('../img/icon_phone.png') !important;
		}

		.nanas99 .ion-quote-janji:before {
			content: url('../img/nanas99/icon_phone.png') !important;
		}

		.get2win .ion-quote-janji:before {
			content: url('../img/get2win/icon_phone.png') !important;
		}

		.ion-quote-janji:before {
			content: url('../img/janji/icon_phone.png') !important;
		}

		.ion-wifi:before {
			content: url('../img/home_selected.svg') !important;
		}

		.nanas99 .ion-wifi:before {
			content: url('../img/nanas99/home_selected.png') !important;
		}

		.get2win .ion-wifi:before {
			content: url('../img/get2win/home_selected.png') !important;
		}

		.ion-wifi-i1judee:before {
			content: url('../img/i1judee/home_unselected_grey.png') !important;
		}

		.ion-ipod:before {
			content: url('../img/home_unselected.svg') !important;
		}

		.nanas99 .ion-ipod-janji:before {
			content: url('../img/nanas99/home_unselected.png') !important;
		}

		.get2win .ion-ipod-janji:before {
			content: url('../img/get2win/home_unselected.png') !important;
		}

		.ion-ipod-janji:before {
			content: url('../img/janji/home_unselected.png') !important;
		}

		.ion-ipod-i1judee:before {
			content: url('../img/i1judee/home_unselected.png') !important;
		}

		.ion-pizza:before {
			content: url('../img/scr/home_unselected.svg') !important;
		}

		.ion-bluetooth:before {
			content: url('../img/chat_selected.svg') !important;
		}

		.ion-bluetooth-i1judee:before {
			content: url('../img/i1judee/chat_unselected.svg') !important;
		}

		.ion-printer:before {
			content: url('../img/chat_unselected.svg') !important;
		}

		.ion-printer-janji:before {
			content: url('../img/janji/chat_unselected-line.png') !important;
		}

		.nanas99 .ion-printer-janji:before {
			content: url('../img/nanas99/chat_unselected-line.png') !important;
		}

		.get2win .ion-printer-janji:before {
			content: url('../img/get2win/chat_unselected-line.png') !important;
		}

		.ion-printer-i1judee:before {
			content: url('../img/i1judee/chat_unselected-line.png') !important;
		}

		.ion-wand:before {
			content: url('../img/scr/chat_unselected.svg') !important;
		}

		.ion-camera:before {
			content: url('../img/dep_icon.svg') !important;
		}

		.ion-camera-janji:before {
			content: url('../img/janji/dep_icon.png') !important;
		}

		.nanas99 .ion-camera-janji:before {
			content: url('../img/nanas99/dep_icon.png') !important;
		}

		.get2win .ion-camera-janji:before {
			content: url('../img/get2win/dep_icon.png') !important;
		}

		.ion-camera-i1judee:before {
			content: url('../img/i1judee/_deposit_v2_grey.png') !important;
		}

		.ion-contrast:before {
			content: url('../img/scr/dep_icon.svg') !important;
		}

		.ion-image:before {
			content: url('../img/mail_v2.svg') !important;
		}

		.ion-image-janji:before {
			content: url('../img/janji/mail_v2.svg') !important;
		}

		.nanas99 .ion-image-janji:before {
			content: url('../img/nanas99/mail_v2.png') !important;
		}

		.get2win .ion-image-janji:before {
			content: url('../img/get2win/mail_v2.png') !important;
		}

		.ion-image-i1judee:before {
			content: url('../img/i1judee/mail_v2.png') !important;
		}


		.ion-battery-full:before {
			content: url('../img/scr/mail_v2.svg') !important;
		}

		.ion-outlet:before {
			content: url('../img/mail_v2_selected.svg') !important;
		}

		.nanas99 .ion-outlet:before {
			content: url('../img/nanas99/mail_v2_selected.png') !important;
		}

		.get2win .ion-outlet:before {
			content: url('../img/get2win/mail_v2_selected.png') !important;
		}

		.ion-outlet-i1judee:before {
			content: url('../img/i1judee/mail_v2_grey.png') !important;
		}

		.ion-images:before {
			content: url('../img/wallet_selected.svg') !important;
		}

		.nanas99 .ion-images:before {
			content: url('../img/nanas99/wallet_selected.png') !important;
		}

		.get2win .ion-images:before {
			content: url('../img/get2win/wallet_selected.png') !important;
		}

		.ion-images-i1judee:before {
			content: url('../img/i1judee/wallet_v2_grey.png') !important;
		}

		.ion-usb:before {
			content: url('../img/wallet_unselected.svg') !important;
		}

		.nanas99 .ion-usb-janji:before {
			content: url('../img/nanas99/wallet_v2.png') !important;
		}

		.get2win .ion-usb-janji:before {
			content: url('../img/get2win/wallet_v2.png') !important;
		}

		.ion-usb-janji:before {
			content: url('../img/janji/wallet_v2.png') !important;
		}

		.ion-usb-i1judee:before {
			content: url('../img/i1judee/wallet_v2.png') !important;
		}

		.ion-power:before {
			content: url('../img/scr/wallet_unselected.svg') !important;
		}

		.ion-flask:before {
			content: url('../img/logout.png') !important;
		}

		.tab-item{
			opacity: 1;
		}

		.footer_text11{
			font-size: 11px !important;
		}

		.grey_text{
			color: grey !important;
		}

		.font_60{
			font-size: 40px !important;
		}

		.font_30{
			font-size: 30px !important;
		}

		.font_25{
			font-size: 25px !important;
		}

		.font_20{
			font-size: 20px !important;
		}

		.font_14{
			font-size: 14px !important;
		}

		.font_16{
			font-size: 16px !important;
		}

		.font_12{
			font-size: 12px !important;
		}

		.font_11{
			font-size: 11px !important;
		}

		.checkbox_custom_{
			padding-left: 0px;
			height: 24px;
		}

		.margin_top_13neg{
			margin-top: -13px !important;
		}

		.margin_left_13neg{
			margin-left: -13px !important;
		}

		.margin_left_55neg{
			margin-left: -55px !important;
		}

		.width_60p{
			width: 60px !important;
		}

		.padding_left_35{
			padding-left: 35% !important;
		}

		.padding_left_10{
			padding-left: 5% !important;
		}

		.color_custom_{
			color:rgb(81,135,31);
		}

		.margin_75{
			margin-bottom: 75px !important;
		}

		.padding_75{
			padding-bottom: 75px !important;
		}

		.display_in{
			display: inline !important;
		}

		.tiles_white{
			width: 60px;
			background-color: white;
			border-radius: 10px;
		}

		.tiles_img{
			width: 50px;
			background-color: white;
			border-radius: 10px;
		}

		.tiles_promotion{
			width: 80px;
			background-color: white;
			border-radius: 10px;
		}

		.custom_font_menu_lobby {
			font-size: 10px !important;
		}
		.custom_font_menu_responsive {
			font-size: 10px !important;
		}

		.font_rem{
			display: inline-block !important;
		}

		.custom_div{
			padding-left: 29px !important;
			padding-top: 10px !important;
		}
		/* Smartphones (portrait) ----------- */
		@media only screen and (max-width : 320px) {
			.font_small{
				font-size: 10px !important;
			}
			.custom_div {
				padding-left: 65px !important;
				padding-top: 16px !important;
			}
			.custom_font_menu_lobby {
				font-size: 8px !important;
			}
			.custom_font_menu_responsive {
				font-size: 8px !important;
			}
			.tiles_white{
				width: 60px;
				background-color: white;
				border-radius: 10px;
			}

			.float{
				position:fixed;
				width:60px;
				height:60px;
				bottom:90px;
				left:15px;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float2{
				position:fixed;
				width:60px;
				height:60px;
				bottom:150px;
				left:15px;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float3{
				position:fixed;
				width:60px;
				height:60px;
				bottom:210px;
				right:15px;
				left: auto;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}
		}

		/* iPads (portrait) ----------- */
		@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
			.custom_div{
				padding-left: 29px !important;
				padding-top: 10px !important;
			}
			.custom_font_menu_lobby {
				font-size: 13px !important;
			}
			.custom_font_menu_responsive {
				font-size: 13px !important;
			}
			.tiles_white{
				width: 60px;
				background-color: white;
				border-radius: 10px;
			}

			.float{
				position:fixed;
				width:60px;
				height:60px;
				bottom:90px;
				left:15px;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float2{
				position:fixed;
				width:60px;
				height:60px;
				bottom:150px;
				left:15px;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float3{
				position:fixed;
				width:60px;
				height:60px;
				bottom:210px;
				right:15px;
				left: auto;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}
		}

		/* iPad 3 (portrait) ----------- */
		@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {

			.custom_font_menu_lobby {
				font-size: 13px !important;
			}
			.custom_font_menu_responsive {
				font-size: 13px !important;
			}
			.tiles_white{
				width: 60px;
				background-color: white;
				border-radius: 10px;
			}

			.float{
				position:fixed;
				width:60px;
				height:60px;
				bottom:90px;
				left:15px;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float2{
				position:fixed;
				width:60px;
				height:60px;
				bottom:150px;
				left:15px;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float3 {
				position:fixed;
				width:60px;
				height:60px;
				bottom:210px;
				right:15px;
				left: auto;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}
		}
		/* Desktops and laptops ----------- */
		@media only screen  and (min-width : 1224px) {
			.custom_font_menu_lobby {
				font-size: 12px !important;
			}
			.custom_font_menu_responsive {
				font-size: 12px !important;
			}
			.tiles_white{
				width: 60px;
				background-color: white;
				border-radius: 10px;
			}

			.float{
				position:fixed;
				width:60px;
				height:60px;
				bottom:90px;
				left:37%;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float2{
				position:fixed;
				width:60px;
				height:60px;
				bottom:150px;
				left:37%;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float3 {
				position:fixed;
				width:60px;
				height:60px;
				bottom:210px;
				right:37%;
				left: auto;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}
		}

		@media only screen  and (min-width : 1524px) {
			.custom_font_menu_lobby {
				font-size: 12px !important;
			}
			.custom_font_menu_responsive {
				font-size: 12px !important;
			}
			.tiles_white{
				width: 60px;
				background-color: white;
				border-radius: 10px;
			}

			.float{
				position:fixed;
				width:60px;
				height:60px;
				bottom:90px;
				left:39%;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float2{
				position:fixed;
				width:60px;
				height:60px;
				bottom:150px;
				left:39%;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float3 {
				position:fixed;
				width:60px;
				height:60px;
				bottom:210px;
				right:39%;
				left: auto;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}
		}
		/* Large screens ----------- */
		@media only screen  and (min-width : 1824px) {
			.custom_font_menu_lobby {
				font-size: 12px !important;
			}
			.custom_font_menu_responsive {
				font-size: 12px !important;
			}
			.tiles_white{
				width: 60px;
				background-color: white;
				border-radius: 10px;
			}

			.float{
				position:fixed;
				width:60px;
				height:60px;
				bottom:90px;
				left:500px;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float2{
				position:fixed;
				width:60px;
				height:60px;
				bottom:150px;
				left:500px;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}

			.float3  {
				position:fixed;
				width:60px;
				height:60px;
				bottom:210px;
				right:500px;
				left: auto;
				background-color:transparent;
				color:#FFF;
				/*border-radius:50px;*/
				text-align:center;
				/*box-shadow: 2px 2px 3px #999;*/
				z-index: 999;
			}
		}

		/* iPhone 5 ----------- */
		@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
			.custom_div {
				padding-left: 65px !important;
				padding-top: 16px !important;
			}
			.margin_left_login{
				margin-left: -30px !important;
			}
			.custom_box{
				width: 50% !important;
				height: 14px !important;
				margin-top: -6px !important;
			}
	/*.item-checkbox .checkbox{
		left: 20px;
		top: 31%;
		}*/
		.font_rem{
			display: table-caption !important;
		}
		.custom_font_menu_lobby {
			font-size: 8px !important;
		}
		.custom_font_menu_responsive {
			font-size: 8px !important;
		}
		.tiles_white{
			width: 50px;
			background-color: white;
			border-radius: 10px;
		}
		.footer_text11{
			font-size: 9px !important;
		}

		.float{
			position:fixed;
			width:60px;
			height:60px;
			bottom:90px;
			left:15px;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float2{
			position:fixed;
			width:60px;
			height:60px;
			bottom:150px;
			left:15px;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float3 {
			position:fixed;
			width:60px;
			height:60px;
			bottom:210px;
			right:15px;
			left: auto;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}
	}

	/* iPhone 6 ----------- */
	@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
		.custom_font_menu_lobby {
			font-size: 9px !important;
		}
		.custom_font_menu_responsive {
			font-size: 9px !important;
		}
		.tiles_white{
			width: 50px;
			background-color: white;
			border-radius: 10px;
		}

		.float{
			position:fixed;
			width:60px;
			height:60px;
			bottom:90px;
			left:15px;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float2{
			position:fixed;
			width:60px;
			height:60px;
			bottom:150px;
			left:15px;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float3{
			position:fixed;
			width:60px;
			height:60px;
			bottom:210px;
			right:15px;
			left: auto;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}
	}

	/* iPhone 6+ ----------- */
	@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	/*.item-checkbox .checkbox {
		left: 25px;
		top: 26%;
		}*/
		.custom_font_menu_lobby {
			font-size: 9px !important;
		}
		.custom_font_menu_responsive {
			font-size: 9px !important;
		}
		.tiles_white{
			width: 50px;
			background-color: white;
			border-radius: 10px;
		}

		.float{
			position:fixed;
			width:60px;
			height:60px;
			bottom:90px;
			left:15px;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float2{
			position:fixed;
			width:60px;
			height:60px;
			bottom:150px;
			left:15px;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float3{
			position:fixed;
			width:60px;
			height:60px;
			bottom:210px;
			right:15px;
			left: auto;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}
	}

	/* Samsung Galaxy S5 ----------- */
	@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
		.custom_font_menu_lobby {
			font-size: 10px !important;
		}
		.custom_font_menu_responsive {
			font-size: 10px !important;
		}
		.tiles_white{
			width: 50px;
			background-color: white;
			border-radius: 10px;
		}

		.float{
			position:fixed;
			width:60px;
			height:60px;
			bottom:90px;
			left:15px;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float2{
			position:fixed;
			width:60px;
			height:60px;
			bottom:150px;
			left:15px;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}

		.float3{
			position:fixed;
			width:60px;
			height:60px;
			bottom:210px;
			right:15px;
			left: auto;
			background-color:transparent;
			color:#FFF;
			/*border-radius:50px;*/
			text-align:center;
			/*box-shadow: 2px 2px 3px #999;*/
			z-index: 999;
		}
	}

	.custom_footer{
		bottom: 0;
		position: absolute;
		text-align: center;
		width: 100%;
	}

	.custom_footer_contact{
		bottom: 35px;
		position: absolute;
		text-align: center;
		width: 100%;
	}

	.scroll{
		min-height: 100% !important;
	}

	div.scrollmenu {
		background-color: transparent;
		overflow: auto;
		white-space: nowrap;
		overflow-y: hidden;
	}

	div.scrollmenu div {
		display: inline-block;
		color: white;
		text-align: center;
		padding: 14px;
		text-decoration: none;
	}
	/*cuci24*/
	.cuci_font_req{
		border:none;
		padding-top: 10px;
		background-color: transparent !important;
		color: rgb(207,255,254) !important;
		font-family: 'impact';
		text-decoration: underline;
	}

	.cuci_padding{
		padding-left: 0px !important;
		padding-right: 20px !important;
	}

	.cuci_placeholder{
		font-family: 'impact';
		background-color: rgb(25,82,106) !important;
		color: rgb(109,165,178) !important;
		border: none;
		text-align: center;
		border-radius: 10px !important;
	}

	.cuci_placeholder_bordered{
		font-family: 'NordicaThin';
		background-color: transparent !important;
		color: rgb(218,245,242) !important;
		border: 1px solid white !important;
		text-align: center;
		border-radius: 10px !important;
	}

	.cuci_font_impact{
		font-family: 'impact';
	}

	.form-control_cuci_bordered::-webkit-input-placeholder { color: rgb(218,245,242);font-family: 'NordicaThin'; }
	.form-control_cuci_bordered:-moz-placeholder { color: rgb(218,245,242);font-family: 'NordicaThin'; }
	.form-control_cuci_bordered::-moz-placeholder { color: rgb(218,245,242);font-family: 'NordicaThin'; }
	.form-control_cuci_bordered:-ms-input-placeholder { color: rgb(218,245,242);font-family: 'NordicaThin'; }
	.form-control_cuci_bordered::-ms-input-placeholder { color: rgb(218,245,242);font-family: 'NordicaThin'; }

	.form-control_cuci::-webkit-input-placeholder { color: rgb(109,165,178); }
	.form-control_cuci:-moz-placeholder { color: rgb(109,165,178); }
	.form-control_cuci::-moz-placeholder { color: rgb(109,165,178); }
	.form-control_cuci:-ms-input-placeholder { color: rgb(109,165,178); }
	.form-control_cuci::-ms-input-placeholder { color: rgb(109,165,178); }

	.cuci_font_new{
		color: rgb(0,30,56) !important;
		font-family: 'NordicaThin';
	}

	.cuci_bg{
		/*background-color: #004865*/
		background: radial-gradient(ellipse 60% 100% at 40% 60%, rgba(26,158,194,1) 0%, rgba(15,92,122,1) 34%, rgba(3,47,85,1) 56%, rgba(5,45,53,1) 81%, rgba(0,0,0,1) 100%);
	}

	.cuci_card{
		background: linear-gradient(to right, #ffffffe0, #8ccbdad9, #41b2cdc4, #1b8baccf, #0f719269);
		border-radius: 20px !important;
	}

	.float_left{
		float: left !important;
	}

	.display_custom{
		display: inline-flex;
	}

	.input_custom{

		background: transparent !important;
		text-align: center !important;
		border-bottom: 1px solid white !important;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	}

	.font_customize{
		text-decoration: underline;
		font-size: 10px;
		font-family: 'NordicaThin';
	}

	.custom_yellow{
		color: rgb(251,224,89);
		text-decoration: underline;
		font-size: 10px;
	}

	.custom_yellow_{
		color: rgb(251,224,89) !important;
	}

	.custom_blue{
		color: rgb(134,216,234) !important;
	}

	.light_blue{
		color: #B0CEEF;
	}

	.checkbox-dark input:checked:before,
	.checkbox-dark input:checked + .checkbox-icon:before {
		background: #FFC500;
		border-color: #FFC500; }


		.btn_cuci{
	/*color: #004865;
	border: none;
	background: #FFC500;
	border-radius: 15px;*/
	background: linear-gradient(103deg, #ff9191, #d71b22, #ff9191, #d71b22, #ff9191, #d71b22);
	color: white;
	border-radius: 20px;
}

.btn_cuci_blue{
	background-color: #0e6fb6;
	color: white;
	border-radius: 20px;
}

.btn_cuci_lightblue{
	background-color: #21c3f0;
	color: white;
	border-radius: 20px;
}

.btn_cuci_red{
	background-color: rgb(203,36,54);
	color: white;
	border-radius: 20px;
}

.btn_cuci_dark_blue{
	background-color: rgb(18,112,177);
	color: white;
	border-radius: 20px;
}

.btn_cuci_blue_light{
	background-color: rgb(78,197,204);
	color: white;
	border-radius: 20px;
}

.btn_cuci:hover{
	color: #004865;
}

.bar.bar-danger{
	background-color: #004865;
	border: none;
	background-image: none;
}

.hr_cuci{
	border-top: solid 1px #B0CEEF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.light_blue_btn{
	background-color: #B0CEEF;
	color: black;
	padding: 3px;
	border-radius: 10px;
	border: none;
}

.custom_promo_cuci{
	border-bottom: 1px solid #B0CEEF;
}

.btn_light_blue{
	color: black;
	border: none;
	background: #B0CEEF;
}

.btn_light_blue:hover{
	color: black;
	background: #B0CEEF;
}

.btn_light_grey_trans{
	color: rgb(161,161,161);
	background: transparent;
	border: 1px solid rgb(161,161,161);
}

.btn_light_grey_trans:hover{
	color: rgb(161,161,161);
	background: transparent;
	border: 1px solid rgb(161,161,161);
}

.btn_light_grey{
	color: #ffffff;
	background: rgb(161,161,161);
	border: 1px solid rgb(161,161,161);
}

.btn_light_grey:hover{
	color: #ffffff;
	background: rgb(161,161,161);
	border: 1px solid rgb(161,161,161);
}

.btn_dark_grey_{
	color: #ffffff;
	background: rgb(97,97,97);
	border: 1px solid rgb(97,97,97);
}

.btn_dark_grey_:hover{
	color: #ffffff;
	background: rgb(97,97,97);
	border: 1px solid rgb(97,97,97);
}

.btn_light_blue_trans{
	color: white;
	border: none;
	background: transparent;
	border: 1px solid #B0CEEF;
}

.btn_light_blue_trans:hover{
	color: white;
	background: transparent;
	border: 1px solid #B0CEEF;
}

._custom_border_white{
	border: 1px solid white !important;
	border-radius: 5px;
}

._custom_border_black{
	border: 1px solid black !important;
	border-radius: 5px;
}

.nanas99 ._custom_border_black{
	border: 1px solid white !important;
	border-radius: 5px;
	background-color:transparent !important;
}

.semi_bg{
	background-color: #1A5B75 !important;
}

.menu_buttons{
	background: linear-gradient(90deg, #a1bccb, #e4fcfe 0.5%, #cfe6f2 1.3%, #b8e3fd 2.7%, #a7daf8 4.1%, #84d4f3 6.4%, #7fcaf1 32.5%, #80bfdf 52.9%, #79b8d8 59.3%, #74b7d6 61%, #75b1d2 64.6%, #72b0d1 65.7%, #6eb2d2 65.7%, #63a4c6 72.1%, #569abb 77.9%, #549bba 78.5%, #4f9bb9 78.5%, #26789b 91.3%, #17648a);
	margin-bottom: 2px;
	padding: 12px !important;
	border-radius: 10px;
	color: white;
	margin-bottom: 10px !important;
}

.flag_custom_cuci{
	width: 40px;
	margin-top: -15px;
}

.size_25{
	width:  25px;
	height: 25px;
	margin-left: 5px;
	margin-right: 5px;
}

.icon_cuci{
	width: 40px;
}

.padding_left{
	padding-left: 10px;
}

.padding_right{
	padding-right: 0px;
}

.sidemenu_bg{
	background-color: #021720;
}

.btn_red_{
	color: #004865;
	border: none;
	background: #ff4800;
	border-radius: 15px;
}

.btn_red_:hover{
	color: #004865;
}

.btn_light_green{
	color: #004865;
	border: none;
	background: #C6ff00;
	border-radius: 15px;
}

.btn_light_green:hover{
	color: #004865;
}

.custom_input_read_only{
	background-color: transparent !important;
	text-align: center !important;
	border-bottom: 1px solid white !important;
}

.product-slider { padding: 0px; }

.product-slider #carousel { border: 4px solid #1089c0; margin: 0; }

.product-slider #menucarousel { margin: 12px 0 0; padding: 0 40px; }

.product-slider #menucarousel .item { text-align: center; }

.product-slider #menucarousel .item .thumb { border: 0px solid #cecece; width: 30%; margin: 0 2%; display: inline-block; vertical-align: middle; cursor: pointer; max-width: 98px; }

.product-slider #menucarousel .item .thumb:hover { border-color: #1089c0; }

.product-slider #thumbcarousel { margin: 12px 0 0; padding: 0 40px; }

.product-slider #thumbcarousel .item { text-align: center; }

.product-slider #thumbcarousel .item .thumb { border: 0px solid #cecece; width: 30%; margin: 0 2%; display: inline-block; vertical-align: middle; cursor: pointer; max-width: 98px; }

.product-slider #thumbcarousel .item .thumb:hover { border-color: #1089c0; }

.product-slider .item img { width: 100%; height: auto; }

.carousel-control { color: #ffffff; text-align: center; text-shadow: none; font-size: 30px; width: 45px; height: 30px; line-height: 20px; top: 23%; }

.carousel-control:hover, .carousel-control:focus, .carousel-control:active { color: #333; }

.carousel-caption, .carousel-control .fa { font: normal normal normal 30px/26px FontAwesome; }
.carousel-control { background-color: rgba(0, 0, 0, 0); bottom: auto; font-size: 21px; left: 0; position: absolute; top: 30%;}

.carousel-control.right, .carousel-control.left { background-color: rgba(0, 0, 0, 0); background-image: none; }

/*sckiss*/
.sc_bg{
	background-image:url('../img/sckiss/bg.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.t1_bg{
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: white;
}

.sc_footer_bg{
	background-color: black;
}

.blackgold_footer{
	background-color: black;
}

.sc_pink{
	color: #F53D3D !important;
}

.sc_pink_underline{
	color: #F53D3D !important;
	text-decoration: underline;
	font-size: 10px;
}

.btn_sc{
	color: #ffffff;
	border: none;
	background: #F53D3D;
	border-radius: 15px;
}

.btn_sc:hover{
	color: #ffffff;
}

.dark_bg{
	background-color: rgb(17,17,17);
	border-radius: 15px;
}

.bar.bar-dark{
	background-color: #000000;
	border: none;
	background-image: none;
}

.bar.bar-dark .title{
	color: #ffffff;
}

.padding_left_right{
	padding-left: 0px;
	padding-right: 0px;
}

.padding_left_right_5{
	padding-left: 5px;
	padding-right: 5px;
}

.btn_download{
	color: #ffffff;
	border: none;
	background: #02465F;
	border-radius: 15px;
}

.btn_download:hover{
	color: #ffffff;
}

.btn_refresh{
	color: #ffffff;
	border: none;
	background: #03D112;
	border-radius: 15px;
}

.btn_refresh:hover{
	color: #ffffff;
}

.sidemenu_bg_sc{
	background-color: #000000;
}

.hr_sc{
	border-top: solid 1px #F53D3D;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.light_pink_btn{
	background-color: #F53D3D;
	color: black;
	padding: 3px;
	border-radius: 10px;
	border: none;
}

.custom_promo_sc{
	border-bottom: 1px solid #F53D3D;
}

.btn_history_sc{
	color: white;
	border: none;
	background: #F53D3D;
}

.btn_history_sc:hover{
	color: white;
	background: #F53D3D;
}

.btn_pink_trans{
	color: white;
	border: none;
	background: transparent;
	border: 1px solid #F53D3D;
}

.btn_pink_trans:hover{
	color: white;
	background: transparent;
	border: 1px solid #F53D3D;
}

.semi_bg_sc{
	background-color: #757575 !important;
}

.width_75px{
	width: 90px !important;
}

.dropdown-menu>li
{	position:relative;
	-webkit-user-select: none; /* Chrome/Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	/* Rules below not implemented in browsers yet */
	-o-user-select: none;
	user-select: none;
	cursor:pointer;
}

.dropdown-menu .sub-menu {
	left: -40%;
	position: absolute;
	top: 0;
	display:none;
	margin-top: -1px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	/*border-left-color:#fff;*/
	box-shadow:none;
}

.right-caret:after,.left-caret:after
{	content:"";
border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
display: inline-block;
height: 0;
vertical-align: middle;
width: 0;
margin-left:5px;
}

.right-caret:after
{	border-left: 5px solid #ffaf46;
}

.left-caret:after
{	border-right: 5px solid #ffaf46;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background-color: transparent;
}

.font_bold{
	font-weight: bold !important;
}

.margin_5{
	margin:	5px !important;
}

.bar-header{
	background-image: none;
}

.sc_menu_{
	background-color: #F53D3D;
	border-radius: 20px;
	height: 45px
}

.width_35px{
	width: 30px !important;
}

.font_12{
	font-size: 12px !important;
}

.font_10{
	font-size: 10px !important;
}

/*g2w style*/
.app_g2{
	background-image:url('../img/g2w/bg.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.g2w_div{
	background-color: rgb(204, 153, 0,0.3) !important;
}

.g2w_red{
	color:#FF3333 !important;
}

.input_custom_g2w{
	background: #2B2B2B !important;
	text-align: center !important;
	color: #CCCCCC;
}

.g2w_underline{
	color: #ffffff !important;
	text-decoration: underline;
	font-size: 12px;
}

.g2w_footer_text{
	color: #FFCC00 !important;
}

.hr_g2w{
	border-top: solid 2px #2B2B2B;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.btn_g2w{
	color: #704B00;
	border: none;
	background: linear-gradient(to right, #8D6E12,#FFD75D,#FFF6E0,#FFD75D,#8D6E12);
}

.text_g2w{
	background-image: linear-gradient(to right, #8D6E12,#FFD75D,#FFF6E0,#FFD75D,#8D6E12);
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}
.btn_menu_g2w{
	color: #CC9900 !important;
}

.btn_request_g2w{
	background-color: #241F20;
	color: #ffffff;
}

.padding_top_bottom_g2w{
	padding-top: 15px;
	padding-bottom: 15px;
}

.bar.bar-balanced{
	background-color: transparent;
	border: none;
	color: #CC9900;
}

.bar.bar-balanced .title{
	color: #CC9900;
}

.main_g2w{
	background-color: #2E2C28;
	border-top:2px solid #CC9900;
	border-bottom:2px solid #CC9900;
}

.slider_btn{
	color: #999999 !important;
}

.btn_history_g2w{
	color: #CC9900;
	border: none;
	background: #2B2B2B;
}

.btn_history_g2w:hover{
	color: #CC9900;
	background: #2B2B2B;
}

.btn_g2w_trans{
	color: #ffffff;
	border: none;
	background: #2B2B2B;
}

.btn_g2w_trans:hover{
	color: #ffffff;
	background: #2B2B2B;
}

.g2w_border_1p{
	border: 2px solid #2B2B2B !important;
}

.g2w_border{
	border: 3px solid #2B2B2B !important;
}

.g2w_border_tiles{
	border: 2px solid #CC9900!important;
}

.custom_promo_g2w{
	border-bottom: 1px solid #2B2B2B;
}

.btn_g2w_extend{
	color: #ffffff;
	border: none;
	background: #2B2B2B;
	border-radius: 15px;
}

.g2w_bottom_border{
	border-bottom: 1px solid #CC9900 !important;
}

.top_zero{
	top: 0px;
}

.justify_text{
	text-align: justify !important;
}

.g2w_bg{
	background-color: #2B2B2B !important;
}

.display_flex{
	display: inline-flex;
}

.light_orange{
	color: #F9D382 !important;
}

.form_custom_da{
	background: none !important;
	color:white !important;
	border:none !important;
	border-bottom: 1px solid #b48b39 !important;
	text-align: center;
	padding-right: 0px !important;
}

.janji .form_custom_da{
	background: black !important;
	color:white !important;
	border:none !important;
	border-bottom: 1px solid #b48b39 !important;
	text-align: center;
	padding-right: 0px !important;
}

.form-control_::-webkit-input-placeholder { color: white; }
.form-control_:-moz-placeholder { color: white; }
.form-control_::-moz-placeholder { color: white; }
.form-control_:-ms-input-placeholder { color: white; }
.form-control_::-ms-input-placeholder { color: white; }

.form-control_wwc::-webkit-input-placeholder { color: rgb(158,49,44); }
.form-control_wwc:-moz-placeholder { color: rgb(158,49,44); }
.form-control_wwc::-moz-placeholder { color: rgb(158,49,44); }
.form-control_wwc:-ms-input-placeholder { color: rgb(158,49,44); }
.form-control_wwc::-ms-input-placeholder { color: rgb(158,49,44); }

.btn_da{
	color: black;
	border: none;
	background: #F9D382;
}

.btn_da:hover{
	color: black;
}

.btn_da_green{
	color: white;
	border: none;
	background: #488E09;
}

.btn_da_green:hover{
	color: white;
}

.btn_da_green_refresh{
	color: white;
	border: none;
	background: #327679;
}

.btn_da_green_refresh:hover{
	color: white;
}

.btn_da_red{
	color: white;
	border: none;
	background: #DC3B33;
}

.btn_da_red:hover{
	color: white;
}

.btn_da_forget{
	padding-right: 0px;
	font-size: 12px;
	text-decoration: underline;
	color: #F9D382 !important;
}

.checkbox_da{
	float: right !important;
}

.hr_custom_da{
	border-top: solid 1px lightgrey;
	margin-left: 0px;
	margin-right: 0px;
}

.hr_custom_len{
	border-top: solid 1px black;
	margin-left: 0px;
	margin-right: 0px;
}

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

.border_orange{
	border:solid 1px #F9D382 !important;
}

.border_da{
	border-bottom: 1px solid grey;
	border-top: 1px solid grey;
	border-radius: 10px;
}

.margin_5p{
	margin:10px !important;
}

.margin_3p{
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.margin_center{
	margin-left: auto;
	margin-right: auto;
}

.fa-sign-out_{
	color: #F9D382;
}

.padding_top_40p{
	padding-top: 40px !important;
}

.padding_left_15p{
	padding-left: 15px !important;
}

.width_30{
	width: 20px;
	height: 20px;
}

.display_{
	display: inline-flex !important;
}

.btn_da_style{
	background-color: #000000;
	border-color: #b39756;
	color: white;
}

.padding_30p{
	padding: 30px !important;
}

.custom_underline{
	text-decoration: underline;
}

/*betlaju*/

.betlaju .info {
	display: inline-block;
}

.betlaju .thumb {
	width: 27% !important;
}

.betlaju .thumb > img {
	box-shadow: 0px 0px 0px 5px #444444;
	border-radius: 9px;
	margin-bottom: 9px;
}

.betlaju .betlaju_deposit_banner {
	font-size: 10px;
}

.betlaju .game_banner {
	padding-bottom: 15px;
	font-size: 12px;
}

.betlaju .game_banner img {
	/*max-height: 9em;*/
}

.betlaju .game_banner .next > *,
.betlaju .game_banner .prev > * {
	position: relative;
	top: 32%;
}

.betlaju .row.menu_row {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 11.5px;
	padding-bottom: 8px;
}

.betlaju .menu_row .menu_btn {
	display: inline-block;
}

.betlaju .menu_row .menu_btn:first-child {
	padding-right: 0.1em;
}

.betlaju .menu_row .menu_btn:last-child {
	padding-left: 0.1em;
}

.betlaju .menu_row .menu_btn .bet_menu_,
.betlaju .menu_row .menu_btn .game_menu_ {
	padding: 0.5em;
}

.betlaju .menu_row .menu_btn .bet_menu_ > *,
.betlaju .menu_row .menu_btn .game_menu_ > * {
	position: relative;
	float: left;
	line-height: 2.5em;
}
.betlaju .menu_row .menu_btn .game_menu_ > * {
	line-height: 1.6em;
}

.betlaju .menu_row .menu_btn .bet_menu_ > img {
	width: 2.5em;
}
.betlaju .menu_row .menu_btn .game_menu_ > img {
	width: 1.5em;
}

.betlaju .menu_row .menu_btn .bet_menu_ > img ~ span {
	margin-left: 0.3em;
	max-width: 22vw;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
}
.betlaju .menu_row .menu_btn .game_menu_ > img ~ span {
	margin-left: 0.3em;
	max-width: 22vw;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
}
.betlaju .menu_row .menu_btn .game_menu_ > img ~ span + i.glyphicon {
	float: right;
}

.betlaju .menu_row .menu_btn .bet_menu_ > .btn_game,
.betlaju .menu_row .menu_btn .game_menu_ > .btn_game {
	position: initial;
	width: 100%;
	cursor: pointer;
}

.betlaju .menu_row .menu_btn.blj_menu {
	background-color: #F53D3D;
	border: 2px solid #FFFFFF;
	font-size: 12px;
	margin-right: 2px;
}

.betlaju .menu_row .menu_btn.blj_menu:last-child {
	margin-right: 0px;
}

.betlaju .menu_row .menu_btn.blj_menu > * {
	position: relative;
	float: left;
}

.betlaju .menu_row .menu_btn.blj_menu > img:first-child {
	width: 30px;
	padding: 3px;
	border-right: 2px solid #FFFFFF;
}

.betlaju .menu_row .menu_btn.blj_menu > span {
	line-height: 2.4em;
	padding-left: 0.3em;
}

.justified_btn {
	display: flex !important;
}

.betlaju .btn-group-justified > button.btn {
	width: inherit;
}

.betlaju .btn-group-justified > button.btn:first-child {
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}

.betlaju .product-slider #thumbcarousel {
	padding: 0 20px;
}

.betlaju .sidemenu-contact img {
	width: 30px !important;
	box-shadow: 0px 0px 0px 4px #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 5px;
}

@media (max-width: 425px) {
	.betlaju .menu_row .menu_btn.blj_menu > span {
		max-width: 130px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}
@media (max-width: 375px) {
	.betlaju .menu_row .menu_btn.blj_menu > span {
		max-width: 90px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}
@media (max-width: 320px) {
	.betlaju .menu_row .menu_btn.blj_menu > span {
		max-width: 80px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}
@media (min-width: 375px) {
	.betlaju .menu_row .menu_btn .bet_menu_ > img ~ span {
		margin-left: 0.5em;
		max-width: 27vw;
	}
	.betlaju .menu_row .menu_btn .game_menu_ > img ~ span {
		max-width: 26vw;
	}
}
@media (max-width: 374px) {
	body .betlaju {
		font-size: 10px !important;
	}

	.betlaju .btn-group-justified > button.btn {
		font-size: 11px;
	}

	.betlaju .betlaju_deposit_banner {
		font-size: 8px;
	}
}

.betlaju .games_custom_text {
	font-size: 11px !important;
}

.bg_betlaju{
	background-image:url('../img/betlaju/bg.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.betlaju_bcimg {
	max-width: 281px;
	max-height: 103.17px;
	overflow: hidden;
}

.form_custom_bet{
	font-family: 'nexabold' !important;
	background: none !important;
	color:black !important;
	border:none !important;
	border-bottom: 1px solid #b48b39 !important;
	text-align: center;
	padding-right: 0px !important;
}

.form-control_bet::-webkit-input-placeholder { color: black;font-family: 'nexabold';font-weight: bold }
.form-control_bet:-moz-placeholder { color: black;font-family: 'nexabold';font-weight: bold }
.form-control_bet::-moz-placeholder { color: black;font-family: 'nexabold';font-weight: bold }
.form-control_bet:-ms-input-placeholder { color: black;font-family: 'nexabold';font-weight: bold }
.form-control_bet::-ms-input-placeholder { color: black;font-family: 'nexabold';font-weight: bold }

.btn_bet_green{
	font-family: 'nexabold';
	color: white;
	border: none;
	border-radius: 0px !important;
	background: rgb(62,143,43);
}

.btn_bet_green:hover{
	color: white;
}

.btn_bet{
	font-family: 'nexabold';
	color: white;
	border: none;
	border-radius: 0px !important;
	background: rgb(237,59,58);
}

.btn_bet:hover{
	color: white;
}

.bet_red{
	font-family: 'nexabold' !important;
	color:rgb(237,59,58) !important;
}

.btn_bet_forget{
	padding-right: 0px;
	font-size: 12px;
	text-decoration: underline;
	color: black !important;
}

.red_text_{
	color: #FF0000 !important;
}

.hr_custom_bet{
	border-top: solid 2px white;
	margin-left: 0px;
	margin-right: 0px;
}

.font_bet{
	font-family: 'nexabold';
	color: white;
	text-shadow: -1px 0 red, 0 1px red, 1px 0 red, 0 -1px red;
}

.btn_bet_style{
	font-family: 'nexabold' !important;
	background-color: transparent;
	border-color: #b39756;
	color: black;
}

.table_row_bet{
	background-color: transparent !important;
	color: black !important;
	border: 0px !important;
}

.table_sum_bet{
	background-color: transparent !important;
	color: black !important;
	border-top: solid 1px lightgrey !important;
}

.border_black{
	border:solid 1px #000000 !important;
	border-radius: 15px;
}

.janji .border_black{
	border:solid 1px #000000 !important;
	border-radius: 0px !important;
}

.i1judee .border_black{
	border:solid 1px #000000 !important;
	border-radius: 0px !important;
}

.border_bet{
	border: 1px solid grey;
	border-radius: 10px;
}

.border_bet_{
	border-bottom: 3px solid rgb(252,234,157);
	border-radius: 10px;
}

.custom_yellow_{
	color: rgb(249,217,92) !important;
}

.red_bg{
	background-color: #FF0000 !important;
}

.custom_yellow_bg{
	background-color: rgb(250,225,114) !important;
	border: 2px solid rgb(245,179,82);
}

.bet_menu_,
.game_menu_ {
	background-color: #F53D3D;
}

.bet_menu_ {
	height: 4em;
	border: 2px solid white;
}

.game_menu_ {
	height: 3em;
	border: 1px solid white;
}

.bet_menu_.green,
.game_menu_.green {
	background-color: rgb(62,143,43);
}

.margin_menu{
	margin-top: -3px !important;
}

/*joker7*/
.app_joker{
	background: url('../img/joker7/bg_login.png');
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.joker_text{
	color: rgb(97,53,22);
}

.input_custom_joker{
	background: #000000 !important;
	text-align: center !important;
	color: white !important;
}

.form-control_joker::-webkit-input-placeholder { color: white; }
.form-control_joker:-moz-placeholder { color: white; }
.form-control_joker::-moz-placeholder { color: white; }
.form-control_joker:-ms-input-placeholder { color: white; }
.form-control_joker::-ms-input-placeholder { color: white; }

.joker_underline{
	color: #000000 !important;
	text-decoration: underline;
	font-size: 12px;
}

.btn_history_joker{
	color: #ffffff;
	border: none;
	background: #000000;
}

.btn_history_joker:hover{
	color: #ffffff;
	background: #000000;
}

.btn_joker_trans{
	color: #000000;
	border: 1px solid black;
	background: transparent;
}

.btn_joker_trans:hover{
	color: #000000;
	background: transparent;
}

.table_row_joker{
	background-color: transparent !important;
	color: black !important;
	border: 0px !important;
}

.table_sum_joker{
	background-color: transparent !important;
	color: black !important;
	border-top: solid 1px black !important;
}

.border_black_joker{
	border:solid 1px black !important;
	color: black;
}

.joker_bg{
	background-color: #000000 !important;
}

.joker_text_light{
	color: rgb(254,217,144);
}

.btn_joker_{
	color: white;
	background-color: transparent !important;
}

.joker_border_tiles{
	border: 2px solid #000000 !important;
}

.input_custom_joker{
	background: #000000 !important;
	text-align: center !important;
	color: #ffffff;
}

.joker_footer{
	background-color: black;
	border-radius: 15px;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	padding:4px;
}

.betlaju_50p{
	width: 50px !important;
}

.betlaju_font{
	font-family: 'nexabold';
}

.hr_cuci_custom{
	background-image:linear-gradient(to right, #ffffffe0, #8ccbdad9, #41b2cdc4, #1b8baccf, #0f719269) !important;
	height: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border:none !important;
}

.sidemenu_cuci{
	background-color: rgb(5,57,78) !important;
}

.sidemenu_border{
	border-bottom: 2px solid rgb(98,131,144) !important;
	margin-left: 30px;
	margin-right: 20px;
	text-align: right !important;
}

.right_align{
	text-align: right !important;
	margin-right: 20px;
}

.font_orange{
	color: rgb(244,124,64);
}

.orange_btn{
	background-color: rgb(244,124,64);
	color: white;
	border-radius: 10px;
	border: none;
}

.card_bg{
	background: radial-gradient(ellipse 80% 120% at 50% 40%, rgba(26,158,194,1) 0%, rgba(15,92,122,1) 34%, rgba(3,47,85,1) 56%, rgba(5,45,53,1) 81%, rgba(0,0,0,1) 100%);
}

.button_custom{
	padding-left: 20px !important;
	padding-top: 7px !important;
	padding-bottom: 3px !important;
	padding-right: 3px !important;
	border-radius: 10px !important;
	margin-bottom: 10px !important;
}

.cuci_font_Nordica{
	font-family: 'NordicaThin';
}

.cuci_font_NordicaReg{
	font-family: 'NordicaRegular';
}

.cuci_font_NordicaBlack{
	font-family: 'NordicaBlack';
}

.cuci_blue{
	color: rgb(207,255,254) !important;
}

.btn_padding{
	padding-top: 0px !important;
	padding-left: 0px !important;
}

.ion-person:before {
	content: url('../img/cuci/deposit.svg') !important;
}

.ion-medkit:before {
	content: url('../img/cuci/withdrawal.svg') !important;
}

.ion-key:before {
	content: url('../img/cuci/games.svg') !important;
}

.ion-star:before {
	content: url('../img/cuci/wallet.svg') !important;
}

.ion-cloud:before {
	content: url('../img/cuci/history.svg') !important;
}

.ion-mouse:before {
	content: url('../img/cuci/promotions.svg') !important;
}

.ion-crop:before {
	content: url('../img/cuci/affiliate.svg') !important;
}

.ion-cog:before {
	content: url('../img/cuci/store.svg') !important;
}

.custom_padding_right{
	padding-right: 25px !important;
}

.custom_padding_right_15{
	padding-right: 15px !important;
}

.custom_padding_left{
	padding-left: 25px !important;
}

.custom_padding_rightleft{
	padding-left: 22px !important;
	padding-right: 22px !important;
}

.position_rel{
	position: relative !important;
}

.banner_image{
	width: 100% !important;
	padding-top: 10px !important;
}

.arrow_right{
	position: absolute !important;
	top:50% !important;
	right: 0 !important;
}

.arrow_left{
	position: absolute !important;
	top:50% !important;
	left: 0 !important;
}

.bg_store{
	background-color: rgb(234,239,242);
	/*background: linear-gradient(to bottom, rgb(0,169,69) 17%, rgb(234,239,242) 0%) !important;*/
}

.store_grey{
	background-color: rgb(234,239,242) !important;
}

.store{
	background-color: rgb(0,169,69) !important;
}

.store_font{
	color: rgb(0,169,69) !important;
}

.store_font_blue{
	color: rgb(0,116,180) !important;
}

.store_font_grey{
	color: rgb(135,139,149) !important;
}

.store_font_grey_dark{
	color: rgb(97,97,97) !important;
}

.btn_cancel_dialog{
	color: rgb(236, 76, 76)!important;
	background-color: rgb(222, 199, 199) !important;
	border: none;
}

.btn_confirm_dialog{
	color: rgb(0,169,69) !important;
	background-color: rgb(255, 255, 255) !important;
	border: none;
}

.wasabi-store.ngdialog.ngdialog-theme-default .ngdialog-content{
	background: rgb(0,169,69) !important;
	color: white !important;
}

.wasabi-store ol {
	list-style: decimal;
	margin-left: 20px;
}

.rewards_p{
	padding-left: 10px;
	text-align: left;
}

.padding_9p{
	padding-right: 9px !important;
}

.card_custom_style{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.padding_10{
	padding: 10px !important;
}

.padding_20{
	padding: 20px !important;
}

.rewards_icon{
	float:left !important;
	width:35px !important;
}

.padding_row_{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.padding_left_zero{
	padding-left: 0px !important;
}

.zero_margin{
	margin:0px !important;
}

.fav_icon{
	width: 15px !important;
	float: left !important;
}

.item_icon{
	width: 50px !important;
}

.item_icon_40{
	width: 40px !important;
}

.padding_right_{
	padding-right: 0px !important;
}

.btn_submit_code{
	margin-left: 5px;
	color: white;
	background: transparent;
	border: solid 1px white;
	border-radius: 10px;
	width: 60px;
}

.custom_item_store{
	background: transparent;
	width: 100%;
}

.custom_banner{
	width: 100% !important;
	height:200px !important;
}

.custom_logo{
	width: 80px !important;
	position: absolute !important;
	top: 75% !important;
	left: 40% !important;
}

.hr_rewards{
	margin-left: 0px !important;
	margin-right: 0px !important;
	border-top:solid 2px rgb(221,221,221) !important;
}

.width_50p{
	width: 50px !important;
}

.rewards_row{
	width: 100% !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-bottom: 0px !important;
}
.tier_box{
	border:1px solid lightgrey !important;
	background-color: white !important;
	border-bottom:3px solid green !important;
}

.tier_box_{
	border:1px solid lightgrey !important;
	background-color: white !important;
}

.box_grey{
	border:1px solid lightgrey !important;
}

.tier_hr{
	width: 100% !important;
	border:1px solid lightgrey !important;
	border-top: 0px !important;
}

.tier_text{
	text-align: right !important;
	padding-right: 3px !important;
	color:rgb(0,169,69) !important;
}

.tier_hr_custom{
	margin-left: 10px !important;;
	margin-right: 10px !important;;
	border-top:solid 2px rgb(221,221,221) !important;
}

.custom_padding{
	margin: 0px !important;
	padding-bottom: 0px;
}

.custom_padding_top{
	padding-top: 0px;
}

.margin_top_zero{
	margin-top: 0px;
}

.voucher_banner{
	background: rgb(0,169,69);
	color: white;
	padding: 10px;
	font-size: 20px;
}

.domain_{
	font-size: 15px;
	text-transform: lowercase;
}

.rewards_header{

	background-color: rgb(0,169,69);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 170px;
	padding:20px;
	padding-top: 60px;
	text-align: center;
	padding-left: 40px;
	padding-right: 40px;
}

.bank_header{

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 170px;
	padding-top: 60px;
	text-align: center;
}

.height_200{
	height: 215px !important;
}

.margin_100{
	margin-top: 120px;
}

.margin_10{
	margin: 10px;
}


.margin_150{
	margin-top: 170px;
}

.margin_side{
	margin-left: 0px;
	margin-right: 0px;
}

.min_h50{
	min-height: 50px;
}

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

.text_remove{
	color: red !important;
	text-decoration: underline;
}

.lobby_p{
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
	overflow: hidden !important;
}

.white_drop{
	background-color: white !important;
}

.text_g{
	color:rgb(128,128,128) !important;
}

.drop_{
	width: 100%;
	height: 34px;
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

.used_cash{
	background-color: lightgray;
}

.search-custom{
	font-size: 20px !important;
	padding-top: 12px !important;
}

.app_black{
	background-image:url('../img/blackgold.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.footer_side{
	background-color: rgb(62,48,17);
	width: 33%;
	height: 3px;
}

.footer_center{
	background-color: rgb(231,191,92);
	width: 33%;
	height: 3px;
}

.blackgold_text_gold{
	color: rgb(232,191,91) !important;
}

.blackgold_btn_gold{
	background-color: rgb(232,191,91) !important;
	color: white !important;
}

.blackgold_btn_red{
	background-color: rgb(220,55,102);
	color: white;
}

.checkbox-royal input:before,
.checkbox-royal .checkbox-icon:before {
	border-color: rgb(232,191,91);
}

.checkbox-royal input:checked:before,
.checkbox-royal input:checked + .checkbox-icon:before {
	background: rgb(232,191,91);
	border-color: rgb(232,191,91);
}

.input_blackgold{
	background-color: rgba(232,191,91,0.5) !important;
	font-style: bold !important;
	border-radius: 10px !important;
}

.hr_custom_blackgold{
	border-top: solid 2px rgb(232,191,91);
	margin-left: 0px;
	margin-right: 0px;
}

.bar_{
	background-color: #000 !important;
}

.black_sidebar{
	background-color: rgb(41,39,40);
}

.width_50p{
	min-width: 50px !important;
	width: 50px;
}

.custom_promo_blackgold{
	border-bottom: 1px solid rgb(232,191,91);
}

.custom_btn_blackgold{
	border: 1px solid rgb(232,191,91);
	color:white;
	background:transparent;
}

.border_blackgold{
	border:solid 1px rgb(232,191,91) !important;
}

.blackgold_bg{
	background-color: rgba(232,191,91,0.5) !important;
}

.margin_left_10px{
	margin-left: 10px;
}

.max_width_250{
	width: 250px !important;
}

.border_blackgold_{
	border: 5px solid rgba(232,191,91,.5) !important;
	margin: 5px;
	background: none !important;
	border-radius: 15px;
}

.margin_top_3{
	margin-top: -3px !important;
}

.app_rclub{
	background-image:url('../img/rajaclub/bg.png');
  /*background-size:100% 100%;
  background-repeat: no-repeat;*/
  background-position: center center;
}

.trans-bg{
	background: transparent;
}

.rclub_text_yellow{
	color: rgb(250,161,52);
}

.rclub_btn{
	background-color: rgb(250,161,52) !important;
	color: white !important;
}

.rclub_btn_red{
	background-color: rgb(248,31,112);
	color: white;
}

.rclub_btn_blue{
	background-color: rgb(5,91,164);
	color: white;
}

.footer_side_rclub{
	background-color: white;
	width: 33%;
	height: 3px;
}

.footer_center_rclub{
	background-color: rgb(250,161,52);
	width: 33%;
	height: 3px;
}

.input_rclub{
	background-color: rgba(134,45,180,0.5) !important;
	font-style: bold !important;
	border-radius: 10px !important;
}

.checkbox-stable input:before,
.checkbox-stable .checkbox-icon:before {
	border-color: rgb(250,161,52);
}

.checkbox-stable input:checked:before,
.checkbox-stable input:checked + .checkbox-icon:before {
	background: rgb(250,161,52);
	border-color: rgb(250,161,52);
}

.hr_custom_rclub{
	border-top: solid 2px rgb(169,57,225);
	margin-left: 0px;
	margin-right: 0px;
}

.custom_promo_rajaclub{
	border-bottom: 1px solid rgb(169,57,225);
}

.custom_btn_rclub{
	border: 1px solid rgb(250,161,52);
	color:white;
	background: transparent;
}

.border_rajaclub{
	border:solid 1px rgb(250,161,52) !important;
}

.rajaclub_bg_card{
	background-color: rgba(134,45,180,0.5) !important;
	border-radius: 10px;
}

.app_jk{
	background-color: rgb(43,20,72);
}

.jk_text{
	color: rgb(236,86,231);
}

.jk_btn{
	background-color: rgb(236,86,231) !important;
	color: white !important;
}

.jk_red_btn{
	background-color: rgb(220,53,53) !important;
	color: white !important;
}

.footer_side_jk{
	background-color: white;
	width: 33%;
	height: 3px;
}

.footer_center_jk{
	background-color: rgb(236,86,231);
	width: 33%;
	height: 3px;
}

.checkbox-danger input:before,
.checkbox-danger .checkbox-icon:before {
	border-color: rgb(236,86,231);
}

.checkbox-danger input:checked:before,
.checkbox-danger input:checked + .checkbox-icon:before {
	background: rgb(236,86,231);
	border-color: rgb(236,86,231);
}

.custom_btn_jk{
	border: 1px solid rgb(236,86,231);
	color:white;
	background: transparent;
}

.border_jk{
	border:solid 1px rgb(236,86,231) !important;
}

.form_custom_jk{
	background: none !important;
	color:white !important;
	border:none !important;
	border-bottom: 1px solid rgb(236,86,231) !important;
	text-align: center;
	padding-right: 0px !important;
}

.wwc_bg{
	background-color: rgb(237,234,226);
}

.wwc_font{
	color: rgb(158,49,44);
}

.btn_wwc{
	color: white;
	border: none;
	background: rgb(158,49,44);
}

.btn_wwc:hover{
	color: white;
}

.form_custom_wwc{
	background: none !important;
	color:rgb(158,49,44) !important;
	border:none !important;
	border-bottom: 1px solid rgb(158,49,44) !important;
	text-align: center;
	padding-right: 0px !important;
}

.box_wwc{
	background-color: rgb(158,49,44);
}

.btn_wwc_style{
	background-color: transparent;
	border-color: rgb(158,49,44);
	color: black;
}

.wwc_dropdown{
	border-color: rgb(158,49,44);
}

.wwc_border{
	border: 1px solid white;
	padding: 2px;
}

.wwc_border_{
	border: 3px solid rgb(158,49,44);
	padding: 3px;
}

.list_border{
	border-left: 1px solid white;
}

.wwc_box_light_blue{
	background-color: rgb(38,89,110);
}

.border-land{
	border-bottom: 1px solid white;
}

.i1judee .border-land{
	border-bottom: 1px solid lightgrey;
}

.janji .border-land{
	border-bottom: 1px solid black;
}

.border-land-right{
	border-right: 1px solid white;
}

.custom_col{
	text-align: right;
	padding-right: 10px;
}

.wwc_bg{
	background-color: rgb(237,234,226);
}

.wwc_font{
	color: rgb(158,49,44);
}

.btn_wwc{
	color: white;
	border: none;
	background: rgb(158,49,44);
}

.btn_wwc:hover{
	color: white;
}

.form_custom_wwc{
	background: none !important;
	color:rgb(158,49,44) !important;
	border:none !important;
	border-bottom: 1px solid rgb(158,49,44) !important;
	text-align: center;
	padding-right: 0px !important;
}

.box_wwc{
	background-color: rgb(158,49,44);
}

.btn_wwc_style{
	background-color: transparent;
	border-color: rgb(158,49,44);
	color: black;
}

.wwc_dropdown{
	border-color: rgb(158,49,44);
}

.wwc_border{
	border: 1px solid white;
	padding: 2px;
}

.wwc_border_{
	border: 3px solid rgb(158,49,44);
	padding: 3px;
}

.list_border{
	border-left: 1px solid white;
}

.wwc_box_light_blue{
	background-color: rgb(38,89,110);
}

.box
{
 /* width:200px;
 height:200px;*/
 /*border:solid 1px #333;*/
 /*display:inline-block;*/
  /*vertical-align:top;
  box-sizing:border-box;*/
  /*padding:10px;*/
  /* color:#999;*/
  background-color: #f5f5f5;
  position:relative;
}

.box:after{
	content: " ";
	z-index: 10;
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
}

.box.sample:after
{
	content:"SOLD OUT";
	position:absolute;
	top:45%;
	left:13%;
	z-index:1;
	font-family:Arial,sans-serif;
	-webkit-transform: rotate(-45deg); /* Safari */
	-moz-transform: rotate(-45deg); /* Firefox */
	-ms-transform: rotate(-45deg); /* IE */
	-o-transform: rotate(-45deg); /* Opera */
	transform: rotate(-25deg);
	font-size:20px;
	color:#c00;
	background:#fff;
	border:solid 4px #c00;
	padding:5px;
	border-radius:5px;
	zoom:1;
	filter:alpha(opacity=20);
	opacity:0.8;
	-webkit-text-shadow: 0 0 2px #c00;
	text-shadow: 0 0 2px #c00;
	box-shadow: 0 0 2px #c00;
}

.hidden_{
	visibility: hidden !important;
}

.glow_box{
	box-shadow: 0px 0px 10px 5px rgba(249,211,130,1) !important;
}

.copy_custom{
	padding: 5px;
	border: 1px solid #F9D382;
	border-radius: 5px;
}

._88_text{
	color: rgb(228,194,80) !important;
}

.btn_88{
	color: black;
	border: none;
	background: rgb(228,194,80);
}

.btn_88:hover{
	color: black;
}

.btn_88_green{
	color: black;
	border: none;
	background: rgb(76,168,52);
}

.btn_88_green:hover{
	color: black;
}

.form_custom_88{
	background-color: rgba(228,194,80,0.3) !important;
	color:white;
	border:none;
	border-radius: 7px !important;
}

.hr_custom_88{
	border-top: solid 2px rgb(228,194,80);
	margin-left: 0px;
	margin-right: 0px;
}

.bg_88{
	background-color: rgb(39,39,39);
}

.border_btm{
	border-bottom: 1px solid rgb(228,194,80);
}

.dropdown_88{
	background-color: rgba(228,194,80,0.3);
	color:white;
	border:none;
}

.btn_custom_88{
	background-color: transparent !important;
	border: 1px solid rgb(228,194,80);
	color: white;
}

.app_online88{
	background-image:url('../img/bg_online88.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.btn_red_88{
	color: black;
	border: none;
	background: rgb(182,54,80);
}

.btn_red_88:hover{
	color: black;
	border: none;
	background: rgb(182,54,80);
}

.success_green{
	color: lawngreen;
}

.fail_red{
	color: red;
}

.input_check_username{
	padding-left: 0px;
	padding-right: 15px;
	background-color: #110f0f !important;
	padding-top: 0px;
	padding-bottom: 0px;
}

.input_check_username_g2w{
	padding-left: 0px;
	padding-right: 15px;
	background-color: #2B2B2B !important;
	padding-top: 0px;
	padding-bottom: 0px;
}

.input_check_username_trans{
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.input_check_{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.carousel_custom_bg{
	background-color: transparent !important;
	padding-left: 0px !important;
}

.carousel_bg_custom_{
	background-color: transparent !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.width_30p{
	width: 30px !important;
}

.form-control:focus {

	border: none;
	box-shadow: none;
}

.paddingright_{
	padding-right: 30px !important;
}

.custom_input_view{
	padding-right: 0px;
	background: none !important;
}

.ribbon {
	position: absolute;
	right: -5px; top: -5px;
	z-index: 1;
	overflow: hidden;
	width: 75px; height: 75px;
	text-align: right;
}
.ribbon span {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 100px;
	display: block;
	background: #79A70A;
	background: linear-gradient(#F70505 0%, #8F0808 100%);
	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
	position: absolute;
	top: 19px; right: -21px;
}
.ribbon span::before {
	content: "";
	position: absolute; left: 0px; top: 100%;
	z-index: -1;
	border-left: 3px solid #8F0808;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #8F0808;
}
.ribbon span::after {
	content: "";
	position: absolute; right: 0px; top: 100%;
	z-index: -1;
	border-left: 3px solid transparent;
	border-right: 3px solid #8F0808;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #8F0808;
}

.margin_neg_10{
	margin-left: -12% !important;
}

.custom_icon{
	position: absolute;
	top: 11px;
	left: 14px;
	font-size: 20px;
	color: rgb(0,180,82);
}

.custom_icon_disable{
	position: absolute;
	top: 11px;
	left: 14px;
	font-size: 20px;
	color: rgb(125,125,125);
}

.top_pop{
	top: 38px;
}

/**onglai**/
.og_bg{
	background-image:url('../img/onglai/bg.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.og_text{
	color: rgb(251,217,124) !important;
}

.btn_og_forget{
	padding-right: 0px;
	font-size: 12px;
	text-decoration: underline;
	color: rgb(251,217,124) !important;
}

.btn_og{
	color: rgb(86,62,14);
	border: none;
	background: #F9D382;
}

.btn_og:hover{
	color: rgb(86,62,14);
}

.btn_og_green{
	color: white;
	border: none;
	background: rgb(83,185,58);
}

.btn_og_green:hover{
	color: white;
}

.btn_og_blue{
	color: white;
	border: none;
	background: rgb(81,200,234);
}

.btn_og_blue:hover{
	color: white;
}

.form_custom_og{
	background: rgb(18,52,34) !important;
	color:white !important;
	border:none !important;
	text-align: center;
	padding-right: 0px !important;
	border-radius: 7px;
}

.form-control_og::-webkit-input-placeholder { color: white; }
.form-control_og:-moz-placeholder { color: white; }
.form-control_og::-moz-placeholder { color: white; }
.form-control_og:-ms-input-placeholder { color: white; }
.form-control_og::-ms-input-placeholder { color: white; }

.hr_custom_og{
	border-top: solid 1px rgb(251,217,124);
	margin-left: 0px;
	margin-right: 0px;
}

.bg_og{
	background-color: rgb(12,35,23) !important;
}

.border_bottom_custom_og{
	border-bottom:2px solid rgb(251,217,124) !important;
}

.custom_promo_og{
	border-bottom: 1px solid rgb(251,217,124);
}

.hr_custom_og{
	border-top: solid 2px rgb(251,217,124);
	margin-left: 0px;
	margin-right: 0px;
}

.border_og{
	border:solid 1px rgb(251,217,124) !important;
}

.btn_og_style{
	background-color: transparent;
	border-color: #ffffff;
	color: white;
}

.bank_og{
	background-color: rgb(251,217,124);
}

.og_text_{
	color: rgb(86,62,14);
}

.border_img{
	border:solid 1px rgb(86,62,14);
	padding: 4px;
	border-radius: 5px;
	margin-bottom: 0px;
}

.border_right_{
	border-right:solid 1px rgb(86,62,14);
	padding-top: 10px;
}

.border_og_solid{
	border: 3px solid rgb(251,217,124);
}

.og_game_text{
	font-size: 12px;
	margin-top: -3px;
}

.og_game_text_{
	font-size: 10px;
	margin-top: -3px;
}

.deposit_icon_online{
	padding: 10px;
	width: 90px;
	height: 60px;
}

.div_icon{
	width: 150px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 10px;
	border: 1px solid rgb(26,104,35);
}

.img_size{
	width: 130px;
	height: 60px;
}

._88_border{
	border: 1px solid rgb(228,194,80) !important;
}

.marquee {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
}
.marquee p {
	display: inline-block;
	padding-left: 100%;
	animation: marquee 13s linear infinite;
}
@keyframes marquee {
	0%   { transform: translate(0, 0); }
	100% { transform: translate(-100%, 0); }
}

.custom_width_dialog{
	width: 75% !important;
	margin-right: auto;
	margin-left: auto;
}

/*wsb-v2*/
.bg_black{
	background-color: #000000 !important;
	font-family: 'RobotoLight' !important;
}

.bg_nanas{
	background-color: #353434 !important;
	font-family: 'RobotoLight' !important;
}

.bg_get2win{
	background-image: url('../img/get2win/bg.png');
	/*background-color: #000000 !important;*/
	font-family: 'RobotoLight' !important;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.btn_trans_v2{
	background: #27AE60;
	border: 2px solid #27AE60;
	box-sizing: border-box;
	border-radius: 10px;
	color: #FFFFFF;
	font-family: 'RobotoLight' !important;
}

.nanas99 .btn_trans_v2{
	background: #F9D382;
	border: 2px solid #F9D382;
	box-sizing: border-box;
	border-radius: 10px;
	color: #000000;
	font-family: 'RobotoLight' !important;
}

.get2win .btn_trans_v2{
	background: linear-gradient(270deg, #907114 0%, #FFD862 25%, #F9D382 47.92%, #FFD862 75%, #907114 100%);;
	border: none !important;
	box-sizing: border-box;
	border-radius: 10px;
	color: #000000;
	font-family: 'RobotoLight' !important;
}

.btn_full{
	background: #F9D382;
	border: 2px solid #F9D382;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.btn_full_pop{
	background: #F9D382;
	border: 2px solid #F9D382;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	width:80px;
	margin-top: 25px;
}

.btn_full_t1{
	background: #00a86b;
	border: 2px solid #00a86b;
	box-sizing: border-box;
	border-radius: 18px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.btn_full_t1_pop{
	background: #00a86b;
	border: 2px solid #00a86b;
	box-sizing: border-box;
	border-radius: 18px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	width:80px;
	margin-top: 25px;
}

.btn_full_t1_promo{
	background: #f57224;
	border: 2px solid #f57224;
	box-sizing: border-box;
	border-radius: 0px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.nanas99 .btn_full_t1{
	background: #F9D382;
	border: 2px solid #F9D382;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.nanas99 .btn_full_t1_pop{
	background: #F9D382;
	border: 2px solid #F9D382;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	width:80px;
	margin-top: 25px;
}


.nanas99 .btn_full_t1_disable{
	opacity: 0.5;
	background: #F9D382;
	border: 2px solid #F9D382;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.get2win .btn_full_t1_disable{
	opacity: 0.5;
	background: linear-gradient(270deg, #907114 0%, #FFD862 25%, #F9D382 47.92%, #FFD862 75%, #907114 100%);
	border: none !important;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.get2win .btn_full_t1{
	background: linear-gradient(270deg, #907114 0%, #FFD862 25%, #F9D382 47.92%, #FFD862 75%, #907114 100%);
	border: none !important;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	/*width: 250px;*/
	/*height:40px;*/
	letter-spacing: 0.5em;
}

.get2win .btn_full_t1_pop{
	background: linear-gradient(270deg, #907114 0%, #FFD862 25%, #F9D382 47.92%, #FFD862 75%, #907114 100%);
	border: none !important;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	width: 80px;
	margin-top: 25px;
}

.i1judee .btn_full_t1{
	background: #f57224;
	border: 2px solid #f57224;
	box-sizing: border-box;
	border-radius: 18px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.i1judee .btn_full_t1_pop{
	background: #f57224;
	border: 2px solid #f57224;
	box-sizing: border-box;
	border-radius: 18px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	width:80px;
	margin-top: 25px;
}

.i1judee .btn_outline_t1{
	background: transparent;
	border: 2px solid #f57224;
	box-sizing: border-box;
	border-radius: 18px;
	color: #f57224;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.nanas99 .btn_outline_t1{
	background: transparent;
	border: 2px solid #F9D382;
	box-sizing: border-box;
	border-radius: 18px;
	color: #F9D382;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.get2win .btn_outline_t1{
	background: transparent;
	border: 2px solid #ffffff;
	box-sizing: border-box;
	border-radius: 18px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.btn_outline_{
	background: transparent;
	border: 2px solid #F9D382;
	box-sizing: border-box;
	border-radius: 18px;
	color: #F9D382;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.btn_outline_t1{
	background: transparent;
	border: 2px solid #00a86b;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.btn_outline_white{
	background: transparent;
	border: 2px solid white;
	box-sizing: border-box;
	border-radius: 18px;
	color: white;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.footer_fix{
	position: fixed;
	bottom: 12%;
	width: 100%;
}

.font_color{
	color: #F9D382 !important;
}

.font_color_janji{
	color: #00ab14 !important;
}

.font_color_i1judee{
	color: #f57224 !important;
}

.i1judee .font_color{
	color: #f57224 !important;
}

.i1judee .font_color_janji{
	color: #f57224 !important;
}

.login_div{
	text-align: center;
}
.janji .item{
	color: #00ab14;
	border-color: #00ab14;
}

.item{
	color: #F9D382 !important;
	border-color: #F9D382;
}

.get2win .item{
	color: #CC9900 !important;
	border-color: #CC9900;
	background-color: transparent;
	border:0px;
	border-bottom: 1px solid white;
}

.text_white_t1{
	color: #ffffff !important;
}

.border_trans{
	border-color: rgb(0,169,69) !important;
}

.border_bottom_item{
	border-bottom: 1px solid #F9D382 !important;
}

.border_bottom_item_t1{
	border-bottom: 1px solid #20b37e !important;
}

.nanas99 .border_bottom_item_t1{
	border-bottom: 1px solid #F9D382 !important;
}

.get2win .border_bottom_item_t1{
	border-bottom: 1px solid #CC9900 !important;
}

.i1judee .border_bottom_item_t1{
	border-bottom: 1px solid lightgrey !important;
}

.border_bottom_item_t1_2{
	border-bottom: 1px solid #4f9906 !important;
}

.border_bottom_item_v2{
	border-bottom: 1px solid #F9D382 !important;
}

.janji .border_bottom_item_v2{
	border-bottom: 1px solid #00a86b !important;
}

.padding_div{
	padding:0px;
}

.border_bottom_only{
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.no_space{
	letter-spacing: 0 !important;
}

.letter_space_custom{
	letter-spacing: 0.2em;
}

.font_custom_size{
	font-size: 11px;
}

.font_roboto_{
	font-family: 'RobotoLight' !important;
}

.font_roboto_bold{
	font-family: 'RobotoBold' !important;
}

.height_line{
	line-height: 0.6;
}

.opacity_custom{
	opacity: 1;
}

.custom_top{
	top: 20% !important;
}

.font_3m{
	font-size: 3em !important;
}

.custom_pos{
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
	text-align: center;
}

.img_circle{
	border-radius: 50%;
	border: 2px solid #F9D382;
	padding: 10px;
}

.nanas99 .img_circle{
	border-radius: 50%;
	border: 2px solid #F9D382;
	/*padding: 10px;*/
}

.get2win .img_circle{
	border-radius: 50%;
	border: 2px solid #CC9900;
	/*padding: 10px;*/
}

.janji .img_circle{
	border-radius: 50%;
	border: 2px solid #00a86b;
	padding: 10px;
}

.btn_unselected{
	background-color: #F9D382;
	color: black;
	border-bottom: 5px solid #F9D382;
}

.i1judee .btn_unselected{
	background-color: #f57224;
	color: white;
	border-bottom: 5px solid #f57224;
}

.get2win .btn_unselected{
	background-color: #2B2B2B;
	color: white;
	border-bottom: 5px solid #2B2B2B;
	border-color: #2B2B2B;
	border-radius:0px;
}

.bg_history{
	background-color: black;
}

.border-affiliate{
	border: 1px solid lightgrey;
}

.get2win .btn_selected{
	background-color: #2B2B2B;
	color: #CC9900;
	border-bottom: 5px solid #CC9900;
	border-radius:0px;
}

.btn_selected{
	background-color: #F9D382;
	color: black;
	border-bottom: 5px solid white;
}

.i1judee .btn_selected{
	background-color: #f57224;
	color: white;
	border-bottom: 5px solid #848181;
}

.janji .btn_unselected{
	background-color: #00a86b;
	color: white;
	border-bottom: 5px solid #00a86b;
}

.janji .btn_selected{
	background-color: #00a86b;
	color: white;
	border-bottom: 5px solid white;
}

.nanas99 .btn_selected{
	background-color: #F9D382;
	color: black;
	border-bottom: 5px solid black;
}

.pos_icon{
	position: absolute;
	right: 5%;
	top: 15%;
}

.padding_custom_table{
	padding-right: 10px;
	padding-left: 10px;
}

.hr_white{
	border-top: solid 1px #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
}

.hr_black{
	border-top: solid 1px lightgrey;
	margin-left: 0px;
	margin-right: 0px;
}


.add_img{
	width: 30px;
	float: left;
	position: absolute;
	left: 4%;
	top: 4%;
}

.bank_item{
	border: 1px solid #F9D382;
	border-radius: 15px;
	margin: 15px;
	padding: 0px;
}

.janji .bank_item{
	border: 1px solid #00ab14;
	border-radius: 15px;
	margin: 15px;
	padding: 0px;
}

.i1judee .bank_item{
	border: 1px solid lightgrey;
	border-radius: 15px;
	margin: 15px;
	padding: 0px;
}

.star_custom{
	vertical-align: middle;
	margin-bottom: auto;
	margin-top: auto;
}

.padding_top_right{
	padding-top: 0px;
	/*padding-right: 0px;*/
}

.text_underline{
	text-decoration: underline;
}

.form-control-v2::-webkit-input-placeholder { color: white; opacity: 0.5 }
.form-control-v2:-moz-placeholder { color: white; opacity: 0.5 }
.form-control-v2::-moz-placeholder { color: white; opacity: 0.5 }
.form-control-v2:-ms-input-placeholder { color: white; opacity: 0.5 }
.form-control-v2::-ms-input-placeholder { color: white; opacity: 0.5 }

.div_web{
	background: rgb(196,196,196,0.2);
}

.div_web_t1{
	background: rgb(0,0,0,255);
}

.img_header{
	padding-top: 5px;
}

.tabs-positive .tabs{
	border-top: 0px;
	background-color: #18191D;
	padding-top: 5px;
	background-image: none;
}

.nanas99 .tabs-positive .tabs{
	border-top: 0px;
	background-color: black;
	padding-top: 5px;
	background-image: none;
}

.i1judee .tabs-positive .tabs{
	background-color: #ffffff;
	/*padding-top: 5px;*/
	background-image: none;
	border-top: 1px solid grey;
	box-shadow: 0px -2px lightgrey;
}

.nanas99 .tab-item .icon{
	font-size: 0px;
}

.get2win .tab-item .icon{
	font-size: 0px;
}

.tabs-striped.tabs-positive .tabs{
	border-top: 0px;
	background-color: #18191D;
	padding-top: 5px;
}

.tabs-striped.tabs-positive .tab-item.tab-text_blackactive, .tabs-striped.tabs-positive .tab-item.active, .tabs-striped.tabs-positive .tab-item.activated{
	border: none;
}

.center_tabs_{
	background: #18191D;
	margin-top: -19px;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	padding-top: 3%;
	height: 67px;
	opacity: 1;
}

.bar .buttons-right span{
	display: block;
}

.height_160_img{
	height: 160px !important;
}

.border_bottom_{
	border-bottom: 2px solid #F9D382;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.border_bottom_t1{
	border-bottom: 1px solid #008000 !important;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.nanas99 .border_bottom_t1{
	border-bottom: 1px solid #F9D382 !important;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.get2win .border_bottom_t1{
	border-bottom: 1px solid #CC9900 !important;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.border_bottom_t2{
	border-top: 2px solid #008000;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.nanas99 .border_bottom_t2{
	border-top: 2px solid #ffffff;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.get2win .border_bottom_t2{
	border-top: 2px solid #CC9900;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.i1judee .border_bottom_t2{
	border-top: 2px solid lightgrey;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.border_bottom_t3{
	border-bottom: 1px solid lightgrey !important;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.hr_vertical{
	border:	none;
	border-left: 2px solid #F9D382;
	height: 60%;
	width: 1px;
}

.hr_vertical_t1{
	border:	none;
	border-left: 2px solid #008000;
	height: 60%;
	width: 1px;
}

.nanas99 .hr_vertical_t1{
	border:	none;
	border-left: 2px solid #ffffff;
	height: 60%;
	width: 1px;
}

.get2win .hr_vertical_t1{
	border:	none;
	border-left: 2px solid #CC9900;
	height: 60%;
	width: 1px;
}

.i1judee .hr_vertical_t1{
	border:	none;
	border-left: 2px solid lightgrey;
	height: 60%;
	width: 1px;
}

.class_hr{
	position: absolute;
	top: 7%;
	right: 0;
	margin: 0px;
}

.positon_abs{
	position: absolute;
}

.op_custom{
	opacity: 0.2
}

.top_pos{
	top: 25%;
	left: 11%;
}

.btn_tap{
	color: black;
	border: none;
	background: #F9D382;
}

.btn_tap:hover{
	color: black;
	border: none;
	background: #F9D382;
}

.height_100{
	height: 100px;
	padding-top: 20px;
}

.border_bottom_item{
	border-bottom: 1px solid #FFFFFF !important;
}

.janji .border_bottom_item{
	border-bottom: 1px solid lightgrey !important;
}

.custom_height{
	max-height: 55vh;
	overflow-y: scroll;
}

.vertical_middle{
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
}

.margin_10_page{
	margin:10px;
}

.width_code{
	width: 23px;
	position: absolute;
}

.margin_left_right{
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.btn_aff{
	display: table;
	table-layout: fixed;
	border-collapse: separate;
}

.padding_top_bottom{
	padding-top: 0px;
	padding-bottom: 0px;
}

.padding_side_menu{
	padding-left:72px !important;
}

.img_30{
	width: 30px !important;
	height: 30px !important;
}

.padding_top_3p{
	padding-top: 3px !important;
}

.padding_3p{
	padding: 3px;
}

.padding_bottom_zero{
	padding-bottom: :0px !important;
}

.padding_custom_no_bottom{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.padding_custom_no_top{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.padding_left_right_10p{
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.height_10p{
	height: 10px;
}

.border_radius_10{
	border-radius: 10px;
}

.width_20p{
	width: 20px;
}

.width_25p{
	width: 25px;
}

.img_border_{
	border: 3px solid #F9D382;
	border-radius: 10px;
	opacity: 1;
}

.opacity_icon{
	opacity: 0.5;
}

.min_height_32{
	min-height: 32px;
}

.width_40p{
	width: 40px;
}

.btn_btm{
	position: absolute !important;
	bottom: 10px !important;
	width: 100% !important;
}

.nanas99 .btn_btm{
	background-color: #F9D382;
	position: absolute !important;
	bottom: 30px !important;
	width: 80% !important;
}

.nanas99 .btn_btm-2{
	/*background-color: #F9D382;*/
	position: absolute !important;
	bottom: 30px !important;
	width: 100% !important;
}

.get2win .btn_btm{
	background-color: #F9D382;
	position: absolute !important;
	bottom: 30px !important;
	width: 80% !important;
}

.get2win .btn_btm-2{
	/*background-color: #F9D382;*/
	position: absolute !important;
	bottom: 30px !important;
	width: 100% !important;
}

.get2win .btn_btm-2{
	/*background-color: #F9D382;*/
	position: absolute !important;
	bottom: 30px !important;
	width: 100% !important;
}

.btn_btm_i1judee{
	position: absolute !important;
	bottom: 30px !important;
	width: 100% !important;
}

.right_{
	right: 0;
	left: auto;
}

.tabs-striped .tabs{
	border-bottom: 0px;
}

.content_fixed{
	/*top: 0;*/
	/*bottom: 0;*/
}

.tabs{
	height: 59px !important;
}

.padding_7p{
	padding: 7px;
}

.padding_left_right_20p{
	padding-left: 20px;
	padding-right: 20px;
}

.bottom_13{
	bottom: 15px;
}

.margin_btm {
	margin-bottom: 15px;
}

.side_text{
	position: absolute;
	top: 35%;
	padding-left: 10px;
}

.slider_custom{
	padding: 0px !important;
	text-align: center;
	min-height: 160px;
	/*margin: 0 auto;*/
}

.carousel-indicators li , .carousel-control{ background-color: transparent !important; background-color: transparent !important; }
.carousel-indicators .active { background-color: transparent !important; }
.carousel-control span { background-color: transparent !important; }
.carousel-control {
	z-index: 100;
}

.width_100_title{
	width: 100%;
}

.img_40wh{
	width: 30px;
	height: 30px;
}

.nanas99 .img_40wh{
	width: 40px;
	height: 40px;
}

.nanas99 .img_30wh{
	width: 30px;
	height: 30px;
}

.fit_cont{
	height: fit-content !important;
}

.height_200{
	height: 200px !important;
}

.scr_bg{
	background-color: #1D1D1D;
}

.scr_btn_full{
	background: #4F9906;
	border: 2px solid #4F9906;
	box-sizing: border-box;
	border-radius: 18px;
	color: #FFFFFF;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.scr_btn_full_pop{
	background: #4F9906;
	border: 2px solid #4F9906;
	box-sizing: border-box;
	border-radius: 18px;
	color: #FFFFFF;
	font-family: 'RobotoLight' !important;
	width:80px;
	margin-top: 25px;
}

.scr_btn_outline_{
	background: transparent;
	border: 2px solid #4F9906;
	box-sizing: border-box;
	border-radius: 18px;
	color: #FFFFFF;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.scr_btn_outline_red{
	background: transparent;
	border: 2px solid #EC005E;
	box-sizing: border-box;
	border-radius: 18px;
	color: #FFFFFF;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.scr_text_{
	color: #4F9906;
}

.scr_text_red{
	color: #EC005E;
}

.scr_header_{
	background-color: #4F9906;
}

.scr_bg_red{
	background-color: #EC005E;
}

.tabs-dark .tabs{
	border-top: 0px;
	background-color: #000000 !important;
	padding-top: 5px;
	background-image: none;
}

.scr_form_custom{
	background-color: #1D1D1D !important;
	color:white;
	border:none;
	box-shadow: none !important;
	font-family: 'RobotoLight';
}

.scr_border_bottom{
	border: 1px solid #4F9906;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}

.i1judee .t1_border_bottom{
	border: 1px solid lightgrey;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}

.t1_border_bottom{
	border: 1px solid #20b37e;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}

.nanas99 .t1_border_bottom{
	border: 1px solid #F9D382;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}

.scr_border_bottom_{
	border-bottom: 2px solid #4F9906;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.scr_hr_vertical{
	border:	none;
	border-left: 2px solid #4F9906;
	height: 60%;
	width: 1px;
}

.scr_btn_unselected{
	background-color: #4F9906;
	color: white;
	border-color: #4F9906;
	border-bottom: 5px solid #4F9906;
}

.scr_btn_selected{
	background-color: #4F9906;
	color: white;
	border-bottom: 5px solid white;
}

.scr_bottom{
	border-bottom: 1px solid #4F9906 !important;
}

.scr_bank_item {
	border: 1px solid #4F9906;
	border-radius: 15px;
	margin: 15px;
	padding: 0px;
}

.optin_div{
	top: 0;
	text-align: center;
	width: 100%;
	border-top: 1px solid rgb(81,135,31);
	background-color: #4F9906;
	max-height: 23px;
	color: white;
	font-size: 14px;
}

.img_bod{
	border: 3px solid #4F9906;
	border-radius: 10px;
}

.padding_top_zero{
	padding-top: 0px !important;
}

.blink {
	-webkit-animation: blink 1.5s linear infinite;
	-moz-animation: blink 1.5s linear infinite;
	-ms-animation: blink 1.5s linear infinite;
	-o-animation: blink 1.5s linear infinite;
	animation: blink 1.5s linear infinite;
}

@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

.custom_icon_fire{
	background: linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(255,171,60,1) 60%, rgba(255,239,0,0.896796218487395) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.dropdown_menu_list{
	height: auto;
	max-height: 200px;
	overflow-x: hidden;
}

.card_pay{
	border: 1px solid #4F9906;
	border-radius: 15px;
	background-color: #333333;
}

.card_pay_daunasia{
	border: 1px solid #F9D382;
	border-radius: 15px;
}

.i1judee .card_pay_daunasia{
	border: 1px solid lightgrey;
	border-radius: 15px;
	background-color: transparent;
}

.janji .card_pay_daunasia{
	border: 1px solid #00ab14;
	border-radius: 25px;
}

.nanas99 .card_pay_daunasia{
	border: 1px solid #F9D382;
	border-radius: 25px;
}

.get2win .card_pay_daunasia{
	border: 1px solid #CC9900;
	border-radius: 24px;
	background-color: black;
}

.w_75{
	width: 75px !important;
}

.meta_content{
	overflow-y: scroll;
	height: 250px;
	color: white;
}

.position_in{
	position: inherit;
}

.font_13p{
	font-size: 13px !important;
}

.product-slider #thumbcarousel .item .thumb{
	margin-right: 0;
	margin-left: 0;
}

.slider{
	max-width:400px;
	max-height:300px;
}

.item.active, .item.activated, .item-complex.active .item-content, .item-complex.activated .item-content, .item .item-content.active, .item .item-content.activated{
	border: none;
}

.tabs-striped.tabs-dark .tab-item.tab-item-active, .tabs-striped.tabs-dark .tab-item.active, .tabs-striped.tabs-dark .tab-item.activated{
	border: none;
}

ol, ul {
	list-style-type: disc !important;
	list-style-image: none !important;
	list-style-position: outside !important;
}

.fade_in{
	opacity: 0.7 !important;
}

.janji .font_color{
	color: #00ab14 !important;
}

.line_1_on {
	position: absolute;
	top: 40px;
	left: 11.5%;
	width: 34%;
	height: 5px;
	background: #00a86b;
}

.line_1_off {
	position: absolute;
	top: 40px;
	left: 11.5%;
	width: 34%;
	height: 5px;
	background: lightgrey;
}

.line_2_on {
	position: absolute;
	top: 40px;
	left: 54.5%;
	width: 34%;
	height: 5px;
	background: #00a86b;
}

.line_2_off {
	position: absolute;
	top: 40px;
	left: 54.5%;
	width: 34%;
	height: 5px;
	background: lightgrey;
}


.i1judee .line_1_on {
	position: absolute;
	top: 40px;
	left: 11.5%;
	width: 34%;
	height: 5px;
	background: #f57224;
}

.i1judee .line_1_off {
	position: absolute;
	top: 40px;
	left: 11.5%;
	width: 34%;
	height: 5px;
	background: lightgrey;
}

.i1judee .line_2_on {
	position: absolute;
	top: 40px;
	left: 54.5%;
	width: 34%;
	height: 5px;
	background: #f57224;
}

.i1judee .line_2_off {
	position: absolute;
	top: 40px;
	left: 54.5%;
	width: 34%;
	height: 5px;
	background: lightgrey;
}

.nanas99 .line_1_on {
	position: absolute;
	top: 40px;
	left: 11.5%;
	width: 34%;
	height: 5px;
	background: #F9D382;
}

.nanas99 .line_1_off {
	position: absolute;
	top: 40px;
	left: 11.5%;
	width: 34%;
	height: 5px;
	background: lightgrey;
}

.nanas99 .line_2_on {
	position: absolute;
	top: 40px;
	left: 54.5%;
	width: 34%;
	height: 5px;
	background: #F9D382;
}

.nanas99 .line_2_off {
	position: absolute;
	top: 40px;
	left: 54.5%;
	width: 34%;
	height: 5px;
	background: lightgrey;
}

.get2win .line_1_on {
	position: absolute;
	top: 40px;
	left: 11.5%;
	width: 34%;
	height: 5px;
	background: #CC9900;
}

.get2win .line_1_off {
	position: absolute;
	top: 40px;
	left: 11.5%;
	width: 34%;
	height: 5px;
	background: lightgrey;
}

.get2win .line_2_on {
	position: absolute;
	top: 40px;
	left: 54.5%;
	width: 34%;
	height: 5px;
	background: #CC9900;
}

.get2win .line_2_off {
	position: absolute;
	top: 40px;
	left: 54.5%;
	width: 34%;
	height: 5px;
	background: lightgrey;
}

.float-padding{
	/*padding-top: 15px;*/
}

.float-width{
	width: 60px !important;
}

.nanas99 .item{
	background-color: transparent;
	border:0px;
	border-bottom: 1px solid white;
}

.nanas99 .progress-bar-success{
	background-color: #F9D382;
}

.get2win .progress-bar-success{
	background: linear-gradient(270deg, #907114 0%, #FFD862 25%, #F9D382 47.92%, #FFD862 75%, #907114 100%);;
}

.i1judee .promo-but{
	width: 100%;
	background: #F7F7F7;
	box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);
	border:1px grey;
}

.i1judee .promo-text{
	float: left;
	margin: 0px 0px 0px;
}

.input-padding-right{
	padding-right: 20px;
}

.hr_custom_promo{
	border-top: solid 1px rgb(125,125,125);
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.padding_top_15p{
	padding-top: 15px !important;
}

.back_button{
	width: 14px;
	height: 14px;
	margin-left: 10px;
	align-self: center;
}

.pn-style{
	height: 35px;
	width: 90px;
}

span a{
	font-weight:bold;
}

.popup-container .popup .icon.icon-close {
	content: url('/img/close.svg');
}

.popup-container .popup {
	background-color: #f57224;
	border-radius: 0.5em;
}

.popup-container .popup-head .popup-title {
	color: #fff;
	font-weight: bold;
	text-shadow: 0px 4px 3px rgba(0,0,0,1)
	text-transform: uppercase;
}

.popup-container .popup-body {
	background-color: #fff;
	border-bottom-left-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
}

.popup-container .popup-buttons {
	min-height: 0px !important;
	padding: 0px;
}

.mission {
	font-size: .7em;
	line-height: 1.2em;
	font-family: 'Montserrat', sans-serif;
}

.mission .mission-item {
	display: flex;
	align-items: center;
	margin-bottom: .2em;
	background-color: #F4F4F4;
}

.mission .mission-item > * {
	padding: .5em;
}

.mission .mission-item .mission-day {
	text-align: center;
	background-color: #f57224;
	color: #fff;
	font-weight: bold;
}

.mission .mission-item .mission-body {
	flex-grow: 1;
	font-weight: bold;
}

.mission .mission-title {
	text-align: center;
	font-weight: bold;
}

.mission .mission-item .mission-tick-icon {
}

.mission .mission-item .mission-tick-icon path {
	fill : #C4C4C4;
}

.mission .mission-item .mission-tick-icon.on path {
	fill : #F57224;
}

.mission ul {
	list-style-image: url(/img/star.svg) !important;
	list-style-position: inside !important;
	margin: .5em 0;
}

.mission h3 {
	font-size: 1.5em;
}

.mission .btn.btn-block {
	font-weight: bold;
	border-radius: 0;
	color: #fff;
	background-color: #F57224;

	-webkit-box-shadow: 0px 0px 5px 2px rgb(154, 62, 0);
	-moz-box-shadow: 0px 0px 5px 2px rgb(154, 62, 0);
	box-shadow: 0px 0px 5px 2px rgb(154, 62, 0);
}

.mission .btn.btn-block[disabled] {
	background-color: #C4C4C4;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.is_new_game {
	position: relative;
	width: 2.5em;
	float: right;
	right: 0.45em;
	top: 0.35em;
	z-index: 10;
}

.is_hot_game {
	position: relative;
	width: 1.8em;
	float: right;
	right: 0.15em;
	top: 0.35em;
	z-index: 10;
}

.bg_cuci {
	background: radial-gradient(ellipse 70% 100% at center, rgba(26,158,194,1) 0%, rgba(15,92,122,1) 34%, rgba(3,47,85,1) 56%, rgba(5,45,53,1) 81%, rgba(0,0,0,1) 100%);
	background-origin:
}

.bg_t15 {
	background-color: #00234096;
}

.cuci24 .form_custom {
	background-color: #00234096 !important;
	border: none;
	box-shadow: none !important;
	font-family: 'RobotoLight';
}

.cuci24 .font_color{
	color: #86d8e9 !important;
}

.cuci24 .hr_vertical, .cuci24 .hr_white {
	border-left: 2px solid #86d8e9 !important;
}

.cuci24 .hr_white {
	border-top: solid 1px #86d8e9;
}

.cuci24 .border_bottom_ {
	border-bottom: 2px solid #86d8e9 !important;
}

.cuci24 .item {
	color: #86d8e9 !important;
	border-color: #86d8e9;
}

.cuci24 .btn_full {
	background: #86d8e9;
	color : white;
	border: 2px solid #86d8e9;
}

.cuci24 .btn_outline_ {
	border: 2px solid #86d8e9;
	color: #FFF;
}

.cuci24 .btn_full{
	background: #86d8e9;
	border: 2px solid #86d8e9;
	border-radius: 18px;
	color: #18191D;
	font-family: 'RobotoLight' !important;
}

.cuci24 .btn_selected {
	background-color: #86d8e9;
	border-bottom: 5px solid white;
}

.cuci24 .btn_unselected {
	background-color: #86d8e9;
	border-bottom: 5px solid #86d8e9;
}

.cuci24 .btn_trans_v2 {
	background: #86d8e9;
	border: 2px solid #86d8e9;
}

.cuci24 .border_bottom_item_v2 {
	border-bottom: 1px solid #86d8e9 !important;
}

.cuci24 .profile_card {
	background: #00000096;
	border-radius:10px;
	border:1px solid #86d8e988;
	margin-left: 20px;
	margin-right: 20px;
	box-shadow: inset 1px -2px 1px 0px #86d8e9;
}

.cuci24 .img_circle {
	border: 2px solid #86d8e9;
}

.cuci24 ._custom_border_white {
	background-color: #86d8e9 !important;
	border: 0px solid #FFF !important;
}

.cuci24 ._custom_border_, .cuci24 .card_pay_daunasia, .cuci24 .bank_item {
	border-color: #86d8e9 !important;
}

.cuci24 .ion-ipod:before {
	content: url('../img/cuci/home_unselected.svg') !important;
}

.cuci24 .ion-image:before {
	content: url('../img/cuci/mail_v2.svg') !important;
}

.cuci24 .ion-camera:before {
	content: url('../img/cuci/dep_icon_unselected.svg') !important;
}

.cuci24 .ion-printer:before {
	content: url('../img/cuci/chat_unselected.svg') !important;
}

.cuci24 .ion-usb:before {
	content: url('../img/cuci/wallet_unselected.svg') !important;
}

.online_bank_scroll > .scroll {
	padding-bottom: 300px;
}

.no_padding {
	padding: 0px;
}

.no_margin {
	margin: 0px;
}

.vip_rank_icon {
	margin-right: 5px;
	padding: 0px;
}

.vip_rank_text {
	padding-top: 5px;
}

.line_height_1 {
	line-height: 1;
}

.content_text_white p,
.content_text_white b,
.content_text_white i,
.content_text_white u,
.content_text_white h1,
.content_text_white h2,
.content_text_white h3,
.content_text_white h4,
.content_text_white h5
{
	color : white !important;
}

.header_size {
	height: 40px !important;
}

.no_margin_left_right {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.margin_top_20 {
	margin-top: 20px;
}

.no_border {
	border: none !important;
}

/** Template16 **/
.t16 .navbar_custom {
	background: #C4002F;
	border: none;
}

.t16 .bg_custom {
	background: #1D1D1D;
	font-family: 'RobotoLight' !important;
}

.t16 .tabs{
	background-color: #C4002F !important;
}

.t16 .btn_full {
	background: #C4002F;
	border: 2px solid #C4002F;
	box-sizing: border-box;
	border-radius: 18px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}
.t16 .btn_outline {
	background: transparent;
	border: 2px solid #ffffff;
	box-sizing: border-box;
	border-radius: 18px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}
.t16 .btn_full_pop{
	background: #C4002F;
	border: 2px solid #C4002F;
	box-sizing: border-box;
	border-radius: 18px;
	color: #ffffff;
	font-family: 'RobotoLight' !important;
	width:80px;
	margin-top: 25px;
}
.t16 .btn_selected {
	background-color: #C4002F;
	color: white;
	border-bottom: 5px solid #FFF;
}
.t16 .btn_unselected {
	background-color: #C4002F;
	color: white;
	border: 0px;
	border-bottom: 5px solid #C4002F;
}
.t16 .btn_unselected:hover {
	background: #C4002F;
	color: black;
	border: 0px;
	border-bottom: 5px solid #FFF;
}
.t16 .btn_full_disable{
	opacity: 0.5;
	background: #C4002F;
	border: none !important;
	box-sizing: border-box;
	border-radius: 18px;
	color: #000000;
	font-family: 'RobotoLight' !important;
	letter-spacing: 0.5em;
}

.t16 .text_primary {
	color: #FFF !important;
}
.t16 .text_secondary {
	color:#000 !important;
}
.t16 .text_color_main {
	color:#C4002F !important;
}

.t16 .ion-reply:before {
	content: url('../img/iasia/icon_user.png') !important;
}
.t16 .ion-reply-all:before {
	content: url('../img/iasia/icon_password.png') !important;
}
.t16 .ion-code:before {
	content: url('../img/iasia/visible.png') !important
}
.t16 .ion-code-working:before {
	content: url('../img/iasia/invisible.png') !important
}
.t16 .ion-link-janji:before {
	content: url('../img/iasia/icon_punch.png') !important;
}

.t16 .ion-images:before {
	content: url('../img/iasia/wallet_selected.svg') !important;
}
.t16 .ion-usb:before {
	content: url('../img/iasia/wallet_unselected.svg') !important;
}
.t16 .ion-outlet:before {
	content: url('../img/iasia/inbox_selected.svg') !important;
}
.t16 .ion-image:before {
	content: url('../img/iasia/inbox_unselected.svg') !important;
}
.t16 .ion-camera:before {
	content: url('../img/iasia/deposit_selected.svg') !important;
}
.t16 .ion-camera-janji:before {
	content: url('../img/iasia/deposit_unselected.svg') !important;
}
.t16 .ion-bluetooth:before {
	content: url('../img/iasia/livechat_selected.svg') !important;
}
.t16 .ion-printer:before {
	content: url('../img/iasia/livechat_unselected.svg') !important;
}
.t16 .ion-wifi-janji:before {
	content: url('../img/iasia/home_selected.svg') !important;
}
.t16 .ion-ipod-janji:before {
	content: url('../img/iasia/home_unselected.svg') !important;
}


.t16 .border_bottom_item {
	border-bottom: 1px solid #C4002F !important;
}
.t16 .header_size {
	height: 40px !important;
}
.t16 .hr_vertical {
	border: none;
	border-left: 2px solid #C4002F;
	height: 60%;
	width: 1px;
}
.t16 .border_bottom {
	border-top: 2px solid #C4002F;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.t16 .app_login {
	background: #000;
	border-radius:18px;
	border:1px solid #C4002F;
	margin-left: 20px;
	margin-right: 20px;
}

.t16 .form_custom {
	background-color: transparent; !important;
	color:white;
	border:none;
	box-shadow: none !important;
	font-family: 'RobotoLight';
}

.t16 .line_1_on {
	position: absolute;
	top: 40px;
	left: 10%;
	width: 37.5%;
	height: 5px;
	background: #C4002F;
}

.t16 .line_1_off {
	position: absolute;
	top: 40px;
	left: 10%;
	width: 37.5%;
	height: 5px;
	background: #333;
}

.t16 .line_2_on {
	position: absolute;
	top: 40px;
	left: 53%;
	width: 37.5%;
	height: 5px;
	background: #C4002F;
}

.t16 .line_2_off {
	position: absolute;
	top: 40px;
	left: 53%;
	width: 37.5%;
	height: 5px;
	background: #333;
}

.t16 .card {
	border: 1px solid #C4002F;
	border-radius: 15px;
	background-color: #333;
}

.t16 .item {
	background-color: transparent;
	color: #C4002F !important;
	border-color: #C4002F;
}

.t16 .border_bottom_item {
	border-bottom: 1px solid #888 !important;
}

.t16 .border_bottom_color {
	border-bottom: 1px solid #C4002F !important;
}

.t16 .bank_item {
	border: 1px solid #C4002F;
	border-radius: 15px;
	margin: 15px;
	padding: 0px;
}

.t16 .progress_bar_color_main {
	background-color: #C4002F;
}

.t16 .btn_btm{
	background-color: #C4002F;
	position: absolute !important;
	bottom: 30px !important;
	width: 80% !important;
}

.line {
    position: absolute;
    top: 42px;
    width: 36.6%;
    height: 5px;
}

.font_arial {
    font-family: 'arial' !important;
}

.line.l1 {
    left: 9.8%;
}

.line.l2 {
    left: 53.65%;
}

.line.on {
    background: #54de27;
}

.line.off {
    background: #333;
}

svg-phone svg {
    width: 20px;
}

svg-phone svg path {
    stroke: white;
    fill: white;
}

vip0 svg,
vip1 svg,
vip2 svg,
vip3 svg {
    width: 40px;
    height: 40px;
}

vip0 svg path,
vip1 svg path,
vip2 svg path,
vip3 svg path {
    stroke: #54de27;
}

vip0 svg path.fillable,
vip1 svg path.fillable,
vip2 svg path.fillable,
vip3 svg path.fillable {
    fill: #54de27;
}

profile-icon, profile-icon2,
vip0, vip1, vip2, vip3,
.svg {
    display: inline-block;
}

profile-icon2,
profile-icon2 svg,
profile-icon,
profile-icon svg,
.svg.width_30p svg {
    width: 30px !important;
    height: 30px !important;
}

.svg.width_20p svg {
    width: 20px !important;
    height: 20px !important;
}

.svg.width_70p svg {
    width: 60px !important;
    height: 60px !important;
}

.svg.width_60p svg {
    width: 60px !important;
    height: 60px !important;
}

.svg.width_50p svg {
    width: 50px !important;
    height: 50px !important;
}

.fill-white svg path,
.fill-white svg polygon {
    fill: #fff;
}

.fill-red svg path,
.fill-red svg polygon {
    fill: #c4002f;
}

.fill-green svg path,
.fill-green svg polygon {
    fill: #54de27;
}

.stroke-white svg path,
.stroke-white svg polygon {
    stroke: #fff;
}

.stroke-white svg path,
.stroke-white svg polygon {
    stroke: #c4002f;
}

.stroke-green svg path,
.stroke-green svg polygon {
    stroke: #54de27;
}

vip0.vip-white svg path,
vip1.vip-white svg path,
vip2.vip-white svg path,
vip3.vip-white svg path {
    stroke: #fff;
}

vip0.vip-white svg path.fillable,
vip1.vip-white svg path.fillable,
vip2.vip-white svg path.fillable,
vip3.vip-white svg path.fillable {
    fill: #fff;
}

vip0.vip-gold svg path,
vip1.vip-gold svg path,
vip2.vip-gold svg path,
vip3.vip-gold svg path {
    stroke: #F9D382;
}

vip0.vip-gold svg path.fillable,
vip1.vip-gold svg path.fillable,
vip2.vip-gold svg path.fillable,
vip3.vip-gold svg path.fillable {
    fill: #F9D382;
}

profile-icon2.profile,
profile-icon2.profile svg {
    width: 38px;
    height: 38px;
    padding-left: .22em;
}

icon-wallet svg path.outer,
radio-step svg path.outer {
    stroke: #000;
    fill: none;
}

radio-step svg path.inner {
    stroke: none;
    fill: none;
}

icon-wallet svg path.inner,
radio-step.completed svg path.outer,
radio-step.selected svg path.inner {
    fill: #000;
}

.action-sheet-group{
	overflow: scroll;
	max-height: 400px;
}

.scr-registration-banner-container {
	margin-top: 24px;
	margin-left: -16px;
	margin-right: -16px;
	width: calc(100% + 32px);
}

img.scr-registration-banner {
	width: 100%;
	border-radius: 20px;
	box-shadow: 0px 0px 10px 10px rgba(32,68,48,1);
	-webkit-box-shadow: 0px 0px 10px 10px rgba(32,68,48,1);
	-moz-box-shadow: 0px 0px 10px 10px rgba(32,68,48,1);
}

.daunasia-registration-banner-container {
	margin-top: 24px;
	margin-left: -16px;
	margin-right: -16px;
	width: calc(100% + 32px);
}
img.daunasia-registration-banner {
	width: 100%;
	/* border-radius: 20px; */
	box-shadow: 0px 0px 10px 10px rgba(87,70,4,1);
	-webkit-box-shadow: 0px 0px 10px 10px rgba(87,70,4,1);
	-moz-box-shadow: 0px 0px 10px 10px rgba(87,70,4,1);
}

.registration-banner-container {
	margin-top: 24px;
	margin-left: -16px;
	margin-right: -16px;
	width: calc(100% + 32px);
}
img.registration-banner {
	width: 100%;
}