html{height: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);} body{ width: 100%; height: 100%; min-height: 100%; position: relative; overflow-x:hidden; margin:0; } *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } :after,:before{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } input, textarea, button, select, img, div { outline: none; -moz-appearance: none; -webkit-appearance: none; } body { width: 100%; height: 100%; min-height: 100%; position: relative; overflow-x: hidden; font-size: 14px; } input, input.text,button, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox { -moz-appearance: none; -webkit-appearance: none; } .fl{float: left;} .fr{float: right;} .clear{clear: both;} h1,h2,h3,h4,h5,h6{margin:0;} .mt-0{margin-top: 0px !important;;} .mt-10{margin-top: 10px !important;} .mt-20{margin-top: 20px !important;} .mt-30{margin-top: 30px !important;} .mt-40{margin-top: 40px !important;} .mt-50{margin-top: 50px !important;} .mb-0{margin-bottom: 0px !important;} .mb-10{margin-bottom: 10px !important;} .mb-20{margin-bottom: 20px !important;} .mb-30{margin-bottom: 30px !important;} .mb-40{margin-bottom: 40px !important;} .mb-50{margin-bottom: 50px !important;} .text-left{text-align: left;} .text-right{text-align: right;} .text-center{text-align: center;} .font-13{font-size: 13px;} .font-14{font-size: 14px;} .font-15{font-size: 15px;} .font-16{font-size: 16px;} .wrapper { min-height:100%; position:relative; /* padding-bottom: 154px;*/ } .appicons{position: relative;top:2px;} .row{margin-left: -15px;margin-right: -15px;} .fade{ -o-transition:color .1s ease-out, background .1s ease-in; -ms-transition:color .1s ease-out, background .1s ease-in; -moz-transition:color .1s ease-out, background .1s ease-in; -webkit-transition:color .1s ease-out, background .1s ease-in; /* ...and now override with proper CSS property */ transition:color .1s ease-out, background .1s ease-in; }