/**
 * Dashboard
 * =========================================== */
.utp-dashboard {
	padding: 15px 15px 0;
}
.utp-tabs-content .utp-dashboard {
	padding: 0 0 15px;
}
.utp-dashboard .items-section {
	border-radius: 2px;
	border: 1px solid #e3e4e8;
	background-color: #fff;
	transition: all .3s;
}
.utp-dashboard .items-section + .items-section {
	margin-top: 10px;
}
.utp-dashboard .items-section .period,
.utp-dashboard .items-section .item-header {
	padding: 5px 14px;
	border-radius: 2px 2px 0 0;
	background-color: #f3f4f5;
}
.utp-dashboard .items-section .item-footer {
	padding: 5px 14px;
	border-radius: 0 0 2px 2px;
	background-color: #f3f4f5;
}
.utp-dashboard .items-row:before,
.utp-dashboard .items-row:after {
	content: '';
	display: table;
	clear: both;
}
.utp-dashboard .items-row .item {
	padding-left: 10px;
	padding-right: 10px;
}
.utp-dashboard .items-row .item-col-3 {
	width: 33.333333%;
	float: left;
}
.utp-dashboard .items-row .item .chart {
	margin-top: 15px;
}
.utp-dashboard .items-row .item .chart img {
	margin: 0 auto;
	display: block;
}
.utp-dashboard .items-row .item-col-3 .chart img {
	width: 190px;
}
.utp-dashboard .item .legend {
	padding-top: 15px;
	padding-bottom: 10px;
}
.utp-dashboard .item .legend-text {
	display: -webkit-box;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.utp-dashboard .item .legend-name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 5px;
}
.utp-dashboard .item .legend-value {
	white-space: nowrap;
}
.utp-dashboard .legend-point {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -1px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
}
.utp-dashboard .details-action {
	text-align: center;
	padding: 15px;
}
.utp-dashboard .item-footer .line-separator {
	padding-left: 5px;
	padding-right: 5px;
}
.utp-dashboard .item-footer .line-separator:before {
	background-color: #ccc;
	content: '';
	display: inline-block;
	margin-bottom: 1px;
	width: 1px;
	height: 12px;
	vertical-align: middle;
	background-color: #e3e4e8;
}
.utp-dashboard .dashboard-details .items-section:last-child {
	margin-bottom: 15px;
}