/* Layout */
#navbar {min-height:50px;}
#footer {min-height:50px; background-color:#e1d8c6;color:#111!important;}
#content {min-height: calc(100vh - 100px);}
.nav.navbar-nav.flex-nowrap.ml-auto {
	background-color:#fff;
	
}
.form-control {
	font-size:1rem!important;
	line-height:1!important;
}

/* Generale */
a.scroll-to-top {
	position: fixed;
	bottom: 25px;
	right: 25px;
}

* {font-family: 'Arimo', sans-serif;}
.btn-category {text-transform:uppercase; font-weight:bold;}

/* 1. Antidecubito */
.txt-antidecubito {color:#0A7541;}
.btn-antidecubito {color:#fff; background-color:#0A7541; border-color:#0A7541;}
.btn-antidecubito:hover {color:#fff; background-color:#0c8c4e; border-color:#0c8c4e;}
.btn-antidecubito:not(:disabled):not(.disabled).active,
.btn-antidecubito:not(:disabled):not(.disabled):active {color:#fff; background-color:#085e34; border-color:#085e34;}

/* 2. Deambulazione */
.txt-deambulazione {color:#A71D34;}
.btn-deambulazione {color:#fff; background-color:#A71D34; border-color:#A71D34;}
.btn-deambulazione:hover {color:#fff; background-color:#bd213b; border-color:#bd213b;}
.btn-deambulazione:not(:disabled):not(.disabled).active,
.btn-deambulazione:not(:disabled):not(.disabled):active {color:#fff; background-color:#91192d; border-color:#91192d;}

/* 3. Carrozzine */
.txt-carrozzine {color:#169EDA;}
.btn-carrozzine {color:#fff; background-color:#169EDA; border-color:#169EDA;}
.btn-carrozzine:hover {color:#fff; background-color:#21abe9; border-color:#21abe9;}
.btn-carrozzine:not(:disabled):not(.disabled).active,
.btn-carrozzine:not(:disabled):not(.disabled):active {color:#fff; background-color:#148dc3; border-color:#148dc3;}

/* 4. Poltrone */
.txt-poltrone {color:#ED6D24;}
.btn-poltrone {color:#fff; background-color:#ED6D24; border-color:#ED6D24;}
.btn-poltrone:hover {color:#fff; background-color:#ef7d3c; border-color:#ef7d3c;}
.btn-poltrone:not(:disabled):not(.disabled).active,
.btn-poltrone:not(:disabled):not(.disabled):active {color:#fff; background-color:#e55f13; border-color:#e55f13;}

/* 5. Bagno e doccia */
.txt-bagno-doccia {color:#7D6FAD;}
.btn-bagno-doccia {color:#fff; background-color:#7D6FAD; border-color:#7D6FAD;}
.btn-bagno-doccia:hover {color:#fff; background-color:#8c7fb6; border-color:#8c7fb6;}
.btn-bagno-doccia:not(:disabled):not(.disabled).active,
.btn-bagno-doccia:not(:disabled):not(.disabled):active {color:#fff; background-color:#6e5fa4; border-color:#6e5fa4;}

/* 6. Letti */
.txt-letti {color:#E41F28;}
.btn-letti {color:#fff; background-color:#E41F28; border-color:#E41F28;}
.btn-letti:hover {color:#fff; background-color:#e7363e; border-color:#e7363e;}
.btn-letti:not(:disabled):not(.disabled).active,
.btn-letti:not(:disabled):not(.disabled):active {color:#fff; background-color:#d01921; border-color:#d01921;}

/* 7. Ausili e riabilititativi */
.txt-ausili-riabilititativi {color:#214287;}
.btn-ausili-riabilititativi {color:#fff; background-color:#214287; border-color:#214287;}
.btn-ausili-riabilititativi:hover {color:#fff; background-color:#264c9b; border-color:#264c9b;}
.btn-ausili-riabilititativi:not(:disabled):not(.disabled).active,
.btn-ausili-riabilititativi:not(:disabled):not(.disabled):active {color:#fff; background-color:#1c3873; border-color:#1c3873;}

/* 8. Cuscini e guanciali */
.txt-cuscini-guanciali {color:#934D29;}
.btn-cuscini-guanciali {color:#fff; background-color:#934D29; border-color:#934D29;}
.btn-cuscini-guanciali:hover {color:#fff; background-color:#a7572f; border-color:#a7572f;}
.btn-cuscini-guanciali:not(:disabled):not(.disabled).active,
.btn-cuscini-guanciali:not(:disabled):not(.disabled):active {color:#fff; background-color:#7f4323; border-color:#7f4323;}

/* 9. Ausili bariatrici */
.txt-ausili-bariatrici {color:#9DD7E2;}
.btn-ausili-bariatrici {color:#fff; background-color:#9DD7E2; border-color:#9DD7E2;}
.btn-ausili-bariatrici:hover {color:#fff; background-color:#b1dfe8; border-color:#b1dfe8;}
.btn-ausili-bariatrici:not(:disabled):not(.disabled).active,
.btn-ausili-bariatrici:not(:disabled):not(.disabled):active {color:#fff; background-color:#89cfdc; border-color:#89cfdc;}

/* Tabelle e Datatable */
.table th, .table td {padding:0.75rem 0.5rem; vertical-align:middle;}
.card .dataTables_wrapper > .row:first-child,
.card .dataTables_wrapper > .row:last-child {padding:1.25rem;}
.card .dataTables_wrapper > .row:first-child label {margin-bottom:0;}
.card .dataTables_wrapper .table {margin-bottom:0;}
.card .dataTables_wrapper .table tr > td:first-child,
.card .dataTables_wrapper .table tr > th:first-child {padding-left:1.25rem;}
.card .dataTables_wrapper .table tr > td:last-child,
.card .dataTables_wrapper .table tr > th:last-child {padding-right:1.25rem;}
.card table.dataTable > thead > tr > th:not(.sorting_disabled),
.card table.dataTable > thead > tr > td:not(.sorting_disabled) {padding-right:25px;}

/* Bootstrap LightBox */
.ekko-lightbox.modal .modal-body {padding:0;}

.list-group-item {border:none!important;}
.list-group-item-action {color: #9d7303;}
.overlens {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 40%;
	opacity: 0.5;
}
.overlensCont {position:relative}
.primarize {color:#9d730382;}

 