.no-print{
    display:none;
}

table.table thead .sorting {
    background: none;
}

table.table thead .sorting_desc {
    background: none;
}

/*
 CSS charts
*/
[data-chart] .highcharts-container{
    width:100% !important;
}
/*
 CSS print
*/
body{
    background-color:#fff!important;
    -webkit-print-color-adjust: exact;
    zoom: 0.5;
    padding: 0px;
    margin: 0px;
}
table.dataTable > thead > tr > th.thAction{
    display:none;
}
table.dataTable > tbody > tr > td.btnAction{
    display:none;
}
select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    /* needed for Firefox: */
    overflow:hidden;
}
.backend-container{
    margin-right: 0px;
    margin-left: 0px;
    text-decoration: none;
    border:none;
    width:100%;
}
.page-header{
    text-decoration: none;
    border:none;
}
.panel-body{
    text-decoration: none;
    border:none;
}
.panel{
    text-decoration: none;
    border:none;
}
.panel-inverse{
    text-decoration: none;
    border:none;
}
.stars{
    display:none;
}
.jstree-checkable-html li{
    page-break-inside: avoid;
}
#content {
    padding: 0px 25px !important;
    margin-top: 13px !important;
}
.content{
    margin: 0px;
}
.pace{
    display:none!important;
}
#header{
    display:none!important;
}
#sidebar{
    display:none!important;
}
.sidebar-bg{
    display:none!important;
}
.btn-group, .input-group{
    display:none!important;
}
.btn, .btn-help, .btn-help-for-modal {
    display:none!important;
}
button{
    display:none!important;
}
.jstree-search{
    display:none!important;
}
.panel-heading{
    display:none!important;
}
.jstree-checkbox{
    display:none!important;
}
fieldset>.legend-log {
    font-size: 18px;
}
.dataTables_info {
    display:none !important;
}
.highcharts-button, .fa-save{
    display:none!important;
}

abbr[title] {
    border-bottom: 0px;
}

tr, td, th {
    page-break-inside: avoid;
    page-break-before: always;
    page-break-after: always;
}
.progress-striped .progress-bar, .progress-bar-striped {
    background-image: none;

}
.progress-xs {
    height: 5px !important;
}

.fa-lightbulb-o{
    display:none;
}

.label {
    padding: 6px;
}

.w-110 {
    width: 130px;
}

.collapse {
    display: block;
}
.section-border{
    border: none !important;
    margin: 0px 0px !important;
    padding: 0px 0px !important;
}
.bg-late {
    background-color: #F1322C;
    filter: contrast(86%);
}

.bg-comes-to {
    background-color: #F9670F;
    filter: contrast(86%);
}

.bg-in-time{
    background-color: #D3B824;
    filter: contrast(86%);
}

.badge {
    min-width: auto;
}
#users_wrapper .e-badge {
    display: block;
}
#form_organisations .e-badge {
    display: inline-block;
    border-radius: 29px;
    width: 40px;
    height: 23px;
}

#form_organisations .e-badge i {
    vertical-align: baseline;
}

#form_organisations .e-badge span {
    display: initial;
}

.jstree-node:not(.jstree-root) > .jstree-disabled, .jstree-grey, .jstree-badge-disabled {
    opacity : 1 !important;
    color: grey !important;
}

table.dataTable thead th:before,
table.dataTable thead th:after {
    display: none !important;
}

.ReactTable .rt-thead .rt-th.-sort-asc, .ReactTable .rt-thead .rt-td.-sort-asc {
    box-shadow: none !important;
}
.profil-border{
    border: none !important;
}

.table-responsive.profil-info{
    overflow: hidden;
}

.title-section{
    bottom: 0px !important;
}
.page-ling{
    display: none;
}
.jobs-container, .jobs {
    display: none;
}

.right-panel {
    display: none !important;
}

.content-page {
    padding-left: 10% !important;
}