.feedback-link { display: inline-block; background-color: #077493; /* Adjusted color */ color: white; border: none; border-radius: 4px; padding: 0.5rem 1rem; text-decoration: none; font-size: 1rem; cursor: pointer; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Added */ } .feedback-link:hover { background-color: #077493; /* Adjusted hover color */ } .feedback-link[href^="mailto"] { color: white !important; text-decoration: none !important; } /* Style streamlit general text */ .description { font-size:18px !important; text-align: justify; } .title { font-size: 35px; font-weight: 500; font-family: 'Arial', sans-serif; color: #333; /* A modern dark gray */ display: flex; align-items: center; } /* Style streamlit header with bold text */ .header { font-size: 20px; font-weight: 700; font-family: 'Arial', sans-serif; color: #333; /* A modern dark gray */ display: flex; align-items: center; } .stMultiSelect > div > div > div { font-size: 15px; } /* Style columns */ [data-testid="column"] { border-radius: 15px; background-color: white; box-shadow: 0 0 10px #eee; border: 1px solid #ddd; padding: 1rem;; } /* Style containers */ [data-testid="stVerticalBlock"] > [style*="flex-direction: column;"] > [data-testid="stVerticalBlock"] { border-radius: 15px; background-color: white; box-shadow: 0 0 10px #eee; border: 1px solid #ddd; padding: 1rem;; } .stTabs [data-baseweb="tab-list"] button [data-testid="stMarkdownContainer"] p { font-size:20px; } .footer { position: relative; left: 0; bottom: 0; width: 100%; background-color: #eaeaec; color: black; text-align: left; padding: 10px 20px; font-size: 12px; box-shadow: 0px -4px 6px rgba(0, 0, 0, 0.1); } .footer h3 { margin: 0; padding-bottom: 5px; position: relative; font-size: 13px; font-weight: 100; display: inline-block; } .footer .content { margin-top: 10px; } .footer .logo { position: absolute; bottom: 10px; right: 20px; width: 50px; /* Adjust logo size */ height: auto; } .footer h3::after { content: ""; display: block; width: 120%; /* Adjust to control line length */ height: 2px; background-color: black; /* Adjust color as needed */ position: absolute; bottom: 0; left: 0; .footer .logo { position: absolute; bottom: 10px; right: 20px; width: 50px; /* Adjust logo size */ height: auto; }