.cash-wrapper{
	.nav-bar{
		.menu-bar{
			position: relative;
		}
		.cash-date{
			dl{
				background: #ffffff;
				dt{
					i{
						position: relative;
						line-height: 0.5;
						font-size: 2em;
						padding: 15px;
						top: 5px;
					}
					font-weight: normal;
					font-size: 1em;
					padding: 15px 0;
					border-bottom: 1px solid #eeeeee;
					box-shadow: 0 1px 0 0 #f9f9f9;	
				}
				dd{
					ul{
						margin: 0;
						padding: 0;
						list-style: 0;
						li{
							padding: 15px 0 15px 45px;
							border-bottom: 1px solid #eeeeee;
							box-shadow: 0 1px 0 0 #f9f9f9;
							&.active{
								background: #0dc67a;
								color: #ffffff;
							}
						}
					}
				}
			}
		}
	}
	.cash-container{
		background: #f5f5f5;
		padding: 0 15px;
		.label-text{
			color: #a8a8a8;
			width: 140px;
		}
		.cash-top-menu{
			.top-menu-btn{
				position: absolute;
				right: 15px;
				top: 10px;
				i{
					padding: 0 10px;
				}
			}
		}
		.cash-content{
			.drawer-btn{
				text-align: center;
				padding: 20px 0 15px;
				a{
					width: 150px;
					border: 1px solid #00bd61;
					&.btn-default{
						color: #00bd61;
					}
				}
				p{
					padding: 20px 0 0;
					color: #bebebe;
				}
			}
			.drawer-wrapper{
				background: #ffffff;
				border: 1px solid #ebebeb;
				padding: 15px;
				border-radius: 5px;
				.close-drawer-btn{
					padding: 0 0 24px;
					border-bottom: 1px solid #eeeeee;
				}
				ul.drawer-list{
					li{
						padding: 15px 0;
						border-bottom: 1px solid #eeeeee;
						position: relative;
					}
					.btn{
						position: absolute;
						top: 10px;
						padding: 5px 25px;
					}
				}
				.total-balance{
					font-size: 1.3em;
					padding: 15px 0 0;
				}
			}
			.activity-log{
				display: none;
				background: #ffffff;
				margin: 0 -15px;
				padding: 0 0 0 15px;
				border: 1px solid #eaeaea;
				box-shadow: inset 0 1px 2px -1px #f7f7f7,
							inset 0 -1px 2px -1px #f7f7f7;
				table{
					margin: 0;
					th{
						border-top: none;
						color: #19c07b;
						font-weight: normal;
						padding: 15px 0;
					}
					td{
						padding: 10px 0;
						.label-text{
							display: block;
						}
					}
				}
			}
		}
	}
}