main.css 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520
  1. body{
  2. font-family: 'Muli';
  3. background:url('footer-pattern.png') repeat-x 0 bottom #3e4750!important;
  4. color:#cecece;
  5. }
  6. h1,h2,h3,h4,h5{
  7. font-family: 'Muli';
  8. font-weight: 200;
  9. }
  10. .input-group-text{
  11. background: #2e363e;
  12. color:#fefefe;
  13. border-color:#2e363e;
  14. }
  15. #mainMenu .navbar-brand {
  16. padding-left: 99px;
  17. }
  18. .footer{
  19. display: none;
  20. }
  21. ul, li{
  22. margin:0;
  23. padding:0;
  24. list-style-type: none;
  25. }
  26. input:-webkit-autofill,
  27. input:-webkit-autofill:hover,
  28. input:-webkit-autofill:focus,
  29. textarea:-webkit-autofill,
  30. textarea:-webkit-autofill:hover,
  31. textarea:-webkit-autofill:focus,
  32. select:-webkit-autofill,
  33. select:-webkit-autofill:hover,
  34. select:-webkit-autofill:focus {
  35. background-color: #343940!important;
  36. border-color: #343940!important;
  37. color:#fefefe!important;
  38. }
  39. div.form-control,
  40. input.form-control,
  41. input.form-control:active,
  42. input.form-control:focus,
  43. select.form-control,
  44. select.form-control:active,
  45. select.form-control:focus,
  46. textarea.form-control,
  47. textarea.form-control:active,
  48. textarea.form-control:focus
  49. {
  50. background-color: #343940;
  51. border-color: #343940;
  52. color:#fefefe;
  53. }
  54. .alert-danger {
  55. color: #ffd7da;
  56. background-color: #841721;
  57. border: 0;
  58. }
  59. .alert-success {
  60. color: #ceead5;
  61. background-color: #28a745;
  62. border-color: #28a745;
  63. }
  64. code {
  65. font-size: 80%;
  66. color: #ffffff;
  67. background-color: #5a6673;
  68. padding: 3px;
  69. }
  70. pre {
  71. display: block;
  72. font-size: 87.5%;
  73. color: #cfd7de;
  74. }
  75. .close {
  76. float: right;
  77. font-size: 1.5rem;
  78. font-weight: 700;
  79. line-height: 1;
  80. color: #fff;
  81. text-shadow: 0 1px 0 #fff;
  82. opacity: .5;
  83. }
  84. .list-group-item {
  85. background-color: #25292d;
  86. }
  87. a {
  88. color: #728ead;
  89. }
  90. a:hover {
  91. color: #8fbcec;
  92. }
  93. label.check-component{
  94. border:0;
  95. }
  96. label.check-component .box{
  97. background-color: #25292d;
  98. }
  99. label.check-component input:checked + .box {
  100. background-color: #353535;
  101. }
  102. .table-striped tbody tr:nth-of-type(odd) {
  103. background-color: #343940;
  104. }
  105. .table {
  106. background: #131517;
  107. color: #ebebeb;
  108. border: 0;
  109. }
  110. .table td, .table th {
  111. padding: .75rem;
  112. vertical-align: top;
  113. border: 0;
  114. }
  115. .table > thead th {
  116. border-bottom: 0;
  117. }
  118. .table tr > th:first-of-type, .table tr > td:first-of-type {
  119. border-right: 1px solid #343940;
  120. }
  121. .table > thead {
  122. border-bottom: 1px solid #343940;
  123. }
  124. .table-bordered td, .table-bordered th {
  125. border: 1px solid #343940;
  126. }
  127. .table-hover tbody tr:hover {
  128. color: #ffffff;
  129. background-color: rgba(0,0,0,.075);
  130. }
  131. .trumbowyg-box svg {
  132. fill: #e8e8e8;
  133. }
  134. .trumbowyg-button-pane {
  135. background: #343940;
  136. }
  137. .trumbowyg-box, .trumbowyg-editor {
  138. border: 1px solid #343940;
  139. }
  140. .trumbowyg-button-pane .trumbowyg-button-group+.trumbowyg-button-group::before {
  141. background: #212223;
  142. }
  143. .card {
  144. background-color: #343a40;
  145. }
  146. .filter-box .btn-info{
  147. color: #fff;
  148. background-color: #272b2f;
  149. border-color: #343a40
  150. }
  151. .btn-success {
  152. color: #fff;
  153. background-color: #ff314f;
  154. border-color: #b7172e;
  155. }
  156. .page-item.active .page-link {
  157. z-index: 1;
  158. color: #bfbfbf;
  159. background-color: #272b2f;
  160. border-color: #343a40;
  161. }
  162. .btn-success:hover,.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
  163. color: #fff;
  164. background-color: #d8132f;
  165. border-color: #ff314f;
  166. }
  167. .dropdown-item.login-item {
  168. color: #e8f0fe;
  169. background-color: #1d2124;
  170. }
  171. .dropdown-menu {
  172. background-color: #1d2124;
  173. }
  174. .dropdown-item {
  175. color: #a4abb3;
  176. }
  177. .dropdown-item:focus, .dropdown-item:hover {
  178. color: #9098a5;
  179. text-decoration: none;
  180. background-color: #30373c;
  181. }
  182. .dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{
  183. background-color: transparent;
  184. color: #e8f0fe;
  185. }
  186. .debugFrame{
  187. box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  188. border-right: 2px solid #ff314f!important;
  189. background: rgb(52, 58, 64)!important;
  190. }
  191. div[data-type="dropzone"] > ul > li {
  192. position: relative;
  193. padding: 3px;
  194. border-bottom: 1px solid #2f2f2f;
  195. background: #343a40;
  196. }
  197. .list-group-item-action{
  198. color: #fff;
  199. }
  200. .list-group-item-action.text-primary,.list-group-item-action.text-primary:hover,.list-group-item-action.text-primary:focus{
  201. color: #fff!important;
  202. }
  203. .list-group-item-action:focus, .list-group-item-action:hover {
  204. z-index: 1;
  205. color: #fff;
  206. text-decoration: none;
  207. background-color: #000;
  208. }
  209. .list-group-item.active {
  210. z-index: 2;
  211. color: #fff;
  212. background-color: #0a0a0a;
  213. border-color: #000000;
  214. }
  215. .modal-content {
  216. background-color: #1f2428;
  217. }
  218. .modal-footer {
  219. border-top: 0;
  220. }
  221. .modal-header {
  222. border-bottom: 0;
  223. }
  224. /* navigation */
  225. .navigation-tree {
  226. color: #f8f8f8!important;
  227. background-color: #333333!important;
  228. }
  229. .navigation-tree .navigation-item {
  230. background: #414141!important;
  231. }
  232. .navigation-item-label {
  233. color: #ffffff!important;
  234. }
  235. .navigation-item-icon {
  236. color: #a5a5a5!important;
  237. }
  238. .navigation-tree .btn-light {
  239. color: #ffffff!important;
  240. background-color: #000!important;
  241. border-color: #000!important;
  242. }
  243. /* wysiwyg*/
  244. .trumbowyg-button-pane{
  245. border-bottom: 0px;
  246. }
  247. /* document */
  248. .hackpoint .document-container .tree-panel {
  249. width: 15%;
  250. order: 1;
  251. padding: 15px;
  252. color: #d2d2d2;
  253. background-color: #343940;
  254. /* background-color: #ddedff; */
  255. font-size: 15px;
  256. border-right: 1px solid #30353c;
  257. height: calc(100vh - 100px);
  258. overflow-y: auto;
  259. resize: horizontal;
  260. }
  261. .hackpoint .file-module > table tbody tr {
  262. border-bottom: 1px solid #333a42;
  263. color: #dedede;
  264. }
  265. .hackpoint .file-module > table thead tr {
  266. border-bottom: 1px solid #333a42;
  267. }
  268. .hackpoint .file-module {
  269. border-top: 1px solid #333a42;
  270. }
  271. .hackpoint .document-container .file-elements-list tbody tr:hover {
  272. background-color: #343940;
  273. }
  274. .hackpoint .document-container .file-elements-list .element-focused {
  275. font-weight: bold;
  276. background-color: #343940;
  277. }
  278. .hackpoint .detail-panel .detail-thumbnail {
  279. background-color: #343940;
  280. }
  281. .hackpoint .detail-panel .detail-thumbnail .thumbnail-preloader {
  282. background-color: #343940;
  283. color: #cecece;
  284. }
  285. .hackpoint .document-container .detail-panel {
  286. border-right: 1px solid #333a42;
  287. }
  288. .hackpoint .file-panel .breadcrumb-module {
  289. padding: 0 15px 0 15px;
  290. margin: 5px 0;
  291. color: #c5c5c5;
  292. }
  293. .hackpoint .document-container .file-panel {
  294. border-right: 1px solid #333a42;
  295. }
  296. .filter-box .advanced-search{
  297. border:0px;
  298. background: #343940;
  299. }
  300. .form-control:disabled, .form-control[readonly] {
  301. background-color: #343940;
  302. opacity: 1;
  303. }
  304. .text-primary {
  305. color: #527fbf!important;
  306. }
  307. .text-danger {
  308. color: #ff314f!important;
  309. }
  310. .document-container .tree-panel{
  311. color: #687d92!important;
  312. background-color: #252a31!important;
  313. border-right: 1px solid #292d33!important;
  314. }
  315. .detail-panel .detail-thumbnail .thumbnail-preloader,.detail-panel .detail-thumbnail{
  316. background-color: #252a31!important;
  317. }
  318. .document-container .detail-panel{
  319. border-right: 1px solid #292d33!important;
  320. }
  321. .file-module{
  322. border-top: 1px solid #292d33!important;
  323. }
  324. .document-container .file-panel{
  325. border-right: 1px solid #292d33!important;
  326. }
  327. .file-module > table tbody tr {
  328. border-bottom: 1px solid #292d33!important;
  329. color: #7c95af!important;
  330. }
  331. .document-container .file-elements-list tbody tr:hover {
  332. background-color: #252a31!important;
  333. }
  334. .file-module > table thead th:hover {
  335. background-color: #252a31!important;
  336. }
  337. .file-module > table thead tr {
  338. border-bottom: 1px solid #252a31!important;
  339. }
  340. .detail-panel h1 {
  341. color: #6989a9!important;
  342. }
  343. .btn-light {
  344. color: #adbfd2;
  345. background-color: #586573;
  346. border-color: #586573;
  347. }
  348. .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle,.btn-light:hover {
  349. color: #cbe0f7;
  350. background-color: #748698;
  351. border-color: #748698;
  352. }
  353. .advanced-search-box ul.group {
  354. padding: 3px;
  355. background-color: #3e4750;
  356. }
  357. .advanced-search-box.advanced .simple-search .filter-keyword {
  358. background: #2b2f35;
  359. color: #83b3ff;
  360. border: 0;
  361. }
  362. .advanced-search-box.advanced .simple-search .data-search-label {
  363. border-radius: 3px 0 0 0;
  364. background: #2e363e;
  365. border: 0;
  366. }
  367. .advanced-search-box li.condition.hover {
  368. background-color: rgb(41, 47, 53);
  369. }
  370. .advanced-search-box.advanced .advanced-button-search i {
  371. text-shadow: 0 0 5px #f0f7ff;
  372. color: #f8fcff;
  373. }
  374. .advanced-search-box li.condition {
  375. background: #343c44;
  376. transition: background 0.2s ease-in-out;
  377. }
  378. .advanced-search-box li.condition {
  379. background: #343c44;
  380. transition: background 0.2s ease-in-out;
  381. }
  382. .advanced-search-box .filter-join {
  383. border: 1px solid #2b2f35;
  384. background: #2b2f35;
  385. color: #9bf3af;
  386. }
  387. .advanced-search-box ul.group ul.group ,
  388. .advanced-search-box ul.group ul.group ul.group,
  389. .advanced-search-box ul.group ul.group ul.group ul.group,
  390. .advanced-search-box ul.group ul.group ul.group ul.group ul.group{
  391. background-color: rgb(49, 53, 60);
  392. }
  393. div.data-type-user {
  394. background-image: url(./img/icons/icon-user.png);
  395. }
  396. input[data-type="date"]{
  397. background-image: url('./img/icons/icon-calendar.png');
  398. }
  399. input[data-type="hour"]{
  400. background-image: url('./img/icons/icon-clock.png');
  401. }
  402. div.data-type-tag-list{
  403. background-image: url('./img/icons/icon-tag.png');
  404. }
  405. input[data-type="location"]{
  406. background-image: url('./img/icons/icon-location.png');
  407. }
  408. @font-face {
  409. font-family: 'Muli';
  410. src: url('fonts/Muli-ExtraLight.woff2') format('woff2'),
  411. url('fonts/Muli-ExtraLight.woff') format('woff');
  412. font-weight: 200;
  413. font-style: normal;
  414. }
  415. @font-face {
  416. font-family: 'Muli';
  417. src: url('fonts/Muli-Bold.woff2') format('woff2'),
  418. url('fonts/Muli-Bold.woff') format('woff');
  419. font-weight: bold;
  420. font-style: normal;
  421. }
  422. @font-face {
  423. font-family: 'Muli';
  424. src: url('fonts/Muli-Medium.woff2') format('woff2'),
  425. url('fonts/Muli-Medium.woff') format('woff');
  426. font-weight: 500;
  427. font-style: normal;
  428. }
  429. .table-striped tbody tr:nth-of-type(odd) {
  430. background-color: #0d0e0e;
  431. }
  432. .modal .modal-dialog {
  433. max-width: 800px;
  434. box-shadow: 0 0 50px rgba(0,0,0,0.5);
  435. }