body{
    background: url(http://dev-rws-restolabs.pantheonsite.io/images/urban.png)  no-repeat fixed;
    background-size: cover;
    opacity: 0.95;
}

body.page-cart-checkout {
     background: url(http://dev-rws-restolabs.pantheonsite.io/images/urban.png)  no-repeat fixed;
    background-size: cover;
    opacity: 0.8;
}

.angular-restaurant-logo-search {
    
    background: #fff;
    height: 100px;
    
}
.angular-restaurant-logo img {
    max-height: 100px;
    
   /* width: 300px;*/
}
.angular-category-link {
    background: #fff;
    box-shadow: 0 -2px 1px #4d4e4e inset;
    border-bottom: 1px solid #4d4e4e;
    color: #4d4e4e;
}


.angular-catergory-list.active .angular-category-name {
    color: #ef3d23;
}

.angular-category-name {
    color: #4d4e4e;
    border-bottom: 1px solid #4d4e4e;
}
.angular-catergory {
    background: #ffffff;
    box-shadow: 0 1px 1px #fff inset;
}
.angular-login-button, .product-customize, .restaurant-closed-button, .product-add-to-cart a, .variant-attribute-add-to-cart-section a, .variant-attribute-popup-close, .angular-cart-order-now, .angular-login-button-submit button {
    background: #ef3d23;
    background-image: -webkit-gradient(#ef3d23, #ef3d23);
    background-image: -moz-linear-gradient(#ef3d23, #ef3d23);
    background-image: -webkit-linear-gradient(#ef3d23, #ef3d23);
    background-image: linear-gradient(#ef3d23, #ef3d23);
}

.angular-login-button:hover, .product-customize:hover, .restaurant-closed-button:hover, .product-add-to-cart a:hover, .variant-attribute-add-to-cart-section a:hover, .variant-attribute-popup-close:hover, .angular-cart-order-now:hover, .lolarosa-submit button:hover {
    background: #ef3d23;
    background-image: -webkit-gradient(#ef3d23, #ef3d23);
    background-image: -moz-linear-gradient(#ef3d23, #ef3d23);
    background-image: -webkit-linear-gradient(#ef3d23, #ef3d23);
    background-image: linear-gradient(#ef3d23, #ef3d23);
    background: #ef3d23;
}
.attribute-option input:checked + label, .variant-options input:checked + label {
    color: #ef3d23;
}
.product-size-topping-section {   
    background: rgb(255, 240, 239);
}
input[type=radio]:checked + label:before {
    
    background: #ef3d23;
    
}
.page-cart-checkout .panel .panel-heading {
    
    color: #fff;
    border-bottom: 1px solid #333;
    background: #ef3d23;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.page-cart-checkout .main-container .popup-login-login-link a, body.page-cart-checkout .main-container .popup-login-login-link a:focus, body.page-cart-checkout .main-container .popup-login-login-link a:hover, body.page-cart-checkout .main-container .btn-widget, body.page-cart-checkout .main-container .btn-info, body.page-cart-checkout .main-container .btn-default, body.page-cart-checkout .main-container .btn-primary, body.page-cart-checkout .main-container .btn-widget:hover, body.page-cart-checkout .main-container .btn-info:hover, body.page-cart-checkout .main-container .btn-default:hover, body.page-cart-checkout .main-container .btn-primary:hover {
    
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #ef3d23), color-stop(100%, #ef3d23));
    background-image: -moz-linear-gradient(#ef3d23, #ef3d23);
    background-image: -webkit-linear-gradient(#ef3d23, #ef3d23);
    background-image: linear-gradient(#ef3d23, #ef3d23);
    background: #ef3d23;
    
}