/* Highlights by HTML5 UP html5up.net | @ajlkn Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) */ /* Basic */ body, html { height: 100%; } html { background: none; } /* List */ ul.actions li { padding: 0 0 0 1em; } ul.actions li:first-child { padding-left: 0; } /* Form */ input[type="text"], input[type="password"], input[type="email"], select, textarea { border: solid 2px #dddddd; position: relative; } input[type="text"], input[type="password"], input[type="email"] { line-height: 3em; } input[type="checkbox"], input[type="radio"] { font-size: 3em; } input[type="checkbox"] + label:before, input[type="radio"] + label:before { display: none; } /* Button */ input[type="submit"], input[type="reset"], input[type="button"], button, .button { border: solid 2px #dddddd; } /* Main BG */ .main-bg { z-index: 0; } /* Main */ .main { background-size: cover; } .main .container { background: #fff; border-top: solid 1px #dddddd; position: relative; z-index: 1; } .main .goto-next { text-decoration: none; } .main .goto-next:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: FontAwesome; font-style: normal; font-weight: normal; text-transform: none !important; } .main .goto-next:before { color: #dddddd; content: '\f063'; display: block; font-size: 2em; height: 2em; left: 0; line-height: 2em; position: absolute; text-align: center; text-indent: 0; top: 0; width: 2em; } /* Header */ #header { -ms-behavior: url("assets/js/ie/backgroundsize.min.htc"); background-image: url("../../images/bg.jpg"); background-size: cover; height: 100%; } #header:after { min-height: 100%; } #header header { position: relative; z-index: 1; } #header .container { background: #fff; z-index: 1; } /* Footer */ #footer { -ms-behavior: url("assets/js/ie/backgroundsize.min.htc"); background-image: url("../../images/bg.jpg"); background-size: cover; } #footer .container { background: #fff; border-top: solid 1px #dddddd; position: relative; z-index: 1; }