/*CSS Layout bloque acordión materias / créditos programas*/
.bk-acp-main{
    margin-top: 30px;
}
    .bk-acp-header{
        padding-bottom: 7px;
        display: flex;
        justify-content: space-between;
    }
      .bk-acp-header-title{
        margin: 0;
      }
      .bk-acp-header-button{
        width: 14px;
        margin-right: 3px;
        padding: 0;
        position: relative; 
      }
        .svg-icon-drop-down{
            display: flex;
            width: 100%;
        }
    .bk-acp-body{
        max-height: 0;
        overflow: hidden;
    }
    .bk-acp-main-active .bk-acp-header-button{
        transform: rotate(180deg);
    }
    .bk-acp-main-active .bk-acp-body{
        padding-top: 28px;
        max-height: 600px;
    }