
.action-link
{
    background: #fff;
    border: 2px solid #327ebd;
    border-radius: 999px;
    color: #327ebd;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 0.4rem 1.33rem;	
	
	
}

.action-link:hover
{
	background-color: #327ebd;
    background-image: none;
    box-shadow: none;
    color: #fff;	

}





.region-header
{
	
}

#block-sitebranding
{
	display: inline-block;
	min-width: 60px;
}

#block-adminimal-subtheme-page-title 
{
	display: inline-block;
	vertical-align: top;
	padding-top: 25px;

}

#block-adminimal-subtheme-page-title h1
{

	color: #8b7a1a;


}



.site-logo img
{
	max-width: 60px;
}

.adminimal .content-header {
    background: #FFEFC5 url(../images/top-map.png);
    background-repeat: repeat;
    padding: 0 0 0 0;
}


#block-vistaanalisisocio-2
{
	background: url(../images/config/report-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
	margin: 20px 0 20px 0;

}

#block-vistaanalisisocio-2 h2
{

	background: url(../images/config/report-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;
	
    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}

#block-vistafatturesocio
{
	background: url(../images/config/invoice-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
	margin: 20px 0 20px 0;

}

#block-vistafatturesocio h2
{

	background: url(../images/config/invoice-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;
	
    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}


#block-vistacomunicazionisocio
{
	background: url(../images/config/messaging-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
	margin: 20px 0 20px 0;

}

#block-vistacomunicazionisocio h2
{

	background: url(../images/config/messaging-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;
	
    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}

#block-vistamodulistica
{
	background: url(../images/config/pen-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
	margin: 20px 0 20px 0;

}

#block-vistamodulistica h2
{

	background: url(../images/config/pen-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;
	
    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}

#block-corsiformazione
{
	background: url(../images/config/workflow-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
	margin: 20px 0 20px 0;

}

#block-corsiformazione h2
{

	background: url(../images/config/workflow-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;
	
    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}

#block-useraccountmenu-2
{
	float: right;
	
}

#block-useraccountmenu-2 a

{
	color: #9d6e1c;
}

#block-anagraficasoci
{
  background: url(../images/config/farm-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
  margin: 20px 0 20px 0;

}

#block-anagraficasoci h2
{

  background: url(../images/config/farm-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;

    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}

#block-operazioni
{
  background: url(../images/config/gears-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
  margin: 20px 0 20px 0;

}

#block-operazioni h2
{

  background: url(../images/config/gears-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;

    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}


#block-conferimentilatte
{
  background: url(../images/config/calendar-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
  margin: 20px 0 20px 0;

}

#block-conferimentilatte h2
{

  background: url(../images/config/calendar-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;

    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}


#block-reportcapitalizzazionemassiva
{
  background: url(../images/config/invoice-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
  margin: 20px 0 20px 0;

}

#block-reportcapitalizzazionemassiva h2
{

  background: url(../images/config/invoice-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;

    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}



#block-gestioneutenti
{
	background: url(../images/config/people-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
	margin: 20px 0 20px 0;

}

#block-gestioneutenti h2
{

	background: url(../images/config/people-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;
	
    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}



#block-librosoci
{
	background: url(../images/config/report-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
	margin: 20px 0 20px 0;

}

#block-librosoci h2
{

	background: url(../images/config/report-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;
	
    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}


#block-pianidicapitalizzazione
{
	background: url(../images/config/workflow-medium.png) no-repeat scroll 100% 50% #F8F8F8;

    padding: 10px 100px 10px 10px;
	margin: 20px 0 20px 0;

}

#block-pianidicapitalizzazione h2
{

	background: url(../images/config/workflow-small.png) no-repeat scroll 0 0 transparent;
    line-height: 26px;
    text-indent: 32px;
	
    font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 9px;
    text-transform: none;
}

/* filtro esposto vista operazioni libro soci */

/* filtro data operazione */
#edit-field-data-operazione-value-wrapper--2
{
	float:left !important;
	
}


/* allineamento numeri */
.text-right
{
	text-align: right;
	white-space: nowrap;
}

.bold
{
	font-weight: bold;
	
}


/* Breadcrumb */
.breadcrumb li a {
  font: normal 120%/2em "Open Sans", sans-serif;
}

/* pulsanti rata */
.inline-entity-form-rata-operazione
{
	text-wrap: nowrap;
}

/*tabelle*/

thead th, th > a
{
	font-weight: bold !important;
}




/*report capitalizzazione massiva configuration form */
#views-bulk-operations-configure-action ul
{
		height: 300px;
		overflow: scroll;
	
}

/*capitalizzazione massiva */

.align-right
{
	float: right;
	
}

.text-align-right
{
    text-align: right;
}



.numeric-field
{
	width: 100px !important;
}


.red
{
	color: red;
	
}

.green
{
	color: green;
}
/*stampa libro soci */
.librosoci-header table>thead
{
	font-size: 7pt;
}

.view-filters fieldset.form-wrapper
{
    float:left !important;
}

.view-filters fieldset.form-wrapper legend
{
    white-space: nowrap;
}