/* KEYWORDS: +all, +mozilla, +os, +webkit, -android, -chrome, -edge, -firefox, -gecko, -ie, -ie10, -ie11, -ie7, -ie8, -ie9, -ipad, -iphone, -khtml, -linux, -mac, -macos, -mobile, -opera, -presto, -safari, -trident, -trident3, -trident4, -trident5, -trident6, -trident7, -upbrowser, -win, -windows, -windowsphone, -windowsxp, -winphone, -winxp, -universal */

/*** Skipping CSS Section grid (only-param=resources) ***/
/*** Skipping CSS Section common (only-param=resources) ***/
/*** Skipping CSS Section navigation (only-param=resources) ***/
/*** Skipping CSS Section forms (only-param=resources) ***/
/*** Skipping CSS Section tsg (only-param=resources) ***/
/*** Skipping CSS Section buttons (only-param=resources) ***/
/*** Skipping CSS Section side-boxes (only-param=resources) ***/
/*** Skipping CSS Section specifications-table (only-param=resources) ***/
/*** Skipping CSS Section blog (only-param=resources) ***/
/*** Skipping CSS Section home (only-param=resources) ***/
/*** Skipping CSS Section sub (only-param=resources) ***/
/*** Skipping CSS Section slider (only-param=resources) ***/
/*** Skipping CSS Section product (only-param=resources) ***/
/*** Skipping CSS Section product-child (only-param=resources) ***/
/*** Skipping CSS Section landing (only-param=resources) ***/
/*** Skipping CSS Section landing-directory (only-param=resources) ***/
/*** Skipping CSS Section slideshow (only-param=resources) ***/
/*** Skipping CSS Section news (only-param=resources) ***/
/*** Skipping CSS Section events (only-param=resources) ***/
/*** START ls20/global/resources.css ***/
/* search-ui.css START */
/* ------------------------------------------------------------------------------------------------------------ */
.always-display {
    display: block !important;
}

.rd-search-fields option.disabled {
    display: none !important;
}
.selected-filter {
    display: none !important;
}
.selected-filter-dummy {
    display: inline-block;
    white-space: nowrap;
    overflow: visible;
    position: relative;
    cursor: pointer;
    color: black;
    border: 1px solid #0A117C;
    border-radius: 3px;
    padding: 4px 5px 0px;
    /* ../www.olympusndt.com.rd/install/scripts/search-ui.css doesn't support browser selectors, so it's in common.css*/
    font-size: 13px;
    line-height: 16px;
    color: #fff;

background: #6167b3;
background: -moz-linear-gradient(top, #6167b3 0%, #0a117c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6167b3), color-stop(100%,#0a117c));
background: -webkit-linear-gradient(top, #6167b3 0%,#0a117c 100%);
background: -o-linear-gradient(top, #6167b3 0%,#0a117c 100%);
background: -ms-linear-gradient(top, #6167b3 0%,#0a117c 100%);
background: linear-gradient(to bottom, #6167b3 0%,#0a117c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6167b3', endColorstr='#0a117c',GradientType=0 );
}

.selected-filter-dummy .text {
    display: inline-block;
    text-overflow: ellipsis;
    max-width: 90%;
    overflow: hidden;
}

.selected-filter-dummy .remove {
    display: inline-block;
    padding-left: 0.2em;
    overflow: hidden;
    position: absolute;
    right: 5px;
}
.selected-filter-dummy .remove span {
    display: none;
}
.selected-filter-dummy .remove:after {
    font-family: 'FontAwesome';
    font-size: 11px;
    content: '\f00d';
    margin-left: 3px;
    text-shadow: 1px 1px 0px #000;

    transition: all 0.2s ease-in-out;
}
/* search-ui.css END */
/* ------------------------------------------------------------------------------------------------------------ */

/* =RESOURCES */
/* ipop customization for resources */
.ipop-all-fields-empty .iPopCloseBtn {
    background-image: none;	
    width: 20px; 
    height: 20px; 
    color: #ccc; 
    font-size: 20px;
    transition: all 0.2s ease-in-out;
}
.ipop-all-fields-empty .iPopCloseBtn:hover {
    color: #efefef; font-size: 24px;
}
.ipop-all-fields-empty .iPopCloseBtn:before {
    content: '\f00d';
    font-family: 'FontAwesome';
}
.ipop-all-fields-empty.iPopBlock.styled .iPopBox {
    background-color: #fff;
    border-radius: 5px;
}
.ipop-all-fields-empty h3 {
    margin: 0; padding: 0;
    padding: 10px;
}

/* hide footer sitemap on resources page */
#page6017 .extraContent, 
#page6017 .copyright {
    isplay: none !important;
}

/* resources search form */
.rd-search-form {
    font-size: 12px;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;
}
.rd-search-form label.control-label {
    font-weight: normal;
    padding-top: 3px;
    text-align: left;
}
.rd-search-form input[type="text"],
.rd-search-form select,
.locationFilter select {
    width: 100%;
}
.rd-search-form input[type="submit"] {
    margin: 0;
    margin-right: 10px;
}
.rd-search-form input[type="reset"], 
.rd-search-form input[type="reset"]:hover, 
.rd-search-form input[type="reset"]:focus {
    background-color: #fff;
    border: 1px solid #fff;
	margin: 0;
    padding: 10px 15px;
}
.rd-search-form div.table-responsive {
    overflow: inherit;
    border: 0 none;
    padding: 0;
    margin: 0;
}

.selected-filter-dummy {
	padding: 9px 25px 7px 15px;
    background-image: none;
    background-color: #f2f2f2;
    border-radius: 0;
    border: 0 none;
    color: #666;
    height: auto;
    width: 100% !important;
}
.selected-filter-dummy .remove {
	position: absolute;
    top: 14px;
    right: 10px;
    width: 9px;
    height: 8px;
    background-image: var(--sprite);
    background-repeat: no-repeat;
    background-position: -175px -100px;
    display: inline-block;
}
.selected-filter-dummy:hover .remove {
	background-position: -200px -100px;
}
.selected-filter-dummy .remove::after {
    display: none;
}

/* cell with fields */
.rd-search-fields {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-end;
}
.rd-search-fields > div.form-group {
    padding: 0; 
    margin: 0 15px 10px 0;
    width: calc(20% - 15px);
}
@media (max-width: 1023px) {
    .rd-search-fields > div.form-group {
        width: calc(25% - 15px);
    }
}
@media (max-width: 767px) {
	.rd-search-fields > div.form-group {
		width: 50%;
	}	
}
.rd-search-fields > div#technology,
.rd-search-fields > div#industry {
    display: none;
}
.rd-search-fields > div.form-group > * {
    display: block;
    float: none;
    padding: 0; margin: 0;
    width: auto;
}
.rd-search-fields > div > label {
    white-space: nowrap;
}
.rd-search-buttons {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-end;
    padding: 0 0 10px; 
    margin: 0;
}
.rd-search-buttons div {
    padding: 0; margin: 0;
    display: inline-block;
    vertical-align: top;
}
.rd-search-buttons input[type="submit"],
.rd-search-buttons input[type="submit"]:hover,
.rd-search-buttons input[type="submit"]:focus {
    margin: 0;
    padding: 8px 15px 7px;
    border: 0 none;
    line-height: 1.6em;
    font-weight: normal;
	border-radius: 3px;
background: #005cb9;
xbackground: -moz-linear-gradient(top, #d99333 0%, #a65c11 100%);
xbackground: -webkit-linear-gradient(top, #d99333 0%,#a65c11 100%);
xbackground: linear-gradient(to bottom, #d99333 0%,#a65c11 100%);
xfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d99333', endColorstr='#a65c11',GradientType=0 );    
}
@media (max-width: 1023px) {
	.rd-search-buttons {
        width: 100%;
    }
}

/* cell with submit */
.rd-search-table td:last-child {
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 100px;
}
.rd-search-table td:last-child div {
    display: inline-block;
    margin: 0; padding: 0;
    vertical-align: top;
}

@media (max-width: 991px) {
    table.rd-search-table, table.rd-search-table td, table.rd-search-table tr, table.rd-search-table tbody {
        display: block;
        clear: both;
        overflow: hidden;
    }
    .rd-search-table td:first-child {
        border-right: 0px;
    }
    .rd-search-table td:last-child {
        padding-left: 0px;
    }

}
@media (max-width: 479px) {
    .rd-search-fields > div:nth-child(odd),
    .rd-search-fields > div:nth-child(even) {
        width: 100%;
    }
}


/* resources search results */
.rd-search-default {
    border-bottom: 1px solid #d7d7d7;
	padding-bottom: 15px;
}
/*
.rd-search-default[data-resourcecontenttype="Books"] {
    display: none;
}
.sysdebug .rd-search-default[data-resourcecontenttype="Books"] {
    display: block;
}
*/
.rd-search-default:last-child {
	border-bottom: 0 none;	
}
/* taskId.16815631 2019/06/06 - hide sections that don't have any results */
.rd-search-default[data-results-count="0"],
.rd-resources-block[data-results-count="0"] {
    display: none;
}
.rd-resources-block {
    clear: both;
    overflow: hidden;
}
.rd-resources-block h2 {
    color: #08107b;
    font-size: 18px;
	cursor: pointer;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #c7c7c7;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.rd-resources-block h2:hover {
	background-color: #f0f0f0;	
}
.rd-resources-block h2 span.rd-results-count {
	flex: 0 0 auto;
	margin-left: 5px;
}

/* make titles on default page unclickable taskId.16804015 */
.rd-search-default .rd-resources-block h2, .rd-search-default .rd-resources-block h2:hover {
    background-color: #fff;	
    cursor: text;
}
.rd-search-default .rd-resources-block.rd-resources-block-collapsed h2::before {
    content: '\f107';
}

.rd-resources-block h2:first-child {
	border-top: 0 none;	
}
.cmsPanelContents .rd-resources-block h2:first-child {
	border-top: 1px solid #c7c7c7;
}
.cmsPanelContents .rd-resources-block:first-child h2:first-child {
	border-top: 0 none;	
}
.rd-resources-block h2.nothing-to-expand {
    cursor: text;
}
/* in product tabs show cursor as pointer as it is collapsed by default */
.cmsPanelContents .rd-resources-block h2.nothing-to-expand {
	cursor: pointer;	
}
.rd-resources-block h2::before {
    width: 7px;
    height: 11px;
    background-image: var(--sprite);
    background-position: -150px -50px;
    background-repeat: no-repeat;
    margin-right: 8px;
    content: '';
    display: inline-block;
    transform: rotate(90deg);
    flex: 0 0 auto;
}
.rd-resource {
    margin-bottom: 10px;
}
.rd-resource a {
    color: #666;
    font-size: 12px;
}
.rd-resources-block .show-more {
    clear: both;
    overflow: hidden;
    color: #EC950A;
	/* taskId.16817580 2020/05/28 */
	color: #08107b;
    display: none;
}
.rd-resources-block .show-more i.fa-chevron-circle-right {
	display: none;
}
.rd-resources-block .show-more::before {
	background-position: -75px -50px;
	transform: none;
}
.rd-resources-block-collapsed .show-more {
    display: block;
}
/* don't show additional show more on default page */
.rd-search-default .rd-resources-block-collapsed .show-more {
	display: none;	
}
/* don't show show more ever on product page / tabs */
.cmsPanelContents .rd-resources-block-collapsed .show-more {
	display: none;	
}

/* taskId.16813891 - conditionally collapsed blocks, based on CMS class */
body.resources-collapsed .rd-resource {
	display: none;
}
body.resources-collapsed .resources-expanded .rd-resource {
	display: block;
}
body.resources-collapsed .rd-resources-block h2::before {
	content: '\f105';
}
body.resources-collapsed .rd-resources-block.resources-expanded h2::before {
	content: '\f107';
}
/* as ALL resources are collapsed hide "Show More" link */
body.resources-collapsed .rd-resources-container > a.show-more,
body.product .cmsPanelContents .rd-resources-container > a.show-more,
body.landing .cmsPanelContents .rd-resources-container > a.show-more,
body.landing .landing-directory-container .rd-resources-container > a.show-more {
	display: none;
}
/* if by default the section is collapsed, show only first 4 items */
body.resources-collapsed .rd-resources-container:not(.show-all) .rd-resource:nth-child(n+5) {
	display: none;
}
/* ... and when it is expanded and there are more than 4 items, show "Show More" link */
body.resources-collapsed .resources-expanded .rd-resources-container.show-more-visible > a.show-more,
body.product .cmsPanelContents .resources-expanded .rd-resources-container.show-more-visible > a.show-more,
body.landing .cmsPanelContents .resources-expanded .rd-resources-container.show-more-visible > a.show-more,
body.landing .landing-directory-container .resources-expanded .rd-resources-container.show-more-visible > a.show-more {
	display: block;
}
/* taskId.16813891 - show "Show More" link (before it was cancelled on product pages) */
body.product:not(.resources-collapsed) .rd-resources-block:not(.rd-resources-block-collapsed) .rd-resource:nth-child(n+5),
body.landing:not(.resources-collapsed) .rd-resources-block:not(.rd-resources-block-collapsed) .rd-resource:nth-child(n+5) {
	display: block;
}
body.product:not(.resources-collapsed) .rd-resources-block.rd-resources-block-collapsed .rd-resource:nth-child(n+5),
body.landing:not(.resources-collapsed) .rd-resources-block.rd-resources-block-collapsed .rd-resource:nth-child(n+5) {
	display: none;
}
body.product:not(.resources-collapsed) .cmsPanelContents .rd-resources-container > a.show-more,
body.landing:not(.resources-collapsed) .cmsPanelContents .rd-resources-container > a.show-more,
body.landing:not(.resources-collapsed) .landing-directory-container .rd-resources-container > a.show-more {
	display: block;
	
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: center;
}
/* hide "show more" when the block is expanded */
body.product .cmsPanelContents .rd-resources-block:not(.rd-resources-block-collapsed) .rd-resources-container > a.show-more {
	display: none;	
}
/* hide "show more" when there are less than 5 items (it's not working of there are some items are geo controlled) /microscopes/inverted/ixplore-spinsr/?geo=JP#!cms[focus]=cmsContent6160 taskId.16817743 */
.rd-resources-block .show-more:nth-child(-n+5) {
	display: none !important;
}
body.product .cmsPanelContents .rd-resources-container > a.show-more,
body.landing .cmsPanelContents .rd-resources-container > a.show-more,
body.landing .landing-directory-container .rd-resources-container > a.show-more,
body.resources-collapsed .cmsPanelContents .rd-resources-container > a.show-more {
	width: 100%;
	margin: 5px 0 10px 15px;
}
body.product:not(.resources-collapsed) .cmsPanelContents .rd-resources-container > a.show-more:hover,
body.product:not(.resources-collapsed) .cmsPanelContents .rd-resources-container > a.show-more:focus,
body.landing:not(.resources-collapsed) .cmsPanelContents .rd-resources-container > a.show-more:hover,
body.landing:not(.resources-collapsed) .cmsPanelContents .rd-resources-container > a.show-more:focus,
body.landing:not(.resources-collapsed) .landing-directory-container .rd-resources-container > a.show-more:hover,
body.landing:not(.resources-collapsed) .landing-directory-container .rd-resources-container > a.show-more:focus {
	text-decoration: none;
}


.rd-resources-container .rd-resource {
	padding-top: 10px;	
}
@media (min-width: 992px) {
    .rd-resources-container {
        padding-left: 16px;
		display: flex;
		flex-flow: row wrap;
	}
	
	/* show 2 per row */
    .rd-resources-container {
		margin-left: -15px; 
		margin-right: -15px;
	}
	.rd-resource {
		width: 50%; 
		float: left; 
		padding-left: 15px; 
		padding-right: 15px;
	}	
}

/* taskId.16818231 2020/11/12 custom order for Product pages */
.rd-search-results {display: flex; flex-flow: column nowrap;}
.rd-resources-block[class*="Application"] {order: 1;} 
.rd-resources-block[class*="White"] {order: 2;} 
.rd-resources-block[class*="Brochure"] {order: 3;} 
.rd-resources-block[class*="Video"] {order: 4;} 
.rd-resources-block[class*="Webinar"] {order: 5;} 
.rd-resources-block[class*="Books"] {order: 6;} 
.rd-resources-block[class*="Infographic"] {order: 7;} 
.rd-resources-block[class*="Manual"] {order: 8;} 
.rd-resources-block[class*="Datasheet"] {order: 9;} 
.rd-resources-block[class*="Blog"] {order: 10;} 
.rd-resources-block[class*="Tutorial"] {order: 11;} 
/*** END ls20/global/resources.css ***/

/*** Skipping CSS Section micro (only-param=resources) ***/
/*** Skipping CSS Section museum (only-param=resources) ***/
/*** Skipping CSS Section product-gallery (only-param=resources) ***/
/*** Skipping CSS Section search (only-param=resources) ***/
/*** Skipping CSS Section objective-finder (only-param=resources) ***/
/*** Skipping CSS Section content-slideshow (only-param=resources) ***/
/*** Skipping CSS Section microscopes-configurator (only-param=resources) ***/
/*** Skipping CSS Section related-applications (only-param=resources) ***/
/*** Skipping CSS Section grayed-out (only-param=resources) ***/
/*** Skipping CSS Section downloads (only-param=resources) ***/
/*** Skipping CSS Section bioscapes (only-param=resources) ***/
/*** Skipping CSS Section camera-selection (only-param=resources) ***/
/*** Skipping CSS Section camera-migration-guide (only-param=resources) ***/
/*** Skipping CSS Section video (only-param=resources) ***/
/*** Skipping CSS Section compare (only-param=resources) ***/
/*** Skipping CSS Section empty (only-param=resources) ***/
/*** Skipping CSS Section my-account (only-param=resources) ***/
/*** Skipping CSS Section print (only-param=resources) ***/
/*** Skipping CSS Section service-provider (only-param=resources) ***/
/*** Skipping CSS Section ecs (only-param=resources) ***/
/*** Skipping CSS Section ecs-home (only-param=resources) ***/
/*** Skipping CSS Section ecs-sub (only-param=resources) ***/
/*** Skipping CSS Section sitemap (only-param=resources) ***/
/*** Skipping CSS Section dir-list-dynamic (only-param=resources) ***/
/*** Skipping CSS Section sub-slideshow (only-param=resources) ***/
/*** Skipping CSS Section objective-finder-legacy (only-param=resources) ***/
/* TIME: 0.0079331398010254 */