.header_image {
    width: 100%;
    height: 100%;
    border-radius: 50px;
    border : 1px solid grey;


}


.main_heading{
text-align: center;
margin-top: 10%;
font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
color:orange;
}


.header_paragraph1{
            margin-top: 10%;
            text-align: center;
            font-size: xx-large;
            font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
            color:green

}

.anchor_prop {
            display: block;
            text-decoration: none;
            text-align: justify;
            font-size:xx-large;
            padding-left: 20%;
            padding-top: 10%;
            color:aliceblue
}

.modifier1 {
    background-color: black;
    
}

.anchor_prop:hover {
    color:rgba(32, 98, 232, 0.991);
    text-decoration: none;
}

.ci{
    width:100%;
    height:100%;
}





.row_odd{
    background-color: grey;
}

.row_odd:hover{
    background-color: rgb(51, 177, 219);
}

.row_even{
    background-color: black;
}

.row_even:hover{
    background-color: rgb(51, 177, 219);
}

.menu_heading{
    text-align: center;
    color:white;
    margin-bottom: 0px;
}

.anchor_mod1{
                text-decoration: none;
                
}

.anchor_mod1:hover{
    text-decoration: none;
    
}

.footer_row{
    background-color: rgb(189, 120, 16);
}


.wrapper{
    display: flex;
    flex-direction: column;
    height: 100vh;
}
.body2{
        flex: 1;
        background-color: rgba(107, 104, 104, 0.507);
}

.footer_heading{
    text-align: center;
}

p{
    color:beige;
    text-align: justify;
    border:2px solid yellowgreen;
    padding : 5px;
    border-radius: 5px;
    font-size: x-large;
}

.uold{
   
    list-style-type: none;
}

.aold{
    text-decoration:none;
}

.aold:hover{
    text-decoration:none;
}

.liold{
        color: bisque;
        font-size:x-large;
        font-family: Georgia, 'Times New Roman', Times, serif;
}

.liold:hover{
    color:orange;
}


.content-hider{
    display: none;
}

.anchor_prop.username{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#login_success_row{
    margin-left: 0px;
    margin-right: 0px;
}

#logout_success_row{
    margin-left: 0px;
    margin-right: 0px; 
}

#login_required_row
{
    margin-left: 0px;
    margin-right: 0px; 
    
}

#login_needed{
    color:rgb(226, 109, 6);
    font-weight: bold;
}

.success_message_of_login_col{
    padding-left: 0px;
    padding-right: 0px;
    
}

.success_message_of_login_para
{
    margin-bottom: 0px;
    text-align: center;
    background-color: green;
    color:white
}
