#accordion-kmu { width: 100%; position: relative; float: left; }

#accordion-kmu .card { float: left; width: 100%; margin-bottom: 10px; }

#accordion-kmu .card .card-header { float: left; width: 100%; }

#accordion-kmu .card .card-header .btn-link { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 15px; border: 1px solid #DFE6E9; font-weight: 600; color: #003977; outline: 0; white-space: normal; border-radius: 0px; }

#accordion-kmu .card .card-header .btn-link:hover, #accordion-kmu .card .card-header .btn-link:focus { text-decoration: none; }

#accordion-kmu .card .card-header .btn-link h3 { margin-top: 0px; margin-bottom: 0px; font-size: 1.1rem; }

#accordion-kmu .card .card-header .btn-link i { transition: all .2s ease; color: #CCCC00; font-size: 1.2rem; }

#accordion-kmu .card .card-header .btn-link i.rotated { transform: rotate(-180deg); }

#accordion-kmu .card-body { padding: 15px 15px 15px 15px; border: 1px solid #DFE6E9; border-top: 1px solid #FFFFFF; float: left; width: 100%; position: relative; }

@keyframes beat { 0% { transform: scale(1); }
  100% { transform: scale(1.2); } }

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- BOOTSTRAP MEDIA QUERIES --------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */
@media (max-width: 575px) { #accordion-kmu .card .card-header .btn-link h3 { width: 90%; } }
