frontend.css 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. .fl-accordion-button {
  2. cursor: pointer;
  3. display: table;
  4. }
  5. .fl-accordion-button:focus,
  6. .fl-accordion-button-icon:focus,
  7. .fl-accordion-button-icon:active {
  8. outline: 0
  9. }
  10. .fl-accordion-button-label {
  11. display: table-cell;
  12. width: 100%;
  13. border: none;
  14. background: none;
  15. text-align: left;
  16. outline: 1px;
  17. text-decoration: none;
  18. }
  19. .fl-accordion-button-label:focus,
  20. .fl-accordion-button-label:active,
  21. .fl-accordion-button-icon:focus,
  22. .fl-accordion-button-icon:active {
  23. background: none;
  24. outline-color: -webkit-focus-ring-color;
  25. outline-style: auto;
  26. text-decoration: none;
  27. }
  28. .fl-accordion-button-label:hover,
  29. .fl-accordion-button-icon:hover {
  30. text-decoration: none;
  31. }
  32. .fl-accordion-button-icon {
  33. display: table-cell;
  34. line-height: inherit;
  35. padding-left: 15px;
  36. vertical-align: middle;
  37. }
  38. .fl-accordion-button-icon-left {
  39. padding-left: 0;
  40. padding-right: 10px;
  41. }
  42. .fl-accordion-button-icon-left, .fl-accordion-button-icon-right {
  43. opacity: .5;
  44. filter: alpha(opacity = 50);
  45. }
  46. .fl-accordion-content {
  47. display: none;
  48. }
  49. .fl-accordion-item {
  50. overflow: hidden;
  51. }
  52. /* Small */
  53. .fl-accordion-small .fl-accordion-button {
  54. padding: 10px 15px;
  55. }
  56. .fl-accordion-small .fl-accordion-content {
  57. padding: 0 30px 10px 15px;
  58. }
  59. /* Medium */
  60. .fl-accordion-medium .fl-accordion-button {
  61. padding: 15px 20px;
  62. }
  63. .fl-accordion-medium .fl-accordion-button-label {
  64. font-size: 20px;
  65. }
  66. .fl-accordion-medium .fl-accordion-content {
  67. padding: 0 40px 15px 20px;
  68. }
  69. /* Large */
  70. .fl-accordion-large .fl-accordion-button {
  71. padding: 20px 25px;
  72. }
  73. .fl-accordion-large .fl-accordion-button-label {
  74. font-size: 26px;
  75. }
  76. .fl-accordion-large .fl-accordion-content {
  77. padding: 0 50px 25px 25px;
  78. }
  79. .rtl .fl-accordion-item .fl-accordion-button-label,
  80. .rtl .fl-accordion-item .fl-accordion-content * {
  81. text-align: right;
  82. }
  83. .rtl .fl-accordion-item .fl-accordion-button-icon {
  84. padding-left: 0;
  85. }