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.

257 lines
4.8 KiB

4 years ago
  1. .wizard {
  2. margin: 20px auto;
  3. background: #fff;
  4. }
  5. .wizard .nav-tabs {
  6. position: relative;
  7. margin: 10px auto;
  8. margin-bottom: 0;
  9. border-bottom-color: #e0e0e0;
  10. }
  11. .wizard > div.wizard-inner {
  12. position: relative;
  13. }
  14. .connecting-line {
  15. height: 2px;
  16. background: #e0e0e0;
  17. position: absolute;
  18. width: 80%;
  19. margin: 0 auto;
  20. left: 0;
  21. right: 0;
  22. top: 50%;
  23. z-index: 1;
  24. }
  25. .wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
  26. color: #555555;
  27. background: transparent;
  28. cursor: default;
  29. border: 0;
  30. border-bottom-color: transparent;
  31. }
  32. span.round-tab {
  33. width: 40px;
  34. height: 40px;
  35. line-height: 40px;
  36. display: inline-block;
  37. border-radius: 100px;
  38. background: #fff;
  39. border: 2px solid #e0e0e0;
  40. z-index: 2;
  41. position: absolute;
  42. left: 0;
  43. text-align: center;
  44. font-size: 22px;
  45. }
  46. span.round-tab i {
  47. color: #555555;
  48. }
  49. .wizard li.active span.round-tab {
  50. background: #fff;
  51. border: 2px solid #d41119;
  52. }
  53. .wizard li.active span.round-tab i {
  54. color: #d41119;
  55. }
  56. span.round-tab:hover {
  57. color: #333;
  58. border: 2px solid #d41119;
  59. }
  60. .wizard .nav-tabs > li {
  61. width: 20%;
  62. }
  63. .wizard li:after {
  64. content: " ";
  65. position: absolute;
  66. left: 46%;
  67. opacity: 0;
  68. margin: 0 auto;
  69. bottom: 0px;
  70. border: 5px solid transparent;
  71. border-bottom-color: #5bc0de;
  72. transition: 0.1s ease-in-out;
  73. }
  74. .wizard li.active:after {
  75. content: " ";
  76. position: absolute;
  77. left: 46%;
  78. opacity: 1;
  79. margin: 0 auto;
  80. bottom: 0px;
  81. border: 10px solid transparent;
  82. border-bottom-color: #d41119;
  83. }
  84. .wizard .nav-tabs > li a {
  85. width: 40px;
  86. height: 40px;
  87. margin: 20px auto;
  88. border-radius: 100%;
  89. padding: 0;
  90. background:transparent;
  91. }
  92. .wizard .nav-tabs > li a:hover {
  93. background: transparent;
  94. }
  95. .wizard .tab-pane {
  96. position: relative;
  97. margin-top: 25px;
  98. }
  99. .wizard h3 {
  100. margin-top: 0;
  101. padding-left: 15px;
  102. }
  103. @media( max-width : 585px ) {
  104. .wizard {
  105. width: 90%;
  106. height: auto !important;
  107. }
  108. span.round-tab {
  109. font-size: 16px;
  110. width: 50px;
  111. height: 50px;
  112. line-height: 50px;
  113. }
  114. .wizard .nav-tabs > li a {
  115. width: 50px;
  116. height: 50px;
  117. line-height: 50px;
  118. }
  119. .wizard li.active:after {
  120. content: " ";
  121. position: absolute;
  122. left: 35%;
  123. }
  124. }
  125. .file-upload {
  126. width: 200px;
  127. height: 200px;
  128. margin: 25px 0;
  129. border: 1px dashed #ccc;
  130. padding: 15px;
  131. position: relative;
  132. border-radius: 2px;
  133. overflow: hidden
  134. }
  135. .file-upload .uploadbutton {
  136. opacity: 0;
  137. position: absolute;
  138. top: 0;
  139. bottom: 0;
  140. left: 0;
  141. right: 0;
  142. z-index: 3;
  143. cursor: pointer;
  144. width: 100%
  145. }
  146. .file-upload > span {
  147. max-width: 100%;
  148. z-index: 1;
  149. background: #fff
  150. }
  151. .file-upload > span img {
  152. max-width: 200px
  153. }
  154. .file-upload > span {
  155. position: absolute;
  156. top: 50%;
  157. transform: translateY(-50%);
  158. padding: 5px;
  159. padding: 5px 5px;
  160. left: 10px;
  161. right: 10px
  162. }
  163. .loading-img {
  164. display: none
  165. }
  166. .img-sample {
  167. display: block;
  168. margin: 10px 0;
  169. position: relative;
  170. font-size: 11px
  171. }
  172. .img-sample {
  173. display: block;
  174. margin: 10px 0;
  175. position: relative;
  176. font-size: 11px
  177. }
  178. .img-sample label {
  179. display: block
  180. }
  181. .img-sample img {
  182. max-height: 80px
  183. }
  184. .img-sample .enlarge {
  185. display: none;
  186. position: absolute;
  187. bottom: 0
  188. }
  189. .img-sample .samp-control {
  190. display: inline-block;
  191. cursor: pointer
  192. }
  193. .img-sample .samp-control:hover .enlarge {
  194. display: block;
  195. background: #f4f8fb;
  196. padding: 5px;
  197. border-radius: 2px
  198. }
  199. .img-sample .samp-control:hover .enlarge img {
  200. max-height: 150px
  201. }
  202. .img-sample .samp-control-2 {
  203. display: inline-block;
  204. cursor: pointer
  205. }
  206. .img-sample .samp-control-2:hover .enlarge {
  207. display: block;
  208. background: #f4f8fb;
  209. padding: 5px;
  210. border-radius: 2px
  211. }
  212. .img-sample .samp-control-2:hover .enlarge img {
  213. max-height: 300px
  214. }
  215. .primary-c {
  216. color: #ED1C24
  217. }