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.

627 lines
22 KiB

  1. /*!
  2. * # Semantic UI 2.1.6 - Step
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2015 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Plural
  13. *******************************/
  14. .ui.steps {
  15. display: -webkit-inline-box;
  16. display: -webkit-inline-flex;
  17. display: -ms-inline-flexbox;
  18. display: inline-flex;
  19. -webkit-box-orient: horizontal;
  20. -webkit-box-direction: normal;
  21. -webkit-flex-direction: row;
  22. -ms-flex-direction: row;
  23. flex-direction: row;
  24. -webkit-box-align: stretch;
  25. -webkit-align-items: stretch;
  26. -ms-flex-align: stretch;
  27. align-items: stretch;
  28. margin: 1em 0em;
  29. background: '';
  30. box-shadow: none;
  31. line-height: 1.14285714em;
  32. border-radius: 0.28571429rem;
  33. border: 1px solid rgba(34, 36, 38, 0.15);
  34. }
  35. /* First Steps */
  36. .ui.steps:first-child {
  37. margin-top: 0em;
  38. }
  39. /* Last Steps */
  40. .ui.steps:last-child {
  41. margin-bottom: 0em;
  42. }
  43. /*******************************
  44. Singular
  45. *******************************/
  46. .ui.steps .step {
  47. position: relative;
  48. display: -webkit-box;
  49. display: -webkit-flex;
  50. display: -ms-flexbox;
  51. display: flex;
  52. -webkit-box-flex: 1;
  53. -webkit-flex: 1 0 auto;
  54. -ms-flex: 1 0 auto;
  55. flex: 1 0 auto;
  56. -webkit-flex-wrap: wrap;
  57. -ms-flex-wrap: wrap;
  58. flex-wrap: wrap;
  59. -webkit-box-orient: horizontal;
  60. -webkit-box-direction: normal;
  61. -webkit-flex-direction: row;
  62. -ms-flex-direction: row;
  63. flex-direction: row;
  64. vertical-align: middle;
  65. -webkit-box-align: center;
  66. -webkit-align-items: center;
  67. -ms-flex-align: center;
  68. align-items: center;
  69. -webkit-box-pack: center;
  70. -webkit-justify-content: center;
  71. -ms-flex-pack: center;
  72. justify-content: center;
  73. margin: 0em 0em;
  74. padding: 1.14285714em 2em;
  75. background: #FFFFFF;
  76. color: rgba(0, 0, 0, 0.87);
  77. box-shadow: none;
  78. border-radius: 0em;
  79. border: none;
  80. border-right: 1px solid rgba(34, 36, 38, 0.15);
  81. -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  82. transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  83. }
  84. /* Arrow */
  85. .ui.steps .step:after {
  86. display: none;
  87. position: absolute;
  88. z-index: 2;
  89. content: '';
  90. top: 50%;
  91. right: 0%;
  92. border: medium none;
  93. background-color: #FFFFFF;
  94. width: 1.14285714em;
  95. height: 1.14285714em;
  96. border-style: solid;
  97. border-color: rgba(34, 36, 38, 0.15);
  98. border-width: 0px 1px 1px 0px;
  99. -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  100. transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  101. -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  102. -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  103. transform: translateY(-50%) translateX(50%) rotate(-45deg);
  104. }
  105. /* First Step */
  106. .ui.steps .step:first-child {
  107. padding-left: 2em;
  108. border-radius: 0.28571429rem 0em 0em 0.28571429rem;
  109. }
  110. /* Last Step */
  111. .ui.steps .step:last-child {
  112. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  113. }
  114. .ui.steps .step:last-child {
  115. border-right: none;
  116. margin-right: 0em;
  117. }
  118. /* Only Step */
  119. .ui.steps .step:only-child {
  120. border-radius: 0.28571429rem;
  121. }
  122. /*******************************
  123. Content
  124. *******************************/
  125. /* Title */
  126. .ui.steps .step .title {
  127. font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  128. font-size: 1.14285714em;
  129. font-weight: bold;
  130. }
  131. .ui.steps .step > .title {
  132. width: 100%;
  133. }
  134. /* Description */
  135. .ui.steps .step .description {
  136. font-weight: normal;
  137. font-size: 0.92857143em;
  138. color: rgba(0, 0, 0, 0.87);
  139. }
  140. .ui.steps .step > .description {
  141. width: 100%;
  142. }
  143. .ui.steps .step .title ~ .description {
  144. margin-top: 0.25em;
  145. }
  146. /* Icon */
  147. .ui.steps .step > .icon {
  148. line-height: 1;
  149. font-size: 2.5em;
  150. margin: 0em 1rem 0em 0em;
  151. }
  152. .ui.steps .step > .icon,
  153. .ui.steps .step > .icon ~ .content {
  154. display: block;
  155. -webkit-box-flex: 0;
  156. -webkit-flex: 0 1 auto;
  157. -ms-flex: 0 1 auto;
  158. flex: 0 1 auto;
  159. -webkit-align-self: middle;
  160. -ms-flex-item-align: middle;
  161. align-self: middle;
  162. }
  163. .ui.steps .step > .icon ~ .content {
  164. -webkit-box-flex: 1 0 auto;
  165. -webkit-flex-grow: 1 0 auto;
  166. -ms-flex-positive: 1 0 auto;
  167. flex-grow: 1 0 auto;
  168. }
  169. /* Horizontal Icon */
  170. .ui.steps:not(.vertical) .step > .icon {
  171. width: auto;
  172. }
  173. /* Link */
  174. .ui.steps .link.step,
  175. .ui.steps a.step {
  176. cursor: pointer;
  177. }
  178. /*******************************
  179. Types
  180. *******************************/
  181. /*--------------
  182. Ordered
  183. ---------------*/
  184. .ui.ordered.steps {
  185. counter-reset: ordered;
  186. }
  187. .ui.ordered.steps .step:before {
  188. display: block;
  189. position: static;
  190. text-align: center;
  191. content: counters(ordered, ".");
  192. -webkit-align-self: middle;
  193. -ms-flex-item-align: middle;
  194. align-self: middle;
  195. margin-right: 1rem;
  196. font-size: 2.5em;
  197. counter-increment: ordered;
  198. font-family: inherit;
  199. font-weight: bold;
  200. }
  201. .ui.ordered.steps .step > * {
  202. display: block;
  203. -webkit-align-self: middle;
  204. -ms-flex-item-align: middle;
  205. align-self: middle;
  206. }
  207. /*--------------
  208. Vertical
  209. ---------------*/
  210. .ui.vertical.steps {
  211. display: -webkit-inline-box;
  212. display: -webkit-inline-flex;
  213. display: -ms-inline-flexbox;
  214. display: inline-flex;
  215. -webkit-box-orient: vertical;
  216. -webkit-box-direction: normal;
  217. -webkit-flex-direction: column;
  218. -ms-flex-direction: column;
  219. flex-direction: column;
  220. overflow: visible;
  221. }
  222. .ui.vertical.steps .step {
  223. -webkit-box-pack: start;
  224. -webkit-justify-content: flex-start;
  225. -ms-flex-pack: start;
  226. justify-content: flex-start;
  227. border-radius: 0em;
  228. padding: 1.14285714em 2em;
  229. border-right: none;
  230. border-bottom: 1px solid rgba(34, 36, 38, 0.15);
  231. }
  232. .ui.vertical.steps .step:first-child {
  233. padding: 1.14285714em 2em;
  234. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  235. }
  236. .ui.vertical.steps .step:last-child {
  237. border-bottom: none;
  238. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  239. }
  240. .ui.vertical.steps .step:only-child {
  241. border-radius: 0.28571429rem;
  242. }
  243. /* Arrow */
  244. .ui.vertical.steps .step:after {
  245. display: none;
  246. }
  247. .ui.vertical.steps .step:after {
  248. top: 50%;
  249. right: 0%;
  250. border-width: 0px 1px 1px 0px;
  251. }
  252. .ui.vertical.steps .step:after {
  253. display: none;
  254. }
  255. .ui.vertical.steps .active.step:after {
  256. display: block;
  257. }
  258. .ui.vertical.steps .step:last-child:after {
  259. display: none;
  260. }
  261. .ui.vertical.steps .active.step:last-child:after {
  262. display: block;
  263. }
  264. /*---------------
  265. Responsive
  266. ----------------*/
  267. /* Mobile (Default) */
  268. @media only screen and (max-width: 767px) {
  269. .ui.steps {
  270. display: -webkit-inline-box;
  271. display: -webkit-inline-flex;
  272. display: -ms-inline-flexbox;
  273. display: inline-flex;
  274. overflow: visible;
  275. -webkit-box-orient: vertical;
  276. -webkit-box-direction: normal;
  277. -webkit-flex-direction: column;
  278. -ms-flex-direction: column;
  279. flex-direction: column;
  280. }
  281. .ui.steps .step {
  282. width: 100% !important;
  283. -webkit-box-orient: vertical;
  284. -webkit-box-direction: normal;
  285. -webkit-flex-direction: column;
  286. -ms-flex-direction: column;
  287. flex-direction: column;
  288. border-radius: 0em;
  289. padding: 1.14285714em 2em;
  290. }
  291. .ui.steps .step:first-child {
  292. padding: 1.14285714em 2em;
  293. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  294. }
  295. .ui.steps .step:last-child {
  296. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  297. }
  298. /* Arrow */
  299. .ui.steps .step:after {
  300. display: none !important;
  301. }
  302. /* Content */
  303. .ui.steps .step .content {
  304. text-align: center;
  305. }
  306. /* Icon */
  307. .ui.steps .step > .icon,
  308. .ui.ordered.steps .step:before {
  309. margin: 0em 0em 1rem 0em;
  310. }
  311. }
  312. /*******************************
  313. States
  314. *******************************/
  315. /* Link Hover */
  316. .ui.steps .link.step:hover::after,
  317. .ui.steps .link.step:hover,
  318. .ui.steps a.step:hover::after,
  319. .ui.steps a.step:hover {
  320. background: #F9FAFB;
  321. color: rgba(0, 0, 0, 0.8);
  322. }
  323. /* Link Down */
  324. .ui.steps .link.step:active::after,
  325. .ui.steps .link.step:active,
  326. .ui.steps a.step:active::after,
  327. .ui.steps a.step:active {
  328. background: #F3F4F5;
  329. color: rgba(0, 0, 0, 0.9);
  330. }
  331. /* Active */
  332. .ui.steps .step.active {
  333. cursor: auto;
  334. background: #F3F4F5;
  335. }
  336. .ui.steps .step.active:after {
  337. background: #F3F4F5;
  338. }
  339. .ui.steps .step.active .title {
  340. color: #4183C4;
  341. }
  342. .ui.ordered.steps .step.active:before,
  343. .ui.steps .active.step .icon {
  344. color: rgba(0, 0, 0, 0.85);
  345. }
  346. /* Active Arrow */
  347. .ui.steps .step:after {
  348. display: block;
  349. }
  350. .ui.steps .active.step:after {
  351. display: block;
  352. }
  353. .ui.steps .step:last-child:after {
  354. display: none;
  355. }
  356. .ui.steps .active.step:last-child:after {
  357. display: none;
  358. }
  359. /* Active Hover */
  360. .ui.steps .link.active.step:hover::after,
  361. .ui.steps .link.active.step:hover,
  362. .ui.steps a.active.step:hover::after,
  363. .ui.steps a.active.step:hover {
  364. cursor: pointer;
  365. background: #DCDDDE;
  366. color: rgba(0, 0, 0, 0.87);
  367. }
  368. /* Completed */
  369. .ui.steps .step.completed > .icon:before,
  370. .ui.ordered.steps .step.completed:before {
  371. color: #21BA45;
  372. }
  373. /* Disabled */
  374. .ui.steps .disabled.step {
  375. cursor: auto;
  376. background: #FFFFFF;
  377. pointer-events: none;
  378. }
  379. .ui.steps .disabled.step,
  380. .ui.steps .disabled.step .title,
  381. .ui.steps .disabled.step .description {
  382. color: rgba(40, 40, 40, 0.3);
  383. }
  384. .ui.steps .disabled.step:after {
  385. background: #FFFFFF;
  386. }
  387. /*******************************
  388. Variations
  389. *******************************/
  390. /*--------------
  391. Stackable
  392. ---------------*/
  393. /* Tablet Or Below */
  394. @media only screen and (max-width: 991px) {
  395. .ui[class*="tablet stackable"].steps {
  396. display: -webkit-inline-box;
  397. display: -webkit-inline-flex;
  398. display: -ms-inline-flexbox;
  399. display: inline-flex;
  400. overflow: visible;
  401. -webkit-box-orient: vertical;
  402. -webkit-box-direction: normal;
  403. -webkit-flex-direction: column;
  404. -ms-flex-direction: column;
  405. flex-direction: column;
  406. }
  407. /* Steps */
  408. .ui[class*="tablet stackable"].steps .step {
  409. -webkit-box-orient: vertical;
  410. -webkit-box-direction: normal;
  411. -webkit-flex-direction: column;
  412. -ms-flex-direction: column;
  413. flex-direction: column;
  414. border-radius: 0em;
  415. padding: 1.14285714em 2em;
  416. }
  417. .ui[class*="tablet stackable"].steps .step:first-child {
  418. padding: 1.14285714em 2em;
  419. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  420. }
  421. .ui[class*="tablet stackable"].steps .step:last-child {
  422. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  423. }
  424. /* Arrow */
  425. .ui[class*="tablet stackable"].steps .step:after {
  426. display: none !important;
  427. }
  428. /* Content */
  429. .ui[class*="tablet stackable"].steps .step .content {
  430. text-align: center;
  431. }
  432. /* Icon */
  433. .ui[class*="tablet stackable"].steps .step > .icon,
  434. .ui[class*="tablet stackable"].ordered.steps .step:before {
  435. margin: 0em 0em 1rem 0em;
  436. }
  437. }
  438. /*--------------
  439. Fluid
  440. ---------------*/
  441. /* Fluid */
  442. .ui.fluid.steps {
  443. display: -webkit-box;
  444. display: -webkit-flex;
  445. display: -ms-flexbox;
  446. display: flex;
  447. width: 100%;
  448. }
  449. /*--------------
  450. Attached
  451. ---------------*/
  452. /* Top */
  453. .ui.attached.steps {
  454. width: calc(100% + 2px ) !important;
  455. margin: 0em -1px -1px;
  456. max-width: calc(100% + 2px );
  457. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  458. }
  459. .ui.attached.steps .step:first-child {
  460. border-radius: 0.28571429rem 0em 0em 0em;
  461. }
  462. .ui.attached.steps .step:last-child {
  463. border-radius: 0em 0.28571429rem 0em 0em;
  464. }
  465. /* Bottom */
  466. .ui.bottom.attached.steps {
  467. margin: -1px -1px 0em;
  468. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  469. }
  470. .ui.bottom.attached.steps .step:first-child {
  471. border-radius: 0em 0em 0em 0.28571429rem;
  472. }
  473. .ui.bottom.attached.steps .step:last-child {
  474. border-radius: 0em 0em 0.28571429rem 0em;
  475. }
  476. /*-------------------
  477. Evenly Divided
  478. --------------------*/
  479. .ui.one.steps,
  480. .ui.two.steps,
  481. .ui.three.steps,
  482. .ui.four.steps,
  483. .ui.five.steps,
  484. .ui.six.steps,
  485. .ui.seven.steps,
  486. .ui.eight.steps {
  487. width: 100%;
  488. }
  489. .ui.one.steps > .step,
  490. .ui.two.steps > .step,
  491. .ui.three.steps > .step,
  492. .ui.four.steps > .step,
  493. .ui.five.steps > .step,
  494. .ui.six.steps > .step,
  495. .ui.seven.steps > .step,
  496. .ui.eight.steps > .step {
  497. -webkit-flex-wrap: nowrap;
  498. -ms-flex-wrap: nowrap;
  499. flex-wrap: nowrap;
  500. }
  501. .ui.one.steps > .step {
  502. width: 100%;
  503. }
  504. .ui.two.steps > .step {
  505. width: 50%;
  506. }
  507. .ui.three.steps > .step {
  508. width: 33.333%;
  509. }
  510. .ui.four.steps > .step {
  511. width: 25%;
  512. }
  513. .ui.five.steps > .step {
  514. width: 20%;
  515. }
  516. .ui.six.steps > .step {
  517. width: 16.666%;
  518. }
  519. .ui.seven.steps > .step {
  520. width: 14.285%;
  521. }
  522. .ui.eight.steps > .step {
  523. width: 12.500%;
  524. }
  525. /*-------------------
  526. Sizes
  527. --------------------*/
  528. .ui.small.step,
  529. .ui.small.steps .step {
  530. font-size: 0.92857143rem;
  531. }
  532. .ui.step,
  533. .ui.steps .step {
  534. font-size: 1rem;
  535. }
  536. .ui.large.step,
  537. .ui.large.steps .step {
  538. font-size: 1.14285714rem;
  539. }
  540. /*******************************
  541. Theme Overrides
  542. *******************************/
  543. @font-face {
  544. font-family: 'Step';
  545. src: url(data:application/x-font-ttf;charset=utf-8;;base64,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
  546. }
  547. .ui.steps .step.completed > .icon:before,
  548. .ui.ordered.steps .step.completed:before {
  549. font-family: 'Step';
  550. content: '\e800';
  551. /* '' */
  552. }
  553. /*******************************
  554. Site Overrides
  555. *******************************/