.modalHolder {
  display: none; }
  .modalHolder.modalize {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 9;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.75); }
  .modalHolder .modal {
    position: relative;
    border: 1px solid #f4d4ae;
    padding: 10px;
    background: white;
    text-align: center; }
  .modalHolder form {
    line-height: 1 !important; }
  .modalHolder .signup-copy {
    margin-bottom: 1rem;
    font-weight: 100;
    font-size: 12px;
    line-height: 1.25 !important; }
  .modalHolder .logo {
    margin-bottom: 1rem; }
  .modalHolder input[type=text],
  .modalHolder input[type=email] {
    border: none;
    box-shadow: none;
    border-bottom: 1px solid black;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
    padding: 0.5rem 0;
    height: 2rem; }
    .modalHolder input[type=text]::-webkit-input-placeholder,
    .modalHolder input[type=email]::-webkit-input-placeholder {
      color: black;
      font-size: 12px; }
    .modalHolder input[type=text]:-moz-placeholder,
    .modalHolder input[type=email]:-moz-placeholder {
      color: black;
      font-size: 12px; }
    .modalHolder input[type=text]::-moz-placeholder,
    .modalHolder input[type=email]::-moz-placeholder {
      color: black;
      font-size: 12px; }
    .modalHolder input[type=text]:-ms-input-placeholder,
    .modalHolder input[type=email]:-ms-input-placeholder {
      color: black;
      font-size: 12px; }
    .modalHolder input[type=text]:hover, .modalHolder input[type=text]:focus,
    .modalHolder input[type=email]:hover,
    .modalHolder input[type=email]:focus {
      background: white; }
  .modalHolder input.button {
    background-color: #f4d4ae;
    border: 1px solid #f4d4ae;
    color: #333333;
    margin: 1rem 0; }
    .modalHolder input.button:hover {
      background-color: #f2ca9c;
      border-color: #efc089; }
  .modalHolder .success_message,
  .modalHolder .error_message {
    margin-top: 1rem; }
  .modalHolder small {
    display: block; }
  .modalHolder .popupClose {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUyRTdCRTc5REIwQjExRTQ5NUJBRkVDRjYxMTFDOEJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUyRTdCRTdBREIwQjExRTQ5NUJBRkVDRjYxMTFDOEJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTJFN0JFNzdEQjBCMTFFNDk1QkFGRUNGNjExMUM4QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTJFN0JFNzhEQjBCMTFFNDk1QkFGRUNGNjExMUM4QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42FX85AAAK2klEQVR42uRbfWhU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") no-repeat;
    background-size: contain;
    display: block;
    height: 30px;
    width: 30px;
    text-indent: -999em;
    position: absolute;
    top: -15px;
    right: -15px; }
