
html {
  margin:0;
  padding-bottom: 65px;
  padding-top: 125px;
  overflow:hidden;
}

#background {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
	width: 100vw;
    background-image: url('../images/bg.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
	background-position: center center;
    opacity: 0.7;
    filter:alpha(opacity=70);
}

.navbar-custom{
	background-color: rgba(255, 255, 255, .50);
	 
}

.main-content{
	position:fixed;
	overflow-x:hidden;
	height:calc(100% - 190.5px);
}

@media (min-width: 576px) {
  .main-content {
    max-width: 540px;
	left:50%;
	margin-left:-270px;
  }
}

@media (min-width: 768px) {
  .main-content {
    max-width: 720px;
	left:50%;
	margin-left:-360px;
  }
}

@media (min-width: 992px) {
  .main-content {
    max-width: 960px;
	left:50%;
	margin-left:-490px;
  }
}

@media (min-width: 1200px) {
  .main-content {
    max-width: 1140px;
	left:50%;
	margin-left:-570px;
  }
}

.containerfrost{
 background-color: rgba(255, 255, 255, .50);  

}

.containerfrost a, .containerfrost a:visited{ 
color: white !important;
}

.row {
  margin-left: 0;
  margin-right: 0;
}

.footer {
  position: fixed;
  left:0;
  bottom: 0;
  width: 100%;
  height: 60px;
  background-color: rgba(255, 255, 255, .50);  
  
  color:rgba(0,0,0,.5);
}

.footer a{
	color:rgba(0,0,0,.9);
}

.copyright{
  line-height: 60px;
}

.social{
  line-height: 70px;
  margin-right:100px;
}

.fa-xing{
  font-size: 30px;
}
