.modal-body{padding:20px}.form-group{position:relative;margin-bottom:20px}input{width:100%;padding:12px;font-size:16px;border:10px solid #0033ff;border-radius:20px;outline:none;background:none;transition:all 0.3s ease}input:focus{border-color:#030bff}input:focus + label,input:not(:placeholder-shown) + label{top:-14px;left:12px;font-size:12px;color:#4935ff;background:#ffffff;padding:0 4px}label{position:absolute;top:10%;left:12px;transform:translateY(5%);font-size:16px;color:#1e00ff;pointer-events:none;transition:all 0.5s ease;background:transparent}.modal-dialog{max-width:800px;margin:1.75rem auto}@media (max-width:768px){.modal-dialog{max-width:95%;margin:1rem auto}}.modal-content{position:relative;background-color:#fff;border-radius:.5rem}.modal-header{border-bottom:1px solid #dee2e6;padding:1rem}.modal-footer{border-top:1px solid #dee2e6;padding:1rem}.modal-footer .btn{padding:.375rem .75rem;border-radius:.25rem;margin:0 .25rem}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.modal-body .form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.modal-body .form-row>.col,.modal-body .form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-group .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.form-group .was-validated .form-control:invalid + .invalid-feedback{display:block}