* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body { padding: 0; margin: 0; }
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.col { position: relative; min-height: 1px; float: left; }
.fontBold { font-weight: bold; }
.floatLeft{float:left!important;}
.floatRight{float:right!important;}
.hide{display:none!important;}
.show{display:block!important;}