/* general colors */
a {color:#f29aa5;}
body {background:#89adb7; color:#fff;}
button {background:transparent; color:#fff;}
input, textarea, .post_input_container {background:rgba(62, 76, 82, 0.38); border:1px solid rgba(255, 210, 210, 0.25) !important; color:#ffe9eb;}
.setdef {color:#fff;}
body::before{content:'';position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background:url('background.png');background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.45;box-shadow:inset 0 0 140px rgba(50,65,70,.65)}

/* cookie box */
.cookie_wrap {background:#675866; color:#fff;}

/* item with background no effect */
.bback {background:rgba(255, 188, 194, 0.10);}

/* item with background no effect with border */
.bbackb {background:rgba(255, 188, 194, 0.10); border:1px solid rgba(255,255,255,0.12);}

/* item with no background and hover effect */
.bhover:hover {background:rgba(255, 188, 194, 0.10);}

/* item with background and hover effect */
.bbackhover {background:rgba(255, 188, 194, 0.10);}
.bbackhover:hover {background:rgba(255, 188, 194, 0.07);}

/* item width background and hover effect with a border */
.bbackhoverb {background:rgba(255, 188, 194, 0.10);}
.bbackhoverb:hover {background:rgba(255,255,255,0.22); border:1px solid rgba(255,220,225,0.28);}

/* item with no background with line separator and hover effect */
.blisting {border-bottom:1px solid rgba(255,255,255,0.07);}
.blisting:hover {background:rgba(255,255,255,0.06);}

/* item with no background with line separator */
.blist {border-bottom:1px solid rgba(255,255,255,0.07);}

/* private panel top */
.back_ptop {background:rgba(69, 55, 67, 0.72); color:#fff;}

/* page menu & page sub menu */
.bpmenu:hover {background:rgba(255,255,255,0.07);}
.bsub {background:rgba(50,65,70,0.12);}
.bsub:hover {background:rgba(255,255,255,0.05);}

/* sub menus for card, logs, wall, news */
.bmenu, .submenu {border-bottom:1px solid rgba(255,255,255,0.07);}
.bmenu:hover, .submenu:hover {background:rgba(255,255,255,0.05);}

/* box shadow */
.bshadow, .page_element, .float_menu, .btnshadow, .pboxed {box-shadow:0 1px 3px rgba(45,55,60,0.45);}

/* main item selected for panel and box */
.bselected {background:rgba(255, 188, 194, 0.17);}

/* reg menu selected item */
.rselected {background:rgba(255, 188, 194, 0.17);}

/* page selected */
.pselected {color:#ef929d;}

/* current item selected selected */
.cselected, .liked {background:rgba(255, 188, 194, 0.10);}

/* paginate item selected */
.pag_btn {background:rgba(255, 188, 194, 0.10);}
.pagselected, .pag_btn:hover {background:rgba(255,255,255,0.12);}

/* count and gold tag */
.gtag {background:#514653; border:1px solid rgba(255,220,225,0.25);}

/* border color for separator and items border */
.bborder {border-bottom:1px solid rgba(255,220,225,0.25);}
.tborder {border-top:1px solid rgba(255,220,225,0.25);}
.lborder, .ppanel {border-left:1px solid rgba(255,220,225,0.25);}
.rborder {border-right:1px solid rgba(255,220,225,0.25);}
.fborder {border:1px solid rgba(255,220,225,0.25);}

/* float top color */
.float_top {border-bottom:1px solid rgba(255,220,225,0.25);}
.float_ctop {border-bottom:1px solid rgba(255,220,225,0.25);}

/* headers, footer and top modal colors */
.bhead {background:rgba(69, 55, 67, 0.72); color:#fff; border-bottom:1px solid rgba(255,220,225,0.25);}
.bsidebar {background:rgba(69, 55, 67, 0.72); color:#fff; border-bottom:1px solid rgba(255,220,225,0.25);}
.modal_top {background:rgba(69, 55, 67, 0.72); color:#fff;}
.pro_top {background:rgba(69, 55, 67, 0.72); color:#fff;}
.bfoot {background:rgba(69, 55, 67, 0.72); color:#fff; border-top:1px solid rgba(255,220,225,0.25);}
.foot {background:rgba(69, 55, 67, 0.72); color:#fff; border-top:1px solid rgba(255,220,225,0.25);}

/* background major element panel, page menu, float menu, modal, chat boxes */
.backglob {background:transparent;}
.back_chat {background:transparent;}
.back_priv {background:rgba(65, 76, 81, 0.66);}
.back_panel {background:rgba(65, 76, 81, 0.66);}
.back_menu {background:rgba(65, 76, 81, 0.78); border:1px solid rgba(255,220,225,0.22);}
.back_pmenu {background:rgba(69, 55, 67, 0.76); border-right:1px solid rgba(255,220,225,0.22);}
.back_box {background:rgba(65, 76, 81, 0.82); border:1px solid rgba(255,220,225,0.22);}
.back_input {background:rgba(65, 76, 81, 0.66); border-top:1px solid rgba(255,220,225,0.22);}
.back_modal {background:rgba(65, 76, 81, 0.66);}
.page_element {background:rgba(65, 76, 81, 0.66);}
.back_quote {background:rgba(65, 76, 81, 0.66);}

/* main theme color */
.theme_color {color:#ef929d;}
.default_color {color:#a98391;}
.error {color:#d45f6e;}
.success {color:#78a58a;}
.warn {color:#e5b26e;}

/* button colors */
.theme_btn, .back_theme {background:#ef929d; color:#fff;}
.default_btn, .back_default {background:#675866; color:#fff;}
.defaultd_btn {background:#514653; color:#fff;}
.ok_btn {background:#78a58a; color:#fff;}
.warn_btn {background:#e5b26e; color:#fff;}
.delete_btn {background:#b95f6d; color:#fff;}
.send_btn {color:#ef929d;}

/* default username color */
.user {color:#fff0f1;}

/* chat system messsage text color */
.chat_system {color:#d8a2a9;}

/* opacity for offline users in list */
.offline {opacity:0.5;}

/* menu icon */
.menui {color:#ef929d;}
.subi {color:#ef929d;}

/* wall reply background */
.reply_item {background:rgba(65, 76, 81, 0.66);}

/* main post item option wall and news */
.main_post_item {color:rgba(255,255,255,0.55);}

/* input option background colors */
.input_item {color:#a98391;}

/* private log bubble colors */
.target_private, .hunt_quote {color:#fff; background:#78616d;}
.hunter_private, .targ_quote {color:#fff; background:#514653;}

/* quote in chat background color */
.cquote {background:rgba(81, 70, 82, 0.65); color:#fff;}

/* tab menu */
.tab_menu {box-shadow:0 1px 3px rgba(45,55,60,0.45);}
.tab_selected {background:rgba(255, 188, 194, 0.10);}

/* modal menu */
.modal_mback {background:rgba(255,255,255,0.05);}
.modal_mborder {border-bottom:1px solid rgba(255,255,255,0.10);}
.modal_selected {background:rgba(255, 188, 194, 0.17);}

/* back transparency background for modal box */
.modal_back {background-color:rgba(40,45,50,0.62);}

/* chat logs */
.mbubble {color:#fff; background:rgba(81, 70, 82, 0.62);}
.topic_log {background:rgba(225, 151, 164, 0.58); color:#fff0f2;}
.sys_log {}

/* upload progress */
.bprogress {background:#78a58a; color:#fff;}

/* notification colors */
.bnotify {background:#d76b7b; color:#fff;}
.foot_notify, .head_notify {border:1px solid #fff;}

/* date colors */
.sub_date {color:#bd8c98;}
.sub_chat, .sub_priv {color:#a98391;}

/* secondary text color */
.sub_text, .list_mood {color:#bd8c98;}

/* profile likes */
.plikes {background-color:rgba(100,100,100,0.18); color:#fff;}

/* spinner color */
.bspin {color:rgba(255,255,255,0.3);}

/* special chat item */
.my_notice {color:#fff; background:#e58d98;}
.system_text {background:rgba(255, 188, 194, 0.10); color:#bd8c98;}

/* outside pages background */
.back_page {background:#514653; color:#fff;}

/* video background color */
.post_video {background:rgba(0,0,0,1);}

/* slider */
.boom_slider .ui-widget-content {background:#675866;}
.boom_slider .ui-state-default {background:#e7c6ca !important;}
.boom_slider .ui-state-active {background:#e7c6ca !important;}
.boom_slider .ui-slider-range {background:#a98391;}

/* select input color */
.selectboxit-list, .selectboxit-btn {background-color:rgba(65,76,81,0.55); border:1px solid rgba(255,220,225,0.25); color:#fff;}
.selectboxit-list .selectboxit-focus .selectboxit-option-anchor {background-color:#675866; color:#fff;}
.selectboxit-default-arrow {border-top:4px solid #a98391;}
.selectboxit-btn.selectboxit-enabled:hover, .selectboxit-btn.selectboxit-enabled:focus, .selectboxit-btn.selectboxit-enabled:active {background:rgba(65,76,81,0.55); color:#fff;}
.selectboxit-options {background:#514653; color:#fff;}
.selectboxit-list .selectboxit-option-anchor {color:#a98391;}

/* custom */
.modal_in {border:1px solid rgba(255,220,225,0.23);}
.card_menu {border:none;}
#intro_top {background:none;}