span.rood
{
 color: #CF0000;
}

body
{
 cursor : default;
}

.navbar-right
{
 margin-top: 5px;
 margin-bottom: 0px;
 margin-right: 5px;
}

.navbar-correctie1
{
 margin-left: -0px;
 margin-right: -10px;
}

.navbar-correctie2
{
 margin-left: -15px;
 margin-right: -10px;
}

.navbar-input
{
 width: 150px;
}

.btn-marge
{
 margin-top: 5px;
}

.btn-navbar
{
 margin-top    : 3px;
 margin-left   : 0px;
 margin-right  : 4px;
}

.btn-group-navbar
{
 margin-top    : 1px;
 margin-left   : 0px;
 margin-right  : 0px;
 margin-bottom : 5px;
}

nav.navbar-marges
{
 margin-top    : 10px;
 margin-bottom : 10px;
}

nav.navbar-emailmarges
{
 margin-top    : 8px;
 margin-bottom : 2px;
}

p.navbar-marge
{
 margin-left  : 5px;
 margin-right : 5px;
}

img.reshiftlogo
{
 height: 40px;
 margin-top: -10px;
 margin-bottom: -10px;
 cursor : pointer;
}

img.reshiftlogofooter
{
 height        : 40px;
 margin-top    : 5px;
 margin-bottom : 5px;
 margin-left   :  15px;
 margin-right  : 5px;
 cursor        : pointer;
}

img.reshiftbetaalfooter
{
 height        : 30px;
 margin-top    : 5px;
 margin-bottom : 5px;
 margin-left   : 5px;
 margin-right  : 0px;
 cursor        : default;
}

.btn-kanarie {
  color: #fff;
  background-color: #CFCF4F;
  border-color: #AFAF2F;
}
.btn-kanarie:hover,
.btn-kanarie:focus,
.btn-kanarie:active,
.btn-kanarie.active,
.open .dropdown-toggle.btn-kanarie {
  color: #fff;
  background-color: #AFAF2F;
  border-color: #8F8F0F;
}
.btn-kanarie:active,
.btn-kanarie.active,
.open .dropdown-toggle.btn-kanarie {
  background-image: none;
}
.btn-kanarie.disabled,
.btn-kanarie[disabled],
fieldset[disabled] .btn-kanarie,
.btn-kanarie.disabled:hover,
.btn-kanarie[disabled]:hover,
fieldset[disabled] .btn-kanarie:hover,
.btn-kanarie.disabled:focus,
.btn-kanarie[disabled]:focus,
fieldset[disabled] .btn-kanarie:focus,
.btn-kanarie.disabled:active,
.btn-kanarie[disabled]:active,
fieldset[disabled] .btn-kanarie:active,
.btn-kanarie.disabled.active,
.btn-kanarie[disabled].active,
fieldset[disabled] .btn-kanarie.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-kanarie .badge
{
 color: #5cb85c;
 background-color: #fff;
}

img.ondermarge
{
 margin-bottom: 5px;
}

div.hooglicht
{
 background-color : #FFFFDF;
 border-color     : #7F0000;	
}

div.hoogconceptlicht
{
 background-color : #FFFFDF;
 border-color     : #7F0000;	
}

div.concept
{
 background-color : #DFDFFF;	
 border-color     : #7F0000;	
}

div.hooggeheimlicht
{
 background-color : #FFFFDF;
 border-color     : #7F0000;	
}

div.geheim
{
 background-color : #FFDFDF;	
 border-color     : #7F0000;	
}

div.aandacht
{
 margin-top: 10px;
}

div.hoogaandacht
{
 background-color : #FFFFDF;
 border-color     : #7F0000;	
}

div.dropdown
{
 margin: 5px;
}

div.hoogdropdown
{
 background-color : #D8D8D8;
 border-color     : #000000;	
}

img.factuur
{
 border-style:solid;
 border-width:2px;
}

div.marge-rechts
{
 padding-right : 25px;
}

.carousel .img-responsive
{
  width: 100%;
}

h3.carousel
{
 color: #FFFFFF; 
}

p.carousel
{
 color: #FFFFFF; 
}

div.doorzichtig
{
 background      : rgba(100, 100, 100, 0.5);
 -pie-background :  rgba(100, 100, 100, 0.5);
 behavior        : url(PIE.htc);
 padding-top     : 0px;
}

div.dichtbij0
{
 margin-left   : 0px;
 margin-right  : 0px;
 padding-left  : 0px;
 padding-right : 0px;
}

div.dichtbij
{
 margin-left   : 0px;
 margin-right  : 1px;
 margin-bottom : 1px;
 padding-left  : 0px;
 padding-right : 0px;
 width : 16.45%;
}

div.input-marge
{
 margin-top   : 2px;
}

input.input-zichtbaar[readonly]
{
 background-color : #FFFFFF;
}

input.input-alleenlezen[readonly]
{
 background-color : #FFFFCF;
}

.verplicht
{
 color: #7F0000;
 font-size: 10px;
 vertical-align:text-top;
 margin-left: 4px;
}

input.aantal
{
 background-color : #FFFFFF;
 font-weight: bold;
 color: #000000;
 text-align: center;
}

div.aantal
{
 margin-left  : 30%;
 width        : 40%;
 margin-right : 30%;
}

p.overzicht
{
 margin-top : 10px;
}

input.actiecode
{
 width : 100px;
}

input.dichtbij
{
 padding-left  : 2px;
 padding-right : 2px;
}

div.iframe
{
 padding  : 5px 5px 5px 5px;
 overflow : hidden;
}

.table tbody>tr>td.bodem
{
 vertical-align: bottom;
 text-align: center;
 padding  : 2px 2px 2px 2px;
}

img.bodem
{
 padding  : 2px 2px 10px 2px;
}

div.rood
{
background-color : #FF0000;
}

a:hover.geenstreep
{
 text-decoration : none;
}

span.cursor
{
	cursor: pointer;
}

div.form-group
{
 margin-bottom: 5px;
}

div.form-group-space
{
 padding-left  : 2px;
 padding-right : 2px;
}

div.panel-space
{
 padding-top    : 0px;
 padding-left   : 0px;
 padding-right  : 0px;
 padding-bottom : 0px;
 margin-top     : 5px;
 margin-left    : -13px;
 margin-right   : -13px;
 margin-bottom  : 5px;
}

div.panel-body-space
{
 padding-top    : 0px;
 padding-left   : 4px;
 padding-right  : 4px;
 padding-bottom : 0px;
 margin-top     : 0px;
 margin-left    : 0px;
 margin-right   : 0px;
 margin-bottom  : 0px;
}

div.knallermenu
{
 position        : absolute;
 left            : -20px;
 top             : -20px;
} 
 
div.knallerklein
{
 position        : absolute;
 left            : -13px;
 top             : -22px;
} 

div.knallergroot
{
 position        : absolute;
 left            : -5px;
 top             : -15px;
} 

a.nocursor
{
 cursor          : default;
}
 
a.dropdown, a.dropdown:hover
{
 color           : #000000;	
 text-decoration : none;
 font-weight     : bold;
 margin-bottom   : 0px;
} 

a.dropdown-toggle, a.dropdown-toggle:hover
{
 text-align      : center;
} 
 
ul.pagination
{
 margin: -10px 0px 3px 0px;
 padding: 0px 0px 0px 0px;
}

div.geduld
{
 position            : absolute;
 z-index             : 9999;
 top                 : 0px;
 left                : 0px;
 width               : 256px;
 height              : auto;
 display             : none;
}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.dropdown:hover .dropdown-menu
{
 display: block;
}

.dropdown-menu
{
  width: 200px;
}

.fill
{ 
 min-height: 85%;
}

div.boodschap
{
 background-color: #FFFFFF;
}

p.boodschap
{
 font-size     : 14px;
 margin-top    : 2px;
 margin-bottom : 2px;
}

p.bedrag
{
 
 font-size     : 12px;
 color         : #00007F;
 margin-top    : 2px;
 margin-bottom : 2px;
}


#ascensorBuilding
{
 overflow   : hidden;
}

button.btn-collapse
{
 margin-top    : -2px;
 margin-bottom : -2px;
}

h5.h5-collapse
{
 margin-top    : -2px;
 margin-bottom : -2px;
}

div.onder10
{
  margin-bottom : 0px;
}

div.boven10
{
  margin-top    : 5px;
}

@font-face
{
 font-family: 'Glyphicons Halflings';
 src: url('../fonts/glyphicons-halflings-regular.eot');
 src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

@media (min-width: 1350px) {
  .container {
    max-width: 1310px;
  }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: left;
  }
}

div.thumbnailcontainer
{
 height: 100px;
}

div.thumbnailinner
 {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
 }

.reshiftstorenav {
	display: block;
}

/* ----------- iPhone 4 and 4S ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.reshiftstorenav {
	display: none;
  }
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.reshiftstorenav {
	display: none;
  }
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.reshiftstorenav {
	display: none;
  }
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 414px) 
  and (max-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	.reshiftstorenav {
	display: none;
  }
}

/* ----------- iPhone X ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	.reshiftstorenav {
	display: none;
  }
}

/* ----------- Google Pixel ----------- */
/* Portrait and Landscape */
@media screen 
  and (min-width: 360px) 
  and (max-height: 640px) 
   {
	.reshiftstorenav {
	display: none;
  }
}

@media only screen and (max-width: 764px) {
  .reshiftstorenav {
		display: none;
  }
}

@media only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 2) { 
		.reshiftstorenav {
			display: none;
	}
}
