body{
    font-size: 14px;
}

/* Schermata di Login */
.login-pf-page .login-pf-brand {
    margin-top: 0;
    max-width: 150px;
    width: 100%;
}

/* Navbar */
.navbar-pf .navbar-brand:hover {
    color: #39A5DC;
}
.navbar-pf .navbar-brand img {
    display: inline-block;
    max-height: 20px;
    width: auto;
    margin-right: 5px;
}
.navbar-pf .navbar-utility {
    font-size: 1.2em;
}
.navbar-pf .navbar-utility>li>a,.navbar-pf .navbar-utility>li>button {
    border: solid #2b2b2b;
    border-width: 0 0 0 1px;
    color: #d1d1d1!important;
    padding:10px;
    font-size: 0.85em;
    margin: 0
}
.navbar-pf .navbar-primary .open>a,
.navbar-pf .navbar-primary .open>a:focus,
.navbar-pf .navbar-primary .open>a:hover,
.navbar-pf .navbar-primary .open>button,
.navbar-pf .navbar-primary .open>button:focus,
.navbar-pf .navbar-primary .open>button:hover,
.navbar-pf .navbar-primary>.active>a,
.navbar-pf .navbar-primary>.active>a:focus,
.navbar-pf .navbar-primary>.active>a:hover,
.navbar-pf .navbar-primary>.active>button,
.navbar-pf .navbar-primary>.active>button:focus,
.navbar-pf .navbar-primary>.active>button:hover {
    border-top-color: #39a5dc;
}
.navbar-pf .navbar-primary>li>a:hover,
.navbar-pf .navbar-primary>li>button:hover {
    border-top-color: #39a5dc;
}
.navbar-primary .dropdown-menu {
    background: #0C0C0C;
    color: #d1d1d1;
    border: 0;
    border-top: 1px solid #3b3b3b;
}
.navbar-primary .dropdown-menu>li>a {
    color: #d1d1d1;
    border: 0;
    border-left: 2px solid transparent;
    padding: 10px;
}
.navbar-primary .dropdown-menu>li>a.active {
    background-image: linear-gradient(to bottom,#434343 0,#303030 100%);
    color: #FFFFFF;
    border-left: 2px solid #39a5dc;
}
.navbar-primary .dropdown-menu>li>a:focus,
.navbar-primary .dropdown-menu>li>a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #2F2F2F;
    border-left: 2px solid #39a5dc;
}
.navbar-primary .dropdown-menu>.active>a,
.navbar-primary .dropdown-menu>.active>a:focus,
.navbar-primary .dropdown-menu>.active>a:hover {
    color: #8BC34A;
    text-decoration: none;
    background-color: #FFEB3B;
    outline: 0;
    border: 0;
}

/* Paginazione */
.content-view-pf-pagination {
    background-color: #f5f5f5;
    border: 1px solid #d1d1d1;
    display: block;
}
.pagination-heading {
    display: block;
    padding: 3px 0 0 12px;
}
.pagination-list {
    display: block;
    overflow: hidden;
}
.pagination-list .pagination {
    float: right;
}

#xhr-loader{
    position: fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:9999;
    margin:auto;
    width:45px;
    height:45px;
    display:none;
}

.status_0{ background-color: #ff9800; }
.status_1{ background-color: #4caf50; }
.status_2{ background-color: #f44336; }
.status_3{ background-color: #009688; }
.status_4{ background-color: #ff5722; }
.dataTable td .label{ font-size: 0.85em }

.table-view-pf-pagination.top{
    border-bottom: 0;
    border-top: 1px solid #d1d1d1;
}

#toast_notification{ 
    display:none;
    position: fixed;
}

/* Altrimenti il dropdown non si vede... */
.table-responsive{
    overflow-x: visible;
}