@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border:0; }

/*TYPOGRAPHY & TEXTS */
.content-text { font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#464646; }
.algincenter {
	text-align:left;
}
.redtext {  font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#de1f26; }
.redtext11 {  font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#de1f26; }
.redtext16 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#de1f26; }
.bluetext { font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#003b72; }
.bluetext11 { font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#003b72; }
.bluetext14 { font-size:14px; color:#33398C; }
.epay-title { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#4a2c77; }
.cashin-title { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#4a2c77; }
.merchant-title { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#4a2c77; }
.mmoney-faq { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#343591; font-weight:bold; padding-bottom:5px; padding-top:10px; }
.faq-red { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#de1f26;  font-weight:bold; padding-bottom:5px; padding-top:10px; }
.links-text { font-size:12px; color:#de1f26; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.links-text11 { font-size:11px; color:#de1f26; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.leftpad-text { font-size:12px; padding-left:20px; line-height:19px; font-family:Arial, Helvetica, sans-serif; }
.redbold { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#de1f26; font-weight:bold; }
.tnc_text { font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align:text-top; line-height:16px; color:#464646; }
.highlights { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#ed1c24; }

/* BORDERS & SEPERATORS */
.redborder { border:1px solid #de1f26; }
.blueborder { border:1px solid #003b72; }
.purpleborder { border:1px solid #373b94; }
.lowerborder { border-bottom: 1px solid #C4C4C4; }
.leftpurple { border-left: 1px solid #a61e86; }
.rightpurple { border-right: 1px solid #a61e86; }
.dottedbottom { border-bottom:1px dotted #bdbdbd; }
.dottedupper { border-top:1px dotted #bdbdbd; }
.dottedbottomred { border-bottom:1px dotted #de1f26; }
.borderwrap { border-top:1px solid #999999; border-right:1px solid #999999; }
.borderwrap td { border-left:1px solid #999999; border-bottom:1px solid #999999; }
.spacer { padding-bottom:20px; }
.spacing { width:10px; }
#definitions td { padding:5px; }
.purplebg { background-color:#482674; color:#FFFFFF; font-size:12px; }
.purplebg td { padding-bottom:10px; padding-top:10px; padding-left:10px; }
#whiteborder td { border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; }
#fragment-1, #fragment-2 { padding-left:20px; padding-right:20px; }
#fragment-1 ol, #fragment-2 ol { list-style-position:inside; text-indent:-1.5em; padding-left:10px; }

/* FOR FORMS FORMATTING */
#cashin-form input { width:140px; border:1px solid #848484; }
#cashin-form input.mobile { width:40px; border:1px solid #848484; }
select { border:1px solid #848484; }
.rightpad { padding-right:15px;  }

/* FOR ACCORDION STYLES */
h3 { width:560px; background-color:#de1f26; }
h3 a { display:block; text-decoration: none; background-image:url(../hotlink/images/kangen/fasilitas-hide.jpg); background-repeat:no-repeat; background-position:right; }
h3 a:hover { display:block; text-decoration: none; background-image:url(../hotlink/images/kangen/fasilitas-show.jpg); background-repeat:no-repeat; background-position:right; }
h3 a.selected { display:block; text-decoration: none; background-image:url(../hotlink/images/kangen/fasilitas-show.jpg); background-repeat:no-repeat; background-position:right; }

/* IFRAME OVERFLOW */
#iframe_mask { position:relative; width:500px; height:450px; overflow-y:scroll; overflow-x:hidden; padding-left:15px; }
.redtext14 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#de1f26; }

/* FOR REWARDS PAGE */
#tabtitle li { font-size:11px; }
#rewardpoints th { background:#33398D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0 10px 20px; text-align:left; border-right:1px solid #FFFFFF; }
#rewardpoints td { padding:10px 0 10px 20px; text-align:left; border-bottom:1px solid #33398D; border-right:1px solid #33398D; border-left:1px solid #33398D; }
#rewardstable th { padding:10px 0 10px 20px; text-align:left; border-right:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #666666; border-top:1px solid #666666; }
#rewardstable td { padding:10px 0 10px 20px; text-align:left; border-bottom:1px solid #666666; border-right:1px solid #666666; border-left:1px solid #666666; }
.checkpoints { padding-bottom:10px; padding-top:15px; }
