﻿@charset "UTF-8";

@media (max-width: 575.98px) {
  .nav li{
	width:50%}
}
section.webinar {
	text-align: center;
	color: #fff;
	background-image: url(../images/webinar.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	background-size: cover;
}

section.eventi {
	text-align: center;
	color: #fff;
	background-image: url(../images/eventi.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	background-size: cover;
}
section.contatti {
	text-align: center;
	color: #fff;
	background-image: url(../images/contatti.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	background-size: cover;
}
.login {	
	background-image: url(../images/bg-login.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	background-size: cover;
}

header a.nav-link:hover{
	background:#107647;
	color:#72f7b9}
	
.text-select {
	color: #72f7b9
}
.nav-link {
	font-size: 18px;
}
.contimg img {
	height: 171px;
	width: auto;
}
.contimg {
	overflow: hidden
}
.navbar-brand img {
	max-height: 52px;
	margin-right: 13px
}
.bg-bottom {
	background: url(../images/bg-bottom.jpg) no-repeat center center;
	background-size: cover;
}
.bg-giallino {
	background: #f3f3f0;
	color: #6a6a6a;
	border: 1px solid #dbdad7;
}
.cont-img-right{
	width: 200px;
    height: 100%;
    overflow: hidden;}
.cont-img-right img{
	width: auto;
    height: 100%;
   }

/*MIEI STILI */

.altezza-containers-account {
	height: calc(100vh - 120px);
}

.altezza-area-utente {
	min-height: calc(100vh - 80px);
}

/* Stili di dani */

.dev-extreme-datagrid {
	padding-top:30px;
}

/*
@media (max-width: 1199.98px) {

	.altezza-containers-account {
		height: 100vh
	}

}


@media (max-width: 991.98px) {

	.altezza-containers-account {
		height: 100vh
	}


}


@media (max-width: 767.98px) {

	.altezza-containers-account {
		height: 100vh
	}

}

@media (max-width: 575.98px) {

	.altezza-containers-account {
		height: calc(100vh - 280px)
	}


}*/

.popup-content {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.container-anagrafica-dettaglio {
	flex: 1;
	overflow-y: auto;
	padding-bottom: 1em;
}

.popup-footer {
	flex-shrink: 0;
}
