.box, .button-banner{
  height:50px;
  width:60px;
  padding-left:1rem;
  background:#00A0DC;
  transition-duration: 500ms;
  transition-property: background, width;
  transition-timing-function:linear;
  display:flex;
  align-items:center;
  position:fixed;
  top:30%;
  right:0;
  z-index:15000;
  border-radius:0.7rem 0 0 1rem;
  
}
#button-banner{
	  z-index:14999 !important;
}

#box:hover + #button-banner{
  width:150px;
}

.button-banner:hover{
  width:150px;
}

