/*!
 * Sogei UI Kit - Copyright Sogei S.p.A.
 * author: dgalloppa@sogei.it
 */
/* HEADER */
#agenzia-header {
	background-color: #303030;
}
#page-header {
	background-color: #005a8c;
}

/* USER */
#user-info {
	border-color: #adcdec;
}

/* MENU TOP */
.navbar {
	background-color: #eee;
}
.navbar-brand,
.navbar .navbar-toggle .fa {
	color: #005a8c;
}
.navbar-nav > li > a,
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover,
.navbar-nav > .active > a,
.navbar-nav > .active > a:focus,
.navbar-nav > .active > a:hover,
.navbar-nav > .open > a,
.navbar-nav > .open > a:focus,
.navbar-nav > .open > a:hover,
.dropdown-menu > li > a,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
	color: #005a8c;
}
#servizi-accedi:not(:hover) {
    color: #fff;
}

/* MENU LEFT */
#menu-left {
	border-color: #005a8c;
}
#menu-left-title {
	background-color: #005a8c;
}
#menu-left .divider-title {
	background-color: #005a8c;
}

/* ICONS */
h1 .fa, h2 .fa, h3 .fa, h4 .fa {
	background-color: #005a8c;
}

/* TITLE */
h1.underline, h2.underline, h3.underline, h4.underline {
	border-bottom-color: #005a8c;
}

/* PANEL */
.panel-primary {
	border-color: #005a8c;
}
.panel-primary > .panel-heading {
	background-color: #005a8c;
	border-color: #005a8c;
}
.panel-info {
	border-color: #adcdec;
}
.panel-info > .panel-heading {
	background-color: #adcdec;
	border-color: #adcdec;
}

/* TABS */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	border-top-color: #005a8c;
}

/* TABLE */
.table > thead > tr > th {
	color: #005a8c;
}
.table-header > thead > tr > th {
	background-color: #005a8c;
	color: #fff;
}
caption {
	color: #005a8c;
}

/* PAGINATION */
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
	background-color: #005a8c;
}

/* ENTRYPOINT */
.btn-default.btn-entrypoint:not(:hover) {
	border-color: #005a8c;
	color: #005a8c !important;
}
.btn-primary.btn-entrypoint:not(:hover) {
	background-color: #005a8c;
	border-color: #005a8c;
}
.btn-info.btn-entrypoint:not(:hover) {
	background-color: #adcdec;
	border-color: #adcdec;
	color: #1c2024 !important;
}

/* PROGRESS BAR */
.progress-bar-done {
	background-color: #adcdec;
	color: #1c2024;
}
.progress-bar-done > a:not(:hover) {
	color: #1c2024 !important;
}
.progress-bar-doing {
	background-color: #005a8c;
}

/* FORM */
label,
legend,
.input-group-addon {
	color: #005a8c;
}

/* CAROUSEL */
.carousel-indicators .active {
	background-color: #adcdec;
	border-color: #adcdec;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

	/* HEADER */
	#page-header {
		border-bottom: 1px solid transparent;
	}
	#header-siti .btn-primary:not(:hover) {
		background-color: #eee;
		border-color: #eee;
		color: #005a8c;
	}
	#header-siti .btn-default:not(:hover) {
		background-color: #005a8c;
		border-color: #005a8c;
		color: #fff;
	}

	/* MENU */
	.navbar-nav > li > a,
	.dropdown-menu > li > a {
		font-size: 1.1em;
	}
	.navbar-nav > li > a:hover {
		border-color: #adcdec;
	}
	.navbar-nav > li.active > a,
	.navbar-nav > li.active > a:hover {
		border-color: #adcdec;
		color: #005a8c;
	}
	.dropdown-menu > li > a:focus,
	.dropdown-menu > li > a:hover {
		background-color: #005a8c;
		color: #fff;
	}

	/* TABLE */
	.table:not(.table-bordered),
	.table:not(.table-bordered) > thead > tr > th {
		border-color: #005a8c;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

	/* MENU */
	#menu-left .divider {
		border-color: #005a8c;
	}
}