/**
 * branding.sass
 * Copyright (c) 2016, My Coverage Plan, Inc.
 * All rights reserved.
 */
/**
 * @author Taylor DH Smith <tdsmith@safetyweb.org>
 */
.loginForm {
  padding: 18px 15px;
  margin-bottom: 20px; }
  .loginForm .info {
    font-family: Palatino, "Palatino Linotype", serif; }
  .loginForm a.text-warning {
    text-decoration: underline; }

.inset-background {
  width: 100%;
  height: 180px;
  background: url(images/splash_background.png), #385a80;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center bottom;
  text-shadow: -3px 3px 8px black;
  box-shadow: inset 0 0 12px 1px black;
  font-family: Palatino, "Palatino Linotype", serif;
  color: white; }
  .inset-background.welcome-mat {
    position: relative;
    top: -20px;
    height: 400px;
    background-position: center top; }

.splash {
  height: 300px;
  max-width: 780px;
  margin-top: 80px; }
  .splash .logo {
    max-width: 240px;
    width: 100%;
    margin-right: 20px; }

td.title-box {
  width: 520px;
  border-bottom: solid 1px rgba(255, 255, 255, 0.4);
  vertical-align: bottom; }
  td.title-box .pretitle {
    font-size: 18px;
    margin-bottom: 0px; }
  td.title-box .title {
    font-size: 60px;
    margin-top: 0px; }

td.explanation {
  vertical-align: top; }
  td.explanation p {
    margin-top: 10px;
    margin-bottom: 30px; }

.grant-info {
  height: 120px;
  width: 680px;
  margin-top: 30px; }
  .grant-info td:first-child {
    height: 120px;
    padding-right: 25px;
    text-align: right; }
    .grant-info td:first-child p:last-child {
      margin-bottom: 0px; }
  .grant-info .logo {
    max-width: 120px;
    padding-left: 10px;
    border-left: 1px solid rgba(255, 255, 255, 0.4); }

.navbar-brand img {
  width: 200px;
  margin-top: 5px;
  padding-right: 10px; }

.navbar .navbar-brand {
  padding: 13px 6px; }
  .navbar .navbar-brand > img {
    width: 240px;
    margin-top: 0;
    padding: 0; }

.navbar-nav > li > a:hover {
  background: white;
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.1); }
