@import url("forms.css");
@import url("nav.css");
@import url("breadcrumb.css");
@import url("panel.css");
@import url('font_base.css');
@import url('definitions.css');
@import url('table_resp.css');
@import url('color.css');
@import url("sidebar.css");
@import url("scroll.css");
@import url("calendario.css");
@import url("tabelle.css");
@import url("footer.css");
/*icon*/
.iconbig { font-size:16px; font-weight:normal; padding:0 5px 0 0;}


/*titoli*/

h2 {color:#6e1419; font-weight:bold; text-transform:uppercase}
h2 span.icon {
    padding: 0px;
    margin-right: 10px;
    color: #2f7b3f;    
	width: 2rem;
    height: 2rem;
    border-radius: 2rem;
    line-height: 2rem;
    font-size: 2rem;
    padding: 7px 10px;
    text-align: center;
	}

h3 { text-align:center; font-size:15px; color:#6e1419;}
h3.subtitle {
    color:#2f7b3f; font-weight:bold; font-size:15px;
}


/*classi*/
.marginauto { margin:0 auto!important;}
.nopadding { padding:0}
.big { font-size:16px;}
.center { text-align:center!important;}
.riga { border-bottom:1px solid #ccc;}
.bordo { border:1px solid #6e1419;}

/*note*/
.notepiccole {
    font-weight: normal;
    text-align: center;
    font-size: 10px;
}
div.note {font-size:10px; font-style:italic; color:#2f7b3f}
.light { font-weight:200;}


body {
	background-color:#ededed;
	font-size:11px;
	line-height:1.4;
	margin:0; 
	padding:0;}
	
.container { background-color:#fff; padding:0px;}
.row-offcanvas-right {
    right: initial;
    display: block;
    max-width: 100%;
    margin: 0 auto;

}

.container .row {
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
.container .row.row-offcanvas.row-offcanvas-right {
    margin: 0;
    padding-top: 0px;
    min-height: 600px
}



