@font-face {
  font-family: "Bliss 2";
  src: url("../fonts/Bliss2R.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "Bliss 2", sans-serif;
}

:root {
  --footer-background-color: #22242a;
  --footer-font-color: #ffff;
  --light-grey-bg: #f5f5f5;
  --header-background-color: #ffff;
  --btn-background-color: #fff;
  --btn-primary-outline: #0580c3;
  --link-active-color: #035E8C;
  --banner-text-color: #fff;
  --primary-font-color: #000;
  --save-tolls-bg-color: #fff;
  --text-color: #000;
  --subtext-color: #3a3a3c;
  --card-heading-color: #154b7d;
  --grey-color: #ebebf0;
  --disabled-input-border-color: #C7C9D9;
  --who-we-are-bg-color: #072a45;
  --light-grey-color: #f2f2f2;
  --light-blue-color: #7fbfff;
  --primary-blue: #035e8c;
  --light-gray-blue: #ebebf0;
  --dark-blue-color: #001a29;
  --white: #ffff;
  --disabled-text-color1: #5f676f;
  --text-muted-color: #717171;
  --indigo-dark-color: #2f327d;
  --gray-purple-color: #696984;
  --border-color: #aaaeb2;
  --primary-dark-color: #344054;
  --border-default: #d0d5dd;
  --text-secondary-color: #4b5768;
  --dark-surface-color: #191d23;
  --error-color: #bd252a;
  --border-color1: #c7c7d9;
  --grey-3: #57676F;
  --warning-color: #964900;
  --success-color: #007a43;
  --primary-blue1:#194b7e;
}
/* Default for extra small devices */
.mx-custom {
  margin-left: 20px;
  margin-right: 20px;
}

/* Small devices (≥576px) */
@media (min-width: 576px) {
  .mx-custom {
    margin-left: 50px;
    margin-right: 50px;
  }
}

/* Medium devices (≥768px) */
@media (min-width: 768px) {
  .mx-custom {
    margin-left: 100px;
    margin-right: 100px;
  }
}

/* Large devices (≥992px) */
@media (min-width: 992px) {
  .mx-custom {
    margin-left: 150px;
    margin-right: 150px;
  }
}

/* Extra large devices (≥1200px) */
@media (min-width: 1200px) {
  .mx-custom {
    margin-left: 202px;
    margin-right: 202px;
  }
}
.btn {
  display: flex;
  align-items: center;
}
/* .modal.erc-modal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  background-color: white;
} */
.erc-container {
  margin-left: 96px;
  margin-right: 96px;

  @media (max-width: 1024px) {
    .container {
      margin-left: 48px;
      margin-right: 48px;
    }
  }

  @media (max-width: 768px) {
    .container {
      margin-left: 24px;
      margin-right: 24px;
    }
  }

  @media (max-width: 480px) {
    .container {
      margin-left: 16px;
      margin-right: 16px;
    }
  }
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
  background-image: none !important;
}
.erc-form-group .text-danger small {
  margin-top: 6px;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  text-align: start;
}
.modal-backdrop.show {
  background-color: rgba(0, 0, 0, 0.6) !important; /* darker backdrop */
  opacity: 1 !important; /* ensure full opacity */
}
.mt-10{
  margin-top: 10em;
}

