/* Sahm Admin Theme - Teal/Turquoise Color Scheme */

#header {
    background: #2E3E51;
    border-radius: 4px !important;
}

caption {
    background: #42AE9E !important;
    border-radius: 4px;
    color: white !important;
}

.breadcrumbs {
    background: linear-gradient(246.41deg, #42AF9F 27.44%, #41AC9D 39.68%, #3E9990 56.83%, #2E3E51 119.28%) !important;
    color: white;
    border-radius: 4px;
}

#branding h1 a:link, #branding h1 a:visited {
    color: #fff;
}

#changelist-filter h2 {
    background: linear-gradient(246.41deg, #42AF9F 27.44%, #41AC9D 39.68%, #3E9990 56.83%, #2E3E51 119.28%) !important;
    color: white;
    border-radius: 4px;
}

.module h2 {
    background: #2E3E51;
    border-radius: 4px;
    color: white !important;
}

/* Button styling */
.button, input[type=submit], input[type=button], .submit-row input, button {
    background: #42AE9E !important;
    border-color: #3E9990 !important;
    color: white !important;
}

.button:hover, input[type=submit]:hover, input[type=button]:hover, .submit-row input:hover, button:hover {
    background: #3E9990 !important;
}

/* Links */
a:link, a:visited {
    color: #5DD6C3;
}

a:hover {
    color: #7FDFCE;
}

/* Model list links - better contrast on dark background */
.model-item a, .app-list a {
    color: #7FDFCE !important;
}

.model-item a:hover, .app-list a:hover {
    color: #A0E7D8 !important;
}

/* Table links in main content */
#content-main a {
    color: white;
}

#content-main a:hover {
    color: #42AE9E;
}

/* Selected items */
.selected, .selected a {
    background: #D4F1ED !important;
    color: #1A5A50 !important;
}

/* Action buttons */
.object-tools a, .addlink, .changelink {
    background: #42AE9E !important;
    color: white !important;
}

.object-tools a:hover, .addlink:hover, .changelink:hover {
    background: #3E9990 !important;
}

/* Caption text */
caption {
    color: white !important;
}

/* Module header text */
.module h2, .module caption, th {
    color: white !important;
}
