@sw_text_heightIcon : 40px; @sw_text_bgColorActive : #4caf50; @sw_text_borderActive: 2px solid #fff; @sw_text_colorActive: #000; @sw_text_colorTextlabelCheckbox: #333; @sw_text_fontsizeTextlabelCheckbox: 12px; @sw_text_paddingText: 6px 15px; @sw_text_bgText: #fff; @sw_text_borderText: 1px solid #d0d0d0; @sw_text_borderRadius: 3px; //variable// .asfbSwatchLabel{ position: relative; min-height: @sw_text_heightIcon; display: inline-block; margin-right: 10px; margin-bottom: 10px; .btn-style(); input { display: none; &:checked + .textLabel { background-color: @sw_text_bgColorActive; border: @sw_text_borderActive; color: @sw_text_colorActive; } } .textLabel { color: @sw_text_colorTextlabelCheckbox; font-size: @sw_text_fontsizeTextlabelCheckbox; display: block; padding: @sw_text_paddingText; background: @sw_text_bgText; border: @sw_text_borderText; border-radius: @sw_text_borderRadius; } &.hiddenLabel { .textLabel { display: none; } } }