/* general colors */
a {color:orange;}
body {background: radial-gradient(circle, rgb(45 2 5) 0%, rgb(164 2 15) 35%, rgb(252 34 27) 100%);color: #cd0000;}
button { background:transparent; color:#fff; }
input, textarea, .post_input_container { background:#f2f2f2; border:1px solid #e6e6e6 !important; color:#666; }

/* login box */
.not_member { background:#ededed; color:#666; }

/* cookie box */
.cookie_wrap { background:#ddd; color:#666; }

/* back mains colors */
.back_theme {background: #0a0a0a;color:#fff;}
.back_dark { background:#012832; color:#fff; }
.back_med { background:#ededed; color:#666; }
.back_lite { background:#f3f3f3; color:#666; }
.back_xlite {background: radial-gradient(circle, rgb(183 17 29) 0%, rgb(223 39 54) 35%, rgb(249 212 211) 100%);color:#666;}

/* button colors */
.theme_btn {background: #29221a;color:#fff;}
.default_btn { background:#012832; color:#fff; }
.dark_selected { background:#03add8; color:#fff; }
.ok_btn {background: #dd0000;color:#fff;}
.warn_btn { background:orange; color:#fff; }
.delete_btn { background:#cc0000; color:#fff; }
.sub_btn { background:#888; color:#fff; }

/* input option background colors */
.input_wrap {background: radial-gradient(circle, rgb(45 2 5) 0%, rgb(101 48 52) 35%, rgb(252 34 27) 100%);border-top:1px solid #ededed;}
.input_item {color: white;}

/* background colors */
.top_background, .background_header, .chat_head, .chat_footer, .panel_top, .emo_head, .modal_top {background: radial-gradient(circle, rgb(45 2 5) 0%, rgb(101 48 52) 35%, rgb(252 34 27) 100%);color: #fff;}
.background_box {
    background: #d1cbcf;
    color: #0a3d4a;
}

/* modal */
.modal_menu, .tab_menu { background:#f3f3f3; color:#555; }
.modal_selected, .tab_selected { background:#012832; color:#fff; }
.modal_back { background-color:rgba(0,0,0,0.6); }

/*panel selected */
.panel_selected {/* background: #000000; */}

/* reg menu */
.reg_menu { color:#444; }
.reg_selected {  background:#ededed; color:#444; }

/* menu icon */
.sub_menu_icon, .menuo, .menup {color: #032e8d;}

/* outside menu */
.sub_menu_item, .fmenu_item, .avitem { border-bottom:1px solid #ededed; background:#fff; color:#666;  }
.sub_menu_item:hover, .sub_menu_item:hover > .sub_menu_icon, .fmenu_item:hover, .avitem:hover { background:#ededed; color:#666 !important; }

/* inside menu */
.elem_in, .aclist, .left_drop_item, .page_drop_item  {background: #858585;border-bottom: 1px solid #000000;color: #000;border-radius: 0px 0px 15px 15px;}
.elem_in:hover, .aclist:hover, .left_drop_item:hover, .page_drop_item:hover { background:#e6e6e6; color:#666; }

/* page menu */
.page_menu_wrapper { background:#fff; }
.page_menu_item { border-bottom:1px solid #ededed; }
.page_menu_item:hover { background:#ededed; color:#666; }
.page_selected { color:#03add8 !important; }

/* text error colors */
.error { color:red; }
.success { color:#74b20e; }
.warn { color:orange; }

/* logs color private and main chat */
.log2 {/* background:#f8f8f8; */}
.target_private {color:#fff; background:#333;}
.hunter_private {color:#fff;background: #1f406f;}

/* text color  & date */
.sub_text, .date, .listing_text, .docu_description {color: #070843;}
.sub_dark { color:#aaa; }
.input_text, .logs_date, .pdate, .ptdate, .cclear, .cdate {color: #000;}
.theme_color {color: #ffffff;}
.liked  { background:#ededed; color:#666; }
.default_color { color:#012832; }
.user_count  {color: #ffffff;background: linear-gradient(170deg, rgb(185 5 5) 0%, rgb(65 5 5) 35%, rgb(255 0 0) 100%);}
.my_notice { color:#fff; background:#03add8; padding:3px 10px; display:inline-block; line-height:1em; margin-top:2px; border-radius:20px; font-weight:normal; }
.shadow_text { text-shadow:1px 1px #000; }
.system_text { background:#ededed; color:#666; }
.bustate {color: #03add8;}

/* notification colors */
.bnotify { background:red; color:#fff; }

/* elements */ 
.element_color, .player_options, .page_element, #private_box, .chat_side_panel, #side_menu, .modal_in {background: linear-gradient(50deg, #8a8484 18%, #7f807f 48%, #000 19%, #767681 26%, #4e4b4b 58%, #094969 88%);color:#444;}
.background_chat { background:#fff; }
.chat_panel { background:#fff; }
#side_menu, .modal_in, .page_element, .page_menu ul {
    background: #e3e3e3;
    border: 1px solid rgba(0, 0, 0, .1);
}
/* shadow */
.add_shadow, .page_element, #private_box, .page_menu_wrapper, .chat_side_panel, #side_menu, .sub_menu, .fmenu { box-shadow:0 0 1px 1px #ddd; }

/* no view elements */
.noview {background: #d3d3d3;color: #000;}

/* borders css */
#chat_right {
    background: radial-gradient(circle, rgb(45 2 5) 0%, rgb(101 48 52) 35%, rgb(252 34 27) 100%);
    color: #fff;
}

#chat_left {
    background: radial-gradient(circle, rgb(45 2 5) 0%, rgb(101 48 52) 35%, rgb(252 34 27) 100%);
    color: #fff;
}
.border_bottom, .label_line, .panel_bar, .side_bar,  .listing_element, .listing_half_element, .post_element, .list_element, .listing_reg, .left_list, .user_item, .user_item_custom, .box_title {border-bottom: 1px solid #000000;border-radius: 15px;}
.border_top{ border-top:1px solid #ededed; }
.full_border { border:1px solid #ededed; }

/* list element */
.sub_list_item, .sub_item, .sub_half_item, .reply_item, .ulist_item, .sub_list {background: #ffffff;color: #000;border-radius: 0px 15px;}
.sub_list_item:hover, .sub_item:hover, .sub_half_item:hover, .ulist_item:hover { background:#ededed; }

/* slider */
.boom_slider .ui-widget-content { background: #ededed; }
.boom_slider .ui-state-default { background: #999 !important; }
.boom_slider .ui-state-active { background: #999 !important; }
.boom_slider .ui-slider-range { background:#ccc; }

/* select box color */
.selectboxit-list, .selectboxit-btn { background-color: #f2f2f2; color:#666;  border:1px solid #e6e6e6 !important; } /* background of select box */
.selectboxit-list .selectboxit-focus .selectboxit-option-anchor { background-color: #ededed; color:#666; } /* color of sub menu hover */
.selectboxit-default-arrow { border-top: 4px solid #666; }
.selectboxit-btn.selectboxit-enabled:hover, .selectboxit-btn.selectboxit-enabled:focus, .selectboxit-btn.selectboxit-enabled:active { background:#f2f2f2; color:#666; } /* background selected hover */
.selectboxit-options { background:#fff; border:1px solid #ccc; } /* background color of the options */
.selectboxit-list .selectboxit-option-anchor { color:#666; } /* color of sub menu item */

/* user color and special user color */
.offline { opacity:0.5; }
.user {color: #ff3232;}
.chat_system {color: #000;}

/* list icon colors */
.boy { border-color: #f44336 #9c27b0 #ff9800 #4caf50; box-shadow: 1px 1px 4px #030506; }
.girl { border-color: #ff33ff #03add8 #ff33ff #03add8; box-shadow: 1px 1px 4px #030506;}
.nosex { border-color:#ccc; }

/* file music and upload */
.file_color, .file_color a { background:#03add8; color:#fff; }
.audio_color { background:#012832; color:#fff; }
.song_title { background:#03647d; color:#fff; }
.audio_progress { background:#fff; }
.audio_ball { background:#03add8; }

/* warning box */
.boom_warning { color:#8a6d3b; background:#fcf8e3; border:1px solid #faebcc; }
.boom_error { background:#f2dede; color:#a94442;; border:1px solid #ebccd1; }
.boom_success { color:#3c763d; background:#dff0d8; border:1px solid #d6e9c6; }
.boom_neutral { color:#31708f; background:#d9edf7; border:1px solid #bce8f1; }

/* admin box */
.sp_box { background:#ededed; color:#666; }
.sp_icon { background:#03add8; color:#fff; }

/* special log */
.topic_log {
max-width: 100%;
display: inline-block;
background: #d9d9d99c;
border-radius: .4rem;
padding: 5px 8px;
position: relative;
}
.seen { background:#ffe6f2; color:#330019; }
.menu_icon, .menui, .pagemenui {
    /* color: rgb(3, 173, 216); */
}
/* custom */
.login_sub_text, .login_title_text, .login_register_text  { text-shadow:1px 1px 1px #666; }




.ikonListesiIMG {border-radius: 100%;cursor: pointer;float: left;min-height: 54px;max-height: 40px;min-width: 55px;max-width: 40px;background-color: #eaeaea6e;padding: 5px;margin: -2px;box-shadow: 4px 7px 10px 5px rgb(102 92 92);}

.ikonListesiIMG2 {
    border-radius: 100%;
    cursor: pointer;
    float: left;
    min-height: 58px;
    max-height: 40px;
    min-width: 59px;
    max-width: 40px;
    background-color: #eaeaea6e;
    padding: 5px;
    margin: -4px;
    box-shadow: 4px 7px 10px 5px rgb(0 0 0/20%);
}
.sticker,
.sticker .ikonListesiIMG2 {
    width: 58px;
    min-width: 58px;
    min-height: 58px;
    min-width: 58px;
    min-height: 58px;
}



.testo {
    /* background: radial-gradient(circle, rgb(49 117 227) 0%, rgb(11 34 145) 35%, rgb(26 149 221) 100%); */
    background-size:cover;
    border-bottom:1px solid #000000;
    border-radius:15px;
}
    .avatar_memo {
    width: 80px;
    height: 80px;
    border-radius: 50px;
}
	
	.profile_avatar1 {
    display: table-cell;
     width: 178px;
    vertical-align: bottom;
    position: relative;
    border-radius: 5px;
    text-align: center;
}