.icon-redefine (@name; @svgres) { i.icon { &.@{name} { background-color: transparent; -webkit-mask-image: none; .encoded-svg-background(@svgres); } } } .shape-icon-redefine(@type, @svgname) { .thumb { -webkit-mask-image: none !important; } [data-type=@{type}] .thumb { background-image: url('../img/shapes/@{svgname}'); background-color: transparent; } } .sailfish { .icon-redefine(icon-text-align-center, ''); .icon-redefine(icon-text-align-jast, ''); .icon-redefine(icon-text-align-left, ''); .icon-redefine(icon-text-align-right, ''); .icon-redefine(icon-de-indent, ''); .icon-redefine(icon-in-indent, ''); .icon-redefine(icon-block-align-left, ''); .icon-redefine(icon-block-align-center, ''); .icon-redefine(icon-block-align-right, ''); .icon-redefine(icon-text-valign-top, ''); .icon-redefine(icon-text-valign-middle, ''); .icon-redefine(icon-text-valign-bottom,''); .item-content.buttons .item-inner > .row .button.active { background-color: @themeColorLight; } .dataview.shapes { .shape-icon-redefine(textRect,'shape-01.svg'); .shape-icon-redefine(line,'shape-02.svg'); .shape-icon-redefine(lineWithArrow,'shape-03.svg'); .shape-icon-redefine(lineWithTwoArrows,'shape-04.svg'); .shape-icon-redefine(rect,'shape-05.svg'); .shape-icon-redefine(hexagon,'shape-06.svg'); .shape-icon-redefine(roundRect,'shape-07.svg'); .shape-icon-redefine(ellipse,'shape-08.svg'); .shape-icon-redefine(triangle,'shape-09.svg'); .shape-icon-redefine(rtTriangle,'shape-10.svg'); .shape-icon-redefine(trapezoid,'shape-11.svg'); .shape-icon-redefine(diamond,'shape-12.svg'); .shape-icon-redefine(rightArrow,'shape-13.svg'); .shape-icon-redefine(leftRightArrow,'shape-14.svg'); .shape-icon-redefine(leftArrow,'shape-15.svg'); .shape-icon-redefine(bentUpArrow,'shape-16.svg'); .shape-icon-redefine(flowChartOffpageConnector,'shape-17.svg'); .shape-icon-redefine(heart,'shape-18.svg'); .shape-icon-redefine(mathMinus,'shape-19.svg'); .shape-icon-redefine(mathPlus,'shape-20.svg'); .shape-icon-redefine(parallelogram,'shape-21.svg'); .shape-icon-redefine(wedgeRectCallout,'shape-22.svg'); .shape-icon-redefine(wedgeEllipseCallout,'shape-23.svg'); .shape-icon-redefine(cloudCallout,'shape-24.svg'); } }