@charset "utf-8";
/*
 * [gmclinic] 그누보드4 시절 회원 화면 기준 스타일
 *
 * 원본에서 회원 페이지(로그인/약관동의/정보입력/가입완료/아이디·비번찾기)는
 * head.sub.php 가 <html><head> + admin/style.css 만 링크한 "맨몸 페이지" 였다.
 * 사이트 헤더·GNB·푸터는 붙지 않았고(모두 iframe 안에서 열렸다), 폰트/입력창 모양은
 * admin/style.css 33줄이 전부였다.
 *
 * 최신 그누보드는 _head.php 가 사이트 크롬을 통째로 그리므로,
 * 코어는 그대로 두고 여기서 크롬을 감춘 뒤 원본 style.css 규칙을 그대로 적용한다.
 */

/* ── 1. 사이트 크롬 감추기 (원본 head.sub.php 와 같은 맨몸 화면으로) ── */
#skip_to_container, #hd, #tnb, #gnb, #gnb_all, #gnb_all_bg, #hd_pop,
#aside, #ft, #container_title { display: none !important; }

html, body {
    min-width: 0 !important;
    overflow-y: auto !important;
    background: #fff !important;
    margin: 0; padding: 0;
}

#wrapper, #container, #container_wr {
    width: auto !important; min-width: 0 !important; max-width: none !important;
    margin: 0 !important; padding: 0 !important; border: 0 !important;
    background: none !important; float: none !important;
}

/* ── 2. 원본 admin/style.css 그대로 ── */
body, td, p, input, button, textarea, select, .c1 { font-family: Tahoma, 굴림; font-size: 9pt; color: #222; }

form { margin: 0; }

a:link, a:visited, a:active { text-decoration: none; color: #466C8A; }
a:hover { text-decoration: underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration: none; color: #454545; }
a.menu:hover { text-decoration: none; }

.member { font-weight: bold;   color: #888; }
.guest  { font-weight: normal; color: #888; }

.lh { line-height: 150%; }
.jt { text-align: justify; }
.li { font-weight: bold; font-size: 18px; vertical-align: -4px; color: #66AEAD; }
.ul { list-style-type: square; color: #66AEAD; }
.ct { font-family: Verdana, 굴림; color: #222; }

.ed { border: 1px solid #CCC; }
.tx { border: 1px solid #CCC; }

.small  { font-size: 8pt; font-family: 돋움; }
.cloudy, a.cloudy { color: #888; }

input.ed          { height: 20px; border: 1px solid #9A9A9A; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding: 3px 2px 0 2px; box-sizing: content-box; }
input.ed_password { height: 20px; border: 1px solid #9A9A9A; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding: 3px 2px 0 2px; font: 10px Tahoma; box-sizing: content-box; }
textarea.tx       { border: 1px solid #9A9A9A; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding: 2px; }

/* ── 3. 최신 그누보드 캡차를 원본 자리에 맞춘다 ── */
#captcha { display: inline-block; vertical-align: middle; }
#captcha legend { position: absolute; width: 1px; height: 1px; overflow: hidden; font-size: 0; line-height: 0; }
#captcha #captcha_key { height: 20px; border: 1px solid #9A9A9A; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding: 0 4px; margin-left: 4px; width: 90px; box-sizing: content-box; }
#captcha #captcha_img { vertical-align: middle; }
#captcha button { margin-left: 3px; }
