

/* Global Styles */
@font-face {
  font-family: 'dinm';
  src: url('../fonts/DINMedium.ttf');
}
@font-face {
  font-family: 'dinl';
  src: url('../fonts/DINLight.ttf');
}
@font-face {
  font-family: 'dinb';
  src: url('../fonts/DINBold.ttf');
}
html,
body {
    height: 100%;
	background:#e7e7e7;
	color:#005b71;
	font-family:dinm,arial;
}
.lefthead .row { margin:10px}
.lefthead a{ margin:5px;}
body {
    padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	
}
.printed{color:#000;}
.dropdown-menu li{
	background:#008493;
	}
hr{ border-color:#999}

a{text-decoration:none; color:inherit}
a:hover{text-decoration:none; color:inherit}
a:visited{text-decoration:none; color:inherit}
a:active{text-decoration:none; color:inherit}
a:link{text-decoration:none; color:inherit}

.visalink{text-decoration:none; color:inherit}
.visalink:hover {opacity:0.7}

.heades{ background-image:url(../images/hbg.png); background-position:left top; background-repeat:no-repeat; padding:20px 5px}
.navbar{margin:auto; background:url(../images/navbg.jpg)}
.navbar-nav li a {color:#FFF;}
.navbar-nav li a:hover {background:#00a76d;}
.navbar-nav li a:activ {background:#00a76d;}
.navbar-nav li a:visited {background:#00a76d;}
/* Home Page Carousel */

header.carousel {
	height: 80%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */
.invest {background:#00a76d; text-align:center; width:150px; border-right:#FFF solid 3px;}
.invest:hover{opacity:0.6}
.online{background:#00a76d; text-align:center; border-left:#FFF solid 3px;}
.online a:hover{color:#000}
.error-404 {
    font-size: 100px;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

/* Responsive Styles */

@media(max-width:1100px) {
	.navbar-nav li a { font-size:80%}

}

@media(max-width:808px) {
	h2{font-size:150%}
    .img-portfolio {
        margin-bottom: 15px;
    }
	.navbar-nav li a { font-size:100%}
    header.carousel .carousel {
        height: 100%;
    }
	header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel {
	height: 200px
}
header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size:cover;
}
.navbar { background:#005b71; color:#FFF}
.navbar-nav li a {color:#FFF; border-bottom:#FFF solid 1px; text-align:center}
.invest{text-align:center; width:100%; border-right:none}

.online{background:#00a76d; text-align:center; border-left:none; border-bottom:none}
}
