/*!
 * @copyright Copyright (c) KPH Healthcare Services, Inc., 2017-2024
 */
.reg-form-label{text-align:right}.write-in-label{position:relative;top:17px}.form-input-row{margin-bottom:20px;align-items:flex-start}.form-input-row ul li,.form-input-row ul.errorlist li,ul.errorlist li{padding-left:32px;line-height:26px;background-size:22px;background-repeat:no-repeat;background-position-y:2px}.form-input-row ul,.form-input-row ul.errorlist,ul.errorlist{list-style:none}ul.errorlist li{line-height:1em!important;font-size:21px;color:#cc4343;background-image:url(/static/svg/invalid.svg)}.form-input-group.right{justify-content:flex-start!important;align-items:flex-start}.form-input-group.right label{padding-top:10px}.form-input-group{display:flex;align-items:center;justify-content:flex-end}.form-input-group .write-in-input{display:flex;flex-direction:column}.form-input-group #id_question1_write_in,.form-input-group #id_question2_write_in,.form-input-group #id_question3_write_in{margin-top:33px}.form-input-group #question1-write-in-helper,.form-input-group #question2-write-in-helper,.form-input-group #question3-write-in-helper{display:none}.form-input-group #id_question1_write_in.is-invalid~#question1-write-in-helper,.form-input-group #id_question2_write_in.is-invalid~#question2-write-in-helper,.form-input-group #id_question3_write_in.is-invalid~#question3-write-in-helper{display:block!important;color:#cc4343;font-size:22px}.form-input-group #id_answer1.is-valid~#answer1-helper,.form-input-group #id_answer2.is-valid~#answer2-helper,.form-input-group #id_answer3.is-valid~#answer3-helper{display:none!important}.form-input-group #id_answer1.is-invalid~#answer1-helper,.form-input-group #id_answer2.is-invalid~#answer2-helper,.form-input-group #id_answer3.is-invalid~#answer3-helper{display:block!important}.form-input-group label{font-size:22px;margin-right:16px;margin-left:16px;text-wrap:none;white-space:nowrap!important}.form-input-group label.required:after{content:"*"}.form-input-group .input-group-append{font-size:22px;line-height:54px;padding-top:0;padding-bottom:0}.form-input-group .input-group-append label{margin:0;padding:0 15px}.form-input-group .input-group-append .input-group-text,.info-block p,ul.errorlist{padding:0;margin:0}.form-input-group .input-group-append.active,.form-input-group .input-group-append.active *{color:#fff!important;background-color:#25408f!important}.form-input-group .input-group{max-width:398px}.form-input-group .form-control{font-size:22px;line-height:54px;max-width:398px;margin:0;padding:0 20px}.form-input-group select.form-control{padding-right:50px!important}.form-input-group .answer-input-field{display:flex!important;flex-direction:column}.valid-text{color:#55814b;background-image:url(/static/svg/valid.svg)}.invalid-text{color:#cc4343;background-image:url(/static/svg/invalid.svg)}.invalid-feedback{display:block!important;padding:15px}.invalid-feedback li{line-height:16px!important}.feedback{display:none}.feedback.active{display:block!important}.custom-switch .custom-control-label::after{top:.35rem;left:-2.1rem}.info-block{min-height:54px;overflow:visible;background-image:url(/static/svg/info-circle-solid.svg);background-size:40px 40px;background-repeat:no-repeat;background-position-x:10px;padding:0 60px}.info-block .info-block-label{color:#007fad}#registration-body p{font-size:22px;line-height:34px;margin-bottom:34px}.card-preview{width:100%}@media (max-width:769px){.form-input-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.form-input-group .custom-control-label{width:100%}.form-input-group label{margin-left:0!important}}@media (max-width:1024px){.info-block-col{order:0}.first-name-col{order:1}}@media (min-width:1025px){.save-location-checkbox{width:100%!important}.first-name-col{order:0}.info-block-col{order:1;overflow:visible;max-height:56px}.info-block{max-width:312px}.member-id-help{position:relative;right:-24px}.card-preview{float:right;max-width:300px}}