h1 {
	margin-bottom: 20px;
}

.dataTables_wrapper {
    overflow: auto;
}

.halflings-icon {
    margin-left: 10px;
    -webkit-transform:scale(1.3);
}

.loading {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url('../img/loading_1.gif') center center no-repeat;
    background-size: contain;
	margin: 0;
}

a[data-action] {
    cursor: pointer;
}

.nowrap {
    white-space: nowrap;
}

.form-control,
.searchinput {
    width: 60px;
}

.filter input {
    /*display: block;*/
	margin-right: 30px;
}

#togglefilter {
    cursor: pointer;
}

.filter input::-webkit-input-placeholder { color: #ccc; }
.filter input:-moz-placeholder { color: #ccc; }
.filter input::-moz-placeholder { color: #ccc; }
.filter input:-ms-input-placeholder { color: #ccc; }

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    background-color: #1b6d85;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    background-color: #1f3346;
}

.filter,
.dataTables_wrapper .dataTables_filter {
	float: left;
}

table td {
    padding: 5px !important;
    font-size: 14px;
    text-align:left;
}

#content.fullwidth {
    width: 100% !important;
    margin-left: 0 !important;
}

.info td {
    background-color: #EAF1E5 !important;
}

.adr td {
    background-color: #E0D0DA !important;
}

.notmonitored td {
    background-color: #f2dede !important;
}

.long td {
    background-color: #e3cf7a !important;
}

.verylong td {
    background-color: #b94a48 !important;
    color: white;
}
.verylong td a {
    color: white;
}

body.iframe .imeidetails,
body.iframe .breadcrumb,
body.iframe .navbar,
body.iframe #sidebar-left {
    display: none;
}

@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        text-align: left;
    }
}

@media (max-width: 767px) {
    .filter {
        width: 100%;
    }


	.filter input {
		display: block;
	}

    .row-fluid .login-box {
        width: auto;
        margin: 0;
    }

    .filter, .dataTables_wrapper .dataTables_filter {
        float:none;
    }
}
