
/* Header Background */
.navbar {
    background-color: #2d3e50;
}

/* Header Text Color */
.navbar a {
    color: #ffffff;
}

/* Hover Effect for Header Links */
.navbar a:hover {
    color: #f39c12;
}

/* Main Background Color */
body {
    background-color: #f5f7fa;
}

/* Card Background and Border */
.card {
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
}

/* Text Color */
.card-body {
    color: #333333;
}

/* Primary Button */
.btn-primary {
    background-color: #51b13e;
    border-color: #51b13e;
}

.btn-primary:hover {
    background-color: #51b13e;
    border-color: #51b13e;
}

/* Secondary Button */
.btn-secondary {
    background-color: #51b13e;
    border-color: #51b13e;
    color: #fff;
}

.btn-secondary:hover {
    background-color: #51b13e;
    border-color: #51b13e;
    color: #fff;
}
.btn-secondary .text-secondary{color: #fff !important;}

/* Footer Background - This section will be hidden */
.footer, 
.footer-links, 
footer {
    display: none !important;
}

/* Input Fields */
input[type="text"],
input[type="password"],
textarea {
    border: 1px solid #ced4da;
    background-color: #ffffff;
    color: #333333;
}

/* Input Fields Focus */
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
    border-color: #3498db;
    background-color: #ecf5fc;
    color: #333333;
}

/* Table Header */
table th {
    background-color: #3498db;
    color: #ffffff;
}

/* Table Rows */
table tbody tr:nth-child(odd) {
    background-color: #f2f2f2;
}

table tbody tr:nth-child(even) {
    background-color: #ffffff;
}

.account-form ~ .row.justify-content-center.mt-5{display: none !important;}

/* Hide favicon */
link[rel="icon"], 
link[rel="shortcut icon"] {
    display: none !important;
}