@charset "utf-8";

/* 공통 */
.btn-primary {color: #fff;background-color: #007bff;border-color: #007bff;letter-spacing:-0.63px}


/* 로그인 */
.logo {width:100%}
.logo img {display:block;margin:0 auto;width:230px;padding-bottom:30px}

.loginBox {width: 640px;box-sizing: border-box;padding:30px 103px 45px;margin: 0 auto;background-color: #f8f8f8}
.input_ty1 {height:50px;width: 100%;box-sizing: border-box; padding: 0 15px}

.msg {display:block;font-weight:500;padding-left:15px;color:#007bff;letter-spacing:-0.63px}
.msg_type1 {display:block;font-weight:500;padding:0 0 22px 15px;color:#007bff;letter-spacing:-0.63px}
.push {height:250px;}

/* ��� */
.bg-light{background-color:#f8f9fa !important;border-bottom:3px solid #007bff}

.navbar-light .nav-link:hover {color: #2cc185;}
.nav-link .icon {display:inline-block;font-size: 1.36rem;vertical-align:middle;margin-top:-2px;}
.nav-link .icon {margin-right: .1rem;}

.logout {display:block;text-align:right}

.sub_content {padding:1rem 0 ;border-bottom: solid 1px #dee2e6;margin:0 1rem 1.2rem}
.sub_content h2 {margin:0; font-weight:700;font-size:1.5em;letter-spacing:-0.63px}
.sub_content ul.breadcrumb {background-color: transparent!important;font-size:14px;padding:0;list-style:none;margin:10px 0 0;letter-spacing:-0.5px;}
.ssub_content ul.breadcrumb li {display:inline;}
.sub_content ul.breadcrumb li+li:before {padding:0 2px;color:black;content:"\003E";}
.sub_content ul.breadcrumb li a {color:#828282;text-decoration: none;}


.footer {
	background-color: #95A7B9;
	padding: 10px;
}

/* 미디어쿼리 */
@media screen and (max-width: 1024px) {
.navbar-expand-lg .navbar-nav .nav-link {padding: 0 .2rem}

}

@media screen and (max-width:420px) {
.logout {display:block;padding-top:3px;text-align:right}
}

@media screen and (max-width: 767px) {
	.loginBox{width:100%;padding:40px 15px;}
	.input_ty1 {height:40px}
	.push {height:80px;}

}

.center { text-align:center; vertical-align:middle; }
