/* ***************************************************************************
 Author			: www.drimhitech.com ysh
 Create Date	: 2023.09.21
 Subject		: 로그인 페이지
 Comment		: 
-------------------------------------------------------------------------------
 Modify Date 	:
 Comment     	:
******************************************************************************* */
/* g마켓산스 적용 */
.fontGmarket{
	font-family:"GmarketSans";
}

/* 상단 타이틀 */ 
.divTopCss{
	width:100%;height:10px;background-color:#333333;
}

/* 컨텐츠 영역 */
#dvContents{
	width:200px;position:absolute;left:0px;top:0px;
}
/* 로고 이미지 */
.dvLogoImgCss{
	width:180px;margin: 0px auto;
}
/* 타이틀 */
.dvTitle{
	display:table;width:100%;margin-top:10px;
}
.dvTitle > div{
	display:table-cell;text-align:center;vertical-align:middle;font-size:18px;color:#888888;
}
/* 아이디/패스워드 */
.dvIdPassCss{
	padding:10px 10px 20px 0;
}
.dvIdPassCss > div:last-child {
	margin-top:10px;	
}
/* 로그인 버튼 */
.dvLoginBtnCss{
	display:table;width:100%;background-color:#444444;border-radius:4px;height:50px;cursor:pointer;
}
.dvLoginBtnCss > div{
	display:table-cell;text-align:center;vertical-align:middle;font-size:18px;color:#ffffff;
}

/* id / pass */
.dvIdPassSaveCss{
	display:flex;width:100%;margin-top:20px;justify-content: space-between;align-items: center;
}
.dvIdPassSaveCss > div{
	color: #444444;display: flex;justify-content: center;align-items: center;cursor: pointer;
}
.dvIdPassSaveCss > div > span{
	color: inherit;margin-left: 6px;
}
.imgIdOffCss, .imgPassOffCss{
	content: url("/resources/images/login/icon_check_off.svg");
}
.imgIdOnCss, .imgPassOnCss{
	content: url("/resources/images/login/icon_check_on.svg");
}

/* 풋터 */
.dvFooterLineCss{
	background-color:#cccccc;widht:100%;height:1px;margin-top:10px;margin-bottom:10px;
}
.dvFooterTitleCss{
	color:#666666;text-align:center;line-height:20px;
}

/* 화면 하단 */
.divBottomCss{
	width:100%;position:absolute;left:0px;bottom:20px;display:table;
}
.divBottomCss > div{
	display:table-cell;vertical-align:middle;text-align:center;color:#707070;
}

/* 로컬 개발 환경 문구 */
.dvLocalTxtCss{
	color:#ED1C24;width:100%;font-size:25px;font-weight:bold;height:50px;
}

/* input style */
.inpCss{
	width:100%;border:none;background-color:#EEEEEE;height:35px;padding-left:10px;
	border-radius: 4px 4px 4px 4px; 
	-moz-border-radius: 4px 4px 4px 4px; 
	-webkit-border-radius: 4px 4px 4px 4px;  
}
/* 버튼 클릭 효과 */
.btnShadowCss:active{
	box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
}