input, select {
	width: 100%;
	height: 20px;
}

#corps {
	overflow: auto;
   	height: 93%;
    /*padding: 20px;*/    
    width: 95%;
    margin: 0px auto 0px auto;
    /*background: #fff;*/
}

#correspondantDiv {
    overflow: hidden;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 3px solid #b1c800;
   /* background: #fff;*/
    padding: 20px 19px;
    width: 100%;
    overflow-y: auto;
}

#correspondantDiv.full {
    background: #fff;
    padding: 0 !important;
    /*padding: 0 0 50px 0;*/
    height: 100%;
    overflow: auto;
}

.dataTables_wrapper {
	height: 90%;
}


tfoot {
       display: table-header-group;
   }
   
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 4px;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #b1c800;
    border-color: #b1c800;
}

.pagination>li>a, .pagination>li>span {
    color: #b1c800;
}

.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ECFFB3;
}

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #E6FF99;
}

.ex_highlight_row #example tr.even:hover {
	background-color: #ECFFB3;
}

.ex_highlight_row #example tr.even:hover td.sorting_1 {
	background-color: #DDFF75;
}

.ex_highlight_row #example tr.even:hover td.sorting_2 {
	background-color: #E7FF9E;
}

.ex_highlight_row #example tr.even:hover td.sorting_3 {
	background-color: #E2FF89;
}

.ex_highlight_row #example tr.odd:hover {
	background-color: #E6FF99;
}

.ex_highlight_row #example tr.odd:hover td.sorting_1 {
	background-color: #D6FF5C;
}

.ex_highlight_row #example tr.odd:hover td.sorting_2 {
	background-color: #E0FF84;
}

.ex_highlight_row #example tr.odd:hover td.sorting_3 {
	background-color: #DBFF70;
}

tr.row_selected td{
	background-color: #6d6d5f ;
	color: #b1c800;
} 

table.dataTable, table.dataTable input[type="checkbox"] {
  cursor: pointer;
}

table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected {
    background-color: #6d6d5f;
    color: #b1c800;
}

.td-inline {
    display: flex;
}

.dropdown-menu {
    border: 1;
    margin: 0;
    padding: 0;
    background-color: #444;
    background-image: linear-gradient(#444, #111);
    text-align: center;
    min-width: 120px;
}

.dropdown-menu:hover {
    border: 1;
    padding: 0;
    margin: 0;
    min-width: 120px;
    border-radius: 5px;
}
.dropdown-item {
    display: block;
    background-color: #444;
    background-image: linear-gradient(#444, #111);
    color: #b1c800;
}

.dropdown-item:hover {
    display: block;
    background-color: #e1ff11;
    background-image: linear-gradient(#b1c800, #e1ff11);
    color: #111;
}