.hert_icon {
     font-size: 20px;
     cursor: pointer;
}

.hert_icon .bi-heart-fill {
     color: red;
}

.rfp-cat-detail-section {
     padding: 0 0 160px 0;
     background: #F2F5F7;
}

.rfp-cat-detail-section .rfp-cat-detail {
     transform: translate(0%, -50%);
     width: 100%;
}

.rfp-cat-detail-section .category-card {
     border-radius: 10px;
     padding: 20px;
     border: 1px solid #907DFC;
     background: var(--white);
     box-shadow: 0px 4px 4px 0px rgba(53, 18, 91, 0.15);
     display: flex;
     justify-content: space-between;
     margin-bottom: 30px;
}

.rfp-cat-detail-section .category-card .category-card-left {
     width: 80%;
}

.rfp-cat-detail-section .category-card .category-card-left .card-header {
     display: flex;
     align-items: baseline;
     gap: 10px;
}

.rfp-cat-detail-section .category-card .category-card-left .card-header h4 a,.rfp-cat-detail-section .category-card .category-card-left .card-header h1 a {
     color: var(--black);
     text-decoration: none;
     font-weight: bold;
     margin-bottom: 0;
     font-size: 1.125rem;
}

.rfp-cat-detail-section .category-card .category-card-left .card-header .location,
.rfp-cat-detail-section .category-card .category-card-left .card-header .id-badge {
     font-weight: bold;
     display: flex;
     align-items: center;
     gap: 5px;
     color: var(--black);
}

.rfp-cat-detail-section .category-card .category-card-left .card-header .location i {
     font-size: 0.875rem;
}

.rfp-cat-detail-section .category-card .category-card-left .card-header .id-badge i {
     font-size: 1.125rem;
}

.rfp-cat-detail-section .category-card .category-card-left .card-header .id-badge {
     /* border-radius: 70px; */
     /* background: var(--primary-color); */
     /* padding: 8px 10px; */
     color: var(--black);
     font-weight: 600 !important;
}

.rfp-cat-detail-section .category-card .action-btns .rfp-btn .btn,
.rfp-cat-detail-section .category-card .action-btns .rfp-outline-btn .btn {
     font-size: 0.875rem;
}

.rfp-cat-detail-section .category-card .category-card-left .card-footer {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     gap: 10px;
     color: #757575;
     font-size: 0.875rem;
}

.rfp-cat-detail-section .category-card .category-card-left .card-footer .publish {
     color: var(--primary-color);
}

.rfp-cat-detail-section .category-card .category-card-right {
     display: flex;
     flex-direction: column;
     justify-content: space-between;
}

.rfp-cat-detail-section .category-card .category-card-right .priority {
     display: flex;
     flex-wrap: nowrap;
     gap: 5px;
     align-items: center;
     flex-direction: row-reverse;
}

.rfp-cat-detail-section .category-card .category-card-right .priority .priority-info i {
      font-size: 1.25rem;
}

.rfp-cat-detail-section .category-card .category-card-right .priority-badges {
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 0;
     border-radius: 50px;
     background-color: #f0f0f0;
     border: 1px solid #ccc;
     width: fit-content;
}

.rfp-cat-detail-section .category-card .category-card-right .badge {
     flex: 1;
     padding: 5px 15px;
     font-size: 14px;
     font-weight: bold;
     text-align: center;
     text-transform: uppercase;
     border-radius: 0;
     cursor: pointer;
     transition: all 0.3s ease;
     opacity: 0.4;
     color: #fff;
}

.rfp-cat-detail-section .category-card .category-card-right .badge.low {
     background-color: #F11A04;
     border-top-left-radius: 50px;
     border-bottom-left-radius: 50px;
}

.rfp-cat-detail-section .category-card .category-card-right .badge.medium {
     background-color: #e59a00;
}

.rfp-cat-detail-section .category-card .category-card-right .badge.high {
     background-color: #6fca0d;
     border-top-right-radius: 50px;
     border-bottom-right-radius: 50px;
}

.rfp-cat-detail-section .category-card .category-card-right .badge.active {
     opacity: 1;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.rfp-cat-detail-section .rfp-cat-detail-box {
     margin-top: -79px;
     border-radius: 15px;
     background: var(--white);
     box-shadow: 0px 4px 4px 0px rgba(53, 18, 91, 0.15);
     padding: 20px;
}

.rfp-cat-detail-section .rfp-cat-title {
     font-size: 1.025rem;
     color: var(--primary-color);
     font-weight: bold;
}

.rfp-cat-detail-section .rfp-cat-detail-box .rfp-cat-decription{
     padding: 20px 0 20px 0;
}

.rfp-cat-detail-section .rfp-cat-detail-box .rfp-cat-decription p {
     font-weight: 500;
     font-size: 1rem;
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-stats.dd {
     border-bottom: none;
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-stats {
     display: flex;
     align-items: center;
     justify-content: space-between;
     border-bottom: 1px dashed #757575;
     padding: 10px 0;
     font-size: 1rem;
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-stats:last-child {
     border: none;
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-stats span{
     font-weight: 500;
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-actions-top,
.rfp-cat-detail-section .rfp-cat-info .rfp-cat-actions-bottom
 {
     display: flex;
     align-items: center;
     justify-content: space-between;
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-actions-top .rfp-outline-btn {
     display: flex;
     padding: 0 15px;
     justify-content: center;
     align-items: center;
     gap: 10px;
     border-radius: 133px;
     border: 1px solid var(--primary-color);
}

.rfp-cat-detail-section .rfp-cat-info hr {
     color: var(--primary-color);
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-actions-top .rfp-outline-btn .btn {
     padding: 0;
     text-decoration: none;
     color: var(--primary-color);
     font-size: 1.025rem;
     font-weight: 700;
     border: none;
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-actions-bottom {
     padding: 10px 0;
}

.rfp-cat-detail-section .rfp-cat-info .rfp-cat-actions-bottom button:not(.btn) {
     background: var(--white);
     border: none;
     font-size: 1rem;
}

.rfp-cat-detail-section .rfp-cat-info .action-btns {
     margin-top: 20px;
     justify-content: end;
     flex-wrap: wrap;
}

.more-rfp-categories {
     padding: 100px 0 20px 0;
}

/* Changes 10/09/25 */
.inner-title {
     /* padding-top: 180px !important; */
    font-weight: bold;
    color: var(--white);
}
/* Changes 10/09/25 */

.more-rfp-categories .title-style {
     width: 100%;
     padding: 10px;
     color: var(--white);
     font-weight: bold;
     font-size: 1rem;
     background: var(--primary-color);
     margin-bottom: 40px;
}

/* Changes 01/04/25 */
.categories-section .category-card .category-card-left .card-footer {
     display: flex;
     flex-direction: column;
     flex-wrap: wrap;
     align-items: center;
     gap: 10px;
     color: #757575;
     font-size: 0.875rem;
}

.category-card .category-card-left .card-footer .footer-top,
.category-card .category-card-left .card-footer .footer-bottom {
     display: flex;
     width: 100%;
     gap: 10px;
     flex-wrap: wrap;
}

.category-card .category-card-right .discount-btn .rfp-outline-btn .btn{
     font-size: 1.125rem;
}

.category-card .category-card-right .discount-btn .rfp-outline-btn:hover {
     background: var(--white);
}

.category-card .category-card-right .discount-btn .rfp-outline-btn:hover .btn {
     color: var(--black);
}

.category-card .category-card-right .discount-btn .original-price,.discount-btn .original-price {
     font-size: 0.75rem;
     color: #757575;
     text-decoration: line-through;
}

.category-card .category-card-right .discount-btn .discount,.discount-btn .discount {
     color: #EB0101;
}

.category-card .category-card-right .action-btns.home-action-btns {
     justify-content: end;
}