body {
  padding-top: 50px;
}

/* Topnav bar */
.navbar-inverse {
    background: #87b6a7;
    border-color: #87b6a7;
}
.navbar-inverse .navbar-toggle {
    border-color:#ccc;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background:#aaa;
}

/* Navbar logo/text */
.navbar-inverse .navbar-brand {
    color: #fff;
}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
    color: #fff;
}

/* Navbar menu items */
.navbar-inverse .navbar-nav>li>a {
    color: #3b3b3b;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
}

/* Content */
.content-main {
    margin-top:20px;
    margin-bottom:55px;
}

/* Footer */
.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 60px;
    background-color: #ccc;
}
.footer p {
    margin: 20px 0;
}

/* Button Rows */
/*.button-row {margin-top:40px;}*/
.button-row > div {margin-top:20px;}
.button-row a {width:100%; white-space: normal; margin-bottom:20px;}

/* Button Styles */

.btn-danger {
    color: #fff;
    background-color: #f79f79;
    border-color: #f79f79;
}
.btn-danger .focus {
    color: #fff;
    background-color: #f79f79;
    border-color: #f79f79;
}

.btn-danger:focus {
    color: #fff;
    background-color: #f79f79;
    border-color: #f79f79;
}

.btn-danger:hover {
    color: #fff;
    background-color: #F78544;
    border-color: #f78544;
}
.btn-default:focus {
    color: #fff;
    background-color: #adadad;
    border-color: #adadad;
}

.btn-default:hover {
    color: #fff;
    background-color: #adadad;
    border-color: #adadad;
}

/* Media Queries */
@media only screen and (min-width : 992px) {
  .button-row > div {margin-top:0;}
  .content-main {
      margin-top:60px;
      margin-bottom:60px;
  }
}
