.reportView-content {
	padding-top:10px;
	position:relative;
}
.financeReport-header {
	width: 95%;
    margin: 0px 0px 10px 0px;
	background-color:#fff;
}
.financeReport-header {
	position:fixed;
	border-bottom: 1px solid #eee;
	z-index:1
}
.reportView-content .financeReport-body {
	margin:10px 5%;
	margin-top:90px;
	width:90%;
	max-height:550px;
	overflow: auto;
}
.report-date,.unit-of-amount {
	display:inline-block;
}
.report-date {
	width:70%
}
.unit-of-amount {
	width:29%;
	text-align:right;
}
.report-date:before,.unit-of-amount:before {
	content:'*';
	color:red;
}
.reportView-content .table td,.reportView-content .table th {
	padding:0px;
}
.reportView-content .table .table_header td {
	padding:5px;
}
.reportView-content .table tbody tr:first-of-type {
	border-top:1px solid #ddd;
}
.reportView-content tr td:first-of-type {
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
}
.reportView-content tr td:nth-of-type(3n-2) {
	width:25%;
}
.reportView-content tr td:last-of-type {
	border-right:1px solid #ddd
}
.reportView-content tr td:not(first-of-type):not(last-of-type) {
	border-right:1px solid #ddd
}
.reportView-content tr td textarea.yk_textInputProjectName {
	display:block;
	width:100%;
	border:none;
	height:25px;
	resize:none;
	cursor:pointer;
	background:transparent;
	/* white-space: nowrap; */
	overflow: hidden;
}
.reportView-content tr td textarea.yk_textInputProjectName:focus {
	outline:none;
	outline-offset:0px;
	resize:none
}
.financeReportDialog .modal-footer {
	padding-right:5%;
}
.noneInputCenter {
	text-align:center !important;
	background:transparent;
}
.inputCenter {
	text-align:right !important;
	width:99%;
	border:none;
	background:transparent;
	padding-right: 5px;
	margin:1px;
}
.inputCenter:focus {
	outline-offset:0;
	outline: -webkit-focus-ring-color auto 0px;
}