﻿
/*
    verde #00b750
    blu #003e7e
*/

*:not(.fa, .material-icons) {
    font-family: Arial, sans-serif !important;
}

body {
    font-family: Arial,sans-serif;    
    color: #444444;
    font-size: 13px;
    padding-top: 0px !important;
}
.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
}
.nav-tabs {border-bottom: 1px solid #00b750;}
.nav-tabs > li > a:hover { border-color: #eee #eee #00b750; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border-color: #00b750 #00b750 transparent;}
.nav-subBar { background-color:#00b750;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
{
    background-color: #003e7e;
    border-color: #003e7e;
}
.btn-primary
{
    background-color: #003e7e;
    border-color: #003e7e;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary
{
    background-color: #003e7e;
    border-color: #003e7e;
}
a,a:hover, a:focus
{
    color: #003e7e;
}
.link {
    color: #003e7e;
    cursor:pointer;
}
.text-muted {
    color: #999;
}

.text-primary {
    color: #003e7e;
}

.riskgrade .sel {
    background-color: #003e7e;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
{
    background-color: #003e7e;
}
.ui-widget-header
{
    background: #003e7e none;
        border: 1px solid #003e7e;
}
.ui-widget-content
{
    border: 1px solid #003e7e;
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
    background-color: #003e7e;
}
.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
   border-color: #003e7e;
}
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
    right: 0px; 
    background-color: #003e7e; 
    box-shadow: 3px 6px 18px 0px rgba(0, 0, 0, 0.2);
}
i.chParziali
{
    color:#003e7e;
}
.fwsSubLogo{display:none;}
.navbar-brand img{
    max-height: 56px;
    
    margin-right: 8px;
    
}

@media (max-width: 768px) {
    .navbar-brand img {
        margin-top: -11px;
        height: 40px;
    }
}
.breadcrumb a.active, .breadcrumb a:hover {
    background: #003e7e!important;
    color: white;
}
.breadcrumb a.active:after, .breadcrumb a:hover:after {
  background: #003e7e!important;
  color: white;
}