/* /media/jaalin/XPHMA/InmanDjango/oikia/static/css/style.css */
body {
    font-family: Arial, sans-serif;
    color: #e0e0e0;
    margin: 0;
    padding: 0;
    background-color: #121212;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

/* BS5 Cards */

div.card

/* Header styles */
header {
    background-color: #1e1e1e;
    color: #e0e0e0
    padding: 10px 0;
}

header nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

header nav ul li {
    display: inline;
    margin: 0 15px;
}

header nav ul li a {
    color: white;
    text-decoration: none;
    font-weight: bold;
}

header nav ul li a:hover {
    text-decoration: underline;
}

/* Main content styles */
main {
    flex: 1;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
}

/* footer styles */
footer {
    text-align: center;
    padding: 10px 0;
    background-color: #343a40;
    color: white;
    position: relative;
    width: 100%;
    bottom: 0;
}

/* Media queries for larger screens */
@media (min-width: 600px) {
    header nav ul {
        display: flex;
        justify-content: center;
    }

    header nav ul li {
        display: inline;
        margin: 0 15px;
    }

    main {
        max-width: 800px;
        margin: auto;
    }
}

/* Modal */
.modal-content {
    background-color: #1e1e1e;
    color: #e0e0e0;
}

.modal-header, .modal-footer {
    border-color: #333;
}

.modal-header .modal-title, .modal-footer button {
    color: #e0e0e0;
}

.modal-footer button:hover {
    background-color: #555;
}

/* Background color for text input fields in forms */
.form-control {
  background-color: #282828!important;
  color: #ffffff!important;
}

/* Background color for progress bars */
.progress {
  background-color: #282828;
}
