
        :root {
          --main-color: #42853f;
          --secondary-color:#42853f;
          --main-bgcolor: #ffffff;
          --main-ftcolor: #333333;
          --main-link-color: #333333;
          --main-link-color-hover:#666666;
          --main-font-primary-color: #999999;
          --main-font-secondary-color: #666666;
        }

.scorciatoia .fa:hover {
    color: var(--main-color) !important;
}

.bblue {
    background: #999 !important;
}

.periods_item {
    background: var(--main-color) !important;
}

.nav.main-menu > li > a, .nav.main-menu > li > ul > li > a, .nav.main-menu > li > ul > li > ul > li > a, .nav.main-menu > li > ul > li > ul > li > ul > li > a {

    background: #333 !important;
}

.login-page img {
    max-height: 200px;
}


.text-danger.forgot_password_link:hover {
    color: var(--main-color) !important;
    text-decoration:none !important;
}

.text-info.register_link:hover {
    color: var(--main-color)  !important;
    text-decoration:none !important;
}

.text-danger.forgot_password_link h4:hover {
    color: var(--main-color) !important;
    text-decoration:none !important;
}

.text-info.register_link h4:hover {
    color: var(--main-color)  !important;
    text-decoration:none !important;
}

.login-page  .btn.btn-success.pull-right {
	background-color: var(--main-color) !important;
	border-color: var(--main-color) !important;
}