/*===== 전체 공통 =====*/
.layer_loading{width:100%;text-align:center;padding:20px;color:blue;}

/* 페이징 S */
.paging, .paging2{width:100%;text-align:center;margin:5px 0;}
.paging *, .paging2 *{font-family:"Dotum" !important;}
.paging2 > ul > li{display:inline-block;}
.paging2 > ul > li:nth-child(1){width:15%;text-align:left;}
.paging2 > ul > li:nth-child(2){width:84%;}
.paging2 > ul > li:nth-child(2) > p{margin-left:-140px;text-align:center;}
.paging2 > ul > li:nth-child(2) > p > select{width:50px;}
.paging2 > ul > li:nth-child(1) > img{vertical-align:middle;margin:0 5px 2px 0;}
.pagingBtn{margin-left:5px;padding:4px 8px;color:#fff;font-weight:bold;border-radius:3px;}
/* 페이징 E */


.div_license_gubun{clear:both;border-bottom:1px solid #ddd;height:1px;border-bottom-style:dashed;width:98%;font-size:1px;margin:8px 0 5px 0;}   /* 면허 구분선 */
.ju_license_txt{color:#0055fa !important;font-weight:700;margin-left:3px;}
.ju_license_adm{display:inline-block;margin-left:70px;color:#ff0000 !important;font-weight:700;}

.fl{float:left;} .fr{float:right;}  /* div */
.dib, .dp_in_block{display:inline-block;} /* li div */

.bgdft{background:#fffff7 !important;}

.textboxadm{border:1px solid #ffc000;padding:2px 4px;border-radius:2px;height:22px;margin-right:5px;}


/* text, font / S */
.hand, .pointer{cursor:pointer;}
.txtleft, .left{text-align:left !important;} .txtcenter, .center{text-align:center;} .txtright, .right{text-align:right;padding-right:3px;}
.fs10{font-size:10px;} .fs11{font-size:11px;} .fs12{font-size:12px;} .fs13{font-size:13px;} .fs14{font-size:14px;} .fs15{font-size:15px;} .fs16{font-size:16px;} .fs18{font-size:18px;}
.fs20{font-size:20px;}
.fwbold{font-weight:bold;} .fw600{font-weight:600;} .fw700{font-weight:700;} .fw800{font-weight:800;} .fw900{font-weight:900;}

.fontfff{color:#fff;}
.fcbp{color: #000080;} .fcgreen{color:#008000;}
.fcredorg{color: #e90000 !important;} .fcredorgB{color: #e90000 !important;font-weight:600 !important;}
.fcred{color:#ff0000 !important;} .fcredB{color:#ff0000 !important;font-weight:600 !important;}
.fcblueorg{color: #0101d1 !important;}
.fcblue{color:#0202dd !important;} .fcblueB{color:#0202dd !important;font-weight:600 !important;}
.fcyellow{color:#f8d506 !important;} .fcyellowB{color:#f8d506 !important;font-weight:600 !important;}
.darkred{color:#a80404 !important;} .darkredB{color:#a80404 !important;font-weight:600;}
.darkgreen {color:#008040 !important;}
.fcpink{color:#d70654;}     .fcpinkB{color:#d70654;font-weight:600;}
.fcviolet{color:#ee82ee;}   .fcviolet11{color:#ee82ee;font-size:11px !important;}
.light_blue { color:#2883BE; }
.light_red { color:#FE3032; }
.closingtime{color:#e56800;font-size:12px;font-weight:bold;font-family:NanumGothic;}
/* text, font / E */

/* 공고 팝업 나라장터 링크 텍스트 버튼 이미지 */
.buttonN img{vertical-align:middle;width:10px;}

/* 금액 / S */
.pricepink, .thisPage{color:#d70654 !important;font-weight:600 !important;text-align:right !important;}
.pricered{color:#bb0000 !important;font-weight:600 !important;text-align:right !important;}

.dftprice{width:115px;text-align:right;border:2px solid #ccc;padding:3px;border-radius:3px;} /* 관리자 기본 금액 입력 + textbox */
.dftprice90{width:90px;text-align:right;border:2px solid #ccc;padding:3px;border-radius:3px;} /* 관리자 회원상세 > 면허 > 투찰제한금액 + textbox */
.submaxprice{width:115px;text-align:right;color:#8000ff;border:2px solid #ccc;padding:3px;border-radius:3px;}  /* 관리자 > 회원상세 > sub 면허 > 실적 금액 + textbox */
.daupjong{color:#fff !important;background:#cc0000 !important;text-align:center;}
/* 금액 / E */

.icon_default_css{vertical-align:middle !important;margin-bottom:2px;}

.result_empty{height:60px;text-align:center !important;}       /* 검색결과 */
.BBNot{border-bottom:2px solid #fff !important;}    /* table Border Bottom Not */
/*.ellipsis_{width:95%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid purple !important;}*/

.subtxtf{font-size:12px;color:#fff;} .subtxtr{font-size:12px;color:#ca0000;}
.subtxtsmall{font-size:11px;color:#0000bb;font-weight:noraml;margin-left:5px;}

/* loading + bg
#loading{width:100%;height:100%;z-index:555;position:fixed;background:#555;opacity:0.6;}
#loading_img{width:100%;height:100%;background:url('/img/icon/loading.gif') center center no-repeat;position:fixed;z-index:999;}

/*=== width, height / S ===*/
.wpx30{width:30px !important;} .wpx35{width:35px;} .wpx40{width:40px !important;} .wpx45{width:45px !important;} .wpx50{width:50px !important;} .wpx60{width:60px !important;} .wpx70{width:70px !important;} .wpx80{width:80px !important;} .wpx90{width:90px !important;} .wpx95{width:95px;}
.wpx100{width:100px !important;} .wpx105{} .wpx120{width:120px !important;} .wpx130{width:130px !important;} .wpx150{width:150px !important;} .wpx160 {width:160px;} .wpx170 {width:170px;} .wpx180{width:180px;}
.wpx200{width:200px !important;} .wpx220{width:220px;} .wpx240 {width:240px;} .wpx250 {width:250px;} .wpx290 {width:290px;} .wpx300 {width:300px !important;} .wpx330 {width:330px;} .wpx350{width:350px !important;} .wpx400{width:400px !important;}
.wpx500{width:500px !important;} .wpx600{width:600px !important;} .wpx800{width:800px !important;}
.wpx1200 {width:1200px !important;}

.hpx5{height:5px;} .hpx10{height:10px;} .hpx15{height:15px;} .hpx16{height:16px;} .hpx17{height:17px;} .hpx18{height:18px;}
.hpx20{height:20px;} .hpx25{height:25px;} .hpx27{height:27px;}
.hpx30{height:30px;} .hpx40{height:40px;} .hpx45 {height:45px;} .hpx50{height:50px;} .hpx60{height:60px;} .hpx70{height:70px;} .hpx80{height:80px;} .hpx90{height:90px;}
.hpx100{height:100px;} .hpx150{height:150px;} .hpx160 {height:160px;} .hpx170 {height:170px;}
.hpx200{height:200px;} .hpx250 {height:250px;}
.hpx300 {height:300px;} .hpx330 {height:330px;} .hpx350{height:350px;}
.hpx400{height:400px;} .hpx500{height:500px;} .hpx600{height:600px;}

.w2{width:2%;} .w3{width:3%;} .w4{width:4%;} .w5{width:5%;} .w6{width:6%;} .w7{width:7%;} .w8{width:8%;} .w9{width:9%;}
.w10{width:10%;} .w11{width:11%;} .w12{width:12%;} .w13{width:13%;} .w14{width:14%;} .w15{width:15%;} .w17{width:17%;} .w18{width:18%;} .w19{width:19%;}
.w20{width:20%;} .w21{width:21%;} .w22{width:22%;} .w23{width:23%;} .w24{width:24%;} .w25{width:25%;} .w26{width:26%;} .w27{width:27%;} .w28{width:28%;}
.w30{width:30%;} .w32{width:32%;} .w34{width:34%;} .w35{width:35%;} .w36{width:36%;} .w38{width:38%;}
.w40{width:40% !important;} .w42{width:42%;} .w43{width:43%;} .w44{width:44%;} .w45{width:45%;} .w48{width:48%;}
.w50{width:50% !important;} .w51{width:51%;} .w55{width:55% !important;}
.w60{width:60% !important;} .w65{width:65% !important;}
.w70{width:70%;} .w75{width:75%;}
.w80{width:80%;} .w85{width:85%;}
.w90{width:90%;} .w93{width:93%;} .w95{width:95%;} .w99{width:99%;} .w100{width:100%;}

.h1{height:1%;} .h2{height:2%;} .h3{height:3%;} .h5{height:5%;}
.h10{height:10%;} .h11{height:11%;} .h12{height:12%;} .h14{height:14%;} .h15{height:15%;} .h18{height:18%;} .h19{height:19%;}
.h20{height:20%;} .h21{height:21%;} .h23{height:23%;} .h24{height:24%;} .h25{height:25%;} .h26{height:26%;} .h27{height:27%;} .h28{height:28%;}
.h30{height:30%;} .h32{height:32%;} .h34{height:34%;} .h35{height:35%;} .h36{height:36%;} .h38{height:38%;}
.h40{height:40% !important;} .w45{height:45%;}
.h50{height:50% !important;} .h55{height:55% !important;}
.h60{height:60% !important;} .h65{height:65% !important;}
.h70{height:70%;} .h75{height:75%;}
.h80{height:80%;} .h85{height:85%;}
.h90{height:90%;} .h95{height:95%;} .h100{height:100%;}

.lh18{line-height:18px;} .lh19{line-height:19px;} .lh20{line-height:20px;} .lh21{line-height:21px;} .lh23{line-height:23px;} .lh30{line-height:30px;}
/*=== width, height / E ===*/









/*.btn_date_range{width:35px;height:23px;padding:0 3px 3px 3px;background:#f2f9fc;color:#333;font-size:12px;display:inline-block;
    align-items:center;width:fit-content;line-height:20px;margin-left:2px;border:1px solid #dbedfa;border-radius:3px;cursor:pointer;}*/
.btn_date_range{background:#fff;border:none;}   /*분석실 검색 기간 개월*/
.orderset_infotxt{width:300px;margin:5px 0;padding:5px;color:#000062;font-weight:700;}



/* 관리자 S */
.p_box_top img:nth-child(1), .p_box_bottom img:nth-child(1){float:left;}
.p_box_top img:nth-child(2), .p_box_bottom img:nth-child(2){float:right;}
/*.memlist_svctype img{vertical-align:middle;margin-bottom:2px;}*/

.total_items30 { min-width:30px !important; }
.total_items50 { min-width:50px !important; }
.total_items80 { min-width:80px !important; }
.total_items100 { min-width:100px !important; }

.total_fcblue{color:#0101d1 !important;}
.total_fcred{color:#e90000 !important;}
.total_fcgreen{color:#017d00 !important;}
.total_bgddd{text-align:right !important;background:#ddd !important;}
.total_sum{text-align:right !important;background:#ddd !important;font-weight:bold;color:#000;}
.total_bgolive{text-align:right !important;background:#ebf1dc !important;}

.bgskylight{background:#e1ebf4 !important;}
.bgolive{background:#ebf1dc !important;}
.bgddd{background:#ddd !important;}

.mituchal{color:#5f7a9e;}

/*.scrollTop{display:scroll;position:fixed;background:#fff8ea;border:1px solid #f5c45e;border-radius:50px;width:15px;height:10px;padding:8px 5px 5px 5px;bottom:5px;right:15px;opacity:0.3;cursor:pointer;background:url('/images/btn/btn_top.png') center center no-repeat;}*/



.tooltip_basic_css{cursor:pointer;}
.tooltip_children {  /* 202510 tooltip 추가 / S */
    display:none;
    position:absolute;
    background:#efd;
    color:#000 !important;
    padding:5px 10px;
    border-radius:4px;border:1px solid #d5d5d5;
    z-index:30;
    white-space:nowrap;
}
.tooltip_children span{font-weight:700;}
.tooltip_children span:nth-child(n+2){margin-left:10px;} /* 202510 tooltip 추가 / E */
















/*=== padding, margin / S ===*/
.pd2{padding:2px;} .pd3{padding:3px;} .pd4{padding:4px;} .pd5{padding:5px;} .pd6{padding:6px;} .pd7{padding:7px;} .pd8{padding:8px;} .pd9{padding:9px;} .pd10{padding:10px;}
.pd12{padding:12px;} .pd15{padding:15px;}
.pd20{padding:20px;} .pd25{padding:25px;}
.pd30{padding:30px;} .pd35{padding:35px;}
.pd40{padding:40px;} .pd50{padding:50px;}  .pd60{padding:60px;} .pd80{padding:80px;}

.pl2{padding-left:2px;} .pl3{padding-left:3px;} .pl4{padding-left:4px;} .pl5{padding-left:5px;} .pl6{padding-left:6px;} .pl7{padding-left:7px;} .pl8{padding-left:8px;} .pl9{padding-left:9px;} .pl10{padding-left:10px;}
.pl12{padding-left:12px;} .pl15{padding-left:15px !important;}
.pl20{padding-left:20px;} .pl25{padding-left:25px;}
.pl30{padding-left:30px;} .pl35{padding-left:35px;}
.pl40{padding-left:40px;} .pl50{padding-left:50px;} .pl100{padding-left:100px;} .pl200{padding-left:200px;}

.pr2{padding-right:2px;} .pr3{padding-right:3px;} .pr4{padding-right:4px;} .pr5{padding-right:5px;} .pr6{padding-right:6px;} .pr7{padding-right:7px;} .pr8{padding-right:8px;} .pr9{padding-right:9px;} .pr10{padding-right:10px;}
.pr12{padding-right:12px;} .pr15{padding-right:15px;}
.pr20{padding-right:20px;} .pr25{padding-right:25px;}
.pr30{padding-right:30px;} .pr35{padding-right:35px;}
.pr40{padding-right:40px;} .pr50{padding-right:50px;} .pr100{padding-right:100px;} .pr200{padding-right:200px;}

.pt2{padding-top:2px;} .pt3{padding-top:3px;} .pt4{padding-top:4px;} .pt5{padding-top:5px;} .pt6{padding-top:6px;} .pt7{padding-top:7px;} .pt8{padding-top:8px;} .pt9{padding-top:9px;} .pt10{padding-top:10px;}
.pt12{padding-top:12px;} .pt15{padding-top:15px;}
.pt20{padding-top:20px;} .pt25{padding-top:25px;}
.pt30{padding-top:30px;} .pt35{padding-top:35px;}
.pt40{padding-top:40px;} .pt50{padding-top:50px;} .pt100{padding-top:100px;} .pt200{padding-top:200px;}

.pb2{padding-bottom:2px;} .pb3{padding-bottom:3px;} .pb4{padding-bottom:4px;} .pb5{padding-bottom:5px;} .pb6{padding-bottom:6px;} .pb7{padding-bottom:7px;} .pb8{padding-bottom:8px;} .pb9{padding-bottom:9px;} .pb10{padding-bottom:10px;}
.pb12{padding-bottom:12px;} .pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;} .pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;} .pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;} .pb50{padding-bottom:50px;} .pb100{padding-bottom:100px;} .pb200{padding-bottom:200px;}

.mg2{margin:2px;} .mg3{margin:3px;} .mg4{margin:4px;} .mg5{margin:5px;} .mg6{margin:6px;} .mg7{margin:7px;} .mg8{margin:8px;} .mg9{margin:9px;} .mg10{margin:10px;}
.mg12{margin:12px;} .mg15{margin:15px;}
.mg20{margin:20px;} .mg25{margin:25px;}
.mg30{margin:30px;} .mg35{margin:35px;}
.mg40{margin:40px;} .mg50{margin:50px;} .mg60{margin:60px;} .mg80{margin:80px;}

.ml2{margin-left:2px;} .ml3{margin-left:3px;} .ml4{margin-left:4px;} .ml5{margin-left:5px;} .ml6{margin-left:6px;} .ml7{margin-left:7px;} .ml8{margin-left:8px;} .ml9{margin-left:9px;} .ml10{margin-left:10px;}
.ml12{margin-left:12px;} .ml15{margin-left:15px;}
.ml20{margin-left:20px;} .ml25{margin-left:25px;}
.ml30{margin-left:30px;} .ml35{margin-left:35px;}
.ml40{margin-left:40px;} .ml50{margin-left:50px;} .ml100{margin-left:100px;} .ml200{margin-left:200px;}

.mr2{margin-right:2px;} .mr3{margin-right:3px;} .mr4{margin-right:4px;} .mr5{margin-right:5px;} .mr6{margin-right:6px;} .mr7{margin-right:7px;} .mr8{margin-right:8px;} .mr9{margin-right:9px;} .mr10{margin-right:10px;}
.mr12{margin-right:12px;} .mr15{margin-right:15px;}
.mr20{margin-right:20px;} .mr25{margin-right:25px;}
.mr30{margin-right:30px;} .mr35{margin-right:35px;}
.mr40{margin-right:40px;} .mr50{margin-right:50px;} .mr100{margin-right:100px;} .mr200{margin-right:200px;}

.mt2{margin-top:2px;} .mt3{margin-top:3px;} .mt4{margin-top:4px;} .mt5{margin-top:5px;} .mt6{margin-top:6px;} .mt7{margin-top:7px;} .mt8{margin-top:8px;} .mt9{margin-top:9px;} .mt10{margin-top:10px;}
.mt12{margin-top:12px;} .mt15{margin-top:15px;}
.mt20{margin-top:20px;} .mt25{margin-top:25px;}
.mt30{margin-top:30px;} .mt35{margin-top:35px;}
.mt40{margin-top:40px;} .mt50{margin-top:50px;} .mt100{margin-top:100px;} .mt200{margin-top:200px;}

.mb2{margin-bottom:2px;} .mb3{margin-bottom:3px;} .mb4{margin-bottom:4px;} .mb5{margin-bottom:5px;} .mb6{margin-bottom:6px;} .mb7{margin-bottom:7px;} .mb8{margin-bottom:8px;} .mb9{margin-bottom:9px;} .mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;} .mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;} .mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;} .mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;} .mb50{margin-bottom:50px;} .mb100{margin-bottom:100px;} .mb200{margin-bottom:200px;}
/*=== width, height, padding, margin / E ===*/



.ht5{height:5px;} .ht10{height:10px;} .ht15{height:15px;} .ht18{height:18px;}   /* ht → hpx 로 통합하기 / necessary move!!!!! BBBBB */
.ht20{height:20px;} .ht25{height:25px;} .ht27{height:27px;}
.ht30{height:30px;} .ht40{height:40px;} .ht45 {height:45px;} .ht50{height:50px;} .ht60{height:60px;} .ht70{height:70px;} .ht80{height:80px;} .ht90{height:90px;}
.ht100{height:100px;} .ht150{height:150px;} .ht160 {height:160px;} .ht170 {height:170px;}
.ht200{height:200px;} .ht250 {height:250px;}
.ht300 {height:300px;} .ht330 {height:330px;} .ht350{height:350px;}
.ht400{height:400px;} .ht500{height:500px;} .ht600{height:600px;}


.bdlinep {border:1px solid purple !important;} .bdlineg {border:1px solid green;}


[data-tooltip-text]:hover {
    position: relative;
}

[data-tooltip-text]:hover:after {
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.8);

    -webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    color: #FFFFFF;
    font-size: 12px;
    content: attr(data-tooltip-text);

    margin-bottom: 10px;
    top: 90%;
    left: 10%;
    padding: 7px 12px;
    position: absolute;
    width: auto;
    min-width: 50px;
    max-width: 500px;
    word-wrap: break-word;

    z-index:555;
}