@CHARSET "UTF-8";
@import url(bootstrap/css/bootstrap.min.css);
@import url(bootstrap/css/bootstrap-theme.min.css);
@import url(https://fonts.googleapis.com/css?family=Raleway);
body{
  font-family: 'BPkinder', sans-serif;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;
  padding-top:70px;
  background:#d4d4d4;
  font-size:20px;

}

#loginmenu {
  position: fixed;
  top: 20%;
  left: 15%;
  width: 70%;
  background-color: rgba(25, 25, 25, 0.92);
  border-radius: 30px;
  padding: 2%;
}


#blueimp-gallery{
  display:none;
}
a, a:hover{
  color:#402C0E;
  text-decoration:none;
}
.nav-links  > li > a{
  background:#fff;
}
.table{
  background:#fff;
  border:1px solid #b6b6b6;
}

.nav-links  > li > a:hover{
  background:#ddd;
  color:#402C0E;
}

.nav-tabs.nav-stacked > .active > a, .nav-tabs .nav-stacked> .active > a:hover, .nav-tabs .nav-stacked> .active > a:focus{
  background:#ddd;
  color:#402C0E;
}
#sidebar{
  background-image: linear-gradient(to top, #12ace7 0, #006 90%);
}
hr{
  display: block; height: 1px;
  border: 0; border-top: 1px solid #333;
  margin: 1em 0; padding: 0;

}
.page-header{
  border-bottom: 1px solid #333;
}
.sidebar-header{
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top:0px;
  margin-bottom: 0px;
  color:#fff;
  padding-right: 12px;
  padding-left: 12px;
}
.sidebar-header:hover{
  background-image: linear-gradient(to bottom, #12ace7 0, #006 26%);
  color:#fff;
}
.active-head{
  background-image: linear-gradient(to bottom, #12ace7 0, #006 26%);
}

.navbar-inverse .navbar-brand, .navbar-inverse .nav > li > a{
  color:#fff;
  margin-right:0px;
  margin-left:0px;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret{
  border-top-color:#fff;
  border-bottom-color:#fff;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle{
  background:#FF7260;
}

.btn,.btn-primary,.btn-info,.btn-success,.btn-warning,.btn-danger,.btn-inverse{
  background-image:none;
}
.table th, .table td{
  vertical-align:middle;
}
.navbar-inverse .nav > li > a:hover {
  background:#00ADE7;
}
.nav-links > li > a:hover{
  background-image: linear-gradient(to top, #12ace7 0, #006 26%);
  color:#fff;
}

h1,h2,h3,h4{
  text-shadow:1px 1px #fff;
}

.cart-dialogue-error{
  background:#f2dede !important;
}
.page-header {
  padding-bottom: 0px;
  margin: 20px 0;
}
.nav-pills > li > a:hover{
  background:#FF7260;
  color:#fff;
}
.no-gutter{
  padding-left:0px;
}
.info{
  background:#DCA7A7 !important;
}
@media (min-width: 768px) {
  #sidebar{
    position: fixed;
    left:0px;
    top:52px;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    z-index:999999;
    padding:0px;
    background-image: linear-gradient(to top, #12ace7 0, #006 90%);
  }
  #loginmenu {
    position: fixed;
    top: 20%;
    left: 37%;
    width: 25%;
    background-color: rgba(25, 25, 25, 0.92);
    border-radius: 30px;
    padding: 2%;
  }
}
.main-body{
  padding-bottom:15px;
}
.marketing {
  margin: 40px 0;
  padding-right: 15px;
  padding-left: 15px;
}
.marketing p + h4 {
  margin-top: 28px;
}


.product-img  {
  margin: 5px;
  padding: 5px;
  border: 1px solid #b6b6b6;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}

.product-img img {
  display: inline;
  margin: 5px;
  border: 1px solid #ffffff;
}

.product-img a:hover img {
  border:1px solid #0000ff;
}

.product-img.desc {
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 5px;
}

