.bme_message {
  padding: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #faebcc;
  border-radius: 5px;
  color: #8a6d3b;
  clear: both;
}
.bme_message .boxmessage_text *:last-child {
  margin-bottom: 0;
}
.bme_message.vc_alert_square {
  border-radius: 0;
}
.bme_message.vc_alert_square_outlined {
  border-radius: 0;
  background: none !important;
  border-width: 2px;
}
.bme_message.vc_alert_round {
  border-radius: 50px;
}
.bme_message.vc_alert_outlined {
  background: none !important;
  border-width: 2px;
}
.bme_message.vc_alert_3d {
  border-width: 1px 1px 1px 1px;
}
.bme_message-success {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.bme_message-success.vc_alert_outlined,
.bme_message-success.vc_alert_square_outlined {
  color: #3c763d;
}
.bme_message-success.vc_alert_3d {
  -webkit-box-shadow: 0 5px 0 #c1e2b3;
  box-shadow: 0 5px 0 #c1e2b3;
}
.bme_message-error,
.bme_message-danger {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.bme_message-error.vc_alert_outlined,
.bme_message-danger.vc_alert_outlined,
.bme_message-error.vc_alert_square_outlined,
.bme_message-danger.vc_alert_square_outlined {
  color: #a94442;
}
.bme_message-error.vc_alert_3d,
.bme_message-danger.vc_alert_3d {
  -webkit-box-shadow: 0 5px 0 #e4b9b9;
  box-shadow: 0 5px 0 #e4b9b9;
}
.bme_message-info {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7;
}
.bme_message-info.vc_alert_outlined,
.bme_message-info.vc_alert_square_outlined {
  color: #31708f;
}
.bme_message-info.vc_alert_3d {
  -webkit-box-shadow: 0 5px 0 #afd9ee;
  box-shadow: 0 5px 0 #afd9ee;
}
.bme_message-warning {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.bme_message-warning.vc_alert_outlined,
.bme_message-warning.vc_alert_square_outlined {
  color: #8a6d3b;
}
.bme_message-warning.vc_alert_3d {
  -webkit-box-shadow: 0 5px 0 #f7ecb5;
  box-shadow: 0 5px 0 #f7ecb5;
}
.boxmessage_text i {
	padding:30px;
}
.boxmessage_text .clearfix {
	clear:both;
}
.boxmessage-rtl-off .icon-container {
    float:left;
    width:15%;
	position:relative;	
	text-align:center;
}
.boxmessage-rtl-off .message-text {
    float:left;
    width:85%;
}
.boxmessage-rtl-on .icon-container {
    float:right;
    width:15%;
	position:relative;
}
.boxmessage-rtl-off .boxmessage_text {
	text-align:left;
	line-height: 1.4em;
}
.boxmessage-rtl-on .boxmessage_text {
	text-align:right;
}