html, body { position: relative; height: 100%; background: #FFF; letter-spacing: 0.1em; font-family: 'Noto Sans TC', sans-serif; font-weight:normal;}


/* Styles of Thank you for voting message */
.thanksDiv {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.thanksDiv .thanks-intro h3{
    font-family: 'Noto Sans TC', sans-serif !important;
    font-size: 24px;
    color: #50447c;
    font-weight: 700;
    letter-spacing: 0.2em;
    line-height: 1.5;
    padding: 0;
    margin: 80px 0;
}
.thanksDiv .thanks-intro p {
    font-family: 'Noto Sans TC', sans-serif !important;
    color: #000;
    font-size:18px;
    letter-spacing:0.1em;
    line-height:28px;
    margin-top:25px;
    font-weight: 400;
}

.thanksDiv .social-share, .thanksDiv .wevow{
    font-family: 'Noto Sans TC', sans-serif !important;
    margin-bottom: 12px;
    font-weight:400;
    font-size: 17px;
    line-height: 30px;
    letter-spacing: 0.1em;
    color: #000;
}

.thanksDiv .social-share a {
    vertical-align: middle;
}

.thanksDiv .social-share a:hover {
    text-decoration: none;
}

.thanksDiv .wevow a, .thanksDiv .wevow a:hover {
    color: #00BACB;
}


@media screen and (max-width:550px){
    .thanksDiv .thanks-intro h3{
        font-size: 18px;
    }
    .thanksDiv .thanks-intro p {
        font-size: 17px;
    }
}