/* una mica d'espai als formularios inline */
.form-inline .form-group label,
.form-inline .form-group input,
.form-inline .form-group button {
  margin-left: 5px;
  margin-right: 5px;
}

/* colors dels events de les incidencies del calencari laboral de l'operari */
.calendarClassLD {
  background: darkblue !important;
  border-color: darkblue !important;
}
.calendarClassJ {
  background: darkgray !important;
  border-color: darkgray !important;
}
.calendarClassBL {
  background: black !important;
  border-color: black !important;
}
.calendarClassV {
  background: coral !important;
  border-color: coral !important;
}

/* icones el menú */
.iconMenu {
  width: 20px;
  text-align: center;
  display: inline-block;
  margin-right: 6px;
}
.iconMenu i {
  margin-right: 0px;
}

.col-albarans-small {
  width: 8%;
}

.printing-page {
  border: 0px;
  background: none;
  color: black;
}

.taula-albaran-proveedor td {
  border: 0px !important;
  padding: 1px !important;
}

.pestanya-dashboard {
  min-height: 110px;
}

.input-daterange {
  width: max-content;
}

.input-daterange .input-group-addon {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.dataTables_wrapper {
  padding-top: 10px;
}

.slim-datatable > .dataTables_wrapper {
  padding-bottom: 10px;
}

/* per defecte s amaguen les fletxes de moure del duallistbox */
.bootstrap-duallistbox-container .moveall,
.bootstrap-duallistbox-container .move,
.bootstrap-duallistbox-container .removeall,
.bootstrap-duallistbox-container .remove,
.bootstrap-duallistbox-container .clear1,
.bootstrap-duallistbox-container .clear2 {
  display: none;
}

.text-primary-disabled {
  color: #676a6c66 !important;
}

.wrapper-content-mobile .ibox-content {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
}

.wrapper-content-mobile button {
  padding: 1rem;
  font-size: 2rem;
}

.wrapper-content-mobile #step2 canvas {
  width: 100% !important;
  height: auto !important;
  padding: 0px;
  margin: 0px;
}

.lightBoxGallery .item {
  max-width: 250px;
  max-height: 250px;
}

.lightBoxGallery .comment {
  width: 100%;
  text-align: left;
  min-height: 57px; /* 2 lines */
  border: 1px solid #dee2e6;
}

.lightBoxGallery .non-selectable {
  user-select: none; /* Standard syntax */
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
}

.make-one-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}

.slim-margin label {
  margin-bottom: 1px;
}

.sk-spinner-small {
  height: 25px !important;
  width: 25px !important;
}

/* for wizard forms height */
.wizard > .content > .body {
  position: relative !important;
}

.wizard .iradio_square-green {
  margin-right: 10px;
}

/*
.wizard > .steps > ul > li {
    width: 14.28% !important;
}
*/

.swal-wide-planificacion {
  min-width: 600px;
}

.spinner-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.75);
  z-index: 10;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.spinner-overlay.active {
  display: flex;
}

.wizard .content .body {
  width: 100% !important;
}

.rrhh-fichajes-kpi .ibox-content {
  min-height: 118px;
}

.rrhh-fichajes-kpi .ibox-title {
  border-top-width: 3px;
}

.rrhh-fichajes-kpi-primary .ibox-title {
  border-top-color: #1c84c6;
}

.rrhh-fichajes-kpi-danger .ibox-title {
  border-top-color: #ed5565;
}

.rrhh-fichajes-kpi-info .ibox-title {
  border-top-color: #23c6c8;
}

.rrhh-fichajes-kpi-success .ibox-title {
  border-top-color: #1ab394;
}

.rrhh-fichajes-kpi h1 {
  font-size: 34px;
}

.rrhh-fichajes-kpi-meta {
  border-top: 1px solid #f0f1f2;
  color: #888888;
  display: flex;
  font-size: 12px;
  justify-content: space-between;
  margin-top: 12px;
  padding-top: 8px;
}

.rrhh-fichajes-kpi-meta strong {
  color: #676a6c;
  font-weight: 600;
}

.rrhh-fichajes-chart-content {
  min-height: 285px;
}

.rrhh-fichajes-table tbody tr.rrhh-fichajes-clickable {
  cursor: pointer;
}

.rrhh-fichajes-row-active td {
  background-color: #eef7f6 !important;
}

.rrhh-fichajes-detail {
  border-top: 1px solid #e7eaec;
  margin-top: 12px;
  min-height: 96px;
  padding-top: 12px;
}

/* panell lateral assign operarios */
.theme-config-cfx {
  top: 0px;
  right: -15px;
}
.theme-config-box-cfx {
  margin-right: -400px;
  border: 1px solid #1ab394;
  transition-duration: 0.3s;
}

.skin-settings .title {
  font-weight: inherit;
  font-size: inherit;
}

.skin-settings .title2 {
  padding-top: 5px;
  text-align: left;
}

.skin-settings-cfx {
  margin-left: 0px;
}

.theme-config-cfx .theme-config-box-cfx,
.skin-settings-cfx {
  min-width: 400px;
}

/* les taules que estan dins un wizard no es veuen els borders si no els hi pujo */
.wizard .table-bordered {
  border: 1px solid #c7c6c6;
}

/* per custom-file-input a l'afegir múltiples arxius */
.custom-file-label::after {
  content: 'Navegar';
}
