.btn-secondary {
    background-image: -webkit-linear-gradient(top, #fca44c 0, #cc843b 100%);
    background-image: -o-linear-gradient(top, #fca44c 0, #cc843b 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fca44c), to(#cc843b));
    background-image: linear-gradient(to bottom, #fca44c 0, #cc843b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffca44c', endColorstr='#ffcc843b', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #c47f39;
}
.btn-secondary{
    text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
}
.btn-secondary {
    color: #fff;
    background-color: #fca44c;
    border-color: #e89643;
}

.btn-secondary:hover, .btn-secondary:focus {
    background-color: #cc843b;
    background-position: 0 -15px;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #cc843b;
    border-color: #a1682f;
}
ul.pagination > li{
    margin: 0 !important;
}
ul.pagination > li > a{
    border-radius: 3px !important;
    min-width: 3em !important;
}
ul.pagination > li:not(:first-child) > a{
     border-left: none !important;
 }

ul.pagination li.disabled,
ul.pagination li.disabled > a{
    opacity: 1 !important;
    color: #999999 !important;
    cursor: default !important;
    background-color: transparent !important;
    border: none !important;
}

ul.pagination > li:not(:first-child):not(:last-child) > a{
    border-radius: 0 !important;
}

.pagination-container{
    float: left;
    width: 100%;
    padding: 1em 0;
}

.pagination-container:first-of-type{
    margin-bottom: 1em;
    border-bottom: 1px solid #ddd;
}

.pagination-container:last-of-type{
    margin-top: 1em;
    border-top: 1px solid #ddd;
}