
a.btn:hover {
    background-color: #fdda86;
    background-image: linear-gradient(180deg, #fdeb94 0px, #feb343 100%), none;
    transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
}

.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll, scroll;
    background-clip: border-box;
    background-color: #fdda86;
    background-image: linear-gradient(180deg, #fdda86 0px, #e19d3c 100%), none;
    background-origin: padding-box;
    background-position: 0 0%, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto auto;
    border-color: #b16a02;
    border-image: none;
    border-radius: 7px 7px 9px 9px;
    border-style: none none solid;
    border-width: 0 0 4px;
    box-shadow: 0 -1px 1px 0 rgba(255, 255, 255, 0.7) inset, 0 1px 1px 0px #b16a02;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    left: 0;
    position: relative;
    text-align: center;
    text-overflow: clip;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.498);
    top: 0;
    white-space: nowrap;
    margin: 0 1px 0 0;
    padding: 8px 22px;
    text-transform: uppercase;
}

.fa {
    padding: 0 0 0 3px;
}

@-moz-document url-prefix("") {
    .fa {
    }
}

.results a.btn:hover {
    background: none repeat scroll 0 0 #8e9798;
}

.results .btn {
    background: none repeat scroll 0 0 #a8b1b2;
    color: #fff;
}

.results .fa {
    background: none repeat scroll 0 0 #97a0a1;
    color: #fff;
}