.notification {
    width: 100%;
    padding: 15px 20px;
    /*text-align: center;*/
    display: table;
    margin-bottom: 10px;
    background-color: #003d7a;
    color: #fff;
  
    transform: scaleY(0);
    transform-origin: top left;
    opacity: 0;
  
    animation: anim 1s ease-in-out forwards;
  }
  
/*  .notification span {
    display: table-cell;
    vertical-align: middle;
  }*/
  
  .notification a {
/*      display:inline-block;
      margin: 10px;*/
    color: #fff;
  }

  .notification p img {
    display: inline-block; 
}
  
  @keyframes anim {
    0% {
      display: none;
      opacity: 0;
    }
    1% {
      display: block;
      opacity: 0;
      transform: scaleY(0);
    }
    100% {
      opacity: 1;
      transform: scaleY(1);
    }
  }