body { background-color: #212529; } .card-registration { border-radius: 15px; } .card-registration .form-control { border-radius: 0.5rem; } .form-label { font-weight: 500; } .btn-warning { background-color: #ffb300; border: none; color: #000; font-weight: 600; } .btn-warning:hover { background-color: #e6a000; } .form-outline .form-control+.form-label { position: absolute; top: 6px; max-width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; left: .75rem; padding-top: .37rem; pointer-events: none; transform-origin: 0 0; transition: all .2s ease-out; color: var(--mdb-form-control-label-color); margin-bottom: 0; background-color: #ffffff; } .form-outline .form-control { outline: none; box-shadow: none; } .form-outline { position: relative; width: 100%; } .form-outline .form-control.not-required:placeholder-shown + .form-label, .form-outline .form-control.not-required:empty + .form-label { top: 6px; } .form-outline .form-control:focus + .form-label, .form-outline .form-control:valid + .form-label, .form-outline .form-control.not-required:not(:placeholder-shown) + .form-label, .form-outline .form-control.not-required:focus + .form-label { top: -17px; } .card-registration .select-input.form-control[readonly]:not([disabled]) { font-size: 1rem; line-height: 2.15; padding-left: .75em; padding-right: .75em; }