/* Copyright © 2017 SOFTINUX. All rights reserved.
 Licensed under the MIT License, Version 2.0. See License.txt in the project root for license information.
*/
.cursor-pointer {
  cursor: pointer;
}

.cell-border-bottom {
  border-bottom: solid 1px;
}

.cell-border-bottom-color-gray {
  border-color: gray;
}

.cell-role-row {
  border-bottom: 1px dashed #d2d2d2;
}

.table-header-cell {
  border-bottom: 1px solid #ddd;
}

.delete-role:after {
  font-family: "Font Awesome 5 Free", serif;
  font-size: 18px;
  content: "";
}

.delete-role:hover {
  cursor: pointer;
}

.unlink-role:after {
  font-family: "Font Awesome 5 Free", serif;
  font-size: 18px;
  content: "";
}

.unlink-role:hover {
  cursor: pointer;
}

.validation-error {
  color: #A94442 !important;
}

input.input-validation-error,
textarea.input-validation-error,
select.input-validation-error {
  background: #FEF1EC;
  border: 1px solid #CD0A0A;
}

.label-password {
  display: block;
}

.label-link {
  float: right;
}

.register-box2 {
  width: 360px;
  margin: 0 auto !important;
}

.register {
  border: 1px solid #d8dee2;
  border-radius: 5px;
  padding: 5px 5px 5px 5px;
}

.login-box {
  margin: 7% auto 2% auto !important;
}

.login-page {
  height: 100% !important;
}

.nav-tab-custom-dropshadow {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1) !important;
}

.dottedLine15 {
  border-bottom: 2px dotted lightgray;
  height: 15px;
  margin-bottom: 8px;
}

#availableRolesForDelete {
  height: 340pt;
  font-family: "Font Awesome 5 Free", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#availableRoles {
  font-family: "Font Awesome 5 Free", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#selectedRoleAssignedExtensionsList span.select2-selection {
  background-color: white !important;
}

#assigned-permissions-table > thead > tr > th.extension {
  min-width: 600px;
  /* TODO make this responsive for smaller screens, use @media */
}

.custom-file-input ~ .custom-file-label:lang(fr)::after {
  content: "Choisir...";
}

.custom-file-input ~ .custom-file-label:lang(en)::after {
  content: "Browse...";
}

.select2-selection__choice, .select2-selection__choice__remove {
  background-color: #e2e2e2 !important;
  border: 0 !important;
}

.select2-selection__choice__remove {
  color: #000000 !important;
}

.select2-selection__choice__remove:hover {
  color: #ff0048 !important;
}
