/* Bakeidoo admin readability fix - MANAGER-ADMIN-1A */
body,
#container,
#content,
.module,
.inline-group,
.results,
.form-row,
.aligned label,
fieldset,
fieldset.module {
    color: #2b2118 !important;
}

input,
textarea,
select,
.vTextField,
.vLargeTextField,
.vURLField,
.vIntegerField,
.vPositiveSmallIntegerField,
.vDateField,
.vTimeField,
select[multiple] {
    background: #fffaf4 !important;
    color: #2b2118 !important;
    border: 1px solid #d8c7b5 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

input::placeholder,
textarea::placeholder {
    color: #8a7b6c !important;
    opacity: 1 !important;
}

input:focus,
textarea:focus,
select:focus {
    background: #ffffff !important;
    color: #1f1711 !important;
    border-color: #b98b5f !important;
    outline: 2px solid rgba(185,139,95,.22) !important;
}

.help,
.helptext,
p.help,
form .help,
form .helptext {
    color: #6f6256 !important;
}

.object-tools a,
.button,
input[type=submit],
input[type=button],
.submit-row input,
a.button {
    color: #fffaf4 !important;
}

.submit-row,
.submit-row a.deletelink {
    color: inherit !important;
}

table,
th,
td,
td a,
th a,
.results a {
    color: #2b2118;
}

/* Mobile admin custom form */
.mobile-admin-card,
.mobile-admin-card *,
.mobile-add-card,
.mobile-add-card * {
    color: #2b2118;
}

.mobile-admin-card input,
.mobile-admin-card textarea,
.mobile-admin-card select,
.mobile-add-card input,
.mobile-add-card textarea,
.mobile-add-card select {
    background: #fffaf4 !important;
    color: #2b2118 !important;
    border: 1px solid #d8c7b5 !important;
}
