.Normal, .NormalDisabled, .NormalDeleted {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 27px;
}

#dnn_footer1  .Normal, 
#dnn_footer2  .Normal, 
#dnn_footer3  .Normal, 
#dnn_footer4  .Normal {
	font-size: 1.0em;
    font-weight: normal;
    line-height: 1.5em;
	color: #FFF;
	letter-spacing: 0.01em;	
	padding-left:15px;
}

.DNNEmptyPane{min-height:0px} /* rimuove 1px dalla griglia bootstrap per le sezioni vuote. */
 

 
 /* DNN 9  */
#ControlBar, #ControlBar div,  #ControlBar li,  #ControlBar a {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
  
 /* abbassa l'header per mostrare la barra di appartenenza  quando è attiva la Controlbar */
 .admin{
   top:55px !important; 
   z-index:9;
  }
 /* sposta la sidebar per mostrare tutto il menu quando è attiva la Personabar */  
 .personaadmin{
	left:600px !important;
  }
 
 /* sposta il pulsante SPID con un margine di 80 per non sparire quando è attiva la Personabar */
 .pushPersonaAdmin{
 right:80px !important;
 }
  
/* PANNELLO LOGIN ------------------------------------------------------------- */

.dnnLogin .dnnLabel label{
 font-size:1.3em;
  width:200px;
 }
 

.dnnLogin .dnnLabel{
width:100%;
text-align:left;
padding-left:10px;
}
    
 .dnnLoginService input[type="text"], .dnnLoginService input[type="password"] {
width:220px;
font-size:1.3em;
/* float:right; */
margin-left:10px;

}
 
.LoginPanel{
padding:35px 0 0 0;
width:260px;
border-radius:5px;
}

 
 .dnnLogin .dnnFormItem  > label.dnnFormLabel{
 margin:0;
 width:5px;
  }
 
 
 
 #ControlBar input[type="date"], 
 #ControlBar input[type="datetime-local"], 
 #ControlBar input[type="email"], 
 #ControlBar input[type="number"], 
 #ControlBar input[type="password"], 
 #ControlBar input[type="search-md"], 
 #ControlBar input[type="search"], 
 #ControlBar input[type="tel"], 
 #ControlBar input[type="text"], 
 #ControlBar input[type="time"], 
 #ControlBar input[type="url"], 
 #ControlBar textarea.md-textarea
 {
 height:1.4em!important; 
 }
 
 
 
 /* flexslider OpenContent z-index */
 .flexslider{
 z-index:1;
 margin:0;
 border:none;
 }
 
 
 
 
 /* MODIFICA PER PERSONABAR */
 div.actionMenu ul.dnn_mact > li{right:75px;}
 
/* sistema le interlinee dei menu contestuali dei moduli */
 div.actionMenu ul.dnn_mact > li.actionMenuMove > ul li {
	padding:0 0 0 10px;
	 height: 28px;
     line-height: 25px;
 }

 
 
 
  /* MODIFICA PER CONTROLBAR
 .actionMenu .dnn_mact {

    margin-top: -53px !important;
}

*/

/* PANNELLO LOGIN ------------------------------------------------------------- */
/* PANNELLO LOGIN ------------------------------------------------------------- */
/* PANNELLO LOGIN ------------------------------------------------------------- */
/* PANNELLO LOGIN ------------------------------------------------------------- */

/* OVERRIDE .ROW MARGIN in BOOTSTRAP */

/*.row .row-grid [class*="col-"] + [class*="col-"]
 {
    margin-top: 35px;
}
*/

.margin-bottom-sm {margin-top: 35px;} 
  
 /* 
  @media (min-width: 1200px) {
    .row .row-grid [class*="col-lg-"] + [class*="col-lg-"] {
        margin-top: 0;
    }
}


@media (min-width: 992px) {
    .row .row-grid [class*="col-md-"] + [class*="col-md-"] {
        margin-top: 0;
    }
}
*/

   
 @media (min-width: 768px) {
 
 /*
 .row .row-grid [class*="col-sm-"] + [class*="col-sm-"] {
        margin-top: 0;
    }
 */
 
 
 /* PANNELLO LOGIN ------------------------------------------------------------- */
 
 .dnnLogin .dnnLabel label
 {
	font-size:1.1em;
 }
 
 
 .dnnLogin .dnnLabel{
width:32.075%;
text-align:right;

}


 .dnnLogin .dnnFormItem  > label.dnnFormLabel{
 margin:6px 18px 0 0;
 width:180px;
 text-align:right;
  }
  

.dnnLoginService input[type="text"], .dnnLoginService input[type="password"] {
	width:250px;
	font-size:1.1em;
	height:20px;
	margin-bottom:10px;
}

.LoginPanel{
	padding:35px 0 0 0;
	width:550px;
}


 /* PANNELLO LOGIN ------------------------------------------------------------- */
 
 
 }
 













 
 
 
 
 