/*기본폼*/
.input_normal{padding:6px 5px 6px 3px; border:1px solid #ccc; background:#ffffff; font-size:13px; height:16px; vertical-align:middle;}
.select_normal{width:156px; padding:1px 0px 5px 3px; font-family:"NanumGothic"; border:1px solid #ccc; background:#ffffff; font-size:13px; height:28px; line-height:28px; vertical-align:top; display:inline-block; margin-top:-1px;}
.select_normal option {vertical-align:top; display:table-cell;}
.textarea_normal{font-family:"NanumGothic"; border:1px solid #dadada; background:#ffffff; color:#000000; font-size:14px; line-height:1.4; height:50px;}
.radio_normal{vertical-align: middle; margin:0 0 2px 0;}
.checkbox_normal{vertical-align: middle; margin:0 0 0.3em 0;}
.file_normal{border:1px solid #cccccc; background:#ffffff; font-size:13px; height:22px; vertical-align:middle;}

.input_normal, .file_normal{font-family:"NanumGothic", "돋움", sans-serif; letter-spacing:0px; margin:0 0 1px 0;}

.select_M{border:1px solid #e2e2e2; background:#ffffff; font-size:12px; height:22px; vertical-align:middle;}

input.fix {background:#f7f7f7;}
span.radioWrap {margin-right:10px;}

select {-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
appearance:none; padding:0 0 0 10px !important; background:url(../images/btn/select.png) no-repeat 95% 50% #fff !important; background-size:7px;}
select::-ms-expand {
    display: none;
}

/*IE input X 생기는거 없앰*/
input[type=text]::-ms-clear {
  display:none;
}


/*로그인 인풋, 아이디 찾기, 제품검색*/
.input_login_01{border:1px solid #e5e5e5; background:#f8f8f8; font-size:13px; height:16px; vertical-align:middle; padding:12px 5px 11px 6px;}
.input_login_01{font-family:"NanumGothic", "돋움", sans-serif; letter-spacing:0px; margin:0 0 1px 0;}



/*메인 로그인폼*/
div.login_box form {text-align: center;}
div.login_box form label {display:inline-block; font-size: 19px; font-family: "nanumGothicBold","돋움",sans-serif; color: #000; margin-bottom:10px;}
div.login_box form input {display: block; width: 550px; height: 50px; line-height: 50px; box-sizing: border-box; border: 1px solid #c2c2c2; border-radius: 5px; font-size: 15px; font-family: "nanumGothic","돋움", sans-serif; padding: 0 15px; margin-bottom:20px;}

/*거래처 목록*/
table.th_top_01 select { background: #999; border-radius: 5px; color: #fff; border: 0; padding-left: 10px; font-family: "nanumGothic","돋움", sans-serif; vertical-align:middle;}
table.th_top_01 form {display: inline-block;}
table.th_top_01 label {display: none;}
table.th_top_01 input { box-sizing: border-box; background: #999; border-radius: 5px; color: #fff; border: 0; padding-left: 10px; font-family: "nanumGothic","돋움", sans-serif; vertical-align:middle;}
table.th_top_01 .result_year { margin-right: 10px;}
table.th_top_01 .result_month { margin: 0 10px 0 20px; }


/*거래처등록
table.th_left_01 label {display: inline-block; padding-left: 20px;}
table.th_left_01 input { box-sizing: border-box; background: #999; border-radius: 5px; color: #fff; border: 0; padding-left: 10px; font-family: "nanumGothic","돋움", sans-serif; vertical-align:middle;}
table.th_left_01 input[type="radio"] { vertical-align: middle; margin: 0 !important; background: none;}
table.th_left_01 select { box-sizing: border-box; background: #999; border-radius: 5px; color: #fff; border: 0; padding-left: 10px; font-family: "nanumGothic","돋움", sans-serif; vertical-align:middle;}
table.th_left_01 td textarea {min-height: 150px; border-radius: 5px;}
*/

/*영업일지*/
div.search_space #report_select { display: inline-block; vertical-align: middle; border-radius: 5px; background-color: #999; color: #fff; padding-bottom: 0;}
div.search_space .search_input { border-radius: 5px; text-indent: 15px; background-color: #999; color: #fff; padding: 0; margin: 0; font-size: 14px;}


/*판매실적 등록*/
.plan_input { text-align: center; font-family: "nanumGothic","돋움",sans-serif; height: 20px;}
.ten_input { text-align: center; font-family: "nanumGothic","돋움",sans-serif; height: 20px;}
.total_input { text-align: center; font-family: "nanumGothic","돋움",sans-serif; height: 20px;}
table.th_top_02 td input.collect_input { text-align: center; font-family: "nanumGothic","돋움", sans-serif;}

/*실적 입력폼*/
input.sale_input { text-align: center; font-family: "nanumGothic","돋움", sans-serif; }




/*검색 테이블*/
table.th_td_01 {border-top:2px solid #333; border-bottom:1px solid #333; width:100%;}
table.th_td_01 th {background:#f7f7f7; padding:10px; border-left:1px solid #ececec; color:#333; font-weight:normal;}
table.th_td_01 th:first-child {border-left:none;}
table.th_td_01 td {padding:10px; background:#ffffff; border-left:1px solid #ececec;}
table.th_td_01 tr.year td select {float:left; margin-right:5px;}


/*검색 테이블*/
table.th_td_100 {border-top:1px solid #333; border-bottom:1px solid #333; width:100%;}
table.th_td_100 th {background:#f7f7f7; padding:5px; border-left:1px solid #ececec; color:#333; font-weight:normal;}
table.th_td_100 th:first-child {border-left:none;}
table.th_td_100 th.top {background:#ffffff; font-size:15px; padding:10px; font-weight:bold;}
table.th_td_100 th.sub { font-size:13px;}
table.th_td_100 td {padding:5px; background:#ffffff; border-left:1px solid #ececec; text-align:center; font-size:12px;}



/*sub 테이블*/
table.sub_th_td_01 {border-top:2px solid #333; border-bottom:1px solid #333; width:100%;}
table.sub_th_td_01 th {background:#f7f7f7; padding:10px; border-left:1px solid #ececec; border-top:1px solid #ececec; color:#333; font-weight:normal;}
table.sub_th_td_01 th:first-child {border-left:none;}
table.sub_th_td_01 td {padding:10px; background:#ffffff; border-left:1px solid #ececec; border-top:1px solid #ececec; text-align:center;}
table.sub_th_td_01 tr.year td select {float:left; margin-right:5px;}

/*sub 테이블*/
table.sub_th_td_02 {border-top:2px solid #333; border-bottom:none; width:100%;}
table.sub_th_td_02 th {background:#f7f7f7; padding:10px; border-left:1px solid #ececec; border-top:1px solid #ececec; color:#333; font-weight:normal;}
table.sub_th_td_02 th:first-child {border-left:none;}
table.sub_th_td_02 td {padding:10px; background:#ffffff; border-left:1px solid #ececec; border-top:1px solid #ececec; text-align:center;}
table.sub_th_td_02 tr.year td select {float:left; margin-right:5px;}

/*sub 테이블*/
table.sub_th_td_03 {border-top:none; border-bottom:1px solid #333; width:100%;}
table.sub_th_td_03 th {background:#f7f7f7; padding:10px; border-left:1px solid #ececec; border-top:1px solid #ececec; color:#333; font-weight:normal;}
table.sub_th_td_03 th:first-child {border-left:none;}
table.sub_th_td_03 td {padding:10px; background:#ffffff; border-left:1px solid #ececec; border-top:1px solid #ececec; text-align:center;}
table.sub_th_td_03 tr.year td select {float:left; margin-right:5px;}


/*영업일지 테이블*/
table.th_td_02 {border-top:1px solid #333; border-bottom:1px solid #333; width:100%;}
table.th_td_02 th {background:#f7f7f7; padding:10px; border-left:1px solid #ececec; color:#333; font-weight:normal; text-align:left;}
table.th_td_02 th:first-child {border-left:none;}
table.th_td_02 td {padding:10px; background:#ffffff; border-left:1px solid #ececec;}



/*영업일지 외근내역 관리 내역*/
table.outside_01 {width:100%; border:1px solid #d2d2d2; font-size:12px;}
table.outside_01 th { border-bottom: 1px solid #d2d2d2; border-collapse: collapse; padding: 3px; font-weight:normal; text-align:center;}
table.outside_01 td { border-bottom: 1px solid #d2d2d2; border-collapse: collapse; padding: 3px;}
table.outside_01 td {text-align: center;}
table.outside_01 td:first-child {border-left: 0;}
table.outside_01 td:last-child {border-right: 0;}




/*종합제안평가서*/
table.th_td_eval_01 {border-top:2px solid #333; border-bottom:1px solid #333; width:100%;}
table.th_td_eval_01 th {background:#f7f7f7; padding:5px; border-left:1px solid #ececec; color:#333; font-weight:normal;}
table.th_td_eval_01 th:first-child {border-left:none;}
table.th_td_eval_01 td {padding:5px; background:#ffffff; border-left:1px solid #ececec;}
table.th_td_eval_01 tr.year td select {float:left; margin-right:5px;}


table.th_td_eval_100 {border-top:1px solid #333; border-bottom:1px solid #333; width:100%;}
table.th_td_eval_100 th {background:#f7f7f7; padding:3px; border-left:1px solid #ececec; color:#333; font-weight:normal;}
table.th_td_eval_100 th:first-child {border-left:none;}
table.th_td_eval_100 th.top {background:#ffffff; font-size:15px; padding:5px; font-weight:bold;}
table.th_td_eval_100 th.sub { font-size:13px;}
table.th_td_eval_100 td {padding:3px; background:#ffffff; border-left:1px solid #ececec; text-align:center; font-size:12px;}


table.th_td_eval_100 td.td_btm {border-bottom:1px solid #ffffff;}