default.less 15 KB

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