
/* User Profile */
.image-wrapper {
    position: relative;
}

.remove-image {
    position: absolute;
    left: 75px;
    top: 4px;
    background-color: red;
    color: white;
    border-radius: 50%;
}

.user-image {
    width: 100px;
    height: 100px;
}

/* Datatable */
div.dataTables_wrapper div.dataTables_filter input {
  padding: 5px;
}

/* Toastr */
.toast-success {
    background-color: green !important;
}

.toast-error {
    background-color: red !important;
}

/* Summernote */
.note-modal-footer {
    margin-bottom: 20px !important;
}

.note-modal {
    z-index: 1100 !important;
}

/* Select 2 styling */
.select2-container--default .select2-selection--single {
    height: 32px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px !important;
}

.btn-submit {
    background-color: #CEA23C !important;
}

.border-round-dash {
    border: 2px dashed var(--bs-border-color);
    border-radius: .3rem;
    margin-bottom: 5px;
}

.rich-list-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: 100% 0;
  padding: 0.75rem;
  margin: 0;
  cursor: default;
  text-decoration: none !important;
}

.rich-list-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.rich-list-title {
  font-size: 0.75rem;
  margin-bottom: 0;
  padding: 0;
}

.rich-list-subtitle {
  color: var(--bs-secondary-color);
}

.rich-list-bordered .rich-list-item {
  border: 1px dashed var(--bs-border-color);
  border-radius: 0.3rem;
  margin-bottom: 5px;
}

.rich-list-append,
.rich-list-prepend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--bs-text-level-1);
}

.rich-list-prepend {
  margin-left: 0.5rem;
}

.rich-list-append {
  margin-right: 0.5rem;
}

.rich-list-action .rich-list-item {
  cursor: pointer;
}
.rich-list-action .rich-list-item:hover, .rich-list-action .rich-list-item.active, .rich-list-action .rich-list-item:active {
  background: var(--bs-light);
}
.rich-list-action .rich-list-item:hover .rich-list-title, .rich-list-action .rich-list-item.active .rich-list-title, .rich-list-action .rich-list-item:active .rich-list-title {
  color: #38c66c;
}
.rich-list-action .rich-list-item.disabled, .rich-list-action .rich-list-item:disabled {
  background: var(--bs-secondary-bg);
  opacity: 0.65;
  pointer-events: none;
  cursor: default;
}

.rich-list-flush .rich-list-item {
  border-bottom: 1px dashed var(--bs-border-color);
}

.sortable-handle {
  cursor: move;
  padding-right: 1.25rem;
}

.sortable-handle > i {
  font-size: 1rem;
  color: var(--bs-secondary-color);
}

.sortable.rich-list-bordered .sortable,
.sortable.rich-list-bordered .sortable-item:not(:first-of-type) {
  margin-top: 0.5rem;
}
.sortable .sortable {
  padding-right: 1.25rem;
}

.sortable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}