* {
    transition: box-shadow 0.5s;
}
.card, .box-shadow {
    box-shadow: 0 10px 15px -5px #cfcfcf;
}
a:hover > .card, .box-shadow:hover, .box-shadow:focus {
    box-shadow: 0 15px 15px -5px #bababa;
}

.card-index {
    padding: 80px;
}

.card-icon {
    font-size: 50px;
}

.card-subtitle {
    line-height: 1.8em;
}

#search-form input {
    border-radius: .3rem;
}

#search-form .fa-search {
    z-index: 3000;
    position: relative;
    left: -35px;
    top: 16px;
}

.borderless {
    border: 0;
}