.fa-2x { color:#e8e8ea; }
.new_incoming { color:#e0263b;}
.link_pro { color:#8b929c;}
.icon_bar { color:#8b929c;}

.a_ico { color:#e0263b !important; }
.sa_ico { color:#f0b90b !important; }
.m_ico { color:#3b82f6 !important; }
.v_ico { color:#0ecb81 !important; }

.ic_vol:hover, .ic_play:hover, .ic_ssetting:hover, .ic_friend:hover,
.ic_room:hover, .ic_user:hover, .ic_plus:hover,
.ic_setting:hover, .ic_profile:hover, .ic_userlist:hover,
.ic_private:hover, .ic_find:hover, .ic_history:hover, .ic_personal:hover,
.see_image:hover, .ic_suser:hover, .ic_sroom:hover, .ic_ssetting:hover,
.ic_word:hover, .hover_element:hover .fa {
	color:#f0b90b;
	box-shadow:0 0 12px rgba(240,185,11,0.35);
	border-radius:16px;
}

.copy_link { color:#f0b90b;}

i.icon_priv.fa-user-plus.add_friend_button, i#private_close.fa-close { color:#e0263b; }

/* new message shake animation (kept from base theme) */
.new_incoming, div#private_count{
  animation: animationFrames linear 1s;
  animation-iteration-count: infinite;
  transform-origin: 50% 0%;
  animation-fill-mode:forwards;
  -webkit-animation: animationFrames linear 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 0%;
  -webkit-animation-fill-mode:forwards;
}

@keyframes animationFrames{
  0% { transform: rotate(0deg); }
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
