@import url('./main-layout.css');
@import url('./menu.css');
@import url('./responsive.css');
@import url('./views/master-detail-view.css');
@import url('./views/card-list-view.css');
@import url('./views/filters-view.css');
@import url('./line-awesome/css/line-awesome.min.css');

html {
	--lumo-body-text-color1: #000000;
}

vaadin-list-box[multiple] {
	font-size: var(--lumo-font-size-s); 
	border: 1px solid var(--lumo-contrast-20pct);
    border-radius: var(--lumo-border-radius-l);
}

vaadin-dialog-overlay::part(header) {
	padding: var(--lumo-space-s);
	padding-bottom: 0;
}

vaadin-item {
	font-size: var(--lumo-font-size-s); 
}

vaadin-select[has-label] {
    padding-top: var(--lumo-space-s);
}

vaadin-select-item {
	font-size: var(--lumo-font-size-s); 
}

vaadin-dialog-overlay::part(content) {
	padding: var(--lumo-space-s);
}

div.leaflet-container {
	z-index: 100;
}

.svg-inline--fa {
	vertical-align: -0.88em;
}

.dialog-signinout {
	width: 18rem;
	max-width: 100%
}

.dialog-showinfo {
	width: 18rem;
	max-width: 100%
}

.dialog-single-tab {
	padding: var(--lumo-space-s);
	border: 1px solid var(--lumo-contrast-20pct);
    border-radius: var(--lumo-border-radius-l);
}

.showinfo-avatar {
	display: block;
	position: absolute;
    right: 17px;
    top: 17px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 1;
}

.showinfo-phone-button {
	margin-left: var(--lumo-space-s);;
}

.small-input-field {
	font-size: var(--lumo-font-size-s);
}
