@charset "utf-8";
@import url("../bootstrap/fonts.css");

/*================================================

Saramnuri R&D Team
Copyright 2023 SARAM
Written for - www.saramnuri.com

================================================ */


/******* theme *******/
/* common.css */
body#theme_lightblue {}

body#theme_lightblue a {
    color: #428dfc !important;
}

body#theme_lightblue a:hover {
    color: #3475e8 !important;
}

body#theme_lightblue .hr1 {
    border-color: #428dfc !important;
}

body#theme_lightblue .form-bg-primary {
    color: #fff !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .form-control.form-bg-primary:focus,
body#theme_lightblue .form-control.form-bg-primary.focus {
    background-color: #428dfc !important;
}

body#theme_lightblue .form-control.form-bg-primary:hover,
body#theme_lightblue .form-control.form-bg-primary.hover {
    background-color: #428dfc !important;
}

body#theme_lightblue .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff !important;
    border-color: #428dfc !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    border-color: #428dfc !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .btn-primary {
    color: #fff !important;
    background-color: #428dfc !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-primary:hover {
    color: #fff !important;
    background-color: #3475e8 !important;
    border-color: #3475e8 !important;
}

body#theme_lightblue .btn-primary:focus,
body#theme_lightblue .btn-primary.focus {
    color: #fff !important;
    background-color: #428dfc !important;
    border-color: #428dfc !important;
    box-shadow: 0 0 0 0.1rem rgba(66, 141, 252, 0.5) !important;
}

body#theme_lightblue .btn-primary.disabled,
body#theme_lightblue .btn-primary:disabled {
    color: rgba(255, 255, 255, 0.5) !important;
    background-color: #76a5ff !important;
    border-color: #76a5ff !important;
}

body#theme_lightblue .btn-primary:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-primary:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-primary.dropdown-toggle {
    color: rgba(255, 255, 255, 0.5) !important;
    background-color: #3475e8 !important;
    border-color: #3475e8 !important;
}

body#theme_lightblue .btn-primary:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-primary:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(66, 141, 252, 0.5) !important;
}

body#theme_lightblue .btn-success {
    color: #fff !important;
    background-color: #36b9cc !important;
    border-color: #36b9cc !important;
}

body#theme_lightblue .btn-success:hover {
    color: #fff;
    background-color: #1baabe !important;
    border-color: #1baabe !important;
}

body#theme_lightblue .btn-success:focus,
body#theme_lightblue .btn-success.focus {
    color: #fff !important;
    background-color: #1baabe !important;
    border-color: #1baabe !important;
    box-shadow: 0 0 0 0.1rem rgba(84, 196, 212, 0.5) !important;
}

body#theme_lightblue .btn-success.disabled,
body#theme_lightblue .btn-success:disabled {
    color: #fff !important;
    background-color: #36b9cc !important;
    border-color: #36b9cc !important;
}

body#theme_lightblue .btn-success:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-success:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-success.dropdown-toggle {
    color: #fff !important;
    background-color: #1baabe !important;
    border-color: #1baabe !important;
}

body#theme_lightblue .btn-success:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-success:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(84, 196, 212, 0.5) !important;
}

body#theme_lightblue .btn-info {
    color: #fff !important;
    background-color: #4546a5 !important;
    border-color: #4546a5 !important;
}

body#theme_lightblue .btn-info:hover {
    color: #fff !important;
    background-color: #3d3e8e !important;
    border-color: #3d3e8e !important;
}

body#theme_lightblue .btn-info:focus,
body#theme_lightblue .btn-info.focus {
    color: #fff !important;
    background-color: #3d3e8e !important;
    border-color: #3d3e8e !important;
    box-shadow: 0 0 0 0.1rem rgba(105, 136, 228, 0.5) !important;
}

body#theme_lightblue .btn-info.disabled,
body#theme_lightblue .btn-info:disabled {
    color: rgba(255, 255, 255, 0.8) !important;
    background-color: #6a6bb7 !important;
    border-color: #6a6bb7 !important;
}

body#theme_lightblue .btn-info:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-info:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-info.dropdown-toggle {
    color: rgba(255, 255, 255, 0.8) !important;
    background-color: #5758ae !important;
    border-color: #5758ae !important;
}

body#theme_lightblue .btn-info:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-info:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(105, 136, 228, 0.1) !important;
}

body#theme_lightblue .btn-inverse-primary {
    color: #76a5ff !important;
    background-color: rgba(118, 165, 255, 0.15) !important;
}

body#theme_lightblue .btn-inverse-primary:hover {
    color: #fff !important;
    background-color: #76a5ff !important;
}

body#theme_lightblue .btn-inverse-primary:focus,
body#theme_lightblue .btn-inverse-primary.focus {
    color: #fff !important;
    background-color: #76a5ff !important;
}

body#theme_lightblue .btn-inverse-primary.disabled,
body#theme_lightblue .btn-inverse-primary:disabled {
    color: #dfe8fb !important;
    background-color: rgba(223, 232, 251, 0.15) !important;
}

body#theme_lightblue .btn-inverse-primary:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-inverse-primary:not(:disabled):not(.disabled).active {
    color: #fff !important;
    background-color: #76a5ff !important;
}

body#theme_lightblue .btn-inverse-primary:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-inverse-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 0.1rem rgba(118, 165, 255, 0.5) !important;
}

body#theme_lightblue .btn-inverse-success {
    color: #4cceac !important;
    background-color: rgba(76, 206, 172, 0.15) !important;
}

body#theme_lightblue .btn-inverse-success:hover {
    color: #fff !important;
    background-color: #4cceac !important;
}

body#theme_lightblue .btn-inverse-success:focus,
body#theme_lightblue .btn-inverse-success.focus {
    color: #fff !important;
    background-color: #4cceac !important;
}

body#theme_lightblue .btn-inverse-success.disabled,
body#theme_lightblue .btn-inverse-success:disabled {
    color: #4cceac !important;
    background-color: rgba(76, 206, 172, 0.15) !important;
}

body#theme_lightblue .btn-inverse-success:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-inverse-success:not(:disabled):not(.disabled).active {
    color: #fff !important;
    background-color: #4cceac !important;
}

body#theme_lightblue .btn-inverse-success:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-inverse-success:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 206, 172, 0.5) !important;
}

body#theme_lightblue .btn-inverse-info {
    color: #6861ce !important;
    background-color: rgba(118, 165, 255, 0.15) !important;
}

body#theme_lightblue .btn-inverse-info:hover {
    color: #fff !important;
    background-color: #6861ce !important;
}

body#theme_lightblue .btn-inverse-info:focus,
body#theme_lightblue .btn-inverse-info.focus {
    color: #fff !important;
    background-color: #6861ce !important;
}

body#theme_lightblue .btn-inverse-info.disabled,
body#theme_lightblue .btn-inverse-info:disabled {
    color: #6861ce !important;
    background-color: rgba(104, 97, 206, 0.15) !important;
}

body#theme_lightblue .btn-inverse-info:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-inverse-info:not(:disabled):not(.disabled).active {
    color: #fff !important;
    background-color: #6861ce !important;
}

body#theme_lightblue .btn-inverse-info:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-inverse-info:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 0.1rem rgba(104, 97, 206, 0.15) !important;
}

body#theme_lightblue .btn-outline-primary {
    color: #428dfc !important;
    border-color: #428dfc !important;
    background-color: #fff !important;
}

body#theme_lightblue .btn-outline-primary:hover {
    color: #fff !important;
    background-color: #428dfc !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-outline-primary:focus,
body#theme_lightblue .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.1rem rgba(78, 115, 223, 0.5) !important;
}

body#theme_lightblue .btn-outline-primary.disabled,
body#theme_lightblue .btn-outline-primary:disabled {
    color: #76a5ff !important;
    background-color: transparent !important;
}

body#theme_lightblue .btn-outline-primary:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-outline-primary:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-outline-primary.dropdown-toggle {
    color: rgba(255, 255, 255, 0.8) !important;
    background-color: #76a5ff !important;
    border-color: #76a5ff !important;
}

body#theme_lightblue .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(78, 115, 223, 0.5) !important;
}

body#theme_lightblue .btn-outline-secondary:hover {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-outline-secondary:focus,
body#theme_lightblue .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.1rem rgba(214, 220, 226, 0.5) !important;
}

body#theme_lightblue .btn-outline-secondary:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-outline-secondary:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-outline-secondary.dropdown-toggle {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(214, 220, 226, 0.5) !important;
}

body#theme_lightblue .btn-outline-secondary2 {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-outline-secondary2:hover {
    color: #fff !important;
    background-color: #428dfc !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-outline-secondary2:focus,
body#theme_lightblue .btn-outline-secondary2.focus {
    box-shadow: 0 0 0 0.2rem rgba(214, 220, 226, 0.5) !important;
}

body#theme_lightblue .btn-outline-secondary2.disabled,
body#theme_lightblue .btn-outline-secondary2:disabled {
    color: #76a5ff !important;
    background-color: transparent !important;
}

body#theme_lightblue .btn-outline-secondary2:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-outline-secondary2:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-outline-secondary2.dropdown-toggle {
    color: #fff !important;
    background-color: #428dfc !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-outline-secondary2:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-outline-secondary2:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-outline-secondary2.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(214, 220, 226, 0.5) !important;
}

body#theme_lightblue .btn-outline-success {
    color: #1cc88a !important;
    border-color: #1cc88a !important;
    background-color: #fff !important;
}

body#theme_lightblue .btn-outline-success:hover {
    color: #fff !important;
    background-color: #1cc88a !important;
    border-color: #1cc88a !important;
}

body#theme_lightblue .btn-outline-success:focus,
body#theme_lightblue .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5) !important;
}

body#theme_lightblue .btn-outline-success.disabled,
body#theme_lightblue .btn-outline-success:disabled {
    color: #1cc88a !important;
    background-color: transparent !important;
}

body#theme_lightblue .btn-outline-success:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-outline-success:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-outline-success.dropdown-toggle {
    color: #fff !important;
    background-color: #1cc88a !important;
    border-color: #1cc88a !important;
}

body#theme_lightblue .btn-outline-success:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-outline-success:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5) !important;
}

body#theme_lightblue .btn-outline-info {
    color: #4546a5 !important;
    border-color: #4546a5 !important;
    background-color: #fff !important;
}

body#theme_lightblue .btn-outline-info:hover {
    color: #fff !important;
    background-color: #4546a5 !important;
    border-color: #4546a5 !important;
}

body#theme_lightblue .btn-outline-info:focus,
body#theme_lightblue .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 70, 165, 0.5) !important;
}

body#theme_lightblue .btn-outline-info.disabled,
body#theme_lightblue .btn-outline-info:disabled {
    color: #6a6bb7 !important;
    background-color: transparent !important;
}

body#theme_lightblue .btn-outline-info:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-outline-info:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-outline-info.dropdown-toggle {
    color: #fff !important;
    background-color: #6a6bb7 !important;
    border-color: #6a6bb7 !important;
}

body#theme_lightblue .btn-outline-info:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-outline-info:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 70, 165, 0.1) !important;
}

body#theme_lightblue .btn-outline-nomal:hover,
body#theme_lightblue .btn-outline-nomal:active,
body#theme_lightblue .btn-outline-nomal.active {
    color: #428dfc !important;
    background-color: #fff !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-outline-nomal:focus,
body#theme_lightblue .btn-outline-nomal.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 121, 244, 0.5) !important;
}

body#theme_lightblue .btn-primary-light {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border-color: #ebf3fd !important;
}

body#theme_lightblue .btn-primary-light:hover,
body#theme_lightblue .btn-primary-light:active,
body#theme_lightblue .btn-primary-light.active {
    color: #fff !important;
    background-color: #428dfc !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-primary-light:focus,
body#theme_lightblue .btn-primary-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 121, 244, 0.5) !important;
}

body#theme_lightblue .btn-primary-light.disabled,
body#theme_lightblue .btn-primary-light:disabled {
    color: #858796 !important;
    background-color: #f5f7fb !important;
}

body#theme_lightblue .btn-primary-light:focus,
body#theme_lightblue .btn-primary-light.focus {
    box-shadow: 0 0 0 0.1rem rgba(230, 230, 249, 0.1) !important;
}


/* custom */
body#theme_lightblue .btn-green {
    color: #fff !important;
    background-color: #19d14e !important;
    border-color: #19d14e !important;
}

body#theme_lightblue .btn-green:hover {
    color: #fff;
    background-color: #14b543 !important; /* 약간 더 진한 녹색 */
    border-color: #14b543 !important;
}

body#theme_lightblue .btn-green:focus,
body#theme_lightblue .btn-green.focus {
    color: #fff !important;
    background-color: #17c748 !important; /* 기본보다 살짝 어두운 톤 */
    border-color: #17c748 !important;
    box-shadow: 0 0 0 0.1rem rgba(84, 196, 212, 0.5) !important;
}

body#theme_lightblue .btn-green.disabled,
body#theme_lightblue .btn-green:disabled {
    color: #fff !important;
    background-color: #a4e6b7 !important; /* 비활성용 연한 톤 */
    border-color: #a4e6b7 !important;
}

body#theme_lightblue .btn-green:not(:disabled):not(.disabled):active,
body#theme_lightblue .btn-green:not(:disabled):not(.disabled).active,
body#theme_lightblue .show > .btn-green.dropdown-toggle {
    color: #fff !important;
    background-color: #0f9e39 !important; /* active 시 더 진한 녹색 */
    border-color: #0f9e39 !important;
}

body#theme_lightblue .btn-green:not(:disabled):not(.disabled):active:focus,
body#theme_lightblue .btn-green:not(:disabled):not(.disabled).active:focus,
body#theme_lightblue .show > .btn-green.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(84, 196, 212, 0.5) !important;
}








body#theme_lightblue .btn-text:hover {
    color: #428dfc !important;
}

body#theme_lightblue .btn-text:focus,
body#theme_lightblue .btn-text.focus {
    color: #428dfc !important;
}

body#theme_lightblue .text-primary {
    color: #428dfc !important;
}

body#theme_lightblue a.text-primary:hover,
body#theme_lightblue a.text-primary:focus {
    color: #2679f4 !important;
}

body#theme_lightblue .text-info {
    color: #4546a5 !important;
}

body#theme_lightblue a.text-info:hover,
body#theme_lightblue a.text-info:focus {
    color: #3a3b90 !important;
}

body#theme_lightblue .bg-outline-primary {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border-color: #428dfc !important;
}

body#theme_lightblue .btn-list:hover {
    color: #428dfc !important;
}

body#theme_lightblue .btn-list:active,
body#theme_lightblue .btn-list.active {
    color: #428dfc !important;
    box-shadow: 0 0 0 0.1rem rgba(235, 243, 253, 0.1) !important;
}

body#theme_lightblue .badge-primary {
    color: #fff !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .badge-primary-light {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .box-primary {
    background-color: #ebf3fd !important;
}

/* admin.css */

body#theme_lightblue .V-toggle-bar {
    background: #76a5ff no-repeat center center !important;
}

body#theme_lightblue .H-toggle-bar {
    background: #76a5ff no-repeat center center !important;
}

body#theme_lightblue .select-group.type-1 .select-group-item .detail-button:hover,
body#theme_lightblue .select-group.type-1 .select-group-item .detail-button:active,
body#theme_lightblue .select-group.type-1 .select-group-item .detail-button:checked {
    color: #428dfc !important;
}

body#theme_lightblue .select-group.type-2 .select-group-item .detail-button:hover,
body#theme_lightblue .select-group.type-2 .select-group-item .detail-button:active,
body#theme_lightblue .select-group.type-2 .select-group-item .detail-button:checked {
    color: #428dfc !important;
}

body#theme_lightblue .select-group.type-4 .select-group-item .detail-button:hover,
body#theme_lightblue .select-group.type-4 .select-group-item .detail-button:active,
body#theme_lightblue .select-group.type-4 .select-group-item .detail-button:checked {
    color: #428dfc !important;
}

body#theme_lightblue .select-group.type-wb .list {
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
    color: #428dfc !important;
}

body#theme_lightblue .select-group.type-wb .list.defalt {
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
    color: #428dfc !important;
}

body#theme_lightblue .select-group.type-wb .select-group-item .select-group-button {
    border: 1px solid #428dfc !important;
    color: #428dfc !important;
    background-color: #ebf3fd !important;
}

/*.select-group.type-btn .select-group-item .select-group-button {
    border: 1px solid #428dfc !important;
    color: #0c0c0c !important;
}*/

body#theme_lightblue .select-group.type-1 .select-group-item .select-group-button:hover,
body#theme_lightblue .select-group.type-1 .select-group-item .select-group-button:active,
body#theme_lightblue .select-group.type-1 .select-group-item .select-group-button:checked,
body#theme_lightblue .select-group.type-2 .select-group-item .select-group-button:hover,
body#theme_lightblue .select-group.type-2 .select-group-item .select-group-button:active,
body#theme_lightblue .select-group.type-2 .select-group-item .select-group-button:checked,
body#theme_lightblue .select-group.type-4 .select-group-item .select-group-button:hover,
body#theme_lightblue .select-group.type-4 .select-group-item .select-group-button:active,
body#theme_lightblue .select-group.type-4 .select-group-item .select-group-button:checked,
body#theme_lightblue .select-group.type-h .select-group-item .select-group-button:hover,
body#theme_lightblue .select-group.type-h .select-group-item .select-group-button:active,
body#theme_lightblue .select-group.type-h .select-group-item .select-group-button:checked {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .select-group.type-w .select-group-item .select-group-button:hover,
body#theme_lightblue .select-group.type-w .select-group-item .select-group-button:active,
body#theme_lightblue .select-group.type-w .select-group-item .select-group-button:checked {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .select-group.type-btn .select-group-item .select-group-button:hover,
body#theme_lightblue .select-group.type-btn .select-group-item .select-group-button:active,
body#theme_lightblue .select-group.type-btn .select-group-item .select-group-button:checked {
    color: #fff !important;
    background-color: #2679f4 !important;
}

body#theme_lightblue .select-group.type-btn .select-group-item .select-group-button:hover .status li.time,
body#theme_lightblue .select-group.type-btn .select-group-item .select-group-button:active .status li.time,
body#theme_lightblue .select-group.type-btn .select-group-item .select-group-button:checked .status li.time {
    color: #fff !important;
}

body#theme_lightblue .select-group.type-1 .select-group-item .select-group-input:checked + .select-group-button,
body#theme_lightblue .select-group.type-2 .select-group-item .select-group-input:checked + .select-group-button,
body#theme_lightblue .select-group.type-4 .select-group-item .select-group-input:checked + .select-group-button,
body#theme_lightblue .select-group.type-h .select-group-item .select-group-input:checked + .select-group-button {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .select-group.type-w .select-group-item .select-group-input:checked + .select-group-button {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .avatar-title {
    background-color: #428dfc !important;
}

body#theme_lightblue .guide-info .title {
    color: #428dfc !important;
}

body#theme_lightblue .search-staff-group.type-1 .staff-item.active {
    border: 1px solid #428dfc !important;
    background-color: #f0f0fe !important;
}

body#theme_lightblue .class-group.type-1 .class-group-item-home {
    color: #fff !important;
    background-color: #428dfc !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .class-group.type-1 > .class-group-list > .class-group-item > .class-group-item-handle:before {
    background: url(/assets/img/com/icon-dots-vertical-01.png) 50% no-repeat;
    border: 1px solid #428dfc !important;
    color: #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .form-group > .form-control:hover + .input-group-addon,
body#theme_lightblue .form-group > .form-control:focus + .input-group-addon,
body#theme_lightblue .form-group > .form-control:active + .input-group-addon,
body#theme_lightblue .input-group-addon:hover + .form-control,
body#theme_lightblue .input-group-addon:focus + .form-control,
body#theme_lightblue .input-group-addon:active + .form-control {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .item-link i,
body#theme_lightblue .input-group-addon i {
    color: #428dfc !important;
}

body#theme_lightblue .nav-link,
body#theme_lightblue .nav-menu {
    color: #0c0c0c !important;
}

body#theme_lightblue .nav-link:hover,
body#theme_lightblue .nav-link:focus,
body#theme_lightblue .nav-link:active {
    color: #428dfc !important;
}

body#theme_lightblue .nav-menu:hover,
body#theme_lightblue .nav-menu:focus,
body#theme_lightblue .nav-menu:active {
    color: #428dfc !important;
}

body#theme_lightblue .nav-link.active a,
body#theme_lightblue .nav-link.active {
    color: #428dfc !important;
}

body#theme_lightblue .nav-menu.active a,
body#theme_lightblue .nav-menu.active {
    color: #428dfc !important;
}

body#theme_lightblue .nav-tabs.tab-line > li > a.active,
body#theme_lightblue .nav-tabs.tab-line > li > a.active:focus,
body#theme_lightblue .nav-tabs.tab-line > li > a.active:hover {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .nav-tabs .nav-link:hover,
body#theme_lightblue .nav-tabs .nav-link:focus,
body#theme_lightblue .nav-tabs .nav-menu:hover,
body#theme_lightblue .nav-tabs .nav-menu:focus {
    color: #428dfc !important;
}

body#theme_lightblue .nav-tabs .nav-link.active,
body#theme_lightblue .nav-tabs .nav-item.show .nav-link,
body#theme_lightblue .nav-tabs .nav-menu.active,
body#theme_lightblue .nav-tabs .nav-item.show .nav-menu {
    color: #428dfc !important;
    border-bottom: 2px solid #428dfc !important;
}

body#theme_lightblue [data-filter*="group"] {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue [data-filter*="group"]:hover {
    background-color: #428dfc !important;
    color: #fff !important;
}

body#theme_lightblue [data-filter*="group"].active {
    background-color: #428dfc !important;
    color: #fff !important;
}

body#theme_lightblue [data-filter*="group"]:not(.active) {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .card-body .text strong {
    color: #428dfc !important;
}

body#theme_lightblue .card-header h4.inner-title {
    color: #0166fe !important;
}

body#theme_lightblue .card-header .inner-title i {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .card .timeline ul li .bullet-num {
    background-color: #ebf3fd !important;
    color: #428dfc !important;
}

body#theme_lightblue .card .timeline ul li:first-child .bullet {
    background-color: #428dfc !important;
    color: #fff !important;
}

body#theme_lightblue .card .timeline ul li:first-child .desc {
    background-color: #ebf3fd !important;
    color: #428dfc !important;
}

body#theme_lightblue .card .timeline ul li:first-child .desc .division,
body#theme_lightblue .card .timeline ul li:first-child .desc .time {
    color: #428dfc !important;
}

body#theme_lightblue .card .timeline ul li:active .bullet-num,
body#theme_lightblue .card .timeline ul li.active .bullet-num {
    background-color: #428dfc !important;
    color: #fff !important;
}

body#theme_lightblue .card .timeline ul li:active .step,
body#theme_lightblue .card .timeline ul li.active .step,
body#theme_lightblue .card .timeline ul li.done .step {
    color: #428dfc !important;
}

body#theme_lightblue .card .timeline ul li.done .bullet-num {
    background-color: #428dfc !important;
    color: #fff !important;
}

body#theme_lightblue .card.card-primary {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: 7px solid #428dfc !important;
}

/* 수습 */
body#theme_lightblue .card.card-prob {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: 7px solid #3B82F6 !important;
}

/* 성과 */
body#theme_lightblue .card.card-rslt {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: 7px solid #10B981 !important;
}

/* 역량 */
body#theme_lightblue .card.card-cmpt {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: 7px solid #8B5CF6 !important;
}

/* 다면 */
body#theme_lightblue .card.card-mult {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: 7px solid #F97316 !important;
}

/* 종합 */
body#theme_lightblue .card.card-cmph {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: 7px solid #6B7280 !important;
}



body#theme_lightblue .card.card-secondary {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .card.card-info {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: 7px solid #4546a5 !important;
}

body#theme_lightblue .card.card-success {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: 7px solid #36b9cc !important;
}

body#theme_lightblue .alert-primary {
    color: #fff !important;
    background-color: #76a5ff !important;
    border-color: #76a5ff !important;
}

body#theme_lightblue .alert-primary hr {
    border-top-color: #b7c7f2 !important;
}

body#theme_lightblue .alert-primary .alert-link {
    color: #428dfc !important;
}

body#theme_lightblue .delete:before,
body#theme_lightblue .delete:after {
    background-color: #428dfc !important;
}

body#theme_lightblue .bg-primary {
    background-color: #428dfc !important;
}

body#theme_lightblue a.bg-primary:hover,
body#theme_lightblue a.bg-primary:focus,
body#theme_lightblue button.bg-primary:hover,
body#theme_lightblue button.bg-primary:focus {
    background-color: #3475e8 !important;
}

body#theme_lightblue .bg-gradient-primary {
    background-color: #fff !important;
    background-image: linear-gradient(180deg, #fff 10%, #fff 100%) !important;
}

body#theme_lightblue .topbar #sidebarToggleTop:hover {
    background-color: #ebf3fd !important;
    color: #428dfc !important;
}

body#theme_lightblue .topbar #sidebarToggleTop:active {
    background-color: #ebf3fd !important;
    color: #428dfc !important;
}

body#theme_lightblue .topbar.navbar-light .navbar-nav .nav-item .nav-link {
    color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse-sub .collapse-inner .collapse-header h6.title,
body#theme_lightblue .nav-item .collapse-sub .collapse-inner .collapse-header h6.title {
    color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-item,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-item,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-item,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-item,
body#theme_lightblue .collapse-item {
    color: #8c909e !important;
    background-color: #ebf3fd;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-item i,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-item i,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-item i,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-item i,
body#theme_lightblue .collapse-item i {
    color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-item:hover,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-item:hover,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-item:hover,
body#theme_lightblue .collapse-item:hover {
    color: #fff !important;
    background-color: #428dfc;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-item:hover i,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-item:hover i,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover i,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-item:hover i,
body#theme_lightblue .collapse-item:hover i {
    color: #fff !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-item:active,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-item:active,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-item:active,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-item:active,
body#theme_lightblue .collapse-item:active {
    color: #fff !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-list-item i,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-list-item i,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-list-item i,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-list-item i,
body#theme_lightblue .collapse-list-item i {
    background-color: #ebf3fd !important;
    color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-list-item:hover,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-list-item:hover,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-list-item:hover,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-list-item:hover,
body#theme_lightblue .collapse-list-item:hover {
    color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-list-item:hover i,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-list-item:hover i,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-list-item:hover i,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-list-item:hover i,
body#theme_lightblue .collapse-list-item:hover i {
    color: #fff !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-list-item:active,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-list-item:active,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-list-item:active,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-list-item:active,
body#theme_lightblue .collapse-list-item:active {
    color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-list-item:active i,
body#theme_lightblue .collapse .collapse-inner .collapse-list-item:active i,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-list-item:active i,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-list-item:active i,
body#theme_lightblue .collapse-list-item:active i {
    color: #fff !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-list-item.active,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-list-item.active,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse--listitem.active,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-list-item.active,
body#theme_lightblue .collapse-list-item.active {
    color: #428dfc !important;
}

body#theme_lightblue .sidebar .nav-item .collapse .collapse-inner .collapse-list-item.active i,
body#theme_lightblue .nav-item .collapse .collapse-inner .collapse-list-item.active i,
body#theme_lightblue .sidebar .nav-item .collapsing .collapse-inner .collapse-list-item.active i,
body#theme_lightblue .nav-item .collapsing .collapse-inner .collapse-list-item.active i,
body#theme_lightblue .collapse-list-item.active i {
    color: #fff !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .sidebar-dark .sidebar-brand {
    color: #428dfc !important;
}

body#theme_lightblue .sidebar-dark hr.sidebar-divider {
    border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}

body#theme_lightblue .sidebar-dark .nav-item .nav-link {
    color: rgba(0, 0, 0, 0.8) !important;
}

body#theme_lightblue .sidebar-dark .nav-item .nav-link i {
    color: rgba(0, 0, 0, 0.8) !important;
}

body#theme_lightblue .sidebar-dark .nav-item .nav-link:active,
body#theme_lightblue .sidebar-dark .nav-item .nav-link.active,
body#theme_lightblue .sidebar-dark .nav-item .nav-link:focus,
body#theme_lightblue .sidebar-dark .nav-item .nav-link:hover {
    color: #0c0c0c !important;
    font-weight: 600 !important;
    background-color: #f2f4f7 !important;
}

body#theme_lightblue .sidebar-dark .nav-item .nav-link:active i,
body#theme_lightblue .sidebar-dark .nav-item .nav-link:focus i,
body#theme_lightblue .sidebar-dark .nav-item .nav-link:hover i {
    color: #0c0c0c !important;
    font-weight: 600 !important;
}

body#theme_lightblue .sidebar.toggled .nav-item .nav-link.step:active,
body#theme_lightblue .sidebar.toggled .nav-item .nav-link.step:focus,
body#theme_lightblue .sidebar.toggled .nav-item .nav-link.step:hover {
    color: #428dfc !important;
}

body#theme_lightblue .navList__subheading {
    color: #4e4f54 !important;
    background-color: #f2f4f7 !important;
    font-weight: 400!important;
}

body#theme_lightblue .navList__subheading.staff {
    background-color: #ebf3fd !important;
    color: #428dfc !important;
}

body#theme_lightblue .navList__subheading-icon {
    color: #4e4f54 !important;
}

body#theme_lightblue .navList__subheading.staff .navList__subheading-icon {
    color: #428dfc !important;
}

body#theme_lightblue .navList__subheading.staff .navList__subheading:after {
    border-left: 1px solid #428dfc !important;
    border-bottom: 1px solid #428dfc !important;
}

body#theme_lightblue .navList__subheading:hover,
body#theme_lightblue .navList__subheading:hover.staff,
body#theme_lightblue .navList__subheading:hover .navList__subheading-icon,
body#theme_lightblue .navList__subheading:hover.staff .navList__subheading-icon {
    background-color: #428dfc !important;
    color: #fff !important;
}

body#theme_lightblue .navList__subheading--open,
body#theme_lightblue .navList__subheading--open.staff,
body#theme_lightblue .navList__subheading--open .navList__subheading-icon,
body#theme_lightblue .navList__subheading--open.staff .navList__subheading-icon {
    background-color: #428dfc !important;
    color: #fff !important;
}

body#theme_lightblue .navList .subList__item:hover,
body#theme_lightblue .navList .subList__item:active,
body#theme_lightblue .navList .subList__item.active {
    background-color: #ebf3fd !important;
    color: #0c0c0c !important;
}

body#theme_lightblue .sidebar .nav-item .nav-link .badge-counter,
body#theme_lightblue .sidebar .nav-item .nav-menu .badge-counter {
    right: 15px !important;
    top: 10px !important;
}

body#theme_lightblue .card-lavel {
    background-color: #428dfc !important;
}

body#theme_lightblue .pop-address-search .pop-address-search-inner .wrap input[type="button"] {
    background: url(/assets/img/com/search.png) 50% 50% no-repeat !important;
}

body#theme_lightblue .pop-address-search .pop-address-search-inner .result .text-guide strong {
    color: #428dfc !important;
}

body#theme_lightblue .pop-address-search-form .pop-address-field input[type="button"] {
    background: url(/assets/img/com/search.png) 50% 50% no-repeat !important;
}

body#theme_lightblue .paginate strong {
    color: #fff !important;
    border: 1px solid #428dfc !important;
    background: #428dfc !important;
}

body#theme_lightblue .paginate .skip.prev {
    background: url(/assets/img/com/icon-arrow-left-01.png) 50% 50% no-repeat !important;
}

body#theme_lightblue .paginate .skip.prev10 {
    background: url(/assets/img/com/icon-arrow-left-10.png) 50% 50% no-repeat !important;
}

body#theme_lightblue .paginate .skip.next {
    background: url(/assets/img/com/icon-arrow-right-01.png) 50% 50% no-repeat !important;
}

body#theme_lightblue .paginate .skip.next10 {
    background: url(/assets/img/com/icon-arrow-right-10.png) 50% 50% no-repeat !important;
}

body#theme_lightblue .slide-input-wrap .slide-head button {
    color: #428dfc !important;
}

body#theme_lightblue .card-primary .appraisal-body li div.way {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .card-primary .appraisal-body li div.way:before {
    color: #428dfc !important;
}

body#theme_lightblue .card-info .appraisal-body li div.way {
    color: #4546a5 !important;
    background-color: #e6e6f9 !important;
}

body#theme_lightblue .card-info .appraisal-body li div.way:before {
    color: #4546a5 !important;
}

body#theme_lightblue .card-success .appraisal-body li div.way {
    color: #36b9cc !important;
    background-color: #e9fbf8 !important;
}

body#theme_lightblue .card-success .appraisal-body li div.way:before {
    color: #36b9cc !important;
}

/* 수습 */
body#theme_lightblue .card-prob .appraisal-body li div.way {
    color: #3B82F6 !important;
    background-color: #e6e6f9 !important;
}

body#theme_lightblue .card-prob .appraisal-body li div.way:before {
    color: #3B82F6 !important;
}

/* 성과 */
body#theme_lightblue .card-rslt .appraisal-body li div.way {
    color: #10B981 !important;
    background-color: #e6e6f9 !important;
}

body#theme_lightblue .card-rslt .appraisal-body li div.way:before {
    color: #10B981 !important;
}
/* 역량 */
body#theme_lightblue .card-cmpt .appraisal-body li div.way {
    color: #8B5CF6 !important;
    background-color: #e6e6f9 !important;
}

body#theme_lightblue .card-cmpt .appraisal-body li div.way:before {
    color: #8B5CF6 !important;
}
/* 다면 */
body#theme_lightblue .card-mult .appraisal-body li div.way {
    color: #F97316 !important;
    background-color: #e6e6f9 !important;
}

body#theme_lightblue .card-mult .appraisal-body li div.way:before {
    color: #F97316 !important;
}
/* 종합 */
body#theme_lightblue .card-cmph .appraisal-body li div.way {
    color: #6B7280 !important;
    background-color: #e6e6f9 !important;
}

body#theme_lightblue .card-cmph .appraisal-body li div.way:before {
    color: #6B7280 !important;
}

@media (max-width: 575px) {

    body#theme_lightblue .active .appraisal {
        background-color: #428dfc !important;
        color: #fff !important;
    }

}

body#theme_lightblue .evlSttMngTooltip {
    border: 1px solid #428dfc !important;
    background-color: #ebf3fd !important;
    color: #428dfc !important;
}

body#theme_lightblue .category {
    color: #428dfc !important;
    background-color: #f8f8fa !important;
}

body#theme_lightblue .category i {
    color: #428dfc !important;
}

body#theme_lightblue .category:hover,
body#theme_lightblue .category:active,
body#theme_lightblue .category.active {
    color: #fff !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .category:hover i,
body#theme_lightblue .category:active i,
body#theme_lightblue .category.active i {
    color: #fff !important;
}

body#theme_lightblue .pin:hover,
body#theme_lightblue .pin:active,
body#theme_lightblue .pin.active {
    color: #428dfc !important;
}

/* table.css */

body#theme_lightblue .page-tabs li .favorites-set .icon-reload {
    color: #fff;
    background-color: #428dfc !important;
}

body#theme_lightblue .scrollable-tabs-container li.active {
    border-bottom: 2px solid #428dfc !important;
    color: #428dfc !important;
}

body#theme_lightblue .scrollable-tabs-container li.active a {
    color: #428dfc !important;
}

body#theme_lightblue .scrollable-tabs-container li.active .page-area {
    color: #428dfc !important;
}

body#theme_lightblue .scrollable-tabs-container i:hover {
    background: #3475e8 !important;
}

body#theme_lightblue .grid-header {
    border-left: 3px solid #3475e8 !important;
}

body#theme_lightblue .mini-header {
    border-left: 3px solid #3475e8 !important;
}

body#theme_lightblue .page-tabs li.active {
    border-bottom: 2px solid #428dfc !important;
    color: #428dfc !important;
}

body#theme_lightblue .page-tabs li.active a {
    color: #428dfc !important;
}

body#theme_lightblue .page-tabs li .favorites-set .icon-reload {
    color: #fff !important;
    background-color: #428dfc !important;
}

body#theme_lightblue .task-item.active {
    border: 1px solid #428dfc !important;
    background-color: #f0f0fe !important;
    box-shadow: 3px 3px 5px 0 rgba(58, 59, 69, 0.3) !important;
}

body#theme_lightblue .task-ing.active,
body#theme_lightblue .task-etc.active {
    border: 1px solid #428dfc !important;
    background-color: #f0f0fe !important;
    box-shadow: 3px 3px 5px 0 rgba(58, 59, 69, 0.3) !important;
}

body#theme_lightblue .task-badges-primary {
    border-left: 3px solid #00a3ff !important;
    background-color: #ebf8ff !important;
}

body#theme_lightblue .task-badges-secondary {
    border-left: 3px solid #428dfc !important;
    background-color: #f8f8fa !important;
}

body#theme_lightblue li.message-right > .message-text {
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue li.message-right > .message-text:before {
    border-color: transparent transparent transparent #428dfc !important;
}

/*jquery.nestable.css*/

body#theme_lightblue .dd.type-3 .dd-handle:hover,
body#theme_lightblue .dd.type-3 .dd-handle:focus,
body#theme_lightblue .dd.type-3 .dd-handle.focus,
body#theme_lightblue .dd.type-3 .dd-handle:active,
body#theme_lightblue .dd.type-3 .dd-handle.active {
    color: #428dfc !important;
    border: 1px solid #428dfc !important;
    background-color: #f8f8fa !important;
}

body#theme_lightblue .dd.type-3 .dd-handle:hover:before {
    background: url(/assets/img/com/icon-dots-vertical-01.png) 50% no-repeat !important;
}

body#theme_lightblue .dd.type-3 .dd-item.active > button[data-action=collapse],
body#theme_lightblue .dd.type-3 .dd-item:active > button[data-action=collapse],
body#theme_lightblue .dd.type-3 .dd-item.focus > button[data-action=collapse],
body#theme_lightblue .dd.type-3 .dd-item:focus > button[data-action=collapse],
body#theme_lightblue .dd.type-3 .dd-item:hover > button[data-action=collapse] {
    background: #ebf3fd url(/assets/img/com/icon-folder-open-01.png) 50% no-repeat;
}

body#theme_lightblue .dd.type-3 .dd-item.active > button[data-action=expand],
body#theme_lightblue .dd.type-3 .dd-item:active > button[data-action=expand],
body#theme_lightblue .dd.type-3 .dd-item.focus > button[data-action=expand],
body#theme_lightblue .dd.type-3 .dd-item:focus > button[data-action=expand],
body#theme_lightblue .dd.type-3 .dd-item:hover > button[data-action=expand] {
    background: #fff url(/assets/img/com/icon-folder-plus-01.png) 50% no-repeat;
}

body#theme_lightblue .dd.type-4 .dd-item > button[data-action=expand],
body#theme_lightblue .dd.type-4 .dd-item > button[data-action=expand] + .dd-item input.select-group-input:checked {
    background: #fff url(/assets/img/com/icon-menu-01.png) 50% no-repeat;
}

body#theme_lightblue .dd.type-4 .dd-item.active > button[data-action=expand],
body#theme_lightblue .dd.type-4 .dd-item:active > button[data-action=expand],
body#theme_lightblue .dd.type-4 .dd-item.focus > button[data-action=expand],
body#theme_lightblue .dd.type-4 .dd-item:focus > button[data-action=expand],
body#theme_lightblue .dd.type-4 .dd-item:hover > button[data-action=expand] {
    background: #ebf3fd url(/assets/img/com/icon-menu-01.png) 50% no-repeat;
}

body#theme_lightblue .search-class-group .dd.type-3 .dd-handle {
    color: #428dfc !important;
    border: 1px solid #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .search-class-group .dd.type-3 .dd-handle:before {
    background: url(/assets/img/com/icon-dots-vertical-01.png) 50% no-repeat !important;
}

body#theme_lightblue .dd-handle.current {
    color: #428dfc !important;
    border: 1px solid #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .dd.type-3 .dd-handle:hover,
body#theme_lightblue .dd.type-3 .dd-handle:focus,
body#theme_lightblue .dd.type-3 .dd-handle.focus,
body#theme_lightblue .dd.type-3 .dd-handle:active,
body#theme_lightblue .dd.type-3 .dd-handle.active {
    color: #428dfc !important;
    border: 1px solid #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .dd.type-4 .dd-handle:hover,
body#theme_lightblue .dd.type-4 .dd-handle:focus,
body#theme_lightblue .dd.type-4 .dd-handle.focus,
body#theme_lightblue .dd.type-4 .dd-handle:active,
body#theme_lightblue .dd.type-4 .dd-handle.active {
    color: #428dfc !important;
    border: 1px solid #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .dd-item input.select-group-input:checked > .dd.type-3 .dd-handle {
    color: #428dfc !important;
    border: 1px solid #428dfc !important;
    background-color: #ebf3fd !important;
}

body#theme_lightblue .dd-item input.select-group-input:hover,
body#theme_lightblue .dd-item input.select-group-input:active,
body#theme_lightblue .dd-item input.select-group-input:checked {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .dd-item input.select-group-input:checked + .dd-handle {
    color: #428dfc !important;
    background-color: #ebf3fd !important;
    border: 1px solid #428dfc !important;
}

body#theme_lightblue .dd-empty,
body#theme_lightblue .dd-placeholder {
    background-color: #ebf3fd !important;
    border: 1px dashed #428dfc !important;
}

/* bootstrap-multiselect.css */

body#theme_lightblue .multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),
body#theme_lightblue .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),
body#theme_lightblue .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),
body#theme_lightblue .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active,
body#theme_lightblue .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,
body#theme_lightblue .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active {
    background-color: #fff;
}

body#theme_lightblue .multiselect-container .multiselect-option:hover,
body#theme_lightblue .multiselect-container .multiselect-group:hover,
body#theme_lightblue .multiselect-container .multiselect-all:hover,
body#theme_lightblue .multiselect-container .multiselect-option:focus,
body#theme_lightblue .multiselect-container .multiselect-group:focus,
body#theme_lightblue .multiselect-container .multiselect-all:focus {
    background-color: #ebf3fd !important;
    color: #428dfc !important;
}

/* fullcalendar.css */

body#theme_lightblue .fc .fc-button-primary:hover {
    background-color: #428dfc !important;
}

body#theme_lightblue .fc .fc-button-primary:not(:disabled):active,
body#theme_lightblue .fc .fc-button-primary:not(:disabled).fc-button-active {
    background-color: #428dfc !important;
}

body#theme_lightblue  .fc-h-event {
    border: 1px solid #428dfc !important;
    background-color: #428dfc !important;
}

