.smartsearch .v5-search{ background: url(/layout/css/svg/search-inv.svg) center center no-repeat; background-size: 100% 100%; width: 18px; height: 18px; position: relative; top: 7px; /*margin-right: 3px!important;*/ }
.myshortcuts .v5-heart{ background: url(/layout/css/svg/heart-inv.svg) center center no-repeat; background-size: 100% 100%; width: 18px; height: 18px; position: relative; top: 7px; /*margin-right: 3px!important;*/ }
.myshortcuts .v5-bookmark{ background: url(/layout/css/svg/bookmark-inv.svg) center center no-repeat; background-size: 100% 100%; width: 18px; height: 18px; position: relative; top: 5px; margin-right: 3px!important; }

.page-heading div.tools .v5-list:before{ content: ""; display: inline-block; background: url(/layout/css/svg/list-inv.svg) center center no-repeat; background-size: 100% 100%; width: 20px; height: 20px; }
.page-heading div.tools a:hover .v5-list:before{ background: url(/layout/css/svg/list-hover.svg) center center no-repeat; background-size: 100% 100%; }

.page-heading div.tools .v5-page{ background: url(/layout/css/svg/page-inv.svg) 0 0 no-repeat; background-size: 100% 100%; width: 18px; height: 18px; position: relative; top: -1px; }
.page-heading div.tools a:hover .v5-page{ background: url(/layout/css/svg/page-hover.svg) 0 0 no-repeat; background-size: 100% 100%; }

.page-heading div.tools .v5-cog:before{ content: ""; display: inline-block; background: url(/layout/css/svg/cog-inv.svg) 0 0 no-repeat; background-size: 100% 100%; width: 18px; height: 18px; position: relative; top: -1px; }
.page-heading div.tools a:hover .v5-cog:before{ background: url(/layout/css/svg/cog-hover.svg) center center no-repeat; background-size: 100% 100%; }

.page-heading div.tools .v5-eye:before{ content: ""; display: inline-block; background: url(/layout/css/svg/eye-inv.svg) center center no-repeat; background-size: 100% 100%; width: 20px; height: 20px; }
.page-heading div.tools a:hover .v5-eye:before{ background: url(/layout/css/svg/eye-hover.svg) center center no-repeat; background-size: 100% 100%; }

.page-heading div.tools .v5-stat:before{ content: ""; display: inline-block; background: url(/layout/css/svg/stat-inv.svg) center center no-repeat; background-size: 100% 100%; width: 20px; height: 20px; }
.page-heading div.tools a:hover .v5-stat:before{ background: url(/layout/css/svg/stat-hover.svg) center center no-repeat; background-size: 100% 100%; }


.page-heading div.tools .v5-stat:before{ content: ""; display: inline-block; background: url(/layout/css/svg/stat-inv.svg) center center no-repeat; background-size: 100% 100%; width: 20px; height: 20px; }
.page-heading div.tools a:hover .v5-stat:before,
.page-heading div.tools a.selected .v5-stat:before{ background: url(/layout/css/svg/stat-hover.svg) center center no-repeat; background-size: 100% 100%; }

.page-heading div.savexit .v5-save:before{ content: ""; display: inline-block; background: url(/layout/css/svg/save-inv.svg) center center no-repeat; background-size: 100% 100%; width: 20px; height: 20px; }
.page-heading div.savexit a:hover .v5-save:before,
.page-heading div.savexit a.selected .v5-save:before{ background: url(/layout/css/svg/save-hover.svg) center center no-repeat; background-size: 100% 100%; }

.page-heading div.savexit .v5-back:before{ content: ""; display: inline-block; background: url(/layout/css/svg/back-inv.svg) center center no-repeat; background-size: 100% 100%; width: 16px; height: 16px; }
.page-heading div.savexit a:hover .v5-back:before,
.page-heading div.savexit a.selected .v5-back:before{ background: url(/layout/css/svg/back-hover.svg) center center no-repeat; background-size: 100% 100%; }

i.v5-eye:before{ content: ""; display: inline-block; background: url(/layout/css/svg/eye.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 2px; }
i.v5-back:before{ content: ""; display: inline-block; background: url(/layout/css/svg/back.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 15px; position: relative; top: 2px; }
i.v5-pencil:before{ content: ""; display: inline-block; background: url(/layout/css/svg/pencil.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 2px; }
i.v5-save:before{ content: ""; display: inline-block; background: url(/layout/css/svg/save.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 2px; }
.btn-blue i.v5-save:before{ content: ""; display: inline-block; background: url(/layout/css/svg/save-inv.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 2px; }
i.v5-pencil.modal-icon:before{ content: ""; display: inline-block; background: url(/layout/css/svg/pencil-modal.svg) no-repeat; background-size: 100% 100%; width: 60px; height: 60px; position: relative;  }
i.v5-devices:before{ content: ""; display: inline-block; background: url(/layout/css/svg/devices.svg) no-repeat; background-size: 100% 100%; width: 17px; height: 17px; position: relative; top: 4px; }
i.v5-copy:before{ content: ""; display: inline-block; background: url(/layout/css/svg/copy.svg) no-repeat; background-size: 100% 100%; width: 14px; height: 14px; position: relative; top: 2px; }
i.v5-bin:before{ content: ""; display: inline-block; background: url(/layout/css/svg/bin.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 2px; }
i.v5-cog:before{ content: ""; display: inline-block; background: url(/layout/css/svg/cog.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 2px; }
i.v5-move:before{ content: ""; display: inline-block; background: url(/layout/css/svg/move.svg) no-repeat; background-size: 100% 100%; width: 14px; height: 14px; position: relative; top: 3px; }
i.v5-move-out:before{ content: ""; display: inline-block; background: url(/layout/css/svg/move-out.svg) no-repeat; background-size: 100% 100%; width: 14px; height: 14px; position: relative; top: 2px; }
i.v5-folder:before{ content: ""; display: inline-block; background: url(/layout/css/svg/folder.svg) no-repeat; background-size: 100% 100%; width: 26px; height: 26px; position: relative; top: 3px; }
i.v5-activity:before{ content: ""; display: inline-block; background: url(/layout/css/svg/activity.svg) no-repeat; background-size: 100% 100%; width: 26px; height: 21px; position: relative; top: 8px; }
i.v5-pulse:before{ content: ""; display: inline-block; background: url(/layout/css/svg/pulse.svg) no-repeat; background-size: 100% 100%; width: 26px; height: 21px; position: relative; top: 8px; }
i.v5-zoom:before{ content: ""; display: inline-block; background: url(/layout/css/svg/zoom.svg) no-repeat; background-size: 100% 100%; width: 26px; height: 26px; position: relative; }
i.v5-zoom:hover:before{ content: ""; display: inline-block; background: url(/layout/css/svg/zoom-hover.svg) no-repeat; background-size: 100% 100%;  }
i.v5-info:before{ content: ""; display: inline-block; background: url(/layout/css/svg/info.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 16px; position: relative; top: 4px; left: 1px; }
i.v5-close:before{ content: ""; display: inline-block; background: url(/layout/css/svg/close-circle-inv.svg) no-repeat; background-size: 100% 100%; width: 22px; height: 22px; position: relative; top: 5px; }
i.v5-heart-circle:before{ content: ""; display: inline-block; background: url(/layout/css/svg/heart-circle-inv.svg) no-repeat; background-size: 100% 100%; width: 22px; height: 22px; position: relative; top: 5px; }
.dd-item i.v5-list:before{ content: ""; display: inline-block; background: url(/layout/css/svg/list.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 15px; position: relative; top: 3px; }
i.v5-list:before{ content: ""; display: inline-block; background: url(/layout/css/svg/list.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 15px; position: relative; top: 0px; }
i.v5-up:before{ content: ""; display: inline-block; background: url(/layout/css/svg/up.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 15px; position: relative; top: 3px; }
i.v5-toggle-up{ content: ""; display: inline-block; background: url(/layout/css/svg/up.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 15px; position: relative; top: 3px; margin:0!important; }
i.v5-down:before{ content: ""; display: inline-block; background: url(/layout/css/svg/down.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 13px; position: relative; top: 3px; }
i.v5-toggle-down{ content: ""; display: inline-block; background: url(/layout/css/svg/down.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 13px; position: relative; top: 3px; margin:0!important }
i.v5-angle:before{ content: ""; display: inline-block; background: url(/layout/css/svg/angle.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 16px; position: relative; top: 2px; }
i.v5-stat:before{ content: ""; display: inline-block; background: url(/layout/css/svg/stat.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 2px; }
i.v5-stat-fill:before{ content: ""; display: inline-block; background: url(/layout/css/svg/stat-filled.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 2px; }
i.v5-doc:before{ content: ""; display: inline-block; background: url(/layout/css/svg/document.svg) no-repeat; background-size: 100% 100%; width: 14px; height: 14px; position: relative; top: 3px; }
i.v5-docs:before{ content: ""; display: inline-block; background: url(/layout/css/svg/documents.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-grid:before{ content: ""; display: inline-block; background: url(/layout/css/svg/grid.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 3px; }
i.v5-stack:before{ content: ""; display: inline-block; background: url(/layout/css/svg/stack.svg) no-repeat; background-size: 100% 100%; width: 14px; height: 14px; position: relative; top: 3px; }
i.v5-windows:before{ content: ""; display: inline-block; background: url(/layout/css/svg/windows.svg) no-repeat; background-size: 100% 100%; width: 14px; height: 14px; position: relative; top: 3px; }
i.v5-swap:before{ content: ""; display: inline-block; background: url(/layout/css/svg/swap.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 2px; }
i.v5-camera:before{ content: ""; display: inline-block; background: url(/layout/css/svg/camera.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-calendarcheck:before{ content: ""; display: inline-block; background: url(/layout/css/svg/calendarcheck.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-checklist:before{ content: ""; display: inline-block; background: url(/layout/css/svg/checklist.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-marker:before{ content: ""; display: inline-block; background: url(/layout/css/svg/marker.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-movedown:before{ content: ""; display: inline-block; background: url(/layout/css/svg/movedown.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-moveup:before{ content: ""; display: inline-block; background: url(/layout/css/svg/moveup.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-speak:before{ content: ""; display: inline-block; background: url(/layout/css/svg/speak.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-watch:before{ content: ""; display: inline-block; background: url(/layout/css/svg/watch.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-check:before{ content: ""; display: inline-block; background: url(/layout/css/svg/check.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-newsletter:before{ content: ""; display: inline-block; background: url(/layout/css/svg/newsletter.svg) no-repeat; background-size: 100% 100%; width: 17px; height: 16px; position: relative; top: 4px; }
i.v5-checkmark:before{ content: ""; display: inline-block; background: url(/layout/css/svg/checkmark.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 15px; position: relative; top: 3px; }
i.v5-x:before{ content: ""; display: inline-block; background: url(/layout/css/svg/x.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 15px; position: relative; top: 4px; }
i.v5-x-inv:before{ content: ""; display: inline-block; background: url(/layout/css/svg/x-inv.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 15px; position: relative; top: 4px; }
i.v5-pageReference:before{ content: ""; display: inline-block; background: url(/layout/css/svg/page.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 15px; position: relative; top: 2px; }
i.v5-brick:before{ content: ""; display: inline-block; background: url(/layout/css/images/article.png) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 3px; }
i.v5-user:before{ content: ""; display: inline-block; background: url(/layout/css/svg/user.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
i.v5-moneys:before{ content: ""; display: inline-block; background: url(/layout/css/svg/moneys.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 2px; }

.info-table > label + a i.v5-move:before{ content: ""; display: inline-block; background: url(/layout/css/svg/move.svg) no-repeat; background-size: 100% 100%; width: 10px; height: 14px; position: relative; top: 3px; }


:not(i.v5-cloud-download:before)>#preview-panel  i.v5-cloud-download:before{ content: ""; display: inline-block; background: url(/layout/css/svg/cloud-download.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }

.icons i.v5-search:before{ content: ""; display: inline-block; background: url(/layout/css/svg/search.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
.icons i.v5-cloud-download:before{ content: ""; display: inline-block; background: url(/layout/css/svg/cloud-download.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 3px; }
.icons i.v5-cloud-upload:before{ content: ""; display: inline-block; background: url(/layout/css/svg/cloud-upload.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 16px; position: relative; top: 6px; }

i.fa.v5-nextarrow{ width: auto!important; }
i.v5-nextarrow:before{ content: ""; display: inline-block; background: url(/layout/css/svg/nextarrow.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 18px; position: relative; top: 5px; }
i.fa.v5-previousarrow{ width: auto!important; }
i.v5-previousarrow:before{ content: ""; display: inline-block; background: url(/layout/css/svg/nextarrow.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 18px; position: relative; top: 5px; transform: rotate(-180deg); }

i.fa.v5-green-ball{ width: auto!important; margin-right: 7px!important; }
i.v5-green-ball:before{ content: ""; display: inline-block; background: url(/layout/css/svg/green-ball.svg) no-repeat; background-size: 100% 100%; width: 8px; height: 8px; position: relative; top: 0px; }

i.fa.v5-yellow-ball{ width: auto!important; margin-right: 7px!important; }
i.v5-yellow-ball:before{ content: ""; display: inline-block; background: url(/layout/css/svg/yellow-ball.svg) no-repeat; background-size: 100% 100%; width: 8px; height: 8px; position: relative; top: 0px; }

i.fa.v5-red-ball{ width: auto!important; margin-right: 7px!important; }
i.v5-red-ball:before{ content: ""; display: inline-block; background: url(/layout/css/svg/red-ball.svg) no-repeat; background-size: 100% 100%; width: 8px; height: 8px; position: relative; top: 0px; }

i.fa.v5-blue-ball{ width: auto!important; margin-right: 7px!important; }
i.v5-blue-ball:before{ content: ""; display: inline-block; background: url(/layout/css/svg/blue-ball.svg) no-repeat; background-size: 100% 100%; width: 8px; height: 8px; position: relative; top: 0px; }

i.fa.v5-grey-ball{ width: auto!important; margin-right: 7px!important; }
i.v5-grey-ball:before{ content: ""; display: inline-block; background: url(/layout/css/svg/grey-ball.svg) no-repeat; background-size: 100% 100%; width: 8px; height: 8px; position: relative; top: 0px; }

.icons i.v5-folder:before{ width: 16px; height: 16px; }
.icons i.v5-nextarrow:before{ width: 16px; height: 19px; }

div.button-group.btn-group-sm .btn i.v5-list:before{ content: ""; display: inline-block; background: url(/layout/css/svg/list.svg) no-repeat; background-size: 100% 100%; width: 13px; height: 13px; position: relative; top: 2px; }
div.button-group.btn-group-sm .btn i.v5-devices:before{ content: ""; display: inline-block; background: url(/layout/css/svg/devices.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 13px; position: relative; top: 2px; }
div.button-group.btn-group-sm .btn i.v5-eye:before{ content: ""; display: inline-block; background: url(/layout/css/svg/eye.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 14px; position: relative; top: 2px; }
div.button-group.btn-group-sm .btn i.v5-prev:before{ content: ""; display: inline-block; background: url(/layout/css/svg/prev.svg) no-repeat; background-size: 100% 100%; width: 16px; height: 14px; position: relative; top: 2px; }
div.button-group.btn-group-sm .btn i.v5-nextarrow:before{ content: ""; display: inline-block; background: url(/layout/css/svg/nextarrow.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 2px; }
div.button-group.btn-group-sm .btn i.v5-checklist:before{ content: ""; display: inline-block; background: url(/layout/css/svg/checklist.svg) no-repeat; background-size: 100% 100%; width: 15px; height: 15px; position: relative; top: 2px; }

.file .folder i.v5-folder:before{ content: ""; display: inline-block; background: url(/layout/css/images/folder-large.png) no-repeat; background-size: 100% 100%; width: 66px; height: 66px; position: relative; }
/*
.cancelmove i{ float: left; }
i.v5-back:after{ content: ""; background: url(/layout/css/svg/back.svg) center center no-repeat; background-size: auto 14px; width: 38px; height: 39px; float: left; }
i.v5-check:after{ content: ""; background: url(/layout/css/svg/check.svg) center center no-repeat; background-size: auto 16px; width: 38px; height: 39px; float: left; }
*/


#preview-panel i.v5-cloud-download{ background: url(/layout/css/svg/cloud-download.svg) center center no-repeat; background-size: auto 14px; width: 14px; height: 14px; margin: 0!important; position: relative; top: 3px; }
.btn.active i.v5-cloud-download{ background: url(/layout/css/svg/cloud-download-hover.svg) center center no-repeat; background-size: auto 14px; }

#preview-panel .scroller .download i.v5-cloud-download{ background-size: 100% 100%; width: 100px; height: 100px; top: 0; opacity: 0.7; }
#preview-panel .scroller .download i.v5-cloud-download:hover{ background: url(/layout/css/svg/cloud-download-hover.svg) center center no-repeat; background-size: 100% 100%; }

#preview-panel .capture i.v5-cloud-download{ background-size: 100% 100%; width: 100px; height: 100px; top: 0; opacity: 0.7; }
#preview-panel .capture i.v5-cloud-download:hover{ background: url(/layout/css/svg/cloud-download-hover.svg) center center no-repeat; background-size: 100% 100%; }

i.v5-on-off{ width: 14px; height: 14px; margin: 0!important; cursor: pointer }
i.v5-on-off:after{ content: ""; display: block; position: absolute; background: url(/layout/css/svg/on-off.svg) center center no-repeat; background-size: auto 100%; width: 18px; height: 18px; margin: 0!important; position: relative; top: 1px; left: -2px; }
.btn.active i.v5-on-off:after{ content: ""; display: block; position: absolute; background: url(/layout/css/svg/on-off-hover.svg) center center no-repeat!important; background-size: auto 100%!important;  }
.nestable-menu .btn.active i.v5-on-off:after{ content: ""; display: block; position: relative; background: url(/layout/css/svg/on-off-hover.svg) center center no-repeat!important; background-size: auto 100%!important;  }

.ibox-title h5 i.v5-cog{ background: url(/layout/css/svg/cog.svg) center center no-repeat; background-size: auto 18px; width: 30px; height: 20px; float: left; position: relative; position: relative; top: -3px; }
.ibox-title h5 i.v5-stat{ background: url(/layout/css/svg/stat.svg) center center no-repeat; background-size: auto 18px; width: 30px; height: 20px; float: left; position: relative; position: relative; top: -4px; }

header .wrapper .results .stat a{ background: url(/layout/css/svg/stat-inv.svg) 0 0 no-repeat; background-size: 18px auto; padding-left: 30px; }
header .wrapper .results .user a{ background: url(/layout/css/svg/user-inv.svg) 0 0 no-repeat; background-size: 20px auto; padding-left: 30px; }
header .wrapper .results .docs a{ background: url(/layout/css/images/article-inv.png) 0 4px no-repeat; background-size: 17px auto; padding-left: 30px; }
header .wrapper .results .pages a{ background: url(/layout/css/svg/page-inv.svg) 0 1px no-repeat; background-size: 18px auto; padding-left: 30px; }
header .wrapper .results .content a{ background: url(/layout/css/images/article-inv.png) 0 4px no-repeat; background-size: 18px auto; padding-left: 30px; }
header .wrapper .results .folders a{ background: url(/layout/css/images/folder-inv.png) 0 4px no-repeat; background-size: 18px auto; padding-left: 30px; }


.is-sticky #sticky-actions:after{ content: ""; display: block; height: 20px; background: url(/layout/css/images/fader.png); position: absolute;  width: 100%; z-index: 10; left: 0; margin-top: 32px}
.filler{ height: 20px; background-color: #fff; background: url(/layout/css/images/fader.png); position: absolute; width: 100%; z-index: 2; display: none; }
div.icons .dropdown-menu .title{ padding: 0 8px; font-weight: bold; line-height: 39px; background: url(/layout/css/images/gradient-title.png) repeat-x; }
label .dropdown-menu{ background: url(/layout/css/images/gradient-title.png) repeat-x #fff;}
div.info-table .dropdown-menu .title{ padding: 0 15px; font-weight: bold; line-height: 39px; background: url(/layout/css/images/gradient-title.png) repeat-x; border-radius: 3px 3px 0 0; border-bottom: 1px solid #e7eaec; }

.v5-star{ background: url(/layout/css/images/star.png) 8px 7px no-repeat #fff; background-size: 13px auto; padding-left: 27px; }
.newobject.v5-star{ background: url(/layout/css/images/star.png) 8px 7px no-repeat #b7d9e4; background-size: 13px auto; padding-left: 27px; }
.ibox-title{ background: url(/layout/css/images/gradient-title.png) repeat-x; border-bottom: 1px solid #d9dde0; }

.wrapper-content .row .col-lg-4 .ibox:first-child:not(.light) .ibox-title{ background: url(/layout/css/images/gradient-title.png) repeat-x!important; }

.dd3-content.dragable i.v5-article,
.table-control .dd3-content span a i.v5-article,
.ibox .table-control .dd3-content span a i.v5-article {
    background: url(/layout/css/images/article.png) no-repeat;
    background-size: 14px auto;
    display: inline-block;
    height: 17px;
    position: relative;
    top: 7px;
    width: 24px;
}

.dd3-content.dragable i.v5-page {
    background-size: 12px auto !important;
    top: 6px!important;
}

.table-control .dd3-content span a i.v5-page {
    background: url(/layout/css/images/page.png) no-repeat;
    background-size: 15px auto;
    display: inline-block;
    height: 17px;
    position: relative;
    top: 7px;
}
.ibox.light span a i.v5-article { background: url(/layout/css/images/article.png) no-repeat; background-size: 14px auto; display: inline-block; height: 17px; position: relative; top: 2px; }
.dropdown-menu-wrapper .ibox.light  span a i.v5-article { background: url(/layout/css/images/article-inv.png) no-repeat; background-size: 14px auto; display: inline-block; height: 17px; position: relative; top: 2px; }
.modal-header i.v5-page { background: url(/layout/css/images/page-large.png) center center no-repeat; background-size: auto 70px; display: inline-block; width: 100px; height: 100px; position: relative; top: 2px; }
.modal-header i.v5-article { background: url(/layout/css/images/article-large.png) center center no-repeat; background-size: auto 70px; display: inline-block; width: 100px; height: 100px; position: relative; top: 2px; }

.modal-content ul.tabs li.selected:after{ background: url(/layout/css/images/trekant-op-modal.png) no-repeat; }
ul.tabs li.selected:after{ content: ""; background: url(/layout/css/images/trekant-op.png) no-repeat; width: 15px; height: 8px; position: absolute; bottom: -18px; left: 50%; margin-left: -7px; }

#sitetree ol a span{ display: block; background: url(/layout/css/svg/page-inv.svg) 0 2px no-repeat; background-size: 12px auto; padding-left: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#sitetree ol a.selected span{ display: block; background: url(/layout/css/svg/page-hover.svg) 0 2px no-repeat; background-size: 11px auto; padding-left: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#sitetree ol a span.padlocked { background: url(/layout/css/images/padlock-inv.png) 0 1px no-repeat; background-size: 10px auto; padding-left: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#docfoldertree ol a span{ display: block; background: url(/layout/css/images/folder-inv.png) 0 1px no-repeat; background-size: 12px auto; padding-left: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#nestable[data-type=node] .dd3-content a,
#nestable[data-type=docFolder] .dd3-content a{ padding-right: 60px; }

#nestable[data-type=node] .dd3-content a { background: url(/layout/css/svg/page.svg) 0 2px no-repeat; background-size: 12px auto; padding-left: 21px; display: inline-block; }
#nestable[data-type=node] .dd3-content.padlocked a{ background: url(/layout/css/images/padlock.png) 0 1px no-repeat; background-size: 11px auto; display: inline-block; }
#nestable[data-type=docFolder] .dd3-content a{ background: url(/layout/css/images/folder.png) 0 1px no-repeat; background-size: 13px auto; padding-left: 21px; display: inline-block; }

/*#nestable[data-type=brick] .dd3-content a{ background: url(/layout/css/images/article.png) 0 2px no-repeat; background-size: 14px auto; padding-left: 24px; display: inline-block; }*/

div[data-type=filefoldertree] ol a span{ background: url(/layout/css/images/folder.png) 0 12px no-repeat; background-size: 13px auto; padding-left: 21px; }

.objectNew .dd-handle i{ background: url(/layout/css/svg/page.svg) 0 2px no-repeat; background-size: 12px auto; display: block; width: 16px; height: 16px; position: absolute; top: 12px; left: 15px; }
.objectNew .dd-handle i.v5-article{ background: url(/layout/css/images/article.png) 0 3px no-repeat; background-size: 14px auto; display: block; width: 16px; height: 16px; position: absolute; top: 12px; left: 15px; }

#slick-shortcuts .slick-prev { background: url(/layout/css/svg/prev.svg) no-repeat!important; background-size: 100% auto; left: -15px!important }
#slick-shortcuts .slick-next { background: url(/layout/css/svg/next.svg) no-repeat!important; background-size: 100% auto; right: -15px!important }

.table-control .dd-list .dd-item span i{opacity:015;}