.accordion05 h4 {
    margin: 0 0 4px;
}
.accordion05 .panel-heading {
    margin-bottom: 0;
}
.accordion05 .panel-heading button {
    position: relative;
    font-size: 1.125rem;
    padding: 17px 15px 18px 60px;
    font-weight: 600;
    display: block;
    overflow: hidden;
    background: none;
    border: none;
    width: 100%;
    text-align: left;
    border: 1px solid var(--line-color);
    border-radius: 6px;
    transition: all ease 300ms;
}
.accordion05 .accordion-content {
    display: none;
    padding: 20px 28px 20px 28px;
}
.accordion05 .accordion-item {
    border-bottom: none;
    transition: all ease 300ms;
    position: relative;
    margin-bottom: 10px;
}
.accordion05 .accordion-content p {
    margin: 0 0 0;
}
.accordion05 .panel-heading .arrow {
    position: absolute;
    top: 18px;
    left: 25px;
    bottom: 0;
    width: 18px;
    height: 18px;
}
.accordion05 .panel-heading .arrow::after, .accordion05 .panel-heading .arrow::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    z-index: 1;
    transition: opacity ease 300ms;
    width: 11px;
    border-bottom: 2px solid currentColor;
    margin: 0px 0 0 -6px;
}
.accordion05 .accordion-item .arrow::before {
    transform: rotate(-90deg);
}
.accordion05 .accordion-item.opened button {
    background-color: var(--accent-color);
    color: #FFF;
}
.accordion05 .accordion-item.opened .arrow::before {
    opacity: 0;
}
html.html-night .accordion05 .panel-heading button {
    color: #FFF;
}
.accordion05 .accordion-item:last-child {
    margin-bottom: 0;
}
.simulasi {
    width: 100%;
    border: 1px solid #FFF;
    padding: 10px;
}
.wb {
    word-break: break-all !important;
}
.private .row{
    margin-left: 0px !important;
}
.private h2 {
    font-size: 1.5em !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    text-transform:uppercase;
}
.private .branch_title{
    padding-top: 15px;
}
.private .accordion_4 .panel-default.view > .panel-heading {
    border: 1px solid #ffffff !important;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #1e2f3e !important;
    border-left: 1px solid #ffffff !important;
}
.private .accordion_4 .panel-default > .panel-heading {
  border-left: 4px solid #DFE5E5;
  background-color: #747A80 !important;
}
.private .accordion_4 .panel-default.view > .panel-heading {
  border: 1px solid #A6A7AB !important;
  border-left: 1px solid #A6A7AB !important;
}
.private .accordion_4 .panel-default .accordion_icon:before {
    color: #DFE5E5 !important;
}
.private .accordion_4 .panel-default .collapsed .accordion_icon:before {
    color: #DFE5E5 !important;
}
.private .accordion_4 .panel-heading .panel-title a {
    color: #DFE5E5 !important 
}
.private .collapse.in, .collapsing {
  border-left: 1px solid #A6A7AB !important;
  border-right: 1px solid #A6A7AB !important;
  border-bottom: 1px solid #A6A7AB !important;
}
.private .modal-content {
    top: 30% !important;
    width: 50% !important;
}
.private .accordion_4 ol li{
    color: #DFE5E5;
}
.private .accordion_4 ul li{
    color: #DFE5E5;
}
.private .accordion_4 p{
    color: #DFE5E5 !important;
	font-weight: unset !important;
}
.private .btn{
    text-decoration: none !important;
}
.private .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
    padding-right: 15px;
}