.slick-column-name { padding: 0 10px; } .slick-column-name input[type='checkbox'] { margin-left: -13px; } .slick-column-name, .slick-sort-indicator { /** * This makes all "float:right" elements after it that spill over to the next line * display way below the lower boundary of the column thus hiding them. */ display: inline-block; } .slick-header-button { display: inline-block; vertical-align: top; margin: 1px; /** * This makes all "float:right" elements after it that spill over to the next line * display way below the lower boundary of the column thus hiding them. */ margin-bottom: 100px; height: 15px; width: 15px; background-repeat: no-repeat; background-position: center center; cursor: pointer; } .slick-header-button-hidden { width: 0; -webkit-transition: 0.2s width; -ms-transition: 0.2s width; transition: 0.2s width; } .slick-header-column:hover > .slick-header-button { width: 15px; }