segment.css 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879
  1. /*!
  2. * # Semantic UI 2.4.2 - Segment
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Released under the MIT license
  7. * http://opensource.org/licenses/MIT
  8. *
  9. */
  10. /*******************************
  11. Segment
  12. *******************************/
  13. .ui.segment {
  14. position: relative;
  15. background: #FFFFFF;
  16. -webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  17. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  18. margin: 1rem 0em;
  19. padding: 1em 1em;
  20. border-radius: 0.28571429rem;
  21. border: 1px solid rgba(34, 36, 38, 0.15);
  22. }
  23. .ui.segment:first-child {
  24. margin-top: 0em;
  25. }
  26. .ui.segment:last-child {
  27. margin-bottom: 0em;
  28. }
  29. /* Vertical */
  30. .ui.vertical.segment {
  31. margin: 0em;
  32. padding-left: 0em;
  33. padding-right: 0em;
  34. background: none transparent;
  35. border-radius: 0px;
  36. -webkit-box-shadow: none;
  37. box-shadow: none;
  38. border: none;
  39. border-bottom: 1px solid rgba(34, 36, 38, 0.15);
  40. }
  41. .ui.vertical.segment:last-child {
  42. border-bottom: none;
  43. }
  44. /*-------------------
  45. Loose Coupling
  46. --------------------*/
  47. /* Header */
  48. .ui.inverted.segment > .ui.header {
  49. color: #FFFFFF;
  50. }
  51. /* Label */
  52. .ui[class*="bottom attached"].segment > [class*="top attached"].label {
  53. border-top-left-radius: 0em;
  54. border-top-right-radius: 0em;
  55. }
  56. .ui[class*="top attached"].segment > [class*="bottom attached"].label {
  57. border-bottom-left-radius: 0em;
  58. border-bottom-right-radius: 0em;
  59. }
  60. .ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
  61. border-top-left-radius: 0em;
  62. border-top-right-radius: 0em;
  63. }
  64. .ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
  65. border-bottom-left-radius: 0em;
  66. border-bottom-right-radius: 0em;
  67. }
  68. /* Grid */
  69. .ui.page.grid.segment,
  70. .ui.grid > .row > .ui.segment.column,
  71. .ui.grid > .ui.segment.column {
  72. padding-top: 2em;
  73. padding-bottom: 2em;
  74. }
  75. .ui.grid.segment {
  76. margin: 1rem 0em;
  77. border-radius: 0.28571429rem;
  78. }
  79. /* Table */
  80. .ui.basic.table.segment {
  81. background: #FFFFFF;
  82. border: 1px solid rgba(34, 36, 38, 0.15);
  83. -webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  84. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  85. }
  86. .ui[class*="very basic"].table.segment {
  87. padding: 1em 1em;
  88. }
  89. /*******************************
  90. Types
  91. *******************************/
  92. /*-------------------
  93. Placeholder
  94. --------------------*/
  95. .ui.placeholder.segment {
  96. display: -webkit-box;
  97. display: -ms-flexbox;
  98. display: flex;
  99. -webkit-box-orient: vertical;
  100. -webkit-box-direction: normal;
  101. -ms-flex-direction: column;
  102. flex-direction: column;
  103. -webkit-box-pack: center;
  104. -ms-flex-pack: center;
  105. justify-content: center;
  106. -webkit-box-align: stretch;
  107. -ms-flex-align: stretch;
  108. align-items: stretch;
  109. max-width: initial;
  110. -webkit-animation: none;
  111. animation: none;
  112. overflow: visible;
  113. padding: 1em 1em;
  114. min-height: 18rem;
  115. background: #F9FAFB;
  116. border-color: rgba(34, 36, 38, 0.15);
  117. -webkit-box-shadow: 0px 2px 25px 0 rgba(34, 36, 38, 0.05) inset;
  118. box-shadow: 0px 2px 25px 0 rgba(34, 36, 38, 0.05) inset;
  119. }
  120. .ui.placeholder.segment .button,
  121. .ui.placeholder.segment textarea {
  122. display: block;
  123. }
  124. .ui.placeholder.segment .field,
  125. .ui.placeholder.segment textarea,
  126. .ui.placeholder.segment > .ui.input,
  127. .ui.placeholder.segment .button {
  128. max-width: 15rem;
  129. margin-left: auto;
  130. margin-right: auto;
  131. }
  132. .ui.placeholder.segment .column .button,
  133. .ui.placeholder.segment .column .field,
  134. .ui.placeholder.segment .column textarea,
  135. .ui.placeholder.segment .column > .ui.input {
  136. max-width: 15rem;
  137. margin-left: auto;
  138. margin-right: auto;
  139. }
  140. .ui.placeholder.segment > .inline {
  141. -ms-flex-item-align: center;
  142. align-self: center;
  143. }
  144. .ui.placeholder.segment > .inline > .button {
  145. display: inline-block;
  146. width: auto;
  147. margin: 0px 0.35714286rem 0px 0px;
  148. }
  149. .ui.placeholder.segment > .inline > .button:last-child {
  150. margin-right: 0px;
  151. }
  152. /*-------------------
  153. Piled
  154. --------------------*/
  155. .ui.piled.segments,
  156. .ui.piled.segment {
  157. margin: 3em 0em;
  158. -webkit-box-shadow: '';
  159. box-shadow: '';
  160. z-index: auto;
  161. }
  162. .ui.piled.segment:first-child {
  163. margin-top: 0em;
  164. }
  165. .ui.piled.segment:last-child {
  166. margin-bottom: 0em;
  167. }
  168. .ui.piled.segments:after,
  169. .ui.piled.segments:before,
  170. .ui.piled.segment:after,
  171. .ui.piled.segment:before {
  172. background-color: #FFFFFF;
  173. visibility: visible;
  174. content: '';
  175. display: block;
  176. height: 100%;
  177. left: 0px;
  178. position: absolute;
  179. width: 100%;
  180. border: 1px solid rgba(34, 36, 38, 0.15);
  181. -webkit-box-shadow: '';
  182. box-shadow: '';
  183. }
  184. .ui.piled.segments:before,
  185. .ui.piled.segment:before {
  186. -webkit-transform: rotate(-1.2deg);
  187. transform: rotate(-1.2deg);
  188. top: 0;
  189. z-index: -2;
  190. }
  191. .ui.piled.segments:after,
  192. .ui.piled.segment:after {
  193. -webkit-transform: rotate(1.2deg);
  194. transform: rotate(1.2deg);
  195. top: 0;
  196. z-index: -1;
  197. }
  198. /* Piled Attached */
  199. .ui[class*="top attached"].piled.segment {
  200. margin-top: 3em;
  201. margin-bottom: 0em;
  202. }
  203. .ui.piled.segment[class*="top attached"]:first-child {
  204. margin-top: 0em;
  205. }
  206. .ui.piled.segment[class*="bottom attached"] {
  207. margin-top: 0em;
  208. margin-bottom: 3em;
  209. }
  210. .ui.piled.segment[class*="bottom attached"]:last-child {
  211. margin-bottom: 0em;
  212. }
  213. /*-------------------
  214. Stacked
  215. --------------------*/
  216. .ui.stacked.segment {
  217. padding-bottom: 1.4em;
  218. }
  219. .ui.stacked.segments:before,
  220. .ui.stacked.segments:after,
  221. .ui.stacked.segment:before,
  222. .ui.stacked.segment:after {
  223. content: '';
  224. position: absolute;
  225. bottom: -3px;
  226. left: 0%;
  227. border-top: 1px solid rgba(34, 36, 38, 0.15);
  228. background: rgba(0, 0, 0, 0.03);
  229. width: 100%;
  230. height: 6px;
  231. visibility: visible;
  232. }
  233. .ui.stacked.segments:before,
  234. .ui.stacked.segment:before {
  235. display: none;
  236. }
  237. /* Add additional page */
  238. .ui.tall.stacked.segments:before,
  239. .ui.tall.stacked.segment:before {
  240. display: block;
  241. bottom: 0px;
  242. }
  243. /* Inverted */
  244. .ui.stacked.inverted.segments:before,
  245. .ui.stacked.inverted.segments:after,
  246. .ui.stacked.inverted.segment:before,
  247. .ui.stacked.inverted.segment:after {
  248. background-color: rgba(0, 0, 0, 0.03);
  249. border-top: 1px solid rgba(34, 36, 38, 0.35);
  250. }
  251. /*-------------------
  252. Padded
  253. --------------------*/
  254. .ui.padded.segment {
  255. padding: 1.5em;
  256. }
  257. .ui[class*="very padded"].segment {
  258. padding: 3em;
  259. }
  260. /* Padded vertical */
  261. .ui.padded.segment.vertical.segment,
  262. .ui[class*="very padded"].vertical.segment {
  263. padding-left: 0px;
  264. padding-right: 0px;
  265. }
  266. /*-------------------
  267. Compact
  268. --------------------*/
  269. .ui.compact.segment {
  270. display: table;
  271. }
  272. /* Compact Group */
  273. .ui.compact.segments {
  274. display: -webkit-inline-box;
  275. display: -ms-inline-flexbox;
  276. display: inline-flex;
  277. }
  278. .ui.compact.segments .segment,
  279. .ui.segments .compact.segment {
  280. display: block;
  281. -webkit-box-flex: 0;
  282. -ms-flex: 0 1 auto;
  283. flex: 0 1 auto;
  284. }
  285. /*-------------------
  286. Circular
  287. --------------------*/
  288. .ui.circular.segment {
  289. display: table-cell;
  290. padding: 2em;
  291. text-align: center;
  292. vertical-align: middle;
  293. border-radius: 500em;
  294. }
  295. /*-------------------
  296. Raised
  297. --------------------*/
  298. .ui.raised.segments,
  299. .ui.raised.segment {
  300. -webkit-box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  301. box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  302. }
  303. /*******************************
  304. Groups
  305. *******************************/
  306. /* Group */
  307. .ui.segments {
  308. -webkit-box-orient: vertical;
  309. -webkit-box-direction: normal;
  310. -ms-flex-direction: column;
  311. flex-direction: column;
  312. position: relative;
  313. margin: 1rem 0em;
  314. border: 1px solid rgba(34, 36, 38, 0.15);
  315. -webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  316. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  317. border-radius: 0.28571429rem;
  318. }
  319. .ui.segments:first-child {
  320. margin-top: 0em;
  321. }
  322. .ui.segments:last-child {
  323. margin-bottom: 0em;
  324. }
  325. /* Nested Segment */
  326. .ui.segments > .segment {
  327. top: 0px;
  328. bottom: 0px;
  329. border-radius: 0px;
  330. margin: 0em;
  331. width: auto;
  332. -webkit-box-shadow: none;
  333. box-shadow: none;
  334. border: none;
  335. border-top: 1px solid rgba(34, 36, 38, 0.15);
  336. }
  337. .ui.segments:not(.horizontal) > .segment:first-child {
  338. border-top: none;
  339. margin-top: 0em;
  340. bottom: 0px;
  341. margin-bottom: 0em;
  342. top: 0px;
  343. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  344. }
  345. /* Bottom */
  346. .ui.segments:not(.horizontal) > .segment:last-child {
  347. top: 0px;
  348. bottom: 0px;
  349. margin-top: 0em;
  350. margin-bottom: 0em;
  351. -webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  352. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  353. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  354. }
  355. /* Only */
  356. .ui.segments:not(.horizontal) > .segment:only-child {
  357. border-radius: 0.28571429rem;
  358. }
  359. /* Nested Group */
  360. .ui.segments > .ui.segments {
  361. border-top: 1px solid rgba(34, 36, 38, 0.15);
  362. margin: 1rem 1rem;
  363. }
  364. .ui.segments > .segments:first-child {
  365. border-top: none;
  366. }
  367. .ui.segments > .segment + .segments:not(.horizontal) {
  368. margin-top: 0em;
  369. }
  370. /* Horizontal Group */
  371. .ui.horizontal.segments {
  372. display: -webkit-box;
  373. display: -ms-flexbox;
  374. display: flex;
  375. -webkit-box-orient: horizontal;
  376. -webkit-box-direction: normal;
  377. -ms-flex-direction: row;
  378. flex-direction: row;
  379. background-color: transparent;
  380. border-radius: 0px;
  381. padding: 0em;
  382. background-color: #FFFFFF;
  383. -webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  384. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  385. margin: 1rem 0em;
  386. border-radius: 0.28571429rem;
  387. border: 1px solid rgba(34, 36, 38, 0.15);
  388. }
  389. /* Nested Horizontal Group */
  390. .ui.segments > .horizontal.segments {
  391. margin: 0em;
  392. background-color: transparent;
  393. border-radius: 0px;
  394. border: none;
  395. -webkit-box-shadow: none;
  396. box-shadow: none;
  397. border-top: 1px solid rgba(34, 36, 38, 0.15);
  398. }
  399. /* Horizontal Segment */
  400. .ui.horizontal.segments > .segment {
  401. -webkit-box-flex: 1;
  402. flex: 1 1 auto;
  403. -ms-flex: 1 1 0px;
  404. /* Solves #2550 MS Flex */
  405. margin: 0em;
  406. min-width: 0px;
  407. background-color: transparent;
  408. border-radius: 0px;
  409. border: none;
  410. -webkit-box-shadow: none;
  411. box-shadow: none;
  412. border-left: 1px solid rgba(34, 36, 38, 0.15);
  413. }
  414. /* Border Fixes */
  415. .ui.segments > .horizontal.segments:first-child {
  416. border-top: none;
  417. }
  418. .ui.horizontal.segments > .segment:first-child {
  419. border-left: none;
  420. }
  421. /*******************************
  422. States
  423. *******************************/
  424. /*--------------
  425. Disabled
  426. ---------------*/
  427. .ui.disabled.segment {
  428. opacity: 0.45;
  429. color: rgba(40, 40, 40, 0.3);
  430. }
  431. /*--------------
  432. Loading
  433. ---------------*/
  434. .ui.loading.segment {
  435. position: relative;
  436. cursor: default;
  437. pointer-events: none;
  438. text-shadow: none !important;
  439. color: transparent !important;
  440. -webkit-transition: all 0s linear;
  441. transition: all 0s linear;
  442. }
  443. .ui.loading.segment:before {
  444. position: absolute;
  445. content: '';
  446. top: 0%;
  447. left: 0%;
  448. background: rgba(255, 255, 255, 0.8);
  449. width: 100%;
  450. height: 100%;
  451. border-radius: 0.28571429rem;
  452. z-index: 100;
  453. }
  454. .ui.loading.segment:after {
  455. position: absolute;
  456. content: '';
  457. top: 50%;
  458. left: 50%;
  459. margin: -1.5em 0em 0em -1.5em;
  460. width: 3em;
  461. height: 3em;
  462. -webkit-animation: segment-spin 0.6s linear;
  463. animation: segment-spin 0.6s linear;
  464. -webkit-animation-iteration-count: infinite;
  465. animation-iteration-count: infinite;
  466. border-radius: 500rem;
  467. border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  468. border-style: solid;
  469. border-width: 0.2em;
  470. -webkit-box-shadow: 0px 0px 0px 1px transparent;
  471. box-shadow: 0px 0px 0px 1px transparent;
  472. visibility: visible;
  473. z-index: 101;
  474. }
  475. @-webkit-keyframes segment-spin {
  476. from {
  477. -webkit-transform: rotate(0deg);
  478. transform: rotate(0deg);
  479. }
  480. to {
  481. -webkit-transform: rotate(360deg);
  482. transform: rotate(360deg);
  483. }
  484. }
  485. @keyframes segment-spin {
  486. from {
  487. -webkit-transform: rotate(0deg);
  488. transform: rotate(0deg);
  489. }
  490. to {
  491. -webkit-transform: rotate(360deg);
  492. transform: rotate(360deg);
  493. }
  494. }
  495. /*******************************
  496. Variations
  497. *******************************/
  498. /*-------------------
  499. Basic
  500. --------------------*/
  501. .ui.basic.segment {
  502. background: none transparent;
  503. -webkit-box-shadow: none;
  504. box-shadow: none;
  505. border: none;
  506. border-radius: 0px;
  507. }
  508. /*-------------------
  509. Clearing
  510. --------------------*/
  511. .ui.clearing.segment:after {
  512. content: ".";
  513. display: block;
  514. height: 0;
  515. clear: both;
  516. visibility: hidden;
  517. }
  518. /*-------------------
  519. Colors
  520. --------------------*/
  521. /* Red */
  522. .ui.red.segment:not(.inverted) {
  523. border-top: 2px solid #DB2828 !important;
  524. }
  525. .ui.inverted.red.segment {
  526. background-color: #DB2828 !important;
  527. color: #FFFFFF !important;
  528. }
  529. /* Orange */
  530. .ui.orange.segment:not(.inverted) {
  531. border-top: 2px solid #F2711C !important;
  532. }
  533. .ui.inverted.orange.segment {
  534. background-color: #F2711C !important;
  535. color: #FFFFFF !important;
  536. }
  537. /* Yellow */
  538. .ui.yellow.segment:not(.inverted) {
  539. border-top: 2px solid #FBBD08 !important;
  540. }
  541. .ui.inverted.yellow.segment {
  542. background-color: #FBBD08 !important;
  543. color: #FFFFFF !important;
  544. }
  545. /* Olive */
  546. .ui.olive.segment:not(.inverted) {
  547. border-top: 2px solid #B5CC18 !important;
  548. }
  549. .ui.inverted.olive.segment {
  550. background-color: #B5CC18 !important;
  551. color: #FFFFFF !important;
  552. }
  553. /* Green */
  554. .ui.green.segment:not(.inverted) {
  555. border-top: 2px solid #21BA45 !important;
  556. }
  557. .ui.inverted.green.segment {
  558. background-color: #21BA45 !important;
  559. color: #FFFFFF !important;
  560. }
  561. /* Teal */
  562. .ui.teal.segment:not(.inverted) {
  563. border-top: 2px solid #00B5AD !important;
  564. }
  565. .ui.inverted.teal.segment {
  566. background-color: #00B5AD !important;
  567. color: #FFFFFF !important;
  568. }
  569. /* Blue */
  570. .ui.blue.segment:not(.inverted) {
  571. border-top: 2px solid #2185D0 !important;
  572. }
  573. .ui.inverted.blue.segment {
  574. background-color: #2185D0 !important;
  575. color: #FFFFFF !important;
  576. }
  577. /* Violet */
  578. .ui.violet.segment:not(.inverted) {
  579. border-top: 2px solid #6435C9 !important;
  580. }
  581. .ui.inverted.violet.segment {
  582. background-color: #6435C9 !important;
  583. color: #FFFFFF !important;
  584. }
  585. /* Purple */
  586. .ui.purple.segment:not(.inverted) {
  587. border-top: 2px solid #A333C8 !important;
  588. }
  589. .ui.inverted.purple.segment {
  590. background-color: #A333C8 !important;
  591. color: #FFFFFF !important;
  592. }
  593. /* Pink */
  594. .ui.pink.segment:not(.inverted) {
  595. border-top: 2px solid #E03997 !important;
  596. }
  597. .ui.inverted.pink.segment {
  598. background-color: #E03997 !important;
  599. color: #FFFFFF !important;
  600. }
  601. /* Brown */
  602. .ui.brown.segment:not(.inverted) {
  603. border-top: 2px solid #A5673F !important;
  604. }
  605. .ui.inverted.brown.segment {
  606. background-color: #A5673F !important;
  607. color: #FFFFFF !important;
  608. }
  609. /* Grey */
  610. .ui.grey.segment:not(.inverted) {
  611. border-top: 2px solid #767676 !important;
  612. }
  613. .ui.inverted.grey.segment {
  614. background-color: #767676 !important;
  615. color: #FFFFFF !important;
  616. }
  617. /* Black */
  618. .ui.black.segment:not(.inverted) {
  619. border-top: 2px solid #1B1C1D !important;
  620. }
  621. .ui.inverted.black.segment {
  622. background-color: #1B1C1D !important;
  623. color: #FFFFFF !important;
  624. }
  625. /*-------------------
  626. Aligned
  627. --------------------*/
  628. .ui[class*="left aligned"].segment {
  629. text-align: left;
  630. }
  631. .ui[class*="right aligned"].segment {
  632. text-align: right;
  633. }
  634. .ui[class*="center aligned"].segment {
  635. text-align: center;
  636. }
  637. /*-------------------
  638. Floated
  639. --------------------*/
  640. .ui.floated.segment,
  641. .ui[class*="left floated"].segment {
  642. float: left;
  643. margin-right: 1em;
  644. }
  645. .ui[class*="right floated"].segment {
  646. float: right;
  647. margin-left: 1em;
  648. }
  649. /*-------------------
  650. Inverted
  651. --------------------*/
  652. .ui.inverted.segment {
  653. border: none;
  654. -webkit-box-shadow: none;
  655. box-shadow: none;
  656. }
  657. .ui.inverted.segment,
  658. .ui.primary.inverted.segment {
  659. background: #1B1C1D;
  660. color: rgba(255, 255, 255, 0.9);
  661. }
  662. /* Nested */
  663. .ui.inverted.segment .segment {
  664. color: rgba(0, 0, 0, 0.87);
  665. }
  666. .ui.inverted.segment .inverted.segment {
  667. color: rgba(255, 255, 255, 0.9);
  668. }
  669. /* Attached */
  670. .ui.inverted.attached.segment {
  671. border-color: #555555;
  672. }
  673. /*-------------------
  674. Emphasis
  675. --------------------*/
  676. /* Secondary */
  677. .ui.secondary.segment {
  678. background: #F3F4F5;
  679. color: rgba(0, 0, 0, 0.6);
  680. }
  681. .ui.secondary.inverted.segment {
  682. background: #4c4f52 -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.2)));
  683. background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  684. background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  685. color: rgba(255, 255, 255, 0.8);
  686. }
  687. /* Tertiary */
  688. .ui.tertiary.segment {
  689. background: #DCDDDE;
  690. color: rgba(0, 0, 0, 0.6);
  691. }
  692. .ui.tertiary.inverted.segment {
  693. background: #717579 -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.35)), to(rgba(255, 255, 255, 0.35)));
  694. background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  695. background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  696. color: rgba(255, 255, 255, 0.8);
  697. }
  698. /*-------------------
  699. Attached
  700. --------------------*/
  701. /* Middle */
  702. .ui.attached.segment {
  703. top: 0px;
  704. bottom: 0px;
  705. border-radius: 0px;
  706. margin: 0em -1px;
  707. width: calc(100% - (-1px * 2));
  708. max-width: calc(100% - (-1px * 2));
  709. -webkit-box-shadow: none;
  710. box-shadow: none;
  711. border: 1px solid #D4D4D5;
  712. }
  713. .ui.attached:not(.message) + .ui.attached.segment:not(.top) {
  714. border-top: none;
  715. }
  716. /* Top */
  717. .ui[class*="top attached"].segment {
  718. bottom: 0px;
  719. margin-bottom: 0em;
  720. top: 0px;
  721. margin-top: 1rem;
  722. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  723. }
  724. .ui.segment[class*="top attached"]:first-child {
  725. margin-top: 0em;
  726. }
  727. /* Bottom */
  728. .ui.segment[class*="bottom attached"] {
  729. bottom: 0px;
  730. margin-top: 0em;
  731. top: 0px;
  732. margin-bottom: 1rem;
  733. -webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  734. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  735. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  736. }
  737. .ui.segment[class*="bottom attached"]:last-child {
  738. margin-bottom: 0em;
  739. }
  740. /*-------------------
  741. Size
  742. --------------------*/
  743. .ui.mini.segments .segment,
  744. .ui.mini.segment {
  745. font-size: 0.78571429rem;
  746. }
  747. .ui.tiny.segments .segment,
  748. .ui.tiny.segment {
  749. font-size: 0.85714286rem;
  750. }
  751. .ui.small.segments .segment,
  752. .ui.small.segment {
  753. font-size: 0.92857143rem;
  754. }
  755. .ui.segments .segment,
  756. .ui.segment {
  757. font-size: 1rem;
  758. }
  759. .ui.large.segments .segment,
  760. .ui.large.segment {
  761. font-size: 1.14285714rem;
  762. }
  763. .ui.big.segments .segment,
  764. .ui.big.segment {
  765. font-size: 1.28571429rem;
  766. }
  767. .ui.huge.segments .segment,
  768. .ui.huge.segment {
  769. font-size: 1.42857143rem;
  770. }
  771. .ui.massive.segments .segment,
  772. .ui.massive.segment {
  773. font-size: 1.71428571rem;
  774. }
  775. /*******************************
  776. Theme Overrides
  777. *******************************/
  778. /*******************************
  779. Site Overrides
  780. *******************************/