/*!
 * Tema per SICGS basato su Bootstrap v3.1.1 (http://getbootstrap.com)
 * Questo file va caricato dopo i file css relativi a Bootstrap (bootstrap.min.css oppure bootstrap.css)
 * e a quelli relativi a SB-Admin (sb-admin.css) e ai suoi plugin
 * per consentire override degli stili standard
 */

/* ******************************************************* */
/* Overrides per Frontpage (pagina pubblica promo & login) */
/* ******************************************************* */

body.frontpage {
	margin-top: 125px; /* adjust this if the height of the menu bar changes */
}

body.frontpage .nav {
	margin-top: 28px; /* this is a faux center fix for the nav options - adjust this if you wish to change the logo height or the font of the menu items */
}

body.frontpage footer {
	padding: 30px 0;	
}


/* ************************************************ */
/* Overrides per Main App (applicazione principale) */
/* ************************************************ */

/* abbassa il body per evitare sovrapposizione della navbar orizzontale principale fixed (.navbar-fixed-top - barra a tutta larghezza fissa); l'entità del padding dipende da altezza della navbar - se si usa invece .navbar-static-top (barra a tutta larghezza non fissa) oppure la barra standard (senza classi aggiuntive a parte quelle obbligatorie) eliminare questa direttiva */

@media(min-width:768px) {
body.pd_main_app {
	padding-top: 51px;
	}
}

/* Abbassa il body per evitare sovrapposizione della navbar orizzontale principale fixed (.navbar-fixed-top - barra a tutta larghezza fissa); l'entità del padding dipende da altezza della navbar - se si usa invece .navbar-static-top (barra a tutta larghezza non fissa) oppure la barra standard (senza classi aggiuntive a parte quelle obbligatorie) eliminare questa direttiva */

@media(max-width:767px) {
body.pd_main_app {
	padding-top: 101px;
	}
}

/* Definisce il comportamento della barra menu laterale da 768px in poi: la rende fissa */

@media(min-width:768px) {
	.navbar-fixed-side {
		z-index: 1;
		position: fixed;
		width: 250px; /* adattare se voci di menu troppo lunghe e si desidera stiano su una riga */
	}
}

/* Definisce il comportamento della barra menu laterale sotto i 768px: la rende fissa */

@media(max-width:767px) {
	.navbar-fixed-side {
		z-index: 1;
		position: fixed; /* mettere static se non piace fissa */
		width: 250px; /* auto per menu a tutta larghezza */
		/* margin-top: 50px;  decommentare se la navbar orizzontale principale non è fixed - l'entità del margine dipende da altezza della navbar orizzontale principale quando collassata */
	}
}

/* ****** */
/* Colori */
/* ****** */

.navbar-fixed-side ul li {
	border-bottom: 1px solid #e7e7e7;
}
