span.nav-link-icon i.ti {
	font-size: 20px !important;
}

.text-bold { font-weight: bold !important; }

i.ti { font-size: 1rem !important; }

.calendar-table td {
font-size: 11px;
padding: 0.2rem 0.75rem !important;
}

.calendar-table td[data-anwesend="true"] { background-color: lightgreen; }
.calendar-table td[data-anwesend="false"] { background-color: darkorange; }
.calendar-table td {
    user-select: none; /* Standard syntax */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    -webkit-user-select: none; /* Safari */
}

.layout-fluid .page-wrapper {
    margin-left: 20rem !important;
    margin-right: 5rem !important;
}

/*
hover over fullcalender column
*/
.fc-timeline-slot-lane:hover {
  background-color: #eee !important;
}


.card-hover:hover {
    box-shadow: rgba(0, 0, 0, .16) 0 2px 16px 0;
}

.resource-checkbox {
	zoom: 1.5;
}

/* Anpassung Tom-Select Dropdown */
.ts-wrapper {
 /*   padding: 0 2.25rem 0 0 !important; */
    border: 0 !important;
}

.accordion-button.no-icon:after {
    opacity: 0;
}


.badge-sm {
    --tblr-badge-font-size: 0.71428571em;
    --tblr-badge-padding-y: 2px;
    --tblr-badge-padding-x: 0.25rem;
}