.eds_modalWrapper {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  transition: opacity 200ms ease-in 0s;
  opacity: 0;
  visibility: hidden; }
  .eds_modalWrapper .eds_modalContent {
    position: relative;
    width: 90%;
    max-width: 600px;
    min-height: 280px;
    max-height: 800px;
    margin: 10% auto;
    background-color: white;
    border: solid 2px #dddddd;
      border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Arial;
    font-color: #7b7b7b;
    font-size: 12px; }
    .eds_modalWrapper .eds_modalContent .eds_closeWindowButtonOuter {
      position: absolute;
      top: 3px;
      right: 3px;
      width: 32px;
      height: 32px;
      background: transparent url("data:image/png;base64,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") no-repeat center center;
      background-size: cover;
        background-size-radius: 50%;
      cursor: pointer;
      text-indent: -99999px;
      opacity: 0.4;
      -webkit-transition: opacity 300ms linear;
      -moz-transition: opacity 300ms linear;
      -ms-transition: opacity 300ms linear;
      -o-transition: opacity 300ms linear;
      transition: opacity 300ms linear; }
      .eds_modalWrapper .eds_modalContent .eds_closeWindowButtonOuter:hover {
        opacity: 0.7; }
    .eds_modalWrapper .eds_modalContent > h3 {
      background-color: #eeeeee;
      border-bottom: 1px solid #ebebeb;
      color: #929292;
      font-family: Arial;
      font-size: 18px;
      font-weight: bold;
      line-height: 1;
      margin: 0;
      padding: 10px 20px; }
    .eds_modalWrapper .eds_modalContent input[type="text"],
    .eds_modalWrapper .eds_modalContent textarea,
    .eds_modalWrapper .eds_modalContent select {
      background: none #f9f9f9;
      border: solid 1px #dddddd;
        border-radius: 3px;
      box-shadow: none;
      line-height: 1;
      font-family: Arial;
      font-size: 12px;
      text-shadow: none;
      color: #444444;
      margin: 0;
      padding: 0 10px;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      width: 220px;
      -webkit-transition: box-shadow 200ms linear;
      -moz-transition: box-shadow 200ms linear;
      -ms-transition: box-shadow 200ms linear;
      -o-transition: box-shadow 200ms linear;
      transition: box-shadow 200ms linear; }
      @media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
        .eds_modalWrapper .eds_modalContent input[type="text"],
        .eds_modalWrapper .eds_modalContent textarea,
        .eds_modalWrapper .eds_modalContent select {
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          width: 100%; } }
      .eds_modalWrapper .eds_modalContent input[type="text"]:hover,
      .eds_modalWrapper .eds_modalContent textarea:hover,
      .eds_modalWrapper .eds_modalContent select:hover {
        border: solid 1px #c1c1c1;
        box-shadow: none;
        color: #444444;
        background: none #f9f9f9; }
      .eds_modalWrapper .eds_modalContent input[type="text"]:focus,
      .eds_modalWrapper .eds_modalContent textarea:focus,
      .eds_modalWrapper .eds_modalContent select:focus {
        border: solid 1px #babdc9;
        box-shadow: 0 0 3px #98acf4;
        background: transparent white;
        color: #444444; }
      .eds_modalWrapper .eds_modalContent input[type="text"]:disabled,
      .eds_modalWrapper .eds_modalContent textarea:disabled,
      .eds_modalWrapper .eds_modalContent select:disabled {
        color: #c5c5c5;
        text-shadow: 1px 1px 0 white; }
    .eds_modalWrapper .eds_modalContent input[type="text"],
    .eds_modalWrapper .eds_modalContent select {
      height: 26px; }
    .eds_modalWrapper .eds_modalContent textarea {
      padding: 10px; }
    .eds_modalWrapper .eds_modalContent input[type="submit"] {
      background: none #38bef3;
      box-shadow: -1px 1px 0px #0d9ad2;
      border: solid #12b1f1 1px;
        border-radius: 4px;
      color: white;
      font-family: Arial;
      font-size: 16px;
      font-weight: normal;
      line-height: 1;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
      padding: 7px 20px;
      cursor: pointer;
      text-decoration: none;
      display: inline-block;
      text-transform: none;
      margin: 0 0 1px 1px;
      height: auto;
      -webkit-transition: all 100ms linear;
      -moz-transition: all 100ms linear;
      -ms-transition: all 100ms linear;
      -o-transition: all 100ms linear;
      transition: all 100ms linear; }
      .eds_modalWrapper .eds_modalContent input[type="submit"]:hover {
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(225, 225, 225, 0.35) inset;
        background: none #38bef3;
        margin: 1px 1px 0 0;
        text-decoration: none;
        border: solid #12b1f1 1px; }
    .eds_modalWrapper .eds_modalContent .edn_btnRegisterEventWrapper {
      margin: 20px -20px 0;
      clear: both;
      padding: 10px 20px;
      box-shadow: 0 -1px 2px 0px rgba(0, 0, 0, 0.1);
      border-top: 1px solid #ebebeb;
      background-color: #f4f4f4;
      text-align: right; }
    .eds_modalWrapper .eds_modalContent .customfields-table tr td {
      padding: 0 0 10px;
      white-space: nowrap; }
      .eds_modalWrapper .eds_modalContent .customfields-table tr td .dnnLabel {
        float: none;
        margin: 0;
        padding: 0;
        text-align: left;
        width: auto; }
    .eds_modalWrapper .eds_modalContent .eds_lblRegistrationInfo {
      display: block;
      margin: 10px -20px;
      background: #eaefff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAE1UlEQVRYhdXXa0xTZxwG8AOsynSoZTrYNOIUAQURdZnJFp3LdMnmZVsm+zCDJqJzOKNbsmTTZYZl7pL5hcTIqFERFB2l9ApUrhVBh64lIpRCT0vb03N6oacXatFeKM8+qBuJMFtTPuyf/HJykpM8T95z3jc5BPF/nAPqwMoideDYwX6/sEjtFxWpA8cP9PlWT3vwdqVl1r67D3j7ev1j+/v8mGhfn398f++Dynyla+60hL/XQM4s6Blt3t1zHwVT2N1zHwV3Rrt2dDqSYl4gX3Xvu0+6fYhEvsr3W0zDt3Z4uNtveW07bnsRie23Rlw7uuwpMSvwTqdzy7t/ehCNzTc8H8eswMZO9563Ot2ISof7cMwKrFc4d66/5kQ0Xlc4C2NWIFfOZK5qcYRzWx2IwtqYFSAIgsi4aqvLbLQjMrZrMQ0nCIJYJDHnLm6w3ktrsOIpgml1zBsxL0AQBJEqM29KlTFsqozBZFJkzMhCKb1tWsIfT3ItvShZZC5JFtP9XAnt4EpoR7KYHuCK6d/niQxLpjX80cQRZzQZnPNkEecCeZ5TrrvAOUd+SfA0q4hixXPTF1vSmxLPGzgRV64zxF8cQvxlA+KvTFA1hLgKvSX+DHmKKNUujWl2Ak/zaUKFzs6pNoJTYwJH8EjNBI/v+SYkVA3dI3jaGBxExcXxnLNkaeIfRiQKKCTWUg+v/2Fm7cPnZlRosaFmUH6yi/qZ1205fJf1ZkUbH5dYrq+aVWPCbCEVkeeFZsyrNWF1VT+Kr5tQTzrRavTg3B0bdkkHQ9+3G08plUpOROmzynU/JQkozBGZI5IkMiNZROFtvgY3TB48HpsviPA4EAqP4/h1E44qjGefGp5UoftonoACV0KDK47MXAmDPL4WjTonAMA/BlDeIHLPdqPF8G+hwnoSDTr2Q4Viqh1zWv0Ct9qkWyBlEKn5UgapEhqFch08/jBc/jDc/jBuW3w42cVAzT6AJzAOXxBop7w40qQXKgzuTZPmv3jZ8G2KZPKTbiovyRgsEZvwYycFl38cjG8Mw/fD+LrNgOVlSkhJN5z+cVhGx6D3BFFYp+0vU1oPPhE+/9xA0stCs3lRvQXReKXegnQphR86KDC+MPSeEEzeMdxkRpHFU0Ew6AbjC2NoJAQ1G8DeOq2mVMV88USBhUJ6T1qDFWny6CyWW7GswYK9cj00ziD62SAGXSEoKB8yeSpc6XdB5x4D6Q5BqPXgqxa9sMM8yStIk1nfX1pvDaVftSFayxrt2CDW41KvA4OuEHodATQOebG8TInKXhYDzhC07hB2SbWQkc6darV6xqTfwOJaZnO6zMJmNdkRjcwmO3KabNgmHMTlPhZ3HUGo7AGIyRHctvqhtAVwpNmIo23Gyim33z8rwTe+mi61XFvZaEdOy3DEslsdWNNsx6ZaLQ5d1aPkLxtOdw/jWLsZH9Rowr/cNJdEfBARPCVnuYD+fGW91ZzbPIy8VgfWtD1dnoLF2jYWOWIKGwWk6kQndaqsm/mmz/6Mv24plT2zM4T07myprWm1fHhkTbMD61pZvNY2QSuLdS0O5DUNI6fO5sgUWvipF+mt+Xx+wjOFTjXpfHJBRjWzOUvAHFohtP6aLbGUZouY0yuElhMZfPqzZdWmN5MvkXNiGjrd8zdTbIlYe1jbHwAAAABJRU5ErkJggg==") no-repeat 10px center;
      padding: 10px 20px 10px 50px;
      border-top: 1px solid #708bff;
      border-bottom: 1px solid #708bff;
      font-family: Arial;
      font-size: 14px;
      line-height: 1;
      color: #545454; }
    .eds_modalWrapper .eds_modalContent p {
      margin: 0 0 10px;
      padding: 0;
      line-height: 0;
      font-size: 0;
      white-space: nowrap; }
    .eds_modalWrapper .eds_modalContent label {
      font-family: Arial;
      font-size: 13px;
      line-height: 26px;
      color: #7b7b7b;
      width: 130px;
      display: inline-block;
      margin: 0 15px 0 0;
      vertical-align: top; }
      @media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
        .eds_modalWrapper .eds_modalContent label {
          display: block;
          width: 100%; } }
    .eds_modalWrapper .eds_modalContent > div {
      box-shadow: 0 3px 5px -4px rgba(0, 0, 0, 0.49) inset;
      padding: 20px 20px 0;
      position: relative;
      overflow: auto;
      max-height: 600px; }
      .eds_modalWrapper .eds_modalContent > div .eds_eventRegistrationLoading {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: "";
        background: rgba(255, 255, 255, 0.5) url("images/eventRegistrationLoading.gif") no-repeat center center; }
  .eds_modalWrapper .edn_errorMessage {
    font-family: Arial;
    line-height: 1;
    font-size: 11px;
    color: #ab1111;
    margin-left: 10px; }
    @media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
      .eds_modalWrapper .edn_errorMessage {
        display: block;
        margin-top: 2px;
        margin-left: 0; } }
  .eds_modalWrapper.eds_modalVisible {
    opacity: 1;
    visibility: visible; }
    .eds_modalWrapper.eds_modalVisible .eds_modalContent {
      display: block; }

.eds_animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

.eds_fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }
