.sub-menu {
    color: white;
    /*padding-top: 10px;*/
}

.sub-menu .title-container {
    margin-bottom: 10px;
    margin-left: 10px;
    width: 280px;
}

.sub-menu .title-container .title {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
}

.sub-menu .title-container .sub-title {
    text-align: center;
    font-size: 18px;
}

.sub-menu .footer-container {
    margin-top: 25px;
}

.sub-menu .footer-container .footer {
    margin-bottom: 15px
}

.sub-menu .footer-container .footer a {
    display: block;
    width: 100%;
    line-height: 48px;
    text-align: left;
    padding-left: 60px;
    font-size: 16px;
    text-decoration: none;
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-left.svg) no-repeat 31px center, linear-gradient(to bottom, #b10e81 0%, #d01197 100%);
}

.sub-menu .footer-container .footer a:hover,
.sub-menu .footer-container .footer a:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-left.svg) no-repeat 31px center, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-font-awesome-icon {
    margin-left: 10px;
    line-height: 48px;
    font-size: 24px;
    display: block;
    height: 100%;
    float: left;
    cursor: pointer;
    width: 50px;
    text-align: center;
}

.sub-menu .group-title {
    font-family: 'Lato-Regular', sans-serif;
    display: block;
    font-size: 16px;
    line-height: 28px;
    margin: 0;
    padding: 10px 23px 10px 60px;
    cursor: pointer;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sub-menu .group.flat-group .group-item.icon-folder-overview,
.sub-menu .icon-folder-overview .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/folder-overview.svg) no-repeat 23px 14px;
}

.sub-menu .group.flat-group .group-item.icon-folder-overview.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-folder-overview:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-folder-overview:focus,
.sub-menu .icon-folder-overview .group-title.active,
.not-touch .sub-menu .icon-folder-overview .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/folder-overview.svg) no-repeat 23px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu input[type=checkbox].group-open-close {
    /*display: none;*/
    height: 0;
    width: 0;
    box-shadow: none;
}

.not-touch .sub-menu .group-title-container:hover .group-title {
    background: linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.not-touch .sub-menu .icon-folder-overview .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/folder-overview.svg) no-repeat 23px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-title::after {
    content: '';
    display: block;
    float: right;
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-right.svg) no-repeat center center;
    margin-top: 4px;
    width: 22px;
    height: 22px;
    transition: transform 175ms ease-in;
}

.sub-menu .group-open-close:checked + .group-title-container .group-title::after {
    transform: rotate(90deg);
}

.sub-menu ul.group-items {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sub-menu .group-items {
    background: linear-gradient(to bottom, #b10e81 0%, #d01197 100%);
}

.sub-menu .group-items > li.group-item-container {
    list-style: none;
    margin: 0;
    padding: 0;
}

.sub-menu .group-items > .group-item-container > .group-item {
    overflow-y: hidden;
    transition: height 175ms ease-in;
}

.sub-menu .group-open-close:not(:checked) ~ .group-items > .group-item-container > .group-item {
    height: 0;
}

/*.sub-menu .group:not(.flat-group) input:not(:checked) + label + .group-items {*/
.sub-menu .group:not(.flat-group) input:not(:checked) ~ .group-items {
    visibility: hidden;
}

.sub-menu .group-open-close:checked ~ .group-items > .group-item-container > .group-item {
    height: 42px;
}

.sub-menu .group-item {
    display: block;
    padding: 0 0 0 80px;
    line-height: 42px;
    height: 42px;
    cursor: pointer;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sub-menu .flat-group .group-item {
    padding: 0 0 0 60px;
}

.sub-menu .group-item.disabled {
    cursor: not-allowed;
    color: rgba(255, 255, 255, 0.5);
}

.sub-menu .group-item.disabled .status.not-ok {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-not-ok-disabled.svg) no-repeat center;
}

.sub-menu .group-item-container .pointer {
    border-color: transparent;
    transition: opacity 175ms ease-in;
}

.sub-menu .group-item-container.active .pointer {
    /*display: block;*/
    display: none;
    float: right;
    margin-right: -12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 21px 0 21px 12px;
    border-color: transparent transparent transparent #fdcf23;
    position: relative;
    top: -42px;
    left: -1px;
}

.sub-menu .flat-group .group-item-container.active .pointer {
    border-width: 24px 0 24px 12px;
    top: -48px;
}

.sub-menu :not(.flat-group) .group-open-close:not(:checked) ~ .group-items > .group-item-container.active .pointer {
    opacity: 0;
}

.sub-menu .group-item > span {
    display: block;
    height: 100%;
    float: left;
}

.sub-menu .group-item .font-awesome-icon {
    margin-left: -50px;
    line-height: 42px;
    font-size: 24px;
    width: 50px;
    text-align: center;
}

.sub-menu .group-item .text {
    width: calc(100% - 30px);
}

.sub-menu .group-item .status {
    height: 100%;
    width: 20px;
}

.sub-menu .group-item .status.ok {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-ok.svg) no-repeat center;
}

.sub-menu .group-item .status.not-ok {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-not-ok.svg) no-repeat center;
}

.sub-menu .group-item .pointer {
    border-color: transparent;
}

.sub-menu .group-item a {
    color: inherit;
}

.sub-menu .group.flat-group .group-title {
    display: none;
}

.sub-menu .group.flat-group .group-items {
    background: inherit;
}

.sub-menu .group.flat-group .group-item {
    height: 48px !important;
    line-height: 48px !important;
    font-family: 'Lato-Regular', sans-serif;
    font-size: 16px;
    background: inherit;
}

.sub-menu .group-item.active,
.not-touch .sub-menu .group-item:hover,
.not-touch .sub-menu .group-item.enabled:focus,
.sub-menu .group.flat-group .group-item.active,
.not-touch .sub-menu .group.flat-group .group-item:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled:focus {
    background: linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

/* <icons> */

.sub-menu .group.flat-group .group-item.icon-folder,
.sub-menu .icon-folder .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-folder.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-folder.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-folder:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-folder:focus,
.sub-menu .icon-folder .group-title.active,
.not-touch .sub-menu .icon-folder .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-folder.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-folder {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-folder.svg) no-repeat 45px 14px;
}

.sub-menu .group-item.active.icon-folder,
.not-touch .sub-menu .group-item.icon-folder:hover,
.not-touch .sub-menu .group-item.enabled.icon-folder:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/sub-menu-folder.svg) no-repeat 45px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-timeline,
.sub-menu .icon-timeline .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/timeline.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-timeline.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-timeline:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-timeline:focus,
.sub-menu .icon-timeline .group-title.active,
.not-touch .sub-menu .icon-timeline .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/timeline.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-timeline {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/timeline.svg) no-repeat 45px 14px;
}

.sub-menu .group-item.active.icon-timeline,
.not-touch .sub-menu .group-item.icon-timeline:hover,
.not-touch .sub-menu .group-item.enabled.icon-timeline:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/timeline.svg) no-repeat 45px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-person-card,
.sub-menu .icon-person-card .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/person-card.svg) no-repeat 25px 12px;
}

.sub-menu .group.flat-group .group-item.icon-person-card.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-person-card:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-person-card:focus,
.sub-menu .icon-person-card .group-title.active,
.not-touch .sub-menu .icon-person-card .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/person-card.svg) no-repeat 25px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-person-card {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/person-card.svg) no-repeat 47px 10px;
}

.sub-menu .group-item.active.icon-person-card,
.not-touch .sub-menu .group-item.icon-person-card:hover,
.not-touch .sub-menu .group-item.enabled.icon-person-card:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/person-card.svg) no-repeat 47px 10px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-persons,
.sub-menu .icon-persons .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/persons.svg) no-repeat 25px 12px;
}

.sub-menu .group.flat-group .group-item.icon-persons.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-persons:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-persons:focus,
.sub-menu .icon-persons .group-title.active,
.not-touch .sub-menu .icon-persons .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/persons.svg) no-repeat 25px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-persons {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/persons.svg) no-repeat 46px 10px;
}

.sub-menu .group-item.active.icon-persons,
.not-touch .sub-menu .group-item.icon-persons:hover,
.not-touch .sub-menu .group-item.enabled.icon-persons:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/persons.svg) no-repeat 46px 10px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-chat,
.sub-menu .icon-chat .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/chat.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-chat.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-chat:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-chat:focus,
.sub-menu .icon-chat .group-title.active,
.not-touch .sub-menu .icon-chat .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/chat.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-chat {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/chat.svg) no-repeat 45px 14px;
}

.sub-menu .group-item.active.icon-chat,
.not-touch .sub-menu .group-item.icon-chat:hover,
.not-touch .sub-menu .group-item.enabled.icon-chat:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/chat.svg) no-repeat 45px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-medication,
.sub-menu .icon-medication .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/medication.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-medication.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-medication:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-medication:focus,
.sub-menu .icon-medication .group-title.active,
.not-touch .sub-menu .icon-medication .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/medication.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-medication {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/medication.svg) no-repeat 47px 12px;
}

.sub-menu .group-item.active.icon-medication,
.not-touch .sub-menu .group-item.icon-medication:hover,
.not-touch .sub-menu .group-item.enabled.icon-medication:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/medication.svg) no-repeat 47px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-tasks,
.sub-menu .icon-tasks .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/tile-note-dossier.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-tasks.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-tasks:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-tasks:focus,
.sub-menu .icon-tasks .group-title.active,
.not-touch .sub-menu .icon-tasks .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/tile-note-dossier.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-tasks {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/tile-note-dossier.svg) no-repeat 45px 10px;
}

.sub-menu .group-item.active.icon-tasks,
.not-touch .sub-menu .group-item.icon-tasks:hover,
.not-touch .sub-menu .group-item.enabled.icon-tasks:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/tile-note-dossier.svg) no-repeat 45px 10px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-eye,
.sub-menu .icon-eye .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/eye.svg) no-repeat 22px 16px;
}

.sub-menu .group.flat-group .group-item.icon-eye.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-eye:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-eye:focus,
.sub-menu .icon-eye .group-title.active,
.not-touch .sub-menu .icon-eye .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/eye.svg) no-repeat 22px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-eye {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/eye.svg) no-repeat 44px 14px;
}

.sub-menu .group-item.active.icon-eye,
.not-touch .sub-menu .group-item.icon-eye:hover,
.not-touch .sub-menu .group-item.enabled.icon-eye:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/eye.svg) no-repeat 44px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-tracks,
.sub-menu .icon-tracks .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/tracks.svg) no-repeat 23px 14px;
}

.sub-menu .group.flat-group .group-item.icon-tracks.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-tracks:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-tracks:focus,
.sub-menu .icon-tracks .group-title.active,
.not-touch .sub-menu .icon-tracks .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/tracks.svg) no-repeat 23px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-tracks {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/tracks.svg) no-repeat 45px 12px;
}

.sub-menu .group-item.active.icon-tracks,
.not-touch .sub-menu .group-item.icon-tracks:hover,
.not-touch .sub-menu .group-item.enabled.icon-tracks:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/tracks.svg) no-repeat 45px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-report,
.sub-menu .icon-report .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/report.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-report.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-report:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-report:focus,
.sub-menu .icon-report .group-title.active,
.not-touch .sub-menu .icon-report .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/report.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-report {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/report.svg) no-repeat 45px 14px;
}

.sub-menu .group-item.active.icon-report,
.not-touch .sub-menu .group-item.icon-report:hover,
.not-touch .sub-menu .group-item.enabled.icon-report:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/report.svg) no-repeat 45px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-paperclip,
.sub-menu .icon-paperclip .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/paperclip.svg) no-repeat 29px 14px;
}

.sub-menu .group.flat-group .group-item.icon-paperclip.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-paperclip:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-paperclip:focus,
.sub-menu .icon-paperclip .group-title.active,
.not-touch .sub-menu .icon-paperclip .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/paperclip.svg) no-repeat 29px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-paperclip {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/paperclip.svg) no-repeat 47px 12px;
}

.sub-menu .group-item.active.icon-paperclip,
.not-touch .sub-menu .group-item.icon-paperclip:hover,
.not-touch .sub-menu .group-item.enabled.icon-paperclip:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/paperclip.svg) no-repeat 47px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-calendar,
.sub-menu .icon-calendar .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/calendar-white.svg) no-repeat 24px 14px;
}

.sub-menu .group.flat-group .group-item.icon-calendar.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-calendar:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-calendar:focus,
.sub-menu .icon-calendar .group-title.active,
.not-touch .sub-menu .icon-calendar .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/calendar-white.svg) no-repeat 24px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-calendar {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/calendar-white.svg) no-repeat 42px 12px;
}

.sub-menu .group-item.active.icon-calendar,
.not-touch .sub-menu .group-item.icon-calendar:hover,
.not-touch .sub-menu .group-item.enabled.icon-calendar:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/calendar-white.svg) no-repeat 42px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-check,
.sub-menu .icon-check .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/check.svg) no-repeat 26px 16px;
}

.sub-menu .group.flat-group .group-item.icon-check.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-check:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-check:focus,
.sub-menu .icon-check .group-title.active,
.not-touch .sub-menu .icon-check .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/check.svg) no-repeat 26px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-check {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/check.svg) no-repeat 45px 14px;
}

.sub-menu .group-item.active.icon-check,
.not-touch .sub-menu .group-item.icon-check:hover,
.not-touch .sub-menu .group-item.enabled.icon-check:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/check.svg) no-repeat 45px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-ehealth,
.sub-menu .icon-ehealth .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/ehealth.svg) no-repeat 18px 16px;
}

.sub-menu .group.flat-group .group-item.icon-ehealth.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-ehealth:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-ehealth:focus,
.sub-menu .icon-ehealth .group-title.active,
.not-touch .sub-menu .icon-ehealth .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/ehealth.svg) no-repeat 18px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-ehealth {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/ehealth.svg) no-repeat 38px 14px;
}

.sub-menu .group-item.active.icon-ehealth,
.not-touch .sub-menu .group-item.icon-ehealth:hover,
.not-touch .sub-menu .group-item.enabled.icon-ehealth:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/ehealth.svg) no-repeat 38px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-kraamzorg,
.sub-menu .icon-kraamzorg .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/kraamzorg.svg) no-repeat 22px 11px;
}

.sub-menu .group.flat-group .group-item.icon-kraamzorg.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-kraamzorg:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-kraamzorg:focus,
.sub-menu .icon-kraamzorg .group-title.active,
.not-touch .sub-menu .icon-kraamzorg .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/kraamzorg.svg) no-repeat 22px 11px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-kraamzorg {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/kraamzorg.svg) no-repeat 44px 9px;
}

.sub-menu .group-item.active.icon-kraamzorg,
.not-touch .sub-menu .group-item.icon-kraamzorg:hover,
.not-touch .sub-menu .group-item.enabled.icon-kraamzorg:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/kraamzorg.svg) no-repeat 44px 9px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-messages,
.sub-menu .icon-messages .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages.svg) no-repeat 24px 16px;
}

.sub-menu .group.flat-group .group-item.icon-messages.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-messages:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-messages:focus,
.sub-menu .icon-messages .group-title.active,
.not-touch .sub-menu .icon-messages .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages.svg) no-repeat 24px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.icon-messages .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages.svg) no-repeat 24px 16px;
}

.sub-menu .group-item.icon-messages {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages.svg) no-repeat 44px 14px;
}

.not-touch .sub-menu .group.icon-messages .group-title:hover,
.not-touch .sub-menu .group.icon-messages .group-title:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages.svg) no-repeat 24px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.active.icon-messages,
.not-touch .sub-menu .group-item.icon-messages:hover,
.not-touch .sub-menu .group-item.enabled.icon-messages:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages.svg) no-repeat 44px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-messages-incoming {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages-incoming.svg) no-repeat 45px 8px;
}

.sub-menu .group-item.icon-messages-incoming.active, .not-touch .sub-menu .group-item.icon-messages-incoming:hover,
.sub-menu .group-item.enabled.icon-messages-incoming.active, .not-touch .sub-menu .group-item.icon-messages-incoming:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages-incoming.svg) no-repeat 45px 8px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-messages-draft {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/draft.svg) no-repeat 47px 12px;
}

.sub-menu .group-item.icon-messages-draft.active, .not-touch .sub-menu .group-item.icon-messages-draft:hover,
.sub-menu .group-item.enabled.icon-messages-draft.active, .not-touch .sub-menu .group-item.icon-messages-draft:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/draft.svg) no-repeat 47px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-messages-sent {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages-sent.svg) no-repeat 45px 8px;
}

.sub-menu .group-item.icon-messages-sent.active, .not-touch .sub-menu .group-item.icon-messages-sent:hover,
.sub-menu .group-item.enabled.icon-messages-sent.active, .not-touch .sub-menu .group-item.icon-messages-sent:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages-sent.svg) no-repeat 45px 8px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-messages-trash {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages-trash.svg) no-repeat 46px 8px;
}

.sub-menu .group-item.icon-messages-trash.active, .not-touch .sub-menu .group-item.icon-messages-trash:hover,
.sub-menu .group-item.enabled.icon-messages-trash.active, .not-touch .sub-menu .group-item.icon-messages-trash:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages-trash.svg) no-repeat 46px 8px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-conversations-active {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/conversation-active.svg) no-repeat 45px 9px;
}

.sub-menu .group-item.icon-conversations-active.active, .not-touch .sub-menu .group-item.icon-conversations-active:hover,
.sub-menu .group-item.enabled.icon-conversations-active.active, .not-touch .sub-menu .group-item.icon-conversations-active:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/conversation-active.svg) no-repeat 45px 9px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-conversations-inactive {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/conversation-inactive.svg) no-repeat 45px 14px;
}

.sub-menu .group-item.icon-conversations-inactive.active, .not-touch .sub-menu .group-item.icon-conversations-inactive:hover,
.sub-menu .group-item.enabled.icon-conversations-inactive.active, .not-touch .sub-menu .group-item.icon-conversations-inactive:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/conversation-inactive.svg) no-repeat 45px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.icon‑chat .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/chat.svg) no-repeat 25px 17px;
}

.sub-menu .group.icon‑chat .group-title:hover,
.sub-menu .group.icon‑chat .group-title:focus,
.not-touch .sub-menu .group.icon‑chat .group-title:hover,
.not-touch .sub-menu .group.icon‑chat .group-title:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/chat.svg) no-repeat 25px 17px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.active.icon-communication-overview,
.not-touch .sub-menu .group-item.icon-communication-overview:hover,
.not-touch .sub-menu .group-item.enabled.icon-communication-overview:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/timeline.svg) no-repeat 45px 14px;
}

.sub-menu .group-item.icon-organisations {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/organisations.svg) no-repeat 46px 9px;
}

.sub-menu .group-item.icon-organisations.active,
.not-touch .sub-menu .group-item.icon-organisations:hover,
.not-touch .sub-menu .group-item.enabled.icon-organisations:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/organisations.svg) no-repeat 46px 9px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-locations {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/locations.svg) no-repeat 43px 10px;
}

.sub-menu .group-item.icon-locations.active,
.not-touch .sub-menu .group-item.icon-locations:hover,
.not-touch .sub-menu .group-item.enabled.icon-locations:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/locations.svg) no-repeat 43px 10px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-employee {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/employee.svg) no-repeat 48px 8px;
}

.sub-menu .group-item.icon-employee.active,
.not-touch .sub-menu .group-item.icon-employee:hover,
.not-touch .sub-menu .group-item.enabled.icon-employee:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/employee.svg) no-repeat 48px 8px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-socialcard {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/socialcard.svg) no-repeat 38px 4px;
}

.sub-menu .group-item.icon-socialcard.active,
.not-touch .sub-menu .group-item.icon-socialcard:hover,
.not-touch .sub-menu .group-item.enabled.icon-socialcard:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/socialcard.svg) no-repeat 38px 4px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-mail-care {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/mail-care.svg) no-repeat 44px 14px;
}

.sub-menu .group-item.icon-mail-care.active,
.not-touch .sub-menu .group-item.icon-mail-care:hover,
.not-touch .sub-menu .group-item.enabled.icon-mail-care:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/mail-care.svg) no-repeat 44px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-mail-care,
.sub-menu .icon-mail-care .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/mail-care.svg) no-repeat 23px 14px;
}

.sub-menu .group.flat-group .group-item.icon-mail-care.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-mail-care:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-mail-care:focus,
.sub-menu .icon-mail-care .group-title.active,
.not-touch .sub-menu .icon-mail-care .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/mail-care.svg) no-repeat 23px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.not-touch .sub-menu .icon-mail-care .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/mail-care.svg) no-repeat 23px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-messages {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages.svg) no-repeat 44px 14px;
}

.sub-menu .group-item.icon-messages.active,
.not-touch .sub-menu .group-item.icon-messages:hover,
.not-touch .sub-menu .group-item.enabled.icon-messages:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/messages.svg) no-repeat 44px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-help,
.sub-menu .icon-help .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/help.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-help.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-help:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-help:focus,
.sub-menu .icon-help .group-title.active,
.not-touch .sub-menu .icon-help .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/help.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-profile,
.sub-menu .icon-profile .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/profile.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-profile.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-profile:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-profile:focus,
.sub-menu .icon-profile .group-title.active,
.not-touch .sub-menu .icon-profile .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/profile.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-standby,
.sub-menu .icon-standby .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/stand_by.svg) no-repeat 25px 16px;
}

.sub-menu .group.flat-group .group-item.icon-standby.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-standby:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-standby:focus,
.sub-menu .icon-standby .group-title.active,
.not-touch .sub-menu .icon-standby .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/stand_by.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-switch-user,
.sub-menu .icon-switch-user .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/switch_user.svg) no-repeat 23px 14px;
}

.sub-menu .group.flat-group .group-item.icon-switch-user.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-switch-user:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-switch-user:focus,
.sub-menu .icon-switch-user .group-title.active,
.not-touch .sub-menu .icon-switch-user .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/switch_user.svg) no-repeat 23px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.not-touch .sub-menu .icon-switch-user .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/switch_user.svg) no-repeat 23px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-formulieren,
.sub-menu .icon-formulieren .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/formulieren.svg) no-repeat 26px 16px;
}

.sub-menu .group.flat-group .group-item.icon-formulieren.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-formulieren:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-formulieren:focus,
.sub-menu .icon-formulieren .group-title.active,
.not-touch .sub-menu .icon-formulieren .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/formulieren.svg) no-repeat 26px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-formulieren {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/formulieren.svg) no-repeat 45px 14px;
}

.sub-menu .group-item.active.icon-formulieren,
.not-touch .sub-menu .group-item.icon-formulieren:hover,
.not-touch .sub-menu .group-item.enabled.icon-formulieren:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/formulieren.svg) no-repeat 45px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-register,
.sub-menu .icon-register .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/register.svg) no-repeat 24px 14px;
}

.sub-menu .group.flat-group .group-item.icon-register.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-register:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-register:focus,
.sub-menu .icon-register .group-title.active,
.not-touch .sub-menu .icon-register .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/register.svg) no-repeat 24px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-register {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/register.svg) no-repeat 42px 12px;
}

.sub-menu .group-item.active.icon-register,
.not-touch .sub-menu .group-item.icon-register:hover,
.not-touch .sub-menu .group-item.enabled.icon-register:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/register.svg) no-repeat 42px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group.flat-group .group-item.icon-shortcut,
.sub-menu .icon-shortcut .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/shortcut.svg) no-repeat 24px 14px;
}

.sub-menu .group.flat-group .group-item.icon-shortcut.active,
.not-touch .sub-menu .group.flat-group .group-item.icon-shortcut:hover,
.not-touch .sub-menu .group.flat-group .group-item.enabled.icon-shortcut:focus,
.sub-menu .icon-shortcut .group-title.active,
.not-touch .sub-menu .icon-shortcut .group-title:hover {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/shortcut.svg) no-repeat 24px 14px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.sub-menu .group-item.icon-shortcut {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/shortcut.svg) no-repeat 42px 12px;
}

.sub-menu .group-item.active.icon-shortcut,
.not-touch .sub-menu .group-item.icon-shortcut:hover,
.not-touch .sub-menu .group-item.enabled.icon-shortcut:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/shortcut.svg) no-repeat 42px 12px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

/* UserMenu icons */
.usermenu .sub-menu .group.flat-group .group-item.icon-help,
.usermenu .sub-menu .icon-help .group-title {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/help.svg) no-repeat 25px 16px;
}

.usermenu .sub-menu .group.flat-group .group-item.icon-help.active,
.not-touch .usermenu .sub-menu .group.flat-group .group-item.icon-help:hover,
.not-touch .usermenu .sub-menu .group.flat-group .group-item.enabled.icon-help:focus,
.usermenu .sub-menu .help-user .group-title.active,
.not-touch .usermenu .sub-menu .icon-help .group-title:hover,
.not-touch .usermenu .sub-menu .icon-help .group-title:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/help.svg) no-repeat 25px 16px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.usermenu .sub-menu .group-item.icon-help {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/help.svg) no-repeat 25px 13px;
}

.usermenu .sub-menu .group-item.active.icon-help,
.not-touch .usermenu .sub-menu .group-item.icon-help:hover,
.not-touch .usermenu .sub-menu .group-item.enabled.icon-help:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/help.svg) no-repeat 25px 13px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.usermenu .sub-menu .group-item.icon-check {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/check.svg) no-repeat 25px 13px;
}

.usermenu .sub-menu .group-item.active.icon-check,
.not-touch .usermenu .sub-menu .group-item.icon-check:hover,
.not-touch .usermenu .sub-menu .group-item.enabled.icon-check:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/check.svg) no-repeat 25px 13px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

.usermenu .sub-menu .group-item.icon-check-off {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/check-off.svg) no-repeat 25px 13px;
}

.usermenu .sub-menu .group-item.active.icon-check-off,
.not-touch .usermenu .sub-menu .group-item.icon-check-off:hover,
.not-touch .usermenu .sub-menu .group-item.enabled.icon-check-off:focus {
    background: url(../../5.6.019.2/platform/component/view/icons-yellow/check-off.svg) no-repeat 25px 13px, linear-gradient(135deg, #fe9a12 0%, #fdd123 100%);
}

/* / UserMenu icons */

/* </icons> */

@media screen and (max-width: 1440px) {

    .sub-menu .title-container {
        margin-left: 5px;
        width: 240px;
    }

    .sub-menu .group-item {
        padding: 0 0 0 70px;
        font-size: 12px;
    }

    .sub-menu .group.flat-group .group-item {
        font-size: 14px;
    }

    .sub-menu .flat-group .group-item {
        padding: 0 0 0 50px;
    }

    .sub-menu .group-title {
        font-size: 14px;
        padding: 10px 23px 10px 50px;
    }

    .sub-menu .group-font-awesome-icon {
        margin-left: 0;
    }

    .sub-menu .group.flat-group .group-item.icon-folder-overview,
    .sub-menu .icon-folder-overview .group-title {
        background-position-x: 18px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-folder-overview.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-folder-overview:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-folder-overview:focus,
    .sub-menu .icon-folder-overview .group-title.active,
    .not-touch .sub-menu .icon-folder-overview .group-title:hover {
        background-position-x: 18px, 0% !important;
    }

    .not-touch .sub-menu .icon-folder-overview .group-title:hover {
        background-position-x: 18px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-folder,
    .sub-menu .icon-folder .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-folder.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-folder:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-folder:focus,
    .sub-menu .icon-folder .group-title.active,
    .not-touch .sub-menu .icon-folder .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.icon-folder {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.active.icon-folder,
    .not-touch .sub-menu .group-item.icon-folder:hover,
    .not-touch .sub-menu .group-item.enabled.icon-folder:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-timeline,
    .sub-menu .icon-timeline .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-timeline.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-timeline:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-timeline:focus,
    .sub-menu .icon-timeline .group-title.active,
    .not-touch .sub-menu .icon-timeline .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.icon-timeline {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.active.icon-timeline,
    .not-touch .sub-menu .group-item.icon-timeline:hover,
    .not-touch .sub-menu .group-item.enabled.icon-timeline:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-person-card,
    .sub-menu .icon-person-card .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-person-card.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-person-card:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-person-card:focus,
    .sub-menu .icon-person-card .group-title.active,
    .not-touch .sub-menu .icon-person-card .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.icon-person-card {
        background-position-x: 37px, 0% !important;
    }

    .sub-menu .group-item.active.icon-person-card,
    .not-touch .sub-menu .group-item.icon-person-card:hover,
    .not-touch .sub-menu .group-item.enabled.icon-person-card:focus {
        background-position-x: 37px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-persons,
    .sub-menu .icon-persons .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-persons.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-persons:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-persons:focus,
    .sub-menu .icon-persons .group-title.active,
    .not-touch .sub-menu .icon-persons .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.icon-persons {
        background-position-x: 36px, 0% !important;
    }

    .sub-menu .group-item.active.icon-persons,
    .not-touch .sub-menu .group-item.icon-persons:hover,
    .not-touch .sub-menu .group-item.enabled.icon-persons:focus {
        background-position-x: 36px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-chat,
    .sub-menu .icon-chat .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-chat.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-chat:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-chat:focus,
    .sub-menu .icon-chat .group-title.active,
    .not-touch .sub-menu .icon-chat .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.icon-chat {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.active.icon-chat,
    .not-touch .sub-menu .group-item.icon-chat:hover,
    .not-touch .sub-menu .group-item.enabled.icon-chat:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-medication,
    .sub-menu .icon-medication .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-medication.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-medication:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-medication:focus,
    .sub-menu .icon-medication .group-title.active,
    .not-touch .sub-menu .icon-medication .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.icon-medication {
        background-position-x: 37px, 0% !important;
    }

    .sub-menu .group-item.active.icon-medication,
    .not-touch .sub-menu .group-item.icon-medication:hover,
    .not-touch .sub-menu .group-item.enabled.icon-medication:focus {
        background-position-x: 37px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-tasks,
    .sub-menu .icon-tasks .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-tasks.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-tasks:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-tasks:focus,
    .sub-menu .icon-tasks .group-title.active,
    .not-touch .sub-menu .icon-tasks .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.icon-tasks {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.active.icon-tasks,
    .not-touch .sub-menu .group-item.icon-tasks:hover,
    .not-touch .sub-menu .group-item.enabled.icon-tasks:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-eye,
    .sub-menu .icon-eye .group-title {
        background-position-x: 12px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-eye.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-eye:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-eye:focus,
    .sub-menu .icon-eye .group-title.active,
    .not-touch .sub-menu .icon-eye .group-title:hover {
        background-position-x: 12px, 0% !important;
    }

    .sub-menu .group-item.icon-eye {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group-item.active.icon-eye,
    .not-touch .sub-menu .group-item.icon-eye:hover,
    .not-touch .sub-menu .group-item.enabled.icon-eye:focus {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-tracks,
    .sub-menu .icon-tracks .group-title {
        background-position-x: 13px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-tracks.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-tracks:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-tracks:focus,
    .sub-menu .icon-tracks .group-title.active,
    .not-touch .sub-menu .icon-tracks .group-title:hover {
        background-position-x: 13px, 0% !important;
    }

    .sub-menu .group-item.icon-tracks {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.active.icon-tracks,
    .not-touch .sub-menu .group-item.icon-tracks:hover,
    .not-touch .sub-menu .group-item.enabled.icon-tracks:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-report,
    .sub-menu .icon-report .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-report.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-report:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-report:focus,
    .sub-menu .icon-report .group-title.active,
    .not-touch .sub-menu .icon-report .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.icon-report {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.active.icon-report,
    .not-touch .sub-menu .group-item.icon-report:hover,
    .not-touch .sub-menu .group-item.enabled.icon-report:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-paperclip,
    .sub-menu .icon-paperclip .group-title {
        background-position-x: 19px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-paperclip.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-paperclip:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-paperclip:focus,
    .sub-menu .icon-paperclip .group-title.active,
    .not-touch .sub-menu .icon-paperclip .group-title:hover {
        background-position-x: 19px, 0% !important;
    }

    .sub-menu .group-item.icon-paperclip {
        background-position-x: 37px, 0% !important;
    }

    .sub-menu .group-item.active.icon-paperclip,
    .not-touch .sub-menu .group-item.icon-paperclip:hover,
    .not-touch .sub-menu .group-item.enabled.icon-paperclip:focus {
        background-position-x: 37px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-calendar,
    .sub-menu .icon-calendar .group-title {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-calendar.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-calendar:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-calendar:focus,
    .sub-menu .icon-calendar .group-title.active,
    .not-touch .sub-menu .icon-calendar .group-title:hover {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group-item.icon-calendar {
        background-position-x: 32px, 0% !important;
    }

    .sub-menu .group-item.active.icon-calendar,
    .not-touch .sub-menu .group-item.icon-calendar:hover,
    .not-touch .sub-menu .group-item.enabled.icon-calendar:focus {
        background-position-x: 32px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-check,
    .sub-menu .icon-check .group-title {
        background-position-x: 16px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-check.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-check:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-check:focus,
    .sub-menu .icon-check .group-title.active,
    .not-touch .sub-menu .icon-check .group-title:hover {
        background-position-x: 16px, 0% !important;
    }

    .sub-menu .group-item.icon-check {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.active.icon-check,
    .not-touch .sub-menu .group-item.icon-check:hover,
    .not-touch .sub-menu .group-item.enabled.icon-check:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-ehealth,
    .sub-menu .icon-ehealth .group-title {
        background-position-x: 8px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-ehealth.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-ehealth:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-ehealth:focus,
    .sub-menu .icon-ehealth .group-title.active,
    .not-touch .sub-menu .icon-ehealth .group-title:hover {
        background-position-x: 8px, 0% !important;
    }

    .sub-menu .group-item.icon-ehealth {
        background-position-x: 28px, 0% !important;
    }

    .sub-menu .group-item.active.icon-ehealth,
    .not-touch .sub-menu .group-item.icon-ehealth:hover,
    .not-touch .sub-menu .group-item.enabled.icon-ehealth:focus {
        background-position-x: 28px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-kraamzorg,
    .sub-menu .icon-kraamzorg .group-title {
        background-position-x: 12px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-kraamzorg.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-kraamzorg:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-kraamzorg:focus,
    .sub-menu .icon-kraamzorg .group-title.active,
    .not-touch .sub-menu .icon-kraamzorg .group-title:hover {
        background-position-x: 12px, 0% !important;
    }

    .sub-menu .group-item.icon-kraamzorg {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group-item.active.icon-kraamzorg,
    .not-touch .sub-menu .group-item.icon-kraamzorg:hover,
    .not-touch .sub-menu .group-item.enabled.icon-kraamzorg:focus {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-messages,
    .sub-menu .icon-messages .group-title {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-messages.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-messages:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-messages:focus,
    .sub-menu .icon-messages .group-title.active,
    .not-touch .sub-menu .icon-messages .group-title:hover {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group.icon-messages .group-title {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group-item.icon-messages {
        background-position-x: 34px, 0% !important;
    }

    .not-touch .sub-menu .group.icon-messages .group-title:hover,
    .not-touch .sub-menu .group.icon-messages .group-title:focus {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group-item.active.icon-messages,
    .not-touch .sub-menu .group-item.icon-messages:hover,
    .not-touch .sub-menu .group-item.enabled.icon-messages:focus {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group-item.icon-messages-incoming {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.icon-messages-incoming.active, .not-touch .sub-menu .group-item.icon-messages-incoming:hover,
    .sub-menu .group-item.enabled.icon-messages-incoming.active, .not-touch .sub-menu .group-item.icon-messages-incoming:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.icon-messages-draft {
        background-position-x: 37px, 0% !important;
    }

    .sub-menu .group-item.icon-messages-draft.active, .not-touch .sub-menu .group-item.icon-messages-draft:hover,
    .sub-menu .group-item.enabled.icon-messages-draft.active, .not-touch .sub-menu .group-item.icon-messages-draft:focus {
        background-position-x: 37px, 0% !important;
    }

    .sub-menu .group-item.icon-messages-sent {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.icon-messages-sent.active, .not-touch .sub-menu .group-item.icon-messages-sent:hover,
    .sub-menu .group-item.enabled.icon-messages-sent.active, .not-touch .sub-menu .group-item.icon-messages-sent:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.icon-messages-trash {
        background-position-x: 36px, 0% !important;
    }

    .sub-menu .group-item.icon-messages-trash.active, .not-touch .sub-menu .group-item.icon-messages-trash:hover,
    .sub-menu .group-item.enabled.icon-messages-trash.active, .not-touch .sub-menu .group-item.icon-messages-trash:focus {
        background-position-x: 36px, 0% !important;
    }

    .sub-menu .group-item.icon-conversations-active {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.icon-conversations-active.active, .not-touch .sub-menu .group-item.icon-conversations-active:hover,
    .sub-menu .group-item.enabled.icon-conversations-active.active, .not-touch .sub-menu .group-item.icon-conversations-active:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.icon-conversations-inactive {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.icon-conversations-inactive.active, .not-touch .sub-menu .group-item.icon-conversations-inactive:hover,
    .sub-menu .group-item.enabled.icon-conversations-inactive.active, .not-touch .sub-menu .group-item.icon-conversations-inactive:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.icon‑chat .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.icon‑chat .group-title:hover,
    .sub-menu .group.icon‑chat .group-title:focus,
    .not-touch .sub-menu .group.icon‑chat .group-title:hover,
    .not-touch .sub-menu .group.icon‑chat .group-title:focus {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group-item.active.icon-communication-overview,
    .not-touch .sub-menu .group-item.icon-communication-overview:hover,
    .not-touch .sub-menu .group-item.enabled.icon-communication-overview:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.icon-organisations {
        background-position-x: 36px, 0% !important;
    }

    .sub-menu .group-item.icon-organisations.active,
    .not-touch .sub-menu .group-item.icon-organisations:hover,
    .not-touch .sub-menu .group-item.enabled.icon-organisations:focus {
        background-position-x: 36px, 0% !important;
    }

    .sub-menu .group-item.icon-locations {
        background-position-x: 33px, 0% !important;
    }

    .sub-menu .group-item.icon-locations.active,
    .not-touch .sub-menu .group-item.icon-locations:hover,
    .not-touch .sub-menu .group-item.enabled.icon-locations:focus {
        background-position-x: 33px, 0% !important;
    }

    .sub-menu .group-item.icon-employee {
        background-position-x: 38px, 0% !important;
    }

    .sub-menu .group-item.icon-employee.active,
    .not-touch .sub-menu .group-item.icon-employee:hover,
    .not-touch .sub-menu .group-item.enabled.icon-employee:focus {
        background-position-x: 38px, 0% !important;
    }

    .sub-menu .group-item.icon-socialcard {
        background-position-x: 28px, 0% !important;
    }

    .sub-menu .group-item.icon-socialcard.active,
    .not-touch .sub-menu .group-item.icon-socialcard:hover,
    .not-touch .sub-menu .group-item.enabled.icon-socialcard:focus {
        background-position-x: 28px, 0% !important;
    }

    .sub-menu .group-item.icon-mail-care {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group-item.icon-mail-care.active,
    .not-touch .sub-menu .group-item.icon-mail-care:hover,
    .not-touch .sub-menu .group-item.enabled.icon-mail-care:focus {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-mail-care,
    .sub-menu .icon-mail-care .group-title {
        background-position-x: 13px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-mail-care.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-mail-care:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-mail-care:focus,
    .sub-menu .icon-mail-care .group-title.active,
    .not-touch .sub-menu .icon-mail-care .group-title:hover {
        background-position-x: 13px, 0% !important;
    }

    .not-touch .sub-menu .icon-mail-care .group-title:hover {
        background-position-x: 13px, 0% !important;
    }

    .sub-menu .group-item.icon-messages {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group-item.icon-messages.active,
    .not-touch .sub-menu .group-item.icon-messages:hover,
    .not-touch .sub-menu .group-item.enabled.icon-messages:focus {
        background-position-x: 34px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-help,
    .sub-menu .icon-help .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-help.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-help:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-help:focus,
    .sub-menu .icon-help .group-title.active,
    .not-touch .sub-menu .icon-help .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-profile,
    .sub-menu .icon-profile .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-profile.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-profile:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-profile:focus,
    .sub-menu .icon-profile .group-title.active,
    .not-touch .sub-menu .icon-profile .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-standby,
    .sub-menu .icon-standby .group-title {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-standby.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-standby:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-standby:focus,
    .sub-menu .icon-standby .group-title.active,
    .not-touch .sub-menu .icon-standby .group-title:hover {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-switch-user,
    .sub-menu .icon-switch-user .group-title {
        background-position-x: 13px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-switch-user.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-switch-user:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-switch-user:focus,
    .sub-menu .icon-switch-user .group-title.active,
    .not-touch .sub-menu .icon-switch-user .group-title:hover {
        background-position-x: 13px, 0% !important;
    }

    .not-touch .sub-menu .icon-switch-user .group-title:hover {
        background-position-x: 13px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-formulieren,
    .sub-menu .icon-formulieren .group-title {
        background-position-x: 16px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-formulieren.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-formulieren:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-formulieren:focus,
    .sub-menu .icon-formulieren .group-title.active,
    .not-touch .sub-menu .icon-formulieren .group-title:hover {
        background-position-x: 16px, 0% !important;
    }

    .sub-menu .group-item.icon-formulieren {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group-item.active.icon-formulieren,
    .not-touch .sub-menu .group-item.icon-formulieren:hover,
    .not-touch .sub-menu .group-item.enabled.icon-formulieren:focus {
        background-position-x: 35px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-register,
    .sub-menu .icon-register .group-title {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-register.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-register:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-register:focus,
    .sub-menu .icon-register .group-title.active,
    .not-touch .sub-menu .icon-register .group-title:hover {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group-item.icon-register {
        background-position-x: 32px, 0% !important;
    }

    .sub-menu .group-item.active.icon-register,
    .not-touch .sub-menu .group-item.icon-register:hover,
    .not-touch .sub-menu .group-item.enabled.icon-register:focus {
        background-position-x: 32px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-shortcut,
    .sub-menu .icon-shortcut .group-title {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group.flat-group .group-item.icon-shortcut.active,
    .not-touch .sub-menu .group.flat-group .group-item.icon-shortcut:hover,
    .not-touch .sub-menu .group.flat-group .group-item.enabled.icon-shortcut:focus,
    .sub-menu .icon-shortcut .group-title.active,
    .not-touch .sub-menu .icon-shortcut .group-title:hover {
        background-position-x: 14px, 0% !important;
    }

    .sub-menu .group-item.icon-shortcut {
        background-position-x: 32px, 0% !important;
    }

    .sub-menu .group-item.active.icon-shortcut,
    .not-touch .sub-menu .group-item.icon-shortcut:hover,
    .not-touch .sub-menu .group-item.enabled.icon-shortcut:focus {
        background-position-x: 32px, 0% !important;
    }

    /* UserMenu icons */
    .usermenu .sub-menu .group.flat-group .group-item.icon-help,
    .usermenu .sub-menu .icon-help .group-title {
        background-position-x: 15px, 0% !important;
    }

    .usermenu .sub-menu .group.flat-group .group-item.icon-help.active,
    .not-touch .usermenu .sub-menu .group.flat-group .group-item.icon-help:hover,
    .not-touch .usermenu .sub-menu .group.flat-group .group-item.enabled.icon-help:focus,
    .usermenu .sub-menu .help-user .group-title.active,
    .not-touch .usermenu .sub-menu .icon-help .group-title:hover,
    .not-touch .usermenu .sub-menu .icon-help .group-title:focus {
        background-position-x: 15px, 0% !important;
    }

    .usermenu .sub-menu .group-item.icon-help {
        background-position-x: 15px, 0% !important;
    }

    .usermenu .sub-menu .group-item.active.icon-help,
    .not-touch .usermenu .sub-menu .group-item.icon-help:hover,
    .not-touch .usermenu .sub-menu .group-item.enabled.icon-help:focus {
        background-position-x: 15px, 0% !important;
    }

    .usermenu .sub-menu .group-item.icon-check {
        background-position-x: 15px, 0% !important;
    }

    .usermenu .sub-menu .group-item.active.icon-check,
    .not-touch .usermenu .sub-menu .group-item.icon-check:hover,
    .not-touch .usermenu .sub-menu .group-item.enabled.icon-check:focus {
        background-position-x: 15px, 0% !important;
    }

    .usermenu .sub-menu .group-item.icon-check-off {
        background-position-x: 15px, 0% !important;
    }

    .usermenu .sub-menu .group-item.active.icon-check-off,
    .not-touch .usermenu .sub-menu .group-item.icon-check-off:hover,
    .not-touch .usermenu .sub-menu .group-item.enabled.icon-check-off:focus {
        background-position-x: 15px, 0% !important;
    }

    .sub-menu .footer-container .footer a {
        padding-left: 40px;
        font-size: 14px;
        background-position-x: 20px, 0% !important;
    }

    .sub-menu .footer-container .footer a:hover,
    .sub-menu .footer-container .footer a:focus {
        background-position-x: 20px, 0% !important;
    }
}

/* Collapsed let op dat dit dezelfde query is als in de hoofd CSS */
@media screen and (max-width: 1200px) {
    .sub-menu .group-title {
    }

    .sub-menu .group-item {
    }

    .sub-menu .group-item-container .pointer,
    .sub-menu .group-item-container.active .pointer {
        display: none;
    }
}
