/*body {
    background-color: skyblue;
}*/



table.table .actions {
	white-space: nowrap;
	width: 1%;
}
table tbody#sortable tr { cursor: grab; }

.disabled { cursor: not-allowed !important; pointer-events: initial !important; }

.toggle-password-button { position: absolute; top: initial !important; bottom: -1.25rem !important; }

.datetimepicker[readonly] { background: initial !important; }



.row *:has(> input[required]:not([readonly]):not([type='checkbox'])), .row *:has(> select[required]:not([readonly])), .row *:has(> .required:not([readonly])) {
  position: relative;
}
.row *:has(> input[required]:not([readonly]):not([type='checkbox']))::after, .row *:has(> select[required]:not([readonly]))::after, .row *:has(> .required:not([readonly]))::after {
	content: "*";
	color: red;
	position: absolute;
	right: 0px;
	top: 8px;
	pointer-events: none;
}