@charset "utf-8";
@media (min-width: 900px) {
   .header.type-main .header-top {
       background: #00ff84 !important;
       border-color: #00ff84 !important;
   }
}
::selection {
    background: #1bef08 !important;
}
::-moz-selection {
    background: #1bef08 !important;
}
.login-wrap.type-login .login-in .login-form-new .login-ul-new li:before {
  border: 2px solid #1bef08 !important;
}
.login-wrap.type-login .login-in .login-form-new .login-ul-new li:hover {
  border: 1px solid #1bef08 !important;
}
.login-wrap.type-login .login-in .login-form-new .login-ul-new li.focus label {
  background: #fff;
  top: 0;
  left: 10px;
  padding: 5px;
  font-size: 1.4rem;
  color: #1bef08 !important;
}
.custom-check-login::before {
  color: #1bef08 !important;
}
.cmt-write-box-count em {
    color: #129B05 !important;
}
.swal2-icon.swal2-success, 
.swal2-icon.swal2-warning, 
.swal2-icon.swal2-error {
    color: #129B05 !important;
    border-color: #129B05 !important;
}
.swal2-icon.swal2-success .swal2-success-ring { 
    border-color: #129B05 !important;
}
.swal2-icon.swal2-success .swal2-success-line-tip, 
.swal2-icon.swal2-success .swal2-success-line-long, 
.swal2-icon.swal2-error .swal2-x-mark-line-left, 
.swal2-icon.swal2-error .swal2-x-mark-line-right {
    background-color: #129B05 !important;
}
.flag-xs,
.btn-bookmark.on::before {
    color: #129B05 !important;
}
.flag1, .flag7, .flag8, .flag-class, .flag-xs, .flag-boonryu {
    color: #129B05 !important;
    background-color: #129B0522 !important;
}
.d-day {
    color: #129B05 !important;
}
.flag4.ing {
    background-color: #129B05 !important;
}
.side-menu-wrap .side-menu-info-wrap .side-menu-info .cont .side-quick-wrap li i::before,
.side-menu-wrap .side-menu-info-wrap .side-menu-info .cont .edu-wrap li .dl-wrap dl dd {
    color: #129B05 !important;
}
.header .gnb-top .sch-top-wrap {
    border-color: #129B05 !important;
}
.header .gnb-top .sch-top-wrap button::after {
    color: #129B05 !important;
}
.quick-wrap strong {
    border-color: #129B05 !important;
    color: #129B05 !important;
}
.quick-menu li:hover i,
.quick-menu li:hover span {
    color: #129B05 !important;
}
.cop-top > .list-slide-wrap .cop-menu-swiper .swiper-wrapper .swiper-slide.on::before,
.cop-category li.on {
    background: #129B05 !important;
}
.cop-top > .list-slide-wrap .cop-menu-swiper .swiper-wrapper .swiper-slide.on,
.cop-category li:not(.on):hover a {
    color: #129B05 !important;
}
.view-type-list button.on {
    background: #129B05 !important;
}
.btn-icon.btn-scrap.on span::before {
    color: #129B05 !important;
}
 .sch-select ul.depth0 li.on {
    background: #129B05 !important;
    border-color: #129B05 !important;
}
 .sch-select.type-select ul:not(:first-child) li.on::before {
    color: #129B05 !important;
}
 .sch-select ul:not(:first-child) li.on span {
    color: #129B05 !important;
}
.list-faq > ul > li .q-block .btn-tog {
    border-color: #129B05 !important;
}
.list-faq > ul > li .q-block .btn-tog::before {
    color: #129B05 !important;
}
.ptmall-top em,
.ptmall-top-box .ptmall-top-in.type-2 p em,
.ptmall-use-list ul li .top-wrap .top-wrap-in strong ins,
.ptmall-list ul li .cont .foot p {
    color: #129B05 !important;
}
.chart-stick-wrap3 .chart-stick-in .chart-stick .stick-in {
    background-color: #129B0522 !important;
}
.chart-stick-wrap3 .chart-stick-in .chart-stick .stick-in .type-my,
.chart-stick-wrap3 .chart-info-wrap span.type-my::before {
    background-color: #129B05 !important;
}
.chart-stick-wrap3 .chart-stick-in em,
.list-class > ul > li .more-wrap .more-in .chart-text {
    color: #129B05 !important;
}
.chart-stick-wrap2 .chart-stick-in .chart-stick .stick-in {
    background-color: #129B0522 !important;
}
.chart-stick-wrap2 .chart-stick-in .chart-stick .stick-in .type-my {
    background-color: #129B05 !important;
}
.chart-stick-wrap2 .chart-stick-in em {
    color: #129B05 !important;
}
.home-nav.type-edit .home-menu li:not(.on):first-child {
    background-color: #129B05 !important;
}
@media (min-width: 1023px) {
    .home-nav.type-edit .home-menu li:not(.on):first-child a,
    .home-nav.type-edit .home-menu li:not(.on):first-child a span {
        background-color: #129B05 !important;
    }
    .home-nav.type-edit .home-menu li:not(.on):first-child a svg {
        fill: #129B05 !important;
    }
}
.ui-datepicker-prev::after,
.ui-datepicker-next::after {
    border: solid #129B05 !important;
    border-width: 0 2px 2px 0 !important;
}
.ui-datepicker .ui-state-active {
    background: #129B0522 !important;
    border-color: #129B05 !important;
}
.ui-datepicker .ui-state-highlight,
.dark-mode .ui-datepicker .ui-state-highlight {
    color: #129B05 !important;
}
.fr-wrapper ::-moz-selection,
.fr-wrapper ::selection,
.fr-image-resizer .fr-handler,
.fr-popup .fr-files-progress-bar-layer > div.fr-loader,
.fr-popup .fr-files-progress-bar-layer > div.fr-loader span,
.fr-blue-decorator,
.fr-drag-helper {
    background: #129B05CC !important;
}
.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
#fr-logo:hover > svg .fr-logo, #fr-logo:focus > svg .fr-logo {
    fill: #129B05 !important;
}
.fr-popup .fr-action-buttons button.fr-command,
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command,
.fr-trim-button {
    color: #129B05 !important;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command,
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus,
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active,
.fr-popup .fr-action-buttons button.fr-command,
.fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus,
.fr-popup .fr-action-buttons button.fr-command:active,
#fr-logo:hover > span, #fr-logo:focus > span {
    color: #129B05 !important;
}
.fr-popup .fr-table-size .fr-select-table-size>span.hover>span {
    background: #129B054C !important;
    border: solid 1px#129B05 !important;
}
.fr-popup .fr-input-line input[type="text"]:focus, .fr-popup .fr-input-line textarea:focus {
    border: solid 2px #129B05 !important;
}
.fr-popup .fr-checkbox input:checked + span {
    background: #129B05 !important;
    border: solid 2px #129B05 !important;
}
.fr-element table td.fr-selected-cell, .fr-element table th.fr-selected-cell,
.fr-image-resizer {
    border: solid 1px #129B05 !important;
}
.fr-popup .fr-files-upload-layer.fr-drop {
    border-color: #129B05 !important;
}
.fr-line-breaker {
    border-top: #129B05 !important;
}
.lds-ripple div {
    background-color: #129B05 !important;
}
.upload-form .upload-progress.ing {
    background-color: #129B0522 !important;
}
.upload-form .upload-progress > .progress {
    background-color: #129B0566 !important;
}
.jstree-default .jstree-search {
    color: #129B05 !important;
}
.jstree-default .jstree-clicked {
    background: #129B05 !important;
    color: #ffffff !important;
}
.video-js .watched-progress {
    background-color: #129B05 !important;
}
.pdf-top .top-btn-wrap .btn-pdf:hover {
    background-color: #129B05 !important;
    border-color: #129B05 !important;
}
.pdf-progress .pdf-progress-bar {
    background-color: #129B05 !important;
}
.login-wrap .login-content .member-select-wrap ul li .custom-radio:checked::before {
    color: #129B05 !important;
}
