﻿@font-face {
  font-family: "lineto-circular-black";
  src: url("/fonts/Circular/lineto-circular-black.eot") format("embedded-opentype"), url("/fonts/Circular/lineto-circular-black.woff") format("woff");
}
@font-face {
  font-family: "lineto-circular-bold";
  src: url("/fonts/Circular/lineto-circular-bold.eot") format("embedded-opentype"), url("/fonts/Circular/lineto-circular-bold.woff") format("woff");
}
@font-face {
  font-family: "lineto-circular-book";
  src: url("/fonts/Circular/lineto-circular-book.eot") format("embedded-opentype"), url("/fonts/Circular/lineto-circular-book.woff") format("woff");
}
@font-face {
  font-family: "lineto-circular-medium";
  src: url("/fonts/Circular/lineto-circular-medium.eot") format("embedded-opentype"), url("/fonts/Circular/lineto-circular-medium.woff") format("woff");
}
@font-face {
  font-family: "source_sans_pro_bold";
  src: url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.eot");
  src: url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.woff2") format("woff2"), url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.woff") format("woff"), url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.ttf") format("truetype"), url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "source_sans_pro_semibold";
  src: url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.eot");
  src: url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.woff2") format("woff2"), url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.woff") format("woff"), url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.ttf") format("truetype"), url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "source_sans_pro_italic";
  src: url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.eot");
  src: url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.woff2") format("woff2"), url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.woff") format("woff"), url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.ttf") format("truetype"), url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.svg#source_sans_proitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*0.2*/
/*0.1*/
/*672px*/
/*1024px*/
/*43rem*/
/*65rem*/
/*36rem*/
/*45rem*/
/*36rem*/
/*35.75rem*/
/*36rem*/
/*20rem*/
/*36rem*/
/* Interim Venue redev vars*/
.modal-toggle {
  cursor: pointer;
  color: #268bd2;
}

.modal-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  pointer-events: auto;
}

.modal-wrapper > div {
  height: 60%;
  position: absolute;
  top: 10%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  vertical-align: middle;
  padding: 20px;
  border-radius: 6px;
  z-index: 1;
}
@media all and (min-width: 767px) {
  .modal-wrapper > div {
    width: 704px;
  }
}
@media all and (max-width: 767px) {
  .modal-wrapper > div {
    width: 90%;
  }
}

.modal-body-acknowledgement {
  height: 90%;
  overflow: auto;
  color: white;
  font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  text-align: center;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}
@media all and (min-width: 767px) {
  .modal-body-acknowledgement {
    font-size: 1.5rem;
  }
}
@media all and (max-width: 767px) {
  .modal-body-acknowledgement {
    font-size: 1rem;
  }
}

@media all and (min-width: 767px) {
  .countryAcknowledgement svg {
    width: 64px;
  }
}
@media all and (max-width: 767px) {
  .countryAcknowledgement svg {
    width: 32px;
  }
}

.countryAcknowledgement .modal-dialog {
  height: 80% !important;
  padding-top: 20%;
}
@media all and (max-width: 767px) {
  .countryAcknowledgement .modal-dialog {
    top: 15%;
  }
}

.modal-body-acknowledgement a, .modal-body-acknowledgement a:link, .modal-body-acknowledgement a:visited,
.modal-body-acknowledgement a:hover, .modal-body-acknowledgement a:active {
  color: white;
}
