/* general colors */
a {
	color:black;
}
body {
	background:linear-gradient(#999,#070843 242%);
	color:#444;
}
button {
	background:transparent;
	color:#fff;
}
input,textarea,.post_input_container {
	background:#f2f2f2;
	border:1px solid #e6e6e6 !important;
	color: #666;
}
/* login box */
.not_member {
	background:#ededed;
	color: #666;
}
/* cookie box */
.cookie_wrap {
	background:#ddd;
	color: #666;
}
/* back mains colors */
.back_theme {
	background:#03add8;
	color:#fff;
}
.back_dark {
	background:#012832;
	color:#fff;
}
.back_med {
	background:#ededed;
	color:#666;
}
.back_lite {
	background:#f3f3f3;
	color:#666;
}
.back_xlite {
	background:#fff;
	color: #666;
}
/* button colors */
.theme_btn {
	background:#29221a;
	color:#fff;
}
.default_btn {
	background:#012832;
	color:#fff;
}
.dark_selected {
	background:#03add800;
	color:#fff;
}
.ok_btn {
	background:#74b20e;
	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:linear-gradient(7deg,#021419,#999 40%,#031d23);
	border-top:1px solid #ededed;
	box-shadow:inset 0 0 36px -7px #000;
	/* border:2px solid #000;*/
}
.input_item {
	color: snow;
}
/* background colors */
.top_background,.background_header,.chat_head,.chat_footer,.panel_top,.emo_head,.modal_top {
	background:linear-gradient(343deg,#7b858b 18%,#686d6e 48%,#000 19%,#696969 26%,#4e4b4b 58%,#827a7a 88%);
	color:#fff;
	box-shadow:inset 0 0 36px -7px #000;
	border:2px solid #000;
}
.background_box {
	background:#d1cbcf;
	color: #000;
}
/* modal */
.modal_menu,.tab_menu {
	background:#f3f3f3;
	color:#555;
}
.modal_selected,.tab_selected {
	background:#012832;
	color:#fff;
}
.modal_back {
	background-color: rgba(0,0,0,0.6);
}
/*panel selected */
.panel_selected {
	/* background: #252525;*/
}
/* reg menu */
.reg_menu {
	color:#444;
}
.reg_selected {
	background:#ededed;
	color: #444;
}
/* menu icon */
.sub_menu_icon,.menuo,.menup {
	color: #032e8d;
}
/* outside menu */
.sub_menu_item,.fmenu_item,.avitem {
	border-bottom:1px solid #ededed;
	background:#fff;
	color:#000;
}
.sub_menu_item:hover,.sub_menu_item:hover>.sub_menu_icon,.fmenu_item:hover,.avitem:hover {
	background:#ededed;
	color: #666 !important;
}
/* inside menu */
.elem_in,.aclist,.left_drop_item,.page_drop_item {
	background:#858585;
	border-bottom:1px solid #000000;
	color:#000;
	border-radius:0px 0px 15px 15px;
}
.elem_in:hover,.aclist:hover,.left_drop_item:hover,.page_drop_item:hover {
	background:#e6e6e6;
	color: #666;
}
/* page menu */
.page_menu_wrapper {
	background:#fff;
}
.page_menu_item {
	border-bottom:1px solid #ededed;
}
.page_menu_item:hover {
	background:#ededed;
	color:#666;
}
.page_selected {
	color: #03add8 !important;
}
/* text error colors */
.error {
	color:red;
}
.success {
	color:#74b20e;
}
.warn {
	color: orange;
}
/* logs color private and main chat */
.log2 {
	/* background:#f8f8f8;*/
}
.target_private {
	color:#fff;
	background:#333;
}
.hunter_private {
	color:#fff;
	background: #1f406f;
}
/* text color & date */
.sub_text,.date,.listing_text,.docu_description {
	color:#070843;
}
.sub_dark {
	color:#aaa;
}
.input_text,.logs_date,.pdate,.ptdate,.cclear,.cdate {
	color:#000;
}
.theme_color {
	color:#ffa814;
}
.liked {
	background:#ededed;
	color:#666;
}
.default_color {
	color:#012832;
}
.user_count {
	color:#ededed;
	background:rgb(15 66 81 / 89%);
}
.my_notice {
	color:#fff;
	background:#03add8;
	padding:3px 10px;
	display:inline-block;
	line-height:1em;
	margin-top:2px;
	border-radius:20px;
	font-weight:normal;
}
.shadow_text {
	text-shadow:1px 1px #000;
}
.system_text {
	background:#ededed;
	color:#666;
}
.bustate {
	color: #fff;
}
/* notification colors */
.bnotify {
	background:red;
	color:#fff;
}
/* elements */ .element_color,.player_options,.page_element,#private_box,#getistek,.chat_side_panel,#side_menu,.modal_in {
	background:linear-gradient(50deg,#8a8484 18%,#7f807f 48%,#000 19%,#767681 26%,#4e4b4b 58%,#094969 88%);
	color:#444;
}
.background_chat {
	background:#fff;
}
.chat_panel {
	background:#fff;
}
#side_menu,.modal_in,.page_element,.page_menu ul {
	background:#e3e3e3;
	border: 1px solid rgba(0,0,0,.1);
}
/* shadow */
.add_shadow,.page_element,#private_box,.page_menu_wrapper,.chat_side_panel,#side_menu,.sub_menu,.fmenu {
	box-shadow: 0 0 1px 1px #ddd;
}
/* no view elements */
.noview {
	background:rgba(0,0,0,.25);
	color: #0ad2ff;
}
/* borders css */
#chat_right {
	background:linear-gradient(7deg,#545656,#999 40%,#555858);
	color:#eee;
}
#chat_left {
	background:linear-gradient(7deg,#404040,#999 40%,#545656);
	color:#000;
}
.border_bottom,.label_line,.panel_bar,.side_bar,.listing_element,.listing_half_element,.post_element,.list_element,.listing_reg,.left_list,.user_item,.user_item_custom,.box_title {
	border-bottom:3px solid #000000;
	border-radius:15px;
}
.border_top {
	border-top:1px solid #ededed;
}
.full_border {
	border: 1px solid #ededed;
}
/* list element */
.sub_list_item,.sub_item,.sub_half_item,.reply_item,.ulist_item,.sub_list {
	background:#c5c5c5;
	color:#000;
	border-radius:0px 15px;
}
.sub_list_item:hover,.sub_item:hover,.sub_half_item:hover,.ulist_item:hover {
	background: #ededed;
}
/* slider */
.boom_slider .ui-widget-content {
	background:#ededed;
}
.boom_slider .ui-state-default {
	background:#999 !important;
}
.boom_slider .ui-state-active {
	background:#999 !important;
}
.boom_slider .ui-slider-range {
	background: #ccc;
}
/* select box color */
.selectboxit-list,.selectboxit-btn {
	background-color:#f2f2f2;
	color:#666;
	border: 1px solid #e6e6e6 !important;
}
/* background of select box */
.selectboxit-list .selectboxit-focus .selectboxit-option-anchor {
	background-color:#ededed;
	color: #666;
}
/* color of sub menu hover */
.selectboxit-default-arrow {
	border-top:4px solid #666;
}
.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active {
	background:#f2f2f2;
	color: #666;
}
/* background selected hover */
.selectboxit-options {
	background:#fff;
	border: 1px solid #ccc;
}
/* background color of the options */
.selectboxit-list .selectboxit-option-anchor {
	color: #666;
}
/* color of sub menu item */
/* user color and special user color */
.offline {
	opacity:0.5;
}
.user {
	color:#000;
}
.chat_system {
	color: #000;
}
/* list icon colors */
.boy {
	border-color:#f44336 #9c27b0 #ff9800 #4caf50;
	box-shadow:1px 1px 4px #030506;
}
.girl {
	border-color:#ff33ff #03add8 #ff33ff #03add8;
	box-shadow:1px 1px 4px #030506;
}
.nosex {
	border-color:#000000 #03add8 #000000 #03add8;
	box-shadow: 1px 1px 4px #030506;
}
/* file music and upload */
.file_color,.file_color a {
	background:#03add8;
	color:#fff;
}
.audio_color {
	background:#012832;
	color:#fff;
}
.song_title {
	background:#666;
	color:#fff;
}
.audio_progress {
	background:#fff;
}
.audio_ball {
	background: #03add8;
}
/* warning box */
.boom_warning {
	color:#8a6d3b;
	background:#fcf8e3;
	border:1px solid #faebcc;
}
.boom_error {
	background:#f2dede;
	color:#a94442;
	;
	border:1px solid #ebccd1;
}
.boom_success {
	color:#3c763d;
	background:#dff0d8;
	border:1px solid #d6e9c6;
}
.boom_neutral {
	color:#31708f;
	background:#d9edf7;
	border: 1px solid #bce8f1;
}
/* admin box */
.sp_box {
	background:#ededed;
	color:#666;
}
.sp_icon {
	background:#03add8;
	color: #fff;
}
/* special log */
.topic_log {
	max-width:100%;
	display:inline-block;
	background:url(../default_images/special/background.gif)border-radius:.4rem;
	padding:5px 8px;
	position:relative;
}
.seen {
	background:#ffe6f2;
	color:#330019;
}
.menu_icon,.menui,.pagemenui {
	color: #000000;
}
/* custom */
.login_sub_text,.login_title_text,.login_register_text {
	text-shadow:1px 1px 1px #666;
}
.ikonListesiIMG {
	border-radius:100%;
	cursor:pointer;
	float:left;
	min-height:40px;
	max-height:40px;
	min-width:40px;
	max-width:40px;
	background-color:#eaeaea6e;
	padding:5px;
	margin:-2px;
	box-shadow:4px 7px 10px 5px rgb(102 92 92);
}
.ikonListesiIMG2 {
	border-radius:100%;
	cursor:pointer;
	float:left;
	min-height:40px;
	max-height:40px;
	min-width:40px;
	max-width:40px;
	background-color:#eaeaea6e;
	padding:5px;
	margin:-4px;
	box-shadow:4px 7px 10px 5px rgb(0 0 0/20%);
}
.sticker,.sticker .ikonListesiIMG2 {
	width:58px;
	min-width:58px;
	min-height:58px;
	min-width:58px;
	min-height:58px;
}
.ikonListesiIMG {
	border-radius:100%;
	cursor:pointer;
	float:left;
	min-height:40px;
	max-height:40px;
	min-width:40px;
	max-width:40px;
	background-color:#eaeaea6e;
	padding:5px;
	margin:-2px;
	box-shadow:4px 7px 10px 5px rgb(102 92 92);
}
.ikonListesiIMG2 {
	border-radius:100%;
	cursor:pointer;
	float:left;
	min-height:40px;
	max-height:40px;
	min-width:40px;
	max-width:40px;
	background-color:#eaeaea6e;
	padding:5px;
	margin:-4px;
	box-shadow:4px 7px 10px 5px rgb(0 0 0/20%);
}
.sticker,.sticker .ikonListesiIMG2 {
	width:58px;
	min-width:58px;
	min-height:58px;
	min-width:58px;
	min-height:58px;
}
.testo {
	background:linear-gradient(359deg,#494848 18%,#6c7679 48%,#000 19%,#767681 26%,#4e4b4b 58%,#827a7a 88%);
	background-size:cover;
	border-bottom:1px solid #000000;
	border-radius:15px;
}
.avatar_memo {
	width:80px;
	height:80px;
	border-radius:50px;
}
	.profile_avatar1 {
	display:table-cell;
	width:178px;
	vertical-align:bottom;
	position:relative;
	border-radius:5px;
	text-align:center;
}
.sabah {
	background:url(/default_images/icons/sabah.png) 0 0 repeat-x
}
.ogle {
	background:url(/default_images/icons/ogle.png) 0 0 repeat-x
}
.aksam {
	background:url(/default_images/icons/aksam.png) 0 0 repeat-x
}
.user-info-wrapper {
	display:block;
	margin:0;
	margin-bottom:0;
	margin-left:17px
}
.user-info-wrapper.sm {
	margin-left:0;
	background:linear-gradient(184deg,rgb(122 122 122) 5.911420204978038%,rgb(86 86 86) 95.95534407027817%);
	background-size:cover;
	border-radius:0px 15px;
}
.user-info-wrapper .profile-wrapper {
	border-radius:100px;
	position:relative
}
.user-info-wrapper .profile-wrapper.sm {
	overflow:visible;
	top:10px;
	margin-bottom:10px;
	text-align:center
}
.user-info-wrapper .profile-wrapper.sm img {
	width:80px;
	height:80px;
	border-radius:50%
}
.user-info-wrapper .user-info {
	color:#fff;
	display:block;
	margin:2px 0;
}
.user-info-wrapper .user-info .status {
	color:#929fa5;
	font-size:13px;
	margin-bottom:10px;
	margin-top:2px;
	font-weight:400
}
.username2 {
	font-size:14px;
	font-weight:700;
	padding:4px 0;
}
.welcome-text {
	text-align:center;
	width:100%
}
.greeting_time {
	color:#fff;
	font-weight:700;
	font-size:14px
}
.greeting_message {
	color:#fff;
	font-weight:400;
	font-size:12px;
}
.quick-report-side {
	float:left;
	width:100%;
}
#greeting_ico {
	width:50px;
	height:50px;
	z-index:9;
	background-size:100%!important;
	-webkit-background-size:100%!important;
	-moz-background-size:100%!important;
	-o-background-size:100%!important;
	-ms-background-size:100%!important;
	display:inline-block;
	position:absolute;
	top:5px
}
.peep_greeting {
	position:relative;
	top:20px;
	left:10px;
	font-size:11px;
}
.animated,#notify_private,.ch_logs.bcolor1 .small_modal_in,.large_modal_in,#stories#private_box,#main_emoticon,.ico_vip,.my_mood {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
#notify_private {
	-webkit-animation-iteration-count:100;
	animation-iteration-count:100
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
@-webkit-keyframes bounce {
	from,20%,53%,80%,to {
		-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
		animation-timing-function:cubic-bezier(.215,.61,.355,1);
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
	40%,43% {
		-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
		animation-timing-function:cubic-bezier(.755,.05,.855,.06);
		-webkit-transform:translate3d(0,-30px,0);
		transform:translate3d(0,-30px,0)
	}
	70% {
		-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
		animation-timing-function:cubic-bezier(.755,.05,.855,.06);
		-webkit-transform:translate3d(0,-15px,0);
		transform:translate3d(0,-15px,0)
	}
	90% {
		-webkit-transform:translate3d(0,-4px,0);
		transform:translate3d(0,-4px,0)
	}
}
@keyframes bounce {
	from,20%,53%,80%,to {
		-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
		animation-timing-function:cubic-bezier(.215,.61,.355,1);
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
	40%,43% {
		-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
		animation-timing-function:cubic-bezier(.755,.05,.855,.06);
		-webkit-transform:translate3d(0,-30px,0);
		transform:translate3d(0,-30px,0)
	}
	70% {
		-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
		animation-timing-function:cubic-bezier(.755,.05,.855,.06);
		-webkit-transform:translate3d(0,-15px,0);
		transform:translate3d(0,-15px,0)
	}
	90% {
		-webkit-transform:translate3d(0,-4px,0);
		transform:translate3d(0,-4px,0)
	}
}
.bounce,#notify_private {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes bounceInUp {
	from,60%,75%,90%,to {
		-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
		animation-timing-function:cubic-bezier(.215,.61,.355,1)
	}
	from {
		opacity:0;
		-webkit-transform:translate3d(0,3000px,0);
		transform:translate3d(0,3000px,0)
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
	}
	75% {
		-webkit-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0)
	}
	90% {
		-webkit-transform:translate3d(0,-5px,0);
		transform:translate3d(0,-5px,0)
	}
	to {
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
@keyframes bounceInUp {
	from,60%,75%,90%,to {
		-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
		animation-timing-function:cubic-bezier(.215,.61,.355,1)
	}
	from {
		opacity:0;
		-webkit-transform:translate3d(0,3000px,0);
		transform:translate3d(0,3000px,0)
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
	}
	75% {
		-webkit-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0)
	}
	90% {
		-webkit-transform:translate3d(0,-5px,0);
		transform:translate3d(0,-5px,0)
	}
	to {
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
.bounceInUp,.my_mood {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes fadeInLeftBig {
	from {
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0)
	}
	to {
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
@keyframes fadeInLeftBig {
	from {
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0)
	}
	to {
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
.fadeInLeftBig,#main_emoticon {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	from {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	to {
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
@keyframes fadeInRight {
	from {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	to {
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
.fadeInRight,#private_box,.small_modal_in,.large_modal_in {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes flipInX {
	from {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		opacity:0
	}
	40% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	60% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
		transform:perspective(400px) rotate3d(1,0,0,10deg);
		opacity:1
	}
	80% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		transform:perspective(400px) rotate3d(1,0,0,-5deg)
	}
	to {
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}
}
@keyframes flipInX {
	from {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		opacity:0
	}
	40% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	60% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
		transform:perspective(400px) rotate3d(1,0,0,10deg);
		opacity:1
	}
	80% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		transform:perspective(400px) rotate3d(1,0,0,-5deg)
	}
	to {
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}
}
@keyframes rotateIn {
	from {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,-200deg);
		transform:rotate3d(0,0,1,-200deg);
		opacity:0
	}
	to {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		opacity:1
	}
}
@-webkit-keyframes slideInUp {
	from {
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
		visibility:visible
	}
	to {
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
@keyframes slideInUp {
	from {
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
		visibility:visible
	}
	to {
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
.slideInUp,.chat_message.bcolor1 {
	-webkit-animation-name:slideInUp;
	animation-name: slideInUp
}