/*
 ------------------------------
 jqipop
 ------------------------------
 */
 iframe {background:#FFFFFF;}

 .jqipopfade {
     position: absolute;
     background-color: #000000;
 }

 div.jqipop {
     font-family:"Nanum Gothic", "맑은고딕", "돋움",Dotum,Arial,Helvetica,sans-serif;
       padding: 30px 0 0 0;
     position: absolute;
     opacity: 0;
     background-color: #C7C7C7;
     font-size: 11px;
     text-align: left;
     /*border: solid 4px #191919;*/
     border: solid 1px gray;
     border-radius: 10px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     /* IE < 9*/
     /* filter:progid:DXImageTransform.Microsoft.Shadow(color=#A3A3A3,direction=135, strength=10); */
     /*IE9 , Opera*/
     box-shadow: 0 0 10px 1px rgba(0,0,0,.4);
     /* Safiri, Chrome */
     -webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.4);
     /* FireFox */
     -moz-box-shadow:0 0 10px 1px rgba(0,0,0,.4);
 }

 div.jqipop .jqipopwintitle {
     font-family:"Nanum Gothic", "맑은고딕", "돋움",Dotum,Arial,Helvetica,sans-serif;
     position:absolute;
     width: 80%;
     height: 26px;
     padding: 2px;
     font-size: 18px;
     font-weight:bold;
     top:2px;
     left:10px;
     text-align: left;
     color:#fff;
     margin: 0px 1px 0px 0px;
     text-shadow:0px 1px 0px #3D648A;
 }

 div.jqipop .jqipopcontainer {
     font-weight: bold;
 }

 div.jqipop .jqipopclose {
     position: absolute;
     /*top: 2px;
      right: 2px;*/
     z-index: 999;
     top: 3px;
     right: 13px;
     width: 24px;
     height: 26px;
     cursor: pointer;
     text-align: center;
     /* padding: 2px 1px 2px 1px; */
     color: #FFF;
     font-weight: bold;
     font-size: 18px;
     background-color: #E0E0E0;
     border: 1px solid transparent;
     /*	-moz-border-radius-bottomLeft: 5px;
      -webkit-border-bottom-left-radius: 5px;*/
     /*border-left: solid 1px #A6A6A6;
      border-bottom: solid 1px #A6A6A6;*/
 }

 div.jqipop .jqipopclose.over {
     border: 1px solid #FFF;
 }

 div.jqipop .jqipopclose:hover {
     border: 1px solid #FFF;
 }

 div.jqipop .jqipopclose.img {
     background: url(../images/close_toast.png);
     background-repeat: no-repeat;
     position: absolute;
     top: -19px;
     right: -24px;
     width: 36px;
     height: 36px;
     cursor: pointer;
     /*color: #bbbbbb;*/
     /*font-weight: bold;*/
 }

 div.jqipop .jqipopmessage {
     padding: 3px;
     line-height: 5px;
     color: #444444;
     overflow-y: auto;
     overflow-x: hidden;
 }

 div.jqipop .jqipopbuttons {
     text-align: right;
     padding-top: 5px;
     /*border: solid 1px #eeeeee;*/
     background-color: #d7094e;
 }

 /*div.jqipop button {
  padding: 3px 10px;
  margin: 0 10px;
  background-color: #2F6073;
  border: solid 1px #f4f4f4;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  }*/
 /* 2011.01.13 수정 */
 div.jqipop button {
     padding: 0;
     margin: 0;
     color: #222222;
     font-weight: bold;
     font-size: 12px;
 }

 div.jqipop button:hover {
     background-color: #728A8C;
     cursor: pointer;
 }

 div.jqipop button.jqidefaultbutton {
     /*background-color: #8DC05B;*/
     background-color: #BF5E26;
 }

 .jqipopwarning .jqipop .jqipopbuttons {
     background-color: #BF5E26;
 }

 div .jqipop .secSelect {
     position: relative;
     z-index: 100;
     font-size: 12px;
     width: 110px;
     margin: 10px auto 0 auto;
     line-height: 10px;
 }

 div .jqipop .secSelect .secSelectLine {
     background: #5e5c5c;
     color: #cccccc;
     display: inline-block;
     border: 1px solid #747474;
     width: 95px;
     padding: 3px 0 3px 11px;
 }

 div .jqipop .secSelect .secSelectArr {
     position: absolute;
     right: 4px;
     top: 2px;
 }

 div .jqipop .secSelect .secSelectList {
     position: absolute;
     top: 18px;
     left: 0;
     line-height: 10px;
     width: 106px;
     display: block;
     background: #5e5c5c;
     border-left: 1px solid #747474;
     border-right: 1px solid #747474;
     border-bottom: 1px solid #747474;
     z-index: 100;
 }

 div .jqipop .secSelect .secSelectList span {
     display: block;
     padding: 3px 0 3px 11px;
 }

 div .jqipop .secSelect .secSelectList span a {
     color: #cccccc;
 }

 /*
  ------------------------------
  jqitoast
  ------------------------------
  */
 .jqitoastfade {
     position: absolute;
     /*background-color: #FFF;*/
     background-color: #000000;
 }

 div.jqitoast {
     width: 400px;
     height: auto;
     font-family:"Nanum Gothic", "맑은고딕", "돋움",Dotum,Arial,Helvetica,sans-serif;
     position: absolute;
     background: #787878;
     color: #eee;
     font-size: 14px;
     text-align: left;
     border: 2px solid #999;
     border-radius: 10px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     padding-top: 10px;
     padding-bottom: 3px;
     padding-left: 2px;
     padding-right: 2px;
     /* IE < 9*/
     /*filter:progid:DXImageTransform.Microsoft.Shadow(color=#A3A3A3,direction=135, strength=10);*/
     /*IE9 , Opera*/
     box-shadow: 0px 0px 10px 2px #A3A3A3;
     /* Safiri, Chrome */
     -webkit-box-shadow:0px 0px 10px 2px #A3A3A3;
     /* FireFox */
     -moz-box-shadow:0px 0px 10px 2px #A3A3A3;
 }

 .jqitoast.notice {
     border: 2px solid #5395D1;
 }

 .jqitoast.error {
     border: 2px solid #F06852;
 }

 .jqitoast.success {
     border: 2px solid #A0CD13;
     /*border: 3px solid #F2F2F2;*/
 }

 .jqitoast.warning {
     border: 2px solid #F9D960;
     /*border: 3px solid #F0F0F0;*/
 }

 div.jqitoast .jqitoastcontainer {
     font-weight: normal;
 }

 div.jqitoast .jqitoastclose {
     position: absolute;
     top: 1px;
     right: -1px;
     width: 22px;
     height: 22px;
     cursor: pointer;
     font-weight: bold;
     font-size: 20px;
     font-family: Verdana;
     color: #B0B0B0;
 }

 div.jqitoast .jqitoastclose.img {
     background: url(../images/close_toast.png);
     background-repeat: no-repeat;
     position: absolute;
     top: -14px;
     right: -16px;
     width: 24px;
     height: 24px;
     cursor: pointer;
     /*color: #bbbbbb;*/
     /*font-weight: bold;*/
 }

 div.jqitoast .jqitoastmessage {
     padding: 20px 6px 20px 6px;
     line-height: 20px;
     color: #eee;
     margin-left: 10px;
 }

 div.jqitoast .jqitoastmessage p {
     width: 32px;
     height: 32px;
     margin-left: 10px;
     margin-top: -4px;
     margin-right: 10px;
     float: left;
 }

 div.jqitoast .jqitoastmessage p.notice {
     background: url(../images/notice_toast.png);
 }

 div.jqitoast .jqitoastmessage p.error {
     background: url(../images/error_toast.png);
 }

 div.jqitoast .jqitoastmessage p.success {
     background: url(../images/success_toast.png);
 }

 div.jqitoast .jqitoastmessage p.warning {
     background: url(../images/warning_toast.png);
 }

 div.jqitoast .jqitoastbuttons {
     text-align: right;
     padding: 5px 0 5px 0;
     /*border: solid 1px #eeeeee;*/
     /*background-color: #333;*/
     background: #787878;
 }

 div.jqitoast button {
     padding: 3px 10px;
     margin: 0 10px;
     background-color: #2F6073;
     border: solid 1px #f4f4f4;
     color: #ffffff;
     font-weight: bold;
     font-size: 12px;
     cursor: pointer;
 }

 div.jqitoast button:hover {
     background-color: #728A8C;
     cursor: pointer;
 }

 div.jqitoast button.jqitoastdefaultbutton {
     /*background-color: #8DC05B;*/
     background-color: #BF5E26;
     cursor: pointer;
 }

 div.jqitoast button.jqitoastdefaultbutton:hover {
     /*background-color: #8DC05B;*/
     background-color: #BF5E26;
     cursor: pointer;
 }

 .jqitoastwarning .jqitoast .jqitoastbuttons {
     background-color: #BF5E26;
 }

 .jqitoastwarning_notice .jqitoast .jqitoastbuttons {
     background-color: #5395D1;
 }

 .jqitoastwarning_error .jqitoast .jqitoastbuttons {
     background-color: #F06852;
 }

 .jqitoastwarning_success .jqitoast .jqitoastbuttons {
     background-color: #A0CD13;
 }

 .jqitoastwarning_warning .jqitoast .jqitoastbuttons {
     background-color: #F9D960;
 }

 /*
  ------------------------------
  jqitoastwhite
  ------------------------------
  */
 .jqitoastwhitefade {
     position: absolute;
     background-color: #000000;
 }

 div.jqitoastwhite {
     width: 360px;
     height: auto;
     font-family:"Nanum Gothic", "맑은고딕", "돋움",Dotum,Arial,Helvetica,sans-serif;
     position: absolute;
     background: #FFF;
     color: #FFF;
     font-size: 12px !important;
     text-align: left;
     border: 1px outset #000;
     border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
     -webkit-border-radius: 0 0 4px 4px;
     padding-bottom: 3px;
     background-image: linear-gradient(#FFFFFF,#D7D7D7); /* W3C */
     background-image:-webkit-linear-gradient(#FFFFFF,#D7D7D7); /* Chrome10+,Safari5.1+ */
     background-image:-o-linear-gradient(#FFFFFF,#D7D7D7); /* Opera11.10+ */
     background-image:-ms-linear-gradient(#FFFFFF,#D7D7D7); /*IE10+*/
     box-shadow: 0px 0px 10px 2px #A3A3A3;
     -webkit-box-shadow:0px 0px 10px 2px #A3A3A3;
     -moz-box-shadow:0px 0px 10px 2px #A3A3A3;
 }

 .jqitoastwhiteheader {
     position: relative;
     /* width: 346px; */
     height: 26px;
     padding: 3px 0 0 12px;
     font-size: 12px;
     text-align: left;
     margin: 0px 1px 0px 0px;
     border: 1px outset #E1E3E5;
     background: #3c4852;
     background-image: linear-gradient(#818991,#3c4852); /* W3C */
     background-image:-webkit-linear-gradient(#818991,#3c4852); /* Chrome10+,Safari5.1+ */
     background-image:-o-linear-gradient(#818991,#3c4852); /* Opera11.10+ */
     background-image:-ms-linear-gradient(#818991,#3c4852); /*IE10+*/
 }

 div.jqitoastwhite .jqitoastwhitecontainer {
     border-radius: 10px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
 }

 div.jqitoastwhite .jqitoastwhiteclose {
     position: absolute;
     top: 2px;
     right: -1px;
     width: 22px;
     height: 22px;
     cursor: pointer;
     font-weight: bold;
     font-size: 16px;
     font-family: Verdana;
     color: #FFF;
 }

 div.jqitoastwhite .jqitoastwhiteclose.img {
     background: url(../images/close_toast.png);
     background-repeat: no-repeat;
     position: absolute;
     top: -19px;
     right: -24px;
     width: 34px;
     height: 34px;
     cursor: pointer;
 }

 div.jqitoastwhite .jqitoastwhitemessage {
     padding: 16px 20px 10px 0;
     line-height: 20px;
     color: #000000;
     margin-left: 10px;
 }

 div.jqitoastwhite .jqitoastwhitemessage p {
     width: 32px;
     height: 32px;
     margin-left: 10px;
     margin-top: -4px;
     margin-right: 10px;
     float: left;
     vertical-align: middle;
 }

 div.jqitoastwhite .jqitoastwhitemessage div.message_txt {
    padding-left: 52px;
    vertical-align: middle;
    word-break: break-all;
 }

 div.jqitoastwhite .jqitoastwhitemessage p.notice {
     background: url(../images/notice_toast.png) no-repeat;
 }

 div.jqitoastwhite .jqitoastwhitemessage p.error {
     background: url(../images/error_toast.png) no-repeat;
 }

 div.jqitoastwhite .jqitoastwhitemessage p.success {
     background: url(../images/success_toast.png) no-repeat;
 }

 div.jqitoastwhite .jqitoastwhitemessage p.warning {
     background: url(../images/warning_toast.png) no-repeat;
 }

 div.jqitoastwhite .jqitoastwhitebuttons {
     text-align: right;
     padding: 5px 0 5px 0;
     background: lightgray;
     margin-left:2px;
     margin-right:2px;
     -webkit-border-bottom-right-radius: 4px;
     -webkit-border-bottom-left-radius: 4px;
     -moz-border-radius-bottomright: 4px;
     -moz-border-radius-bottomleft: 4px;
     border-bottom-right-radius: 4px;
     border-bottom-left-radius: 4px;
 }

 div.jqitoastwhite button {
     padding: 3px 10px;
     margin: 0 10px;
     background-color: #f4f4f4;
     border: solid 1px #2F6073;
     /* color: #2F6073; */
     color: #000000;
     font-size: 12px;
     cursor: pointer;
 }

 div.jqitoastwhite button:hover {
     /* background-color: #728A8C; */
     color: #ffffff;
     background-color: #2F6073;
     cursor: pointer;
 }

 div.jqitoastwhite button.jqitoastwhitedefaultbutton {
     cursor: pointer;
 }

 div.jqitoastwhite button.jqitoastwhitedefaultbutton:hover {
     cursor: pointer;
 }

 .jqitoastwhitewarning_notice .jqitoastwhite .jqitoastwhitebuttons {
     background-image: linear-gradient(#E1E1E1,#F5F5F5); /* W3C */
     background-image:-webkit-linear-gradient(#E1E1E1,#F5F5F5); /* Chrome10+,Safari5.1+ */
     background-image:-o-linear-gradient(#E1E1E1,#F5F5F5); /* Opera11.10+ */
     background-image:-ms-linear-gradient(#E1E1E1,#F5F5F5); /*IE10+*/
 }

 .jqitoastwhitewarning_error .jqitoastwhite .jqitoastwhitebuttons {
     background-image: linear-gradient(#E1E1E1,#F5F5F5); /* W3C */
     background-image:-webkit-linear-gradient(#E1E1E1,#F5F5F5); /* Chrome10+,Safari5.1+ */
     background-image:-o-linear-gradient(#E1E1E1,#F5F5F5); /* Opera11.10+ */
     background-image:-ms-linear-gradient(#E1E1E1,#F5F5F5); /*IE10+*/
 }

 .jqitoastwhitewarning_success .jqitoastwhite .jqitoastwhitebuttons {
    background-image: linear-gradient(#E1E1E1,#F5F5F5); /* W3C */
     background-image:-webkit-linear-gradient(#E1E1E1,#F5F5F5); /* Chrome10+,Safari5.1+ */
     background-image:-o-linear-gradient(#E1E1E1,#F5F5F5); /* Opera11.10+ */
     background-image:-ms-linear-gradient(#E1E1E1,#F5F5F5); /*IE10+*/
 }

 .jqitoastwhitewarning_warning .jqitoastwhite .jqitoastwhitebuttons {
     background-image: linear-gradient(#E1E1E1,#F5F5F5); /* W3C */
     background-image:-webkit-linear-gradient(#E1E1E1,#F5F5F5); /* Chrome10+,Safari5.1+ */
     background-image:-o-linear-gradient(#E1E1E1,#F5F5F5); /* Opera11.10+ */
     background-image:-ms-linear-gradient(#E1E1E1,#F5F5F5); /*IE10+*/
 }


 /*
  ------------------------------
  jqitoastwhite-modal
  ------------------------------
  */
  .jqitoastwhite-modalfade {
    position: absolute;
    background-color: #000000;
}

div.jqitoastwhite-modal {
    width: 360px;
    height: auto;
    font-family:"Nanum Gothic", "맑은고딕", "돋움",Dotum,Arial,Helvetica,sans-serif;
    position: absolute;
    background: #FFF;
    color: #FFF;
    font-size: 14px !important;
    text-align: left;
    border: 3px outset #000;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    padding-bottom: 3px;
    box-shadow: 0px 0px 10px 2px #A3A3A3;
    -webkit-box-shadow:0px 0px 10px 2px #A3A3A3;
    -moz-box-shadow:0px 0px 10px 2px #A3A3A3;
}

.jqitoastwhite-modalheader {
    position: relative;
    /* width: 346px; */
    height: 38px;
    padding: 6px 0 0 12px;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin: 0px 0px 0px 0px;
    /* border: 1px outset #E1E3E5; */
    background: #000000;
}

div.jqitoastwhite-modal .jqitoastwhite-modalcontainer {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

div.jqitoastwhite-modal .jqitoastwhite-modalclose {
    position: absolute;
    top: 4px;
    right: 8px;
    width: 20px;
    height: 28px;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    font-family: Verdana;
    color: #FFF;
    background: #000000;
    padding: 0px 2px 0 2px;
    border: 1px solid #000000;
}
div.jqitoastwhite-modal .jqitoastwhite-modalclose:hover {
    background: #565656;
    border: 1px solid #959595;
}

div.jqitoastwhite-modal .jqitoastwhite-modalclose.img {
    background: url(../images/close_toast.png);
    background-repeat: no-repeat;
    position: absolute;
    top: -19px;
    right: -24px;
    width: 34px;
    height: 34px;
    cursor: pointer;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage {
    padding: 16px 20px 10px 0;
    line-height: 20px;
    color: #000000;
    margin-left: 10px;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage p {
    width: 32px;
    height: 32px;
    margin-left: 10px;
    margin-top: -4px;
    margin-right: 10px;
    float: left;
    vertical-align: middle;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage div.message_txt {
   font-size: 14px;
   padding-left: 10px;
   vertical-align: middle;
   word-break: break-all;
}

/* 개인정보 검출 안내 결과 표시 부분 css 추가 2022.07.20 S */
div.jqitoastwhite-modal .jqitoastwhite-modalmessage div.message_txt table {
    display:none;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage div.message_txt div.priv-res-desc {
    font-size:14px;
    color: #000000;
    padding: 4px;
}
div.jqitoastwhite-modal .jqitoastwhite-modalmessage div.message_txt div.priv-res-desc .chk-filter-type {
    color: #c72868;
    font-weight: bold;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage div.message_txt div.priv-type-desc {
    height: 40px;
    background: #c72868;
    color: #ffffff;
    text-align: center;
    padding: 10px 0;
    margin-top: 10px;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage div.message_txt div.priv-res-items {
    background: #efefef;
    color: #c72868;
    font-weight: 600;
    padding: 10px 20px;
    margin-top: 6px;
    line-height: 24px;
    height: 300px;
    overflow-y: auto;
}
/* 개인정보 검출 안내 결과 표시 부분 css 추가 2022.07.20 E */

div.jqitoastwhite-modal .jqitoastwhite-modalmessage p.notice {
    background: url(../images/notice_toast.png) no-repeat;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage p.error {
    background: url(../images/error_toast.png) no-repeat;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage p.success {
    background: url(../images/success_toast.png) no-repeat;
}

div.jqitoastwhite-modal .jqitoastwhite-modalmessage p.warning {
    background: url(../images/warning_toast.png) no-repeat;
}

div.jqitoastwhite-modal .jqitoastwhite-modalbuttons {
    text-align: right;
    padding: 5px 0 5px 0;
    background: #ffffff;
    margin-left:2px;
    margin-right:2px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

div.jqitoastwhite-modal button {
    padding: 3px 10px;
    margin: 0 10px;
    background-color: #c72868;
    border: solid 1px #691a3b;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
}

div.jqitoastwhite-modal button:hover {
    color: #000000;
    background-color: #dadada;
    border: 1px solid rgb(122, 122, 122);
    cursor: pointer;
}

div.jqitoastwhite-modal button.jqitoastwhite-modaldefaultbutton {
    cursor: pointer;
}

div.jqitoastwhite-modal button.jqitoastwhite-modaldefaultbutton:hover {
    cursor: pointer;
}

.jqitoastwhite-modalwarning_notice .jqitoastwhite-modal .jqitoastwhite-modalbuttons {
    background-image: linear-gradient(#E1E1E1,#F5F5F5); /* W3C */
    background-image:-webkit-linear-gradient(#E1E1E1,#F5F5F5); /* Chrome10+,Safari5.1+ */
    background-image:-o-linear-gradient(#E1E1E1,#F5F5F5); /* Opera11.10+ */
    background-image:-ms-linear-gradient(#E1E1E1,#F5F5F5); /*IE10+*/
}

.jqitoastwhite-modalwarning_error .jqitoastwhite-modal .jqitoastwhite-modalbuttons {
    background-image: linear-gradient(#E1E1E1,#F5F5F5); /* W3C */
    background-image:-webkit-linear-gradient(#E1E1E1,#F5F5F5); /* Chrome10+,Safari5.1+ */
    background-image:-o-linear-gradient(#E1E1E1,#F5F5F5); /* Opera11.10+ */
    background-image:-ms-linear-gradient(#E1E1E1,#F5F5F5); /*IE10+*/
}

.jqitoastwhite-modalwarning_success .jqitoastwhite-modal .jqitoastwhite-modalbuttons {
    background-image: linear-gradient(#E1E1E1,#F5F5F5); /* W3C */
    background-image:-webkit-linear-gradient(#E1E1E1,#F5F5F5); /* Chrome10+,Safari5.1+ */
    background-image:-o-linear-gradient(#E1E1E1,#F5F5F5); /* Opera11.10+ */
    background-image:-ms-linear-gradient(#E1E1E1,#F5F5F5); /*IE10+*/
}

.jqitoastwhite-modalwarning_warning .jqitoastwhite-modal .jqitoastwhite-modalbuttons {
    background-image: linear-gradient(#E1E1E1,#F5F5F5); /* W3C */
    background-image:-webkit-linear-gradient(#E1E1E1,#F5F5F5); /* Chrome10+,Safari5.1+ */
    background-image:-o-linear-gradient(#E1E1E1,#F5F5F5); /* Opera11.10+ */
    background-image:-ms-linear-gradient(#E1E1E1,#F5F5F5); /*IE10+*/
}

