RyanEarnshaw

Untitled

Feb 27th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.99 KB | None | 0 0
  1. .bodycontainer {
  2. position: relative;
  3. display: inline-block;
  4. margin-top: 140px; /* size of header */
  5. margin-left: 20%; /* size of side-nav */
  6. padding-bottom: 200px;
  7. background-color: #ffffff;
  8. float: left;
  9. width: 80%;
  10. }
  11. .headerimage {
  12. position: absolute;
  13. display: inline-block;
  14. width: 100%;
  15. height: 220px;
  16. top: 0;
  17. left: 0;
  18. }
  19. .headerimage img {
  20. width: 100%;
  21. height: 100%;
  22. }
  23. .innercont {
  24. position: relative;
  25. display: -webkit-flex;
  26. display: -webkit-box;
  27. display: -moz-flex;
  28. display: -ms-flex;
  29. display: flex;
  30. float: left;
  31. margin: 100px 10% 0 10%;
  32. width: 80%;
  33. }
  34.  
  35. .section {
  36. position: relative;
  37. display: inline-block;
  38. float: left;
  39. background-color: #ffffff;
  40. align-items: stretch;
  41. }
  42. .section.s1 { width: 90%; }
  43. .section.s2 { width: 10%; }
  44. .section.s1 {
  45. padding-left: 5vw;
  46. }
  47.  
  48.  
  49.  
  50.  
  51. .section .title {
  52. position: relative;
  53. display: inline-block;
  54. float: left;
  55. width: 100%;
  56. margin: 40px 0 0;
  57. }
  58. .section .title h1 {
  59. font-size: 24px;
  60. font-family: sans-serif;
  61. font-weight: 600;
  62. color: #363636;
  63. }
  64. .section .title h2 {
  65. margin: 10px 0;
  66. font-size: 14px;
  67. font-family: sans-serif;
  68. font-weight: 100;
  69. color: #828282;
  70. }
  71. .section .body {
  72. position: relative;
  73. display: inline-block;
  74. float: left;
  75. width: 100%;
  76. overflow: hidden;
  77. }
  78. .section .loadingbar {
  79. position: relative;
  80. display: inline-block;
  81. float: left;
  82. width: 100%;
  83. height: 20px;
  84. margin: 20px 0;
  85. background-color: #6c6c6c;
  86. border-radius:20px;
  87. }
  88. .section .loadingbar:after {
  89. content: '';
  90. position: absolute;
  91. display: inline-block;
  92. top: 0;
  93. left: 0;
  94. width: 0;
  95. height: 20px;
  96. background-color: #8ec640;
  97. border-radius:20px;
  98. transition: width 0.5s ease;
  99. }
  100. .section .loadingbar.step1:after { width: 33%; }
  101. .section .loadingbar.step2:after { width: 66%; }
  102. .section .loadingbar.step3:after { width: 100%; }
  103.  
  104. .section .body .form {
  105. position: relative;
  106. display: inline-block;
  107. width: 100%;
  108. height: 660px;
  109. transition: height 0.8s ease;
  110. }
  111. .section .body .form.page1-extended { height: 990px; }
  112. .section .body .form.page1-extended-1-open { height: 1200px; }
  113. .section .body .form.page3-extended { height: 880px; }
  114.  
  115. .section .body .page {
  116. position: absolute;
  117. display: inline-block;
  118. width: 100%;
  119. transition: left 0.5s ease;
  120. }
  121. .section .body .page.minus200 { top: 0; left: -200%; }
  122. .section .body .page.minus100 { top: 0; left: -100%; }
  123. .section .body .page.normal { top: 0; left: 0; }
  124. .section .body .page.plus100 { top: 0; left: 100%; }
  125. .section .body .page.plus200 { top: 0; left: 200%; }
  126.  
  127. .email-modal {
  128. position: absolute;
  129. display: inline-block;
  130. top: -100px;
  131. left: 50%;
  132. transform: translateX(-50%);
  133. width: 100%;
  134. max-width: 600px;
  135. padding: 10px 0 12px;
  136. box-sizing: border-box;
  137. z-index: 100;
  138. border-radius: 5px;
  139. animation: email_animation 5s 0.5s 1 normal forwards;
  140. }
  141. @keyframes email_animation {
  142. 0% { top: -100px; }
  143. 20% { top: 30px; }
  144. 80% { top: 30px; }
  145. 100% { top: -100px; }
  146. }
  147. .email-modal.email-successful { background-color: #8ec640; }
  148. .email-modal.email-unsuccessful { background-color: #e04040; }
  149. .email-modal h1 {
  150. position: relative;
  151. display: inline-block;
  152. width: 100%;
  153. color: #000000;
  154. font-family: sans-serif;
  155. font-weight: bolf;
  156. font-size: 12px;
  157. text-align: center;
  158. }
  159.  
  160. .section .body .form h1 {
  161. font-size: 14px;
  162. font-family: sans-serif;
  163. font-weight: 600;
  164. color: #848484;
  165. }
  166. .section .body .form h1 .star {
  167. font-family: monospace;
  168. font-size: 17px;
  169. color: #da2626;
  170. }
  171. .section .body .form input,
  172. .section .body .form select {
  173. color: #8ec640;
  174. font-size: 13px;
  175. border: none;
  176. padding: 13px 5px;
  177. margin: 3px 0;
  178. background-color: #dfdfdf;
  179. border-radius: 2px;
  180. font-family: arial;
  181. box-sizing: border-box;
  182. float: left;
  183. width: 100%;
  184. }
  185. .section .body .form .insubmit {
  186. background-color: #8ec640;
  187. color: #ffffff;
  188. font-size: 14px;
  189. font-weight: bold;
  190. font-family: sans-serif;
  191. border: none;
  192. padding: 13px 5px;
  193. margin: 3px 0;
  194. border-radius: 2px;
  195. box-sizing: border-box;
  196. float: left;
  197. width: 100%;
  198. cursor: pointer;
  199. }
  200. .section .body .form input:focus,
  201. .section .body .form input:valid,
  202. .section .body textarea:focus,
  203. .section .body textarea:valid {
  204. box-shadow: none;
  205. outline: none;
  206. background-position: 0 0;
  207. }
  208. .section .body textarea {
  209. float: middle;
  210. display: inline-block;
  211. resize: none;
  212. background-color: #dfdfdf;
  213. color: #8ec640;
  214. width: 100%;
  215. height: 200px;
  216. font-family: arial;
  217. font-size: 13px;
  218. padding: 13px 5px;
  219. box-sizing: border-box;
  220. border: 0;
  221. }
  222. .section .body .form .option_area {
  223. position: relative;
  224. display: inline-block;
  225. width: 200px;
  226. font-family: sans-serif;
  227. font-size: 15px;
  228. text-align: left;
  229. color: #aea9b1;
  230. font-size: 13px;
  231. border: none;
  232. padding: 0px 5px;
  233. margin: 3px 0;
  234. background-color: #dfdfdf;
  235. border-radius: 2px;
  236. font-family: arial;
  237. box-sizing: border-box;
  238. float: left;
  239. width: 100%;
  240. }
  241. .section .body .form .option_area .opt {
  242. position: relative;
  243. display: inline-block;
  244. width: auto;
  245. margin: 0 5px;
  246. padding: 10px 0 10px 5px;
  247. color: #676767;
  248. }
  249. .section .body .form .question-splitter {
  250. position: relative;
  251. display: inline-block;
  252. height: 0px;
  253. width: 100%;
  254. margin: 15px 0;
  255. }
  256. .section .body .form .option_area input {
  257. position:relative;
  258. display: inline-block;
  259. font-size: 13px;
  260. padding: 0;
  261. margin: 0;
  262. width: auto;
  263. }
  264. /*tooltip*/
  265. [data-tip] {
  266. position:relative;
  267. }
  268. [data-tip]:before {
  269. content:'';
  270. /* hides the tooltip when not hovered */
  271. display:none;
  272. content:'';
  273. border-left: 5px solid transparent;
  274. border-right: 5px solid transparent;
  275. border-bottom: 5px solid #1a1a1a;
  276. position:absolute;
  277. top:30px;
  278. left:35px;
  279. z-index:8;
  280. font-size:0;
  281. line-height:0;
  282. width:0;
  283. height:0;
  284. }
  285. [data-tip]:after {
  286. display:none;
  287. content:attr(data-tip);
  288. position:absolute;
  289. top:35px;
  290. left:0px;
  291. padding:5px 8px;
  292. background:#1a1a1a;
  293. color:#fff;
  294. z-index:9;
  295. font-size: 0.75em;
  296. height:18px;
  297. line-height:18px;
  298. -webkit-border-radius: 3px;
  299. -moz-border-radius: 3px;
  300. border-radius: 3px;
  301. white-space:nowrap;
  302. word-wrap:normal;
  303. }
  304. [data-tip]:hover:before,
  305. [data-tip]:hover:after {
  306. display:block;
  307. }
  308. .section .body .form .hiddencontainer {
  309. position: relative;
  310. display: inline-block;
  311. width: 100%;
  312. }
  313. .section .body .form .hiddencontainer.hidden {
  314. display: none;
  315. }
  316.  
  317.  
  318. .section .body .pagebuttons {
  319. position: relative;
  320. display: inline-block;
  321. float: left;
  322. width: 100%;
  323. }
  324. .section .body .fbtn {
  325. position: relative;
  326. display: inline-block;
  327. padding: 10px 20px;
  328. background-color: #8ec640;
  329. color: #ffffff;
  330. font-size: 14px;
  331. font-weight: bold;
  332. font-family: sans-serif;
  333. cursor: pointer;
  334. }
  335. .section .body .fbtn.back { float: left; }
  336. .section .body .fbtn.next { float: right; }
Advertisement
Add Comment
Please, Sign In to add comment