table.dataTable {
  border-collapse: collapse !important;
}

table.dataTable,
table.dataTable td,
table.dataTable th {
  box-sizing: border-box !important;
}

table.dataTable thead th {
  padding: 4px 6px 4px 15px !important;
  border-bottom: 1px solid #999 !important;
  font-weight: 600 !important;
}

table.dataTable tbody td,
table.dataTable tbody th {
  padding: 0.375rem !important;
}

table.dataTable thead .sorting:hover {
  background-color: #c1eef6;
}

table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  background-color: #d4135a;
  color: #fff;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-position: -2px center !important;
  background-repeat: no-repeat;
}

.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_paginate {
  font-size: 0.75rem;
}

.dataTables_wrapper .dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
.dataTables_wrapper .dataTables_length select {
  width: auto;
  display: inline-block;
}

.dataTables_wrapper .dataTables_filter {
  text-align: right;
}
.dataTables_wrapper .dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

.dataTables_wrapper .dataTables_paginate {
  padding-top: 0.625rem !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.page-item {
  padding: 0.1875rem 0.625rem !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.page-item, .dataTables_wrapper .dataTables_paginate .paginate_button.page-item:hover {
  border: 0 !important;
  background: none !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.page-item:hover {
  color: #333 !important;
  background-color: #c1eef6 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.page-item.current, .dataTables_wrapper .dataTables_paginate .paginate_button.page-item.current:hover {
  border: 0 !important;
  color: #fff !important;
  background: none !important;
  background-color: #d4135a !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.page-item.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.page-item.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.page-item.disabled:hover {
  color: #ccc !important;
  background: none !important;
}

div.dataTables_scrollBody thead .sorting:after,
div.dataTables_scrollBody thead .sorting_asc:after,
div.dataTables_scrollBody thead .sorting_desc:after {
  display: none;
}

table.dataTable.table-striped.table-sorting-colors tbody tr:nth-of-type(odd):not([class*=table-]) .sorting_1:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors tbody tr:nth-of-type(odd):not([class*=table-]) .sorting_2:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors tbody tr:nth-of-type(odd):not([class*=table-]) .sorting_3:not([class*=table-]) {
  background-color: rgba(0, 0, 0, 0.03);
}
table.dataTable.table-striped.table-sorting-colors tbody tr:nth-of-type(even):not([class*=table-]) .sorting_1:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors tbody tr:nth-of-type(even):not([class*=table-]) .sorting_2:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors tbody tr:nth-of-type(even):not([class*=table-]) .sorting_3:not([class*=table-]) {
  background-color: rgba(0, 0, 0, 0.06);
}

table.dataTable.table-striped.table-sorting-colors.table-hover tbody tr:nth-of-type(odd):not([class*=table-]):hover .sorting_1:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors.table-hover tbody tr:nth-of-type(odd):not([class*=table-]):hover .sorting_2:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors.table-hover tbody tr:nth-of-type(odd):not([class*=table-]):hover .sorting_3:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors.table-hover tbody tr:nth-of-type(even):not([class*=table-]):hover .sorting_1:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors.table-hover tbody tr:nth-of-type(even):not([class*=table-]):hover .sorting_2:not([class*=table-]),
table.dataTable.table-striped.table-sorting-colors.table-hover tbody tr:nth-of-type(even):not([class*=table-]):hover .sorting_3:not([class*=table-]) {
  background-color: transparent;
}

table.dataTable tbody > tr > .selected,
table.dataTable tbody > tr.selected {
  background-color: #c1eef6 !important;
  color: #333 !important;
}

.dt-checkboxes-select-all {
  text-align: center;
}

table.dataTable.table-hover tbody > tr.selected:hover,
table.dataTable.table-hover tbody > tr > .selected:hover {
  background-color: #abe8f3 !important;
}

.site-body-container {
  padding-top: 0.9375rem;
}

div.page > div.content {
  display: flex;
}

div.main {
  flex-grow: 1;
}

.acam-form-search {
  background: url("../img/icon-search-QxQWPKs.svg") no-repeat;
  background-color: #f5f5f5 !important;
  border-radius: 30px !important;
  border-color: #d6d6d6 !important;
}
.acam-form-search.form-control {
  background-position: 8px center;
  background-size: 17px 17px;
  padding-left: 32px !important;
}
.acam-form-search.form-control-sm {
  background-position: 7px center;
  background-size: 15px 15px;
  padding-left: 28px !important;
}

.user-circle {
  display: inline-block;
  border-radius: 50%;
}

.user-circle-inner {
  color: white;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  height: 4rem;
  width: 4rem;
  font-size: 30px;
}

.user-circle-center {
  margin-left: auto;
  margin-right: auto;
  width: 4rem;
}

.fr-acam-dsmen .dsaca-button-link-icon .fr-link::before {
  --icon-size: 2.2rem !important;
}
.fr-acam-dsmen .dsaca-button-link-icon .fr-link {
  color: #00969D;
  font-family: Marianne !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.4px; /* 160% */
  padding-right: 0.5rem !important;
  margin-right: unset;
  background-image: none;
  text-transform: uppercase;
}
.fr-acam-dsmen .dsaca-button-link-icon .fr-link:hover {
  background-color: unset;
  color: #C9191E;
}
.fr-acam-dsmen .dsaca-button-link-icon .dsaca-button-link-div {
  background-color: #ece9e3;
  padding: 0.25rem;
  margin-bottom: 0.375rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../vendor/men-reda/interface-bundle/src/Resources/assets/sass/_datatables.scss%22,%22../../vendor/men-reda/interface-bundle/src/Resources/assets/sass/_variables.scss%22,%22../../vendor/men-reda/interface-bundle/src/Resources/assets/sass/_skeleton.scss%22,%22../../vendor/men-reda/interface-bundle/src/Resources/assets/sass/_components.scss%22,%22../../vendor/men-reda/interface-bundle/src/Resources/assets/css/interface.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAUA;EACE;;;AAEF;AAAA;AAAA;EAIE;;;AAEF;EACE;EAEA;EACA;;;AAEF;AAAA;EAEE;;;AAGA;EACE,kBClBiB;;;ADqBrB;AAAA;EAEE,kBCfQ;EDgBR;;;AAWF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;;;AAEF;AAAA;AAAA;AAAA;EAIE;;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AAGJ;EACE;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAGJ;EACE;;;AAEF;EACE;;;AAGA;EAEE;EACA;;AAEF;EACE;EACA;;;AAIF;EAEE;EACA;EACA;EACA;;;AAIF;EAGE;EACA;;;AASJ;AAAA;AAAA;EAGE;;;AASE;AAAA;AAAA;EAGE;;AAIF;AAAA;AAAA;EAGE;;;AAQA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;AAQR;AAAA;EAEE;EACA;;;AAIF;EACE;;;AAMA;AAAA;EAEE;;;AEvLJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACNF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;ACdJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAKE;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA%22,%22file%22:%22interface.output.css%22%7D */
