/* Common
 * ========================================================= */
.nowrap {
    white-space: nowrap;
}


/* Global Sections
 * ========================================================= */
#portal-globalnav li a {
    padding: 1em 1em;
}


/* SiteMap
 * ========================================================= */
.template-sitemap .documentDescription {
    display: none;
}

/* @group Sitemap */

#portal-sitemap {
    list-style: none;
    margin-left: 0;
    font-size: 110%;
    font-weight: bold;
}

#portal-sitemap li {
    list-style: none;
    margin-left: 0;
}

#portal-sitemap a {
    border-bottom: none;
    display: block;
}

#portal-sitemap > li {
    border-bottom:0.1em dotted #ddd;
    line-height:1.8em;
    padding:0.25em 1em;
    margin-bottom: 0;
}

#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 0;
    padding: 0.25em 0;
}


#portal-sitemap .navTreeLevel3 ul {
    font-size: 95%;
}

/* @end */



/* H2020 Section Tabel */
.section-h2020-calls-for-p2p  table.plain thead{
    font-size: 110%;
    font-weight: bold;
}

/* NetworkSearch
 ========================================================================= */
.portaltype-vdivdeit-eralearn2020-networkfolder #formfield-form-widgets-societal_challenges {
    padding-top: 10px;
}
/* Survey IA2017 */
.subsection-surveys-ia2017 legend.legendQuestionDetails {
display:none;
}


/* Custom TinyMCE table styles
 ========================================================================= */

/* /manuals-tools/call-implementation/evaluation/procedures/centralised-evaluation */
table.eva-centralised td {
    background-color: #EAF1DD;
    border-color: #000;
}
table.eva-centralised thead td {
    background-color: #D6E3BC;
}

/* /manuals-tools/call-implementation/evaluation/procedures/decentralised-evaluation */
table.eva-decentralised td {
    background-color: #DAEEF3;
    border-color: #000;
}
table.eva-decentralised thead td {
    background-color: #B6DDE8;
}

table.listing {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}


/* Easyform Forms */
#easyform-container label {
     margin-bottom: 2px;
}

@media (min-width: 1200px) {
  * + .uk-margin-large, .uk-margin-large-top, form.easyformForm label.horizontal {
    margin-top: 0px !important;
  }
}


#easyform-container .checkbox_label label{
     display: inline;
     margin-bottom: 2px;
}
/* easyform */

#easyform-container .form-label {
   font-weight: bold;
}

.form-check .form-check-input {
    float: none
}

form.easyformForm .form-check-input {
    margin-top: 4px;
}

/* Hotfix: Import missing styles from vdivdeit.bitvcontact */
h2.bitvcontact-heading { margin: 0 0 1em 0; } .bitvcontact-form #formfield-form-widgets-palim { height: 0.5px; overflow: hidden; } .bitvcontact-form .fieldErrorBox { color: red; font-size: 90%; } .bitvcontact-form .bitv-firstname { opacity: 0; position: absolute; top: 0; left: 0; height: 0; width: 0; z-index: -1; } .bitvcontact-form .bitv-invalid-feedback { color: #900; font-weight: 700; } .bitvcontact-form .form-control { border-color: #444; } .bitvcontact-formarea .bitv-errors-statusmessage { color: #900; font-weight: 700; } </style> <style tal:condition="python: theme == 'exi'"></style> <style tal:condition="python: theme == 'bmbf'"> .bitvcontact-form label { font-weight: bold; } .bitvcontact-form div.field { margin-bottom: 10px; } .bitvcontact-form .form-control.form-field { background-color: #fafafa; }