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.
 
 
 
 
 
 

603 line
8.5 KiB

  1. body {
  2. margin: 0px;
  3. padding-top: 36px;
  4. padding-bottom: 50px;
  5. }
  6. a {
  7. cursor: pointer;
  8. }
  9. a.disabled, a.disabled:hover {
  10. color: #888;
  11. cursor: default;
  12. text-decoration: none;
  13. }
  14. .layout-main {
  15. padding-bottom: 10px;
  16. }
  17. .text-small {
  18. font-size: 80%;
  19. }
  20. .text-ellipsis {
  21. display: inline-block;
  22. white-space: nowrap;
  23. overflow: hidden;
  24. text-overflow: ellipsis;
  25. }
  26. @media (max-width: 767px) {
  27. .layout-side-section {
  28. border-top: 1px solid #c7c7c7;
  29. }
  30. }
  31. /* freeze */
  32. div#freeze {
  33. position: fixed;
  34. display: none;
  35. top: 0px;
  36. left: 0px;
  37. bottom: 0px;
  38. right: 0px;
  39. background-color: #aaa;
  40. opacity: 0.6;
  41. z-index: 1;
  42. text-align: center;
  43. }
  44. /* listing */
  45. .show_filters {
  46. padding-bottom: 15px;
  47. margin-bottom: 15px;
  48. border-bottom: 1px solid #c7c7c7;
  49. }
  50. .list-row {
  51. padding: 5px 15px;
  52. margin: 0px -15px;
  53. border-bottom: 1px solid #c7c7c7;
  54. }
  55. .side-panel {
  56. border-bottom: 1px solid #c7c7c7;
  57. margin: 0px -15px;
  58. padding: 5px 15px;
  59. }
  60. /* module */
  61. .alert-badge {
  62. margin: 4px 0px;
  63. padding: 10px;
  64. }
  65. .alert-badge a, .alert-badge a:hover {
  66. }
  67. .alert-badge .badge {
  68. margin-top: 3px;
  69. }
  70. .icon-in-circle {
  71. color: #b7b7b7;
  72. background-color: white;
  73. border-radius:50%;
  74. text-align: center;
  75. width: 20px;
  76. height: 20px;
  77. font-size: 20px;
  78. display: inline-block;
  79. }
  80. .form-layout {
  81. /*margin-top: -15px;*/
  82. }
  83. .form-headline {
  84. margin-bottom: 10px;
  85. font-size: 120%;
  86. }
  87. .form-dashboard {
  88. display: none;
  89. border-bottom: 1px solid #e7e7e7;
  90. }
  91. .help ol {
  92. padding-left: 19px;
  93. }
  94. .field_description_top {
  95. margin-bottom: 3px;
  96. }
  97. .link-field-btn a, .link-field-btn a:hover {
  98. color: #888;
  99. text-decoration: none;
  100. margin-left: 3px;
  101. }
  102. /* list */
  103. .doclist-row {
  104. position: relative;
  105. padding-top: 5px;
  106. padding-bottom: 3px;
  107. border-bottom: "1px solid #eee";
  108. }
  109. .doclist-row .col {
  110. padding-left: 7px;
  111. padding-right: 7px;
  112. }
  113. .list-timestamp {
  114. position: absolute;
  115. right: 5px;
  116. bottom: 2px;
  117. font-size: 70%;
  118. color: #888;
  119. }
  120. /* module */
  121. .module-item-progress {
  122. margin-bottom: 10px;
  123. height: 17px;
  124. }
  125. .module-item-progress-total {
  126. height: 7px;
  127. background-color: #999999;
  128. width: 0px;
  129. }
  130. .module-item-progress-open {
  131. height: 7px;
  132. background-color: red;
  133. width: 0px;
  134. }
  135. /* appframe header */
  136. .appframe {
  137. padding-top: 15px;
  138. }
  139. .appframe-titlebar {
  140. min-height: 30px;
  141. background-color: #e7e7e7;
  142. }
  143. .titlebar-item {
  144. padding-top: 10px;
  145. padding-bottom: 10px;
  146. }
  147. .titlebar-item h4 {
  148. width: 100%;
  149. white-space: nowrap;
  150. overflow: hidden;
  151. text-overflow: ellipsis;
  152. margin: 0px;
  153. }
  154. .titlebar-center-item {
  155. }
  156. .appframe-header {
  157. margin-bottom: 20px;
  158. }
  159. .appframe-toolbar {
  160. margin-bottom: 0px;
  161. }
  162. .appframe-header .status-bar {
  163. text-align: right;
  164. }
  165. /* fixed navbar in appframe */
  166. .appframe .navbar {
  167. margin-left: -15px;
  168. margin-right: -15px;
  169. margin-bottom: 0px;
  170. border-radius: 0px;
  171. border-bottom: 1px solid #e7e7e7;
  172. min-height: 51px;
  173. }
  174. .appframe .navbar-form select,
  175. .appframe .navbar-form input,
  176. .appframe .navbar-form button,
  177. .appframe .navbar-form label {
  178. margin-bottom: 5px;
  179. }
  180. .appframe .navbar-form {
  181. margin-bottom: 2px;
  182. width: 100%;
  183. }
  184. .appframe-iconbar, .appframe-form {
  185. border-bottom: 1px solid #c7c7c7;
  186. }
  187. .appframe-form {
  188. padding: 5px 0px;
  189. }
  190. .appframe-form input, .appframe-form select, .appframe-form label {
  191. font-size: 90%;
  192. padding: 4px;
  193. margin: 3px 0px;
  194. }
  195. .appframe-form .form-group {
  196. margin-bottom: 0px;
  197. }
  198. .appframe-form .form-control {
  199. height: 28px;
  200. }
  201. .iconbar {
  202. display: inline-block;
  203. padding: 9px 0px;
  204. }
  205. .iconbar ul {
  206. list-style: none;
  207. margin: 0 0 0 0;
  208. padding: 0 0 0 0;
  209. }
  210. .iconbar li {
  211. display: inline-block;
  212. padding-left: 4px;
  213. padding-right: 4px;
  214. }
  215. .iconbar i {
  216. margin-top: 4px;
  217. margin-right: 4px;
  218. color: #888;
  219. cursor: pointer;
  220. font-size: 16px;
  221. }
  222. .iconbar i:hover {
  223. color: #000;
  224. }
  225. .iconbar i:active {
  226. color: #5bc0de;
  227. }
  228. .iconbar .appframe-iconbar-active i {
  229. font-weight: bold;
  230. color: orange;
  231. }
  232. .appframe .title-icon {
  233. cursor: pointer;
  234. display: inline-block;
  235. float:left;
  236. padding: 5px;
  237. margin-right: 10px;
  238. border-radius: 5px;
  239. margin-top: -15px;
  240. font-size: 24px;
  241. text-align: center;
  242. width: 27px;
  243. }
  244. .appframe .title-text {
  245. display: inline-block;
  246. float:left;
  247. margin-top: -10px;
  248. }
  249. .appframe .title-icon:active {
  250. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.3);
  251. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.3);
  252. }
  253. .appframe-footer {
  254. margin-top: 15px;
  255. }
  256. /* home icon in main nav */
  257. .navbar-icon-home {
  258. vertical-align: middle;
  259. }
  260. .navbar-icon-home:hover,
  261. .navbar-icon-home:focus,
  262. .navbar-icon-home:active,
  263. .navbar-icon-home-hover{
  264. opacity:1;
  265. Filter:alpha(opacity=100); /* For IE8 and earlier */
  266. }
  267. .navbar .brand {
  268. max-height: 15px;
  269. }
  270. .navbar #spinner {
  271. display: block;
  272. float: right;
  273. width: 20px;
  274. margin-bottom: -5px;
  275. margin-top: 14px;
  276. visibility: hidden;
  277. }
  278. .navbar-new-comments {
  279. margin: -3px 0px;
  280. padding: 2px 5px;
  281. min-width: 20px;
  282. text-align: center;
  283. display: inline-block;
  284. border-radius: 2px;
  285. color: #999999;
  286. background-color: #333131;
  287. }
  288. .navbar-new-comments:hover,
  289. .navbar-new-comments:active,
  290. .navbar-new-comments:focus {
  291. color: #fff;
  292. }
  293. .navbar-new-comments-true {
  294. color: #fff;
  295. background-color: #e74c3c;
  296. }
  297. .btn [class^="icon-"], .nav [class^="icon-"], .btn [class*=" icon-"], .nav [class*=" icon-"] {
  298. display: inline-block;
  299. }
  300. .badge-important {
  301. background-color: #e74c3c;
  302. }
  303. .comm-header {
  304. font-weight: bold;
  305. height: 20px;
  306. overflow: hidden;
  307. }
  308. .comm-header > div {
  309. text-overflow: ellipsis;
  310. white-space: nowrap;
  311. overflow: hidden;
  312. }
  313. /* alert */
  314. #alert-container {
  315. position: fixed;
  316. bottom: 8px;
  317. right: 8px;
  318. z-index: 10;
  319. }
  320. #alert-container .alert {
  321. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  322. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  323. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  324. overflow: hidden;
  325. max-width: 400px;
  326. text-overflow: ellipsis;
  327. white-space: nowrap;
  328. }
  329. /* avatar */
  330. .avatar {
  331. display: inline-block;
  332. vertical-align: middle;
  333. border-radius: 50%;
  334. overflow: hidden;
  335. background-color: #ddd;
  336. border: 1px solid #eee;
  337. }
  338. .avatar img {
  339. width: 100%;
  340. height: auto;
  341. }
  342. .avatar-small {
  343. margin-right: 5px;
  344. width: 30px;
  345. height: 30px;
  346. }
  347. .avatar-large {
  348. margin-right: 10px;
  349. width: 72px;
  350. height: 72px;
  351. }
  352. /* slickgrid */
  353. .slick-cell {
  354. font-size: 12px;
  355. }
  356. .slick-header-column, .slick-cell {
  357. -webkit-box-sizing: content-box;
  358. -moz-box-sizing: content-box;
  359. box-sizing: content-box;
  360. }
  361. .slick-headerrow-column {
  362. background: #87ceeb;
  363. text-overflow: clip;
  364. }
  365. .slick-headerrow-column input {
  366. margin: 0;
  367. padding: 0;
  368. width: 100%;
  369. min-height: 20px;
  370. }
  371. .missing-image {
  372. background-color: #eee;
  373. display: table-cell;
  374. vertical-align: middle;
  375. text-align: center;
  376. width: 140px;
  377. height: 140px;
  378. font-size: 32px;
  379. color: #888;
  380. }
  381. /* form */
  382. .wn-editor img {
  383. max-width: 100%;
  384. }
  385. textarea.form-control {
  386. height: 120px;
  387. }
  388. ul.linked-with-list {
  389. list-style: none;
  390. margin: 0 0 20px 0;
  391. padding: 0 0 0 0;
  392. }
  393. ul.linked-with-list li {
  394. padding: 5px 0px;
  395. border-bottom: 1px solid #c7c7c7;
  396. }
  397. /* form grid */
  398. .grid-heading-row {
  399. padding: 8px;
  400. border-bottom: 1px solid #dddddd;
  401. }
  402. .rows .grid-row .divider {
  403. padding-bottom: 5px;
  404. margin-bottom: 5px;
  405. border-bottom: 1px solid #dddddd;
  406. }
  407. .rows .grid-row .data-row, .rows .grid-row .panel-heading {
  408. cursor: pointer;
  409. }
  410. .grid-row .panel {
  411. background-color: #fffff8;
  412. }
  413. /* form footer */
  414. .form-footer {
  415. padding-top: 15px;
  416. padding-bottom: 15px;
  417. color: #888;
  418. /*box-shadow: 0px -1px 6px rgba(0,0,0,0.3);*/
  419. }
  420. .like-disabled-input {
  421. background-color: #f8f8f8;
  422. padding: 6px;
  423. margin-bottom: 7px;
  424. border-radius: 3px;
  425. min-height: 30px;
  426. }
  427. /* jquery ui */
  428. .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  429. display: inline;
  430. }
  431. .hidden-xs-inline, .hidden-xs-inline-block {
  432. display: none;
  433. }
  434. .ui-autocomplete {
  435. max-height: 200px;
  436. overflow-y: auto;
  437. overflow-x: hidden;
  438. }
  439. @media (min-width: 768px) {
  440. .hidden-xs-inline {
  441. display: inline;
  442. }
  443. .hidden-xs-inline-block {
  444. display: inline-block;
  445. }
  446. }
  447. .modal-backdrop {
  448. opacity: 0.5;
  449. }
  450. /* buttons */
  451. .grid-overflow-no-ellipsis {
  452. word-wrap: break-word;
  453. overflow: hidden;
  454. padding-right: 0px;
  455. }
  456. .grid-overflow-ellipsis {
  457. overflow: hidden;
  458. text-overflow: ellipsis;
  459. white-space: nowrap;
  460. padding-right: 0px;
  461. }
  462. .toolbar-banner {
  463. text-align: center;
  464. background-color: #fcf8e3;
  465. padding: 7px;
  466. z-index: 1;
  467. }
  468. .form-group {
  469. margin-bottom: 7px;
  470. }
  471. /* hack */
  472. .ui-datepicker { z-index: 9999999 !important; }
  473. .ui-autocomplete {
  474. z-index: 9999999 !important;
  475. }
  476. .bold,
  477. .strong {
  478. font-weight: bold;
  479. }
  480. .tree-node-toolbar {
  481. padding: 2px 5px;
  482. margin-left: 15px;
  483. border-radius: 3px;
  484. background-color: #ddd;