html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}




* {
    max-height: 999999px;
    box-sizing: border-box;
}

    *:active,
    *:focus {
        outline: 0;
    }

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: 0;
}

button,
input,
select,
textarea {
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

    button,
    textarea,
    input[type="submit"] {
        -webkit-appearance: none;
    }


    input[type="checkbox"],
    input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
        *height: 13px;
        *width: 13px;
        position: relative;
        top: 2px;
        margin-right: 5px;
    }

textarea {
    overflow: auto;
    vertical-align: top;
}

.blink {
    width: 100%;
    height: 60px;
    background-color: orangered;
    padding: 5px;
    text-align: center;
    line-height: 50px;
    display: block;
}

@keyframes blink {
    0% {
        opacity: 1;
    }

    25% {
        opacity: .5;
    }

    50% {
        opacity: 0;
    }

    75% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}
