/* Кнопка отмены/выхода из корзины */
.b-button.basket-cancel {
    position:absolute;
    right: 30px;
    bottom: 30px;
    width: 310px;
    height: 60px;

    background-color: #cc0000;
    background-color: #ff6666;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#ff6666), to(#cc0000));

    font-size: 27pt;
    text-align:center;
    padding-top:10px;
}

/*
.b-button.basket-cancel:active {
    background-color: #e36868;
    background-color: #fac5c5;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#e36868), to(#fac5c5));
} */

/* Плашка в виде кнопки "поднесите пропуск" */
.basket-rfid {
    position:absolute;
    left: 260px;
    bottom: 40px;
    height: 60px;
    width: 350px;
    padding-top:10px;
    text-align: center;
    line-height:1.5em;

    color: #bffb92;
    color: #0b8f0b;
    color: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#bffb92), to(#0b8f0b));

    font-size:16pt;

    /* пусть надпись пульсирует, чтобы привлечь внимание */
    -webkit-animation-name: pulsate;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

@-webkit-keyframes pulsate {
        0% {
                opacity: 0.3;
        }
        100% {
                opacity: 0.95;
        }
}