button.disabled,
.btnBlue.disabled {
    cursor: not-allowed;
}

button.disabled,
button.disabled:hover {
    border-color: #ccc;
    background: transparent;
}

.basket-checkout-btns button.disabled,
.basket-checkout-btns button.disabled:hover,
.btnBlue.disabled,
.btnBlue.disabled:hover {
    background: #ccc;
    border: none;
    color: #000;
}

button.disabled:not(.btn-primary),
button.disabled:not(.btn-primary):hover,
button.disabled .btnText,
button.disabled .btnText:hover {
    color: #999 !important;
}

button.disabled .dow-temp,
button.disabled .dow-temp:hover {
    background-image: url('../img/dow-temp-gray.svg') !important;
}

button.disabled .last-order,
button.disabled .last-order:hover {
    background-image: url('../img/last-order-gray.svg') !important;
}

.basket-isorder-text h5 {
    color: inherit;
}

.location-block-wrapper .bx-ui-sls-fake {
    border-radius: 40px;
    height: 39px;
    border: 1px solid #0E1D3B !important;
    padding: 0 20px;
    width: 100%;
    padding: 7px 20px !important;
    position: relative;
}

.location-block-wrapper .bx-ui-sls-route {
    border-radius: 40px;
    height: 39px;
    padding: 0 20px;
    width: 100%;
    padding: 7px 20px !important;
    border: 1px solid transparent !important;
    position: relative;
}

.bx-sls .bx-ui-sls-fake, .bx-sls .bx-ui-sls-route,
body .input-17 {
    top: 0 !important;
}

.radio.disabled .radio__text {
    color: #999;
}

.payElem {
    margin-bottom: 10px;
}