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

body{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0;
	margin:0;
	background:#ebebeb;
	-webkit-overflow-scrolling: touch;
}

a {
	color: #0000FF; 
	text-decoration: none;
	background-color: transparent;
}

td, th {
  padding: 2px;
}

th {
   text-align: center; 
}

#container{
	width:100%;
	min-width:800px;
}
#header{
	position:relative;
	width:100%;
	height:110px;
	background:#343434;	
}
#header_top{
	position:relative;
	width:100%;
	height:69px;
	border-bottom:1px solid #474747;
}
#logo{
	position:absolute;
	left:10px;
	top:-5px;
	width:259px;
	height:72px;	
}
#primary_menu{
	position:absolute;
	bottom:0px;
	border-top:1px solid #343434;
	border-bottom:1px solid #343434;
	width:100%;
}
ul{
	list-style:none;
	margin:0;
	padding:0;	
}
#primary_menu ul.layer2 li a:hover{
	display: block;
	background-color:#B2B2B2;
}
#primary_menu ul.layer2 li a {
	width:150px;
	color:#000;
	background-color:#7F7F7F;
}
#primary_menu ul.layer2 {
	position:absolute;
	top: 0;
	left: 120px;
	border-left:1px solid #000;
}
#primary_menu ul.layer li a:hover{
	display: block;
	background:#F2F2F2;
}
#primary_menu ul.layer li a {
	width:200px;
	color:#000;
	background:#E5E5E5;
}
#primary_menu ul.layer {
	position:absolute;
	z-index:8000;
}
#primary_menu li{
	position:relative;
	float:left;
	margin:0 1px 0 0;
}
#primary_menu li a {
	display:block;
	color:#bfbfbf;
	font-size:12px;
	text-decoration:none;
	line-height:38px;
	padding:0 10px;
	background:#474747;
}
#primary_menu li a:hover {
	color:#d9d9d9;
	background:#545454;
}
.icon_home{
	background:url(../images/home.png) center 3px;
	width:17px;
	height:38px;	
}
.icon_home:hover{
	background:url(../images/home.png) center 36px;
}
.white{
	color:#fff;	
	font-weight:bold;
}
#login{
	position:absolute;
	right:5px;
	top:5px;	
}
#login li{
	float:left;
	color:#bfbfbf;
	padding:0 5px;
}
#login li a {
	display:block;
	color:#bfbfbf;
	font-size:12px;
	text-decoration:none;
	padding:0 10px;
}
#primary_menu li a:hover {
	color:#d9d9d9;
	background:#545454;
}
#timezone{
	position:absolute;
	right:5px;
	line-height:38px;
	text-align:right;
	font-size:10px;
	color:#999999;	
}
#content{
	min-height:600px;
	background:#ebebeb;	
}

.menucontent {
	position:absolute;
	top:110px;
	left:-210px; 
	z-index:1;
	width:230px;
	background-color:#CCCCCC;
}

.menucontent  > .menuarrow {
	text-align:center;
	padding-top:250px;
	font-size:20px;
	font-weight:bold;
}

#left {
 /* width: 250px; */
 width:15%;
}
#left > ul > li > a {
  padding-right: 40px;
  font-weight: bold;
  display: block;
  color: #ffffff;

  position: relative;
}
#left > ul > li > a > span {
  background: #ed1144;
  padding: 10px;
  display: block;
  font-size: 13px;
  font-weight: 300;
}
#left > ul > li > a:hover {
  text-decoration: none;
}
#left > ul > li.active {
  border-bottom: none;
}
#left > ul > li.active > a {
  color: #fff;
}
#left > ul > li.active > a span {
  background: #bd0e36;
}
#left span.cnt {
  position: absolute;
  top: 8px;
  right: 15px;
  padding: 0;
  margin: 0;
  background: none;
}

#left ul ul {
  display: none;
}

#left ul .active ul{
display:block;
}

#left ul ul li {
  border: 1px solid #e0e0e0;
  border-top: 0;
}

#left ul ul li a{
padding:3px 15px;
}

#left ul ul li a:hover, #left ul ul li.active a {
  color: #bd0e36;
}

#left ul ul li.odd {
  background: #f4f4f4;
}

#left ul ul li.even {
  background: #fff;
}


#left{
	z-index:1;
	display:block;
	min-height:600px;
	float:left;
	width:210px;
	background:#505050;
	border-right:1px solid #343434;
}
#left li a{
	cursor:pointer;
	display:block;
	line-height:40px;
	color:#999999;
	text-decoration:none;
	padding-left:25px;
	border-bottom:1px solid #343434;
}
#left li a:hover{
	background:#545454;
	color:#fff;
}
#left li ul{
	background:#343434;	
	display:none;
}
#left li li a{
	display:block;
	line-height:30px;
	color:#808080;
	text-decoration:none;
	padding-left:35px;
	border:none;
}
#left li li a:hover{
	background:none;
	color:#bfbfbf;
}
#right{
/*	overflow:hidden; */
	width:auto;
}
#dateSelect{
	height:50px;
	padding:8px 0 0 0px;
	background:#f5f5f5;
	font-size:12px;
	font-weight:normal;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
}
#tab{
	padding:0 10px;
	height:40px;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	width:100%;
	background:#e2e2e2;
}
#tab li,
#reportSelect li{
	float:left;
}
#tab a{
	display:block;
	line-height:40px;
	padding:0 15px;
	text-decoration:none;
	color:#3f3f3f;
	font-weight:bold;
}
#tab a:hover{
	color:#000;
	background:#d6d6d6;
}
#reportSelect{
	padding:0 10px;
	height:40px;
	border-bottom:1px solid #d3d3d3;
	width:100%;
}
#reportSelect a{
	cursor:pointer;
	display:block;
	line-height:40px;
	padding:0 25px 0 20px;
	text-decoration:none;
	color:#bfbfbf;
	border-left:5px solid #bfbfbf;
	border-right:1px solid #d3d3d3;
}
.visited{
	color:#0582b7 !important;	
	border-left:5px solid #0582b7 !important;
}
.payout{
	color:#ed7e17 !important;	
	border-left:5px solid #ed7e17 !important;
}
.newUsers{
	color:#50b432 !important;	
	border-left:5px solid #50b432 !important;
}
.amount{
	color:#af49c5 !important;	
	border-left:5px solid #af49c5 !important;
}
.claimUsers{
	color:#c20000 !important;	
	border-left:5px solid #c20000 !important;
}
#date{
	padding:0 10px;
	height:40px;
	width:100%;
	padding-top:5px;
}
#date li{
	float:left;	
}
#date a{
	cursor:pointer;
	display:block;
	line-height:28px;
	padding:0 10px;
	font-weight:bold;
	text-decoration:none;
	color:#3f3f3f;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	background:#e2e2e2;
}
#date a:hover{
	color:#000;
	background:#d6d6d6;
}
#date li:nth-child(1) a{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	-moz-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}
#date li:nth-child(3) a{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.dateSelected{
	color:#fff !important;
	background:#545454 !important;	
}
#table{
	color:#3f3f3f;
	width:100%;
	padding:0 10px;
}
table{
	text-align:center;	
}
.table_header,
.table_footer{
	background:#505050;
	color:#fff;
	font-weight:bold;	
}
.c1{
	background:#dedede;	
}
.c2{
	background:#d1d1d1;	
}
#footer{
	clear:both;

	width:100%;
	line-height:40px;
	background:#343434;	
	font-size:10px;
	color:#999999;
	text-align:center;
}
.content{
	display:block !important;	
	min-width:370px !important;	
	text-align:left;
}
.content table{
	text-align:left;	
}
#bluebox{
	width:610px;
	float:left;
	margin-left:30px;
}
#bluebox ul{
	width:610px;
	height:36px;
	border:solid 1px #0091d1;
}
#bluebox ul li{
	height:36px;
	line-height:36px;
	padding-left:10px;
	float:left;
}
#bluebox ul li A{
	line-height:36px;
	margin:0px 3px;
	padding:7px 10px 4px;
	color:#ebebeb;
	text-decoration:none;
}
#bluebox ul li A:link{
	background:#0091d1;
}
#bluebox ul li A:visited{
	background:#0091d1;
}
#bluebox ul li A:hover{
	background:#1E9ACC;
}
#titleWrapper{
	height:40px;
	padding:8px 0 0 10px;
}
.title{
	font-size:24px;
	font-weight:bold;
	color:#343434;
}
.textBox{
	display:block;
	width:120px;
	height:28px;
	line-height:28px;
	border:solid 1px #CCC;
	padding-left:5px;
}
.textBox2{
	display:block;
	width:120px;
	height:28px;
	line-height:28px;
	border:solid 1px #CCC;
	padding-left:5px;
}
#tableContent{
	min-width:800px;
	padding-left:20px;
	padding-top:15px;
}


.report, .reportVertical{
	width:100%;

	border-spacing: 1px;
	border-collapse: separate;
	border: 1px solid #dcdcdc; 
	

}

.bootstrapReport {
	width:100%;
	border-collapse: collapse;
	border: 1px solid #dcdcdc; 
}

.bootstrapReport thead tr th, .bootstrapReport tr th, .bootstrapReport tbody tr td, .bootstrapReport tr td {
	border: 2px solid #dcdcdc; 
}

.reportheader{
	
	background:#898989; 
	height:30px; 
	color:#ebebeb; 
	font-weight:bold; 
	font-size:12px;
}

.report td{
	
	height:30px;
}


.report th{
	
	text-align: center;
	  
}


.reportVertical th {
	background:#898989;
	height:30px; 
	color:#ebebeb; 
	font-weight:bold; 
	font-size:12px;
}

.reportVertical td {
	background:#FFFFF2;
	height:30px; 
	color:#000; 
	font-size:12px;
}

.highlightrow_0 {
	background-color:#D7DDE5 !important; 
}

.highlightrow_1 {
	background-color:#CBD1D8 !important; 
}

.highlightrow_close {
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.highlightrow_layer2_0 {
	background-color:#E9DDF0; 
}

.highlightrow_layer2_1 {
	background-color:#F0D8FF; 
}

.highlightrow_layer3_0 {
	background-color:#C8E2CB; 
}

.highlightrow_layer3_1 {
	background-color:#E0EDE1; 
}

.highlightrow_0:hover, .highlightrow_1:hover, .highlightrow_layer2_0:hover, .highlightrow_layer2_1:hover, .highlightrow_layer3_0:hover, .highlightrow_layer3_1:hover{
	background-color:#FFF6D8 !important; 
}

.depositrow_0 {
	background-color:#B1E494 !important; 
}

.depositrow_1 {
	background-color:#BFE2AA !important; 
}

.depositrow_0:hover, .depositrow_1:hover{
/*	background-color:#7EE57E; */
}

.withdrawalrow_0 {
	background-color:#FFBFBF; 
}

.withdrawalrow_1 {
	background-color:#FFCCCC; 
}

.withdrawalrow_0:hover, .withdrawalrow_1:hover{
/*	background-color:#FFD8D8; */
}

.backlistrow {
	background-color:#CCCCCC !important;
}

.highlight_banktrx_unclaim {
	background-color:#B1E494;
}

.highlight_banktrx_claim {
	background-color:#FFCCCC;
}

.highlight_banktrx_transfer {
	background-color:#FFE97F;
}

.highlight_banktrx_cancelled {
	background-color:#CCCCCC;
}

.twinkle {
	border-width:1px;
	border-style:solid;
	border-color:#FFD800;
}

.pagesequence {
	font-size:12px;
	line-height:12px;
	padding: 0px 5px 10px;
}

.checkboxOptions {
	padding-left:20px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	border-color:#CCC;
	border-style:solid;
	border-width:1px 0px;
	background-color:#f5f5f5;
}

.checkboxTitle {
	padding-top:10px;
}

.checkboxLabel {
	padding-right:20px;
}

.selection  {
	line-height:12px;
	padding:5px;
	vertical-align:middle;
	text-decoration:none;
	border:1px solid #343434;
	background-color:#505050;
	color:#FFF;
}

.selection:hover  {
	background-color:#999;
}

.selectionSelected {
	line-height:12px;
	padding:5px;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	cursor:default;
	border:1px solid #343434;
}

.error{
	color:red;
	font-size:12px;
}

.success{
	color:green;
	font-size:12px;
}

.errorMsg {
	display:none;
	line-height:12px;
	padding:10px 0px 10px 20px;
	color:#000;
	text-align:center;
	vertical-align:middle;
	border:1px solid #990000;
	background-color:#FFE8E8;
}

.refreshTimer {
	padding:2px 0px;
	line-height:12px;
}

.submitBtn {
	margin:10px;
	padding:10px;
	line-height:12px;
	text-decoration:none;
	color:#FFF;
	background-color:#222;
	border:1px solid #333;
}

.submitBtn:hover {
	background-color:#333;
}

.actionA {
	text-decoration:none;
	color: #0000FF; /*ebebeb*/
	cursor:pointer;
}

.bankindate{	
	color: #BD3A0B;
}
.suspend td{
	background-color:#fdbfbf;
}
.stautsclose td{
	background-color:#808080;
}
.credit td{
	background-color:#B1E494;
}

.debit td{
	background-color:#fdbfbf;
}

.transfer td{
	background-color:#FFE97F;
}

.reviewbtn {
	border:1px solid #666666;
	padding:2px;
	margin:3px;
	background-color:#898989;
}

.reviewbtn A {
	text-decoration:none;
	color: #ebebeb; 
	cursor:pointer;
}

.reviewbtn:hover {
	background-color:#999999;
}

.completebtn {
	border:1px solid #666666;
	padding:2px;
	margin:3px;
	background-color:#898989;
}

.completebtn A {
	text-decoration:none;
	color: #ebebeb; 
	cursor:pointer;
}

.completebtn:hover {
	background-color:#999999;
}

.deletebtn {
	border:1px solid #666666;
	padding:2px;
	margin:3px;
	background-color:#898989;
}

.deletebtn A {
	text-decoration:none;
	color: #000000; 
	cursor:pointer;
}

.deletebtn:hover {
	background-color:#999999;
}


.createbtn {
	border:1px solid #666666;
	padding:8px 15px;
	margin:0px;
	background-color:#898989;
}

.createbtn A {
	text-decoration:none;
	color: #ebebeb; 
	cursor:pointer;
}

.createbtn:hover {
	background-color:#999999;
}

.specialbtn {
	border:1px solid #FF0000;
	padding:2px;
	margin:3px;
	background-color:#FF6666;
}

.specialbtn A {
	text-decoration:none;
	color: #ebebeb; 
	cursor:pointer;
}

.specialbtn:hover {
	background-color:#FF9999;
}

.rejectbtn {
	border:1px solid #666666;
	padding:2px;
	margin:3px;
	background-color:#898989;
}

.rejectbtn A {
	text-decoration:none;
	color: #ebebeb; 
	cursor:pointer;
}

.rejectbtn:hover {
	background-color:#999999;
}


.credit td{
	background-color:#B1E494;

}

.debit td{
	background-color:#fdbfbf;

}
#logoheader{
	width: 197px;
	height: 84px;
	float: left;
	
	-webkit-animation: sky2 .8s steps(8, end) infinite;
    -moz-animation: sky2 .8s steps(8, end) infinite;
    animation: sky2 .8s steps(8, end) infinite;
    margin: 0px auto;
	min-width: 170px;
}

.hightlightAmout {
	background-color:#D8D8D8 !important;
}

.pagesInfo {
	float:right;
	padding-right:20px;
}

.pagesInfo .totalrecord, .pagesInfo .currentpage {
	padding-left:10px;
}

.paging {
	text-align:center;
	padding:10px;
}

.normalpagination {
	display: inline-block;
	padding-left: 0;
	margin: 1px 0 0 0;
}

.normalpagination > li {
	padding:0px;
	display:inline-block;
}

.normalpagination > li > span, .normalpagination > li > a  {
	position: relative;
	float: left;
	padding: 0px 6px; 
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
}

.normalpagination > li > span {
	margin-left:0;
	color: #000000;
}

a.tooltip {outline:none; text-decoration:none;display:inline-block;position: relative;opacity:1;}
a.tooltip strong {line-height:16px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:10px;
    margin-top:-20px; margin-left:10px;
    min-width:100px; line-height:16px;
	width:150px;
	height:50px;
	word-wrap: break-word;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}

.fancy select, .fancy input {
	padding : 8px;
	font-size:14px;
}

span.rank_s_ruby 
{
	display: inline-block !important;
	background: url(../images/rank_ruby.png) no-repeat top center;
	background-size: contain;
	width: 1em;
	height: 1.5em;
	margin: 0em 0.5em;
	padding: 0px !important;
}

span.rank_s_plantinum
{
	display: inline-block !important;
	background: url(../images/rank_plantinum.png) no-repeat top center;
	background-size: contain;
	width: 1em;
	height: 1.5em;
	margin: 0em 0.5em;
	padding: 0px !important;
}




span.rank_s_gold
{
	display: inline-block !important;
	background: url(../images/rank_gold.png) no-repeat top center;
	background-size: contain;
	width: 1em;
	height: 1.5em;
	margin: 0em 0.5em;
	padding: 0px !important;
}

span.rank_s_silver
{
	display: inline-block !important;
	background: url(../images/rank_silver.png) no-repeat top center;
	background-size: contain;
	width: 1em;
	height: 1.5em;
	margin: 0em 0.5em;
	padding: 0px !important;
} 

span.rank_s_bronze
{
	display: inline-block !important;
	background: url(../images/rank_bronze.png) no-repeat top center;
	background-size: contain;
	width: 1em;
	height: 1.5em;
	margin: 0em 0.5em;
	padding: 0px !important;
}

span.rank_s_copper
{
	display: inline-block !important;
	background: url(../images/rank_copper.png) no-repeat top center;
	background-size: contain;
	width: 1em;
	height: 1.5em;
	margin: 0em 0.5em;
	padding: 0px !important;
}

.negativeAmt {
	color:darkred;
	font-weight:bold;
	font-size: 16px;
}

.negativeBalance
{
	font-size: 18px;
	color:red;	
}

.negativeBalance_total
{
	color:red;	
	font-weight:bold;
	font-size: 18px;
}

.positiveBalance
{
	font-size: 18px;
	color:black;	
}

.positiveBalance_total
{
	font-size: 18px;
	color:black;	
	font-weight:bold;
}

.positiveAmt {
	color:darkgreen;
	font-weight:bold;
	font-size: 16px;
}

.normalAmt {
	font-weight:bold;
	font-size: 16px;
}

.confirmAlertTable {
	margin:25% 0px;
	width:100%;
	height:90%;
	text-align:center;
	border-collapse: collapse;
	border-spacing: 0px;
}

@media screen and (max-width: 720px), screen and (max-height: 200px) {
    .confirmAlertTable {
        margin:0;
    }
}

.confirmAlertBox {
	padding:25px 50px;
	width:450px;
	min-height:50px;
	border:10px solid #FFF;
	text-align:center;
	font-size:12px;
	background-color:#000;
	color:#FFF;
}

.btnConfirm  A {
	text-decoration: none;
	color: #ebebeb;
	cursor: pointer;
	padding:5px;
}

.btnCancel  A {
	text-decoration: none;
	color: #FF3232;
	cursor: pointer;
	padding:5px;
}

.error_colomn {
	background-color:#FF3F3F;
}


.message {
	margin: 10px;
	padding: 10px;
	font-size: 14px;
	color: #0000FF;
}


.divfloatLeftwidth70{
	width:150px;
	float:left;
}


.mandatory{
color:red;
}

.checbox_options{
float:left;
width:80%;
}

.checbox_options label{
float:left;
width:33.3%;
line-height:18px;
}

.clear{
clear:both;
}


.fancyboxfield {
	text-align: left;
	font-size: 12px;
	padding: 8px;
}


.comment_title {
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

.comment_thread_box {
	margin:5px 20px;
	border:1px solid #000000;
	background-color:#C0E0EB;
	border-radius:5px;
}

.comment_thread_title {
	font-size:20px;
	font-weight:bold;
	word-wrap: break-word;
	width:850px;
}

.comment_thread_error{
	color : #FF0000;
	font-size:20px;
	font-weight:bold;
}

.comment_reponse_box{
	margin:5px 20px;
	padding:5px;
	border:1px solid #000000;
	border-radius:5px;
}

.comment_member_reponse_box {
	margin:5px 20px 5px 100px;
	padding:5px;
	border:1px solid #000000;
	border-radius:5px;
	background-color:#DBFFCC;
}

.comment_affiliate_reponse_box {
	margin:5px 20px 5px 100px;
	padding:5px;
	border:1px solid #000000;
	border-radius:5px;
	background-color:#DBFFCC;
}

.comment_admin_reponse_box {
	margin:5px 100px 5px 20px;
	padding:5px;
	border:1px solid #000000;
	border-radius:5px;
	background-color:#CECECE;
}

.comment_reponse {
	font-size:20px;
	font-weight:bold;
	word-wrap: break-word;
	width:850px;
}




/* pagination */
.totalRecords{
	float:right;
	padding: 5px 10px;
}

.pagination{
	padding: 5px 0px; 
	display:inline-block;
	margin: 1px 0 0 0;
}

.pagination span{
	position: relative;
	padding: 0px 3px; 
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
}

.pagination span.curSpan{
	color:#000000;
	font-weight:bold;
}

.pagination a{
	position: relative;
	padding: 0px 3px; 
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
}

.pagination a:hover{
	/*background:#333;*/
}

.form_text_left{
	text-align:left;
}


.transfer_to {
	color: #006400 !important;
}


.transfer_from {
	color: #FF0000 !important;
}



/* overwrite bootstrap css */

.btn {
	border: 1px solid #666666;
	padding: 4px;
	margin: 2px;
	background-color: #898989;
}

.btn  a {
	color: #FFFFFF;
}

.btn:hover {
/*	background-color:#999999; */
}

.remark {
	background-color: #C7EDFC;
}

.custom-combobox  {
	position: relative;
	display: inline-block;
}

.custom-combobox-input {
 	margin: 0;
    padding: 5px 10px;
}

.promotion_select{
font-weight: bold;
background: #f8f282;
color: red;
font-size: 16px;
}

.promotion_option{
font-weight: bold;
}
.voucher_form_name
{
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
	font-size: 200%;
}
.voucher_form_info_left
{
	float:left;
	margin:0;
	padding:0;
    height: 100px;
	text-align:left;
}

.voucher_form_info_right
{
	float:right;
	margin:0;
	padding:0;
    height: 100px;
	text-align:right;
}
.voucher_form_info_left ul li
{
	padding:3px 0px
}

.voucher_form_info_right ul li
{
	padding:3px 0px
}
.voucher_form_body
{
	padding-left:150px;
	padding-right:150px
	
}
.voucher_form_name
{
	padding-top: 50px;
	padding-bottom: 50px
}
.voucher_form_table_view {
    border-collapse: collapse;
    width: 100%
}

.voucher_form_table_view th, .voucher_form_table_view td 
{
    border: 1px solid black;
}

.voucher-form_ringgit
{
	padding-top: 50px;
	padding-bottom: 50px	
}

.voucher-form-signature table
{
 	text-align: center;
	width:100%;
	padding: 15px

}
.voucher-form-signature ul li
{
	display:inline;
	padding:0 60px;
	margin:0 80px
}

.voucher_label
{
	width: 30%;
    float: left;
    text-align: right;
}

.voucher_textbox
{
	width: 65%;
    margin-left: 10px;
    float:left;
}
#total_in_words
{
	text-transform:capitalize;
}
#hidden_total_in_words
{
	text-transform:capitalize;
}

.bgpink{
	background:#FFC0CB;
}

.reportSearchOption{
	display: inline-block;
	padding: 2px;
}