﻿.albo-search-images {
    color: white;
}
.albo-search-panel .form-inline {
    margin-bottom: 12px;
}
.albo-search-panel label {
    width: 8em;
    color: #662200;
    vertical-align: bottom;
}

.albo-search-panel .panel-body{
    background-color: ghostwhite;
}
.albo-search-buttons {
    background-color: #cc4400;
    vertical-align: bottom;
}
    .albo-search-buttons.disabled,
    [disabled].albo-search-buttons {
        opacity: 0.45;
    }

.albo-results-table,
.dettagli-panel__table {
    background-color: #ffaa80;
    width: 100%;
    margin: auto;
}

    .albo-results-table td{
        overflow:hidden;
    }
    .albo-results-table td a {
        padding: 28px;
        margin:-20px;
        display:block;
        text-decoration:none;
    }

    .albo-results-table th,
    .dettagli-panel__table td,
    .dettagli-panel__table th {
        padding: 8px;
    }


.albo-results-table tbody tr:nth-child(odd),
.dettagli-panel__table tbody tr:nth-child(odd) {
    background-color: #ffccb3;
}

.albo-results-table thead tr,
.albo-results-table tbody tr:hover,
.dettagli-panel__table thead tr,
.dettagli-panel__table tbody tr:hover
{
    background-color: #cc4400;
    color:white;
}

    .albo-results-table a, .albo-results-table a:visited {
        color: #993300;
    }

    .dettagli-panel__table tbody tr:hover a, .dettagli-panel__table tbody tr:hover a:visited,
    .albo-results-table tbody tr:hover a, .albo-results-table tbody tr:hover a:visited {
        color:white;
    }

.dataTables_filter,
.dataTables_length,
.dataTables_info
{
    color: white !important;
}

@media(min-width: 768px){
    .dettagli-panel table {
        width: 100%;
    }
}

.panel-primary .panel-heading
{
    background-color: #cc4400;
}

.panel-primary .panel-body,
.panel-danger .panel-body 
{
    background-color: #ffccb3;
}

.panel-danger .panel-heading {
    background-color: lightpink;
}
.panel-danger .panel-heading .panel-title {
    font-weight: bold !important;
    color: red;
}

.panel-heading img {
    float:right;
    margin-left: .5em;
    margin-top: -.5em;
}

@media(max-width: 479px){
    /* A queste dimensioni il testo a sn dell'immagine si dispone su più righe, quindi non serve portare in alto l'immagine. */
    .dettagli-panel__geometra-panel img {
        margin-top: 0;
    }
}

.pagination > li > a, .pagination > li > span {
    color: #993300;
    background-color: #ffaa80;
}

    .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
        color: #4d1a00;
        background-color: #ff884d;
    }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #cc4400;
    border-color: #cc4400;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    background-color: #ffeee6;
    color: #80533c;
}

@media(max-width: 767px) {
    .dettagli-panel label {
        margin: 5px 0 2px;
    }
}

.timestamp-aggiornamento {
   
    color: #1F3A51;
   
}