.category-edit,.login,.user-edit{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 337px);padding:20px}.category-edit .back-to-list,.login .back-to-list,.user-edit .back-to-list{padding:30px}.category-edit h2,.login h2,.user-edit h2{padding:0 0 10px}.category-edit form,.login form,.user-edit form{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.25rem;overflow:hidden;padding:20px;position:relative}.category-edit form .already-connected,.login form .already-connected,.user-edit form .already-connected{align-items:center;display:flex;flex-direction:column;justify-content:center}.category-edit form .already-connected div,.login form .already-connected div,.user-edit form .already-connected div{text-align:center}.category-edit form .already-connected .user,.login form .already-connected .user,.user-edit form .already-connected .user{font-weight:600}.category-edit form .already-connected .btn,.login form .already-connected .btn,.user-edit form .already-connected .btn{margin-top:20px}.category-edit form .error,.login form .error,.user-edit form .error{background-color:rgba(255,0,0,.65);color:#fff;left:0;padding:5px 0;position:absolute;right:0;text-align:center;top:0}.category-edit form ul,.login form ul,.user-edit form ul{list-style:none}.category-edit form ul li,.login form ul li,.user-edit form ul li{color:red;font-size:.9rem}.category-edit form .login-form-field,.login form .login-form-field,.user-edit form .login-form-field{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.category-edit form label,.login form label,.user-edit form label{display:inline-block;font-weight:600;padding:10px 0;text-align:left;width:100%}.category-edit form input,.login form input,.user-edit form input{border:1px solid #aaa;border-radius:.25rem;color:rgba(0,0,0,.65);outline:none;padding:5px;width:100%}.category-edit form input:focus,.login form input:focus,.user-edit form input:focus{border:2px solid #ffcfc1;box-shadow:0 0 5px #ffcfc1;outline:none}.category-edit form .form-img,.login form .form-img,.user-edit form .form-img{text-align:center}.category-edit form .form-img img,.login form .form-img img,.user-edit form .form-img img{height:auto;width:100%}.category-edit button,.login button,.user-edit button{background-color:#ffcfc1;border:1px solid #aaa;border-radius:.25rem;color:rgba(0,0,0,.65);cursor:pointer;margin:20px 0;padding:5px;text-align:center;transition:.3s;width:100%}.category-edit button:hover,.login button:hover,.user-edit button:hover{background-color:#f19f89;color:#fff}.login form .remember-me-checkbox{display:flex;flex-wrap:wrap;margin-top:20px;padding-top:0;width:100%}.login form .remember-me-checkbox input{display:none}.login form .remember-me-checkbox label{cursor:pointer;padding:0 0 0 24px;position:relative}.login form .remember-me-checkbox label:before{background:#aaa;border-radius:.25rem;content:"";height:14px;left:2px;position:absolute;top:2px;width:14px}.login form .remember-me-checkbox label:after{background:#fff;border-radius:.25rem;content:"";height:12px;left:3px;position:absolute;top:3px;transition:.3s;width:12px}.login form .remember-me-checkbox input:checked+label:after{background:#ffcfc1}.login .reset-password{padding-top:20px}