You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

244 lines
8.0 KiB

9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
  1. /*!
  2. * # Semantic UI 2.5.0 - Accordion
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Released under the MIT license
  7. * http://opensource.org/licenses/MIT
  8. *
  9. */
  10. /*******************************
  11. Accordion
  12. *******************************/
  13. .ui.accordion,
  14. .ui.accordion .accordion {
  15. max-width: 100%;
  16. }
  17. .ui.accordion .accordion {
  18. margin: 1em 0em 0em;
  19. padding: 0em;
  20. }
  21. /* Title */
  22. .ui.accordion .title,
  23. .ui.accordion .accordion .title {
  24. cursor: pointer;
  25. }
  26. /* Default Styling */
  27. .ui.accordion .title:not(.ui) {
  28. padding: 0.5em 0em;
  29. font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  30. font-size: 1em;
  31. color: rgba(0, 0, 0, 0.87);
  32. }
  33. /* Content */
  34. .ui.accordion .title ~ .content,
  35. .ui.accordion .accordion .title ~ .content {
  36. display: none;
  37. }
  38. /* Default Styling */
  39. .ui.accordion:not(.styled) .title ~ .content:not(.ui),
  40. .ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {
  41. margin: '';
  42. padding: 0.5em 0em 1em;
  43. }
  44. .ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
  45. padding-bottom: 0em;
  46. }
  47. /* Arrow */
  48. .ui.accordion .title .dropdown.icon,
  49. .ui.accordion .accordion .title .dropdown.icon {
  50. display: inline-block;
  51. float: none;
  52. opacity: 1;
  53. width: 1.25em;
  54. height: 1em;
  55. margin: 0em 0.25rem 0em 0rem;
  56. padding: 0em;
  57. font-size: 1em;
  58. transition: transform 0.1s ease, opacity 0.1s ease;
  59. vertical-align: baseline;
  60. transform: none;
  61. }
  62. /*--------------
  63. Coupling
  64. ---------------*/
  65. /* Menu */
  66. .ui.accordion.menu .item .title {
  67. display: block;
  68. padding: 0em;
  69. }
  70. .ui.accordion.menu .item .title > .dropdown.icon {
  71. float: right;
  72. margin: 0.21425em 0em 0em 1em;
  73. transform: rotate(180deg);
  74. }
  75. /* Header */
  76. .ui.accordion .ui.header .dropdown.icon {
  77. font-size: 1em;
  78. margin: 0em 0.25rem 0em 0rem;
  79. }
  80. /*******************************
  81. States
  82. *******************************/
  83. .ui.accordion .active.title .dropdown.icon,
  84. .ui.accordion .accordion .active.title .dropdown.icon {
  85. transform: rotate(90deg);
  86. }
  87. .ui.accordion.menu .item .active.title > .dropdown.icon {
  88. transform: rotate(90deg);
  89. }
  90. /*******************************
  91. Types
  92. *******************************/
  93. /*--------------
  94. Styled
  95. ---------------*/
  96. .ui.styled.accordion {
  97. width: 600px;
  98. }
  99. .ui.styled.accordion,
  100. .ui.styled.accordion .accordion {
  101. border-radius: 0.28571429rem;
  102. background: #FFFFFF;
  103. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);
  104. }
  105. .ui.styled.accordion .title,
  106. .ui.styled.accordion .accordion .title {
  107. margin: 0em;
  108. padding: 0.75em 1em;
  109. color: rgba(0, 0, 0, 0.4);
  110. font-weight: bold;
  111. border-top: 1px solid rgba(34, 36, 38, 0.15);
  112. transition: background 0.1s ease, color 0.1s ease;
  113. }
  114. .ui.styled.accordion > .title:first-child,
  115. .ui.styled.accordion .accordion .title:first-child {
  116. border-top: none;
  117. }
  118. /* Content */
  119. .ui.styled.accordion .content,
  120. .ui.styled.accordion .accordion .content {
  121. margin: 0em;
  122. padding: 0.5em 1em 1.5em;
  123. }
  124. .ui.styled.accordion .accordion .content {
  125. padding: 0em;
  126. padding: 0.5em 1em 1.5em;
  127. }
  128. /* Hover */
  129. .ui.styled.accordion .title:hover,
  130. .ui.styled.accordion .active.title,
  131. .ui.styled.accordion .accordion .title:hover,
  132. .ui.styled.accordion .accordion .active.title {
  133. background: transparent;
  134. color: rgba(0, 0, 0, 0.87);
  135. }
  136. .ui.styled.accordion .accordion .title:hover,
  137. .ui.styled.accordion .accordion .active.title {
  138. background: transparent;
  139. color: rgba(0, 0, 0, 0.87);
  140. }
  141. /* Active */
  142. .ui.styled.accordion .active.title {
  143. background: transparent;
  144. color: rgba(0, 0, 0, 0.95);
  145. }
  146. .ui.styled.accordion .accordion .active.title {
  147. background: transparent;
  148. color: rgba(0, 0, 0, 0.95);
  149. }
  150. /*******************************
  151. States
  152. *******************************/
  153. /*--------------
  154. Active
  155. ---------------*/
  156. .ui.accordion .active.content,
  157. .ui.accordion .accordion .active.content {
  158. display: block;
  159. }
  160. /*******************************
  161. Variations
  162. *******************************/
  163. /*--------------
  164. Fluid
  165. ---------------*/
  166. .ui.fluid.accordion,
  167. .ui.fluid.accordion .accordion {
  168. width: 100%;
  169. }
  170. /*--------------
  171. Inverted
  172. ---------------*/
  173. .ui.inverted.accordion .title:not(.ui) {
  174. color: rgba(255, 255, 255, 0.9);
  175. }
  176. /*******************************
  177. Theme Overrides
  178. *******************************/
  179. @font-face {
  180. font-family: 'Accordion';
  181. src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
  182. font-weight: normal;
  183. font-style: normal;
  184. }
  185. /* Dropdown Icon */
  186. .ui.accordion .title .dropdown.icon,
  187. .ui.accordion .accordion .title .dropdown.icon {
  188. font-family: Accordion;
  189. line-height: 1;
  190. -webkit-backface-visibility: hidden;
  191. backface-visibility: hidden;
  192. font-weight: normal;
  193. font-style: normal;
  194. text-align: center;
  195. }
  196. .ui.accordion .title .dropdown.icon:before,
  197. .ui.accordion .accordion .title .dropdown.icon:before {
  198. content: '\f0da' /*rtl:'\f0d9'*/;
  199. }
  200. /*******************************
  201. User Overrides
  202. *******************************/