.face-document-item { background: #555555; margin-top: 10px; margin-bottom: 10px; padding: 10px; border-radius: 10px; position: relative; h1 { color: white; font-size: 24px; text-align: center; } .face-collection-buttons { position: absolute; top: 10px; right: 10px; } .face-document-image-container { display: flex; justify-content: center; flex-wrap: wrap; .image-wrapper { position: relative; width: 70px; height: 70px; margin: 10px; display: flex; align-items: center; // Center vertically justify-content: center; // Center horizontally img { width: 100%; height: 100%; object-fit: cover; // This ensures the image covers the container without stretching border-radius: 5px; border: 2px solid white; transition: border-color 0.4s; &:hover { border-color: orange; // Change this to your desired hover border color } } .remove-item { position: absolute; bottom: -5; right: -5; background-color: rgba(0, 0, 0, 0.5); // Optional: to add a background behind the icon for better visibility border-radius: 30%; width: 10px; // Adjust size as needed height: 10px; // Adjust size as needed display: flex; align-items: center; justify-content: center; } } // img { // max-width: 60px; // margin: 10px; // border-radius: 5px; // border: 2px solid white; // transition: 0.4s; // &:hover { // border-color: orange; // } // } } }