/* Users */
.view-user-admin-people #edit-field-user-cognome-value-wrapper,
.view-user-admin-people #edit-field-user-nome-value-wrapper {
	margin-top: 3px;
}
.view-user-admin-people #edit-actions {
	margin-top: 0;
	margin-bottom: 10px;
}
.view-cerca-utenti-keyum .views-exposed-form #edit-combine-wrapper {
	margin-bottom: 0;
}


/* Edit alimento */
.page-node-type-alimento div[data-drupal-selector="edit-group-header-info"],
.page-node-type-alimento div[data-drupal-selector="edit-group-valori-nutrizionali"],
.page-node-type-alimento div[data-drupal-selector="edit-group-calcoli"],
.page-node-type-alimento div[data-drupal-selector="edit-group-stagionalita"],
.page-node-type-alimento div[data-drupal-selector="edit-group-intolleranze"] {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-header-info"] .field--name-title {
	width: 75%;
	margin-right: 5%;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-header-info"] .field--name-field-id-alimento {
	width: 20%;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-header-info"] .field--name-field-alim-marca {
	width: 30%;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-header-info"] .js-form-item,
.page-node-type-alimento div[data-drupal-selector="edit-group-valori-nutrizionali"] .js-form-item {
	margin: 0 0 1rem;
}
.gin--edit-form .field--name-title .form-element {
	 font-size: inherit; 
	 font-weight: inherit; 
	 line-height: inherit; 
	 letter-spacing: inherit; 
	 padding-block: inherit; 
}
.page-node-type-alimento div[data-drupal-selector="edit-group-valori-nutrizionali"] h3,
.page-node-type-alimento div[data-drupal-selector="edit-group-stagionalita"] h3,
.page-node-type-alimento div[data-drupal-selector="edit-group-intolleranze"] h3 {
	width: 100%;
	margin-top: 1.5rem;
	padding-top: 2rem;
	border-top: 1px solid #ccc;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-valori-nutrizionali"] .form-wrapper {
	width: 13%;
	padding: .5% 2%;
	border: 1px solid #dfdfdf;
	margin: 1% 1% 0;
}

.page-node-type-alimento div[data-drupal-selector="edit-group-calcoli"] .form-item {
	margin: 0;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-calcoli"] .form-wrapper {
	width: 25%;
	position: relative;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-calcoli"] #edit-field-alimento-unita-di-misura {
	width: 80%;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-calcoli"] {
	padding: 2rem 0;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-calcoli"] .field--name-field-alimento-calcolo .form-item {
	position: absolute !important;
	bottom: 15%;
	left: 0;
}
.page-node-type-alimento div[data-drupal-selector="edit-group-stagionalita"] .field--type-boolean {
	width: calc((100% / 6) - 1%);
}
.page-node-type-alimento .stagioni-selector-container {
	float: right;
	font-size: 1rem;
}
.page-node-type-alimento .stagioni-selector-container span {
	cursor: pointer;
	border: 2px solid var(--gin-color-primary);
	color: var(--gin-color-primary);
	border-radius: 8px;
	display: inline-block;
	font-weight: 500;
	padding: .2rem .4rem;
	margin-left: 1rem;
}
.page-node-type-alimento .stagioni-selector-container span:hover {
	background-color: var(--gin-color-primary);
	color: #FFF;
}
.page-node-type-alimento #edit-field-intolleranze--wrapper {
	margin-top: 0;
}
.page-node-type-alimento #edit-field-intolleranze--wrapper .fieldset__label {
	display: none;
}
.page-node-type-alimento #edit-field-intolleranze--wrapper #edit-field-intolleranze {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.page-node-type-alimento #edit-field-intolleranze--wrapper #edit-field-intolleranze .form-type--checkbox {
	width: calc((100% / 6) - 1%);
}

@media (min-width: 48em) {
    .is-horizontal .tabs--primary, .is-horizontal .tabs--secondary {
        margin-bottom: 1px !important;
    }
}