/* general colors Light*/
a {color:orange;}
body { background: #f9f9f9; color: #333}
button { background:transparent; color:#fff; }
input, textarea, .post_input_container { background: #f6f6f6; border: 1px solid #e6e6e6 !important; color:#666; font-family: 'Poppins', sans-serif;}
.full_input,.full_textarea{border-radius:4px; padding: 8px 8px;}
#mobile_main_menu {top: 108%;overflow: hidden;border-radius: 4px;}
/* intro */
.opacity_box { color:#fff; }
#intro_section_user { background:#fff; }

/* back mains colors */
.back_theme { background:#4b92ff; color:#fff; }
.back_lite { background: #ededed; color:#666; }
.back_med { background:#ddd; color:#666; }
.back_dark { background:#00b0ff; color:#fff; }
@keyframes preloadAnimation{
    0%{
        background-position: -569px
    }
    100%{
        background-position: 569px
    }
}
.store_product_load {
	border: 1px solid rgb(255 255 255 / .06);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    overflow: hidden;
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: preloadAnimation;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #fff 8%, #6a666600 18%, #fff 33%);
    display: flex;
	height: 210px;
}

/* button colors */
.theme_btn {background: #00b0ff;color:#fff;}
.default_btn {background: #00b0ff;color:#fff;}
.join_btn { background:#00b0ff; color:#fff; }
.dark_selected { background:#00b0ff; color:#fff; }
.ok_btn { background:#1bb816; color:#fff; }
.lite_btn { background:#999; color:#fff; }
.warn_btn { background:orange; color:#fff; }
.delete_btn { background:#f63d3d; color:#fff; }
.not_member {background: #22222230;color: #222;text-align: center;}
.ok_out_btn { border:1px solid #1bb816; color:#07b20e; }
.default_out_btn { border:1px solid #00b0ff; color:#00b0ff; }
.theme_out_btn { border:1px solid #00b0ff; color:#00b0ff; }

/* input option background colors */
.input_item { color:#999; }
.sub_list_item, .sub_item, .sub_half_item, .reply_item, .ulist_item, .sub_list {
    background: #f3f3f3;
    color: #666;
    border-radius: 4px;
}
/* list element */
.sub_list_item, .sub_item, .sub_half_item, .reply_item, .ulist_item, .sub_list { background:#f3f3f3; color:#666; }
.sub_list_item:hover, .sub_item:hover, .sub_half_item:hover, .ulist_item:hover { background:#ededed; }

/* background colors */
.background_header, .chat_head, .chat_footer, .top_background, .panel_top, .emo_head{ background:#222; color:#fff; }
.modal_top{background: #222; color: #fff;}
.background_box { background:#fff; color:#666;}

/* modal */
.modal_menu { background:#e0e0e0; color:#555; }
.modal_selected { background:#03add8; color:#fff; }
.modal_back { background-color:rgba(0,0,0,0.6); }

/* tab menu */
.tab_menu { background:#fbfbfb; border-radius:0 5px 0 5px; border-top:1px solid #ededed; border-right:1px solid #ededed; border-left:1px solid #ededed; }
.tab_selected { background:#ededed; }
.reg_selected {  background:#ededed; }

/* menu icon */
.menu_icon, .menui { color:#03a9f4; }

/* outside menu */
.sub_menu { background:#fff; color:#666; }
.sub_menu_item { border-bottom:1px solid #ededed; }
.sub_menu_item:hover { background:#ededed; color:#666; }

/* inside menu */
.sub_menu_in { background:#f6f6f6; }
.elem_in { border-top:1px solid #e9e9e9; }
.elem_in:hover { background:#eee; }

/* page menu */
.pmenu{ border-bottom:1px solid #f4f4f4;; }
.pmenu:hover, .pmenu:hover > .pagemenui { background:#ededed; color:#666; }

/* page sub menu */
.psubmenu { background:#f6f6f6; border-bottom:1px solid #ddd; }
.psubmenu:hover { background:#ededed; }

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

/* logs color private and main chat */
.log2 { background:#f8f8f8; }
.target_private {color:#fff; background:#333;}
.target_private a { color:orange; }
.hunter_private {color:#fff; background:#00b0ff;}
.hunter_private a { color:#fff; }

/* text color  & date */
.sub_text, .date, .room_center { color:#222;}
.input_text, .delete_log, .logs_date, .report_log, .pdate, .ptdate { color:#ccc; }
.theme_color { color:#00b0ff; }
.liked, .unliked  { color:#00b0ff;}
.default_color { color:#3e6bba; }
.user_count  { color:#222;}
.my_notice { background:#ffff99; padding:3px;}
.shadow_text { text-shadow:1px 1px #000; }
.system_text { background:#ededed; color:#666; border:1px solid #ccc; }
.lite_text { color:#999; }

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

/* elements */ 
.element_color, .page_element, #private_box, #page_in_menu, .chat_side_panel,
#side_menu, .room_content, .modal_in { background:#fff; }
.background_chat { background:#fff; }
.chat_panel { background:#fff; }

/* shadow */
.add_shadow, .page_element, #private_box, #page_in_menu, .chat_side_panel,
.room_content, #side_menu, .sub_menu { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }

/* no view elements */
.noview { background:#f1f1f1; border-bottom:1px solid #fff; }

/* borders css */
.border_right, #chat_left { border-right:1px solid #f4f4f4;; }
.border_left, #chat_right { border-left:1px solid #f4f4f4;; }
.border_bottom, .panel_bar, .status_list li, #player, .post_element, .news_element, .box_title  { border-bottom:1px solid #f4f4f4;; }
.border_top, .list_element, .gprofile_element  { border-top:1px solid #f4f4f4;; }
.full_border { border:1px solid #f4f4f4;; }

/* list element */
.background_reply, .sub_list, .listing_elem  { border-top:1px solid #e1e1e1; }
.sub_list, .background_reply, .listing_elem { background:#f7f7f7; color:#666; }
.sub_list: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 input color */
.selectboxit-list, .selectboxit-btn { background-color: #f6f6f6; color:#666;  border:1px solid #e6e6e6 !important; }
.selectboxit-list .selectboxit-focus .selectboxit-option-anchor { background-color: #ededed; color:#666; }
.selectboxit-default-arrow { border-top: 4px solid #666; }
.selectboxit-btn.selectboxit-enabled:hover, .selectboxit-btn.selectboxit-enabled:focus, .selectboxit-btn.selectboxit-enabled:active { background:#f6f6f6; color:#666; }
.selectboxit-options { background:#fff; border:1px solid #ccc; }
.selectboxit-list .selectboxit-option-anchor { color:#666; }

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

/* status color */
.away { color:#333; }
.absent { color:#ffd11a; }
.gone { color:red; }
.online { color:green; }
.gaming { color:orange; }
.eating { color:#666; }
.invisible { color:#00b0ff; }

/* list icon colors */
.ico_owner { color:#ffcc00; }
.ico_admin { color:#ffcc00; }
.ico_mod { color:#777; }
.ico_vip { color:#ccc; }
.ico_bot { color:#888; }
.ico_radmin { color:#cc0033; }
.ico_rmod { color:#00b0ff; }
.ico_guest { color:#666; }
.is_muted { color:red; }
.is_room_muted { color:orange; }
.boy { border-color:#4b92ff; }
.girl { border-color:#ff99ff;}
.nosex { border-color:#ccc; }
.r_lock { color:orange; }
img.verify { height: 15px!important; width: auto }


.file_color, .file_color a { background:#00b0ff; color:#fff; }
.audio_color { background:#00b0ff; color:#fff; }
.song_title { background:#03647d; color:#fff; }
.audio_progress { background:#fff; }
.audio_ball { background:#00b0ff; }

/* 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:#00b0ff; background:#d9edf7; border:1px solid #bce8f1; }

/* admin box */
.sp_box {background:#4b92ff;color: #222;}
.sp_icon {background: #00b0ff;color:#fff;}
.sp_info {background: #ededed;}

/* store product */
.grid > .store_product {  overflow: hidden;border-radius: 4px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); border: none; }

/* side menu */
#side_menu .page_element{box-shadow: none;}

/* custom */
#container_show_chat { border-bottom:1px solid #ededed; }
#intro_content_left, #pop_registration { color:#fff; }
#private_top { background:#00b0ff; color:#fff; }
#private_content { border-bottom:1px solid #ededed; }
#search_room { background:#fff; }
.sub_input { background:#fff; }
.label {font-weight: bold;}
#page_in_menu{overflow: hidden;border-radius: 4px;}
#menu_main_footer {padding: 5px 0 2px 0;}