/**
 * (C) Copyright AhnLab, Inc.
 *
 * Any part of this source code can not be copied with
 * any method without prior written permission from
 * the author or authorized person.
 *
 * @version				$Revision: 13261 $
 *
 */
  
.astx2 input[type=text]::-ms-clear{display:none}
.astx2 input[type=password]::-ms-reveal{display:none}

/*
.astx2Overlay { background:#000; position:absolute; left:0; top:0; display:none; overflow:hidden ; opacity:0.5; filter:alpha(opacity:50); z-index:100000}
*/
.astx2Overlay {position:absolute; left:0; top:0; z-index:9999999999999999999999; }
.astx2Overlay span {position:fixed;padding:50px 80px 131px; border:1px solid #ddd; border-radius:40px; color:#000; font-size:24px; font-weight:bold; background:#fff; z-index:10; left:50%; top:50%; margin-left:-150px; margin-top:-120px;text-align:center; line-height: 28px; letter-spacing: -2px;font-family: 'Nanum Barun Gothic', '나눔 바른 고딕'}
.astx2Overlay span > img { position:absolute; display:inline-block; margin:0 auto;  left:130px; top:135px; width: 48px; height: 49px;}
.astx2Overlay div { background:#000; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden ; opacity:0.5; filter:alpha(opacity:50); }



.astx2Overlay .loader {
  animation: loader-turn 1s linear infinite;
  padding: 1rem;
  max-width: 60px;
  width: 100%;
  position: absolute; top: 80px; bottom: 0; left: 0; right: 0; margin: auto;
}
@keyframes loader-turn {
  50% { transform: rotate(180deg); }
  100% { transform: rotate(720deg); }
}
.loader__value {
  animation: loader-stroke 1s linear infinite;
  fill: none;
  stroke-dasharray: 63;
  stroke-dashoffset: 63;
  stroke-linecap: round;
  stroke-width: 3;
}
.loader__value:nth-child(1) {stroke: #ff8000;}
@keyframes loader-stroke {
  50% {stroke-dashoffset: 0;}
  100%{stroke-dashoffset: 63;}
}