/* TODO* 오픈 시 common_list.css에 들어가야 함 => 향후 수정 예정 */
#search_text{width:200px;}
@media screen and (max-width: 1300px) {
    .ijContentWrap:not(.fewer_columns) .ij_table.type1.list table td{padding:5px 2px;}
}
@media screen and (max-width: 1650px) {
    .narrow_hidden{display: none;}
}
@media screen and (max-width: 1800px) {
    .list_type_myroom .ijContentWrap:not(.fewer_columns) .ij_table.type1.list table td{padding:5px 2px;}
    .list_type_myroom .rightWrap div.ij_select select{padding-right:20px;}
    .list_type_bid .rightWrap div.ij_select select{padding-right:20px;}
    #search_code{width:67px;}
    #list_num_select{width:85px;}
    #search_text{width:110px;}
    #align_select{width:85px;}
    #part_slt_type{width: 115px;}
}
@media screen and (max-width: 1900px) {
    .myroom_narrow_hidden{display: none;}
}
@media screen and (max-width: 2100px) {
    #search_text.coaching_myroom {width:100px;}
    #part_slt_type.coaching_myroom {width: 115px;}
}
/* common_list.css에 들어가야 함 */

/* 모바일 */
#app_layout .ij_tag{
    padding: 0 2px;
    color: white;
    font-size: 12px;
    font-weight: 300;
    display: inline-table;
    margin-top: -3px;
    line-height: 14px;
    vertical-align: middle;
    margin-right: 2px;
    font-family: ntk, dotum, "돋움", verdana;
}

/* 모바일 상호진출 */
#app_layout .ij_tag.mutual_tag{padding:0 3px 0 0;letter-spacing: -2px;}

/* 공고 분류 라벨 */
.ij_tag{
    text-align: center;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    padding: 1px 2px 14px 2px;
    font-size: 12px;
    color: #ffffff;
    box-sizing: border-box;
    font-family: 돋움,Dotum, 'Noto Sans KR', AppleSDGothicNeo-Regular,'맑은 고딕','Malgun Gothic',나눔고딕,굴림,Gulim,'Apple SD Gothic Neo',sans-serif, verdana; !important;
    white-space: nowrap;
    cursor: pointer;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
  supported by Chrome, Edge, Opera and Firefox */
}

/* 상호진출만 크기 조절 */
.ij_tag.mutual_tag {padding: 1px 3px 4px 0;letter-spacing: -2px;}

.ij_tag > span{background: none !important;font-weight: 400 !important;}

/* 공고 분류 색생 지정 */
#bid_tag_info_table{color:#ffffff;}
#bid_tag_info_table .pur_tag,         .ij_tag.pur_tag         {background-color: #ed8e12;} /* 물품 */
#bid_tag_info_table .update_tag,      .ij_tag.update_tag      {background-color: #b2547d;} /* 정정 */
#bid_tag_info_table .cancel_tag,      .ij_tag.cancel_tag      {background-color: #b3702a;} /* 취소 */
#bid_tag_info_table .delay_tag,       .ij_tag.delay_tag       {background-color: #0096c9;} /* 연기 */
#bid_tag_info_table .init_cost_tag,   .ij_tag.init_cost_tag   {background-color: #974fae;} /* 기초 */
#bid_tag_info_table .cost_a_tag,      .ij_tag.cost_a_tag      {background-color: #2f387d;} /* A값 */
#bid_tag_info_table .const_cost_tag,  .ij_tag.const_cost_tag  {background-color: #d35d00;} /* 순공사 */
#bid_tag_info_table .notice_tag,      .ij_tag.notice_tag      {background-color: #7cadfe;} /* 공지 */
#bid_tag_info_table .nbbs_update_tag, .ij_tag.nbbs_update_tag {background-color: #756350;} /* 낙찰정정 */
#bid_tag_info_table .suui_tag,        .ij_tag.suui_tag        {background-color: #ff9688;} /* 수의 */
#bid_tag_info_table .kong_tag,        .ij_tag.kong_tag        {background-color: #558ca5;} /* 공개 */
#bid_tag_info_table .common_2_tag,    .ij_tag.common_2_tag    {background-color: #c08181;} /* 협정 */
#bid_tag_info_table .common_1_tag,    .ij_tag.common_1_tag    {background-color: #77b72b;} /* 의무 */
#bid_tag_info_table .pq_tag,          .ij_tag.pq_tag          {background-color: #baa14a;} /* PQ */
#bid_tag_info_table .ju_tag,          .ij_tag.ju_tag          {background-color: #ecacb3;} /* 주계약 132cf0*/
#bid_tag_info_table .level_tag,       .ij_tag.level_tag       {background-color: #466db0;} /* 등급 */
#bid_tag_info_table .state_tag,       .ij_tag.state_tag       {background-color: #b1ce0f;} /* 내역 */
#bid_tag_info_table .bi_tag,          .ij_tag.bi_tag          {background-color: #1e9d89;} /* 비전자 */
#bid_tag_info_table .sidam_tag,       .ij_tag.sidam_tag       {background-color: #0c7f89;} /* 시담 */
#bid_tag_info_table .ji_tag,          .ij_tag.ji_tag          {background-color: #893b30;} /* 지명 */
#bid_tag_info_table .gwan_tag,        .ij_tag.gwan_tag        {background-color: #4d7325;} /* 관내 */
#bid_tag_info_table .mutual_tag,      .ij_tag.mutual_tag      {background-color: #254cda;} /* 상호진출 f8b3c6 */
#bid_tag_info_table .hyeon_tag,       .ij_tag.hyeon_tag       {background-color: #58a8c5;} /* 현필 */
#bid_tag_info_table .limit_tag,       .ij_tag.limit_tag       {background-color: #F9B434;} /* 실적 */
#bid_tag_info_table .teuk_tag,        .ij_tag.teuk_tag        {background-color: #6e6ef4;} /* 특허 */
#bid_tag_info_table .female_tag,      .ij_tag.female_tag      {background-color: #ff659f;} /* 여성 */
#bid_tag_info_table .impaired_tag,    .ij_tag.impaired_tag    {background-color: #9390c7;} /* 장애인 */
#bid_tag_info_table .social_tag,      .ij_tag.social_tag      {background-color: #cd924d;} /* 사회적 */
#bid_tag_info_table .APT_tag,         .ij_tag.APT_tag         {background-color: #ab1b41;} /* APT */

#select_drop_down_section label,
#selected_tag_name label,
#bid_tag_info_layer label
{ margin: 3px 0 !important; }
#select_drop_down_section .row,
#selected_tag_name .row,
#bid_tag_info_layer .row
{ display: flex; flex-wrap: wrap; }
#select_drop_down_section .col,
#selected_tag_name .col,
#bid_tag_info_layer .col
{ flex-basis: 0; flex-grow: 1; max-width: 100%; }
#select_drop_down_section .col-4,
#selected_tag_name .col-4,
#bid_tag_info_layer .col-4
{width: 33%;}

/* TODO*오픈 시 multiple_part_section.css 의 #selected_name에 변경 필요함 */
#selected_name{cursor:auto !important;}

/* 공고 분류 toggle 버튼 */
#selected_tag_name{color: #8491a7;font-size: 13px;font-weight: 400;padding: 0 30px 0 8px;box-sizing: border-box;width: 93px;height: 30px;line-height: 30px;border: 1px solid #aab5cb;vertical-align: baseline;cursor:auto; }
#selected_tag_name:hover {border:1px solid #5c667b;color:#5c667b}
#selected_tag_name:hover,
#selected_tag_name:focus{outline: none;cursor:default;}

/* 공고 분류 딱지 크기 조절 */
#tag_category_box .ij_tag,
#tag_search_wrap .ij_tag,
#bid_tag_info_layer #bid_tag_info_wrap .ij_tag{width: 42px;}

/* 공고 분류 박스 */
#tag_category_box {
    position: absolute;
    top: 31px;
    left: 0;
    z-index: 3;
    font-size: 12px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}

/* 공고 분류 상세 정보 아이콘 css */
#tag_description_icon {display: inline-block; width: 16px; height: 16px; background-image: url('/resource/common/images/con_name/circle-question-solid.svg'); background-size: cover; position: relative; left: 2px; top: 2px; cursor: pointer;}

/* 드롭다운 */
#select_drop_down_section .dropdown_icon {min-width: 550px;border: 1px solid #c2c3c7;margin-top: -1px;border-radius: 0;background: #fff;}
#select_drop_down_section .dropdown_icon .category{padding-left: 6px;font-family: 돋움, Dotum, AppleSDGothicNeo-Regular, '맑은 고딕', 'Malgun Gothic', 나눔고딕, 굴림, Gulim, 'Apple SD Gothic Neo', sans-serif, verdana;}
#select_drop_down_section .title_row_wrap {background: #f5f5f5;font-size: 14px;padding: 10px;}
#select_drop_down_section .con_row_wrap {padding: 4px 10px 10px 10px; display: grid; grid-template-rows: repeat(9, 22px); grid-auto-flow: column;box-sizing: border-box;}
#select_drop_down_section .btn_row_wrap {text-align: center;padding-bottom: 15px;}
#select_drop_down_section .tag_category_search, #select_drop_down_section .tag_category_search {cursor: pointer; width: 173px;}
#select_drop_down_section .tag_category_search:hover {background: #ebebeb;}

/* 공고분류 복수 선택 시 */
#select_drop_down_section .search_tag_action .category {color: #5e7ef0;font-weight: bold;}
#select_drop_down_section .search_tag_action span::after {
    content: "";
    display: inline-block;
    width: 9px;
    height: 10px;
    background-image: url("/resource/common/images/con_name/x_mark_icon.svg");
    background-size: cover;
    position: relative;
    left: 5px;
    top: 0px;
    cursor: pointer;
}
#tag_search_wrap {display: flex;}
#tag_search_wrap .arrow_icon{margin: 0 0 -2px 9px;display: inline-block;width: 9px;height: 10px;background-image: url("/resource/common/images/con_name/arrow.png"); background-repeat: no-repeat;}

/* 내 검색 조건 */
#tag_search_wrap .g-title {font-size: 13px; margin-top: 7px; min-width: 70px;}
#tag_search_wrap .g-title img { margin: 0 0 2px 10px; }
#tag_search_wrap .g-title:after { .listHeaderCategory .reset span{display: inline-block; margin-left: 3px; width: 5px; height: 10px; background: url(/resource/common/images/bid/reset_arrow.png) 2px 3px no-repeat;} }
#tag_search_wrap .tag_search_detail {margin: 5px 20px 9px 0;}
#tag_search_wrap .tag_search_detail .ij_tag{ cursor:pointer; }
#tag_search_wrap .remove_icon {display: inline-block;width: 9px;height: 10px;position: relative;left: 3px;top: 2px;cursor: pointer;}

/* 나의방 공사건 목록 인쇄 */
.myroomKongWrap .list_con_name .ij_tag{font-size: 8px; padding: 1px 3px 15px 3px;}
.myroomKongWrap .list_con_name .ij_tag.mutual_tag{padding: 1px 3px 15px 1px;letter-spacing: -2px;}

/* 나의방 휴지통 공고 분류 */
.list_myroom_trash .ij_tag{cursor:default;}
/* 원클릭 공고 분류 */
.oneclick_calcu .ij_tag{cursor:default;}
/* 발주처낙찰분석 공고 분류 */
.search_options_body .ij_tag{cursor:default;}
.ordering_table1 .ij_tag{cursor:default;height: 18px;line-height: 18px;}

/* 솔로몬 공고 분류 */
#solomon .solomon_con.summary_list .summaryList .blueBox .ij_tag{cursor:default;}
/* 공고 분류 표시 안내 */
#bid_tag_info_layer .ij_tag{cursor:default;}

/* 공고 상세 글씨크기 조절 */

.ij_table.type1.detail .title .ij_tag{padding: 3px 3px 16px 3px;cursor:auto;}
.ij_table.type1.detail .title .ij_tag.level_tag{letter-spacing :0.5px;}
.ij_table.type1.detail .title .ij_tag.mutual_tag{padding: 3px 7px 16px 3px;}

/* 인쇄 페이지 */
#print_pager .ij_tag, .myroomKongWrap .ij_tag{cursor: default;}

/* 상호진출 - 인쇄 크기 조절 */
#print_pager .ij_tag.mutual_tag{padding: 1px 3px 13.5px 0;}

/* 취소공고 스타일 */
#app_layout .con_name_cancel{ color: #bbb; text-decoration: line-through;}


/***** 공고분류 레이어 css 시작 *****/
#bid_tag_info_layer .category {font-size: 12px; font-family: "돋움", Dotum, "돋움체", DotumChe, sans-serif;}
#bid_tag_info_layer #bid_tag_info_content {position:relative; background: #fff; width:900px; height: 584px;} /* border-radius:0 !important; border:1px solid #e1e1e1 !important; */
#bid_tag_info_layer .con_name_tag_detail {width: 20%;}
#bid_tag_info_layer .bid_tag_info_g {background: #3267e9;} /* 아이건설넷 타이틀 */
#bid_tag_info_layer .bid_tag_info_j {background: #00993a;} /* 전기넷 타이틀 */
#bid_tag_info_layer .bid_tag_info_title {color: #fff;font-size: 23px;font-weight: bold;font-family: "Noto Sans KR", sans-serif;height: 60px;line-height: 60px;padding-left: 20px;}
/* 레이어 닫기 */
#bid_tag_info_layer .close-btn {width: 25px;height: 30px;position: absolute;right: 20px;top: 15px;cursor: pointer;}
/* 공고 분류 딱지 */
#bid_tag_info_layer #bid_tag_info_wrap {padding: 9px 10px 9px 20px;}
/*#bid_tag_info_layer .dropdown_icon2 { margin-bottom: -4px; }*/
#bid_tag_info_layer .dropdown_icon2 span { padding-left: 5px; }
/* 공고 분류 정보 테이블 */
#bid_tag_info_layer #bid_tag_info_table { margin: 0 20px; }
#bid_tag_info_layer #bid_tag_info_table table { width: 100%; font-family: "Noto Sans KR", sans-serif; font-size: 13px !important; }
#bid_tag_info_layer #bid_tag_info_table th { width: 64px; color: #fff; text-align: center; font-weight: 400; border: 1px solid #e1e1e1; height: 24px; font-size: 13px !important; }
#bid_tag_info_layer #bid_tag_info_table td { border: 1px solid #e1e1e1; padding-left: 10px; font-weight: 400; color: #666; font-size: 13px !important; }
#bid_tag_info_layer #bid_tag_info_table tr:first-child th,
#bid_tag_info_layer #bid_tag_info_table tr:first-child td { border-top: 1px solid #000; }

/* 공고 분류 툴팁 css */
#selected_tag_name.new_tooltip{border:1px solid #f84747;}

/* 애니메이션 */
@keyframes motion {
    0% {bottom: 1px;} /* 처음 위치 */
    100% {bottom: 6px;} /* 마지막 위치 */
}

#new_tag_info_tooltip {position: relative; cursor:pointer;display: none;}
#new_tag_info_tooltip.new_tooltip {display: block;}
#new_tag_info_tooltip .content-img {
    position: absolute;
    bottom: 2px;
    animation:  motion 0.5s linear 0s alternate;
    animation-iteration-count: 6
}
