/* ========================= */
/* YTC Test Theme Fix */
/* ========================= */

/* Global */
body{
    background:#E8DDD3;
    color:#3F2E22;
}

a{
    color:#8B5A35;
}

.user,
.default_color,
.setdef{
    color:#3F2E22;
}

/* Main Containers */
.backglob,
.back_panel,
.back_menu,
.back_box,
.back_chat,
.back_priv,
.back_modal,
.page_element,
.float_menu,
.tab_menu,
.background_box{
    background:#F5EEE7 !important;
    color:#3F2E22 !important;
    border:1px solid #D6C1AE;
}

/* Header & Footer */
.bhead,
.bfoot,
.modal_top,
.pro_top,
.back_ptop{
    background:linear-gradient(90deg,#7A4E2D,#B07A4F) !important;
    color:#fff !important;
}

/* Private Menu */
.back_pmenu{
    background:#7A4E2D;
    color:#fff;
}

/* Inputs */
input,
textarea,
select,
.post_input_container,
.back_input{
    background:#EFE6DD !important;
    color:#3F2E22 !important;
    border:1px solid #CBB39E !important;
}

/* Buttons */
.theme_btn,
.back_theme{
    background:#9C6B43;
    color:#fff;
}

.theme_btn:hover,
.back_theme:hover{
    background:#7A4E2D;
}

.default_btn{
    background:#5E4634;
    color:#fff;
}

.ok_btn{
    background:#6E8E3A;
    color:#fff;
}

.warn_btn{
    background:#C68A2A;
    color:#fff;
}

.delete_btn{
    background:#A03030;
    color:#fff;
}

/* Hover */
.bhover:hover,
.bbackhover:hover,
.blisting:hover,
.bmenu:hover,
.submenu:hover{
    background:#E8DCCF !important;
}

/* Borders */
.bborder{
    border-bottom:1px solid #D6C1AE;
}

.tborder{
    border-top:1px solid #D6C1AE;
}

.lborder{
    border-left:1px solid #D6C1AE;
}

.rborder{
    border-right:1px solid #D6C1AE;
}

.fborder{
    border:1px solid #D6C1AE;
}

/* Chat */
.target_private{
    background:#7A4E2D;
    color:#fff;
}

.hunter_private{
    background:#E8DDD3;
    color:#3F2E22;
}

.reply_item,
.cquote{
    background:#EFE6DD;
}

.system_text{
    background:#E8DDD3;
    color:#555;
}

/* Modal */
.modal_back{
    background:rgba(0,0,0,.55);
}

/* Selected */
.tab_selected,
.bselected,
.rselected,
.cselected{
    background:#E8DCCF;
}

/* Notification */
.bnotify{
    background:#C0392B;
    color:#fff;
}

/* Shadow */
.bshadow,
.btnshadow,
.float_menu,
.page_element{
    box-shadow:0 2px 8px rgba(0,0,0,.15);
}

/* Menu Icons */
.menui,
.subi,
.theme_color{
    color:#8B5A35;
}

/* Offline */
.offline{
    opacity:.5;
}


/* ========================= */
/* Profile Card Style */
/* ========================= */

.page_element,
.back_box,
.back_priv,
.back_modal{
    background:#ffffff !important;
    border:1px solid #dbe4ee !important;
    border-radius:16px;
    box-shadow:0 8px 24px rgba(0,0,0,.08);
    overflow:hidden;
}

/* Profile Header */
.pro_top{
    background:linear-gradient(135deg,#2D7FF9,#67B3FF) !important;
    color:#fff;
    padding:16px;
    border-radius:16px 16px 0 0;
}

/* Profile Content */
.profile_content{
    padding:16px;
}

/* Avatar */
.avatar,
.profile_avatar img{
    border:4px solid #fff;
    border-radius:50%;
    box-shadow:0 4px 12px rgba(0,0,0,.15);
}

/* Buttons */
.theme_btn{
    border-radius:10px;
}

/* Inputs */
input,
textarea{
    border-radius:10px;
}

/* Modal */
.modal_top{
    border-radius:16px 16px 0 0;
}

.back_modal{
    border-radius:16px;
}
