button[data-new] > *,
button[data-edit-id] > *,
button[data-delete-id] > * {
	pointer-events: none;
}
.cal-month-day .events-list {
	min-height: 60px;
}
.events-list .event {
	display: inline-table;
}
.event {
	width: 30px;
	height: 30px;
	box-shadow: none;
	border-radius: 50%;
	border: 1px solid #ececec;
}
@media (max-width: 1040px) {
	.event {
		width: 20px;
		height: 20px;
	}
	.cal-month-day .events-list {
		min-height: 50px;
	}
}
.cal-year-box [class*="span"] {
	min-height: 85px;
}
.cal-day-today {
	background-color: #ececec;
}
#cal-slide-content {
	color: #495057;
	box-shadow: none;
	background-image: none;
	border-bottom: 1px solid #ececec;
}
#cal-slide-content a.event-item {
	color: #495057;
}
#cal-slide-box .event {
	width: 30px;
	height: 30px;
	margin-top: -5px;
}
#cal-slide-box ul li {
	min-height: 35px;
}
.nav-link-icon {
	margin-right: 0;
}
.alert {
	margin-top: 1rem;
}
.bg-animated {
	animation: blinker 1s linear infinite;
}
@keyframes blinker {
	50% {
		opacity: 0;
	}
}
.table-report thead,
.table-report tfoot {
	z-index: 1;
	position: sticky;
}
.table-report thead {
	inset-block-start: 0;
}
.table-report tfoot {
	inset-block-end: 0;
	background-color: #fff;
}
table.table table tbody tr td:first-child {
	padding-left: 0;
}
table.table table tbody tr td:last-child {
	padding-right: 0;
}
.selectize-dropdown .selected {
	background-color: #206bc4;
}
.selectize-control.single .selectize-input {
	background-image: none;
	background-color: unset;
	background-repeat: unset;
}
.selectize-control.single .selectize-input, .selectize-dropdown.single {
	border-color: #d9dbde;
}
.selectize-control.plugin-clear_button .clear {
	top: -2px;
}
.selectize-control .selectize-input.disabled ~ a.clear {
	display: none;
}
.selectize-control.selectize-lg .selectize-input {
	line-height: 1.5;
	font-size: 1.25rem;
	padding: 0.5rem 1rem;
    border-radius: 0.3rem;
    height: calc(2.875rem + 2px);
}
.form-selectgroup-warning .form-selectgroup-input:checked + .form-selectgroup-label {
	box-shadow: none;
	border-color: #f76707 !important;
}
.form-selectgroup-success .form-selectgroup-input:checked + .form-selectgroup-label {
	box-shadow: none;
	border-color: #2fb344 !important;
}
.form-selectgroup-danger .form-selectgroup-input:checked + .form-selectgroup-label {
	box-shadow: none;
	border-color: #d63939 !important;
}
.form-selectgroup-warning .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-check {
	background-color: #f76707 !important;
}
.form-selectgroup-success .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-check {
	background-color: #2fb344 !important;
}
.form-selectgroup-danger .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-check {
	background-color: #d63939 !important;
}
.form-selectgroup-warning .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-title {
	color: #f76707 !important;
}
.form-selectgroup-success .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-title {
	color: #2fb344 !important;
}
.form-selectgroup-danger .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-title {
	color: #d63939 !important;
}
@media (orientation: portrait) and (max-width: 562px) {
    span[data-cal-date] {
        margin-top: 7px;
        margin-right: 1px;
    }
    .cal-month-box .cal-day-today span[data-cal-date] {
        font-size: 1.2em;
    }
}
