﻿html {
    font-size: 14px;
}

body {
    font-size: 14px;
}

.sipal-footer {
    bottom: 0px;
}

.sipal-maincontainer {
    padding-bottom: 200px;
}

.popover .popover-header {
    font-size: 14px;
}

.popover .popover-body {
    font-size: 14px;
}




/* Modali */
.iframe-loader {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
}

.iframe-loader-content {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 25% 0;
}

.modal .modal-dialog .modal-content .modal-header h5 {
    font-size: 16px;
}

.modal-toolbar-bottom-right {
    position: fixed;
    bottom: 32px;
    right: 32px;
    width: 60px;
    text-align: center;
    height: auto;
}

.modal-toolbar-button {
    border-radius: 50%;
    height: 56px;
    width: 56px;
    margin: 3px;
    font-size: 26px;
    vertical-align: middle;
    padding: 0px;
    text-align: center;
}

/*Messaggi*/
.sipal-notifica {
    position: unset;
}

.sipal-notifica-title {
}


/*correzione sfasamento campi data con calendario*/
.it-datepicker-wrapper .input-group .datepicker-button {
    height: 35px;
}

    .it-datepicker-wrapper .input-group .datepicker-button:hover {
        height: 35px;
    }

.form-inline .custom-select, .form-inline .input-group {
    width: 100%;
}

.it-datepicker-wrapper .datepicker-calendar {
    width: auto;
}

.it-datepicker-wrapper .input-group .it-date-datepicker {
    background-position-x: center;
    background-position-y: center;
}

/*Dropdown*/
.dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}

    .dropdown-menu:before {
        background-color: transparent;
    }

/*Tabelle*/
table {
   
    table-layout: auto !important;
    font-size: 0.9rem;
}

td {
    word-break: keep-all;
}

.td-nowrap {
    white-space: nowrap;
}


.td-small {
    font-size: 0.8rem;
}

.page-list {
    visibility: hidden !important;
}

.fixed-table-toolbar {
    float: right;
}

.fixed-table-pagination.clearfix .float-left.pagination-detail {
    visibility: hidden !important;
    display: none !important;
}

.fixed-table-pagination.clearfix .float-right.pagination {
    float: left !important;
}

table thead th, table tfoot th {
    width: auto !important;
}

table tbody td, table.table-fit tfoot td {
    width: auto !important;
}

/*Card View */
.card-view {
    clear: both;
}

.card-view-title {
    display: block;
    width: 30%;
    float: left;
}

.card-view-value {
    display: block;
    width: 70%;
    float: right;
	word-break: break-all;
}

/*stile per le card che contengono i filtri di ricerca*/
.card-header > a, .card-header > a:active {
    display: block;
    color: inherit;
    text-decoration: none;
}

html .page-item.active .page-link {
    color: white;
}

    html .page-item.active .page-link:hover {
        color: white;
    }

html .pagination .page-item.active {
    background-color: var(--primary);
}