@charset "UTF-8";

.hide { display: none!important;}

#ajaxLoading { position:fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1200; display: none;}
#ajaxLoading .inner-overlay { opacity: 0; position: fixed; top: 0; left: 0; width: 0; height: 100vh; background: rgba(0, 0, 0, 0.4); z-index: 998; transition-delay: .1s;}
#ajaxLoading.on { display: block;}
#ajaxLoading.on .inner-overlay { width: 100vw; opacity: 1; transition-delay: 0s;}
.ezen-spinner { height: 100%; display: flex; justify-content: center; align-items: center;}
.spinner { width: 70px; height: 70px; border: 8px #fff solid; border-top: 8px solid #8f79ff; border-radius: 50%; animation: spinner-anime 0.8s infinite linear; z-index: 1200;}
@keyframes spinner-anime {
	100% { 
		transform: rotate(360deg);
	}
}

.float-layer { position: fixed; display:flex; width: 100%; height: 100%; top: 0; left: 0; align-items: center; justify-content: center; z-index: 1100;}
.float-layer .inner { background-color: #fff; opacity: 0; box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5); z-index: 1001; width: auto; margin: 0; min-width: 320px; max-width: 460px; transition: all .3s cubic-bezier(0.4, 0, 0.2, 1); transform: translateY(10vh);}
.float-layer .inner-overlay { opacity: 0; position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.4); z-index: 998; transition: opacity .3s cubic-bezier(0.4, 0, 0.2, 1);}
.float-layer.on .inner { transform: translateY(0vh); opacity: 1;}
.float-layer.on .inner-overlay { opacity: 1; transition-delay: 0s;}
.float-layer .message { padding: 30px; font-size: 14px; text-align: center;}
.float-layer .btn-area { display: flex; width: 100%; height: 50px; font-size: 15px; font-weight: 500; overflow: hidden; border-top: 1px solid #e2e7ee;}
.float-layer .btn-area a { width: 100%; float: left; line-height: 50px; text-align: center; border-left: 1px solid #e2e7ee;}
.float-layer .btn-area a:first-child { border-left: none;}
.float-layer .btn-area .btn-cancel { color: #343a40;}
.float-layer .btn-area .btn-confirm { color: #8f79ff;}
.float-layer .btn-area .btn-close { color: #8f79ff;}