body { font-family: Arial, Verdana; font-size:15px; }
h1 { font-size:26px; }

/* == Notice / Error == */
.msg { text-align:center; padding:4px 6px; padding-left:23px; margin: 4px 0; border-radius:5px; width:60%; margin:10px auto 0 auto; }
.error { color: #CE4141; border: 1px solid #CE4141; background-color: #FFF1F1; }
.notice { color: #2E6D29; border: 1px solid #2E6D29; background-color: #E9FFE4; }
/* == End of Notice Error == */

/*  Google Signin   */
#hdrLogo { text-align:center; margin-top:20px; }
    #divGoogleSignin { text-align:center; margin-top:30px; }
    #divGoogleSignin .abcRioButton { margin:auto; }
    #divGoogleSigninMsg { margin-bottom:8px; color:#262626; }


#divLoggingIn { text-align:center; margin-top: 25px; }


/* css 3 blink */
.blink {
    font-weight: bold;
    -webkit-animation: blink .85s linear infinite;
    -moz-animation: blink .85s linear infinite;
    -ms-animation: blink .85s linear infinite;
    -o-animation: blink .85s linear infinite;
    animation: blink .85s linear infinite;
    font-style: italic;
}

@-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@-ms-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@-o-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }