*
{
    padding: 0;
    margin: 0;
    font-family: sans-serif,Roboto;
    box-sizing: border-box;
    outline: none;
    text-decoration: none;
    text-decoration-color: lightcoral;
}
.title
{
    position: absolute;
    top: 40%;
    left: 38%;
    color:#03506f;
    font-size: 20px;
}
body
{
    background: url("../images/bg.jpg") no-repeat top center;
    background-size: cover;
    height: 145vh;
}

/*.wrapper*/
/*{*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%,-50%);*/
/*    height: 80%;*/
/*    width: 60%;*/
/*    background-color: rgba(0,0,0,0.8);*/
/*}*/
.button-fields-left
{
    position: absolute;
    left: 2%;
    top: 60%;
    height: 330px;
    width: 250px;
    background: transparent;
    margin: 10px;
    text-align: center;
}
.button-fields-right
{
    position: absolute;
    right: 2%;
    top: 60%;
    height: 330px;
    width: 250px;
    background: transparent;
    margin: 10px;
    text-align: center;
}
.logout-field
{
    position: absolute;
    top: 05%;
    right: 04%;
}
.btn
{
    cursor: pointer;
    width: 200px;
    height: 50px;font-size: 15px;
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    border-radius: 10px;
    text-decoration: none;
}
.btn:hover {
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
    text-decoration: none;
}
.button-left,
.button-right
{
    border-radius: 5px;
    margin: 12px;
    text-decoration: none;
    text-decoration-color: #39b7dd;
    column-gap: 10px;
}
.social
{
    position: absolute;
    top: 131%;
    left: 50%;
    transform: translate(-50%,-10%);
    background: rgba(0,0,0,0.4);
    width: 100%;
    height: 100px;
    color: #c5ecfd;
    padding-bottom: 05px;
    padding-top: 05px;
    column-gap: 40px;
}
.copyright
{
    text-align: center;
    text-decoration: none;
}
.contact-us
{
    padding-top: 30px;
    text-align: center;
    margin-left: 46%;
    text-decoration: none;
    font-size: 20px;
    color: #39b7dd;
}
#login-button
{
    border-radius: 15px;
    width: 124px;
    height: 44px;
    text-decoration: none;
}
img
{
    border-radius: 50%;
}
.announcements
{
    text-align: center;
    color: aqua;
    position: absolute;
    top: 73%;
    left: 33%;
    height: 150px;
    width: 500px;
    background: rgba(0,0,0,0.8);
    box-sizing: content-box;
}
.first
{
    position: relative;
    top: 0;
    left: 0;
}
.second
{
    position: absolute;
    top: 0%;
    right: 0;
}
.institute-name
{
    font-size: 18px;
    position: absolute;
    top: 5%;
    left: 17%;
    text-align: center;
    height: 100px;
    width: 470px;
    background: transparent;
    color: aqua;
}
.two-logo
{
    position: absolute;
    top: 5%;
    left: 25%;
    height: 80px;
    width: 700px;
    background: rgba(0,0,0,0.8);
    border-radius: 50px;
}
.college-name
{
    font-size: 21px;
}
.user-image
{
    color: aqua;
    text-align: center;
    position: absolute;
    right: 3%;
    top: 30%;
    border-radius: 50%;
    height: 230px;
    width: 230px;
}
.username
{
    color: aqua;
    background: rgba(0,0,0,0.8);
    text-align: center;
    position: absolute;
    top: 75%;
    right: 2%;
    height: 40px;
    width: 250px;
    border-radius: 50px;
}
.new-pic
{
    border-radius: 50%;
}
.name
{
    color: #3498db;
    padding-top: 0.2em;
}