/* general colors */

a {color:orange;}

body {
	background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
    font-size: 14px;
    color: #000;
}

#page_content {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  height: auto;
  padding: 4px 0px;
  	background-color: #fff;
    background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
    background-attachment: scroll;
    background-size: auto;
    background-attachment: fixed;
    background-size: cover;
    color: #000;
}

button { background:transparent; color:#fff; }

textarea { 
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%); 
  border:1px solid #A35B04 !important; 
  color:#000; }

.post_input_container { 
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%); 
  border:1px solid #A35B04 !important; 
  color:#fff; }

input { background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%); border:1px solid #A35B0480 !important; color:#000; }



/* login box */

.not_member { background:#111; color:#fff;border-radius: 0 0 15px 15px; }



/* cookie box */

.cookie_wrap { background:#333; color:#fff; }



/* back mains colors */

.back_theme { background:#007399; color:#fff; }

.back_dark { background:#111; color:#fff; }

.back_med { 
  background: #846aff;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  color:#666;
  }

.back_lite { background:#f3f3f3; color:#666; }

.back_xlite { background:#000; color:#fff; }



/* button colors */



.default_btn { background:#333333a3; color:#fff; }

.dark_selected {
  background: #fbe0021a;
  color: #fff;
  box-shadow: 2px 2px 1px 1px #fbe0027a;
  border-radius: 6px;
}

.ok_btn { background:#385900; 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-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
}



.input_item { color:#666; }



/* background colors */

.top_background { 
 background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
 color:#fff;
 border: 1px solid #f06868; 
 }

.background_header { background:#111; color:#fff; }

.chat_head {

	background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);

	color:#fff;

	}

.chat_footer { 
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
  color:#fff; 
  }

.panel_top { background:#111; color:#fff; }

.emo_head { background:#1110; color:#fff;border-radius: 3px; }
.emo_menu:hover {
  background-color: #D57705;
  box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;
  border-radius: 6px;
}
.emo_menu:hover {
  border-radius: 6px;
  -webkit-animation: glowing 1s ease-in-out infinite alternate;
  -moz-animation: glowing 1s ease-in-out infinite alternate;
  animation: glowing 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glowing {
  from {
    box-shadow: 0 0 2px #f48916, 0 0 4px #f48916, 0 0 6px #f48916, 0 0 8px #f48916;
  }
  to {
    box-shadow: 0 0 3px #ffff50, 0 0 6px #ffff50, 0 0 9px #ffff50, 0 0 12px #ffff50;
  }
}

.modal_top {
 background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
 border-radius: 10px 10px 0 0;
 color:#fff; 
 }


.background_box { 
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
  }



/* modal */

.modal_menu, .tab_menu { background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%); }

.modal_selected { background-image: linear-gradient(0deg,rgb(164, 0, 0) 0%, rgb(255, 71, 71), rgb(255, 206, 206) 90%, rgb(236, 47, 47) 100%); }

.tab_selected { background:#111; }

.modal_back { background-color:rgba(0,0,0,0.8); }



/*panel selected */

.panel_selected { 
   background:#fff;
   border: 1px solid #ccc; 
   }



/* reg menu */

.reg_menu { color:#8c8c8c; }





/* menu icon */

.sub_menu_icon, .menui, .menuo, .menup { color:#007399; }



/* outside menu */

.sub_menu_item { border-bottom:1px solid #222; background:#191919; color:#fff;  }

#pro_menu {
  padding-bottom: 15px;
}

.fmenu_item {
  border: 1px solid #A35B04;
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
  color: #000;
  border-radius: 6px;
  margin: 0px 0px 0px 2px;
  padding: 5px 5px 5px 5px;
  width: 97%;
}

.fmenu_item:hover, .avitem:hover {
	background: #601101;
	color:#fff;
	box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;
	}

.avitem { border-bottom:1px solid #222; background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%); color:#000;  }



.sub_menu_item:hover { background:#222; color:#fff; }

.sub_menu_item:hover > .sub_menu_icon { background:#222; color:#fff; }



.avitem:hover { background:#601101; color:#fff; }



/* inside menu */

.elem_in, .aclist, .left_drop_item, .page_drop_item { background:#111; color:#888; border-bottom:1px solid #222; }

.elem_in:hover, .aclist:hover, .left_drop_item:hover, .page_drop_item:hover { background:#000; color:#fff; }



/* page menu */

.page_menu_wrapper { background:#191919; }

.page_menu_item { border-bottom:1px solid #222; padding: 5px 10px; }

.page_menu_item:hover { background:#222; color:#fff; }

.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:#2d000000 !important; }

.target_private {color:#fff; background:#333;}

.hunter_private {color:#fff; background:#007399;}



/* text color  & date */

.date, .listing_text, .docu_description  { color:#4f4f4f; }

.sub_text { color:#2b2708; }

.sub_dark { color:#aaa; }

.input_text, .logs_date, .pdate, .cclear, .cdate { color:#ccc; }

.ptdate { color:#000; }

.cdate { color:#ccc; }

.theme_color { color:#007399;}

.liked  { background:#333; color:#fff; }

.default_color { color:#021b7b; }



 
 .my_notice {
	color: #fff;
	background: #025b21;
	padding: 3px 15px;
	display: inline-block;
	line-height: 1em;
	border-radius: 3px;
	font-weight: normal;
	font-size: 12px;
	text-shadow: #000 1px 1px 0;
}

.shadow_text { text-shadow:1px 1px #000; }

.system_text { background:#222; color:#888; }

.bustate { color: #FFF121; }



/* notification colors */

.bnotify { background:red; color:#ffffff; }




/* elements */ 

.element_color, .player_options, .page_element, #private_box, .chat_side_panel, #side_menu { background:#fff; color:#530000; }
.modal_in { 
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
  background-size: 100%;
  color:#000;
  border-radius: 7px;
  }
  
.modal_in {
  border-radius: 7px;
  -webkit-animation: glowing 1s ease-in-out infinite alternate;
  -moz-animation: glowing 1s ease-in-out infinite alternate;
  animation: glowing 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glowing {
  from {
    box-shadow: 0 0 2px #f4891650, 0 0 4px #f4891650, 0 0 6px #f4891650, 0 0 8px #f4891650;
  }
  to {
    box-shadow: 0 0 3px #ffff5050, 0 0 6px #ffff5050, 0 0 9px #ffff5050, 0 0 12px #ffff5050;
  }
}







.background_chat { background:#fff; }

.chat_panel { 
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
 }



/* shadow */

.add_shadow, .page_element, #private_box, .page_menu_wrapper, .chat_side_panel, #side_menu, .sub_menu { box-shadow:0 0 0px 1px #000; }

.fmenu { box-shadow: none; }

.fmenu_item:last-child {
  border-bottom: 1px solid #A35B04 !important;
}

/* no view elements */

.noview { background:#292929; }



/* borders css */

.border_right, #chat_left { border-right:1px solid #222; }

.border_left, #chat_right { border-left:1px solid #222; }

      /* 

.border_bottom, .label_line, .panel_bar, .side_bar, .listing_element, .listing_half_element, .post_element, .list_element, .listing_reg, .left_list, .box_title  { border-bottom:1px solid #222; }

      */



.border_top  { border-top:1px solid #222; }

.full_border { border:1px solid #222; }



/* list element */

.sub_list_item, .sub_half_item, .reply_item, .ulist_item, .sub_list { 
  background:#111;
  color:#fff;
  border-radius: 6px;
  border: 1px solid #fbe0027a;
  box-shadow: 2px 2px 1px 1px #fbe0027a;
  }
.sub_item {
	background:#000;
	color:#fff;
	border-radius: 10px 10px 10px 10px;
	}

.sub_item:hover {
  background-color: #D57705;
  box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;
  border-radius: 10px 10px 10px 10px;
}

.sub_list_item:hover , .sub_item:hover, .sub_half_item:hover, .ulist_item:hover { background:#000; }



/* slider */

.boom_slider .ui-widget-content { background: #333; }

.boom_slider .ui-state-default { background: #ccc !important; }

.boom_slider .ui-state-active { background: #ccc !important; }

.boom_slider .ui-slider-range { background:#666; }



/* select box color */

.selectboxit-list { background-color: #fff; border:1px solid #222; color:#fff; } /* background of select box */

.selectboxit-btn { background-color: #fff; border:1px solid #222; color:#000; } /* background of select box */

.selectboxit-list .selectboxit-focus .selectboxit-option-anchor { background-color: #333; color:#fff; } /* 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:#151515; color:#fff; } /* background selected hover */

.selectboxit-options { background:#222; color:#fff; } /* 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.4; }

.user { color:#faff5f; }





/* list icon colors */

.boy { border-color:#03add8; }

.girl { border-color:#ff99ff;}

.nosex { border-color:#333; }



/* file music and upload */

.file_color, .file_color a { background:#007399; color:#fff; }

.audio_color { background:#333; color:#fff; }

.song_title { background:#444; color:#fff; }

.audio_progress { background:#fff; }

.audio_ball { background:#007399; }



/* warning box */

.boom_warning { color:#fff2cc; background:#664d00; border:1px solid #997300; }

.boom_error { background:#800000; color:#ffcccc;; border:1px solid #b30000; }

.boom_success { color:#c6ecc6; background:#206020; border:1px solid #2d862d; }

.boom_neutral { color:#ccf2ff; background:#007399; border:1px solid #0099cc; }



/* admin box */

.sp_box { background:#371F01; color:#fff; }

.sp_icon { background:#4B3902; color:#fff; }



/* special log */

.topic_log { background:#0d261a; color:#d9f2e6; }

.seen { background:#1a000c; color:#ffe6f2; }



/* custom */

.background_header { border-bottom:1px solid #262626;  }















.fa-smile-o::before{
  width: 35px;
  height: 35px;
  content: "";
  background: url("/css/themes/Orange/img/smile.gif") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.fa-microphone::before {

  width: 35px;

  height: 35px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/record.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

  border-radius: 50px;

}



.fa-paper-plane::before {

  width: 35px;

  height: 35px;

  content: "";

  background: url("/css/themes/Orange/img/send.gif") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

  border-radius: 10px;

}



.fa-photo::before {

  width: 36px;

  height: 36px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/add-image.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-image::before {

  width: 36px;

  height: 36px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/add-image.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-picture-o::before {

  width: 36px;

  height: 36px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/add-image.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-save::before {

  width: 20px;

  height: 20px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/disk.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-floppy-o::before {

  width: 20px;

  height: 20px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/disk.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-camera::before {

  width: 22px;

  height: 22px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/camera.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}

.fa-bullhorn::before {
  width: 22px;
  height: 22px;
  content: "";
  background: url("/css/themes/Dark/image/mega50.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}







.fa-webcamopenclose::before {

  width: 41px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/webcamopenclose.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-user-circle-o::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/user-1.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-female::before {

  width: 26px;

  height: 26px;

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/woman.png") no-repeat 0 0;

  content: "";

  background-size: 100%;

  display: inline-block;

}



.fa-male::before {

  width: 26px;

  height: 26px;

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/male.png") no-repeat 0 0;

  content: "";

  background-size: 100%;

  display: inline-block;

}





.fa-toggle-on::before {

  width: 26px;

  height: 26px;

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/on.png") no-repeat 0 0;

  content: "";

  background-size: 100%;

  display: inline-block;

}



.fa-microphone-slash::before {

  width: 26px;

  height: 26px;

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/muta.png") no-repeat 0 0;

  content: "";

  background-size: 100%;

  display: inline-block;

}



.fa-edit::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/editname.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-comments::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/privato.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}





.fa-address-book-o::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/editinfo.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-pencil::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/animo.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-comments::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/privato.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-ban::before {

  width: 22px;

  height: 22px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/ignora.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}





.fa-globe::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/position.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-key::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/key.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-flash::before, .fa-bolt::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/azione.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-check-circle::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/veri.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-check::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/veri.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-star::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/star.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-trash::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/cestino.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}





.fa-user-times::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/deleteuser.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-headphones::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/dj.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-music::before {

  width: 26px;

  height: 26px;

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/note.png") no-repeat 0 0;

  content: "";

  background-size: 100%;

  display: inline-block;

}



.fa-gears::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/setting.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}







.fa-legal::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/azion.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-gavel::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/azion.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-comment::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/chat.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-wrench::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/sett.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-filter::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/filter-1.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-cubes::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/combo.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-puzzle-piece::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/addon.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-file-text::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/page.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-cloud-download::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/aggiorna.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-book::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/doc.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-paint-brush::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/background.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}







.fa-dashboard::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/panel.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-tachometer::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/panel.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-gear::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/setting.png") no-repeat 0 0;

  background-size: auto;

  background-size: 100%;

  display: inline-block;

}



.fa-cog::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/setting.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-sign-out::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/exit.png") no-repeat 0 0;

  background-size: auto;

  background-size: 100%;

  display: inline-block;

}



.fa-user-circle::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/user-1.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-desktop::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/dislay.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-refresh::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/update.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-search::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/search.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-flag::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/flag.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-tasks::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/cam.svg") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-newspaper-o::before {

  width: 26px;

  height: 22px;

  content: "";

  background: url("/css/themes/Orange/img/img/news.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-question-circle::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/quiz.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-feed::before, .fa-rss::before {
  width: 26px;
  height: 22px;
  content: "";
  background: url("/css/themes/Orange/img/img/muro.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.spclear .fa-times::before {
  width: 26px;
  height: 26px;
  content: "";
  background: url("/css/themes/Orange/img/close.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.emo_menu .fa-times::before  {
  width: 40px;
  height: 40px;
  content: "";
  background: url("/css/themes/Orange/img/close.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.modal_top_element .fa-times::before  {
  width: 36px;
  height: 36px;
  content: "";
  background: url("/css/themes/Bianco/img/xxx.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.ulist_option .fa-times::before  {
  width: 30px;
  height: 30px;
  content: "";
  background: url("https://guardachice.com/addons/Speed_clear_room_button/files/icon.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.fa-times-circle::before {

  width: 20px;

  height: 20px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/menu.gif") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-user::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/add-amico.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-user-plus::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/amici.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-volume-up::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/sound.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-home::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/home.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-remove::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/x2.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-close::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/x1.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-send::before {

  width: 66px;

  height: 16px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/send-10.gif") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}







.fa-bell::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/notifiche.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-envelope::before {

  width: 36px;

  height: 26px;

  content: "";

  background: url("/css/themes/Orange/img/privato.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-users::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/user.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



  

.fa-group::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/user.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}







.avatar_menu {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: block;
  cursor: pointer;
  margin: 0 auto;
  border: 2px solid #BE6C08;
}







#main_mob_menu {

  width: 55px;

}













.main_item {

  width: 43px;

}



.left_item {

  padding: 5px 5px;

}

.chat_message {
  line-height: 1.4em;
  display: inline-block;
  max-width: 100%;
}



.chat_footer_item {

  padding-left: 8px;

}

.bfont3 {
  font-size: 22px;
  font-family: 'Grandstander', cursive;
  line-height: 1.5em;
}

.my_text .username {
  font-size: 17px;
}


.status_icon {

  width: 22px;

  height: 22px;

}



.fa-bars::before {

  width: 35px;

  height: 35px;

  content: "";

  background: url("/css/themes/Orange/img/menu-fload.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.chat_footer_item .fa-bars::before {

  width: 35px;

  height: 35px;

  content: "";

  background: url("/css/themes/Orange/img/menu-fload.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.head_logo, .chat_head_logo {

  padding-left: 120px;



}



.cover_item .fa-times::before {

  width: 25px;

  height: 25px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/cestino.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.lite_olay {

  background-color: rgba(172, 0, 0, 0.78);

  color: #fff;

  padding: 8px;

}



.cover_item_wrap {

  display: table;

  border-radius: 10px;

}

  

  .avatar_control {

  position: absolute;

  display: table;

  table-layout: fixed;

  width: 100%;

  z-index: 40;

  width: 80px;

  left: 27px;

  border-radius: 10px;

  bottom: 0px;

}



.olay {

  background-color: rgba(172, 0, 0, 0.78);

  color: #fff;

}



.avatar_button .fa-times::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/cestino.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.fa-plus::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("/css/themes/Orange/img/menu-up.gif") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.left_item_icon .fa-plus::before {
  width: 22px;
  height: 26px;
  content: "";
  background: url("/css/themes/Orange/img/img/menu-doun.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
  border-radius: 5px;
  margin-top: 5px;
}



#chat_head {

  padding: 0px 0px 0px 0px;

}



#content {
  width: 100%;
  height: 100%;
  padding: 0;
  padding: 0 12px;
  float: left;
  font-size: 16px;
  border-radius: 8px;
}

#message_content {
  width: 100%;
  height: 100%;
  padding: 0;
  padding: 0 12px;
  float: left;
  font-size: 16px;
  border-radius: 8px;
}



#container_input {

  padding: 3px;

  border: 0px solid #F28705;

}



  /* logs color private and main chat */



/* list new */



.panel_bar_item .fa-times::before {
  width: 36px;
  height: 36px;
  content: "";
  background: url("/css/themes/Orange/img/fload-dx.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.modal_top_item .fa-times::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("/css/themes/Orange/img/close.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.fa-video-camera::before {

  width: 20px;

  height: 20px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/addons/live_stream/files/icon.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}

#chat_right_data .fa-plus::before {
  width: 26px;
  height: 26px;
  content: "";
  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/add-house.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.theme_btn {
  background: #346403e0;
  color: #fff;
}

.rounded_button {

  border-radius: 8px;

}



.room_options .fa-plus::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/add-house.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



#header2 {

background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);

}




















.left_list:last-child {
  border: 1px solid #BE6C08 !important;
}





.left_list {
background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
  border: 1px solid #BE6C08;
  margin: 3px 3px 3px 3px;
  border-radius: 10px 10px 10px 10px;
  max-width: 133px;
}

.left_list:hover {
  background-color: #D57705;
  box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;
  border-radius: 0px 10px 10px 10px;
}




.add_shadow, .page_element, #private_box, .page_menu_wrapper, .chat_side_panel, #side_menu, .sub_menu {

  box-shadow: 0 0 0px 1px #0000;

}



.live_stream_nicebox_vidopt .fa-times::before {

  width: 26px;

  height: 26px;

  content: "";

  background: url("https://giankaraoke.com/sito/video-chat/default_images/img/camoff.png") no-repeat 0 0;

  background-size: 100%;

  display: inline-block;

}



.listing_half_element {

  padding: 10px 10px;

  width: calc(50% - 10px);

  float: left;

  margin: 5px 5px;

  border:1px solid #D57705;

  border-radius: 7px;

  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);



}



.listing_half_element:hover {

background-color: #D57705;

box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;

}









.avatar_spin {

  border: 0px solid #fff;

}

#av_menu {

  box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;

}



#content {
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
  background-color: #fff;
}

#message_content {
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
  background-color: #fff;
}



#private_box {

   box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;

}

.chat_rank {
  height: 25px;
}

.nosex {

  border-color: #66a2ff;

}

.boy {

  border-color: #fbaf6d;

}



.girl {

  border-color: #ffea99;

}





.element_color {

  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);

}

.bfont7 {
  font-size: 18px;
  font-family: 'lemonada', cursive;
}

.pro_ranking {
  height: 34px;
  width: auto;
}

.in_room_element {
  display: table;
  table-layout: auto;
  width: 97%;
  padding: 3px;
  cursor: pointer;
  border: 1px solid #BE6C0880;
  border-radius: 10px;
  margin-bottom: 14px;
  margin-left: 4px;
  margin-top: 15px;
    background: url("/css/themes/Orange/img/entra1.png") no-repeat 0 0;
    background-size: 100px;
    background-position: center;
}

#chat_right_data .in_room_element .in_room_name {
font-size: 13px;
}



.in_room_element {
  border-radius: 10px;
  -webkit-animation: glowing 1s ease-in-out infinite alternate;
  -moz-animation: glowing 1s ease-in-out infinite alternate;
  animation: glowing 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glowing {
  from {
    box-shadow: 0 0 2px #f4891680, 0 0 4px #f4891680, 0 0 6px #f4891680, 0 0 8px #f4891680;
  }
  to {
    box-shadow: 0 0 3px #ffff5080, 0 0 6px #ffff5080, 0 0 9px #ffff5080, 0 0 12px #ffff5080;
  }
}


.in_room_element:hover {
	  display: table;
  table-layout: auto;
  width: 97%;
  padding: 3px;
  cursor: pointer;
  border: 1px solid #BE6C0880;
  border-radius: 10px;
  margin-bottom: 14px;
  margin-left: 4px;
  margin-top: 15px;
  box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.2),0 1px 10px rgb(242, 184, 7, 0.2) !important;
  background-color: #4D020180;
background: url("/css/themes/Orange/img/tras1.png") no-repeat 0 0;
  background-size: 400px;
  background-position: center;
}

.list_element:last-child  {
  border-bottom: 1px solid #BE6C08 !important;
}


/* background 
.btable:hover {
  box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;
  background-color: #4D0201;
}

colors */


.emo_chat {
  margin-bottom: -6px;
  height: 70px;
}

.emoticon {
height: 60px;
  float: left;
  margin: 5px;
  border: 1px solid #fbe002;
  padding: 4px;
  box-shadow: 4px 4px 1px 1px #fbe0027a;
  min-height: 60px;
  max-height: 60px;
  min-width: 60px;
  max-width: 60px;
  background-color: #e8e2e212;
  border-radius: 10%;
}

.sticker {
  height: 60px;
  float: left;
  margin: 5px;
  border: 1px solid #fbe002;
  padding: 4px;
  box-shadow: 4px 4px 1px 1px #fbe0027a;
  min-height: 60px;
  max-height: 60px;
  min-width: 60px;
  max-width: 60px;
  background-color: #e8e2e212;
  border-radius: 10%;
}

.emoticon img {
height: 100%;
  width: auto;
  min-height: 50px;
  max-height: 50px;
  min-width: 50px;
  max-width: 50px;
}

.sub_options {
  padding: 7px;
  background: url("/css/themes/Orange/img/txt.png") no-repeat 0 0;
  background-size: 38px;
}

.sub_options img {
  width: 100%;
  height: auto;
  border-radius: 100%;
}

#main_input_extra {
  border-radius: 6px;
    margin-bottom: 5px;
  margin-left: 5px;
}

#main_emoticon {
  margin-bottom: 8px;
  margin-left: 3px;
  border-radius: 6px;
  border: 2px solid #fff0;
}

#main_emoticon {
  border-radius: 6px;
  -webkit-animation: glowing 1s ease-in-out infinite alternate;
  -moz-animation: glowing 1s ease-in-out infinite alternate;
  animation: glowing 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glowing {
  from {
    box-shadow: 0 0 2px #f48916, 0 0 4px #f48916, 0 0 6px #f48916, 0 0 8px #f48916;
  }
  to {
    box-shadow: 0 0 3px #ffff50, 0 0 6px #ffff50, 0 0 9px #ffff50, 0 0 12px #ffff50;
  }
}

.chat_image {
  max-width: 100%;
  height: 80px;
  width: auto;
  margin: 5px 0 0 0;
  border-radius: 5px;
}

.chat_avatar {
  display: table-cell;
  width: 60px;
  vertical-align: top;
  position: relative;
}

.left_item_text {
  display: table-cell;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 14px;
}



.page_element_img {
  color: #fff;
  padding: 15px;
  margin-bottom: 10px;
  border-radius: 20px;
  height: 380px;
}

.left_counters2 {
  background: #300;
  position: absolute;
  right: 10px;
  width: 70px;
  height: 55px;
  top: 10px;
  border: 1px solid #BE6C08;
  border-radius: 8px;
}

.left_countersdx {
  background: #300;
  position: absolute;
  right: 10px;
  width: 45px;
  height: 31px;
  top: 10px;
  border: 1px solid #BE6C08;
  border-radius: 4px;
  padding: 2px;
}



.page_left {
  display: table-cell;
  vertical-align: top;
  padding-left: 10px;
}

.cavatar {
	height: 55px;
	width: 55px;
	border-radius: 50%;
	display: block;
	overflow: hidden;
	cursor: pointer;
}







.room_description {
  height: 45px;
  max-height: 30px;
  overflow: hidden;
  font-size: 12px;
  margin-bottom: 10px;
}

.text_xreg {
  font-size: 25px;
}

.room_lock {
  width: 40px;
  height: 40px;
  border-radius: 5%;
  position: absolute;
  top: 20px;
  right: -52px;
}

.add_shadow {
  border-radius: 10px;
  -webkit-animation: glowing 1s ease-in-out infinite alternate;
  -moz-animation: glowing 1s ease-in-out infinite alternate;
  animation: glowing 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glowing {
  from {
    box-shadow: 0 0 2px #f48916, 0 0 4px #f48916, 0 0 6px #f48916, 0 0 8px #f48916;
  }
  to {
    box-shadow: 0 0 3px #ffff50, 0 0 6px #ffff50, 0 0 9px #ffff50, 0 0 12px #ffff50;
  }
}

.fmenu {
  border-radius: 10px;
}

.list_element:last-child, .listing_reg:last-child, .left_list:last-child, .user_item_custom:last-child, .ulist_item:last-child, .panel_list:last-child, .post_element:last-child , .sub_list:last-child, .sub_menu_item:last-child, .fmenu_item:last-child, .page_drop_item:last-child, .listing_element:last-child, .listing_half_element:last-child,
.reply_item:last-child, .avitem:last-child, .sub_list_item:last-child, .elem_in:last-child, .aclist:last-child, .list_hover_item:last-child { 
  border: 1px solid;
  border-radius: 6px;
  border: 1px solid #fbe0027a;
  box-shadow: 2px 2px 1px 1px #fbe0027a; 
}

.user_item:last-child { border-bottom: 1px; }

.user_item_avatar {
  display: table-cell;
  vertical-align: middle;
  width: 72px;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 23px;
}

.user_item_avatar .acav {
  width: 40px;
  height: 40px;
  border-radius: 15%;
  display: block;
  cursor: pointer;
}

.user_item_avatar .acav:hover {
    cursor: pointer;
    position: relative;
    z-index: 100;
	border-radius: 15% !important;
	border: 2px solid #ffc001 !important;
    box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;
    transform: scale(2.0, 2.0);
    -ms-transform: scale(2.0, 2.0);
    -moz-transform: scale(2.0, 2.0);
    -webkit-transform: scale(2.0, 2.0);
    -o-transform: scale(2.0, 2.0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}


/* list cam */

.list_sta{
	background:transparent;
	width:30px;
	height:30px;
	position: absolute;
    right: 6px;
    top: 5px;

}

/* list rank */

.list_stb{
	background:transparent;
	width:30px;
	height:30px;
	position: absolute;
    left: 2px;
    top: 3px;

}

/* list gender */

.list_stc{
	background:transparent;
	width:30px;
	height:30px;
	position: absolute;
    left: 2px;
    top: 37px;

}

/* list pc */

.list_std{
	background:transparent;
	width:25px;
	height:25px;
	position: absolute;
    left: 54px;
    top: 45px;

}

/* list woman */

.list_ste{
	background:transparent;
	width:30px;
	height:30px;
	position: absolute;
    left: 2px;
    top: 37px;
}





.list_status {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #fff;
  padding: 1px;
  display: none;
}



.list_rank_mobile {
  height: 23px;
  border: 0.5px solid #fff5;
  border-radius: 4px;
  padding: 2px;
  background: #000;
}






/* store box */

.fa-text-width-store::before {
  width: 35px;
  height: 35px;
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/font1.png") no-repeat 0 0;
    background-size: auto;
  background-size: auto;
  content: "";
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-music-store::before {
  width: 35px;
  height: 35px;
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/note.png") no-repeat 0 0;
    background-size: auto;
  content: "";
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-paint-brush-store::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/background.png") no-repeat 0 0;
    background-size: auto;
  background-size: 100%;
  display: inline-block;
    border: 2px solid #777;
  border-radius: 4px;
}

.fa-smile-o-store::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/smiley.png") no-repeat 0 0;
    background-size: auto;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-image-store::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/add-image.png") no-repeat 0 0;
    background-size: auto;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-facebook-f-store::before, .fa-facebook-store::before {
  width: 35px;
  height: 35px;
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/fb.png") no-repeat 0 0;
    background-size: auto;
  content: "";
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}



.fa-free-code-camp-store::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/ombra.png") no-repeat 0 0;
    background-size: auto;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-zoom-store::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/zoom.png") no-repeat 0 0;
    background-size: auto;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}



.fa-decoro-store::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/top.png") no-repeat 0 0;
    background-size: auto;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-cogs-store::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/close.png") no-repeat 0 0;
    background-size: auto;
  background-size: 100%;
  display: inline-block;
    border: 2px solid #777;
  border-radius: 4px;
}



.pad20 {
  padding: 20px;
  background: #fff;
}


.post_image {
  table-layout: fixed;
  width: 100%;
  margin: 10px 0;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  display: flex;
  justify-content: center;
}

/* user list extend */


  




.user_item_custom {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 98%;
  cursor: pointer;
  padding:6px 8px!important;
  border: 1px solid #BE6C08;
  border-radius: 8px;
  margin: 3px;
  background-color: #D5770550;
}

.user_item_custom:last-child {
  border-bottom: 1px solid #BE6C08 !important;
}

.user_item_custom:hover {
  box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;
  background-color: #fff;
}


.user_count { 
    padding: 0;
	width: 100%;
	display: flex;
  justify-content: end;
 }


.user_count_uno  {
	height: 45px;
	margin-right: 2px;
	border: 1px solid #ffff50;
	border-radius: 20px 20px 0px 0px;
	color:#666;
	background-image: url("/addons/extend_files/files/img/banner.gif");
	background-color: #000;
	}
	
.user_count_due  {
    border: 0px solid red;


	}
 

 
/* user list extend cam */ 









.chat_system {
  color: #000 !important;
  text-shadow: #eee8e8 1px 1px 0;
  font-size: 15px;
  line-height: 1.4em;
  max-width: 100%;  
}

.panel_bar {
  display: table;
  width: 100%;
  table-layout: fixed;
  height: 40px;
  border-radius: 8px 0px 0px 8px !important;
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
}

.side_bar {
  display: table;
  width: 100%;
  table-layout: fixed;
  height: 40px;
  border: 1px solid #23cc00;
  border-radius: 12px 0px 0px 12px !important;
  background:#4F0201;
}

.reg_selected {  background:#d00101; color:#fff; }

.modal_content {
  border-radius: 0 0 15px 15px;
}

/* admin   .fa-text-width:before{content:"\f035"} box */

.fa-text-width-a:before {
  width: 35px;
  height: 35px;
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/font1.png") no-repeat 0 0;
  content: "";
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

 

.fa-music-b::before {
  width: 35px;
  height: 35px;
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/note.png") no-repeat 0 0;
  content: "";
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-paint-brush-c::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/background.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-smile-o-d::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/smiley.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-image-e::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/add-image.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-facebook-ff::before, .fa-facebook-store::before {
  width: 35px;
  height: 35px;
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/fb.png") no-repeat 0 0;
  content: "";
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-free-code-camp-g::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/ombra.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-zoom-h::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/zoom.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-image-i::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/top.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.fa-cogs-l::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("https://amicivideochat.eu/addons/chat_store/files/img/close.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 4px;
}

.chat_head-store {
	background-image: linear-gradient(0deg,rgb(0,0,0) 0%, rgb(218,5,5) 5%, rgb(79,2,1) 10%,rgb(0,0,0) 100%);
	color:#fff;
	}



.head_option {
  width: 35px;
}

.fa-webcam::before {
  width: 26px;
  height: 26px;
  content: "";
  background: url("/addons/live_stream/files/img/webcam.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.fa-webcamm::before {
  width: 24px;
  height: 24px;
  content: "";
  background: url("/addons/live_stream/files/img/webcamm.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.fa-webcammm::before {
  width: 35px;
  height: 35px;
  content: "";
  background: url("/addons/live_stream/files/img/webcamm.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.fa-webcammmm::before {
  width: 18px;
  height: 23px;
  content: "";
  background: url("/addons/live_stream/files/img/part1.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.cont-conferenz {
  width: 40px;
  height: 40px;
  position: absolute;
  font-size: 12px;
  padding-top: 5px;
  padding-right: 7px;
}

.fa-webcamoff::before {
  width: 26px;
  height: 26px;
  content: "";
  background: url("/addons/live_stream/files/img/camoff.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.fa-times-close::before {
  width: 26px;
  height: 26px;
  content: "";
  background: url("/addons/live_stream/files/img/camoff.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.fa-minus-giu::before {
  width: 26px;
  height: 26px;
  content: "";
  background: url("/addons/live_stream/files/img/camgiu.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}







/* gradient-border */

.gps_ring {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #EFAB0B, #450BA2, #EFAB0B);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}
.gps_ringsp {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #1390B9, black, #1390B9);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringsa {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #7B13B9, black, #7B13B9);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringa {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #7B13B9, black, #7B13B9);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringmod {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #C8141C, #000000, #C8141C);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringdj {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #bc6700, #000000, #bc6700);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringjok {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #acb6ea, #000000, #bc6700);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringsc {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #ffd700, #000000, #ffd700);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringov {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #bc6700, #000000, #bc6700);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringsv {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #11AF64, black, #11AF64);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringvip {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #D15C1D, black, #D15C1D);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}

.gps_ringonli {
    border: 1px solid #999;
    -webkit-border-radius: 0px;
    height: 30px;
    width: 66%px;
    background: linear-gradient(to right, #0a3502, #00e60e, #0a3502);
    text-align: center;
    display: block;
    color: white;
    box-shadow: 0 0 17px black;
  -moz-box-shadow: 0 0 17px black;
  -webkit-box-shadow: 0 0 17px black;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.6, 0.6); opacity: 0.9;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
}



 .fa-legal-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/proprie.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

 .fa-star-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/superadmin.png") no-repeat 0 0;
 background-size: 100%;
  display: inline-block;
}

 .fa-bolt-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/admin.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

 .fa-shield-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/modd.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

 .fa-microphone-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/dj.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

 .fa-jok-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/joker.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

 .fa-sc-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/chatterr.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.fa-ov-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/ov.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.fa-sv-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/sp.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.fa-vip-extend::before {
  width: 25px;
  height: 25px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/vip.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}

.fa-onli-extend::before {
  width: 40px;
  height: 23px;
  content: "";
  background: url("/addons/AA_extend_files/files/img/onli.png") no-repeat 0 0;
  background-size: 100%;
  display: inline-block;
}



.user_item_flag img {
  width: 20px;
  height: auto;
  position: absolute;
  left: 1px;
  top: 5px;
  border: 1px solid #000;
  border-radius: 0px;
}





#chat_left_menu {
  width: 100%;
  overflow: hidden;
    overflow-y: hidden;
  overflow-y: auto;
  scrollbar-width: thin !important;
}









.cookie_wrap {
  position: fixed;
  display: table;
  bottom: 0;
  padding: 20px;
  width: 100%;
  z-index: 9999;
  max-width: inherit;
}

.login_logo {
  height: 36px !important;
  width: auto;
}




.room_img{
  width: 70px;
  height: 70px;
  color: #fff;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 4px auto;
  padding: 4px;
  background: linear-gradient(0deg, #ecf321, #060c2100, #d50505);
  box-sizing: border-box;
  border-radius: 5px;
  transition: 0.5s all linear;
}




.in_room_img {
  width: 70px;
  height: 70px;
  border-radius: 10%;
  display: block;
    justify-content: center;
  align-items: center;
  margin: 4px auto;
  padding: 4px;
  background: linear-gradient(0deg, #ecf321, #060c2100, #d50505);
  box-sizing: border-box;
  border-radius: 10px;
  transition: 0.5s all linear;
}

.in_room_img::before{
    z-index: -1;
}
.in_room_img::after{
  z-index: -2;
  filter: blur(10px);
}
.in_room_img::before,
.in_room_img::after{
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: #fff;
  background: linear-gradient(0deg, #2196f3, #060c21, #ffffff);
  border-radius: 10px;
}

.in_room_name {
  display: flex;
  padding: 4px 5px 0;
  margin-left: 0px;
  min-height: 80px;
  max-height: 80px;
  justify-content: start;
  width: 100%;
  font-size: 12px;
  color: #10031e;
}

.in_room_icon {
  display: table-cell;
  width: 25%;
  vertical-align: top;
  position: relative;
}

.in_room_lock {
  width: 30px;
  height: 30px;
  border-radius: 5%;
  position: absolute;
  bottom: 0px;
  left: 15px;

}

.in_room_count .fa-user::before {
  width: 150px;
  height: 18px;
  content: "";
  background: url("/css/themes/Orange/img/cones.png") no-repeat 0 0;
  background-size: auto;
  background-size: 85%;
  display: inline-block;
}

.in_room_count {
  display: flex;
  white-space: nowrap;
  width: 98%;
  height: 25px;
  margin-left: 0px;
  justify-content: end;
}

.text_title {
  font-weight: bold;
  font-size: 15px;
  text-align: center;
}

.label {
  margin: 5px 0;
  font-size: 12px;
  font-weight: bold;
}

#meditprofile {
background: #fff;
}






/* inizio 
.user_item:first-child {
  border-top: 2px solid #000 !important;
  border-bottom: 2px solid rgb(0, 0, 0) !important;
}



*/

.user_item:hover {
  box-shadow: 3px -2px 4px rgba(242, 231, 80, 0.5),0 1px 10px rgb(242, 184, 7,01) !important;
  background: linear-gradient(0deg, rgb(111, 24, 15) 20%, rgb(0, 0, 0) 80%,rgb(111, 24, 15) 100%);
}






  


 














#chat_right_content {
  width: 100%;
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
}

#chat_right_data {
  overflow: hidden;
    overflow-y: hidden;
  overflow-y: auto;
  position: relative;
  width: 101%;
  scrollbar-width: thin !important;
  border-radius: 0px 0px 0px 0px;
  background-image: linear-gradient(0deg,rgb(253, 252, 252) 0%, rgb(232, 153, 153), rgb(246, 200, 200) 90%, rgb(249, 241, 241) 100%);
}

.user_item_data {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid #ff000000;
    padding-left: 35px;
	padding-bottom: 17px;
	width: 200px;
}

.user_item {
  margin: 0 0 6px 0;
  border: 1px solid #725C12 !important;
  border-right: 5px solid #725C12 !important;
  border-radius: 10px;
  padding: 0 0 0 8px!important; 
  min-height: 90px;
  background: #FFFFFF;
  }

.user_item_icon {
  vertical-align: top;
  width: 24px;
  text-align: center;
  font-size: 15px;
  position: absolute;
  left: 62px;
  top: 13px;
}

.extend_list_cam {
	background:transparent;
	width:30px;
	height:30px;
	position: absolute;
    left: 65px;
    top: 65px;
}

.list_rank {
	height: 25px;
	border: 0.5px solid #fff5;
	border-radius: 4px;
	padding: 2px;
	background: #0005;
}

.extend_list_online {
    position: absolute;
    left: 2px;
    bottom: 23px;
    width: auto;
    height: 18%;
    border-radius: 50%;
    padding: 2px;
}

.user_item_flag {
  width: 25px;
  height: 25px;
  position: absolute;
  left: 144px;
  top: 65px; 
  border: 0.5px solid #fff5;
  border-radius: 4px;
  padding: 2px;
  background: #0005;
}

.extend_list_gender {
	background:transparent;
	width:25px;
	height:25px;
	position: absolute;
    left: 119px;
    top: 65px;
}

.extend_list_mobile {
	background:transparent;
	width:25px;
	height:25px;
	position: absolute;
    left: 94px;
    top: 65px;
}

.extend_list_camcam {
	background:transparent;
	width:25px;
	height:25px;
	position: absolute;
    left: 180px;
    top: 65px;
	
}
.extend_list_camcam:hover {
  width: 24px;
  height: 24px;
  content: "";
  background: url("/addons/ANO_broadcast_group/files/webcamm2.png") no-repeat 0 0;


}

.extend_list_participants {
	background:transparent;
	width:25px;
	height:25px;
	position: absolute;
    left: 212px;
    top: 65px;
	
}


.extend_list_botton {
	width:100px;
	height:25px;
	position: absolute;
    left: 180px;
    top: 44px;
    border: 0.5px solid #fff5;
    border-radius: 4px;
    padding: 2px;

}


.extend_list_count {
	background:transparent;
	width:50px;
	height:25px;
	position: absolute;
    left: 240px;
    top: 65px;
	
}


.selectboxit-container .selectboxit {
  border-radius: 6px;
  border: 1px solid #fbe0027a;
  box-shadow: 2px 2px 1px 1px #fbe0027a;
}


.back_role_roll {
        font-size: 14px;
		color: #fff;
		background-color: #b74c4b;
		border-radius: 15px 0;
		box-shadow: 0 2px 5px #fb901e;
		text-shadow: 1px 1px #000;
		padding: 5px 12px;
		border: 1px dashed white;
		width: auto;
		background-image: url(https://i.imgur.com/eqGvZEC.gif);
}

.btable {
	display: table;
	table-layout: fixed;
	width: 100%;
	background: #0003;
	border-radius: 0px 0px 0px 0px;
}


.zone_status {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 30px;
}

.icon_status {
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  padding: 1px;
}
