.form-group{position:relative;margin-bottom:1.5rem}@media (max-width: 543.98px){.form-group{margin-bottom:0}}.form-group .form-group{margin-bottom:0}@media (max-width: 543.98px){.form-group .form-group{margin-bottom:1.5rem}}.form-group .form-control-label.block-label{display:block}.form-group .form-control-label.col-form-label{text-align:center}.form-group .form-control-placeholder{position:absolute;top:5px;padding:7px 0 0;-webkit-backface-visibility:hidden;opacity:0.5;display:block;font-size:0.9rem;cursor:text;will-change:transform;-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;-webkit-transition:all 0.25s ease-in}.form-group .form-control-placeholder.phone-placeholder{padding-left:30px}.form-group .form-control:focus+.form-control-placeholder,.form-group .form-control.valid+.form-control-placeholder,.form-group .form-control.is-invalid+.form-control-placeholder,.form-group .form-control.force-placeholder+.form-control-placeholder,.form-group .form-control:focus+.is-invalid+.form-control-placeholder,.form-group .form-control.valid+.is-invalid+.form-control-placeholder,.form-group .form-control.is-invalid+.is-invalid+.form-control-placeholder,.form-group .form-control.force-placeholder+.is-invalid+.form-control-placeholder{font-size:11px;opacity:1;padding-left:0}@media (min-width: 769px){.form-group .form-control:focus+.form-control-placeholder,.form-group .form-control.valid+.form-control-placeholder,.form-group .form-control.is-invalid+.form-control-placeholder,.form-group .form-control.force-placeholder+.form-control-placeholder,.form-group .form-control:focus+.is-invalid+.form-control-placeholder,.form-group .form-control.valid+.is-invalid+.form-control-placeholder,.form-group .form-control.is-invalid+.is-invalid+.form-control-placeholder,.form-group .form-control.force-placeholder+.is-invalid+.form-control-placeholder{-webkit-transform:translateY(-18px);-ms-transform:translateY(-18px);transform:translateY(-18px)}}@media (max-width: 768.98px){.form-group .form-control:focus+.form-control-placeholder,.form-group .form-control.valid+.form-control-placeholder,.form-group .form-control.is-invalid+.form-control-placeholder,.form-group .form-control.force-placeholder+.form-control-placeholder,.form-group .form-control:focus+.is-invalid+.form-control-placeholder,.form-group .form-control.valid+.is-invalid+.form-control-placeholder,.form-group .form-control.is-invalid+.is-invalid+.form-control-placeholder,.form-group .form-control.force-placeholder+.is-invalid+.form-control-placeholder{-webkit-transform:translateY(-14px);-ms-transform:translateY(-14px);transform:translateY(-14px)}}.form-group .form-control:-moz-read-only+.form-control-placeholder,.form-group .form-control:-moz-read-only+.is-invalid+.form-control-placeholder{font-size:11px;opacity:1;padding-left:0}.form-group .form-control:read-only+.form-control-placeholder,.form-group .form-control:read-only+.is-invalid+.form-control-placeholder{font-size:11px;opacity:1;padding-left:0}@media (min-width: 769px){.form-group .form-control:-moz-read-only+.form-control-placeholder,.form-group .form-control:-moz-read-only+.is-invalid+.form-control-placeholder{transform:translateY(-18px)}.form-group .form-control:read-only+.form-control-placeholder,.form-group .form-control:read-only+.is-invalid+.form-control-placeholder{-webkit-transform:translateY(-18px);-ms-transform:translateY(-18px);transform:translateY(-18px)}}@media (max-width: 768.98px){.form-group .form-control:-moz-read-only+.form-control-placeholder,.form-group .form-control:-moz-read-only+.is-invalid+.form-control-placeholder{transform:translateY(-14px)}.form-group .form-control:read-only+.form-control-placeholder,.form-group .form-control:read-only+.is-invalid+.form-control-placeholder{-webkit-transform:translateY(-14px);-ms-transform:translateY(-14px);transform:translateY(-14px)}}.form-group .form-control:-webkit-autofill+.form-control-placeholder,.form-group .form-control:-webkit-autofill+.is-invalid+.form-control-placeholder{font-size:11px;opacity:1;padding-left:0}@media (min-width: 769px){.form-group .form-control:-webkit-autofill+.form-control-placeholder,.form-group .form-control:-webkit-autofill+.is-invalid+.form-control-placeholder{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@media (max-width: 768.98px){.form-group .form-control:-webkit-autofill+.form-control-placeholder,.form-group .form-control:-webkit-autofill+.is-invalid+.form-control-placeholder{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}.form-group .form-control.valid+.form-control-placeholder,.form-group .form-control.valid+.is-invalid+.form-control-placeholder{color:#159588}.form-group .form-control.is-invalid+.form-control-placeholder,.form-group .form-control.is-invalid+.is-invalid+.form-control-placeholder{color:#d30915}.form-group .invalid-feedback,.form-group span.is-invalid{margin-top:0.25rem;font-size:0.625rem}.form-group .email-suggestion{font-size:0.625rem}.form-group .hidden-validate{opacity:0;height:0;width:0}.form-group input{font-size:0.9rem}@media (max-width: 768.98px){.form-group input{font-size:1rem}}.form-group input:-moz-read-only{border:none !important;box-shadow:none !important;height:40px;padding:0;text-align:center;pointer-events:none}.form-group input:read-only{border:none !important;box-shadow:none !important;height:40px;padding:0;text-align:center;pointer-events:none}.form-group input:-moz-read-only:focus{background-color:#e9ecef}.form-group input:read-only:focus{background-color:#e9ecef}.form-group .custom-select{padding:12px 20px 0 4px;font-size:0.8125rem;color:#999;background-position:95% 70%}@media (max-width: 768.98px){.form-group .custom-select{font-size:1rem}}.form-group .custom-checkbox-container{padding-left:15%}.form-icon{color:#999;font-size:24px;vertical-align:middle}.login-page{margin-top:1em}.login-page .card{background-color:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,0.12);border:none;border-radius:0;letter-spacing:1px;padding:20px 55px 10px 30px}.login-page .card p.title{font-size:0.875rem;font-weight:bold}.login-page .card .card-header{border-bottom:none}.login-page .card .card-body p.title{margin-bottom:15px}.login-page form.login{margin-bottom:0.938em}.login-page form.login .error-message-form{padding:0.625em;background-color:#c00;color:#fff;border-radius:0.188em}.login-page form.login .forgot-password a{font-size:0.75rem}.login-page .registration-content{margin-top:30px;display:none}.login-page .registration-content .custom-checkbox-container{margin-left:15px}.login-page .toggle-button{float:right}.login-page .toggle-button,.login-page .register-button{margin-top:40px}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.equal-height .card{width:100%}
