﻿.sticky {
    position: fixed;
    top: 150px;
}

.ml-sm {
    margin-left: 20px;
}

.extraborder {
    margin: 0 40px 0 40px;
}

.line-md {
    list-style-type: circle;
    margin: 0 0 0 24px;
}

.space-xs {
    height: 4px;
    margin: 0;
    padding: 0;
}

.space-sm {
    height: 8px;
    margin: 0;
    padding: 0;
}

.space-lg {
    height: 40px;
}

.error-message {
    color: white;
    background-color: red;
    font-size: 1.5em;
    padding: .5em;
}

.alert-message {
    color: blue;
    background-color: lightyellow;
    font-size: 1.5em;
    padding: .5em;
}

.ok-message {
    color: darkgreen;
    background-color: white;
    font-size: 1.5em;
    padding: .5em;
}

.missing-field {
    background-color: lightpink;
}

.radio label {
    font-weight: bold;
}

.checkbox label {
    font-weight: bold;
}

.hide-section {
    display: none !important;
}

.attachment-name {
    font-weight: bold;
}

/* SpMa: lo scopo di questo stile è di evidenziare il pulsante in modo che non sia grigio (che assomiglierebbe al "disabilitato")
e senza che sia un pugno in un occhio (es. i colori di bootstrap) */
.highlight-button {
    font-weight: bold;
    border-width: 3px;
}

/* SpMa: per qualche motivo, il padding-left delle liste ul e ol è posto a zero 
   da https://spid.ausl.mo.it/moduli/assets/auslmo/css/r_flex.css e ciò provoca l'allineamento
   a sx che rende la lista illeggibile, specialmente se è nidificata; questo stile ripristina 
   il padding-left di default */
.default-list-padding-left {
    padding-left: 40px;
}

.simple-table > tbody > tr > td {
    border: 1px solid black;
    padding-left: 15px;
    padding-right: 15px;
}

/* Colori più adatti ad AUSL Modena */
/*.nav-tabs {
    background-color: #008050 !important;
}

    .tab-content {
    background-color: #303136;
    color: #fff;
    padding: 5px
}
    */
.nav-tabs > li > a {
    border: medium none;
}

    .nav-tabs > li > a:hover {
        border: medium none;
        border-radius: 0;
        color: #fff;
    }

.sort-column-button {
    border: none;
    background: none;
    padding: 0;
}
