.maternity-loss-referral-form{margin:0 0 30px}.maternity-loss-referral-form__success{position:relative;background-color:#eaf5ff;border:1px solid #72929f;padding:25px 45px;border-radius:8px}.maternity-loss-referral-form .alert{margin:0 0 20px}.maternity-loss-referral-form .alert.alert-danger,.maternity-loss-referral-form .alert.alert-success{border:0!important;border-radius:8px;font-size:1.125rem;padding:15px;color:#fff}.maternity-loss-referral-form .alert.alert-danger *,.maternity-loss-referral-form .alert.alert-success *{color:inherit}.maternity-loss-referral-form .alert.alert-success{background:#006747!important}.maternity-loss-referral-form .alert.alert-danger{background:#da291c!important}.maternity-loss-referral-form__form{position:relative;background-color:#eaf5ff;border:1px solid #72929f;padding:25px 45px;border-radius:8px}.page-type-qi-internal .maternity-loss-referral-form__form,.page-type-qi-news .maternity-loss-referral-form__form,.page-type-qi-stories .maternity-loss-referral-form__form{padding:0;background-color:transparent;border:none;border-radius:0}.maternity-loss-referral-form__form h3{font-size:1.625rem}.maternity-loss-referral-form__form__captcha,.maternity-loss-referral-form__form__controls,.maternity-loss-referral-form__form__privacy,.maternity-loss-referral-form__form__section{margin-top:30px}.maternity-loss-referral-form__form__captcha:first-child,.maternity-loss-referral-form__form__controls:first-child,.maternity-loss-referral-form__form__privacy:first-child,.maternity-loss-referral-form__form__section:first-child{padding-top:0;border-top:none;margin-top:0}.maternity-loss-referral-form__form__privacy>.form-group{margin:0!important}.maternity-loss-referral-form__form__captcha{padding:20px 0;border-bottom:1px solid #72929f;margin:0 0 20px}.maternity-loss-referral-form__form__controls{text-align:right}.maternity-loss-referral-form__form__controls .button-link{margin:0!important}.maternity-loss-referral-form__form div[data-display=false]{display:none}.maternity-loss-referral-form__form__notice{background:#fff;padding:15px 30px;border:3px solid #fff;margin:0 0 30px}.maternity-loss-referral-form__form__notice>h3{display:none}.maternity-loss-referral-form__form__notice:last-child{margin:0}.maternity-loss-referral-form__form__notice[data-notice-type=denial]{border-color:#da291c}.maternity-loss-referral-form__form__notice[data-notice-type=notice]{border-color:#425563}.maternity-loss-referral-form__form .form-group,.maternity-loss-referral-form__form fieldset>fieldset{padding:0 0 20px;border-bottom:1px solid #72929f;margin:0 0 20px}.maternity-loss-referral-form__form .form-group label,.maternity-loss-referral-form__form fieldset>fieldset label{color:#333;font-size:1.125rem}.maternity-loss-referral-form__form .form-group label input[type=checkbox],.maternity-loss-referral-form__form .form-group label input[type=radio],.maternity-loss-referral-form__form fieldset>fieldset label input[type=checkbox],.maternity-loss-referral-form__form fieldset>fieldset label input[type=radio]{margin-right:5px}.maternity-loss-referral-form__form .form-group label.control-label,.maternity-loss-referral-form__form fieldset>fieldset label.control-label{font-size:1.25rem;font-weight:500}.maternity-loss-referral-form__form .form-group input[type=email],.maternity-loss-referral-form__form .form-group input[type=number],.maternity-loss-referral-form__form .form-group input[type=tel],.maternity-loss-referral-form__form .form-group input[type=text],.maternity-loss-referral-form__form .form-group input[type=url],.maternity-loss-referral-form__form .form-group select,.maternity-loss-referral-form__form .form-group textarea,.maternity-loss-referral-form__form fieldset>fieldset input[type=email],.maternity-loss-referral-form__form fieldset>fieldset input[type=number],.maternity-loss-referral-form__form fieldset>fieldset input[type=tel],.maternity-loss-referral-form__form fieldset>fieldset input[type=text],.maternity-loss-referral-form__form fieldset>fieldset input[type=url],.maternity-loss-referral-form__form fieldset>fieldset select,.maternity-loss-referral-form__form fieldset>fieldset textarea{border:1px solid #72929f;background-color:#fff;color:#333!important;font-size:1.125rem;min-height:2.625rem;border-radius:6px}.maternity-loss-referral-form__form .form-group input[type=email].auto,.maternity-loss-referral-form__form .form-group input[type=number].auto,.maternity-loss-referral-form__form .form-group input[type=tel].auto,.maternity-loss-referral-form__form .form-group input[type=text].auto,.maternity-loss-referral-form__form .form-group input[type=url].auto,.maternity-loss-referral-form__form .form-group select.auto,.maternity-loss-referral-form__form .form-group textarea.auto,.maternity-loss-referral-form__form fieldset>fieldset input[type=email].auto,.maternity-loss-referral-form__form fieldset>fieldset input[type=number].auto,.maternity-loss-referral-form__form fieldset>fieldset input[type=tel].auto,.maternity-loss-referral-form__form fieldset>fieldset input[type=text].auto,.maternity-loss-referral-form__form fieldset>fieldset input[type=url].auto,.maternity-loss-referral-form__form fieldset>fieldset select.auto,.maternity-loss-referral-form__form fieldset>fieldset textarea.auto{background:0 0;border:0;padding:0}.maternity-loss-referral-form__form .form-group input[type=checkbox]:focus,.maternity-loss-referral-form__form .form-group input[type=radio]:focus,.maternity-loss-referral-form__form fieldset>fieldset input[type=checkbox]:focus,.maternity-loss-referral-form__form fieldset>fieldset input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.maternity-loss-referral-form__form .form-group textarea,.maternity-loss-referral-form__form fieldset>fieldset textarea{resize:vertical}.maternity-loss-referral-form__form .required{font-size:1rem;display:inline-block;margin-left:4px;margin-bottom:5px}.maternity-loss-referral-form__form .form-group label{color:#333;font-size:1.125rem;margin-bottom:5px;line-height:1.5}.maternity-loss-referral-form__form .form-group label.control-label{font-size:1.1875rem}.maternity-loss-referral-form__form .form-group.captcha,.maternity-loss-referral-form__form .form-group.privacy-policy{margin-top:30px}.maternity-loss-referral-form__form .form-group.privacy-policy input{margin-top:6px}.maternity-loss-referral-form__form .form-group .ccm-input-date-wrapper,.maternity-loss-referral-form__form .form-group .ccm-input-time-wrapper{display:inline-block;vertical-align:middle}.maternity-loss-referral-form__form .form-group .ccm-input-time-wrapper{margin-left:15px}.maternity-loss-referral-form__form .form-group .ccm-input-time-wrapper .form-control{display:inline-block;width:auto}.maternity-loss-referral-form__form .form-group .ccm-input-time-wrapper .separator{padding:0 5px}.maternity-loss-referral-form__form .form-group .ccm-item-selector{font-size:1rem;line-height:1.5}.maternity-loss-referral-form__form fieldset>fieldset{border:1px solid #72929f;padding:20px}.maternity-loss-referral-form__form fieldset>fieldset.form-group{padding:0;border:none}.maternity-loss-referral-form__form fieldset>fieldset legend{position:relative;z-index:1;float:left;border:none;color:#333;font-size:1.25rem;font-weight:700;line-height:1.5;width:auto;margin:0 4px 0 0}.maternity-loss-referral-form__form fieldset>fieldset legend+.required{float:left;margin-top:4px;margin-bottom:0!important}.maternity-loss-referral-form__form fieldset>fieldset .legend-fix{clear:both;padding-top:5px}.maternity-loss-referral-form__form fieldset>fieldset .legend-fix+.checkbox,.maternity-loss-referral-form__form fieldset>fieldset .legend-fix+.radio{margin-top:0}.maternity-loss-referral-form__form fieldset>fieldset .ccm-attribute-address-composer-wrapper{clear:both;padding-top:15px}.maternity-loss-referral-form__form fieldset>fieldset .ccm-attribute-address-line{margin:0 0 15px}.maternity-loss-referral-form__form fieldset>fieldset .ccm-attribute-address-line label.control-label{font-size:1.125rem}.maternity-loss-referral-form__form fieldset>fieldset .ccm-social-link-attribute .form-group{margin:0 0 5px}.maternity-loss-referral-form__form fieldset>fieldset .ccm-social-link-attribute .form-group .add-on{width:42px;height:42px;padding:5px;border:1px solid #72929f;background-color:#fff;color:#333;font-size:22px;text-align:center;display:inline-block;vertical-align:middle}.maternity-loss-referral-form__form fieldset>fieldset .ccm-social-link-attribute .form-group .add-on+input{display:inline-block;vertical-align:middle;padding:6px 12px}.maternity-loss-referral-form__form fieldset>fieldset .ccm-social-link-attribute .ccm-social-link-attribute-remove-line{display:inline-block;vertical-align:middle;padding:6px;font-size:22px;color:#333;line-height:1}@media (max-width:767.98px){.maternity-loss-referral-form{margin-bottom:20px}.maternity-loss-referral-form .alert{font-size:1rem;margin-bottom:15px}.maternity-loss-referral-form__form{padding:15px}.maternity-loss-referral-form__form .form-group,.maternity-loss-referral-form__form fieldset>fieldset{margin:0 0 20px}.maternity-loss-referral-form__form .form-group label{font-size:1rem}.maternity-loss-referral-form__form .form-group label.control-label{font-size:1.125rem}.maternity-loss-referral-form__form .form-group input,.maternity-loss-referral-form__form .form-group select,.maternity-loss-referral-form__form .form-group textarea{font-size:1rem;min-height:2.25rem}.maternity-loss-referral-form__form .form-group.captcha,.maternity-loss-referral-form__form .form-group.privacy-policy{margin-top:20px}.maternity-loss-referral-form__form fieldset>fieldset{padding:15px}.maternity-loss-referral-form__form fieldset>fieldset legend{font-size:1.125rem}.maternity-loss-referral-form__form fieldset>fieldset .ccm-attribute-address-line label.control-label{font-size:1rem}.maternity-loss-referral-form__form .form-action{margin-top:20px}}@media (max-width:478.98px){.maternity-loss-referral-form__form .form-group .ccm-input-time-wrapper{margin-top:15px;margin-left:0;display:block}}@media (max-width:358.98px){.maternity-loss-referral-form__form .form-group.captcha{margin-left:-22px;transform:scale(.85)}}