.validation-form .form-group span.error {
  font-size: 12px;
  color: #f00;
}
.role-permissions-wrapper span.select2-container {
  width: 100% !important;
}

.program-blocks-wrapper {
  position: relative;
}

.program-blocks-wrapper span.actions {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
  display: none;
}
.program-blocks-wrapper:hover span.actions {
  display: inherit;
}

.program-blocks-wrapper span.actions i {
  cursor: pointer;
}
.select2-container .select2-selection--single .select2-selection__clear {
  margin-right: 20px;
  background-color: #868686;
  width: 1em;
  height: 1em;
}

table.dataTable {
  width: -webkit-fill-available !important;
}
