*{margin:0; padding:0; border:0; outline:0;}
:focus {outline: 0;}
ol, ul, li {list-style:none;}
table {border-collapse:separate; border-spacing:0; table-layout: auto;}
td {vertical-align:top; text-align:left; font-weight:normal;}
th {vertical-align:top; text-align:left; font-weight:bold;}
caption {caption-side:top; text-align:center; font-weight: bold;}
a {cursor:pointer; color:inherit; text-decoration: none;}
h1, h2, h3, h4, h5, h6 {font-weight: inherit;font-size:inherit;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
button {cursor:pointer;}
img {vertical-align:bottom;max-width:100%;}
label {cursor:pointer;}
main, header, footer, aside, section, article, nav, address, figure, figcaption, hgroup, canvas {display:block}
mark, time {display:inline;}

*:focus::-webkit-input-placeholder {color:transparent !important}
*:focus::-moz-placeholder          {color:transparent !important}
*:focus:-ms-input-placeholder      {color:transparent !important}
*:focus::-ms-input-placeholder      {color:transparent !important}

input,textarea,button,select {font-family:inherit;font-size:inherit; color:inherit;background:transparent;}

