layouts.css 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624
  1. * {
  2. -webkit-box-sizing: unset;
  3. box-sizing: unset;
  4. }
  5. .note-popover .popover-content .note-color-palette div .note-color-btn,
  6. .panel-heading.note-toolbar .note-color-palette div .note-color-btn {
  7. background: none;
  8. }
  9. a:focus {
  10. outline: unset;
  11. outline-offset: unset;
  12. }
  13. a:hover,
  14. a:focus {
  15. color: unset;
  16. text-decoration: unset;
  17. }
  18. .badge {
  19. display: unset;
  20. min-width: unset;
  21. padding: unset;
  22. font-size: unset;
  23. font-weight: unset;
  24. line-height: unset;
  25. color: unset;
  26. text-align: unset;
  27. white-space: unset;
  28. vertical-align: unset;
  29. background-color: unset;
  30. border-radius: unset;
  31. }
  32. html,
  33. body,
  34. input,
  35. select,
  36. textarea,
  37. button {
  38. font: 14px Roboto, Poppins, "Helvetica Neue", Arial, Helvetica, sans-serif;
  39. line-height: 18px;
  40. color: #4d4d4d;
  41. }
  42. html {
  43. font-size: 100%;
  44. max-height: 100%;
  45. user-select: none;
  46. -webkit-text-size-adjust: 100%;
  47. }
  48. body {
  49. background: #dedede;
  50. margin: 0;
  51. position: relative;
  52. z-index: 0;
  53. overflow-y: auto;
  54. display: flex;
  55. flex-direction: column;
  56. height: 100vh;
  57. }
  58. #content {
  59. position: relative;
  60. flex: 1;
  61. overflow-x: hidden;
  62. }
  63. #content .sk-spinner {
  64. margin-top: 30vh;
  65. }
  66. #content > .wrapper {
  67. margin-top: 10px;
  68. padding: 15px;
  69. }
  70. #modal {
  71. position: absolute;
  72. top: 0;
  73. bottom: 0;
  74. left: 0;
  75. right: 0;
  76. background: rgba(0,0,0,0.6);
  77. z-index: 100;
  78. overflow-y: auto;
  79. }
  80. #modal .modal-content {
  81. width: 500px;
  82. min-height: 160px;
  83. margin: 42px auto;
  84. padding: 12px;
  85. border-radius: 4px;
  86. background: #dedede;
  87. z-index: 110;
  88. }
  89. #modal .modal-content h2 {
  90. margin-bottom: 25px;
  91. }
  92. #modal .modal-content .modal-close-btn {
  93. display: block;
  94. float: right;
  95. font-size: 24px;
  96. }
  97. #modal .modal-content-wide {
  98. width: 800px;
  99. min-height: 0px;
  100. margin: 42px auto;
  101. padding: 12px;
  102. border-radius: 4px;
  103. background: #dedede;
  104. z-index: 110;
  105. }
  106. #modal .modal-content-wide h2 {
  107. margin-bottom: 25px;
  108. }
  109. #modal .modal-content-wide .modal-close-btn {
  110. display: block;
  111. float: right;
  112. font-size: 24px;
  113. }
  114. h1 {
  115. font-size: 22px;
  116. line-height: 1.2em;
  117. margin: 0 0 10px;
  118. }
  119. h2 {
  120. font-size: 18px;
  121. line-height: 1.2em;
  122. margin: 0 0 9px;
  123. }
  124. h3,
  125. h4,
  126. h5,
  127. h6 {
  128. font-size: 16px;
  129. line-height: 1.25em;
  130. margin: 0 0 6px;
  131. }
  132. .quiet,
  133. .quiet a {
  134. color: #8c8c8c;
  135. }
  136. .error,
  137. .error a {
  138. color: #eb3800;
  139. }
  140. .no-items-message {
  141. color: #666;
  142. margin: 30px 0;
  143. text-align: center;
  144. }
  145. .warning {
  146. background: #f0ecdb;
  147. border-radius: 3px;
  148. color: #aa8f09;
  149. padding: 6px 8px;
  150. }
  151. .warning a {
  152. color: #aa8f09;
  153. }
  154. .small {
  155. font-size: 0.8em;
  156. }
  157. a {
  158. color: inherit;
  159. cursor: pointer;
  160. text-decoration: none;
  161. }
  162. a.is-disabled,
  163. a.is-disabled:hover {
  164. cursor: default;
  165. text-decoration: none;
  166. }
  167. span a {
  168. text-decoration: underline;
  169. }
  170. strong {
  171. font-weight: bold;
  172. }
  173. p {
  174. user-select: text;
  175. }
  176. p a {
  177. text-decoration: underline;
  178. word-wrap: break-word;
  179. }
  180. table,
  181. p {
  182. margin-bottom: 8px;
  183. }
  184. pre {
  185. margin: 15px 0;
  186. white-space: pre;
  187. max-height: 516px;
  188. }
  189. pre,
  190. code,
  191. tt {
  192. font-family: lucida console, monospace;
  193. line-height: 1.25em;
  194. }
  195. blockquote {
  196. margin: 8px 0 8px 8px;
  197. border-left: 1px solid #ccc;
  198. color: #666;
  199. padding: 0 0 0 8px;
  200. }
  201. hr {
  202. height: 1px;
  203. border: 0;
  204. border: none;
  205. width: 100%;
  206. background: #dbdbdb;
  207. color: #dbdbdb;
  208. margin: 15px 0;
  209. padding: 0;
  210. }
  211. table,
  212. td,
  213. th {
  214. vertical-align: top;
  215. border-top: 1px solid #ccc;
  216. border-left: 1px solid #ccc;
  217. }
  218. td,
  219. th {
  220. padding: 5px;
  221. border-right: 1px solid #ccc;
  222. border-bottom: 1px solid #ccc;
  223. }
  224. th {
  225. font-weight: 700;
  226. }
  227. thead {
  228. background: #fff;
  229. background: linear-gradient(to bottom, #fff 0, #f0f0f0 100%);
  230. }
  231. tbody {
  232. background-color: #fff;
  233. }
  234. dl,
  235. dt {
  236. margin-bottom: 8px;
  237. }
  238. dd {
  239. margin: 0 0 16px 24px;
  240. }
  241. kbd {
  242. padding: 1px 3px;
  243. margin: 3px;
  244. font-weight: bold;
  245. background: #fafafa;
  246. border-radius: 3px;
  247. border: 1px solid #e6e6e6;
  248. color: unset;
  249. box-shadow: 0px 2px 3px rgba(0,0,0,0.15);
  250. }
  251. .clear {
  252. clear: both;
  253. }
  254. .hide {
  255. display: none;
  256. }
  257. .show {
  258. display: block;
  259. }
  260. .bold {
  261. font-weight: 700;
  262. }
  263. .center {
  264. text-align: center;
  265. }
  266. .left {
  267. float: left;
  268. }
  269. .right {
  270. float: right;
  271. }
  272. .first {
  273. margin-left: 0;
  274. padding-left: 0;
  275. }
  276. .last {
  277. margin-right: 0;
  278. padding-right: 0;
  279. }
  280. .top {
  281. margin-top: 0;
  282. padding-top: 0;
  283. }
  284. .bottom {
  285. margin-bottom: 0;
  286. padding-bottom: 0;
  287. }
  288. .wrapper {
  289. width: calc(100% - 20px);
  290. margin: 0 auto;
  291. }
  292. .relative {
  293. position: relative;
  294. }
  295. .block {
  296. display: block;
  297. }
  298. .inline {
  299. display: inline;
  300. }
  301. .inline-block {
  302. display: inline-block;
  303. }
  304. .pointer {
  305. cursor: pointer;
  306. }
  307. .ellip {
  308. overflow: hidden;
  309. text-overflow: ellipsis;
  310. white-space: nowrap;
  311. }
  312. .underline {
  313. text-decoration: underline;
  314. }
  315. .lowercase {
  316. text-transform: lowercase;
  317. }
  318. .invisible {
  319. visibility: hidden;
  320. }
  321. .wrapword {
  322. word-wrap: break-word;
  323. }
  324. .grab {
  325. cursor: grab;
  326. }
  327. .grabbing {
  328. cursor: grabbing;
  329. }
  330. .textcomplete-dropdown {
  331. z-index: 2000 !important;
  332. }
  333. .fa.fa-times-thin:before {
  334. content: '\00d7';
  335. }
  336. .fa.fa-globe.colorful,
  337. .fa.fa-bell.colorful {
  338. color: #4caf50;
  339. }
  340. .fa.fa-lock.colorful,
  341. .fa.fa-bell-slash.colorful {
  342. color: #f44336;
  343. }
  344. .fa.fa-eye.colorful {
  345. color: #4336f4;
  346. }
  347. .pop-over .pop-over-list li a:not(.disabled):hover .fa,
  348. .pop-over .pop-over-list li a:not(.disabled):hover .fa.colorful {
  349. color: #fff;
  350. }
  351. .pop-over .pop-over-list li a:not(.disabled):hover .fa:hover,
  352. .pop-over .pop-over-list li a:not(.disabled):hover .fa.colorful:hover {
  353. color: #fff;
  354. }
  355. a.fa,
  356. a i.fa {
  357. color: #a6a6a6;
  358. }
  359. a:not(.disabled):hover.fa,
  360. a:not(.disabled).is-active.fa,
  361. a:not(.disabled):hover i.fa,
  362. a:not(.disabled).is-active i.fa {
  363. color: #666;
  364. }
  365. .ui-draggable-dragging {
  366. z-index: 200;
  367. }
  368. .atMention {
  369. background: #dbdbdb;
  370. border-radius: 3px;
  371. padding: 1px 4px;
  372. margin: -1px 0;
  373. display: inline-block;
  374. }
  375. .atMention.me {
  376. background: #cfdfe8;
  377. }
  378. .big-message {
  379. display: block;
  380. margin: 75px auto;
  381. text-align: center;
  382. max-width: 600px;
  383. }
  384. .big-message h1 {
  385. font-size: 26px;
  386. margin-bottom: 24px;
  387. }
  388. .big-message p {
  389. font-size: 18px;
  390. line-height: 22px;
  391. }
  392. .gutter {
  393. margin-left: 38px;
  394. }
  395. .viewer {
  396. min-height: 18px;
  397. display: block;
  398. word-wrap: break-word;
  399. }
  400. .viewer table {
  401. word-wrap: normal;
  402. word-break: normal;
  403. }
  404. .viewer ol {
  405. list-style-type: decimal;
  406. padding-left: 20px;
  407. padding-bottom: 10px;
  408. }
  409. .viewer ul {
  410. list-style-type: initial;
  411. padding-left: 20px;
  412. padding-bottom: 10px;
  413. }
  414. .viewer em {
  415. font-style: italic;
  416. }
  417. .viewer pre {
  418. padding: 10px 12px 7px;
  419. background: #dedede;
  420. overflow-y: auto;
  421. }
  422. .viewer a {
  423. text-decoration: underline;
  424. }
  425. .viewer a:hover {
  426. color: #333;
  427. }
  428. .basicTabs-container .tabs-content-container {
  429. padding: 0;
  430. padding-top: 15px;
  431. }
  432. @media screen and (max-width: 800px) {
  433. #content {
  434. margin: 1px 0px 0px 0px;
  435. height: calc(100% - 0px);
  436. }
  437. #content > .wrapper {
  438. margin-top: 0px;
  439. }
  440. .wrapper {
  441. height: calc(100% - 31px);
  442. margin: 0px;
  443. }
  444. .panel-default {
  445. width: 83vw;
  446. }
  447. }
  448. .inline-input {
  449. height: 37px;
  450. margin: 8px 10px 0 0;
  451. width: 50px;
  452. }
  453. .select-authentication {
  454. width: 100%;
  455. }
  456. .auth-layout {
  457. display: flex;
  458. flex-direction: column;
  459. align-items: center;
  460. justify-content: center;
  461. }
  462. .auth-layout .auth-dialog {
  463. margin: 0 !important;
  464. }
  465. .loadingText {
  466. text-align: center;
  467. }
  468. .lds-roller {
  469. display: block;
  470. margin: auto;
  471. position: relative;
  472. width: 64px;
  473. height: 64px;
  474. }
  475. .lds-roller div {
  476. animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  477. transform-origin: 32px 32px;
  478. }
  479. .lds-roller div:after {
  480. content: " ";
  481. display: block;
  482. position: absolute;
  483. width: 6px;
  484. height: 6px;
  485. border-radius: 50%;
  486. background: #dedede;
  487. margin: -3px 0 0 -3px;
  488. }
  489. .lds-roller div:nth-child(1) {
  490. animation-delay: -0.036s;
  491. }
  492. .lds-roller div:nth-child(1):after {
  493. top: 50px;
  494. left: 50px;
  495. }
  496. .lds-roller div:nth-child(2) {
  497. animation-delay: -0.072s;
  498. }
  499. .lds-roller div:nth-child(2):after {
  500. top: 54px;
  501. left: 45px;
  502. }
  503. .lds-roller div:nth-child(3) {
  504. animation-delay: -0.108s;
  505. }
  506. .lds-roller div:nth-child(3):after {
  507. top: 57px;
  508. left: 39px;
  509. }
  510. .lds-roller div:nth-child(4) {
  511. animation-delay: -0.144s;
  512. }
  513. .lds-roller div:nth-child(4):after {
  514. top: 58px;
  515. left: 32px;
  516. }
  517. .lds-roller div:nth-child(5) {
  518. animation-delay: -0.18s;
  519. }
  520. .lds-roller div:nth-child(5):after {
  521. top: 57px;
  522. left: 25px;
  523. }
  524. .lds-roller div:nth-child(6) {
  525. animation-delay: -0.216s;
  526. }
  527. .lds-roller div:nth-child(6):after {
  528. top: 54px;
  529. left: 19px;
  530. }
  531. .lds-roller div:nth-child(7) {
  532. animation-delay: -0.252s;
  533. }
  534. .lds-roller div:nth-child(7):after {
  535. top: 50px;
  536. left: 14px;
  537. }
  538. .lds-roller div:nth-child(8) {
  539. animation-delay: -0.288s;
  540. }
  541. .lds-roller div:nth-child(8):after {
  542. top: 45px;
  543. left: 10px;
  544. }
  545. #isSettingDatabaseCallDone {
  546. display: none;
  547. }
  548. .at-link {
  549. color: #17683a;
  550. text-decoration: underline;
  551. text-decoration-color: #17683a;
  552. }
  553. @-moz-keyframes fadeIn {
  554. from {
  555. opacity: 0;
  556. }
  557. }
  558. @-webkit-keyframes fadeIn {
  559. from {
  560. opacity: 0;
  561. }
  562. }
  563. @-o-keyframes fadeIn {
  564. from {
  565. opacity: 0;
  566. }
  567. }
  568. @keyframes fadeIn {
  569. from {
  570. opacity: 0;
  571. }
  572. }
  573. @-moz-keyframes flexGrowIn {
  574. from {
  575. height: 100%;
  576. }
  577. }
  578. @-webkit-keyframes flexGrowIn {
  579. from {
  580. height: 100%;
  581. }
  582. }
  583. @-o-keyframes flexGrowIn {
  584. from {
  585. height: 100%;
  586. }
  587. }
  588. @keyframes flexGrowIn {
  589. from {
  590. height: 100%;
  591. }
  592. }
  593. @-moz-keyframes lds-roller {
  594. 0% {
  595. transform: rotate(0deg);
  596. }
  597. 100% {
  598. transform: rotate(360deg);
  599. }
  600. }
  601. @-webkit-keyframes lds-roller {
  602. 0% {
  603. transform: rotate(0deg);
  604. }
  605. 100% {
  606. transform: rotate(360deg);
  607. }
  608. }
  609. @-o-keyframes lds-roller {
  610. 0% {
  611. transform: rotate(0deg);
  612. }
  613. 100% {
  614. transform: rotate(360deg);
  615. }
  616. }
  617. @keyframes lds-roller {
  618. 0% {
  619. transform: rotate(0deg);
  620. }
  621. 100% {
  622. transform: rotate(360deg);
  623. }
  624. }