﻿/* Show it is fixed to the top */
html {
  background: url('../images/background.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: block;
}
body {
  background-color: transparent;
  padding-top: 70px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  /*font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;*/
}
.main {
  padding-top: 10px;
}
a:hover, a:focus {
    color: #666;
    text-decoration: none;
}
.navbar-right li  {
    color: white !important;
    padding: 0 10px !important;
}
.navbar-right i  {
    font-size: 16px !important;
}
.navbar-right {
    float: right;
}
.nav.navbar-nav.navbar-right ul {
    float: right;
}
.btn {
    border-radius: 2px;
}
.btn-primary, .btn-primary:active:hover, .btn-primary:focus  {
    background-color: #a0865f; 
    border:#a0865f;
}
.btn-primary:hover {
    background-color: peru; 
}
.container [data-toggle="collapse"] i:before {   
  content: "\f139";
}
.container [data-toggle="collapse"].collapsed i:before{
  content: "\f13a";
}
.panel-title[data-toggle="collapse"] h4 {
    margin: 0px;
}
.borderless td, .borderless th {
    border: none !important;
}
.borderless {
    margin: 0px !important;
}
.drink-title {
    /*font-family: 'Josefin Slab', serif;*/
    /*font-weight: bold;*/
    font-size: 1.1em;
}
a.drink-title {
    color: black;
}
a.drink-title:hover {
    color: black;
    text-decoration: none;
}
.drink-description {
    font-style: italic;
    font-size: 0.9em;
}
h1, h2, h3, h4, h5, h6 {
    /*font-family: 'Josefin Slab', serif;*/
    font-weight: bold;
}
.panel-default>.panel-heading {
    background-color: #ddd;
}
#accordion .panel-body {
    padding: 5px !important;
}
#partyOpen .radio {
    margin-left: 20px;
}
.error {
    border-color: red;
}
label.error {
    color: red;
}
.borderless td {
    line-height: 2.4;
}
.borderless select {
    min-width: 60px;
}
a.basketremove {
    color: black !important;
    font-size: 18px;
}
.checkout label {
    display:none;
}
@media all and (max-width:767px) {
    .navbar-header {
        float: left;
    }
    .navbar-collapse {
        clear: both;
        float: none;
    }
    .navbar-nav { margin: 0 -15px; }
    .navbar-left { clear:both; height: 40px; overflow: hidden; text-align: center }
    body { padding-top: 90px; }
}

