@charset "UTF-8";
.heading-h3 {
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #005566;
}

tbody .views-field-nothing {
  display: flex;
  gap: 16px;
  padding: 10px 0 !important;
}
tbody .views-field-nothing .tool-lite-duplicate-link {
  display: inline-block;
  width: 19.25px;
  height: 22px;
  background-image: url("../images/folder.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  text-indent: -9999px; /* oculta el texto */
  overflow: hidden;
  border: none; /* opcional: elimina borde azul de enlace */
}
tbody .views-field-nothing .edit-tool-lite {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("../images/pen.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  border: none;
}
tbody .views-field-nothing .delete-tool-lite {
  display: inline-block;
  width: 14px;
  height: 18px;
  background-image: url("../images/trash.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  border: none;
  margin-left: 16px;
}
tbody .views-field-nothing .evaluation-tool-lite {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../images/evaluation.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  border: none;
}

.field--name-field-title-of-the-tool-lite-exe input {
  pointer-events: none;
  background-color: #f8f8f8;
  color: #555;
}

.field--name-field-tool-lite-exercise {
  display: none;
}

.field--name-co-authors > div {
  border: none !important;
}

.node--type-tool-lite, .node--type-evaluation-tool-lite {
  /* Botón "Anterior" */
  /* Botón "Siguiente" */
  /* Mensajes de guardado flotantes */
  /* Pestañas */
  /* Formularios */
  /* Botón custom para input file */
  /*
  .field--name-field-tl-equipment-resources, .field--name-field-tl-contingency-plans{
    .radio{
      .js-form-type-radio{
        margin: 0;
        text-align: center;
        flex:0 0 20%;
      }
    }
    tr.draggable{
      > td:nth-child(2){
          padding:8px;
      }
    }
  }*/
}
.node--type-tool-lite #block-pagetitle .title, .node--type-evaluation-tool-lite #block-pagetitle .title {
  font-size: 40px !important;
  font-weight: bold !important;
  color: #005566 !important;
  margin-bottom: 8px !important;
}
.node--type-tool-lite #block-pagetitle .subtitle, .node--type-evaluation-tool-lite #block-pagetitle .subtitle {
  font-size: 16px;
  color: #005566;
  margin-bottom: 24px;
}
.node--type-tool-lite main.main-content#content, .node--type-evaluation-tool-lite main.main-content#content {
  position: relative;
}
.node--type-tool-lite .form-check-input:checked, .node--type-evaluation-tool-lite .form-check-input:checked {
  background-color: #005566;
  border-color: #005566;
}
.node--type-tool-lite .select2-selection__choice, .node--type-evaluation-tool-lite .select2-selection__choice {
  background-color: #005566 !important;
  color: #FFF;
}
.node--type-tool-lite .select2-selection__choice__remove, .node--type-evaluation-tool-lite .select2-selection__choice__remove {
  color: #FFF !important;
}
.node--type-tool-lite #edit-actions, .node--type-evaluation-tool-lite #edit-actions {
  display: flex;
  justify-content: center;
  gap: 16px;
}
.node--type-tool-lite #edit-actions #edit-submit, .node--type-evaluation-tool-lite #edit-actions #edit-submit {
  border: 1px solid #89949F;
  order: 4;
  color: #0D1A26;
  font-weight: bold;
  background-color: #FFF;
  margin-right: auto !important;
}
.node--type-tool-lite #edit-actions #edit-preview, .node--type-evaluation-tool-lite #edit-actions #edit-preview {
  border: 1px solid #89949F !important;
  order: 3;
}
.node--type-tool-lite #edit-actions #edit-delete, .node--type-evaluation-tool-lite #edit-actions #edit-delete {
  order: 2;
  background-color: #d36f6f;
  color: #FFF;
  border-radius: 4px;
  display: flex;
  align-self: center;
  padding: 6px;
  text-decoration: none;
  margin-left: auto;
}
.node--type-tool-lite .btn-tab-prev, .node--type-evaluation-tool-lite .btn-tab-prev {
  background-color: #FFF !important;
  border: 1px solid #89949F !important;
  color: #0D1A26 !important;
  border-radius: 4px !important;
  order: 1;
}
.node--type-tool-lite .btn-tab-prev:hover, .node--type-evaluation-tool-lite .btn-tab-prev:hover {
  background-color: #304050 !important;
  color: #FFF !important;
}
.node--type-tool-lite .btn-tab-next, .node--type-evaluation-tool-lite .btn-tab-next {
  background-color: #005566 !important;
  color: white !important;
  border-radius: 4px !important;
  border: 0 !important;
  order: 5;
}
.node--type-tool-lite .btn-tab-next:hover, .node--type-evaluation-tool-lite .btn-tab-next:hover {
  background-color: #304050 !important;
}
.node--type-tool-lite .messages--status.autosave-floating-message, .node--type-evaluation-tool-lite .messages--status.autosave-floating-message {
  position: absolute;
  top: 10px;
  right: 0px;
  z-index: 1000;
  padding: 10px 15px;
  background-color: #00687D;
  border-radius: 4px;
  color: #FFF;
}
.node--type-tool-lite .horizontal-tabs-list, .node--type-evaluation-tool-lite .horizontal-tabs-list {
  background-color: #FFF;
  border-bottom: none;
  display: flex;
  justify-content: space-between;
}
.node--type-tool-lite .horizontal-tabs-list .horizontal-tab-button, .node--type-evaluation-tool-lite .horizontal-tabs-list .horizontal-tab-button {
  background: #FFF;
  border-right: none;
}
.node--type-tool-lite .horizontal-tabs-list .horizontal-tab-button a, .node--type-evaluation-tool-lite .horizontal-tabs-list .horizontal-tab-button a {
  color: #5C6670;
}
.node--type-tool-lite .horizontal-tabs-list .horizontal-tab-button a .number, .node--type-evaluation-tool-lite .horizontal-tabs-list .horizontal-tab-button a .number {
  padding: 6px 12px;
  border: 1px solid #5C6670;
  border-radius: 4px;
  margin-bottom: 8px;
  color: #5C6670;
  font-weight: normal;
}
.node--type-tool-lite .horizontal-tabs-list .horizontal-tab-button a strong, .node--type-evaluation-tool-lite .horizontal-tabs-list .horizontal-tab-button a strong {
  font-weight: normal;
}
.node--type-tool-lite .horizontal-tabs-list .horizontal-tab-button.selected a .number, .node--type-evaluation-tool-lite .horizontal-tabs-list .horizontal-tab-button.selected a .number {
  border: 1px solid #005566;
  background-color: #005566;
  color: #FFF;
}
.node--type-tool-lite .horizontal-tabs-list .horizontal-tab-button.selected a strong, .node--type-evaluation-tool-lite .horizontal-tabs-list .horizontal-tab-button.selected a strong {
  color: #005566;
  font-weight: bolder;
}
.node--type-tool-lite .horizontal-tabs-list .separator, .node--type-evaluation-tool-lite .horizontal-tabs-list .separator {
  flex: 1;
  border-top: 1px solid #5C6670;
  margin-top: 45px;
}
.node--type-tool-lite .horizontal-tabs, .node--type-evaluation-tool-lite .horizontal-tabs {
  border: none;
}
.node--type-tool-lite .layout-region-node-main, .node--type-evaluation-tool-lite .layout-region-node-main {
  width: 100%;
}
.node--type-tool-lite .layout-region-node-secondary label.vertical-tabs-toggle, .node--type-tool-lite .layout-region-node-main label.vertical-tabs-toggle, .node--type-evaluation-tool-lite .layout-region-node-secondary label.vertical-tabs-toggle, .node--type-evaluation-tool-lite .layout-region-node-main label.vertical-tabs-toggle {
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  font-weight: bold;
  color: #005566;
  margin: 0;
  cursor: pointer;
  user-select: none;
  position: relative;
  padding-right: 24px;
}
.node--type-tool-lite .layout-region-node-secondary label.vertical-tabs-toggle.expanded, .node--type-tool-lite .layout-region-node-main label.vertical-tabs-toggle.expanded, .node--type-evaluation-tool-lite .layout-region-node-secondary label.vertical-tabs-toggle.expanded, .node--type-evaluation-tool-lite .layout-region-node-main label.vertical-tabs-toggle.expanded {
  padding-bottom: 24px;
  border-bottom: 1px solid #89949F;
  margin-bottom: 24px;
}
.node--type-tool-lite .layout-region-node-secondary label.vertical-tabs-toggle.expanded::after, .node--type-tool-lite .layout-region-node-main label.vertical-tabs-toggle.expanded::after, .node--type-evaluation-tool-lite .layout-region-node-secondary label.vertical-tabs-toggle.expanded::after, .node--type-evaluation-tool-lite .layout-region-node-main label.vertical-tabs-toggle.expanded::after {
  transform: translateY(-50%) rotate(180deg);
}
.node--type-tool-lite .layout-region-node-secondary label.vertical-tabs-toggle::after, .node--type-tool-lite .layout-region-node-main label.vertical-tabs-toggle::after, .node--type-evaluation-tool-lite .layout-region-node-secondary label.vertical-tabs-toggle::after, .node--type-evaluation-tool-lite .layout-region-node-main label.vertical-tabs-toggle::after {
  content: "";
  position: absolute;
  right: 0;
  top: 10px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url("../images/arrow_down.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.node--type-tool-lite .horizontal-tabs-panes, .node--type-evaluation-tool-lite .horizontal-tabs-panes {
  position: relative;
  margin-top: 64px;
}
.node--type-tool-lite .horizontal-tabs-panes .pane-title, .node--type-evaluation-tool-lite .horizontal-tabs-panes .pane-title {
  margin-bottom: 24px;
}
.node--type-tool-lite .horizontal-tabs-panes .horizontal-tabs-pane, .node--type-evaluation-tool-lite .horizontal-tabs-panes .horizontal-tabs-pane {
  padding: 0;
}
.node--type-tool-lite .loading-overlay, .node--type-evaluation-tool-lite .loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.2em;
  z-index: 100;
}
.node--type-tool-lite .loader, .node--type-evaluation-tool-lite .loader {
  border: 8px solid #f3f3f3; /* Borde exterior gris claro */
  border-top: 8px solid #005566; /* Borde superior azul */
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin 1s linear infinite;
  margin: 100px auto; /* Centrado vertical y horizontal */
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.node--type-tool-lite .js-form-item, .node--type-evaluation-tool-lite .js-form-item {
  color: #304050;
}
.node--type-tool-lite .js-form-item label, .node--type-tool-lite .js-form-item legend, .node--type-evaluation-tool-lite .js-form-item label, .node--type-evaluation-tool-lite .js-form-item legend {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 16px;
}
.node--type-tool-lite .details-wrapper .js-form-wrapper, .node--type-evaluation-tool-lite .details-wrapper .js-form-wrapper {
  margin-bottom: 24px !important;
}
.node--type-tool-lite .field--type-datetime .fieldset-wrapper .form-inline, .node--type-evaluation-tool-lite .field--type-datetime .fieldset-wrapper .form-inline {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.node--type-tool-lite .field--type-datetime .fieldset-wrapper .form-inline > .js-form-type-date, .node--type-evaluation-tool-lite .field--type-datetime .fieldset-wrapper .form-inline > .js-form-type-date {
  flex: 1;
}
.node--type-tool-lite .custom-upload-button, .node--type-evaluation-tool-lite .custom-upload-button {
  background-color: #005566;
  color: #FFF;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  border-radius: 4px;
  padding: 8px 16px;
  border: none;
  border: none;
  font-size: 16px;
  margin-left: 16px;
}
.node--type-tool-lite .file--text, .node--type-evaluation-tool-lite .file--text {
  background-image: url("../images/document.svg");
  background-size: 14px;
}
.node--type-tool-lite .file--x-office-document, .node--type-evaluation-tool-lite .file--x-office-document {
  background-image: url("../images/docx_doc.png");
  background-size: 14px;
}
.node--type-tool-lite .file--application-pdf, .node--type-evaluation-tool-lite .file--application-pdf {
  background-image: url("../images/pdf_icon.png");
  background-size: 14px;
}
.node--type-tool-lite .file--text a, .node--type-tool-lite .file--x-office-document a, .node--type-tool-lite .file--application-pdf a, .node--type-evaluation-tool-lite .file--text a, .node--type-evaluation-tool-lite .file--x-office-document a, .node--type-evaluation-tool-lite .file--application-pdf a {
  text-decoration: none;
  color: #304050;
  margin-left: 8px;
}
.node--type-tool-lite button[name$=remove_button], .node--type-evaluation-tool-lite button[name$=remove_button] {
  background-color: #d36f6f;
  color: #FFF;
  border: none;
  font-size: 14px;
}
.node--type-tool-lite [id$=file-table] th, .node--type-evaluation-tool-lite [id$=file-table] th {
  color: #304050;
}
.node--type-tool-lite .paragraphs-icon-button, .node--type-evaluation-tool-lite .paragraphs-icon-button {
  background-color: #005566;
  border: none;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox {
  border: 1px solid #89949F;
  border-radius: 4px;
  flex-wrap: wrap;
  display: flex;
  padding: 8px 8px 0 8px;
  gap: 8px;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .js-form-item,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .js-form-item,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .js-form-item, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .js-form-item {
  margin-bottom: 8px !important;
  text-align: center;
  flex: 0 0 calc((100% - 32px) / 5);
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox > div:last-child,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox > div:last-child,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox > div:last-child {
  flex: 0 0 100%;
  text-align: center;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox > div:last-child label,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox > div:last-child label,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox > div:last-child label, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox > div:last-child label {
  background-color: #EFF0F0;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .form-check,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .form-check,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .form-check, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .form-check {
  padding: 0;
  text-align: left;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox label, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox label, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox label,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox label, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox label, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox label, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox label, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox label, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox label,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox label, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox label, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox label {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #005566;
  border-radius: 5px;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-input,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-input,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-input, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .form-check-input {
  position: absolute;
  opacity: 0;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-label,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-label,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .form-check-label {
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 4px;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox .form-check-input:checked + .form-check-label {
  background-color: #005566;
  color: #fff;
}
.node--type-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons .form-no-label, .node--type-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons .form-no-label, .node--type-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons .form-no-label,
.node--type-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons .form-no-label, .node--type-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons .form-no-label, .node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons .form-no-label, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .js-form-type-select-or-other-buttons .form-no-label, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .js-form-type-select-or-other-buttons .form-no-label, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .js-form-type-select-or-other-buttons .form-no-label,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .js-form-type-select-or-other-buttons .form-no-label, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .js-form-type-select-or-other-buttons .form-no-label, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons .form-no-label {
  margin-top: 8px;
}
.node--type-tool-lite .field--name-field-tl-active-plans .field-multiple-table thead, .node--type-tool-lite .field--name-field-tl-institutions .field-multiple-table thead, .node--type-tool-lite .field--name-field-tl-human-resources .field-multiple-table thead,
.node--type-tool-lite .field--name-field-tl-general-objectives .field-multiple-table thead, .node--type-tool-lite .field--name-field-tl-material-resources .field-multiple-table thead, .node--type-tool-lite .field--name-field-tl-organizations .field-multiple-table thead, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .field-multiple-table thead, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .field-multiple-table thead, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .field-multiple-table thead,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .field-multiple-table thead, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .field-multiple-table thead, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .field-multiple-table thead {
  background-color: #E9F9FC;
}
.node--type-tool-lite .field--name-field-tl-active-plans .field-multiple-table thead th, .node--type-tool-lite .field--name-field-tl-institutions .field-multiple-table thead th, .node--type-tool-lite .field--name-field-tl-human-resources .field-multiple-table thead th,
.node--type-tool-lite .field--name-field-tl-general-objectives .field-multiple-table thead th, .node--type-tool-lite .field--name-field-tl-material-resources .field-multiple-table thead th, .node--type-tool-lite .field--name-field-tl-organizations .field-multiple-table thead th, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .field-multiple-table thead th, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .field-multiple-table thead th, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .field-multiple-table thead th,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .field-multiple-table thead th, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .field-multiple-table thead th, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .field-multiple-table thead th {
  color: #304050;
}
.node--type-tool-lite .field--name-field-tl-active-plans .field-multiple-table thead th .label, .node--type-tool-lite .field--name-field-tl-institutions .field-multiple-table thead th .label, .node--type-tool-lite .field--name-field-tl-human-resources .field-multiple-table thead th .label,
.node--type-tool-lite .field--name-field-tl-general-objectives .field-multiple-table thead th .label, .node--type-tool-lite .field--name-field-tl-material-resources .field-multiple-table thead th .label, .node--type-tool-lite .field--name-field-tl-organizations .field-multiple-table thead th .label, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .field-multiple-table thead th .label, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .field-multiple-table thead th .label, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .field-multiple-table thead th .label,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .field-multiple-table thead th .label, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .field-multiple-table thead th .label, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .field-multiple-table thead th .label {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}
.node--type-tool-lite .field--name-field-tl-active-plans .table-responsive, .node--type-tool-lite .field--name-field-tl-institutions .table-responsive, .node--type-tool-lite .field--name-field-tl-human-resources .table-responsive,
.node--type-tool-lite .field--name-field-tl-general-objectives .table-responsive, .node--type-tool-lite .field--name-field-tl-material-resources .table-responsive, .node--type-tool-lite .field--name-field-tl-organizations .table-responsive, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .table-responsive, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .table-responsive, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .table-responsive,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .table-responsive, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .table-responsive, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .table-responsive {
  padding: 8px;
}
.node--type-tool-lite .field--name-field-tl-active-plans .clearfix, .node--type-tool-lite .field--name-field-tl-institutions .clearfix, .node--type-tool-lite .field--name-field-tl-human-resources .clearfix,
.node--type-tool-lite .field--name-field-tl-general-objectives .clearfix, .node--type-tool-lite .field--name-field-tl-material-resources .clearfix, .node--type-tool-lite .field--name-field-tl-organizations .clearfix, .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .clearfix, .node--type-evaluation-tool-lite .field--name-field-tl-institutions .clearfix, .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .clearfix,
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .clearfix, .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .clearfix, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .clearfix {
  margin: 8px;
}
.node--type-tool-lite .field--name-field-tl-active-plans .clearfix [name$=add_more], .node--type-tool-lite .field--name-field-tl-institutions .clearfix [name$=add_more], .node--type-tool-lite .field--name-field-tl-human-resources .clearfix [name$=add_more],
.node--type-tool-lite .field--name-field-tl-general-objectives .clearfix [name$=add_more], .node--type-tool-lite .field--name-field-tl-material-resources .clearfix [name$=add_more], .node--type-tool-lite .field--name-field-tl-organizations .clearfix [name$=add_more], .node--type-evaluation-tool-lite .field--name-field-tl-active-plans .clearfix [name$=add_more], .node--type-evaluation-tool-lite .field--name-field-tl-institutions .clearfix [name$=add_more], .node--type-evaluation-tool-lite .field--name-field-tl-human-resources .clearfix [name$=add_more],
.node--type-evaluation-tool-lite .field--name-field-tl-general-objectives .clearfix [name$=add_more], .node--type-evaluation-tool-lite .field--name-field-tl-material-resources .clearfix [name$=add_more], .node--type-evaluation-tool-lite .field--name-field-tl-organizations .clearfix [name$=add_more] {
  background-color: #005566;
  color: #FFF;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  border-radius: 4px;
  padding: 8px 16px;
  border: none;
  font-size: inherit;
}
.node--type-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox > div:last-child, .node--type-evaluation-tool-lite .field--name-field-tl-organizations .js-form-type-select-or-other-buttons > .checkbox > div:last-child {
  flex: 0 0 calc((100% - 32px) / 5);
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table thead, .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table thead {
  background-color: #E9F9FC;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table thead th, .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table thead th {
  color: #304050;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table thead th .label, .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table thead th .label {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  float: left;
  margin-top: 5px;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraph-type--development [id*=item-wrapper], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraph-type--development [id*=item-wrapper] {
  padding: 0 8px;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraph-type--development [data-drupal-selector^=edit-field-tl-development-], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraph-type--development [data-drupal-selector^=edit-field-tl-development-] {
  margin: 0 !important;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .mb-3, .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .mb-3 {
  margin-bottom: 0 !important;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform, .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform {
  display: flex;
  gap: 16px;
  padding: 0 16px;
  /* empieza por edit-field-tl-human-resources- */
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [id*=subform-field-development-action-wrapper], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [id*=subform-field-development-action-wrapper] {
  flex: 1;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [id*=subform-field-plan-wrapper], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [id*=subform-field-plan-wrapper] {
  flex: 1 1 60%;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [id*=subform-field-phase-plan-wrapper], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [id*=subform-field-phase-plan-wrapper] {
  flex: 1 1 40%;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [data-drupal-selector^=edit-field-tl-human-resources-], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [data-drupal-selector^=edit-field-tl-human-resources-] {
  min-width: 200px;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [data-drupal-selector^=edit-field-tl-equipment-resources], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [data-drupal-selector^=edit-field-tl-equipment-resources] {
  min-width: 90px;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [data-drupal-selector^=edit-field-tl-contingency-plans], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform [data-drupal-selector^=edit-field-tl-contingency-plans] {
  min-width: 300px;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform > div, .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table tbody .paragraphs-subform > div {
  margin: 0 !important;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table .paragraphs-dropdown-actions button, .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table .paragraphs-dropdown-actions button {
  color: #040404;
}
.node--type-tool-lite .field--widget-paragraphs .field-multiple-table [data-drupal-selector*=remove], .node--type-evaluation-tool-lite .field--widget-paragraphs .field-multiple-table [data-drupal-selector*=remove] {
  color: red !important;
}
.node--type-tool-lite .field--widget-paragraphs .clearfix, .node--type-evaluation-tool-lite .field--widget-paragraphs .clearfix {
  margin: 8px;
}
.node--type-tool-lite .field--widget-paragraphs .clearfix [name$=add_more], .node--type-evaluation-tool-lite .field--widget-paragraphs .clearfix [name$=add_more] {
  background-color: #005566;
  color: #FFF;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  border-radius: 4px;
  padding: 8px 16px;
  border: none;
  font-size: inherit;
}
.node--type-tool-lite .field--name-field-order-of-field-groups, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups {
  border: 1px solid #89949F;
  border-radius: 4px;
  padding: 24px;
}
.node--type-tool-lite .field--name-field-order-of-field-groups h3, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups h3 {
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  font-weight: bold;
  color: #005566;
  margin: 0;
  cursor: pointer;
  user-select: none;
  position: relative;
  padding-right: 24px;
}
.node--type-tool-lite .field--name-field-order-of-field-groups h3.expanded, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups h3.expanded {
  padding-bottom: 24px;
  border-bottom: 1px solid #89949F;
  margin-bottom: 24px;
}
.node--type-tool-lite .field--name-field-order-of-field-groups h3.expanded::after, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups h3.expanded::after {
  transform: translateY(-50%) rotate(180deg);
}
.node--type-tool-lite .field--name-field-order-of-field-groups h3::after, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups h3::after {
  content: "";
  position: absolute;
  right: 0;
  top: 10px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url("../images/arrow_down.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.node--type-tool-lite .field--name-field-order-of-field-groups thead tr, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups thead tr {
  border: none;
}
.node--type-tool-lite .field--name-field-order-of-field-groups thead tr th, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups thead tr th {
  font-size: 16px;
  color: #040404;
  background-color: #E9F9FC !important;
  border: none;
}
.node--type-tool-lite .field--name-field-order-of-field-groups thead tr td, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups thead tr td {
  border: none;
}
.node--type-tool-lite .field--name-field-order-of-field-groups tbody tr:nth-of-type(2n+1) td, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups tbody tr:nth-of-type(2n+1) td {
  --bs-table-accent-bg: transparent !important;
  background-color: #FFF;
}
.node--type-tool-lite .field--name-field-order-of-field-groups tbody tr:nth-of-type(2n) td, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups tbody tr:nth-of-type(2n) td {
  --bs-table-accent-bg: transparent !important;
  background-color: #EFF0F0;
}
.node--type-tool-lite .field--name-field-order-of-field-groups tbody tr td, .node--type-evaluation-tool-lite .field--name-field-order-of-field-groups tbody tr td {
  border: none;
}

.node--type-evaluation-tool-lite .field--name-field-ev-general-objectives .mb-3 {
  margin-bottom: 0 !important;
}
.node--type-evaluation-tool-lite .field--name-field-ev-general-objectives .paragraphs-subform .field--name-field-pa-ev-general-objectives {
  flex: 1 0 300px;
}
.node--type-evaluation-tool-lite .field--name-field-ev-general-objectives .paragraphs-subform .field--name-field-score {
  flex: 0 0 90px;
}
.node--type-evaluation-tool-lite .layout-region-node-secondary {
  padding: 8px;
  background-color: #eee;
  border-radius: 5px;
  margin-bottom: 16px;
}

.node--type-tool-lite .layout-region-node-secondary {
  padding: 8px;
  background-color: #eee;
  border-radius: 5px;
  margin-bottom: 16px;
}
.node--type-tool-lite .field--widget-options-buttons {
  margin-left: 8px;
  /*
  .js-form-item{
    margin-bottom: 8px !important;
    margin-right: 8px;
    label{
      margin:0;
      font-size:14px;
      color:#005566;
    }
  }*/
}
.node--type-tool-lite .field--widget-options-buttons .fieldset-wrapper > div {
  flex-wrap: wrap;
  display: flex;
  gap: 8px;
}
.node--type-tool-lite .field--widget-options-buttons .fieldset-wrapper > div > .js-form-type-radio {
  flex: 0 0 calc((100% - 32px) / 5);
  padding: 0;
  border: 1px solid #005566;
  border-radius: 5px;
}
.node--type-tool-lite .field--widget-options-buttons .fieldset-wrapper label {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
}
.node--type-tool-lite .field--widget-options-buttons .fieldset-wrapper .form-check-input {
  position: absolute;
  opacity: 0;
}
.node--type-tool-lite .field--widget-options-buttons .fieldset-wrapper .form-check-label {
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}
.node--type-tool-lite .field--widget-options-buttons .fieldset-wrapper .form-check-input:checked + .form-check-label {
  background-color: #005566;
  color: #fff;
}

.block-views-blocktool-lite-block-1, .block-views-blockevaluation-of-tool-lite-block-1 {
  margin-bottom: 64px;
}
.block-views-blocktool-lite-block-1 .view-header, .block-views-blockevaluation-of-tool-lite-block-1 .view-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.block-views-blocktool-lite-block-1 .view-header h3, .block-views-blockevaluation-of-tool-lite-block-1 .view-header h3 {
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #005566;
}
.block-views-blocktool-lite-block-1 .view-header .new a, .block-views-blockevaluation-of-tool-lite-block-1 .view-header .new a {
  background-color: #005566;
  color: #FFF;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  border-radius: 4px;
  padding: 8px 16px;
  border: none;
  text-decoration: none;
}
.block-views-blocktool-lite-block-1 .view-filters label, .block-views-blockevaluation-of-tool-lite-block-1 .view-filters label {
  font-weight: bold;
  margin-bottom: 5px;
}
.block-views-blocktool-lite-block-1 .view-filters .js-form-submit, .block-views-blockevaluation-of-tool-lite-block-1 .view-filters .js-form-submit {
  background-color: #005566;
  color: #FFF;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  border-radius: 4px;
  padding: 8px 16px;
  border: none;
  font-size: 16px;
  margin-left: 16px;
}
.block-views-blocktool-lite-block-1 .view-content table *, .block-views-blockevaluation-of-tool-lite-block-1 .view-content table * {
  color: #040404;
}
.block-views-blocktool-lite-block-1 .view-content table a, .block-views-blockevaluation-of-tool-lite-block-1 .view-content table a {
  text-decoration: none;
}
.block-views-blocktool-lite-block-1 .view-content table thead tr, .block-views-blockevaluation-of-tool-lite-block-1 .view-content table thead tr {
  border: none;
}
.block-views-blocktool-lite-block-1 .view-content table thead tr th, .block-views-blockevaluation-of-tool-lite-block-1 .view-content table thead tr th {
  font-size: 16px;
  background-color: #E9F9FC !important;
  border: none;
}
.block-views-blocktool-lite-block-1 .view-content table thead tr td, .block-views-blockevaluation-of-tool-lite-block-1 .view-content table thead tr td {
  border: none;
}
.block-views-blocktool-lite-block-1 .view-content table tbody tr:nth-of-type(2n+1) td, .block-views-blockevaluation-of-tool-lite-block-1 .view-content table tbody tr:nth-of-type(2n+1) td {
  --bs-table-accent-bg: transparent !important;
  background-color: #FFF;
}
.block-views-blocktool-lite-block-1 .view-content table tbody tr:nth-of-type(2n) td, .block-views-blockevaluation-of-tool-lite-block-1 .view-content table tbody tr:nth-of-type(2n) td {
  --bs-table-accent-bg: transparent !important;
  background-color: #EFF0F0;
}
.block-views-blocktool-lite-block-1 .view-content table tbody tr td, .block-views-blockevaluation-of-tool-lite-block-1 .view-content table tbody tr td {
  border: none;
}
.block-views-blocktool-lite-block-1 nav[aria-label=pagination-heading] .page-item.active .page-link, .block-views-blockevaluation-of-tool-lite-block-1 nav[aria-label=pagination-heading] .page-item.active .page-link {
  background-color: #005566;
  border-color: transparent;
}
.block-views-blocktool-lite-block-1 nav[aria-label=pagination-heading] a.page-link, .block-views-blockevaluation-of-tool-lite-block-1 nav[aria-label=pagination-heading] a.page-link {
  color: #005566;
}

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