﻿table.fixed-header-table {
    position: fixed;
    border-collapse: inherit;
    background-color: #f9f9f9;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
}

table.fixed-header-table thead th {
    border: none;
}

#fixed-footer-container-badge, #fixed-header-container {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
    background-color: #f9f9f9 !important;
    position: fixed;
}

#fixed-footer-container {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 1;
}

.fixed-footer-controls {
    background-color: #f9f9f9;
    height: 45px;
    width: auto;
    max-width: 465px;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
    border-collapse: separate !important;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    line-height: 2.5;
    padding: 6px 15px;
    font-size: 12px;
}

.fixed-footer-controls > div > div {
    vertical-align: middle;
}

.fixed-footer-controls > div > div,
.fixed-footer-controls > div a {
    display: inline-block;
    padding: 0 3px;
}

.fixed-footer-controls > div > a {
    padding-left: 10px;
}

.fixed-footer-controls > div:nth-child(2) {
    padding-left: 15px;
}

.fixed-footer-controls input[type=text],
.fixed-footer-controls select {
    height: 25px;
}

.fixed-footer-controls input[type=text] {
    width: 2.75em;
    padding: 0 6px;
}

.fixed-footer-controls select {
    padding: 3px 6px;
    margin-top: 3px;
}

.fixed-footer-controls div label {
    display: none;
    visibility: hidden;
}
