@charset "utf-8";

/* cssnano:disable */

/* 별도 인터랙션 관련 스타일 :: S */
.twinEle {
    transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
}
.itrcEle {
    position:relative;
    opacity:0 !important;
    transition:all 0.6s ease;
    -webkit-transition:all 0.6s ease;
    -moz-transition:all 0.6s ease;
    -o-transition:all 0.6s ease;
    -ms-transition:all 0.6s ease;
}
.itrcEle.dr_300 {
    transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -o-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
}
.itrcEle.dr_800 {
    transition-duration:0.8s;
    -webkit-transition-duration:0.8s;
    -moz-transition-duration:0.8s;
    -o-transition-duration:0.8s;
    -ms-transition-duration:0.8s;
}
.itrcEle.dr_1000 {
    transition-duration:1.0s;
    -webkit-transition-duration:1.0s;
    -moz-transition-duration:1.0s;
    -o-transition-duration:1.0s;
    -ms-transition-duration:1.0s;
}
.itrcEle._up {top:30px !important;}
.itrcEle._down {top:-30px !important;}
.itrcEle._left {left:30px !important;}
.itrcEle._right {left:-30px !important;}

.itrcEle.active {opacity:1 !important;}
.itrcEle._up.active {top:0 !important;}
.itrcEle._down.active {top:0 !important;}
.itrcEle._left.active {left:0 !important;}
.itrcEle._right.active {left:0 !important;}
/* 별도 인터랙션 관련 스타일 :: E */



/* 커스터마이징 공통 스타일 영역 :: S */

.conFullPage {width:100vw; width:100dvw; max-width:100svw; height:100vh; height:100dvh; max-height:100svh; min-width:0 !important; min-height:0 !important; position:relative; margin:0; padding:0; box-sizing:border-box; overflow-x:hidden; overflow-y:auto;}

#wrap {}
#wrap.con {}
#wrap.con .content {display:block; width:100%; min-width:0; max-width:10000px; height:100%; min-height:0; max-height:1000000px;}
#wrap.con.conFlexPage {}
#wrap.con.conFlexPage .content {display:flex;}

#wrap.con .sub-content {padding:110px 30px 0;}


#wrap.con .btn-xs {height:24px; padding:0 12px; font-size:12px; line-height:24px;}
/* #wrap.con .btn-border {color:#333 !important; background-color:transparent !important; border:1px solid #333 !important;} */
#wrap.con .btn-green {background:#3cb2e8 !important; border:1px solid #2eace6 !important;}
#wrap.con .btn-outline-green {/* color:#fff !important; */ color:#2eace6 !important; border:1px solid #2eace6 !important;}

#wrap.con .text-green {color:#0a63ff !important;}
#wrap.con .text-blue {color:#4285f4 !important;}

#wrap.con .custom-radio input:checked + label {color:#3cb2e8 !important; border:1px solid #3cb2e8 !important;}


html body .modal {}
html body .modal-content {border:1px solid #2d336d; border-radius:6px;}
html body .modal-header {background:linear-gradient(90deg, #2d336d, #4e58bc);}
html body .modal .btn {}
html body .modal .btn-green {color:#fff !important; background:#3cb2e8 !important; border:1px solid #2eace6 !important;}
html body .modal .btn-light-green {color:#3cb2e8 !important; background:#d9ecf5 !important; border:1px solid #d9ecf5 !important;}


/* 데이터 리스트 검색영역 :: s */
#wrap.con .filter-wrap {background:#f4f5ff; border:1px solid #9197ff;}
#wrap.con .filter-wrap .search-btn {background:#6d75ff !important; border:1px solid #6d75ff !important; color:#fff !important;}
#wrap.con .filter-wrap .search-btn i {display:none;}

#wrap.con .filter-container.multiple {flex-wrap:wrap; flex-direction:row; padding-right:100px; position:relative;}
#wrap.con .filter-container.multiple .search-btn {display:block; width:80px; height:100%; position:absolute; top:0; right:0;}
#wrap.con .filter-container.multiple .filter-content {flex-basis:50%; margin:0; padding:5px 0; box-sizing:border-box;}
#wrap.con .filter-container.multiple .filter-content .form {}
#wrap.con .filter-container.multiple .filter-content .form > * {display:inline-block; position:relative; vertical-align:middle; margin:0; /* padding:0 5px; */ box-sizing:border-box;}
#wrap.con .filter-container.multiple .filter-content .form select {width:100px;}
#wrap.con .filter-container.multiple .filter-content .form select + input[type="text"],
#wrap.con .filter-container.multiple .filter-content .form select + input[type="number"],
#wrap.con .filter-container.multiple .filter-content .form select + input[type="email"],
#wrap.con .filter-container.multiple .filter-content .form select + input[type="tel"] {width:calc(100% - 100px);}
#wrap.con .filter-container.multiple .filter-content .form.ea_2 > * {width:50%;}
#wrap.con .filter-container.multiple .filter-content .form.ea_3 > * {width:33.333333333333333333333333333333%;}
/* 데이터 리스트 검색영역 :: e */


/* 데이터 리스트 영역 :: s */
#wrap.con .table-head {}
#wrap.con .table-head .text-green {color:#1874ff !important;}
#wrap.con .table-head .input-form {}

#wrap.con .ag-grid {}

#wrap.con .page-link.active > .page-link, 
#wrap.con .active > .page-link {color:#1874ff !important;}
/* 데이터 리스트 영역 :: e */



@media screen and (max-width:1600px){
    
}

@media screen and (max-width:1440px){
    
}

@media screen and (max-width:1280px){
    
}

@media screen and (max-width:1080px){
    
}

@media screen and (max-width:1024px){
    
}

@media screen and (max-width:960px){
    
}

@media screen and (max-width:768px){
    
}

/* 커스터마이징 공통 스타일 영역 :: E */

/* cssnano:enable */