/* MD Editor - Tema Oscuro */
div.md-editor,
div#177269a8b1769.md-editor {
    border: 1px solid #444 !important;
    background: #1a1a1a !important;
}

div.md-editor > .btn-toolbar,
div.md-editor .md-footer,
div.md-editor > .md-header {
    background: #2a2a2a !important;
    border-color: #444 !important;
}

div.md-editor > textarea,
div.md-editor > textarea.markdown-editor,
textarea.form-control.markdown-editor.md-input {
    background: #1a1a1a !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
    box-shadow: none !important;
}

div.md-editor > textarea:focus,
textarea.form-control.markdown-editor.md-input:focus {
    background: #222222 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

div.md-editor > .md-preview {
    background: #1a1a1a !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

div.md-editor.active {
    border-color: #f0a500 !important;
    box-shadow: 0 0 8px rgba(240,165,0,.4) !important;
}

.markdown-editor-status {
    background: #2a2a2a !important;
    color: #888 !important;
    border-color: #444 !important;
}

/* Fix form-control dentro del md-editor */
.md-editor textarea.form-control,
.md-editor textarea.form-control:focus,
.md-editor textarea.markdown-editor,
.md-editor textarea.md-input {
    background-color: #1a1a1a !important;
    background: #1a1a1a !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
    box-shadow: none !important;
}

/* Fix textarea por ID - maxima especificidad */
#inputMessage,
#inputMessage:focus,
#inputMessage:hover {
    background-color: #1a1a1a !important;
    background: #1a1a1a !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
    box-shadow: none !important;
}

/* Fix encabezados de mensajes en tickets */
.ticket-message-header,
.ticket-reply-header,
.panel-default > .panel-heading,
.panel > .panel-heading,
[class*="message"] .panel-heading,
[class*="reply"] .panel-heading {
    background-color: #2a2a2a !important;
    background: #2a2a2a !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Fix encabezados de mensajes en tickets */
.ticket-reply .user,
.ticket-reply > .user,
div.user.fa-user {
    background-color: #2a2a2a !important;
    background: #2a2a2a !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}
.ticket-reply .user .name,
.ticket-reply .user .date,
.ticket-reply .user .type {
    color: #e0e0e0 !important;
}

/* Fix botón HELLO usuario en navbar */
#Secondary_Navbar_Account > a.dropdown-toggle,
ul.nav.navbar-nav.navbar-right li.dropdown > a.dropdown-toggle {
    background-color: #f0a500 !important;
    color: #000 !important;
    border-radius: 4px !important;
}
#Secondary_Navbar_Account > a.dropdown-toggle:hover,
ul.nav.navbar-nav.navbar-right li.dropdown > a.dropdown-toggle:hover {
    background-color: #d4920a !important;
}
