body {
  padding-top: 70px;
  padding-bottom: 25px;

  background: url('/css/pics/bg.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  height:100%;
}

.jumbotron {
    background: rgb(  220, 220, 230 );
    background: rgba( 220, 220, 230, 0.85);
}


.footer{
				width:100%; 
				float:left; 
				background: white; 
				height:20px;
    bottom: 0px;
    position: fixed;
				z-index: 2000;
}
#content{
				margin-bottom: 15px;
}

div.signbar {
}

.sign {
				position:relative;
				border-radius:12px;
				padding: 9px 9px 6px 9px;
				margin: 0px 0px 3px 0px;
    background-color:#fff;
				border: 3px solid black;
				white-space: nowrap;
				display: inline-block;
}
.sign.ok {
				border-color: green;
}

.sign.no {
				border-color:red;
				background-color:#aaa;
				color: red;
}
.sign.no {
  position: relative;
}
.sign.no:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 3px dashed;
  border-color: inherit;

  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
}

.sign span [class^="glyph-"] {

}

.responsiveCal {
				position: relative; 
				padding-bottom: 75%;
				margin-bottom: 25%;
				height: 0; 
				overflow: expand;
}
 
.responsiveCal iframe {
				position: absolute; 
				top:0; 
				left: 0; 
				width: 100%; 
				height: 125%;
}

table.table tbody>tr>td.vam{
    vertical-align: middle;
}

#table-your-visit {
				overflow-x: visible !important; 
				overflow-y: visible !important;
}

.bootstrap-table {
				height: auto;
}
.fixed-table-container {
				height: auto !important;
}

div! input {
				background: red;
}

tr.highlite td, div.highlite {
				background: yellow;
}

div.output-periode {
    text-align: center;
				font-weight: bold;
				min-height: 30px;
				width: 100%;
				display: table;
				margin: 1px;
				padding: 2px;
				
}
#output-periode 
{
				display: table-cell;
    vertical-align: middle;
}

