.accordion-item {
    background-color: #282938;
    border: none;
	font-size: 14px;
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem !important;
    font-size: 1rem;
    color: #ffffff;
    text-align: left;
    background-color: #282938 !important;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
    box-shadow: none!important;
    letter-spacing: normal!important;
    text-transform: none!important;

}
.accordion-header{
	margin-bottom: 0!important;
}
.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #282938!important;
    box-shadow: none;
}
.accordion-item p , .accordion-item a , .accordion-item ul{
	font-size: 14px;
	 color: #fff;
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1rem;
    height: 1rem;
    margin-left: auto;
    content: "";
    background-image: url("../image/arrow-down-sign-to-navigate.png");
    background-repeat: no-repeat;
    background-size: 0.8rem;
    transition: transform .2s ease-in-out;
    display: flex;
    align-items: center;
    background-position: center;
}

.accordion-button:not(.collapsed)::after {
    background-image: url("../image/arrow-down-sign-to-navigate.png");
    transform: rotate(-180deg);
}


span.page-numbers.current {
    border: 1px solid;
    border-radius: 50px;
    width: 50px;
    text-align: center;
    vertical-align: middle !important;
    background: radial-gradient(circle, #ffd700, #ff8c00);
    color: #000000;
    border-color: #ffd700;
    box-shadow: 0 0 14px rgba(255, 215, 0, 1), 0 0 36px rgba(255, 140, 0, 0.95);
	 display: flex;
    align-items: center;
    justify-content: center;
}

a.page-numbers {
    background: radial-gradient(circle at top, #2a1a00, #120a00);
    color: #ffd27d;
    border: 1px solid rgba(255, 180, 60, 0.35);
    border-radius: 50%;
    transition: all 0.35s ease;
    box-shadow: inset 0 0 12px rgba(255, 180, 60, 0.25);
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

a.next.page-numbers {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}

a.prev.page-numbers {
	 border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
	
}