@charset "UTF-8";

body {
	margin: 0;
}

.required::after {
	/* font-family: "Font Awesome 5 Free"; */
	vertical-align: super;
	font-size: 80%;
	font-weight: 900;
	color: red;
	padding-left: 5px;
	/* content: "\F586"; */
	content: "*";
}

/* Reset default alertify look */
.alertify-notifier .ajs-message.ajs-success, .alertify-notifier .ajs-message.ajs-error
	{
	text-shadow: none;
	border-radius: 5px;
}

.ajs-message {
	border: none !important;
	box-shadow: none !important;
	border-radius: 20px;
	/* padding: 0 !important; */
	/* background: transparent !important; */
}

/* Wrap alertify messages inside Bootstrap alert styles */
/* .ajs-message.ajs-success { 
      padding: 0 !important;
    } */
.ajs-message.ajs-success::before {
	content: "✔   ";
	color: white;
}

/* .ajs-message.ajs-error { 
      padding: 0 !important;
    } */
.ajs-message.ajs-error::before {
	content: "✖   ";
	color: white;
}

/* .ajs-message.ajs-warning { 
      padding: 0 !important;
    } */
.ajs-message.ajs-warning::before {
	content: "⚠   ";
	color: white;
}

/* Make them behave like Bootstrap alerts */
.ajs-message>div {
	display: inline-block;
	padding: 10px 16px;
	border-radius: 20px;
}

.ajs-success>div {
	background: #d1e7dd;
	color: #0f5132;
}

.ajs-error>div {
	background: #f8d7da;
	color: #842029;
}

.ajs-warning>div {
	background: #fff3cd;
	color: #664d03;
}