.borderify {
    border: 1px solid red;
}

.title-desc {
    color: #B0B0B0;
    top: 35%;
    width: 100%;
    text-align: center;
    z-index: 999;
    margin: 0 auto;
}

.centralize {
    margin: 0 auto;
}

.dictionary {
    background: #f8faff;
    padding: 3%;
}

.book {
    border: 1px solid #e7f1fe;
    border-radius: 5px;
    transition: .5s;
    background: white;
    text-align: center;
}

.book a {
    width: 100% !important;
}

.book:hover {
    border: 1px solid #a0b4cf;
    transition: 0.5s;
    -webkit-box-shadow: 0 4px 6px -4px black;
    -moz-box-shadow: 0 4px 6px -4px black;
    box-shadow: 0 3px 4px -5px black;
}

.book a:hover {
    /*color: #F07C41;*/
    color: #FF0083;
    text-decoration: underline;
}
