@font-face {
  font-family: 'Lato';
  src: url("../fonts/Lato-Bold.eot");
  src: url("../fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Bold.woff2") format("woff2"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Lato';
  src: url("../fonts/Lato-Light.eot");
  src: url("../fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Light.woff2") format("woff2"), url("../fonts/Lato-Light.woff") format("woff"), url("../fonts/Lato-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Lato';
  src: url("../fonts/Lato-Regular.eot");
  src: url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular.woff2") format("woff2"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
.frontend-views .label,
.main .label {
  min-width: 40px; }

.frontend-views {
  font-family: Lato, sans-serif;
  font-weight: 400;
  background: #f6f6f6; }
  .frontend-views .header,
  .frontend-views #main-navbar {
    display: none; }
  .frontend-views .main-content {
    margin-left: 10px;
    padding-top: 0; }
  .frontend-views #public-header,
  .frontend-views #public-footer {
    margin-top: 20px;
    margin-bottom: 20px; }
  .frontend-views #public-content {
    background: white;
    padding: 40px; }
  .frontend-views #public-footer,
  .frontend-views #public-footer_copyright,
  .frontend-views #public-footer a,
  .frontend-views #public-footer_copyright a,
  .frontend-views #main i {
    color: #919191; }
  .frontend-views #public-footer_copyright {
    padding-top: 20px;
    padding-bottom: 20px; }

.flag {
  height: 13px;
  width: 20px;
  background-size: cover;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: -1px; }
  .flag.flag-GLOBAL {
    background-size: contain;
    background-position: center; }

.not-editable .formField,
.generated_form[id^="log-form-"] .formField {
  pointer-events: none; }
  .not-editable .formField.formFieldType_html,
  .generated_form[id^="log-form-"] .formField.formFieldType_html {
    pointer-events: auto; }
  .not-editable .formField.formFieldType_upload .direct-link,
  .generated_form[id^="log-form-"] .formField.formFieldType_upload .direct-link {
    pointer-events: auto; }
.not-editable .form_end,
.generated_form[id^="log-form-"] .form_end {
  display: none; }

.not-editable {
  opacity: 0.5; }

.section-well.deactivated {
  opacity: 0.5; }
  .section-well.deactivated .generated_form {
    cursor: not-allowed;
    pointer-events: none; }
.section-well.fulfilled {
  border-color: rgba(88, 201, 88, 0.9); }
.section-well .form_end {
  display: none; }
.section-well.editable .form_end {
  display: block; }

.well .progress {
  margin-bottom: 0; }
.well.well-success .progress {
  border: 1px solid var(--BICore_Success_color);
  opacity: 0.5; }

.bi-check-circle {
  color: rgba(88, 201, 88, 0.9); }

/*# sourceMappingURL=App.css.map */
