/* 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=custom-training-members) ***/
/*** Skipping CSS Section common (only-param=custom-training-members) ***/
/*** Skipping CSS Section navigation (only-param=custom-training-members) ***/
/*** Skipping CSS Section buttons (only-param=custom-training-members) ***/
/*** Skipping CSS Section slideshow (only-param=custom-training-members) ***/
/*** Skipping CSS Section productsnavigation (only-param=custom-training-members) ***/
/*** Skipping CSS Section sidebox (only-param=custom-training-members) ***/
/*** Skipping CSS Section forms (only-param=custom-training-members) ***/
/*** Skipping CSS Section resources (only-param=custom-training-members) ***/
/*** Skipping CSS Section resources-temp (only-param=custom-training-members) ***/
/*** Skipping CSS Section directory (only-param=custom-training-members) ***/
/*** Skipping CSS Section boxes-slider (only-param=custom-training-members) ***/
/*** Skipping CSS Section slider (only-param=custom-training-members) ***/
/*** Skipping CSS Section homepage (only-param=custom-training-members) ***/
/*** Skipping CSS Section subpages (only-param=custom-training-members) ***/
/*** Skipping CSS Section landing (only-param=custom-training-members) ***/
/*** Skipping CSS Section landingdirectory (only-param=custom-training-members) ***/
/*** Skipping CSS Section landing-custom-styles (only-param=custom-training-members) ***/
/*** Skipping CSS Section parallax (only-param=custom-training-members) ***/
/*** Skipping CSS Section product (only-param=custom-training-members) ***/
/*** Skipping CSS Section downloads (only-param=custom-training-members) ***/
/*** Skipping CSS Section custom-windturbine (only-param=custom-training-members) ***/
/*** Skipping CSS Section custom-coatingthickness (only-param=custom-training-members) ***/
/*** Skipping CSS Section custom-aerospaceinspectionssolutions (only-param=custom-training-members) ***/
/*** Skipping CSS Section custom-vanta (only-param=custom-training-members) ***/
/*** Skipping CSS Section custom-vessel (only-param=custom-training-members) ***/
/*** Skipping CSS Section custom-360 (only-param=custom-training-members) ***/
/*** Skipping CSS Section configurator (only-param=custom-training-members) ***/
/*** Skipping CSS Section industries (only-param=custom-training-members) ***/
/*** Skipping CSS Section custom-blog (only-param=custom-training-members) ***/
/*** Skipping CSS Section customunsubscribe (only-param=custom-training-members) ***/
/*** Skipping CSS Section news (only-param=custom-training-members) ***/
/*** Skipping CSS Section events (only-param=custom-training-members) ***/
/*** Skipping CSS Section careers (only-param=custom-training-members) ***/
/*** Skipping CSS Section search (only-param=custom-training-members) ***/
/*** Skipping CSS Section custom-academic-research (only-param=custom-training-members) ***/
/*** START ims20/global/custom-training-members.css ***/
/* ------------------ training members START ------------------ */
/* /training-members/ */
/* training-members map */
.training-members-map {
	margin-bottom: 30px;
}
/* training-members form */
.training-members-form-container {
	display: flex;
	flex-flow: row nowrap;
	justify-content:  space-between;
	padding-bottom: 30px;
	border-bottom: 1px solid #d7d7d7;
}
.training-members-form-container > div {
	width: calc(33.3333% - 60px);
}
.training-members-form-container > div:last-child {
	width: 120px;
}
.training-members-form-container input[type="text"],
.training-members-form-container select {
	border: 1px solid #d7d7d7;
	width: 100%;
}
.training-members-form-container .btn {
	padding: 12px 20px;
	border-radius: 0px;
	background-color: transparent;
	border-color: transparent;
	color:  #464eb6;
	text-decoration: underline;
	padding-left: 0px;
	padding-right: 0px;
}
.training-members-form-container label {
	left: 10px;
	top: 12px;
}
@media (max-width: 979px) {
	.training-members-form-container {
		flex-flow: row wrap;
	}
	.training-members-form-container > div {
		width: calc(33.3333% - 10px);
	}
	.training-members-form-container > div:last-child {
		width: 100%;
		text-align:  center;
	}
	.training-members-form-container .btn {
		padding-top: 6px;
		padding-bottom: 6px;
	}
}
@media (max-width: 479px) {
	.training-members-form-container > div {
		width: 100%;
		margin-bottom: 10px;
	}
}
/* training-members list */
.training-members > div {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px dashed #d7d7d7;
}
.training-member {
	display:  flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin-bottom: 15px;
	position:  relative;
	background-color: #f5f5f5;
	padding: 20px;
	margin-bottom: 20px;
}
.training-member a {
	text-decoration:  underline;
}
.training-member h3 {
	margin-top: 0px;
	margin-bottom: 5px;
}
.training-member-desc ul {
	-webkit-column-count: 3;
		-moz-column-count: 3;
			column-count: 3;
	-webkit-column-gap: 30px;
		-moz-column-gap: 30px;
			column-gap: 30px;
	-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
			break-inside: avoid;
	-webkit-column-fill: balance;
		-moz-column-fill: balance;
			column-fill: balance;
}
.online-label {
	background-color: #005cb9;
	padding: 3px 6px;
	color: #fff;
	position: absolute;
	right: 20px;
	top: -15px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.online-label i {
    background-image: var(--sprite);
    background-position: -400px -50px;
    background-repeat: no-repeat;
    width: 13px;
    height: 12px;
    display: inline-block;
}
@media (max-width: 979px) {
	.training-member {
		flex-flow: column nowrap;
		padding-right: 200px;
	}
	.training-member-logo {
		position: absolute;
		right: 15px;
		top: 15px;
	}
	.training-member-desc ul {
		-webkit-column-count: 2;
			-moz-column-count: 2;
				column-count: 2;
	}
}
@media (min-width: 768px) {
	.training-member-logo {
		align-self: center;
	}
}
@media (max-width: 479px) {
	.training-member {
		padding: 15px;
	}
	.training-member-logo {
		position: static;
	}
	.training-member > div {
		margin-bottom: 10px;
	}
	.training-member > div:nth-child(1) {
		order: 2;
	}
	.training-member > div:nth-child(2) {
		order: 3;
	}
	.training-member > div:nth-child(3) {
		order: 1;
	}
	.training-member-desc ul {
		-webkit-column-count: 1;
			-moz-column-count: 1;
				column-count: 1;
	}
	.online-label {
		right: auto;
		left: 20px;
	}
}
.training-members-list .notice {
	margin-top: 15px;
}
.training-show-more {
    margin-top: 10px;
}
/* ------------------ training members END ------------------ */
/*** END ims20/global/custom-training-members.css ***/

/*** Skipping CSS Section content-slideshow (only-param=custom-training-members) ***/
/*** Skipping CSS Section solutions (only-param=custom-training-members) ***/
/*** Skipping CSS Section metal (only-param=custom-training-members) ***/
/*** Skipping CSS Section sitemap (only-param=custom-training-members) ***/
/*** Skipping CSS Section video (only-param=custom-training-members) ***/
/*** Skipping CSS Section ecs-configurator (only-param=custom-training-members) ***/
/*** Skipping CSS Section ecs (only-param=custom-training-members) ***/
/*** Skipping CSS Section ecs-home (only-param=custom-training-members) ***/
/*** Skipping CSS Section ecs-sub (only-param=custom-training-members) ***/
/*** Skipping CSS Section specifications-table (only-param=custom-training-members) ***/
/*** Skipping CSS Section specifications-table-product (only-param=custom-training-members) ***/
/*** Skipping CSS Section training (only-param=custom-training-members) ***/
/*** Skipping CSS Section dir-list-dynamic (only-param=custom-training-members) ***/
/*** Skipping CSS Section globalstyles (only-param=custom-training-members) ***/
/*** Skipping CSS Section print (only-param=custom-training-members) ***/
/* TIME: 0.0084559917449951 */