/* 200305 hyeon yeon css 추가 */
/*login Page*/
.login-page, .register-page{background: #eeeff6;}
.login-box, .register-box{margin:12% auto;}
.login-box-body, .register-box-body{padding:30px;box-shadow: 1px 1px 11px #bbb; border-radius:10px;}
.login-logo, .register-logo{font-size:35px;margin-bottom:10px;}
.login-box-msg, .register-box-msg{font-size:35px;font-weight:bold;color:#333;border-bottom: 1px solid #ccc}
.social-auth-links{margin:25px 0;}

/*navbar*/
.navbar-nav{padding: 0px 10px;}
.navbar-nav a{padding: 0; line-height: 12px;}
.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, .skin-black .main-header .navbar .navbar-right > li > a{border-left:0;}


/*logout 버튼*/
.skin-black .main-header .navbar .navbar-nav > li > a.logout{border-radius:50px; border:1px solid #ddd; padding:6px 15px;margin:8px 0;}
.skin-black .main-header .navbar .navbar-nav > li > a.logout:hover{color:#fff; background:#ef4e61}


/* button */
.btn-primary{background: #518bea; border-color: #508cf1}
table.dataTable .btn-xs{margin:0 2px;}
.btn-postive{border-color:#3573db;color:#518bea;background:#fff;}
.btn-del{border-color:#eb5e5e;color:#eb5e5e;background:#fff;}
.btn-postive:hover{background:#518bea !important;color:#fff;border-color:#518bea !important;}
.btn-del:hover{background:#eb5e5e !important;color:#fff;border-color:#eb5e5e !important;}


/*table*/
table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting:after, table.dataTable thead .sorting_desc:after{font-size: 11px; bottom: 10px;}
thead th{background: #f4f5f7; color: #555;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border:1px solid #e7e7e7;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top: 1px solid #e7e7e7 !important;}
table.table-bordered.dataTable tbody td{vertical-align: middle;}

/*layout*/
.content-wrapper{min-height:calc(100vh - 50px) !important;}
.box{box-shadow: 2px 2px 5px rgba(175, 179, 203, 0.21); /* border-top:0; */}
.box-header{padding:15px;}


/*main*/
.total-sales .box-header{display:table; padding:20px;}
.total-sales .box-header h3{display:table-cell; vertical-align: middle; padding-right: 20px;}



/*map*/
.iw_inner{overflow: hidden;}
.iw_inner h3{font-weight:bold;margin:0;padding:15px 10px 10px 10px; background: #f4f4f4; }
.iw_inner p{margin:0; padding:5px 10px;}


@media screen and (max-width: 767px){
	.form-control{width: 100% !important;}
	.content-wrapper{min-height:calc(100vh - 100px) !important;}

	/*table*/
	table.dataTable{margin-top:0px !important;}
	.dataTables_wrapper{overflow:hidden;padding:0 15px}
	
	/*input width*/
	.form-control{width:100% !important;}
}



