/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 30.04.2016, 12:01:18
    Author     : Jakob
*/

.point-icon {
    background-image: url('/res/imgs/web_icons-new-gen-12062024.svg');
    background-size: 700px 700px;
    width: 42px;
    height: 42px;
}
.point-icon.inline-block {display: inline-block;}

.point-icon.custom {
    background: none;
    line-height: 45px;
    position: relative;
    text-align: center;
}
.point-icon.custom.small {
    background: none;
    line-height: 23px;
}
.point-icon.custom:before {
    margin: 5px;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    content: '';
    position: absolute;
    left: calc(50% - 20px);
    z-index: 1;
}

.point-icon.custom.small:before {
    margin: 3px;
    width: 16px;
    height: 16px;
    left: calc(50% - 11px);
}

.point-icon.custom[type="status_void"]:before {
    background-color: #8acfdf;
}

.point-icon.custom[type="status_hold"]:before {
    background-color: #fccb71;
}

.point-icon.custom[type="status_fail"]:before {
    background-color: #e8453a;
}

.point-icon.custom[type="status_done"]:before {
    background-color: #6bc0ac;
}

.point-icon.custom[type="status_work_in_progress"]:before {
    background-color: #3997d3;
}

.point-icon.custom[type="status_defined"]:before,
.point-icon.custom[type="status_reopen"]:before{
    background-color: white;
    border: 0.5px solid #949ab1
}
.point-icon.custom[type="status_defined"] .fas,
.point-icon.custom.small[type="status_defined"] .fas{
    color: #949ab199;
}

.point-icon.custom[type="status_reopen"] .fas,
.point-icon.custom.small[type="status_reopen"] .fas {
    color: #e77e21;
}

.point-icon.custom .fas,
.point-icon.custom .far {
    font-size: 11pt;
    color: white;
    position: relative;
    z-index: 2;
}

.point-icon.custom.small .fas,
.point-icon.custom.small .far {
    font-size: 7pt;
    color: white;
    position: relative;
    z-index: 2;
}


/* ----- jp types ------ */
.point-icon.jp-status, .point-icon[type="default"] { background-position: 0 0; }
.point-icon.jp-idea, .point-icon[type="idea"] { background-position: -39px 0; }
.point-icon.jp-question, .point-icon[type="question"] { background-position: -78px 0; }
.point-icon.jp-link, .point-icon[type="link"] { background-position: -119px 0; }
.point-icon.jp-bug, .point-icon[type="bug"] { background-position: -158px 0; }
.point-icon.jp-email_conversation, .point-icon[type="email_conversation"],
.point-icon.jp-email, .point-icon[type="email"] { background-position: -197px 0; }
.point-icon.jp-file, .point-icon[type="file"] { background-position: -236px 0; }
.point-icon.jp-task, .point-icon[type="task"] { background-position: -275px 0; }
.point-icon.jp-discussion, .point-icon[type="discussion"] { background-position: -314px 0; }
.point-icon.jp-wiki, .point-icon[type="wiki"] { background-position: -353px 0; }
.point-icon.jp-contact, .point-icon[type="contact"] { background-position: -392px 0; }
.point-icon.jp-user, .point-icon[type="user"] { background-position: -432px 0; }
.point-icon.jp-news, .point-icon[type="news"] { background-position: -473px 0; }
.point-icon.jp-video, .point-icon[type="video"] { background-position: -512px 0; }
.point-icon.jp-call, .point-icon[type="call"] { background-position: -551px 0; }
.point-icon.jp-doc, .point-icon[type="doc"] { background-position: -590px 0; }

.point-icon.jp-archive, .point-icon[type="collectionBox_archive"] {background-position: 0 -40px}
.point-icon.jp-collbox, .point-icon[type="collectionBox"] {background-position: -39px -40px}
.point-icon.jp-point, .point-icon[type="point"] {background-position: -78px -40px}
.point-icon.jp-community-coll, .point-icon[type="community-coll"] {background-position: -119px -40px}
.point-icon.jp-contacts {background-position: -158px -40px}


/* ----- task ------ */
.point-icon.jp-task_open, .point-icon[type="jp-task_open"], .point-icon[type="status_defined"] {background-position: -197px -40px}
.point-icon.jp-task_doFinish:hover {background-position: -274px -40px; cursor: pointer;}
.point-icon.jp-task_closed, .point-icon[type="jp-task_closed"], .point-icon[type="status_done"] {background-position: -235px -40px; }
.point-icon.jp-task_revert:hover, .point-icon[type="status_reopen"] { background-position: -313px -40px; cursor: pointer; }
.point-icon.jp-task_wip, .point-icon[type="jp-task_wip"], .point-icon[type="status_work_in_progress"] { background-position: -353px -40px; cursor: pointer; }
.point-icon.jp-task_edit { background-position: -392px -40px; cursor: pointer; }
.point-icon.jp-task_void, .point-icon[type="jp-task_void"], .point-icon[type="status_void"] { background-position: -431px -40px; cursor: pointer; }
.point-icon.jp-task_hold, .point-icon[type="jp-task_hold"], .point-icon[type="status_hold"] { background-position: -470px -40px; cursor: pointer; }
.point-icon.jp-task_wip_own, .point-icon[type="status_work_in_progress_own"] { background-position: -509px -40px; cursor: pointer; }
.point-icon.jp-task_fail, .point-icon[type="jp-task_fail"], .point-icon[type="status_fail"] { background-position: -551px -40px; cursor: pointer; }


/* -----  ------ */
.point-icon.jp-desc { background-position: 0px -80px; cursor: pointer; }
.point-icon.jp-loon, .point-icon[type="project"] { background-position: -40px -80px; background-position: -392px -120px;}
.point-icon.jp-component, .point-icon[type="component"] { background-position: -79px -80px; }
.point-icon.jp-milestone, .point-icon[type="milestone"] { background-position: -118px -80px; }
.point-icon.jp-meeting, .point-icon[type="meeting"] { background-position: -157px -80px; }
.point-icon.jp-research, .point-icon[type="research"] { background-position: -197px -80px; }
.point-icon.jp-presentation, .point-icon[type="presentation"] { background-position: -236px -80px; }
.point-icon.jp-support, .point-icon[type="support"] { background-position: -275px -80px; }
.point-icon.jp-design, .point-icon[type="design"] { background-position: -314px -80px; }
.point-icon.jp-phase, .point-icon[type="phase"] { background-position: -353px -80px; }
.point-icon.jp-processTemplate, .point-icon[type="processTemplate"] { background-position: -393px -80px; }
.point-icon.jp-processTemplate-disable, .point-icon[type="processTemplate_disable"] { background-position: -393px -80px; }
.point-icon.jp-test, .point-icon[type="test"] { background-position: -431px -80px; }
.point-icon.jp-legal, .point-icon[type="legal"] { background-position: -471px -80px; }
.point-icon.jp-strategy, .point-icon[type="strategy"] { background-position: -510px -80px; }
.point-icon.jp-rate_negative, .point-icon[type="rate_negative"] { background-position: -551px -80px; }
.point-icon.jp-rate_positive, .point-icon[type="rate_positive"] { background-position: -590px -80px; }

/* ----- ------ */
.point-icon.jp-request, .point-icon[type="request"] { background-position: -0px -120px; }
.point-icon.jp-sales, .point-icon[type="sales"] { background-position: -40px -120px; }
.point-icon.jp-process_dir, .point-icon[type="process_dir"] { background-position: -80px -119px; }
.point-icon.jp-user_group, .point-icon[type="user_group"] { background-position: -118px -120px; }
.point-icon.jp-badge_0, .point-icon[type="badge_0"] { background-position: -157px -120px; }
.point-icon.jp-badge_-2, .point-icon[type="badge_-2"] { background-position: -197px -120px; }
.point-icon.jp-badge_-1, .point-icon[type="badge_-1"] { background-position: -236px -120px; }
.point-icon.jp-badge_1, .point-icon[type="badge_1"] { background-position: -275px -120px; }
.point-icon.jp-badge_2, .point-icon[type="badge_2"] { background-position: -314px -120px; }
.point-icon.jp-badge_3, .point-icon[type="badge_3"] { background-position: -353px -120px; }
.point-icon.jp-rocket, .point-icon[type="rocket"] { background-position: -395px -120px; }
.point-icon.jp-goal, .point-icon[type="goal"] { background-position: -432px -120px; }
.point-icon.jp-goal_private, .point-icon[type="goal_private"] { background-position: -471px -120px; }
.point-icon.jp-phase_coding, .point-icon[type="phase_coding"] { background-position: -510px -120px; }
.point-icon.jp-phase_analyse, .point-icon[type="phase_analyse"] { background-position: -551px -120px; }
.point-icon.jp-phase_testing, .point-icon[type="phase_testing"] { background-position: -590px -120px; }

/* ----- ------ */
.point-icon.jp-company, .point-icon[type="company"] { background-position: -1px -159px; }
.point-icon.jp-team, .point-icon[type="team"] { background-position: -79px -159px; }
.point-icon.jp-customer, .point-icon[type="customer"] { background-position: -118px -160px; }
.point-icon.jp-deal, .point-icon[type="deal"] { background-position: -157px -159px; }
.point-icon.jp-task-email, .point-icon[type="task_email"] { background-position: -197px -158px; }
.point-icon.jp-task-call, .point-icon[type="task_call"] { background-position: -236px -158px; }
.point-icon.jp-task-videocall, .point-icon[type="task_videocall"] { background-position: -275px -158px; }
.point-icon.jp-task-contact, .point-icon[type="task_contact"] { background-position: -314px -158px; }
.point-icon.jp-videocall, .point-icon[type="videocall"] { background-position: -353px -160px; }
.point-icon.jp-whatsapp, .point-icon[type="whatsapp"] { background-position: -395px -160px; }
.point-icon.jp-linkedin, .point-icon[type="linkedin"] { background-position: -432px -160px; }
.point-icon.jp-facebook, .point-icon[type="facebook"] { background-position: -471px -160px; }
.point-icon.jp-xing, .point-icon[type="xing"] { background-position: -510px -160px; }
.point-icon.jp-instagram, .point-icon[type="instagram"] { background-position: -551px -160px; }

.point-icon.jp-developer-app, .point-icon[type="developer_app"] { background-position: -36px -200px; }
.point-icon.process-action-change-task-status, .point-icon[type="process_action_change_task_status"] { background-position: -79px -198px; }
.point-icon.process-action-change-process-phase, .point-icon[type="process_action_change_process_phase"] { background-position: -119px -200px; }
.point-icon.process-action-change-status, .point-icon[type="process_action_change_status"] { background-position: -157px -200px; }
.point-icon.process-action-start-sub-process, .point-icon[type="process_action_start_sub_process"] { background-position: -197px -198px; }
.point-icon.process-action-create-instance, .point-icon[type="process_action_create_instance"] { background-position: -236px -198px; }
.point-icon.process-action-push-notification, .point-icon[type="process_action_push_notification"] { background-position: -275px -200px; }
.point-icon.process-action-set-working-user, .point-icon[type="process_action_set_working_user"] { background-position: -314px -200px; }
.point-icon.process-action-move-to, .point-icon[type="process_action_move_to"] { background-position: -394px -200px; }
.point-icon.process-action-print, .point-icon[type="process_action_print"] { background-position: -432px -200px; }
.point-icon.process-action-twilio_sms, .point-icon[type="process_action_twilio_sms"] { background-position: -471px -200px; }
.point-icon.process-action-webhook, .point-icon[type="process_action_webhook"] { background-position: -510px -200px; }
.point-icon.process-action-zapier, .point-icon[type="process_action_zapier"] { background-position: -551px -200px; }
.point-icon.process-action-send-email, .point-icon[type="process_action_send_email"] { background-position: -592px -200px; }

.point-icon.process-action-change-date, .point-icon[type="process_action_change_date"] { background-position: 0px -236px; }
.point-icon.process-action-post-in-timeline, .point-icon[type="process_action_post_in_timeline"] { background-position: -39px -236px; }
.point-icon.process-action-generate-pdf, .point-icon[type="process_action_generate_pdf"] { background-position: -81px -236px; }
.point-icon.jp-board-tasks, .point-icon[type="board_tasks"] {background-position: -120px -236px}
.point-icon.jp-board-files, .point-icon[type="board_files"] {background-position: -158px -236px}
.point-icon.process-action-general, .point-icon[type="process_action_general"] {background-position: -197px -236px}
.point-icon.jp-dashboard, .point-icon[type="dashboard"] {background-position: -236px -236px}

/* ----- 
SMALL
------ */

.point-icon.animate {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: transform 0.2s ease-out;
}
.point-icon.animate:hover {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.point-icon.emoji { background-position: center; background-size: 42px; }
.point-icon.emoji.small { background-position: center; background-size: 26px; }

.point-icon.emoji[type="1f4a9"] {background-image: url('/res/imgs/emoji/1f4a9.svg')}
.point-icon.emoji[type="1f44d"] {background-image: url('/res/imgs/emoji/1f44d.svg')}
.point-icon.emoji[type="1f44a"] {background-image: url('/res/imgs/emoji/1f44a.svg')}
.point-icon.emoji[type="1f4aa"] {background-image: url('/res/imgs/emoji/1f4aa.svg')}
.point-icon.emoji[type="1f60e"] {background-image: url('/res/imgs/emoji/1f60e.svg')}
.point-icon.emoji[type="1f60d"] {background-image: url('/res/imgs/emoji/1f60d.svg')}
.point-icon.emoji[type="1f914"] {background-image: url('/res/imgs/emoji/1f914.svg')}
.point-icon.emoji[type="1f911"] {background-image: url('/res/imgs/emoji/1f911.svg')}
.point-icon.emoji[type="1f970"] {background-image: url('/res/imgs/emoji/1f970.svg')}
.point-icon.emoji[type="1f973"] {background-image: url('/res/imgs/emoji/1f973.svg')}
.point-icon.emoji[type="1f4b0"] {background-image: url('/res/imgs/emoji/1f4b0.svg')}
.point-icon.emoji[type="1f525"] {background-image: url('/res/imgs/emoji/1f525.svg')}
.point-icon.emoji[type="1f611"] {background-image: url('/res/imgs/emoji/1f611.svg')}
.point-icon.emoji[type="1f64c"] {background-image: url('/res/imgs/emoji/1f64c.svg')}
.point-icon.emoji[type="1f928"] {background-image: url('/res/imgs/emoji/1f928.svg')}
.point-icon.emoji[type="1f923"] {background-image: url('/res/imgs/emoji/1f923.svg')}
.point-icon.emoji[type="1f974"] {background-image: url('/res/imgs/emoji/1f974.svg')}
.point-icon.emoji[type="2622"] {background-image: url('/res/imgs/emoji/2622.svg')}
.point-icon.emoji[type="26a0"] {background-image: url('/res/imgs/emoji/26a0.svg')}
.point-icon.emoji[type="1f648"] {background-image: url('/res/imgs/emoji/1f648.svg')}
.point-icon.emoji[type="1f649"] {background-image: url('/res/imgs/emoji/1f649.svg')}
.point-icon.emoji[type="1f64a"] {background-image: url('/res/imgs/emoji/1f64a.svg')}
.point-icon.emoji[type="1f47c"] {background-image: url('/res/imgs/emoji/1f47c.svg')}
.point-icon.emoji[type="2764"] {background-image: url('/res/imgs/emoji/2764.svg')}
.point-icon.emoji[type="1f4ad"] {background-image: url('/res/imgs/emoji/1f4ad.svg')}
.point-icon.emoji[type="1f5e8"] {background-image: url('/res/imgs/emoji/1f5e8.svg')}
.point-icon.emoji[type="1f389"] {background-image: url('/res/imgs/emoji/1f389.svg')}
.point-icon.emoji[type="1f324"] {background-image: url('/res/imgs/emoji/1f324.svg')}
.point-icon.emoji[type="1f325"] {background-image: url('/res/imgs/emoji/1f325.svg')}
.point-icon.emoji[type="1f326"] {background-image: url('/res/imgs/emoji/1f326.svg')}
.point-icon.emoji[type="1f327"] {background-image: url('/res/imgs/emoji/1f327.svg')}
.point-icon.emoji[type="1f328"] {background-image: url('/res/imgs/emoji/1f328.svg')}
.point-icon.emoji[type="1f329"] {background-image: url('/res/imgs/emoji/1f329.svg')}
.point-icon.emoji[type="2600"] {background-image: url('/res/imgs/emoji/2600.svg')}
.point-icon.emoji[type="1f44c"] {background-image: url('/res/imgs/emoji/1f44c.svg')}
.point-icon.emoji[type="1f605"] {background-image: url('/res/imgs/emoji/1f605.svg')}
.point-icon.emoji[type="1f62d"] {background-image: url('/res/imgs/emoji/1f62d.svg')}
.point-icon.emoji[type="1f340"] {background-image: url('/res/imgs/emoji/1f340.svg')}
.point-icon.emoji[type="1f490"] {background-image: url('/res/imgs/emoji/1f490.svg')}
.point-icon.emoji[type="1f451"] {background-image: url('/res/imgs/emoji/1f451.svg')}
.point-icon.emoji[type="1f44f"] {background-image: url('/res/imgs/emoji/1f44f.svg')}
.point-icon.emoji[type="1f51d"] {background-image: url('/res/imgs/emoji/1f51d.svg')}
.point-icon.emoji[type="26aa"] {background-image: url('/res/imgs/emoji/26aa.svg')}
.point-icon.emoji[type="1f4a5"] {background-image: url('/res/imgs/emoji/1f4a5.svg')}
.point-icon.emoji[type="2b50"] {background-image: url('/res/imgs/emoji/2b50.svg')}
.point-icon.emoji[type="1f608"] {background-image: url('/res/imgs/emoji/1f608.svg')}
.point-icon.emoji[type="1f680"] {background-image: url('/res/imgs/emoji/1f680.svg')}
.point-icon.emoji[type="1f9c1"] {background-image: url('/res/imgs/emoji/1f9c1.svg')}
.point-icon.emoji[type="1f48e"] {background-image: url('/res/imgs/emoji/1f48e.svg')}
.point-icon.emoji[type="1f37e"] {background-image: url('/res/imgs/emoji/1f37e.svg')}
.point-icon.emoji[type="1f3c6"] {background-image: url('/res/imgs/emoji/1f3c6.svg')}
.point-icon.emoji[type="1f3c1"] {background-image: url('/res/imgs/emoji/1f3c1.svg')}
.point-icon.emoji[type="1f4af"] {background-image: url('/res/imgs/emoji/1f4af.svg')}
.point-icon.emoji[type="1f4c8"] {background-image: url('/res/imgs/emoji/1f4c8.svg')}
.point-icon.emoji[type="1f607"] {background-image: url('/res/imgs/emoji/1f607.svg')}
.point-icon.emoji[type="1f618"] {background-image: url('/res/imgs/emoji/1f618.svg')}
.point-icon.emoji[type="1f62c"] {background-image: url('/res/imgs/emoji/1f62c.svg')}
.point-icon.emoji[type="1f61d"] {background-image: url('/res/imgs/emoji/1f61d.svg')}
.point-icon.emoji[type="1f913"] {background-image: url('/res/imgs/emoji/1f913.svg')}
.point-icon.emoji[type="1f929"] {background-image: url('/res/imgs/emoji/1f929.svg')}
.point-icon.emoji[type="1f9d0"] {background-image: url('/res/imgs/emoji/1f9d0.svg')}
.point-icon.emoji[type="1f975"] {background-image: url('/res/imgs/emoji/1f975.svg')}
.point-icon.emoji[type="203c"] {background-image: url('/res/imgs/emoji/203c.svg')}
.point-icon.emoji[type="1f393"] {background-image: url('/res/imgs/emoji/1f393.svg')}
.point-icon.emoji[type="1f947"] {background-image: url('/res/imgs/emoji/1f947.svg')}
.point-icon.emoji[type="270d"] {background-image: url('/res/imgs/emoji/270d.svg')}
.point-icon.emoji[type="1f308"] {background-image: url('/res/imgs/emoji/1f308.svg')}
.point-icon.emoji[type="1f6e0"] {background-image: url('/res/imgs/emoji/1f6e0.svg')}
.point-icon.emoji[type="1f3a8"] {background-image: url('/res/imgs/emoji/1f3a8.svg')}
.point-icon.emoji[type="1f4a1"] {background-image: url('/res/imgs/emoji/1f4a1.svg')}
.point-icon.emoji[type="1f4da"] {background-image: url('/res/imgs/emoji/1f4da.svg')}
.point-icon.emoji[type="2699"] {background-image: url('/res/imgs/emoji/2699.svg')}


    .point-icon.small {width: 22px; height: 22px; background-size: 388px 387px}

    .point-icon.small.jp-status, .point-icon.small[type="default"] { background-position: 0 0; }
    .point-icon.small.jp-idea, .point-icon.small[type="idea"] { background-position: -22px 0; }
    .point-icon.small.jp-question, .point-icon.small[type="question"] { background-position: -44px 0; }
    .point-icon.small.jp-link, .point-icon.small[type="link"] { background-position: -66px 0; }
    .point-icon.small.jp-bug, .point-icon.small[type="bug"] { background-position: -88px 0; }
    .point-icon.small.jp-email_conversation, .point-icon.small[type="email_conversation"],
    .point-icon.small.jp-email, .point-icon.small[type="email"] { background-position: -110px 0; }
    .point-icon.small.jp-file,.point-icon.small[type="file"] { background-position: -132px 0; }
    .point-icon.small.jp-task, .point-icon.small[type="task"] { background-position: -153px 0; }
    .point-icon.small.jp-discussion, .point-icon.small[type="discussion"] { background-position: -175px 0; }
    .point-icon.small.jp-wiki, .point-icon.small[type="wiki"] { background-position: -197px 0; }
    .point-icon.small.jp-contact, .point-icon.small[type="contact"] { background-position: -219px -0px; }
    .point-icon.small.jp-user, .point-icon.small[type="user"] { background-position: -241px 0; }
    .point-icon.small.jp-news, .point-icon.small[type="news"] { background-position: -261px 0; }
    .point-icon.small.jp-video, .point-icon.small[type="video"] { background-position: -285px 0; }
    .point-icon.small.jp-call, .point-icon.small[type="call"] { background-position: -305px 0; }
    .point-icon.small.jp-doc, .point-icon.small[type="doc"] { background-position: -327px 0; }

    .point-icon.small.jp-release {background-position: 0 -22px}
    .point-icon.small.jp-collbox, .point-icon.small[type="collectionBox"] {background-position: -24px -24px}
    .point-icon.small.jp-archive, .point-icon.small[type="collectionBox_archive"] {background-position: 0 -23px}
    .point-icon.small.jp-point, .point-icon.small[type="point"] {background-position: -44px -22px}
    .point-icon.small.jp-community-coll {background-position: -66px -22px}
    .point-icon.small.jp-contacts {background-position: -88px -22px}

    /* ----- task ------ */
    .point-icon.small.jp-task_open, .point-icon.small[type="status_defined"] {background-position: -110px -22px}
    .point-icon.small.jp-task_closed, .point-icon.small[type="status_done"] {background-position: -132px -22px}
    .point-icon.small.jp-task_doFinish:hover {background-position: -153px -22px; cursor: pointer;}
    .point-icon.small.jp-task_revert:hover, .point-icon.small[type="status_reopen"] { background-position: -175px -22px; cursor: pointer; }
    .point-icon.small.jp-task_wip, .point-icon.small[type="status_work_in_progress"] { background-position: -197px -22px; cursor: pointer; }
    .point-icon.small.jp-task_edit{ background-position: -219px -22px; cursor: pointer; }
    .point-icon.small.jp-task_void, .point-icon.small[type="status_void"] { background-position: -241px -22px; cursor: pointer; }
    .point-icon.small.jp-task_hold, .point-icon.small[type="status_hold"] { background-position: -261px -22px; cursor: pointer; }
    .point-icon.small.jp-task_wip_own, .point-icon.small[type="status_work_in_progress_own"] { background-position: -285px -22px; cursor: pointer; }
    .point-icon.small.jp-task_fail, .point-icon.small[type="status_fail"], .point-icon.small[type="status_fail"] { background-position: -305px -22px; cursor: pointer; }

    /* ----- ------ */
    .point-icon.small.jp-desc { background-position: -0px -44px; cursor: pointer; }
    .point-icon.small.jp-component, .point-icon.small[type="component"] { background-position: -44px -44px; }
    .point-icon.small.jp-milestone, .point-icon.small[type="milestone"] { background-position: -66px -44px; }
    .point-icon.small.jp-meeting, .point-icon.small[type="meeting"] { background-position: -88px -44px; }
    .point-icon.small.jp-research, .point-icon.small[type="research"] { background-position: -109px -44px; }
    .point-icon.small.jp-presentation, .point-icon.small[type="presentation"] { background-position: -132px -44px; }
    .point-icon.small.jp-support, .point-icon.small[type="support"] { background-position: -153px -44px; }
    .point-icon.small.jp-design, .point-icon.small[type="design"] { background-position: -175px -44px; }
    .point-icon.small.jp-phase, .point-icon.small[type="phase"] { background-position: -197px -44px; }
    .point-icon.small.jp-processTemplate, .point-icon.small[type="processTemplate"] { background-position: -219px -44px; }
    .point-icon.small.jp-processTemplate-disable, .point-icon.small[type="processTemplate_disable"] { background-position: -241px -44px; }
    .point-icon.small.jp-test, .point-icon.small[type="test"] { background-position: -241px -44px; }
    .point-icon.small.jp-legal, .point-icon.small[type="legal"] { background-position: -261px -44px; }
    .point-icon.small.jp-strategy, .point-icon.small[type="strategy"] { background-position: -284px -44px; }
    .point-icon.small.jp-rate_negative, .point-icon.small[type="rate_negative"] { background-position: -305px -44px; }
    .point-icon.small.jp-rate_positive, .point-icon.small[type="rate_positive"] { background-position: -327px -44px; }

    /* ----- ------ */
    .point-icon.small.jp-request, .point-icon.small[type="request"] { background-position: -0px -66px; cursor: pointer; }
    .point-icon.small.jp-sales, .point-icon.small[type="sales"] { background-position: -22px -66px; cursor: pointer; }
    .point-icon.small.jp-process_dir, .point-icon.small[type="process_dir"] { background-position: -45px -66px; cursor: pointer; }
    .point-icon.small.jp-user_group, .point-icon.small[type="user_group"] { background-position: -66px -66px; cursor: pointer; }
    .point-icon.small.jp-badge_0, .point-icon.small[type="badge_0"] { background-position: -88px -66px; }
    .point-icon.small.jp-badge_-2, .point-icon.small[type="badge_-2"] { background-position: -109px -66px; }
    .point-icon.small.jp-badge_-1, .point-icon.small[type="badge_-1"] { background-position: -132px -66px; }
    .point-icon.small.jp-badge_1, .point-icon.small[type="badge_1"] { background-position: -153px -66px; }
    .point-icon.small.jp-badge_2, .point-icon.small[type="badge_2"] { background-position: -175px -66px; }
    .point-icon.small.jp-badge_3, .point-icon.small[type="badge_3"] { background-position: -197px -66px; }
    .point-icon.small.jp-rocket, .point-icon.small[type="rocket"] { background-position: -219px -66px; }
    .point-icon.small.jp-loon, .point-icon.small[type="project"] { background-position: -22px -52px; background-position: -219px -66px;}
    .point-icon.small.jp-goal, .point-icon.small[type="goal"] { background-position: -241px -66px; }
    .point-icon.small.jp-goal_private, .point-icon.small[type="goal_private"] { background-position: -261px -66px; }
    .point-icon.small.jp-phase_coding, .point-icon.small[type="phase_coding"] { background-position: -284px -66px; }
    .point-icon.small.jp-phase_analyse, .point-icon.small[type="phase_analyse"] { background-position: -305px -66px; }
    .point-icon.small.jp-phase_testing, .point-icon.small[type="phase_testing"] { background-position: -327px -66px; }

    .point-icon.small.jp-company, .point-icon.small[type="company"] { background-position: -0px -88px; }
    .point-icon.small.jp-team, .point-icon.small[type="team"] { background-position: -44px -88px; }
    .point-icon.small.jp-customer, .point-icon.small[type="customer"] { background-position: -66px -88px; }
    .point-icon.small.jp-deal, .point-icon.small[type="deal"] { background-position: -88px -88px; }
    .point-icon.small.jp-task-email, .point-icon.small[type="task_email"] { background-position: -109px -88px; }
    .point-icon.small.jp-task-call, .point-icon.small[type="task_call"] { background-position: -132px -88px; }
    .point-icon.small.jp-task-videocall, .point-icon.small[type="task_videocall"] { background-position: -153px -88px; }
    .point-icon.small.jp-task-contact, .point-icon.small[type="task_contact"] { background-position: -175px -88px; }
    .point-icon.small.jp-videocall, .point-icon.small[type="videocall"] { background-position: -197px -88px; }
    .point-icon.small.jp-whatsapp, .point-icon.small[type="whatsapp"] { background-position: -219px -88px; }
    .point-icon.small.jp-linkedin, .point-icon.small[type="linkedin"] { background-position: -241px -88px; }
    .point-icon.small.jp-facebook, .point-icon.small[type="facebook"] { background-position: -261px -88px; }
    .point-icon.small.jp-xing, .point-icon.small[type="xing"] { background-position: -284px -88px; }
    .point-icon.small.jp-instagram, .point-icon.small[type="instagram"] { background-position: -305px -88px; }

    .point-icon.small.process-action-change-task-status, .point-icon.small[type="process_action_change_task_status"] { background-position: -45px -109px; }
    .point-icon.small.process-action-change-process-phase, .point-icon.small[type="process_action_change_process_phase"] { background-position: -66px -109px; }
    .point-icon.small.process-action-change-status, .point-icon.small[type="process_action_change_status"] { background-position: -88px -109px; }
    .point-icon.small.process-action-start-sub-process, .point-icon.small[type="process_action_start_sub_process"] { background-position: -109px -109px; }
    .point-icon.small.process-action-create-instance, .point-icon.small[type="process_action_create_instance"] { background-position: -132px -109px; }
    .point-icon.small.process-action-push-notification, .point-icon.small[type="process_action_push_notification"] { background-position: -154px -109px; }
    .point-icon.small.process-action-set-working-user, .point-icon.small[type="process_action_set_working_user"] { background-position: -175px -109px; }
    .point-icon.small.process-action-move-to, .point-icon.small[type="process_action_move_to"] { background-position: -219px -109px; }
    .point-icon.small.process-action-print, .point-icon.small[type="process_action_print"] { background-position: -241px -109px; }
    .point-icon.small.process-action-twilio_sms, .point-icon.small[type="process_action_twilio_sms"] { background-position: -261px -109px; }
    .point-icon.small.process-action-webhook, .point-icon.small[type="process_action_webhook"] { background-position: -284px -109px; }
    .point-icon.small.process-action-zapier, .point-icon.small[type="process_action_zapier"] { background-position: -305px -109px; }
    .point-icon.small.process-action-send-email, .point-icon.small[type="process_action_send_email"] { background-position: -327px -109px; }
    
    .point-icon.small.process-action-change-date, .point-icon.small[type="process_action_change_date"] { background-position: 0px -130px; }
    .point-icon.small.process-action-post-in-timeline, .point-icon.small[type="process_action_post_in_timeline"] { background-position: -23px -131px; }
    .point-icon.small.process-action-generate-pdf, .point-icon.small[type="process_action_generate_pdf"] { background-position: -44px -131px; }
    .point-icon.small.jp-board-tasks, .point-icon.small[type="board_tasks"] {background-position: -66px -131px}
    .point-icon.small.jp-board-files, .point-icon.small[type="board_files"] {background-position: -88px -131px}
    .point-icon.small.process-action-general, .point-icon.small[type="process_action_general"] {background-position: -109px -131px}
    .point-icon.small.jp-dashboard, .point-icon.small[type="dashboard"] {background-position: -132px -133px}
    
    .point-icon.emoji.small { background-position: center; background-size: 20px; }