div.icon-block {
  padding: 0 15px;

}

.icon-block .a:link {
  text-decoration:none;

}
div#newsindex a:link{
     color: #000000;
     text-decoration:underline;
}
div#newsindex a:visited{
     color: #696969;
     text-decoration:none;
}
div#newsindex a:hover{
     text-decoration:none;
}
div#newsindex a:active{
      color: #000000;
     text-decoration:underline;
}
.icon-block .material-icons {
	font-size: inherit;
}

.notice {
   content: attr(data-error);
  color: #F44336;
  opacity: 1;
}  


nav .brand-logo {
  position: absolute;
  color: #fff;
  display: inline-block;
  font-size: 1.4rem;
  padding: 0;
  white-space: nowrap;
}