div.content-products-manager { .card { border: none; border-radius: 10px } .percent { padding: 5px; background-color: red; border-radius: 5px; color: #fff; font-size: 14px; height: 35px; width: auto; display: flex; justify-content: center; align-items: center; cursor: pointer } .wishlist { height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; border-radius: 50%; background-color: #eee; padding: 10px; cursor: pointer } .img-container { position: relative } .img-container .first { position: absolute; width: 100% } .img-container img { border-top-left-radius: 5px; border-top-right-radius: 5px } .product-detail-container { padding: 10px } .ratings i { color: #a9a6a6 } .ratings span { color: #a9a6a6 } .size { .btn-manager { padding: 5px 10px; margin-right: 5px; border: 1px solid #ccc; border-radius: 2px; &:nth-child(1){ color: #3554dc; } &:nth-child(2){ color: #dc3545; } } &.cat-detais { width: 100%; display: flex; align-items: center; justify-content: space-between; } } /* label.radio { cursor: pointer } label.radio input { position: absolute; top: 0; left: 0; visibility: hidden; pointer-events: none } */ label.radio span { height: 25px; width: 25px; display: flex; justify-content: center; align-items: center; border: 2px solid #dc3545; color: #dc3545; font-size: 10px; border-radius: 50%; text-transform: uppercase } label.radio input:checked+span { border-color: #dc3545; background-color: #dc3545; color: #fff } } .content-agents { .thumb-profile { display: flex; align-items: center; flex-direction: column; border-radius: 3px; margin-right: 8px; min-width: 172px; overflow: hidden; width: 15%; .popup-gallery { width: 100%; display: flex; align-items: center; justify-content: center; img { height: auto; max-width: 100%; } } .details { width: 100%; padding: 0px 8px; .box-title { font-size: 18px; margin-bottom: 0; margin-top: 10px; } .price-wrapper { font-size: 12px; } } } .image-box .box>.details, .image-box.box>.details { padding: 12px 15px } .size { width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 7px; .btn-manager { padding: 5px 10px; margin-right: 5px; border: 1px solid #ccc; border-radius: 2px; &:nth-child(1){ color: #3554dc; } &:nth-child(2){ color: #dc3545; } } &.cat-detais { width: 100%; display: flex; align-items: center; justify-content: space-between; } } }