.info-msg,
.success-msg,
.warning-msg,
.error-msg {
  margin: 10px 0;
  padding: 10px 10px 0 10px;
  border-radius: 3px 3px 3px 3px;
}
.info-msg {
  color: #FFFFFF;
  background-color: #3dd28d;
}
.info-msg a,
.info-msg p {
  font-size: 20px;
  line-height: 36px;
  position: absolute;
  padding: 0 10px;
}
.info-msg a,
.info-msg a:visited {
  color: #FFFFFF;
}
.info-msg a:hover,
.info-msg a:active {
  color: #27AE60;
}

.success-msg {
  color: #270;
  background-color: #DFF2BF;
}
.warning-msg {
  color: #9F6000;
  background-color: #FEEFB3;
}
.error-msg {
  color: #D8000C;
  background-color: #FFBABA;
}
