
/* MAIN SPOT SEARCH */
/* Spot search turn blue #002087 */
.spotsearch {background-color: #002087; margin: 0px 20px 0px 20px; border-radius: 8px;}

/* spot search words turn white */
.spotsearch.ng-star-inserted app-block div.block div.ng-star-inserted div.ng-star-inserted app-node div.main-node-wrapper div div.ng-star-inserted div.ng-star-inserted div.ng-star-inserted div p span a u {color: #ffffff;}
.spotsearch.ng-star-inserted app-block div.block div.ng-star-inserted div.ng-star-inserted app-node div.main-node-wrapper div div.ng-star-inserted div.ng-star-inserted div.ng-star-inserted div {color: #ffffff;}
.spotsearch.ng-star-inserted app-block div.block div.ng-star-inserted div.ng-star-inserted app-node div.main-node-wrapper div div.ng-star-inserted div.ng-star-inserted div.ng-star-inserted div p a {color: #ffffff;}

/* spot search button */
.spotsearch.ng-star-inserted app-block div.block div.ng-star-inserted div.ng-star-inserted app-spot-search-block div.spot-searchbox-wrapper.ng-star-inserted div.mat-elevation-z2.border-radius form.searchbox.ng-valid.ng-dirty.ng-touched button.mat-focus-indicator.submit.mat-button.mat-raised-button.mat-button-base.mat-primary.mat-button-disabled span.mat-button-wrapper app-label div.label-wrapper div.ng-star-inserted div.site-label p {color: #ffffff;}

/* remove space under main spot search box */
.triage-landing > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > app-block:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > app-node:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) {margin: 0px;}



/* MINI  SPOT SEARCH */
.spotsearchmini {background-color: #f1f1f1;}
.spotsearchmini {margin-left: 10px; margin-right: 10px; border-radius: 5px; background-color: #f1f1f1; padding: 8px;}
.spotsearchmini.ng-star-inserted app-block div.block div.ng-star-inserted div.ng-star-inserted app-node div.main-node-wrapper div div.ng-star-inserted div.ng-star-inserted div.ng-star-inserted div p {font-size: 14px; line-height: 20px;}


.spotsearchmini div.mat-elevation-z2 {
box-shadow: 0 1px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 2px 0 rgba(0,0,0,.12);
}


/* LHF survey styling */

div.feedbackblck h4 {margin-bottom: 0px;}



/* margin-bottom is too big */

.margin-bottom-lg-r {
    margin-bottom: 16px !important;
}


/* smaller headlines in triage */
.custom-typography h2, .mat-h2, .mat-title {
  font: 600 26px/30px Palanquin,sans-serif !important;
  letter-spacing: normal;
  margin: 0 0 16px;
}

/* sidebar feedback block */
.feedbackblk2 {
	background-color: #f1f1f1;
	padding: 8px;
	border-radius: 10px;
	margin-left: 8px;
	margin-right: 8px;
}



/* print css settings */

@media print {
	.headroom-main-wrapper, #main-content .node-buttons {
	display: none !important;
	visibility: hidden !important;
	}
	.backg1.bg {
	background: none !important;
	}
	#main-content .main-node-wrapper div div div.backg1.bg.border-radius.margin-bottom-lg.ng-star-inserted {
	margin-bottom: 0px !important;
	}
	.main-node-wrapper {
	 padding-top: 10px !important;
	 line-height: normal !important;
	}
	h2, h3, h4 {
	   page-break-after: avoid;
	}
	.custom-typography h2, .mat-h2, .mat-title {
	    font: 600 22px/26px Palanquin,sans-serif !important;
	}
	.custom-typography h3, .mat-h3, .mat-subheading-2 {
	    font: 600 18px/22px Palanquin,sans-serif !important;
	}
	.custom-typography, .mat-body, .mat-body-1 {
	    font: 400 14px/20px Open Sans,sans-serif !important;
	}
	ul, p {
	   page-break-inside: avoid;
	}

}

@media screen {

}

@media screen, print {

}

@media only screen {


}