/*! CSS Base */

/* Document
   ========================================================================== */

/*
 * Creation of color variable for Mediexcel y Excel
 */

:root {
  --mediexcel-third-color: #005487;
  --mediexcel-primary-color: #93d500;
  --mediexcel-secondary-color: #bc2f2c;
  --mediexcel-fourth-color: #2d2a26;

  --excel-primary-color: #7e8084;
  --excel-secondary-color: #b0b3b8;
  --excel-third-color: #d8d9da;
  --excel-fourth-color: #262526;

  --toastify-color-success: #07bc0c;
  --toastify-color-error: #e74c3c;
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-text-color-success: #fff;
  --toastify-text-color-error: #fff;

  --mediexcel-third-color-opacity: rgb(0,84,135, 0.9);

  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
}

html {
  overflow-y: hidden;
}

/* Layout
   ========================================================================== */
/*
 * Basepage css using flex
 */

.success-message{
  background: var(--toastify-color-success);
  color: white;
}

.basepage {
  display: flex;
  flex-direction: column;
  height: 100vh;
}

/*
 *  Style to navbar
 */
.basepage__navbar {
  display: flex;
  flex-direction: column;
  padding: 0.5rem 0;
  height: 10rem;
  max-height: 10rem;
}

/*.basepage__navbar div {*/
/*  margin: 0.2rem;*/
/*}*/

/*
 *  Style to contents
 */
.basepage__content {
  flex-grow: 1;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 640px) {
  .basepage__content {
    padding: 0;
    flex-grow: 0;
  }
}

/*
 * Style to footer
 */
.basepage__footer {
  display: flex;
  justify-content: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 1rem;
  position: fixed;
  bottom: 0;
  font-size: 12px;
  width: 100%;
  z-index: 1;
}

.white-background {
  background-color: #fff;
}

.number-tel {
  margin: 0;
  padding: 0;
}