.help_support {
	background-color: #ddd;
	padding:15px;
	float:left;
	border-radius: 10px;
	margin-right: 25px;
	margin-bottom: 25px;
}

.wm_left {
	float:left;

}

.wm_icon {
	width:48px;
	height:48px;
	position: relative;
	margin:0 auto;
	margin-bottom: 5px;
}



.wm_arrow {
    /* To correctly align image, regardless of content height: */
    vertical-align: top;
    display: inline-block;
    /* To horizontally center images and caption */
    text-align: center;
    /* The width of the container also implies margin around the images. */
    width: 20px;
    height:65px;
    position: relative;
    left:-5px;
    margin-top:5px;
    /*padding:6px;*/
    /*margin-right: 20px;*/
/*    margin-bottom: 5px;
    margin-top:15px;
    margin-right: 5px;*/
    text-align: center!important;
}

	.help_icon 	{ background:transparent url('../images/office_icons/help.png') no-repeat; }
	.help_icon:hover { background:transparent url('../images/office_icons/help_hover.png') no-repeat; }
	.support_icon { background:transparent url('../images/office_icons/support.png') no-repeat; }
	.support_icon:hover { background:transparent url('../images/office_icons/support_hover.png') no-repeat; }
	.feedback_icon { background:transparent url('../images/office_icons/feedback.png') no-repeat; }
	.feedback_icon:hover { background:transparent url('../images/office_icons/feedback_hover.png') no-repeat; }
	.vakantiedagen_icon { background:transparent url('../images/office_icons/vakantiedagen.png') no-repeat; }
	.vakantiedagen_icon:hover { background:transparent url('../images/office_icons/vakantiedagen_hover.png') no-repeat; }
	.prijzen_icon { background:transparent url('../images/office_icons/prijzen.png') no-repeat; }
	.prijzen_icon:hover { background:transparent url('../images/office_icons/prijzen_hover.png') no-repeat; }
	.omschrijving_icon { background:transparent url('../images/office_icons/omschrijving.png') no-repeat; }
	.omschrijving_icon:hover { background:transparent url('../images/office_icons/omschrijving_hover.png') no-repeat; }
	.openingstijden_icon { background:transparent url('../images/office_icons/openingstijden.png') no-repeat; }
	.openingstijden_icon:hover { background:transparent url('../images/office_icons/openingstijden_hover.png') no-repeat; }
	.afbeelding_icon { background:transparent url('../images/office_icons/afbeelding.png') no-repeat; }
	.afbeelding_icon:hover { background:transparent url('../images/office_icons/afbeelding_hover.png') no-repeat; }
	.opties_icon { background:transparent url('../images/office_icons/opties.png') no-repeat; }
	.opties_icon:hover { background:transparent url('../images/office_icons/opties_hover.png') no-repeat; }
        .import_klanten_icon { background:transparent url('../images/office_icons/import_klanten.png') no-repeat; }
	.import_klanten_icon:hover { background:transparent url('../images/office_icons/import_klanten_hover.png') no-repeat; }
        .import_extra_verbruik_icon { background:transparent url('../images/office_icons/import_extra_verbruik.png') no-repeat; }
	.import_extra_verbruik_icon:hover { background:transparent url('../images/office_icons/import_extra_verbruik_hover.png') no-repeat; }

div.wm_item {
    /* To correctly align image, regardless of content height: */
    vertical-align: top;
    display: inline-block;
    /* To horizontally center images and caption */
    text-align: center;
    /* The width of the container also implies margin around the images. */
    min-width: 48px;
    padding:6px;
    margin-right: 20px;
    margin-bottom: 5px;
    text-align: center!important;
}

div.wm_item_last {
	margin-right: 0px;
}

div.wm_first {
	margin-left:15px;
}

.caption {
    font-weight: bold;
    margin-top: 10px
}

.caption a {
	color:#000!important;
	text-decoration: none;
}

.caption a:hover {
	text-decoration: underline;
}

.wm_text  {
    vertical-align: top;
    display: inline-block;
	width:225px!important;
	padding-top:6px;
}

.wm_text_wide  {
    vertical-align: top;
    display: inline-block;
	width:325px!important;
	padding-top:6px;
}


.cl_both {
	clear:both!important;
}

.welcome-dashboard .welcome-block {
    margin-bottom: 12px;
}

.welcome-dashboard .welcome-page-title {
    margin: 0;
    padding: 4px 0 2px;
    font-weight: 700;
}

.welcome-dashboard .welcome-panel {
    border: 1px solid #dfe3e8;
    border-radius: 8px;
}

.welcome-dashboard .welcome-panel .card-header {
    border-bottom: 1px solid #e6eaef;
}

.welcome-dashboard .welcome-panel .table thead th {
    font-weight: 700;
    white-space: nowrap;
}

.welcome-dashboard .welcome-panel .table tbody td {
    vertical-align: middle;
}

.welcome-dashboard .welcome-panel .table tbody td a {
    font-weight: 600;
}

.welcome-chart-card {
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: 0;
}

.welcome-chart-toolbar {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 12px;
}

.welcome-chart-toolbar .btn {
    min-width: 34px;
}

.welcome-chart-settings {
    border: 1px solid #dfe3e8;
    border-radius: 8px;
    padding: 12px;
    margin-bottom: 12px;
    background: #f8f9fb;
}

.welcome-chart-canvas {
    min-height: 320px;
}

@media (max-width: 991.98px) {
    .welcome-chart-canvas {
        min-height: 280px;
    }
}
