#IncomeListForm .PortoViewField > .BootToolbar {
	height: 80px;
	max-height: 80px;
}
#IncomeListForm .PortoViewField > .BootToolbar + .BootFieldBody {
	margin-top: 80px;
}
td.BootColumn.IncomeCell {
	color: rgb(158, 148, 148);
	border: 1px solid #e3e3e3;
	/*transition: background-color .2s ease-in;*/
	cursor: pointer;
}
td.BootColumn.IncomeCell:hover {
	background-color: #e3e3e3;
}
td.BootColumn.IncomeCell.Error {
	color: rgba(241, 0, 0, 0.774);
}
td.BootColumn.IncomeCell.Success {
	color:#2b2;
}
td.BootColumn.IncomeCell.Disabled {
	color:#888;
}
td.BootColumn.IncomeCell.Real {
	color: #000000;
}
td.BootColumn.IncomeCell.Accept {
	color: #c47704;
}
td.BootColumn.IncomeCell.Rejected {
	color: #a00e0e;
}
td.BootColumn.IncomeCell.Manual {
	color: #f5cf45
}
td.BootColumn.IncomeCell.Estimated {
	color: #0e0fa0;
}
.IncomeInfo div {
	line-height: 30px;
	float: left;
}
.IncomeInfo div b {
	border: 1px solid #ccc;
	padding: 5px 10px;
}
.IncomeInfo .Real {
	color: #000;
	border-color: #000;
}
.IncomeInfo .Real b {
	border-color: #000;
}
.IncomeInfo .Manual {
	color: #f5cf45;
	border-color: #f5cf45;
}
.IncomeInfo .Manual b {
	border-color: #f5cf45;
}
.IncomeInfo .Estimated {
	color: #0e0fa0;
	border-color: #0e0fa0;
}
.IncomeInfo .Estimated b {
	border-color: #0e0fa0;
}
.input-group button.btn.Real {
	color: #fff;
	background-color: #020600 !important;
	border-color: #000000 !important;
}
.input-group button.btn.Manual {
	color: #fff;
	background-color: #f5cf45 !important;
	border-color:#f5cf45 !important;
}
.input-group button.btn.Estimated {
	color: #fff;
	background-color: #0e0fa0 !important;
	border-color: #0e0fa0 !important;
}
.input-group button.btn.Accept {
	color: #fff;
	background-color: #c47704 !important;
	border-color: #c47704 !important;
}
.input-group button.btn.Rejected {
	color: #fff;
	background-color: #a00e0e !important;
	border-color: #a00e0e !important;
}
/*.input-group button.btn.Manual {
	color: #fff;
	background-color: #3737d0 !important;
	border-color: #3737d0 !important;
}
.input-group button.btn.Estimated {
	background-color: #e44444 !important;
	border-color: #e44444 !important;
}*/
.BootToolbar .IncomeVerifyLegend {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	flex-direction: column;
	vertical-align: middle;
	padding: 0 10px;
	border: 1px solid #ccc;
	margin-left: 25px;
	
	font-size: 10px;
	line-height: 11.5px;
}
.BootToolbar .IncomeVerifyLegend .Main {
	font-weight: 700;
}
.IncomeValue input[type="text"] {
	min-width: 100px;
}
/*
*	IncomeLegend
*/
.IncomeLegend h4 {
	margin-bottom: 15px;
	color: #818181;
}
.IncomeLegend .legend-item {
	display: flex;
	align-items: center;
	color: #333;
	margin-bottom: 10px;
}
.IncomeLegend .legend-item .square {
	width: 12px;
	height: 12px;
	margin-right: 7px;
}
.IncomeLegend .legend-item .square.orange {
	background-color: #DD6B00;
}
.IncomeLegend .legend-item .square.red {
	background-color: #DC3545;
}
.IncomeLegend .legend-item .square.yellow {
	background-color: #EBB112;
}
.IncomeLegend .legend-item .square.black {
	background-color: #333333;
}
.IncomeLegend .legend-item .square.purple {
	background-color: #8349DC;
}
.IncomeYearSelect {
	width: 175px;
}
.IncomeValueTypeSelect{
	width: 250px;
}
.IncomeValueTypeMonthSelect{
	width: 180px;
}