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.

827 lines
16 KiB

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