summernote-rtl.css 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087
  1. @import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");
  2. @font-face {
  3. font-family: "summernote";
  4. font-style: normal;
  5. font-weight: normal;
  6. src: url("webfonts/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c");
  7. src: url("webfonts/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c#iefix") format("embedded-opentype"), url("webfonts/summernote.woff?1d9aeaaff0a8939558a45be6cd52cd4c") format("woff"), url("webfonts/summernote.ttf?1d9aeaaff0a8939558a45be6cd52cd4c") format("truetype"); }
  8. [class^="note-icon-"]:before, [class*=" note-icon-"]:before {
  9. display: inline-block;
  10. font: normal normal normal 14px summernote;
  11. font-size: inherit;
  12. -webkit-font-smoothing: antialiased;
  13. text-decoration: inherit;
  14. text-rendering: auto;
  15. text-transform: none;
  16. vertical-align: middle;
  17. speak: none;
  18. -moz-osx-font-smoothing: grayscale; }
  19. .note-icon-align-center:before, .note-icon-align-indent:before, .note-icon-align-justify:before, .note-icon-align-left:before, .note-icon-align-outdent:before, .note-icon-align-right:before, .note-icon-align:before, .note-icon-arrow-circle-down:before, .note-icon-arrow-circle-left:before, .note-icon-arrow-circle-right:before, .note-icon-arrow-circle-up:before, .note-icon-arrows-alt:before, .note-icon-arrows-h:before, .note-icon-arrows-v:before, .note-icon-bold:before, .note-icon-caret:before, .note-icon-chain-broken:before, .note-icon-circle:before, .note-icon-close:before, .note-icon-code:before, .note-icon-col-after:before, .note-icon-col-before:before, .note-icon-col-remove:before, .note-icon-eraser:before, .note-icon-float-left:before, .note-icon-float-none:before, .note-icon-float-right:before, .note-icon-font:before, .note-icon-frame:before, .note-icon-italic:before, .note-icon-link:before, .note-icon-magic:before, .note-icon-menu-check:before, .note-icon-minus:before, .note-icon-orderedlist:before, .note-icon-pencil:before, .note-icon-picture:before, .note-icon-question:before, .note-icon-redo:before, .note-icon-rollback:before, .note-icon-row-above:before, .note-icon-row-below:before, .note-icon-row-remove:before, .note-icon-special-character:before, .note-icon-square:before, .note-icon-strikethrough:before, .note-icon-subscript:before, .note-icon-summernote:before, .note-icon-superscript:before, .note-icon-table:before, .note-icon-text-height:before, .note-icon-trash:before, .note-icon-underline:before, .note-icon-undo:before, .note-icon-unorderedlist:before, .note-icon-video:before {
  20. display: inline-block;
  21. font-family: "summernote";
  22. font-style: normal;
  23. font-weight: normal;
  24. text-decoration: inherit; }
  25. .note-icon-align-center:before {
  26. content: "\f101"; }
  27. .note-icon-align-indent:before {
  28. content: "\f102"; }
  29. .note-icon-align-justify:before {
  30. content: "\f103"; }
  31. .note-icon-align-left:before {
  32. content: "\f104"; }
  33. .note-icon-align-outdent:before {
  34. content: "\f105"; }
  35. .note-icon-align-right:before {
  36. content: "\f106"; }
  37. .note-icon-align:before {
  38. content: "\f107"; }
  39. .note-icon-arrow-circle-down:before {
  40. content: "\f108"; }
  41. .note-icon-arrow-circle-left:before {
  42. content: "\f109"; }
  43. .note-icon-arrow-circle-right:before {
  44. content: "\f10a"; }
  45. .note-icon-arrow-circle-up:before {
  46. content: "\f10b"; }
  47. .note-icon-arrows-alt:before {
  48. content: "\f10c"; }
  49. .note-icon-arrows-h:before {
  50. content: "\f10d"; }
  51. .note-icon-arrows-v:before {
  52. content: "\f10e"; }
  53. .note-icon-bold:before {
  54. content: "\f10f"; }
  55. .note-icon-caret:before {
  56. content: "\f110"; }
  57. .note-icon-chain-broken:before {
  58. content: "\f111"; }
  59. .note-icon-circle:before {
  60. content: "\f112"; }
  61. .note-icon-close:before {
  62. content: "\f113"; }
  63. .note-icon-code:before {
  64. content: "\f114"; }
  65. .note-icon-col-after:before {
  66. content: "\f115"; }
  67. .note-icon-col-before:before {
  68. content: "\f116"; }
  69. .note-icon-col-remove:before {
  70. content: "\f117"; }
  71. .note-icon-eraser:before {
  72. content: "\f118"; }
  73. .note-icon-float-left:before {
  74. content: "\f119"; }
  75. .note-icon-float-none:before {
  76. content: "\f11a"; }
  77. .note-icon-float-right:before {
  78. content: "\f11b"; }
  79. .note-icon-font:before {
  80. content: "\f11c"; }
  81. .note-icon-frame:before {
  82. content: "\f11d"; }
  83. .note-icon-italic:before {
  84. content: "\f11e"; }
  85. .note-icon-link:before {
  86. content: "\f11f"; }
  87. .note-icon-magic:before {
  88. content: "\f120"; }
  89. .note-icon-menu-check:before {
  90. content: "\f121"; }
  91. .note-icon-minus:before {
  92. content: "\f122"; }
  93. .note-icon-orderedlist:before {
  94. content: "\f123"; }
  95. .note-icon-pencil:before {
  96. content: "\f124"; }
  97. .note-icon-picture:before {
  98. content: "\f125"; }
  99. .note-icon-question:before {
  100. content: "\f126"; }
  101. .note-icon-redo:before {
  102. content: "\f127"; }
  103. .note-icon-rollback:before {
  104. content: "\f128"; }
  105. .note-icon-row-above:before {
  106. content: "\f129"; }
  107. .note-icon-row-below:before {
  108. content: "\f12a"; }
  109. .note-icon-row-remove:before {
  110. content: "\f12b"; }
  111. .note-icon-special-character:before {
  112. content: "\f12c"; }
  113. .note-icon-square:before {
  114. content: "\f12d"; }
  115. .note-icon-strikethrough:before {
  116. content: "\f12e"; }
  117. .note-icon-subscript:before {
  118. content: "\f12f"; }
  119. .note-icon-summernote:before {
  120. content: "\f130"; }
  121. .note-icon-superscript:before {
  122. content: "\f131"; }
  123. .note-icon-table:before {
  124. content: "\f132"; }
  125. .note-icon-text-height:before {
  126. content: "\f133"; }
  127. .note-icon-trash:before {
  128. content: "\f134"; }
  129. .note-icon-underline:before {
  130. content: "\f135"; }
  131. .note-icon-undo:before {
  132. content: "\f136"; }
  133. .note-icon-unorderedlist:before {
  134. content: "\f137"; }
  135. .note-icon-video:before {
  136. content: "\f138"; }
  137. .note-editor {
  138. position: relative; }
  139. .note-editor .note-dropzone {
  140. position: absolute;
  141. z-index: 100;
  142. display: none;
  143. color: #87cefa;
  144. background-color: #fff;
  145. opacity: .95; }
  146. .note-editor .note-dropzone .note-dropzone-message {
  147. display: table-cell;
  148. font-size: 28px;
  149. font-weight: 700;
  150. text-align: center;
  151. vertical-align: middle; }
  152. .note-editor .note-dropzone.hover {
  153. color: #098ddf; }
  154. .note-editor.dragover .note-dropzone {
  155. display: table; }
  156. .note-editor .note-editing-area {
  157. position: relative; }
  158. .note-editor .note-editing-area .note-editable {
  159. outline: 0; }
  160. .note-editor .note-editing-area .note-editable sup {
  161. vertical-align: super; }
  162. .note-editor .note-editing-area .note-editable sub {
  163. vertical-align: sub; }
  164. .note-editor .note-editing-area img.note-float-left {
  165. margin-left: 10px; }
  166. .note-editor .note-editing-area img.note-float-right {
  167. margin-right: 10px; }
  168. .note-editor.note-frame {
  169. border: 1px solid #a9a9a9; }
  170. .note-editor.note-frame.codeview .note-editing-area .note-editable {
  171. display: none; }
  172. .note-editor.note-frame.codeview .note-editing-area .note-codable {
  173. display: block; }
  174. .note-editor.note-frame .note-editing-area {
  175. overflow: hidden; }
  176. .note-editor.note-frame .note-editing-area .note-editable {
  177. padding: 10px;
  178. overflow: auto;
  179. color: #000;
  180. word-wrap: break-word;
  181. background-color: #fff; }
  182. .note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"] {
  183. background-color: #e5e5e5; }
  184. .note-editor.note-frame .note-editing-area .note-codable {
  185. display: none;
  186. width: 100%;
  187. padding: 10px;
  188. margin-bottom: 0;
  189. font-family: Menlo,Monaco,monospace,sans-serif;
  190. font-size: 14px;
  191. color: #ccc;
  192. background-color: #222;
  193. border: 0;
  194. border-radius: 0;
  195. outline: 0;
  196. -webkit-box-shadow: none;
  197. box-shadow: none;
  198. -webkit-box-sizing: border-box;
  199. -ms-box-sizing: border-box;
  200. box-sizing: border-box;
  201. resize: none; }
  202. .note-editor.note-frame.fullscreen {
  203. position: fixed;
  204. top: 0;
  205. right: 0;
  206. z-index: 1050;
  207. width: 100% !important; }
  208. .note-editor.note-frame.fullscreen .note-editable {
  209. background-color: #fff; }
  210. .note-editor.note-frame.fullscreen .note-resizebar {
  211. display: none; }
  212. .note-editor.note-frame .note-status-output {
  213. display: block;
  214. width: 100%;
  215. height: 20px;
  216. margin-bottom: 0;
  217. font-size: 14px;
  218. line-height: 1.42857143;
  219. color: #000;
  220. border: 0;
  221. border-top: 1px solid #e2e2e2; }
  222. .note-editor.note-frame .note-status-output:empty {
  223. height: 0;
  224. border-top: 0 solid transparent; }
  225. .note-editor.note-frame .note-status-output .pull-right {
  226. float: left !important; }
  227. .note-editor.note-frame .note-status-output .text-muted {
  228. color: #777; }
  229. .note-editor.note-frame .note-status-output .text-primary {
  230. color: #286090; }
  231. .note-editor.note-frame .note-status-output .text-success {
  232. color: #3c763d; }
  233. .note-editor.note-frame .note-status-output .text-info {
  234. color: #31708f; }
  235. .note-editor.note-frame .note-status-output .text-warning {
  236. color: #8a6d3b; }
  237. .note-editor.note-frame .note-status-output .text-danger {
  238. color: #a94442; }
  239. .note-editor.note-frame .note-status-output .alert {
  240. padding: 7px 10px 2px 10px;
  241. margin: -7px 0 0 0;
  242. color: #000;
  243. background-color: #f5f5f5;
  244. border-radius: 0; }
  245. .note-editor.note-frame .note-status-output .alert .note-icon {
  246. margin-left: 5px; }
  247. .note-editor.note-frame .note-status-output .alert-success {
  248. color: #3c763d !important;
  249. background-color: #dff0d8 !important; }
  250. .note-editor.note-frame .note-status-output .alert-info {
  251. color: #31708f !important;
  252. background-color: #d9edf7 !important; }
  253. .note-editor.note-frame .note-status-output .alert-warning {
  254. color: #8a6d3b !important;
  255. background-color: #fcf8e3 !important; }
  256. .note-editor.note-frame .note-status-output .alert-danger {
  257. color: #a94442 !important;
  258. background-color: #f2dede !important; }
  259. .note-editor.note-frame .note-statusbar {
  260. background-color: #f5f5f5;
  261. border-top: 1px solid #ddd;
  262. border-bottom-left-radius: 4px;
  263. border-bottom-right-radius: 4px; }
  264. .note-editor.note-frame .note-statusbar .note-resizebar {
  265. width: 100%;
  266. height: 9px;
  267. padding-top: 1px;
  268. cursor: ns-resize; }
  269. .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  270. width: 20px;
  271. margin: 1px auto;
  272. border-top: 1px solid #a9a9a9; }
  273. .note-editor.note-frame .note-statusbar.locked .note-resizebar {
  274. cursor: default; }
  275. .note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
  276. display: none; }
  277. .note-editor.note-frame .note-placeholder {
  278. padding: 10px; }
  279. .note-popover.popover {
  280. display: none;
  281. max-width: none; }
  282. .note-popover.popover .popover-content a {
  283. display: inline-block;
  284. max-width: 200px;
  285. overflow: hidden;
  286. text-overflow: ellipsis;
  287. white-space: nowrap;
  288. vertical-align: middle; }
  289. .note-popover.popover .arrow {
  290. right: 20px !important; }
  291. .note-toolbar {
  292. position: relative;
  293. z-index: 500; }
  294. .note-popover .popover-content, .card-header.note-toolbar {
  295. padding: 0 5px 5px 0;
  296. margin: 0;
  297. background: #f5f5f5; }
  298. .note-popover .popover-content > .btn-group, .card-header.note-toolbar > .btn-group {
  299. margin-top: 5px;
  300. margin-left: 5px;
  301. margin-right: 0; }
  302. .note-popover .popover-content .btn-group .note-table, .card-header.note-toolbar .btn-group .note-table {
  303. min-width: 0;
  304. padding: 5px; }
  305. .note-popover .popover-content .btn-group .note-table .note-dimension-picker, .card-header.note-toolbar .btn-group .note-table .note-dimension-picker {
  306. font-size: 18px; }
  307. .note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  308. position: absolute !important;
  309. z-index: 3;
  310. width: 10em;
  311. height: 10em;
  312. cursor: pointer; }
  313. .note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  314. position: relative !important;
  315. z-index: 1;
  316. width: 5em;
  317. height: 5em;
  318. background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat; }
  319. .note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  320. position: absolute !important;
  321. z-index: 2;
  322. width: 1em;
  323. height: 1em;
  324. background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat; }
  325. .note-popover .popover-content .note-style .dropdown-style blockquote, .card-header.note-toolbar .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .card-header.note-toolbar .note-style .dropdown-style pre {
  326. padding: 5px 10px;
  327. margin: 0; }
  328. .note-popover .popover-content .note-style .dropdown-style h1, .card-header.note-toolbar .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .card-header.note-toolbar .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .card-header.note-toolbar .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .card-header.note-toolbar .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .card-header.note-toolbar .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .card-header.note-toolbar .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .card-header.note-toolbar .note-style .dropdown-style p {
  329. padding: 0;
  330. margin: 0; }
  331. .note-popover .popover-content .note-color-all .dropdown-menu, .card-header.note-toolbar .note-color-all .dropdown-menu {
  332. min-width: 337px; }
  333. .note-popover .popover-content .note-color .dropdown-toggle, .card-header.note-toolbar .note-color .dropdown-toggle {
  334. width: 20px;
  335. padding-right: 5px; }
  336. .note-popover .popover-content .note-color .dropdown-menu .note-palette, .card-header.note-toolbar .note-color .dropdown-menu .note-palette {
  337. display: inline-block;
  338. width: 160px;
  339. margin: 0; }
  340. .note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child, .card-header.note-toolbar .note-color .dropdown-menu .note-palette:first-child {
  341. margin: 0 5px; }
  342. .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title, .card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title {
  343. margin: 2px 7px;
  344. font-size: 12px;
  345. text-align: center;
  346. border-bottom: 1px solid #eee; }
  347. .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset, .card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset, .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select, .card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select {
  348. width: 100%;
  349. padding: 0 3px;
  350. margin: 3px;
  351. font-size: 11px;
  352. cursor: pointer;
  353. border-radius: 5px; }
  354. .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row, .card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row {
  355. height: 20px; }
  356. .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover, .card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover {
  357. background: #eee; }
  358. .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select-btn, .card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select-btn {
  359. display: none; }
  360. .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn, .card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  361. border: 1px solid #eee; }
  362. .note-popover .popover-content .note-para .dropdown-menu, .card-header.note-toolbar .note-para .dropdown-menu {
  363. min-width: 216px;
  364. padding: 5px; }
  365. .note-popover .popover-content .note-para .dropdown-menu > div:first-child, .card-header.note-toolbar .note-para .dropdown-menu > div:first-child {
  366. margin-left: 5px; }
  367. .note-popover .popover-content .dropdown-menu, .card-header.note-toolbar .dropdown-menu {
  368. min-width: 90px; }
  369. .note-popover .popover-content .dropdown-menu.right, .card-header.note-toolbar .dropdown-menu.right {
  370. left: 0;
  371. right: auto; }
  372. .note-popover .popover-content .dropdown-menu.right::before, .card-header.note-toolbar .dropdown-menu.right::before {
  373. left: 9px;
  374. right: auto !important; }
  375. .note-popover .popover-content .dropdown-menu.right::after, .card-header.note-toolbar .dropdown-menu.right::after {
  376. left: 10px;
  377. right: auto !important; }
  378. .note-popover .popover-content .dropdown-menu.note-check a i, .card-header.note-toolbar .dropdown-menu.note-check a i {
  379. color: deepskyblue;
  380. visibility: hidden; }
  381. .note-popover .popover-content .dropdown-menu.note-check a.checked i, .card-header.note-toolbar .dropdown-menu.note-check a.checked i {
  382. visibility: visible; }
  383. .note-popover .popover-content .note-fontsize-10, .card-header.note-toolbar .note-fontsize-10 {
  384. font-size: 10px; }
  385. .note-popover .popover-content .note-color-palette, .card-header.note-toolbar .note-color-palette {
  386. line-height: 1; }
  387. .note-popover .popover-content .note-color-palette div .note-color-btn, .card-header.note-toolbar .note-color-palette div .note-color-btn {
  388. width: 20px;
  389. height: 20px;
  390. padding: 0;
  391. margin: 0;
  392. border: 1px solid #fff; }
  393. .note-popover .popover-content .note-color-palette div .note-color-btn:hover, .card-header.note-toolbar .note-color-palette div .note-color-btn:hover {
  394. border: 1px solid #000; }
  395. .note-dialog > div {
  396. display: none; }
  397. .note-dialog .form-group {
  398. margin-left: 0;
  399. margin-right: 0; }
  400. .note-dialog .note-modal-form {
  401. margin: 0; }
  402. .note-dialog .note-image-dialog .note-dropzone {
  403. min-height: 100px;
  404. margin-bottom: 10px;
  405. font-size: 30px;
  406. line-height: 4;
  407. color: lightgray;
  408. text-align: center;
  409. border: 4px dashed lightgray; }
  410. @-moz-document url-prefix() {
  411. .note-image-input {
  412. height: auto; } }
  413. .note-placeholder {
  414. position: absolute;
  415. display: none;
  416. color: gray; }
  417. .note-handle .note-control-selection {
  418. position: absolute;
  419. display: none;
  420. border: 1px solid black; }
  421. .note-handle .note-control-selection > div {
  422. position: absolute; }
  423. .note-handle .note-control-selection .note-control-selection-bg {
  424. width: 100%;
  425. height: 100%;
  426. background-color: black;
  427. -webkit-opacity: .3;
  428. -khtml-opacity: .3;
  429. -moz-opacity: .3;
  430. opacity: .3;
  431. -ms-filter: alpha(opacity=30);
  432. filter: alpha(opacity=30); }
  433. .note-handle .note-control-selection .note-control-handle {
  434. width: 7px;
  435. height: 7px;
  436. border: 1px solid black; }
  437. .note-handle .note-control-selection .note-control-holder {
  438. width: 7px;
  439. height: 7px;
  440. border: 1px solid black; }
  441. .note-handle .note-control-selection .note-control-sizing {
  442. width: 7px;
  443. height: 7px;
  444. background-color: white;
  445. border: 1px solid black; }
  446. .note-handle .note-control-selection .note-control-nw {
  447. top: -5px;
  448. right: -5px;
  449. border-left: 0;
  450. border-bottom: 0; }
  451. .note-handle .note-control-selection .note-control-ne {
  452. top: -5px;
  453. left: -5px;
  454. border-bottom: 0;
  455. border-right: none; }
  456. .note-handle .note-control-selection .note-control-sw {
  457. bottom: -5px;
  458. right: -5px;
  459. border-top: 0;
  460. border-left: 0; }
  461. .note-handle .note-control-selection .note-control-se {
  462. left: -5px;
  463. bottom: -5px;
  464. cursor: sw-resize; }
  465. .note-handle .note-control-selection .note-control-se.note-control-holder {
  466. cursor: default;
  467. border-top: 0;
  468. border-right: none; }
  469. .note-handle .note-control-selection .note-control-selection-info {
  470. left: 0;
  471. bottom: 0;
  472. padding: 5px;
  473. margin: 5px;
  474. font-size: 12px;
  475. color: #fff;
  476. background-color: #000;
  477. border-radius: 5px;
  478. -webkit-opacity: .7;
  479. -khtml-opacity: .7;
  480. -moz-opacity: .7;
  481. opacity: .7;
  482. -ms-filter: alpha(opacity=70);
  483. filter: alpha(opacity=70); }
  484. .note-hint-popover {
  485. min-width: 100px;
  486. padding: 2px; }
  487. .note-hint-popover .popover-content {
  488. max-height: 150px;
  489. padding: 3px;
  490. overflow: auto; }
  491. .note-hint-popover .popover-content .note-hint-group .note-hint-item {
  492. display: block !important;
  493. padding: 3px; }
  494. .note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  495. display: block;
  496. clear: both;
  497. font-weight: 400;
  498. line-height: 1.4;
  499. color: #fff;
  500. text-decoration: none;
  501. white-space: nowrap;
  502. cursor: pointer;
  503. background-color: #428bca;
  504. outline: 0; }
  505. /* #BOOTSTRAP AND MIXINS - Base Unmodified Bootstrap file with theme mixins
  506. ========================================================================== */
  507. /*---------------------------------------------------
  508. SASS ELements (based on LESS Elements 0.9 http://lesselements.com)
  509. -------------------------------- -------------------
  510. LESS ELEMENTS made by Dmitry Fadeyev (http://fadeyev.net)
  511. SASS port by Samuel Beek (http://samuelbeek.com)
  512. ---------------------------------------------------*/
  513. /*------------------------
  514. Usage
  515. h1 {
  516. font-size: rem(32);
  517. }
  518. OR:
  519. h1 {
  520. font-size: rem(32px);
  521. }
  522. ------------------------*/
  523. /*------------------------
  524. FADE IN
  525. e.g. @include fadeIn( 2s );
  526. ------------------------*/
  527. /*------------------------
  528. mixin that calculates if text needs to be light or dark
  529. depending on the background color passed.
  530. From this W3C document: http://www.webmasterworld.com/r.cgi?f=88&d=9769&url=http://www.w3.org/TR/AERT#color-contrast
  531. usage:
  532. @include text-contrast($bgcolor)
  533. Color brightness is determined by the following formula:
  534. ((Red value X 299) + (Green value X 587) + (Blue value X 114)) / 1000
  535. ------------------------*/
  536. /*------------------------
  537. color factory
  538. eg: @include paint($blue-grey-50, bg-blue-grey-50);
  539. ------------------------*/
  540. /* backface visibility */
  541. /* generate theme button */
  542. /* #BASE - Base Variable file along with font library, and colors.
  543. ========================================================================== */
  544. /* THEME COLORs
  545. ========================================================================== */
  546. /* Looks good on chrome default color profile */
  547. /* looks good in sRGB but washed up on chrome default
  548. $color-primary: #826bb0;
  549. $color-success: #31cb55;
  550. $color-info: #5e93ec;
  551. $color-warning: #eec559;
  552. $color-danger: #dc4b92;
  553. $color-fusion: darken(desaturate(adjust-hue($color-primary, 5), 80%), 25%); */
  554. /* Color Polarity
  555. ========================================================================== */
  556. /* PAINTBUCKET MIXER
  557. ========================================================================== */
  558. /* the grays */
  559. /* the sapphires */
  560. /* the emeralds */
  561. /* the amethyths */
  562. /* the topaz */
  563. /* the rubies */
  564. /* the graphites */
  565. /* Define universal border difition (div outlines, etc)
  566. ========================================================================== */
  567. /* MOBILE BREAKPOINT & GUTTERS (contains some bootstrap responsive overrides)
  568. ========================================================================== */
  569. /* define when mobile menu activates, here we are declearing (lg) so it targets the one after it */
  570. /* bootstrap reference xs: 0, sm: 544px, md: 768px, lg: 992px, xl: 1200px*/
  571. /* global var used for spacing*/
  572. /* Uniform Padding variable */
  573. /* Heads up! This is a global scoped variable - changing may impact the whole template */
  574. /* BOOTSTRAP OVERRIDES (bootstrap variables)
  575. ========================================================================== */
  576. /* usage: theme-colors("primary"); */
  577. /* forms */
  578. /*$input-height: calc(2.25rem + 1px); //I had to add this because the input gruops was having improper height for some reason... */
  579. /* links */
  580. /* checkbox */
  581. /*$custom-file-height-inner: calc(2.25rem - 1px);*/
  582. /* not part of bootstrap variable */
  583. /* custom checkbox */
  584. /* custom range */
  585. /* select */
  586. /* badge */
  587. /* cards */
  588. /*border radius*/
  589. /* alert */
  590. /* toast */
  591. /* breadcrumb */
  592. /* input button */
  593. /* nav link */
  594. /* nav, tabs, pills */
  595. /* tables */
  596. /* dropdowns */
  597. /* dropdowns sizes */
  598. /* popovers */
  599. /* tooltips */
  600. /* modal */
  601. /* reference guide
  602. http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
  603. 8px = 0.5rem
  604. 9px = 0.5625rem
  605. 10px = 0.625rem
  606. 11px = 0.6875rem
  607. 12px = 0.75rem
  608. 13px = 0.8125rem
  609. 14px = 0.875rem
  610. 15px = 0.9375rem
  611. 16px = 1rem (base)
  612. 17px = 1.0625rem
  613. 18px = 1.125rem
  614. 19px = 1.1875rem
  615. 20px = 1.25rem
  616. 21px = 1.3125rem
  617. 22px = 1.375rem
  618. 24px = 1.5rem
  619. 25px = 1.5625rem
  620. 26px = 1.625rem
  621. 28px = 1.75rem
  622. 30px = 1.875rem
  623. 32px = 2rem
  624. 34px = 2.125rem
  625. 36px = 2.25rem
  626. 38px = 2.375rem
  627. 40px = 2.5rem
  628. */
  629. /* Fonts */
  630. /* carousel */
  631. /* BASE VARS
  632. ========================================================================== */
  633. /* font vars below will auto change to rem values using function rem($value)*/
  634. /* 11px */
  635. /* 12px */
  636. /* 12.5px */
  637. /* 14px */
  638. /* 15px */
  639. /* 16px */
  640. /* 28px */
  641. /* Font Family
  642. ========================================================================== */
  643. /*hint: you can also try the font called 'Poppins' by replacing the font 'Roboto' */
  644. /* ANIMATIONS
  645. ========================================================================== */
  646. /* this addresses all animation related to nav hide to nav minify */
  647. /* Z-INDEX declearation
  648. ========================================================================== */
  649. /* we adjust bootstrap z-index to be higher than our higest z-index*/
  650. /* CUSTOM ICON PREFIX
  651. ========================================================================== */
  652. /* PRINT CSS (landscape or portrait)
  653. ========================================================================== */
  654. /* landscape or portrait */
  655. /* auto, letter */
  656. /* Common Element Variables
  657. ========================================================================== */
  658. /* Z-index decleartion "birds eye view"
  659. ========================================================================== */
  660. /* Components
  661. ========================================================================== */
  662. /* PAGE HEADER STUFF
  663. ========================================================================== */
  664. /* colors */
  665. /* height */
  666. /* logo */
  667. /* try not to go beywond the width of $main_nav_width value */
  668. /* you may need to change this depending on your logo design */
  669. /* adjust this as you see fit : left, right, center */
  670. /* icon font size (not button) */
  671. /* search input box */
  672. /* suggestion: #ccced0*/
  673. /* btn */
  674. /* dropdown: app list */
  675. /* badge */
  676. /* COMPONENTS & MODS */
  677. /* NAVIGATION STUFF
  678. Guide:
  679. aside.page-sidebar ($nav-width, $nav-background)
  680. .page-logo
  681. .primary-nav
  682. .info-card
  683. ul.nav-menu
  684. li
  685. a (parent level-0..., $nav-link-color, $nav-link-hover-color, $nav-link-hover-bg-color, $nav-link-hover-left-border-color)
  686. icon
  687. span
  688. collapse-sign
  689. ul.nav-menu-sub-one
  690. li
  691. a ($nav-level-1... $nav-sub-link-height)
  692. span
  693. collapse-sign
  694. ul.nav-menu-sub-two
  695. li
  696. a ($nav-level-2... $nav-sub-link-height)
  697. span
  698. p.nav-title ($nav-title-*...)
  699. ========================================================================== */
  700. /* main navigation */
  701. /* left panel */
  702. /* nav parent level-0 */
  703. /* nav icon sizes */
  704. /* badge default */
  705. /* all child */
  706. /* nav title */
  707. /* nav Minify */
  708. /* when the menu pops on hover */
  709. /* navigation Width */
  710. /* partial visibility of the menu */
  711. /* top navigation */
  712. /* nav Info Card (appears below the logo) */
  713. /* width is auto */
  714. /* nav DL labels for all child */
  715. /* will be pulled to left as a negative value */
  716. /* MISC Settings
  717. ========================================================================== */
  718. /* List Table */
  719. /* PAGE SETTINGS
  720. ========================================================================== */
  721. /* PAGE BREADCRUMB
  722. ========================================================================== */
  723. /* PAGE COMPONENT PANELS
  724. ========================================================================== */
  725. /* PAGE COMPONENT PROGRESSBARS
  726. ========================================================================== */
  727. /* PAGE COMPONENT MESSENGER
  728. ========================================================================== */
  729. /* FOOTER
  730. ========================================================================== */
  731. /* GLOBALS
  732. ========================================================================== */
  733. /* ACCESSIBILITIES */
  734. /* SHORTCUT BUTTON (appears on bottom right of the page) */
  735. body {
  736. font-family: "Roboto", "Helvetica Neue", Helvetica, Arial;
  737. font-size: 0.8125rem;
  738. letter-spacing: 0.1px; }
  739. .page-content {
  740. color: #666666; }
  741. h1, h2, h3, h4, h5, h6 {
  742. line-height: 1.3;
  743. font-weight: 400; }
  744. strong {
  745. font-weight: 500; }
  746. h1 small,
  747. h2 small,
  748. h3 small,
  749. h4 small,
  750. h5 small,
  751. h6 small,
  752. .h1 small,
  753. .h2 small,
  754. .h3 small,
  755. .h4 small,
  756. .h5 small,
  757. .h6 small {
  758. font-weight: 300;
  759. display: block;
  760. font-size: 0.9375rem;
  761. line-height: 1.5;
  762. margin: 2px 0 1.5rem; }
  763. h2 small,
  764. h3 small,
  765. .h2 small,
  766. .h3 small {
  767. font-size: 0.9375rem; }
  768. h4 small,
  769. .h4 small {
  770. font-size: 0.875rem; }
  771. h5 small,
  772. h6 small,
  773. .h5 small,
  774. .h6 small {
  775. font-size: 0.8125rem; }
  776. /* contrast text */
  777. .text-contrast {
  778. color: #333333; }
  779. /* text-gradient */
  780. .text-gradient {
  781. background: -webkit-gradient(linear, right top, right bottom, color-stop(25%, #6e4e9e), color-stop(50%, #62468d), color-stop(75%, #0c7cd5), to(#0960a5));
  782. background: linear-gradient(-180deg, #6e4e9e 25%, #62468d 50%, #0c7cd5 75%, #0960a5 100%);
  783. color: #886ab5;
  784. background-clip: text;
  785. text-fill-color: transparent;
  786. -webkit-background-clip: text;
  787. -webkit-text-fill-color: transparent;
  788. text-shadow: none; }
  789. /* looking for font size? Check _helpers.scss */
  790. /* PLACEHOLDER
  791. =============================================
  792. EXAMPLE:
  793. %bg-image {
  794. width: 100%;
  795. background-position: center center;
  796. background-size: cover;
  797. background-repeat: no-repeat;
  798. }
  799. .image-one {
  800. @extend %bg-image;
  801. background-image:url(/img/image-one.jpg");
  802. }
  803. RESULT:
  804. .image-one, .image-two {
  805. width: 100%;
  806. background-position: center center;
  807. background-size: cover;
  808. background-repeat: no-repeat;
  809. }
  810. */
  811. /*
  812. %shadow-hover {
  813. box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 0 2px rgba(0,0,0,0.24);
  814. transition: all 0.2s ease-in-out;
  815. &:hover {
  816. box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 -1px 6px rgba(0,0,0,0.23);
  817. }
  818. }
  819. */
  820. /*%fixed-header-shadow {
  821. @include box-shadow(0 2px 2px -1px rgba(0,0,0,.1));
  822. }*/
  823. /* %selected-dot {
  824. &:before {
  825. content: " ";
  826. display: block;
  827. border-radius: 50%;
  828. background: inherit;
  829. background-image: none;
  830. border: 2px solid rgba(0,0,0,0.2);
  831. position: absolute;
  832. top: 15px;
  833. left: 15px;
  834. height: 20px;
  835. width: 20px;
  836. }
  837. &:after {
  838. content: " ";
  839. height: inherit;
  840. width: inherit;
  841. border: 5px solid rgba(0,0,0,0.1);
  842. position: absolute;
  843. left: 0;
  844. top: 0;
  845. border-radius: 50%;
  846. }
  847. }*/
  848. /* patterns */
  849. @font-face {
  850. font-family: "summernote";
  851. font-style: normal;
  852. font-weight: normal;
  853. src: url("../../../webfonts/summernote.eot");
  854. src: url("../../../webfonts/summernote.eot") format("embedded-opentype"), url("../../../webfonts/summernote.woff") format("woff"), url("../../../webfonts/summernote.ttf") format("truetype"); }
  855. .note-editor.note-frame {
  856. border-color: rgba(0, 0, 0, 0.08); }
  857. .note-para .note-btn-group .dropdown-menu.show {
  858. display: -webkit-box;
  859. display: -ms-flexbox;
  860. display: flex; }
  861. .card-header.note-toolbar > .btn-group {
  862. margin-top: 0.5rem;
  863. margin-left: 0.5rem; }
  864. .card-header.note-toolbar {
  865. padding: 0 0.5rem 0.5rem 0; }
  866. .note-btn.btn-light {
  867. color: #7b7b7b; }
  868. .note-popover .popover-content {
  869. padding: 0.3rem;
  870. border-radius: 5px; }
  871. .note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  872. background-color: #2196F3; }
  873. .note-hint-popover .popover-content .note-hint-group .note-hint-item {
  874. display: block !important;
  875. padding: 5px;
  876. border-radius: 4px;
  877. padding-right: 0.7rem;
  878. padding-left: 0.7rem;
  879. margin: 3px 0; }
  880. .note-btn-group .dropdown-item {
  881. padding: 0.5rem 0.5rem; }
  882. .note-popover .popover-content > .btn-group {
  883. margin-top: 0; }
  884. .note-popover .note-btn-group:last-child {
  885. margin-left: 0; }
  886. .note-editor.note-frame .note-editing-area {
  887. border-radius: 4px; }