summernote.css 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089
  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-right: 10px; }
  166. .note-editor .note-editing-area img.note-float-right {
  167. margin-left: 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. left: 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: right !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-right: 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-right-radius: 4px;
  263. border-bottom-left-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. left: 20px !important; }
  291. .note-toolbar {
  292. position: relative;
  293. z-index: 500; }
  294. .note-popover .popover-content, .card-header.note-toolbar {
  295. padding: 0 0 5px 5px;
  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-right: 5px;
  301. margin-left: 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-left: 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-right: 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. right: 0;
  371. left: auto; }
  372. .note-popover .popover-content .dropdown-menu.right::before, .card-header.note-toolbar .dropdown-menu.right::before {
  373. right: 9px;
  374. left: auto !important; }
  375. .note-popover .popover-content .dropdown-menu.right::after, .card-header.note-toolbar .dropdown-menu.right::after {
  376. right: 10px;
  377. left: 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-right: 0;
  399. margin-left: 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. left: -5px;
  449. border-right: 0;
  450. border-bottom: 0; }
  451. .note-handle .note-control-selection .note-control-ne {
  452. top: -5px;
  453. right: -5px;
  454. border-bottom: 0;
  455. border-left: none; }
  456. .note-handle .note-control-selection .note-control-sw {
  457. bottom: -5px;
  458. left: -5px;
  459. border-top: 0;
  460. border-right: 0; }
  461. .note-handle .note-control-selection .note-control-se {
  462. right: -5px;
  463. bottom: -5px;
  464. cursor: se-resize; }
  465. .note-handle .note-control-selection .note-control-se.note-control-holder {
  466. cursor: default;
  467. border-top: 0;
  468. border-left: none; }
  469. .note-handle .note-control-selection .note-control-selection-info {
  470. right: 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, left top, left 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-right: 0.5rem; }
  864. .card-header.note-toolbar {
  865. padding: 0 0 0.5rem 0.5rem; }
  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-left: 0.7rem;
  878. padding-right: 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-right: 0; }
  886. .note-editor.note-frame .note-editing-area {
  887. border-radius: 4px; }
  888. /*# sourceMappingURL=summernote.css.map */