create-appointment.css 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. .content {
  2. display: grid;
  3. place-items: center;
  4. min-height: 80vh;
  5. background-color: #f4f4f9;
  6. margin: 0;
  7. padding: 0;
  8. box-sizing: border-box;
  9. font-family: Arial, sans-serif;
  10. min-width: 80%;
  11. }
  12. .container {
  13. background: white;
  14. padding: 20px 30px;
  15. border-radius: 8px;
  16. box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  17. width: 100%;
  18. max-width: 500px;
  19. display: grid;
  20. gap: 20px;
  21. }
  22. h1 {
  23. text-align: center;
  24. color: #333;
  25. }
  26. form {
  27. display: grid;
  28. gap: 15px;
  29. }
  30. .input-group {
  31. display: grid;
  32. gap: 5px;
  33. }
  34. .input-group label {
  35. font-size: 14px;
  36. color: #555;
  37. }
  38. .input-group input {
  39. width: 100%;
  40. padding: 10px;
  41. border: 1px solid #ccc;
  42. border-radius: 4px;
  43. font-size: 14px;
  44. transition: border-color 0.3s;
  45. }
  46. .input-group input:focus {
  47. border-color: #6c63ff;
  48. outline: none;
  49. }
  50. .btn-submit {
  51. margin-top: 10px;
  52. padding: 12px;
  53. padding-inline: 30px;
  54. border: none;
  55. background: #6c63ff;
  56. color: white;
  57. font-size: 16px;
  58. cursor: pointer;
  59. border-radius: 4px;
  60. transition: background 0.3s;
  61. }
  62. .btn-submit:hover {
  63. background: #5750d9;
  64. }
  65. #appointment-error {
  66. color: red;
  67. margin-top: 10px;
  68. }
  69. #appointment-success {
  70. color: green;
  71. margin-top: 10px;
  72. }