﻿div.carrello-3 {
    width:100%;
    max-width:1600px;
    padding-left:20px;
    padding-right:20px;
    
}

    div.carrello-3 div.wrapper-modalita-pagamento input[type='radio'] {
        margin-right:10px;
        -ms-transform: scale(1.3); /* IE 9 */
    -webkit-transform: scale(1.3); /* Chrome, Safari, Opera */
    transform: scale(1.3);
    }


div.carrello-3 .td-descrizione
{
    text-align:left;
}

div.carrello-3 .td-descrizione span
    {
        font-weight:bold;
    }

div.carrello-3 .td-prezzo
{
    text-align:center;
}

div.carrello-3 .td-qta
{
    text-align:center;
}

div.carrello-3 .td-totale-riga
{
    text-align:right;
}

div.carrello-3 .td-elimina
{
    text-align:center;
}

div.carrello-3 div.content-titolo-box
{
    background-color:#6b92a1;
    color:#fff;
    text-transform:uppercase;
    
}

div.carrello-3 div#wrapper-carrello {
    margin-left:0px;
    margin-right:0px;
}

div.carrello-3 .btn {
    border-radius:0;
}

div.carrello-3 .form-control {
    border-radius:0;
    border-color:#ccc;
}

div.carrello-3 ul.content-trace-step
{
    list-style-type:none;
    padding-left:5px;
}

div.carrello-3 ul.content-trace-step li
{
    position:relative;
    float:left;
    width:auto;
}

div.carrello-3 ul.content-trace-step li:after
{
    content:"------";
    color:#e3e3e1;
    margin-left:5px;
    margin-right:5px;
}

div.carrello-3 ul.content-trace-step li:last-child:after
{
    content:"";
}

div.carrello-3 ul.content-trace-step li a
{
    cursor:default;
    font-size:18px;
    color:#ccc;
    text-transform:uppercase;
}

div.carrello-3 ul.content-trace-step li a.on
{
    color:#023e75;
    font-weight:bold;
}

    div.carrello-3 ul.content-trace-step li a.abilitato {
        cursor:pointer;
    }

div.carrello-3 ul.content-trace-step li a.abilitato:hover {
    color:#023e75;
    font-weight:bold;
}

div.carrello-3 div.content-titolo-box-promo
{
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 15px;
}



div.carrello-3 div.content-titolo-box-promo .content-label {
   background-color:#fb635c;
   padding-top:8px;
   padding-bottom:8px;
   
}

div.carrello-3 div.content-titolo-box-promo .content-label span {
    font-size:15px;
    color:#fff;
    text-transform:uppercase;
        
}


div.carrello-3 .pnlCodicePromo {
    margin-bottom:20px;
    
}

div.carrello-3 .testo-intro-codice-promo {
    line-height:18px;
    font-size:15px!important;
    font-weight:normal;
}

div.carrello-3 .img-foto-prodotto {
    width:60%;
    height:auto;
}

div.carrello-3 .content-titolo-box-spedizione {
    margin-bottom:10px;
    padding-right:15px;
    padding-left:15px;
}

div.carrello-3 .content-titolo-box-spedizione .content-label {
    background-color:#5f5f5b;
    padding-top:8px;
    padding-bottom:8px;
   
}

div.carrello-3 .content-titolo-box-spedizione span {
    color:#fff;
    font-size:15px;
    text-transform:uppercase;
}


div.carrello-3 .divCheckRichiediFattura {
    margin-bottom:0px;
}

div.carrello-3 a.lnk-modalita-pagamento:hover img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
        filter: alpha(opacity=100)!important;
        -moz-opacity: 1!important;
        -khtml-opacity: 1!important;
        opacity: 1!important;
        border:solid 4px #ff6a00;
 }

div.carrello-3 a.lnk-modalita-pagamento img {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
   opacity: 0.7;
   transition: opacity .5s linear .1s;
}

div.carrello-3 .pagamento-on {
    border:solid 4px #ff6a00;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
    filter: alpha(opacity=100)!important;
    -moz-opacity: 1!important;
    -khtml-opacity: 1!important;
    opacity: 1!important;
}

div.carrello-3 .testo-intro-pagamento {
    font-size:16px;
}

div.carrello-3 .content-etichetta-modalita-pagamento {
    margin-top:5px; 
    text-align:left;
}


div.carrello-3 .content-etichetta-modalita-pagamento.on {
    font-weight:bold;
}

div.carrello-3 .totali {
    font-weight:bold;
    font-size:16px;
}

div.carrello-3 .nota-campi-obbligatori {
    font-weight:bold;
}


div.carrello-3 .testo-intro-login {
    font-weight:bold;
}

div.carrello-3 .btn-verifica-codie-promo {
    background-color:#4f4f4d;
    border-style:none;
}

div.carrello-3 .btn-verifica-codie-promo:hover {
    background-color:#868685;
}

div.carrello-3 .btn-verde {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    div.carrello-3 .btn-verde:hover {
        background-color: #73d173;
    }

div.carrello-3 .btn-aggiorna-carrello {
    margin-right:50px;
}

div.carrello-3 .btn-indietro-step-cart {
     margin-right:15px;
}

    div.carrello-3 .well {
        border-radius:0;
    }

    


div.carrello-3 .item-modalita-pagamento {
    min-height:100px;
}

div.carrello-3 .pnl-messaggio-verifica-promo span {
    color:#ff0701;
    font-size:15px;
}


div.carrello-3 .content-info-spedizioni .content-titolo-box {
     margin-bottom:10px;
    padding-right:15px;
    padding-left:15px;
    background-color:#5f5f5b;
    padding-top:8px;
    padding-bottom:8px;

}

div.carrello-3 .content-info-spedizioni .content-titolo-box span {
    color:#fff;
    font-size:15px;
    text-transform:uppercase;
}

div.carrello-3 div.item-modalita-pagamento input[type="radio"] {
    width: 20px;
    height: 20px;
}


div.carrello-3 div#tab-1 textarea
{
    border-radius:0px;
    font-size:13px;
    color:#000;
    border:solid 1px #000;
    padding:5px 2px;
    width:100%;
    height:35px;
    
}

/*mobile phone*/
/*@media only screen and (max-device-width : 760px) and (orientation : portrait){*/
    
@media only screen and (max-width : 760px) {    
    
    div.carrello-3 .content-info-spedizioni {
        display:none;
    }

    div.carrello-3 div#comandi .btn {
        margin-bottom:20px;
    }
    
    
    div.carrello-3 table.table-lista-prodotti thead
    {
        display:none;
        
    }
    
    div.carrello-3 .cella-1
    {
        display:none;
    }
    
    div.carrello-3 .td-descrizione
    {
        text-align:left;
        margin-top:-40px;
    }
    
    
    
    div.carrello-3 .txtNota
    {
        height:50px!important;
    }
    
    div.carrello-3 .td-prezzo
    {
        text-align:left;
        float:left;
    }

    div.carrello-3 .td-qta
    {
        text-align:left;
        float:left;
    }

    div.carrello-3 .td-totale-riga
    {
        text-align:left;
        float:left;
    }

    div.carrello-3 .td-elimina
    {
        text-align:left;
    }
}

@media only screen and (max-device-width : 760px) and (orientation : landscape) {
    div.carrello-3 .content-info-spedizioni {
        display:none;
    }

    div.carrello-3 div#comandi .btn {
        margin-bottom:20px;
    }
    
    div.carrello-3 .td-descrizione
    {
        text-align:left;
    }

    div.carrello-3 .td-prezzo
    {
        text-align:left;
    }

    div.carrello-3 .td-qta
    {
        text-align:left;
    }

    div.carrello-3 .td-totale-riga
    {
        text-align:left;
    }

    div.carrello-3 .td-elimina
    {
        text-align:left;
    }
    
}


/****************FINE MOBILE PHONE*****************/
