/********************************************************
*														*
		        MODULES/DOCUMENTS
*														*
********************************************************/
.documents .contenuPage {
  padding-bottom: 0;
}

.documents .colContenu {
  margin-top: -147px;
}

@media (min-width: 768px) {
  .documents .colContenu {
    margin-top: -158px;
  }
}

@media (min-width: 992px) {
  .documents .colContenu {
    margin-top: -170px;
  }
}

.documents .dataTables_length,
.documents .dataTables_filter {
  display: none;
}

.documents .documents-table thead {
  table-layout: fixed;
  width: 100%;
}

.documents .documents-table thead th {
  height: 67px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-color: #fff;
}

.documents .documents-table thead th:first-child {
  padding-left: 1.5rem !important;
}

.documents .documents-table thead th:last-child {
  padding-right: 1.5rem !important;
}

@media (min-width: 768px) {
  .documents .documents-table thead th {
    height: 78px;
  }
}

@media (min-width: 992px) {
  .documents .documents-table thead th {
    height: 90px;
  }
}

.documents .documents-table tbody {
  table-layout: fixed;
  width: 100%;
}

.documents .documents-table tbody td:first-child {
  padding-left: 1.5rem !important;
}

.documents .documents-table tbody td:last-child {
  padding-right: 1.5rem !important;
}

.documents .documents-table tbody td.cell-narrow {
  width: 80px;
  max-width: 80px;
}

.documents .documents-table tbody td.cell-medium {
  width: 150px;
  max-width: 150px;
}

.documents .documents-table tbody td.actions {
  width: 20px;
  max-width: 20px;
}

.documents .documents-table tbody td a {
  font-weight: 700;
}

.documents .documents-table tbody td [class*="olive"] {
  position: relative;
}

.documents .documents-table tbody td [class*="olive"]:before {
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(60deg);
  -moz-transform: translate3d(-50%, -50%, 0) rotate(60deg);
  transform: translate3d(-50%, -50%, 0) rotate(60deg);
}

.documents .documents-table tbody td [class*="olive"]:hover {
  color: #fff;
}

.documents .documents-table tbody td [class*="olive"]:hover:before {
  opacity: 1;
}
