/* --- 1. Global Reset --- */
* {
    font-family: 'Roboto', sans-serif !important;
}

/* --- 4. Custom Utility Classes --- */
.border-custom-blue {
    border: 2px solid #00b4d8 !important;
}

.border-custom-gray {
    border: 1px solid #c4c4c4 !important;
}

.iconbackgroundblue {
    background-color: #f0f9ff;
    padding: 10px;
    border-radius: 8px;
}

.iconbackgroundorange {
    background-color: #fff !important; /* Fixed: Valid 6-digit hex for orange */
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #fee685; 
}

.link-dmv-blue {
    color: #003e67 !important;
    text-underline-offset: 3px;
}

/* Checkbox Bullets Custom Styling */
ul.checkbullets {
    list-style: none;
    padding-left: 0;
}

.checkbullets > li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
}

.checkbullets > li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 18px;
    height: 18px;
    background-image: url("../images/dlduplicate/check.svg");
    background-size: contain;
    background-repeat: no-repeat;
}

/* --- 5. Hero & Content Layout --- */
.hero-left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: ">" !important;
}


.link-dmv-blue {
    color: #003e67 !important;
    text-underline-offset: 3px;
}
