.btn .glyphicon.spinning {
    display: none;
}

.btn.active .glyphicon.spinning {
    display: inline-block;
}

.glyphicon.spinning {
    animation: spin 2s infinite linear;
    -webkit-animation: spin2 2s infinite linear;
}

@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }
    to {
        transform: scale(1) rotate(360deg);
    }
}

@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

#home-icon {
    font-size: 90px;
    float: left;
    margin: 10px 5px 0px 0px;
}
#home-web {
    margin-bottom: 0px;
    font-size: 35px;
    font-weight: bold;
}
#home-photo {
    margin: 0px 0px 5px;
    font-weight: bold;
}