.ivms-form {
    background: transparent;
    padding: 0;
    color: #fff;
}

.ivms-form label {
    display: none; /* Hide labels to match 1st form design */
}

.ivms-form input[type="number"] {
    width: 100%;
    padding: 10px 15px;
    border: none;
    border-radius: 0;
    background: #fff;
    color: #000;
    font-size: 14px;
    box-shadow: none;
    transition: border 0.3s;
    margin: 5px 0px;
}

.ivms-form input[type="number"]:focus {
    outline: none;
    border-bottom: 2px solid #00baff; /* or your theme's blue */
}

.ivms-form .row {
    margin-left: 0;
    margin-right: 0;
}

.ivms-form .col-lg-6,
.ivms-form .col-md-6,
.ivms-form .col-sm-12 {
    padding-left: 7px;
    padding-right: 7px;
}

/* Button style */
#calculate-savings {
    background: transparent;
    color: #fff;
    border: 2px solid #00baff;
    border-radius: 25px;
    padding: 5px 25px;
    text-transform: uppercase;
    transition: 0.3s;
    position: relative;
}

#calculate-savings:hover {
    background: #00baff;
    color: #fff;
}

#calculate-savings::after {
    content: "";
    margin-left: 10px;
    font-size: 16px;
    transition: margin-left 0.3s;
}


#calculate-savings:hover::after {
    margin-left: 15px;
}
#savingsResult{
    color:black;
}