RyanEarnshaw

Untitled

Feb 24th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.59 KB | None | 0 0
  1. *, html {
  2. margin: 0;
  3. padding: 0;
  4. box-sizing: border-box;
  5. }
  6. html, body {
  7. font-family: sans-serif;
  8. background-color: #000000;
  9. }
  10.  
  11. .header {
  12. position: relative;
  13. display: inline-block;
  14. height: 80px;
  15. width: 100%;
  16. background-color: #000000;
  17. }
  18.  
  19. .header img {
  20. position: absolute;
  21. max-height: 90%;
  22. max-width: 100%;
  23. top: 50%;
  24. left: 50%;
  25. transform: translate(-50%, -50%);
  26. }
  27.  
  28. .section {
  29. position: relative;
  30. display: inline-block;
  31. width: 100%;
  32. text-align: center;
  33. background-color: #000000;
  34. }
  35. .section .innercontainer {
  36. position: relative;
  37. display: inline-block;
  38. width: 100%;
  39. }
  40. .section .innercontainer .sectionheading {
  41. position: relative;
  42. display: inline-block;
  43. width: 100%;
  44. padding: 10px 0;
  45. }
  46. .section .innercontainer .sectionheading h1 {
  47. position: relative;
  48. display: inline-block;
  49. width: auto;
  50. color: #f3bc15;
  51. font-size: 60px;
  52. font-family: sans-serif;
  53. font-weight: 100;
  54. vertical-align: top;
  55. margin: 0 5%;
  56. margin-top: 10px;
  57. border-bottom: 2px solid #f3bc15;
  58. }
  59. .section .innercontainer .sectionheading img {
  60. position: relative;
  61. display: inline-block;
  62. max-width: 50px;
  63. max-height: 200px;
  64. }
  65. .section .innercontainer .formholder {
  66. position: relative;
  67. display: inline-block;
  68. width: 100%;
  69. max-width: 700px;
  70. height: 600px;
  71. overflow: hidden;
  72. transition: height 1s ease, max-width 0.5s ease;
  73. }
  74. .section .innercontainer .formholder.larger {
  75. height: 1600px;
  76. max-width: 1300px;
  77. }
  78. .section .innercontainer .formholder .form {
  79. position: absolute;
  80. display: inline-block;
  81. width: 100%;
  82. transition: left 0.5s ease;
  83. }
  84. .section .innercontainer .formholder h1 {
  85. position: relative;
  86. display: inline-block;
  87. width: 100%;
  88. color: #f3bc15;
  89. font-size: 30px;
  90. font-family: sans-serif;
  91. font-weight: 100;
  92. margin: 50px 0px 30px 0;
  93. }
  94. .section .innercontainer .formholder .form3 { width: 100%; }
  95.  
  96. .section .innercontainer .formholder .minus200 { top: 0; left: -240%; }
  97. .section .innercontainer .formholder .minus100 { top: 0; left: -120%; }
  98. .section .innercontainer .formholder .normal { top: 0; left: 0; }
  99. .section .innercontainer .formholder .plus100 { top: 0; left: 120%; }
  100. .section .innercontainer .formholder .plus200 { top: 0; left: 240%; }
  101.  
  102. .section .innercontainer input {
  103. position: relative;
  104. display: inline-block;
  105. font-size: 16px;
  106. font-family: sans-serif;
  107. font-weight: bold;
  108. color: #f3bc15;
  109. padding: 15px;
  110. border: 2px solid #f3bc15;
  111. box-sizing: border-box;
  112. margin: 10px 0px;
  113. background-color: transparent;
  114. transition: border 0.4s ease;
  115. }
  116. .section .innercontainer textarea {
  117. position: relative;
  118. display: inline-block;
  119. float: left;
  120. font-size: 16px;
  121. font-family: sans-serif;
  122. font-weight: bold;
  123. color: #f3bc15;
  124. padding: 10px;
  125. border: 2px solid #f3bc15;
  126. resize: none;
  127. height: 200px;
  128. width: 100%;
  129. margin: 10px 0px;
  130. box-sizing: border-box;
  131. background-color: transparent;
  132. transition: border 0.4s ease;
  133. }
  134. .section .innercontainer .inname { float: left; width: 49%; }
  135. .section .innercontainer .incompany { float: right; width: 49%; }
  136. .section .innercontainer .inemail { float: left; width: 100%; }
  137. .section .innercontainer .inpostcode { float: left; width: 49%; }
  138. .section .innercontainer .innumber { float: right; width: 49%; }
  139. .section .innercontainer .inpoints { float: left; width: 100%; text-align: center; font-size: 76px; padding: 15px 0; }
  140.  
  141. ::-webkit-input-placeholder { color: #f3bc15; }
  142. :-ms-input-placeholder { color: #f3bc15; }
  143. ::-moz-placeholder { color: #f3bc15; opacity: 1; }
  144. :-moz-placeholder { color: #f3bc15; opacity: 1; }
  145.  
  146. input:focus,
  147. input:valid,
  148. textarea:focus,
  149. textarea:valid {
  150. box-shadow: none;
  151. outline: none;
  152. background-position: 0 0;
  153. }
  154. .section .innercontainer input:active,
  155. .section .innercontainer input:focus,
  156. .section .innercontainer textarea:active,
  157. .section .innercontainer textarea:focus {
  158. border: 2px solid #ffffff;
  159. }
  160.  
  161. .reward {
  162. position: relative;
  163. display: inline-block;
  164. margin: 0px 4% 20px 4%;
  165. width: 40%;
  166. }
  167. .reward h3 {
  168. position: relative;
  169. display: inline-block;
  170. height: 50px;
  171. text-align: center;
  172. box-sizing: border-box;
  173. float: left;
  174. font-family: sans-serif;
  175. font-weight: 100;
  176. }
  177. .reward .points {
  178. width: 20%;
  179. font-size: 15px;
  180. color: #ffffff;
  181. padding: 10px 0;
  182. border-left: 2px solid #ffffff;
  183. border-top: 2px solid #ffffff;
  184. border-bottom: 2px solid #ffffff;
  185. }
  186. .reward .description {
  187. width: 60%;
  188. font-size: 15px;
  189. color: #ffffff;
  190. padding: 10px 0;
  191. border-left: 2px solid #ffffff;
  192. border-top: 2px solid #ffffff;
  193. border-bottom: 2px solid #ffffff;
  194. }
  195. .section .innercontainer .reward input {
  196. position: relative;
  197. display: inline-block;
  198. font-size: 15px;
  199. font-family: sans-serif;
  200. font-weight: bold;
  201. text-align: center;
  202. color: #f3bc15;
  203. height: 50px;
  204. border: 2px solid #f3bc15;
  205. box-sizing: border-box;
  206. margin: 0;
  207. padding: 10px 0;
  208. background-color: transparent;
  209. transition: border 0.4s ease;
  210. width: 20%;
  211. float: left;
  212. }
  213.  
  214.  
  215.  
  216. .buttoncontainer {
  217. position: absolute;
  218. display: inline-block;
  219. width: 100%;
  220. max-width: 700px;
  221. bottom: 0;
  222. left: 50%;
  223. transform: translateX(-50%);
  224. }
  225. .buttoncontainer .btn {
  226. position: relative;
  227. display: inline-block;
  228. font-family: sans-serif;
  229. font-weight: bold;
  230. font-size: 14px;
  231. padding: 10px 20px;
  232. background-color: #f3bc15;
  233. color: #000000;
  234. }
  235. .btn.next { float: right; }
  236. .btn.previous { float: left; }
  237. .btn.hidden { visibility: hidden; }
  238.  
  239.  
  240.  
  241.  
  242. .footer {
  243. position: relative;
  244. display: inline-block;
  245. padding: 50px 0px 20px 0px;
  246. width: 100%;
  247. text-align: center;
  248. background-color: #000000;
  249. }
  250. .footer .middlelink,
  251. .footer .bottomcont {
  252. position: relative;
  253. display: inline-block;
  254. width: 100%;
  255. max-width: 1360px;
  256. }
  257. .footer .middlelink h1 {
  258. position: relative;
  259. display: inline-block;
  260. width: 100%;
  261. text-align: center;
  262. color: #f3bc15;
  263. font-weight: 100;
  264. font-family: sans-serif;
  265. font-size: 16px;
  266. margin-bottom: 10px;
  267. }
  268. .footer .links h1 {
  269. position: relative;
  270. display: inline-block;
  271. width: 100%;
  272. text-align: left;
  273. color: #f3bc15;
  274. font-weight: 100;
  275. font-family: sans-serif;
  276. font-size: 14px;
  277. line-height: 25px;
  278. }
  279. .footer .links {
  280. width: 66.66666666%;
  281. float: left;
  282. }
  283. .footer .logo {
  284. width: 33.33333333%;
  285. float: left;
  286. }
  287. .footer .logo img {
  288. position: absolute;
  289. display: inline-block;
  290. max-height: 100%;
  291. max-width: 100%;
  292. top:0;
  293. right: 0;
  294. }
Advertisement
Add Comment
Please, Sign In to add comment