#setting_credit {
	
	.tr-error {
		height: 4em;
	}
	
	.table{
		overflow-x: auto;
	}
	
	table {
		width: 100%;
		font-size: $font-size-small;
		position: relative;
		.amount {
			text-align: right;
		}
	}
	
	th {
		padding: 10px 0;
		font-weight: 500;
	}
	
	
	tr {
		vertical-align: baseline;
	}

	td {
		border-bottom: 1px solid #ddd;
		padding: 10px 0;
		&.add {color: #4caf50;}
		&.deduct {color: #e91e63;}
		&.refund {color: #4caf50;}
	}
	#table_credit_wrapper {
		margin-top: 20px;
		#table_credit_filter{
			input{
				border: 1px solid #888;
			    border-radius: 3px;
			    padding: 0.5em;
			    font-weight: 100;
			    font-size: 14px;
			}
		}
	    .paging_simple_numbers {
	      width: 100%;
	      display: flex;
	      justify-content: space-between;
	      padding: 20px 0;
	    }

	    .paginate_button {
	      line-height: 1em;
	      font-weight: normal;
	      border: 1px solid;
	      border-color: transparent;
	      font-size: $font-size-small;
	    }

	    .paginate_button:hover {
	      background: transparent;
	      color: #000 !important;
	      border-color: transparent;
	      font-weight: bold;
	    }

	    .paginate_button.current {
	      background: transparent;
	      border-color: #000;
	      font-weight: bold;
	    }

	    .paginate_button.disabled:hover {
	      color: #666 !important;
	    }
	  }
}