.mprm-notice {
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid transparent;
  vertical-align: middle;
  border-left: .6180469716em solid rgba(0, 0, 0, .15);

  .mprm_error {
	margin: 0;
  }

  &.mprm-notice-error {
	border-color: #ebccd1;
	.mprm-error {
	  display: block;
	}
  }

  &.mprm-notice-success {
	border-color: #d6e9c6;
	.mprm-success {
	  display: block;
	}
  }

  &.mprm-notice-info {
	border-color: #bce8f1;
  }

  &.mprm-notice-warn {
	border-color: #faebcc;
  }

  .mprm-error, .mprm-success {
	display: none;
  }
}