@charset "utf-8";

/* Spinner customization */
.checkout-spinner {
    background-color: rgba(0,0,0,0.3);
    z-index:2;
}
.checkout-spinner-loading {
    display: block;
    font-size:0.7em;
    margin:0;    
    width: 1em;
    height: 1em;
    border-radius: 0.5em;
    -webkit-animation: spinner 1500ms infinite linear;
    -moz-animation: spinner 1500ms infinite linear;
    -ms-animation: spinner 1500ms infinite linear;
    -o-animation: spinner 1500ms infinite linear;
    animation: spinner 1500ms infinite linear;
    border: solid 0 transparent;
}

/* Payment form customization */
#paymentForm .checkout-content .checkout-frame {
	padding: 1.5em 1em 0 1em;
}
#paymentForm .checkout-content .checkout-tabs {
    padding:1em;
    margin:0;
}
@media (min-width:992px){
    #paymentForm .checkout-content .checkout-frame {
        padding: 1.5em 8.33% 0 8.33%;
    }
    #paymentForm .checkout-content .checkout-tabs {
        padding:1em 8.33%;
        margin:0;
    }
}
#paymentForm label {
    z-index: 1;
}

#paymentForm .checkout-content .checkout-tabs div .checkout-tab span {
    background: #e7e7ea;
    border: 1px solid #DDD;
    border-radius: 0.2em;
}
#paymentForm .checkout-content .checkout-tabs div .checkout-tab input:checked + span {
    color: #fff;
    border-color:#46b8da;
    box-shadow:0 1px 3px #999;
    background-color:#9ad9ea;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad9ea', endColorstr='#46b8da',GradientType=1 );
    background:-moz-linear-gradient(-45deg, #9ad9ea 0%, #46b8da 100%);
    background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#9ad9ea), color-stop(100%,#46b8da));
    background:-webkit-linear-gradient(-45deg, #9ad9ea 0%,#46b8da 100%);
    background:-o-linear-gradient(-45deg, #9ad9ea 0%,#46b8da 100%);
    background:-ms-linear-gradient(-45deg, #9ad9ea 0%,#46b8da 100%);
    background:linear-gradient(135deg, #9ad9ea 0%,#46b8da 100%);    
}
#paymentForm .checkout-content .checkout-tabs div .checkout-tab span::after {
    border-color: #46b8da rgba(255,255,255,0) rgba(255,255,255,0);
}