.sign-up-modal .submitted-message,
.sign-up-now-form-section .hbspt-form .submitted-message {
    display: block !important;
}

.hbspt-form .hs-fieldtype-text label,
.hbspt-form .hs-fieldtype-phonenumber label,
.hbspt-form .hs-fieldtype-select label {
    display: block;
    margin-bottom: 0;
    font-size: 16px;
}

.hbspt-form .hs-fieldtype-text label .hs-form-required,
.hbspt-form .hs-fieldtype-phonenumber label .hs-form-required,
.hbspt-form .hs-fieldtype-select label .hs-form-required {
    color: red;
    margin-left: 2px;
}

.hbspt-form .hs-form fieldset+fieldset{
    margin-top: 0;
}
.hbspt-form fieldset .hs-form-field[style*="display: none"]{
    margin: 0 !important;
}
.hbspt-form fieldset .hs-form-field{
    margin-top: 15px;
}

.quell-start-prescribing .hubspottoggleform form.stacked .form-columns-3 {
    display: flex;
    max-width: 850px;
    flex-wrap: wrap;
}

.quell-start-prescribing .hubspottoggleform form.stacked .form-columns-3 div.input input,
.quell-for-physicians .hubspottoggleform form.stacked .form-columns-3 div.input input {
    border-radius: 4px;
    border: 1px solid #8f9194;
    padding: 12px 15px;
    font-size: 16px;
    outline: 0;
    color: #5e6872;
    width: 100%;
    height: 50px;
}

.quell-start-prescribing .hubspottoggleform ul li::before {
    display: none !important;
}

.quell-start-prescribing .hubspottoggleform ul li {
    padding: 0 !important;
}

.quell-start-prescribing .hubspottoggleform ul.hs-error-msgs li label {
    color: red;
    display: block !important;
    font-size: 14px;
    margin: 0;
}

.quell-start-prescribing .hubspottoggleform .legal-consent-container .hs-form-booleancheckbox-display p,
.quell-for-physicians .hubspottoggleform .legal-consent-container .hs-form-booleancheckbox-display p,
.quell-for-physicians .hubspotpopupform .legal-consent-container .hs-form-booleancheckbox-display p,
.quell-contact .hubspotcontactform .legal-consent-container .hs-form-booleancheckbox-display p,
.quell-sign-up-now .legal-consent-container .hs-form-booleancheckbox-display p {
    font-size: 16px;
    font-family: "MarkOT", sans-serif;
}

.quell-start-prescribing .hubspottoggleform .legal-consent-container .hs-form-booleancheckbox-display input,
.quell-for-physicians .hubspottoggleform .legal-consent-container .hs-form-booleancheckbox-display input,
.quell-for-physicians .hubspotpopupform .legal-consent-container .hs-form-booleancheckbox-display input,
.quell-contact .hubspotcontactform .legal-consent-container .hs-form-booleancheckbox-display input,
.quell-sign-up-now .legal-consent-container .hs-form-booleancheckbox-display input {
    margin-top: 6px;
}

.quell-for-physicians .hubspottoggleform .hbspt-form form .hs-form-field {
    padding: 0 !important;
}

.quell-for-physicians .hubspottoggleform .hbspt-form .hs-form .form-columns-2 .hs-form-field {
    padding-left: 9px;
    padding-right: 9px;
}

.quell-for-physicians .hubspottoggleform .hbspt-form form .hs-error-msgs li label {
    color: red !important;
}

.quell-for-physicians .hubspottoggleform .hbspt-form .hs-form .form-columns-1 ul.inputs-list li.hs-form-booleancheckbox {
    background-image: none;
    padding-left: 0;
}

.hubspottoggleform .hbspt-form .hs-form .hs-submit .actions {
    margin-top: 25px;
}

.quell-for-physicians .hubspotpopupform .form-columns-2 ul li label.hs-error-msg,
.quell-contact .hubspotcontactform .form-columns-2 ul li label.hs-error-msg,
ul.hs-error-msgs li label.hs-main-font-element,
.quell-sign-up-now .hubspotcontactform .form-columns-2 ul li label.hs-error-msg {
    color: red;
    display: block !important;
    font-size: 14px;
    margin: 0;
}

.quell-contact .hubspotcontactform .form-columns-1 div.input select,
.quell-sign-up-now .form-columns-1 div.input select {
    border-radius: 4px;
    border: 1px solid #8f9194;
    padding: 12px 15px;
    font-size: 16px;
    outline: 0;
    color: #5e6872;
    width: 104%;
    height: 50px;
}

.quell-sign-up-now .form-columns-1 div.input select {
    width: 97%;
}

.quell-contact .hubspotcontactform .hs-error-msgs {
    display: block;
}

.quell-sign-up-now .hbspt-form .hs-error-msgs {
    display: block !important;
}

.quell-for-physicians .hubspottoggleform .hs-form .form-columns-2 {
    display: flex;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.quell-for-physicians .hubspottoggleform .hs-form .form-columns-2 .hs-form-field .hs-input {
    width: 100% !important;
}

.quell-for-physicians .hubspottoggleform .hs-form .form-columns-3 .hs-fieldtype-phonenumber div.input {
    margin-right: 0 !important;
}

/* 08-07-2025  */
.hs-form .form-columns-2 .hs-form-field .hs-input::placeholder,
.hs-form .form-columns-3 .hs-form-field .hs-input::placeholder,
.hs-form .form-columns-1 .hs-form-field .hs-input::placeholder {
    display: none !important;
    color: #fff;
    opacity: 0;
    visibility: hidden;
}

.quell-contact .hubspotcontactform .form-columns-1 {
    margin-top: 0;
}

.quell-contact .hubspotcontactform .form-columns-1 .hs-dependent-field .hs-form-field {
    margin-top: 20px;
}

.quell-start-prescribing .form-columns-2 {
    max-width: 850px;
}