#area{ position: absolute; text-align: center; width: 200px; left: 0; top: 0; right: 0; bottom: 0; margin: auto; user-select: none; font-family: Arial, Helvetica, sans-serif; } img{ width: 100%; height: 100px; margin: none; margin-top: 10%; } a{ display:table-cell; vertical-align: middle; border: 1px solid rgba(35, 34, 34, 0.6); width: 200px; height: 32px; line-height: 30px; text-align: center; font-family: Arial, Helvetica, sans-serif; box-shadow: 0px 0px 0px rgba(69, 67, 67, 0.6); transition: 0.3s; cursor: hand; } a:hover { box-shadow: 0px 0px 10px #424242; }