You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

548 line
10 KiB

  1. .navbar .dropdown-toggle {
  2. padding-top: 8px;
  3. padding-bottom: 8px;
  4. }
  5. .navbar-fixed-top {
  6. left: 0px;
  7. right: 0px;
  8. }
  9. .navbar a {
  10. font-size: 12px;
  11. font-weight: bold;
  12. }
  13. .navbar-icon-home {
  14. vertical-align: middle;
  15. }
  16. .navbar-icon-home:hover,
  17. .navbar-icon-home:focus,
  18. .navbar-icon-home:active,
  19. .navbar-icon-home-hover {
  20. opacity: 1;
  21. Filter: alpha(opacity=100);
  22. /* For IE8 and earlier */
  23. }
  24. .navbar-user-image {
  25. width: 24px;
  26. height: 24px;
  27. margin-right: 3px;
  28. border-radius: 4px;
  29. }
  30. @media (max-width: 991px) {
  31. .navbar-desk {
  32. width: 40% !important;
  33. }
  34. .navbar-desk ~ ul > li {
  35. float: left;
  36. }
  37. .navbar-desk ~ ul > li a {
  38. padding-left: 10px !important;
  39. padding-right: 10px !important;
  40. }
  41. .navbar-desk ~ ul > li a .avatar {
  42. margin-right: 0;
  43. }
  44. .dropdown-navbar-new-comments > a {
  45. padding: 8px 0 !important;
  46. margin-left: 0 !important;
  47. }
  48. }
  49. @media (max-width: 767px) {
  50. .navbar-desk {
  51. width: 60% !important;
  52. }
  53. }
  54. #search-modal .modal-dialog,
  55. #search-modal .modal-content {
  56. background: transparent;
  57. }
  58. #search-modal .modal-header {
  59. background: #fff;
  60. display: table;
  61. width: 100%;
  62. }
  63. #search-modal .modal-header form,
  64. #search-modal .modal-header button {
  65. display: table-cell;
  66. vertical-align: middle;
  67. }
  68. #search-modal .modal-header button {
  69. height: 30px;
  70. }
  71. .dropdown-navbar-new-comments > a {
  72. border: 0;
  73. }
  74. .dropdown-navbar-new-comments .dropdown-menu {
  75. margin-top: 0;
  76. }
  77. @media (max-width: 767px) {
  78. .dropdown-navbar-new-comments.open .dropdown-menu,
  79. .dropdown-navbar-user.open .dropdown-menu {
  80. position: absolute;
  81. border-top: 1px solid rgba(0, 0, 0, 0.14902);
  82. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  83. background-color: #fff;
  84. right: 0;
  85. left: auto;
  86. }
  87. .dropdown-navbar-new-comments.open .dropdown-menu > li > a,
  88. .dropdown-navbar-user.open .dropdown-menu > li > a {
  89. padding: 12px;
  90. }
  91. }
  92. .navbar-new-comments {
  93. display: inline-block;
  94. min-width: 24px;
  95. height: 24px;
  96. border-radius: 4px;
  97. color: #fff;
  98. text-align: center;
  99. padding: 2px 5px;
  100. }
  101. .navbar-new-comments-true {
  102. background-color: #ff5858;
  103. }
  104. #navbar-search {
  105. width: 300px;
  106. background-color: rgba(255, 255, 255, 0.9);
  107. }
  108. .navbar .navbar-search-icon {
  109. color: #6C7680;
  110. font-size: inherit;
  111. position: relative;
  112. right: 24px;
  113. top: 1px;
  114. }
  115. .navbar .badge {
  116. font-weight: normal;
  117. }
  118. #navbar-search-results {
  119. left: auto;
  120. right: inherit;
  121. margin-top: -1px;
  122. max-height: 300px;
  123. overflow-y: auto;
  124. overflow-x: hidden;
  125. }
  126. .navbar-center {
  127. float: left;
  128. color: #6C7680;
  129. }
  130. #navbar-breadcrumbs > li > a:before {
  131. font-family: FontAwesome;
  132. font-weight: normal;
  133. font-style: normal;
  134. text-decoration: inherit;
  135. -webkit-font-smoothing: antialiased;
  136. *margin-right: .3em;
  137. display: inline-block;
  138. speak: none;
  139. font-size: 24px;
  140. transition: 0.2s;
  141. position: relative;
  142. top: 3px;
  143. content: "\f105";
  144. margin-right: 10px;
  145. color: #C0C9D2;
  146. }
  147. #navbar-breadcrumbs > li > a:hover:before,
  148. #navbar-breadcrumbs > li > a:focus:before,
  149. #navbar-breadcrumbs > li > a:active:before {
  150. color: #36414C;
  151. }
  152. #navbar-breadcrumbs > li > a {
  153. padding: 6px 15px 10px 0px;
  154. }
  155. .toolbar-user-fullname {
  156. max-width: 200px;
  157. display: inline-block;
  158. }
  159. .navbar-brand {
  160. padding: 10px;
  161. }
  162. .navbar-brand > img {
  163. display: inline-block;
  164. }
  165. .toggle-sidebar {
  166. margin-right: 15px;
  167. }
  168. .navbar-default .navbar-nav > li > a,
  169. .navbar-default .navbar-brand {
  170. color: #8D99A6;
  171. }
  172. body {
  173. font-size: 16px;
  174. line-height: 1.65em;
  175. color: #454e57;
  176. -webkit-font-smoothing: antialiased;
  177. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  178. }
  179. .container {
  180. max-width: 870px;
  181. }
  182. img {
  183. max-width: 100%;
  184. }
  185. .splash {
  186. border-bottom: 1px solid #d1d8dd;
  187. }
  188. .splash .jumbotron {
  189. background-color: transparent;
  190. padding: 40px 0 60px 0;
  191. text-align: center;
  192. }
  193. .splash .jumbotron h1 {
  194. font-size: 48px;
  195. font-weight: 400;
  196. opacity: 0.9;
  197. color: #2E3338;
  198. }
  199. .splash .jumbotron p {
  200. font-size: 24px;
  201. font-color: #8D99A6 !important;
  202. letter-spacing: 0px;
  203. opacity: 0.7;
  204. margin-bottom: 90px;
  205. font-weight: 300;
  206. line-height: 1.4em;
  207. }
  208. .splash .section {
  209. padding: 30px 0 0 0;
  210. }
  211. .page-container {
  212. padding-top: 38px;
  213. margin: 0 auto;
  214. max-width: 870px;
  215. }
  216. .page-container .webpage-content ol > li,
  217. .page-container .webpage-content ul > li {
  218. margin: 13px auto;
  219. }
  220. .page-container .webpage-content ol > li li,
  221. .page-container .webpage-content ul > li li {
  222. margin: 4px auto;
  223. }
  224. .page-container .webpage-content ol li ol {
  225. list-style-type: disc;
  226. }
  227. .page-container .webpage-content ul,
  228. .page-container .webpage-content ol {
  229. margin-bottom: 32px;
  230. }
  231. @media (min-width: 768px) {
  232. .page-container .page-content {
  233. width: 83%;
  234. margin: 0 auto;
  235. }
  236. }
  237. #page-index {
  238. padding-top: 0;
  239. width: 100%;
  240. margin: 0;
  241. }
  242. #page-index .page-content {
  243. width: 100%;
  244. margin: 0;
  245. }
  246. body[data-path="index"] .navbar .toggle-sidebar i {
  247. color: #fff;
  248. }
  249. code {
  250. color: #e66a12;
  251. background: #fff6df;
  252. }
  253. pre {
  254. background: #fafbfc;
  255. border: 1px solid #e1e9f0;
  256. border-radius: 2px;
  257. }
  258. .hljs {
  259. background: transparent;
  260. border: none;
  261. padding: 1.2em 1.5em 1.5em;
  262. color: #454e57;
  263. }
  264. .hljs-keyword,
  265. .hljs-tag,
  266. .css .hljs-class,
  267. .css .hljs-id,
  268. .lisp .hljs-title,
  269. .nginx .hljs-title,
  270. .hljs-request,
  271. .hljs-status,
  272. .clojure .hljs-attribute {
  273. color: #e66a12;
  274. }
  275. .diff .hljs-deletion,
  276. .hljs-string,
  277. .hljs-tag .hljs-value,
  278. .hljs-preprocessor,
  279. .hljs-pragma,
  280. .hljs-built_in,
  281. .hljs-javadoc,
  282. .smalltalk .hljs-class,
  283. .smalltalk .hljs-localvars,
  284. .smalltalk .hljs-array,
  285. .css .hljs-rules .hljs-value,
  286. .hljs-attr_selector,
  287. .hljs-pseudo,
  288. .apache .hljs-cbracket,
  289. .tex .hljs-formula,
  290. .coffeescript .hljs-attribute {
  291. color: #dd4a68;
  292. }
  293. .hljs-number,
  294. .hljs-date,
  295. .hljs-regexp,
  296. .hljs-literal,
  297. .hljs-hexcolor,
  298. .smalltalk .hljs-symbol,
  299. .smalltalk .hljs-char,
  300. .go .hljs-constant,
  301. .hljs-change,
  302. .lasso .hljs-variable,
  303. .makefile .hljs-variable,
  304. .asciidoc .hljs-bullet,
  305. .markdown .hljs-bullet,
  306. .asciidoc .hljs-link_url,
  307. .markdown .hljs-link_url {
  308. color: #7575ff;
  309. }
  310. .hljs-shebang,
  311. .diff .hljs-addition,
  312. .hljs-comment,
  313. .hljs-annotation,
  314. .hljs-template_comment,
  315. .hljs-pi,
  316. .hljs-doctype {
  317. color: #6a906a;
  318. }
  319. .dos .hljs-keyword,
  320. .hljs-decorator,
  321. .hljs-title,
  322. .hljs-type,
  323. .diff .hljs-header,
  324. .ruby .hljs-class .hljs-parent,
  325. .apache .hljs-tag,
  326. .nginx .hljs-built_in,
  327. .tex .hljs-command,
  328. .hljs-prompt {
  329. color: #4f4fa4;
  330. }
  331. .navbar {
  332. max-width: 870px;
  333. margin-left: auto;
  334. margin-right: auto;
  335. }
  336. .navbar a {
  337. font-size: 16px;
  338. font-weight: normal;
  339. }
  340. .navbar a.navbar-brand {
  341. font-weight: bold;
  342. }
  343. .navbar a.toggle-sidebar {
  344. margin-top: 8px;
  345. }
  346. .sidebar a {
  347. font-size: 14px;
  348. padding-top: 14px !important;
  349. padding-bottom: 14px !important;
  350. }
  351. .breadcrumb {
  352. line-height: 1em;
  353. color: #8D99A6;
  354. background-color: transparent;
  355. margin-bottom: 32px;
  356. padding: 0px;
  357. padding-left: 20px;
  358. background: url('/assets/img/up.png') 0% 30% no-repeat;
  359. }
  360. .breadcrumb .icon {
  361. display: none;
  362. }
  363. .breadcrumb a,
  364. .breadcrumb a:hover,
  365. .breadcrumb a:focus,
  366. .breadcrumb a:visited {
  367. color: #7575ff;
  368. font-size: 16px;
  369. }
  370. .hero-and-content a,
  371. .hero-and-content a:hover,
  372. .hero-and-content a:focus,
  373. .hero-and-content a:visited {
  374. color: #5E64FF;
  375. }
  376. .hero-and-content a.btn {
  377. color: inherit;
  378. }
  379. a.btn-primary {
  380. color: #7575ff;
  381. }
  382. a.btn-primary:hover,
  383. a.btn-primary:focus,
  384. a.btn-primary:visited {
  385. color: #7575ff;
  386. }
  387. .btn-next-wrapper {
  388. margin-top: 32px;
  389. text-align: right;
  390. }
  391. h2 {
  392. margin-top: 48px;
  393. font-size: 24px;
  394. }
  395. h3,
  396. h4 {
  397. margin-top: 48px;
  398. }
  399. p {
  400. margin-bottom: 16px;
  401. }
  402. .hero-and-content > p {
  403. max-width: 723px;
  404. margin: 0 auto;
  405. }
  406. .navbar {
  407. background-color: transparent;
  408. border: none;
  409. padding: 15px 0px;
  410. border-radius: 0px;
  411. border-bottom: 1px solid #d1d8dd;
  412. }
  413. .section {
  414. padding: 64px 0 0 0;
  415. }
  416. .dev-header {
  417. margin-bottom: 30px;
  418. }
  419. .docs-footer {
  420. padding: 30px 0px 60px 0px;
  421. border-top: 1px solid #d1d8dd;
  422. max-width: 870px;
  423. margin: 0 auto;
  424. margin-top: 80px;
  425. font-size: 14px;
  426. }
  427. .docs-footer h3 {
  428. margin-top: 24px;
  429. font-size: 16px;
  430. }
  431. .docs-footer img.frappe-bird {
  432. width: 40px;
  433. height: 40px;
  434. background: #fff;
  435. margin-bottom: 10px;
  436. padding: 5px;
  437. }
  438. .docs-footer a {
  439. color: #8D99A6;
  440. }
  441. .docs-footer li {
  442. display: inline-block;
  443. margin: 0 10px;
  444. }
  445. .docs-footer .built-with-frappe {
  446. margin-top: -50px;
  447. }
  448. .browser-image {
  449. min-height: 200px;
  450. border: 1px solid #d1d8dd;
  451. border-bottom: 0px;
  452. }
  453. .fake-browser-frame {
  454. position: relative;
  455. margin: 24px auto 0px;
  456. box-shadow: 0px -6px 100px 1px rgba(0, 0, 0, 0.1), 0px -6px 50px 1px rgba(0, 0, 0, 0.4);
  457. }
  458. .fake-browser-frame::before {
  459. content: "";
  460. height: 24px;
  461. position: absolute;
  462. top: -24px;
  463. left: 0px;
  464. right: 0px;
  465. border: 1px solid #d1d8dd;
  466. background: #f5f7fa;
  467. border-bottom: none;
  468. border-top-left-radius: 4px;
  469. border-top-right-radius: 4px;
  470. }
  471. .fake-browser-frame::after {
  472. content: '\f111 \00a0\00a0 \f111 \00a0\00a0 \f111';
  473. position: absolute;
  474. color: #d1d8dd;
  475. top: -15px;
  476. left: 8px;
  477. /* octicon */
  478. font: normal normal;
  479. font-size: 8px;
  480. font-family: 'FontAwesome';
  481. line-height: 1;
  482. display: inline-block;
  483. text-decoration: none;
  484. -webkit-font-smoothing: antialiased;
  485. -moz-osx-font-smoothing: grayscale;
  486. -webkit-user-select: none;
  487. -moz-user-select: none;
  488. -ms-user-select: none;
  489. user-select: none;
  490. }
  491. .fake-iphone-frame {
  492. position: relative;
  493. padding: 40px 8px;
  494. border: 1px solid #d1d8dd;
  495. border-radius: 15px;
  496. }
  497. .fake-ipad-frame {
  498. position: relative;
  499. padding: 8px 40px;
  500. border: 1px solid #d1d8dd;
  501. border-radius: 15px;
  502. }
  503. .screenshot {
  504. border: 1px solid #d1d8dd;
  505. box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.15);
  506. margin: 8px 0px;
  507. max-width: 100%;
  508. }
  509. hr {
  510. margin: 48px 0px 30px;
  511. }
  512. .edit {
  513. color: #8d99a6;
  514. }
  515. a.edit,
  516. a.edit:hover,
  517. a.edit:focus,
  518. a.edit:visited,
  519. .edit-container .icon {
  520. color: #8d99a6;
  521. }
  522. .btn-next {
  523. margin-top: 30px;
  524. margin-bottom: 0px;
  525. }
  526. .btn-next:after {
  527. content: " \2192";
  528. }
  529. #current td {
  530. font-weight: bold;
  531. }
  532. #current td code {
  533. font-weight: normal;
  534. background: transparent;
  535. font-family: "Helvetica Neue", Helvetica, Arial, "Open Sans", sans-serif;
  536. color: #454e57;
  537. font-size: 16px;
  538. }
  539. .hero-and-content [data-html-block="hero"] {
  540. overflow-y: hidden;
  541. }
  542. .page-content-wrapper > .row .col-sm-8 {
  543. width: 100%;
  544. }
  545. .page-content-wrapper > .row .col-sm-4 {
  546. display: none;
  547. }