span.ico_svg, span.ico_svg30, a.ico_svg, a.ico_svg30 {background:url(/assets/img/ws_emoji_new.svg) no-repeat; background-size: 480px 480px}
span.ico_svg30, a.ico_svg30 {width:30px; height:30px;}

span.ico_home {background-position: -305px -65px}
a:hover span.ico_home { background-position: -335px -65px}

span.ico_return {background:url(/assets/img/ws_emoji_new.svg) no-repeat -305px -95px; background-size: 480px 480px}
a:hover span.ico_return, a.over span.ico_return {background-position: -335px -95px}

span.ico_handshake {background-position: -30px -120px}

span.ico_wysiwyg {background-position: -300px -120px}
a:hover span.ico_wysiwyg { background-position: -330px -120px}

span.ico_event {background-position: -300px -150px}
span.ico_event_act { background-position: -300px -180px}
.over span.ico_event, .over span.ico_event_act, a:hover span.ico_event, a:hover span.ico_event_act, span.ico_event3 { background-position: -330px -150px}

a.ico_config, span.ico_config {background-position:-245px -65px}
span.ico_filt_add {background:url(/assets/img/ws_emoji_new.svg) no-repeat -185px -95px; background-size: 480px 480px; border-radius:10px; width:20px; height:20px}
a span.ico_filt_add:hover {background-position:-215px -95px; width:20px; height:20px;}
span.ico_dynamics, a.ico_dynamics {background-position: -216px -155px}
span.ico_task_add_act, a.ico_task_add_act {background-position: -215px -185px}
span.ico_activity_sum, a.ico_activity_sum {background-position: -95px -155px}
span.ico_activity_other, a.ico_activity_other {background-position: -95px -125px}
span.ico_activity_add, a.ico_activity_create {background-position: -95px -185px}
span.ico_activity_done, a.ico_activity_done {background-position: -95px -215px}
span.ico_activity_comment, a.ico_activity_comment {background-position: -95px -245px}

span.ico_activity_sum:hover, a.ico_activity_sum:hover, .active span.ico_activity_sum {background-position: -125px -155px}
span.ico_activity_other:hover, a.ico_activity_other:hover, .active span.ico_activity_other {background-position: -125px -125px}
span.ico_activity_add:hover, a.ico_activity_create:hover, .active span.ico_activity_add {background-position: -125px -185px}
span.ico_activity_done:hover, a.ico_activity_done:hover, .active span.ico_activity_done {background-position: -125px -215px}
span.ico_activity_comment:hover, a.ico_activity_comment:hover, .active span.ico_activity_comment {background-position: -125px -245px}

a.ico_config:hover {
  background-position:-275px -65px;
  transform: rotate(180deg);-webkit-transform: rotate(180deg);
  transition:transform 0.6s ease 0.3s;-webkit-transition:-webkit-transform 0.6s ease 0.3s
}
a:hover span.ico_config {background-position:-275px -65px}

a.ico_account, span.ico_account {background: url(/assets/img/ws_emoji_new.svg) no-repeat -269px -170px; background-size: 528px 528px; width: 24px; height: 24px;}
a.ico_account:hover, a:hover span.ico_account, a.ico_account.over {background-position: -301px -170px;}

.alertblock .title .msg_ico {background: url(/assets/img/ws_emoji_new.svg) no-repeat -269px -170px;background-size: 528px 528px;width:25px;height: 25px;margin:0 5px 2px 0;}


a.ico_dots, span.ico_dots {background:url(/assets/img/ws_emoji_new.svg) no-repeat -245px -35px; background-size: 480px 480px}
a.ico_dots, span.ico_dots, a.ico_dots_big {transition:transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease}
.commentList a.ico_dots, .task a.ico_dots, .modal__header a.ico_dots, a.ico_dots_new {background:url(/assets/img/ws_emoji_new.svg) no-repeat -185px -35px; background-size: 480px 480px}
a.ico_dots:hover, a.ico_dots_big:hover, a:hover span.ico_dots, a.norm_act span.ico_dots {
  transform: rotate(90deg);-webkit-transform: rotate(90deg)
}
.ico_equalizer {background:url(/assets/img/ws_emoji_new.svg) no-repeat -305px -35px; background-size: 480px 480px}
.ico_equalizer:hover, .ico_equalizer.hover { background-position: -335px -35px}

a.ico_starbig, span.ico_starbig, span.ico_starbig_a {background:url(/assets/img/ws_emoji_new.svg) no-repeat -363px -3px;background-size: 480px 480px;width:25px;height:25px;}
a.ico_starbig:hover {background-position: -393px -3px}
a.ico_starbig_a, span.ico_starbig_a, a.ico_starbig_a:hover {background-position: -423px -3px}

span.ico_gfav {background-position: -360px -180px}
.over span.ico_gfav, a:hover span.ico_gfav { background-position: -390px -180px}
.blink span.ico_gfav { background-position: -420px -180px}

span.ico_page {background:url(/assets/img/ws_emoji_new.svg) no-repeat -365px -185px; background-size: 480px 480px; opacity:0.25}
a:hover span.ico_page, .selected span.ico_page {background:url(/assets/img/ws_emoji_new.svg) no-repeat -395px -185px; background-size: 480px 480px; opacity:1}

span.ico_gfav {background-position: -360px -180px}

span.ico_search, a.ico_search{background-position: -360px -120px}
a:hover span.ico_search, a.ico_search:hover, a.ico_search.selected, a.over span.ico_search, span.ico_search_act { background-position: -390px -120px}

a.ico_done, span.ico_done {background-position: -185px -245px;}
span.ico_done_ok, a.ico_done_ok {background-position:-215px -245px}
span.ico_done_err, a.ico_done_err {background-position:-245px -215px}
#hint .ico_done {background-position: -245px -245px; opacity:0.5; transform:scale(0.8) }
a.ico_done:hover {background-position:-215px -215px}
h1 span.ico_done {margin:3px 10px 0 -4px}

span.ico_task_close, span.ico_but_close {background-position:-155px -215px}
span.ico_task_reopen, span.ico_but_reopen {background-position:-275px -215px}

span.ico_log_close {background-position:-185px -245px}
span.ico_log_reopen {background-position:-275px -245px}


span.ico_fav, a.ico_fav {background-position:-245px -5px}
span.ico_fav_a, a.ico_fav_a {background-position:-185px -5px}
span.ico_sfav, a.ico_sfav {background-position:-164px 0; background-size: 320px 320px; width:12px}
span.ico_sfav_a, a.ico_sfav_a, span.ico_fav_p {background-position:-124px 0; background-size: 320px 320px; width:12px;}

span.ico_today2, span.ico_today {background:url(/assets/img/ws_emoji_new.svg) no-repeat -120px 0; background-size: 320px 320px; }
span.ico_today {padding:0 11px 0 0; background-position:-123px -3px}

span.ico_timer_saved {background:url(/assets/img/ws_emoji_new.svg) no-repeat -122px -170px; background-size: 384px 384px}
span.ico_attach, a.ico_attach  {background:url(/assets/img/ws_emoji_new.svg) no-repeat -245px -125px; background-size: 480px 480px}
span.ico_subtask_new, a.ico_subtask_new {background:url(/assets/img/ws_emoji_new.svg) no-repeat -185px -125px; background-size: 480px 480px}
span.ico_subtask_new:hover, a.ico_subtask_new:hover, span.ico_subtask_new_hover, a.ico_subtask_new_hover {background:url(/assets/img/ws_emoji_new.svg) no-repeat -215px -125px; background-size: 480px 480px}
a.ico_attach:hover, a:hover span.ico_attach {background-position:-275px -125px}

span.ico_plus:after, a.ico_plus:after {content:''; display:block; width:20px; height:20px; background:url(/assets/img/ws_emoji_new.svg) no-repeat -155px -95px; background-size: 480px 480px}
span.ico_plus:after {margin: 0 0 0 1px}
a:hover span.ico_plus:after, a.ico_plus:hover:after, .add_place span.ico_plus:after, span.ico_plus_blue2:after, a.ico_plus_blue2:after {background-position:-275px -95px}

span.ico_gotop { background:url(/assets/img/ws_emoji_new.svg) no-repeat -395px -155px; background-size: 480px 480px;}


.ico_emotion {background:url(/assets/img/ws_emoji_new.svg) no-repeat -120px 0; background-size: 480px 480px; padding:5px}
a.ico_emotion:hover, a:hover span.ico_emotion {background-position:-120px -30px}
a.ico_reply {background:url(/assets/img/ws_emoji_new.svg) no-repeat -90px -60px; background-size: 480px 480px; padding:5px}
a.ico_reply:hover {background:url(/assets/img/ws_emoji_new.svg) no-repeat -120px -60px; background-size: 480px 480px}
a.ico_dots_big {background:url(/assets/img/ws_emoji_new.svg) no-repeat -180px -30px; background-size: 480px 480px; padding:5px; }

.ico_newcomment {background:url(/assets/img/ws_emoji_new.svg) no-repeat -180px -60px; background-size: 480px 480px; padding:5px; margin:-1px 2px !important}


span.ico_addsub {background:url(/assets/img/ws_emoji_new.svg) no-repeat -250px -100px; background-size: 480px 480px; width:10px; height:10px; margin:5px;}

span.ico_help, a.ico_help {background:url(/assets/img/ws_emoji_new.svg) no-repeat -425px -155px; background-size: 480px 480px}
a:hover span.ico_help, a.ico_help:hover {background-position: -455px -155px}
span.ico_warning, a.ico_warning {background:url(/assets/img/ws_emoji_new.svg) no-repeat -425px -275px; background-size: 480px 480px}
a:hover span.ico_warning, a.ico_warning:hover {background-position: -455px -275px}

span.ico_help_q, a.ico_help_q {background:url(/assets/img/ws_emoji_new.svg) no-repeat -425px -125px; background-size: 480px 480px; opacity:0.5}
a:hover span.ico_help_q, a.ico_help_q:hover {opacity:1}

.ico_expandv {background:url(/assets/img/ws_emoji_new.svg) no-repeat -367px -154px; background-size: 480px 480px; opacity:0.8; border-radius:4px; width:16px !important; height:22px !important;}
.ico_expandv_on {background-position:-397px -154px}
.ico_expandv:hover, .ico_expandv_on:hover {opacity:1}
.ico_expandh {background:url(/assets/img/ws_emoji_new.svg) no-repeat -364px -157px; background-size: 480px 480px; opacity:0.8; border-radius:4px; width:22px !important; height:16px !important;}
.ico_expandh_on {background-position:-394px -157px}
.ico_expandh:hover, .ico_expandh_on:hover {opacity:1}

span.ico_back_to, a.ico_back_to {background:url(/assets/img/ws_emoji_new.svg) no-repeat -365px -35px; background-size: 480px 480px}
a:hover span.ico_back_to, a.ico_back_to:hover, #modal__backButton:hover {background-position:-395px -35px}
span.ico_move_to, a.ico_move_to {background:url(/assets/img/ws_emoji_new.svg) no-repeat -365px -35px; background-size: 480px 480px; transform:rotate(180deg)}
span.ico_esc, a.ico_esc, span.ico_remove, a.ico_remove  {background:url(/assets/img/ws_emoji_new.svg) no-repeat -365px -65px; background-size: 480px 480px}
a:hover span.ico_esc, a.ico_esc:hover, a:hover span.ico_remove, a.ico_remove:hover, span.ico_esc:hover {background-position:-395px -65px}


.ico_darr {background:url(/assets/img/ws_emoji_new.svg) no-repeat -425px -65px; background-size: 480px 480px; background-position:-425px -65px !important}
.ico_uarr {background:url(/assets/img/ws_emoji_new.svg) no-repeat -425px -95px; background-size: 480px 480px; background-position:-425px -95px !important}

.it_likes span, .it_likes1 span {
  height:30px; width:30px; padding:0; margin:0 2px; float:left;
  background-image:url(/assets/img/ws_emoji_new.svg) !important; background-color:transparent !important; background-size: 480px 480px !important;
}
#events .it_likes span, #events .it_likes1 span {width:24px; height:24px;background-size: 384px 384px !important;}
.likes .like1 {background-position:0 0 !important}
.likes .like2 {background-position:-100% 0 !important}
.likes .like3 {background-position:-200% 0 !important}
.likes .like4 {background-position:0 -100% !important}
.likes .like5 {background-position:-100% -100% !important}
.likes .like6 {background-position:-200% -100% !important}
.likes .like7 {background-position:0 -200% !important}
.likes .like8 {background-position:-100% -200% !important}
.likes .like9 {background-position:-200% -200% !important}
.likes .like10 {background-position:0 -300% !important}
.likes .like10 {background-position:0 -300% !important}
.likes .like11 {background-position:-100% -300% !important}
.likes .like12 {background-position:-200% -300% !important}
.likes .like13 {background-position:0 -400% !important}
.likes .like14 {background-position:-100% -400% !important}
.likes .like15 {background-position:-200% -400% !important}
.likes .like16 {background-position:-100% -500% !important}


.ico_plus_gray {background:var(--colors-graphite-700) url(/assets/img/ws_emoji_new.svg) no-repeat -215px -95px;background-size: 480px 480px; border-radius:10px; }
.ico_plus_gray:hover, a:hover .ico_plus_gray, a:focus .ico_plus_gray {background-color:var(--base-txt-link-major)}

a.ico_pin {background-position: -390px 0}
a.ico_pin:not(.ico_pin_act):hover {transform:rotate(-30deg)}
a.ico_pin_act {background-position:-420px 0}