/***  INIZIO BUTTON AUTOLABLE MODAL MULTIPLE ******/

.result.modal .modal-body{
    /*max-height: 150px;*/
    overflow-y: auto;    
}

.result.modal .modal-body .result-messaggio{
    /*font-weight: bold;    */
    padding: 15px 0;
    font-size: 18px;
}

.result.modal .modal-header .result-messaggio{
    color: black;
}

.result.modal.result-success .modal-content{
    border: 2px solid green;
}

.result.modal.result-success .modal-content .modal-header{
    /*background-color: lightblue;
    color: white;*/
    color: green;
    border-bottom-color: green;
}

.result.modal.result-info .modal-content{
    border: 2px solid #367fa9;
}

.result.modal.result-info .modal-content .modal-header{
    /*background-color: lightblue;
    color: white;*/
    color: #3c8dbc;
    border-bottom-color: #367fa9;
}

.result.modal.result-warning .modal-content{
    border: 2px solid orange;
}

.result.modal.result-warning .modal-content .modal-header{
    /*background-color: orange;
    color: white;*/
    color: orange;
    border-bottom-color: orange;
}

.result.modal.result-error .modal-content{
    border: 2px solid red;
}

.result.modal.result-error .modal-content .modal-header{
    /*background-color: red;
    color: white;*/
    color: red;
    border-bottom-color: red;
}

.result.modal.result-form .modal-content{
    border: 2px solid mediumpurple;
}

.result.modal.result-form .modal-content .modal-header{
    /*background-color: mediumpurple;
    color: white;*/
    color: mediumpurple;
    border-bottom-color: mediumpurple;
}



.result.modal .modal-body .result-info-element:not(:first-child){
    border-top: 1px solid lightgray;
    padding: 7px 0px;
    margin-top: 10px;
    clear: both;
}

.result.modal .modal-body .scelta{
    border: 1px solid gray;
    margin: 3px 3px;
    padding: 4px;
    font-weight: bold;
    height: 40px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.result.modal .modal-body .result-info-submit{
    border-top: 1px solid lightgray;
    padding: 10px 0px;
    clear: both;
}

.result.modal .modal-body .scelta.colonne-2{
    width: 48%;
}

.result.modal .modal-body .scelta.colonne-3{
    width: 30%;
}

.result.modal .modal-body .scelta.non-selezionato{
    background-color: #eee;
    color: black; 
}

.result.modal .modal-body .scelta.success.selezionato{
    background-color: green;
    color: white; 
}

.result.modal .modal-body .scelta.warning.selezionato{
    background-color: orange;
    color: white; 
}

.result.modal .modal-body .scelta.danger.selezionato{
    background-color: red;
    color: white; 
}

.result.modal .modal-body .scelta.info.selezionato{
    background-color: lightblue;
    color: white; 
}

.result.modal .modal-body .scelta.primary.selezionato{
    background-color: royalblue;
    color: white; 
}

.result.modal button .selezionati.bg0{
    background-color: gray;
}

.result.modal button .selezionati.bg1{
    background-color: green;
}


.result.modal .modal-body .scelta input[type=checkbox]{
    display: none;
}

.result.modal .modal-body .scelta input[type=radio]{
    display: none;
}

.iframe .result-info-element {
    margin: 15px 0;
    border-radius: 3px;
    border: 1px solid #eeeeee;
    border-left-width: 5px;
}

.iframe .result-info-element.info {
    border-color: #0097bc;
}
.iframe .result-info-element.successo {
    border-color: #00733e;
}
.iframe .result-info-element.errore {
    border-color: #c23321;
}
.iframe .result-info-element.attenzione {
    border-color: #c87f0a;
}
.iframe .result-info-element.interattivo {
    border-color: #30bbbb;
}

.iframe .result-info-element.attenzione .result-info-testo {
    padding: 7px;
}

.iframe .result-info-element.attenzione .result-info-testo p {
    margin: 0;
}

/***  FINE MODAL MULTIPLE ******/
