#dimmed{position:fixed;z-index:90;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,0.75)}
/*.popupBox{overflow:hidden;z-index:100;position:absolute;left:calc(50% - 440px);top:182px;width:880px;background: #fff;border-radius: 5px; box-shadow: 0 0 13px 6px rgba(0,0,0,0.2);} */
.popupBox .popupHead{padding:8px 0 8px 0;border-bottom:1px solid #e1e2e5;background: #3659cf;border-radius: 5px 5px 0 0}
.popupBox .popupHead .titPopup{display:inline-block; height:37px;line-height:41px;padding-left:22px; font-size:20px;color:#fff;font-family: "Noto Sans";font-weight: normal;;}
.popupBox .popupMain{padding:48px 20px;}
.popupBox .popupMain .btnRefresh{position:absolute;right:20px;top:10px;width:85px;height:30px;line-height:30px;padding-left:28px;font-size:13px;text-align:left;
    background:url('../images/popup/ico-refresh.png')no-repeat 10px center; border:1px solid #afb1b8; border-radius: 2px;}
.popupBox .popupMain .btnRefresh:hover{color:#3c5ed2;border-color:#3c5ed2;background:url('../images/popup/ico-refresh-hover.png')no-repeat 10px center;}
.popupBox .btnClose{ position: absolute;right: 5px;top: 5px;width: 38px;height: 38px;}
.popupBox .popupMain.pd30{padding:30px 20px;}
.popupBox.alertDelete .alertArea{background:url('../cmm_images/popup/bullet-delete.png')no-repeat center top;}
.popupBox.alertCheck .alertArea{background:url('../cmm_images/popup/bullet-check.png')no-repeat center top;}
.popupBox.alertModify .alertArea{background:url('../cmm_images/popup/bullet-modify.png')no-repeat center top;}
.popupBox.alertNoresult .alertArea{background:url('../cmm_images/popup/bullet-modify.png')no-repeat center top;}
.popupBox.alertNoresult .alertPopup{padding:50px 0 0 0;}
.popupBox.alertNoresult .alertPopup p{margin-top:15px;}
.popupBox.alertNoresult .popupMain .btnArea{margin-top:40px;}
.popupBox .popupMain.alertPopup{margin-top:0;padding:40px 0 0 0;border-top:0}
.popupBox .popupMain.alertPopup .alertArea{padding-top:62px;text-align:center;}

.popupBox .popupMain.alertPopup strong{color:#000000;font-size: 21px;font-family: 'Noto Sans';}
.popupBox .popupMain.alertPopup p{margin-top:4px;color:#787878;font-size:15px;font-family:"맑은 고딕"}
.popupBox .popupMain.alertPopup .btnArea{margin-top:30px;}
.popupBox .popupMain.alertPopup .btnArea button{float:left;width:50%;height:55px;margin:0;padding:0;border-radius: 0;}
.popupBox .popupMain.alertPopup .btnArea button:first-child{border-radius:0 0 0 2px;}
.popupBox .popupMain.alertPopup .btnArea button:last-child{border-radius:0 0 2px 0;}
.popupBox .rejectArea{width:100%;height:160px;border:1px solid #d2d6da; border-top:1px solid #888ea0; border-radius:0 0 3px 3px;}
.popupBox .rejectArea p{padding:20px; font-size:14px;font-family: "맑은 고딕", "Malgun Gothic", Dotum, sans-serif;}
.popupBox pre{word-break:break-all;white-space:pre-line;font-family: "맑은 고딕";line-height:1.5;}


/* 만족도조사팝업 */
.popup_csnstmng{top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:880px;height:750px;background: #ffffff;position: absolute;}
.popup_csnstmng .popupHead{position:relative;padding: 6px 0;background:linear-gradient(to right, #255acf, #23a1e3);display:flex;align-items: center;}
.popup_csnstmng .popupHead .titPopup{font-size:18px;line-height:38px;text-align:left;padding-right: 34px;}
.popup_csnstmng .btn_popupclose{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;background:url('../images/btn_close_w.png')}
.popup_csnstmng .popupScroll {overflow:hidden;overflow-y:scroll;height:calc(100% - 50px);}
.popup_csnstmng .popupMain {padding: 10px 16px;}
.popup_csnstmng .mngContainer{padding:8px 16px;}
.popup_csnstmng .mngContainer:nth-child(2n) {background:#f6f6f6;}
.popup_csnstmng .question{padding-bottom:10px;font-size:16px;font-weight:bold;color:#000000;}
.popup_csnstmng .btnArea{margin-bottom:20px;}
.popup_csnstmng .inp_list{display: flex;flex-wrap: wrap;width: 100%;height: auto;margin:0;padding:0;border:0;}
.popup_csnstmng .inp_item{margin-right: 30px;font-size:15px;color:#666666;}
.popup_csnstmng .inp_item .radio{margin:0 !important;}
.popup_csnstmng .inp_item .inp_label{padding-left:28px;vertical-align:middle; margin-bottom: 5px;}
.popup_csnstmng .txtarea{width: 100%; height: 100px; padding: 12px; resize: none; overflow-y: auto;border:1px solid #dfe2eb;}
.popup_csnstmng .mt14{margin-top:14px;}

.popup_csnstmng .questionDc {
        font-size: 12px;
        color: #695959;
        padding-left: 27px;
        margin-bottom: 10px;
    }

.popup_csnstmng .detailBox {
        border: 1px solid #080808;
        box-shadow: 0 0 5px #ccc;
        padding: 24px 25px;
        font-size: 17px;
        font-family: 'Noto Sans Medium';
        margin-bottom: 30px;
        background-color: #fff1f1;
    }
.popup_csnstmng .afterBox {
    border: 1px solid #080808;
    box-shadow: 0 0 5px #ccc;
    padding: 24px 25px;
    font-size: 16px;
    font-family: 'Noto Sans Medium';
    margin-bottom: 1px;
    background-color: #fff1f1;
    margin-top: 28px;
    text-align: center;
    }

.popup_csnstmng #alertPop {
	padding-top: 20px;
	width: 380px;
}

.csnstAlertPopupDiv #confirmCancelBtn{
    color: #ffffff !important;
    background: #f74a81 !important;;
    border-radius: 3px !important;;
}

.csnstAlertPopupDiv #confirmCancelBtn:hover{
    background: #f9276a !important;;
}

.csnstAlertPopupDiv .btnArea .blue {
    color: #ffffff !important;;
    background: #3673e2 !important;;
    border-radius: 3px !important;;
}

.csnstAlertPopupDiv .btnArea .blue:hover {
    background: #2359d0 !important;;
}



