body{background-color:#f1f1f1;font-family:Arial,Helvetica,"Sans-serif";font-size:16px}.text-center{text-align:center}.form-container{width:min(100%,600px);margin-inline:auto}.form-header{border-top:3px solid #3136c4;background-color:#fff;border-radius:10px;margin-top:20px;padding:20px;box-sizing:border-box}.form-container .form-desc,.form-container h1{margin-block:0;padding-block:0}.form-container .form-wrapper{margin-top:30px;display:block;box-sizing:border-box}.form-container .form-wrapper .form-group{margin-bottom:15px;background-color:#fff;border-radius:10px;margin-top:10px;padding:20px;box-sizing:border-box;border:1px solid #ddd;box-shadow:0 2px 3px rgba(0,0,0,.05)}.form-container .form-wrapper .error-wrapper{color:red;font-size:14px;margin-top:5px}.form-container .form-wrapper .form-group label{display:block;color:#555;margin-bottom:5px}.form-container .form-wrapper .form-group>input,.form-container .form-wrapper .form-group>select,.form-container .form-wrapper .form-group>textarea{display:block;box-sizing:border-box;width:100%;padding:10px;border-radius:5px;border:1px solid #aaa}.form-container .form-wrapper .form-group>input:disabled{background-color:#f0f0f0;color:#000;border:1px solid #ddd}.form-container .form-wrapper button{background-color:#3136c4;color:#fff;border:0;display:inline-block;padding:14px 30px;border-radius:5px}button:disabled{opacity:.7;cursor:not-allowed}.custom-alert{padding:10px 0 10px 10px;margin-bottom:30px;border:1px solid #ddd;border-radius:5px;display:block}.custom-alert,.custom-alert.success{background-color:#f8d7da;color:#721c24}