/*
	alert
*/
.swal-button--ok,
.swal-button--confirm {
	background:#3251bc;
}

.swal-title {
	color: rgba(0, 0, 0, .65);
	font-weight: 600;
	text-transform: none;
	position: relative;
	display: block;
	padding: 13px 16px;
	font-size: 27px;
	line-height: normal;
	text-align: center;
	margin-bottom: 0
}
.swal-title:first-child {
	margin-top: 26px
}
.swal-title:not(:first-child) {
	padding-bottom: 0
}
.swal-title:not(:last-child) {
	margin-bottom: 13px
}
.swal-text {
	font-size: 16px;
	position: relative;
	float: none;
	line-height: normal;
	vertical-align: top;
	text-align: left;
	display: inline-block;
	margin: 0;
	padding: 0 10px;
	font-weight: 400;
	color: rgba(0, 0, 0, .64);
	max-width: calc(100% - 20px);
	overflow-wrap: break-word;
	box-sizing: border-box
}
.swal-text:first-child {
	margin-top: 36px
}
.swal-text:last-child {
	margin-bottom: 45px
}
.swal-footer {
	text-align: right;
	padding-top: 13px;
	margin-top: 13px;
	padding: 13px 16px;
	border-radius: inherit;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.swal-button-container {
	margin: 5px;
	display: inline-block;
	position: relative
}
.swal-button:not([disabled]):hover {
	background-color: #3251bc;
	opacity: 0.85;
}
.swal-button:active {
	background-color: #3251bc
}
.swal-button:focus {
	outline: none;
	box-shadow: none;
}
.swal-button[disabled] {
	opacity: .5;
	cursor: default
}
.swal-button::-moz-focus-inner {
	border: 0
}
.swal-button--cancel {
	color: #555;
	background-color: #efefef
}
.swal-button--cancel:not([disabled]):hover {
	background-color: #e8e8e8
}
.swal-button--cancel:active {
	background-color: #d7d7d7
}
.swal-button--cancel:focus {
	box-shadow: none;
}
.swal-button--danger {
	background-color: #e64942
}
.swal-button--danger:not([disabled]):hover {
	background-color: #df4740
}
.swal-button--danger:active {
	background-color: #cf423b
}
.swal-button--danger:focus {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(165, 43, 43, .29)
}

.swal-content {
	padding: 0 20px;
	margin-top: 20px;
	font-size: medium
}

.swal-content:last-child {
	margin-bottom: 20px
}

.swal-content__input, .swal-content__textarea {
	-webkit-appearance: none;
	background-color: #fff;
	border: none;
	font-size: 14px;
	display: block;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .14);
	padding: 10px 13px;
	border-radius: 2px;
	transition: border-color .2s
}

.swal-content__input:focus, .swal-content__textarea:focus {
	outline: none;
	border-color: transparent
}