html, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,  pre, abbr,
address, cite, code, del, dfn, img, dl, dt, dd, ol, ul, li,  fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr,  th, td,body{
    margin:0;
    padding: 0;
}
table{
    border-collapse: collapse;
    border-spacing: 0;
    table-layout:fixed;
}
button,select{
    text-transform: none;
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
ol,ul{
    list-style:none;
}
em{
    font-weight:normal;
    font-style:normal;
}
h1,h2,h3,h4,h5,h6,b,strong{
    font-size:100%;
    font-weight:normal;
}
td{
    word-break:break-all;
    word-wrap:break-word;
}

html{
    font-size:100%;
    overflow-y:scroll;
}
body{
    text-rendering:optimizelegibility;
    font-size:14px;
    color:#000;
    line-height: 1.3
}
a{
    text-decoration:none;
}
a:focus, a:active, a:hover, input{
    outline:0;
}
.clear:after {
    clear:both;
    content:'.';
    display:block;
    width: 0;
    height: 0;
    visibility:hidden;
}
img{
    width: 100%;
    display: block;
}

.scale-btn{
  animation: scale-move 1s 0s infinite ease;
  -moz-animation: scale-move 1s 0s infinite ease;
  -webkit-animation: scale-move 1s 0s infinite ease;
  -o-animation: scale-move 1s 0s infinite ease;
}
@keyframes scale-move
{
    0% {
     -webkit-transform: scale(0.98);
        transform: scale(0.98);
    }
    50% {
     -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(0.98);
        transform: scale(0.98);
    }
}