/*
    * Datatables Sorting icons on left
*/
table.dataTable thead > tr > th {
    padding-left: 30px !important;
    padding-right: initial !important;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
    left: 8px !important;
    right: auto !important;
}
/* *********************************** */

.footer {
  display: block;
  position: relative;
  bottom: 0;
  width: 100%;
  height: 100%;
  line-height: 32px;
  padding: 10px;
  margin-top: 35px;
  background-color: #f5f5f5;
}

#form-corpus{
	float: left;
	width: 50%;
}

#form-result{
	float: left;
    margin: 10px;
    margin-top: 45px;
}

.float{
    float: left;
}

.box{
    background-color:#eee;
    border: 1px solid #888;
    border-radius:3px;
    padding: 7px;
}