/* default.css */


/* color */
.text-primary,
.btn-outline-primary,
.bg-soft-primary,
.navbar .navbar-nav .nav-item .nav-link:hover,
.navbar .navbar-nav .nav-item .nav-link:focus,
/*.navbar .navbar-nav .nav-item .nav-link.active,*/
.nav-sticky .navbar-nav .nav-item .nav-link:hover,
.nav-sticky .navbar-nav .nav-item .nav-link:active,
.nav-sticky .navbar-nav .nav-item .nav-link:focus,
.nav-sticky .navbar-nav .nav-item .nav-link.active,
.service-box-one .service-icon,
.service-box-one a,
.service-box-two .icon-box .service-icon,
.accordion .accordion-item .accordion-header .accordion-button:before {
    color: #b40046 !important;
}

.dropdown-menu > .active > a {
    color: #b40046 !important;
}


/* background-color */
.bg-primary,
.btn-primary,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active,
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active,
.nav-sticky .nav-btn,
.hero-one-3 .carousel-indicators li.active,
.hero-two-3 .hero-two-3-content .content-btn:after,
.service-box-one:hover, .service-box-one.active,
.tns-outer .tns-nav button:focus, .tns-outer .tns-nav button:hover, .tns-outer .tns-nav button:active, .tns-outer .tns-nav button.active,
.tns-outer .tns-nav button.tns-nav-active,
.accordion .accordion-item .accordion-collapse .accordion-body:before {
    background-color: #b40046 !important;
}

/* border */
.btn-primary,
.btn-outline-primary,
.nav-sticky .nav-btn {
    border: 1px solid #b40046 !important;
}

/* border-color */
.hero-one-1 .form-card form .form-control:focus,
.form-control:focus {
    border-color: #b40046 !important;
}

/* rgba */
.hero-one-3 .carousel-indicators li,
.service-box-two:hover:after, .service-box-two.active:after{
    background-color: rgba(109, 98, 253, 0.05) !important;    
}

.service-box-two:after {
    background-color: rgba(109, 98, 253, 0.08);
}

.service-box-two:hover .icon-box, .service-box-two.active .icon-box {
    background-color: rgba(109, 98, 253, 0.06);
}

.feature-two-content .icon-box {
  background-color: rgba(109, 98, 253, 0.05);
}

.tns-outer .tns-nav button {
    background-color: rgba(109, 98, 253, 0.2) !important;
}
.bg-soft-primary {
    background-color: rgba(109, 98, 253, 0.1);
}

/* gradient */
.hero-one-5 .hero-one-5-overlay {
    background: linear-gradient(90deg, #b40046 5%, #b40046 75%, rgba(255, 255, 255, 0.1) 50%);
}

.hero-two-5:after {
    background: linear-gradient(to bottom, #7268fc 0%, #b3adff 100%);
}


/* 20210903 추가 */
.section-intro .card .card-body [class*=title-text-] {background-image: url(/images/bg_card_title_02.jpg);}
.breadcrum > em {color: #f9669f !important;}
.section-cont .square-empty-list li:before {border-color: #b40046;}
.section-cont .sub-box-title,
.section-cont .chart-desc li strong .num {background: #b40046 !important;}
.section-cont .chart-desc li strong {color: #b40046 !important;}
.section-cont .board-body {border-top: 1px solid #b40046; border-bottom: 1px solid #b40046;}
.section-cont .notice-list li > dl dt {color: #b40046 !important;}
.section-cont .notice-list li > dl dt:before {border-color: #b40046;}
.section-cont .notice-list li > .desc a {color: #f9669f !important;}
.section-cont .board-body + .btn-area .btn-receipt {background: #b40046 !important;}