.axsymbol {
    width: 48px;
    height: 48px;
    margin: 8px;
    display: inline-block;
    vertical-align: middle;
}

.fastAxButton {
    right: -10px;
    height: 64px;
    width: 64px;
    padding-right: 10px;
    overflow: hidden;
    background-color: rgba(16,140,199,1);
    position: fixed;
    display: table-cell;
    text-align: center;
    line-height: 64px;
    -webkit-transition: all 250ms ease; /* Firefox */
    -moz-transition: all 250ms ease; /* WebKit */
    -o-transition: all 250ms ease; /* Opera */
    transition: all 250ms ease; /* Standard */
    z-index: 5000;
    box-shadow: 0px 2px 7px rgba(0,0,0,0.6);
    border-radius: 2px;
}

.fastAxButton:hover {
    right: 0px;
    background-color: rgba(16,140,199,0.8);
}

.fastAxButton img {
    display: inline-block;
    vertical-align: middle;
}

.fastAxBox {
    border-radius: 2px;
    box-shadow: 0px 2px 7px rgba(0,0,0,0.6);
    right: -10px;
    height: 64px;
    width: 64px;
    padding-right: 10px;
    overflow: hidden;
    background-color: rgba(16,140,199,1);
    position: fixed;
    display: table-cell;
    text-align: center;
    -webkit-transition: all 250ms ease; /* Firefox */
    -moz-transition: all 250ms ease; /* WebKit */
    -o-transition: all 250ms ease; /* Opera */
    transition: all 250ms ease; /* Standard */
    z-index: 1;
}

.fastAxBoxContent {
    background-color: #FFF;
    height: auto;
    z-index: 2;
}

.fastAxBox:hover {
    width: 200px;
    right: 0px;
    height: auto;
    padding: 0px;
    overflow: visible;
    z-index: 2;
    -webkit-transition: all 0ms ease; /* Firefox */
    -moz-transition: all 0ms ease; /* WebKit */
    -o-transition: all 0ms ease; /* Opera */
    transition: all 0ms ease; /* Standard */
}
