@font-face { font-family: 'ProximaNovaLight'; src: url('../fonts/ProximaNovaLight.eot'); src: url('../fonts/ProximaNovaLight.eot') format('embedded-opentype'), url('../fonts/ProximaNovaLight.woff2') format('woff2'), url('../fonts/ProximaNovaLight.woff') format('woff'), url('../fonts/ProximaNovaLight.ttf') format('truetype'), url('../fonts/ProximaNovaLight.svg#ProximaNovaLight') format('svg'); } @font-face { font-family: 'ProximaNovaRegular'; src: url('../fonts/ProximaNovaRegular.eot'); src: url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype'), url('../fonts/ProximaNovaRegular.woff2') format('woff2'), url('../fonts/ProximaNovaRegular.woff') format('woff'), url('../fonts/ProximaNovaRegular.ttf') format('truetype'), url('../fonts/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg'); } @font-face { font-family: 'ProximaNovaBold'; src: url('../fonts/ProximaNovaBold.eot'); src: url('../fonts/ProximaNovaBold.eot') format('embedded-opentype'), url('../fonts/ProximaNovaBold.woff2') format('woff2'), url('../fonts/ProximaNovaBold.woff') format('woff'), url('../fonts/ProximaNovaBold.ttf') format('truetype'), url('../fonts/ProximaNovaBold.svg#ProximaNovaBold') format('svg'); } /* reset */ * { margin: 0; padding: 0; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important; box-sizing: border-box; } a img, fieldset { border: 0; } fieldset { display: inline; } * > fieldset { display: block; } .clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; } .clear { display: inline-block; } * html .clear { height: 1%; } .clear { display: block; } p { margin: 0; -webkit-appearance: none; -webkit-text-size-adjust: none; text-size-adjust: none; } a { color: #0033ff; outline: none; text-decoration: none; -webkit-appearance: none; -webkit-text-size-adjust: none; text-size-adjust: none; &:hover { text-decoration: none; color: #000000; } } table { border-collapse: collapse; td { vertical-align: top; } } input, textarea, select { vertical-align: middle; outline: none; color: #000000; } ::-ms-clear { width: 0; height: 0; } ::-ms-reveal { width: 0; height: 0; } small { font-size: 10px; letter-spacing: normal; } select { background: #ffffff; } html, body { margin: 0; padding: 0; width: 100%; height: 100%; } body { font-family: 'ProximaNovaRegular', sans-serif; font-size: 16px; color: #404040; background: white; margin: 0; padding: 0; width: 100%; height:100%; position: relative; -webkit-appearance: none; -webkit-text-size-adjust: none; text-size-adjust: none; } input[type="text"],input[type="password"],input[type="email"],input[type="phone"]{ padding: 5px; font-size:14px; } input[type="button"], input[type="submit"], button, a.btn{ font-family: 'ProximaNovaRegular', sans-serif; box-sizing: border-box; padding:8px; background: -webkit-gradient(linear,left top,left bottom,from(#434b50),to(#373e42)); background: -o-linear-gradient(#434b50,#373e42); background: linear-gradient(#434b50,#373e42); -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,100%,.05), 0 1px 0 0 hsla(0,0%,100%,.05) inset; box-shadow: 0 1px 0 0 hsla(0,0%,100%,.05), inset 0 1px 0 0 hsla(0,0%,100%,.05); border-width: 1px; border-style: solid; border-color: #1d1e20 #111213 #0c0c0d; border-radius: 3px; color: #ccc; }