


* {
	padding:0;
	margin:0;

}


.front-page {
  font-size:16px;
}




h1,h2,h3 {
font-family: 'Oswald', sans-serif;
text-transform: uppercase;  
/*
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Cuprum', sans-serif;
*/
}


input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: none;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
  background:#fff !important;

}



body.login {
  background-image: url('/css/images/telt.jpg');
  background-size:cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  min-height:100vh;
}


body.login input.form-control {
  background:#fff !important;
}

img.logo {
  display:Block;
  margin:0 auto 40px;
  max-width:200px;
}









.login-box {
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  max-width:350px;
  padding:20px;
  background: rgba(255,255,255,.95);
  transform: translate(-50%,-50%);
}






















.navContainer {
  background-color:#eee;
  z-index:100;
  position:fixed;
  top:0;
  left:0;
  right:0;
}



@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}







.container-fluid.footer {
  background-color:#eee;
  padding:50px 0;
}



ul.contact {
  list-style: none;
}


ul.contact li {
  margin:10px 0;
}


.front-page {
  min-height:500px;
}

.front-page .row {
  min-height:400px;
  display:none;
}

.front-page .row:first-child {
  display:block;
}


/* image grid */

.image-grid {
  width:100%;
  overflow: hidden;
  background-color:#f4f4f4;
}

.image-grid img {
  width:25%;
  float:left;
  min-height:100px;
  -webkit-transition-duration: 2.5s;
}



.image-grid img.imageHidden {
  opacity: 0;
}




/* image grid */



body {
	font-family: Circular, 'Lato', sans-serif !important;
	background-color:#ddd;
	font-size:14px;
	font-weight:200;
  padding-top:60px;
}


.bg {
  background: url('/css/images/bg3.jpg') no-repeat center center;
  background-size: 100% auto;
  position: fixed;
  width: 100%;
  height: 350px; /*same height as jumbotron */
  overflow:hidden;
  top:0;
  left:0;
  z-index: -1;
}


.jumbotron {
  height: 250px;
  color: white;
  text-shadow: #444 0 1px 1px;
  background:transparent;
  text-transform: uppercase;
}

body {
	background-color:#fff;
}

.orange {
	background-color:#eb5800;
	padding:10px;
}

.orange .nav-pills a {
	color:#fff;
  	text-transform: uppercase;
  	font-weight: 500;
}

.orange .nav > li > a:hover, 
.orange .nav > li > a:focus {
	background:none;
	background-color:rgba(255, 255, 255, 0.1);
}