@import url("css2.css");

:root {
  /* Colors */
  --cm-black: #000000;
  --cm-white: #ffffff;
  --cm-purple: #5c0f8b;
  --cm-dark-blue: #001b71;
  --cm-pink: #e81f76;
  --cm-green: #80bc00;
  --cm-red: #e1251b;
  --cm-yellow: #f4b223;
  --cm-light-blue: #87a9e2;
  --cm-horizontal-gradient-purple: linear-gradient(
    35deg,
    #350656,
    25%,
    var(--cm-purple),
    75%,
    #350656
  );
  --cm-vertical-gradient-purple: linear-gradient(
    215deg,
    #350656,
    25%,
    var(--cm-purple),
    75%,
    #350656
  );
  --cm-horizontal-gradient-dark-blue: linear-gradient(
    35deg,
    #001046,
    25%,
    var(--cm-dark-blue),
    75%,
    #001046
  );
  --cm-horizontal-gradient-error: linear-gradient(
    35deg,
    #ae1c14,
    25%,
    var(--cm-red),
    75%,
    #ae1c14
  );
  --cm-horizontal-gradient-yellow: linear-gradient(
    35deg,
    #d3900b,
    25%,
    var(--cm-yellow),
    75%,
    #d3900b
  );
  --cm-horizontal-gradient-green: linear-gradient(
    35deg,
    #709b08,
    25%,
    var(--cm-green),
    75%,
    #709b08
  );
  /* margins and space */
  --cm-border-radius: 6px;
  --title-margin: 5px;

  /* Text sizes */
  --cm-title-font: 'Mitr', sans-serif;
  --cm-text-font: 'Roboto', sans-serif;
}
/* Text sizes and color*/
.PopUpModal_title-1__1ESM3 {
  font-size: 22pt;
  font-family: var(--cm-title-font);
  color: var(--cm-dark-blue);
}
.PopUpModal_title-2__WeVET {
  font-size: 20pt;
  font-family: var(--cm-title-font);
  color: var(--cm-dark-blue);
}
.PopUpModal_title-3__bfR9Y {
  font-size: 18pt;
  font-family: var(--cm-title-font);
  color: var(--cm-dark-blue);
}
.PopUpModal_title-color-1__prS6p,
.PopUpModal_title-color-purple__3mzL_ {
  color: var(--cm-purple);
}
.PopUpModal_title-color-2__1uHmS,
.PopUpModal_title-color-yellow__3NJrR {
  color: var(--cm-yellow);
}
.PopUpModal_title-color-3__2o4lp,
.PopUpModal_title-color-green__1XMlp {
  color: var(--cm-green);
}
.PopUpModal_title-color-4__1qQau,
.PopUpModal_title-color-white__24oPM {
  color: var(--cm-white) !important;
}
.PopUpModal_text-1__3mMhn {
  font-size: 18pt;
  font-family: var(--cm-text-font);
  color: #333333;
}
.PopUpModal_text-2__1RJ8D {
  font-size: 16pt;
  font-family: var(--cm-text-font);
  color: #333333;
}
.PopUpModal_text-3__4cbA1 {
  font-size: 14pt;
  font-family: var(--cm-text-font);
  color: #333333;
}
.PopUpModal_text-color-1__8Tgfr {
  opacity: 75%;
}
.PopUpModal_text-color-2__3QQWl {
  opacity: 50%;
}
.PopUpModal_text-color-3__2Kepo {
  opacity: 25%;
}
.PopUpModal_text-color-4__3zy4x {
  color: var(--cm-white);
}
.PopUpModal_text-color-5__3GzEU {
  color: black;
}
.PopUpModal_text-color-6__3-B2Y {
  color: #001b71;
}
.PopUpModal_hTXggr__2kapf {
  width: 100%;
  text-align: center;
  position: relative;
  min-height: 22px;
}
.PopUpModal_hTXggr__2kapf::before {
  content: '';
  width: 100%;
  position: absolute;
  top: 50%;
  height: 1px;
  background: #cccccc;
  left: 0;
}
.PopUpModal_iMtJiy__1KC8d {
  display: inline-block;
  margin: 0 auto;
  padding: 0 1rem;
  position: relative;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
}
.PopUpModal_textShadow__3L0bZ {
  color: white;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000, -1px 0px 0 #000, 1px 0px 0 #000, 0px 1px 0 #000,
    0px -1px 0 #000;
}
.PopUpModal_bgBlue__D7_aP {
  background: linear-gradient(#2c3054cc, #2c3054cc),
    url("");
  background-size: cover;
}
.PopUpModal_bgGrey__1zTuz {
  background: linear-gradient(
      rgba(255, 255, 255, 0.7),
      rgba(255, 255, 255, 0.7)
    ),
    url("");
  background-size: cover;
}
.PopUpModal_inputBridge__GWHIJ::placeholder {
  padding-top: 7px;
}
.PopUpModal_hoverButton__2nNi2:hover {
  filter: brightness(120%);
}
.PopUpModal_pagination-button__3beHg {
  margin-right: 10px !important;
  font-family: 'Nunito', sans-serif;
  font-weight: 800;
}
.PopUpModal_pagination-button-active__2PVU0 {
  background-color: var(--cm-purple);
  color: var(--cm-white);
  border: var(--cm-purple) 1px solid;
}
.PopUpModal_pagination-button-inactive__NeIUz {
  cursor: pointer;
}
.PopUpModal_pagination-button-inactive__NeIUz:hover {
  background-color: var(--cm-purple);
  color: var(--cm-white);
}
.PopUpModal_go-to-top__3wJlg {
  z-index: 999;
  position: fixed;
  bottom: 45px;
  right: 15px;
  cursor: pointer;
  border-radius: 50%;
  padding: 3px;
}
.PopUpModal_go-to-top__3wJlg:hover {
  background-color: var(--cm-purple);
}
.PopUpModal_go-to-top__3wJlg:hover > svg {
  color: var(--cm-white) !important;
}
.PopUpModal_cmHeader__gQl8h {
  background-image: var(--cm-horizontal-gradient-dark-blue);
}
.PopUpModal_cmButton__ylVht {
  background-color: var(--cm-purple);
  color: var(--cm-white);
}
.PopUpModal_cmHeaderWarning__2Zvps {
  background-image: var(--cm-horizontal-gradient-yellow);
}
.PopUpModal_cmButtonWarning__tWUsH {
  background-color: var(--cm-red);
  color: var(--cm-white);
}
.PopUpModal_cmHeaderPurple__2TwjU {
  background-image: var(--cm-horizontal-gradient-purple);
}
.PopUpModal_cmButtonPurple__1mIUN {
  background-color: var(--cm-yellow);
  color: var(--cm-purple);
}
.PopUpModal_cmButtonPurple__1mIUN:hover {
  background-color: var(--cm-purple);
  color: var(--cm-white);
}
.PopUpModal_cmButtonError__2iYVG {
  background-color: var(--cm-red);
  color: var(--cm-white);
}
.PopUpModal_cmHeaderError__2Svgi {
  background-image: var(--cm-horizontal-gradient-error);
}

