
    .container {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      -webkit-box-align: center;
      -moz-box-align: center;
      box-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -ms-flex-align: center;
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      box-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      -o-justify-content: center;
      justify-content: center;
      -ms-flex-pack: center;
      background-color: #bf7a6b;
      background-image: -webkit-linear-gradient(bottom left, #bf7a6b 0%, #e6d8a7 100%);
      background-image: linear-gradient(to top right,#bf7a6b 0%, #e6d8a7 100%);
    }

    .form {
      width: 400px;
    }

    .file-upload-wrapper {
      position: relative;
      width: 100%;
      height: 60px;
      border: 1px solid #E1E1E1;
      border-radius: 3px;
      cursor: pointer;
    }
    .file-upload-wrapper:after {
      content: attr(data-text);
      font-size: 18px;
      position: absolute;
      top: 0;
      left: 0;
      background: #fff;
      padding: 10px 15px;
      display: block;
      width: calc(100% - 40px);
      pointer-events: none;
      z-index: 20;
      height: 58px;
      line-height: 40px;
      color: #999;
      border-radius: 5px 10px 10px 5px;
      font-weight: 300;
      cursor: pointer;
    }
    .file-upload-wrapper:before {
      content: attr(data-text-before);
      position: absolute;
      top: 0;
      right: 0;
      display: inline-block;
      height: 58px;
      background: linear-gradient(17.19deg, #FFD000 0%, #FA9F00 94.68%);
      color: #fff;
      font-weight: 700;
      z-index: 25;
      font-size: 15px;
      line-height: 60px;
      padding: 0 15px;
      text-transform: uppercase;
      pointer-events: none;
      border-radius: 0 3px 3px 0;
      cursor: pointer;
    }
    .file-upload-wrapper:hover:before {
      background: linear-gradient(17.19deg, #eec200 0%, #ed9702 94.68%);
    }
    .file-upload-wrapper input {
      opacity: 0;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 99;
      height: 40px;
      margin: 0;
      padding: 0;
      display: block;
      cursor: pointer;
      width: 100%;
    }
    div.bxlhe-frame {
        border: 1px solid #E1E1E1;
    }
    #modal-popup-project.modal {
        max-width: 1140px;
    }
.blocker{z-index: 100 !important;}

.form-row select {
  padding-left: 12px;
}