vars.styl 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // Theme
  2. //---------------------------------------
  3. valid = #3F9DCC
  4. valid-bg = #EDF7FC
  5. invalid = #CC2A18
  6. invalid-bg = #FFEDED
  7. ajax = #CFAA19
  8. ajax-bg = #FAF9E8
  9. ui-element = #ddd
  10. error = #285d85
  11. label-width = 120px
  12. input-width = 290px
  13. error-width = (input-width/1.5)
  14. radius = 3.01px
  15. icon = true
  16. icon-size = 16px
  17. icon-padding = 8px
  18. radiocheck-sprite = true
  19. radiocheck-size = 18px
  20. group-horizontal = false
  21. // jQuery data
  22. .idealforms-field-width
  23. width: label-width + input-width + error-width + icon-padding*2
  24. // Mixins
  25. //---------------------------------------
  26. ui()
  27. color: darken(ui-element, 60)
  28. background: #eee
  29. background: linear-gradient(lighten(ui-element, 15), ui-element)
  30. border: 1px solid darken(ui-element, 20)
  31. border-bottom-color: darken(ui-element, 30)
  32. box-shadow: 0 1px 2px rgba(black, .15)
  33. border-radius: radius
  34. idealbutton()
  35. ui()
  36. padding: .55em 1.5em
  37. cursor: pointer
  38. &:hover
  39. background: linear-gradient(lighten(ui-element, 20), lighten(ui-element, 5))
  40. &:active, &:active:focus
  41. ui()
  42. background: ui-element
  43. &:focus
  44. outline: none
  45. border-color: valid
  46. box-shadow: 0 0 1px valid