
table.dataTable tr.odd td.sorting_1 {
  background-color: transparent !important;
}

table.dataTable a.edit,
table.dataTable a.view,
table.dataTable a.delete,
table.dataTable a.orange_doc,
table.dataTable a.blue_doc,
table.dataTable a.car,
table.dataTable a.reload,
table.dataTable a.archive,
table.dataTable a.publish,
table.dataTable a.save,
table.dataTable a.history,
table.dataTable a.registrants,
table.dataTable a.receipt{
  display: inline-block;
  height: 17px;
  margin-right: 3px;
}

.dataTable{
  width: 100% !important;
}

table.dataTable a.edit, table.dataTable a.save{
  cursor: pointer;
  background: url("../img/edit_icon.png");
  width: 23px;
}
table.dataTable a.view{
  cursor: pointer;
  background: url("../img/view_icon.png");
  width: 16px;
}
table.dataTable a.delete{
  cursor: pointer;
  background: url("../img/delete_icon.png");
  width: 16px;

}

table.dataTable a.publish, table.dataTable a.registrants{
  background: url("../img/publish_icon.png");
  width: 16px;
  cursor: pointer;
}

table.dataTable a.archive, table.dataTable a.archived{
  cursor: pointer;
  background: url("../img/folder_icon.png");
  width: 18px;
}

table.dataTable a.reload, table.dataTable a.history{
  background: url("../img/reload_icon.png");
  width: 17px;
}

table.dataTable a.orange_doc, table.dataTable a.receipt{
  background: url("../img/orange_doc_icon.png");
  width: 14px;
  height: 18px;
  cursor: pointer;
}

table.dataTable a.car, table.dataTable div.car{
  background: url("../img/car_icon.png");
  cursor: pointer;
  width: 21px;
}

table.dataTable a.blue_doc{
  background: url("../img/blue_doc_icon.png");
  width: 14px;
  cursor: pointer;
}

table.dataTable tr.odd {
  background-color: transparent !important;
}

table.dataTable tr.even {
  background-color: transparent !important;
}

table.dataTable tr.even td.sorting_1 {
  background-color: transparent !important;
}

.widget .table.table-bordered td {
  border: 1px solid #ddd !important;
}

.dataTable{
  margin-bottom: 10px !important;
}

.dataTables_wrapper:after{
  clear: both;
  content: '';
  display: block;
}

.paging_full_numbers a.paginate_button {
  background-color: #fff !important;
}

.paging_full_numbers a.paginate_active {
  background-color: #ECECEC;
}

.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 4px 7px !important;
}


.dataTables_processing{
  height: 50px !important;
  background: #52AECD !important;
  color: #FFF !important;
  font-weight: bold;
}



.categories-filter-selector{
  position:absolute;
  left:215px;
  width:150px;
  z-index:1;
}

.search-label{
  padding: 0px 0 0 20px;
  display: inline-block;
}


.orders-search{
  background: url("../img/cart_icon.png") no-repeat left center;
}

.content-search{
  background: url("../img/file_icon.png") no-repeat left center;
}

.people-search{
  background: url("../img/people_search_icon.png") no-repeat left center;
}

.course-search{
  background: url("../img/course_search_icon.png") no-repeat left 8px;
}

.frontend-data-table .course-search{
  background: url("../../img/course_search_mini.png") no-repeat left 5px;
}

.frontend-data-table .dataTables_wrapper{
  border: 1px solid #eee;
  padding: 12px 16px;
}

.frontend-data-table .course-search{
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
}

.frontend-data-table .course-search span input{
  margin-left: 10px;
  height: 22px !important;
  border: 1px solid #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 4px !important;
}

.frontend-data-table td{
  border: none !important;
}

.frontend-data-table tr,
table.dataTable thead th{
  border: 1px solid #eee !important;
}

.frontend-data-table  table.dataTable  thead th{
  padding: 10px 5px;
}

.dataTables_scrollHeadInner table{
  margin-bottom: 0 !important;
}

.frontend-data-table  .dataTables_scrollHeadInner table tr,
.frontend-data-table  .dataTables_scrollHeadInner table th{
  border: none !important;
}

.frontend-data-table  .dataTables_scrollHeadInner table{
  border-bottom: 0 !important;
}

.frontend-data-table  .dataTables_scrollBody thead{
  visibility: hidden;
}


.frontend-data-table .dataTables_scroll{
  background: #fcfcfc;
}

.frontend-data-table .dataTables_scrollHead{
  background: #fafafa;
}

.frontend-data-table .course-tabs{
  margin-bottom: 10px;
}

.frontend-data-table .course-tabs a{
  color: #666;
  font-weight: bold;
  font-family: 'Open Sans Semibold', arial;
}

.frontend-data-table .dataTables_filter{
  margin-top: 8px;
}