/* label */
.check-label {font-weight:normal;margin-bottom:0;}
.check-label input[type="checkbox"] {vertical-align:middle;position:relative !important;top:-3px !important;}
.radio-label {font-weight:normal;margin-bottom:0;}
.radio-label input[type="radio"] {vertical-align:middle;position:relative !important;top:-3px !important;}

/* 교육신청 */
#appl_write {width:100%; font-size:13px;}
#appl_write .banner {margin-bottom:20px;}
#appl_write .content_tit {font-weight:bold; font-size:16px; padding-bottom:5px;}
#appl_write .table {margin:0 auto 10px; border-bottom:1px solid #ddd; table-layout:fixed;}
#appl_write .table thead tr th {text-align:center;background-color:#F8F8F8;}
#appl_write .table td {height:45px;}
#appl_write .table td:first-child {text-align:center;}
#appl_write .table ul {padding-left:15px; margin:0;}
#appl_write .table input {max-width:100%;}
#appl_write .table .tb_border {border:1px solid #DDD;}
#appl_write .table .sbj {font-weight:bold; background-color:#F8F8F8;}
#appl_write .table .etc {color:#3071A9;}
#appl_write .table .desc {color:#777; padding-top:5px; display:inline-block;}
#appl_write .table .desc span {color:#d93025;}
#appl_write .table .td_center {text-align:center;}
#appl_write .table .input_80 {width:80px; display:inline-block;}
#appl_write .table .input_200 {width:200px;}
#appl_write .table .input_400 {width:400px;}
#appl_write .txt_small {font-size:13px; color:#555; margin:5px 0; padding-left:5px;}
#appl_write .txt_small span {padding-left:17px; display:block;}
#appl_write .txt_center {text-align:center;}
#appl_write .key {width:80px;font-weight:bold;background-color:#F8F8F8;}
#appl_write .key span {color:#d93025;}
#appl_write .input_msg {padding-top:5px; color:#d93025;}
#appl_write .agreecheck {margin-bottom:20px;}
#appl_write .submitbox {margin-bottom:40px;text-align:center;}
#appl_write .agreebox {}
#appl_write .agreebox textarea {border:0;width:100%;height:300px;resize:vertical;overflow-x:hidden;overflow-y:auto;line-height:130%;scrollbar-base-color:#E1E1E1;scrollbar-face-color:#FFF;scrollbar-track-color:#FFF;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#E1E1E1;scrollbar-shadow-color:#E1E1E1;scrollbar-darkshadow-color:#FFF;scrollbar-arrow-color:#7a7a7a;}

/* 신청내역확인 */
#appl_confirm {width:100%; font-size:13px;}
#appl_confirm .table {margin:0 auto 20px; border-bottom:1px solid #ddd; table-layout:fixed;}
#appl_confirm .table thead tr th {text-align:center;background-color:#F8F8F8;}
#appl_confirm .table td {height:45px;}
#appl_confirm .table td:first-child {text-align:center;}
#appl_confirm .table .tb_border {border:1px solid #DDD;}
#appl_confirm .table .sbj {font-weight:bold; background-color:#F8F8F8;}
#appl_confirm .table .td_center {text-align:center;}
#appl_confirm .table .input_200 {width:200px; max-width:100%;}
#appl_confirm .table .key {width:80px;font-weight:bold;background-color:#F8F8F8;}
#appl_confirm .table .key span {color:#d93025;}
#appl_confirm .agreecheck {margin-bottom:20px;}
#appl_confirm .submitbox {margin-bottom:40px; text-align:center;}
#appl_confirm .alert ul {padding-left:20px;}

/* 신청완료 */
#appl_ok {width:100%; font-size:13px;}
#appl_ok ul {margin:0; padding-left:20px;}
#appl_ok .content_tit {font-weight:bold; font-size:16px; padding-bottom:5px;}
#appl_ok .content_tit span {font-size:80%; font-weight:normal; color:#777;}
#appl_ok .table {margin:0 auto 20px; border-bottom:1px solid #ddd; table-layout:fixed;}
#appl_ok .table thead tr th {text-align:center;background-color:#F8F8F8;}
#appl_ok .table td {height:45px;}
#appl_ok .table td:first-child {text-align:center;}
#appl_ok .table .tb_border {border:1px solid #DDD;}
#appl_ok .table .sbj {font-weight:bold; background-color:#F8F8F8;}
#appl_ok .table .td_center {text-align:center;}
#appl_ok .table .input_200 {width:200px; max-width:100%;}
#appl_ok .table .key {width:100px;font-weight:bold;background-color:#F8F8F8;}
#appl_ok .table .desc {color:#777; display:inline-block;}
#appl_ok .table .present {margin-bottom:5px; font-weight:bold;}
#appl_ok .table .present_file {margin:0 10px 5px 0; max-width:100%;}
#appl_ok .table .upfile {display:block; margin-bottom:15px; color:#777;}
#appl_ok .table .up_state {color:blue;}
#appl_ok .table .up_name {color:#777; margin-left:5px;}
#appl_ok .table .upfile_guide {color:#d93025; font-weight:normal; display:block; margin-left:10px;}
#appl_ok .submitbox {margin:30px 0 10px; text-align:center;}
#appl_ok .uploadProgress {margin-bottom:10px;}

/* 신청현황 */
#appl_list {}
#appl_list .alert {padding:10px; line-height:1.7em;}
#appl_list .alert ul {margin:0; padding-left:15px;}
#appl_list .info_num {margin:20px 0 0 0; float:left;}
#appl_list .info_search {margin:10px 0 0 0; float:right;}
#appl_list .info_search .search_sel {width:auto; margin:3px 5px 3px 0; padding:5px 7px; float:left;}
#appl_list .info_search .input-group {width:120px; float:left; margin:3px 0;}
#appl_list .info_search .btn_ref {margin:3px 0 3px 5px; float:left;}
#appl_list .reg_list_wrap {overflow-x:auto;}
#appl_list table {width:100%; margin:5px 0 10px 0; border-top:2px solid #515F79; font-size:14px; text-align:center;}
#appl_list table th {padding:5px; background-color:#F9FAFE; border-bottom:1px solid #D4D7DC; border-right:1px solid #D4D7DC; line-height:1.2em;}
#appl_list table td {padding:5px; border-bottom:1px solid #D4D7DC; border-right:1px solid #D4D7DC; line-height:1.3em; height:50px;}
#appl_list table th span {display:inline-block;}
#appl_list table td span {display:inline-block;}
#appl_list table td .btn {margin:2px;}
#appl_list table td:nth-child(1) {width:120px;}
#appl_list table td:nth-child(2) {width:120px;}
#appl_list table td:nth-child(3) {width:120px;}
#appl_list table td:nth-child(4) {width:auto;}
#appl_list table td:nth-child(5) {width:120px;}
#appl_list table td:nth-child(6) {width:120px;}
#appl_list table .sbj {text-align:left;}
#appl_list table .ed {border-right:0 !important;}
#appl_list .pagebox01 {width:100%; padding:15px 0; text-align:center;}

