/* default */
body {
    background-color: #FFFFFF;
}
.ui.menu .item img.logo {
    margin-right: 1.5em;
}
.ui.main.container {
    margin-top: 6em;
    margin-left: 2em;
}
.wireframe {
    margin-top: 2em;
}
.ui.footer.segment {
    margin: 5em 0em 0em;
    padding: 5em 0em;
}
div.ui.main.container {
    min-height: 570px;
}

/* datatables */
div.dataTables_wrapper {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
}
div.dataTables_wrapper .ui.table thead th,
div.dataTables_wrapper .ui.table td,
div.dataTables_wrapper .ui.table tfoot th {
    padding: 0.5em 0.5em !important;
}
div.dataTables_wrapper .ui.table,
div.dataTables_wrapper .ui.pagination.menu,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_length .ui.selection.dropdown{
    font-size: 0.9em !important;
}
div.dataTables_wrapper div.dataTables_length .ui.selection.dropdown{
    padding-right: 3em !important;
}
div.dataTables_wrapper div.dataTables_info {
    padding-top: 5px !important;
}
div.dataTables_wrapper table.dataTable.table thead th.sorting:after,
div.dataTables_wrapper table.dataTable.table thead th.sorting_asc:after,
div.dataTables_wrapper table.dataTable.table thead th.sorting_desc:after,
div.dataTables_wrapper table.dataTable.table thead td.sorting:after,
div.dataTables_wrapper table.dataTable.table thead td.sorting_asc:after,
div.dataTables_wrapper table.dataTable.table thead td.sorting_desc:after {
    top: 6px !important;
}
div.dataTables_wrapper .dataTables_filter.ui.input input {
    padding: 0.4em 1em !important;
}
div.dataTables_wrapper .ui.grid > .row {
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
}
div.dataTables_wrapper table > tbody > tr.selected {
    background-color: #E0E0E0;
}

/* content */
div.ui.main.container {
    padding-left: 1.5em !important;
}

/* form */
.error-input {
    border-color: #b94a48 !important;
}
.error-message {
    color: #b94a48 !important;
}