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.
 
 
 
 

300 lines
6.1 KiB

  1. @charset "UTF-8";
  2. .richtext {
  3. ul, ol {
  4. margin: 1em 0 1.5em;
  5. padding: 0;
  6. li {
  7. position: relative;
  8. display: block;
  9. padding-left: 32px;
  10. margin-bottom: 0.4em;
  11. @media(max-width: 767px) {
  12. padding-left: 24px;
  13. }
  14. }
  15. }
  16. ul.contact-buttons {
  17. li {
  18. padding-left: 0;
  19. &:after {
  20. display: none;
  21. }
  22. }
  23. }
  24. ul li:after, ol ul li:after {
  25. content: "";
  26. position: absolute;
  27. left: 0;
  28. width: 8px;
  29. height: 8px;
  30. border-radius: 3px;
  31. background-color: $color-secondary;
  32. background-color: var(--theme-color-secondary, $color-secondary);
  33. top: 12px;
  34. @media(max-width: 767px) {
  35. top: 10px;
  36. width: 6px;
  37. height: 6px;
  38. }
  39. }
  40. .accordion ul li:after, ul.accordion li:after, ul.choices li:after, ul.slider-tabs li:after, ul.contact-buttons li:after, ul.social-icons li:after {
  41. background: none;
  42. border: none;
  43. }
  44. .accordion .accordion-content .richtext ul li:after {
  45. border: 2px solid var(--theme-color-secondary);
  46. }
  47. ul.slider-tabs li {
  48. padding-left: 0;
  49. }
  50. ul:not(.anchors) li:before, ol ul li:before {
  51. display: none;
  52. }
  53. ol > li:after {
  54. display: none;
  55. }
  56. ul ul {
  57. margin: 0.4em 0;
  58. li:after {
  59. background-color: transparent;
  60. border: 2px solid $color-secondary;
  61. border: 2px solid var(--theme-color-secondary, $color-secondary);
  62. box-sizing: border-box;
  63. }
  64. }
  65. ol {
  66. counter-reset: listcount;
  67. li:before {
  68. counter-increment: listcount;
  69. content: counter(listcount) ".";
  70. font-weight: 700;
  71. position: absolute;
  72. left: 0;
  73. }
  74. }
  75. .text a, .rte--list a, .strong a {
  76. transition: 0.2s ease;
  77. display: inline;
  78. padding: 0 5px 2px;
  79. color: $color-link;
  80. color: var(--theme-color-link, $color-link);
  81. background-color: $color-secondary-light;
  82. background-color: var(--theme-color-secondary-dimmed, $color-secondary-light);
  83. //font-weight: 400;
  84. margin: 0 -1px -2px;
  85. opacity: 1;
  86. -webkit-box-decoration-break: clone;
  87. box-decoration-break: clone;
  88. overflow-wrap: break-word;
  89. word-wrap: break-word;
  90. word-break: break-word;
  91. hyphens: auto;
  92. &:hover {
  93. color: $color-link-hover;
  94. }
  95. &.external, &.extranet, &.intranet, &[data-linktypeicon="CMExternalLink"], &[data-linktypeicon="CMDownload"] {
  96. position: relative;
  97. padding-left: 7px;
  98. &:after {
  99. @include icon-small-link-external;
  100. font-family: "icons";
  101. color: $color-link-hover;
  102. font-size: 18px;
  103. margin-left: 3px;
  104. outline: 3px solid $color-secondary-light;
  105. outline-offset: -2px;
  106. text-decoration: underline;
  107. text-transform: none;
  108. font-weight: 400;
  109. font-style: normal;
  110. }
  111. }
  112. &.intranet:after {
  113. @include icon-small-schloss;
  114. }
  115. &.extranet:after {
  116. @include icon-small-stern;
  117. }
  118. &[data-linktypeicon="CMDownload"]:after {
  119. @include icon-small-download;
  120. text-decoration: none;
  121. display: inline-block;
  122. line-height: 0;
  123. outline: none;
  124. }
  125. }
  126. .text .image a, .rte--list .image a, .strong .image a {
  127. background-color: var(--theme-color-secondary-dimmed);
  128. }
  129. .text a.image-link{
  130. background-color: #fff;
  131. padding: 0;
  132. margin: 0;
  133. display: block;
  134. &:after{
  135. display: none;
  136. }
  137. }
  138. .responsive-table {
  139. tr > td > a {
  140. color: $color-link;
  141. transition: 0.2s ease;
  142. display: inline;
  143. padding: 0 5px 2px;
  144. background-color: $color-secondary-light;
  145. //font-weight: 400;
  146. margin: 0 -1px -2px;
  147. opacity: 1;
  148. -webkit-box-decoration-break: clone;
  149. box-decoration-break: clone;
  150. }
  151. a {
  152. &.external, &.extranet, &.intranet, &[data-linktypeicon="CMExternalLink"], &[data-linktypeicon="CMDownload"] {
  153. transition: 0.2s ease;
  154. display: inline;
  155. color: $color-link;
  156. color: var(--theme-color-link, $color-link);
  157. background-color: $color-secondary-light;
  158. background-color: var(--theme-color-secondary-dimmed, $color-secondary-light);
  159. //font-weight: 400;
  160. margin: 0 -1px -2px;
  161. opacity: 1;
  162. -webkit-box-decoration-break: clone;
  163. box-decoration-break: clone;
  164. &:hover {
  165. color: $color-link-hover;
  166. }
  167. position: relative;
  168. padding: 0 5px 2px 7px;
  169. &:after {
  170. @include icon-small-link-external;
  171. font-family: "icons";
  172. color: $color-link-hover;
  173. font-size: 18px;
  174. margin-left: 3px;
  175. outline: 3px solid $color-secondary-light;
  176. outline-offset: -2px;
  177. text-decoration: underline;
  178. text-transform: none;
  179. font-weight: 400;
  180. font-style: normal;
  181. }
  182. }
  183. &.intranet:after {
  184. @include icon-small-schloss;
  185. }
  186. &.extranet:after {
  187. @include icon-small-stern;
  188. }
  189. &[data-linktypeicon="CMDownload"]:after {
  190. @include icon-small-download;
  191. text-decoration: none;
  192. display: inline-block;
  193. line-height: 0;
  194. outline: none;
  195. }
  196. }
  197. }
  198. ul.highcharts-menu {
  199. padding: 10px 0 !important;
  200. li {
  201. padding: 5px 20px;
  202. margin: 0;
  203. &:after {
  204. display: none;
  205. }
  206. }
  207. hr {
  208. margin: 5px 0 8px;
  209. }
  210. }
  211. ul.tab-buttons {
  212. margin: 0;
  213. li {
  214. display: inline-block;
  215. margin-bottom: 12px;
  216. padding-left: 0;
  217. &:after {
  218. content: "";
  219. height: 0;
  220. width: 0;
  221. border: 0;
  222. }
  223. }
  224. }
  225. .detail-text {
  226. overflow-x: hidden;
  227. }
  228. }
  229. blockquote {
  230. border-left: 6px solid $color-secondary;
  231. border-left: 6px solid var(--theme-color-secondary, $color-secondary);
  232. margin: 2em 0;
  233. padding-left: 26px;
  234. font-style: italic;
  235. @media(max-width: 767px) {
  236. padding-left: 18px;
  237. }
  238. .author {
  239. font-style: normal;
  240. font-size: 18px;
  241. line-height: 1.2;
  242. }
  243. }
  244. [data-browser="ie"] .richtext .text {
  245. a.external:after, a.external:after, a.external:after, a[data-linktypeicon="CMExternalLink"] {
  246. text-decoration: none;
  247. }
  248. }
  249. .lastPublishDate{
  250. padding-top: 20px;
  251. }