/* form-display for labnet forms */


form .field--name-field-labnet-feedback label {
    color: #4990E1 !important; /* special stand-out color*/
    text-transform: uppercase;
}
.page-node-2248 .lists-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
#rejections-mapcontainer {
    height:85vh;
    width:100%;
}
#views-exposed-form-labnet-finder-page-1 .form-item-field-countries-list {
    display:none;
    visibility:hidden;
}

.information-section-wrapper > summary a {
	color:#fff;
}

/*maps (rejection data) */
.hc-info-label{
    font-weight: 500;
    color:#e6e6e6;
}
.hc-info-block {
    border:1px solid #e6e6e6;
    margin:12px;
    padding:12px;
}
.hc-info-label {
    color:black!important;
    line-height: 1.5;
    font-weight: 500;
}
.view-export-value.view-display-id-block_1 .highcharts-legend{
}
.views-element-container .view-export-value.view-display-id-block_1,
.view-country-top-stats-rejection-data.view-display-id-block_1  {
    display:flex; 
    flex-wrap: wrap;
}
.view-country-top-stats-rejection-data table th {
    font-size: 0.6rem;
    font-weight: 400;
    max-width: 70px;
    word-wrap: break-word;
}
#views-exposed-form-rejectiondata-map-block-1 {
    margin-top: 120px;
}

/* https://tii.w8s.cc/labnet/register-as-a-cab	*/
.webform-submission-register-as-a-cab-form  fieldset#edit-name-title legend {
    top: 0;
    margin:0;
}
.webform-submission-register-as-a-cab-form  fieldset#edit-name-title .form-item-name-title-select {
    margin-top: 0;
}

/*small fixes for node edit forms */
.layout-region-node-secondary .vertical-tabs {
    display: none;
    visibility: hidden;
    position: absolute;
    left: -9999999px;
}
/*utilities*/
.pmb-0 p {
	margin-bottom:0!important;
}
.node--type-splash-page .description-section .hero {
	padding-top:5em;
	padding-bottom:5em;
}
.node--type-splash-page .node__content.clearfix {
	margin-top: 0;
}
.flat-filters .views-exposed-form {
	border: none;
	box-shadow: none;
	margin-top: 0;
}

/*events*/
.calendar .wrapper.card {
	font-size: .6rem;
}
.calendar .day {
    font-size: 2rem;
}
/* word-search lists */
.word-search-list input#edit-combine, 
.word-search-list input#edit-title,
.view-labnet-finder input#edit-rendered-item,
form#views-exposed-form-labnet-finder-page-1 {
	max-width: 360px;
	padding-bottom: 0;
	margin-bottom: 0.16em;

}
.word-search-list .form-type-textfield.form-group.md-form {
    flex: 0 0 50%;
}
/*academy*/
.cycles-outer-wrapper {
    border: 1px solid #d93858;
    display: block;
    padding: 6px;
    margin-bottom: 1em;
    border-radius: 0.125rem;
}
/*generic*/
.mb-10 {
	margin-bottom:10em;
}
.language-link.is-active {
    color: #d93858;
    font-weight: 500;
}
/*publications*/
.view-publications-teaser .linked-document thead {
    display: none;

}
.view-publications-teaser .table-striped tbody tr {
    background-color: #fff !important;
}
#views-exposed-form-publications-teaser-embed-1 {
	border: 1px solid #75abe8;
	background: #f4f6f3;
}
.view-publications-teaser table td{
	padding-left:0;
}

.title-white a {
    color: #fff;
}

.path-labnet .tii-facet-block h3, .path-labnet .tii-facet-block h2,
#block-languageswitcher .path-labnet h2,
#block-languageswitcher-2 h2{
    font-size: 1rem;
}
#block-languageswitcher li,
#block-languageswitcher-2  li {
	list-style: none;
	padding-right: 1em;
}

#block-languageswitcher .links,
#block-languageswitcher-2 .links {
    padding-left: 0;
    display: flex;
}
.custom-border-facet .facets-dropdown {
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}
/* inline css from prod */
.node--type-splash-page img {
  max-width:100%;
  height: auto;
}

.node--type-splash-page .top-wrapper {
  margin-bottom: 3rem;
}
.node--type-splash-page .lists-section {
  margin-top: 6rem;
}  
.webform-likert-table-wrapper td:first-child label {
    display: contents!important;
    white-space: unset;
}
.a-text-white a {
	color:#fff;
}
.node--type-splash-page .field--name-field-external-training-link {
    margin-top: -8em;
}
form .field-multiple-table .paragraphs-subform .field--widget-string-textarea .md-form .form-textarea-wrapper {
  margin-top: 3rem;

}
form .information-section-wrapper fieldset:not(.form-type-number) > label {
  font-weight: bold;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0;
  color: #0C8784;
  white-space: unset;
}
.node--type-training-slide.node--view-mode-full img {
  max-width: 100%;
  height: auto;
}
