/**
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./THEMENAME/bootstrap/assets/stylesheets/_variables.scss
 */
/**
 * Custom variables
 */
@page {
  margin: 20mm;
}
body {
  font-family: "Source Sans Pro", "Helvetica", "Arial", "sans-serif";
}

.page {
  width: unset;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps {
  margin: 25px 0;
}
.page .o-task-checklist-pdf-processing-form .real-title {
  display: none;
}
.page .o-task-checklist-pdf-processing-form fieldset {
  border: unset;
  padding: 0;
}
.page .o-task-checklist-pdf-processing-form .field--name-name {
  visibility: hidden;
}
.page .o-task-checklist-pdf-processing-form .oktopro-pdf-pre-print-selector {
  width: 31px;
  height: 31px;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 10px;
  background: #FFFFFF;
  border: 2px solid #ADAEB3;
  border-radius: 3px;
  position: relative;
}
.page .o-task-checklist-pdf-processing-form .oktopro-pdf-pre-print-selector:checked {
  background-color: #FFFFFF;
}
.page .o-task-checklist-pdf-processing-form .oktopro-pdf-pre-print-selector:checked:before {
  content: " ";
  background-image: url(/themes/custom/oktopro/images/vector.png);
  color: #1F4894;
  padding: initial;
  font-size: 18px;
  position: absolute;
  top: 1px;
  right: -5px;
  width: 36px;
  height: 27px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.page .o-task-checklist-pdf-processing-form .oktopro-pdf-pre-print-selector.disabled-checkbox {
  background-color: dimgrey;
}
.page .o-task-checklist-pdf-processing-form .oktopro-pdf-pre-print-selector.hide-checkbox {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .field-group-details > .oktopro-pdf-pre-print-selector {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .view-company-information {
  display: flex;
  flex-direction: column;
  max-width: fit-content;
}
.page .o-task-checklist-pdf-processing-form .view-company-information > .oktopro-pdf-pre-print-selector {
  margin-left: auto;
}
.page .o-task-checklist-pdf-processing-form .view-company-information .view-content .views-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.page .o-task-checklist-pdf-processing-form .view-company-information .view-content .views-row .views-field-fieldset-1 {
  margin-right: 30px;
}
.page .o-task-checklist-pdf-processing-form .view-company-information .view-content .views-row .views-field-fieldset .views-field-title {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 14px;
  color: #585858;
}
.page .o-task-checklist-pdf-processing-form .view-company-information .view-content .views-row .views-field-fieldset .views-field-field-o-vat,
.page .o-task-checklist-pdf-processing-form .view-company-information .view-content .views-row .views-field-fieldset .street-address,
.page .o-task-checklist-pdf-processing-form .view-company-information .view-content .views-row .views-field-fieldset .city-address {
  margin-bottom: 5px;
  color: #585858;
  font-weight: 400;
  font-size: 16px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview {
  margin: 35px 0 45px 0;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-name {
  margin: 35px 0;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-name .field-content {
  font-size: 24px;
  font-weight: 700;
  color: #585858;
  text-transform: uppercase;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset {
  margin: 40px 0;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-related-project,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-field-project-number,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-related-contract,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-related-project > .oktopro-pdf-pre-print-selector,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-field-project-number > .oktopro-pdf-pre-print-selector,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-related-contract > .oktopro-pdf-pre-print-selector,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-title > .oktopro-pdf-pre-print-selector {
  position: absolute;
  right: -36px;
  top: -9px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-related-project .views-label,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-field-project-number .views-label,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-related-contract .views-label,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-title .views-label {
  font-family: "Source Sans Pro", sans-serif;
  color: #585858;
  font-weight: 700;
  font-size: 16px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-related-project .field-content,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-field-project-number .field-content,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-related-contract .field-content,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset .left-side .views-field-title .field-content {
  margin-top: 10px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  color: #585858;
  font-weight: 400;
  font-size: 16px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 {
  margin-right: 5px;
  min-width: 410px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper {
  display: flex;
  flex-direction: column;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-created,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-field-completed-date,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-field-project-status,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-oktopro-pdf-current-date {
  display: flex;
  flex-direction: row;
  margin-bottom: 5px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-created .views-label,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-field-completed-date .views-label,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-field-project-status .views-label,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-oktopro-pdf-current-date .views-label {
  font-weight: 700;
  color: #585858;
  font-size: 14px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-created .field-content,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-field-completed-date .field-content,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-field-project-status .field-content,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-2 .contract-status-wrapper .views-field-oktopro-pdf-current-date .field-content {
  font-weight: 400;
  color: #585858;
  font-size: 14px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id {
  margin-right: 25px;
  width: 100%;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article {
  margin: 0 15px 10px 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .user-info-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: 14px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .user-info-wrapper .contact-user-info {
  margin-right: 3px;
  color: #000000;
  font-weight: 700;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--name-field-user-title,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--name-field-mobile-phone,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--type-email {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 0 5px 5px 0;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--name-field-user-title .field--label,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--name-field-mobile-phone .field--label,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--type-email .field--label {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  color: #585858;
  font-weight: 500;
  padding: 0;
  margin-right: 2px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--name-field-user-title .field--item,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--name-field-mobile-phone .field--item,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--type-email .field--item {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  color: #585858;
  font-weight: 400;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--type-email .field--label {
  width: 45px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .name-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  color: #585858;
  font-weight: 400;
  font-size: 14px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .name-wrapper .field--name-field-first-name {
  margin-right: 5px;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--name-field-user-title,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .field--name-field-mobile-phone,
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1 .right-side .views-field-fieldset-3 .views-field-performers-target-id .field-content article .name-wrapper {
  margin: 0 5px 5px 0;
}
.page .o-task-checklist-pdf-processing-form .view-oktopro-tasks-overview .views-field-fieldset-1.hide-checklist-details {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .field-group-html-element.three-in-greep {
  display: none;
}
.page .o-task-checklist-pdf-processing-form h2,
.page .o-task-checklist-pdf-processing-form .field--name-field-title,
.page .o-task-checklist-pdf-processing-form .field--label {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 5px;
  margin: 0;
  border: unset;
  font-size: 14px;
  font-weight: 700;
  color: #585858;
  font-family: "Source Sans Pro", sans-serif;
}
.page .o-task-checklist-pdf-processing-form .field--name-field-steps .panel-default {
  margin: 15px 0;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps > .panel-heading {
  background-color: unset;
  border: unset;
  flex-direction: row;
  font-size: 14px;
  margin-bottom: 20px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps > .panel-heading > .panel-title {
  font-weight: 700;
  color: #585858;
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: unset;
  font-size: 24px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps > .panel-body {
  border: unset !important;
  padding: unset !important;
  margin: unset !important;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default {
  border: unset;
  background-color: #FFFFFF;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .btn-danger {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .panel-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 2px solid #E6E6E6;
  border-radius: 16px 16px 0 0;
  background-color: #E6E6E6;
  flex-direction: row-reverse;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .panel-heading .oktopro-pdf-pre-print-selector {
  right: 8px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .panel-heading .panel-title {
  padding: 5px 0 0 31px;
  margin-right: auto;
  border: unset;
  font-size: 24px;
  font-weight: 700;
  color: #585858;
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: unset;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .panel__title {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .panel-body {
  border: 2px solid #E6E6E6;
  background-color: #FFFFFF;
  border-radius: unset;
  padding: 8px 16px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper {
  margin-bottom: 12px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .oktopro-pdf-pre-print-selector {
  margin: 0 8px 0 0;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-comment > .oktopro-pdf-pre-print-selector,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-description > .oktopro-pdf-pre-print-selector {
  position: absolute;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-comment > .oktopro-pdf-pre-print-selector,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-description > .oktopro-pdf-pre-print-selector {
  position: absolute;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-comment p,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-description p {
  margin-top: 0;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .comment-wrapper {
  border: 2px solid #E6E6E6;
  padding: 8px 10px 15px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .comment-wrapper .field--name-field-comment {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 400;
  color: #585858;
  width: 100%;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-task-visualization,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .oktopro-colorbox-files-widget,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-attachments {
  padding-left: 5px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-task-visualization .field--items,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .oktopro-colorbox-files-widget .field--items,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-attachments .field--items {
  display: grid;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  max-width: max-content;
  grid-gap: 10px;
  grid-column-gap: 11px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-task-visualization .field--item,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .oktopro-colorbox-files-widget .field--item,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-attachments .field--item {
  position: relative;
  margin-right: 5px;
  max-width: max-content;
  display: block;
  grid-gap: 10px;
  page-break-before: always !important;
  page-break-after: always !important;
  page-break-inside: avoid !important;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-task-visualization .field--item image,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .oktopro-colorbox-files-widget .field--item image,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-attachments .field--item image {
  display: block;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-task-visualization .field--item .oktopro-pdf-pre-print-selector,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .oktopro-colorbox-files-widget .field--item .oktopro-pdf-pre-print-selector,
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-attachments .field--item .oktopro-pdf-pre-print-selector {
  position: absolute;
  right: -1px;
  top: 6px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-attachments {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-attachments .oktopro-file {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 65px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-attachments .oktopro-file a {
  display: block;
  height: 55px;
  margin-right: 49px;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .oktopro-colorbox-files-widget > .oktopro-pdf-pre-print-selector {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-is-performed {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: fit-content;
  position: relative;
  margin-bottom: 10px;
  margin-left: 25px;
  page-break-inside: avoid !important;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-is-performed label {
  font-weight: 700;
  font-size: 18px;
  color: #585858;
  font-family: "Source Sans Pro", sans-serif;
  position: relative;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-is-performed label input {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-is-performed.hide-performed-option {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-is-performed:before {
  content: " ";
  width: 16px;
  height: 16px;
  background-color: #585858;
  border-radius: 50%;
  position: absolute;
  left: -29px;
  top: 2px;
  z-index: 10;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-is-performed.hide-bullet {
  margin-left: 0;
}
.page .o-task-checklist-pdf-processing-form .group-of-steps.panel-default .field--name-field-steps .panel-default .outcome-default--wrapper .field--name-field-is-performed.hide-bullet:before {
  display: none;
}
.page .o-task-checklist-pdf-processing-form .panel-title {
  font-weight: 700;
  color: #585858;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  text-decoration: unset;
}
.page .o-task-checklist-pdf-processing-form .form-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.page .o-task-checklist-pdf-processing-form .form-actions .oktopro-btn-print-pdf,
.page .o-task-checklist-pdf-processing-form .form-actions .oktopro-download-checklist-pdf {
  background-color: #3274D6;
  padding: 15px 25px;
  text-decoration: unset;
  max-width: 160px;
  text-decoration: unset;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
}
.page .o-task-checklist-pdf-processing-form .form-actions .oktopro-btn-download-pdf,
.page .o-task-checklist-pdf-processing-form .form-actions .oktopro-download-checklist-pdf {
  display: none;
  width: 0;
  padding: 0;
  margin: 0;
}
.page .o-task-checklist-pdf-processing-form .loader {
  width: 25px;
  height: 25px;
  border: 3px solid #FFF;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  margin-left: 10px;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=task-pdf.css.map */
