@charset "utf-8";
/* CSS Document */
/* Author: Bas van Disseldorp */
/* Bas van Disseldorp Multimedia Producties 2013 */

@font-face {
    font-family: 'juice';
    src: url('//sowie.nl/fonts/juice/JUICE_Regular-webfont.eot');
    src: url('//sowie.nl/fonts/juice/JUICE_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('//sowie.nl/fonts/juice/JUICE_Regular-webfont.woff') format('woff'),
         url('//sowie.nl/fonts/juice/JUICE_Regular-webfont.ttf') format('truetype'),
         url('//sowie.nl/fonts/juice/JUICE_Regular-webfont.svg#juice_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes logoFade
{
0%   {background: #3498DB;}
20%  {background: #9B59B6;}
40%  {background: #1ABC9C;}
60% {background: #E67E22;}
80% {background: #BDC3C7;}
100%   {background: #3498DB;}
}

/* Standard syntax */
@keyframes logoFade
{
0%   {background: #3498DB;}
20%  {background: #9B59B6;}
40%  {background: #1ABC9C;}
60% {background: #E67E22;}
80% {background: #BDC3C7;}
100%   {background: #3498DB;}
}

body{
  background-color:#ECF0F1;
}
h1, h2, h3, h4, h5, h6{
	font-family:juice, Verdana, Geneva, sans-serif;
}
h1{
  margin-top:0;                                   
  margin-bottom:0.5em;
}
h2{
  font-size:1em;
  margin-top:0.5em;                                   
  margin-bottom:0.5em;
}

#logo{
	-webkit-animation: logoFade 25s linear 0s infinite alternate; /* Chrome, Safari, Opera */
	animation: logoFade 25s linear 0s infinite alternate; /* Standard syntax */
	max-width:100%;
	}
.smalltxt{
  padding-top:10px;
  font-size:0.8em;
  line-height:1.6em;
}
.navbar-inverse{
  background-color:#3498DB;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
  background-color:#2980B9;
  color:#fff;
}
.navbar-nav{
  margin-left:-15px;
}
.nav > li > .badge{
  font-size:0.8em;
}
.whitebg{
  background-color:#fff;
}
.txtContent{
  margin:0 1.5em 1.5em 1.5em;
}
.txtContent h1{
	font-size:2em;
}
.breadcrumb{
  background-color:#f9f9f9;
  margin:1em 0 1em 0;
}
.navbar-inverse .badge{
  color:#2980B9;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
  background-color:#2980B9;
  border-color:#2980B9;
}
.list-group-item.active a{
  color:#fff;
  text-decoration:none;
}
.list-group-item:hover, .list-group-item:focus{
  background-color:#ECF0F1;
}
.list-group-item a{
  display:block;
  margin:-10px -15px;
  padding:10px 15px;
}
.list-group-item a{
  text-decoration:none;
}
.list-group-item.checked{
  background-color:#ECF0F1;
}
.list-group-item a.checked{
  background-color:#ECF0F1;
}
.list-group-item-heading{
  margin:0;
}
.nav.nav-tabs{
  margin-bottom:20px;
}
.row{
  margin-bottom:5px;
}
.table-responsive {
  overflow-x: visible !important;
  overflow-y: visible !important;
}

.doNotShow{
  display:none;
}
.g-recaptcha{
  margin:auto auto 15px auto;
  width:304px;
}

.unread{
  background-color: #ECF0F1 !important;
}
.js-openModal{
  cursor: pointer;
}
.user-name{
  position: absolute;
  top:0;
  right: 2rem;
  line-height: 2rem;
  background-color: #3498DB;
  color: #fff;
  font-weight: bold;
  padding: 1rem;
  min-width: 150px;
  text-align: center;
  display: block;
  -webkit-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
}

a.js-dc.disabled{
  text-decoration: line-through !important; 
}
td.center{
  text-align: center;
}

.oldPrice{
  text-decoration: line-through;
  padding-left: 1rem;
  color: #95A5A6;
}

.float-right{
  float: right;
  display: inline-block;
}