html {
	min-height: 100%; 
	position: relative;
}
nav {
	margin-bottom: 0 !important; 
	padding-bottom: 0;
}
.margin {
	margin-top: 15px;
}
.margin-bottom {
	margin-bottom: 15px;
}
.copyright {
    background-color: #d0d0d0;
    color: #f2f2f2;
    font-size: 12px;
	line-height: 24px;
padding-top: 10px;
}
.well {
    background-color: #f2f2f2;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 25px;
    padding-top: 40px;
}

element {
}
.carousel-indicators li {
    background-color: rgba(0,0,0,0);
    border: 1px solid #e2e2e2;
}
.carousel-indicators .active {
    background-color: #e2e2e2;
}