/* cptp --> registration participant data pg */
.admin_profile_pg .theme-bg-light {
    background-color: #f7f2f9 !important;
}
.admin_profile_pg .theme-color {
    color: #5d3868 !important;
}
/* .admin_profile_pg .theme-btn {
    background-color: #5d3868;
    color: #fff;
    border: none;
    transition: all 0.3s ease-in-out;
}
.admin_profile_pg .theme-btn:hover {
    background-color: #472d50;
    color: #fff;
} */
.admin_profile_pg .card-custom {
    border-radius: 1rem;
    border: 1px solid #e0d4e6;
    transition: all 0.3s ease;
}
.admin_profile_pg .card-custom:hover {
    box-shadow: 0 8px 20px rgba(93, 56, 104, 0.1);
    transform: translateY(-3px);
}

.admin_profile_pg .participant_data_btn {
    font-family: var(--font-primary);
    font-weight: 500;
    background-color: #5c3867;
    color: rgb(255, 255, 255);
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    cursor: pointer;
    margin: 10px 0px 10px 0px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out;
}

.admin_profile_pg .participant_data_btn:hover {
    background-color: #472d50;
    color: #fff;
}



/* cptp --> training program participants */
.highlight-approved {
    background-color: #d4edda;
}
.highlight-rejected {
    background-color: #f8d7da;
}
#Admintable th,
#Admintable td {
    padding: 12px 14px !important;
}
#Admintable tr {
    vertical-align: middle;
}
#Admintable thead {
    background: #5d3868;
}
#Admintable tbody {
    background: #fff;
}


/* center/mdc/index */
.feedback_swiper .swiper .swiper-slide.swiper-slide-active {
    transform: scale(1);
}

#owl-classrooms,
#mdc-auditorium,
#owl-acco_room {
  display: flex;
}

#owl-classrooms .item,
#mdc-auditorium .item,
#owl-acco_room .item {
  display: flex;
  flex-direction: column;
}

#owl-classrooms .card,
#mdc-auditorium .card,
#owl-acco_room .card {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#owl-classrooms .owl-stage,
#mdc-auditorium .owl-stage,
#owl-acco_room .owl-stage {
    margin-bottom: 22px;
}

#owl-classrooms .owl-item {
    margin-right: 10px;
}



/* our stakeholders section */
.stakeholders_title {
    min-height: 80px;
    display: flex;
    justify-content: center;
    /* align-items: center; */
}


.contact_email {
    overflow-wrap: break-word;
    word-break: break-all;
}
