select.input-sm{height:30px;line-height:30px;}
.input-sm{padding:5px 10px;font-size:12px;}
.form-control, .well, .btn, .alert, .input-group-addon, .label{border-radius:0 !important;}
.form-control{display:block;width:100%;color:#555;background:#fff;border:1px solid #ccc;background-image:none;}
.input-sm, .input-sm, .form-horizontal .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;}
.input-group-btn{position:relative;font-size:0;white-space:nowrap;}

.PAYCO{background:url(../img/payco_logo.png) no-repeat 1px;width:46px;text-indent:-999px;display:inline-block;}


/*공통*/
.black{color:#333 !important;}
.gr-content{position:relative;background:rgb(255,255,255);padding:20px 0 50px 0;overflow:hidden;}

.page-title h2{color:#000;margin:0px;padding:30px 0px 10px 0;text-align:center;font-size:23px;text-transform:uppercase;font-family:"Roboto", sans-serif;}
	@media (max-width: 1200px) { 
	  .page-title h2 { font-size:1.6em; }
	}


.ip-check{vertical-align:-10%;}
.ip-radio{vertical-align:-10%;}
.ip-relaitive{position:relative;}
.div_33{font-family:"Roboto", sans-serif;width:33%;text-align:center;float:left;font-size:15px;padding-top:6px;}
.selected{color:#a20d0d ;font-weight:bold;}
.gl{vertical-align:-15%;font-size: 1.2em;}
.border-black{border-color:#333;}
.bg-black{background:#333 !important;color:#fff;}
.red{color:#a20d0d;}
.m-red{color:#a91515 !important;}



/*pagination*/
.pagination{font-family:"Roboto", sans-serif;display:inlin-block;padding-left:0;marign:20px 0;border-radius:4px;}


/**/
.pnel>.table-responsive{margin-bottom:0;border:0;}
.panel{border-radius:0px;}
.panel .panel-heading{border-radius:0px;}
.panel .panel-body{font-size:12px;padding:15px;}
.panel .panel-body .register-term{position:relative;height:200px;margin:0px;overflow:auto;}
.panel .panel-body .site_notice_div {height:50px;}
.panel>.list-group{margin-bottom:0;}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0;}
.panel>.list-group .list-group-item{border-width:1px 0;}

.list-group{padding-left:0 !important;}
.list-group-item{word-break:break-all;border-radius:0 !important;position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background:#fff;border:1px solid #ddd;}

.panel-wrap{border-color:#ddd;}
.panel-wrap .panel-heading{font-size:13px !important;color:#333;padding:10px 15px;border-bottom:1px solid transparent;background-color:#f5f5f5;border-color:#ddd;}
.panel-success{border-color:#d6e9c6;}
.panel-success>.panel-heading{background:#C38A33 !important;border:0;color:#fff;font-size:13px !important;}

.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;}


/**/
.form-box{margin:0px 0px 15px;border:1px solid #e7e7e7;overflow:hidden;position:relative;cursor:default;background:#fff;}
.form-box .form-header{padding:15px;background:#fcfcfc;border-bottom-color:#f3f3f3;border-bottom-width:1px;border-bottom-style:solid;}
.form-box .form-header h2{margin:0px;padding:0px !important;font-size:18px;font-weight:500;}
.form-box .form-body{background:#fff;padding:15px;}
.form-box .form-body p{padding-left:0px;}
.form-box .form-body label{margin-bottom:5px;}


/*폰트사이즈*/
.font-10{font-size:10px !important;}
.font-11{font-size:11px !important;}
.font-12{font-size:12px !important;}
.font-14{font-size:14px !important;}
.font-16{font-size:16px !important;}


/*테이블*/
.div-table.table > tbody > tr > td{vertical-align:middle;border-top:0 !important;}
.table > thead > tr{background:#f3f3f3;}
.table > tbody > tr > td{vertical-align:middle;border-top:0px;}

.table_st{border-top:2px solid #555;}
.table_st th{text-align:center;}

table>tbody>tr>th,table>tbody>tr>td{padding:8px;line-height:1.42857143;}
th{text-align:left;}

.empty_table{padding:50px 0 !important;text-align:center;}


/*버튼*/
.btn{font-family:"Roboto", sans-serif;font-weight:normal;vertical-align:middle;white-space:normal;cursor:pointer;}
.btn-block{display:block;}
.btn-sm, .btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;}

.btn.active.btn-black, .btn.btn-black:hover, .btn.btn-black:focus, .btn.btn-black:active {background-color: rgb(120, 13, 14);background-image: none;color: rgb(255, 255, 255) !important;border-color: rgb(120, 13, 14);}

/* .btn-color{color:#ddd !important;background:#780D0e;} */
.btn-color{color:#fff !important;background:#780D0e;}
.btn-color:hover{border-color:#780D0E;color:#fff !important;background:#780D0E;background-image:none;}
.btn-white{color:#333 !important;background:#fff;}
.btn-white:hover{background:#f5f5f5;}
.btn-lightgray{color:#333 !important;border-image:none !important;background-image:none !important;border:1px solid #ddd;background-color:#fafafa;}
.btn-lightgray:hover{background:#efefef;}
.btn-dark{color:#fff !important;border-image:none !important;background-image:none !important;border:1px solid #000;background-color:#333;}
.btn-black{border:1px solid rgb(220, 220, 220);border-image:none;color:rgb(51, 51, 51) !important;background-color:#fff;background-image:none;}
.btn-black:hover{background:#780D0e;color:#fff !important;border-color:#780D0e;}
.btn-option{color:#555 !important;background:#fff;border:1px solid #e3e3e3;}
.btn-option:hover{color:#fff !important;background:#286090;border-color:#204d74;}









