.d-modal.gate .d-modal__container .d-modal__body{padding:1rem 1.5rem}.signup-fullpage .signup-body{width:min(520px,100vw - 48px) !important;max-width:520px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}.signup-fullpage .signup-body #login-form,.signup-fullpage .signup-body .input-group,.signup-fullpage .signup-body .user-fields,.signup-fullpage .signup-body .signup-page-cta{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.signup-fullpage .signup-progress-bar{margin-top:18px !important}@media(max-width: 1024px){.signup-fullpage .signup-body{padding-top:18px !important}.signup-fullpage .signup-progress-bar{margin-top:12px !important}}@media(max-width: 600px){.signup-fullpage .signup-body{width:calc(100vw - 32px) !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important;padding-top:20px !important}.signup-fullpage .signup-progress-bar{margin-top:12px !important}}.signup-fullpage .input-group .user-field.date,.signup-fullpage .input-group .user-field.date .controls{position:relative !important;overflow:visible !important}.signup-fullpage .input-group .user-field.date input[type=date]{background:var(--secondary) !important;color:var(--primary) !important;border:1px solid var(--primary-low-mid) !important;border-radius:4px !important;width:100% !important;height:46px !important;padding:0 44px 0 14px !important;box-sizing:border-box !important}.signup-fullpage .input-group .user-field.date:not(.is-focused):not(.has-value) input[type=date]::-webkit-datetime-edit{color:rgba(0,0,0,0) !important}.signup-fullpage .input-group .user-field.date.is-focused input[type=date]::-webkit-datetime-edit,.signup-fullpage .input-group .user-field.date.has-value input[type=date]::-webkit-datetime-edit{color:var(--primary) !important}.signup-fullpage .input-group .user-field.date .alt-placeholder{display:block !important;position:absolute !important;top:13px !important;left:14px !important;padding:0 4px !important;background:rgba(0,0,0,0) !important;color:var(--primary-medium) !important;font-size:1em !important;line-height:1.2 !important;height:auto !important;overflow:visible !important;pointer-events:none !important;z-index:2 !important;transition:all .15s ease !important}.signup-fullpage .input-group .user-field.date.is-focused .alt-placeholder,.signup-fullpage .input-group .user-field.date.has-value .alt-placeholder{top:-10px !important;left:12px !important;background:var(--secondary) !important;color:var(--tertiary-hover) !important;font-size:.78em !important;line-height:1.35 !important;padding:2px 5px 3px 5px !important;height:auto !important;overflow:visible !important}.signup-fullpage .input-group .user-field.date.is-focused input[type=date]{border-color:var(--tertiary) !important;box-shadow:0 0 0 1px var(--tertiary) !important;outline:none !important}.signup-fullpage .input-group .user-field.date input[type=date]::-webkit-calendar-picker-indicator{opacity:0 !important;position:absolute !important;right:12px !important;top:50% !important;transform:translateY(-50%) !important;width:22px !important;height:22px !important;margin:0 !important;cursor:pointer !important;z-index:3 !important}.signup-fullpage .input-group .user-field.date .controls::after{content:"";position:absolute !important;right:15px !important;top:23px !important;transform:translateY(-50%) !important;width:15px !important;height:15px !important;background-color:var(--d-button-transparent-icon-color, var(--primary-medium)) !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none !important;z-index:2 !important}.signup-fullpage .input-group input:focus+label.alt-placeholder,.signup-fullpage .input-group input.value-entered+label.alt-placeholder,.signup-fullpage .input-group input:focus~label.alt-placeholder,.signup-fullpage .input-group input.value-entered~label.alt-placeholder{color:var(--tertiary-hover) !important}body.custom-wizard .wizard-field textarea,body.custom-wizard textarea.wizard-focusable,body.custom-wizard .input-area textarea{width:100% !important;max-width:100% !important;min-width:100% !important;box-sizing:border-box !important;resize:vertical !important}@media(max-width: 768px){.signup-fullpage .input-group .user-field.date input[type=date]{appearance:none !important;text-align:left !important;font-size:1em !important;line-height:46px !important;height:46px !important;padding:0 42px 0 14px !important}.signup-fullpage .input-group .user-field.date input[type=date]::-webkit-date-and-time-value{text-align:left !important;min-height:46px !important;line-height:46px !important}.signup-fullpage .input-group .user-field.date input[type=date]::-webkit-datetime-edit{text-align:left !important;line-height:46px !important}.signup-fullpage .input-group .user-field.date .controls::after{right:15px !important;top:23px !important;width:15px !important;height:15px !important}.signup-fullpage .input-group .user-field.date input[type=date]::-webkit-calendar-picker-indicator{right:11px !important;width:22px !important;height:22px !important}}
/*# sourceMappingURL=common_theme_57_a5a6074eec0ed1b3fbad9e713acd6cf426e74d72.css.map?__ws=apprenticeone.co.uk */
