forms.less 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. // Misago forms
  2. // -------------------------
  3. form {
  4. label {
  5. color: @gray;
  6. font-weight: bold;
  7. cursor: pointer;
  8. }
  9. fieldset {
  10. border-top: 1px solid darken(@bodyBackground, 8%);
  11. margin: 0px;
  12. padding: 0px;
  13. padding-top: 16px;
  14. padding-bottom: 8px;
  15. legend {
  16. margin: 0px;
  17. margin-bottom: -8px;
  18. padding: 0px;
  19. padding-top: 8px;
  20. }
  21. .control-group {
  22. padding-bottom: 4px;
  23. }
  24. .control-group:last-child {
  25. padding-bottom: 0px;
  26. }
  27. }
  28. fieldset:first-child {
  29. border-top: none;
  30. padding-top: 0px;
  31. }
  32. fieldset:last-child {
  33. padding-bottom: 0px;
  34. margin-bottom: -8px;
  35. }
  36. }
  37. .form-actions {
  38. margin-top: 0px;
  39. }
  40. // Make textarea resizeable vertically only
  41. // -------------------------
  42. textarea {
  43. resize: vertical;
  44. }
  45. // Lists styling
  46. // -------------------------
  47. .radio-group, .select-multiple, .yes-no-switch {
  48. label {
  49. color: @black;
  50. font-weight: normal;
  51. }
  52. margin-bottom: 8px;
  53. }
  54. .checkbox {
  55. color: @black;
  56. font-weight: normal;
  57. }
  58. .form-button {
  59. display: inline-block;
  60. margin: 0px;
  61. padding: 0px;
  62. .btn-link {
  63. display: inline-block;
  64. margin: 0px;
  65. padding: 0px;
  66. color: @linkColor;
  67. font-weight: normal;
  68. &:hover, &:active {
  69. text-decoration: underline !important;
  70. }
  71. }
  72. }
  73. .form-avatar-select {
  74. .form-button {
  75. margin-bottom: 4px;
  76. }
  77. .form-button:hover {
  78. img {
  79. border: 1px solid @linkColor;
  80. border: 1px solid @linkColor;
  81. .box-shadow(0 1px 3px @linkColor);
  82. }
  83. }
  84. hr {
  85. margin-top: 16px;
  86. }
  87. }