RyanEarnshaw

Untitled

Apr 5th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.88 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. text-align: center;
  40. }
  41. .section .innercontainer .sectionheading {
  42. position: relative;
  43. display: inline-block;
  44. width: 100%;
  45. padding: 10px 0;
  46. }
  47. .section .innercontainer .sectionheading h1 {
  48. position: relative;
  49. display: inline-block;
  50. width: auto;
  51. color: #766122;
  52. font-size: 60px;
  53. font-family: sans-serif;
  54. font-weight: 100;
  55. vertical-align: top;
  56. margin: 0 5%;
  57. margin-top: 10px;
  58. border-bottom: 2px solid #766122;
  59. }
  60. .section .innercontainer .sectionheading.step1 .s1,
  61. .section .innercontainer .sectionheading.step2 .s2,
  62. .section .innercontainer .sectionheading.step3 .s3 {
  63. color: #f3bc15;
  64. border-bottom: 2px solid #f3bc15;
  65. }
  66. .section .innercontainer .sectionheading img {
  67. position: relative;
  68. display: inline-block;
  69. max-width: 50px;
  70. max-height: 200px;
  71. }
  72. .section .innercontainer .formholder {
  73. position: relative;
  74. display: inline-block;
  75. width: 100%;
  76. max-width: 700px;
  77. max-height: 600px;
  78. overflow: hidden;
  79. transition: max-height 1s ease;
  80. }
  81. .section .innercontainer .formholder.long {
  82. max-height: 3200px;
  83. }
  84.  
  85. .section .innercontainer .formholder .slider {
  86. position: relative;
  87. display: inline-block;
  88. width: 4000px;
  89. }
  90. .section .innercontainer .formholder .slider .form {
  91. position: relative;
  92. display: inline-block;
  93. width: 100%;
  94. float: left;
  95. max-width: 700px;
  96. }
  97. .section .innercontainer .formholder .slider .form.form3 {
  98. margin-bottom: 50px;
  99. }
  100. .section .innercontainer .submit-area {
  101. position: relative;
  102. display: inline-block;
  103. margin-bottom: 100px;
  104. width: 100%;
  105. }
  106. .section .innercontainer .submit-area textarea {
  107. height: 200px;
  108. width: 50%;
  109. }
  110. .section .innercontainer .submit-area input {
  111. font-size: 30px;
  112. color: #ffffff;
  113. width: 50%;
  114. height: 200px;
  115. background-color: #f3bc15;
  116. cursor: pointer;
  117. }
  118.  
  119.  
  120. .section .innercontainer .formholder h1 {
  121. position: relative;
  122. display: inline-block;
  123. width: 100%;
  124. color: #f3bc15;
  125. font-size: 30px;
  126. font-family: sans-serif;
  127. font-weight: 100;
  128. margin: 50px 0px 30px 0;
  129. }
  130.  
  131.  
  132. .section .innercontainer input {
  133. position: relative;
  134. display: inline-block;
  135. font-size: 16px;
  136. font-family: sans-serif;
  137. font-weight: bold;
  138. color: #f3bc15;
  139. padding: 15px;
  140. border: 2px solid #f3bc15;
  141. box-sizing: border-box;
  142. margin: 10px 0px;
  143. background-color: transparent;
  144. transition: border 0.4s ease;
  145. }
  146. .section .innercontainer textarea {
  147. position: relative;
  148. display: inline-block;
  149. float: left;
  150. font-size: 16px;
  151. font-family: sans-serif;
  152. font-weight: bold;
  153. color: #f3bc15;
  154. padding: 10px;
  155. border: 2px solid #f3bc15;
  156. resize: none;
  157. height: 200px;
  158. width: 100%;
  159. margin: 10px 0px;
  160. box-sizing: border-box;
  161. background-color: transparent;
  162. transition: border 0.4s ease;
  163. }
  164. .section .innercontainer .inname { float: left; width: 49%; }
  165. .section .innercontainer .incompany { float: right; width: 49%; }
  166. .section .innercontainer .inemail { float: left; width: 100%; }
  167. .section .innercontainer .inpostcode { float: left; width: 49%; }
  168. .section .innercontainer .innumber { float: right; width: 49%; }
  169. .section .innercontainer .inpoints { float: left; width: 100%; text-align: center; font-size: 76px; padding: 15px 0; }
  170.  
  171. ::-webkit-input-placeholder { color: #f3bc15; }
  172. :-ms-input-placeholder { color: #f3bc15; }
  173. ::-moz-placeholder { color: #f3bc15; opacity: 1; }
  174. :-moz-placeholder { color: #f3bc15; opacity: 1; }
  175.  
  176. input:focus,
  177. input:valid,
  178. textarea:focus,
  179. textarea:valid {
  180. box-shadow: none;
  181. outline: none;
  182. background-position: 0 0;
  183. }
  184. .section .innercontainer input:active,
  185. .section .innercontainer input:focus,
  186. .section .innercontainer textarea:active,
  187. .section .innercontainer textarea:focus {
  188. border: 2px solid #ffffff;
  189. }
  190.  
  191. .reward {
  192. position: relative;
  193. display: inline-block;
  194. margin-bottom: 20px;
  195. width: 100%;
  196. }
  197. .reward h3 {
  198. position: relative;
  199. display: inline-block;
  200. height: 50px;
  201. text-align: center;
  202. box-sizing: border-box;
  203. float: left;
  204. font-family: sans-serif;
  205. font-weight: 100;
  206. }
  207. .reward .points {
  208. width: 20%;
  209. font-size: 15px;
  210. color: #ffffff;
  211. padding: 10px 0;
  212. border-left: 2px solid #ffffff;
  213. border-top: 2px solid #ffffff;
  214. border-bottom: 2px solid #ffffff;
  215. }
  216. .reward .description {
  217. width: 60%;
  218. font-size: 15px;
  219. color: #ffffff;
  220. padding: 10px 0;
  221. border-left: 2px solid #ffffff;
  222. border-top: 2px solid #ffffff;
  223. border-bottom: 2px solid #ffffff;
  224. }
  225. .section .innercontainer .reward input {
  226. position: relative;
  227. display: inline-block;
  228. font-size: 15px;
  229. font-family: sans-serif;
  230. font-weight: bold;
  231. text-align: center;
  232. color: #f3bc15;
  233. height: 50px;
  234. border: 2px solid #f3bc15;
  235. box-sizing: border-box;
  236. margin: 0;
  237. padding: 10px 0;
  238. background-color: transparent;
  239. transition: border 0.4s ease;
  240. width: 20%;
  241. float: left;
  242. }
  243.  
  244.  
  245.  
  246. .buttoncontainer {
  247. position: absolute;
  248. display: inline-block;
  249. width: 100%;
  250. max-width: 700px;
  251. bottom: 0;
  252. left: 50%;
  253. transform: translateX(-50%);
  254. }
  255. .buttoncontainer .btn {
  256. position: relative;
  257. display: inline-block;
  258. font-family: sans-serif;
  259. font-weight: bold;
  260. font-size: 14px;
  261. padding: 10px 20px;
  262. background-color: #f3bc15;
  263. color: #000000;
  264. cursor: pointer;
  265. }
  266. .btn.next { float: right; }
  267. .btn.previous { float: left; }
  268. .btn.hidden { visibility: hidden; }
  269.  
  270.  
  271.  
  272.  
  273. .footer {
  274. position: relative;
  275. display: inline-block;
  276. padding: 50px 0px 20px 0px;
  277. width: 100%;
  278. text-align: center;
  279. background-color: #000000;
  280. }
  281. .footer .middlelink,
  282. .footer .bottomcont {
  283. position: relative;
  284. display: inline-block;
  285. width: 100%;
  286. max-width: 1360px;
  287. }
  288. .footer .middlelink h1 {
  289. position: relative;
  290. display: inline-block;
  291. width: 100%;
  292. text-align: center;
  293. color: #f3bc15;
  294. font-weight: 100;
  295. font-family: sans-serif;
  296. font-size: 16px;
  297. margin-bottom: 10px;
  298. }
  299. .footer .links h1 {
  300. position: relative;
  301. display: inline-block;
  302. width: 100%;
  303. text-align: left;
  304. color: #f3bc15;
  305. font-weight: 100;
  306. font-family: sans-serif;
  307. font-size: 14px;
  308. line-height: 25px;
  309. }
  310. .footer .links {
  311. width: 66.66666666%;
  312. float: left;
  313. }
  314. .footer .logo {
  315. width: 33.33333333%;
  316. float: left;
  317. }
  318. .footer .logo img {
  319. position: absolute;
  320. display: inline-block;
  321. max-height: 100%;
  322. max-width: 100%;
  323. top:0;
  324. right: 0;
  325. }
  326.  
  327. /* ----------------------------------------------------*/
  328. /* Code That Doesnt Change Between Mobile Resolution */
  329. /* ----------------------------------------------------*/
  330. @media only screen and (min-width : 0px) and (max-width : 992px) {
  331.  
  332. }
  333.  
  334.  
  335. /* ----------------------------------------------------*/
  336. /* Custom, iPhone Retina */
  337. /* ----------------------------------------------------*/
  338. @media only screen and (max-width : 320px) {
  339.  
  340. }
  341.  
  342.  
  343. /* ----------------------------------------------------*/
  344. /* Extra Small Devices, Phones */
  345. /* ----------------------------------------------------*/
  346. @media only screen and (min-width : 320px) and (max-width : 480px) {
  347. .section .innercontainer .sectionheading h1 { font-size: 7vw; }
  348. .section .innercontainer .sectionheading img { display: none; }
  349. .section .innercontainer .formholder { width: 90%; }
  350.  
  351. .reward { margin: 0px 0 20px 0; width: 100%; }
  352. }
  353.  
  354.  
  355. /* ----------------------------------------------------*/
  356. /* Small Devices, Tablets */
  357. /* ----------------------------------------------------*/
  358. @media only screen and (min-width : 480px) and (max-width : 768px) {
  359. .section .innercontainer .sectionheading h1 { font-size: 7vw; }
  360. .section .innercontainer .sectionheading img { display: none; }
  361. .section .innercontainer .formholder { width: 90%; }
  362.  
  363. .reward { margin: 0px 0 20px 0; width: 100%; }
  364. }
  365.  
  366.  
  367. /* ----------------------------------------------------*/
  368. /* Medium Devices, Desktops */
  369. /* ----------------------------------------------------*/
  370. @media only screen and (min-width : 768px) and (max-width : 992px) {
  371.  
  372. .section .innercontainer .sectionheading h1 { margin: 0; }
  373. }
  374.  
  375.  
  376. /* ----------------------------------------------------*/
  377. /* Large Devices, Wide Screens */
  378. /* ----------------------------------------------------*/
  379. @media only screen and (min-width : 992px) and (max-width : 1200px) {
  380.  
  381. }
Advertisement
Add Comment
Please, Sign In to add comment