html, body {
    color: #535353;
}
.hfolder {
   font-size: 17px;
}

.well {
    background-color: #f5f5f5;
    border: 1px none #e3e3e3;
    border-radius: 0;
    -webkit-box-shadow: none 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: none 0 1px 1px rgba(0, 0, 0, 0.05);
}
.btn-primary {
    color: #ffffff;
    background-color: #028BB0;
    border-color: #029fc9;
}
.btn-danger {
    color: #ffffff;
    background-color: #cbcbd5;
    border-color: #dbdbe5;
}
a {
    color: #044B5E;
}

.tile-heading {
    background-color: #044B5E;
}
.tile {

    background-color: #52728D;
}
.tile-footer {
    background-color: #756E67;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {

    background-color: #756E67;
    border-color: #a2a2a2;
}
.form-control {

    border-radius: 4px;
    -webkit-box-shadow: none 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: none 0 1px 1px rgba(0, 0, 0, 0.075);
}

.gruppo-filtro h4 {

    margin-top: 6px;
    font-weight: bold;

}

.gruppo-filtro {
    width: 250px;
    float: left;
    display: inline-block;
    padding-top: 10px;


}

.label-filtro span {
    margin-top: -6px;
}

.label-filtro  {
    font-weight: normal;
}

.label-filtro input {
    display: none;
}

.filtro-singolo {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
font-size: 15px;

}


#category-filter.well {

}

.form-control {

    -webkit-box-shadow: none 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: none 0 1px 1px rgba(0, 0, 0, 0.075);

}

@media (max-width: 768px) {
    .well {

        margin-bottom: 10px;

    }

    .panel-default {
        border: none!important;

    }
    .panel-body {

    }

    .table .label {
    }

    .container-fluid {
        padding-left: 5px;
        padding-right: 5px;
    }

    .row {
        margin-left: 0;
        margin-right: 0;
    }

    .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
        border: 1px none #dddddd;

    }



    .nome-ellipsis {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 15ch;
    }
    .nomecorto-ellipsis {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 12ch;
    }
    .page-header h1, .breadcrumb {
        display: none;
    }

    .panel-body .tab-content {
        padding: 8px;
    }
    .nav-tabs {
        border-bottom: 2px none #dddddd;

    }
    .nav-tabs > li > a {

        border: 1px solid #dddddd;
        border-radius: 6px 6px 0 0;
        background-color: #EEE;
        border-bottom: none;


    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        border: 1px solid #dddddd;
        border-bottom: none;

    }



    #category-filter input[type="radio"], input[type="checkbox"] {

    }
   .filtro-singolo {

        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;


    }

    .form-control {

        height: 45px;
        font-size: 15px;
        line-height: 1.42857143;

    }
}