.content_modal_show{
	position:fixed;
	inset:0;
	background-color:rgba(0,0,0,.4);
	display:flex;
	z-index:99999;
}

.content_modal_show_box{
	background-color:#fff;
	margin:auto;
	width:90%;
	max-width:31.25rem;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	display:flex;
	flex-direction:column;
	padding:2.5rem;
	align-items:center;
	position:relative;
	transform: translateY(-100%);
	opacity:0;
	transition:all 0.5s;
}

.contain_modal_show_box-show{
	transform: translateY(0);
	opacity:1;
}

.content_modal_show_icon{
	display:flex;
	position: relative;
	box-sizing: content-box;
	justify-content: center;
	width: 5em;
	height: 5em;    			
	border: 0.25em solid rgba(0,0,0,0);
	border-radius: 50%;    			
	line-height: 5em;
	margin-top:1rem;
}

.icon-success{
	border-color: #a5dc86;
}

.icon-error{
	border-color: #f27474;
}

.icon-warning{
	border-color: #facea8;
}

.content_modal_show_icon_inside{
	display:block;
	position:absolute;
	z-index: 2;
	height: 0.3125em;
	border-radius: 0.125em;    			
}

.icon_inside_success{
	background-color: #a5dc86;
}

.icon_inside_error{
	background-color: #f27474;
}

.icon_inside_warning{
	color: #f8bb86;
	font-size: 3rem;
}

.icon_inside_error-left{
	top: 2.375em;
    right: 1em;
    width: 2.9375em;
    transform: rotate(45deg);
}

.icon_inside_error-right{
    top: 2.375em;
    right: 1em;
    width: 2.9375em;
    transform: rotate(-45deg)
}

.icon_inside_success-left{
	top:2.875em;
	left:0.8125em;
	width: 1.5625em;
	transform: rotate(45deg);
}

.icon_inside_success-right{
	top: 2.375em;
	right: 0.5em;
	width: 2.9375em;
	transform:rotate(-45deg);
}

.content_modal_show_texts{
	text-align:center;
	margin-top:2.5rem;
	width: 100%;    			
}

.content_modal_show_title{
	font-weight:bold;
	font-size:2.5rem;
	color:#545454;
	letter-spacing:1px;
	margin-bottom: 1rem;
}

.content_modal_show_message{
	color:#545454;
	margin-bottom:1.875rem;
}

.content_modal_show_btn{
	background-color:#5468ff;
	border:none;
	font-family:inherit;
	padding:0.625rem 1.875rem;
	border-radius:4px;
	color:#fff;
	font-weight:bold;
	font-size:1rem;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
	cursor:pointer;
	transition: background-color .5s;
}

.content_modal_show_btn:hover{
	background-color: #3744ab;
}