

body {
  font-family: "Noto Sans KR", sans-serif !important;
}

a{
    font-weight: inherit;
}

input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 348px;
    height: 28px;
    padding-left: 11px;
}

input[type="text"]:focus {
    border: 1px solid #0388d2;
}

body {
    font-family: 'Noto Sans KR', sans-serif;
    color: inherit;
}

/*공통*/

.nav li{
	display:inline-block
}

.enroll_popup {
    width: 1366px;
    height: 856px;
    box-shadow: 1px 2px 6px rgba(8, 26, 49, 0.42);
}

.enroll_wrap {
    height: 733px;
    overflow: hidden;
    overflow-y: scroll;
}

.enroll_popup_title {
    width: 1366px;
    font-size: 22px;
    color: #fff;
    background-color: #0388d2;
    padding: 13px 0;
    font-weight: 500;
    vertical-align: middle;
}

.enroll_popup_title img {
    margin-left: 23px;
    margin-right: 7px;
    vertical-align: middle;
    margin-top: -4px;
}

input[type="text"]::placeholder {
    background: url(/direct/img/enroll_edit_icon.png) no-repeat center;
    opacity: 0.3;
}

/*page 시작*/

.page{
    text-align: center;
    margin:20px 0;
}

.page ul{
    margin: 0 auto;
    text-align: center;
    display: table;
}

.page ul li{
    font-size: 13px;
    display: inline-block;
    border: 1px solid #dde6e9;
    border-collapse: collapse;
    padding: 7px 11px;
    color: #888;
}

.page ul li img{
	display:none;
}

.page ul li.page_prev{
    border-radius: 5px 0 0 5px;
}

.page ul li.page_next{
    border-radius: 0 5px 5px 0px;
}

.page ul li.page_first{
    background-image: url(/direct/img/page_before.png);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px 0 0 5px;
}

.page ul li.page_last{
    background-image: url(/direct/img/page_next.png);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 0 5px 5px 0px;
}

.enterprise_call_popup .page ul li:first-child{border-radius:5px 0 0 5px;}
.enterprise_call_popup .page ul li:last-child{border-radius:0 5px 5px 0;}
.enterprise_call_popup .page ul li:only-child{border-radius:5px;}
.enterprise_call_popup .page_before{background-image: url(/direct/img/view_before_btn.png); background-repeat: no-repeat; background-position: center center;border:none;background-color: transparent;height:13px;}
.enterprise_call_popup .page_next{background-image: url(/direct/img/view_next_btn.png); background-repeat: no-repeat; background-position: center center;border:none;background-color: transparent;height:13px;}
.enterprise_call_popup .page_first{background-image: url(/direct/img/page_before.png); background-repeat: no-repeat; background-position: center center;border:none;background-color: transparent;height:13px;}
.enterprise_call_popup .page_last{background-image: url(/direct/img/page_next.png); background-repeat: no-repeat; background-position: center center;border:none;background-color: transparent;height:13px;}



/*page 끝*/

/*파일이동 css 추가 - 2019.09.16 ex)sla관리 */
/*파일이동 css 수정 - 2019.09.20 ex)sla관리 */

.file_move_area {
	display: inline-block;
	margin-left: 0px;
}

.file_move_area input[type="button"].file_move_btn {
	border: 1px solid #0388d2;
	background: #fff url(/direct/img/file_move_icon.png) no-repeat 8px center;
	padding-left: 28px;
	height: 27px;
	font-size: 14px;
	color: #0388d2;
	color: #0388d2;
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(16, 60, 84, 0.15);
	padding-right: 10px;
	margin-right: 5px;
	line-height: 21px;
}

.file_move_area input[type="button"].file_move_reset_btn {
	border: 1px solid #aaa;
	background: #fff url(/direct/img/file_move_reset_icon.png) no-repeat 8px center;
	padding-left: 28px;
	height: 27px;
	font-size: 14px;
	color: #aaa;
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(16, 60, 84, 0.15);
	padding-right: 10px;
	margin-right: 5px;
	line-height: 21px;
}

.file_move_area input[type="button"].file_move_btn:hover {
	border: 1px solid #0388d2;
	background: #0388d2 url(/direct/img/file_move_icon_white.png) no-repeat 8px center;
	padding-left: 28px;
	height: 27px;
	font-size: 14px;
	color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(16, 60, 84, 0.15);
	padding-right: 10px;
	margin-right: 5px;
	line-height: 21px;
}

.file_move_area input[type="button"].file_move_reset_btn:hover {
	border: 1px solid #aaa;
	background: #Aaa url(/direct/img/file_move_reset_icon_white.png) no-repeat 8px center;
	padding-left: 28px;
	height: 27px;
	font-size: 14px;
	color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(16, 60, 84, 0.15);
	padding-right: 10px;
	margin-right: 5px;
	line-height: 21px;
}

.file_move_area .nice-select{
	min-width: 100px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin-right: 5px;
}

.file_move_area input[type="button"].file_move_save_btn{
	width: 44px;
	height: 27px;
	border: none;
	background-color: #0388d2;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	vertical-align: middle;
	border-radius: 5px;
	margin-right: 5px;
}

.file_move_area input[type="button"].file_move_cancle_btn{
	width: 44px;
	height: 27px;
	border: none;
	background-color: #aaa;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	vertical-align: middle;
	border-radius: 5px;
}


/*달력 선택 수정 - 2019.09.10 수정*/


a.date_select_btn{
	position: relative;
	vertical-align:sub
}

a.date_select_btn>img{
	position: absolute;
	top: 4px;
	left: -28px;
	bottom: 0;
}

a.calBtn{
	position: relative;
	vertical-align:sub
}

a.calBtn>img{
	position: absolute;
	top: 4px;
	left: -28px;
	bottom: 0;
}


/*enroll_input_left 시작*/

.enroll_input_left,
.enroll_input_file {
    display: inline-block;
    vertical-align: top;
}

.enroll_input_title {
    font-size: 15px;
    display: inline-block;
    width: 80px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    text-align: center;
}

.required_area {
    background: url(/direct/img/required_img.png) no-repeat 0 center;
}

.Essential_text{
	color:#f44336;
}

.required_text,.Essential_text_2 {
    font-size: 12px;
    color: #f44336;
    margin-right: 10px;
    font-weight: 500;
    float:right;
    margin-top:2px;
}

.enroll_sort {
    display: inline-block;
    font-size: 13px;
    letter-spacing: 1px;
}

.enroll_sort input[type="checkbox"],
.enroll_sort input[type="checkbox"] {
    display: none;
}

.enroll_sort input[type="checkbox"] + label,
.enroll_sort input[type="checkbox"] + label {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #aaa;
    cursor: pointer;
    border-radius: 150px;
    vertical-align: middle;
    margin-right: 10px;
}

.enroll_sort input[type="checkbox"] + label {
    margin-left: 10px;
}

.enroll_sort input[type="checkbox"]:checked + label,
.enroll_sort input[type="checkbox"]:checked + label {
    background: #fff url(/direct/img/check_circle.png) no-repeat center;
}

.enroll_input_left {
    padding-left: 20px;
    padding-top: 20px;
}

.enroll_input_left > ul > li {
    margin-bottom: 16px;
}

.enroll_input_left ul li input[type="text"] {
    border: 1px solid #aaa;
    border-radius: 3px;
    width: 348px;
    height: 28px;
    padding-left: 10px;
    font-size: 14px;
}

.enroll_input_left ul li input[type="text"]::placeholder {
    background: none;
}

.enroll_input_left ul li input[type="text"]:focus {
    border: 1px solid #0388d2;
}

.enroll_input_left ul li:nth-child(3) input {
    width: 145px
}

.enroll_person_table {
    width: 449px;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    height: 90px;
    margin-bottom: 16px;
}

.enroll_person_table table {
    width: 100%;
    max-height: 90px;
    overflow: hidden;
}

.enroll_person_table table thead {
    background-color: #f5f7fa;
    font-size: 16px;
    border-bottom: 1px solid #dde6e9;
}

.enroll_person_table table thead tr th {
    padding: 5px 0;
    font-weight: 500;
}

.enroll_person_list {
    max-height: 63px;
    overflow-y: scroll;
}

.enroll_person_table tbody tr {
    border-bottom: 1px dotted #ccc;
}

.enroll_person_table tbody tr td {
    padding: 8px 0;
}

.enroll_person_table tbody tr td ul li {
    font-size: 14px;
}

.enroll_person_table tbody tr td:first-child {
    width: 150px;
    padding-left: 15px;
    text-align: left
}

.enroll_person_table tbody tr td:first-child ul {
    width: 350px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.enroll_person_table tbody tr td ul li {
    display: inline-block;
}

/*enroll_input_left 끝*/

/*enroll_input_file 시작*/

.enroll_input_file {
    margin-left: 16px;
}

.add_file_btn {
    display: inline-block;
    float: right;
}

input[id="all"] + label {
    display: inline-block;
    width: 17px;
    height: 17px;
    border: 1px solid #aaa;
    cursor: pointer;
    border-radius: 5px;
    vertical-align: sub;
    background-color: #fff;
    margin-left: 5px;
}

input[id="file_list_all"]:checked + label {
    background: #0388d2 url(/direct/img/check_small.png) no-repeat center center;
}

.enroll_file_title {
    margin-top: 15px;
    font-weight: 500;
    font-size: 15px;
    vertical-align: middle;
}

.enroll_file_title img {
    margin-right: 5px;
    vertical-align: middle;
}

.enroll_input_file_list_wrap {
    border: 1px solid #dde6e9;
    width: 800px;
    height: 398px;
    border-radius: 5px;
    margin-top: 11px;
}

.enroll_input_file_list_wrap table {
    width: 800px;
}

.enroll_input_file_list_wrap table thead {
    background-color: #f5f7fa;
}

.enroll_input_file_list_wrap > table > thead > tr > th {
    padding: 10px 5px;
    vertical-align: middle;
    width: 140px;
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
    text-align: left;
    margin-left: 4px;
}

.enroll_input_file_list_wrap table thead tr th:first-child {
    padding-left: 15px;
}

.enroll_input_file_list_wrap table thead tr th:last-child .file_list_title {
    border: none;
}

.file_list_title {
    display: inline-block;
    border-right: 1px solid #dde6e9;
    vertical-align: middle;
}

.enroll_input_file_list_wrap table tbody tr {
    width: 800px;
    height: 362px;
    overflow: hidden;
    display: block;
}

.business_file_wrap {
    height: 622px;
}

.business_file_wrap table tbody tr {
    height: 586px !important;
}

.business_file_wrap table tbody tr td {
    height: 615px !important;
}

.enroll_input_file_list_wrap table tbody tr td {
    overflow-y: scroll;
    height: 362px;
    display: inline-block;
    width: 157.1px;
}

.enroll_input_file_list_wrap table tbody tr td ul li {
    width: 125px;
    white-space: nowrap;
    padding-left: 10px;
    font-size: 14px;
    padding: 5px 0 3px 10px;
    letter-spacing: 0;
}

.enroll_input_file_list_wrap table tbody tr td ul li ul {
    margin-top: 5px
}

.enroll_input_file_list_wrap table tbody tr td ul li ul li {
    font-size: 12px;
    padding: 2px 0 2px 10px;
}

/* bottom 영역 */

.enroll_popup_bottom {
    margin-left: 20px;
    font-size: 16px;
    font-weight: 500;
    border-top: 1px solid #dde6e9;
    padding-top: 23px;
    margin-top: 12px;
}

.enroll_popup_bottom_title img {
    margin-right: 5px;
}

.enroll_popup_bottom_title {
    font-weight: 500;
}

.enroll_popup_bottom_table {
    border: 1px solid #dde6e9;
    width: 1270px;
    height: 207px;
    border-radius: 5px;
    margin-top: 10px;
}

.enroll_popup_bottom_table.outer_table{
	width: 1271px;
	overflow: hidden;
}

.enroll_popup_bottom_table.outer_table table{
	width: 1271px;
}

.enroll_popup_bottom_table.outer_table table tr td textarea{
	width: 285px;
	height: 141px;
}

.enroll_popup_bottom_table table {
    width: 100%;
    text-align: center;
}

.enroll_popup_bottom_table table tr th {
    padding: 10px 0;
    background-color: #f5f7fa;
    width: 350px;
    border-bottom: 1px solid #dde6e9;
}

.enroll_popup_bottom_table table tr td {
    border-right: 1px dotted #ccc;
    padding: 9px 0;
    vertical-align: middle;
}

.enroll_popup_bottom_table table tr td input[type="button"] {
    border: 1px solid #ccc;
    font-size: 12px;
    width: 65px;
    height: 28px;
    border-radius: 150px;
    background-color: #fff;
    color: #ccc;
    font-weight: 500;
}

.enroll_popup_bottom_table table tr td input[type="button"]:hover {
    border: none;
    background-color: #0388d2;
    color: #fff;
    box-shadow: 1px 2px 6px rgba(8, 26, 49, 0.42);
}

.enroll_popup_bottom_table table tr td textarea {
    width: 321px;
    height: 147px;
    border: 1px solid #dcdcdc;
}

.enroll_popup_bottom_table table tr td textarea:focus {
    border: 1px solid #0388d2;
}

/*평가등록 시작*/

.eva_year_select,
.eva_year_sel,
.eva_file_call {
    display: inline-block;
    vertical-align: middle;
}

.eva_index {
    width: 200px !important;
}

.eva_year_select {
    width: 82px;
    height: 28px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
}


.year {
    width: 83px !important;
    margin-right: 13px;
    text-align: center;
    font-size: 14px;
}

.eva_name {
    width: 249px !important;
}

.eva_grade,
.grade_wrap,
.all_grade,
.grade,
.eva_down,
.eva_down_btn,
.line_btn,
.add_line,
.delect_line {
    display: inline-block;
    vertical-align: middle;
}

.eva_grade {
    color: #0388d2;
    font-size: 12px;
    margin-left: 5px;
    font-weight: 500;
    vertical-align: baseline;
}

.grade_wrap {
    border: 1px solid #0388d2;
    border-radius: 100px;
    overflow: hidden;
    font-size: 12px;
    margin-left: 5px;
    height: 20px;
}

.all_grade {
    background-color: #0388d2;
    color: #fff;
    /* width: 30px; */
    text-align: center;
    height: 21px;
    line-height: 18px;
    padding: 0 5px;
}

.grade {
    background-color: #fff;
    color: #0388d2;
    width: 30px;
    text-align: center;
    height: 21px;
    line-height: 18px;
    padding: 0 5px;
    margin-left: -4px;
}

.eva_table {
    margin-bottom: 23px;
    margin-top:0px;
}

.eva_table_wrap {
    width: 1300px;
    overflow: hidden;
    margin-top: 23px;
}



.eva_table_title {
    font-size: 14px;
    font-weight: 700
}

.eva_table_in {
    width: 1270px;
    border-radius: 5px;
    border: 1px solid #dde6e9;
    margin-top: 15px;
    overflow: hidden;
}

.eva_table table {
    width: 1272px;
    overflow: hidden;
}

.eva_table table tr:first-child {
    border: 1px solid #dde6e9;
}

.eva_table table tr th {
    background-color: #f5f7fa;
    vertical-align: middle;
    padding: 10px 0;
    font-size: 15px;
    font-weight: 600;
}

.eva_table table tr td {
    border-bottom: 1px dashed #dde6e9;
    border-right: 1px dashed #dde6e9;
    padding: 5px 14px;
    vertical-align: middle;
}

.eva_table table tr td input {
    height: 23px;
    border-radius: 5px;
    border: 1px solid #aaa;
    padding: 0 5px;
    text-align: center;
    line-height: 23px;
    font-size: 14px;
}

.eva_table_in table tr th input[type="checkbox"] + label,
.eva_table_in table tr td input[type="checkbox"] + label {
    margin-right: 8px;
    vertical-align: middle;
}

.eva_table table tr td input:focus {
    border: 1px solid #0388d2;
}

.eva_name_input {
    width: 174px !important;
    height: 23px;
    display: inline-block;
}

.eva_score {
    width: 35px !important;
}

.eva_cont {
    width: 319px !important;
    /*    background: url(/direct/img/enroll_edit_icon.png) no-repeat center;*/
}



.eva_point {
    width: 158px !important;
}

.eva_action {
    width: 127px !important;
}

.grade_wrap_2 {
    border: 1px solid #0388d2;
    color: #0388d2;
    height: 20px;
    width: 60px;
    text-align: center;
}

.eva_file {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}

.eva_file img {
    margin-left: -3px;
    margin-right: 3px;
}

.eva_table_2 {
    text-align: center;
}

.eva_table_2 table tr th {
    text-align: center;
    min-width: 80px;
    border-right: 1px solid #dde6e9;
}

.eva_table_2 table tr td:nth-child(2) {
    text-align: left;
    padding-left: 15px;
}

.eva_table_2 table tr:nth-child(8) td:nth-child(2),
.eva_table_2 table tr:nth-child(9) td:nth-child(2),
.eva_table_2 table tr:nth-child(10) td:nth-child(2) {
    text-align: center;
}

.eva_table_2 table tr td {
    font-size: 14px;
    font-weight: 500
}

.eva_table_2 table tr:last-child td {
    border-bottom: 0;
}

.eva_table_3 table tr td,
.eva_table_3 tr td div.eva_file {
    font-size: 10px;
}

.eva_table_3 table tr td {
    padding: 5px;
    text-align:center;
}

.eva_table_3 table tr td input {
    width: 100px !important;
}


.eva_file_name{
	display: inline-block;
    width: 77px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right:8px;
}

.table_name {
    width: 125px !important
}

.eva_table_3 table tr td input.table_grade {
    width: 15px !important;
}

.eva_table_3 table tr td input.grade_result {
    width: 25px !important;
}

.table_text {
    width: 85px !important;
    height:20px;
}

/*국정원실태평가 수정-2019.09.16*/

.grade_num{
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	vertical-align: top;
	margin-right: 5px;
	margin-top: 8px;
	width: 48px;
	text-align: left;
}

.eva_result input[type="text"]{
	width: 95%;
}


/*사업계약관리*/

.Biz_popup{
	height:777px;
}

.first_date,
.last_date {
    width: 111px !important;
    vertical-align: middle;
    text-align: left;
}

.date_result {
    margin-left: 10px;
    width: 45px !important;
    color: #ccc;
    vertical-align: middle;
}

.amount_form {
    width: 158px !important;
}

.table_money {
    width: 277px !important;
    font-size: 10px !important;
    vertical-align: middle
}

.summary_business {
    height: 100px !important;
}

.order_wrap {
    width: 1320px;
    border-top: 1px solid #ccc;
}

.order_team {
    border: 1px solid #ccc;
    width: 464px;
    border-radius: 5px;
    margin-top: 20px;
    position: relative;
}

.order_team_title {
    padding: 8px 0;
    text-align: center;
    border-bottom: 1px solid #dde6e9;
    background-color: #f5f7fa;
    font-size: 15px;
    font-weight: 600;
}

.order_team ul {
    padding: 0 12px;
}

.order_team ul li {
    display: inline-block;
    padding: 7px 5.7px;
    font-size: 15px;
    font-weight: 500;
}

.order_team ul li input {
    width: 78px;
    margin-left: 12px;
    padding: 0 2px;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
}

.p_number,
.email {
    width: 142.5px !important;
}

.note {
    width: 374px !important;
}

.order_person {
    margin-top: 20px;
    height: 95px;
}

.business_number {
    width: 115px !important;
}



.adress {
    width: 357px !important;
}

.bottom_left {
    width: 480px;
    border-right: 1px solid #ccc;
    display: inline-block;
    vertical-align: top
}

.bottom_right {
    width: 777px;
    display: inline-block;
    overflow: hidden;
    margin-left: 25px;
}

.history_table {
    border: 1px solid #dde6e9;
    border-radius: 5px !important;
    margin-top: 10px;
    height: 621px;
    overflow: hidden;
}

.history_table table {
    margin-left: -2px;
}

.history_table table thead {
    background-color: #f5f7fa;
    width: 730px !important;
}

.history_table table thead tr {
    border-bottom: 1px solid #dde6e9;
}

.history_table table thead tr th {
    padding: 10px 0;
}

.history_table table tbody tr td {
    padding: 5px 10px;
    vertical-align: middle;
    border: 1px dashed #ccc;
}

.history_table table tbody {
    height: 600px;
    width: 801px;
    overflow-y: scroll;
}

.history_table table tbody tr td:last-child input {
    width: 202px;
}

/*버튼*/

.enroll_popup_title_btns {
    display: inline-block;
    vertical-align: middle;
    float: right;
    margin-right: 50px;
}

.enroll_popup_title_btns ul li {
    display: inline-block;
}

.pre_save {
    border: 1px solid #0388d2 !important;
    color: #0388d2 !important;
}

.pre_save:hover {
    background-color: #0388d2 !important;
    color: #fff !important;
}

.add_person_btn {
    float: right;
    width: 18px;
    height: 15px;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: 1px;
}

.add_person_btn input[type="button"] {
    border: none;
    background-color: transparent;
    background: url(/direct/img/add_enroll_popup_person.png) no-repeat center top;
    background-size: contain;
    padding: 1px 7px;
}


.enroll_file_title > input[type="button"] {
    margin-left: 10px;
    background: url(/direct/img/enroll_popup_download.png) no-repeat 5px center;
    border: 1px solid #0388d2;
    border-radius: 5px;
    width: 90px;
    height: 27px;
    color: #0388d2;
    padding-left: 28px;
    padding-right: 20px;
    font-size: 14px;
    box-shadow: 0 2px 5px rgba(16, 60, 84, 0.15);
    font-weight: 400;
    font-family: 'Noto Sans KR', sans-serif;
}

.enroll_file_title > input[type="button"]:active{
	box-shadow: none;
}

.enroll_file_title > input[type="button"]:hover{
	background: #0388d2 url(/direct/img/enroll_popup_download_white.png) no-repeat 5px center;
	color: #fff;
}

.add_file_btn input[type="button"] {
    width: 59px;
    height: 27px;
    border: 1px solid #0388d2;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(16, 60, 84, 0.15);
    color: #0388d2;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 400
}


.add_file_btn input[type="button"]:hover{
	background-color: #0388d2;
	color:#fff;
}

.enroll_input_file_list_wrap table thead tr th input[type="button"],
.enroll_input_file_list_wrap table tbody tr td input[type="button"] {
    border: none;
    width: 13px;
    height: 13px;
    font-size: 8px;
    text-align: center;
    vertical-align: middle;
    line-height: 8px;
    background: url(/direct/img/add_enroll_popup_file.png) no-repeat center center;
}

.enroll_person_table_btns li input[type="button"] {
    border: none;
    width: 15px;
    height: 15px;
}

.enroll_person_table_btns li input[type="button"]#item_file_btn {
    background: url(/direct/img/enroll_file_icon.png) no-repeat;
}

.enroll_person_table_btns li input[type="button"]#item_pen_btn {
    background: url(/direct/img/enroll_edit_icon.png) no-repeat;
}

.enroll_person_table_btns li input[type="button"]#item_trash_btn {
    width: 15px;
    background: url(/direct/img/enroll_delect_icon.png) no-repeat;
}

.enroll_person_table_btns li:hover input[type="button"]#item_file_btn {
    background: url(/direct/img/enroll_file_icon_hover.png) no-repeat;
}

.enroll_person_table_btns li:hover input[type="button"]#item_pen_btn {
    background: url(/direct/img/enroll_edit_icon_hover.png) no-repeat;
}

.enroll_person_table_btns li:hover input[type="button"]#item_trash_btn {
    background: url(/direct/img/enroll_delect_icon_hover.png) no-repeat;
}

.eva_down {
    margin-left: 10px;
}

.eva_down_btn input[type="button"] {
    border: 1px solid #0388d2;
    background-color: #fff;
    color: #0388d2;
    border-radius: 5px;
    font-size: 14px;
    background: url(/direct/img/upload_img.png) no-repeat 8px center;
    background-size: 18px;
    text-align: right;
    padding-left: 32px;
    font-weight: 400;
}

.eva_down_btn input[type="button"]:hover {
    border: 1px solid #0388d2;
    background-color: #0388d2;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    background:#0388d2 url(/direct/img/upload_img_white.png) no-repeat 8px center;
    background-size: 18px;
    text-align: right;
    padding-left: 32px;
    font-weight: 400;
}

.add_line input[type="button"],
.delect_line input[type="button"] {
    border: 1px solid #333;
    margin: 0 5px;
    padding: 0 10px 0 25px;
    border-radius: 5px;
}

.add_line input[type="button"]:hover,
.delect_line input[type="button"]:hover {
    box-shadow: 0px 0px 5px rgba(8, 26, 49, 0.42);
}

.add_line input[type="button"] {
    border: 1px solid #0388d2;
    color: #fff;
    background: #0388d2 url(/direct/img/add_line.png) no-repeat 5px center;
    font-size: 14px;
    font-weight: 400
}

.delect_line input[type="button"] {
    border: 1px solid #aaa;
    color: #fff;
    background: #aaa url(/direct/img/delect_line.png) no-repeat 5px center;
    font-size: 14px;
    font-weight: 400
}

.add_line input[type="button"]:active {
    box-shadow:none;
}

.delect_line input[type="button"]:active {
    box-shadow:none;
}

.eva_file_call {
    margin-left: 13px;
}

.eva_file_call input[type="button"] {
    height: 28px;
    width: 168px;
    border: 1px solid #0388d2;
    background-color: #fff;
    border-radius: 5px;
    font-size: 14px;
    background: url(/direct/img/upload_img.png) no-repeat 7px center;
    background-size: 25px;
    padding: 0 3px 0 35px;
    text-align: center;
    color: #0388d2;
    box-shadow: 0px 0px 3px rgba(8, 26, 49, 0.42);
}

.eva_file_call input[type="button"]:hover {
    height: 28px;
    width: 168px;
    border: 1px solid #0388d2;
    background-color: #fff;
    border-radius: 5px;
    font-size: 14px;
    background: #0388d2 url(/direct/img/upload_img_white.png) no-repeat 7px center;
    background-size: 25px;
    padding: 0 3px 0 35px;
    text-align: center;
    color: #fff;
    box-shadow: 0px 0px 3px rgba(8, 26, 49, 0.42);
}

.eva_file_call input[type="button"]:active{
	box-shadow: none;
}

.print_btn {
    display: inline-block;
    float: right;
    margin-right: 40px;
}

.print {
    padding: 0 10px 0 30px;
    border: 1px solid #333;
    background-color: #fff;
    text-align: right;
    background: url(/direct/img/print.png) no-repeat 9px center;
    border-radius: 3px;
    margin-top: 2px;
    padding-left:30px;
    height:27px;
}

.print:hover{
	background: #333 url(/direct/img/print_white.png) no-repeat 9px center;
}

.print:hover {
    box-shadow: 0px 0px 6px rgba(8, 26, 49, 0.22);
    color:#fff;
}

.file_btn {
    background: url(/direct/img/enroll_file_icon.png) no-repeat center center;
    width: 11px !important;
    border: none;
    vertical-align: middle;
}

.pm_btn {
    display: inline-block;
    margin-left: -56px;
}

.plus_btn,
.minus_btn {
    border: 1px solid #aaa;
    background-color: #fff;
    padding: 3px 8px;
    width: 27px;
    margin-top:-7px;
    vertical-align: top;
}

.plus_btn:hover,
.minus_btn:hover {
    border: 1px solid #0388d2;
    background-color: #0388d2;
    box-shadow: 0px 0px 6px rgba(8, 26, 49, 0.2);
}

.plus_btn{
	background: #fff url(/direct/img/Biznp.png) no-repeat center center;
}

.minus_btn {
    margin-left: -5px;
    border-radius: 0 3px 3px 0;
    background: #fff url(/direct/img/Biznm.png) no-repeat center center;
}

.plus_btn:hover{
	background: #0388d2 url(/direct/img/Biznp_white.png) no-repeat center center;
}

.minus_btn:hover {
    background: #0388d2 url(/direct/img/Biznm_white.png) no-repeat center center;
}

.btns {
    padding: 20px 0;
    text-align: center;
}

.btns input[type="button"] {
    border: 1px solid #333;
    background-color: #fff;
    width: 100px;
    font-size: 14px;
    height: 30px;
    margin-right: 20px;
    border-radius: 5px;
    color: #333;
}

.btns input[type="button"]:hover {
    background-color: #333;
    color: #fff;
    box-shadow: 0px 0px 5px rgba(8, 26, 49, 0.42);
}

.load_btn {
    float: right;
    margin-top: -1px;
}

/* .load_btn input:last-child {
    background: url(/direct/img/add_enroll_popup_person.png) no-repeat center center;
    border: none;
    float: right;
    margin-left: -8px;
    margin-right: 7px;
    background-size: contain;
    padding: 0 7px;
    margin-top:-2px;
} */

input[type="button"].load_Btn {
    background:#fff url(/direct/img/load_img.png) no-repeat 5px center;
    border: 1px solid #0388d2;
    color: #0388d2;
    border-radius: 5px;
    font-size: 13px;
    padding-left: 28px;
    margin-top: -2px;
    margin-right: 15px;
    display: inline-block;
    font-weight:400;
}

input[type="button"].load_Btn:hover {
    background:#0388d2 url(/direct/img/loading_img.png) no-repeat 5px center;
    border: 1px solid #0388d2;
    color: #fff;
    border-radius: 5px;
    font-size: 13px;
    padding-left: 28px;
    margin-top: -2px;
    margin-right: 15px;
    display: inline-block;
}

.main1_btn_div {
    text-align: center;
    padding: 19px 0;
}

.main1_btn {
    width: 100px;
    height: 40px;
    border: 1px solid #333;
    background-color: #fff;
    color: #333;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
}

.main1_btn:hover {
    box-shadow: 0px 0px 4px rgba(51, 51, 51, 0.38);
}

.main1_save_btn {
    border: 1px solid #0388d2;
    color: #0388d2;
}

.main1_save_btn:hover {
    box-shadow: 0px 0px 4px rgba(9, 57, 83, 0.42);
    background-color:#0388d2 !important;
    color:#fff !important;
}

.main1_delete_btn {
    border: 1px solid #f44336 !important;
    color: #f44336;
}

.main1_delete_btn:hover {
    box-shadow: 0px 0px 4px rgba(244, 67, 54, 0.38);
    background-color:#f44336 !important;
    color:#fff;
}

/*sla 관리*/

.team_wrap ul li input {
    width: 100px !important;
    padding-left: 0 !important;
}

.team_wrap ul li input.position {
    width: 40px !important;
}

.team_wrap ul li input.p_number,
.team_wrap ul li input.email {
    width: 143.7px !important;
}

.team_wrap ul li input.note {
    width: 373px !important;
}

.team_wrap ul li input.file_btn {
    width: 10px !important;
    margin-left: 8px !important;
}

.team_wrap ul li input.adress {
    width: 360px !important;
}

.team_wrap .order_team_title {
    position: relative;
}

.load_btn {
    position: absolute;
    top: 7px;
    right: 7px;
}

.sla_file_wrap {
    height: 650px !important;
}

.sla_file_wrap table tbody tr {
    height: 614px;
}

.sla_file_wrap table tbody tr td {
    height: 614px;
}

.sla_table_wrap{
    overflow: visible;
}

.sla_table_wrap .eva_table .eva_table_title .eva_file_call{
    float: right;
    margin-top: -5px;
    margin-right: 15px;
}

.sla_eva_table{
    width: 1287px;
}

.sla_eva_table table{
	width: 1288px;
}

.sla_eva_table table tr th {
    border: 1px solid #dde6e9;
    font-size: 15px;
    font-weight: 500
}

.sla_eva_table table tr.sla_sub_group th {
    font-size: 13px;
}

.sla_eva_table table tr td {
    padding: 5px;
    font-size: 13px;
    text-align: center;
    min-width: 30px;
}

.sla_eva_table table tr td input {
    width: 20px;
}

.sla_eva_table table tr:last-child td {
    border-bottom: none;
}

.sla_eva_table table tr td input.eva_item {
    width: 150px;
    font-size: 13px;
}

.sla_eva_table table tr td input.eva_point {
    width: 162px !important;
    font-size: 13px;
}

.sla_eva_table table tr td input.eva_value,
.sla_eva_table table tr td input.eva_grade_table {
    width: 35px;
    font-size: 11px;
}

.sla_eva_table table tr td input.eva_exp_level,
.sla_eva_table table tr td input.eva_min_level {
    width: 50px;
    font-size: 11px;
}

.sla_eva_table table tr td input.eva_weight {
    width: 55px;
    font-size: 13px;
}

/*sla 끝*/

/*교육·회의 등록*/


.edu_popup{
    width: 654px;
    height: 671px;
    overflow-y:scroll;
    overflow-x:hidden
}

.edu_popup .enroll_popup_title{
    width: 654px;
}

.edu_popup .add_edu_plan div ul li textarea{
    width: 595px;
    height: 194px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .enroll_input_title{
    text-align: left;
}

.add_edu_plan input[type="text"].edu_name{
    width: 512px;
}

.file_upload_box{
    width: 530px;
    height: 82px;
    text-align: center;
    vertical-align: middle;
    border: 1px dashed #ccc;
    padding: 0 37px;
    margin-top: 17px;
    margin-bottom: 17px;
    border-radius: 5px;
}

.file_upload_box img{
    width: 6%;
    margin-top: 0px;
    display: inline-block;
    margin-right: 5px;
}

.upload_box_text{
    margin-top: 5px;
    line-height: 19px;
    display: inline-block;
    margin-top: 30px;
}

.file_upload_text_1{
    font-weight: 700;
    font-size: 15px;
}

.file_upload_text_2{
    font-weight: 400;
    font-size: 15px;
    color: #ccc;
}

.upload_btns{
    text-align: center;
}

.upload_btns input[type="button"]{
    border: 1px solid #777;
    font-size: 15px;
    width: 100px;
    height: 38px;
    border-radius: 5px;
    box-shadow: 0px 0px 6px rgba(16,74,107,0.42);
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 700;
    background-color: #fff;
}

.upload_btns input[type="button"]:first-child{
    border: 1px solid #0388d2;
    color: #0388d2;
}

.upload_btns input[type="button"]:last-child{
    margin-left: 15px;
}

/*연간교육계획 수정-2019.09.11*/

.edu_popup .add_edu_plan ul li #cke_autCn{
	width:606px !important;
}


.edu_popup .add_edu_plan ul li #cke_autCn .cke_inner.cke_reset .cke_top span.cke_toolbox span.cke_toolbar_break{
	clear:none;
}


.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box{
	width:606px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box>img{
	margin-left:280px;
	display:block;
	margin-top:67px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box .upload_box_text{
	margin-top:12px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box .upload_box_text span.file_upload_text_2{
	display:block;
}

.edu_popup .upload_btns{
	margin:5px 0 25px 0;
}

.edu_popup .add_edu_plan .enroll_input_left ul li input[type="file"]#egovComFileUploader{
	display:none
}

.edu_popup .add_edu_plan .enroll_input_left ul li input[type="file"]#egovComFileUploader+label{
	border:1px solid #0388d2;
	color:#fff;
	font-size:13px;
	border-radius:5px;
	padding:2px 8px;
	background-color:#0388d2;
	margin-left:6px;
	cursor: pointer;
}

.edu_popup .add_edu_plan .enroll_input_left ul li input[type="file"]#egovComFileUploader+label>img{
	margin-right:5px;
	margin-top:-3px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .input_file_title{
	width:150px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li input[type="button"].file_down{
	border:1px solid #0388d2;
	color:#0388d2;
	font-size: 13px;
	border-radius:5px;
	background-color:#fff;
	width:80px;
	float:right;
}

.edu_popup .add_edu_plan .enroll_input_left ul li input[type="button"].file_down:hover{
	background-color:#0388d2;
	color:#fff;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box{
	padding:0;
} 

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table tfoot tr td:last-child{
	padding-left:306px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table.uploaded_obj thead tr th.file_check,
.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table.uploaded_obj tbody tr td.file_check{
	width:50px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table.uploaded_obj thead tr th.file_title{
	width:265px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box .file_list.uploaded_obj table tbody tr td img{
	margin:0;
	display:inline-block
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box .file_list.uploaded_obj table tbody tr td.file_title{
	width:265px;
	max-width:265px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box .file_list.uploaded_obj table tbody tr td.file_enroll_date{
	width:200px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box .file_list.uploaded_obj table tbody tr td.fileSize{
	width:80px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box .file_list.uploaded_obj table tbody tr td.file_del{
	width:50px;
}

/*연간교육계획등록 수정 - 2019.09.24*/

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table.uploaded_obj tbody td.file_del img{
	margin-top: -4px;
	width:auto;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table.uploaded_obj tbody td.file_title img{
	margin-top: -4px;
	width:auto;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table.uploaded_obj tbody td{
	font-size: 14px;
}


/*edu_popup_detail 시작*/

.edu_popup_detail .enroll_input_left ul li .enroll_input_title{
    vertical-align: middle !important;
}

.edu_popup_detail .enroll_input_left ul li .enroll_input_title:first-child,
.edu_popup_detail .enroll_input_left ul li .enroll_sort{
    vertical-align: top;
}

.edu_popup_detail .enroll_input_left ul li .required_area{
    background-position: center left
}

.sub_sort{
    margin-top: 2px;
}

.edu_popup_detail .enroll_input_left ul li input[type="text"].popup_edu_name{
    width: 470px;
}

.edu_popup_detail .enroll_input_left ul li input[type="text"].first_date,
.edu_popup_detail .enroll_input_left ul li input[type="text"].last_date{
    width: 125px;
    height: 29px;
}

.edu_popup_detail .enroll_input_left ul li input[type="text"].first_time,
.edu_popup_detail .enroll_input_left ul li input[type="text"].last_time{
    width: 79px;
    height: 29px;
    vertical-align: middle;
    margin-left: 7px;
}

.edu_today{
    display: block;
    margin-left: 90px;
    margin-top: 8px;
    font-size: 13px;
    vertical-align: middle;
}

.edu_today input[type="checkbox"]+label{
    border: 1px solid #333;
}

.edu_place{
    font-size: 13px;
}

.edu_place input[type="checkbox"]+label{
    margin-left: 20px;
    border-radius: 100px;
    vertical-align: middle;
    margin-right: 5px;
}

.edu_popup_detail .enroll_input_left ul li input[type="text"].part_number,
.edu_popup_detail .enroll_input_left ul li input[type="text"].part_count{
    width: 135px;
}

.edu_popup_detail .enroll_input_left ul li input[type="text"].part_per{
    width: 60px;
    margin-left: 10px;
}

.edu_table{
    width: 565px;
    height: 177px;
}

.edu_table tbody tr td:first-child{
    width: 85%;
    padding-left:0;
}

.edu_person table tbody tr td{
    padding-left: 15px !important;
    vertical-align: middle;
}

.edu_table input[type="text"].edu_cont{
    width:486px;
}

.edu_list_table{
    height: 140px;
    max-height: 140px;
}

/* 
.edu_list_table table{
    height:128px;
    max-height: 128px;
} */

.edu_popup_detail .enroll_input_left ul li input[type="text"].edu_money{
    width: 472px;
    margin-right: 10px;
}

.edu_file_wrap{
    width: 700px;
    border: 1px solid #dde6e9;
    border-radius: 5px;
    margin-top: 15px;
    height: 550px;
}

.edu_file_wrap>ul>li{
    border-bottom: 1px solid #dde6e9;
    vertical-align: middle;
    background-color: #f5f7fa;
    font-size: 13px;
    font-weight: 500;
    padding: 10px 0;
}

.edu_file_wrap ul li.edu_file_open{
    padding: 10px 0 0 0;
}

.edu_file_wrap ul li input[type="checkbox"]+label{
    margin-right: 7px;
    margin-left: 10px;
    width: 10.62px;
    height: 10.62px;
    border-radius: 4px;
}

.edu_file_wrap ul li input[type="button"]{
    border: none;
    float: right;
    margin-right: 10px;
    background: url(/direct/img/edu_file_down.png) no-repeat center center;
    vertical-align: middle;
    line-height: 16px;
}

.edu_file_wrap ul li.edu_file_open input[type="button"]{
    background: url(/direct/img/edu_file_up.png) no-repeat center center;
}

.edu_sub_file{
    padding:10px 0;
    margin-top: 10px;
    border-top: 1px solid #dde6e9;
    background-color: #fff;
}

.edu_sub_file li{
    background-color: #fff;
    padding: 5px 
}

/*회의등록 팝업*/

.meeting_popup{
    height: 633px;
}

.meeting_file_wrap{
    height: 389px;
}

/*업체관리 팝업*/

.enterprise_team{
    width: 565px;
}

.con_enterprise ul li input[type="text"]{
    width: 143px !important;
}

.con_enterprise ul li input[type="text"].business_number{
    width: 141px !important;
}

.con_enterprise ul li input[type="text"].p_number{
    width: 181px !important;
}

.con_enterprise ul li input[type="text"].adress{
    width: 455px !important;
}

.enterprise_team ul li input[type="text"]{
    width: 105px;
}

.enterprise_team ul li input[type="text"].email,
.enterprise_team ul li input[type="text"].p_number{
    width: 178px !important;
}

.enterprise_team ul li input[type="text"].note{
    width: 461.5px !important;
}

.enterprise_team .order_team_title .add_person_btn input[type="button"]{
    width: auto !important;
}

.enterprise_right{
    display: inline-block;
    margin-left: 30px;
}

.enterprise_right .enterprise_right_title .load_Btn{
    background-color: #fff;
    color: #0388d2;
    width: 98px;
    height: 26px;
    vertical-align: middle;
    font-size: 14px;
    margin-left: 9px;
    border: 1px solid #0388d2;
    padding-left: 30px;
    background: url(/direct/img/load_img.png) no-repeat 8px center;
    box-shadow: 0 0 4px rgba(8, 26, 49, 0.42);
    font-weight: 400;
}

.enterprise_right .enterprise_right_title .load_Btn:hover{
	background: #0388d2 url(/direct/img/loading_img.png) no-repeat 8px center;
	color: #fff;
}

.enterprise_right_title{
    margin-top: 17px;
    font-size: 15px;
    font-weight: 600;
}

.enterprise_right_table{
    margin-top: 15px;
}

.enterprise_right_table table{
    width: 692px;
    border-top: 3px solid #0388d2;
    border-bottom: 1px solid #dadde0;
    overflow: auto;
    display: block;
}

.enterprise_right_table table thead{
    background-color: #f5f7fa;
    width: 692px;
    border-bottom: 1px solid #dadde0;
}

.enterprise_right_table table thead tr{
    height: 42px;
    line-height: 42px;
}

.enterprise_right_table table thead tr th{
    padding: 0 5px;
    font-size: 13px;
    font-weight: 600;
}

.enterprise_right_table table thead tr th:first-child,
.enterprise_right_table table tbody tr td:first-child{
    width: 20px;
}

.enterprise_right_table table thead tr th:nth-child(2),
.enterprise_right_table table tbody tr td:nth-child(2){
    width: 120px;
}

.enterprise_right_table table thead tr th:nth-child(3),
.enterprise_right_table table tbody tr td:nth-child(3){
    width: 333px;
}

.enterprise_right_table table thead tr th:nth-child(4),
.enterprise_right_table table tbody tr td:nth-child(4){
    width: 100px;
}

.enterprise_right_table table thead tr th:nth-child(5),
.enterprise_right_table table tbody tr td:nth-child(5){
    width: 70px;
}

.enterprise_right_table table tbody{
    height: 220px;
    overflow: auto;
    overflow-y: scroll;
    display: block;
}

.enterprise_right_table table tbody tr{
    border-bottom: 1px solid #dadde0;
}

.enterprise_right_table table tbody tr td{
    padding: 10px 5px;
    vertical-align: middle;
    line-height: 15px;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    min-width: 20px;
    max-width: 500px;
}

.Equipment_table table thead tr th:first-child,
.Equipment_table table tbody tr td:first-child{
    width: 20px;
}

.Equipment_table table thead tr th:nth-child(2),
.Equipment_table table tbody tr td:nth-child(2){
    width: 30px;
}

.Equipment_table table thead tr th:nth-child(3),
.Equipment_table table tbody tr td:nth-child(3){
    width: 60px;
}

.Equipment_table table thead tr th:nth-child(4),
.Equipment_table table tbody tr td:nth-child(4){
    width: 100px;
}

.Equipment_table table thead tr th:nth-child(5),
.Equipment_table table tbody tr td:nth-child(5){
    width: 60px;
}

.Equipment_table table thead tr th:nth-child(6),
.Equipment_table table tbody tr td:nth-child(6){
    width: 100px;
}

.Equipment_table table thead tr th:nth-child(7),
.Equipment_table table tbody tr td:nth-child(7){
    width: 170px;
}

.Equipment_table table thead tr th:nth-child(8),
.Equipment_table table tbody tr td:nth-child(8){
    width: 100px;
}

.Equipment_table table tbody tr td input{
    width: 80px;
    height: 20px;
    margin-right: 5px;
}

/*나라장터쇼핑몰*/

.shop_file_wrap{
    height: 479px;
}

.shop_file_wrap table tbody tr{
    height: 444px;
}

.shop_file_wrap table tbody tr td{
    height: 445px;
}

.shop_left ul li textarea {
    width: 347px;
}

/*수의계약*/

.private_file_wrap {
    height: 578px;
}

.private_file_wrap table tbody tr {
    height: 542px;
}

.private_file_wrap table tbody tr td {
    height: 543px;
}

/*정기점검팝업*/

.rtest_left {
    display: inline-block;
}

.rtest_left .enroll_sort input[type="text"] {
    width: 150px;
    margin-left: 10px;
    vertical-align: middle;
}

.rtest_left ul li input[type="text"] {
    width: 442px;
}

.rtest_left ul li input[type="text"].first_date,
.rtest_left ul li input[type="text"].last_date {
    width: 107px !important;
    margin-right: 5px;
}

.rtest_left ul li input[type="text"].first_time,
.rtest_left ul li input[type="text"].last_time {
    width: 70px;
    vertical-align: middle;
}

.rtest_right_wrap {
    display: inline-block;
    margin-left: 25px;
}

.rtest_right_wrap textarea {
    margin-top: 10px;
    width: 694px;
    height: 188px;
}

.rtest_table {
    height: 329px;
}

.rtest_table_all {
    height: 72px;
    margin-bottom: 23px;
    overflow: hidden;
}

.rtest_table table tr td {
    min-width: 20px;
    border-bottom: 1px dotted #ccc;
}

.rtest_table table tr td input[type="text"].test_who {
    width: 118px;
}

.rtest_table table tr td input[type="text"].test_enterprise_Aff {
    width: 80px;
    margin-right: 5px;
}

.rtest_table table tr td input[type="text"].test_name {
    width: 118px;
    margin-right: 5px;
}

.rtest_table table tr td input[type="text"].test_position {
    width: 70px;
    margin-right: 5px;
}

.rtest_table table tr td input[type="text"].test_number {
    width: 143px;
    margin-right: 5px;
}

.rtest_table table tr td input[type="text"].test_request {
    width: 118px;
}

.rtest_table table thead {
    width: 1270px;
    display: block;
}

.test_enterprise input[type="text"]::placeholder {
    background: none;
}

.rtest_table table tbody {
    /* overflow-y: scroll; */
    display: block;
    width: 1270px;
    min-height:289px;
    max-height: 289px;
}

.rtest_table table tbody tr td {
    padding: 5px
}

.rtest_table table tbody tr td:nth-child(1) {
    width: 3%;
}

.rtest_table table tbody tr td:nth-child(2) {
    width: 6.7%;
    text-align: center;
}

.rtest_table table tbody tr td:nth-child(3) {
    width: 13%;
    text-align: center;
}

.rtest_table table thead tr th:nth-child(1) {
    width: 3%;
}

.rtest_table table thead tr th:nth-child(2) {
    width: 6.7%;
}

.rtest_table table thead tr th:nth-child(3) {
    width: 13%;
}

.rtest_table table thead tr th:nth-child(4) {
    width: 42.8%;
}

.rtest_table table thead tr th:nth-child(5) {
    width: 9%;
}

.rtest_table table thead tr th:nth-child(6) {
    width: 11.6%;
}

.rtest_table table thead tr th:nth-child(7) {
    width: 274px;
}

.test_result {
    width: 800px;
}

.test_enterprise {
    width: 4500px;
}


/*국정원실태평가*/

.eva_2_table_in table tr td .line_btn{
    display: block;
    /* position: absolute;
    top:0;
    right:10px;
    margin-top:15px; */
    margin-left:100px;
}

.eva_2_table_in table tr td .line_btn .add_line,
.eva_2_table_in table tr td .line_btn .delect_line,
.eva_2_table_in table tr td .line_btn .add_btn{
    display: inline-block;
}

.eva_2_table_in .eva_table_3 table tr td{
    position: relative;
}

.eva_2_table_in .eva_table_3 .line_btn .add_line input[type="button"],
.eva_2_table_in .eva_table_3 .line_btn .delect_line input[type="button"]{
    padding: 0 0 0 13px;
    width: 75px !important;
    margin: 0 1px;
}

.eva_2_table_in .eva_table_3 table tr td .add_person_btn{
    width: 20px;
    margin-right: 0;
    margin-top: 8px;
    display: inline-block;
    float: none;
    margin-left: 8px;
}

.eva_2_table_in .eva_table_3 table tr td .add_person_btn input[type="button"]{
	width:auto !important;
}

.eva_2_table_in .eva_table_3 table tr td .add_btn input[type="button"],
.eva_2_table_in .eva_table_3 table tr td .del_btn input[type="button"]{
    width: 13px !important;
    height:auto;
}

.eva_2_table_in .eva_table_3 table tr td .del_btn{
    width: 20px;
    margin-right: 0;
    margin-top: 8px;
    display: inline-block;
    float: none;
    margin-left: 8px;
}

.eva_2_table_in .eva_table_3 table tr td .del_btn input[type="button"]{
    border: none;
    background-color: transparent;
    background: url(/direct/img/del_btn.png) no-repeat center top;
    background-size: contain;
    padding: 1px 7px
}

.eva_2_table_in .eva_table_3 table tr td .add_btn input[type="button"]{
    border: none;
    background-color: transparent;
    background: url(/direct/img/add_person_file.png) no-repeat center top;
    background-size: contain;
    padding: 1px 7px
}

/* asset_index */

.asset_area {
	width: 1920px;
	top:50px;
}

.asset_area .asset_left_area .list_tab_menu_wrap {
	margin-top: 23px;
}

.asset_left_area {
	display: inline-block;
}

.asset_left_area .list_tab_menu_wrap {
	min-height: 500px;
	height: auto;
	width: 248px;
}

.asset_left_area .asset_list_tab_menu {
	width: 248px;
}

.asset_left_area .asset_list_tab_menu li {
	width: 83px;
	height: 28px;
	font-size: 11px;
	line-height: 28px;
	margin-left: -3px;
}

.asset_left_area .asset_list_tab_menu li:last-child a {
	border-right: none;
}

.asset_left_area .asset_list_tab_menu li a {
	padding: 0 24.46px
}

.asset_left_area .asset_list_tab_menu li.list_tab_menu_on {
	width: 83px;
	height: 28px;
	font-size: 11px;
	font-size: 12px !important;
}

.asset_left_area .asset_list_tab_menu li.list_tab_menu_on a {
	border-right: none;
}

.asset_left_serch_area {
	margin: 12px 7px;
	font-size: 11px;
}

.asset_left_serch_area input[type="text"] {
	width: 144px;
	height: 22px;
	margin-left: 6px;
}

.asset_left_serch_area input[type="button"].asset_left_serch_btn {
	width: 37px;
	height: 22px;
	border: none;
	background-color: #aaa;
	color: #fff;
	border-radius: 3px;
	font-weight: 400;
	padding: 0;
	margin-left: 2px;
}

.asset_left_serch_area input[type="button"].asset_left_serch_btn:hover {
	background-color: #0388d2;
	color: #Fff;
}

.asset_left_tree_area {
	width: 230px;
	min-height: 303px;
	height: auto;
	border-radius: 5px;
	border: 1px solid #ccc;
	margin: 0 auto;
	font-size:14px;
}

.asset_right_area {
	display: inline-block;
	width: 1284px;
	vertical-align: top;
	margin-top: 23px;
	margin-left: 23px;
}

.admin_complanint_area .admin_complanint_cont_area{
	width:1284px;
}

.admin_complanint_area .admin_complanint_cont_area .all_asset_table,
.admin_complanint_area .admin_complanint_cont_area .all_asset_table table,
.admin_complanint_area .admin_complanint_cont_area .admin_helpdesk_table{
	width:1284px;
}

.admin_complanint_area .admin_complanint_cont_area .admin_helpdesk_tab_menu{
	width:1282px;
}

.all_asset_table {
	width: 1191px;
	height: 58px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-bottom: 12px;
}

.all_asset_table table {
	width: 1191px;
	overflow: hidden;
}

.all_asset_table table tr th {
	background-color: #f5f7fa;
	border-bottom: 1px solid #dde6e9;
	height: 29px;
	vertical-align: middle;
	min-width: 114px;
	border-right: 1px solid #dde6e9;
	font-size: 13px;
}

.all_asset_table table tr th:last-child,.all_asset_table table tr td:last-child {
	border-right: none;
}

.all_asset_table table tr td {
	min-width: 97px;
	height: 29px;
	vertical-align: middle;
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	border-right: 1px solid #dde6e9;
}

.asset_right_sort_table {
	width: 1194px;
	/*    height: 1144px;*/
}

.asset_right_sort_table .list_tab_menu_wrap {
	/*height: 1144px;*/
	padding-bottom: 30px;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_list_tab_menu {
	vertical-align: middle;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_list_tab_menu li {
	font-size: 13px;
	height: 38px;
	line-height: 38px;
	/* width: 65px; */
	margin-left: -4px;
}

/* .asset_right_sort_table .list_tab_menu_wrap .asset_list_tab_menu li a {
	padding: 0 19.13px;
}
 */
.asset_right_sort_table .list_tab_menu_wrap .asset_list_tab_menu li.list_tab_menu_on {
	height: 40px;
	font-size: 14px !important;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_list_tab_menu li.list_tab_menu_on a {
	border-right: none;
}

.asset_right_serch_area {
	margin-top: 17px;
	display: inline-block;
	vertical-align: middle;
}

.asset_right_serch_area input[type="text"] {
	width: 228px;
	height: 24px;
	margin-left: 17px;
}

.asset_right_serch_area input[type="text"]::placeholder {
	background: none;
	font-size: 13px;
}

.asset_right_serch_area input[type="button"].asset_right_serch_btn {
	width: 44px;
	height: 28px;
	border: none;
	background-color: #aaa;
	color: #fff;
	border-radius: 3px;
	font-weight: 400;
	padding: 0;
	margin-left: 3px;
	font-size: 13px;
	padding: 0;
	vertical-align: top;
}

.asset_right_serch_area input[type="button"].asset_right_serch_btn:hover {
	background-color: #0388d2;
	color: #Fff;
}

.asset_right_sort_table .asset_list_tab_menu {
	width: 1192px;
}

.asset_right_sort_table .asset_list_tab_menu li.table_btns_list {
	display: inline-block;
	width: 551px;
	text-align: right;
}

.table_btns li {
	min-width: 30px;
	width: auto;
	display: inline-block;
}

.table_btns_list input[type="button"] {
	border: 1px solid #0388d2;
	background-color: #fff;
	color: #0388d2;
	height: 20px;
	display: inline-block;
	border-radius: 5px;
	font-size: 10px;
	margin: 0 2px;
	box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.28);
}

.table_btns_list input[type="button"]:hover {
	background-color: #0388d2;
	color: #fff;
}

.table_btns_list input[type="button"].new_enroll_btn {
	border: 1px solid #333;
	color: #333;
}

.table_btns_list input[type="button"].new_enroll_btn:hover {
	border: 1px solid #333;
	color: #fff;
	background-color: #333;
}

.table_btns_list input[type="button"].del_asset {
	border: 1px solid #ea1f1f;
	color: #ea1f1f;
	background: #fff url(/direct/img/asset/asset_del.png) no-repeat 4px center;
	padding-left: 15px;
}

.table_btns_list input[type="button"].del_asset:hover {
	border: 1px solid #ea1f1f;
	color: #fff;
	background: #ea1f1f url(/direct/img/asset/asset_del_white.png) no-repeat 4px center;
	padding-left: 15px;
}

.table_btns_list input[type="button"].copy_asset {
	border: 1px solid #333;
	color: #333;
	background: #fff url(/direct/img/asset/asset_copy.png) no-repeat 4px center;
	padding-left: 15px;
}

.table_btns_list input[type="button"].copy_asset:hover {
	border: 1px solid #333;
	color: #fff;
	background: #333 url(/direct/img/asset/asset_copy_white.png) no-repeat 4px center;
	padding-left: 15px;
}

.table_btns_list input[type="button"].asset_setting_btn {
	border: none;
	background: url(/direct/img/asset/asset_setting.png) no-repeat;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	box-shadow: none;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_list_tab_menu li.list_tab_menu_on.table_btns_list.list_tab_menu_on {
	height: 38px;
	box-shadow: none;
	border-top: none;
	background-color: transparent;
}

.asset_right_date_area {
	display: inline-block;
	margin-left: 13px;
	vertical-align: bottom;
}

.asset_right_date_area input[type="text"].asset_date {
	width: 163px;
	height: 24px;
}

.asset_right_date_area input[type="button"].asset_date_reset {
	width: 57px;
	height: 28px;
	color: #fff;
	border: none;
	background-color: #aaa;
	border-radius: 3px;
	font-size: 13px;
	font-weight: 400;
	vertical-align: top;
}

.asset_right_date_area input[type="button"].asset_date_reset:hover {
	background-color: #0388d2;
	color: #fff;
}

.asset_right_select_area {
	margin-left: 17px;
	margin-top: 10px;
	margin-bottom: 27px;
}

.asset_right_select_area select {
	margin-right: 15px;
}

.asset_right_sort_table .list_tab_menu_wrap .list_info {
	vertical-align: middle;
	padding: 0 17px;
	text-align: left;
	width:98.5%;
}

.asset_right_sort_table .list_tab_menu_wrap .list_info .all_list_number {
	font-size: 14px;
	vertical-align: middle;
	float: none;
}

.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .asset_list_page,
.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .list_count,
.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .asset_full_btn {
	display: inline-block;
}

.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .asset_list_page ul li {
	display: inline-block;
	margin: 0 8px;
	font-size: 13px;
	vertical-align: middle;
}

.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .asset_list_page ul li.asset_page_on {
	color: #0388d2;
	font-weight: 600;
	cursor: default;
}

.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .asset_list_page ul li.asset_page_first,
.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .asset_list_page ul li.asset_page_before,
.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .asset_list_page ul li.asset_page_next,
.asset_right_sort_table .list_tab_menu_wrap .list_info .list_info_right .asset_list_page ul li.asset_page_last {
	margin: 0 1px;
}

.list_info_right {
	float: right;
}

.list_info_right div.asset_full_btn {
	margin-left: 2px;
	vertical-align: top
}

.asset_full_btn input[type="button"] {
	height: 21px;
	line-height: 10px;
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid #333;
	color: #333;
	background-color: #Fff;
	border-radius: 5px;
	padding-left: 20px;
	background: #fff url(/direct/img/asset/asset_full_btn.png) no-repeat 7px center;
	font-weight:400;
}

.asset_full_btn input[type="button"]:hover {
	background: #333 url(/direct/img/asset/asset_full_btn_white.png) no-repeat 7px center;
	color: #fff;
	border: 1px solid #333;
}

.asset_table {
	margin-top: 17px;
	min-width: 969px;
	width : auto;
	border: 1px solid #dde6e9;
	border-radius: 5px;
	margin-left: 17px;
	overflow-x: scroll;
	min-height:300px;
}

.asset_table table {
	width: 969px;
	/* height: 300px; */
	/* overflow: hidden; */
}

.asset_table table thead {
	border-bottom: 1px solid #dde6e9;
}

.asset_table table thead tr {
	width: 100%;
}

.asset_table table thead tr th {
	min-width: 20px;
	max-width: 220px;
	background-color: #f5f7fa;
	vertical-align: middle;
	white-space: nowrap;
	height: 38px;
	font-size: 13px;
	padding: 0 10px;
	border-right: 1px solid #dde6e9;
}

.asset_table table tbody {
	width: 100%;
	/* min-height: 279px; */
}

.asset_table table tbody tr {
	width: 100%;
	height: 29px;
	font-size: 13px;
	border-bottom: 1px dashed #ccc;
	max-height: 29px;
}

.asset_table table tbody tr.check_asset {
	background-color: #eef5ff
}

.asset_table table tbody tr:last-child {
	border-bottom: none;
}

.asset_table table tbody tr td {
	text-align: center;
	min-width: 20px;
	max-width: 220px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	border-right: 1px dashed #ccc;
	padding: 0 10px;
	height: 29px;
	max-height: 29px;
	vertical-align: middle;
	border-bottom: 1px dashed #ccc;
}

.asset_table table tbody tr td:last-child {
	border-right: none;
}

.asset_table_detail {
	margin-top: 20px;
	width: 1156px;
	margin-left: 17px;
	height: auto;
	min-height: 300px;
	border: 1px solid #dde6e9;
	border-radius: 5px;
}

.asset_table_detail .asset_list_tab_menu {
	width: 1156px;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li {
	width: 83px;
	font-size: 11px;
	margin-left: -4px;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.list_tab_menu_on {
	font-size: 12px !important;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li a {
	padding: 0 19.4px
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list {
	width: 816px;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list input[type="button"] {
	border: 1px solid #333;
	color: #333;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list input[type="button"]:hover {
	border: 1px solid #333;
	color: #fff;
	background-color: #333;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list input[type="button"].exel_upload_asset {
	border: 1px solid #0388d2;
	color: #0388d2;
	background: #fff url(/direct/img/asset/asset_exel_upload.png) no-repeat 7px center;
	padding-left: 27px;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list input[type="button"].exel_upload_asset:hover {
	border: 1px solid #0388d2;
	color: #fff;
	background: #0388d2 url(/direct/img/asset/asset_exel_upload_white.png) no-repeat 7px center;
	padding-left: 27px;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list input[type="button"].del_asset {
	border: 1px solid #ea1f1f;
	color: #ea1f1f;
	background-color: #fff;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list input[type="button"].del_asset:hover {
	border: 1px solid #ea1f1f;
	color: #fff;
	background-color: #ea1f1f;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list input[type="button"].asset_setting_btn {
	border: none;
}

.asset_right_sort_table .list_tab_menu_wrap .asset_table_detail .asset_list_tab_menu li.table_btns_list input[type="button"].asset_setting_btn:hover {
	background-color: transparent;
}

.asset_enroll_wrap {
	margin-top: 15px;
}

.asset_enroll_wrap .asset_enroll_list {
	display: inline-block;
	font-size: 13px;
	vertical-align: top;
	margin-left: 15px;
}

.asset_enroll_wrap .asset_enroll_list li {
	margin-bottom: 5px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="text"] {
	width: 238px;
	height: 26px;
	margin-left: 8px;
	padding-left: 5px;
}

.asset_enroll_wrap .asset_enroll_list li {
	margin-bottom: 5px;
}

.asset_enroll_wrap .asset_enroll_list li.last_change_date{
	font-size: 14px;
	margin-top: 20px;
	text-align: center;
	font-weight: 500;
	color: #aaa;
}

.asset_enroll_wrap .asset_enroll_list li input[type="text"].asset_enroll_date {
	width: 99px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].asset_enroll_date_reset{
	width: 44px;
	background-color: #aaa;
	color: #fff;
	border-radius: 5px;
	border: none;
	font-size: 12px;
	height: 28px;
	text-align: center;
	margin-left: 5px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="text"].need_serch {
	width: 192px;
	margin-right: 6px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="text"].need_call {
	width: 151px;
	margin-right: 6px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].asset_enroll_call_btn {
	border: 1px solid #0388d2;
	padding-left: 25px;
	color: #0388d2;
	background: url(/direct/img/asset/asset_call.png) no-repeat 5px center;
	border-radius: 5px;
	height: 26px;
	font-size: 13px;
	vertical-align: middle;
	font-weight: 400;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].asset_enroll_call_btn:hover {
	background: #0388d2 url(/direct/img/asset/asset_call_white.png) no-repeat 6px center;
	color: #fff;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].asset_enroll_serch_btn {
	border: none;
	color: #fff;
	background-color: #aaa;
	border-radius: 5px;
	width: 40px;
	height: 26px;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 1px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].asset_enroll_serch_btn:hover {
	background: #0388d2;
	color: #fff;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].asset_file_upload {
	border: none;
	background-color: #fff;
	background: url(/direct/img/asset/asset_file.png) no-repeat;
	vertical-align: middle;
	margin-left: 3px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].cc_alram {
	border: 1px solid #0388d2;
	background: #fff url(/direct/img/asset/cc_alram.png) no-repeat 6px center;
	padding-left: 23px;
	border-radius: 5px;
	color: #0388d2;
	margin-left: 6px;
	font-weight: 400;
	font-size: 13px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].cc_alram:hover {
	background: #0388d2 url(/direct/img/asset/cc_alram_white.png) no-repeat 6px center;
	color: #fff;
}

.asset_enroll_wrap .asset_enroll_list li input[type="radio"] + label {
	width: 12px;
	height: 12px;
	border-radius: 100px;
	margin: 6px 8.5px;
}

.asset_enroll_wrap .asset_enroll_list li table.asset_class_table {
	width: 243px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 3px;
	border: 1px solid #ccc;
	margin-left: 5px;
	overflow: hidden;
}

.asset_enroll_wrap .asset_enroll_list li table.asset_class_table thead tr {
	background-color: #f5f7fa;
}

.asset_enroll_wrap .asset_enroll_list li table.asset_class_table tr th {
	border-bottom: 1px solid #dde6e9;
	height: 23px;
	line-height: 23px;
	text-align: center;
	border-right: 1px solid #dde6e9;
	font-size: 12px;

}

.asset_enroll_wrap .asset_enroll_list li table.asset_class_table tr th:last-child {
	border-right: none;
}

.asset_enroll_wrap .asset_enroll_list li table.asset_class_table tr td {
	width: 52px;
	border-right: 1px solid #dde6e9;
	text-align: center;
	padding: 7px 0;
}

.asset_enroll_wrap .asset_enroll_list li table.asset_class_table tr td input[type="text"].asset_class {
	width: 35px;
	height: 26px;
	text-align: center;
	margin: 0;
	padding-left: 0;
}

.asset_enroll_wrap .asset_enroll_list li table.asset_class_table tr td:last-child {
	border-right: none;
}

.asset_enroll_wrap .asset_enroll_list .asset_enroll_img {
	width: 235px;
	height: 235px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: url(/direct/img/asset/asset_enroll_img.png) no-repeat center 40px;
	text-align: center;
}

.asset_enroll_wrap .asset_enroll_list .asset_enroll_img input[type="button"] {
	border: 1px solid #0388d2;
	color: #fff;
	background: #0388d2 url(/direct/img/asset/asset_img_plus.png) no-repeat 8px center;
	padding-left: 19px;
	border-radius: 100px;
	font-weight: 400;
	line-height: 20px;
	padding-right: 10px;
	margin-top: 180px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].turn_btn {
	border: 1px solid #0388d2;
	background: #fff url(/direct/img/asset/turn_btn.png) no-repeat 8px center;
	color: #0388d2;
	padding-left: 25px;
	border-radius: 3px;
	margin-right: 6px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].turn_btn:hover {
	border: 1px solid #0388d2;
	background: #0388d2 url(/direct/img/asset/turn_btn_white.png) no-repeat 8px center;
	color: #fff;
	padding-left: 25px;
	border-radius: 3px;
	margin-right: 6px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].look_btn {
	border: 1px solid #333;
	background: url(/direct/img/asset/look_btn.png) no-repeat 6px center;
	color: #333;
	padding-left: 22px;
	border-radius: 3px;
	margin-right: 6px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].look_btn:hover {
	border: 1px solid #333;
	background: #333 url(/direct/img/asset/look_btn_white.png) no-repeat 6px center;
	color: #fff;
	padding-left: 22px;
	border-radius: 3px;
	margin-right: 6px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].del_btn {
	border: 1px solid #ea1f1f;
	color: #ea1f1f;
	background: url(/direct/img/asset/asset_del.png) no-repeat 6px center;
	padding-left: 22px;
	border-radius: 3px;
	font-size:14px;
	line-height: 22px;
}

.asset_enroll_wrap .asset_enroll_list li input[type="button"].del_btn:hover {
	border: 1px solid #ea1f1f;
	color: #fff;
	background: #ea1f1f url(/direct/img/asset/asset_del_white.png) no-repeat 6px center;
	padding-left: 22px;
	border-radius: 3px;
}

/*자산관리에서 변경내역,수리내역,대여내역*/

div.asset_change_detail_wrap,
.asset_repair_detail_wrap,
.asset_rental_detail_wrap {
	margin-left: 15px;
	width: 1119px;
	min-height: 300px;
	display: none;
}

.asset_change_detail_wrap .list_info_right,
.asset_repair_detail_wrap .list_info_right,
.asset_rental_detail_wrap .list_info_right {
	display: block;
	float: none;
	text-align: right;
	margin: 15px 0;
}

.asset_change_detail_table,
.asset_repair_detail_table,
.asset_rental_detail_table {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 1117px;
	margin-bottom: 18px;
	overflow-x: scroll;
	overflow-y: visible;
	min-height: 300px
}

.asset_change_detail_table table,
.asset_repair_detail_table table,
.asset_rental_detail_table table {
	overflow: hidden;
	width: 100%;
}

.asset_change_detail_table table,
.asset_change_detail_table table thead tr,
.asset_repair_detail_table table,
.asset_repair_detail_table table thead tr,
.asset_rental_detail_table table,
.asset_rental_detail_table table thead tr {
	height: 42px;
	width: 100%;
}

.asset_change_detail_table table thead,
.asset_repair_detail_table table thead,
.asset_rental_detail_table table thead {
	border-bottom: 1px solid #dde6e9;
	width: 100%;
}

.asset_change_detail_table table thead tr th,
.asset_repair_detail_table table thead tr th,
.asset_rental_detail_table table thead tr th {
	min-width: 20px;
	background-color: #f5f7fa;
	vertical-align: middle;
	font-size: 13px;
	border-right: 1px solid #dde6e9;
	padding: 0 10px;
	width: 100px;
	white-space: nowrap;
}

.asset_change_detail_table table thead tr th .sort,
.asset_repair_detail_table table thead tr th.sort,
.asset_rental_detail_table table thead tr th.sort {
	display: inline-block;
}

.asset_change_detail_table table tbody,
.asset_repair_detail_table table tbody,
.asset_rental_detail_table table tbody {
	width: 100%;
}

.asset_change_detail_table table tbody tr,
.asset_repair_detail_table table tbody tr,
.asset_rental_detail_table table tbody tr {
	border-bottom: 1px dashed #ccc;
}

.asset_change_detail_table table tbody tr:last-child,
.asset_repair_detail_table table tbody tr:last-child,
.asset_rental_detail_table table tbody tr:last-child {
	border-bottom: none;
}

.asset_change_detail_table table tbody tr td,
.asset_repair_detail_table table tbody tr td,
.asset_rental_detail_table table tbody tr td {
	min-width: 20px;
	vertical-align: middle;
	font-size: 12px;
	height: 33px;
	text-align: center;
	border-right: 1px dashed #ccc;

	white-space: nowrap;
	/* overflow: hidden;
    text-overflow: ellipsis;
*/
	padding: 0 10px;
}

.asset_change_detail_table table thead tr th:last-child,
.asset_change_detail_table table tbody tr td:last-child,
.asset_repair_detail_table table thead tr th:last-child,
.asset_repair_detail_table table tbody tr td:last-child,
.asset_rental_detail_table table thead tr th:last-child,
.asset_rental_detail_table table tbody tr td:last-child {
	border-right: none;
}

.asset_change_detail_table table tbody tr td.before_change,
.asset_change_detail_table table tbody tr td.after_change {
	width: 250px;
}


.asset_change_detail_wrap .list_info_right {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 690px;
}

.asset_repair_detail_wrap .list_info_right {
	margin: 15px 0 10px 679px;
}

.asset_change_detail_wrap .list_info_right .asset_list_page,
.asset_change_detail_wrap .list_info_right .list_count,
.asset_repair_detail_wrap .list_info_right .asset_list_page,
.asset_repair_detail_wrap .list_info_right .list_count,
.asset_rental_detail_wrap .list_info_right .asset_list_page,
.asset_rental_detail_wrap .list_info_right .list_count {
	display: inline-block;
}

.asset_change_detail_wrap .list_info_right .asset_list_page ul li,
.asset_repair_detail_wrap .list_info_right .asset_list_page ul li,
.asset_rental_detail_wrap .list_info_right .asset_list_page ul li {
	display: inline-block;
}

.asset_change_detail_wrap .list_info_right .asset_list_page ul li,
.asset_repair_detail_wrap .list_info_right .asset_list_page ul li,
.asset_rental_detail_wrap .list_info_right .asset_list_page ul li {
	display: inline-block;
	margin: 0 8px;
	font-size: 13px;
	vertical-align: middle;
}

.asset_change_detail_wrap .list_info_right .asset_list_page ul li.asset_page_on,
.asset_repair_detail_wrap .list_info_right .asset_list_page ul li.asset_page_on,
.asset_rental_detail_wrap .list_info_right .asset_list_page ul li.asset_page_on {
	color: #0388d2;
	font-weight: 600;
}

.asset_change_detail_wrap .list_info_right .asset_list_page ul li.asset_page_first,
.asset_change_detail_wrap .list_info_right .asset_list_page ul li.asset_page_before,
.asset_change_detail_wrap .list_info_right .asset_list_page ul li.asset_page_next,
.asset_change_detail_wrap .list_info_right .asset_list_page ul li.asset_page_last,
.asset_repair_detail_wrap .list_info_right .asset_list_page ul li.asset_page_first,
.asset_repair_detail_wrap .list_info_right .asset_list_page ul li.asset_page_before,
.asset_repair_detail_wrap .list_info_right .asset_list_page ul li.asset_page_next,
.asset_repair_detail_wrap .list_info_right .asset_list_page ul li.asset_page_last,
.asset_rental_detail_wrap .list_info_right .asset_list_page ul li.asset_page_first,
.asset_rental_detail_wrap .list_info_right .asset_list_page ul li.asset_page_before,
.asset_rental_detail_wrap .list_info_right .asset_list_page ul li.asset_page_next,
.asset_rental_detail_wrap .list_info_right .asset_list_page ul li.asset_page_last {
	margin: 0 1px;
}


/*자산관리필요팝업*/

.asset_popup_alram,
.asset_popup_enroll_sort,
.asset_popup_repair{
	width: 385px;
	height: auto;
}

.asset_popup_exposure_list {
	width: 420px;
	height: auto;
}

.asset_popup_alram .asset_popup_title,
.asset_popup_enroll_sort .asset_popup_title,
.asset_popup_repair .asset_popup_title{
	width: 385px;
}

.asset_popup_exposure_list .asset_popup_title {
	width: 420px;
}

.asset_popup_alram .asset_popup_title .enroll_popup_title_btns,
.asset_popup_enroll_sort .asset_popup_title .enroll_popup_title_btns {
	margin-right: 15px;
}

.asset_popup_exposure_list .asset_popup_title .enroll_popup_title_btns,
.asset_popup_repair .asset_popup_title .enroll_popup_title_btns{
	margin-right: 10px;
}

.asset_popup_alram .asset_alram ul li,
.asset_popup_enroll_sort .asset_enroll_sort ul li,
.asset_popup_no_use_pro .asset_no_use_pro ul li,
.asset_popup_repair .asset_repair ul li{
	font-size: 15px;
	vertical-align: middle;
	font-weight: 600;
}

.asset_alram ul li input[type="text"],
.asset_enroll_sort ul li input[type="text"],
.asset_repair ul li input[type="text"]{
	width: 256px;
	height: 29px;
	margin-left: 10px;
	vertical-align: middle;
}

.asset_alram ul li input[type="text"].asset_popup_date {
	width: 94px;
}

.asset_alram ul li .nice-select{width:74px !important;}
.asset_alram ul li a.date_select_btn img{top:7px;}

.asset_popup_alram .main1_btn_div,
.asset_popup_enroll_sort .main1_btn_div,
.asset_popup_no_use_pro .main1_btn_div,
.asset_popup_exposure_list .main1_btn_div,
.asset_popup_repair .main1_btn_div{
	padding: 0 0 15px 0;
}

.main1_btn_div input[type="button"] {
	width: 100px;
	height: 38px;
	border: 1px solid #333;
	border-radius: 5px;
	background-color: #fff;
	font-weight: 500;
	font-size: 15px;
	margin-right: 10px;
	box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.28);
}

.main1_btn_div input[type="button"]:hover {
	background-color: #333;
	color: #fff;
}

.main1_btn_div input[type="button"].save_btn {
	border: 1px solid #0388d2;
	color: #0388d2;
	box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.28);
}

.main1_btn_div input[type="button"].save_btn:hover {
	background-color: #0388d2;
	color: #fff
}

.asset_popup_enroll_sort .asset_enroll_sort ul li input[type="text"].asset_enroll_sort_serch,
.asset_popup_repair .asset_repair ul li input[type="text"].asset_enroll_sort_serch{
	width: 201px;
	height: 29px;
}

.asset_popup_exposure_list .asset_exposure_list ul li input[type="text"].asset_enroll_sort_serch {
	width: 234px;
	height: 29px;
	margin-left: 10px;
}

.asset_popup_enroll_sort .asset_enroll_sort ul li input[type="button"].serch_btn,
.asset_popup_exposure_list .asset_exposure_list ul li input[type="button"].serch_btn,
.asset_popup_repair .asset_repair ul li input[type="button"].serch_btn{
	width: 44px;
	height: 33px;
	vertical-align: top;
	background-color: #aaa;
	border: none;
	color: #fff;
	border-radius: 5px;
	font-size: 13px;
	font-weight: 400;
	margin-left: 10px;
}

.asset_popup_enroll_sort .asset_enroll_sort ul li input[type="button"].serch_btn:hover,
.asset_popup_exposure_list .asset_exposure_list ul li input[type="button"].serch_btn:hover,
.asset_popup_repair .asset_repair ul li input[type="button"].serch_btn:hover{
	background-color: #0388d2;
}

.asset_sort_list {
	border: 1px solid #ccc;
	width: 321px;
	border-radius: 5px;
}

.asset_popup_enroll_sort .asset_sort_list ul li {
	border-bottom: 1px solid #dde6e9;
	background-color: #f5f7fa;
	height: 35px;
	vertical-align: middle;
	line-height: 35px;
	font-weight: 500;
	font-size: 15px;
}

.asset_popup_enroll_sort .asset_sort_list ul li:last-child {
	border-bottom: none;
}

.asset_sort_list ul li input[type="radio"] + label {
	margin: 0 10px;
}

.asset_sort_list ul li input[type="text"] {
	width: 195px;
	height: 20px;
	font-size: 13px;
	vertical-align: middle;
	border: 1px solid #dde6e9;
}

.asset_popup_no_use_pro {
	width: 721px;
	height: auto;
}

.asset_popup_no_use_pro .asset_popup_title {
	width: 721px;
}

.asset_popup_no_use_pro .asset_popup_title .enroll_popup_title_btns {
	margin-right: 25px;
}

.asset_popup_no_use_pro ul li input[type="text"].asset_no_use_pro_date {
	width: 209px;
	margin-left: 10px;
}

.asset_popup_no_use_pro ul li input[type="button"].asset_no_use_file_upload {
	border: none;
	background-color: #0388d2;
	color: #fff;
	width: 95px;
	background: #0388d2 url(/direct/img/asset/asset_file_add.png) no-repeat 8px center;
	padding-left: 20px;
	height: 28px;
	vertical-align: middle;
	border-radius: 5px;
	font-size: 15px;
	font-weight: 400;
	margin-left: 220px;
	box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.28);
}

.asset_no_use_pro ul li .file_upload_box {
	width: 588px;
	height: 202px;
	vertical-align: middle;
}

.asset_no_use_pro ul li .file_upload_box img {
	margin-top: 72px;
}

.asset_no_use_pro ul li .file_upload_box .upload_box_text {
	display: block;
	margin-top: 10px;
}

/*

.asset_no_use_pro{
    width: 720px;
    height: 200px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ccc;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    overflow: hidden;
    
}
*/

.asset_no_use_pro .asset_no_use_pro_table {
	width: 675px;
	min-height: 200px;
	border: 1px solid #ccc;
	border-radius: 5px;
	position: relative;
	margin-bottom: 15px;
}

.asset_no_use_pro .asset_no_use_pro_table table {
	width: 100%;
}

.asset_no_use_pro .asset_no_use_pro_table table thead tr th {
	padding: 7px 10px;
	font-size: 15px;
	text-align: center;
	background-color: #f5f7fa;
	border-bottom: 1px solid #dde6e9;
	border-right: 1px solid #dde6e9;
	font-size: 13px;
}

.asset_no_use_pro .asset_no_use_pro_table table thead tr th:last-child {
	padding-right: 7px;
}

.asset_no_use_pro .asset_no_use_pro_table table thead tr th.file_check_asset,
.asset_no_use_pro .asset_no_use_pro_table table tbody tr td.file_check_asset{
	width: 10px;
}

.asset_no_use_pro .asset_no_use_pro_table table thead tr th.file_name,
.asset_no_use_pro .asset_no_use_pro_table table tbody tr td.file_name {
	width: 250px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.asset_no_use_pro .asset_no_use_pro_table table tbody tr td.file_name{
	text-align: leftr;
}

.asset_no_use_pro .asset_no_use_pro_table table thead tr th.file_date,
.asset_no_use_pro .asset_no_use_pro_table table tbody tr td.file_date {
	width: 130px;
}

.asset_no_use_pro .asset_no_use_pro_table table thead tr th.file_size,
.asset_no_use_pro .asset_no_use_pro_table table tbody tr td.file_size {
	width: 80px;
}

.asset_no_use_pro .asset_no_use_pro_table table thead tr th.file_del,
.asset_no_use_pro .asset_no_use_pro_table table tbody tr td.file_del {
	width: 30px;
	text-align: center;
}

.file_list {
	overflow-y: scroll;
	max-height: 140px;
}

.asset_no_use_pro .asset_no_use_pro_table table tbody {
	width: 675px;
}

.asset_no_use_pro .asset_no_use_pro_table table tbody tr td {
	text-align: center;
	border-bottom: 1px dotted #dde6e9;
	vertical-align: middle;
	padding: 5px 10px;
	font-size: 13px;
}

.asset_no_use_pro .asset_no_use_pro_table table tbody tr td:first-child img {
	margin-right: 5px
}

.asset_no_use_pro .asset_no_use_pro_table table tfoot {
	position: absolute;
	vertical-align: middle;
	background-color: #f5f7fa;
	border-top: 1px solid #dde6e9;
	width: 675px;
	padding: 7px 0;
	color: #333;
	border-radius: 0 0 5px 5px;
	bottom: 0;
}

.asset_no_use_pro .asset_no_use_pro_table table tfoot tr td:first-child {
	padding-left: 10px;
}

.asset_no_use_pro .asset_no_use_pro_table table tfoot tr td:last-child {
	padding-left: 328px;
}

.upload_number {
	color: #0388d2;
	font-weight: 500;
}

.upload_btns {
	text-align: center;
}

.asset_popup_no_use_pro .asset_no_use_pro ul li input[type="button"].asset_no_use_file_down {
	border: 1px solid #0388d2;
	background-color: #fff;
	background: #fff url(/direct/img/asset/asset_file_down.png) no-repeat 8px center;
	padding-left: 32px;
	color: #0388d2;
	border-radius: 5px;
	margin-left: 200px;
	box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.28);
}

.asset_popup_no_use_pro .asset_no_use_pro ul li input[type="button"].asset_no_use_file_down:hover {
	background: #0388d2 url(/direct/img/asset/asset_file_down_white.png) no-repeat 8px center;
	border: 1px solid #0388d2;
	color: #fff;
}

.asset_popup_exposure_list .asset_exposure_list ul li .asset_exposure_list_wrap{
	width: 373px;
	border: 1px solid #ccc;
	min-height: 200px;
	max-height: 200px;
	border-radius: 5px;
	overflow-y: scroll;
}

.asset_repair ul li textarea{
	margin-left: 10px;
	border: 1px solid #aaa;
	width: 255px;
	vertical-align: middle;
}

.asset_repair ul li input[type="text"].asset_popup_repair_enterprise{
	width: 158px;
}

.asset_repair ul li input[type="button"].asset_enroll_call_btn{
	border: 1px solid #0388d2;
	background: #fff url(/direct/img/asset/asset_call.png) no-repeat 6px center;
	padding-left: 26px;
	border-radius: 5px;
	vertical-align: middle;
	color: #0388d2;
	margin-left: 10px;
	font-size: 13px;
	font-weight: 400;
	box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.28);
}

.asset_repair ul li input[type="button"].asset_enroll_call_btn:hover{
	background: #0388d2 url(/direct/img/asset/asset_call_white.png) no-repeat 6px center;
	color: #fff;
}

.asset_repair ul li input[type="text"].asset_repair_money{
	width: 225px;
	margin-right: 10px;
}


/*정기점검 수정*/

.rtest_table {
	/* overflow-y: scroll;
	overflow-x: hidden; */
}

.rtest_table table thead {
	table-layout: fixed;
}

.rtest_table table thead tr {
	display: table;
}

.rtest_table table tbody {
	/* table-layout: fixed; */
	width:1271px;
	display:block;
	overflow-y:scroll;
}

.rtest_table table tbody tr {
	/* display: table; */
}

.rtest_table .eva_file_name{
	width:64px;
}

/*장애관리*/

.fault_popup {
	width: 1340px;
}

.fault_popup .enroll_popup_title {
	width: 1340px;
}

.fault_popup .enroll_input_left ul li span.required_text {
	margin-top: 17px;
}

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort {
	font-size: 13px;
}

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]:first-child + label {
	margin-left: 0;
}

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"] + label {
	margin-right: 8px;
	margin-left: 23px;
}

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort_sub {
	font-size: 12px;
	margin-left: 72px;
}

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort_sub input[type="text"].etc_text {
	width: 257px;
	height: 21px;
	vertical-align: middle;
}

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort_sub input[type="radio"] + label {
	width: 10px;
	height: 10px;
	vertical-align: middle;
	margin: 0px 5px 0px 12px
}

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="text"].etc_text {
	width: 282px;
	height: 25px;
	margin: 10px 8px;
	vertical-align: middle;
}

.fault_popup .enroll_wrap .enroll_input_left ul li input[type="text"].fault_date {
	width: 124px;
	margin-right: 7px;
}

.fault_popup .enroll_wrap .enroll_input_left ul li input[type="text"].fault_work_name {
	width: 569px;
	height: 25px;
}

.fault_popup .enroll_wrap .enroll_input_left ul li input[type="text"].work_obj_text {
	width: 448px;
	height: 25px;
}

.fault_popup .enroll_wrap .enroll_input_left ul li input[type="button"].fault_serch_btn {
	width: 47px;
	height: 29px;
	vertical-align: top;
	margin-left: 5px;
	border-radius: 5px;
	color: #fff;
	background-color: #aaa;
	border: none;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	box-shadow: 0 0 3px 1px rgba(51,51,51,0.3);
}

.fault_popup .enroll_wrap .enroll_input_left ul li input[type="button"].fault_serch_btn:hover{
	background-color: #0388d2;
	color:#fff;
}

.fault_popup .enroll_wrap .enroll_input_left ul li input[type="button"].fault_serch_btn:active{
	box-shadow:none;
}

.fault_popup .enroll_wrap .enroll_input_left ul li input[type="time"] {
	width: 85px;
	height: 27px;
	border-radius: 5px;
	background: #fff;
	box-shadow: none;
}

.fault_popup .enroll_wrap .enroll_input_left ul li .fault_work_date {
	margin-left: 82px;
	margin-top: 10px;
	display: inline-block;
}

.fault_popup .enroll_wrap .enroll_input_left ul li input[type="checkbox"].today_work + label {
	width: 15px;
	height: 15px;
	border: 1px solid #333;
	display: inline-block;
	margin-left: 7px
}

.fault_popup .fault_right_wrap {
	display: inline-block;
	margin-left: 30px;
}

.fault_popup .fault_right_wrap .work_team {
	width: 515px;
}

.fault_popup .fault_right_wrap .work_team ul {
	padding: 7px 12px;
}

.fault_popup .fault_right_wrap .work_team ul li input {
	width: 136px;
}

.fault_popup .fault_right_wrap .work_team ul li input[type="text"].business_number {
	width: 120px !important;
}

.fault_popup .fault_right_wrap .work_team .work_team_title {
	padding: 10.5px 0;
}

.fault_popup .fault_right_wrap .work_team .work_team_title .load_btn {
	top: 9px;
}

.fault_popup .fault_right_wrap .work_team .work_team_title .load_btn input[type="button"].load_Btn {
	background: #fff url(/direct/img/load_img.png) no-repeat 7px center;
	color: #0388d2;
	padding-left: 31px;
	height: 24px;
	border: 1px solid #0388d2;
}

.fault_popup .fault_right_wrap .work_team .work_team_title .load_btn input[type="button"].load_Btn:hover {
	background: #0388d2 url(/direct/img/loading_img.png) no-repeat 7px center;
	color: #fff;
}

.fault_popup .fault_right_wrap .work_team .work_team_title .load_btn input[type="button"].add_team {
	background: url(/direct/img/add_person_file.png) no-repeat center center;
	margin-top: -2.5px;
}

.fault_popup .fault_right_wrap .work_team ul li input[type="text"].adress {
	width: 415px !important;
}

.fault_popup .fault_right_wrap .work_person {
	width: 515px;
	position: relative;
}

.fault_popup .fault_right_wrap .work_person table thead tr th .add_person_btn {
	position: absolute;
	right: 0;
	top: 9px
}

.fault_popup .fault_right_wrap .work_person table tbody tr td:first-child {
	width: 86%;
	text-align: left;
}

/*장애관리 추가-2019.09.20*/


.fault_popup .fault_bottom_wrap {
	margin-left: 20px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area,
.fault_popup .fault_bottom_wrap .fault_workresult_area {
	display: inline-block;
	vertical-align: top;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area {
	margin-right: 9px;
	width: calc((100% - 48px)/2);
}

.fault_popup .fault_bottom_wrap .fault_workresult_area {
	padding-left: 15px;
	border-left: 1px solid #ccc;
	width: calc((100% - 48px)/2);
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_bottom_title,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_bottom_title {
	width: 616px;
	background-color: #0388d2;
	color: #fff;
	font-size: 22px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_bottom_area,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_bottom_area {
	width: 614px;
	min-height: 975px;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 0 0 5px 5px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_bottom_area .fault_box,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_bottom_area .fault_box {
	width: 569px;
	min-height: 138px;
	border: 1px solid #aaa;
	border-radius: 5px;
	text-align: center;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_bottom_area .fault_box .fault_box_title,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_bottom_area .fault_box .fault_box_title {
	width: 100%;
	height: 34px;
	background-color: #f5f7fa;
	border-bottom: 1px solid #dde6e9;
	font-size: 15px;
	font-weight: 600;
	line-height: 34px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_bottom_area .fault_box textarea.fault_box_text,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_bottom_area .fault_box textarea.fault_box_text {
	width: 538px;
	height: 71px;
	margin: 10px auto;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule {
	margin-top: 20px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_title,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_title {
	font-size: 15px;
	font-weight: 600;
	vertical-align: middle;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_title img,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_title img {
	margin-right: 10px;
	vertical-align: middle;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_title input[type="button"].add_line,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_title input[type="button"].add_line {
	width: 72px;
	border: none;
	color: #fff;
	background: #0388d2 url(../img/fault_add_line.png) no-repeat 8px center;
	font-size: 12px;
	border-radius: 5px;
	padding-left: 24px;
	letter-spacing: 1px;
	height: 23px;
	vertical-align: middle;
	line-height: 21px;
	margin-left: 10px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_title input[type="button"].del_line,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_title input[type="button"].del_line {
	width: 72px;
	border: none;
	color: #fff;
	background: #aaa url(../img/fault_del_line.png) no-repeat 8px center;
	font-size: 12px;
	border-radius: 5px;
	padding-left: 24px;
	letter-spacing: 1px;
	height: 23px;
	margin-left: 8px;
	vertical-align: middle;
	line-height: 21px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table {
	width: 614px;
	min-height: 292px;
	overflow: hidden;
	border: 1px solid #aaa;
	border-radius: 5px;
	margin-top: 15px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table {
	width: 614px;
	overflow: hidden;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table thead tr,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table thead tr {
	background-color: #f5f7fa;
	border-bottom: 1px solid #dde6e9;
	height: 34px;
	line-height: 34px;
	font-weight: 600;
	font-size: 15px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table thead tr th,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table thead tr th {
	min-width: 20px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table tbody tr,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table tbody tr {
	height: 32px;
	border-bottom: 1px dashed #ccc;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table tbody tr td,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table tbody tr td {
	min-width: 20px;
	border-right: 1px dashed #ccc;
	padding: 5px;
	text-align: center;
	border-bottom: 1px dashed #ccc;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table tbody tr td input[type="checkbox"] + label,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table tbody tr td input[type="checkbox"] + label {
	margin-top: -8px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table tbody tr td input[type="text"].fault_work_time,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table tbody tr td input[type="text"].fault_work_time {
	width: 73px;
	height: 29px;
	display: inline-block;
	text-align:center;
	padding-left: 0px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table tbody tr td input[type="text"].fault_work_in,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table tbody tr td input[type="text"].fault_work_in {
	width: 194px;
}

.fault_popup .fault_bottom_wrap .fault_workplan_area .fault_work_schedule .fault_work_schedule_table table tbody tr td input[type="text"].fault_work_note,
.fault_popup .fault_bottom_wrap .fault_workresult_area .fault_work_schedule .fault_work_schedule_table table tbody tr td input[type="text"].fault_work_note {
	width: 100px;
}


/*민원신청팝업*/

.complanint_ask_popup {
	width: 888px;
	height: 846px;
}

.complanint_ask_popup .enroll_wrap {
	height: 794px;
}

.complanint_ask_popup .enroll_popup_title {
	width: 888px;
}

.complanint_wrap ul li .nice-select {
	height: 29px;
	vertical-align: middle;
	line-height: 29px;
}

.complanint_wrap ul li input[type="text"].complanint_title_text {
	width: 663px;
	height: 29px;
	vertical-align: middle;
}

.complanint_wrap ul li span.complanint_writer {
	font-size: 15px;
	font-weight: 600;
}

.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="radio"] + label {
	margin-right: 2px;
	margin-left: 25.2px;
}

.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="radio"]:first-child + label {
	margin-left: 0;
}

.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="text"].etc_text {
	width: 183px;
	height: 25px;
}

.complanint_wrap ul li .enroll_sort input[type="radio"] + label {
	margin-right: 2px;
	margin-left: 10px;
}

.complanint_wrap ul li .enroll_sort input[type="radio"]:first-child + label {
	margin-left: 0;
}

.complanint_wrap ul li .enroll_sort input[type="text"].etc_text {
	width: 172px;
	margin-left: 10px;
}

.complanint_wrap ul li .enroll_sort_sub {
	margin-left: 84px;
	font-size: 12px;
}

.complanint_wrap ul li .enroll_sort_sub input[type="text"].etc_text {
	height: 25px;
}

.complanint_wrap ul li .enroll_sort_sub input[type="radio"] + label {
	margin-right: 8px;
	margin-left: 20px;
}

.complanint_wrap ul li .enroll_sort_sub input[type="radio"]:first-child + label {
	margin-left: 0;
}

.complanint_wrap ul li .enroll_sort_sub input[type="text"].etc_text {
	width: 172px;
	height: 20px;
	margin-top: 10px;
	font-size: 11px;
	margin-left: 5px;
	padding-left: 5px;
}

.complanint_wrap ul li textarea {
	width: 828px;
	height: 228px;
}

.complanint_wrap ul li .file_upload_box {
	width: 839px;
	height: 201px;
	padding: 0;
}

.complanint_wrap ul li .file_upload_box img {
	display: inline-block;
	/* margin: 65px auto 5px auto; */
	width:auto;
}

.complanint_wrap ul li .file_upload_box table tfoot{
	width: 839px;
}

.complanint_wrap ul li .file_upload_box table tfoot tr td:last-child{
	padding-left: 519px;
}

.complanint_wrap ul li .file_upload_box .upload_box_text {
	margin-top: 7px;
}



/*장비대여*/

.rental_popup_wrap {
	width: 888px;
	height: 654px;
}

.rental_popup_wrap .enroll_popup_title {
	width: 888px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .enroll_input_title {
	text-align: left;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li input[type="text"].equipment_select {
	width: 668px;
	height: 31px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li input[type="button"].equipment_select_btn {
	color: #fff;
	background-color: #aaa;
	border: none;
	border-radius: 5px;
	width: 44px;
	height: 29px;
	font-size: 12px;
	font-weight: 400;
	margin-left: 13px;
	letter-spacing: 1.5px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li input[type="button"].equipment_select_btn:hover {
	background-color: #0388d2;
	color: #fff;
}

.rental_popup_wrap .rental_wrap .enroll_input_left li .rental_info {
	width: 727px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-left: 84px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left li .rental_info table {
	width: 727px;
	height: 63px;
	overflow: hidden;
	vertical-align: middle
}

.rental_popup_wrap .rental_wrap .enroll_input_left li .rental_info table thead tr {
	text-align: center;
	height: 30px;
	font-size: 15px;
	font-weight: 500;
	line-height: 30px;
	background-color: #f5f7fa;
	border-bottom: 1px solid #dde6e9;
}

.rental_popup_wrap .rental_wrap .enroll_input_left li .rental_info table tbody tr {
	height: 34px;
	line-height: 33px;
	text-align: center;
}

.rental_popup_wrap .rental_wrap .enroll_input_left li .rental_info table thead tr th{
	font-weight:bold;
	font-size: 14px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left li .rental_info table tbody tr td {
	border-right: 1px dotted #ccc;
	font-size: 15px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left li span.complanint_writer {
	font-weight: 600;
	font-size: 15px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left li .rental_user_wrap {
	display: inline-block;
	width: 730px;
	min-height: 49px;
	border: 1px solid #ccc;
	border-radius: 5px;
	vertical-align: middle;
	position: relative
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap input[type="button"].rental_user_serch_btn {
	position: absolute;
	bottom: 19%;
	right: 10px;
	width: 44px;
	height: 28px;
	border: none;
	background-color: #aaa;
	color: #fff;
	border-radius: 5px;
	font-size: 12px;
	letter-spacing: 1.5px;
	font-weight: 400;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap input[type="button"].rental_user_serch_btn:hover {
	background-color: #0388d2;
	color: #fff;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users {
	vertical-align: middle;
	margin-top: 8px;
	width: 667px;
	overflow: hidden;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li {
	display: inline-block;
	min-width: 85px;
	height: 32px;
	vertical-align: middle;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
	margin-left: 9px;
	color: #2a9b72;
	font-size: 15px;
	line-height: 31px;
	padding-left: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	cursor: pointer;
	margin-bottom: 8px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li.user_1 {
	color: #2a9b72;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li.user_2 {
	color: #ff9c00;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li.user_3 {
	color: #ffdc3a;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li.user_4 {
	color: #50e44d;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li.user_5 {
	color: #2a78d1;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li.user_6 {
	color: #16477f;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li.user_7 {
	color: #6b35da;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li .rental_user_wrap .rental_users ul li input[type="button"].user_del {
	border: none;
	background: url(/direct/img/complanint/user_del.png) no-repeat center center;
	text-align: right;
	float: right;
	margin-top: 3.5px;
	margin-right: 10px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li:nth-child(3) input {
	width: auto;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li input[type="text"].rental_date {
	width: 108px;
	height: 31px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li input[type="text"].rental_time {
	width: 40px;
	height: 31px;
	margin-left: 10px;
}

.rental_popup_wrap .rental_wrap .enroll_input_left ul li textarea {
	width: 722px;
	height: 173px;
	vertical-align: middle;
}

.rental_popup_wrap .main1_btn_div {
	padding: 5px 0;
}

/* 장비반납 */

.return_popup_wrap {
	height: 600px;
}

.return_popup_wrap .enroll_wrap.return_wrap {
	height: 552px;
}

.return_popup_wrap .return_wrap .enroll_input_left ul li input[type="button"].equipment_select_btn:hover,
.rental_popup_wrap .return_wrap .enroll_input_left ul li .rental_user_wrap input[type="button"].rental_user_serch_btn:hover {
	background-color: #aaa;
	color: #fff;
}

.rental_enroll_time {
	font-size: 12px;
	font-weight: 400;
	vertical-align: middle;
	padding-left: 10px;
}

.return_popup_wrap .return_wrap .enroll_input_left ul li .return_check_wrap {
	display: inline-block;
	vertical-align: top;
}

.return_popup_wrap .return_wrap .enroll_input_left ul li .return_check_wrap table tr th {
	font-size: 15px;
	font-weight: 400;
	padding: 7px 30px 7px 0;
	;
}

.return_popup_wrap .return_wrap .enroll_input_left ul li .return_check_wrap table tr th.return_check_ok,
.return_popup_wrap .return_wrap .enroll_input_left ul li .return_check_wrap table tr th.return_check_ok + td {
	font-weight: 600;
}

.return_popup_wrap .return_wrap .enroll_input_left ul li .return_check_wrap table tr th.required_area {
	padding-left: 11px;
	text-align: left;
}

.return_popup_wrap .return_wrap .enroll_input_left ul li .return_check_wrap table tr:first-child th {
	padding-top: 0;
}

.return_popup_wrap .return_wrap .enroll_input_left ul li .return_check_wrap table tr td input[type="checkbox"] + label {
	margin-right: 8px;
	vertical-align: middle;
}

.return_popup_wrap .return_wrap .enroll_input_left ul li .return_check_wrap table tr td input[type="checkbox"]:checked + label {
	border: 1px solid #0388d2;
	background: #0388d2 url(/direct/img/complanint/return_check_icon.png) no-repeat center center
}

/*장비선택*/

.eq_select {
	width: 373px;
	height: 374px;
}

.eq_select .eq_select_title {
	width: 373px;
}

.eq_select .eq_select_title .enroll_popup_title_btns {
	margin-right: 15px;
}

.eq_select .eq_select_wrap ul li input[type="text"].eq_serch {
	width: 261px;
}

.eq_select .eq_select_wrap ul li input[type="button"].serch_btn {
	width: 44px;
	border: none;
	height: 32px;
	vertical-align: top;
	margin-left: 8px;
	font-size: 12px;
	letter-spacing: 1px;
	background-color: #aaa;
	color: #fff;
	font-weight: 400;
	border-radius: 5px;
}

.eq_select .eq_select_wrap ul li input[type="button"].serch_btn:hover {
	background-color: #0388d2;
	color: #fff;
}

.eq_select .eq_select_wrap ul li .eq_select_list {
	width: 323px;
	height: 186px;
	border-radius: 5px;
	border: 1px solid #ccc;
}

.eq_select .main1_btn_div {
	padding: 0;
}

/*관리자 반납 승인*/

.return_popup_wrap .main1_btn_div button.main1_approval {
	border: 1px solid #0388d2;
	color: #0388d2;
}

.return_popup_wrap .main1_btn_div button.main1_approval:hover {
	background-color: #0388d2;
	color: #fff;
}

.return_popup_wrap .main1_btn_div button:hover {
	background-color: #333;
	color: #fff;
}

/*관리자 민원관리 민원신청*/

.admin_complanint_wrap {
	width: 840px;
}

.admin_complanint_wrap .list_tab_menu_wrap {
	width: 840px;
	border-radius: 5px 5px 0 0;
}

.admin_complanint_wrap .list_tab_menu_wrap>ul {
	height: 38px;
	vertical-align: middle;
	line-height: 38px;
	background-color: #f5f7fa;
	border: 1px solid #dde6e9;
	border-radius: 5px 5px 0 0;
}

.admin_complanint_wrap .list_tab_menu_wrap > ul > li {
	min-width: 90px;
	height: 38px;
	text-align: center;
	margin-left: -4px;
}

.admin_complanint_wrap .list_tab_menu_wrap ul li {
	margin-left: 0;
}

.admin_complanint_wrap .list_tab_menu_wrap ul li a {
	padding: 0 29px;
	border-right: 1px solid #Ccc;
	font-size: 13px;
}

.admin_complanint_wrap .list_tab_menu_wrap ul li.list_tab_menu_on {
	min-width: 92px;
	height: 40px;
	background-color: #fff;
	border-top: 2px solid #0388d2;
	border-radius: 5px 5px 0 0;
	color: #0388d2;
	font-size: 16px;
	font-weight: 600;
	margin-top: -7px;
	vertical-align: bottom;
	box-shadow: 0 0 4px rgba(51, 51, 51, 0.3)
}

.admin_complanint_wrap .list_tab_menu_wrap ul li.list_tab_menu_on a {
	padding: 0 21px;
	border-right: none;
}

.admin_complanint_wrap .complanint_tab_menu_wrap {
	width: 99.79%;
	border-radius: 0 0 5px 5px;
	border: 1px solid #dde6e9;
	height: auto;
	min-height: 355px;
	padding: 15px 0;
	border-top: none;
}

.admin_complanint_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li {
	text-align: left;
	margin: 8px 4px;
}

.admin_complanint_wrap .enroll_input_title,
.admin_complanint_wrap .charge_user_wrap {
	display: inline-block;
}

.charge_user_wrap {
	display: inline-block;
	width: 730px;
	min-height: 42px;
	border: 1px solid #ccc;
	border-radius: 5px;
	vertical-align: middle;
	position: relative;
}

.charge_user_wrap input[type="button"].user_serch_btn {
	position: absolute;
	bottom: 15%;
	right: 10px;
	width: 44px;
	height: 28px;
	border: none;
	background-color: #aaa;
	color: #fff;
	border-radius: 5px;
	font-size: 12px;
	letter-spacing: 1.5px;
	font-weight: 400;
}

.charge_user_wrap input[type="button"].charge_user_serch_btn:hover,
.charge_user_wrap input[type="button"].user_serch_btn:hover{
	background-color: #0388d2;
	color: #fff;
}

.charge_user_wrap .charge_users {
	vertical-align: middle;
	margin-top: -1px;
	width: 667px;
	overflow: hidden;
	padding-left: 13px;
}

.charge_user_wrap .charge_users ul li {
	display: inline-block;
	min-width: 85px;
	height: 28px;
	vertical-align: middle;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
	margin-left: 9px;
	color: #ea1f1f;
	font-size: 15px;
	line-height: 28px;
	padding-left: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	/* cursor: pointer; */
	margin-bottom: 8px;
}

.charge_user_wrap .charge_users_web ul li {
	display: inline-block;
	min-width: 65px;
	height: 28px;
	vertical-align: middle;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
	margin-left: 9px;
	color: #ea1f1f;
	font-size: 15px;
	line-height: 28px;
	padding-left: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	/* cursor: pointer; */
	margin-bottom: 8px;
}

.charge_user_wrap .charge_users ul li.user_1 {
	color: #ff0000;
}

.charge_user_wrap .charge_users ul li.user_2 {
	color: #ff9c00;
}

.charge_user_wrap .charge_users ul li.user_3 {
	color: #ffdc3a;
}

.charge_user_wrap .charge_users ul li.user_4 {
	color: #50e44d;
}

.charge_user_wrap .charge_users ul li.user_5 {
	color: #2a78d1;
}

.charge_user_wrap .charge_users ul li.user_6 {
	color: #16477f;
}

.charge_user_wrap .charge_users ul li.user_7 {
	color: #6b35da;
}

.charge_user_wrap .charge_users ul li input[type="button"].user_del {
	border: none;
	background: url(/direct/img/complanint/user_del.png) no-repeat center center;
	text-align: right;
	float: right;
	margin-top: 3.5px;
	margin-right: 10px;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status {
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li {
	margin: 0 13px 0 0;
	display: inline-block;
	font-size: 13px;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li:first-child {
	margin-left: 0;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li:first-child input[type="radio"] + label {
	margin-left: 0;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu>ul>li {
	margin: 12px 0;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li input[type="radio"] + label {
	margin: 0px 8px;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li input[type="checkbox"].handling_date_check + label {
	width: 13px;
	height: 13px;
	vertical-align: middle;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li {
	font-size: 14px;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li input[type="text"].handling_date {
	width: 115px;
	height: 26px;
	margin-left: 6px;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li input[type="text"].handling_time {
	width: 90px;
	height: 26px;
	margin-left: 8px;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li textarea {
	width: 717px;
	vertical-align: middle;
	height: 155px;
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li input[type="text"].complanint_handling_file_name {
	width: 266px;
	height: 29px;
}

/* .admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li input[type="file"].complanint_handling_file{
	display:none;
}
 */
.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li input[type="button"].complanint_handling_file {
	background:#0388d2 url(/direct/img/complanint/hs_file_add.png) no-repeat 9px center;
	border: none;
	vertical-align: middle;
	margin-left: 0;
	margin-top: -18px;
	padding: 3px 12px 3px 25px;
	color:#fff;
	border-radius: 5px;
	line-height: 21px;
	box-shadow: 0 0 5px rgba(51,51,51,0.42);
}

.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li input[type="button"].complanint_handling_file:active {
	background:#0388d2 url(/direct/img/complanint/hs_file_add.png) no-repeat 9px center;
	border: none;
	vertical-align: middle;
	margin-left: 0;
	margin-top: -18px;
	padding: 3px 12px 3px 25px;
	color:#fff;
	border-radius: 5px;
	line-height: 21px;
	box-shadow: 0 0 3px rgba(51,51,51,0.2);
}

.complanint_history_wrap {
	width: 96%;
	margin: 0 auto;
}

.complanint_history_wrap .list_info,
.complanint_history_wrap .list_right_info {
	display: inline-block;
}

.complanint_history_wrap .list_info {
	margin-top: 12px;
}

.complanint_history_wrap .list_right_info {
	float: right;
	margin-top: 8px;
	margin-bottom: 10px;
}

.complanint_history_wrap .list_right_info input[type="button"] {
	border: 1px solid #0388d2;
	color: #0388d2;
	border-radius: 5px;
	min-width: 55px;
	font-size: 13px;
	background-color: #fff;
	margin: 0 1px;
	font-weight: 400;
}

.complanint_history_wrap .list_right_info input[type="button"].add_complanint_btn {
	background: url(/direct/img/complanint/user_add_complanint_ask.png) no-repeat 6px center;
	padding-left: 20px;
}

.complanint_history_list {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 100%;
	min-height: 317px;
	max-height: 317px;
	margin-top: 10px;
	overflow-y: scroll;
}

.complanint_history_list ul li {
	min-height: 35px;
	background-color: #f5f7fa;
	border-bottom: 1px solid #dde6e9;
	font-size: 13px;
	font-weight: 600;
	padding-left: 20px;
	line-height: 35px;
}

.complanint_history_list ul li span.history_time {
	font-size: 11px;
	font-weight: 400;
}

.complanint_history_list ul li.history_list_open .complanint_history_content {
	width: 100%;
	min-height: 60px;
	display: block;
	background-color: #Fff;
	padding-left: 20px;
	padding-top: 47px;
	margin-left: -20px;
	font-weight: 400;
	line-height: 15px;
	border-top: 1px solid #dde6e9;
}

.complanint_history_list ul li .complanint_history_file_wrap {
	background-color: #Fff;
	margin-left: -20px;
	border-top: 1px solid #ccc;
}

.complanint_history_list ul li .complanint_history_file_wrap table {
	width: 100%;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr th {
	border-right: 1px solid #ccc;
	vertical-align: middle;
	width: 100px;
	text-align: center;
}

.complanint_history_list ul li span.history_time {
	margin-left: 5px;
}

.complanint_history_list ul li input[type="button"].history_list_open_close {
	background: url(/direct/img/complanint/history_list_close.png) no-repeat center center;
	border: none;
	vertical-align: middle;
	float: right;
	margin-top: 8px;
	margin-right: 10px;
}

.complanint_history_list ul li input[type="button"].history_list_open_open {
	background: url(/direct/img/complanint/history_list_open.png) no-repeat center center;
	border: none;
	vertical-align: middle;
	width: 8px;
	float: right;
	margin-right: 10px;
	margin-top: 8px;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr th input[type="button"].history_all_down {
	display: block;
	border: 1px solid #0388d2;
	color: #0388d2;
	text-align: center;
	border-radius: 5px;
	background-color: #Fff;
	margin: -4px auto 0 auto;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr td {
	width: 100%;
	display: block;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	font-weight: 400;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr td img {
	margin: 0 2px 0 14px;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr td span.file_size {
	font-size: 12px;
	color: #aaa;
	font-weight: 600;
	margin-left: 5px;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr td:last-child {
	border-bottom: none;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr td input[type="checkbox"] + label {
	margin-left: 10px;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr td .complanint_history_file_btn {
	float: right;
	margin-right: 10px;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr td .complanint_history_file_btn input[type="button"].history_down {
	border: 1px solid #0388d2;
	border-radius: 5px;
	background-color: #Fff;
	color: #0388d2;
	background: #fff url(/direct/img/complanint/history_down.png) no-repeat 6px center;
	padding-left: 22px;
	font-size: 10px;
}

.complanint_history_list ul li .complanint_history_file_wrap table tr td .complanint_history_file_btn input[type="button"].history_file_del {
	background: url(/direct/img/complanint/history_file_del.png) no-repeat center center;
	border: none;
	vertical-align: middle;
	margin-left: 5px
}

.complanint_history_list ul li.history_list_open .complanint_history_content,
.complanint_history_list ul li.history_list_open .complanint_history_file_wrap {
	display: none;
}

.complanint_process_status_table{
	border: 1px solid #ccc;
	width: 810px;
	text-align: center;
	margin: 0 auto;
	height: 347px;
	overflow-x:scroll;
	overflow-y:hidden;
}

.complanint_process_status_table table{
	min-width: 1093px;
	margin: 0 auto;
	
}

.complanint_process_status_table table thead tr{
	border-bottom: 1px solid #dde6e9;
}

.complanint_process_status_table table thead th .sort{
	display:inline-block;
	margin-left: 4px;
}

.complanint_process_status_table table thead tr th{
	background-color: #f5f7fa;
	height: 31px;
	vertical-align: middle;
	font-size: 13px;

}

.complanint_process_status_table table thead tr th .sort_btn{
	display:inline-block;
}

.complanint_process_status_table table tbody tr{
	max-height: 33px;
	border-right: 1px solid #ccc;
}

.complanint_process_status_table table tbody{
	overflow-y: scroll;
	overflow-x: hidden;
	height: 315px;
	width: 810px;
}

.complanint_process_status_table table tbody tr td{
	font-size: 13px;
	text-align: center;
	border-right: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	padding: 0 5px;
}

.complanint_process_status_table table .complanint_title{
	width: 166px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.complanint_process_status_table table tbody tr td.complanint_file input[type="button"].file_icon{
	background: url(/direct/img/complanint/complanint_process_file_icon.png) no-repeat center center;
	border: none;
	vertical-align: text-top
}

.complanint_process_status_table table tbody tr td.complanint_file input[type="button"].img_icon{
	background: url(/direct/img/complanint/complanint_process_img_icon.png) no-repeat center center;
	border: none;
	background-size: contain;
	vertical-align: text-top;
}


/* .complanint_process_status_table table .complanint_num{
	width: 60px;
}

.complanint_process_status_table table .complanint_sort_area{
	width: 80px;
}

.complanint_process_status_table table .complanint_sort{
	width: 103px;
}

.complanint_process_status_table table .complanint_important{
	width: 64px;
}

.complanint_process_status_table table .complanint_file{
	width: 62px;
}

.complanint_process_status_table table .complanint_process_status{
	width: 94px;
}

.complanint_process_status_table table .complanint_request_date{
	width: 103px;
}

.complanint_process_status_table table .complanint_charge_person{
	width: 100px;
}

.complanint_process_status_table table .complanint_process_date{
	width: 103px;
}
 */
/*민원신청(관리자) 추가 - 2019.09.24*/

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap{
	border: 1px solid #dde6e9;
	border-radius: 5px;
	min-height: 120px;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap table{
	width: 100%;
	text-align: center;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap table tr th{
	background-color: #f5f7fa;
	font-size: 16px;
	font-weight: 600;
	height: 30px;
	border-bottom: 1px solid #dde6e9;
	line-height: 30px;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap table tbody{
	display: block;
	overflow-y: scroll;
	min-height: 90px;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap table tbody tr td{
	padding-left: 25px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #ccc;
	text-align: left;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap table tbody tr td.file_title{
	width: 700px;
	font-weight: 600;
	font-size: 14px;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap table tbody tr td.file_title img{
	margin-right: 8px;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap table tbody tr td.file_size{
	width: 150px;
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 600;
	color: #aaa;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap .admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li .admin_attachment_file_wrap{
	display: inline-block;
	vertical-align: middle
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap .admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li .admin_attachment_file_wrap ul li{
	border: 1px solid #aaa;
	width: 260px;
	border-radius: 3px;
	height: 31px;
	line-height: 31px;
	font-size: 15px;
	font-weight: 600;
	padding-left: 15px;
	vertical-align: middle;
}

.enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap .admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li .admin_attachment_file_wrap ul li img{
	margin-top: -4px;
	margin-right: 6px;
}

/*IP관리*/

.all_ip_table{
	width:1057px;
}

.all_ip_table table{
	width:1057px;
}

.ip_right_sort_table{
	width: 1057px;
}

.ip_right_sort_table .list_tab_menu_wrap .ip_list_tab_menu{
	width: 1055px;
}

.ip_table_detail{
	width: 1021px;
}

.ip_table_detail .list_tab_menu.ip_list_tab_menu{
	width:1021px;
}

.ip_table table{
	width: 1037px;
}


/*IP관리 - 전체네트워크현황*/

.network_popup {
	min-height: 945px;
	height: 945px;
}

.network_popup,
.network_popup .enroll_popup_title {
	width: 1369px;
}

.network_popup .enroll_wrap {
	overflow-y: scroll;
	height: 897px;
}

.network_popup .enroll_wrap .ip_network_wrap {
	margin: 25px;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_left_area,
.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_right_area {
	display: inline-block;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_left_area .nice-select {
	width: 120px;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_left_area .ip_network_radio {
	margin-top: 10px;
	font-weight: 400;
	color: #333;
	font-size: 15px;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_left_area .ip_network_radio input[type="radio"] + label {
	margin-left: 22px;
	margin-right: 8px;
	vertical-align: sub;
	width: 16px;
	height: 16px;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_left_area .ip_network_radio input[type="radio"]:first-child + label {
	margin-left: 0;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_right_area {
	border: 1px solid #aaa;
	vertical-align: top;
	border-radius: 5px;
	width: 570px;
	margin-left: 15px;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_right_area table {
	width: 570px;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_right_area table thead {
	border-bottom: 1px solid #dde6e9;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_right_area table thead tr th {
	background-color: #f5f7fa;
	height: 30px;
	font-weight: 500;
	font-size: 13px;
	line-height: 30px;
}

.network_popup .enroll_wrap .ip_network_wrap .ip_network_top_area .ip_network_top_right_area table tbody tr td {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	border-right: 1px dashed #ccc
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info {
	margin-top: 15px;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_title {
	font-size: 16px;
	font-weight: 600;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_title img {
	margin-right: 5px
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_title input[type="button"].ip_network_info_popup {
	background: url(/direct/img/result_work_enroll_btn.png) no-repeat center 10px;
	border: none;
	vertical-align: bottom;
	margin-left: 2px;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_table {
	border: 1px solid #ccc;
	border-left: 3px solid #0388d2;
	width: 744px;
	margin-top: 10px;
	display: inline-block;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_table table {
	width: 744px;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_table table tr {
	border-bottom: 1px solid #ccc;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_table table tr:last-child {
	border-bottom: none;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_table table tr th {
	width: 156px;
	background-color: #f5f7fa;
	font-size: 15px;
	font-weight: 600;
	height: 40px;
	vertical-align: middle;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info .ip_network_info_table table tr td {
	font-size: 14px;
	font-weight: 600;
	padding-left: 15px;
	vertical-align: middle;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info_gr {
	display: inline-block;
	vertical-align: top;
	/* margin-left: 25px; */
	margin-left: 18px;
	width: 530px;
	height: 328px;
	border-radius: 5px;
	border: 1px solid #ccc;
	margin-top: 10px;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info_gr .ip_use_total {
	margin-top: 12px;
	margin-left: 15px;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info_gr .ip_use_total img {
	margin-right: 8px;
}

.network_popup .enroll_wrap .ip_network_middle_area .ip_network_info_gr .ip_use_total span.ip_use_total_num {
	font-weight: 600;
	color: #0388d2;
}

.network_popup .enroll_wrap .ip_network_bottom_area {
	width: 102%;
}

.network_popup .enroll_wrap .ip_network_bottom_area .ip_network_bottom_box {
	display: inline-block;
	width: 75px;
	height: 41px;
	background-color: #efefef;
	margin-right: 9.5px;
	border-radius: 5px;
	line-height: 41px;
	text-align: center;
	margin-top: 10px;
	font-weight: 500;
	cursor: pointer;
}

.network_popup .enroll_wrap .ip_network_bottom_area .ip_network_bottom_box.use_network {
	background-color: #0388d2;
	color: #fff;
}

.network_popup .enroll_wrap .ip_network_bottom_area .ip_network_bottom_box.none_use_network {
	background-color: #Aaa;
	color: #333;
}

/*보안관리*/

.security_basic_popup {
	width: 1206px;
	height: auto;
}

.security_basic_popup .enroll_popup_title {
	width: 1206px;
}

.security_basic_popup .add_policy .enroll_input_left ul li input[type="text"].policy_name {
	width: 1053px;
}

.security_basic_popup .add_policy .enroll_input_left ul li textarea {
	width: 1144px;
	height: 400px;
}

.security_basic_popup .add_policy .enroll_input_left ul li .file_upload_box {
	width: 1154px;
	padding: 0;
}

.security_basic_popup .add_policy .enroll_input_left ul li .file_upload_box img {
	width: 3%
}

.security_basic_popup .upload_btns {
	padding-bottom: 20px;
}

.security_popup {
	width: 1500px;
	height: 881px;
}

.security_popup .enroll_popup_title {
	width: 1500px;
}

.security_popup .rule_wrap {
	margin-top: 20px;
}

.security_popup .rule_wrap input[type="text"].rule_serch {
	width: 1024px;
	display: inline-block;
	margin-left: 20px;
}

.security_popup .rule_wrap input[type="button"].rule_serch_btn {
	width: 50px;
	height: 32px;
	border: none;
	background-color: #aaa;
	color: #fff;
	border-radius: 5px;
	vertical-align: top;
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 13px;
	margin-left: 6px;
}

.security_popup .rule_wrap input[type="button"].rule_serch_btn:hover {
	background-color: #0388d2;
}

.security_popup .rule_wrap .rule_serch_area {
	display: block;
	width: 100%;
	text-align: left;
	margin-left: 20px;
}


.security_popup .rule_wrap .rule_left_wrap {
	width: 200px;
	height: 730px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-left: 20px;
	margin-top: 20px;
	display: inline-block
}

.security_popup .rule_wrap .rule_right_wrap {
	width: 1208px;
	height: 730px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-left: 20px;
	margin-top: 20px;
	display: inline-block
}

/*환경관리 - 공지사항*/

.enroll_notice_popup {
	width: 627px;
	min-height: 771px;
	position: relative;
	height: auto;
}

.enroll_notice_popup .enroll_popup_title {
	width: 627px;
}

.enroll_notice_popup .enroll_notice_wrap {
	margin: 20px 20px 0 20px;
}

.enroll_notice_popup .enroll_notice_wrap ul li {
	padding: 10px 0;
	font-size: 14px;
}

.enroll_notice_popup .enroll_notice_wrap ul li:first-child{
	padding-top: 0;
}

.enroll_notice_popup .enroll_notice_wrap ul li input[type="text"].enroll_notice_name {
	width: 486px;
	height: 25px;
}

.enroll_notice_popup .enroll_notice_wrap ul li input[type="text"].enroll_notice_name::placeholder {
	background: none;
	font-size: 14px;
	font-weight: 400;
	vertical-align: middle;
}

.enroll_notice_popup .enroll_notice_wrap ul li span.enroll_list_title {
	font-size: 16px;
	font-weight: 500;
	margin-right: 15px;
}

.enroll_notice_popup .enroll_notice_wrap ul li .enroll_notice_writer {
	display: inline-block;
	font-weight: 600;
	font-size: 15px;
}

.enroll_notice_popup .enroll_notice_wrap ul li input[type="radio"] + label {
	margin-left: 22px;
	margin-right: 8px;
}

.enroll_notice_popup .enroll_notice_wrap ul li input[type="radio"]:nth-child(2) + label {
	margin-left: 0;
}

.enroll_notice_popup .enroll_notice_wrap ul li .notice_person_wrap {
	width: 507px;
	min-height: 34px;
	border: 1px solid #ccc;
	border-radius: 5px;
	display: inline-block;
	vertical-align: middle;
}

.enroll_notice_popup .enroll_notice_wrap ul li .notice_person_wrap .notice_person_box_wrap{
	width: 386px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 8px;
}

.enroll_notice_popup .enroll_notice_wrap ul li .notice_person_wrap .notice_person_box {
	min-width: 74px;
	width: auto;
	display: inline-block;
	height: 22px;
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.5);
	vertical-align: middle;
	margin-left: 10px;
	margin-top: 6px;
	line-height: 22px;
	padding-left: 8px;
	font-weight: 600;
	letter-spacing: 0.5px;
	border-radius: 3px;
}

.enroll_notice_popup .enroll_notice_wrap ul li .notice_person_wrap .notice_person_box input[type="button"].notice_person_del {
	background: url(/direct/img/upload_delect_img.png) no-repeat center center;
	border: none;
	width: 9px;
	height: 9px;
	float: right;
	margin-top: 7px;
	margin-right: 8px;
	margin-left: 5px;
}

.enroll_notice_popup .enroll_notice_wrap ul li input[type="button"].notice_person_serch {
	float: right;
	margin-top: 4px;
	width: 44px;
	height: 26px;
	border: none;
	background-color: #aaa;
	color: #fff;
	border-radius: 5px;
	margin-right: 8px;
	font-weight: 400;
	font-size: 12px;
}

.enroll_notice_popup .enroll_notice_wrap ul li input[type="button"].notice_person_serch:hover {
	background-color: #0388d2;
	color: #fff;
}

.enroll_notice_popup .enroll_notice_wrap ul li .nice-select {
	height: 29px;
	line-height: 15px;
	width: 100px;
	padding-left: 8px;
	margin-left: 10px;
}

.enroll_notice_popup .enroll_notice_wrap ul li .nice-select span.current {
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background-color: #ff0000;
	display: inline-block;
	background-position: center;
	text-indent: 22px;
	margin-top: 7px;
}

.enroll_notice_popup .enroll_notice_wrap ul li .nice-select ul.list {
	width: 100px;
}

.enroll_notice_popup .enroll_notice_wrap ul li .nice-select .option {
	line-height: 27px;
	height: 16px;
}

.enroll_notice_popup .enroll_notice_wrap ul li textarea {
	width: 574px;
}

.enroll_notice_popup .enroll_notice_wrap ul li .file_upload_box {
	width: 511px;
}

.upload_btns.view_btns input[type="button"] {
	margin: 0 7px;
	float: none;
}

.upload_btns.view_btns input[type="button"]:hover {
	background-color: #333;
	color: #fff;
}

.upload_btns.view_btns input[type="button"].t_save_btn:hover {
	background-color: #0388d2;
	color: #fff;
}

.upload_btns.view_btns input[type="button"].del_btn {
	background-color: #fff;
	color: #ea1f1f;
	border: 1px solid #ea1f1f;
}

.upload_btns.view_btns input[type="button"].del_btn:hover {
	background-color: #ea1f1f;
	color: #fff;
}

.upload_btns.view_btns input[type="button"].print_btn{
	background: url(/direct/img/print_icon.png) no-repeat 16px center;
	padding-left: 23px;
}

.upload_btns.view_btns input[type="button"].print_btn:hover{
	background: #333 url(/direct/img/print_icon_white.png) no-repeat 16px center;
	padding-left: 23px;
	color: #fff;
}

/*뷰화면*/

.view_info {
	width: 100%;
	background-color: #f5f7fa;
	border-top: 1px solid #dde6e9;
	padding: 8px 0;
	margin-top: 20px;
	vertical-align: middle;
}

.view_info .enroll_date,
.view_info .list_view_btns {
	display: inline-block;
	letter-spacing: 1px;
	vertical-align: middle;
}

.view_info .enroll_date {
	color: #aaa;
	font-weight: 500;
	font-size: 14px;
	margin-left: 20px;
	vertical-align: top;
}

.view_info .list_view_btns{
	float: right;
	margin-right: 20px;
	font-size: 14px;
	vertical-align: middle;
	margin-top: -3px;
}

.view_info .list_view_btns input[type="button"].before_list {
	background: transparent url(/direct/img/view_before_btn.png) no-repeat 8px center;
	border: none;
	padding-left: 25px;
	color: #333;
}

.view_info .list_view_btns input[type="button"].next_list {
	background: transparent url(/direct/img/view_next_btn.png) no-repeat 60px center;
	border: none;
	padding-right: 25px;
	color: #333;
}


/*sla관리에 장애관리 반영시*/

.sla_fault_interlock_wrap {
	margin-left: 20px;
}

.sla_fault_interlock_wrap .sla_fault_interlock_title {
	font-weight: 500;
}

.sla_fault_interlock_wrap .sla_fault_interlock_title img {
	margin-right: 7px;
}

.sla_fault_interlock_wrap .sla_fault_table {
	border: 1px solid #aaa;
	width: 1288px;
	border-radius: 5px;
	margin-top: 15px;
	min-height: 100px;
	margin-bottom: 20px;
}

.sla_fault_interlock_wrap .sla_fault_table table {
	width: 1288px;
	text-align: center;
}

.sla_fault_interlock_wrap .sla_fault_table table thead {
	background-color: #f5f7fa;
	font-size: 15px;
	font-weight: 600;
	border-bottom: 1px solid #dde6e9;
}

.sla_fault_interlock_wrap .sla_fault_table table thead tr th {
	height: 30px;
	vertical-align: middle;
}

.sla_fault_interlock_wrap .sla_fault_table table thead tr th .sort {
	display: inline-block;
}

.sla_fault_interlock_wrap .sla_fault_table table tbody tr {
	border-bottom: 1px dashed #ccc;
}

.sla_fault_interlock_wrap .sla_fault_table table tbody tr td {
	height: 35px;
	vertical-align: middle;
	font-size: 14px;
	border-right: 1px dashed #ccc;
}


/*교육·회의 연간계획 팝업 수정 -2019.09.20*/

.edu_popup .file_upload_box table tbody tr td.file_title{
	width:261px;
}

.edu_popup .file_upload_box table tbody tr td.file_title .eva_file_name{
	width:206px;
}

.edu_popup .file_upload_box table tbody tr td.file_enroll_date{
	width:180px;
}

.edu_popup .file_upload_box table tbody tr td.fileSize{
	width:88px;
}

.edu_popup .file_upload_box table tbody tr td.file_del{
	width:50px;
}

.user_1 {
	color: #ff0000;
}

.user_2 {
	color: #ff9c00;
}

.user_3 {
	color: #ffdc3a;
}

.user_4 {
	color: #50e44d;
}

.user_5 {
	color: #2a78d1;
}

.user_6 {
	color: #16477f;
}

.user_7 {
	color: #6b35da;
}

/*sla 관리 수정*/

.enroll_popup.sla_popup{
	height: 781px;
}

.enroll_popup .enroll_wrap .enroll_input_file .sla_file_wrap table tbody tr td{
	min-width: 197.3px;
}

.enroll_popup .enroll_wrap .enroll_input_file .sla_file_wrap table thead tr th{
	min-width: 185px;
}

.eva_table .eva_table_in.sla_eva_table table{
	width:1288px;
}

.sla_eva_table table tr td input[type="text"].eva_point{
	width: 186px !important;
}


/*업체관리 수정 - 2019.10.04*/

.enroll_person_table.edu_table.order_team{
	height: 158px;
}

.enroll_person_table.edu_table.order_team .edu_list_table {
    height: 125px;
    max-height: 143px;
}

.enroll_person_table.edu_table.order_team tr th{
	height: 22px;
	line-height: 22px;
}

.enroll_person_table.edu_table.order_team tr th .person_point{
	display: inline-block;
	position: absolute;
	top: 3.4px;;
	left: 20px;
}

.enroll_person_table.edu_table.order_team tr th .person_point input[type="button"]{
	font-size: 13px;
	border: 1px solid #0388d2;
	background-color: #fff;
	color: #0388d2;
	border-radius: 5px;
	font-weight: 500;
}

.enroll_person_table.edu_table.order_team tr th .person_point input[type="button"]:hover{
	background-color: #0388d2;
	color:#fff;
}

.enroll_person_table.edu_table.order_team tr th .add_person_btn{
	margin-top: 5px;
}

.enroll_person_table.edu_table.order_team tr td:first-child{
	width: 80%;
	padding-left: 0px !important;
}

.enroll_person_table.edu_table.order_team tr td:first-child ul{
	width: 400px;
}

.enroll_person_table.edu_table.order_team tr td ul.enroll_person_table_btns li{
	width: 7%;
}

.enroll_person_table.edu_table table tr th .del_person_btn{
	float: right;
	margin-right: 10px;
}

.enroll_person_table.edu_table table tr th .del_person_btn input[type="button"]{
	background: url(/direct/img/del_btn.png) no-repeat center center;
	border: none;
	width: 15px;
}

.enroll_person_table.edu_table table tr th .add_person_btn input[type="button"].add_note_Btn{
	margin-top: 4.5px;
	margin-left: 10px;
}

.enroll_person_popup.enterprise_enroll_person_popup{
	height: auto;
}

.enroll_person_popup.enterprise_enroll_person_popup input[type="text"]::placeholder{
	background: none;
}

.enroll_person_popup.enterprise_enroll_person_popup .person_list{
	height: 574px;
	width: 368px;
}

.enroll_person_popup.enterprise_enroll_person_popup .person_list table{
	width: auto;
}

.enroll_person_popup.enterprise_enroll_person_popup .person_input ul li textarea{
	width: 248px;
	height: 70px;
}

.enroll_person_popup.enterprise_enroll_person_popup .person_input ul li .enterprise_check_point{
	vertical-align: middle;
	font-weight: 600;
	font-size: 15px;
}

.top_person{
	color: #0388d2 !important;
	font-weight: 800;
}

.enroll_popup.enterprise_popup .enroll_input_left ul li .enroll_person_table.edu_table.enroll_note_table{
	height: 181px;
	margin-bottom: 0;
}

.enroll_popup.enterprise_popup .enroll_input_left ul li .enroll_person_table.edu_table.enroll_note_table .enroll_person_list.edu_list_table{
	height: 142px;
	max-height: 148px;
}


/*업체관리 불러오기 -2019.10.04*/



.enterprise_call_popup,.enterprise_call_popup .enroll_popup_title{
	width: 775px;
}
/* 201106 수정 - 정수빈 */
.enterprise_call_popup{
	height: 543px;
}


.enterprise_call_popup .enroll_input_left ul li input[type="text"].business_call_serch{
	width: 570px;
}

.enterprise_call_popup .enroll_input_left ul li input[type="button"].serch_btn{
	width: 44px;
	font-size: 12px;
	margin-left: 8px;
	height: 32px;
	vertical-align: top;
	background-color: #aaa;
	border: none;
	border-radius: 5px;
	color: #fff;
}

.enterprise_call_popup .enroll_input_left ul li input[type="button"].serch_btn:hover{
	width: 44px;
	font-size: 12px;
	margin-left: 8px;
	height: 32px;
	vertical-align: top;
	background-color: #0388d2;
	border: none;
	border-radius: 5px;
	color: #fff;
}

.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table tr th{
	text-align: center;
}

/*수식등록*/

.sla_modify_popup{
	width: 500px;
	height: 230px
}

.sla_modify_popup .enroll_popup_title{
	width: 500px;
}

.sla_modify_popup .enroll_modify ul li input[type="text"].sla_modify{
	margin-left: 10px;
}

.sla_modify_popup .main1_btn_div input[type="button"].del_btn{
	border: 1px solid #ea1f1f;
	color: #ea1f1f
}

/*헬프데스크 레이아웃*/

.helpdesk_table{
	width:1245px;
	min-height:300px;
}

.helpdesk_table table{
	min-width: 1245px;
	height:auto;
}

/*환경관리 버튼 css*/


#evts_button_open_all,#evts_button_close_all{
	border:1px solid #0388d2;
	background-color:#fff;
	border-radius:5px;
	color:#0388d2;
}

/* 2019.10.11 - 수정 */

.eva_down_btn input[type="button"]#table_append{
	background: url(/direct/img/add_table.png) no-repeat 8px center;
	padding-left: 25px;
	font-weight:400;
}

.eva_down_btn input[type="button"]#table_remove{
	background: url(/direct/img/del_table.png) no-repeat 8px center;
	color: #aaa;
	border: 1px solid #aaa;
	font-weight: 400;
	padding-left: 25px;
}

.eva_down_btn input[type="button"]#table_append:hover{
	background: #0388d2 url(/direct/img/add_table_white.png) no-repeat 8px center;
	color: #fff;
}

.eva_down_btn input[type="button"]#table_remove:hover{
	background: #aaa url(/direct/img/del_table_white.png) no-repeat 8px center;
	color: #fff;
}

/*20191011-정수빈*/

/*수식등록*/

.sla_modify_popup{
	width: 500px;
	height: 230px
}

.sla_modify_popup .enroll_popup_title{
	width: 500px;
}

.sla_modify_popup .enroll_modify ul li input[type="text"].sla_modify{
	margin-left: 10px;
}

.sla_modify_popup .main1_btn_div input[type="button"].del_btn{
	border: 1px solid #ea1f1f;
	color: #ea1f1f
}

/*스케줄러*/

.add_sc_popup{
	width: 606px;
	min-height: 950px;
}

.add_sc_popup .enroll_popup_title{
	width: 606px;
}

.add_sc_input ul li input[type="text"].sc_title_input{
	width: 480px;
	margin-left: 20px;
}

.add_sc_input ul li input[type="radio"]:first-child+label{
	margin-left: 20px;
}

.add_sc_input ul li input[type="radio"]+label{
	margin-left: 68px;
	vertical-align: middle;
	font-size: 15px;
}

.sc_sh_wrap{
	width: 490px;
	border: 1px solid #aaa;
	border-radius: 5px;
	min-height: 36px;
	margin-left: 70px;
	margin-top: 10px;
	position: relative;
}

.sc_sh_wrap .sc_sh_box_wrap{
	width: 450px;
	white-space: wrap;
	padding-left: 10px;
	display: inline-block;
	padding-bottom: 5px;
}

.sc_sh_wrap .sc_sh_box_wrap .sc_sh_box{
	display: inline-block;
	width: 80px;
	border: 1px solid #aaa;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	margin-top: 4px;
	border-radius: 5px;
	margin-right: 8px;
	box-shadow: 0 0 3px rgba(51,51,51,0.4);
}

.sc_sh_wrap .sc_sh_box_wrap .sc_sh_box input[type="button"].sc_sh_box_del{
	background: url(../img/upload_delect_img.png) no-repeat center center;
	border: none;
	width: 9px;
	margin-left: 3px;
	height: 9px;
	margin-top: -3px;
}

.sc_sh_serch{
	display: inline-block;
	position: absolute;
	right: 8px;
	top: 4px;
}

.sc_sh_serch input[type="button"].sc_sh_serch_btn{
	width: 44px;
	height: 28px;
	font-size: 13px;
	border: none;
	background-color: #aaa;
	color: #fff;
	border-radius: 5px;
}

.sc_sh_serch input[type="button"].sc_sh_serch_btn:hover{
	background-color: #0388d2;
}

.add_sc_input ul li input[type="text"].sc_date{
	width: 121px;
}

.add_sc_input ul li input[type="text"].sc_date:first-child{
	margin-left: 25px;
}

.add_sc_input ul li input[type="text"].sc_time{
	width: 70px;
	margin-left: 10px;
}

.sc_ad{
	margin-left: 75px;
	margin-top: 7px;
	font-size: 15px;
}

.add_sc_input ul li input[type="text"].sc_place{
	width: 480px;
	margin-left: 25px;
}

.add_sc_input ul li textarea{
	margin-left: 20px;
	width: 480px;
}

.add_sc_input ul li .nice-select{
	margin-left: 8px;
	height: 32px;
	vertical-align: middle;
	line-height: 32px;
}

.add_sc_input ul li input[type="text"].sc_date.alarm_sc{
	margin-left: 8px;
}

.add_sc_input ul li .file_upload_box{
	width: 484px;
	height: 104px;
}


.attachment_file_wrap{
	border: 1px solid #dde6e9;
	border-radius: 5px;
	min-height: 120px;
	width: 838px;
}

.attachment_file_wrap table{
	width: 100%;
	text-align: center;
}

.attachment_file_wrap table tr th{
	background-color: #f5f7fa;
	font-size: 16px;
	font-weight: 600;
	height: 30px;
	border-bottom: 1px solid #dde6e9;
	line-height: 30px;
}

.attachment_file_wrap table tbody{
	display: block;
	overflow-y: scroll;
	/* min-height: 90px; */
}

.attachment_file_wrap table tbody tr td{
	padding-left: 25px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #ccc;
	text-align: left;
}

.attachment_file_wrap table tbody tr td.file_title{
	width: 700px;
	font-weight: 600;
	font-size: 14px;
}

.attachment_file_wrap table tbody tr td.file_title img{
	margin-right: 8px;
}

.attachment_file_wrap table tbody tr td.file_size{
	width: 150px;
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 600;
	color: #aaa;
}

.n_sc_input ul li .sc_sh_wrap{
	display: inline-block;
	margin-left: 15px;
	vertical-align: middle;
}

.n_sc_input ul li input[type="text"].sc_date{
	width: 130px;
}

.n_sc_input ul li input[type="text"].sc_date:first-child{
	margin-left: 18px;
}

.n_sc_input ul li input[type="text"].sc_time{
	width: 70px;
	margin-left: 8px;
}

.n_sc_input ul li .sc_file_wrap{
	display: inline-block;
	vertical-align: top;
	width: 470px;
	margin-left: 10px;
}

.n_sc_input ul li .sc_file_wrap .sc_file{
	width: 100%;
	border: 1px solid #aaa;
	padding: 5px 10px;
	border-radius: 5px;
	margin-bottom: 5px;
}

.n_sc_input ul li span{
	margin-left: 15px;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 1px;
}

.n_sc_input ul li textarea{
	width: 484px;
	margin-left: 15px;
}

.setting_sc_popup{
	width: 367px;
	height: 400px;
}

.setting_sc_popup .enroll_popup_title{
	width: 368px;
}

.set_sc_input ul li{
	font-weight: 500;
}

.set_sc_input ul li input[type="radio"]:first-child+label{
	margin-left: 15px;
}

.set_sc_input ul li input[type="radio"]+label{
	margin-right: 10px;
	font-size: 15px;
	font-weight: 400;
}

.set_sc_input ul li:nth-child(2) input[type="radio"]+label{
	margin-right: 0px;
}

.set_sc_input ul li:nth-child(3) input[type="radio"]+label{
	margin-right: 0px;
}

.set_sc_input ul li .scl_wrap{
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
}

.set_sc_input ul li .scl_wrap .nice-select{
	width: 145px;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
}
.set_sc_input ul li .scl_wrap .scl{
	margin-bottom: 7px;
}

.add_sc_popup .main1_btn_div{
	padding: 0;
}


/*20191011 - 수정*/

.edu_popup_detail .enroll_input_left ul li.edu_place input[type="text"]{
	width:472px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table tbody,
.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table thead{
	display:block;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table tbody{
	width:606px;
	overflow-y:scroll;
	max-height: 136px;
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table thead tr th.file_enroll_date{
	width: 166px; 
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table thead tr th.fileSize{
	width: 83px; 
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table thead tr th.file_del{
	width: 48px; 
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table tbody tr td.file_enroll_date{
	width: 166px; 
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table tbody tr td.fileSize{
	width: 83px; 
}

.edu_popup .add_edu_plan .enroll_input_left ul li .file_upload_box table tbody tr td.file_del{
	width: 48px; 
}


/*20191014 - 수정*/

td.td_evit .eva_file_name{
	width:37px;
}

/*민원신청 기첨부파일 삭제버튼 - 20191014*/

.attachment_file_wrap tbody tr td.file_del{
	width: 30px;
}

.attachment_file_wrap tbody tr td .file_del_btn{
	border: none;
	vertical-align: middle;
	background: url(/direct/img/complanint/user_del.png) no-repeat center center;
	margin-top: -1px;
	height: 27px;
}

/*회의팝업 수정 - 20191014*/

.meeting_popup .enroll_input_left ul li input[type="text"].first_date,.meeting_popup .enroll_input_left ul li input[type="text"].last_date{
	width: 104px !important;
}

/*업체관리 등록버튼 추가*/

.enroll_Btn{
	width: 60px;
	height: 26px;
	vertical-align: middle;
	border: 1px solid #0388d2;
	color: #0388d2;
	background-color: #fff;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 400;
	box-shadow: 0 0 4px rgba(8,26,49,0.42);
	margin-left: -8px;
}

.enroll_Btn:hover{
	background-color: #0388d2;
	color:#fff;
}

/*민원관리 팝업 수정*/

.admin_complanint_wrap .list_tab_menu_wrap .complanint_handling_menu ul>li>a{
	padding:0;
	border-right:0;
}

#file_cc #egovComFileList{
	margin-left: 83px;
}

.#file_cc #egovComFileList .file_add{
	margin: 6px 0;
}

.#file_cc #egovComFileList .file_add input[type="text"]{
	width:97% !important;
}

.comFile_del{
	background: url(/direct/img/upload_delect_img.png) no-repeat center center;
	border:none;
	float:right;
	margin-top: 3px;
	margin-right:9px;
}

/*민원관리 팝업 수정 - 20191015*/

.admin_complanint_wrap .list_tab_menu_wrap ul li .complanint_history_file_wrap table tbody tr td a{
	padding:0;
	border-right:0;
}

.ask_rpe{
	width:818px;
	height:155px;
	overflow-y:scroll;
	padding: 10px;
	border:1px solid #aaa;
	border-radius: 5px;
}

.ask_rpe_sw{
	width: 711px;
	display: inline-block;
	vertical-align: middle;
}

/*민원히스토리 수정 - 20191015*/

span.hs_rlt{
	color: #0388d2;
	border: 1px solid #0388d2;
	padding: 1px 7px;
	border-radius: 5px;
	background-color: #fff;
	margin-right: 5px;
}

span.hs_ask{
	color: #333;
	border: 1px solid #333;
	padding: 1px 7px;
	border-radius: 5px;
	background-color: #fff;
	margin-right: 5px;
}

.complanint_history_content{
	position: relative;
}

.askhssort{
	position: absolute;
    display: block;
    top: 0px;
    width: 97.2%;
    border-bottom: 1px solid #aaa;
    padding: 6px 0px;
    left: 0;
    /* margin-left: 40px; */
    padding-left: 22px;
    color: #aaa;
}

.cprslt{
	font-size:15px;
	font-weight: 600;
	
}

.cprslt_sub{
	font-size: 15px;
	font-weight: 600;
}

.akps_text{
	font-size: 15px;
	font-weight: 500;
}

.main1_del{
	border: 1px solid #f44336;
	color: #f44336;
}

.main1_del:hover{
	background-color:#f44336 !important;
	color:#fff;
}

.main1_ask_register{
	border: 1px solid #0388d2;
	color: #0388d2;
}

.main1_ask_register:hover{
	background-color: #0388d2 !important;
	color: #fff !important;
}

.main1_btn_div input[type="button"].main1_save_btn{
	border: 1px solid #0388d2;
}

.main1_btn_div input[type="button"].main1_save_btn:hover{
	background-color: #0388d2;
	color:#fff;
}

.main1_btn_div input[type="button"].main1_save_imsi_btn{
	border: 1px solid #0388d2;
	color: #0388d2;
}

.main1_btn_div input[type="button"].main1_save_imsi_btn:hover{
	background-color: #0388d2;
	color:#fff;
}

.main1_btn_div input[type="button"].main1_delete_btn{
	border: 1px solid #f44336;
}

.main1_btn_div input[type="button"].main1_delete_btn:hover{
	background-color: #f44336;
	color: #fff;
}

.main1_btn_div input[type="button"].main1_list_btn{
	border: 1px solid #333;
	color:#333
}

.main1_btn_div input[type="button"].main1_list_btn:hover{
	border: 1px solid #333;
	color:#Fff;
	background-color:#333;
}

.main1_btn_div input[type="button"].main1_print_btn{
	border: 1px solid #333;
	background: #fff url(/direct/img/print_icon.png) no-repeat 17px center;
	color:#333;
	padding-left: 25px;
}

.main1_btn_div input[type="button"].main1_print_btn:hover{
	border: 1px solid #333;
	background: #333 url(/direct/img/print_icon_white.png) no-repeat 17px center;
	color:#Fff;
	padding-left: 25px;
}

.main1_btn_div input[type="button"]:active{
	box-shadow: none;
}

/*장비불러오기 팝업*/

.enterprise_right_table table tbody.eq_List tr td,
.enterprise_right_table table thead.eq_tList tr th{
	min-width: 34px;
}

/* .enterprise_right_table table thead.eq_tList tr th.eqm{
	width:80px;
}

.enterprise_right_table table thead.eq_tList tr th.eqt{
	width: 200px;
	max-width:200px;
	min-width:200px;
}

.enterprise_right_table table thead.eq_tList tr th.eqn{
	width: 80px;
}

.enterprise_right_table table thead.eq_tList tr th.eqd{
	width: 150px;
}

.enterprise_right_table table thead.eq_tList tr th.eqp{
	width:200px;
}

.enterprise_right_table table thead.eq_tList tr th.eqe{
	width: 150px;
}

.enterprise_right_table table tbody.eq_List tr td.eqm{
	width:80px;
}

.enterprise_right_table table tbody.eq_List tr td.eqt{
	width: 200px;
	max-width:200px;
	min-width:200px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.enterprise_right_table table tbody.eq_List tr td.eqn{
	width: 80px;
}

.enterprise_right_table table tbody.eq_List tr td.eqd{
	width: 150px;
}

.enterprise_right_table table tbody.eq_List tr td.eqp{
	width:200px;
}

.enterprise_right_table table tbody.eq_List tr td.eqe{
	width: 150px;
} */

.eq_right_pp table{
	width: 725px;
	overflow:hidden;
}

.eq_right_pp table tbody.eq_List{
	width:733px;
}

/*계약상대자 및 협약상대자 수정*/

.ptr_List table thead tr th.slat,.ptr_List table tbody tr td.slat{width:125px;}
.ptr_List table thead tr th.slaen,.ptr_List table tbody tr td.slaen{width:180px;}
.ptr_List table thead tr th.sladp,.ptr_List table tbody tr td.sladp{width:105px;}
.ptr_List table thead tr th.sladn,.ptr_List table tbody tr td.sladn{width:123px;}
.ptr_List table thead tr th.slaar,.ptr_List table tbody tr td.slaar{width:156px;}

/*대여상세 - 장비목록 팝업 수정 - 20191021*/

.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table th p,.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table td p{
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block; min-width: 100px;
}

.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table thead tr th.astName,
.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table tbody tr td.astName{
	width:81px;
}

.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table thead tr th.astMak,
.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table tbody tr td.astMak{
	width:130px;
}

.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table thead tr th.astOs,
.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table tbody tr td.astOs{
	width:80px;
}

.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table thead tr th.astUseCodeNm,
.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table tbody tr td.astUseCodeNm{
	width:100px;
}

.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table thead tr th.astModel,
.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table tbody tr td.astModel{
	width:130px;
}

.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table thead tr th.astLocText,
.enterprise_call_popup .enroll_input_left ul li .enterprise_right_table table tbody tr td.astLocText{
	width:130px;
}

/*민원관리 버튼*/

.main1_ask_register.main1_ask_rgrq{border:1px solid #333;color:#333;}
.main1_ask_register.main1_ask_rgrq:hover{border:1px solid #333;color:#fff;background-color:#333 !important;}

/*장애관리 라디오 버튼*/

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort_sub input[type="radio"]:checked + label{
	background: url(/direct/img/check_circle.png) no-repeat 2px 2.5px;
	background-size: 6px;
}

/*스케줄러 더보기 팝업*/

.red_sc {
	background-color: #ff8282 !important;
}

.yew_sc {
	background-color: #ffa92e !important;
}

.ble_sc {
	background-color: #2e87ff !important;
}

.scMor_popup {
	width: 300px;
	overflow: hidden;
	box-shadow: 0 0 5px 2px rgba(51,51,51,0.3);
	padding: 10px;
	position: relative;
}

.scMor_title {
	text-align: center;
	line-height: 22px;
}

.scMor_close input[type="button"].close_btn {
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url(/direct/img/upload_delect_img.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	background-color: #ffffff;
}

.scMor_title .monthMor {
	display: block;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -1px
}

.scMor_title .dayMor {
	display: block;
	font-size: 20px;
	font-weight: 500
}

.scMor_list {
	display: block;
	width: 99%;
	max-height: 200px;
	height: 200px;
	border: 1px solid #ccc;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 15px;
}

.scMor_area {
	width: 100%;
	overflow-y: scroll;
	max-height: 200px;
	min-height: 200px;
}

.sc_div {
	padding: 5px;
	color: #fff;
}

.sc_div .scMor_sct {
	width: 95%;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*장애관리팝업 레이아웃 - 20191024*/

.fault_work_schedule_table table thead,.fault_work_schedule_table table tbody{display:block;}
.fault_work_schedule_table table tbody{overflow-y:scroll;max-height:257px;width: 103%;}
th.faultCheck,td.faultCheck{width:35px;}
th.faultDate,td.faultDate{width:228px;}
th.faultIn,td.faultIn{width:219px;}
th.faultEtc,td.faultEtc{width:133px;}


/*20191029 - 사업관리 수정*/

.Biz_popup .enroll_wrap{height:723px;}



/*공지사항 등록 css 수정 - 20191030*/


.NoticeRtable tr td .cke_1{width:89.4%;border-radius:5px;}
.NoticeRtable tr td .file_upload_box{width:713px;padding:0;height:auto;margin:0;overflow:hidden;}
.NoticeRtable tr td .file_upload_box table thead tr th{height: 26px;}
.NoticeRtable tr td .file_upload_box table tbody tr td{padding-left:12px !important;}
.NoticeRtable tr td .file_upload_box table tfoot{border-top: 1px solid #dde6e9;}
.NoticeRtable tr td .file_upload_box table tfoot tr td{height: 16px;background-color:#f5f7fa;}

.NoticeRtable tr td .file_upload_box table th.Namefile{width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NoticeRtable tr td .file_upload_box table th.Datefile{width:145px;}
.NoticeRtable tr td .file_upload_box table th.Sizefile{width:81px;}
.NoticeRtable tr td .file_upload_box table th.Delfile{width:50px;}


.NoticeRtable tr td .file_upload_box table td.Namefile{width:352px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NoticeRtable tr td .file_upload_box table td.Datefile{width:168px;}
.NoticeRtable tr td .file_upload_box table td.Sizefile{width:90px;}
.NoticeRtable tr td .file_upload_box table td.Delfile{width:51px;}



.NoticeRtable .notice_person_wrap {
	width: 660px;
	min-height: 34px;
	border: 1px solid #ccc;
	border-radius: 5px;
	display: inline-block;
	vertical-align: middle;
}

.NoticeRtable .notice_person_wrap .notice_person_box_wrap{
	width: 386px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 8px;
}

.NoticeRtable .notice_person_wrap .notice_person_box {
	min-width: 74px;
	width: auto;
	display: inline-block;
	height: 25px;
	box-shadow: 0 0 4px 1px rgba(51, 51, 51, 0.4);
	vertical-align: middle;
	margin-left: 10px;
	margin-top: 4.5px;
	line-height: 25px;
	padding-left: 8px;
	font-weight: 600;
	letter-spacing: 0.5px;
	border-radius: 3px;
}

.NoticeRtable .notice_person_wrap .notice_person_box input[type="button"].notice_person_del {
	background: url(/direct/img/upload_delect_img.png) no-repeat center center;
	border: none;
	width: 9px;
	height: 9px;
	float: right;
	margin-top: 8.6px;
	margin-right: 8px;
	margin-left: 5px;
}

.NoticeRtable tr td input[type="button"].notice_person_serch {
	margin-top: 4px;
	width: 44px;
	height: 35px;
	border: none;
	background-color: #aaa;
	color: #fff;
	border-radius: 5px;
	margin-right: 8px;
	font-weight: 400;
	font-size: 12px;
}

.NoticeRtable tr td input[type="button"].notice_person_serch:hover {
	background-color: #0388d2;
	color: #fff;
}


/*장애관리 팝업 css 수정 - 20191031*/

.fault_work_date a.date_select_btn img{left: -34px;}


/*조직도 팝업 선택 - 20191106*/

.orgSelect_popup{width: 500px;height: 440px}
.orgSelect_popup .enroll_popup_title{width: 500px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList{width: 460px;border: 1px solid #ccc;border-radius: 5px;height: 200px;overflow-x:hidden}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table{width: 460px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table thead{background-color: #f5f7fa;border-bottom: 1px solid #dde6e9;text-align: center;display: block;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table thead tr th{padding: 7px 0;font-weight: 500;min-width: 20px;font-size: 16px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table thead tr th.orgGroup{width: 130px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table thead tr th.orgPsi{width: 75px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table thead tr th.orgName{width: 107px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table thead tr th.orgWork{width: 82px;text-align: center;padding-left: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 240px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table tbody{display: block;overflow-y: scroll;max-height: 166px;height: 166px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table tbody tr{display:flex;border-bottom: 1px solid #dde6e9;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table tbody tr td{padding: 5px 0;font-weight: 500;min-width: 20px;text-align: center;font-size: 14px;display:flex;flex-direction:column;/* max-width:100%;width:100%; */}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table tbody tr td.orgPsi{width: 180px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table tbody tr td.orgName{width: 100px;}
.orgSelect_popup .orgSelectArea ul li .orgSelectList table tbody tr td.orgWork{width: 250px;text-align: center;padding-left: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 240px;}
.orgSelect_popup .orgSelectArea ul li .serch_btn{border: 1px solid #aaa; background-color:#aaa; color:#fff;font-size: 14px; border-radius: 5px; width: 44px;height:34px;verticak-align: middle;}
.orgSelect_popup .orgSelectArea ul li .serch_btn:hover{border: 1px solid #0388d2; background-color:#0388d2; color:#fff;font-size: 14px; border-radius: 5px; width: 44px;height:34px;verticak-align: middle;}


/*20191113 - 일정추가 팝업 수정*/

.enroll_input_left ul li input[type="text"].timepicker{width: 106px;}

/*20191114 - ip 수정*/

.table_btns_list input[type="button"].network_status{background-image: url(/direct/img/ip_anchor.png); background-repeat: no-repeat; background-position: 8px center;border: 1px solid #0388d2;padding-left:21px;}
.table_btns_list input[type="button"].network_status:hover{background-image: url(/direct/img/ip_anchor_white.png); background-repeat: no-repeat; background-position: 8px center;border: 1px solid #0388d2;padding-left:21px;}


/*20191114 - title*/

.listTitle{width:60px;text-align:justify;text-justify:distribute;text-align-last:justify;display:inline-block;white-space:nowrap;}
.bizQntyNone .listTitle{width:30px;}

/*20191115 - radio 버튼 클릭 시 맞추기*/

.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]:checked+label{background-position: 1.5px 2.5px;}
.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#cd1:checked+label{background-position: 2.3px 2.5px;}
.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort_sub input[type="radio"]#sub_cd4:checked+label{background-position: 1.4px 2.5px;}
.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort_sub input[type="radio"]#sub_cd5:checked+label{background-position: 1.7px 2.5px;}
.fault_popup .enroll_wrap .enroll_input_left ul li .fault_work_date_check input[type="radio"]#date_cd1:checked+label{background-position: 2.1px 1.6px;}
.fault_popup .enroll_wrap .enroll_input_left ul li .fault_work_date_check input[type="radio"]#date_cd2:checked+label{background-position: 1.5px 1.6px;}
.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#place_cd1:checked+label{background-position: 2.3px 2.3px;}
.fault_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#place_cd2:checked+label{background-position: 1.6px 2.1px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]:checked+label{background-position: 2.8px 2.8px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#cb1:checked+label{background-position: 3.3px 2.8px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#s1:checked+label{background-position: 3.3px 2.5px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#s2:checked+label{background-position: 2.7px 2.5px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#s3:checked+label{background-position: 2.7px 2.5px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#s4:checked+label{background-position: 2.7px 2.5px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#s5:checked+label{background-position: 2.9px 2.5px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#s6:checked+label{background-position: 3.1px 2.5px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#a1:checked+label{background-position: 3.3px 3.3px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#a2:checked+label{background-position: 2.7px 3.3px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#a3:checked+label{background-position: 2.8px 3.3px;}
.Biz_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#a4:checked+label{background-position: 3.3px 3.3px;}
.Sci_popup .enroll_input_left ul li .enroll_sort input[type="radio"]#cb1:checked+label{background-position: 2.5px 1.8px;}
.Sci_popup .enroll_input_left ul li .enroll_sort input[type="radio"]#cb2:checked+label{background-position: 1.7px 1.8px;}
.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li input[type="radio"]#stateCd_01:checked+label{background-position:1.8px 1.7px;}
.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li input[type="radio"]#stateCd_02:checked+label{background-position:1.8px 1.7px;}
.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li input[type="radio"]#stateCd_03:checked+label{background-position:1.9px 1.7px;}
.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li input[type="radio"]#stateCd_04:checked+label{background-position:2.1px 1.6px;}
.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li input[type="radio"]#stateCd_05:checked+label{background-position:2.1px 1.6px;}
.admin_complanint_wrap .list_tab_menu_wrap .complanint_tab_menu_wrap .complanint_handling_menu ul li ul.handling_status li input[type="radio"]#stateCd_06:checked+label{background-position:2.1px 1.6px;}
.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="radio"]#fieldCd_01:checked+label{background-position:2.2px 2px;}
.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="radio"]#fieldCd_02:checked+label{background-position:1.5px 2px;}
.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="radio"]#fieldCd_03:checked+label{background-position:2.2px 2px;}
.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="radio"]#fieldCd_04:checked+label{background-position:1.5px 2px;}
.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="radio"]#fieldCd_05:checked+label{background-position:1.5px 2px;}
.complanint_wrap ul li.complanint_area_list .enroll_sort input[type="radio"]#fieldCd_99:checked+label{background-position:1.5px 2px;}
.complanint_wrap ul li .enroll_sort input[type="radio"]#typeCd_01:checked+label{background-position:2.4px 1.8px;}
.complanint_wrap ul li .enroll_sort input[type="radio"]#typeCd_02:checked+label{background-position:1.6px 1.8px;}
.complanint_wrap ul li .enroll_sort input[type="radio"]#typeCd_03:checked+label{background-position:2px 1.8px;}
.complanint_wrap ul li .enroll_sort input[type="radio"]#typeCd_04:checked+label{background-position:2px 1.8px;}
.complanint_wrap ul li .enroll_sort input[type="radio"]#typeCd_05:checked+label{background-position:2.4px 1.8px;}
.complanint_wrap ul li .enroll_sort input[type="radio"]#typeCd_99:checked+label{background-position:1.5px 1.8px;}
.complanint_wrap ul li .enroll_sort_sub input[type="radio"]#typeSwCd_01:checked+label{background-position:1.9px 2.5px;}
.complanint_wrap ul li .enroll_sort_sub input[type="radio"]#typeSwCd_02:checked+label{background-position:1.9px 2.5px;}
.complanint_wrap ul li .enroll_sort_sub input[type="radio"]#typeSwCd_99:checked+label{background-position:1.9px 2.5px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipTypeCode_01:checked+label{background-position:1.7px 1.7px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipTypeCode_02:checked+label{background-position:2px 1.7px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipTypeCode_09:checked+label{background-position:1.7px 1.7px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipUseCode_1:checked+label{background-position:1.7px 1.7px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipUseCode_2:checked+label{background-position:2.3px 1.7px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipUseCode_3:checked+label{background-position:1.9px 1.6px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipAlarmCode_1:checked+label{background-position:1.9px 1.6px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipAlarmCode_12:checked+label{background-position:2.2px 2.1px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipAlarmCode_6:checked+label{background-position:1.7px 2.2px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipNetCode_01:checked+label{background-position:1.7px 2.2px;}
.ip_enroll_wrap .ip_enroll_list li input[type="radio"]#ipNetCode_02:checked+label{background-position:1.7px 2.2px;}
.edu_popup_detail .enroll_input_left ul li .enroll_sort .sub_sort input[type="radio"]#t1:checked+label{background-position:2.4px 1.5px;}
.edu_popup_detail .enroll_input_left ul li .enroll_sort .sub_sort input[type="radio"]#t2:checked+label{background-position:1.7px 1.7px;}
.edu_popup_detail .enroll_input_left ul li.edu_place input[type="radio"]#c1:checked+label{background-position:1.9px 2.2px;}
.edu_popup_detail .enroll_input_left ul li.edu_place input[type="radio"]#c2:checked+label{background-position:1.7px 2.2px;}
.edu_popup_detail .enroll_input_left ul li.edu_place input[type="radio"]#c3:checked+label{background-position:1.8px 2.2px;}


/*20191118*/

.eva_file_call input[type="button"].beyCall{background-image:url(/direct/img/load_img.png);background-repeat:no-repeat; background-position: 7px center;width:164px;background-size:21px;padding:0 10px 0 33px;}
.eva_file_call input[type="button"].beyCall:hover{background-image:url(/direct/img/loading_img.png);background-repeat:no-repeat; background-position: 7px center;width:164px;background-size:21px;padding:0 10px 0 33px;}

.beyCall_popup{width: 330px;height: 100px;text-align: center;}
.popupAlert{padding: 25px 0;}
.popupAlert .inTitle{font-size: 16px;font-weight: 400;}
.beyCall_popup .popupBtn ul li{float: left;width: 50%;}
.beyCall_popup .popupBtn ul li input[type="button"]{width: 100%;border: none;padding: 5px 0;font-weight: 400;}
.beyCall_popup .popupBtn ul li input[type="button"].yesBtn{background-color: #0388d2;color: #fff;}
.beyCall_popup .popupBtn ul li input[type="button"].noBtn{background-color: #aaa;color: #fff;}


input[type="button"].resultDown{background-image:url(/direct/img/enroll_popup_download.png);background-repeat:no-repeat;border:1px solid #0388d2; color: #0388d2;border-radius: 5px;background-position: 8px center;padding-left: 32px;background-color: #fff;float:right;margin-right: 57px;font-size:15px;font-weight:400;}
input[type="button"].resultDown:hover{background-image:url(/direct/img/enroll_popup_download_white.png);background-repeat:no-repeat;border:1px solid #0388d2; color: #fff;border-radius: 5px;background-position: 8px center;padding-left: 32px;background-color: #0388d2;;float:right;margin-right: 57px;}

.page ul li:only-child{border-radius:5px;}



/*20191121 - 권한별 메뉴관리*/

.creMenuPopup{width: 500px;height: 445px;}
.creMenuPopup .enroll_popup_title{width: 500px;}
.cordTitle{font-size: 17px;font-weight: 500;}
.creMenuInput .cordTitle,.creMenuInput .expMenu,.creMenuInput{display: inline-block;vertical-align: middle;}
.creMenuInput .expMenu{width: 300px; border: 1px solid #ccc;border-radius: 5px;height: 30px;margin-left: 10px;}
.creMenuInput .expMenu:active{border: 1px solid #0388d2;}
.creMenuBtnArea{display: inline-block;text-align: right;margin-top: -5px}
.creMenuBtn{border: 1px solid #0388d2; background-color: #fff;color: #0388d2;font-size: 16px;padding: 2.5px 8px;border-radius: 5px;margin-left: 8px;vertical-align: middle;}
.creMenuBtnArea .closeBtn{border: 1px solid #aaa;color: #aaa;background-color: #fff;font-size: 16px;padding: 2px 8px;border-radius: 5px;}
.creMenuBtn:hover{border: 1px solid #0388d2; background-color: #0388d2;color: #fff;font-size: 16px;padding: 2px 8px;border-radius: 5px;margin-right: 8px;}
.creMenuBtnArea .closeBtn:hover{border: 1px solid #aaa;color: #fff;background-color: #aaa;font-size: 16px;padding: 2px 8px;border-radius: 5px;}
.MenuList{width: 460px;height: 250px;border-radius: 5px; display: block;border: 1px solid #aaa;}


/*20191122*/

.eq_List input[type="radio"]+label{width: 13px;height: 13px;}
.eq_List input[type="radio"]:checked+label{background-position: center center;}
.eq_List tr td label{white-space:nowrap}


/*20191128 - 반려사유 팝업*/

.returnReasonPopup{width: 600px;border: 1px solid #ccc;padding: 28px;border-radius: 10px;box-shadow: 0 0 6px 1px rgba(51,51,51,0.2);margin: 0 auto;}
.returnReasonPopup .popupTitle{font-size: 20px;font-weight: 600;}
.returnReasonPopup .reasonArea{width: 600px;border-radius: 5px; border: 1px solid #aaa;margin-top: 20px;height: 300px;}
.returnReasonPopup textarea{width: 589px;height: 288px;border: none;}
.popupBtn{margin: 0 auto;text-align: center;margin-top: 20px;}
.popupBtn input[type="button"]{border: 1px solid #333;background-color: #fff;font-size: 17px;padding: 6px 30px;border-radius: 5px;margin: 0 5px;}
.popupBtn input[type="button"].saveBtn{border: 1px solid #0388d2;color: #0388d2;}
.popupBtn input[type="button"].saveBtn:hover{border: 1px solid #0388d2;color: #fff;background-color: #0388d2;}
.popupBtn input[type="button"]:hover{box-shadow: 0 0 6px 1px rgba(51,51,51,0.2); background-color: #333;color: #fff;}
.popupBtn input[type="button"]:active{box-shadow: none;}

/* 2019-12-20 자산관리 엑셀업로드 팝업 */

.asset_no_use_pro ul li .file_upload_box{width: 603px;}
.asset_popup_no_use_pro ul li input[type="button"].asset_no_use_file_upload.codeDown{background-image:url(/direct/img/add_table.png);background-position:8px center;background-repeat: no-repeat;border:1px solid #0388d2;background-color:#fff;color:#0388d2;width:91px;}
.asset_popup_no_use_pro ul li input[type="button"].asset_no_use_file_upload.exDown{background-image:url(/direct/img/add_table.png);background-position:8px center;background-repeat: no-repeat;border:1px solid #0388d2;background-color:#fff;color:#0388d2;width:91px;}


/*2019-12-20 라디오박스/체크박스 체크 수정 */

.add_sc_popup .enroll_input_left.add_sc_input ul li input[type="radio"]#schdlrShareYn0+label{background-position: 2px 2.1px;width:12px;height:12px;margin-top:-3px;margin-right:8px;}
.add_sc_popup .enroll_input_left.add_sc_input ul li input[type="radio"]#schdlrShareYn1+label{background-position: 2px 2.1px;width:12px;height:12px;margin-top:-3px;margin-right:8px;}
.add_sc_popup .enroll_input_left.add_sc_input ul li input[type="radio"]#schdlrShareYn2+label{background-position: 2px 2.1px;width:12px;height:12px;margin-top:-3px;margin-right:8px;}
.add_sc_popup .enroll_input_left.add_sc_input ul li input[type="radio"]#schdlrShareYn0:checked+label{background-position: 2px 2.1px;width:12px;height:12px;margin-top:-3px;margin-right:8px;}
.add_sc_popup .enroll_input_left.add_sc_input ul li input[type="radio"]#schdlrShareYn1:checked+label{background-position: 1.5px 2.1px;width:12px;height:12px;margin-top:-3px;margin-right:8px;}
.add_sc_popup .enroll_input_left.add_sc_input ul li input[type="radio"]#schdlrShareYn2:checked+label{background-position: 2.4px 2.1px;width:12px;height:12px;margin-top:-3px;margin-right:8px;}
.setting_sc_popup .enroll_input_left.set_sc_input ul li input[type="radio"]#schdlrOpenCd1:checked+label{background-position: 1.7px 1.65px;}
.setting_sc_popup .enroll_input_left.set_sc_input ul li input[type="radio"]#schdlrOpenCd2:checked+label{background-position: 2.15px 1.65px;}
.setting_sc_popup .enroll_input_left.set_sc_input ul li input[type="radio"]#schdlrOpenCd3:checked+label{background-position: 1.95px 1.55px;}
.setting_sc_popup .enroll_input_left.set_sc_input ul li input[type="radio"]#schdlrWeekBgnCd1:checked+label{background-position: 1.7px 2.1px;}
.setting_sc_popup .enroll_input_left.set_sc_input ul li input[type="radio"]#schdlrWeekBgnCd2:checked+label{background-position: 1.85px 2.2px;}
.setting_sc_popup .enroll_input_left.set_sc_input ul li input[type="radio"]#schdlrTimeCd1:checked+label{background-position: 1.55px 1.65px;}
.setting_sc_popup .enroll_input_left.set_sc_input ul li input[type="radio"]#schdlrTimeCd2:checked+label{background-position: 2px 1.65px;}
.rtest_left ul li .enroll_sort input[type="radio"]#periQuCd_01+label{background-position: 2.4px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periQuCd_02+label{background-position: 1.6px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periQuCd_09+label{background-position: 1.8px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periMeCd_01+label{background-position: 2.4px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periMeCd_02+label{background-position: 1.6px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periMeCd_09+label{background-position: 1.8px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periQuCd_01:checked+label{background-position: 2.4px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periQuCd_02:checked+label{background-position: 1.6px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periQuCd_09:checked+label{background-position: 1.8px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periMeCd_01:checked+label{background-position: 2.4px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periMeCd_02:checked+label{background-position: 1.6px 1.85px;margin-right:5px}
.rtest_left ul li .enroll_sort input[type="radio"]#periMeCd_09:checked+label{background-position: 1.8px 1.85px;margin-right:5px}
.ptr_List table tbody tr td input[type="radio"]#check0+label{background-position:2.5px 1.4px;}
.ptr_List table tbody tr td input[type="radio"]#check1+label{background-position:2.5px 2px;}
.ptr_List table tbody tr td input[type="radio"]#check2+label{background-position:2.4px 1.6px;}
.ptr_List table tbody tr td input[type="radio"]#check3+label{background-position:2.5px 2px;}
.ptr_List table tbody tr td input[type="radio"]#check4+label{background-position:2.5px 1.55px;}
.ptr_List table tbody tr td input[type="radio"]#check5+label{background-position:2.45px 2.2px;}
.ptr_List table tbody tr td input[type="radio"]#check6+label{background-position:2.5px 1.8px;}
.ptr_List table tbody tr td input[type="radio"]#check7+label{background-position:2.4px 2.35px;}
.ptr_List table tbody tr td input[type="radio"]#check8+label{background-position:2.45px 1.8px;}
.ptr_List table tbody tr td input[type="radio"]#check9+label{background-position:2.4px 2.4px;}


/* 2019.12.26 - 라디오박스 라벨 등 수정 */

.set_sc_input ul li label{font-weight:400;}
.setting_sc_popup .set_sc_input ul li input[type="radio"]+label{margin-right: 9px;}

/* 2019.12.27 - 전체화면 */

.fullCont{margin:20px auto;}
.fullCont .fullContTitle{font-size:25px;font-weight:500;}
.fullCont .fullContTitle img{vertical-align:bottom}
.fullCont .list_info{margin-top:15px;}
.fullCont .all_list_number{margin-top:18px;}
.fullCont .list_info_right{float:none;display:inline-flex}
.fullCont .list_info .list_info_right ul.nav li{margin:0 5px;}
.fullCont .list_info_right .asset_list_page.ip_list_page{margin-right:15px;}
.fullCont .asset_table.ip_table{margin-left:0;margin-top:8px;}
.fullCont .asset_table.ip_table table{width:100%;}

.fullCont .asset_right_sort_table{width:99%;}
.fullCont .asset_right_sort_table .list_tab_menu_wrap{border:none;}

.fullCont.assetFullCont .fullContTitle{margin-left:20px;}
.fullCont.assetFullCont .asset_right_sort_table{width:99%;}
.fullCont.assetFullCont .asset_right_sort_table .list_tab_menu_wrap .list_info{text-align:right;}
.fullCont.assetFullCont .asset_right_sort_table .list_tab_menu_wrap .list_info .all_list_number{float:left;}

/* 2019.12.27 코딩 수정 */

.rtest_table table tbody#tbody_periItem tr td .nice-select{width:71px;/* overflow:hidden; */padding-left:14px;}
.rtest_table table tbody#tbody_periItem tr td .nice-select span.current{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}

/*2019.12.30 코딩 수정 */

.complanint_wrap.admin_complanint_wrap ul li .listTitle{font-weight: 400;}
.complanint_handling_menu ul li .enroll_input_title{font-weight: 400;}
.enroll_input_left.rtest_left ul li .enroll_input_title .listTitle{font-weight: 400;}

.enterprise_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#cb1:checked+label{background-position: 2.4px 1.8px;}
.enterprise_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#cb2:checked+label{background-position: 1.75px 1.75px;}
.enterprise_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#cb3:checked+label{background-position: 1.7px 1.8px;}
.enterprise_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#cb4:checked+label{background-position: 1.75px 1.75px;}
.enterprise_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#cb5:checked+label{background-position: 2.2px 1.8px;}
.enterprise_popup .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="radio"]#cb6:checked+label{background-position: 2.3px 1.8px;}

/* 2019.1.2 - 코딩 수정 */

.add_sc_popup .enroll_input_left.add_sc_input ul li .sc_ad input[type="checkbox"]#schdlrDateAllYn+label{width:13px;height:13px;vertical-align:text-bottom;}
.add_sc_popup .enroll_input_left.add_sc_input ul li .sc_ad input[type="checkbox"]#schdlrDateAllYn+label+label{vertical-align:middle;}


/*2020.1.17 - 코딩 수정*/

.enroll_popup.adminChangeStatsPopup{width:753px;height: 529px;}
.enroll_popup.adminChangeStatsPopup .enroll_popup_title{width:753px;}
.enroll_popup.adminChangeStatsPopup .enroll_wrap{height:481px;}
.enroll_popup.adminChangeStatsPopup .enroll_wrap .enroll_input_left{width:680px;}

.enroll_input_left ul li.addSchDate input[type="text"].timepicker{width:80px;}
.enroll_input_left ul li.detailSchCont textarea{width: 487px;}

.edu_popup_detail .enroll_wrap .enroll_input_left ul li.edu_place input[type="radio"]+label{margin-left:0;margin-right:7px;}
.edu_popup_detail .enroll_wrap .enroll_input_left ul li.edu_place input[type="radio"]+label+label{margin-right:20px;}
.edu_popup_detail .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#ac1:checked+label{background-position:3.3px 2.5px;}
.edu_popup_detail .enroll_wrap .enroll_input_left ul li .enroll_sort input[type="checkbox"]#ac2:checked+label{background-position:2.4px 2.4px;}
.edu_popup_detail .enroll_wrap .enroll_input_left ul li .enroll_sort .sub_sort input[type="checkbox"]#t1:checked+label{background-position:3.3px 3px;}
.edu_popup_detail .enroll_wrap .enroll_input_left ul li .enroll_sort .sub_sort input[type="checkbox"]#t2:checked+label{background-position:2.5px 3px;}
.edu_popup_detail .enroll_wrap .enroll_input_left ul li.edu_place input[type="radio"]#cH0101:checked+label{background-position:2px 2.2px;}
.edu_popup_detail .enroll_wrap .enroll_input_left ul li.edu_place input[type="radio"]#cH0102:checked+label{background-position:1.6px 2.2px;}
.edu_popup_detail .enroll_wrap .enroll_input_left ul li.edu_place input[type="radio"]#cH0103:checked+label{background-position:2px 2.2px;}


/*2020.01.22 - 수정*/

#bizFirstPriceLi span.koreanMoney{position:absolute;font-size:11px;letter-spacing:-1px;top:10px;right:138px;color:#0388d2}
#bizMiddlePriceLi span.koreanMoney{position:absolute;font-size:11px;letter-spacing:-1px;top:10px;right:138px;color:#0388d2}
#bizLastPriceLi span.koreanMoney{position:absolute;font-size:11px;letter-spacing:-1px;top:10px;right:138px;color:#0388d2}
#bizPriceLi span.koreanMoney{position:absolute;font-size:11px;letter-spacing:-1px;top:10px;right:12px;color:#0388d2}
#eduMoneyWrap span.koreanMoney{position:absolute;font-size:11px;letter-spacing:-1px;top:10px;right:20px;color:#0388d2}
#bizFirstPriceLi{position:relative;}
#bizMiddlePriceLi{position:relative;}
#bizLastPriceLi{position:relative;}
#bizPriceLi{position:relative;}
#eduMoneyWrap{position:relative;}

.Biz_popup .enroll_input_left ul li input[type="text"]{width: 410px;}

/* 2020.01.29 - 수정 */

.bisListTitle{display:inline-block;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.enterprise_right_table table thead tr th.bisEnterTable,.enterprise_right_table table tbody tr td.bisEnterTable{width:194px;}

.eqListEqm,.eqListEqt,.eqListEqn,.eqListEqp,.eqListEqe{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.enterprise_right_table table thead.eq_tList tr th.eqm{width:140px;}
.enterprise_right_table table tbody.eq_List tr td.eqm{width:130px;}
.enterprise_right_table table thead.eq_tList tr th.eqt{width:146px;}
.enterprise_right_table table tbody.eq_List tr td.eqt{width:105px;}
.enterprise_right_table table thead.eq_tList tr th.eqn{width:100px;}
.enterprise_right_table table tbody.eq_List tr td.eqn{width:71px;}
.enterprise_right_table table thead.eq_tList tr th.eqd{width:141px;}
.enterprise_right_table table tbody.eq_List tr td.eqd{width:219px;}
.enterprise_right_table table thead.eq_tList tr th.eqp{width:195px;}
.enterprise_right_table table tbody.eq_List tr td.eqp{width:155x;}
.enterprise_right_table table thead.eq_tList tr th.eqe{width:212px;}
.enterprise_right_table table tbody.eq_List tr td.eqe{width:116px;}

.eqListEqm{max-width:91px;width:91px;}
.eqListEqt{max-width:104px;width:104px;}
.eqListEqn{max-width:55px;width:55px;}
.eqListEqd{max-width:243px;width:243px;}
.eqListEqp{max-width:143px;width:143px}
.eqListEqe{max-width:101px;width:101px;}

/* 2020.01.30 - 수정 */

/*20200213 IP신청*/
.enrollIpPopup{height: 628px;}
/* .enrollIpPopup,.enroll_popup_title{width: 560px;} */
.enrollIpPopup .enroll_wrap{height: 580px;}
.enrollIpWrap{margin: 20px;}
.enrollIpWrap .ipTitle{font-size: 23px;font-weight: 500;color: #0388d2;margin-bottom: 20px;}
.enrollIpWrap .ipLeftInput ul li{padding: 7px 0;}
.enrollIpWrap .ipLeftInput ul li .enroll_input_title{text-align: left;padding-left: 10px;}
.enrollIpWrap .ipLeftInput ul li input[type="text"]{width: 389px;}
.ipNw{display: inline-block;}
.enrollIpWrap .ipLeftInput ul li .ipNw input[type="text"]{margin: 0 5px;width: 60px}
.askIpObject{width: 399px;}
.ipSignList{border-top: 1px solid #ccc;margin-top: 15px;padding-top: 25px;}

.ipSignList table{width: 505px;text-align: center;border-top: 2px solid #0388d2;}
.ipSignList table thead tr th{background-color: #f5f7fa;border-bottom: 1px solid #dde6e9;padding: 10px 0;font-size: 16px;font-weight: 500;}
.ipSignList table tbody tr{border-bottom: 1px solid #dde6e9;} 
.ipSignList table tbody tr td{padding: 5px 0;border-right: 1px solid #dde6e9;}
.ipSignList table tbody tr td:last-child{border-right: none;}
.ipSignSelect{border: 1px solid #0388d2;background-color: #fff;color: #0388d2;font-size: 13px;border-radius: 5px;margin-left: 25px}
.ipSignSelect:hover{background-color: #0388d2;color: #fff;}

.ipAskBtnWrap{text-align: center;margin: 20px 0;}
.ipAskBtnWrap input[type="button"].ipAskBtn{border: 1px solid #0388d2;padding: 4px 20px;border-radius: 5px;background-color: #fff;font-size: 17px;color: #0388d2;}
.ipAskBtnWrap input[type="button"].ipAskBtn:hover{background-color: #0388d2;color: #fff;}

/*20200303-수정*/
.rentalDetailWrap {margin-left: 84px;}
.rentalDetailWrap table{width: 727px;border-radius: 5px;border: 1px solid #ccc;border-collapse: inherit}
.rentalDetailWrap table thead{background-color: #f5f7fa;}
.rentalDetailWrap table thead tr th{font-size: 15px;font-weight: 600;padding: 10px 5px;border-bottom: 1px solid #dde6e9;}
.rentalDetailWrap table tbody{width: 727px;}
.rentalDetailWrap table tbody tr td{border-bottom: 1px dashed #dde6e9;padding: 8px 0;text-align: center;border-right: 1px dashed #dde6e9;font-size: 12px}
.rentalDetailWrap table tbody tr td div.detailText{width: 620px;height: 10px;vertical-align: middle;border: 1px solid #ccc;border-radius: 3px;padding: 5px 0px;display: inline-block;overflow-y: scroll;}
.rentalDetailWrap table tbody tr.detailWrapText td{font-weight: 500;color: #888}
.rentalDetailWrap table tbody tr.detailWrapText.lastDetailText td{border-bottom: 8px double #dde6e9;}
.rentalDetailWrap table tbody tr.firstDetailText td{border-top: 8px double #dde6e9;}
.detailTextResult{color: #000;font-size: 13px;font-weight: 500;}
.rentalDetailWrap table tbody tr td input[type="button"].serchBtn{border: 1px solid #aaa;background-color: #aaa;color: #fff;padding: 2px 10px;border-radius: 3px;margin-right: 5px;}
.rentalDetailWrap table tbody tr td input[type="button"].delBtn{border: 1px solid #ea1f1f;background-color: #ea1f1f;color: #fff;padding: 2px 10px;border-radius: 3px;margin-right: 5px;}
.rentalDetailWrap table tbody tr td.btnTd{padding: 2px 0;width: 120px;}


/* 2020.03.05 - 수정사항 */
.asset_enroll_wrap .asset_enroll_list {height: 420px;overflow:hidden;margin-bottom:34px;position:relative}
.hiddenWrap{display:block;width:81%;border-bottom:2px solid #dde6e9;text-align:center;margin-bottom:20px;margin-left:15px;}
.hiddenWrap input[type="button"].showBtn{font-size: 15px; background-image:url(/direct/img/hiddenWrapIcon1.png);background-repeat:no-repeat;background-position:80px center;border:none;background-color:transparent;padding:5px 32px;}
.hiddenWrap input[type="button"].hiddenBtn{display:none;font-size: 15px; background-image:url(/direct/img/hiddenWrapIcon2.png);background-repeat:no-repeat;background-position:80px center;border:none;background-color:transparent;padding:5px 32px;}



/* 2020.03.10 - 수정사항 */

tr.noSerchTr{display:flex;width:100%;}
td.noSerch{display:flex;flex-direction:column;width:100% !important;max-width:100% !important;text-align:center;padding:10px 0;}