/*
* BLU: #2C528C
* VERDE: #448f1b
* ORO
*/

:root {
  --accento: #a5803c;
  --primario: #000000;

  --emozioni: #FF6600;
  --benessere: #70ad47;
  --crescita: #ff0000;
  --esperienze: #00b0f0;
  --relazioni: #cc66ff;
  --lavoro: #366088;
  --finanze: #538135;
  --politica: #993300;
}

h1 {font-size: 30px !important;}

#full-wrapper {margin: 0 auto;}
.main-header {background-color: var(--primario); }
.logo img {width: 75px; max-width: 75px; height: auto;}
.menu-toggler::before {background-color: var(--accento);}
.menu-toggler {border-color: var(--accento)}
.dropdown-notification .dropdown-toggle i {color: #FFF;}
.badge_coun {background-color: var(--accento); color: var(--primario);}
.user-panel {background-color: var(--primario);}
.user-panel .info span {color: #FFF; font-size: 12px;}
.dropdown-notification .dropdown-menu {height: 160px;}
.dropdown-notification .dropdown-menu-list li a .details {line-height: 33px;}

.side_bar::before { background: var(--primario) !important; }
.sidebar-menu li a {color: var(--accento) !important;}
.sidebar-menu li a i {margin-top: -3px;}

.colore-accento {color: var(--accento) !important;}
.colore-primario {color: var(--primario) !important;}
.colore-bianco {color: #FFF !important;}

.bg-accento {background-color: var(--accento) !important;}
.bg-primario {background-color: var(--primario) !important;}

.form-group label {color: var(--accento) !important;}

.container_full {margin-bottom: 39.85px;}

.btn-primary {background-color: var(--primario) !important; border-color: var(--primario) !important; color: var(--accento) !important;}
.btn-primary:hover, .btn-primary:active {background-color: var(--accento) !important; border-color: var(--accento) !important; color: var(--primario) !important;}

.btn-accento {background-color: var(--accento) !important; border-color: var(--accento) !important; color: var(--primario) !important;}
.btn-accento:hover, .btn-accento:active {background-color: var(--primario) !important; border-color: var(--primario) !important; color: var(--accento) !important;}

#footer-container {position: fixed; bottom:0; left:0; right: 0; color: #FFF;}
#footer-container .footerbar {padding: 10px 20px;background-color: #ff7d01;}

.obj-titolo, .linkback:hover {color: var(--primario);}

.font-11 {font-size: 11px;}
.font-12 {font-size: 12px;}
.font-13 {font-size: 13px;}
.font-14 {font-size: 14px;}
.font-15 {font-size: 15px;}

.netw-img {display:table-cell; padding: 10px; width: 70px !important; height:70px; background: no-repeat center center;}
.netw-info {display:table-cell; width: calc(100% - 70px); vertical-align:middle; padding: 0 10px;}
.netw-info h2 {font-size: 15px;}
.netw-info p {font-size: 11px;}

.netw-img-big {display:table-cell; padding: 10px; background: no-repeat center center;}
.netw-info-big {display:table-cell; vertical-align:middle; padding: 0 10px;}
.netw-info-big p {font-size: 12px;}

#profile-line, #contact-line, #contact-line p, #profile-line p {font-size: 13px !important;margin-bottom: 0.2rem;}

.form-control {border-color: var(--primario) !important; color: var(--primario) !important;}

.menu-user-top:hover {
	border-left: 3px solid var(--accento);
}

.menu-user-top:hover > a i {
	color: var(--accento);
}

.bg-gold {
    background-color: var(--accento) !important;
}


.bg-black {
    background-color: var(--primario)!important;
}

.text-gold {
	color: var(--accento) !important;
} 

.text-black {
	color: var(--primario)!important;
} 