您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
 

337 行
7.3 KiB

  1. html {
  2. min-height: 100%;
  3. }
  4. body {
  5. height: 100%;
  6. margin: 0px;
  7. padding: 0px !important;
  8. }
  9. html,
  10. body {
  11. overflow-x: hidden;
  12. }
  13. @media (max-width: 991px) {
  14. .intro-area,
  15. .footnote-area {
  16. padding: 15px;
  17. }
  18. .grid-row-open {
  19. top: 0;
  20. }
  21. .layout-main {
  22. position: relative;
  23. }
  24. body[data-route^="Form"] .page-title h1 {
  25. margin-top: 12px;
  26. }
  27. body[data-route^="Form"] .page-title .indicator {
  28. display: inline-block;
  29. margin-top: 12px;
  30. }
  31. body[data-route^="Form"] .page-actions {
  32. padding-top: 20px !important;
  33. padding-bottom: 0px !important;
  34. padding-left: 0px !important;
  35. }
  36. body[data-route^="Form"] .page-head .sub-heading {
  37. font-weight: normal;
  38. font-size: 10px;
  39. display: block;
  40. position: absolute;
  41. right: 140px;
  42. min-width: 200px;
  43. }
  44. body[data-route^="Form"] .title-text {
  45. margin-top: 10px;
  46. }
  47. .toggle-navbar-new-comments {
  48. padding: 8px 0px !important;
  49. }
  50. .navbar > .container > .navbar-header {
  51. float: left;
  52. width: 80%;
  53. }
  54. .navbar > .container > .navbar-right {
  55. float: right;
  56. }
  57. .module-item {
  58. padding: 7px 0px !important;
  59. }
  60. .module-item h4 {
  61. font-weight: normal;
  62. }
  63. #navbar-breadcrumbs {
  64. margin: 0px;
  65. display: inline-block;
  66. }
  67. #navbar-breadcrumbs > li,
  68. #navbar-breadcrumbs > li > a {
  69. display: inline-block;
  70. vertical-align: middle;
  71. }
  72. #navbar-breadcrumbs > li > a:before {
  73. content: "\f104";
  74. margin-right: 10px;
  75. color: #6C7680;
  76. }
  77. #navbar-breadcrumbs li:not(:nth-last-child(-n+1)) {
  78. display: none;
  79. }
  80. .navbar-nav {
  81. margin: 0px;
  82. margin-right: -15px;
  83. }
  84. .sidebar .form-group {
  85. margin-bottom: 0px;
  86. }
  87. #sidebar-search {
  88. height: 27px;
  89. }
  90. .sidebar .navbar-search-icon {
  91. float: right;
  92. color: #6C7680;
  93. font-size: inherit;
  94. position: relative;
  95. right: 7px;
  96. top: -20px;
  97. height: 0;
  98. }
  99. .sidebar form {
  100. padding: 7px;
  101. }
  102. .sidebar .main-menu {
  103. position: absolute;
  104. left: 0;
  105. right: 0;
  106. top: 0;
  107. bottom: 41px;
  108. overflow-y: auto;
  109. }
  110. .sidebar .user-menu {
  111. padding: 9px 14px;
  112. background-color: #f5f7fa;
  113. position: absolute;
  114. left: 0;
  115. bottom: 0;
  116. right: 0;
  117. }
  118. .sidebar .user-menu,
  119. .sidebar .user-menu .octicon {
  120. color: #6C7680;
  121. }
  122. .sidebar .user-menu img {
  123. margin-top: -1px;
  124. }
  125. body[data-route^="Module"] .navbar-center {
  126. display: block !important;
  127. position: absolute;
  128. top: 10px;
  129. left: 25%;
  130. right: 25%;
  131. text-align: center;
  132. }
  133. body.no-breadcrumbs .navbar .navbar-home {
  134. display: inline-block !important;
  135. padding-left: 0px;
  136. margin-left: 0px;
  137. padding-top: 6px;
  138. }
  139. body.no-breadcrumbs .navbar .navbar-home:before {
  140. font-family: FontAwesome;
  141. font-weight: normal;
  142. font-style: normal;
  143. text-decoration: inherit;
  144. -webkit-font-smoothing: antialiased;
  145. *margin-right: .3em;
  146. display: inline-block;
  147. speak: none;
  148. font-size: 24px;
  149. transition: 0.2s;
  150. position: relative;
  151. top: 3px;
  152. content: "\f104";
  153. margin-right: 10px;
  154. color: #6C7680;
  155. }
  156. body.no-breadcrumbs .navbar .navbar-home:hover:before,
  157. body.no-breadcrumbs .navbar .navbar-home:focus:before,
  158. body.no-breadcrumbs .navbar .navbar-home:active:before {
  159. color: #36414C !important;
  160. }
  161. body[data-route=""] .navbar .navbar-home,
  162. body[data-route="desktop"] .navbar .navbar-home {
  163. padding: 8px 10px;
  164. }
  165. body[data-route=""] .navbar .navbar-home:before,
  166. body[data-route="desktop"] .navbar .navbar-home:before {
  167. display: none;
  168. }
  169. body[data-route=""] .navbar .navbar-home img,
  170. body[data-route="desktop"] .navbar .navbar-home img {
  171. margin-top: 0;
  172. }
  173. body[data-route=""] .toggle-sidebar,
  174. body[data-route="desktop"] .toggle-sidebar {
  175. display: none !important;
  176. }
  177. body[data-sidebar="0"] .toggle-sidebar {
  178. display: none !important;
  179. }
  180. body[data-sidebar="0"] #navbar-breadcrumbs,
  181. body[data-sidebar="0"] .navbar-home {
  182. margin-left: 15px !important;
  183. }
  184. .linked-with-dialog {
  185. width: 100% !important;
  186. }
  187. }
  188. @media (max-width: 991px) and (max-width: 480px) {
  189. #navbar-breadcrumbs li a {
  190. width: 100px;
  191. overflow: hidden;
  192. white-space: nowrap;
  193. text-overflow: ellipsis;
  194. }
  195. }
  196. @media (max-width: 767px) {
  197. .modal .modal-dialog {
  198. margin: 0px;
  199. padding: 0px;
  200. width: 100%;
  201. background-color: #fff;
  202. }
  203. .modal .modal-content {
  204. border-radius: 0px;
  205. border: none;
  206. height: 100%;
  207. }
  208. .modal .modal-body .form-layout {
  209. margin: -15px;
  210. }
  211. .modal .file-upload .input-upload {
  212. width: 100%;
  213. text-align: center;
  214. }
  215. .modal .file-upload .input-upload .btn-browse {
  216. width: 100%;
  217. }
  218. .modal .file-upload .web-link-wrapper {
  219. display: block;
  220. width: 100% !important;
  221. text-align: center;
  222. }
  223. .modal .file-upload .web-link-wrapper .file-upload-or {
  224. display: block;
  225. margin: 15px 24px;
  226. }
  227. .modal .file-upload .web-link-wrapper .input-link {
  228. width: 100% !important;
  229. }
  230. .layout-main-section-wrapper {
  231. padding: 0px;
  232. }
  233. .layout-main-section {
  234. border-left-color: transparent !important;
  235. border-right-color: transparent !important;
  236. }
  237. .list-row {
  238. padding: 13px 15px !important;
  239. }
  240. .doclist-row {
  241. position: relative;
  242. padding-right: 10px;
  243. }
  244. .doclist-row .list-id {
  245. font-weight: normal;
  246. }
  247. .doclist-row .list-row-id {
  248. left: 18px;
  249. text-align: left;
  250. margin-top: 3px;
  251. }
  252. .doclist-row.has-checkbox .list-row-id {
  253. left: 40px;
  254. }
  255. .doclist-row .list-row-indicator {
  256. position: absolute;
  257. right: 0px;
  258. top: -20px;
  259. }
  260. .doclist-row .list-row-modified {
  261. margin-right: -10px;
  262. }
  263. .doclist-row .list-row-left {
  264. z-index: 1;
  265. }
  266. .doclist-row .list-row-right {
  267. float: right;
  268. }
  269. .doclist-row .list-row-right .list-row-indicator {
  270. top: 4px;
  271. }
  272. .doclist-row .list-row-right .list-row-indicator .indicator::before,
  273. .doclist-row .list-row-right .list-row-indicator .indicator::after {
  274. height: 12px;
  275. width: 12px;
  276. border-radius: 12px;
  277. }
  278. .doclist-row .list-row-right.no-right-column {
  279. position: absolute;
  280. top: 0;
  281. right: 10px;
  282. left: -10px;
  283. width: 100%;
  284. }
  285. body[data-route^="chat"] .navbar-center {
  286. display: block !important;
  287. position: absolute;
  288. top: 10px;
  289. left: 25%;
  290. right: 25%;
  291. text-align: center;
  292. }
  293. #page-chat .layout-side-section {
  294. position: relative;
  295. left: 0px;
  296. border-right: 1px solid #d1d8dd;
  297. padding-left: 0px;
  298. float: left;
  299. width: 76px;
  300. }
  301. #page-chat .layout-main-section-wrapper {
  302. position: absolute;
  303. left: 75px;
  304. right: 0px;
  305. border-left: 1px solid #d1d8dd;
  306. float: left;
  307. }
  308. #page-chat .module-sidebar-item {
  309. margin: 0px;
  310. }
  311. #page-chat .module-sidebar-item .chat-sidebar-link {
  312. padding: 15px;
  313. }
  314. #page-chat .timeline-head {
  315. padding: 15px 15px 7px;
  316. }
  317. #page-chat .list-row {
  318. padding: 7px 0px;
  319. }
  320. #page-chat .message-row-right {
  321. margin-top: 10px;
  322. text-align: left;
  323. }
  324. #page-setup-wizard .form-section:first-child .form-column:first-child .frappe-control:first-child {
  325. border-top: 1px solid #d1d8dd;
  326. }
  327. #page-setup-wizard .form-section:last-child .form-column:last-child .frappe-control:last-child {
  328. border-bottom: 1px solid #d1d8dd;
  329. }
  330. #page-setup-wizard .setup-wizard-slide .form {
  331. border: none;
  332. }
  333. body[data-route^="Form"] .page-head .sub-heading {
  334. right: 90px;
  335. }
  336. }