.am-notification-wrapper {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 10px; right: 50px; bottom: 50px; font-size: 14px; display: none; position: fixed; z-index: 9999999; max-width: 550px; box-shadow: 0px 4px 10px rgba(99,161,255,0.25);
}
.am-notification-error {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 10px; right: 30%; bottom: 50%; font-size: 14px; display: none; position: fixed; z-index: 9999999; max-width: 550px; box-shadow: 0px 4px 10px rgba(99,161,255,0.25);
}
.am-close {
	top: 15px; width: 15px; height: 15px; right: 15px; position: absolute; opacity: 0.3;
}
.am-close:hover {
	opacity: 1;
}
.am-close::before {
	left: 6px; width: 3px; height: 15px; position: absolute; content: " "; background-color: rgb(78, 78, 78);
}
.am-close::after {
	left: 6px; width: 3px; height: 15px; position: absolute; content: " "; background-color: rgb(78, 78, 78);
}
.am-close::before {
	transform: rotate(45deg);
}
.am-close::after {
	transform: rotate(-45deg);
}
.am-message {
	margin: 25px 10px;
}
.am-answer-wrapper {
	text-align: right;
}
.am-submit {
	background: rgb(25, 121, 195); padding: 8px 22px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); cursor: pointer; box-shadow: none;
}
.am-submit:focus {
	background: rgb(25, 121, 195); padding: 8px 22px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); cursor: pointer; box-shadow: none;
}
.am-submit:hover {
	background: rgb(42, 147, 228); border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: none;
}
.am-submit:active {
	background: rgb(42, 147, 228); border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: none;
}
.am-defer {
	color: rgb(25, 121, 195); text-decoration: none; margin-right: 25px; cursor: pointer;
}
.am-success-wrapper {
	display: none;
}
.am-success-message {
	display: flex; justify-content: center; align-items: center;
}
.am-error-message {
	display: flex; justify-content: center; align-items: center;
}
.am-success-message .am-message {
	margin: 0px 10px;
}
.am-error-message .am-message {
	margin: 0px 10px;
}
.am-success-message .am-error-message {
	display: flex; justify-content: center; align-items: center;
}
.am-success-icon::after {
	color: rgb(25, 121, 195); font-family: luma-icons; font-size: 33px; content: "\e60e";
}
.am-error-icon::after {
	color: rgb(25, 121, 195); font-family: luma-icons; font-size: 33px; content: "\e602";
}
