.disabled { cursor:not-allowed !important; }

.modal-body h4:not(:first-of-type) { padding-top:10px; }
.modal-body h4:first-of-type { margin-top:0 !important; padding-top:0 !important; }

.select2-container--default .select2-selection--single { border-radius:0px; border-color: #d2d6de; height:34px; }

tr.canceled td { text-decoration: line-through; color:#b5b5b5; }
tr.canceled td b { text-decoration: initial; color:#000; display: inline-block;}
tr.canceled td a { text-decoration: initial; display: inline-block;}

.fc-today { background:#FFCC67 !important;}

.readmore.logbook p { display:none; }
.readmore.logbook a { display:block; font-size:12px;}

tr.border-bottom  td { border-bottom:2px solid #cccccc !important; }

.table-logbook .registration .registration-date { font-size:11px; display:block; }

.fc-day-top { text-align:right !important; color:gray; }

.strike td{  
	text-decoration: line-through;
}

tr.header, tr.header:hover {
	background-color: #222d32 !important;
	color: #b8c7ce;
}

tr.header td, tr.header:hover td {
	color: #b8c7ce;
}

.fieldHeight {
	height: 34px;
}

.readonly {
	pointer-events: none;
    background-color: #ddd;
}

.mt-4 {
	margin-top: 1.5rem !important;
}
.mt-5 {
	margin-top: 2.6rem !important;
}