.form-check-input[type="radio"] + label::before, .form-check-input[type="radio"] + label::after, label.btn input[type="radio"] + label::before, label.btn input[type="radio"] + label::after {
    top:16px!important;
}
.form-check-input[type="radio"]:not(:checked) + label, .form-check-input[type="radio"]:checked + label, label.btn input[type="radio"]:not(:checked) + label, label.btn input[type="radio"]:checked + label {
    height: 55px!important;
    line-height: 55px!important;
}
#frd-samu td.dt-click:hover{cursor:pointer;}

table.dataTable td.dt-center{font-weight:normal;font-size:18px;}
div.dt-container div.dt-layout-row{margin:0!important;}
th{background-color: #007bff;}
.dt-column-title{color:white!important;}
.dt-search{text-align: right;}
.ui-sortable-handle:hover{cursor:grab;}

.crra-bloc {
  background-color: #1e1e1e;
  border: 1px solid #444;
  padding: 1em;
  margin: 0 1em 1em 1em;
  position: relative;
  text-align: center;
}
.crra-bloc p {
  font-size: 2.4em;
  font-weight: bold;
  color: white;
}
.admin-crra-bloc{
  background-color: #1e1e1e;
  border: 1px solid #444;
  padding: 1em;
  margin-bottom: 50px;
  text-align: center;
}
.admin-crra-bloc p {
  font-size: 2em;
  font-weight: bold;
  color: white;
}
p.crra-user{font-size:20px;color:white;}

#table-admin-sau td,#table-admin-smur td{padding-top:8px;padding-bottom:8px;}
.custom-control-label::after {
    cursor: pointer !important;
}