dd {
  break-before: avoid;
}

.simcal-day-label{
	margin: 0px !important;
}

.simcal-default-calendar-list ul.simcal-events {
    margin: 0px;
    padding: 0px;
	  margin-left:20px;
}

.simcal-default-calendar-list dt.simcal-day-label{
	  margin-left:10px;
	  border-bottom: 0px solid #a60303 !important;
}

h4.widgettitle {
    margin-left: 10px;
	  margin-bottom: 0px;
	  margin-top: 0px;
	  font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
  	font-size: 24px;
}

.simcal-default-calendar-list {
    min-height: 100px;
    padding: 0 0;
    text-align: left;
}

table.table-agenda {
	width: 100%;
}

table.table-agenda tr td {
	padding:1%;
	width: 20%;
}

table.table-agenda tr td.niet {
	background-color: #ffdede;
}

table.table-agenda tr td.voorbede {
	background-color: #ceffb5;
}

table.table-agenda tr td.wijkzegenen {
	background-color: #eeffb5;
}

table.table-agenda tr td.persoonlijk {
	background-color: #ffeeb5;
}

table.table-agenda tr td.amhw {
	background-color: #b5ffe2;
}

table.table-agenda tr td.woordlezen {
	background-color: #b5fff9;
}

table.table-agenda tr td.persvoorbede {
	position: relative;
	background-image: linear-gradient(135deg, #ceffb5, #ceffb5, #ceffb5, #ceffb5, #ceffb5, #ceffb5, #ceffb5, #ceffb5, #ceffb5, #ceffb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5);}

table.table-agenda tr td.lunch {
	position: relative;
	background-image: linear-gradient(180deg, #ffe796, #ffe796, #ffe796, #ffe796, #ffe796, #ffe796, #ffe796, #ffe796, #ffe796, #ffe796, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5, #ffeeb5);}

table.table-agenda tr td.persvoorbede div.leftup{
	position: absolute;
	top: 0;
	Left: 0;
}

table.table-agenda tr td.persvoorbede div.rightbot{
	position: absolute;
	bottom: 0;
	right: 0;
}

table.table-agenda tr.header,
table.table-agenda tr td.tijd {
	background-color: #eeeeee;
}

div.maandcalendar .simcal-default-calendar-list ul.simcal-events li.simcal-event {
	margin-bottom: 0;
}

div.maandcalendar .simcal-default-calendar-list dt.simcal-day-label {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
}

div.simCalRow {
	float:left;
	width:100%;
	background-color:#eeeeee;
}

 div.simCalRowTime {
	float:left;
	width:20%
}

div.simCalRowTitle {
	float:left;
}

.table-agenda .dashicons, .dashicons-before:before {
   float:right;
}

.table-agenda a {
    color: #000000;
    text-decoration: none;
}

.simcal-calendar-list span{
    font-size:18px;
}