/*----------------------------------------------------------------------------------------*/
/* login pop -----------------------------------------------------------------------------*/

/* login pop background */
#loginWrap{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;z-index:10000002;justify-content:center;align-items:center;display:none;}

/* login pop close button */
#loginWrap .CloseBt{width:35px;height:35px;padding:0;margin:0;background:none;border:0;outline:0 !important;position:absolute;top:-40px;right:0px;}

/* login pop content */
#loginWrap #loginBody{width:560px;max-width:560px;max-height:650px;background:#fff;border-radius:0px;padding:0px;position:relative;}
#loginWrap #loginEmail{border:0;border-bottom:1px solid #9f9f9f;border-radius:0;padding-top:1.625rem;padding-bottom:0.625rem;padding-left:0;}
#loginWrap input#loginEmail:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}
#loginWrap input#loginEmail:-webkit-autofill,
#loginWrap input#loginEmail:-webkit-autofill:hover,
#loginWrap input#loginEmail:-webkit-autofill:focus,
#loginWrap input#loginEmail:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s; }
#loginWrap #loginPass{border:0;border-bottom:1px solid #9f9f9f;border-radius:0;padding-top:1.625rem;padding-bottom:0.625rem;padding-left:0;}
#loginWrap input#loginPass:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}
#loginWrap input#loginPass:-webkit-autofill,
#loginWrap input#loginPass:-webkit-autofill:hover,
#loginWrap input#loginPass:-webkit-autofill:focus,
#loginWrap input#loginPass:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s; }
#loginWrap input::placeholder{color:#9f9f9f;}
#loginWrap .form-floating > label{transform: scale(.85) translateY(-0.5rem) translateX(0.15rem);padding-left:0;left:-3px;}

/* login pop other button content */
#loginWrap #etcButtons{display:flex;justify-content:space-evenly;padding:10px;}
#loginWrap #etcButtons button{border:0px solid var(--concept-colorB);color:#9f9f9f;background:none;}

/* login pop find password content */
#loginWrap #findpwFrm{display:none;}
#loginWrap #findpwFrm .alertTxtWrap{padding:12.8px 16px;margin-bottom:16px;border:1px solid transparent;border-radius:4px;color:#bf8d08;background-color:#fff5da;border-color:#ffebb6;line-height:1.3;}
#loginWrap #findpwEmail{border:0;border-bottom:1px solid #9f9f9f;border-radius:0;padding-top:1.625rem;padding-bottom:0.625rem;padding-left:0;}

/* login pop  login / find password waring content */
#loginWrap #loginMsg,
#loginWrap #findpwMsg{color:#c80000;}

/* login pop -----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/