@charset "ISO-8859-1";

input[type=color] {
	width: 3em;
	height: 3em;
	padding: 0.1em;
}

/*
.leaflet-marker-icon:not(.localisation) {
	font-size: 1.5em !important;
	margin-top: -1.5em !important;
	height: 3em !important;
	margin-left: -3em !important;
	width: 6em !important;
	line-height: 3em;
}
*/
.leaflet-marker-icon > span {
	vertical-align: middle;
	display: inline-block;
	width: 100%;
	line-height: 1.5em;
	text-align: center;
}

.leaflet-marker-draggable, .leaflet-editing-icon {
	width: 0.8em !important;
	margin-top: -0.4em !important;
	height: 0.8em !important;
	margin-left: -0.4em !important;
/*	background-color: rgba(255, 255, 255, 0.9);*/
}

.leaflet-editing-icon:nth-of-type(1) {
	background-color: green;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive,
.leaflet-mouse-marker {
    cursor: copy !important;
}

.marker-cluster {
	background-color: rgba(44, 132, 203, 0.6);
}
.marker-cluster div {
	background-color: rgba(27, 118, 200, 0.6);
	color: white;
}

#mapcard {
	overflow-y: auto;
}
#mapcard .loading, .modal-body .loading {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

label.required {
	color: red;
}

[data-societe] {
	color: blue;
	cursor: pointer;
}
[data-societe]:hover {
	text-decoration: underline;
}

#modEntity .modal-body row {
	margin-bottom: 1em;
}

@media print{@page {size: landscape}}

#appbundle_culture_note {
	color: red;
}

[data-roadmap-order] {
	cursor: move;
}
[data-roadmap-comment] {
	cursor: pointer;
}

table.clusterpopup td {
	border-style: none;
	border-left: 1px solid grey;
	border-top: 1px solid grey;
	padding: 0.25em 0.5em;
}
table.clusterpopup tr:nth-child(1) td {
	border-top-style: none;
}
table.clusterpopup tr td:nth-child(1) {
	border-left-style: none;
}

#modFilter .select2 { display: block; }
