steps.css 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. /*
  2. Template Name: Monster Admin
  3. Author: Themedesigner
  4. Email: niravjoshi87@gmail.com
  5. File: css
  6. */
  7. .wizard-content .wizard>.steps>ul>li:after,
  8. .wizard-content .wizard>.steps>ul>li:before {
  9. content: '';
  10. z-index: 9;
  11. display: block;
  12. position: absolute
  13. }
  14. .wizard-content .wizard {
  15. width: 100%;
  16. overflow: hidden
  17. }
  18. .wizard-content .wizard .content {
  19. margin-left: 0!important
  20. }
  21. .wizard-content .wizard>.steps {
  22. position: relative;
  23. display: block;
  24. width: 100%
  25. }
  26. .wizard-content .wizard>.steps .current-info {
  27. position: absolute;
  28. left: -99999px
  29. }
  30. .wizard-content .wizard>.steps>ul {
  31. display: table;
  32. width: 100%;
  33. table-layout: fixed;
  34. margin: 0;
  35. padding: 0;
  36. list-style: none
  37. }
  38. .wizard-content .wizard>.steps>ul>li {
  39. display: table-cell;
  40. width: auto;
  41. vertical-align: top;
  42. text-align: center;
  43. position: relative
  44. }
  45. .wizard-content .wizard>.steps>ul>li a {
  46. position: relative;
  47. padding-top: 52px;
  48. margin-top: 20px;
  49. margin-bottom: 20px;
  50. display: block
  51. }
  52. .wizard-content .wizard>.steps>ul>li:before {
  53. left: 0
  54. }
  55. .wizard-content .wizard>.steps>ul>li:after {
  56. right: 0
  57. }
  58. .wizard-content .wizard>.steps>ul>li:first-child:before,
  59. .wizard-content .wizard>.steps>ul>li:last-child:after {
  60. content: none
  61. }
  62. .wizard-content .wizard>.steps>ul>li.current>a {
  63. color: #2f3d4a;
  64. cursor: default
  65. }
  66. .wizard-content .wizard>.steps>ul>li.current .step {
  67. border-color: #009efb ;
  68. background-color: #fff;
  69. color: #009efb
  70. }
  71. .wizard-content .wizard>.steps>ul>li.disabled a,
  72. .wizard-content .wizard>.steps>ul>li.disabled a:focus,
  73. .wizard-content .wizard>.steps>ul>li.disabled a:hover {
  74. color: #999;
  75. cursor: default
  76. }
  77. .wizard-content .wizard>.steps>ul>li.done a,
  78. .wizard-content .wizard>.steps>ul>li.done a:focus,
  79. .wizard-content .wizard>.steps>ul>li.done a:hover {
  80. color: #999
  81. }
  82. .wizard-content .wizard>.steps>ul>li.done .step {
  83. background-color: #009efb ;
  84. border-color: #009efb ;
  85. color: #fff
  86. }
  87. .wizard-content .wizard>.steps>ul>li.error .step {
  88. border-color: #f62d51;
  89. color: #f62d51
  90. }
  91. .wizard-content .wizard>.steps .step {
  92. background-color: #fff;
  93. display: inline-block;
  94. position: absolute;
  95. top: 0;
  96. left: 50%;
  97. margin-left: -24px;
  98. z-index: 10;
  99. text-align: center
  100. }
  101. .wizard-content .wizard>.content {
  102. overflow: hidden;
  103. position: relative;
  104. width: auto;
  105. padding: 0;
  106. margin: 0
  107. }
  108. .wizard-content .wizard>.content>.title {
  109. position: absolute;
  110. left: -99999px
  111. }
  112. .wizard-content .wizard>.content>.body {
  113. padding: 0 20px
  114. }
  115. .wizard-content .wizard>.content>iframe {
  116. border: 0;
  117. width: 100%;
  118. height: 100%
  119. }
  120. .wizard-content .wizard>.actions {
  121. position: relative;
  122. display: block;
  123. text-align: right;
  124. padding: 0 20px 20px
  125. }
  126. .wizard-content .wizard>.actions>ul {
  127. float: right;
  128. list-style: none;
  129. padding: 0;
  130. margin: 0
  131. }
  132. .wizard-content .wizard>.actions>ul:after {
  133. content: '';
  134. display: table;
  135. clear: both
  136. }
  137. .wizard-content .wizard>.actions>ul>li {
  138. float: left
  139. }
  140. .wizard-content .wizard>.actions>ul>li+li {
  141. margin-left: 10px
  142. }
  143. .wizard-content .wizard>.actions>ul>li>a {
  144. background: #009efb ;
  145. color: #fff;
  146. display: block;
  147. padding: 7px 12px;
  148. border-radius: 4px;
  149. border: 1px solid transparent
  150. }
  151. .wizard-content .wizard>.actions>ul>li>a:focus,
  152. .wizard-content .wizard>.actions>ul>li>a:hover {
  153. -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .05) inset;
  154. box-shadow: 0 0 0 100px rgba(0, 0, 0, .05) inset
  155. }
  156. .wizard-content .wizard>.actions>ul>li>a:active {
  157. -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .1) inset;
  158. box-shadow: 0 0 0 100px rgba(0, 0, 0, .1) inset
  159. }
  160. .wizard-content .wizard>.actions>ul>li>a[href="#previous"] {
  161. background-color: #fff;
  162. color: #54667a;
  163. border: 1px solid #d9d9d9
  164. }
  165. .wizard-content .wizard>.actions>ul>li>a[href="#previous"]:focus,
  166. .wizard-content .wizard>.actions>ul>li>a[href="#previous"]:hover {
  167. -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .02) inset;
  168. box-shadow: 0 0 0 100px rgba(0, 0, 0, .02) inset
  169. }
  170. .wizard-content .wizard>.actions>ul>li>a[href="#previous"]:active {
  171. -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .04) inset;
  172. box-shadow: 0 0 0 100px rgba(0, 0, 0, .04) inset
  173. }
  174. .wizard-content .wizard>.actions>ul>li.disabled>a,
  175. .wizard-content .wizard>.actions>ul>li.disabled>a:focus,
  176. .wizard-content .wizard>.actions>ul>li.disabled>a:hover {
  177. color: #999
  178. }
  179. .wizard-content .wizard>.actions>ul>li.disabled>a[href="#previous"],
  180. .wizard-content .wizard>.actions>ul>li.disabled>a[href="#previous"]:focus,
  181. .wizard-content .wizard>.actions>ul>li.disabled>a[href="#previous"]:hover {
  182. -webkit-box-shadow: none;
  183. box-shadow: none
  184. }
  185. .wizard-content .wizard.wizard-circle>.steps>ul>li:after,
  186. .wizard-content .wizard.wizard-circle>.steps>ul>li:before {
  187. top: 45px;
  188. width: 50%;
  189. height: 3px;
  190. background-color: #009efb
  191. }
  192. .wizard-content .wizard.wizard-circle>.steps>ul>li.current:after,
  193. .wizard-content .wizard.wizard-circle>.steps>ul>li.current~li:after,
  194. .wizard-content .wizard.wizard-circle>.steps>ul>li.current~li:before {
  195. background-color: #F3F3F3
  196. }
  197. .wizard-content .wizard.wizard-circle>.steps .step {
  198. width: 50px;
  199. height: 50px;
  200. line-height: 45px;
  201. border: 3px solid #F3F3F3;
  202. font-size: 1.3rem;
  203. border-radius: 50%
  204. }
  205. .wizard-content .wizard.wizard-notification>.steps>ul>li:after,
  206. .wizard-content .wizard.wizard-notification>.steps>ul>li:before {
  207. top: 39px;
  208. width: 50%;
  209. height: 2px;
  210. background-color: #009efb
  211. }
  212. .wizard-content .wizard.wizard-notification>.steps>ul>li.current .step {
  213. border: 2px solid #009efb ;
  214. color: #009efb ;
  215. line-height: 36px
  216. }
  217. .wizard-content .wizard.wizard-notification>.steps>ul>li.current .step:after,
  218. .wizard-content .wizard.wizard-notification>.steps>ul>li.done .step:after {
  219. border-top-color: #009efb
  220. }
  221. .wizard-content .wizard.wizard-notification>.steps>ul>li.current:after,
  222. .wizard-content .wizard.wizard-notification>.steps>ul>li.current~li:after,
  223. .wizard-content .wizard.wizard-notification>.steps>ul>li.current~li:before {
  224. background-color: #F3F3F3
  225. }
  226. .wizard-content .wizard.wizard-notification>.steps>ul>li.done .step {
  227. color: #FFF
  228. }
  229. .wizard-content .wizard.wizard-notification>.steps .step {
  230. width: 40px;
  231. height: 40px;
  232. line-height: 40px;
  233. font-size: 1.3rem;
  234. border-radius: 15%;
  235. background-color: #F3F3F3
  236. }
  237. .wizard-content .wizard.wizard-notification>.steps .step:after {
  238. content: "";
  239. width: 0;
  240. height: 0;
  241. position: absolute;
  242. bottom: 0;
  243. left: 50%;
  244. margin-left: -8px;
  245. margin-bottom: -8px;
  246. border-left: 7px solid transparent;
  247. border-right: 7px solid transparent;
  248. border-top: 8px solid #F3F3F3
  249. }
  250. .wizard-content .wizard.vertical>.steps {
  251. display: inline;
  252. float: left;
  253. width: 20%
  254. }
  255. .wizard-content .wizard.vertical>.steps>ul>li {
  256. display: block;
  257. width: 100%
  258. }
  259. .wizard-content .wizard.vertical>.steps>ul>li.current:after,
  260. .wizard-content .wizard.vertical>.steps>ul>li.current:before,
  261. .wizard-content .wizard.vertical>.steps>ul>li.current~li:after,
  262. .wizard-content .wizard.vertical>.steps>ul>li.current~li:before,
  263. .wizard-content .wizard.vertical>.steps>ul>li:after,
  264. .wizard-content .wizard.vertical>.steps>ul>li:before {
  265. background-color: transparent
  266. }
  267. @media (max-width:768px) {
  268. .wizard-content .wizard>.steps>ul {
  269. margin-bottom: 20px
  270. }
  271. .wizard-content .wizard>.steps>ul>li {
  272. display: block;
  273. float: left;
  274. width: 50%
  275. }
  276. .wizard-content .wizard>.steps>ul>li>a {
  277. margin-bottom: 0
  278. }
  279. .wizard-content .wizard>.steps>ul>li:first-child:before {
  280. content: ''
  281. }
  282. .wizard-content .wizard>.steps>ul>li:last-child:after {
  283. content: '';
  284. background-color: #009efb
  285. }
  286. .wizard-content .wizard.vertical>.steps {
  287. width: 15%
  288. }
  289. }
  290. @media (max-width:480px) {
  291. .wizard-content .wizard>.steps>ul>li {
  292. width: 100%
  293. }
  294. .wizard-content .wizard>.steps>ul>li.current:after {
  295. background-color: #009efb
  296. }
  297. .wizard-content .wizard.vertical>.steps>ul>li {
  298. display: block;
  299. float: left;
  300. width: 50%
  301. }
  302. .wizard-content .wizard.vertical>.steps {
  303. width: 100%;
  304. float:none;
  305. }
  306. }