
/* Zem Residential Quote PRO v4.1.6 - Orange Field Boxes Patch */
/* Only targets Bedrooms, Bathrooms, Approximate Square Footage, and Pets fields. */

.zem-orange-box-field-416,
.zem-residential-form input[name*="bedroom"],
.zem-residential-form input[id*="bedroom"],
.zem-residential-form input[name*="bathroom"],
.zem-residential-form input[id*="bathroom"],
.zem-residential-form input[name*="sqft"],
.zem-residential-form input[id*="sqft"],
.zem-residential-form input[name*="square"],
.zem-residential-form input[id*="square"],
.zem-residential-form input[name*="footage"],
.zem-residential-form input[id*="footage"],
.zem-residential-form select[name*="pet"],
.zem-residential-form select[id*="pet"],
.zem-rq-form input[name*="bedroom"],
.zem-rq-form input[id*="bedroom"],
.zem-rq-form input[name*="bathroom"],
.zem-rq-form input[id*="bathroom"],
.zem-rq-form input[name*="sqft"],
.zem-rq-form input[id*="sqft"],
.zem-rq-form input[name*="square"],
.zem-rq-form input[id*="square"],
.zem-rq-form input[name*="footage"],
.zem-rq-form input[id*="footage"],
.zem-rq-form select[name*="pet"],
.zem-rq-form select[id*="pet"],
.zem-quote-form input[name*="bedroom"],
.zem-quote-form input[id*="bedroom"],
.zem-quote-form input[name*="bathroom"],
.zem-quote-form input[id*="bathroom"],
.zem-quote-form input[name*="sqft"],
.zem-quote-form input[id*="sqft"],
.zem-quote-form input[name*="square"],
.zem-quote-form input[id*="square"],
.zem-quote-form input[name*="footage"],
.zem-quote-form input[id*="footage"],
.zem-quote-form select[name*="pet"],
.zem-quote-form select[id*="pet"],
[class*="zem-residential"] input[name*="bedroom"],
[class*="zem-residential"] input[id*="bedroom"],
[class*="zem-residential"] input[name*="bathroom"],
[class*="zem-residential"] input[id*="bathroom"],
[class*="zem-residential"] input[name*="sqft"],
[class*="zem-residential"] input[id*="sqft"],
[class*="zem-residential"] input[name*="square"],
[class*="zem-residential"] input[id*="square"],
[class*="zem-residential"] input[name*="footage"],
[class*="zem-residential"] input[id*="footage"],
[class*="zem-residential"] select[name*="pet"],
[class*="zem-residential"] select[id*="pet"],
[class*="zem-estimator"] input[name*="bedroom"],
[class*="zem-estimator"] input[id*="bedroom"],
[class*="zem-estimator"] input[name*="bathroom"],
[class*="zem-estimator"] input[id*="bathroom"],
[class*="zem-estimator"] input[name*="sqft"],
[class*="zem-estimator"] input[id*="sqft"],
[class*="zem-estimator"] input[name*="square"],
[class*="zem-estimator"] input[id*="square"],
[class*="zem-estimator"] input[name*="footage"],
[class*="zem-estimator"] input[id*="footage"],
[class*="zem-estimator"] select[name*="pet"],
[class*="zem-estimator"] select[id*="pet"],
[class*="zem-quote"] input[name*="bedroom"],
[class*="zem-quote"] input[id*="bedroom"],
[class*="zem-quote"] input[name*="bathroom"],
[class*="zem-quote"] input[id*="bathroom"],
[class*="zem-quote"] input[name*="sqft"],
[class*="zem-quote"] input[id*="sqft"],
[class*="zem-quote"] input[name*="square"],
[class*="zem-quote"] input[id*="square"],
[class*="zem-quote"] input[name*="footage"],
[class*="zem-quote"] input[id*="footage"],
[class*="zem-quote"] select[name*="pet"],
[class*="zem-quote"] select[id*="pet"] {
    background-color: #FF8C1A !important;
    background-image: none !important;
    border: 2px solid #FF5A00 !important;
    box-shadow: 0 0 0 2px rgba(255,140,26,.28) !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    caret-color: #000000 !important;
    font-weight: 800 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.zem-orange-box-field-416:focus {
    background-color: #FF8C1A !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    border-color: #00B7FF !important;
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(0,183,255,.28) !important;
}

.zem-orange-box-field-416::placeholder {
    color: #111111 !important;
    -webkit-text-fill-color: #111111 !important;
    opacity: .75 !important;
}

.zem-orange-box-field-416 option,
.zem-residential-form select[name*="pet"] option,
.zem-residential-form select[id*="pet"] option,
.zem-rq-form select[name*="pet"] option,
.zem-rq-form select[id*="pet"] option,
.zem-quote-form select[name*="pet"] option,
.zem-quote-form select[id*="pet"] option,
[class*="zem-residential"] select[name*="pet"] option,
[class*="zem-residential"] select[id*="pet"] option,
[class*="zem-estimator"] select[name*="pet"] option,
[class*="zem-estimator"] select[id*="pet"] option,
[class*="zem-quote"] select[name*="pet"] option,
[class*="zem-quote"] select[id*="pet"] option {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    font-weight: 800 !important;
}

.zem-orange-box-field-416:-webkit-autofill {
    -webkit-text-fill-color: #000000 !important;
    box-shadow: 0 0 0 1000px #FF8C1A inset !important;
    caret-color: #000000 !important;
}
