/* per il menu off-canvas intervenire su navgoco.css */

/* COLOR E BTN */

.header-top {
	background-color: #30373d;         
}

.header-top h6,
.header-top h1 {
  color: #FFFFFF;
}

.header-main {      
  background-color: #b50000;                                       
  border-bottom: 2px solid #ffff00;
  color: #fff;     
}

.social-follow .social-links a .fa-facebook,
.social-follow .social-links a .fa-youtube {
    color: #970000;    
}

.button.btn.btn-primary,
.sb-search-submit {
  background-color: #970000;
}

.mobile-search-bar {
  background: #970000;
}

.menu-principale  {      
  background-color: #970000;                                   /* #ab051e;  */
} 
.menu-albo  {      
  background-color: #30373d;         
} 


.top-background {
  background-color:  #b50000;            
}  

#feedback {
	background-color: #b50000;          
}

.servizi-pulsante,
.trasparenza-pulsante,
.amministrazione-pulsante,
.pulsante-ico-png {       
    background: #b50000;
   /* background: -moz-linear-gradient(top, #b50000 0%, 	#720000 100%);
    background: -webkit-linear-gradient(top, #b50000 0%,  	#720000 100%);
    background: linear-gradient(to bottom,  #b50000 0%, 	#720000 100%);          
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b50000', endColorstr='#720000', GradientType=0);
    background-size: cover;     */
} 

/*11111*/
.mod-crsf-menu1 .menu a,
.mod-crsf-menu1 .menu li a,
.mod-crsf-menu1 .menu sub-menu1 li a {   
    background-color: #b50000;   
    text-decoration: underline;                                   
}

.mod-crsf-menu1 .menu  a:hover,
.mod-crsf-menu1 .menu li > a:hover,
.mod-crsf-menu1 .menu li ul li .sub-menu1:hover {
	background-color: #700000 !important;
} 
.mod-crsf-menu1 .menu li.current > a:hover,
.mod-crsf-menu1 .menu li.current > .sub-menu1:hover  {
	background-color: #700000 !important;
} 


.mod-crsf-menu1 .menu  a:active,
.mod-crsf-menu1 .menu li > a:active,
.mod-crsf-menu1 .menu li ul li .sub-menu1:active {
	background-color: #700000 !important;
}
.mod-crsf-menu1 .menu li.active > a,  .mod-crsf-menu1 .menu li.active > a:active,
.mod-crsf-menu1 .menu li.active > .sub-menu1, .mod-crsf-menu1 .menu li.active > .sub-menu1:active  {
	background-color: #700000 !important;       
}

.mod-crsf-menu1 .menu  a:focus,
.mod-crsf-menu1 .menu li > a:focus,
.mod-crsf-menu1 .menu li ul li .sub-menu1:focus {
	background-color: #700000 !important;
    border: 3px solid #ff8c00;
} 
.mod-crsf-menu1 .menu li.focus > a,  .mod-crsf-menu1 .menu li.focus > a:focus,
.mod-crsf-menu1 .menu li.focus > .sub-menu1, .mod-crsf-menu1 .menu li.focus > .sub-menu1:focus  {
	background-color: #700000 !important;     
    border: 3px solid #ff8c00;  
}

/*22222*/
.mod-crsf-menu1 .menu li ul li a,
.mod-crsf-menu1 .menu sub-menu2 li ul li a {     
	background-color: #30373d;
}  

.mod-crsf-menu1 .menu li ul li a:hover,
.mod-crsf-menu1 .menu li ul li > a:hover,
.mod-crsf-menu1 .menu ul li .sub-menu2:hover {
	background-color: #17161C !important;
} 
.mod-crsf-menu1 .menu li ul li.current > a:hover,
.mod-crsf-menu1 .menu li.current > .sub-menu2:hover  {
	background-color: #17161C !important;
} 


.mod-crsf-menu1 .menu li ul li > a:focus, 
.mod-crsf-menu1 .menu li ul li > a:active, 
.mod-crsf-menu1 .menu li ul li.current > a, 
.mod-crsf-menu1 .menu li ul li.current > a:hover {
	background-color: #17161C !important;
}




/*3333*/
.mod-crsf-menu1 .menu li ul li ul li a {    
	background-color: #30373d !important;   
}

.mod-crsf-menu1 .menu li ul li ul li a:hover {    
	background-color: #17161C !important;   
}


/*******************************************************************************
*   AMMINISTRAZIONE HEADING    *
* *****************************************************************************/
.amministrazione h3 { 
    background-color: #b50000;  /*#d0d0d0;    */
    color: #fff;
}

.amministrazione h3.sfondo-grigio { 
    background-color: #30373d; 
    color: #fff;
}
    

/*******************************************************************************
*   TABELLE    *
* *****************************************************************************/
.riga_intestazione_colore1 {     
     background-color: #b50000;  /*#d0d0d0;    */
     color: #fff;
} 
.riga_intestazione_colore2 {     
    background-color: #30373d;  
    color: #fff;   
} 

.riga_contenuto_bianca { 
    background-color: #fff; 
    color: #000;
}
.riga_contenuto_grigia { 
   background-color: #ccc; 
   color: #000;
}

/*******************************************************************************
*   ALBO PRETORIO    *
* *****************************************************************************/

/* pagination */
.gbs3 .pagination > .active > a, .gbs3 .pagination > .active > span, .gbs3 .pagination > .active > a:hover, .gbs3 .pagination > .active > span:hover, .gbs3 .pagination > .active > a:focus, .gbs3 .pagination > .active > span:focus {
	color: #fff;
	background-color: #30373d !important;      
	border-color: #30373d !important;        
}

.gbs3 .pagination .fa.fa-forward,
.gbs3 .pagination .fa.fa-backward,
.gbs3 .pagination .fa.fa-fast-forward,
.gbs3 .pagination .fa.fa-fast-backward {
    color: #30373d !important;
}   
/*---*/

#admin_form table label { 
  background-color: #30373d;
  color: #fff;
}

/* label btn */
.gcore-label-left {
  background-color: #30373d;
  color: #fff;  
}

#gcore_table_list thead {
  background-color: #30373d;
  color: #fff !important;          
}

/* BTN */
/* #00a5ff #2c4361*******************************************************************************************************************df0625  ab051e */
.gbs3 input[type="submit"], 
.gbs3 input[type="reset"],  
.gbs3 input[type="button"]  {   
    margin-top: 25px;   
    cursor: pointer; 
   	background-color: hsl(4.5, 93.6%, 30.6%) !important;   /*background-color: hsl(214, 37%, 28%) !important;  */
    background-repeat: repeat-x; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b50000", endColorstr="#970000"); 
    background-image: -khtml-gradient(linear, left top, left bottom, from(#b50000), to(#970000)); 
    background-image: -moz-linear-gradient(top, #b50000, #970000); 
    background-image: -ms-linear-gradient(top, #b50000, #970000); 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b50000), color-stop(100%, #970000)); 
    background-image: -webkit-linear-gradient(top, #b50000, #970000); 
    background-image: -o-linear-gradient(top, #b50000, #970000); 
    background-image: linear-gradient(#b50000, #970000); 
    border-color: #b50000 hsl(214, 37%, 19.5%);               /* border-color: #df0625 #ab051e hsl(214, 37%, 19.5%);*/
    color: #fff !important; 
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56); 
    -webkit-font-smoothing: antialiased
}

/*********************************************************************************************
 *** C H R O N O C O N N E C T I V I T Y ***
 *********************************************************************************************/
/* Tabella vista atti ed allegati chronoform-atti_modifiche*/

#chronoform-atti_vista  table,
#chronoform-atto_10  table,
#chronoform-atti_aggiorna table,
#chronoform-atti_modifiche table  {  
  background-color: #F5F5F5;
}

#chronoform-atti_vista table tr:nth-child(1),
#chronoform-atto_10 table tr:nth-child(1),
#chronoform-atti_aggiorna table tr:nth-child(1),
#chronoform-atti_modifiche table tr:nth-child(1) {   
  background-color: #30373d;
}
/* --- */      

.atti_label { 
    background-color: #30373d;
}

/* sliders */
.panel-heading {  
	background-color: #30373d;                  
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
	background-color: #970000;  
}

.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
	background-color: #970000;
}


