@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700);
.foundation-data-attribute-namespace {
  font-family: false; }

div.addresslist form.search {
    width: 80% !important;
}

.maincontent #alarmUpdate .condition select.media, .maincontent #alarmCreate .condition select.media
{
    width: 130px;
}

aside a.feedback {
    color: #f28e00;
}

*  {
    font-family: 'Maven Pro', sans-serif !important;
}

[class^="icon-"], [class*="icon-"],
.status i {
    font-family: 'icomoon' !important;
}

.maincontent form select[disabled="disabled"] {
    background: #f4f4f4;
}

form#account-form div.row,
form#gateway-form div.row {
    /*margin: 0 0 10px 0px*/
}

.switch label.disabled {
    cursor: default;
}

.maincontent table tbody tr td {
    white-space: normal;
}

.maincontent tbody > tr.status-open > :nth-child(6),
.maincontent tbody > tr td span.status-open {
    font-weight: 700;
    color: red;
}

.maincontent tbody > tr.status-closed > :nth-child(6),
.maincontent tbody > tr td span.status-closed {
    font-weight: 700;
    color: green;
}

.default-area {
    font-weight: bold !important;
}

.dt-scroll-body thead tr { visibility: collapse; }
.dts_label { display: none; }
#alerts-list_wrapper .dt-paging { display: none; }

#customers-table_wrapper .grid-x {
    display: flex;
}

#customers-table_wrapper .grid-x [class*="flex-container"] + [class*="flex-container"]:last-child {
    flex: 0 0 50%
}

.dt-search .dt-input {
    padding: 0 0.5rem;
}


/** start datatables styling **/
.dt-container.dt-foundation ul li:before {
    content: "";
    list-style: none;
    padding: 0;
}

.dt-container.dt-foundation .dataTables_processing {
    background: none;
    border:none;
    height: 0;
}

.dt-container.dt-foundation ul.pagination li a,
.dt-container.dt-foundation div.pagination li a {
    padding: 5px 10px 5px 15px;
}

.dt-container.dt-foundation ul.pagination li.current a,
.dt-container.dt-foundation div.pagination li.selected a{
    background: #2C2223;
}

.dt-container.dt-foundation ul.pagination li.unavailable a,
.dt-container.dt-foundation div.pagination li.unavailable a {
    display: none;
}

.dt-container.dt-foundation th:not(.sorting_disabled) {
    /*cursor: pointer;*/
}

.dt-container.dt-foundation tr.shown td.details-alert {
    background: url('/images/details_close.png') no-repeat center center !important;
}

.dt-container.dt-foundation table[id^=event-table] tr td table thead tr td {
    font-weight: bold;
}

.dt-container.dt-foundation table input[type="file"], input[type="checkbox"], input[type="radio"], select {
    margin-bottom: 1rem;
}

ul.pagination li {
    height: 2.5rem;
    border: solid 1px #999;
    padding: 0.5rem;
}

ul.pagination li.first {
    display: none;
}

.maincontent .klanten-overzicht table tbody tr td {
    padding-left:10px;
    text-wrap: inherit;
}

.klanten-overzicht .summary {
    text-align: right;
    margin-bottom: 10px;
    font-weight: 800;
}
/** end datatables styling **/
