html, body{
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 17px;
	line-height: 1.7;
	/*color: white;*/
	/*background: url(../img/paper_fibers_@2X.png) repeat;*/
/*	background: url(../img/grey_wash_wall_@2X.png) repeat;*/
background: url(../img/paper_fibers_@2X.png) repeat;
/*background-color: #333333;*/
}
img{
	margin: 0 0 10px;
}
h1, h2, h3 ,h4{
	font-family: 'Abel', sans-serif;
}
h1{
	font-size: 50px;
}
h2{
	margin-top: 0;
	font-size: 25px;
	font-style: italic;
}
h3{
	margin-top: 50px;
	font-size: 40px;
	text-align: center;
}
h4{
	font-size: 25px;
	text-align: center;
}

b, strong{
	font-weight: 400;
}

/*@media (max-width: 992px) {*/
/*@media (max-width: 1200px) {
    .affix {
        position: static;
    }
}*/


#indhold .row{
 margin: 20px 0 10px 0;
}

.hovedmenu{
	/*margin-top: 50px;*/
	/*margin-bottom: 120px;*/
}

.navbar img.navbar-brand{
	/*height: 50px;*/
	/*margin: 0 0;*/
	padding: 10px 10px 15px;
}

.start-block{
	padding: 40px 0px 0px;

}
.intro-block{
	background-color: #333333;
	padding: 10px;
	color: white;
}

.text-muted{
	/*color: #e9e6df;*/
	font-weight: 100px;
}
.pstart{
	padding-top: 40px;
}
.pstart-large{
	padding-top: 80px;
}
.tpad{
	padding-top: 30px;
}
.tpad-small{
	padding-top: 10px;
}
.tpad-large{
	padding-top: 40px;
}
.bpad{
	padding-bottom: 20px;
}
.bpad-small{
	padding-bottom: 10px;
}
.bpad-large{
	padding-bottom: 40px;
}
.spad{
	padding-left: 20px;
	padding-right: 20px;
}
.spad-large{
	padding-left: 40px;
	padding-right: 40px;
}
.lpad{
	padding-left: 20px;
}
.rpad{
	padding-right: 20px;
}
.smarg{
	margin-left: 20px;
	margin-right: 20px;
}
.rmarg{
	margin-right: 20px;
}
.lmarg{
	margin-left: 20px;
}
.tmarg{
	margin-top: 20px;
}
.tmarg-small{
	margin-top: 10px;
}
.tmarg-none{
	margin-top: 0px;
}
.tmarg-large{
	margin-top: 40px;
}
.bmarg{
	margin-bottom: 20px;
}
.bmarg-small{
	margin-bottom: 10px;
}
.bmarg-large{
	margin-bottom: 40px;
}
.centerall{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.hlg{
height: 600px;
}
.hmd{
height: 300px;
}
.hsm{
height: 200px;
}
.hxs{
height: 75px;
}
.hxxs{
	height: 40px;
}

.tab-pane{
	padding: 40px 10px 0 10px
}
.tab-content img{
	max-height: 60px;
}
footer{
	background: url(../img/paper_fibers_@2X.png) repeat;
	/*background-color: #333333;*/
}
.ftr{
	/*height: 180px;*/
	/*background: url(../img/grey_wash_wall_@2X.png) repeat;*/
	padding: 20px 0 10px 0px;
	background-color: #333333;
	color: white;
}
.ft_space{
	padding: 0 10px;
}
.ftr img{
	max-height: 100px;	
}

.table .overflow-hidden{
	/*padding: 0 10px;*/
	overflow: hidden;
}
.table thead{
	font-weight: bolder;
	background-color: #333333;
	color: white;
}

.overhidden{
	overflow: hidden;
}

.input_form input{
	margin-bottom: 15px;
}
legend{
	color: white;
}
.color-black{
	color: black;
}
.color-white{
	color: white;
}
.modal-title{
	color: black;
}

/*Fixed footer test*/

.foot-fixed-bottom {
 bottom: 0;
 display: block;
 left: 0;
 margin-bottom: 0;
 position: fixed;
 right: 0;
 z-index: 1030;
}
.foot-fixed-bottom .container {
 /*background-color: rgba(0, 0, 0, 0.8);*/
 margin-left: auto;
 margin-right: auto;
 padding-bottom: 2px;
}
.foot-fixed-bottom hr {
 border-image: none;
 border-style: solid none;
 border-width: 1px 0;
 margin: 0 0 5px;
 width: 100%;
}
.foot-fixed-bottom p {
 color: rgb(255, 255, 255);
 font-size: 14px;
 margin: 0 12px 15px;
}

/*End fixed footer test*/
