.top-container {margin-top: 90px;}
.top-container .container-fluid{padding: 0;}
.top-container .container-fluid img {display: block; width: 100%;}

.dashboard {padding: 50px 0;}
.dashboard .headline {margin-top:20px;}
.dashboard .headline h1 {font-size: 42px;margin-bottom: 15px;}
.dashboard .headline .date {font-size: 14px;}
.dashboard .row-main{margin-top:40px;}
.dashboard .subheadline {font-size:18px; padding-bottom:10px;border-bottom:1px solid;height: 50px;display: flex;align-items: center;line-height: 1.2;}
.dashboard .number1 {font-size: 120px;height:205px;display: block;}
.dashboard .number2 {font-size: 120px;}
.dashboard .row1 .col-md-4, .dashboard .row1 .col-md-5, .dashboard .row1 .col-md-7, .dashboard .row1 .col-md-12 {padding: 0;}
.dashboard .row1 {margin-top: 50px;}
.dashboard .number3 {font-size: 80px;height:100px;margin:0 10px;}
.dashboard .number4 {font-size: 24px;}
.dashboard .footnote {font-size: 14px;text-align: center;line-height: 1.4;}
.dashboard .b1 {margin-bottom: 50px;}

.dashboard .financing{border-right: 1px solid #666;}
.dashboard-grey {background: #f0f0f0;}
.dashboard-bottom {padding: 60px 0 20px 0;}

.dashboard #chart-approved {height:215px;margin-top:-60px;}
.dashboard #chart-sector {height:300px;display: flex;justify-content: center;}
.dashboard #chart-financing {height:200px;}
.dashboard #chart-type {height:200px;}

/**************************** start: project sector chart overwrite ****************************/
.apexcharts-legend-text {font-size: 12px!important; line-height: 24px;}	/*for chart 2 labels on right side*/
.apexcharts-legend.position-right {right: 41px!important;top: 30px!important;}
svg path {cursor: pointer;}
/**************************** end: project sector chart overwrite ****************************/

/* ipadpro */
@media only screen and (max-width: 1024px) {
	.dashboard .subheadline { font-size: 15px;}
}

/* ipad */
@media only screen and (max-width: 768px) {
	.top-container {margin-top: 70px;}
	.dashboard .row1 { margin-bottom: 70px;}
	.dashboard .financing {border-right: 0;    margin-bottom: 50px;}
	.dashboard .number1 {height: 160px;}
	.dashboard #chart-approved {margin-top:0;}
	.dashboard .subheadline {height: 40px;}
	
	.apexcharts-legend.position-right {right: 22px!important;}
}

/* iphone */
@media only screen and (max-width: 576px) {
	.top-container {margin-top: 70px;}
	.dashboard .headline h1{font-size: 26px;}
}