﻿@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700,900,500,600");
/* Hide scrollbar for Chrome, Safari and Opera */
div::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
div {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.error-modal{
    background: red;
    border-radius: 1rem;
    z-index: 10;
    display: flex;
    flex-direction: row;
    padding: 1rem 1.5rem;
    align-items: center;
    color: white;
}

.info-modal{
    background: orange;
}

.error{
    flex: 1;
}

.error-title {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.error-message {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 600;
}

button{
    background: none;
    color: white;
}

.container{
    margin: 0;
    padding: 0;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    max-width: none;
}

@media screen and (max-width: 768px) {
    .error-modal{
        position:absolute;
        left: .5rem;
        right: .5rem;
        top: .5rem;
        min-height: 3rem;
    }
}

@media screen and (min-width: 769px) {
  .error-modal {
    position: absolute;
    left: 0;
    right: 0;
    top: .5rem;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    min-height: 5rem;
  }
}

:root {
  --dove-gray: rgba(112, 112, 112, 1);
  --eerie-black: rgba(30, 30, 28, 1);
  --font-family-montserrat: "Montserrat", Helvetica;
  --font-size-l: 18px;
  --font-size-m: 16px;
  --font-size-s: 14px;
  --font-size-xl: 20px;
  --font-size-xs: 13px;
  --font-size-xxl: 22px;
  --gallery: rgba(237, 237, 237, 1);
  --gold: rgba(255, 214, 0, 1);
  --mercury: rgba(230, 230, 230, 1);
  --persian-green: rgba(0, 161, 153, 1);
  --quick-silver: rgba(165, 165, 164, 1);
  --tower-gray: rgba(182, 186, 191, 1);
  --white: rgba(255, 255, 255, 1);
}
