@charset "utf-8";

/* ===========================================================================

	site 
	
=========================================================================== */
header { border-bottom:1px solid #ddd; }
#footer { padding: 50px 0; }
#copyright { font-size:13px; text-align:center; color:#ddd; }


#exmCert {}
#exmCert td { }

#exmCert table { width:100%;  border-spacing:0; table-layout:fixed; border-top:1px solid #999; }
#exmCert th, #exmCert td { padding:10px; color:#333; border-bottom:1px solid #ccc;  }
#exmCert th { background-color:#f3f3f3; font-weight:normal; }
#exmCert td  { text-align:center; }
#exmCert .subject { text-align:left; }

#exmCert tr { 
	-webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
#exmCert tr:hover { background-color:#f3f9fe; }
#exmCert .confirm-btn { min-width:80px; }

#exmCert a { color:#256bea; }
#exmCert a:hover { color:#ff5413; }

/* 자격증신청 */
#fCert { max-width:900px; padding:20px 30px; margin:0 auto; }
#pps { padding:30px; margin-bottom:5px; border:1px solid #ddd; border-radius:5px; }
.prv-title { margin-bottom:25px; font-size:1.125em;  }
.prv { margin-bottom:25px; }
.sub-title { margin-bottom:5px; margin-top:25px; }
.sub-title:first-child { margin-top:0; }
.prv-center { margin-top:50px; margin-bottom:50px; text-align:center; }

.agree-check { overflow:hidden; padding:20px; background-color:#f5f5f5; border:1px solid #ddd; border-radius:5px; }
.agree-q { display:inline-block; float:left;   }
.agree-btn { display:inline-block; float:right;  font-size:1.125em; }

table#certInput { width:100%; margin-top:50px; table-layout:fixed; border-top:1px solid #999; }
#certInput th, #certInput td { padding:10px 15px; color:#333; border-bottom:1px solid #ccc;  }
#certInput th { width:120px; background-color:#f3f3f3; text-align:left; }
#certInput td { font-size:1.125em; }

#certInput .addr input { font-size:13px; }

.license-btn { 
	display:inline-block; min-width:120px;
	padding:5px 10px; background:#1D2089; border:none; border-radius:10px; outline:none; 
	line-height:1.8; font-weight:600; text-decoration:none;	vertical-align:middle; color:#fff; 	
}
.license-btn:hover { background:#3e43e3; }

/* 그누보드5 overwrite */
button.btn_frmline { font-size:12px; }
.td_btn a { background-color:#777; } 
.td_btn a:focus, .td_btn a:hover { background-color:#189fe5; } 


