/* This file is for your main application css. */ @import "./phoenix.css"; @import "./colors.scss"; /* Alerts and form errors */ .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; } .alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .alert p { margin-bottom: 0; } .alert:empty { display: none; } .invalid-feedback { color: #a94442; display: block; margin: -1rem 0 2rem; } .navbar ul { border-radius: 3px; list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: $lblack; } .navbar li { float: left; margin-bottom: 0; } .navbar li a { display: block; color: white; text-align: center; background-color: $lblack; padding: 1.5rem; text-decoration: none; } .navbar li a:hover { background-color: $hover; border-top: 0.5rem solid #eaeaea; } .sign-in { margin-bottom: 2rem; color: $link; } .hero { padding: 10rem; text-align: center; border-radius: 3px; color: black; } a { color: $link; } .button, button, input[type="button"], input[type="reset"], input[type="submit"] { background-color: $blue; border: 0.1rem solid $blue; border-radius: 0.4rem; color: #fff; cursor: pointer; display: inline-block; font-size: 1.1rem; font-weight: 700; height: 3.8rem; letter-spacing: 0.1rem; line-height: 3.8rem; padding: 0 3rem; text-align: center; text-decoration: none; text-transform: uppercase; white-space: nowrap; } footer { background-color: #fdfdfd; border-top: 0.5rem solid #eaeaea; padding: 1rem; text-align: center; position: fixed; bottom: 0; width: 100%; } html { min-height: 100%; } .main { padding-bottom: 4rem; }