/*********** 
Page Header
***********/
/* Header search bar, toggler button & top menu */
.page-header.navbar {
	/* Top notification menu/bar */ /* Header seaech box */
}

	.page-header.navbar .page-logo {
		background: #ffffff;
	}

	.page-header.navbar .page-top {
		box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2);
		background: #ffffff;
		background-image: url(../images/bg-page-top.png);
	}

	.page-header.navbar .top-menu .navbar-nav {
		/* Extended Dropdowns */ /* Notification */ /* Inbox */ /* Tasks */ /* User */ /* Language */ /* Dark version */
	}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
			background-color: #f9fafc;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
			color: #C0CDDC;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
			background-color: #457C98;
			color: #ffffff;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
			background-color: #f9fafc;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
			border-bottom-color: #e4e8ee;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
			border: 1px solid #e4e8ee;
		}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before {
				border-bottom-color: #d4dae4;
			}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after {
				border-bottom-color: #eaedf2;
			}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
				background: #eaedf2;
			}

				.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
					color: #62878f;
				}

				.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
					color: #5b9bd1;
				}

					.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
						color: #3175af;
						text-decoration: none;
					}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
				border-bottom: 1px solid #EFF2F6 !important;
				color: #888888;
			}

				.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
					background: #f8f9fa;
				}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time {
			background: #f1f1f1;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time {
			background: #e4e4e4;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
			background-color: #14B9D6;
			color: #ffffff;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
			border-color: transparent transparent transparent #14B9D6;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
			color: #5b9bd1;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
			background-color: #dfe2e9;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
			color: #7f96ac;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {
			color: #7f96ac;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
			min-width: 150px;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname {
			color: #7f96ac;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
			background: #627587;
			border: 0;
		}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
				border-bottom-color: #627587;
			}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {
				background: #51616f;
			}

				.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
					color: #dbe0e4;
				}

				.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover {
					color: #87b6dd;
				}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
				color: #e9ecef;
				border-bottom: 1px solid #718497 !important;
			}

				.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i {
					color: #ccd3da;
				}

				.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
					background: #6b7f92;
				}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
				border-bottom: 0 !important;
			}

			.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider {
				background: #718497;
			}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time {
			background: #586878;
		}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time {
			background: #4d5b69;
		}

	.page-header.navbar .search-form {
		background: #fff;
	}

		.page-header.navbar .search-form .input-group .form-control {
			color: #7f96ac;
		}

			.page-header.navbar .search-form .input-group .form-control::-moz-placeholder {
				color: #7c94aa;
				opacity: 1;
			}

			.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder {
				color: #7c94aa;
			}

			.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder {
				color: #7c94aa;
			}

		.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
			color: #7f96ac;
		}

/* Page sidebar */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, .page-sidebar {
	background-color: #35657D; /* Default sidebar */
}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, .page-sidebar .page-sidebar-menu {
		/* 1st level links */ /* All links */
	}

		.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, .page-sidebar .page-sidebar-menu > li > a {
			border-top: 1px solid #457C96;
			color: #dddddd;
		}

.scadenza {
	color: #ffffff; /* position: absolute; */
	top: 80px; /* right: 20px; */
	float: right;
	margin-top: 80px;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, .page-sidebar .page-sidebar-menu > li > a > i {
	color: #ddd;
}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], .page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], .page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] {
		color: #8cacc3;
	}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li > a > .arrow:before, .page-sidebar .page-sidebar-menu > li > a > .arrow.open:before {
	color: #677a8c;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a {
	background: #4B85A3;
	color: white;
}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, .page-sidebar .page-sidebar-menu > li:hover > a > i, .page-sidebar .page-sidebar-menu > li.open > a > i {
		color: #8cacc3;
	}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before {
		color: #8cacc3;
	}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
	background: #457C98;
	color: white;
}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, .page-sidebar .page-sidebar-menu > li.active > a:hover, .page-sidebar .page-sidebar-menu > li.active.open > a:hover {
		background: #4B85A3;
	}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, .page-sidebar .page-sidebar-menu > li.active > a > i, .page-sidebar .page-sidebar-menu > li.active.open > a > i {
		color: #e2e2e2;
	}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before {
		color: #f3f5f6;
	}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, .page-sidebar .page-sidebar-menu > li:last-child > a {
	border-bottom: 1px solid transparent !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, .page-sidebar .page-sidebar-menu li > a > .arrow:before, .page-sidebar .page-sidebar-menu li > a > .arrow.open:before {
	color: #677a8c;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, .page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before {
	color: #8cacc3;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, .page-sidebar .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before {
	color: #f3f5f6;
}

.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed .page-sidebar .page-sidebar-menu:hover .sub-menu {
	background: #404c57;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, .page-sidebar .page-sidebar-menu .sub-menu > li > a {
	color: #e4e7eb;
}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li > a > i {
		color: #8b9baa;
	}

		.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] {
			color: #9aa8b5;
		}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before {
		color: #677a8c;
	}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
	background: #465460 !important;
}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i {
		color: #8cacc3;
		color: #c6ced5;
	}

/******
Page Footer 
******/
.page-footer .page-footer-inner {
	color: #d5dbe0;
}

.page-footer-fixed .page-footer {
	background-color: #adb5b0;
}

	.page-footer-fixed .page-footer .page-footer-inner {
		color: #121618;
	}
	
.page-boxed .page-footer .page-footer-inner {
	color: #35657D;
	font-weight: 400;
	text-align: center;
	width: 100%;
	margin: 10px;
}

.page-footer-fixed .page-boxed .page-footer {
	background-color: #adb5b0;
}

@media (min-width: 992px) {
	/* Sidebar menu closed */
	.page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
		box-shadow: 5px 5px rgba(48, 48, 48, 0.2);
	}

	.page-sidebar-menu.page-sidebar-menu-closed > li:hover {
		box-shadow: 5px 5px rgba(48, 48, 48, 0.2);
	}

		.page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu {
			box-shadow: 5px 5px rgba(48, 48, 48, 0.2);
		}

	/* Fixed Sidebar */
	.page-sidebar-fixed:not(.page-footer-fixed) .page-content {
		border-bottom: 0;
	}

	.page-sidebar-fixed:not(.page-footer-fixed) .page-footer {
		background-color: #F1F3FA;
	}

		.page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner {
			color: #333;
		}

	.page-boxed .page-container {
		background-color: #35657D;
	}

	.page-boxed.page-sidebar-reversed .page-container {
		border-left: 0;
	}

	.page-boxed.page-sidebar-fixed .page-container {
		border-left: 0;
		border-bottom: 0;
	}

	.page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container {
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}

	/* Sidebar Menu Wirh Hoverable Submenu */
	.page-sidebar-menu-hover-submenu li:hover a > .arrow {
		border-right: 8px solid #404c57;
	}

	.page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow {
		border-left: 8px solid #404c57;
	}

	.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
		background: #404c57 !important;
	}

	.page-sidebar {
		position: fixed;
	}

	.page-boxed .page-footer .page-footer-inner {
		color: #fff;
	}
}

@media (max-width: 991px) {
	/* 991px */

	.page-header.navbar {
		padding: 0; /* Top menu */
	}

		.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover {
			background-color: #f6f7fa;
		}

		.page-header.navbar .page-top {
			box-shadow: none;
		}

	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, .page-sidebar .page-sidebar-menu > li > a {
		/* 991px */
		border-top: 1px solid #5e7081;
	}
}

@media (max-width: 767px) {
}

/****
 CSS3 Spinner Bar  
****/
.page-spinner-bar > div, .block-spinner-bar > div {
	background: #1acbea;
}

.nav.pull-right > li > .dropdown-menu, .nav > li > .dropdown-menu.pull-right {
	right: 0px;
	left: auto;
}

/* title */
.font-subtitle {
	color: #35657D !important;
}

.font-title {
	color: #E15B22 !important;
}
