form.scss 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. @import "../colors";
  2. @import "../breakpoints";
  3. label {
  4. color: $musare_color_primary_gray;
  5. display: block;
  6. margin-bottom: 16px;
  7. span {
  8. display: block;
  9. font-size: 12px;
  10. line-height: 16px;
  11. margin-left: 4px;
  12. margin-bottom: 5px;
  13. }
  14. input, textarea {
  15. display: block;
  16. box-sizing: border-box;
  17. width: 100%;
  18. border: 1px solid $musare_color_primary_blue;
  19. font-size: 15px;
  20. line-height: 20px;
  21. padding: 10px;
  22. resize: none;
  23. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  24. &.has-validation-errors {
  25. border-color: $musare_color_primary_red;
  26. }
  27. }
  28. ul {
  29. display: block;
  30. list-style-position: inside;
  31. color: $musare_color_primary_red;
  32. margin-top: 4px;
  33. font-size: 12px;
  34. line-height: 16px;
  35. }
  36. }
  37. @mixin forPlaceholder() {
  38. &::placeholder, &::-webkit-input-placeholder {
  39. @content;
  40. }
  41. &:-moz-placeholder, &::-moz-placeholder {
  42. @content;
  43. }
  44. &:-ms-input-placeholder, &::-ms-input-placeholder {
  45. @content;
  46. }
  47. }