#index_image{
    width:100%;
    height:100%;
}

.center{
    margin: auto;
    position:relative;
    top:37%;
}

.property-image {
    width: 100%;
    max-height: 300px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 20px;
}


.wrapper{
    max-width:961 px;
    margin: 0 auto;
}

div.wrapper h1{
    text-align:center;
    color:red;
    grid-template-columns: 1fr 1fr;
    padding:20px 0;
}


/* .site-form{
    margin-top:60px;
    border:1px solid blue ;
    padding: 20px;
} */
.site-form{
    margin-top:60px;
    border:5px solid white ;
    padding: 20px;  
    color:blue;
    display:flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 50px;
}   
.logout-link{
    background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity));
}
#id_delete_project{
    border-radius: 60px;
    border:5px solid black;
    width:100%
}
#id_password{
   border-radius: 60px;
   border:5px solid black;
   width:100%;
   text-align: center;
}
#id_domain{
    border-radius: 60px;
    width:400px;  
    border:5px solid black;
}
#id_password1{
    border-radius: 60px;
    border:5px solid black;
    width:100%;
    text-align: center;
 }
 #id_email,#id_location{
    border-radius: 60px;
    border:5px solid black;
    width:100%;
    text-align: center;
 }
 #id_password2{
    border-radius: 60px;
    border:5px solid black;
    width:100%;
    text-align: center;
 }
#id_username{
    border-radius: 60px;
    border:5px solid black;   
    width:100%;
    text-align: center;
}
.news{
    color:red;
    border-radius: 60px;
    border:5px solid white;  
    background-color: white;
    padding: 20px;
}


.errorlist li{
    padding: 10px;
    list-style-type: none;
    border:1px solid red;
    color:red;
}


#id_new_password1{
    border-radius: 60px;
    border:5px solid black;
    width: 100%;
    text-align: center;
}

#id_new_password2{
    border-radius: 60px;
    border:5px solid black;
    width: 100%;
    text-align: center;
}

#cash_out{
    border-radius: 60px;
    border:5px solid black;
}

#asset_image{
    width:85%;
    height: 55%;
}

        /* Position suggestions container below the search input */
        #suggestions {
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            background-color: #ffffff;
            border: 1px solid #cccccc;
            color:blue;
            border-top: none;
            z-index: 1000; /* Ensure suggestions appear above other content */
        }
        #suggestions div {
            padding: 5px 10px;
            cursor: pointer;
            color:blue;
        }
        #suggestions div:hover {
            background-color: #f2f2f2;
            color:red;
        }

        pre{
           font-family:Segoe UI; 
           font-size:  18px;    
           white-space: pre-wrap; /* To wrap long lines */
           word-wrap: break-word; /* To break long words */
           margin: 0; 
        }