/* Itqan Admin Theme - Purple Color Scheme */

#header {
    background: #3f1a58;
    border-radius: 4px !important;
}

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

.breadcrumbs {
    background: linear-gradient(246.41deg, #3f1a58 27.44%, #532270 39.68%, #6a2a8a 56.83%, #7d32a2 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, #3f1a58 27.44%, #532270 39.68%, #6a2a8a 56.83%, #7d32a2 119.28%) !important;
    color: white;
    border-radius: 4px;
}

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

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

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

/* Links */
a:link, a:visited {
    color: white;
}

a:hover {
    color: #CE93D8;
}

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

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

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

#content-main a:hover {
    color: #7d32a2;
}

/* Selected items */
.selected, .selected a {
    background: #F3E5F5 !important;
    color: #4A148C !important;
}

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

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

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

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