::selection {
    color: #fff;
    background-color: #ff8c00
}
::-moz-selection {
    color: #fff;
    background-color: #ff8c00
}
#nickname_field,
#location_field,
#login_username,
#login_password,
.sbHolder .sbSelector {
    color: #534846
}
#armory_stats_next {
    top: -15px
}
#discord_banner {
    width: 256px;
    height: 120px;
    display: block;
    position: relative;
    margin: -5px 15px -51px;
    background-image: url(../images/discord.png);
    background-color: transparent;
    background-repeat: no-repeat!important;
    -webkit-filter: contrast(100%);
    transition: .5s ease-out
}
#wikiButton {
    opacity: .8
}
#wikiButton:hover {
    opacity: 1
}
.accoun_panel_menu li a {
    height: 86px;
    width: 310px
}
.accoun_panel_menu li a:before {
    top: 8px;
    height: 119px;
    width: 350px
}
.character_buttons,
.tool_buttons {
    bottom: 17px
}
.teleport_realm_divider {
    width: 100%;
    clear: both;
    color: #766e64;
    border: 1px #212120 solid;
    border: 1px rgba(255, 255, 255, .02) solid;
    padding: 15px;
    font-size: 12px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    font-weight: 700;
    line-height: initial!important;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-shadow: 0 0 5px rgba(0, 0, 0, .5), 0 0 5px rgba(0, 0, 0, .2), 0 1px 1px rgba(0, 0, 0, .7);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    letter-spacing: 0;
    background-color: #1e1e1d;
    background-color: rgba(255, 255, 255, .05);
    transition: color .4s, box-shadow .4s, background .4s;
    -o-transition: color .4s, box-shadow .4s, background .4s;
    -ms-transition: color .4s, box-shadow .4s, background .4s;
    -moz-transition: color .4s, box-shadow .4s, background .4s;
    -webkit-transition: color .4s, box-shadow .4s, background .4s;
    text-align: center
}
#page_recruitafriend>div.page_body>p>span>input {
    color: #5a4f4c
}
.guide_title {
    color: #f60;
    font-size: 125%;
    text-align: left;
    margin: 0
}
.guide_text {
    color: #9c8872;
    margin: 0 0 0 20px
}
.guide_text_realmlist {
    color: #da412a;
    text-align: center;
    margin: 0 0 5px;
    font-size: 115%;
    background: #2e2524
}
.guide_subtitle {
    color: #efcd84;
    font-size: 110%;
    margin: 0 0 0 10px
}
#sidebox_toppvp .sidebox_body #toppvp .toppvp_realm .toppvp_data .toppvp_character div {
    font-size: 14px;
    font-weight: bolder
}
#sidebox_toppvp .sidebox_body #toppvp .toppvp_realm .toppvp_data .toppvp_character a,
#toppvp>div {
    font-size: 18px;
    font-weight: bolder
}
#page_page>div.page_body>div:nth-child(2)>a>img,
#page_page>div.page_body>div:nth-child(6)>a>img {
    width: 100%;
    border-radius: 13px;
    border: 1px solid
}
#vote>tbody>tr:nth-child(10)>td:nth-child(1)>img {
    width: 88px;
    height: 51px
}
#current-lottery-status {
    font-size: 16px
}
#current-lottery-status>table>tbody>tr>td {
    font-size: 13px
}

/* ==========================================================================
   NOVA STYLLER - ESTILIZAÇÃO COMPLETA DAS TABELAS E FILTROS (DARK TOTAL)
   ========================================================================== */

/* Força o fundo escuro e bordas arredondadas em todas as tabelas de dados */
table, .table, .myaac-table, .TableContent, .main-table {
    border-collapse: separate !important;
    border-spacing: 0 !important;
    background-color: #1a130e !important; 
    border: 1px solid #4a3319 !important; 
    border-radius: 10px !important; 
    overflow: hidden !important;
    color: #ebd3b4 !important; 
    font-family: Arial, sans-serif !important;
    margin-bottom: 20px !important;
}

/* Garante tamanho padrão nas tabelas que não fazem parte do inventário */
.main-table, .myaac-table, .TableContent, table:not([style*="equipment"]):not(.inventory) {
    width: 100% !important;
}

/* Cabeçalho das Tabelas (Títulos das colunas) */
table th, .table th, .myaac-table th, .TableContent tr:first-child td {
    background-color: #2b1a0d !important; 
    color: #ff9900 !important; 
    font-weight: bold !important;
    padding: 12px 10px !important;
    text-align: left !important;
    border-bottom: 2px solid #4a3319 !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
}

/* Força todas as linhas a manterem a cor de fundo padrão escura */
table tr, table tr.hl, table tr.dark, table tr.light,
.table tr, .myaac-table tr, .TableContent tr {
    background-color: #1a130e !important; 
}

/* Células e textos de dados internos */
table td, .table td, .myaac-table td, .TableContent td, 
table td span, .table td div, .TableContent td a, table td small, table td b {
    color: #ebd3b4 !important; 
    padding: 12px 10px !important;
    background-color: transparent !important; 
    border-bottom: 1px solid #2b1a0d !important;
    vertical-align: middle !important;
}

/* Subtítulos (Como a vocação abaixo do nome do jogador) */
table td small, table td span[style*="color"] {
    color: #b59b7c !important; 
    display: block;
    margin-top: 3px;
}

/* Links e Nomes de Personagens */
table td a, .table td a, .TableContent td a {
    color: #ffffff !important; 
    font-weight: bold !important;
    text-decoration: none !important;
}

/* Efeito Zebrado Fixo (Linhas Alternadas) - Sem usar Hover */
table tr:nth-child(even) td, table tr.dark td, table tr.hl td, 
.table tr:nth-child(even) td, .TableContent tr:nth-child(even) td {
    background-color: #231912 !important; 
}

/* COMPORTAMENTO HOVER COMPLETAMENTE ANULADO - MANTÉM AS CORES FIXAS */
table tr:hover, table tr:hover td, .table tr:hover td, .TableContent tr:hover td,
table tr:nth-child(even):hover td, table tr.dark:hover td, table tr.hl:hover td {
    background-color: transparent !important; 
}
table tr:nth-child(even):hover td, table tr.dark:hover td, table tr.hl:hover td {
    background-color: #231912 !important; 
}

/* Remove a linha divisória do rodapé das tabelas */
table tr:last-child td, .table tr:last-child td, .TableContent tr:last-child td {
    border-bottom: none !important;
}

/* ==========================================================================
   ISOLAMENTO DA CAIXA DE EQUIPAMENTOS (INVENTÁRIO DO PERSONAGEM)
   ========================================================================== */

/* Bloqueia alterações drásticas na área do inventário */
.desc-img, .inventory, table[style*="images/equipment/"], table tr td div[style*="equipment"], table.inventory-table {
    width: auto !important;
    border-collapse: collapse !important;
    background-color: transparent !important;
    border: none !important;
}

/* Reseta as células dos slots de itens */
table[style*="equipment"] td, .inventory td, td[style*="equipment"], table.inventory-table td {
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
}

/* Remove zebrado e linhas internas específicas dos itens */
table[style*="equipment"] tr, table[style*="equipment"] tr td, table.inventory-table tr {
    background-color: transparent !important;
    border-bottom: none !important;
}

/* ==========================================================================
   FILTROS SUPERIORES E MENUS DROP-DOWN
   ========================================================================== */

.filter-form, [name="skill"], [name="vocation"], .highscores_vocation, .highscores_skill, 
.sbHolder, select, .filter-box, .filter-form table, .filter-form td {
    background-color: #1a130e !important;
    color: #ebd3b4 !important;
    border: 1px solid #4a3319 !important;
    border-radius: 6px !important;
}

/* Remove backgrounds inlines legados do layout */
div[style*="background"], td[style*="background"], tr[style*="background"] {
    background-color: transparent !important; 
}

/* Links de filtros laterais e opções do select */
.filter-form a, select option, .sbOptions a {
    color: #ebd3b4 !important;
    background-color: #1a130e !important;
    text-decoration: none !important;
    padding: 6px 10px !important;
    display: block;
}

.filter-form a:hover, .sbOptions a:hover, select option:hover {
    color: #ff9900 !important;
    background-color: #2b1a0d !important;
}