.uk-logo {
	padding-top: 20px;
	padding-bottom: 20px;
}

.uk-navbar-toggle {
	z-index: 10000;
}

.uk-navbar-center:not(:only-child) {
	top: 25%;
}

#rdv {
	margin-top: -75px;
}

.cell {
	background-color: #fff !important;
	color: #000 !important;
}

input::placeholder {
	color: #000;
	opacity: 0.6;
}

fieldset {
	border: none;
}

/* Fabrik */
#list_2_com_fabrik_2 th.fabrik_select,
#list_2_com_fabrik_2 th.fabrik_actions,
#list_5_com_content_5 .delete {
	display: none;
}

#group44 .form-label,
#group45 .form-label,
#group46 .form-label,
#group47 .form-label,
#group48 .form-label,
#group49 .form-label {
	margin-bottom: 0;
}

#group44 .fabrikElementReadOnly,
#group45 .fabrikElementReadOnly,
#group46 .fabrikElementReadOnly,
#group47 .fabrikElementReadOnly,
#group48 .fabrikElementReadOnly,
#group49 .fabrikElementReadOnly {
	margin-top: 0;
}

.form-check-input[type=checkbox], .form-check-input[type=radio], .uk-checkbox, .uk-radio {
	margin-right: 5px;
}

div.fb_el_fab_contact_entreprises___comments div label {
	display: none;
}

.calendrier #tm-main .uk-container {
	max-width: unset;
}

.fc-label-start-time,
.fc-label-end-time {
	display: block !important;
}

a.statusC {
	background-color: transparent !important;
	color: green !important;
	box-shadow: none !important;
}

.fc-v-event .fc-event-main {
	color: unset !important;
}

a.statusC .fc-event-main .fc-label,
a.statusC .fc-label {
	color: green !important;
}

a.statusW {
	background-color: transparent !important;
	color: orange !important;
	box-shadow: none !important;
}

a.statusW .fc-event-main .fc-label,
a.statusW .fc-label {
	color: orange !important;
}

a.statusX,
a.statusE {
	background-color: transparent !important;
	color: red !important;
	box-shadow: none !important;
}

a.statusE .fc-event-main .fc-label,
a.statusX .fc-event-main .fc-label,
a.statusE .fc-label,
a.statusX .fc-label {
	color: red !important;
}

@media (min-width: 481px) and (max-width: 920px) {
	.uk-navbar {
		height: 170px;
	}
	
	.uk-logo {
		padding-top: 100px;
	}
	
	.uk-logo img {
		height: 145px;
	}
}

@media (max-width: 480px) {
	.uk-navbar {
		height: 110px;	
	}
	
	.uk-logo {
		padding-top: 80px;
	}
	
	.uk-logo img {
		height: 100px;
	}
}

@media (max-width: 1200px) {
	#module-110,
    #module-124 {
		margin-top: 60px;
	}
}