﻿div#bodyDiv table.dataTable tbody tr.selected {
    background-color: #74A738; 
}

div#bodyDiv table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
    background-color: #c4ecc2; 
}
	  
div#bodyDiv table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
    background-color: #c1e9bf; 
}

div#bodyDiv table.dataTable.order-column tbody tr.selected > .sorting_1,
div#bodyDiv table.dataTable.order-column tbody tr.selected > .sorting_2,
div#bodyDiv table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
div#bodyDiv table.dataTable.display tbody tr.selected > .sorting_2,
div#bodyDiv table.dataTable.display tbody tr.selected > .sorting_3 {
    background-color: #c4edc3; 
}

div#bodyDiv table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
    background-color: #bee4bc; 
}
div#bodyDiv table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
    background-color: #bfe6bd; 
}
div#bodyDiv table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
    background-color: #c1e8bf; 
}

div#bodyDiv table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
    background-color: #c4edc3; 
}
div#bodyDiv table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
    background-color: #c6efc4; 
}
div#bodyDiv table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
    background-color: #c8f1c6; 
}

div#bodyDiv table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
    background-color: #b8deb6; 
}
div#bodyDiv table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
    background-color: #b9dfb8; 
}
div#bodyDiv table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
    background-color: #bce2ba; 
}

	
div#bodyDiv .dataTables_wrapper .dataTables_paginate .paginate_button a {
    color: #434343;
}
	
div#bodyDiv .dataTables_wrapper .dataTables_paginate .paginate_button.active a, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #434343;
    border: 1px solid #2c4015;
    background-color: #c9f2c7;
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #6B9080));*/
    /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, white 0%, #6B9080 100%);*/
    /* Chrome10+,Safari5.1+ */
    /*background: -moz-linear-gradient(top, white 0%, #6B9080 100%);*/
    /* FF3.6+ */
    /*background: -ms-linear-gradient(top, white 0%, #6B9080 100%);*/
    /* IE10+ */
    /*background: -o-linear-gradient(top, white 0%, #6B9080 100%);*/
    /* Opera 11.10+ */
    /*background: linear-gradient(to bottom, white 0%, #6B9080 100%);*/
    /* W3C */ 
}

		
		
div#bodyDiv table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    top: 12px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: white;
    border: 2px solid white;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New', Courier, monospace;
    line-height: 14px;
    content: '+';
    background-color: #74A738;
}		

div#bodyDiv table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    content: '-';
    background-color: #F28123;
}

/* taking out the arrows which indicate the sorting order in the head */
/* ha le akarjuk majd cserélni: https://datatables.net/forums/discussion/40100/replacing-original-sorting-icons-with-bootstrap-4*/
/*div#bodyDiv -et kiszedtem, mert a sticky headerben akkor nem írta felül, így maradt az important*/
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 0!important;
  content: ""!important;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0!important;
  content: ""!important;
}

div#bodyDiv div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    justify-content: flex-start;
}

div#bodyDiv div.dataTables_wrapper div.dataTables_info {
     white-space: pre-wrap; 
}