@font-face {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("../fonts/mulish-v12.woff2") format("woff2");
}

body {
  font-family: "Mulish", Arial, sans-serif;
}

.edp-clickable {
  cursor: pointer;
}

.app-shell {
  padding-top: 1em;
}

.fancybox-custom .fancybox__content {
  box-shadow: 0 0 50px #222;
}

.file-upload-name,
.file-upload-label {
  padding-top: 10px;
  color: #003366;
}

.edp-margin-bottom-10 {
  margin-bottom: 10px;
}

.edp-margin-top-15 {
  margin-top: 15px;
}

.edp-display-none {
  display: none;
}

.edp-table-head {
  text-align: center;
  padding: 3px 10px;
}

.edp-table-header-row > th {
  font-weight: bolder;
}

.edp-permisos-header > th,
.edp-permisos-header > td {
  background-color: #c63d47;
  color: #ecebeb;
  font-weight: bolder;
}

.edp-pedidos-header > th,
.edp-pedidos-header > td {
  background-color: #ee162d;
  color: #ecebeb;
  font-weight: bolder;
}

.edp-visibility-hidden {
  visibility: hidden;
}

.edp-inline-form {
  display: inline;
  margin: 0;
  padding: 0;
}

.edp-btn-icon {
  border: 0;
  background: transparent;
  padding: 0;
  cursor: pointer;
}

.edp-loading-message {
  margin: 1em 0;
  padding: 0.75em 1em;
  color: #555;
  font-style: italic;
}

.edp-loading-message--error {
  color: #a94442;
  font-style: normal;
}
