#less FN_ADD + STYLE + RESET
// RESET
input::-webkit-input-placeholder{color:@HC7C8CC;}
input:-moz-placeholder{color:@HC7C8CC;}
input::-moz-placeholder{color:@HC7C8CC;}
input:-ms-input-placeholder{color:@HC7C8CC;}
textarea::-webkit-input-placeholder{color:@HC7C8CC;}
textarea:-moz-placeholder{color:@HC7C8CC;}
textarea::-moz-placeholder{color:@HC7C8CC;}
textarea:-ms-input-placeholder{color:@HC7C8CC;}
input:focus, textarea:focus{outline:none;}
a{ text-decoration:none;}
// STYLE CSS
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.flexItem{-webkit-box-flex:1;-ms-flex:1;flex:1}
.boxSizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cf{zoom:1;
&:after{ content:''; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
}
// FN_ADD FUNC
.FNImg(@h,@c:transparent){display:block;.px(height, @h);.FNBackground(@c:@c);background-size:cover;}
.FNGradual(@c1,@c2,@dir:left){
background:-webkit-linear-gradient(@dir, @c1, @c2); background:linear-gradient(@dir, @c1, @c2);}
.FNGradualText(@c1,@c2,@dir:left,@dir2:top){
background-image:-webkit-gradient(linear, left top, right @dir2, from(@c1), to(@c2));
background-image:-o-linear-gradient(@dir, @c1, @c2);background-image:linear-gradient(@dir, @c1, @c2);
text-fill-color:transparent;-webkit-text-fill-color:transparent; -webkit-background-clip:text; -webkit-background-size:100% 100%;}
.FNTranAll(@t:0.4s){ -webkit-transition:all @t;-o-transition:all @t;transition:all @t;}
.FNPosition(@pos:absolute,@top:50%,@left:50%,@tx:-50%,@ty:-50%){
position:@pos;top:@top;left:@left;transform:translate(@tx, @ty);}
.FNBackground(@url:'',@pos:center center,@c:transparent){ background:@c url("@{url}") no-repeat @pos / contain;}
.FNFont(@f:@F28,@l:28,@c){.px(font-size, @f);.px(line-height, @l);color:@c;}
.FNBoxShadow(@s){-webkit-box-shadow:@s;box-shadow:@s;}
.FNIMG(@w:200,@h:200,@r:16,@c:transparent){display:block;.px(width,@w);.px(height,@h);margin:0 auto;.FNBackground(@c:@c);.px(border-radius,10);}