#projector {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   z-index: -1;
   }
 
 
 .spazio30{
	 padding:30px;
	 
 }
 
 .pull-right{
	 text-align:right;
	 
 }
#comunicazioniYounity {
position: fixed;
z-index: 1000;
width: 100%;
height: 100%;
top: 0px;
left: 0;
background: rgba(0,0,0,0.8);
display: block;
overflow: scroll;
}
#ComunicazioneSingolaYounity {
width:70%; 
background:#fff; 
margin:1% auto;
z-index: 1000;
height: 80%;
overflow: scroll;

}  
.allineacentro{text-align:center}
.allineacentroMeta{text-align:center;margin:-25px auto}
.youimage{
margin-bottom: 1rem;
text-align: center;
}
.numerospan{
  display:none;
}
.card{
	border:none;
	background:trasparent!important;	
	
}
.footerrules{
	color:#fff;	
	text-decoration:none;
}
   .footerrules A{

color:#fff;
text-decoration:none;	

}

  .footerrules A:hover {

  color:#fff;	
text-decoration:none;
   }


.icone-youares{
	
width:120px; 
height:120px;
    margin: 0 auto;
	
	box-shadow: 0 5px 28px 0 rgba(0,0,0,.1);
border-radius: 0;
overflow: hidden;
pointer-events: all;
border:3px solid #07549d  ;

}

.icone-youares:hover {
   height: 121px;
   width: 121px;
   box-shadow: 0 0 15px #07549d ;	
   border:3px solid #07549d ;	
   cursor: pointer;
   }

.copertina-iares{
	position: relative;
height: 250px;
width: 100%;
z-index: -2;
background-size: 100%;
background-repeat:no-repeat;
background-color:#051249;
	
}

.foto-profilo-iares{
background: #fff;
padding: 5px;
margin-top: 10px;
position: absolute;
top: 155px;
right: 60px;
border:3px solid #fff
}



.icone-youares{
	
width:120px; 
height:120px;
    margin: 0 auto;
	
	box-shadow: 0 5px 28px 0 rgba(0,0,0,.1)!important;
border:3px solid #07549d !important;
overflow: hidden;
pointer-events: all;
}


  .icone-youares:hover {
  width:121px; 
height:121px;
   box-shadow: 0 0 15px #07549d !important;	
   border:3px solid #07549d  !important;	
   cursor: pointer;
   }
   
   

 .icone-youares-red{

border:3px solid #ec0c0c  !important;

}

.icone-youares-red:hover {

   box-shadow: 0 0 15px #ec0c0c  !important;	
   border:3px solid #ec0c0c  !important;	

   }
   
   .titoli-icone-youares-red{
	   
	color:#ec0c0c  !important;	   
   }
   
   
     .icone-youares-blue{

border:3px solid #1374a1  !important;

}




.icone-youares-blue:hover {

   box-shadow: 0 0 15px #1374a1  !important;	
   border:3px solid #1374a1  !important;	

   }
   
   .titoli-icone-youares-blue{
	   
	color:#1374a1  !important;	   
   }
   
   
     .icone-youares-green{

border:3px solid #1cb151  !important;

}

.icone-youares-green:hover {

   box-shadow: 0 0 15px #1cb151  !important;	
   border:3px solid #1cb151  !important;	

   }
   
   .titoli-icone-youares-green{
	   
	color:#1cb151  !important;	   
   }
   
   
   
   
   
   
   
   
    .icone-youares-default{

border:3px solid #07549d  !important;

}

.icone-youares-default:hover {

   box-shadow: 0 0 15px #07549d  !important;	
   border:3px solid #07549d  !important;	

   }
   
   .titoli-icone-youares-default{
	   
	color:#07549d  !important;	   
   }

/* Portrait */
   /* Landscape */
   @media screen and (max-width: 1025px) {
.foto-profilo-iares{

right: 33% !important;

}
   
   }


.link-app-youares{
font-weight: 400;
color: #333;
white-space: nowrap;
pointer-events: all;
text-decoration:none;
}

a.link-app-youares:link {
  color: #333;
}

/* visited link */
a.link-app-youares:visited {
  color: #333;
}

/* mouse over link */
a.link-app-youares:hover {
 color: #333;
}

/* selected link */
a.link-app-youares:active {
  color: #333;
}


.display-9 {
	margin-top:10px;
    font-size:  0.9rem !important;
	
}
.testo-centrale {
	text-align:center;	
}



   
.right-iares-0{
	right: 5%;
z-index: 9;	
}

#custom-cards{
	padding-top:45px !important;	
}

/* Portrait */
   /* Landscape */
   @media screen and (max-width: 1025px) {
.icone-youares{
	
width:120px; 
height:120px;
}
	   
   }
   
   
   
  .youimage{
margin-bottom: 1rem;
text-align: center;
}




.link-app-youares{
font-weight: 400;
color: #333;
white-space: nowrap;
pointer-events: all;
text-decoration:none;
}

a.link-app-youares:link {
  color: #333;
}

/* visited link */
a.link-app-youares:visited {
  color: #333;
}

/* mouse over link */
a.link-app-youares:hover {
 color: #333;
}

/* selected link */
a.link-app-youares:active {
  color: #333;
}


.display-9 {
	margin-top:10px;
    font-size:  0.9rem !important;
	
}
.testo-centrale {
	text-align:center;	
}




.right-iares-0{
	right: 5%;
z-index: 9;	
}



.titoli-icone-youares{
	position:absolute;
	top:20%;
	color:#07549d;
	width: 100%;

}

.display-x{
    font-size:  3rem !important;
	
}

.nascosto{
	display:none;	
}

/* Portrait */
   /* Landscape */
   @media screen and (max-width: 1025px) {
.icone-youares{
	
width:120px; 
height:120px;
}


.display-9 {
	margin-top:10px;
    font-size:  0.6rem !important;
	
}
	   
   } 
   
.sfondoblur{

    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
background:#0e6cc4 !important;
background-color:#0e6cc4 !important;
z-index: -1;
}
.imgsfondo{
	background-attachment: fixed;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.form-floating > label{
	color:#07549d!important;
	
}

.footer  {

    background-color: #f5f5f5;
}

.form-control {

    border: 1px solid #07549d!important;
	
}
.bg-ares-top {
	background-color:#07549d !important;
	padding-top: 0!important;
padding-bottom: 0!important;
}
.bg-ares {
	background-color:#07549d !important;
	
}

.logo-iares-contenitore{
width: 200px;
margin: 20px auto;
}
.logo-iares-x {
    width: 100%;
    margin: 10px auto;
}

.logo-banner-ares-regione{
	height:60px;	
}
.logo-banner-ares{
	height:60px;	
}

.b-example-divider {
    height: 3rem;
    background-color: rgba(0, 0, 0, .1);
    border: solid rgba(0, 0, 0, .15);
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}


.b-example-divider {
  height: 3rem;
  background-color: rgba(0, 0, 0, .1);
  border: solid rgba(0, 0, 0, .15);
  border-width: 1px 0;
  box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.bi {
  vertical-align: -.125em;
  fill: currentColor;
}

.feature-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  color: #fff;
  border-radius: .75rem;
}

.icon-link {
  display: inline-flex;
  align-items: center;
}
.icon-link > .bi {
  margin-top: .125rem;
  margin-left: .125rem;
  transition: transform .25s ease-in-out;
  fill: currentColor;
}
.icon-link:hover > .bi {
  transform: translate(.25rem);
}

.icon-square {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
  border-radius: .75rem;
}

.rounded-4 { border-radius: .5rem; }
.rounded-5 { border-radius: 1rem; }

.text-shadow-1 { text-shadow: 0 .125rem .25rem rgba(0, 0, 0, .25); }
.text-shadow-2 { text-shadow: 0 .25rem .5rem rgba(0, 0, 0, .25); }
.text-shadow-3 { text-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .25); }

.card-cover {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.display-6 {
    font-size: 2rem !important;
}





btn.btn-trasparenti:hover, .btn.btn-trasparenti:active, .btn.btn-trasparenti.hover {
    background-color: trasparent;
    color: #07549d ;
    border-color: #07549d ;
}

.btn.btn-trasparenti {
    background-color: transparent;
    color: #07549d ;
    border-color: #fdfaff;
    border-bottom-width: 1px !important;
    border-right-width: 1px !important;
    border-left-width: 1px !important;
    border-top-width: 1px !important;
    border: solid;
        border-top-color: currentcolor;
        border-top-width: medium;
        border-right-color: currentcolor;
        border-right-width: medium;
        border-bottom-color: currentcolor;
        border-bottom-width: medium;
        border-left-color: currentcolor;
        border-left-width: medium;
    text-transform: uppercase;
    font-weight: normal;
}


.btn-blu{
	  background-color: trasparent;
	  border-radius:0 !important;
color: #07549d ;
border-color: #07549d ;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
border-top-width: 1px !important;
border: solid;
    border-top-color: currentcolor;
    border-top-width: medium;
    border-right-color: currentcolor;
    border-right-width: medium;
    border-bottom-color: currentcolor;
    border-bottom-width: medium;
    border-left-color: currentcolor;
    border-left-width: medium;
border-top-color: currentcolor;
border-top-width: medium;
border-right-color: currentcolor;
border-right-width: medium;
border-bottom-color: currentcolor;
border-bottom-width: medium;
border-left-color: currentcolor;
border-left-width: medium;
text-transform: uppercase;
font-weight: normal;
	   
	   
   }



/* Portrait */
   /* Landscape */
   @media screen and (max-width: 1025px) {
.logo-banner-ares-regione{
	display:none !important;
}

.footerrules {
    display: none!important;
}
.logo-banner-ares{
	height:30px;	
}
.footer {
    line-height: 30px;
}
	   
   }
