.loading{
    -moz-opacity: .80;
    -webkit-opacity: .80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    opacity: 0.80;
    backgroundColor: '#000';

    filter: alpha(opacity=80);
    background: #fff url("../img/preloader.gif") center center no-repeat;

    width: 100% !important;
    height: 100% !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    z-index:9999;
}

table.dataTable .btn-group .btn{
    padding: 7px 10px !important;
    margin-bottom: 0px !important;
}

.filter-ddl{
    min-width: 70px !important;
}

table.dataTable .toggle-checkbox input[type="checkbox"] + label{
    cursor: inherit;
    margin-bottom: 0px;
}

table.dataTable .checkbox-inline, table.dataTable .radio-inline{
    margin-right: 0px;
}
table.dataTable thead th, table.dataTable thead td{
    padding: 10px;
}


table.dataTable .select2-container .select2-selection--single{
    height: 30px !important;
}

.error-message{
    background-color: #ff3c7e;
    color: white;
    font-size: 12px;
    padding: 2px 8px;
    margin-top: 5px;
    border-radius: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    padding: 0.2rem 0.75rem !important;
}