.accordion-block ul.items li.item {
    border-bottom: solid #d7dde3 1px;
    margin-left: 25px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.accordion-block ul li{
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.accordion-block ul.items li.item:last-child {
    border-bottom: none;
}

.accordion-block ul.items li.item div.item-heading {
    padding: 25px 0px 25px 25px;
    transition: 0.5s all;
    cursor: pointer;
    margin-left: -25px;
}

.accordion-block ul.items li.item div.item-heading.expanded {
    background-color:rgba(244, 244, 246, 0.6);
}
.accordion-block ul.items li.item div.item-heading div.row{
    display: flex;
    align-items: center;
}
.accordion-block ul.items li.item div.item-heading div.accordion-btn{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.accordion-block ul.items li.item div.item-heading div.accordion-btn span {
    color: #062a51;
    font-size: 14px;
    font-family: BPGNP;
    margin-right: 20px;
}

.accordion-block ul.items li.item div.item-heading div.accordion-btn i {
    width: 35px;
    height: 35px;
    flex-shrink: 0;
    margin-right: 5px;
}

.accordion-block ul.items li.item div.item-heading div.accordion-btn.btn-show i {
    background: #dddfe4 url("../img/icons/accordion-show-icon.png") no-repeat center center;
}

.accordion-block ul.items li.item div.item-heading div.accordion-btn.btn-hide i {
    background: #ff5966 url("../img/icons/accordion-hide-icon.png") no-repeat center center;
}
.accordion-block ul.items li.item div.item-body-block{
    margin-left: -25px;
    background: #cfd2d8;
    margin-bottom: 1px;
}
.accordion-block ul.items li.item div.item-body {
    padding: 18px 25px 18px 25px;

}

.accordion-block ul.items li.item div.item-body * {
    color: #062a51;
    font-size: 14px;
    font-family: BPGNP;
}