gray.css 74 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912
  1. /*!
  2. * froala_editor v3.0.3 (https://www.froala.com/wysiwyg-editor)
  3. * License https://froala.com/wysiwyg-editor/terms/
  4. * Copyright 2014-2019 Froala Labs
  5. */
  6. .clearfix::after {
  7. clear: both;
  8. display: block;
  9. content: "";
  10. height: 0; }
  11. .hide-by-clipping {
  12. position: absolute;
  13. width: 1px;
  14. height: 1px;
  15. padding: 0;
  16. margin: -1px;
  17. overflow: hidden;
  18. clip: rect(0, 0, 0, 0);
  19. border: 0; }
  20. .gray-theme.fr-box.fr-basic {
  21. border-radius: 10px;
  22. -moz-border-radius: 10px;
  23. -webkit-border-radius: 10px;
  24. -moz-background-clip: padding;
  25. -webkit-background-clip: padding-box;
  26. background-clip: padding-box; }
  27. .gray-theme.fr-box.fr-basic .fr-element {
  28. font-family: sans-serif;
  29. color: #414141;
  30. font-size: 14px;
  31. line-height: 1.6;
  32. padding: 20px;
  33. -webkit-box-sizing: border-box;
  34. -moz-box-sizing: border-box;
  35. box-sizing: border-box;
  36. overflow-x: auto;
  37. min-height: 60px;
  38. text-align: left; }
  39. .gray-theme .fr-element {
  40. -webkit-user-select: auto; }
  41. .gray-theme .fr-element a {
  42. user-select: auto;
  43. -o-user-select: auto;
  44. -moz-user-select: auto;
  45. -khtml-user-select: auto;
  46. -webkit-user-select: auto;
  47. -ms-user-select: auto; }
  48. .gray-theme .fr-element.fr-disabled {
  49. user-select: none;
  50. -o-user-select: none;
  51. -moz-user-select: none;
  52. -khtml-user-select: none;
  53. -webkit-user-select: none;
  54. -ms-user-select: none; }
  55. .gray-theme.fr-box a.fr-floating-btn {
  56. -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  57. -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  58. box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  59. border-radius: 100%;
  60. -moz-border-radius: 100%;
  61. -webkit-border-radius: 100%;
  62. -moz-background-clip: padding;
  63. -webkit-background-clip: padding-box;
  64. background-clip: padding-box;
  65. height: 40px;
  66. width: 40px;
  67. background: #FFF;
  68. color: #0097A7;
  69. -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  70. -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  71. -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  72. -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  73. left: 0;
  74. top: 0;
  75. line-height: 40px;
  76. -webkit-transform: scale(0);
  77. -moz-transform: scale(0);
  78. -ms-transform: scale(0);
  79. -o-transform: scale(0);
  80. -webkit-box-sizing: border-box;
  81. -moz-box-sizing: border-box;
  82. box-sizing: border-box;
  83. border: none; }
  84. .gray-theme.fr-box a.fr-floating-btn svg {
  85. -webkit-transition: transform 0.2s ease 0s;
  86. -moz-transition: transform 0.2s ease 0s;
  87. -ms-transition: transform 0.2s ease 0s;
  88. -o-transition: transform 0.2s ease 0s;
  89. fill: #0097A7; }
  90. .gray-theme.fr-box a.fr-floating-btn i, .gray-theme.fr-box a.fr-floating-btn svg {
  91. font-size: 14px;
  92. line-height: 40px; }
  93. .gray-theme.fr-box a.fr-floating-btn:hover {
  94. background: #e8e8e8; }
  95. .gray-theme.fr-box a.fr-floating-btn:hover svg {
  96. fill: #0097A7; }
  97. .gray-theme.fr-box .fr-visible a.fr-floating-btn {
  98. -webkit-transform: scale(1);
  99. -moz-transform: scale(1);
  100. -ms-transform: scale(1);
  101. -o-transform: scale(1); }
  102. .gray-theme iframe.fr-iframe {
  103. padding: 20px;
  104. -webkit-box-sizing: border-box;
  105. -moz-box-sizing: border-box;
  106. box-sizing: border-box; }
  107. .gray-theme .fr-wrapper::after {
  108. clear: both;
  109. display: block;
  110. content: "";
  111. height: 0; }
  112. .gray-theme .fr-wrapper .fr-placeholder {
  113. font-size: 14px;
  114. color: #AAA;
  115. font-family: sans-serif;
  116. top: 0;
  117. left: 0;
  118. right: 0; }
  119. .gray-theme .fr-wrapper ::-moz-selection {
  120. background: #b5d6fd;
  121. color: #000; }
  122. .gray-theme .fr-wrapper ::selection {
  123. background: #b5d6fd;
  124. color: #000; }
  125. .gray-theme.fr-box.fr-basic .fr-wrapper {
  126. background: #FFF;
  127. border: 1px solid #CCCCCC;
  128. border-bottom-color: #efefef;
  129. top: 0;
  130. left: 0; }
  131. .gray-theme.fr-box.fr-basic.fr-top .fr-wrapper {
  132. border-top: 0; }
  133. .gray-theme.fr-box.fr-basic.fr-bottom .fr-wrapper {
  134. border-bottom: 0;
  135. border-radius: 10px 10px 0 0;
  136. -moz-border-radius: 10px 10px 0 0;
  137. -webkit-border-radius: 10px 10px 0 0;
  138. -moz-background-clip: padding;
  139. -webkit-background-clip: padding-box;
  140. background-clip: padding-box; }
  141. @media (min-width: 992px) {
  142. .gray-theme .fr-box.fr-document .fr-wrapper {
  143. padding: 30px;
  144. background: #efefef; }
  145. .gray-theme .fr-box.fr-document .fr-wrapper .fr-element {
  146. background: #FFF;
  147. margin: auto;
  148. z-index: auto; }
  149. .gray-theme .fr-box.fr-document .fr-wrapper .fr-element hr {
  150. background: #efefef; } }
  151. .gray-theme .fr-sticky-on {
  152. z-index: 10; }
  153. .gray-theme .fr-sticky-on.fr-sticky-ios {
  154. left: 0;
  155. right: 0; }
  156. .gray-theme span.fr-sr-only {
  157. position: absolute;
  158. width: 1px;
  159. height: 1px;
  160. padding: 0;
  161. margin: -1px;
  162. overflow: hidden;
  163. clip: rect(0, 0, 0, 0);
  164. border: 0; }
  165. .gray-theme .fr-opacity-0 {
  166. -webkit-opacity: 0;
  167. -moz-opacity: 0;
  168. opacity: 0;
  169. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  170. .gray-theme.fr-box .fr-counter {
  171. padding: 10px;
  172. color: #999999;
  173. font-size: 14px;
  174. font-family: sans-serif;
  175. border-radius: 2px 0 0 0;
  176. -moz-border-radius: 2px 0 0 0;
  177. -webkit-border-radius: 2px 0 0 0;
  178. -moz-background-clip: padding;
  179. -webkit-background-clip: padding-box;
  180. background-clip: padding-box; }
  181. .gray-theme.fr-box.fr-rtl .fr-counter {
  182. left: 0;
  183. right: auto;
  184. border-radius: 0 2px 0 0;
  185. -moz-border-radius: 0 2px 0 0;
  186. -webkit-border-radius: 0 2px 0 0;
  187. -moz-background-clip: padding;
  188. -webkit-background-clip: padding-box;
  189. background-clip: padding-box; }
  190. .gray-theme textarea.fr-code {
  191. resize: none;
  192. -moz-resize: none;
  193. -webkit-resize: none;
  194. -webkit-box-sizing: border-box;
  195. -moz-box-sizing: border-box;
  196. box-sizing: border-box;
  197. margin: 0;
  198. background: #FFF;
  199. color: #000; }
  200. .gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  201. top: 0;
  202. right: 0;
  203. background: #FFF;
  204. color: #37474F;
  205. -moz-outline: 0;
  206. outline: 0;
  207. border: 0;
  208. padding: 8px 7px;
  209. -webkit-transition: background 0.2s ease 0s;
  210. -moz-transition: background 0.2s ease 0s;
  211. -ms-transition: background 0.2s ease 0s;
  212. -o-transition: background 0.2s ease 0s;
  213. border-radius: 0;
  214. -moz-border-radius: 0;
  215. -webkit-border-radius: 0;
  216. -moz-background-clip: padding;
  217. -webkit-background-clip: padding-box;
  218. background-clip: padding-box;
  219. -webkit-box-sizing: border-box;
  220. -moz-box-sizing: border-box;
  221. box-sizing: border-box;
  222. user-select: none;
  223. -o-user-select: none;
  224. -moz-user-select: none;
  225. -khtml-user-select: none;
  226. -webkit-user-select: none;
  227. -ms-user-select: none; }
  228. .gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  229. font-size: 24px;
  230. width: 24px; }
  231. .gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  232. background: #e8e8e8; }
  233. .gray-theme.fr-popup .fr-layer.fr-color-hex-layer {
  234. margin: 0;
  235. padding: 20px;
  236. padding-top: 0; }
  237. .gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
  238. padding: 15px 0 0; }
  239. .gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
  240. width: 38px;
  241. height: 40px;
  242. padding: 17px 0 0;
  243. margin: 0; }
  244. .gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
  245. border-radius: 2px;
  246. -moz-border-radius: 2px;
  247. -webkit-border-radius: 2px;
  248. -moz-background-clip: padding;
  249. -webkit-background-clip: padding-box;
  250. background-clip: padding-box;
  251. font-size: 13px;
  252. height: 40px;
  253. width: 38px; }
  254. .gray-theme.fr-popup .fr-color-set {
  255. line-height: 0; }
  256. .gray-theme.fr-popup .fr-color-set.fr-selected-set {
  257. padding: 20px;
  258. padding-bottom: 0; }
  259. .gray-theme.fr-popup .fr-color-set > span {
  260. width: 32px;
  261. height: 32px; }
  262. .gray-theme.fr-popup .fr-color-set > span > i, .gray-theme.fr-popup .fr-color-set > span > svg {
  263. line-height: 32px;
  264. height: 24px;
  265. width: 24px;
  266. margin: 4px;
  267. font-size: 13px;
  268. bottom: 0;
  269. left: 0; }
  270. .gray-theme.fr-popup .fr-color-set > span > i path, .gray-theme.fr-popup .fr-color-set > span > svg path {
  271. fill: #37474F; }
  272. .gray-theme.fr-popup .fr-color-set > span .fr-selected-color {
  273. color: #FFF;
  274. font-size: 13px;
  275. font-weight: 400;
  276. line-height: 32px;
  277. top: 0;
  278. bottom: 0;
  279. right: 0;
  280. left: 0; }
  281. .gray-theme.fr-popup .fr-color-set > span:hover, .gray-theme.fr-popup .fr-color-set > span:focus {
  282. outline: 1px solid #37474F; }
  283. .gray-theme.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after {
  284. -webkit-transform: translate3d(100%, 0, 0);
  285. -moz-transform: translate3d(100%, 0, 0);
  286. -ms-transform: translate3d(100%, 0, 0);
  287. -o-transform: translate3d(100%, 0, 0); }
  288. .gray-theme .fr-drag-helper {
  289. background: #0097A7;
  290. -webkit-opacity: 0.2;
  291. -moz-opacity: 0.2;
  292. opacity: 0.2;
  293. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  294. z-index: 2147483640; }
  295. .gray-theme .fr-dragging {
  296. -webkit-opacity: 0.4;
  297. -moz-opacity: 0.4;
  298. opacity: 0.4;
  299. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  300. .gray-theme.fr-popup .fr-emoticon {
  301. width: 24px;
  302. height: 24px; }
  303. .gray-theme.fr-popup .fr-emoticon img {
  304. height: 24px;
  305. width: 24px; }
  306. .gray-theme.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
  307. padding: 0 0 0 14px; }
  308. @media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  309. .gray-theme.fr-popup .fr-icon-container.fr-emoticon-container {
  310. width: 368px; } }
  311. .gray-theme.fr-popup .fr-file-upload-layer {
  312. border: dashed 2px #b7bdc0;
  313. padding: 25px 0;
  314. margin: 20px;
  315. -webkit-box-sizing: border-box;
  316. -moz-box-sizing: border-box;
  317. box-sizing: border-box; }
  318. .gray-theme.fr-popup .fr-file-upload-layer:hover {
  319. background: #e8e8e8; }
  320. .gray-theme.fr-popup .fr-file-upload-layer.fr-drop {
  321. background: #e8e8e8;
  322. border-color: #0097A7; }
  323. .gray-theme.fr-popup .fr-file-upload-layer .fr-form {
  324. -webkit-opacity: 0;
  325. -moz-opacity: 0;
  326. opacity: 0;
  327. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  328. top: 0;
  329. bottom: 0;
  330. left: 0;
  331. right: 0;
  332. z-index: 2147483640; }
  333. .gray-theme.fr-popup .fr-file-upload-layer .fr-form input {
  334. right: 0;
  335. top: 0;
  336. bottom: 0;
  337. margin: 0; }
  338. .gray-theme.fr-popup .fr-file-progress-bar-layer {
  339. -webkit-box-sizing: border-box;
  340. -moz-box-sizing: border-box;
  341. box-sizing: border-box; }
  342. .gray-theme.fr-popup .fr-file-progress-bar-layer > h3 {
  343. margin: 10px 0; }
  344. .gray-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  345. background: #b3e0e5; }
  346. .gray-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  347. background: #0097A7;
  348. -webkit-transition: width 0.2s ease 0s;
  349. -moz-transition: width 0.2s ease 0s;
  350. -ms-transition: width 0.2s ease 0s;
  351. -o-transition: width 0.2s ease 0s; }
  352. .gray-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  353. top: 0;
  354. -webkit-animation: loading 2s linear infinite;
  355. -moz-animation: loading 2s linear infinite;
  356. -o-animation: loading 2s linear infinite;
  357. animation: loading 2s linear infinite; }
  358. .gray-theme.fr-box.fr-fullscreen {
  359. top: 0;
  360. left: 0;
  361. bottom: 0;
  362. right: 0; }
  363. .gray-theme.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
  364. border-radius: 0;
  365. -moz-border-radius: 0;
  366. -webkit-border-radius: 0;
  367. -moz-background-clip: padding;
  368. -webkit-background-clip: padding-box;
  369. background-clip: padding-box; }
  370. .gray-theme.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper {
  371. border-radius: 0;
  372. -moz-border-radius: 0;
  373. -webkit-border-radius: 0;
  374. -moz-background-clip: padding;
  375. -webkit-background-clip: padding-box;
  376. background-clip: padding-box; }
  377. .gray-theme.fr-box.fr-fullscreen .fr-toolbar {
  378. border-radius: 0;
  379. -moz-border-radius: 0;
  380. -webkit-border-radius: 0;
  381. -moz-background-clip: padding;
  382. -webkit-background-clip: padding-box;
  383. background-clip: padding-box; }
  384. .gray-theme.fr-box.fr-fullscreen .second-toolbar {
  385. margin-top: 0;
  386. border-radius: 0;
  387. -moz-border-radius: 0;
  388. -webkit-border-radius: 0;
  389. -moz-background-clip: padding;
  390. -webkit-background-clip: padding-box;
  391. background-clip: padding-box; }
  392. .gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  393. border: 0; }
  394. .gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  395. border-bottom: solid 1px #ebebeb; }
  396. .gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  397. color: #737e84; }
  398. .gray-theme .fr-image-resizer {
  399. border: solid 1px #0097A7;
  400. user-select: none;
  401. -o-user-select: none;
  402. -moz-user-select: none;
  403. -khtml-user-select: none;
  404. -webkit-user-select: none;
  405. -ms-user-select: none;
  406. -webkit-box-sizing: content-box;
  407. -moz-box-sizing: content-box;
  408. box-sizing: content-box; }
  409. .gray-theme .fr-image-resizer .fr-handler {
  410. background: #0097A7;
  411. border: solid 1px #FFF;
  412. border-radius: 2px;
  413. -moz-border-radius: 2px;
  414. -webkit-border-radius: 2px;
  415. -moz-background-clip: padding;
  416. -webkit-background-clip: padding-box;
  417. background-clip: padding-box;
  418. -webkit-box-sizing: border-box;
  419. -moz-box-sizing: border-box;
  420. box-sizing: border-box; }
  421. .gray-theme .fr-image-resizer .fr-handler {
  422. width: 12px;
  423. height: 12px; }
  424. .gray-theme .fr-image-resizer .fr-handler.fr-hnw {
  425. left: -6px;
  426. top: -6px; }
  427. .gray-theme .fr-image-resizer .fr-handler.fr-hne {
  428. right: -6px;
  429. top: -6px; }
  430. .gray-theme .fr-image-resizer .fr-handler.fr-hsw {
  431. left: -6px;
  432. bottom: -6px; }
  433. .gray-theme .fr-image-resizer .fr-handler.fr-hse {
  434. right: -6px;
  435. bottom: -6px; }
  436. @media (min-width: 1200px) {
  437. .gray-theme .fr-image-resizer .fr-handler {
  438. width: 10px;
  439. height: 10px; }
  440. .gray-theme .fr-image-resizer .fr-handler.fr-hnw {
  441. left: -5px;
  442. top: -5px; }
  443. .gray-theme .fr-image-resizer .fr-handler.fr-hne {
  444. right: -5px;
  445. top: -5px; }
  446. .gray-theme .fr-image-resizer .fr-handler.fr-hsw {
  447. left: -5px;
  448. bottom: -5px; }
  449. .gray-theme .fr-image-resizer .fr-handler.fr-hse {
  450. right: -5px;
  451. bottom: -5px; } }
  452. .gray-theme.fr-image-overlay {
  453. top: 0;
  454. left: 0;
  455. bottom: 0;
  456. right: 0;
  457. z-index: 2147483640; }
  458. .gray-theme.fr-popup .fr-image-upload-layer {
  459. border: dashed 2px #b7bdc0;
  460. padding: 25px 0;
  461. margin: 20px; }
  462. .gray-theme.fr-popup .fr-image-upload-layer:hover {
  463. background: #e8e8e8; }
  464. .gray-theme.fr-popup .fr-image-upload-layer.fr-drop {
  465. background: #e8e8e8;
  466. border-color: #0097A7; }
  467. .gray-theme.fr-popup .fr-image-upload-layer .fr-form {
  468. -webkit-opacity: 0;
  469. -moz-opacity: 0;
  470. opacity: 0;
  471. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  472. top: 0;
  473. bottom: 0;
  474. left: 0;
  475. right: 0;
  476. z-index: 2147483640; }
  477. .gray-theme.fr-popup .fr-image-upload-layer .fr-form input {
  478. right: 0;
  479. top: 0;
  480. bottom: 0;
  481. margin: 0; }
  482. .gray-theme.fr-popup .fr-image-progress-bar-layer > h3 {
  483. margin: 10px 0; }
  484. .gray-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  485. background: #b3e0e5; }
  486. .gray-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  487. background: #0097A7;
  488. -webkit-transition: width 0.2s ease 0s;
  489. -moz-transition: width 0.2s ease 0s;
  490. -ms-transition: width 0.2s ease 0s;
  491. -o-transition: width 0.2s ease 0s; }
  492. .gray-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  493. top: 0;
  494. -webkit-animation: loading 2s linear infinite;
  495. -moz-animation: loading 2s linear infinite;
  496. -o-animation: loading 2s linear infinite;
  497. animation: loading 2s linear infinite; }
  498. .gray-theme .fr-uploading {
  499. -webkit-opacity: 0.4;
  500. -moz-opacity: 0.4;
  501. opacity: 0.4;
  502. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  503. .gray-theme.fr-modal .fr-modal-head .fr-modal-head-line::after {
  504. clear: both;
  505. display: block;
  506. content: "";
  507. height: 0; }
  508. .gray-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
  509. margin-top: 10px; }
  510. .gray-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
  511. opacity: 0;
  512. width: 0;
  513. padding: 12px 0; }
  514. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags {
  515. padding: 0 20px; }
  516. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags a {
  517. opacity: 0;
  518. padding: 6px 12px;
  519. margin: 8px 0 8px 8px;
  520. border-radius: 32px;
  521. -moz-border-radius: 32px;
  522. -webkit-border-radius: 32px;
  523. -moz-background-clip: padding;
  524. -webkit-background-clip: padding-box;
  525. background-clip: padding-box;
  526. -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  527. -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  528. -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  529. -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  530. background-color: #f5f5f5; }
  531. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:focus {
  532. background-color: #e8e8e8; }
  533. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:hover {
  534. background-color: #e8e8e8; }
  535. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:active {
  536. background-color: gainsboro; }
  537. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  538. background-color: #EcF5Ff;
  539. color: #0097A7; }
  540. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
  541. background-color: #e8e8e8; }
  542. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
  543. background-color: #e8e8e8; }
  544. .gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
  545. background-color: gainsboro; }
  546. .gray-theme.fr-show-tags .fr-modal-more svg path {
  547. fill: #0097A7; }
  548. .gray-themediv.fr-modal-body {
  549. -webkit-transition: background 0.2s ease 0s;
  550. -moz-transition: background 0.2s ease 0s;
  551. -ms-transition: background 0.2s ease 0s;
  552. -o-transition: background 0.2s ease 0s; }
  553. .gray-themediv.fr-modal-body .fr-preloader {
  554. margin: 50px auto; }
  555. .gray-themediv.fr-modal-body div.fr-image-list {
  556. margin: 0 20px;
  557. padding: 0; }
  558. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container {
  559. border-radius: 2px;
  560. -moz-border-radius: 2px;
  561. -webkit-border-radius: 2px;
  562. -moz-background-clip: padding;
  563. -webkit-background-clip: padding-box;
  564. background-clip: padding-box; }
  565. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  566. -webkit-opacity: 0.5;
  567. -moz-opacity: 0.5;
  568. opacity: 0.5;
  569. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  570. -webkit-transition: opacity 0.2s ease 0s;
  571. -moz-transition: opacity 0.2s ease 0s;
  572. -ms-transition: opacity 0.2s ease 0s;
  573. -o-transition: opacity 0.2s ease 0s;
  574. background: #000;
  575. top: 0;
  576. left: 0;
  577. bottom: 0;
  578. right: 0; }
  579. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  580. color: #FFF;
  581. top: 0;
  582. left: 0;
  583. bottom: 0;
  584. right: 0;
  585. margin: auto; }
  586. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  587. background: #CCCCCC; }
  588. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  589. margin: auto;
  590. top: 0;
  591. bottom: 0;
  592. left: 0;
  593. right: 0; }
  594. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container img {
  595. -webkit-opacity: 1;
  596. -moz-opacity: 1;
  597. opacity: 1;
  598. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  599. -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  600. -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  601. -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  602. -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  603. -webkit-transform: translateZ(0);
  604. -moz-transform: translateZ(0);
  605. -ms-transform: translateZ(0);
  606. -o-transform: translateZ(0); }
  607. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
  608. -webkit-opacity: 0.75;
  609. -moz-opacity: 0.75;
  610. opacity: 0.75;
  611. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  612. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img, .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  613. border-radius: 100%;
  614. -moz-border-radius: 100%;
  615. -webkit-border-radius: 100%;
  616. -moz-background-clip: padding;
  617. -webkit-background-clip: padding-box;
  618. background-clip: padding-box;
  619. -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  620. -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  621. -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  622. -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  623. -webkit-box-sizing: border-box;
  624. -moz-box-sizing: border-box;
  625. box-sizing: border-box;
  626. margin: 0;
  627. line-height: 40px; }
  628. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  629. background: #B8312F;
  630. fill: #FFF;
  631. padding: 8px;
  632. -webkit-transform: translateY(-50%) translateX(25%);
  633. -moz-transform: translateY(-50%) translateX(25%);
  634. -ms-transform: translateY(-50%) translateX(25%);
  635. -o-transform: translateY(-50%) translateX(25%); }
  636. .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  637. background: #F5F5F5;
  638. fill: #0097A7;
  639. padding: 8px;
  640. -webkit-transform: translateY(-50%) translateX(-125%);
  641. -moz-transform: translateY(-50%) translateX(-125%);
  642. -ms-transform: translateY(-50%) translateX(-125%);
  643. -o-transform: translateY(-50%) translateX(-125%); }
  644. .gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
  645. -webkit-opacity: 0.75;
  646. -moz-opacity: 0.75;
  647. opacity: 0.75;
  648. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  649. .gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img, .gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
  650. width: 40px;
  651. height: 40px; }
  652. .gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  653. background: #bf4644;
  654. color: #FFF; }
  655. .gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  656. background: #e8e8e8; }
  657. .gray-theme .fr-line-breaker {
  658. border-top: 1px solid #0097A7; }
  659. .gray-theme .fr-line-breaker a.fr-floating-btn {
  660. left: calc(50% - (40px / 2));
  661. top: -20px; }
  662. .gray-theme .fr-line-breaker a.fr-floating-btn svg {
  663. margin: 8px;
  664. height: 24px;
  665. width: 24px; }
  666. .gray-theme .fr-quick-insert {
  667. padding-right: 10px;
  668. -webkit-box-sizing: content-box;
  669. -moz-box-sizing: content-box;
  670. box-sizing: content-box; }
  671. .gray-theme .fr-quick-insert a.fr-floating-btn svg {
  672. margin: 8px;
  673. width: 24px;
  674. height: 24px; }
  675. .gray-theme .fr-quick-insert.fr-on a.fr-floating-btn svg {
  676. -webkit-transform: rotate(135deg);
  677. -moz-transform: rotate(135deg);
  678. -ms-transform: rotate(135deg);
  679. -o-transform: rotate(135deg); }
  680. .gray-theme .fr-qi-helper {
  681. padding-left: 20px; }
  682. .gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn {
  683. padding: 6px 10px 10px 10px;
  684. color: #37474F;
  685. background: #F5F5F5;
  686. -webkit-opacity: 0;
  687. -moz-opacity: 0;
  688. opacity: 0;
  689. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  690. -webkit-transform: scale(0);
  691. -moz-transform: scale(0);
  692. -ms-transform: scale(0);
  693. -o-transform: scale(0); }
  694. .gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn svg {
  695. fill: #37474F; }
  696. .gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
  697. -webkit-opacity: 1;
  698. -moz-opacity: 1;
  699. opacity: 1;
  700. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  701. -webkit-transform: scale(1);
  702. -moz-transform: scale(1);
  703. -ms-transform: scale(1);
  704. -o-transform: scale(1); }
  705. .gray-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
  706. padding: 10px 15px; }
  707. .gray-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
  708. font-size: 16px; }
  709. .gray-theme.fr-popup .fr-special-character {
  710. width: 24px;
  711. height: 24px; }
  712. @media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  713. .gray-theme.fr-popup .fr-icon-container.fr-sc-container {
  714. width: 368px; } }
  715. .gray-theme .fr-element table td.fr-selected-cell, .gray-theme .fr-element table th.fr-selected-cell {
  716. border: 1px double #0097A7; }
  717. .gray-theme .fr-element table tr {
  718. user-select: none;
  719. -o-user-select: none;
  720. -moz-user-select: none;
  721. -khtml-user-select: none;
  722. -webkit-user-select: none;
  723. -ms-user-select: none; }
  724. .gray-theme .fr-element table td, .gray-theme .fr-element table th {
  725. user-select: text;
  726. -o-user-select: text;
  727. -moz-user-select: text;
  728. -khtml-user-select: text;
  729. -webkit-user-select: text;
  730. -ms-user-select: text; }
  731. .gray-theme .fr-element .fr-no-selection table td, .gray-theme .fr-element .fr-no-selection table th {
  732. user-select: none;
  733. -o-user-select: none;
  734. -moz-user-select: none;
  735. -khtml-user-select: none;
  736. -webkit-user-select: none;
  737. -ms-user-select: none; }
  738. .gray-theme .fr-table-resizer div {
  739. -webkit-opacity: 0;
  740. -moz-opacity: 0;
  741. opacity: 0;
  742. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  743. border-right: 1px solid #0097A7; }
  744. .gray-theme .fr-no-selection {
  745. user-select: none;
  746. -o-user-select: none;
  747. -moz-user-select: none;
  748. -khtml-user-select: none;
  749. -webkit-user-select: none;
  750. -ms-user-select: none; }
  751. .gray-theme.fr-popup .fr-table-size {
  752. margin: 20px; }
  753. .gray-theme.fr-popup .fr-table-size .fr-select-table-size {
  754. line-height: 0; }
  755. .gray-theme.fr-popup .fr-table-size .fr-select-table-size > span {
  756. padding: 0 4px 4px 0; }
  757. .gray-theme.fr-popup .fr-table-size .fr-select-table-size > span > span {
  758. border: 1px solid #DDD; }
  759. .gray-theme.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  760. background: rgba(0, 151, 167, 0.3);
  761. border: solid 1px #0097A7; }
  762. .gray-theme.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  763. clear: both;
  764. display: block;
  765. content: "";
  766. height: 0; }
  767. .gray-theme.fr-popup .fr-table-colors {
  768. padding: 20px;
  769. padding-bottom: 0; }
  770. .gray-theme .fr-element .fr-video {
  771. user-select: none;
  772. -o-user-select: none;
  773. -moz-user-select: none;
  774. -khtml-user-select: none;
  775. -webkit-user-select: none;
  776. -ms-user-select: none; }
  777. .gray-theme .fr-element .fr-video::after {
  778. top: 0;
  779. left: 0;
  780. right: 0;
  781. bottom: 0; }
  782. .gray-theme .fr-element .fr-video > * {
  783. -webkit-box-sizing: content-box;
  784. -moz-box-sizing: content-box;
  785. box-sizing: content-box; }
  786. .gray-theme.fr-box .fr-video-resizer {
  787. border: solid 1px #0097A7;
  788. user-select: none;
  789. -o-user-select: none;
  790. -moz-user-select: none;
  791. -khtml-user-select: none;
  792. -webkit-user-select: none;
  793. -ms-user-select: none; }
  794. .gray-theme.fr-box .fr-video-resizer .fr-handler {
  795. background: #0097A7;
  796. border: solid 1px #FFF;
  797. -webkit-box-sizing: border-box;
  798. -moz-box-sizing: border-box;
  799. box-sizing: border-box; }
  800. .gray-theme.fr-box .fr-video-resizer .fr-handler {
  801. width: 12px;
  802. height: 12px; }
  803. .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  804. left: -6px;
  805. top: -6px; }
  806. .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
  807. right: -6px;
  808. top: -6px; }
  809. .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  810. left: -6px;
  811. bottom: -6px; }
  812. .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
  813. right: -6px;
  814. bottom: -6px; }
  815. @media (min-width: 1200px) {
  816. .gray-theme.fr-box .fr-video-resizer .fr-handler {
  817. width: 10px;
  818. height: 10px; }
  819. .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  820. left: -5px;
  821. top: -5px; }
  822. .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
  823. right: -5px;
  824. top: -5px; }
  825. .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  826. left: -5px;
  827. bottom: -5px; }
  828. .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
  829. right: -5px;
  830. bottom: -5px; } }
  831. .gray-theme.fr-popup .fr-video-upload-layer {
  832. border: dashed 2px #b7bdc0;
  833. padding: 25px 0;
  834. margin: 20px; }
  835. .gray-theme.fr-popup .fr-video-upload-layer:hover {
  836. background: #e8e8e8; }
  837. .gray-theme.fr-popup .fr-video-upload-layer.fr-drop {
  838. background: #e8e8e8;
  839. border-color: #0097A7; }
  840. .gray-theme.fr-popup .fr-video-upload-layer .fr-form {
  841. -webkit-opacity: 0;
  842. -moz-opacity: 0;
  843. opacity: 0;
  844. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  845. top: 0;
  846. bottom: 0;
  847. left: 0;
  848. right: 0;
  849. z-index: 2147483640; }
  850. .gray-theme.fr-popup .fr-video-upload-layer .fr-form input {
  851. right: 0;
  852. top: 0;
  853. bottom: 0;
  854. margin: 0; }
  855. .gray-theme.fr-popup .fr-video-progress-bar-layer > h3 {
  856. margin: 10px 0; }
  857. .gray-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  858. background: #b3e0e5; }
  859. .gray-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  860. background: #0097A7;
  861. -webkit-transition: width 0.2s ease 0s;
  862. -moz-transition: width 0.2s ease 0s;
  863. -ms-transition: width 0.2s ease 0s;
  864. -o-transition: width 0.2s ease 0s; }
  865. .gray-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  866. top: 0;
  867. -webkit-animation: loading 2s linear infinite;
  868. -moz-animation: loading 2s linear infinite;
  869. -o-animation: loading 2s linear infinite;
  870. animation: loading 2s linear infinite; }
  871. .gray-theme.fr-video-overlay {
  872. top: 0;
  873. left: 0;
  874. bottom: 0;
  875. right: 0;
  876. z-index: 2147483640; }
  877. .gray-theme img.fr-rounded, .gray-theme .fr-img-caption.fr-rounded img {
  878. border-radius: 10px;
  879. -moz-border-radius: 10px;
  880. -webkit-border-radius: 10px;
  881. -moz-background-clip: padding;
  882. -webkit-background-clip: padding-box;
  883. background-clip: padding-box; }
  884. .gray-theme img.fr-bordered {
  885. -webkit-box-sizing: content-box;
  886. -moz-box-sizing: content-box;
  887. box-sizing: content-box; }
  888. .gray-theme .fr-img-caption.fr-bordered img {
  889. -webkit-box-sizing: border-box;
  890. -moz-box-sizing: border-box;
  891. box-sizing: border-box; }
  892. .gray-theme .fr-view span[style~="color:"] a {
  893. color: inherit; }
  894. .gray-theme .fr-view strong {
  895. font-weight: 700; }
  896. .gray-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  897. background: whitesmoke; }
  898. .gray-theme .fr-view table td, .gray-theme .fr-view table th {
  899. border: 1px solid #DDD; }
  900. .gray-theme .fr-view table th {
  901. background: #ececec; }
  902. .gray-theme .fr-view hr {
  903. user-select: none;
  904. -o-user-select: none;
  905. -moz-user-select: none;
  906. -khtml-user-select: none;
  907. -webkit-user-select: none;
  908. -ms-user-select: none; }
  909. .gray-theme .fr-view[dir="rtl"] blockquote {
  910. border-right: solid 2px #5E35B1;
  911. margin-right: 0;
  912. padding-left: 0; }
  913. .gray-theme .fr-view[dir="rtl"] blockquote blockquote {
  914. border-color: #00BCD4; }
  915. .gray-theme .fr-view[dir="rtl"] blockquote blockquote blockquote {
  916. border-color: #43A047; }
  917. .gray-theme .fr-view blockquote {
  918. border-left: solid 2px #5E35B1;
  919. margin-left: 0;
  920. color: #5E35B1; }
  921. .gray-theme .fr-view blockquote blockquote {
  922. border-color: #00BCD4;
  923. color: #00BCD4; }
  924. .gray-theme .fr-view blockquote blockquote blockquote {
  925. border-color: #43A047;
  926. color: #43A047; }
  927. .gray-theme .fr-view span.fr-emoticon {
  928. line-height: 0; }
  929. .gray-theme .fr-view span.fr-emoticon.fr-emoticon-img {
  930. font-size: inherit; }
  931. .gray-theme .fr-view .fr-text-bordered {
  932. padding: 10px 0; }
  933. .gray-theme .fr-view .fr-class-highlighted {
  934. background-color: #ffff00; }
  935. .gray-theme .fr-view .fr-class-code {
  936. border-radius: 2px;
  937. -moz-border-radius: 2px;
  938. -webkit-border-radius: 2px;
  939. -moz-background-clip: padding;
  940. -webkit-background-clip: padding-box;
  941. background-clip: padding-box;
  942. background: #f5f5f5; }
  943. .gray-theme .fr-view img.fr-dib {
  944. margin: 5px auto; }
  945. .gray-theme .fr-view img.fr-dib.fr-fil {
  946. margin-left: 0; }
  947. .gray-theme .fr-view img.fr-dib.fr-fir {
  948. margin-right: 0; }
  949. .gray-theme .fr-view img.fr-dii {
  950. margin-left: 5px;
  951. margin-right: 5px;
  952. max-width: calc(100% - (2 * 5px)); }
  953. .gray-theme .fr-view img.fr-dii.fr-fil {
  954. margin: 5px 5px 5px 0;
  955. max-width: calc(100% - 5px); }
  956. .gray-theme .fr-view img.fr-dii.fr-fir {
  957. margin: 5px 0 5px 5px;
  958. max-width: calc(100% - 5px); }
  959. .gray-theme .fr-view span.fr-img-caption.fr-dib {
  960. margin: 5px auto; }
  961. .gray-theme .fr-view span.fr-img-caption.fr-dib.fr-fil {
  962. margin-left: 0; }
  963. .gray-theme .fr-view span.fr-img-caption.fr-dib.fr-fir {
  964. margin-right: 0; }
  965. .gray-theme .fr-view span.fr-img-caption.fr-dii {
  966. margin-left: 5px;
  967. margin-right: 5px;
  968. max-width: calc(100% - (2 * 5px)); }
  969. .gray-theme .fr-view span.fr-img-caption.fr-dii.fr-fil {
  970. margin: 5px 5px 5px 0;
  971. max-width: calc(100% - 5px); }
  972. .gray-theme .fr-view span.fr-img-caption.fr-dii.fr-fir {
  973. margin: 5px 0 5px 5px;
  974. max-width: calc(100% - 5px); }
  975. .gray-theme .fr-view .fr-video.fr-rv {
  976. height: 0; }
  977. .gray-theme .fr-view .fr-video.fr-rv > iframe, .gray-theme .fr-view .fr-video.fr-rv object, .gray-theme .fr-view .fr-video.fr-rv embed {
  978. top: 0;
  979. left: 0; }
  980. .gray-theme .fr-view .fr-video > * {
  981. -webkit-box-sizing: content-box;
  982. -moz-box-sizing: content-box;
  983. box-sizing: content-box; }
  984. .gray-theme .fr-view a.fr-strong {
  985. font-weight: 700; }
  986. .gray-theme .fr-view .fr-img-caption .fr-img-wrap {
  987. padding: 0;
  988. margin: auto; }
  989. .gray-theme .fr-view .fr-img-caption .fr-img-wrap img {
  990. margin: auto; }
  991. .gray-theme .fr-view .fr-img-caption .fr-img-wrap > span {
  992. margin: auto;
  993. -webkit-box-sizing: border-box;
  994. -moz-box-sizing: border-box;
  995. box-sizing: border-box;
  996. -webkit-opacity: 0.9;
  997. -moz-opacity: 0.9;
  998. opacity: 0.9;
  999. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  1000. .gray-theme .fr-view button.fr-rounded, .gray-theme .fr-view input.fr-rounded, .gray-theme .fr-view textarea.fr-rounded {
  1001. border-radius: 10px;
  1002. -moz-border-radius: 10px;
  1003. -webkit-border-radius: 10px;
  1004. -moz-background-clip: padding;
  1005. -webkit-background-clip: padding-box;
  1006. background-clip: padding-box; }
  1007. .gray-theme a.fr-view.fr-strong {
  1008. font-weight: 700; }
  1009. .gray-theme img.fr-view.fr-dib {
  1010. margin: 5px auto; }
  1011. .gray-theme img.fr-view.fr-dib.fr-fil {
  1012. margin-left: 0; }
  1013. .gray-theme img.fr-view.fr-dib.fr-fir {
  1014. margin-right: 0; }
  1015. .gray-theme img.fr-view.fr-dii {
  1016. margin-left: 5px;
  1017. margin-right: 5px;
  1018. max-width: calc(100% - (2 * 5px)); }
  1019. .gray-theme img.fr-view.fr-dii.fr-fil {
  1020. margin: 5px 5px 5px 0;
  1021. max-width: calc(100% - 5px); }
  1022. .gray-theme img.fr-view.fr-dii.fr-fir {
  1023. margin: 5px 0 5px 5px;
  1024. max-width: calc(100% - 5px); }
  1025. .gray-theme span.fr-img-caption.fr-view.fr-dib {
  1026. margin: 5px auto; }
  1027. .gray-theme span.fr-img-caption.fr-view.fr-dib.fr-fil {
  1028. margin-left: 0; }
  1029. .gray-theme span.fr-img-caption.fr-view.fr-dib.fr-fir {
  1030. margin-right: 0; }
  1031. .gray-theme span.fr-img-caption.fr-view.fr-dii {
  1032. margin-left: 5px;
  1033. margin-right: 5px;
  1034. max-width: calc(100% - (2 * 5px)); }
  1035. .gray-theme span.fr-img-caption.fr-view.fr-dii.fr-fil {
  1036. margin: 5px 5px 5px 0;
  1037. max-width: calc(100% - 5px); }
  1038. .gray-theme span.fr-img-caption.fr-view.fr-dii.fr-fir {
  1039. margin: 5px 0 5px 5px;
  1040. max-width: calc(100% - 5px); }
  1041. .gray-theme .fr-element .fr-embedly {
  1042. user-select: none;
  1043. -o-user-select: none;
  1044. -moz-user-select: none;
  1045. -khtml-user-select: none;
  1046. -webkit-user-select: none;
  1047. -ms-user-select: none; }
  1048. .gray-theme .fr-element .fr-embedly::after {
  1049. top: 0;
  1050. left: 0;
  1051. right: 0;
  1052. bottom: 0; }
  1053. .gray-theme .fr-element .fr-embedly > * {
  1054. -webkit-box-sizing: content-box;
  1055. -moz-box-sizing: content-box;
  1056. box-sizing: content-box; }
  1057. .gray-theme.fr-box .fr-embedly-resizer {
  1058. border: solid 1px #0097A7;
  1059. user-select: none;
  1060. -o-user-select: none;
  1061. -moz-user-select: none;
  1062. -khtml-user-select: none;
  1063. -webkit-user-select: none;
  1064. -ms-user-select: none; }
  1065. .gray-theme.fr-popup .fr-icon.fr-fa-icon {
  1066. width: 18px;
  1067. padding: 8px;
  1068. margin: 6px;
  1069. font-size: 16px; }
  1070. @supports not (-ms-high-contrast: none) {
  1071. .gray-theme.fr-popup .fr-icon-container.fr-fa-container {
  1072. grid-template-columns: repeat(auto-fill, minmax(45px, 45px)); } }
  1073. @media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  1074. .gray-theme.fr-popup .fr-icon-container.fr-fa-container {
  1075. width: 506px; } }
  1076. .gray-theme .tui-image-editor-container {
  1077. top: 0;
  1078. left: 0;
  1079. bottom: 0;
  1080. right: 0;
  1081. z-index: 10; }
  1082. .gray-theme .tui-editor-cancel-btn {
  1083. background-color: #FFF;
  1084. border: 1px solid #CCCCCC; }
  1085. .gray-theme .tui-editor-save-btn {
  1086. color: #FFF; }
  1087. .gray-theme .examples-variante > a {
  1088. font-size: 14px;
  1089. font-family: Arial, Helvetica, sans-serif; }
  1090. .gray-theme .sc-cm-holder > .sc-cm {
  1091. border-top: 5px solid #222222 !important; }
  1092. .gray-theme .sc-cm__item_dropdown:hover > a, .gray-theme .sc-cm a:hover {
  1093. background-color: #e8e8e8 !important; }
  1094. .gray-theme .sc-cm__item_active > a, .gray-theme .sc-cm__item_active > a:hover, .gray-theme .sc-cm a:active, .gray-theme .sc-cm a:focus {
  1095. background-color: #e8e8e8 !important; }
  1096. .gray-theme .sc-cm-holder > .sc-cm:before {
  1097. background-color: #e8e8e8 !important; }
  1098. .gray-theme .fr-tooltip {
  1099. top: 0;
  1100. left: 0;
  1101. border-radius: 2px;
  1102. -moz-border-radius: 2px;
  1103. -webkit-border-radius: 2px;
  1104. -moz-background-clip: padding;
  1105. -webkit-background-clip: padding-box;
  1106. background-clip: padding-box;
  1107. background: #222222;
  1108. color: #FFF;
  1109. font-size: 11px;
  1110. line-height: 22px;
  1111. font-family: Arial, Helvetica, sans-serif;
  1112. -webkit-transition: opacity 0.2s ease 0s;
  1113. -moz-transition: opacity 0.2s ease 0s;
  1114. -ms-transition: opacity 0.2s ease 0s;
  1115. -o-transition: opacity 0.2s ease 0s;
  1116. -webkit-opacity: 0;
  1117. -moz-opacity: 0;
  1118. opacity: 0;
  1119. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  1120. user-select: none;
  1121. -o-user-select: none;
  1122. -moz-user-select: none;
  1123. -khtml-user-select: none;
  1124. -webkit-user-select: none;
  1125. -ms-user-select: none;
  1126. -webkit-font-smoothing: antialiased;
  1127. -moz-osx-font-smoothing: grayscale; }
  1128. .gray-theme .fr-tooltip.fr-visible {
  1129. -webkit-opacity: 1;
  1130. -moz-opacity: 1;
  1131. opacity: 1;
  1132. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  1133. .gray-theme.fr-toolbar .fr-command.fr-btn, .gray-theme.fr-popup .fr-command.fr-btn, .gray-theme.fr-modal .fr-command.fr-btn {
  1134. color: #37474F;
  1135. -moz-outline: 0;
  1136. border: 0;
  1137. margin: 4px 2px;
  1138. padding: 0;
  1139. -webkit-transition: all 0.5s;
  1140. -moz-transition: all 0.5s;
  1141. -ms-transition: all 0.5s;
  1142. -o-transition: all 0.5s;
  1143. border-radius: 4px;
  1144. -moz-border-radius: 4px;
  1145. -webkit-border-radius: 4px;
  1146. -moz-background-clip: padding;
  1147. -webkit-background-clip: padding-box;
  1148. background-clip: padding-box;
  1149. -webkit-box-sizing: border-box;
  1150. -moz-box-sizing: border-box;
  1151. box-sizing: border-box;
  1152. user-select: none;
  1153. -o-user-select: none;
  1154. -moz-user-select: none;
  1155. -khtml-user-select: none;
  1156. -webkit-user-select: none;
  1157. -ms-user-select: none;
  1158. height: 40px; }
  1159. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
  1160. border-radius: 0 4px 4px 0;
  1161. -moz-border-radius: 0 4px 4px 0;
  1162. -webkit-border-radius: 0 4px 4px 0;
  1163. -moz-background-clip: padding;
  1164. -webkit-background-clip: padding-box;
  1165. background-clip: padding-box; }
  1166. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-popup .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-modal .fr-command.fr-btn.fr-btn-hover {
  1167. border-radius: 4px 0 0 4px;
  1168. -moz-border-radius: 4px 0 0 4px;
  1169. -webkit-border-radius: 4px 0 0 4px;
  1170. -moz-background-clip: padding;
  1171. -webkit-background-clip: padding-box;
  1172. background-clip: padding-box; }
  1173. .gray-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .gray-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner, .gray-theme.fr-modal .fr-command.fr-btn::-moz-focus-inner {
  1174. border: 0; }
  1175. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text, .gray-theme.fr-popup .fr-command.fr-btn.fr-btn-text, .gray-theme.fr-modal .fr-command.fr-btn.fr-btn-text {
  1176. width: auto; }
  1177. .gray-theme.fr-toolbar .fr-command.fr-btn i, .gray-theme.fr-toolbar .fr-command.fr-btn svg, .gray-theme.fr-popup .fr-command.fr-btn i, .gray-theme.fr-popup .fr-command.fr-btn svg, .gray-theme.fr-modal .fr-command.fr-btn i, .gray-theme.fr-modal .fr-command.fr-btn svg {
  1178. margin: 8px 7px;
  1179. width: 24px; }
  1180. .gray-theme.fr-toolbar .fr-command.fr-btn svg.fr-svg, .gray-theme.fr-popup .fr-command.fr-btn svg.fr-svg, .gray-theme.fr-modal .fr-command.fr-btn svg.fr-svg {
  1181. height: 24px; }
  1182. .gray-theme.fr-toolbar .fr-command.fr-btn svg path, .gray-theme.fr-popup .fr-command.fr-btn svg path, .gray-theme.fr-modal .fr-command.fr-btn svg path {
  1183. -webkit-transition: all 0.5s;
  1184. -moz-transition: all 0.5s;
  1185. -ms-transition: all 0.5s;
  1186. -o-transition: all 0.5s;
  1187. fill: #37474F; }
  1188. .gray-theme.fr-toolbar .fr-command.fr-btn span.fr-sr-only, .gray-theme.fr-popup .fr-command.fr-btn span.fr-sr-only, .gray-theme.fr-modal .fr-command.fr-btn span.fr-sr-only {
  1189. position: absolute;
  1190. width: 1px;
  1191. height: 1px;
  1192. padding: 0;
  1193. margin: -1px;
  1194. overflow: hidden;
  1195. clip: rect(0, 0, 0, 0);
  1196. border: 0; }
  1197. .gray-theme.fr-toolbar .fr-command.fr-btn span, .gray-theme.fr-popup .fr-command.fr-btn span, .gray-theme.fr-modal .fr-command.fr-btn span {
  1198. font-size: 14px;
  1199. line-height: 17px;
  1200. min-width: 30px;
  1201. height: 17px;
  1202. padding: 0 4px; }
  1203. .gray-theme.fr-toolbar .fr-command.fr-btn img, .gray-theme.fr-popup .fr-command.fr-btn img, .gray-theme.fr-modal .fr-command.fr-btn img {
  1204. margin: 8px 7px;
  1205. width: 24px; }
  1206. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .gray-theme.fr-popup .fr-command.fr-btn.fr-btn-active-popup, .gray-theme.fr-modal .fr-command.fr-btn.fr-btn-active-popup {
  1207. background: gainsboro; }
  1208. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i, .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span, .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img, .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown i, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown span, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown img, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown svg, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown i, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown span, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown img, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown svg {
  1209. margin-left: 3px;
  1210. margin-right: 11px; }
  1211. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown:after, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown:after {
  1212. width: 0;
  1213. height: 0;
  1214. border-left: 4px solid transparent;
  1215. border-right: 4px solid transparent;
  1216. border-top: 4px solid #37474F;
  1217. right: 2px;
  1218. top: 18px;
  1219. -webkit-transition: all 0.3s;
  1220. -moz-transition: all 0.3s;
  1221. -ms-transition: all 0.3s;
  1222. -o-transition: all 0.3s; }
  1223. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
  1224. fill: #37474F;
  1225. background: gainsboro;
  1226. -webkit-transition: 0.5s ease;
  1227. -moz-transition: 0.5s ease;
  1228. -ms-transition: 0.5s ease;
  1229. -o-transition: 0.5s ease; }
  1230. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
  1231. background: #e8e8e8;
  1232. fill: #37474F; }
  1233. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
  1234. border-top-color: #37474F; }
  1235. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
  1236. border-top: 0;
  1237. border-bottom: 4px solid #37474F; }
  1238. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-disabled, .gray-theme.fr-popup .fr-command.fr-btn.fr-disabled, .gray-theme.fr-modal .fr-command.fr-btn.fr-disabled {
  1239. color: #b7bdc0;
  1240. -webkit-opacity: 0.3;
  1241. -moz-opacity: 0.3;
  1242. opacity: 0.3;
  1243. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  1244. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after, .gray-theme.fr-popup .fr-command.fr-btn.fr-disabled::after, .gray-theme.fr-modal .fr-command.fr-btn.fr-disabled::after {
  1245. border-top-color: #b7bdc0; }
  1246. .gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn {
  1247. margin: 0;
  1248. width: 46px;
  1249. height: 40px;
  1250. border-radius: 0;
  1251. -moz-border-radius: 0;
  1252. -webkit-border-radius: 0;
  1253. -moz-background-clip: padding;
  1254. -webkit-background-clip: padding-box;
  1255. background-clip: padding-box; }
  1256. .gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
  1257. background: #F5F5F5; }
  1258. .gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn span, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn span, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn span {
  1259. height: 27px; }
  1260. .gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn img, .gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn svg, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn img, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn svg, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn img, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn svg {
  1261. margin: 8px 11px;
  1262. width: 24px;
  1263. height: 24px; }
  1264. .gray-theme.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  1265. fill: #0097A7; }
  1266. .gray-theme.fr-toolbar.fr-disabled .fr-btn, .gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-active, .gray-theme.fr-popup.fr-disabled .fr-btn, .gray-theme.fr-popup.fr-disabled .fr-btn.fr-active, .gray-theme.fr-modal.fr-disabled .fr-btn, .gray-theme.fr-modal.fr-disabled .fr-btn.fr-active {
  1267. color: #b7bdc0;
  1268. -webkit-opacity: 0.3;
  1269. -moz-opacity: 0.3;
  1270. opacity: 0.3;
  1271. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  1272. .gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .gray-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .gray-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .gray-theme.fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .gray-theme.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  1273. border-top-color: #b7bdc0; }
  1274. .gray-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .gray-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .gray-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
  1275. border-radius: 4px 0 0 4px;
  1276. -moz-border-radius: 4px 0 0 4px;
  1277. -webkit-border-radius: 4px 0 0 4px;
  1278. -moz-background-clip: padding;
  1279. -webkit-background-clip: padding-box;
  1280. background-clip: padding-box; }
  1281. .gray-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .gray-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .gray-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
  1282. border-radius: 0 4px 4px 0;
  1283. -moz-border-radius: 0 4px 4px 0;
  1284. -webkit-border-radius: 0 4px 4px 0;
  1285. -moz-background-clip: padding;
  1286. -webkit-background-clip: padding-box;
  1287. background-clip: padding-box; }
  1288. .gray-theme.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .gray-theme.fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  1289. display: -webkit-inline-flex;
  1290. display: -ms-inline-flexbox;
  1291. display: inline-flex; }
  1292. .gray-theme.fr-desktop .fr-command:hover, .gray-theme.fr-desktop .fr-command:focus, .gray-theme.fr-desktop .fr-command.fr-btn-hover, .gray-theme.fr-desktop .fr-command.fr-expanded {
  1293. outline: 0;
  1294. color: #37474F; }
  1295. .gray-theme.fr-desktop .fr-command:hover:not(.fr-table-cell), .gray-theme.fr-desktop .fr-command:focus:not(.fr-table-cell), .gray-theme.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .gray-theme.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
  1296. background: #e8e8e8; }
  1297. .gray-theme.fr-desktop .fr-command:hover::after, .gray-theme.fr-desktop .fr-command:focus::after, .gray-theme.fr-desktop .fr-command.fr-btn-hover::after, .gray-theme.fr-desktop .fr-command.fr-expanded::after {
  1298. border-top-color: #37474F; }
  1299. .gray-theme.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .gray-theme.fr-desktop .fr-command:active {
  1300. color: #37474F;
  1301. background: gainsboro; }
  1302. .gray-theme.fr-desktop .fr-command.fr-active:hover, .gray-theme.fr-desktop .fr-command.fr-active:focus, .gray-theme.fr-desktop .fr-command.fr-active.fr-btn-hover, .gray-theme.fr-desktop .fr-command.fr-active.fr-expanded {
  1303. background: #e8e8e8; }
  1304. .gray-theme.fr-desktop .fr-command.fr-active:active {
  1305. background: gainsboro; }
  1306. .gray-theme.fr-toolbar.fr-mobile .fr-command.fr-blink, .gray-theme.fr-popup.fr-mobile .fr-command.fr-blink {
  1307. background: gainsboro; }
  1308. .gray-theme .fr-command.fr-btn.fr-options {
  1309. width: 16px;
  1310. margin-left: -5px; }
  1311. .gray-theme .fr-command.fr-btn.fr-options.fr-btn-hover, .gray-theme .fr-command.fr-btn.fr-options:hover, .gray-theme .fr-command.fr-btn.fr-options:focus {
  1312. border-left: solid 1px #FAFAFA;
  1313. -webkit-transition: border-left 0s, background-color 0.5s;
  1314. -moz-transition: border-left 0s, background-color 0.5s;
  1315. -ms-transition: border-left 0s, background-color 0.5s;
  1316. -o-transition: border-left 0s, background-color 0.5s; }
  1317. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu {
  1318. background: #F5F5F5;
  1319. right: auto;
  1320. bottom: auto;
  1321. height: auto;
  1322. border-radius: 4px;
  1323. -moz-border-radius: 4px;
  1324. -webkit-border-radius: 4px;
  1325. -moz-background-clip: padding;
  1326. -webkit-background-clip: padding-box;
  1327. background-clip: padding-box;
  1328. -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  1329. -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  1330. box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
  1331. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  1332. -webkit-transition: none;
  1333. -moz-transition: none;
  1334. -ms-transition: none;
  1335. -o-transition: none;
  1336. height: auto;
  1337. max-height: 275px; }
  1338. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  1339. padding: 0;
  1340. margin: auto;
  1341. -webkit-box-sizing: border-box;
  1342. -moz-box-sizing: border-box;
  1343. box-sizing: border-box;
  1344. -webkit-transition: height 0.3s;
  1345. -moz-transition: height 0.3s;
  1346. -ms-transition: height 0.3s;
  1347. -o-transition: height 0.3s;
  1348. margin-top: 0;
  1349. height: 0; }
  1350. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  1351. margin: 0;
  1352. padding: 8px 0;
  1353. min-width: 72px; }
  1354. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  1355. padding: 0;
  1356. margin: 0;
  1357. font-size: 15px; }
  1358. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  1359. padding: 0 20px;
  1360. color: inherit;
  1361. border-radius: 0;
  1362. -moz-border-radius: 0;
  1363. -webkit-border-radius: 0;
  1364. -moz-background-clip: padding;
  1365. -webkit-background-clip: padding-box;
  1366. background-clip: padding-box; }
  1367. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
  1368. width: 24px;
  1369. height: 24px;
  1370. margin: 3px 4px; }
  1371. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
  1372. fill: #37474F; }
  1373. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  1374. background: gainsboro; }
  1375. .gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  1376. color: #b7bdc0; }
  1377. .gray-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  1378. -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  1379. -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  1380. box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
  1381. .gray-theme .fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  1382. border-radius: 2px 2px 0 0;
  1383. -moz-border-radius: 2px 2px 0 0;
  1384. -webkit-border-radius: 2px 2px 0 0;
  1385. -moz-background-clip: padding;
  1386. -webkit-background-clip: padding-box;
  1387. background-clip: padding-box; }
  1388. .gray-theme.fr-modal {
  1389. color: #37474F;
  1390. font-family: Arial, Helvetica, sans-serif;
  1391. overflow-x: auto;
  1392. top: 0;
  1393. left: 0;
  1394. bottom: 0;
  1395. right: 0;
  1396. z-index: 2147483640;
  1397. -webkit-font-smoothing: antialiased;
  1398. -moz-osx-font-smoothing: grayscale; }
  1399. .gray-theme.fr-modal.fr-middle .fr-modal-wrapper {
  1400. margin-top: 0;
  1401. margin-bottom: 0;
  1402. margin-left: auto;
  1403. margin-right: auto;
  1404. -webkit-transform: translate(-50%, -50%);
  1405. -moz-transform: translate(-50%, -50%);
  1406. -ms-transform: translate(-50%, -50%);
  1407. -o-transform: translate(-50%, -50%); }
  1408. .gray-theme.fr-modal .fr-modal-wrapper {
  1409. border-radius: 10px;
  1410. -moz-border-radius: 10px;
  1411. -webkit-border-radius: 10px;
  1412. -moz-background-clip: padding;
  1413. -webkit-background-clip: padding-box;
  1414. background-clip: padding-box;
  1415. margin: 20px auto;
  1416. background: #FFF;
  1417. min-width: 300px;
  1418. -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1419. -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1420. box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1421. border: 0; }
  1422. @media (min-width: 768px) and (max-width: 991px) {
  1423. .gray-theme.fr-modal .fr-modal-wrapper {
  1424. margin: 30px auto; } }
  1425. @media (min-width: 992px) {
  1426. .gray-theme.fr-modal .fr-modal-wrapper {
  1427. margin: 50px auto; } }
  1428. .gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head {
  1429. background: #FFF;
  1430. min-height: 42px;
  1431. border-bottom: solid #efefef 1px;
  1432. -webkit-transition: all 0.2s ease 0s;
  1433. -moz-transition: all 0.2s ease 0s;
  1434. -ms-transition: all 0.2s ease 0s;
  1435. -o-transition: all 0.2s ease 0s; }
  1436. .gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
  1437. height: 56px;
  1438. padding: 0 10px; }
  1439. .gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  1440. margin: 10px;
  1441. top: 0;
  1442. right: 0; }
  1443. .gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  1444. font-size: 20px;
  1445. padding: 19px 10px;
  1446. margin: 0;
  1447. font-weight: 400;
  1448. line-height: 18px; }
  1449. .gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body {
  1450. min-height: 150px;
  1451. overflow-y: auto;
  1452. padding-bottom: 20px; }
  1453. .gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  1454. outline: 0; }
  1455. .gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  1456. height: 36px;
  1457. color: #0097A7;
  1458. padding: 10px;
  1459. -webkit-transition: background 0.2s ease 0s;
  1460. -moz-transition: background 0.2s ease 0s;
  1461. -ms-transition: background 0.2s ease 0s;
  1462. -o-transition: background 0.2s ease 0s;
  1463. border-radius: 2px;
  1464. -moz-border-radius: 2px;
  1465. -webkit-border-radius: 2px;
  1466. -moz-background-clip: padding;
  1467. -webkit-background-clip: padding-box;
  1468. background-clip: padding-box; }
  1469. .gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  1470. background: #e8e8e8;
  1471. color: #0097A7; }
  1472. .gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  1473. background: gainsboro;
  1474. color: #0097A7; }
  1475. .gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  1476. border: 0; }
  1477. .gray-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  1478. background: #e8e8e8; }
  1479. .gray-theme.fr-overlay {
  1480. top: 0;
  1481. bottom: 0;
  1482. left: 0;
  1483. right: 0;
  1484. background: #000;
  1485. -webkit-opacity: 0.5;
  1486. -moz-opacity: 0.5;
  1487. opacity: 0.5;
  1488. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  1489. .gray-theme.fr-popup {
  1490. color: #37474F;
  1491. background: #F5F5F5;
  1492. -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1493. -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1494. box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1495. font-family: Arial, Helvetica, sans-serif;
  1496. -webkit-box-sizing: border-box;
  1497. -moz-box-sizing: border-box;
  1498. box-sizing: border-box;
  1499. user-select: none;
  1500. -o-user-select: none;
  1501. -moz-user-select: none;
  1502. -khtml-user-select: none;
  1503. -webkit-user-select: none;
  1504. -ms-user-select: none;
  1505. margin-top: 10px;
  1506. border-radius: 6px;
  1507. -moz-border-radius: 6px;
  1508. -webkit-border-radius: 6px;
  1509. -moz-background-clip: padding;
  1510. -webkit-background-clip: padding-box;
  1511. background-clip: padding-box;
  1512. -webkit-font-smoothing: antialiased;
  1513. -moz-osx-font-smoothing: grayscale; }
  1514. .gray-theme.fr-popup .fr-icon {
  1515. font-size: 20px;
  1516. font-weight: 400;
  1517. padding: 6px; }
  1518. .gray-theme.fr-popup .fr-icon-container {
  1519. padding: 20px;
  1520. max-height: 200px;
  1521. overflow: auto;
  1522. -webkit-box-sizing: border-box;
  1523. -moz-box-sizing: border-box;
  1524. box-sizing: border-box; }
  1525. @supports not (-ms-high-contrast: none) {
  1526. .gray-theme.fr-popup .fr-icon-container {
  1527. grid-template-columns: repeat(auto-fill, minmax(36px, 36px)); } }
  1528. @media (min-width: 768px) {
  1529. .gray-theme.fr-popup .fr-icon-container {
  1530. min-width: 276px; } }
  1531. @media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
  1532. .gray-theme.fr-popup .fr-icon-container {
  1533. width: 236px; } }
  1534. .gray-theme.fr-popup .fr-input-focus {
  1535. background: #ebebeb; }
  1536. .gray-theme.fr-popup.fr-above {
  1537. border-top: 0; }
  1538. .gray-theme.fr-popup.fr-hidden {
  1539. -webkit-opacity: 0;
  1540. -moz-opacity: 0;
  1541. opacity: 0;
  1542. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  1543. .gray-theme.fr-popup .fr-input-line {
  1544. padding: 15px 0; }
  1545. .gray-theme.fr-popup .fr-input-line input[type="text"], .gray-theme.fr-popup .fr-input-line textarea {
  1546. margin-bottom: 1px;
  1547. border-radius: 2px;
  1548. -moz-border-radius: 2px;
  1549. -webkit-border-radius: 2px;
  1550. -moz-background-clip: padding;
  1551. -webkit-background-clip: padding-box;
  1552. background-clip: padding-box;
  1553. border: solid 1px #999999;
  1554. color: #37474F;
  1555. font-size: 14px;
  1556. background: #F5F5F5;
  1557. padding: 4px 12px;
  1558. -webkit-box-sizing: border-box;
  1559. -moz-box-sizing: border-box;
  1560. box-sizing: border-box;
  1561. -webkit-transition: border 0.5s, padding 0.5s;
  1562. -moz-transition: border 0.5s, padding 0.5s;
  1563. -ms-transition: border 0.5s, padding 0.5s;
  1564. -o-transition: border 0.5s, padding 0.5s; }
  1565. .gray-theme.fr-popup .fr-input-line input[type="text"]:hover, .gray-theme.fr-popup .fr-input-line textarea:hover {
  1566. border: solid 1px #515151; }
  1567. .gray-theme.fr-popup .fr-input-line input[type="text"]:focus, .gray-theme.fr-popup .fr-input-line textarea:focus {
  1568. border: solid 2px #0097A7;
  1569. padding: 3px 11px; }
  1570. .gray-theme.fr-popup .fr-input-line input[type="text"] {
  1571. height: 46px; }
  1572. .gray-theme.fr-popup .fr-input-line input + label, .gray-theme.fr-popup .fr-input-line textarea + label {
  1573. top: 29px;
  1574. left: 12px;
  1575. font-size: 14px;
  1576. -webkit-transition: all 0.5s ease;
  1577. -moz-transition: all 0.5s ease;
  1578. -ms-transition: all 0.5s ease;
  1579. -o-transition: all 0.5s ease;
  1580. background: #F5F5F5;
  1581. padding: 0; }
  1582. .gray-theme.fr-popup .fr-input-line input.fr-not-empty + label, .gray-theme.fr-popup .fr-input-line textarea.fr-not-empty + label {
  1583. color: gray;
  1584. width: auto;
  1585. left: 4px;
  1586. padding: 0 4px;
  1587. font-size: 11px;
  1588. top: 9px; }
  1589. .gray-theme.fr-popup input, .gray-theme.fr-popup textarea {
  1590. user-select: text;
  1591. -o-user-select: text;
  1592. -moz-user-select: text;
  1593. -khtml-user-select: text;
  1594. -webkit-user-select: text;
  1595. -ms-user-select: text;
  1596. border-radius: 0;
  1597. -moz-border-radius: 0;
  1598. -webkit-border-radius: 0;
  1599. -moz-background-clip: padding;
  1600. -webkit-background-clip: padding-box;
  1601. background-clip: padding-box; }
  1602. .gray-theme.fr-popup .fr-buttons {
  1603. line-height: 0; }
  1604. .gray-theme.fr-popup .fr-buttons .fr-btn {
  1605. margin-left: 4px;
  1606. margin-right: 4px; }
  1607. .gray-theme.fr-popup .fr-buttons.fr-tabs {
  1608. border-radius: 6px 6px 0 0;
  1609. -moz-border-radius: 6px 6px 0 0;
  1610. -webkit-border-radius: 6px 6px 0 0;
  1611. -moz-background-clip: padding;
  1612. -webkit-background-clip: padding-box;
  1613. background-clip: padding-box;
  1614. background-color: #cfcfcf; }
  1615. @media (max-width: 768px) {
  1616. .gray-theme.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
  1617. width: 276px; } }
  1618. .gray-theme.fr-popup .fr-buttons:not(.fr-tabs) {
  1619. padding: 5px; }
  1620. .gray-theme.fr-popup .fr-layer {
  1621. border-radius: 6px;
  1622. -moz-border-radius: 6px;
  1623. -webkit-border-radius: 6px;
  1624. -moz-background-clip: padding;
  1625. -webkit-background-clip: padding-box;
  1626. background-clip: padding-box;
  1627. width: 195px;
  1628. -webkit-box-sizing: border-box;
  1629. -moz-box-sizing: border-box;
  1630. box-sizing: border-box;
  1631. margin: 20px; }
  1632. @media (min-width: 768px) {
  1633. .gray-theme.fr-popup .fr-layer {
  1634. width: 260px; } }
  1635. .gray-theme.fr-popup .fr-action-buttons {
  1636. height: 36px; }
  1637. .gray-theme.fr-popup .fr-action-buttons button.fr-command {
  1638. height: 36px;
  1639. color: #0097A7;
  1640. padding: 10px;
  1641. font-size: 16px;
  1642. -webkit-transition: background 0.2s ease 0s;
  1643. -moz-transition: background 0.2s ease 0s;
  1644. -ms-transition: background 0.2s ease 0s;
  1645. -o-transition: background 0.2s ease 0s;
  1646. border-radius: 2px;
  1647. -moz-border-radius: 2px;
  1648. -webkit-border-radius: 2px;
  1649. -moz-background-clip: padding;
  1650. -webkit-background-clip: padding-box;
  1651. background-clip: padding-box; }
  1652. .gray-theme.fr-popup .fr-action-buttons button.fr-command:hover, .gray-theme.fr-popup .fr-action-buttons button.fr-command:focus {
  1653. background: #e8e8e8;
  1654. color: #0097A7; }
  1655. .gray-theme.fr-popup .fr-action-buttons button.fr-command:active {
  1656. background: gainsboro;
  1657. color: #0097A7; }
  1658. .gray-theme.fr-popup .fr-action-buttons button::-moz-focus-inner {
  1659. border: 0; }
  1660. .gray-theme.fr-popup .fr-checkbox {
  1661. width: 18px;
  1662. height: 18px;
  1663. padding: 10px;
  1664. -webkit-box-sizing: content-box;
  1665. -moz-box-sizing: content-box;
  1666. box-sizing: content-box; }
  1667. .gray-theme.fr-popup .fr-checkbox svg {
  1668. margin-left: 2px;
  1669. margin-top: 2px;
  1670. width: 10px;
  1671. height: 10px; }
  1672. .gray-theme.fr-popup .fr-checkbox span {
  1673. border-radius: 2px;
  1674. -moz-border-radius: 2px;
  1675. -webkit-border-radius: 2px;
  1676. -moz-background-clip: padding;
  1677. -webkit-background-clip: padding-box;
  1678. background-clip: padding-box;
  1679. width: 18px;
  1680. height: 18px;
  1681. -webkit-box-sizing: border-box;
  1682. -moz-box-sizing: border-box;
  1683. box-sizing: border-box;
  1684. -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  1685. -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  1686. -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  1687. -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s; }
  1688. .gray-theme.fr-popup .fr-checkbox input {
  1689. -webkit-opacity: 0;
  1690. -moz-opacity: 0;
  1691. opacity: 0;
  1692. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  1693. height: 18px;
  1694. margin: 0;
  1695. padding: 0;
  1696. width: 18px; }
  1697. .gray-theme.fr-popup .fr-checkbox input:not(:checked) + span {
  1698. border: solid 2px #999999; }
  1699. .gray-theme.fr-popup .fr-checkbox input:not(:checked):active + span {
  1700. background-color: #f5f5f5; }
  1701. .gray-theme.fr-popup .fr-checkbox input:not(:checked):focus + span, .gray-theme.fr-popup .fr-checkbox input:not(:checked):hover + span {
  1702. border-color: #515151; }
  1703. .gray-theme.fr-popup .fr-checkbox input:checked + span {
  1704. background: #0097A7;
  1705. border: solid 2px #0097A7; }
  1706. .gray-theme.fr-popup .fr-checkbox input:checked:active + span {
  1707. background-color: #EcF5Ff; }
  1708. .gray-theme.fr-popup .fr-checkbox input:checked:focus + span, .gray-theme.fr-popup .fr-checkbox input:checked:hover + span {
  1709. -webkit-opacity: 0.8;
  1710. -moz-opacity: 0.8;
  1711. opacity: 0.8;
  1712. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  1713. .gray-theme.fr-popup .fr-checkbox-line {
  1714. font-size: 14px;
  1715. line-height: 1.4px;
  1716. margin-top: 10px; }
  1717. .gray-theme.fr-popup .fr-checkbox-line label {
  1718. margin: 0 5px; }
  1719. .gray-theme.fr-popup.fr-rtl .fr-input-line input + label, .gray-theme.fr-popup.fr-rtl .fr-input-line textarea + label {
  1720. left: auto;
  1721. right: 0; }
  1722. .gray-theme .fr-text-edit-layer {
  1723. -webkit-box-sizing: border-box;
  1724. -moz-box-sizing: border-box;
  1725. box-sizing: border-box; }
  1726. .gray-theme.fr-toolbar {
  1727. color: #37474F;
  1728. background: #F5F5F5;
  1729. font-family: Arial, Helvetica, sans-serif;
  1730. -webkit-box-sizing: border-box;
  1731. -moz-box-sizing: border-box;
  1732. box-sizing: border-box;
  1733. user-select: none;
  1734. -o-user-select: none;
  1735. -moz-user-select: none;
  1736. -khtml-user-select: none;
  1737. -webkit-user-select: none;
  1738. -ms-user-select: none;
  1739. border-radius: 2px;
  1740. -moz-border-radius: 2px;
  1741. -webkit-border-radius: 2px;
  1742. -moz-background-clip: padding;
  1743. -webkit-background-clip: padding-box;
  1744. background-clip: padding-box;
  1745. border: 1px solid #CCCCCC;
  1746. -webkit-font-smoothing: antialiased;
  1747. -moz-osx-font-smoothing: grayscale;
  1748. padding-bottom: 0;
  1749. -webkit-transition: padding-bottom 0.5s;
  1750. -moz-transition: padding-bottom 0.5s;
  1751. -ms-transition: padding-bottom 0.5s;
  1752. -o-transition: padding-bottom 0.5s; }
  1753. .gray-theme.fr-toolbar::after {
  1754. clear: both;
  1755. display: block;
  1756. content: "";
  1757. height: 0; }
  1758. .gray-theme.fr-toolbar::after {
  1759. height: 0; }
  1760. .gray-theme.fr-toolbar .fr-newline {
  1761. margin-left: 9px;
  1762. margin-right: 9px;
  1763. background: #efefef;
  1764. height: 1px;
  1765. -webkit-transition: height 0.5s;
  1766. -moz-transition: height 0.5s;
  1767. -ms-transition: height 0.5s;
  1768. -o-transition: height 0.5s; }
  1769. .gray-theme.fr-toolbar.fr-toolbar-open {
  1770. padding-bottom: 48px; }
  1771. .gray-theme.fr-toolbar.fr-toolbar-open .fr-newline {
  1772. height: 0; }
  1773. .gray-theme.fr-toolbar .fr-more-toolbar {
  1774. border-radius: 0;
  1775. -moz-border-radius: 0;
  1776. -webkit-border-radius: 0;
  1777. -moz-background-clip: padding;
  1778. -webkit-background-clip: padding-box;
  1779. background-clip: padding-box;
  1780. background-color: #cfcfcf;
  1781. -webkit-transition: height 0.5s;
  1782. -moz-transition: height 0.5s;
  1783. -ms-transition: height 0.5s;
  1784. -o-transition: height 0.5s;
  1785. height: 0;
  1786. -webkit-box-sizing: border-box;
  1787. -moz-box-sizing: border-box;
  1788. box-sizing: border-box; }
  1789. .gray-theme.fr-toolbar .fr-more-toolbar.fr-expanded {
  1790. height: 48px; }
  1791. .gray-theme.fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
  1792. margin-left: 4px;
  1793. margin-right: 4px; }
  1794. .gray-theme.fr-toolbar .fr-btn-grp {
  1795. margin: 0 17px 0 12px; }
  1796. @media (max-width: 768px) {
  1797. .gray-theme.fr-toolbar .fr-btn-grp {
  1798. margin: 0 7px 0 6px; } }
  1799. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-open {
  1800. margin-top: 10px;
  1801. margin-bottom: -1px;
  1802. border-radius: 4px 4px 0 0;
  1803. -moz-border-radius: 4px 4px 0 0;
  1804. -webkit-border-radius: 4px 4px 0 0;
  1805. -moz-background-clip: padding;
  1806. -webkit-background-clip: padding-box;
  1807. background-clip: padding-box; }
  1808. .gray-theme.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  1809. background: #cfcfcf; }
  1810. .gray-theme.fr-toolbar.fr-inline {
  1811. -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1812. -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1813. box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  1814. border: 0;
  1815. z-index: 2147483630; }
  1816. .gray-theme.fr-toolbar.fr-inline.fr-above {
  1817. border-top: 0; }
  1818. .gray-theme.fr-toolbar.fr-inline .fr-newline {
  1819. height: 0; }
  1820. .gray-theme.fr-toolbar.fr-top {
  1821. top: 0;
  1822. border-bottom: 0;
  1823. border-radius: 10px 10px 0 0;
  1824. -moz-border-radius: 10px 10px 0 0;
  1825. -webkit-border-radius: 10px 10px 0 0;
  1826. -moz-background-clip: padding;
  1827. -webkit-background-clip: padding-box;
  1828. background-clip: padding-box; }
  1829. .gray-theme.fr-toolbar.fr-bottom {
  1830. bottom: 0;
  1831. border-top: 0;
  1832. padding-bottom: 0;
  1833. border-radius: 0 0 10px 10px;
  1834. -moz-border-radius: 0 0 10px 10px;
  1835. -webkit-border-radius: 0 0 10px 10px;
  1836. -moz-background-clip: padding;
  1837. -webkit-background-clip: padding-box;
  1838. background-clip: padding-box; }
  1839. .gray-theme.fr-toolbar.fr-bottom .fr-newline {
  1840. padding-top: 0;
  1841. -webkit-transition: padding-top 0.5s;
  1842. -moz-transition: padding-top 0.5s;
  1843. -ms-transition: padding-top 0.5s;
  1844. -o-transition: padding-top 0.5s; }
  1845. .gray-theme.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
  1846. padding-top: 48px;
  1847. background: #FFF; }
  1848. .gray-theme.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
  1849. margin-top: -1px;
  1850. margin-bottom: 10px;
  1851. border-radius: 0 0 4px 4px;
  1852. -moz-border-radius: 0 0 4px 4px;
  1853. -webkit-border-radius: 0 0 4px 4px;
  1854. -moz-background-clip: padding;
  1855. -webkit-background-clip: padding-box;
  1856. background-clip: padding-box; }
  1857. .gray-theme.fr-toolbar.fr-sticky-on {
  1858. border-radius: 0;
  1859. -moz-border-radius: 0;
  1860. -webkit-border-radius: 0;
  1861. -moz-background-clip: padding;
  1862. -webkit-background-clip: padding-box;
  1863. background-clip: padding-box; }
  1864. .gray-theme .fr-separator {
  1865. background: #ebebeb; }
  1866. .gray-theme .fr-separator.fr-vs {
  1867. height: 32px;
  1868. width: 1px;
  1869. margin: 4px; }
  1870. .gray-theme .fr-separator.fr-hs {
  1871. width: calc(100% - (2 * 4px));
  1872. margin: 0 4px; }
  1873. .gray-theme .second-toolbar {
  1874. border: 1px solid #CCCCCC;
  1875. border-top: 0;
  1876. background: #FFF;
  1877. border-radius: 0 0 10px 10px;
  1878. -moz-border-radius: 0 0 10px 10px;
  1879. -webkit-border-radius: 0 0 10px 10px;
  1880. -moz-background-clip: padding;
  1881. -webkit-background-clip: padding-box;
  1882. background-clip: padding-box; }
  1883. .gray-theme .second-toolbar::after {
  1884. clear: both;
  1885. display: block;
  1886. content: "";
  1887. height: 0; }
  1888. .gray-theme #logo > span {
  1889. padding: 11px 5px 10px 15px;
  1890. font-size: 12px;
  1891. font-weight: 500;
  1892. color: #b1b2b7;
  1893. -webkit-transition: color 0.3s;
  1894. -moz-transition: color 0.3s;
  1895. -ms-transition: color 0.3s;
  1896. -o-transition: color 0.3s; }
  1897. .gray-theme #logo > svg {
  1898. height: 20px;
  1899. width: 47px;
  1900. margin: 7px 0; }
  1901. .gray-theme #logo > svg * {
  1902. -webkit-transition: fill 0.3s;
  1903. -moz-transition: fill 0.3s;
  1904. -ms-transition: fill 0.3s;
  1905. -o-transition: fill 0.3s; }
  1906. .gray-theme #logo:hover > span, .gray-theme #logo:focus > span {
  1907. color: #0097A7; }
  1908. .gray-theme #logo:hover > svg .fr-logo, .gray-theme #logo:focus > svg .fr-logo {
  1909. fill: #0097A7; }