
.carello-step3-summary .SummaryRowTitle,
.carello-step3-summary .SummaryRow {
	border: none;
	padding: 2px 0;
}
.carello-step3-summary .SummaryRow .col-xs-1{
	display: none;
}
.carello-step3-summary .SummaryRow .col-xs-5{
	width: 33.33333%
}
.carello-step3-summary .SummaryRowTitle .col-xs-6,
.carello-step3-summary .SummaryRow .col-xs-6{
	width: 66.66666%
}
.carello-step3-summary .SummaryRow:hover .col-xs-6,
.carello-step3-summary .SummaryRow:hover .col-xs-5{
	background: #eee;
}
.carello-step3-summary .SummaryRowTitle {
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 12px;
}
.carello-step3-summary > .LCs.s1lightgrey{
	display: none
}

.WKRow2Step .itemLabelTop .btn-search4{
	margin-top: 12px;
}
.WKRow2Step .lineItem-calculation,
.WKRow2Step .lineItem-calculation > table {
	width: 100%;
}
.WKRow2Step .lineItem-calculation table th{
	font-weight: normal;
	background: #f2f2f2;
	border-right: 2px solid #fff;
	font-size: 90%;
}
.WKRow2Step .lineItem-calculation table th,
.WKRow2Step .lineItem-calculation table td {
	padding: 2px 5px;
	text-align: right;  
}



/*--------------------------*/
/*    paypalAdvanced        */
/*--------------------------*/

.paypalAdvancedR{
	padding:0 15px;
}

.card_container{
	margin-left:-6px!important;	
}	


#card-field-submit-button {
	margin-left:6px;
	margin-bottom:6px;
	margin-top:12px;
    background-color: #0070ba; /* Colore ufficiale di PayPal */
    color: #ffffff; /* Contrasto chiaro per leggibilità */
    font-size: 16px; /* Dimensione leggibile */
    font-weight: bold; /* Evidenziazione */
    padding: 12px 20px; /* Spaziatura per un aspetto equilibrato */
    border: none; /* Nessun bordo per semplicità */
    border-radius: 6px; /* Angoli arrotondati per un design moderno */
    cursor: pointer; /* Cambia il cursore a mano per interattività */
    transition: background-color 0.3s ease; /* Effetto hover morbido */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Leggera ombra per rilievo */
}

#card-field-submit-button:hover {
    background-color: #005ea6; /* Colore più scuro per effetto hover */
}

#card-field-submit-button:active {
    background-color: #003d75; /* Colore più scuro quando premuto */
    transform: translateY(2px); /* Leggero spostamento per un effetto di clic */
}

#card-field-submit-button:disabled {
    background-color: #cccccc; /* Colore spento per stato disabilitato */
    cursor: not-allowed; /* Indicazione di non interattività */
}

#paypal-spinner{
    border: 4px solid rgba(0, 0, 0, 0.1); /* Bordo grigio chiaro */
    border-top: 4px solid #0070ba; /* Bordo blu PayPal */
    border-radius: 50%; /* Rotondo */
    width: 24px; /* Dimensione */
    height: 24px; /* Dimensione */
    animation: paypalspin 1s linear infinite; /* Animazione */
}

@keyframes paypalspin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
	
	
	