@import "https://fonts.googleapis.com/css?family=Noto+Naskh+Arabic+UI&display=swap";
@import "https://fonts.googleapis.com/css?family=Noto+Kufi+Arabic&display=swap";
*{box-sizing:border-box}
html{margin:0;padding:0;height:100%;width:100%}
a{outline:none}
a.nocolor{text-decoration: none;color:#fff;}
body{overscroll-behavior: none;position:relative;margin:0;padding:0;font-size:14px;width:100%;height:100%;line-height:1.2;font-size: 14px;} 
input:focus,select:focus,textarea:focus,button:focus{outline:0}
p{padding:0;margin:0}
img{border:0}
h1,h2,h3{margin:0;padding:0}
h2{font-size:1.5em;margin-bottom:5px}
ul{margin:0;padding:0;list-style:none}
li{list-style:none}
button{border:none;outline:none!important;cursor:pointer}
textarea,input{resize:none;font-size:14px;font-family:sans-serif,"trebuchet ms","lucida grande","lucida sans unicode",arial,helvetica,sans-serif}
input{font-family:'FontAwesome',sans-serif,'trebuchet ms','lucida grande','lucida sans unicode',arial,helvetica,sans-serif}
#wrap_video::-webkit-media-controls-panel {
    display: flex !important;
    opacity: 1 !important;
}

@media (min-width:300px)  {
    body {
        font-family:sans-serif,"trebuchet ms","lucida grande","lucida sans unicode",arial,helvetica,sans-serif;
    }

    .chat_message {
        font-family:HelveticaNeue,'Noto Naskh Arabic UI',Arial,sans-serif;
    }
}

@media (min-width:600px)  {
    body{
        font-family:'Noto Kufi Arabic',sans-serif,"trebuchet ms","lucida grande","lucida sans unicode",arial,helvetica,sans-serif;
    }

    .chat_message {
        font-family:HelveticaNeue,'Noto Kufi Arabic',Arial,sans-serif;
    }
}

/*.vrow {
  width: 100%;
  height: 30px;
  max-height: 30px;
  color: #000;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.vrow p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  color: #5b5b5b;
}*/
.tcenter {text-align: center;}
.pad_box{padding:15px}
.clear{width:100%;height:1px;clear:both}
.clear3{width:100%;height:3px;clear:both}
.clear5{width:100%;height:5px;clear:both}
.clear10{width:100%;height:10px;clear:both}
.clear15{width:100%;height:15px;clear:both}
.clear20{width:100%;height:20px;clear:both}
.clear25{width:100%;height:25px;clear:both}
.clear30{width:100%;height:30px;clear:both}
.tmargin3{margin-top:3px}
.tmargin5{margin-top:5px}
.tmargin10{margin-top:10px}
.tmargin15{margin-top:15px}
.tmargin20{margin-top:20px}
.tmargin25{margin-top:25px}
.tmargin30{margin-top:30px}
.bmargin3{margin-bottom:3px}
.bmargin5{margin-bottom:5px}
.bmargin10{margin-bottom:10px}
.bmargin15{margin-bottom:15px}
.bmargin20{margin-bottom:20px}
.bmargin25{margin-bottom:25px}
.bmargin30{margin-bottom:30px}
.lmargin3{margin-left:3px}
.lmargin5{margin-left:5px}
.lmargin10{margin-left:10px}
.lmargin15{margin-left:15px}
.lmargin20{margin-left:20px}
.lmargin25{margin-left:25px}
.lmargin30{margin-left:30px}
.rmargin3{margin-right:3px}
.rmargin5{margin-right:5px}
.rmargin10{margin-right:10px}
.rmargin15{margin-right:15px}
.rmargin20{margin-right:20px}
.rmargin25{margin-right:25px}
.rmargin30{margin-right:30px}
.vmargin5{margin-top:3px;margin-bottom:3px;margin-top:5px;margin-bottom:5px}
.vmargin10{margin-top:10px;margin-bottom:10px}
.vmargin15{margin-top:15px;margin-bottom:15px}
.vmargin20{margin-top:20px;margin-bottom:20px}
.vmargin25{margin-top:25px;margin-bottom:25px}
.vmargin30{margin-top:30px;margin-bottom:30px}
.hmargin5{margin-left:3px;margin-right:3px;margin-left:5px;margin-right:5px}
.hmargin10{margin-left:10px;margin-right:10px}
.hmargin15{margin-right:15px;margin-right:15px}
.hmargin20{margin-right:20px;margin-right:20px}
.hmargin25{margin-right:25px;margin-right:25px}
.hmargin30{margin-right:30px;margin-right:30px}
.pad3{padding:3px}
.pad5{padding:5px}
.pad10{padding:10px}
.pad15{padding:15px}
.pad20{padding:20px}
.pad25{padding:25px}
.pad25nb{padding:25px 25px 0px 25px}
.pad30{padding:30px}
.tpad3{padding-top:3px}
.tpad5{padding-top:5px}
.tpad10{padding-top:10px}
.tpad15{padding-top:15px}
.tpad20{padding-top:20px}
.tpad25{padding-top:25px}
.tpad30{padding-top:30px}
.bpad3{padding-bottom:3px}
.bpad5{padding-bottom:5px}
.bpad10{padding-bottom:10px}
.bpad15{padding-bottom:15px}
.bpad20{padding-bottom:20px}
.bpad25{padding-bottom:25px}
.bpad30{padding-bottom:30px}
.lpad3{padding-left:3px}
.lpad5{padding-left:5px}
.lpad10{padding-left:10px}
.lpad15{padding-left:15px}
.lpad20{padding-left:20px}
.lpad25{padding-left:25px}
.lpad30{padding-left:30px}
.rpad3{padding-right:3px}
.rpad5{padding-right:5px}
.rpad10{padding-right:10px}
.rpad15{padding-right:15px}
.rpad20{padding-right:20px}
.rpad25{padding-right:25px}
.rpad30{padding-right:30px}
.vpad3{padding-top:3px;padding-bottom:3px}
.vpad5{padding-top:3px;padding-bottom:3px;padding-top:5px;padding-bottom:5px}
.vpad10{padding-top:10px;padding-bottom:10px}
.vpad15{padding-top:15px;padding-bottom:15px}
.vpad20{padding-top:20px;padding-bottom:20px}
.vpad25{padding-top:25px;padding-bottom:25px}
.vpad30{padding-top:30px;padding-bottom:30px}
.hpad3{padding-left:3px;padding-right:3px}
.hpad5{padding-left:5px;padding-right:5px}
.hpad10{padding-left:10px;padding-right:10px}
.hpad15{padding-left:15px;padding-right:15px}
.hpad20{padding-left:20px;padding-right:20px}
.hpad25{padding-left:25px;padding-right:25px}
.hpad30{padding-left:30px;padding-right:30px}
.notpad3{padding-left:3px;padding-right:3px;padding-bottom:3px}
.notpad5{padding-left:5px;padding-right:5px;padding-bottom:5px}
.notpad10{padding-left:10px;padding-right:10px;padding-bottom:10px}
.notpad15{padding-left:15px;padding-right:15px;padding-bottom:15px}
.notpad20{padding-left:20px;padding-right:20px;padding-bottom:20px}
.notpad25{padding-left:25px;padding-right:25px;padding-bottom:25px}
.notpad30{padding-left:30px;padding-right:30px;padding-bottom:30px}
.bwidth20{width:20%}
.bwidth25{width:25%}
.bwidth33{width:33%}
.bwidth50{width:50%}
.bwidth66{width:66%}
.bwidth100{width:100%}
.pwidth20{width:20px}
.pwidth30{width:30px}
.pwidth40{width:40px}
.pwidth50{width:50px}
.pwidth60{width:60px}
.pwidth70{width:70px}
.pwidth80{width:80px}
.pwidth90{width:90px}
.pwidth100{width:100px}
.btable{display:table;table-layout:fixed;width:100%}
.batable{display:table;table-layout:auto}
.btable_height{display:table;table-layout:fixed;width:100%;height:100%}
.bcell{display:table-cell}
.brow{display:table-row;width:100%}
.brow_center{display:table-row;width:100%;vertical-align:center}
.bcell_mid{display:table-cell;vertical-align:middle}
.bcell_mid_center{display:table-cell;vertical-align:middle;text-align:center}
.bcell_mid_right{display:table-cell;vertical-align:middle;text-align:right}
.bcell_mid_left{display:table-cell;vertical-align:middle;text-align:left}
.bcell_top{display:table-cell;vertical-align:top}
.sub_list_item{display:table;table-layout:fixed;width:100%;padding:10px;cursor:pointer}
.sub_list_avatar_small{width:36px;display:table-cell;vertical-align:middle;text-align:center}
.sub_list_avatar_small img{width:36px;height:28px;border-radius:50%;display:block}
.sub_list_avatar{width:36px;display:table-cell;vertical-align:middle;text-align:center}
.sub_list_avatar img{width:36px;height:36px;border-radius:50%;display:block}
.sub_list_avatar_large{width:60px;display:table-cell;vertical-align:middle;text-align:center}
.sub_list_avatar_large img{width:60px;height:60px;border-radius:50%;display:block}
.sub_list_option{display:table-cell;vertical-align:middle;width:40px;text-align:center;font-size:20px}
.sub_list_icon{display:table-cell;vertical-align:middle;width:30px;text-align:center;font-size:18px}
.sub_list_ricon{display:table-cell;vertical-align:middle;width:30px;text-align:center}
.sub_list_state{display:table-cell;width:30px;vertical-align:middle;text-align:center;font-size:16px}
.sub_list_selected{display:table-cell;vertical-align:middle;width:24px;text-align:center;font-size:15px}
.sub_list_content{display:table-cell;vertical-align:middle}
.sub_list_pcontent{display:table-cell;vertical-align:middle;padding:0 5px}
.sub_list_cell{display:table-cell;vertical-align:middle}
.sub_list_name{padding:0 5px;display:table-cell;vertical-align:middle;white-space:nowrap;overflow:hidden}
.listing_element{padding:10px 0}
.listing_icon{width:24px}
.ulist_container{max-height:386px;overflow:hidden;overflow-y:auto;padding:10px}
.ulist_item{width:100%;height:auto;table-layout:fixed;display:table;padding:5px}
.ulist_name{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;padding:0 5px}
.ulist_data{display:table-cell;vertical-align:middle;padding:0 5px}
.ulist_option{display:table-cell;vertical-align:middle;width:40px;text-align:center;font-size:20px}
.ulist_avatar{display:table-cell;vertical-align:middle;text-align:center;width:36px}
.ulist_avatar_frame{display:table-cell;vertical-align:middle;text-align:center;width:44px;height:44px;position:relative;}
.ulist_avatar img, .ulist_avatar_frame .under{width:36px;height:36px;border-radius:50%;display:block;margin:0 auto}
.ulist_notify{display:table-cell;vertical-align:middle;width:32px;text-align:center}
.user_item{display:table;table-layout:fixed;width:100%;cursor:pointer;padding:5px 8px}
.user_item_avatar{display:table-cell;vertical-align:middle;width:36px;position:relative}
.user_item_avatar img, .user_item_avatar_img{width:36px;height:36px;border-radius:50%;display:block;cursor:pointer}
.user_item_data,.user_item_name{display:table-cell;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}
.user_item_icon{display:table-cell;vertical-align:middle;width:24px;text-align:center;font-size:15px}
.user_item_option{width:40px;text-align:center;font-size:20px;vertical-align:middle;display:table-cell}
.user_item_flag{width:24px;text-align:center;vertical-align:middle;display:table-cell}
.user_item_sex{width:24px;text-align:center;vertical-align:middle;display:table-cell;font-size:20px;}
.user_item_flag img, .user_item_flag_img{width:18px;height:auto;min-height: 11px;display:block;margin:0 auto;border-radius:2px}
.ustatus{position:absolute;left:0;bottom:0;border-radius:100px;padding:1px;font-size:12px}
.large_textarea{height:180px;max-height:180px}
.medium_textarea{height:100px;max-height:100px}
.small_textarea{height:65px;max-height:65px}
.no_break{white-space:nowrap}
.aleft{text-align:left}
.aright{text-align:right}
.fright{float:right}
.fleft{float:left}
.bellips{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.btn_ellips{max-width:120px;overflow:hidden;text-overflow:ellipsis}
.full_button{width:100%;text-align:center}
.button_half{width:49%;text-align:center}
.button_left{float:left}
.button_right{float:right}
.button{padding:8px 10px}
.tiny_button{padding:4px 5px;margin:5px 0 0;min-width:40px}
.reg_button{padding:8px 10px;min-width:100px}
.mid_button{padding:10px 10px;min-width:100px}
.mod_button{padding:8px 10px;min-width:100px;margin:0 0 5px}
.modr_button{padding:8px 10px;margin:0 0 5px}
.small_button{padding:8px 10px;min-width:50px}
.large_button{padding:10px 20px;border-radius:3px;min-width:200px;font-size:16px}
.small_button_rounded{padding:8px 12px;border-radius:25px}
.large_button_rounded{padding:12px 20px;border-radius:25px;font-size:16px;min-width:200px;margin-top:5px}
.small_button,.reg_button,.mod_button,.modr_button,.button,.tiny_button{border-radius:6px}
.panel_full_btn{padding:10px}
.round_button{width:60px;height:60px;border-radius:50%}
.work_button{display:none}
.box_height{max-height:500px;overflow:hidden;overflow-y:auto}
.box_height450{max-height:450px;overflow:hidden;overflow-y:auto}
.box_height400{max-height:400px;overflow:hidden;overflow-y:auto}
.box_height350{max-height:350px;overflow:hidden;overflow-y:auto}
.box_height300{max-height:300px;overflow:hidden;overflow-y:auto}
.bblock{display:block}
.inblock{display:inline-block}
.centered_element{text-align:center}
.hidden{display:none}
.bclick{cursor:pointer}
.fa{cursor:pointer}
.bwfull{width:100%}
.bhfull{height:100%}
.noflow{overflow:hidden}
.bold{font-weight:700}
.text_xsmall{font-size:11px}
.text_ssmall{font-size:12px}
.text_small{font-size:13px}
.text_reg{font-size:14px}
.text_xreg{font-size:15px}
.text_med{font-size:18px}
.text_xmed{font-size:20px}
.text_large{font-size:22px}
.text_xlarge{font-size:25px}
.text_jumbo{font-size:35px}
.text_xjumbo{font-size:45px}
.text_ultra{font-size:60px}
.text_xultra{font-size:70px}
.noem{line-height:1em}
.avatar_menu{width:32px;height:32px;border-radius:50%;display:block;cursor:pointer}
.avatar_small{width:32px;height:32px;border-radius:50%;display:block;cursor:pointer}
.avatar_med{width:36px;height:36px;border-radius:50%;display:block;cursor:pointer}
.avatar_large{width:42px;height:42px;border-radius:50%;display:block;cursor:pointer}
.avatar_xlarge{width:110px;height:110px;border-radius:50%;display:block;cursor:pointer}
.avatar_jumbo{width:140px;height:140px;border-radius:5px;display:block;cursor:pointer}
.avsex{border:2px solid}
.boom_form{padding:0 0 10px}
.form_left,.form_left_full{width:50%;float:left;padding-right:3px}
.form_right,.form_right_full{width:50%;float:right;padding-left:3px}
.form_third { width: 32%; display: inline-block; }
.form_split{width:100%;clear:both}
.page_menu_item{display:table;table-layout:fixed;width:100%;padding:12px 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.page_menu_icon{display:table-cell;vertical-align:middle;width:30px;text-align:center}
.page_menu_text{display:table-cell;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page_drop{display:none}
.page_drop_item{display:table;table-layout:fixed;width:100%;padding:12px 15px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.page_drop_icon{display:table-cell;vertical-align:middle;width:24px;text-align:center}
.page_drop_text{display:table-cell;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.popen{display:none}
.sub_menu{border-radius:2px}
.sub_menu_item{padding:12px 6px;display:table;table-layout:fixed;width:100%;cursor:pointer;font-size: 14px;}
.sub_menu_icon{width:30px;text-align:center;display:table-cell;vertical-align:middle}
.sub_menu_text{display:table-cell;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#av_menu{width:200px;height:auto;position:absolute;bottom:0;left:-5000px;z-index:99}
.avlist{width:100%;display:block;position:relative}
.avitem{padding:12px 10px;cursor:pointer}
.left_item{display:table;width:100%;table-layout:fixed;padding:12px 6px;cursor:pointer}
.left_item_text{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.left_item_icon{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-align:center;width:26px}
.left_item_notify{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-align:center;width:36px;position:relative}
.left_drop_item{display:table;width:100%;table-layout:fixed;padding:12px 6px;cursor:pointer}
.left_drop_text{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.left_drop_icon{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-align:center;width:26px}
.left_drop_notify{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-align:center;width:36px;position:relative}
.status_option{display:table;width:100%;table-layout:fixed;padding:12px 6px;cursor:pointer}
.status_text{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.status_icon{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-align:center;width:26px}
.warning_box{display:table;table-layout:fixed;width:100%;border-radius:4px;margin:10px 0}
.warning_box_icon{display:table-cell;vertical-align:top;width:32px;font-size:17px;text-align:center;padding:8px 0}
.warning_box_text{display:table-cell;vertical-align:top;padding:10px 5px;font-size:15px}
.top_mod{display:table;table-layout:fixed;width:100%}
.top_mod_empty{display:table-cell;vertical-align:middle}
.top_mod_option{display:table-cell;vertical-align:middle;font-size:16px;text-align:center;width:40px}
#intro_top{width:100%;z-index:1;position:relative;height:auto;padding:80px 0;background-repeat:no-repeat;background-size:auto auto;background-position:center 50px;background-attachment:fixed}
#login_wrap{width:100%;height:100%}
#login_all{width:1000px;max-width:94%;border-radius:20px;display:block;margin:0 auto;color:#fff}
.intro_social_container{width:100%;height:auto;text-align:center;padding-top:7px}
.intro_social_content{display:inline-block;text-align:center}
.intro_wrap_social{display:inline-block;width:40px;height:40px;margin:0 3px}
.intro_social_btn{width:100%;height:100%;display:table;table-layout:fixed}
.social_in_btn{display:table-cell;vertical-align:middle;font-size:18px;border-radius:50%}
.login_not_member{text-align:center;padding-top:5px}
.active_user{height:110px;text-align:center;float:left;overflow:hidden}
#last_active{width:100%;height:110px;margin:0 auto}
.active_avatar{width:110px;height:110px;border-radius:50%}
#last_active .left-arrow,#last_active .right-arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-top:5px;cursor:pointer;margin-top:40px}
#last_active .left-arrow{float:left;border-right:10px solid #ccc;display:none}
#last_active .left-arrow:hover{border-right:10px solid #000}
#last_active .right-arrow{float:right;border-left:10px solid #ccc;display:none}
#last_active .right-arrow:hover{border-left:10px solid #000}
#last_active .last-clip{margin:0 20px;overflow:hidden;position:relative}
#last_active .last_10{height:110px;width:10000%;overflow:hidden;position:relative}
#last_title{text-align:center;padding:0 0 20px}
.embed_logo_wrap{margin-bottom:10px}
.embed_logo{display:block;height:50px;width:auto;margin:0 auto}
#last_embed_title{font-size:13px;text-align:center;padding:10px 0 0}
#last_embed{width:100%;height:auto;text-align:center;margin:10px 0}
.active_embed{width:50px;height:50px;display:inline;margin:5px}
.active_embed_user{width:50px;height:50px;border-radius:50%}
#page_global{display:table;table-layout:fixed;width:100%}
#page_wrapper,.page_wrapper{display:table;table-layout:fixed;width:100%;position:relative;z-index:1}
.page_indata{display:table-cell;vertical-align:top}
.page_menu{display:table-cell;vertical-align:top;width:220px;padding-right:10px}
.page_full{width:100%;display:table;table-layout:fixed}
.page_left{display:table-cell;vertical-align:top;padding-right:10px}
.page_right{display:table-cell;vertical-align:top;padding-left:10px}
.page_350{width:330px;display:table-cell;vertical-align:top}
.page_40{width:40%;display:table-cell;vertical-align:top}
.page_quarter{width:25%;display:table-cell}
.page_half{width:50%;display:table-cell;vertical-align:top}
.page_third{width:33%;display:table-cell;vertical-align:top}
.page_two_third{width:66%;display:table-cell;vertical-align:top}
.page_350 img,.page_full img,.page_left img,.page_right img,.page_40 img,.page_quarter img,.page_half img,.page_third img,.page_two_third img{max-width:100%}
.page_element{padding:15px;margin-bottom:10px}
.box_title{margin-bottom:12px;padding:0 0 8px;font-weight:700}
.split{display:table;width:100%;table-layout:fixed}
.split_left,.element_left{width:50%;display:table-cell;padding-right:5px}
.split_right,.element_right{width:50%;display:table-cell;padding-left:5px}
.item_page_title{font-weight:700;padding:10px 15px}
.label{margin:5px 0;font-size:12px;font-weight:700;}
.list{padding:15px}
.list li{list-style:disc;padding:1px 0}
.aclist{padding:10px 20px}
.list_icon{width:20px;display:inline-block}
#av_menu{width:200px;height:auto;position:absolute;bottom:0;left:-5000px;z-index:99}
.modal_open{overflow:hidden}
.full_input,.full_textarea{padding:10px;width:100%;min-width:100%;max-width:100%;border:none;border-radius:2px}
.edit_page_box{min-height:600px}
.large_input{font-size:20px}
.selectboxit-container .selectboxit-list{width:100%}
.selectboxit-container{width:100%}
.selectboxit-container .selectboxit{width:100%}
.selectboxit-container .selectboxit-options{max-height:180px;border-radius:2px}
.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:38px;line-height:38px}
.selectboxit-container .selectboxit{border-radius:2px}
#side_content{width:480px;max-width:100%;height:100%;position:fixed;right:0;top:0;z-index:500;display:none}
#side_close{width:100%;height:46px}
.side_close_btn{width:40px;height:100%;font-size:22px;text-align:center;cursor:pointer}
#side_inside{overflow:hidden;overflow-y:auto}
.username{font-weight:Bold;cursor:pointer}
.link_like{text-decoration:underline}
.no_link_like{text-decoration:none;cursor:pointer}
.system_text{display:inline-block;max-width:100%;padding:3px 10px;border-radius:3px;margin-top:5px;font-weight:none!important;font-size:12px}
.post_content .system_text{display:block;text-align:center;padding:10px}
#content_page{width:100%;height:auto}
#chat_right_data .load_more{margin-bottom:50px}
.room_content,.page_element,.sp_box{border-radius:2px}
.cookie_wrap{position:fixed;text-align:center;bottom:0;padding:25px;width:100%;z-index:9999}
.not_member{padding:10px 15px;font-size:12px;margin-top:5px}
.login_control{margin-top:5px}
.rules_click{cursor:pointer;text-decoration:underline}
.fbl_button{background:#3b5998;color:#fff}
.twit_button{background:#1da1f2;color:#fff}
.gplus_button{background:#dd4b39;color:#fff}
.gplus{color:#dd4b39}
.fbook{color:#3b5998}
.twit{color:#1da1f2}
.linkedin{background:#0077B5;cursor:pointer;color:#fff}
.uploaded_file{text-decoration:none!important;display:block;padding:3px 10px;border-radius:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.section{width:100%;height:auto;margin:0 auto}
.section_content{width:100%;max-width:1100px;margin:0 auto}
.section_inside{margin:0 auto}
#monitor_data{z-index:10000;position:fixed;top:15px;left:15px;padding:15px;background:rgba(0,102,0,0.95);color:#fff;border-radius:5px;display:none;cursor:pointer;min-width:130px}
#main_footer{padding:15px 0;height:auto}
#menu_main_footer{font-size:15px;width:auto;text-align:center}
#menu_main_footer ul{padding:0;margin:0}
#menu_main_footer li{display:inline-block;margin:0 5px 6px;font-size:13px}
#menu_main_footer li a{color:inherit;text-decoration:none}
.page_title{padding-bottom:5px;margin-bottom:15px}
.text_title{font-weight:700;font-size:15px}
.text_text{font-size:13px;margin:7px 0}
.text_box{max-height:500px;overflow-y:auto}
#intro_section_user{padding:0px 0} 
.active_user{height:110px;text-align:center;float:left;overflow:hidden}
.active_embed{width:50px;height:50px;display:inline;margin:5px}
.active_embed_user{width:50px;height:50px;border-radius:50%}
.out_page_container{width:100%;height:100%;display:table;table-layout:fixed}
.out_page_content{display:table-cell;text-align:center;vertical-align:middle;position:relative}
.out_page_box{max-width:94%;width:480px;margin:0 auto}
.out_page_title{font-size:25px;font-weight:700;margin-bottom:10px}
.out_page_text{font-size:16px;margin-bottom:15px}
.adm_login{position:absolute;bottom:5px;left:5px;display:block;padding:10px}
#main_input{height:38px;width:100%}
#container_input{padding:4px}
#content,#message_content{width:100%;height:100%;padding:0;padding:0 12px;float:left;font-size:16px;border-radius:100px}
#inputt_left{height:100%}
.chat_input_container{width:100%}
.main_item{width:38px;height:100%;text-align:center;font-size:24px;display:table-cell;vertical-align:middle;position:relative}
.main_hide{display:none}
.sub_hidden{display:none}
.input_icon{font-size:18px}
.td_input{height:100%;display:table-cell;padding:0 3px}
.input_table{overflow:hidden;display:table;table-layout:fixed;width:100%;height:100%}
.csend{border-radius:100px}
#send_image{border-radius:0}
#submit_button{width:100%;float:right;height:100%!important;font-weight:700;box-shadow:none!important;padding:0;border:none!important;font-size:16px}
#inside_wrap_chat{height:100%;overflow:hidden}
#container_show_chat{width:100%;height:100%;position:relative}
#show_chat{width:100%;height:100%;overflow:auto;overflow-x:hidden}
#wrap_chat{height:100%;width:100%}
#warp_show_chat{
    height:calc(100% - 136px);
    overflow:hidden
}
#show_chat ul{width:100%;position:relative}
#menu_container_inside{margin:0 auto}
#wrap_footer{height:auto;width:100%;position:fixed;bottom:0;left:0;z-index:450}
#my_menu{width:100%;height:46px;display:table;table-layout:fixed}
/*#private_box{width:400px;max-width:100%;position:absolute;bottom:100px;right:0;height:360px;z-index:160;padding:1px;display:none}*/
#private_box{width:400px;max-width:100%;position:absolute;bottom:47px;right:0;height:360px;z-index:160;padding:1px;display:none}
#private_top{width:100%;height:44px;display:table}
#private_content{width:100%;overflow:hidden;overflow-y:auto;padding:5px 10px;height:272px}
#private_input{width:100%;padding:3px 4px;position:relative}
#message_form{height:38px;width:100%}
#private_send{width:100%;height:100%!important;cursor:pointer}
#file_private{width:40px;text-align:center;vertical-align:middle;font-size:15px;display:table-cell;position:relative;text-align:center}
#private_left{display:table;width:100%;height:100%}
#private_name p{font-size:18px}
.empty_private{padding:20px 10px;text-align:center;font-size:17px}
#private_content ul li{width:100%;margin-bottom:3px}
.private_logs{display:table;table-layout:fixed;width:100%}
.private_avatar{display:table-cell;width:46px;vertical-align:top;padding:0 5px;position: relative;;}
.private_content{display:table-cell;vertical-align:top}
.hunter_private,.target_private{padding:6px 10px;max-width:220px;display:inline-block;margin-top:5px;word-wrap:break-word}
.target_private{float:right;border-radius:5px 0 5px 5px}
.hunter_private{border-radius:0 5px 5px}
.avatar_private{display:block;height:36px;width:36px;border-radius:18px;overflow:hidden}
.private_logs .chat_image{height:70px;max-width:100%}
.private_logs .sticker_chat{height:70px;max-width:100%}
.pdate{font-size:11px;margin-top:3px}
.ptdate{font-size:11px;float:right;clear:both;margin-top:3px}
.private_logs .chat_video_container{max-width:100%!important}
.setting_element{padding:8px 0}
.nogranted{display:none!important}
.ch_logs{padding:3px;word-wrap:break-word;display:table;width:100%;table-layout:fixed;max-width:100%;overflow:hidden} 
.other_logs{padding:7px 8px;word-wrap:break-word;display:table;width:100%;table-layout:fixed}
.chat_avatar{display:table-cell;width:23px;vertical-align:top}
.chat_avatar img{height:27px;width:27px;border-radius:50%;display:block;overflow:hidden;cursor:pointer}
.my_text{display:table-cell;vertical-align:middle;padding:0 0 0 6px;position:relative}
.my_text .username{font-size:14px}
.chat_image{max-width:80%;height:40px;width:auto;margin:5px 0 0;border-radius:5px}
#show_chat .fancybox-video img,#show_chat .fancybox-vimeo img,#show_chat .fancybox img{position:relative}
#show_chat ul{position:absolute;bottom:0;max-height:100%;overflow-y:auto}
#show_chat li{position:relative}
.logs_date{font-size:10px}
.cclear,.spclear{display:table-cell;width:24px;font-size:10px;vertical-align:middle;text-align:center;cursor:pointer}
.cdate{display:table-cell;width:65px;font-size:10px;vertical-align:middle;text-align:center}
.cname{display:table-cell;vertical-align:middle;overflow:hidden}
.cname .username{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.chat_rank{padding:0 3px 0 0;font-size:12px}
.special_delete{font-size:13px;position:absolute;top:0;right:0;padding:5px}
.emo_chat,.emo_emo{margin-bottom:-4px;height:18px}
.sticker_chat{height:20px;max-width:100%}
.custom_chat{max-height:200px;max-width:400px}
.system,.usystem{font-size:14px}
.chat_message{font-weight:700;line-height:18px;display:inline-block;max-width:100%;color:#000}
.post_content{line-height:15px}
.empty_zone{padding:15px;margin:0 auto;text-align:center}
.main_post_control{display:table;table-layout:fixed;width:100%;margin-top:5px}
.main_post_item{display:table cell;vertical-align:center;width:40px;height:40px;font-size:20px;position:relative;text-align:center}
.main_post_button{display:table-cell;vertical-align:center;text-align:right;height:40px}
.reply_item{display:table;table-layout:fixed;width:100%;word-wrap:break-word;padding:10px}
.reply_avatar{display:table-cell;vertical-align:top;width:32px}
.reply_avatar img{width:32px;height:32px;border-radius:50%;display:block;cursor:pointer}
.reply_content{display:table-cell;vertical-align:top;padding:0 5px}
.reply_content img{max-height:160px}
.post_title{display:table;table-layout:fixed;width:100%}
.post_avatar{display:table-cell;vertical-align:center;width:36px}
.post_avatar_frame{display:table-cell;vertical-align:center;width:44px;height:44px;position:relative;}
.post_avatar img, .post_avatar_frame .under{width:36px;height:36px;border-radius:50%;display:block;cursor:pointer}
.post_content{display:table;table-layout:fixed;width:100%;padding:10px 0;word-wrap:break-word}
.post_control{display:table;table-layout:fixed;width:100%}
.add_post_container{padding:0 0 10px}
.new_news{padding:0 5px;border-radius:2px;margin-left:3px}
.post_element{height:auto;padding:15px 0;margin:0 auto}
.post_edit{cursor:pointer;width:40px;font-size:15px}
.like_container,.comment_count,.do_comment{padding:10px 0}
.comment_count{width:80px;text-align:right;cursor:pointer}
.do_comment{width:50px;text-align:center;cursor:pointer}
.like_count,.unlike_count{float:left;cursor:pointer;margin-right:15px}
.like_container .count{margin-left:5px}
.show_reply{height:auto;overflow:hidden;margin-bottom:10px}
.more_comment{cursor:pointer;display:block;padding:8px 0;text-align:center}
.more_comment:hover{text-decoration:underline}
.post_image{display:table;table-layout:fixed;width:100%;margin:10px 0}
.post_image img{max-width:100%;max-height:350px;width:auto;height:auto}
.add_comment_zone{clear:both;display:none}
.panel_wrap{padding:15px 15px 30px}
.main_post_data img{max-height:100px;max-width:100%}
.up_file{display:table}
.up_file_inside{display:table-cell;position:relative;min-width:80px;min-height:80px}
.up_file_remove{width:30px;height:30px;text-align:center;padding-top:3px;font-size:18px;position:absolute;bottom:5px;right:5px;border-radius:20px}
#friend_post,#news_data{height:34px;border:none;overflow:hidden;background:none!important;border:none!important}
#wall_file,#news_file,#report_file{-webkit-appearance:none;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;padding:0!important}
.video_container{position:relative;height: 300px;overflow:hidden;margin:5px 0 0;clear:both}
.video_container iframe,.video_container object,.video_container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.chat_video_container{max-width:100%!important;position:relative;display:inline-block;}
.chat_video_container_old{width:173px;max-width:100%!important;position:relative;margin-top:5px}
.chat_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;clear:both;z-index:10;border-radius:5px}
.chat_video iframe,.video_container object,.video_container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.open_player{background:red;color:#fff;padding:4px 8px;position:absolute;right:0;top:0;cursor:pointer;opacity:.5;border-radius:0 5px 0 0}
.chat_soundcloud{width:500px;max-width:100%;height:130px;margin:5px 0}
.wall_soundcloud{width:500px;max-width:100%;height:130px;margin:5px 0}
.chat_soundcloud iframe,.wall_soundcloud iframe{width:100%;height:100%}
#wrap_stream{width:480px;height:270px;border-top:1px solid #333;background: black;}
#wrap_stream iframe{width:100%;height:100%;border:none;padding:0;margin:0}
#container_stream{width:auto;height:30px;position:fixed;top:50%;left:50%;margin-left:-240px;margin-top:-158px;display:none;z-index:999;}
#stream_header{width:100%;height:30px;cursor: move;}
#close_stream{float:right;padding:3px 10px;font-size:24px!important;color:#fff}
#container_stream .ui-icon,#container_stream .ui-widget-content .ui-icon{background-image:url(../default_images/resize.png);background-position:bottom right}
#stream_resize i{display:block}
@media screen and (max-width:748px) {
#wrap_stream{width:320px;height:180px;padding-bottom:20px;border-top:1px solid #333}
#container_stream{width:auto;height:auto;position:fixed;box-shadow:0 0 2px 2px #222;top:50%;left:50%;margin-left:-160px;margin-top:-113px}
}
#wrap_main_header{max-width:1100px!important;margin:0 auto;height:100%}
#header2{width:100%;height:50px;margin:0 auto;position:fixed;z-index:4}
#chat_head{height:46px;padding:0 6px;width:100%;display:table;table-layout:fixed}
.empty_subhead{width:100%;height:50px}
#main_header{display:table;table-layout:fixed;width:100%;height:100%}
#mobile_main_menu{width:240px;height:auto;position:absolute;top:100%;right:0;z-index:161;display:none}
#main_mob_menu{display:table-cell;vertical-align:middle;width:32px;position:relative;cursor:pointer}
#open_login_menu{width:50px;font-size:24px;position:relative}
.head_logo,.chat_head_logo{display:table-cell;vertical-align:middle;width:152px;white-space:nowrap}
.head_logo img,.chat_head_logo img{height:40px;width:auto;display:block}
.head_option{display:table-cell;width:40px;vertical-align:middle;font-size:16px;text-align:center;position:relative;cursor:pointer}
.lang_flag{width:26px;height:auto;display:block;margin:0 auto;border-radius:3px}
.intro_lang{width:26px;height:auto;display:block;margin:0 auto;border-radius:3px}
.lang_flag_box{width:40px}
.lang_lang{padding:10px 5px}
.embed_lang{padding:5px}
.drop_list{display:none;cursor:pointer}
.user_count{display:table;table-layout:fixed;width:100%;padding:10px;font-size:13px;font-weight:400;font-weight:bold}
#side_menu{position:fixed;left:0;top:0;height:100%;width:220px;background:#fff;display:none;overflow-y:auto;z-index:3;padding-top:50px}
#room_top_options{margin-bottom:15px}
.room_top_box{padding:0 5px}
.offline:hover{opacity:1}
#profile_friends{font-size:0;max-height:332px;overflow:hidden;overflow-y:auto}
.user_square_elem{width:60px;height:60px;position:relative;display:inline-block;margin-left:5px;margin-bottom:5px;overflow:hidden}
.user_square_elem img{width: 60px;height: 60px;}
.user_square_name{font-size:10px;text-align:center;width:100%;position:absolute;bottom:0;padding:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#global_chat{display:table;width:100%;overflow:hidden}
#chat_left{height:100%;border-radius:0;overflow:hidden;overflow-y:auto}
#chat_left_menu{width:100%;overflow:hidden;overflow-y:auto}
.cleft,.cleft2{width:150px}
.cleft{border-radius:0;overflow:hidden;padding:0;display:table-cell;vertical-align:top}
.cleft2{position:absolute;top:51px;left:0;top:0;z-index:201;display:none;padding-bottom:0}
.container_extra{width:100%;padding:5px}
.container_extra img{display:block;margin:0 auto;max-width:100%;padding-bottom:10px}
#chat_center{display:table-cell;vertical-align:top;overflow:hidden}
.panel_bar{display:table;width:100%;table-layout:fixed;height:42px}
.panel_bar_item{display:table-cell;vertical-align:middle;width:40px;text-align:center;font-size:18px}
#chat_right{height:100%}
.cright,.cright2{width:280px}
.cright{border-radius:0;overflow:hidden;padding:0;display:table-cell;vertical-align:top;max-width:100%!important}
.cright2{position:absolute;top:51px;right:0;top:0;overflow:hidden;z-index:201;padding-bottom:0;display:none;max-width:100%!important}
.large_panel{width:400px}
#chat_right_content{width:100%}
#chat_right_top{width:100%;height:43px;display:table;table-layout:fixed}
#chat_right_data{overflow:hidden;overflow-y:auto;position:relative;width:100%}
.crt_item{width:50px;text-align:center;font-size:18px;cursor:pointer}
.chat_footer_item{width:50px;height:100%;text-align:center;cursor:pointer;display:table-cell;max-width:16.66666666%;vertical-align:middle;position:relative}
.i_btm{font-size:20px}
.notification{position:absolute;top:5px;left:8px;padding:2px 3px;border-radius:2px;font-size:11px;font-weight:700;display:none}
.head_option .notification{top:10px;left:6px}
.menu_notify{position:absolute;right:10px;padding:0 5px;border-radius:2px;font-size:13px;font-weight:700;display:none}
.notif_left{padding:2px 5px;border-radius:2px;font-size:13px;font-weight:700;display:none}
.pm_notify{padding:0 5px;border-radius:2px;font-size:14px;font-weight:700}
.notify_item{display:table;table-layout:fixed;width:100%;padding:10px}
.notify_details{display:table-cell;padding:0 5px}
.notify_avatar{display:table-cell;vertical-align:top;width:36px}
.notify_avatar img{width:36px;height:36px;border-radius:50%;display:block;cursor:pointer}

.notify_avatar_frame{display:table-cell;vertical-align:top;width:44px;height:44px;position:relative;}
.notify_avatar img, .notify_avatar_frame .under{width:36px;height:36px;border-radius:50%;display:block;cursor:pointer}
.room_widget {
    border: 2px solid orange !important;
    border-radius: 6px;
    width: 300px !important;
    margin-top: 4px;
    margin-bottom: 4px;
    color: orange;
    font-weight: bold;
}
.date_notify{margin-top:2px}
#notify_list{overflow:hidden;padding:0}
#notify_content{max-height:364px;overflow:hidden;overflow-y:auto}
.large_spinner{width:50px;height:50px;position:absolute;display:block;top:50%;left:50%;margin-left:-25px;margin-top:-25px;font-size:50px}
.boom_spinner{width:100%}
#page_content{width:100%;max-width:1460px;margin:0 auto;height:auto;padding:20px 0}
.room_box{width:50%;float:left;cursor:pointer;padding:5px}
.room_content{padding:15px; border-radius: 24px;}
.room_center,.room_bottom{width:100%;height:auto;clear:both}
.room_top{display:table;table-layout:fixed;width:100%}
.room_center{overflow:hidden;display:block;height:40px;}
.room_counter,.room_title{display:table-cell;vertical-align:middle;font-weight:700}
.room_counter{width:70px;text-align:right}
.room_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.room_join{font-size:16px;margin-bottom:5px}
.in_room_element{display:table;table-layout:fixed;width:100%;height:40px;cursor:pointer}
.in_room_icon{display:table-cell;width:40px;vertical-align:middle;font-size:20px;text-align:center;position:relative;min-height:20px;}
.in_room_name{display:table-cell;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.in_room_count{display:table-cell;width:72px;vertical-align:middle;text-align:right;padding:8px}
.in_room_protected{position:absolute;right:5px;font-size:15px;bottom:5px}
.chat_player{display:table-cell;table-layout:auto}
.music_player{display:table;table-layout:fixed;height:100%;width:100%}
.player_menu{display:table-cell;width:40px;font-size:18px;text-align:center;vertical-align:middle}
.player_button{display:table-cell;width:36px;font-size:30px;text-align:center;vertical-align:middle}
.player_sound{display:table-cell;width:40px;font-size:20px;text-align:center;vertical-align:middle}
.player_current{display:table-cell;vertical-align:middle;padding:0 5px;width:100px;max-width:100px;line-height:1em!important}
.player_options{width:320px;max-width:100%;height:auto;position:absolute;bottom:100%;left:0;padding:0 15px}
.player_volume{display:table;table-layout:fixed;width:100%;height:40px}
.player_list_container{padding:15px 0 5px}
#player_listing{max-height:200px;overflow-y:auto}
#sound_display{width:26px;font-size:20px}
#slider{width:100%}
.ui-widget-content{border:none}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:none}
.ui-corner-all{border-radius:10px}
.ui-slider-horizontal{height:7px}
.ui-slider-horizontal .ui-slider-handle{margin-top:-3px;cursor:pointer}
.sound_display{text-align:left;margin-left:15px}
.choose_avatar{position:relative}
.avatar_select{-webkit-appearance:none;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}
.reg_menu_container{position:relative}
.reg_menu{font-size:0}
.reg_menu ul li{display:inline-block;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:12px;font-weight:700}
.pdetails{display:table;table-layout:fixed;width:100%}
.pdetails_icon{display:table-cell;vertical-align:middle;width:22px}
.pdetails_text{display:table-cell;vertical-align:middle;overflow:hidden;white-space:nowrap}
.profile_close{position:absolute;top:0;right:0;padding:10px 15px;font-size:20px;z-index:2;cursor:pointer}
.modal_menu,.tab_menu{font-size:0}
.modal_menu ul li,.tab_menu ul li{display:inline-block;padding:10px;cursor:pointer;font-size:14px}
.hide_zone{display:none}
.modal_wrap_top{position:relative}
.profile_top{padding:15px;position:relative}
.profile_avatar{display:table-cell;width:130px;height:130px;vertical-align:top;position:relative;border-radius:5px;overflow:hidden}
.profile_avatar_round{display:table-cell;width:124px;height:152px;vertical-align:top;position:relative;border-radius:5px;overflow:hidden;}
.avatar_profile{width:130px;height:auto;cursor:pointer;display:block;border-radius:5px}
.avatar_profile_round{min-height: 100px;width:100px;height:auto;cursor:pointer;display:block;border-radius:100px;top:30px;left:14px;}
.avatar_control{position:absolute;bottom:0;width:100%}
.avatar_button{width:50%;float:left}
.profile_tinfo{display:table-cell;vertical-align:bottom;padding:0 10px;overflow:hidden;position:relative}
.pro_name{font-size:25px;font-weight:700;width:100%;overflow:hidden;white-space:nowrap}
.pro_verified{width:13px;height:13px;margin-bottom:-2px}
.pro_verified_big{width:20px;height:20px;margin-bottom:-2px}
.pro_rank{font-size:13px;margin-bottom:-3px;font-weight:700}
.pro_mood{font-size:12px}
.pro_title{font-weight:700;padding-bottom:3px}
#chat_file,#private_file{-webkit-appearance:none;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;padding:0!important;overflow:hidden}
.report_item{display:table;table-layout:fixed;width:100%;margin-bottom:5px}
.report_check{display:table-cell;width:30px;text-align:center;vertical-align:middle;font-size:20px}
.report_text{display:table-cell;vertical-align:middle;padding:0 5px}
.head_report{display:table;table-layout:fixed;width:100%}
.report_name{display:table-cell;vertical-align:middle;padding:0 5px}
.report_avatar{display:table-cell;vertical-align:middle;width:36px}
.report_avatar img{width:36px;height:36px;border-radius:50%;display:block;cursor:pointer}
.report_content{width:100%;margin:10px 0;max-height:360px;overflow:hidden;overflow-y:auto}
.empty_zone{width:100%}
#main_emoticon{width:456px;max-width:100%;height:222px;position:absolute;bottom:0;right:0;display:none}
#private_emoticon{width:100%;height:200px;position:absolute;bottom:100%;left:0;z-index:100;display:none}
.emo_head{width:100%;height:40px;display:table;table-layout:fixed}
.emo_content{width:100%;height:180px;overflow:hidden;overflow-y:auto;padding:5px}
.sticker{height:48px;float:left;margin:6px}
.emoticon{height:24px;float:left;margin:5px}
.custom_emo{max-width:48px;max-height:48px;float:left;margin:6px}
.emo_content .emoticon img{height:100%;width:auto}
.emo_content .sticker img{height:100%}
.emo_content .custom_emo img{max-width:48px;max-height:48px}
.emo_menu{width:40px;height:100%;cursor:pointer;text-align:center;font-size:18px;display:table-cell;vertical-align:middle}
.emo_select{height:40px;width:40px;display:block}
.empty_emo{display:table-cell;height:40px}
.emo_content_priv{width:100%;height:160px;overflow:hidden;overflow-y:auto;padding:5px}
.emo_content_priv .emoticon img{height:100%;width:auto}
.emo_content_priv .sticker img{height:100%}
.emo_content_priv .custom_emo img{max-width:48px;max-height:48px}
.emoticon,.sticker,.custom_emo{cursor:pointer}
.emo_result{min-height:240px;max-height:400px}
.saved_data{padding:15px;font-size:24px;text-align:center;position:fixed;top:0;left:0;width:100%;display:none;z-index:1002}
.ex_admin{padding:5px 0 0;font-style:italic;font-size:13px}
.admin_search{display:table;width:100%;overflow:hidden;border-radius:3px}
.admin_search_btn{display:table-cell;width:50px;text-align:center;cursor:pointer}
.edit_verify{margin-top:8px}
.sp_box{width:48%;padding:20px 10px;display:block;float:left;margin:0 1%;margin-top:20px}
.sp_box i{width:50px}
.sp_content{width:100%}
.sp_top{font-size:40px;width:100%;text-align:center}
.sp_bottom{font-size:15px;text-align:center}
.sp_bottom p{max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;margin:0 auto}
#open_sub_mobile{display:none;width:36px;vertical-align:middle;text-align:center;font-size:24px}
#close_sub_mob{height:100%;display:table;width:100%;cursor:pointer}
#close_sub{display:table-cell;vertical-align:middle;text-align:right;padding:0 10px;font-size:22px}
.p_data{display:table;table-layout:fixed;width:100%;height:auto}
.p_item{display:table-cell;vertical-align:middle;width:24px;font-size:20px}
.p_empty{display:table-cell}
.get_info{cursor:pointer}
.small_modal_out,.large_modal_out{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;cursor:pointer}
.over_modal_out,.over_emodal_out{display:none;position:fixed;z-index:1001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;cursor:pointer}
.small_modal_in{border-radius:3px;margin:5% auto;max-width:400px;width:96%}
.large_modal_in{border-radius:3px;margin:5% auto;max-width:500px;width:96%}
.over_modal_in{border-radius:3px;margin:6% auto;max-width:500px;width:96%}
.over_emodal_in{border-radius:3px;margin:6% auto;max-width:500px;width:96%}
.modal_top{height:40px;width:100%;display:table;table-layout:fixed}
.modal_top_text{display:table-cell;vertical-align:middle;font-size:15px}
.modal_top_empty{display:table-cell;vertical-align:middle;font-size:15px;padding:0 5px}
.modal_top_element{display:table-cell;width:50px;height:40px;text-align:center;vertical-align:middle;font-size:20px}
.modal_content .post_element{padding:0;background:none!important;box-shadow:none!important;margin-bottom:0!important}
.container_sub_player{width:340px;max-width:100%}
.music_share{display:table;table-layout:fixed;width:100%;margin-top:5px;border-radius:3px 3px 0 0}
.music_play,.music_pause{width:40px;font-size:30px;text-align:center;padding:5px 0}
.song_progress{font-size:11px;line-height:13px;padding:5px 8px 5px 0}
.music_download{width:40px;text-align:center}
.uploaded_music{color:inherit;font-size:18px;padding:5px;text-decoration:none!important}
.audio_progress{height:10px;width:95%;border-radius:5px;cursor:pointer;overflow:hidden}
.audio_ball{height:10px;width:0}
.song_title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;word-wrap:normal!important;padding:4px 10px;border-radius:0 0 3px 3px}
.container_up_file{width:300px;max-width:100%}
.file_share{margin-top:5px;border-radius:3px}
.file_type{width:40px;font-size:20px}
.file_title{padding:10px 0}
.file_download{width:40px}
.upc_file{color:inherit;font-size:20px;padding:5px;display:block}
.list_element:first-child,.user_item:first-child,.ulist_item:first-child,.panel_list:first-child,.post_element:first-child,.sub_list:first-child,.sub_menu_item:first-child,.page_drop_item:first-child,.listing_element:first-child,.background_reply:first-child,.avitem:first-child,.status_option:first-child,.sub_list_item:first-child,.elem_in:first-child,.aclist:first-child,.status_option:first-child{border-top:none!important}
.list_element:last-child,.user_item:last-child,.ulist_item:last-child,.panel_list:last-child,.post_element:last-child,.sub_list:last-child,.sub_menu_item:last-child,.page_drop_item:last-child,.listing_element:last-child,.background_reply:last-child,.avitem:last-child,.status_option:last-child,.sub_list_item:last-child,.elem_in:last-child,.aclist:last-child,.status_option:last-child{border-bottom:none!important}
.user_item:nth-last-of-type(2){border-bottom:none!important}
.docu_box{border-radius:3px;margin-bottom:5px}
.docu_head{padding:10px;cursor:pointer}
.noborder{border:none}
.docu_content{padding:15px 0;display:none}
.docu_content_view{padding:0}
.docu_content img,.docu_content_view img{max-width:100%}
.docu_option_title{padding:5px 10px;font-weight:700;font-size:13px}
.docu_option_description{padding:5px 10px;font-size:13px}
.docu_sub_list{padding:10px;margin-left:10px}
.docu_sub_list li{list-style:disc}
.docu_intro_text{font-size:13px;padding:10px}
.doc_zone{padding:5px;margin-bottom:10px;margin-top:10px;font-weight:700}
.bcolor1{color:#f33}
.bcolor2{color:#f63}
.bcolor3{color:#f93}
.bcolor4{color:#fc3}
.bcolor5{color:#cc0}
.bcolor6{color:#9c0}
.bcolor7{color:#59b300}
.bcolor8{color:#829356}
.bcolor9{color:green}
.bcolor10{color:#00e639}
.bcolor11{color:#00e673}
.bcolor12{color:#00e6ac}
.bcolor13{color:#0cc}
.bcolor14{color:#03add8}
.bcolor15{color:#36f}
.bcolor16{color:#107896}
.bcolor17{color:#004d99}
.bcolor18{color:#63f}
.bcolor19{color:#93f}
.bcolor20{color:#c3f}
.bcolor21{color:#f3f}
.bcolor22{color:#f3c}
.bcolor23{color:#f39}
.bcolor24{color:#f36}
.bcback1{background:#f33}
.bcback2{background:#f63}
.bcback3{background:#f93}
.bcback4{background:#fc3}
.bcback5{background:#cc0}
.bcback6{background:#9c0}
.bcback7{background:#59b300}
.bcback8{background:#829356}
.bcback9{background:green}
.bcback10{background:#00e639}
.bcback11{background:#00e673}
.bcback12{background:#00e6ac}
.bcback13{background:#0cc}
.bcback14{background:#03add8}
.bcback15{background:#36f}
.bcback16{background:#107896}
.bcback17{background:#004d99}
.bcback18{background:#63f}
.bcback19{background:#93f}
.bcback20{background:#c3f}
.bcback21{background:#f3f}
.bcback22{background:#f3c}
.bcback23{background:#f39}
.bcback24{background:#f36}
.color_switch{float:left;width:12%;margin:.25%;position:relative;min-height:40px;text-align:center}
.back_switch{float:left;width:12%;margin:1%;position:relative;min-height:40px;text-align:center}
.bccheck{font-size:20px;color:#fff;margin-top:9px}
.bccheck2{font-size:20px;margin-top:9px}
.bolded{font-weight:700}
.open_player{color:#fff!important}
.my_notice{padding:3px;background-clip:unset}
.audio_color{background:#444;color:#fff}
.song_title{background:#666;color:#fff}
.audio_progress{background:#fff}
.audio_ball{background:#666}
.seen{background:#ffe6f2;color:#330019}
.welcome_log{background:#d9f2e6;color:#0d261a}
.welcome_log a{color:orange}
.saved_ok{background-color:rgba(0,102,0,0.8);color:#fff}
.saved_error{background-color:rgba(255,0,0,0.8);color:#fff}
.background_stream{background-color:rgba(0,0,0,0.9)}
.olay{background-color:rgba(0,0,0,0.5);color:#fff}
.titlez{font-size:30px;font-weight:400}
.maincontent1{background-color:#f06;padding:10px;border-radius:25px}
.maincontent2{background-color:#01579B;padding:10px;border-radius:25px}
.maincontent3{background-color:#9c6464;padding:10px;border-radius:25px}
.maincontent4{background-color:#3c3;padding:10px;border-radius:25px}
.maincontent5{background-color:#099;padding:10px;border-radius:25px}
.maincontent6{background-color:#90f;padding:10px;border-radius:25px}
.maincontent7{background-color:#0c9;padding:10px;border-radius:25px}
.maincontent8{background-color:#809c9c;padding:10px;border-radius:25px}
.maincontent9{background-color:#c00;padding:10px;border-radius:25px}
.maincontent10{background-color:#747491;padding:10px;border-radius:25px}
.maincontent11{background-color:#e77692;padding:10px;border-radius:25px}
.maincontent12{background-color:#2860b5;padding:10px;border-radius:25px}
.headlinez{font-weight:400;font-size:32px;color:#09f!important}
.textlinez{font-weight:400;font-size:16px!important;color:grey!important}
.headlinez1{font-weight:400;font-size:32px;color:#fff!important}
.textlinez1{font-weight:400;font-size:16px!important;color:#fff!important}
.titlez{background:#f7f7f7;color:#0a6cff}
.room_btn{border-radius: 16px;}
.noreg_text { color: #82b927; }

/* cover */
.profile_cover_controls { position:absolute; bottom:0; right:0; padding:10px 15px; font-size:20px; z-index:2; cursor:pointer;}
#cover_select,#music_file{-webkit-appearance:none;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}
.my_profile_top { padding:15px; display:table; table-layout:fixed; width:100%; position:relative; height:inherit;transition:1.5s;}
#icon_upload_span {padding-right: 10px;}

.grad_small_border { border-radius: 1000px;background:gray;width:27px;height:27px;display:flex;align-items:center;justify-content: center; }
.small_av { height: 23px !important; width: 23px !important; }

.small_user_av { height: 32px !important; width: 32px !important; }
.grad_bigger_border { border-radius: 1000px;background:gray;width:36px;height:36px;display:flex;align-items:center;justify-content: center; }
.bustate_white { color: white !important; }
.noymsg { padding: 10px; background-color: lightblue !important; }
.login_box { padding-top: 10px; }

.initial {
    color: initial;
}

.rank_gift_msg {
    border-radius: 10px;
    padding: 6px;
    max-width: 540px;
    margin: 10px 0 10px 0;
}