/* div tranfer effect for createDialog */
.ui-effects-transfer { border: 3px solid gray;}

#listaOrdini.mobileTable td table td{
    text-align: right;
}
#listaOrdini.mobileTable tr:last-child th {
    text-align: right;
}

#carrello .immagine {
    margin-top:5px;
    text-align: center;
}
#carrello .immagine img {
    margin-height:500px;width:80px;max-height:80px;
}

#formNoMap {
    width:50%;
    float:left;
    margin-bottom:30px;
    clear:both;
}
@media screen and (max-width: 640px) {
    #formNoMap {
        width:100%;
        float: none;
    }
}
#istruzioni {
    width:45%;float:right;
}

.vistaRiassuntoCarrello tr th:first-child {
    padding-left: 5px !important;
}
.vistaRiassuntoCarrello tr td:first-child {
    padding-left: 5px !important;
}

.menuPopUpAncor {
    margin-left:488px;
    color:#FFF;
    background:#F28300;
    font-weight:bold;
    border:0px solid red;
    width:10px;
    position:fixed;
    top:300px;
    left:50%;
    padding:20px 15px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    z-index: 100;
    cursor:pointer;
    box-shadow: 0px 0px 11px #333;
}

.size80 {
    font-size:80%;
}

.menuPopUp {
    position:absolute;
    top:179px;
    left:50%;
    margin-left:280px;
    display:none;
    z-index: 100;
    background:#FFF;
    border-radius:20px;
    padding:20px;
    box-shadow: 0px 0px 11px #333;
}


.spettacoli > table td.evidenziaRiga {
    background:#FFD484;
    border: 1px solid #D191A0;
}

#vistaSpettacolo td.evidenziaRiga {
    background:#FFD484 !important;
}
/***************************    STAMPA    *******************************/


#sceltaAssicurazione {
    background:#FFF;
    border: 1px solid #666;
    padding:10px;
    font-size:90%;
}
#sceltaAssicurazione div {

    padding:10px;
}

#regolamentoSisal {
    background:#FFF;
    border: 1px solid #666;
    padding:10px;
    font-size:90%;
}
#regolamentoSisal div {

    padding:10px;
}

#cassa table .intestatario2 {
    color:#000;
    padding:1px 3px 1px 20px;
    font-weight:normal;
    text-align:left;
    border:0;
}

.evidenziaPrezzoSpeciale, .indexSpettacolo .spettacoli>table td.evidenziaPrezzoSpeciale {
    background:#BDEBFB !important;padding:5px;
}

.boxInLine {

    position: absolute;
    padding: 10px;
    text-align: center;
    background: #FFF;
    border: 2px solid #550015;
    border-top: 40px solid #550015;
    display: none;
    box-shadow: 5px 5px 5px #550015;
    border-radius: 5px;
    border-top-radius: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    cursor: move;

}

.boxInLine button:first-child {
    position: absolute;
    top: 5px;
    right: 5px;
    margin-top: -40px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
}



#gadget-menu .image {
    text-align:center;min-width:155px;max-width:155px;min-height:155px;
}
#gadget-menu .prezzo {
    text-align:right;
}

.prezzoInfo {

    span {
        &:hover {
            cursor: help;
        }
    }
    div {
        position:absolute;
        margin-right:20px;
        white-space:normal;
        display:none;
        color:#999;
        padding:10px;
        border:2px outset orange;
        border-radius: 5px;
        background:#fff;
        max-width:300px;
    }

}
