.form-switch  {
    padding:0;
    margin:0;
}


.form-check-input:checked {
    background-color: rgb(var(--bs-primary-rgb));
    border-color: rgb(var(--bs-primary-rgb));
}


table.table img.img-thumbnail {
    height: 60px;
}


form .illu {
    max-height: 50px;
    width: auto;
}


form .form-control,
form .form-select{
    background: rgba(15, 9, 12, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding-left: 2.2rem;
    background-repeat: no-repeat;
    background-position: 0.75rem center;
    background-size: 1rem 1rem;
}

form .form-control::placeholder {
    color: rgba(255, 255, 255, 0.56);
}

.search-form input {
    background: rgba(15, 9, 12, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding-left: 2.2rem;
    background-repeat: no-repeat;
    background-position: 0.75rem center;
    background-size: 1rem 1rem;
}

.search-form input::placeholder {
    color: rgba(255, 255, 255, 0.56);
}

.search-form input:placeholder-shown {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,255,255,0.56)' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.398 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.866-3.834zm-5.242.656a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E");
}

.search-form input:not(:placeholder-shown) {
    background-image: none;
}
