default.less 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752
  1. @import (reference) '_mixins.less';
  2. .bx-def-page-width {
  3. max-width:@bx-page-width;
  4. width: 100%;
  5. }
  6. .bx-def-box-sizing {
  7. .box-sizing(border-box);
  8. }
  9. .bx-def-align-center {
  10. display: -webkit-flex !important;
  11. display: flex !important;
  12. -webkit-justify-content: center;
  13. justify-content: center;
  14. -webkit-align-items: center;
  15. align-items: center;
  16. }
  17. .bx-def-valign-center {
  18. display: -webkit-flex !important;
  19. display: flex !important;
  20. -webkit-align-items: center;
  21. align-items: center;
  22. }
  23. /* margins */
  24. .bx-def-centered {
  25. margin: 0px auto;
  26. }
  27. .bx-def-margin {
  28. .margin(@bx-margin);
  29. }
  30. .bx-def-margin-neg {
  31. .margin(-@bx-margin);
  32. }
  33. .bx-def-margin-lefttopright {
  34. .margin-left(@bx-margin);
  35. .margin-top(@bx-margin);
  36. .margin-right(@bx-margin);
  37. }
  38. .bx-def-margin-rightbottomleft {
  39. .margin-right(@bx-margin);
  40. .margin-bottom(@bx-margin);
  41. .margin-left(@bx-margin);
  42. }
  43. .bx-def-margin-leftright {
  44. .margin-left(@bx-margin);
  45. .margin-right(@bx-margin);
  46. }
  47. .bx-def-margin-leftright-neg {
  48. .margin-left(-@bx-margin);
  49. .margin-right(-@bx-margin);
  50. }
  51. .bx-def-margin-topbottom {
  52. .margin-top(@bx-margin);
  53. .margin-bottom(@bx-margin);
  54. }
  55. .bx-def-margin-topbottom-neg {
  56. .margin-top(-@bx-margin);
  57. .margin-bottom(-@bx-margin);
  58. }
  59. .bx-def-margin-top {
  60. .margin-top(@bx-margin);
  61. }
  62. .bx-def-margin-top-auto {
  63. .margin-top(@bx-margin);
  64. &:first-child {
  65. .margin-top(0px);
  66. }
  67. }
  68. .bx-def-margin-right {
  69. .margin-right(@bx-margin);
  70. }
  71. .bx-def-margin-bottom {
  72. .margin-bottom(@bx-margin);
  73. }
  74. .bx-def-margin-bottom-neg {
  75. .margin-bottom(-@bx-margin);
  76. }
  77. .bx-def-margin-left {
  78. .margin-left(@bx-margin);
  79. }
  80. .bx-def-margin-left-auto {
  81. .margin-left(@bx-margin);
  82. &:first-child {
  83. .margin-left(0);
  84. }
  85. }
  86. .bx-def-margin-right-auto {
  87. .margin-right(@bx-margin);
  88. /* &:last-child {
  89. .margin-right(0);
  90. }*/
  91. }
  92. .bx-def-margin-sec {
  93. .margin(@bx-margin-sec);
  94. }
  95. .bx-def-margin-sec-neg {
  96. .margin(-@bx-margin-sec);
  97. }
  98. .bx-def-margin-sec-lefttopright {
  99. .margin-left(@bx-margin-sec);
  100. .margin-top(@bx-margin-sec);
  101. .margin-right(@bx-margin-sec);
  102. }
  103. .bx-def-margin-sec-lefttopright-neg {
  104. .margin-left(-@bx-margin-sec);
  105. .margin-top(-@bx-margin-sec);
  106. .margin-right(-@bx-margin-sec);
  107. }
  108. .bx-def-margin-sec-bottom-neg {
  109. .margin-bottom(-@bx-margin-sec);
  110. }
  111. .bx-def-margin-sec-rightbottomleft {
  112. .margin-right(@bx-margin-sec);
  113. .margin-bottom(@bx-margin-sec);
  114. .margin-left(@bx-margin-sec);
  115. }
  116. .bx-def-margin-sec-leftright {
  117. .margin-left(@bx-margin-sec);
  118. .margin-right(@bx-margin-sec);
  119. }
  120. .bx-def-margin-sec-leftright-neg {
  121. .margin-left(-@bx-margin-sec);
  122. .margin-right(-@bx-margin-sec);
  123. }
  124. .bx-def-margin-sec-topbottom {
  125. .margin-top(@bx-margin-sec);
  126. .margin-bottom(@bx-margin-sec);
  127. }
  128. .bx-def-margin-sec-top {
  129. .margin-top(@bx-margin-sec);
  130. }
  131. .bx-def-margin-sec-top-neg {
  132. .margin-top(-@bx-margin-sec);
  133. }
  134. .bx-def-margin-sec-top-auto {
  135. .margin-top(@bx-margin-sec);
  136. &:first-child {
  137. .margin-top(0);
  138. }
  139. }
  140. .bx-def-margin-sec-right {
  141. .margin-right(@bx-margin-sec);
  142. }
  143. .bx-def-margin-sec-bottom {
  144. .margin-bottom(@bx-margin-sec);
  145. }
  146. .bx-def-margin-sec-left {
  147. .margin-left(@bx-margin-sec);
  148. }
  149. .bx-def-margin-sec-left-auto {
  150. .margin-left(@bx-margin-sec);
  151. &:first-child {
  152. .margin-left(0);
  153. }
  154. }
  155. .bx-def-margin-sec-right-auto {
  156. .margin-right(@bx-margin-sec);
  157. &:last-child {
  158. .margin-right(0);
  159. }
  160. }
  161. .bx-def-margin-thd {
  162. .margin(@bx-margin-thd);
  163. }
  164. .bx-def-margin-thd-neg {
  165. .margin(-@bx-margin-thd);
  166. }
  167. .bx-def-margin-thd-rightbottomleft {
  168. .margin-right(@bx-margin-thd);
  169. .margin-bottom(@bx-margin-thd);
  170. .margin-left(@bx-margin-thd);
  171. }
  172. .bx-def-margin-thd-leftright {
  173. .margin-left(@bx-margin-thd);
  174. .margin-right(@bx-margin-thd);
  175. }
  176. .bx-def-margin-thd-leftright-neg {
  177. .margin-left(-@bx-margin-thd);
  178. .margin-right(-@bx-margin-thd);
  179. }
  180. .bx-def-margin-thd-topbottom {
  181. .margin-top(@bx-margin-thd);
  182. .margin-bottom(@bx-margin-thd);
  183. }
  184. .bx-def-margin-thd-top {
  185. .margin-top(@bx-margin-thd);
  186. }
  187. .bx-def-margin-thd-top-auto {
  188. .margin-top(@bx-margin-thd);
  189. &:first-child {
  190. .margin-top(0);
  191. }
  192. }
  193. .bx-def-margin-thd-right {
  194. .margin-right(@bx-margin-thd);
  195. }
  196. .bx-def-margin-thd-bottom {
  197. .margin-bottom(@bx-margin-thd);
  198. }
  199. .bx-def-margin-thd-left {
  200. .margin-left(@bx-margin-thd);
  201. }
  202. .bx-def-margin-thd-left-auto {
  203. .margin-left(@bx-margin-thd);
  204. &:first-child {
  205. .margin-left(0);
  206. }
  207. }
  208. /* paddings */
  209. .bx-def-padding {
  210. .padding(@bx-padding);
  211. }
  212. .bx-def-padding-lefttopright {
  213. .padding-left(@bx-padding);
  214. .padding-top(@bx-padding);
  215. .padding-right(@bx-padding);
  216. }
  217. .bx-def-padding-rightbottomleft {
  218. .padding-right(@bx-padding);
  219. .padding-bottom(@bx-padding);
  220. .padding-left(@bx-padding);
  221. }
  222. .bx-def-padding-leftright {
  223. .padding-left(@bx-padding);
  224. .padding-right(@bx-padding);
  225. }
  226. .bx-def-padding-topbottom {
  227. .padding-top(@bx-padding);
  228. .padding-bottom(@bx-padding);
  229. }
  230. .bx-def-padding-top {
  231. .padding-top(@bx-padding);
  232. }
  233. .bx-def-padding-right {
  234. .padding-right(@bx-padding);
  235. }
  236. .bx-def-padding-bottom {
  237. .padding-bottom(@bx-padding);
  238. }
  239. .bx-def-padding-left {
  240. .padding-left(@bx-padding);
  241. }
  242. .bx-def-padding-sec {
  243. .padding(@bx-padding-sec);
  244. }
  245. .bx-def-padding-sec-rightbottomleft {
  246. .padding-right(@bx-padding-sec);
  247. .padding-bottom(@bx-padding-sec);
  248. .padding-left(@bx-padding-sec);
  249. }
  250. .bx-def-padding-sec-topbottom {
  251. .padding-top(@bx-padding-sec);
  252. .padding-bottom(@bx-padding-sec);
  253. }
  254. .bx-def-padding-sec-leftright {
  255. .padding-left(@bx-padding-sec);
  256. .padding-right(@bx-padding-sec);
  257. }
  258. .bx-def-padding-sec-top {
  259. .padding-top(@bx-padding-sec);
  260. }
  261. .bx-def-padding-sec-right {
  262. .padding-right(@bx-padding-sec);
  263. }
  264. .bx-def-padding-sec-bottom {
  265. .padding-bottom(@bx-padding-sec);
  266. }
  267. .bx-def-padding-sec-left {
  268. .padding-left(@bx-padding-sec);
  269. }
  270. .bx-def-padding-thd {
  271. .padding(@bx-padding-thd);
  272. }
  273. .bx-def-padding-thd-rightbottomleft {
  274. .padding-right(@bx-padding-thd);
  275. .padding-bottom(@bx-padding-thd);
  276. .padding-left(@bx-padding-thd);
  277. }
  278. .bx-def-padding-thd-topbottom {
  279. .padding-top(@bx-padding-thd);
  280. .padding-bottom(@bx-padding-thd);
  281. }
  282. .bx-def-padding-thd-leftright {
  283. .padding-left(@bx-padding-thd);
  284. .padding-right(@bx-padding-thd);
  285. }
  286. .bx-def-padding-thd-top {
  287. .padding-top(@bx-padding-thd);
  288. }
  289. .bx-def-padding-thd-right {
  290. .padding-right(@bx-padding-thd);
  291. }
  292. .bx-def-padding-thd-bottom {
  293. .padding-bottom(@bx-padding-thd);
  294. }
  295. .bx-def-padding-thd-left {
  296. .padding-left(@bx-padding-thd);
  297. }
  298. /* colors */
  299. .bx-def-color-bg-block {
  300. .background-color (@bx-color-block);
  301. }
  302. .bx-def-color-bg-box {
  303. .background-color (@bx-color-box);
  304. }
  305. .bx-def-color-bg-box-active,
  306. .bx-def-color-bg-box-hover:hover {
  307. .background-color (@bx-color-box-hover);
  308. }
  309. .bx-def-color-bg-sec {
  310. .background-color (@bx-color-sec);
  311. }
  312. .bx-def-color-bg-hl,
  313. .bx-def-color-bg-hl-even:nth-child(even),
  314. .bx-def-color-bg-hl-hover:hover {
  315. .background-color (@bx-color-hl);
  316. }
  317. .bx-def-color-bg-active {
  318. .background-color (@bx-color-active);
  319. }
  320. .bx-btn.bx-btn-disabled:active,
  321. .bx-btn.bx-btn-disabled:hover,
  322. .bx-btn.bx-btn-disabled,
  323. .bx-btn.bx-btn-small.bx-btn-disabled:active,
  324. .bx-btn.bx-btn-small.bx-btn-disabled:hover,
  325. .bx-btn.bx-btn-small.bx-btn-disabled,
  326. .bx-btn.bx-btn-primary.bx-btn-disabled:active,
  327. .bx-btn.bx-btn-primary.bx-btn-disabled:hover,
  328. .bx-btn.bx-btn-primary.bx-btn-disabled {
  329. .background-color (@bx-color-disabled);
  330. }
  331. /* hr */
  332. .bx-def-hr,
  333. .bx-def-hr-auto {
  334. margin-left:0;
  335. margin-right:0;
  336. padding:0;
  337. border:0px;
  338. border-top:@bx-border-width @bx-border-type @bx-border-color-hr;
  339. }
  340. .bx-def-hr-auto:first-child {
  341. display: none;
  342. }
  343. /* border for common layout elements likedesign boxes, pads, menu items, etc */
  344. .bx-def-border {
  345. border:@bx-border-width @bx-border-type @bx-border-color;
  346. }
  347. .bx-def-border-rightbottomleft {
  348. border-right:@bx-border-width @bx-border-type @bx-border-color;
  349. border-bottom:@bx-border-width @bx-border-type @bx-border-color;
  350. border-left:@bx-border-width @bx-border-type @bx-border-color;
  351. }
  352. .bx-def-border-top {
  353. border-top:@bx-border-width @bx-border-type @bx-border-color;
  354. }
  355. .bx-def-border-top-auto {
  356. border-top:@bx-border-width @bx-border-type @bx-border-color;
  357. &:first-child {
  358. border-top:none;
  359. }
  360. }
  361. .bx-def-border-right {
  362. border-right:@bx-border-width @bx-border-type @bx-border-color;
  363. }
  364. .bx-def-border-bottom {
  365. border-bottom:@bx-border-width @bx-border-type @bx-border-color;
  366. }
  367. .bx-def-border-left {
  368. border-left:@bx-border-width @bx-border-type @bx-border-color;
  369. }
  370. .bx-def-border-right {
  371. border-right:@bx-border-width @bx-border-type @bx-border-color;
  372. }
  373. /* shadow */
  374. .bx-def-shadow {
  375. .drop-shadow (0px, 1px, 3px, 0px, rgba(51, 51, 51, 0.1));
  376. }
  377. /* round corders */
  378. .bx-def-round-corners {
  379. .radius(@bx-round-corners-radius);
  380. }
  381. /* blur */
  382. .bx-def-blur {
  383. .blur(2px);
  384. }
  385. /* fonts */
  386. /* NOTE: bx-def-font, h1, h2, h3 styles were copied to editor.css */
  387. .bx-def-font-inputs {
  388. font-family:@bx-font-family;
  389. font-weight:400; /* 27.13.13: prev val 300 */
  390. .font-size(@bx-font-size-default);
  391. /* TODO: Remove 'color' instruction later. It affects the font color in Buttons which is usually differs from text color in inputs. */
  392. /*color:@bx-font-color-default; */
  393. }
  394. .bx-def-font-color,
  395. .bx-def-font-color:hover {
  396. color:@bx-font-color-default;
  397. }
  398. .bx-def-font-grayed {
  399. color:@bx-font-color-grayed;
  400. }
  401. .bx-def-font-contrasted:after,
  402. .bx-def-font-contrasted:before,
  403. .bx-def-font-contrasted {
  404. color:@bx-font-color-contrasted;
  405. }
  406. .bx-def-font-small {
  407. .font-size(@bx-font-size-small);
  408. }
  409. .bx-def-font-middle {
  410. .font-size(@bx-font-size-middle);
  411. }
  412. .bx-def-font-large {
  413. .font-size(@bx-font-size-large);
  414. }
  415. .bx-def-font-light {
  416. font-weight: 300;
  417. }
  418. .bx-def-font-normal {
  419. font-weight: 400;
  420. }
  421. .bx-def-font-semibold {
  422. font-weight: 600;
  423. }
  424. .bx-def-font-bold {
  425. font-weight: 700;
  426. }
  427. .bx-def-font-extrabold {
  428. font-weight: 900;
  429. }
  430. .bx-def-font-align-center {
  431. text-align: center;
  432. }
  433. h1,
  434. .bx-def-font-h1 {
  435. .font-size(@bx-font-size-h1);
  436. font-weight:700;
  437. }
  438. h2,
  439. .bx-def-font-h2 {
  440. .font-size(@bx-font-size-h2);
  441. font-weight:700;
  442. }
  443. h3,
  444. .bx-def-font-h3 {
  445. .font-size(@bx-font-size-h3);
  446. font-weight:500;
  447. }
  448. .bx-def-vanilla-html {
  449. margin-left: auto;
  450. margin-right: auto;
  451. }
  452. .bx-layout-column-thin .bx-def-vanilla-html,
  453. .bx-layout-column-half .bx-def-vanilla-html,
  454. .bx-layout-column-wide .bx-def-vanilla-html {
  455. max-width: none;
  456. }
  457. .bx-layout-column-fullwidth .bx-base-text-entity-content.bx-def-vanilla-html {
  458. margin-top: 1.5rem;
  459. margin-bottom: 1.5rem;
  460. }
  461. .bx-def-vanilla-html.bx-def-constraint-pre pre {
  462. max-width: none;
  463. overflow: auto;
  464. }
  465. /* image/thumbnail/gallery default styles */
  466. .bx-def-icon,
  467. .bx-def-thumb,
  468. .bx-def-ava,
  469. .bx-def-ava-big {
  470. overflow:hidden;
  471. }
  472. .bx-def-ava-big-size {
  473. .width(@bx-size-avatar-big);
  474. .height(@bx-size-avatar-big);
  475. }
  476. .bx-def-ava-big-size-max-height {
  477. .max-height(@bx-size-avatar-big);
  478. }
  479. .bx-def-ava-big-size-min-height {
  480. .min-height(@bx-size-avatar-big);
  481. }
  482. .bx-def-ava-big-size-left-indent {
  483. .margin-left(@bx-size-avatar-big + @bx-margin);
  484. }
  485. .bx-def-ava-size {
  486. .width(@bx-size-avatar);
  487. .height(@bx-size-avatar);
  488. }
  489. .bx-def-ava-size-max-height {
  490. .max-height(@bx-size-avatar);
  491. }
  492. .bx-def-ava-size-min-height {
  493. .min-height(@bx-size-avatar);
  494. }
  495. .bx-def-ava-size-left-indent {
  496. .margin-left(@bx-size-avatar + @bx-margin);
  497. }
  498. .bx-def-thumb-size {
  499. .width(@bx-size-thumb);
  500. .height(@bx-size-thumb);
  501. }
  502. .bx-def-thumb-size-max-height {
  503. .max-height(@bx-size-thumb);
  504. }
  505. .bx-def-thumb-size-min-height {
  506. .min-height(@bx-size-thumb);
  507. }
  508. .bx-def-thumb-size-left-indent {
  509. .margin-left(@bx-size-thumb + @bx-margin);
  510. }
  511. .bx-def-icon-size {
  512. .width(@bx-size-icon);
  513. .height(@bx-size-icon);
  514. }
  515. .bx-def-icon-size-max-height {
  516. .max-height(@bx-size-icon);
  517. }
  518. .bx-def-icon-size-min-height {
  519. .min-height(@bx-size-icon);
  520. }
  521. .bx-def-icon-size-left-indent {
  522. .margin-left(@bx-size-icon + @bx-margin);
  523. }
  524. /*--- Unit ---*/
  525. .bx-def-unit {
  526. position:relative;
  527. white-space:nowrap;
  528. }
  529. .bx-def-unit-info {
  530. .box-sizing(border-box);
  531. text-overflow:ellipsis;
  532. overflow:hidden;
  533. }
  534. .bx-def-unit .bx-def-unit-line .bx-def-ui-div:first-child {
  535. display: none;
  536. }
  537. /*-- Unit: Tailwind overwrite --*/
  538. .bx-def-unit.absolute {
  539. position: relative;
  540. }
  541. .bx-def-unit.absolute .bx-def-unit-img {
  542. position: absolute;
  543. top: 0px;
  544. left: 0px;
  545. }
  546. .bx-def-unit.absolute .bx-def-unit-info {
  547. display: -webkit-flex;
  548. display: flex;
  549. -webkit-align-items: center;
  550. align-items: center;
  551. }
  552. .bx-def-unit.absolute .bx-def-unit-info-cnt {
  553. width: 100%;
  554. }
  555. .bx-def-unit.absolute .bx-def-unit-line {
  556. text-overflow:ellipsis;
  557. overflow:hidden;
  558. }
  559. /*--- Alerts ---*/
  560. .bx-def-unit-alert,
  561. .bx-def-unit-alert-small,
  562. .bx-def-unit-alert-middle {
  563. display:block;
  564. position:absolute;
  565. box-sizing: content-box;
  566. top: 0;
  567. right: -2px;
  568. text-align:center;
  569. color:white;
  570. }
  571. .bx-def-unit-alert {
  572. .min-width(@bx-font-size-default);
  573. .height(@bx-font-size-default);
  574. .line-height(@bx-font-size-default);
  575. .radius(@bx-font-size-default);
  576. .font-size(@bx-font-size-middle - 2);
  577. .padding(4px);
  578. }
  579. .bx-def-unit-alert-small {
  580. .min-width(@bx-font-size-small + 2);
  581. .height(@bx-font-size-small + 2);
  582. .line-height(@bx-font-size-small + 2);
  583. .radius(@bx-font-size-default);
  584. .font-size(@bx-font-size-small);
  585. .padding(1px);
  586. }
  587. .bx-def-unit-alert-middle {
  588. .min-width(@bx-font-size-middle - 2);
  589. .height(@bx-font-size-middle - 2);
  590. .line-height(@bx-font-size-middle - 2);
  591. .radius(@bx-font-size-middle - 2);
  592. .font-size(@bx-font-size-middle - 2);
  593. .padding(3px);
  594. }
  595. .bx-def-unit-live-search {
  596. text-align: left;
  597. overflow: hidden;
  598. }
  599. .bx-def-unit-live-search .bx-def-unit-img:not(.empty) {
  600. background-size:cover;
  601. background-repeat:no-repeat;
  602. background-position:center center;
  603. }
  604. .bx-def-unit-live-search .bx-def-unit-img-empty {
  605. position: relative;
  606. display: -webkit-flex;
  607. display: flex;
  608. -webkit-align-items: center;
  609. align-items: center;
  610. -webkit-justify-content: center;
  611. justify-content: center;
  612. }
  613. .bx-def-unit-live-search .bx-def-unit-img-empty i {
  614. font-size: 1.2rem;
  615. }
  616. .bx-def-gal-img-column {
  617. .column-width-raw(100%);
  618. }
  619. .bx-def-gal-img-size {
  620. .width(@bx-size-gallery-img-width);
  621. .height(@bx-size-gallery-img-height);
  622. }
  623. .bx-def-gal-div-size {
  624. width:100%;
  625. .height(@bx-size-gallery-img-height);
  626. }
  627. .bx-def-gal-unit-column {
  628. .column-width-raw(100%);
  629. }
  630. .bx-def-gal-unit-size {
  631. display:inline-block;
  632. width:100%;
  633. height:auto;
  634. vertical-align:top;
  635. overflow:hidden;
  636. .box-sizing();
  637. }
  638. /* label */
  639. .bx-def-label {
  640. .box-sizing(border-box);
  641. min-width: 1.5rem;
  642. .padding-left(@bx-padding-sec);
  643. .padding-right(@bx-padding-sec);
  644. .radius(@bx-round-corners-radius-label);
  645. background-color: @bx-color-label;
  646. line-height: 1.5rem;
  647. font-size: @bx-font-size-small;
  648. }
  649. .bx-def-label,
  650. .bx-def-label a,
  651. .bx-def-label .sys-icon {
  652. color: @bx-font-color-grayed;
  653. }
  654. .bx-def-label.menu {
  655. .radius(@bx-round-corners-radius-label-menu);
  656. background-color: @bx-color-label-menu;
  657. }
  658. .bx-def-label.menu,
  659. .bx-def-label.menu a,
  660. .bx-def-label.menu .sys-icon {
  661. color: @bx-font-color-contrasted;
  662. }
  663. /* z-index */
  664. .bx-def-z-index-front {
  665. z-index:100;
  666. }
  667. .bx-def-z-index-nav {
  668. z-index:5000;
  669. }
  670. .bx-def-z-index-overlay {
  671. z-index:9700;
  672. }
  673. .bx-def-z-index-modal {
  674. z-index:10000;
  675. }