html{
	  margin:0px;
	  padding:0px;
	  width:100%;
	  height:100%;
	  overflow:hidden;
    }
body{
	  margin:0px;
	  padding:0px;
	  width:100%; 
	  height:100%;
	  overflow:auto;
    }

.login {
	text-align: center;
	width: 420px;
	height: 280px;
	margin-left: 30%;
	margin-top: 10%;
	padding: 100px;
	position: absolute;
	background: url(/res/images/login.png) no-repeat center;
}
 

.header-left {
	float: left;
	text-align: left;
	min-width: 200px;
	width:200px;
	height: 61px;
	line-height: 61px;
	font-size: x-large;
	display:inline-block;
}

.header-center {
	float: left;
	text-align: left; 
	height: 61px;
	line-height: 61px;
}

.header-right {
	float: right; 
	text-align: right;
	height: 61px;
	line-height: 61px;
	font-size: large;
}

.header-right a {
	cursor: pointer;
	margin-right: 6px;
}

.content {
	position: fixed;
	width: 100%;
	top: 63px;
	bottom: 26px;
	overflow: auto;
	clear: both;
	float: left; 
}
 
.content .main {
	float: left;
	height: 100%;
	overflow: auto;
} 

.new-row {
	clear: both;
	float: left;
	margin-bottom: 6px;
	font-size: 16px
} 

.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item {
    margin-bottom: 4px;
} 

.el-form-item--small .el-form-item__content, .el-form-item--small .el-form-item__label {
    line-height: 32px; 
}

.el-form-item--small .el-form-item__content>label,.el-form-item--small .el-form-item__content>span{
    text-align: right;
    vertical-align: middle;
    float: left;
    font-size: 14px;
    color: #606266;
    line-height: 32px;
    padding: 0px 12px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.el-divider--horizontal {
    display: block;
    height: 1px;
    width: 100%;
    margin: 8px 0;
} 

.my-toolbar{
	border-bottom:1px #dcdfe6 solid;
	padding-bottom:4px;
}

.my-form{ 
	margin-top:4px;
}

 .avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }
  .avatar-uploader .el-upload:hover {
    border-color: #409EFF;
  }
  .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 178px;
    height: 178px;
    line-height: 178px;
    text-align: center;
  }
  .avatar {
    width: 220px;
    height: 220px;
    display: block;
  }
  
  	.el-table .income-row {
		color: #67C23A;
	}

	.el-table .warning-row {
		color: #F56C6C;
	}

	.el-table .line-row {
		color: #409EFF;
	} 

	.el-table .warning-row {
		color: #F56C6C;
	}
	
	.el-table .sum-row {
		background: rgb(240, 249, 235);
	}

	.el-table .total-row {
		background: rgb(225, 243, 216);
	}
	
	.el-table .refund-row {
		color: red;
	}
	
	.el-table .free-give-row {
		color: #FFA500;
	}

	.el-table .boldBorder {
		border-right: solid 1px black;
	}