#caisse-now { .product-box { display: inline-block; margin-right: 1rem; margin-bottom: 1rem; width: 100%; float: left; } .product-button { width: 80%; text-overflow-ellipsis: "..."; } .listing-products { button.active{ background: yellowgreen; } .btn, button { font-size: 1.6rem; padding: 1.5rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; border-color: $all-text-color; box-shadow: 5px 3px 10px 2px #ddd; border-width: 0; &.btn-primary { background-color: $deepblue; } &:hover { background: $lightblue; } } .badge-default { background: $lightblue; } .badge-success { background: mix(green, $lightblue); } } .input-comment { width: calc(100% - 40px); } } // container of categories .horizontal-land { overflow-x: auto; overflow-y: hidden; //width: 100%; height: 75vh; background: #ccc; padding: 0.5rem; } // list of one category .one-category { background: #dedede; width: 350px; margin: 0 4px; height: calc(74vh - 1rem); box-sizing: border-box; display: inline-block; //vertical-align: top; white-space: nowrap; //float: left; h2{ font-weight: bold; &:first-letter{ text-transform: capitalize; } } } .category-listing { border: solid 1px $grey; padding: 1rem; margin: 0.5rem; border-radius: 0.25rem; } .validate_selling { margin: 0.25rem; } .product-listing { height: 70vh; overflow: auto; } .sellings { .remove-item { margin-left: 1em; } } #not_loaded { width: 100%; height: 75vh; } .selling-ok { position: fixed; bottom: 0; left: 2em; z-index: 10; } .block{ display: block; width: calc(100% - 2em); text-align:center; }