/* * This is a manifest file that'll be compiled into application.css, which will include all the files * listed below. * * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. * * You're free to add application-wide styles to this file and they'll appear at the bottom of the * compiled file so the styles you add here take precedence over styles defined in any styles * defined in the other CSS/SCSS files in this directory. It is generally better to create a new * file per style scope. * *= require_tree . *= require_self */ body { font-family: "proxima-nova", sans-serif; text-align: center; font-size: 300%; font-weight: 100; } input[type=checkbox], input[type=radio] { position: absolute; opacity: 0; } input[type=checkbox] + label, input[type=radio] + label { display: inline-block; } input[type=checkbox] + label:before, input[type=radio] + label:before { content: ""; display: inline-block; vertical-align: -0.2em; width: 1em; height: 1em; border: 0.15em solid #0074d9; border-radius: 0.2em; margin-right: 0.3em; background-color: white; } input[type=radio] + label:before { border-radius: 50%; } input[type=radio]:checked + label:before, input[type=checkbox]:checked + label:before { background-color: #0074d9; box-shadow: inset 0 0 0 0.15em white; } input[type=radio]:focus + label:before, input[type=checkbox]:focus + label:before { outline: 0; } .btn { font-size: 140%; text-transform: uppercase; letter-spacing: 1px; border: 0; background-color: #16214D; color: white; } .btn:hover { background-color: #44C7F4; } .btn:focus { outline: none !important; } .btn.btn-lg { padding: 20px 30px; } .btn:disabled { background-color: #333; color: #666; } h1, h2, h3 { font-weight: 100; } #logo img { width: 300px; margin-bottom: 60px; } .home-description { font-weight: 100; margin: 100px 0; } h2 { margin-top: 30px; margin-bottom: 40px; font-size: 200%; } label { font-size: 100%; font-weight: 300; } .btn-next { margin-top: 30px; } .answer { width: 70%; margin: auto; text-align: left; padding-left: 10%; margin-bottom: 20px; } .login-page .login-box { padding: 100px 0; } pre { text-align: left; }