
/* //////////////// */
/* NEW GRID STYLING */
/* //////////////// */

.new-grid .GridView {
    width: 100%;
    font-family: 'Montserrat', sans-serif;
}

.new-grid .GridView th, .GridViewKostenFooter {
    font-size: 13px;
    background-color: #CCA131;
    padding: 10px 5px;
}

.new-grid .ContentArea {
    border: 0px;
    height: 60vh;
    min-height: 590px;
    padding: 0;
}

.new-grid .GridViewAlternatingRow {
    background-color: #f2f2f2;
}

.new-grid .GridView td {
    font-size: 12px;
    vertical-align: middle;
}

.new-grid .GridView tr {
    color: black;
}

.new-grid .GridViewAlternatingRow a, .new-grid .GridViewRow a  {
    color: black;
}

.new-grid .GridView tbody tr td {
    padding: 10px 5px;
}

.new-grid .GridViewHeader th, .new-grid .GridView tbody:first-child th{
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 1px;
}

.new-grid .filter-panel .filters > * {
    height: 100%;
    min-height: 35px;
    max-height: 35px;
    margin-right: 10px;
    font-family: 'Montserrat', sans-serif;
    margin-top: 10px;
    background: white;
}

.new-grid .filter-panel .filters input[type="text"] {
    min-width: 280px;
}

.new-grid .filter-panel .filters input[type="image"] {
    min-height: 0;
    height: inherit;
    margin: 10px 10px 0 0;
}

.new-grid .filter-panel .filters select {
    height: 100%;
    background: white;
}

.new-grid .filter-panel .filters table {
    margin-right: 0;
}

.new-grid .filter-panel .filter-actions > *{
    margin-left: 10px;
}

.new-grid .ItemsPerPageSelection {
    min-height: 35px;
    max-height: 35px;
    font-family: 'Montserrat', sans-serif;

}

.action-button i {
    margin-right: 5px;
}

.action-button {
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    border-radius: 2px;
    background: rgb(214, 214, 214);
    display: inline-block;
    padding: 4px 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.action-button:hover {
    text-decoration: none;
    background: rgb(224, 224, 224);
    cursor: pointer;
}

.action-button--spacing {
    margin: 0 10px 10px 0;
}

.redesign-logo {
    min-height: 70px;
}