@charset "utf-8";

/* 해당 테마의 게시판 스킨 수정이 필요한 경우 이곳을 활용하세요 */

table.input_vertical{
	width:100%;
	table-layout:fixed;
	border-top:2px solid #505050;
	border-bottom:1px solid #505050;
}
table.input_vertical tr:first-child{border-top:none;}
table.input_vertical th{
	/*vertical-align:top;*/
	padding:15px 20px;
	background:#f7f9fe;
	color:#1a1a1a;
	font-size:15px;
}
/*table.input_vertical th label{display:block;}*/
table.input_vertical td{
	vertical-align:middle;
	background:#fff;
	padding:10px;
}
table.input_vertical td table{width:100%;}
table.input_vertical td table th{
	font-size:14px;
	background:#f8f8f8;
	border-top:1px solid #cccccc;
	padding:5px 10px;
	text-align:center;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
table.input_vertical td table th:first-child{border-left:none;}
table.input_vertical td table td{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:6px 10px;
	font-size:14px;
}
table.input_vertical td table td:first-child{border-left:none;}
table.input_vertical td table td input{height:30px;}
table.input_vertical td table td a,
table.input_vertical td table td button.btn
{
	width:20px;
	height:33px;
	padding: 0 15px;
	border:1px solid #dcdcdc;
	box-sizing:border-box;
	display:inline-block;
	line-height:1;
	text-indent:-9999px;
}
table.input_vertical td table td button.btn-primary {background:url('../images/sub/bg_btn_plus.png') center center no-repeat;}
table.input_vertical td table td button.btn-danger {background:url('../images/sub/bg_btn_minus.png') center center no-repeat;}
a.check,
input.check,
button.check{
	font-size:14px;
	height:35px;
	width:110px;
	box-sizing:border-box;
	background:#566a8f;
	border:1px solid #566a8f;
	display:inline-block;
	text-align:center;
	line-height:33px;
	color:#fff;
	cursor:pointer;
}
.radioBox{display:inline-block; padding-right:10px;}
table.input_vertical .help{font-size:14px; color:#777;}
table.input_vertical tr{border-top:1px solid #ccc;}
table.input_vertical select{
	background:url("../images/sub/select_arrow.png") no-repeat top 0 right 0;
	cursor:pointer;
}


.btn_wrap{text-align:center; margin-top:15px;}
.btn_wrap:after{content:""; display:block; flaot:none; clear:both;}
.btn_wrap .left{float:left; margin-left:10px; text-align:left;}
.btn_wrap .left:first-child{margin-left:0;}
.btn_wrap .right{float:right; margin-left:10px; text-align:right;}
.btn_wrap .right:first-child{margin-left:0;}