green.css 40 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324
  1. /*!
  2. * froala_editor v2.9.1 (https://www.froala.com/wysiwyg-editor)
  3. * License https://froala.com/wysiwyg-editor/terms/
  4. * Copyright 2014-2018 Froala Labs
  5. */
  6. .clearfix::after {
  7. clear: both;
  8. display: block;
  9. content: "";
  10. height: 0;
  11. }
  12. .hide-by-clipping {
  13. position: absolute;
  14. width: 1px;
  15. height: 1px;
  16. padding: 0;
  17. margin: -1px;
  18. overflow: hidden;
  19. clip: rect(0, 0, 0, 0);
  20. border: 0;
  21. }
  22. .royal-theme.fr-box.fr-basic .fr-element {
  23. color: #000000;
  24. padding: 16px;
  25. overflow-x: auto;
  26. min-height: 52px;
  27. }
  28. .royal-theme .fr-element {
  29. -webkit-user-select: auto;
  30. }
  31. .royal-theme.fr-box a.fr-floating-btn {
  32. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  33. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  34. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  35. height: 32px;
  36. width: 32px;
  37. background: #ffffff;
  38. color: #0099a0;
  39. -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  40. -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  41. -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  42. -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  43. left: 0;
  44. top: 0;
  45. line-height: 32px;
  46. border: none;
  47. }
  48. .royal-theme.fr-box a.fr-floating-btn svg {
  49. -webkit-transition: transform 0.2s ease 0s;
  50. -moz-transition: transform 0.2s ease 0s;
  51. -ms-transition: transform 0.2s ease 0s;
  52. -o-transition: transform 0.2s ease 0s;
  53. fill: #0099a0;
  54. }
  55. .royal-theme.fr-box a.fr-floating-btn i,
  56. .royal-theme.fr-box a.fr-floating-btn svg {
  57. font-size: 14px;
  58. line-height: 32px;
  59. }
  60. .royal-theme.fr-box a.fr-floating-btn:hover {
  61. background: #2fd1da;
  62. }
  63. .royal-theme.fr-box a.fr-floating-btn:hover svg {
  64. fill: #ffffff;
  65. }
  66. .royal-theme .fr-wrapper .fr-placeholder {
  67. font-size: 12px;
  68. color: #aaaaaa;
  69. top: 0;
  70. left: 0;
  71. right: 0;
  72. }
  73. .royal-theme .fr-wrapper ::-moz-selection {
  74. background: #b5d6fd;
  75. color: #000000;
  76. }
  77. .royal-theme .fr-wrapper ::selection {
  78. background: #b5d6fd;
  79. color: #000000;
  80. }
  81. .royal-theme.fr-box.fr-basic .fr-wrapper {
  82. background: #ffffff;
  83. border: 0px;
  84. border-top: 0;
  85. top: 0;
  86. left: 0;
  87. }
  88. .royal-theme.fr-box.fr-basic.fr-top .fr-wrapper {
  89. border-top: 0;
  90. border-radius: 0 0 2px 2px;
  91. -moz-border-radius: 0 0 2px 2px;
  92. -webkit-border-radius: 0 0 2px 2px;
  93. -moz-background-clip: padding;
  94. -webkit-background-clip: padding-box;
  95. background-clip: padding-box;
  96. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  97. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  98. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  99. }
  100. .royal-theme.fr-box.fr-basic.fr-bottom .fr-wrapper {
  101. border-bottom: 0;
  102. border-radius: 2px 2px 0 0;
  103. -moz-border-radius: 2px 2px 0 0;
  104. -webkit-border-radius: 2px 2px 0 0;
  105. -moz-background-clip: padding;
  106. -webkit-background-clip: padding-box;
  107. background-clip: padding-box;
  108. -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  109. -moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  110. box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  111. }
  112. @media (min-width: 992px) {
  113. .royal-theme .fr-box.fr-document .fr-wrapper .fr-element {
  114. margin: auto;
  115. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  116. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  117. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  118. }
  119. }
  120. .royal-theme .fr-sticky-on.fr-sticky-ios {
  121. left: 0;
  122. right: 0;
  123. }
  124. .royal-theme.fr-box .fr-counter {
  125. color: #cccccc;
  126. background: #ffffff;
  127. border-top: solid 1px #ebebeb;
  128. border-left: solid 1px #ebebeb;
  129. border-radius: 2px 0 0 0;
  130. -moz-border-radius: 2px 0 0 0;
  131. -webkit-border-radius: 2px 0 0 0;
  132. -moz-background-clip: padding;
  133. -webkit-background-clip: padding-box;
  134. background-clip: padding-box;
  135. }
  136. .royal-theme.fr-box.fr-rtl .fr-counter {
  137. right: auto;
  138. border-right: solid 1px #ebebeb;
  139. border-radius: 0 2px 0 0;
  140. -moz-border-radius: 0 2px 0 0;
  141. -webkit-border-radius: 0 2px 0 0;
  142. -moz-background-clip: padding;
  143. -webkit-background-clip: padding-box;
  144. background-clip: padding-box;
  145. }
  146. .royal-theme textarea.fr-code {
  147. background: #ffffff;
  148. color: #000000;
  149. }
  150. .royal-theme.fr-box.fr-code-view.fr-inline {
  151. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  152. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  153. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  154. }
  155. .royal-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  156. top: 0;
  157. right: 0;
  158. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  159. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  160. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  161. background: #ffffff;
  162. color: #0099a0;
  163. -moz-outline: 0;
  164. outline: 0;
  165. border: 0;
  166. padding: 12px 12px;
  167. -webkit-transition: background 0.2s ease 0s;
  168. -moz-transition: background 0.2s ease 0s;
  169. -ms-transition: background 0.2s ease 0s;
  170. -o-transition: background 0.2s ease 0s;
  171. }
  172. .royal-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  173. font-size: 14px;
  174. width: 14px;
  175. }
  176. .royal-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  177. background: #ebebeb;
  178. }
  179. .royal-theme.fr-popup .fr-colors-tabs {
  180. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  181. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  182. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  183. }
  184. .royal-theme.fr-popup .fr-colors-tabs .fr-colors-tab {
  185. color: #0099a0;
  186. padding: 8px 0;
  187. }
  188. .royal-theme.fr-popup .fr-colors-tabs .fr-colors-tab:hover,
  189. .royal-theme.fr-popup .fr-colors-tabs .fr-colors-tab:focus {
  190. color: #0099a0;
  191. }
  192. .royal-theme.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1="background"]::after {
  193. bottom: 0;
  194. left: 0;
  195. background: #0099a0;
  196. -webkit-transition: transform 0.2s ease 0s;
  197. -moz-transition: transform 0.2s ease 0s;
  198. -ms-transition: transform 0.2s ease 0s;
  199. -o-transition: transform 0.2s ease 0s;
  200. }
  201. .royal-theme.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab {
  202. color: #0099a0;
  203. }
  204. .royal-theme.fr-popup .fr-color-hex-layer .fr-input-line {
  205. padding: 8px 0 0;
  206. }
  207. .royal-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button {
  208. background-color: #0099a0;
  209. border-radius: 2px;
  210. -moz-border-radius: 2px;
  211. -webkit-border-radius: 2px;
  212. -moz-background-clip: padding;
  213. -webkit-background-clip: padding-box;
  214. background-clip: padding-box;
  215. }
  216. .royal-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button:hover {
  217. background-color: #3e295f;
  218. }
  219. .royal-theme.fr-popup .fr-color-set {
  220. line-height: 0;
  221. }
  222. .royal-theme.fr-popup .fr-color-set > span > i,
  223. .royal-theme.fr-popup .fr-color-set > span > svg {
  224. bottom: 0;
  225. left: 0;
  226. }
  227. .royal-theme.fr-popup .fr-color-set > span .fr-selected-color {
  228. color: #ffffff;
  229. font-weight: 400;
  230. top: 0;
  231. bottom: 0;
  232. right: 0;
  233. left: 0;
  234. }
  235. .royal-theme.fr-popup .fr-color-set > span:hover,
  236. .royal-theme.fr-popup .fr-color-set > span:focus {
  237. outline: 1px solid #0099a0;
  238. }
  239. .royal-theme .fr-drag-helper {
  240. background: #0099a0;
  241. z-index: 2147483640;
  242. }
  243. .royal-theme.fr-popup .fr-link:focus {
  244. outline: 0;
  245. background: #ebebeb;
  246. }
  247. .royal-theme.fr-popup .fr-file-upload-layer {
  248. border: dashed 2px #b7bdc0;
  249. padding: 25px 0;
  250. }
  251. .royal-theme.fr-popup .fr-file-upload-layer:hover {
  252. background: #ebebeb;
  253. }
  254. .royal-theme.fr-popup .fr-file-upload-layer.fr-drop {
  255. background: #ebebeb;
  256. border-color: #0099a0;
  257. }
  258. .royal-theme.fr-popup .fr-file-upload-layer .fr-form {
  259. top: 0;
  260. bottom: 0;
  261. left: 0;
  262. right: 0;
  263. z-index: 2147483640;
  264. }
  265. .royal-theme.fr-popup .fr-file-progress-bar-layer > h3 {
  266. margin: 10px 0;
  267. }
  268. .royal-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  269. background: #ccc4da;
  270. }
  271. .royal-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  272. background: #0099a0;
  273. -webkit-transition: width 0.2s ease 0s;
  274. -moz-transition: width 0.2s ease 0s;
  275. -ms-transition: width 0.2s ease 0s;
  276. -o-transition: width 0.2s ease 0s;
  277. }
  278. .royal-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  279. top: 0;
  280. }
  281. .royal-theme.fr-box.fr-fullscreen {
  282. top: 0;
  283. left: 0;
  284. bottom: 0;
  285. right: 0;
  286. }
  287. .royal-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  288. border: 0;
  289. }
  290. .royal-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  291. border-bottom: solid 1px #ebebeb;
  292. }
  293. .royal-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  294. color: #8874a8;
  295. }
  296. .royal-theme .fr-image-resizer {
  297. border: solid 1px #0099a0;
  298. }
  299. .royal-theme .fr-image-resizer .fr-handler {
  300. background: #0099a0;
  301. border: solid 1px #ffffff;
  302. }
  303. .royal-theme .fr-image-resizer .fr-handler {
  304. width: 12px;
  305. height: 12px;
  306. }
  307. .royal-theme .fr-image-resizer .fr-handler.fr-hnw {
  308. left: -6px;
  309. top: -6px;
  310. }
  311. .royal-theme .fr-image-resizer .fr-handler.fr-hne {
  312. right: -6px;
  313. top: -6px;
  314. }
  315. .royal-theme .fr-image-resizer .fr-handler.fr-hsw {
  316. left: -6px;
  317. bottom: -6px;
  318. }
  319. .royal-theme .fr-image-resizer .fr-handler.fr-hse {
  320. right: -6px;
  321. bottom: -6px;
  322. }
  323. @media (min-width: 1200px) {
  324. .royal-theme .fr-image-resizer .fr-handler {
  325. width: 10px;
  326. height: 10px;
  327. }
  328. .royal-theme .fr-image-resizer .fr-handler.fr-hnw {
  329. left: -5px;
  330. top: -5px;
  331. }
  332. .royal-theme .fr-image-resizer .fr-handler.fr-hne {
  333. right: -5px;
  334. top: -5px;
  335. }
  336. .royal-theme .fr-image-resizer .fr-handler.fr-hsw {
  337. left: -5px;
  338. bottom: -5px;
  339. }
  340. .royal-theme .fr-image-resizer .fr-handler.fr-hse {
  341. right: -5px;
  342. bottom: -5px;
  343. }
  344. }
  345. .royal-theme.fr-image-overlay {
  346. top: 0;
  347. left: 0;
  348. bottom: 0;
  349. right: 0;
  350. z-index: 2147483640;
  351. }
  352. .royal-theme.fr-popup .fr-image-upload-layer {
  353. border: dashed 2px #b7bdc0;
  354. padding: 25px 0;
  355. }
  356. .royal-theme.fr-popup .fr-image-upload-layer:hover {
  357. background: #ebebeb;
  358. }
  359. .royal-theme.fr-popup .fr-image-upload-layer.fr-drop {
  360. background: #ebebeb;
  361. border-color: #0099a0;
  362. }
  363. .royal-theme.fr-popup .fr-image-upload-layer .fr-form {
  364. top: 0;
  365. bottom: 0;
  366. left: 0;
  367. right: 0;
  368. z-index: 2147483640;
  369. }
  370. .royal-theme.fr-popup .fr-image-progress-bar-layer > h3 {
  371. margin: 10px 0;
  372. }
  373. .royal-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  374. background: #ccc4da;
  375. }
  376. .royal-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  377. background: #0099a0;
  378. -webkit-transition: width 0.2s ease 0s;
  379. -moz-transition: width 0.2s ease 0s;
  380. -ms-transition: width 0.2s ease 0s;
  381. -o-transition: width 0.2s ease 0s;
  382. }
  383. .royal-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  384. top: 0;
  385. }
  386. .royal-theme.fr-modal-head .fr-modal-head-line i.fr-modal-more {
  387. -webkit-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  388. -moz-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  389. -ms-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  390. -o-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  391. }
  392. .royal-theme.fr-modal-head .fr-modal-head-line i.fr-modal-more.fr-not-available {
  393. opacity: 0;
  394. width: 0;
  395. padding: 12px 0;
  396. }
  397. .royal-theme.fr-modal-head .fr-modal-tags a {
  398. opacity: 0;
  399. border-radius: 2px;
  400. -moz-border-radius: 2px;
  401. -webkit-border-radius: 2px;
  402. -moz-background-clip: padding;
  403. -webkit-background-clip: padding-box;
  404. background-clip: padding-box;
  405. color: #0099a0;
  406. -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  407. -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  408. -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  409. -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  410. }
  411. .royal-theme.fr-modal-head .fr-modal-tags a.fr-selected-tag {
  412. background: #d6d6d6;
  413. }
  414. .royal-themediv.fr-modal-body .fr-preloader {
  415. margin: 50px auto;
  416. }
  417. .royal-themediv.fr-modal-body div.fr-image-list {
  418. padding: 0;
  419. }
  420. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container {
  421. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  422. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  423. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  424. border-radius: 2px;
  425. -moz-border-radius: 2px;
  426. -webkit-border-radius: 2px;
  427. -moz-background-clip: padding;
  428. -webkit-background-clip: padding-box;
  429. background-clip: padding-box;
  430. }
  431. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  432. -webkit-transition: opacity 0.2s ease 0s;
  433. -moz-transition: opacity 0.2s ease 0s;
  434. -ms-transition: opacity 0.2s ease 0s;
  435. -o-transition: opacity 0.2s ease 0s;
  436. background: #000000;
  437. top: 0;
  438. left: 0;
  439. bottom: 0;
  440. right: 0;
  441. }
  442. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  443. color: #ffffff;
  444. top: 0;
  445. left: 0;
  446. bottom: 0;
  447. right: 0;
  448. margin: auto;
  449. }
  450. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  451. background: #cccccc;
  452. }
  453. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  454. margin: auto;
  455. top: 0;
  456. bottom: 0;
  457. left: 0;
  458. right: 0;
  459. }
  460. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container img {
  461. -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  462. -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  463. -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  464. -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  465. }
  466. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,
  467. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  468. -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  469. -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  470. -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  471. -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  472. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  473. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  474. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  475. margin: 0;
  476. }
  477. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  478. background: #b8312f;
  479. color: #ffffff;
  480. }
  481. .royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  482. background: #ffffff;
  483. color: #0099a0;
  484. }
  485. .royal-theme.royal-theme.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a:hover {
  486. background: #ebebeb;
  487. }
  488. .royal-theme.royal-theme.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  489. background: #d6d6d6;
  490. }
  491. .royal-theme.royal-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  492. background: #bf4644;
  493. color: #ffffff;
  494. }
  495. .royal-theme.royal-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  496. background: #ebebeb;
  497. }
  498. .royal-theme .fr-line-breaker {
  499. border-top: 1px solid #0099a0;
  500. }
  501. .royal-theme .fr-line-breaker a.fr-floating-btn {
  502. left: calc(50% - (32px / 2));
  503. top: -16px;
  504. }
  505. .royal-theme .fr-qi-helper {
  506. padding-left: 16px;
  507. }
  508. .royal-theme .fr-qi-helper a.fr-btn.fr-floating-btn {
  509. color: #0099a0;
  510. }
  511. .royal-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-character {
  512. border: 1px solid #cccccc;
  513. }
  514. .royal-theme .fr-element table td.fr-selected-cell,
  515. .royal-theme .fr-element table th.fr-selected-cell {
  516. border: 1px double #0099a0;
  517. }
  518. .royal-theme .fr-table-resizer div {
  519. border-right: 1px solid #0099a0;
  520. }
  521. .royal-theme.fr-popup .fr-table-colors-hex-layer .fr-input-line {
  522. padding: 8px 0 0;
  523. }
  524. .royal-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button {
  525. background-color: #0099a0;
  526. border-radius: 2px;
  527. -moz-border-radius: 2px;
  528. -webkit-border-radius: 2px;
  529. -moz-background-clip: padding;
  530. -webkit-background-clip: padding-box;
  531. background-clip: padding-box;
  532. }
  533. .royal-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover {
  534. background-color: #3e295f;
  535. }
  536. .royal-theme.fr-popup .fr-table-size .fr-select-table-size {
  537. line-height: 0;
  538. }
  539. .royal-theme.fr-popup .fr-table-size .fr-select-table-size > span {
  540. padding: 0px 4px 4px 0;
  541. }
  542. .royal-theme.fr-popup .fr-table-size .fr-select-table-size > span > span {
  543. border: 1px solid #dddddd;
  544. }
  545. .royal-theme.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  546. background: rgba(85, 57, 130, 0.3);
  547. border: solid 1px #0099a0;
  548. }
  549. .royal-theme.fr-popup .fr-table-colors {
  550. line-height: 0;
  551. }
  552. .royal-theme.fr-popup .fr-table-colors > span > i {
  553. bottom: 0;
  554. left: 0;
  555. }
  556. .royal-theme.fr-popup .fr-table-colors > span:focus {
  557. outline: 1px solid #0099a0;
  558. }
  559. .royal-theme .fr-element .fr-video::after {
  560. top: 0;
  561. left: 0;
  562. right: 0;
  563. bottom: 0;
  564. }
  565. .royal-theme.fr-box .fr-video-resizer {
  566. border: solid 1px #0099a0;
  567. }
  568. .royal-theme.fr-box .fr-video-resizer .fr-handler {
  569. background: #0099a0;
  570. border: solid 1px #ffffff;
  571. }
  572. .royal-theme.fr-box .fr-video-resizer .fr-handler {
  573. width: 12px;
  574. height: 12px;
  575. }
  576. .royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  577. left: -6px;
  578. top: -6px;
  579. }
  580. .royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
  581. right: -6px;
  582. top: -6px;
  583. }
  584. .royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  585. left: -6px;
  586. bottom: -6px;
  587. }
  588. .royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
  589. right: -6px;
  590. bottom: -6px;
  591. }
  592. @media (min-width: 1200px) {
  593. .royal-theme.fr-box .fr-video-resizer .fr-handler {
  594. width: 10px;
  595. height: 10px;
  596. }
  597. .royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  598. left: -5px;
  599. top: -5px;
  600. }
  601. .royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
  602. right: -5px;
  603. top: -5px;
  604. }
  605. .royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  606. left: -5px;
  607. bottom: -5px;
  608. }
  609. .royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
  610. right: -5px;
  611. bottom: -5px;
  612. }
  613. }
  614. .royal-theme.fr-popup .fr-video-upload-layer {
  615. border: dashed 2px #b7bdc0;
  616. padding: 25px 0;
  617. }
  618. .royal-theme.fr-popup .fr-video-upload-layer:hover {
  619. background: #ebebeb;
  620. }
  621. .royal-theme.fr-popup .fr-video-upload-layer.fr-drop {
  622. background: #ebebeb;
  623. border-color: #0099a0;
  624. }
  625. .royal-theme.fr-popup .fr-video-upload-layer .fr-form {
  626. top: 0;
  627. bottom: 0;
  628. left: 0;
  629. right: 0;
  630. z-index: 2147483640;
  631. }
  632. .royal-theme.fr-popup .fr-video-progress-bar-layer > h3 {
  633. margin: 10px 0;
  634. }
  635. .royal-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  636. background: #ccc4da;
  637. }
  638. .royal-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  639. background: #0099a0;
  640. -webkit-transition: width 0.2s ease 0s;
  641. -moz-transition: width 0.2s ease 0s;
  642. -ms-transition: width 0.2s ease 0s;
  643. -o-transition: width 0.2s ease 0s;
  644. }
  645. .royal-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  646. top: 0;
  647. }
  648. .royal-theme.fr-video-overlay {
  649. top: 0;
  650. left: 0;
  651. bottom: 0;
  652. right: 0;
  653. z-index: 2147483640;
  654. }
  655. .royal-theme .fr-view span[style~="color:"] a {
  656. color: inherit;
  657. }
  658. .royal-theme .fr-view strong {
  659. font-weight: 700;
  660. }
  661. .royal-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  662. background: #f5f5f5;
  663. }
  664. .royal-theme .fr-view table td,
  665. .royal-theme .fr-view table th {
  666. border: 1px solid #dddddd;
  667. }
  668. .royal-theme .fr-view table th {
  669. background: #e6e6e6;
  670. }
  671. .royal-theme .fr-view[dir="rtl"] blockquote {
  672. border-right: solid 2px #5e35b1;
  673. margin-right: 0;
  674. }
  675. .royal-theme .fr-view[dir="rtl"] blockquote blockquote {
  676. border-color: #00bcd4;
  677. }
  678. .royal-theme .fr-view[dir="rtl"] blockquote blockquote blockquote {
  679. border-color: #43a047;
  680. }
  681. .royal-theme .fr-view blockquote {
  682. border-left: solid 2px #5e35b1;
  683. margin-left: 0;
  684. color: #5e35b1;
  685. }
  686. .royal-theme .fr-view blockquote blockquote {
  687. border-color: #00bcd4;
  688. color: #00bcd4;
  689. }
  690. .royal-theme .fr-view blockquote blockquote blockquote {
  691. border-color: #43a047;
  692. color: #43a047;
  693. }
  694. .royal-theme .fr-view span.fr-emoticon {
  695. line-height: 0;
  696. }
  697. .royal-theme .fr-view span.fr-emoticon.fr-emoticon-img {
  698. font-size: inherit;
  699. }
  700. .royal-theme .fr-view .fr-text-bordered {
  701. padding: 10px 0;
  702. }
  703. .royal-theme .fr-view .fr-class-highlighted {
  704. background-color: #ffff00;
  705. }
  706. .royal-theme .fr-view .fr-img-caption .fr-img-wrap {
  707. margin: auto;
  708. }
  709. .royal-theme .fr-view .fr-img-caption .fr-img-wrap img {
  710. margin: auto;
  711. }
  712. .royal-theme .fr-view .fr-img-caption .fr-img-wrap > span {
  713. margin: auto;
  714. }
  715. .royal-theme .fr-element .fr-embedly::after {
  716. top: 0;
  717. left: 0;
  718. right: 0;
  719. bottom: 0;
  720. }
  721. .royal-theme.fr-box .fr-embedly-resizer {
  722. border: solid 1px #0099a0;
  723. }
  724. .royal-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-font-awesome-modal .fr-font-awesome-title {
  725. border-bottom: solid 1px #f0f0f0;
  726. }
  727. .royal-theme .tui-image-editor-container {
  728. top: 0;
  729. left: 0;
  730. bottom: 0;
  731. right: 0;
  732. z-index: 10;
  733. }
  734. .royal-theme .tui-editor-cancel-btn {
  735. background-color: #ffffff;
  736. border: 1px solid #cccccc;
  737. }
  738. .royal-theme .tui-editor-save-btn {
  739. color: #ffffff;
  740. }
  741. .royal-theme .examples-variante > a {
  742. font-size: 14px;
  743. font-family: Arial, Helvetica, sans-serif;
  744. }
  745. .royal-theme .sc-cm-holder > .sc-cm {
  746. border-top: 5px solid #0099a0 !important;
  747. }
  748. .royal-theme .sc-cm__item_dropdown:hover > a,
  749. .royal-theme .sc-cm a:hover {
  750. background-color: #ebebeb !important;
  751. }
  752. .royal-theme .sc-cm__item_active > a,
  753. .royal-theme .sc-cm__item_active > a:hover,
  754. .royal-theme .sc-cm a:active,
  755. .royal-theme .sc-cm a:focus {
  756. background-color: #d6d6d6 !important;
  757. }
  758. .royal-theme .sc-cm-holder > .sc-cm:before {
  759. background-color: #ebebeb !important;
  760. }
  761. .royal-theme .fr-tooltip {
  762. top: 0;
  763. left: 0;
  764. border-radius: 2px;
  765. -moz-border-radius: 2px;
  766. -webkit-border-radius: 2px;
  767. -moz-background-clip: padding;
  768. -webkit-background-clip: padding-box;
  769. background-clip: padding-box;
  770. -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  771. -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  772. box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  773. background: #222222;
  774. color: #ffffff;
  775. font-size: 11px;
  776. line-height: 22px;
  777. font-family: Arial, Helvetica, sans-serif;
  778. -webkit-transition: opacity 0.2s ease 0s;
  779. -moz-transition: opacity 0.2s ease 0s;
  780. -ms-transition: opacity 0.2s ease 0s;
  781. -o-transition: opacity 0.2s ease 0s;
  782. }
  783. .royal-theme.fr-toolbar .fr-command.fr-btn,
  784. .royal-theme.fr-popup .fr-command.fr-btn {
  785. color: #0099a0;
  786. -moz-outline: 0;
  787. outline: 0;
  788. border: 0;
  789. margin: 0px 2px;
  790. -webkit-transition: background 0.2s ease 0s;
  791. -moz-transition: background 0.2s ease 0s;
  792. -ms-transition: background 0.2s ease 0s;
  793. -o-transition: background 0.2s ease 0s;
  794. padding: 0;
  795. width: 38px;
  796. height: 38px;
  797. }
  798. .royal-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,
  799. .royal-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner {
  800. border: 0;
  801. }
  802. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text,
  803. .royal-theme.fr-popup .fr-command.fr-btn.fr-btn-text {
  804. width: auto;
  805. }
  806. .royal-theme.fr-toolbar .fr-command.fr-btn i,
  807. .royal-theme.fr-popup .fr-command.fr-btn i,
  808. .royal-theme.fr-toolbar .fr-command.fr-btn svg,
  809. .royal-theme.fr-popup .fr-command.fr-btn svg {
  810. font-size: 14px;
  811. width: 14px;
  812. margin: 12px 12px;
  813. }
  814. .royal-theme.fr-toolbar .fr-command.fr-btn span,
  815. .royal-theme.fr-popup .fr-command.fr-btn span {
  816. font-size: 14px;
  817. line-height: 17px;
  818. min-width: 34px;
  819. height: 17px;
  820. padding: 0 2px;
  821. }
  822. .royal-theme.fr-toolbar .fr-command.fr-btn img,
  823. .royal-theme.fr-popup .fr-command.fr-btn img {
  824. margin: 12px 12px;
  825. width: 14px;
  826. }
  827. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-active,
  828. .royal-theme.fr-popup .fr-command.fr-btn.fr-active {
  829. color: #ffffff;
  830. background: #2fd1da;
  831. }
  832. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,
  833. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection {
  834. width: auto;
  835. }
  836. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i,
  837. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown i,
  838. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span,
  839. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown span,
  840. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img,
  841. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown img,
  842. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,
  843. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown svg {
  844. margin-left: 8px;
  845. margin-right: 16px;
  846. }
  847. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
  848. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active {
  849. color: #0099a0;
  850. background: #d6d6d6;
  851. }
  852. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
  853. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
  854. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
  855. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus {
  856. background: #d6d6d6 !important;
  857. color: #0099a0 !important;
  858. }
  859. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
  860. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
  861. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
  862. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after {
  863. border-top-color: #0099a0 !important;
  864. }
  865. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,
  866. .royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown::after {
  867. width: 0;
  868. height: 0;
  869. border-left: 4px solid transparent;
  870. border-right: 4px solid transparent;
  871. border-top: 4px solid #0099a0;
  872. right: 4px;
  873. top: 17px;
  874. }
  875. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-disabled,
  876. .royal-theme.fr-popup .fr-command.fr-btn.fr-disabled {
  877. color: #b7bdc0;
  878. }
  879. .royal-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after,
  880. .royal-theme.fr-popup .fr-command.fr-btn.fr-disabled::after {
  881. border-top-color: #b7bdc0 !important;
  882. }
  883. .royal-theme.fr-toolbar.fr-disabled .fr-btn,
  884. .royal-theme.fr-popup.fr-disabled .fr-btn,
  885. .royal-theme.fr-toolbar.fr-disabled .fr-btn.fr-active,
  886. .royal-theme.fr-popup.fr-disabled .fr-btn.fr-active {
  887. color: #b7bdc0;
  888. }
  889. .royal-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,
  890. .royal-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
  891. .royal-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
  892. .royal-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  893. border-top-color: #b7bdc0;
  894. }
  895. .royal-theme.fr-desktop .fr-command:hover,
  896. .royal-theme.fr-desktop .fr-command:focus,
  897. .royal-theme.fr-desktop .fr-command.fr-btn-hover,
  898. .royal-theme.fr-desktop .fr-command.fr-expanded {
  899. outline: 0;
  900. color: #0099a0;
  901. background: #ebebeb;
  902. }
  903. .royal-theme.fr-desktop .fr-command:hover::after,
  904. .royal-theme.fr-desktop .fr-command:focus::after,
  905. .royal-theme.fr-desktop .fr-command.fr-btn-hover::after,
  906. .royal-theme.fr-desktop .fr-command.fr-expanded::after {
  907. border-top-color: #0099a0 !important;
  908. }
  909. .royal-theme.fr-desktop .fr-command.fr-selected {
  910. color: #0099a0;
  911. background: #d6d6d6;
  912. }
  913. .royal-theme.fr-desktop .fr-command.fr-active:hover,
  914. .royal-theme.fr-desktop .fr-command.fr-active:focus,
  915. .royal-theme.fr-desktop .fr-command.fr-active.fr-btn-hover,
  916. .royal-theme.fr-desktop .fr-command.fr-active.fr-expanded {
  917. color: #0099a0;
  918. background: #ebebeb;
  919. }
  920. .royal-theme.fr-desktop .fr-command.fr-active.fr-selected {
  921. color: #0099a0;
  922. background: #d6d6d6;
  923. }
  924. .royal-theme.fr-toolbar.fr-mobile .fr-command.fr-blink,
  925. .royal-theme.fr-popup.fr-mobile .fr-command.fr-blink {
  926. background: #2fd1da;
  927. }
  928. .royal-theme .fr-command.fr-btn.fr-options {
  929. width: 16px;
  930. margin-left: -5px;
  931. }
  932. .royal-theme .fr-command.fr-btn.fr-options.fr-btn-hover,
  933. .royal-theme .fr-command.fr-btn.fr-options:hover,
  934. .royal-theme .fr-command.fr-btn.fr-options:focus {
  935. border-left: solid 1px #fafafa;
  936. }
  937. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu {
  938. right: auto;
  939. bottom: auto;
  940. height: auto;
  941. border-radius: 0 0 2px 2px;
  942. -moz-border-radius: 0 0 2px 2px;
  943. -webkit-border-radius: 0 0 2px 2px;
  944. -moz-background-clip: padding;
  945. -webkit-background-clip: padding-box;
  946. background-clip: padding-box;
  947. }
  948. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  949. height: auto;
  950. max-height: 275px;
  951. }
  952. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  953. background: #ffffff;
  954. padding: 0;
  955. margin: auto;
  956. -webkit-transition: max-height 0.2s ease 0s;
  957. -moz-transition: max-height 0.2s ease 0s;
  958. -ms-transition: max-height 0.2s ease 0s;
  959. -o-transition: max-height 0.2s ease 0s;
  960. margin-top: 0;
  961. max-height: 0;
  962. height: 0;
  963. }
  964. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  965. overflow: auto;
  966. max-height: 275px;
  967. }
  968. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  969. margin: 0;
  970. padding: 0;
  971. }
  972. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  973. padding: 0;
  974. margin: 0;
  975. }
  976. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  977. color: inherit;
  978. }
  979. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  980. background: #d6d6d6;
  981. }
  982. .royal-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  983. color: #b7bdc0;
  984. }
  985. .royal-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  986. -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  987. -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  988. box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  989. }
  990. .royal-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu .fr-dropdown-wrapper {
  991. height: auto;
  992. max-height: 275px;
  993. }
  994. .royal-theme .fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  995. border-radius: 2px 2px 0 0;
  996. -moz-border-radius: 2px 2px 0 0;
  997. -webkit-border-radius: 2px 2px 0 0;
  998. -moz-background-clip: padding;
  999. -webkit-background-clip: padding-box;
  1000. background-clip: padding-box;
  1001. }
  1002. .royal-theme.fr-modal {
  1003. color: #0099a0;
  1004. font-family: Arial, Helvetica, sans-serif;
  1005. overflow-x: auto;
  1006. top: 0;
  1007. left: 0;
  1008. bottom: 0;
  1009. right: 0;
  1010. z-index: 2147483640;
  1011. }
  1012. .royal-theme.fr-modal.fr-middle .fr-modal-wrapper {
  1013. margin-top: 0;
  1014. margin-bottom: 0;
  1015. margin-left: auto;
  1016. margin-right: auto;
  1017. }
  1018. .royal-theme.fr-modal .fr-modal-wrapper {
  1019. border-radius: 2px;
  1020. -moz-border-radius: 2px;
  1021. -webkit-border-radius: 2px;
  1022. -moz-background-clip: padding;
  1023. -webkit-background-clip: padding-box;
  1024. background-clip: padding-box;
  1025. margin: 20px auto;
  1026. background: #ffffff;
  1027. -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.19), 0 4px 3px 1px rgba(0, 0, 0, 0.14);
  1028. -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.19), 0 4px 3px 1px rgba(0, 0, 0, 0.14);
  1029. box-shadow: 0 5px 8px rgba(0, 0, 0, 0.19), 0 4px 3px 1px rgba(0, 0, 0, 0.14);
  1030. border: 0px;
  1031. border-top: 5px solid #0099a0;
  1032. }
  1033. @media (min-width: 768px) and (max-width: 991px) {
  1034. .royal-theme.fr-modal .fr-modal-wrapper {
  1035. margin: 30px auto;
  1036. }
  1037. }
  1038. @media (min-width: 992px) {
  1039. .royal-theme.fr-modal .fr-modal-wrapper {
  1040. margin: 50px auto;
  1041. }
  1042. }
  1043. .royal-theme.fr-modal .fr-modal-wrapper .fr-modal-head {
  1044. background: #ffffff;
  1045. -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  1046. -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  1047. box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  1048. border-bottom: 0px;
  1049. -webkit-transition: height 0.2s ease 0s;
  1050. -moz-transition: height 0.2s ease 0s;
  1051. -ms-transition: height 0.2s ease 0s;
  1052. -o-transition: height 0.2s ease 0s;
  1053. }
  1054. .royal-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  1055. color: #0099a0;
  1056. top: 0;
  1057. right: 0;
  1058. -webkit-transition: color 0.2s ease 0s;
  1059. -moz-transition: color 0.2s ease 0s;
  1060. -ms-transition: color 0.2s ease 0s;
  1061. -o-transition: color 0.2s ease 0s;
  1062. }
  1063. .royal-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  1064. margin: 0;
  1065. font-weight: 400;
  1066. }
  1067. .royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  1068. outline: 0;
  1069. }
  1070. .royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  1071. color: #0099a0;
  1072. -webkit-transition: background 0.2s ease 0s;
  1073. -moz-transition: background 0.2s ease 0s;
  1074. -ms-transition: background 0.2s ease 0s;
  1075. -o-transition: background 0.2s ease 0s;
  1076. border-radius: 2px;
  1077. -moz-border-radius: 2px;
  1078. -webkit-border-radius: 2px;
  1079. -moz-background-clip: padding;
  1080. -webkit-background-clip: padding-box;
  1081. background-clip: padding-box;
  1082. }
  1083. .royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,
  1084. .royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  1085. background: #ebebeb;
  1086. color: #0099a0;
  1087. }
  1088. .royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  1089. background: #d6d6d6;
  1090. color: #0099a0;
  1091. }
  1092. .royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  1093. border: 0;
  1094. }
  1095. .royal-theme.royal-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  1096. background: #ebebeb;
  1097. }
  1098. .royal-theme.fr-overlay {
  1099. top: 0;
  1100. bottom: 0;
  1101. left: 0;
  1102. right: 0;
  1103. background: #000000;
  1104. }
  1105. .royal-theme.fr-popup {
  1106. color: #0099a0;
  1107. background: #ffffff;
  1108. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1109. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1110. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1111. border-radius: 2px;
  1112. -moz-border-radius: 2px;
  1113. -webkit-border-radius: 2px;
  1114. -moz-background-clip: padding;
  1115. -webkit-background-clip: padding-box;
  1116. background-clip: padding-box;
  1117. font-family: Arial, Helvetica, sans-serif;
  1118. border: 0px;
  1119. border-top: 5px solid #0099a0;
  1120. }
  1121. .royal-theme.fr-popup .fr-input-focus {
  1122. background: #f5f5f5;
  1123. }
  1124. .royal-theme.fr-popup.fr-above {
  1125. border-top: 0;
  1126. border-bottom: 5px solid #0099a0;
  1127. -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  1128. -moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  1129. box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  1130. }
  1131. .royal-theme.fr-popup .fr-input-line {
  1132. padding: 8px 0;
  1133. }
  1134. .royal-theme.fr-popup .fr-input-line input[type="text"],
  1135. .royal-theme.fr-popup .fr-input-line textarea {
  1136. margin: 0px 0 1px 0;
  1137. border-bottom: solid 1px #bdbdbd;
  1138. color: #0099a0;
  1139. }
  1140. .royal-theme.fr-popup .fr-input-line input[type="text"]:focus,
  1141. .royal-theme.fr-popup .fr-input-line textarea:focus {
  1142. border-bottom: solid 2px #0099a0;
  1143. }
  1144. .royal-theme.fr-popup .fr-input-line input + label,
  1145. .royal-theme.fr-popup .fr-input-line textarea + label {
  1146. top: 0;
  1147. left: 0;
  1148. -webkit-transition: color 0.2s ease 0s;
  1149. -moz-transition: color 0.2s ease 0s;
  1150. -ms-transition: color 0.2s ease 0s;
  1151. -o-transition: color 0.2s ease 0s;
  1152. background: #ffffff;
  1153. }
  1154. .royal-theme.fr-popup .fr-input-line input.fr-not-empty:focus + label,
  1155. .royal-theme.fr-popup .fr-input-line textarea.fr-not-empty:focus + label {
  1156. color: #0099a0;
  1157. }
  1158. .royal-theme.fr-popup .fr-input-line input.fr-not-empty + label,
  1159. .royal-theme.fr-popup .fr-input-line textarea.fr-not-empty + label {
  1160. color: #808080;
  1161. }
  1162. .royal-theme.fr-popup .fr-buttons {
  1163. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1164. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1165. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1166. padding: 0 2px;
  1167. line-height: 0;
  1168. border-bottom: 0px;
  1169. }
  1170. .royal-theme.fr-popup .fr-layer {
  1171. width: 225px;
  1172. }
  1173. @media (min-width: 768px) {
  1174. .royal-theme.fr-popup .fr-layer {
  1175. width: 300px;
  1176. }
  1177. }
  1178. .royal-theme.fr-popup .fr-action-buttons button.fr-command {
  1179. color: #0099a0;
  1180. -webkit-transition: background 0.2s ease 0s;
  1181. -moz-transition: background 0.2s ease 0s;
  1182. -ms-transition: background 0.2s ease 0s;
  1183. -o-transition: background 0.2s ease 0s;
  1184. border-radius: 2px;
  1185. -moz-border-radius: 2px;
  1186. -webkit-border-radius: 2px;
  1187. -moz-background-clip: padding;
  1188. -webkit-background-clip: padding-box;
  1189. background-clip: padding-box;
  1190. }
  1191. .royal-theme.fr-popup .fr-action-buttons button.fr-command:hover,
  1192. .royal-theme.fr-popup .fr-action-buttons button.fr-command:focus {
  1193. background: #ebebeb;
  1194. color: #0099a0;
  1195. }
  1196. .royal-theme.fr-popup .fr-action-buttons button.fr-command:active {
  1197. background: #d6d6d6;
  1198. color: #0099a0;
  1199. }
  1200. .royal-theme.fr-popup .fr-action-buttons button::-moz-focus-inner {
  1201. border: 0;
  1202. }
  1203. .royal-theme.fr-popup .fr-checkbox span {
  1204. border: solid 1px #0099a0;
  1205. border-radius: 2px;
  1206. -moz-border-radius: 2px;
  1207. -webkit-border-radius: 2px;
  1208. -moz-background-clip: padding;
  1209. -webkit-background-clip: padding-box;
  1210. background-clip: padding-box;
  1211. -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  1212. -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  1213. -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  1214. -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  1215. }
  1216. .royal-theme.fr-popup .fr-checkbox input {
  1217. margin: 0;
  1218. padding: 0;
  1219. }
  1220. .royal-theme.fr-popup .fr-checkbox input:checked + span {
  1221. background: #0099a0;
  1222. border-color: #0099a0;
  1223. }
  1224. .royal-theme.fr-popup .fr-checkbox input:focus + span {
  1225. border-color: #0099a0;
  1226. }
  1227. .royal-theme.fr-popup.fr-rtl .fr-input-line input + label,
  1228. .royal-theme.fr-popup.fr-rtl .fr-input-line textarea + label {
  1229. left: auto;
  1230. right: 0;
  1231. }
  1232. .royal-theme.fr-popup .fr-arrow {
  1233. width: 0;
  1234. height: 0;
  1235. border-left: 5px solid transparent;
  1236. border-right: 5px solid transparent;
  1237. border-bottom: 5px solid #0099a0;
  1238. top: -9px;
  1239. margin-left: -5px;
  1240. }
  1241. .royal-theme.fr-popup.fr-above .fr-arrow {
  1242. top: auto;
  1243. bottom: -9px;
  1244. border-bottom: 0;
  1245. border-top: 5px solid #0099a0;
  1246. }
  1247. .royal-theme.fr-toolbar {
  1248. color: #0099a0;
  1249. background: #ffffff;
  1250. font-family: Arial, Helvetica, sans-serif;
  1251. padding: 0 2px;
  1252. border-radius: 2px;
  1253. -moz-border-radius: 2px;
  1254. -webkit-border-radius: 2px;
  1255. -moz-background-clip: padding;
  1256. -webkit-background-clip: padding-box;
  1257. background-clip: padding-box;
  1258. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1259. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1260. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1261. border: 0px;
  1262. border-top: 5px solid #0099a0;
  1263. }
  1264. .royal-theme.fr-toolbar.fr-inline .fr-arrow {
  1265. width: 0;
  1266. height: 0;
  1267. border-left: 5px solid transparent;
  1268. border-right: 5px solid transparent;
  1269. border-bottom: 5px solid #0099a0;
  1270. top: -9px;
  1271. margin-left: -5px;
  1272. }
  1273. .royal-theme.fr-toolbar.fr-inline.fr-above {
  1274. -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  1275. -moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  1276. box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  1277. border-bottom: 5px solid #0099a0;
  1278. border-top: 0;
  1279. }
  1280. .royal-theme.fr-toolbar.fr-inline.fr-above .fr-arrow {
  1281. top: auto;
  1282. bottom: -9px;
  1283. border-bottom: 0;
  1284. border-top-color: inherit;
  1285. border-top-width: 5px;
  1286. }
  1287. .royal-theme.fr-toolbar.fr-top {
  1288. top: 0;
  1289. border-radius: 2px 2px 0 0;
  1290. -moz-border-radius: 2px 2px 0 0;
  1291. -webkit-border-radius: 2px 2px 0 0;
  1292. -moz-background-clip: padding;
  1293. -webkit-background-clip: padding-box;
  1294. background-clip: padding-box;
  1295. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1296. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1297. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1298. }
  1299. .royal-theme.fr-toolbar.fr-bottom {
  1300. bottom: 0;
  1301. border-radius: 0 0 2px 2px;
  1302. -moz-border-radius: 0 0 2px 2px;
  1303. -webkit-border-radius: 0 0 2px 2px;
  1304. -moz-background-clip: padding;
  1305. -webkit-background-clip: padding-box;
  1306. background-clip: padding-box;
  1307. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1308. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1309. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  1310. }
  1311. .royal-theme .fr-separator {
  1312. background: #ebebeb;
  1313. }
  1314. .royal-theme .fr-separator.fr-vs {
  1315. height: 34px;
  1316. width: 1px;
  1317. margin: 2px;
  1318. }
  1319. .royal-theme .fr-separator.fr-hs {
  1320. height: 1px;
  1321. width: calc(100% - (2 * 2px));
  1322. margin: 0 2px;
  1323. }