/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */




html,
body {
    
	height: 100%;

}



body {
	padding-top: 50px; 

/* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}



.img-portfolio {
    
	margin-bottom: 30px;

}



.img-hover:hover {
    
	opacity: 0.8;

}



/* Home Page Carousel */



header.carousel {

    height: 50%;

}



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 */


.error-404 {
    
	font-size: 100px;

}



/* Pricing Page Styles */


.price {
    
	display: block;
    
	font-size: 50px;
    
	line-height: 50px;

}



.price sup {
    
	top: -20px;
    
	left: 2px;
    
	font-size: 20px;

}



.period {
    
	display: block;
    
	font-style: italic;

}



/* Footer Styles */


footer {
    
	margin: 50px 0 0 0;

	
	
}



@media (min-width:768px){
.navbar-static-bottom{
	border-radius:0
}
}



/* Responsive Styles */


@media(max-width:991px) {
    
.customer-img,
    .img-related {
        
	margin-bottom: 30px;
    
}

}


@media(max-width:767px) {
    
.img-portfolio {
        
	margin-bottom: 15px;
    
}

    
header.carousel .carousel {
        
	height: 70%;
    
}

}





/* ephod styles */


.navbar-static-bottom{
	background-color:#080808;
	padding:20px 15px 20px 15px;
	text-align:right;
	color:#666;
	border-top:2px dotted #00CC00 
}


.navbar-static-bottom{
	z-index:1001;
	border-width:0 0 1px
}

.page-header{
	border-radius:6px;
	-webkit-box-shadow:inset 0 -1px 0 rgba(255,102,0,.8);
	box-shadow:inset 0 -1px 0 rgba(0,102,0,.8)
	
}



.fontawesome-icon-list {
  margin-top: 22px;
}
.fontawesome-icon-list .fa-hover a {
  display: block;
  color: #222222;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
  border-radius: 4px;
}
.fontawesome-icon-list .fa-hover a .fa {
  width: 32px;
  font-size: 14px;
  display: inline-block;
  text-align: right;
  margin-right: 10px;
}
.fontawesome-icon-list .fa-hover a:hover {
  background-color: #1d9d74;
  color: #ffffff;
  text-decoration: none;
}
.fontawesome-icon-list .fa-hover a:hover .fa {
  font-size: 28px;
  vertical-align: -6px;
}
.fontawesome-icon-list .fa-hover a:hover .text-muted {
  color: #bbe2d5;
}






#footer {
    position: relative;
    background-color: #080808;
    border-top: 1px solid #1B926C;
    color: #A5D8C7;
    text-align: center;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15);
    margin-top: 60px;
    display: block;
    box-sizing: border-box;
 }


#footer a {
  color: #FF9900;
  }
#footer a:hover {
  color: #ffffff;
  text-decoration: none;
  
}
#footer .container {
  padding-top: 50px;
  padding-bottom: 55px;
  z-index: 2;
}
#footer .project {
  margin-top: 10px;
}






div.bsap_1298241 {
    width: 100%;
    display: block;
}


div.bsap {
    margin-bottom: 20px;
}

#footer hr{
	height:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}

#footer hr{
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #181818
}




#taenform{
	display: block;
	margin-left: 50px;
	z-index:1900;
	width:500px;
	height:auto
}

#formresult {
    color: Red;
 }