/* Top ***********************************************************************************************************************************************/
.toTop {
  text-decoration: none !important;
  position: fixed;
  transition: all 0.5s ease;
  display: table;
  z-index: 80;
  bottom: 0;
  right: 0;
  width: 3rem;
  height: 3rem;
  background-color: #041e3d;
  opacity: 0; }
  .toTop span {
    vertical-align: middle;
    text-align: center;
    font-size: 150%;
    display: table-cell; }
  .toTop span a {
    color: #aaa;
    text-decoration: none !important;
    font-family: FontAwesome; }
  .toTop span:hover a {
    text-decoration: none !important;
    color: #fff; }
  .toTop :hover {
    background-color: #094e9e;
    text-decoration: none !important; }

.toTop.fixed {
  opacity: 1; }
