html, body, div, span, object, iframe, img, strong, b, u, i, table, tbody, tfoot, thead, td, th, tr
form, label, legend {
    margin: 0;
    padding: 0 0 0px 0;
    border: 0;
    background: transparent;
}

p{
    margin: 0;
}

h1, h2, h3, h4, h5, h6, p, body, a {
    letter-spacing: 0px;
}

input:focus, select:focus, textarea:focus {
    outline: none
}

table, td, th, tr {
    border-collapse: collapse;
    border-spacing: 0;
}

input[type="button"] {
    cursor: pointer
}

button[type="submit"] {
    cursor: pointer
}

html {
    font-size: 100.01%;
}

:focus {
    outline: 0;
}

.clear {
    clear: both;
    font-size: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

html > body .clearfix {
    display: block;
}

.clearfix {
    display: inline-block;
}

/*\*/
* html .clearfix {
    height: 1%;
}

table, tr, td {
    border-collapse: collapse;
    border-spacing: 0;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

:focus {
    outline: 0;
}

html, body {
    width: 100%;
    height: 100%;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
    color: #fff;
}
