


.affix 
{
	top: 0;
	width: 100%;
	z-index: 9999;
}

.affix + .container 
{
	padding-top: 100px;
}

  .carousel-inner img {
      width: 100%; 
      margin: auto;
      max-height:800px;
  } 
  
  .bg-1 {
      background-color: #1abc9c;
      color: #ffffff;
  }
  .bg-2 {
      background-color: #474e5d;
      color: #ffffff;
  }
  .bg-3 {
      background-color: #ffffff;
      color: #555555;
  }
	
  .bg-4 {
      background-color: #2f2f2f; /* Black Gray */
      color: #fff;
	
	  
  }
	

    .jumbotron {
      color: #aaa;
    
		margin-bottom: 0;
      font-family: Montserrat, sans-serif;
  }
  

  




/*   .navbar-nav li.active a {
	  color: #fff;
	  background-color: #555 !important;
  } */

  .navbar {

	  z-index: 9999;
margin-bottom: 0;
	border: 0;
	border-radius: 0;

  }

   .navbar-brand  {
	   color: #bbb !important;
      /* margin-right: 55px; */
	  
  -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-right: 1px solid  rgba(0,0,0,0.15);
	  
  }
  
  


/* .btn-link {
	color: rgb(0,20,190);
}
 
.btn-link:hover {
	color: rgb(0,20,255);
} */
  
  .container-fluid {
      padding-top: 60px;
      padding-bottom: 50px;
  }
  
  .container h1 {
      
	  margin-bottom: 30px;
      padding-bottom: 50px;
      padding-top: 50px;
	  letter-spacing: 6px;
  }

  .container p {
	  
	  padding-bottom: 20px;
	  line-height: 30px;
  }


	.collapse .navbar-collapse {
		margin-top: -60px;
		
	}
  
  .container .bg-primary {
      padding-bottom: 20px;
      padding-top: 20px;
	  
	  font-weight: bold;
	  border-radius:5px;
	 
  }
  
  .container .bg-info {
      padding-bottom: 20px;
      padding-top: 20px;
	  
	  color: #000;
      background-color: #7fff7f;
	  font-weight: bold;
	  border-radius:5px;
  }
  
  .container .bg-danger {
	  
      padding-bottom: 20px;
      padding-top: 20px;
	  
	  color: #000;
	  background-color: #ff6666;
	  font-weight: bold;
	  border-radius:5px;
  }
  
   ol li.list-group-item {
	counter-increment: item;
	color: black;
   
   }
  
  
  ol li.list-group-item:before { 
  border-right: 1px solid  rgba(0,0,0,0.25);
  content: counter(item) " ";
  margin-right: 10px;
  color: black;
  font-weight: bold;
  padding-right: 5px;

	
	
}

.table-striped {
	color: #000;
	background-color:rgba(230,230,230,255);
}
  
#login-dp{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:rgba(255,255,255,255);
}
#login-dp .help-block{
    font-size:12px    
}
#login-dp .bottom{
    background-color:rgba(255,255,255,255);
    border-top:1px solid #ddd;
    clear:both;
    padding:14px;
}
#login-dp .social-buttons{
    margin:12px 0    
}
#login-dp .social-buttons a{
    width: 49%;
}
#login-dp .input-group {
    margin-bottom: 10px;
}
.btn-fb{
    color: #fff;
    background-color:#3b5998;
}
.btn-fb:hover{
    color: #fff;
    background-color:#496ebc 
}
.btn-tw{
    color: #fff;
    background-color:#55acee;
}
.btn-tw:hover{
    color: #fff;
    background-color:#59b5fa;
}







.button {

  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding-right: 30px;
  padding-left: 70px;
  position: relative;
  background-color:rgb(0,0,0);
  color:rgb(255,255,255);
  text-decoration: none;
  letter-spacing: 0.5px;
  margin-bottom: 15px;
  text-shadow:0px 1px 0px rgba(0,0,0,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);

  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
 
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}

.button:hover{
    text-decoration: none;
  color: #eeeaee;
}

.button p{font-size: 18px;}

.button span {
  position: absolute;
  left: 2px;
  width: 45px;
  font-size:25px;
  -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-right: 2px solid  rgba(0,0,0,0.15);
    text-decoration: none;
}


.button.facebook {
 background: #3b5998;
}

.button.mail {
 background: #468499;
}

[class^="icon-krawmar-"],
[class*=" icon-krawmar-"] {
  background-image: url("../img/krawmar_icon_190.png");
}

.icon-krawmar {
    position: relative;
    top: -11px;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    float: left;
    display: block;
}

.icon-krawmar.icon-home {
    background: url(../img/krawmar_icon_190.png);
    background-size: cover;
}

.icon-krawmar.invert {
	filter: invert(100%);
}

.icon-krawmar.small {
    width: 16px;
    height: 16px;
}

.icon-krawmar {
    width: 32px;
    height: 32px;
}

.icon-krawmar.medium {
    width: 44px;
    height: 44px;
}

.icon-krawmar.large {
	top: -33px;
    width: 80px;
    height: 80px;
}


  .slideanim {visibility:hidden;}
  .slide {
      animation-name: slide;
      -webkit-animation-name: slide;
      animation-duration: 1s;
      -webkit-animation-duration: 1s;
      visibility: visible;
  }
  @keyframes slide {
    0% {
      opacity: 0;
      transform: translateY(70%);
    }
    100% {
      opacity: 1;
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }

  
  
    .logo {
      color: #2f2f2f;
      font-size: 200px;
	  margin-top: 50px;
	}
	
    .logo2 {
      color: #474e5d;
      font-size: 200px;
	  margin-top: 50px;
	}

	.img-center {
    margin: 0 auto;
}
