.list-group:hover {
    transform: scale(1.01);
    /*box-shadow: 10px 10px 15px rgba(0,0,0,0.3);*/
}

/*.list-group {*/
/*    transition: 0.5s;*/
/*    cursor: pointer;*/
/*}*/

.list-group::before, .list-group::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: scale3d(0, 0, 1);
    transition: transform .3s ease-out 0s;
    content: '';
    pointer-events: none;
}


.list-group::before {
    transform-origin: left top;
}

.list-group::after {
    transform-origin: right bottom;
}

.list-group:hover::before, .list-group:hover::after, .list-group:focus::before, .list-group:focus::after {
    transform: scale3d(1, 1, 1);
}