/*!
 * Sogei UI Kit 4
 * author: dgalloppa@sogei.it
 */

/* HEADER */
#page-header {
	background-color: #00678c;
}
#page-header .btn-primary.btn-alt:not(:hover) {
	color: #00678c;
}
.language .btn:focus,
.language .btn:hover,
.language .active > .btn {
	background-color: #aaebeb;
	border-color: #aaebeb;
	color: #1c2024;
}

/* MENU TOP */
.navbar {
	background-color: #00678c;
}
.dropdown-item,
.dropdown-item:focus,
.dropdown-item:hover {
	color: #00678c;
}
#btn-accedi {
	background-color: #aaebeb;
}

/* MENU LEFT */
#menu-left {
	border-color: #00678c;
}
#menu-left.navbar-dark,
#menu-left-title,
#menu-left .nav-divider {
	background-color: #00678c;
}
#menu-left.navbar-light .nav-item {
	background-color: rgba(0,103,140,.075);
}
#menu-left.navbar-light .nav-link {
	color: rgba(0,103,140,.9) !important;
}
#menu-left.navbar-light .nav-link:focus,
#menu-left.navbar-light .nav-link:hover,
#menu-left.navbar-light .active > .nav-link,
#menu-left.navbar-light .active > .nav-link:focus,
#menu-left.navbar-light .active > .nav-link:hover {
	color: #00678c !important;
}

/* ICONS */
.fa-title {
	background-color: #77b8b8;
}

/* TITLE */
h1.underline, h2.underline, h3.underline, h4.underline {
	border-bottom-color: #77b8b8;
}

/* SPINNER */
#spinner {
	color: #77b8b8;
}

/* BADGE */
.badge-primary {
	background-color: #00678c;
}

/* CARD */
.card-primary {
	border-color: #00678c;
}
.card-primary > .card-header {
	background-color: #00678c;
}
.card-info {
	border-color: #77b8b8;
}
.card-info > .card-header {
	background-color: #aaebeb;
}

/* TABS */
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-link.active:hover {
	border-top-color: #aaebeb;
}

/* TABLE */
.table > thead > tr > th {
	color: #00678c;
}
.table-header > thead > tr > th {
	background-color: #00678c;
	color: #fff;
}
.table:not(.table-bordered),
.table:not(.table-bordered) > thead > tr > th {
	border-bottom-color: #00678c;
}
caption {
	color: #00678c;
}

/* PAGINATION */
.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
	background-color: #00678c;
	color: #00678c;
}

/* ENTRYPOINT */
.btn-entrypoint.btn-default:not(:hover) {
	border-color: #00678c;
	color: #00678c;
}
.btn-entrypoint.btn-primary:not(:hover) {
	background-color: #00678c;
	border-color: #00678c;
}
.btn-entrypoint.btn-info:not(:hover) {
	background-color: #aaebeb;
	border-color: #77b8b8;
	color: #1c2024;
}

/* PROGRESS BAR */
.progress-bar,
.progress-bar-link {
	color: rgba(28,32,36,.9);
}
.progress-bar-done {
	background-color: #aaebeb;
}
.progress-bar-doing {
	background-color: #00678c;
}
.progress-bar-link:focus,
.progress-bar-link:hover {
	color: #1c2024;
}

/* FORM */
label,
legend,
.input-group-text {
	color: #00678c;
}

/* CAROUSEL */
.carousel-indicators .active {
	background-color: #aaebeb;
}

/* LOGIN */
#full-page {
	background-color: #00678c;
	background-image: radial-gradient(#1a81a6, #00678c 90%);
}