body{
   
}

.top-bar{
    background-color:rgb(255, 255, 255);
    border: black;
}
.hero-section{
    background-image: url("../images/bg-hos.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 2690px 1600px;
    padding: 8rem 0;
}
.feature-section{
    padding: 3.5rem 0;
}
.overview-section{
    background-image: url("../images/bg-overview.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0;
    color: #ffffff;
}
.news-section{
    padding: 3.5rem 0;
}
.premium-section{
    background-image: url("../images/bg-premium.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 5rem 0;
    color: #ffffff;
}
.newslatter-section{
    background-image: url("../images/bg-newslatter.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 5rem 0;
    color: #ffffff;
}
.footer-section{
    background-color: #111;
    color: #ffffff;
    padding: 3.5rem 0; 
}

#login{
    border: 2px solid rgb(54, 54, 54);
    background-color: white;
    padding: 40px 10px;
    -webkit-box-shadow: 0px -1px 11px 4px rgb(54, 54, 54);
    -moz-box-shadow: 0px -1px 11px 4px rgb(54, 54, 54);
    box-shadow: 0px -1px 11px 4px rgb(54, 54, 54);
    }
    
#register{
        border: 2px solid rgb(54, 54, 54);
        padding: 40px 10px;
        -webkit-box-shadow: 0px -1px 11px 4px rgb(54, 54, 54);
        -moz-box-shadow: 0px -1px 11px 4px rgb(54, 54, 54);
        box-shadow: 0px -1px 11px 4px rgb(54, 54, 54);
}
    
#user_tt{
    color: rgb(144, 148, 145);
    padding: 10px 5px;
}


.res-section{
    padding: 6rem 0;
}

.table-section{
    padding: 6rem 0;
    
}
.details-section{
    padding: 6rem 0;
}
.admin-section{
    padding: 4rem 0;
}
nav{
    border: black;
}
.jumbotron{

    background-color: white;

}