/* AMOS-LAYOUT UTILITY nb: use only vars in variables.less because this file is imported by other plugin */ /** FLEXBOX */ .flexbox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .flexbox-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .flexbox-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .flexbox-wrap(@flex-wrap-value: wrap) { -ms-flex-wrap: @flex-wrap-value; flex-wrap: @flex-wrap-value; } /** BOX SHADOW */ .boxshadow(@h-offset: 0px,@v-offset: 0px,@blur: 0px,@spread: 0px,@color: @box-shadow-default) { -webkit-box-shadow: @h-offset @v-offset @blur @spread @color; -moz-box-shadow: @h-offset @v-offset @blur @spread @color; box-shadow: @h-offset @v-offset @blur @spread @color; } /** TRANSITION */ .transition(@property:all,@duration:0s,@timing-function:ease,@delay:0s) { -webkit-transition: @property @duration @timing-function @delay; -moz-transition: @property @duration @timing-function @delay; -o-transition: @property @duration @timing-function @delay; -ms-transition: @property @duration @timing-function @delay; transition: @property @duration @timing-function @delay; } /** LINEAR GRADIENT */ .linear-gradient(@direction:to bottom,@color1: @primary-color,@color1perc: 50%,@color2: @white-color, @color2perc: 50%){ background: @color1; background: -moz-linear-gradient(@direction, @color1 @color1perc, @color2 @color2perc); background: -webkit-linear-gradient(@direction, @color1 @color1perc, @color2 @color2perc); background: linear-gradient(@direction, @color1 @color1perc, @color2 @color2perc); } .no-margin{ margin: 0; }