
body { 
    background-color: #fff; 
}

/* Wider label fields & bigger black font */
.form-display-as-box {
    min-width: 50% !important;
    padding-right: 10px !important;
    text-align: right;
}
.form-display-as-box, .form-control, .chosen-container * {
    font-size: 1.1em !important;
    color: black !important;
}
.form-input-box input  { /*[type="text"]*/
    padding: 15px 5px !important;
}
.form-input-box input[type="checkbox"] {
    width: 20px;
    height: 20px;
}
.treatment-grid .form-display-as-box {
    min-width: auto !important;
}

.form-input-box input { /* the inform vet checkbox */
    vertical-align: bottom !important;
}


/* Hide randomcode column (5th column) */
table.table tr th:nth-child(5),
table.table tr td:nth-child(5) {
    display: none;
}

/* Treatment fields 3-column layout */
/*
.treatment-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.75rem;
    margin: 1rem 0;
    max-width: 100%;
}
.treatment-column {
    border: 1px solid #dee2e6;
    padding: 0.75rem;
    border-radius: 0.25rem;
    background: #f8f9fa;
    min-width: 0;
}
.treatment-column h5 {
    margin-top: 0;
    font-size: 0.9rem;
    font-weight: 600;
    color: #495057;
    border-bottom: 2px solid #0d6efd;
    padding-bottom: 0.4rem;
    margin-bottom: 0.75rem;
}
.treatments-header {
    font-size: 1rem;
    font-weight: 600;
    color: #2c3e50;
    margin: 1.5rem 0 0.5rem 0;
    padding-bottom: 0.5rem;
    border-bottom: 2px solid #dee2e6;
}


.treatment-column .form-display-as-box {
    font-size: 0.85rem;
    margin-bottom: 0.25rem;
    text-align: left;
}

.treatment-column .form-display-as-box {
    width: 200px !important;
    min-width: 150px !important;
}

.treatment-column .form-display-as-box input, 
.treatment-column .chosen-container {
    width: 250px !important;
    min-width: 250px !important;
}

.treatment-column .form-input-box {
    margin-bottom: 0.5rem;
}
.treatment-column input[type="text"],
.treatment-column select,
.treatment-column .chosen-container {
    width: 100% !important;
    max-width: 100%;
    font-size: 0.9rem;
}
.treatment-column .form-field-box {
    margin-bottom: 0.75rem;
}
*/

/* Also in wormwize-theme.css */
/* Hide search box, because it otherwise lets you search in int-fields etc (like mowed) */
#quickSearchBox,.search-div-clear-button *,#search_clear {
    display: none !important;
}


