@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,400italic,500italic,700,700italic&subset=latin,cyrillic-ext,greek-ext,greek,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Exo+2:400,400italic,500,500italic,700italic,700,600italic,600&subset=latin,latin-ext,cyrillic);

html {
	scroll-behavior: smooth;
}
#NTecPage {
	/* background-color: #FFF; */
	font-family: 'Exo 2', sans-serif;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#whole_page {
	/* background-color: #FFF; */
	color: #4C4C4C;
	width: 1440px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#top_block, #mid_block {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#top_block {
	position: fixed;
	top: 0px;
	z-index: 1;
	background-color: #FFF;
	border-bottom: solid 1px #CCC;
	font-family: Roboto, sans-serif;
	padding: 0px 0px 12px 0px;
}
#top_block div {
	vertical-align: bottom; 
}
#top_logo {
	float: left;
	width: 240px;
	padding: 10px 0px 0px 30px;
	vertical-align: bottom; 
}
#top_menu {
	float: left;
	height: 39px;
}
#top_menu ul li a:link, #top_menu ul li a:visited {
	text-decoration: none;
}
#top_menu .nav_item_sub {
	padding: 0.5em 2em 0 0;
}
#mid_block {
	/* padding-top: 15px; */
}
#middle_block div {
	vertical-align: top;
}
.nav_item_sub a:hover {
	color: #006D75;
}
#bottom_block {
	clear: both;
	margin: 4px 0px;
	background-color: #FFF;
	color: #4C4C4C;
	border-top: solid 1px #CCC;
}
table.vtop tr td {
	vertical-align: top !important;
	font-size: 100%;
}
#representatives_list, #distributors_map, #distributor_list, #follow_us_list {
	float: left;
	margin: 20px 0px;
}
#representatives_list {
	width: 224px;
}
#distributors_map {
	width: 520px;
	text-align: center;
}
#distributor_list {
	width: 296px;
}
#follow_us_list {
	width: 118px;
	height: 140px;
	border-left: solid 1px #CCC;
}
#distributor_list ul, #representatives_list ul, #other_links_list ul {
	margin: 0px 20px;
	font-size: 80%;
	line-height: 0.8em;
	list-style-image: none;
}
#distributors_local_list {
	margin-left: 0px;
}
#distributor_list li, #representatives_list li, #other_links_list li, #distributors_local_list li {
	padding-right: 0.5em;
	list-style-type: none;
	list-style-image: none;
	white-space: nowrap;
	margin-left: 0px;
}
#distributor_list li, #representatives_list li, #distributors_local_list li {
	float: left;
}
.bottom_title {
	padding: 0px 0px 4px 18px;
	font-size: 120%;
	color: #3E8273;
}
#icons {
	text-align: left;
	margin: 0px;
	padding: 0px 12px;
}
#searchForm {
	margin: 0px;
}
#Search {
	float: right;
	width: 192px;
	margin: 54px 30px 0 0;
	border: solid 1px #BEBEBE;
	font-size: 120%;
	white-space: nowrap;
}
#inputSearch {
	width: 156px;
	border: none;
	background-color: #FFF;
	color: #000;
	padding: 0px;
	margin: 0px;
	outline: none;
}
#submitSearch {
	width: 30px;
	background: #FFF url('icon_search.png') center center no-repeat scroll;
	font-size: 1em;
	border: none;
}
.Breadcrumbs {
	position: fixed;
	top: 95px;
	width: 100%;
	margin: 1px 0 0 30px;
	font-weight: bold;
	background-color: #FFF;
	color: #366;
}
#middle { margin: 0px 36px; }
#bottom {
	clear: both;
	padding-bottom: 1em;
	text-align: center;
	font-size: 80%;
}
#empty_top {
	margin: 0px;
	padding: 0px;
	height: 1px !important;
	width: 180px;
}
#left_nav {
	float: left;
	position: relative;
	z-index: 1;
	width: 240px;
	padding: 10px 20px; 
	font-family: Roboto; 
	font-size: 10pt;
}
#content {
	float: left;
	width: 100%;
	height: 100%;
	margin: 115px 0 0 390px;
	padding: 10px 0px 0px 0px;
}
.box_FFF_top, .box_366_top, .box_DEE_top, .box_633_top {
	background: url('neurotec_box_top.gif') no-repeat center bottom;
	margin: 0px;
	padding: 4px 0px;
}
.box_FFF_bottom, .box_366_bottom, .box_DEE_bottom, .box_633_bottom {
	background: url('neurotec_box_bottom.gif') no-repeat center top;
	margin: 0px;
	padding: 4px 0px;
}
.box_FFF_middle, .box_366_middle, .box_DEE_middle, .box_633_middle {
	background: url('neurotec_box_middle.gif') repeat-y center;
	margin: 0px;
	padding: 0px 16px 0px 12px;
}
.box_FFF_top, .box_FFF_middle, .box_FFF_bottom { background-color: #FFF; }
.box_366_top, .box_366_middle, .box_366_bottom { background-color: #366; }
.box_DEE_top, .box_DEE_middle, .box_DEE_bottom { background-color: #DEE; }
.box_633_top, .box_633_middle, .box_633_bottom { background-color: #80535E; }
.darkbox_top {
	background: url('neurotec_darkbox_top.gif') transparent no-repeat center bottom;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}
.darkbox_bottom {
	background: url('neurotec_darkbox_bottom.gif') transparent no-repeat center top;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
.promobox_bottom {
	background: url('neurotec_promobox_bottom.gif') transparent no-repeat center top;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
.nav_landing {
	padding: 8px;
	color: #225451;
	background-color: #F0F0F0;
	font-size: 20px;
	font-weight: 700;
	white-space: nowrap;
}
.nav_only_local {
	font-family: Roboto, sans-serif;
	font-size: 16px;
}
.nav_only_local a {
	border-bottom: solid 1px #CCC;
}
.nav_download, .nav_download_bold {
	padding: 16px 0 0 8px;
	font-family: Roboto, sans-serif;
	font-size: 16px;
}
.nav_download_bold {
	font-weight: 600;
}
.nav_download a:link, .nav_download a:visited, .nav_download_bold a:link, .nav_download_bold a:visited {
	color: #225451;
}
.nav_group {
	color: #225451;
	font-size: 20px;
	font-weight: 700;
}
.nav_group_title, .nav_group_title_active {
	padding: 10px 0 10px 8px;
	font-size: 16px; 
	font-weight: 500;
	letter-spacing: 0.15pt;
	color: #1B1B1B; 
	box-shadow: 0px 1px 0px #23524540;
}
.nav_group_title {
	/* background: url('nav-arrow-bottom.png') #FFF no-repeat right center; */
	background-color: #FFF;
}
.nav_group_title_active {
	/* background: url('nav-arrow-top.png') #10705B33 no-repeat right center */
	background-color: #10705B33;
}
.nav_group_title:after, .nav_group_title_active:after {
	position: absolute;
	right: 0;
	padding: 3px 8px;
	content: url('dropdown-arrow-bottom-2022.png');
}
.nav_group_title:after {
	transform: rotate(180deg);
}
.nav_group > a, .nav_landing > a {
	text-decoration: none;
}
.nav_group > a:hover {
	background-color: #639C8F;
}
.nav_group_content {
	display: none;
	padding: 1em;
	background-color: #FFF;
}
.nav_title {
	color: #4C4C4C; 
	font-size: 10pt;
	font-weight: 500;
	letter-spacing: 0.15pt;
	text-transform: uppercase;
}
.nav_item, .nav_item_sub {
	color: #3E8273;
	padding: 1px 0px;
	font-weight: normal;
}
div.nav2 {
	padding-left: 1em;

}
.nav_sub_content {
	width: 12em;
	background-color: #EEE;
	border: solid 1px #366;
	padding: 8px 6px;
}
.nav_comment {
	margin-left: 0.75em;
	font-size: 80%;
	color: #A7A7A7;
	white-space: nowrap;
}
.product-advisor-link, #download-link, #support-link {
	padding: 8px 36px 8px 46px;
}
#download-link {
	padding-right: 72px;
}
#support-link {
	padding-right: 86px;
}
a.product-advisor-link:link, a.product-advisor-link:visited,
a#download-link:link, a#download-link:visited,
a#support-link:link, a#support-link:visited
{
	color: #3E8273;
}
a.product-advisor-link:hover, span.product-advisor-link, 
a#download-link:hover, span#download-link, 
a#support-link:hover, span#support-link {
	color: #1E5556 !important;
}
a.product-advisor-link:link, a.product-advisor-link:visited {
	background: url('neurotec_icon_product_advisor.png') #DCE9E6 no-repeat left top;
}
a.product-advisor-link:hover, span.product-advisor-link {
	background: url('neurotec_icon_product_advisor_active.png') #97C0B7 no-repeat left top;
}
a#download-link:link, a#download-link:visited {
	background: url('neurotec_icon_product_advisor.png') #D8DDE1 no-repeat left top;
}
a#download-link:hover, span#download-link {
	background: url('neurotec_icon_product_advisor_active.png') #05939D no-repeat left top;
}
a#support-link:link, a#support-link:visited {
	background: url('neurotec_icon_support.png') #D8DDE1 no-repeat left top;
}
a#support-link:hover, span#support-link {
	background: url('neurotec_icon_support_active.png') #05939D no-repeat left top;
}
#ultrasound-link,
#biometric-supply-buy-link,
#megamatcher-online-link,
#ncheck-net-buy-link,
#sky-biometry-buy-link,
#skybiometry-link
{
	width: 180px;
	max-width: 180px;
	margin-bottom: 0.8em;
	font-family: "Exo 2", sans-serif;
	text-align: center;
}
#ultrasound-link:hover,
#biometric-supply-buy-link:hover,
#megamatcher-online-link:hover,
#ncheck-net-buy-link:hover,
#sky-biometry-buy-link:hover,
#skybiometry-link:hover
{
	text-decoration: underline;
}
#ultrasound-link a:hover,
#biometric-supply-buy-link a:hover,
#megamatcher-online-link a:hover,
#ncheck-net-buy-link a:hover,
#sky-biometry-buy-link a:hover,
#skybiometry-link a:hover
{
	color: #FFF !important;
	text-decoration: underline !important;
}
#ultrasound-link {
	padding: 8px 0px 4px 0px;
	line-height: 1.5em;
	background: url('ultrasound_icon.png') #084C3E no-repeat left top;
}
#ultrasound-link:hover {
	background: url('ultrasound_icon_active.png') #226959 no-repeat left top;
}
#biometric-supply-buy-link {
	padding: 8px 0px 4px 0px;
	line-height: 1.5em;
	background: url('biometric_supply_icon_buy.png') #084C3E no-repeat left top;
}
#biometric-supply-buy-link:hover {
	background: url('biometric_supply_icon_buy_active.png') #226959 no-repeat left top;
}
#megamatcher-online-link {
	padding: 8px 0px 4px 0px;
	line-height: 1.5em;
	background: url('megamatcher_online_icon.png') #084C3E no-repeat left top;
}
#megamatcher-online-link:hover {
	background: url('megamatcher_online_active_icon.png') #226959 no-repeat left top;
}
#ncheck-net-buy-link {
	padding: 3px 0px 4px 0px;
	line-height: 1.3em;
	background: url('ncheck_net_icon_buy.png') #084C3E no-repeat left top;
}
#ncheck-net-buy-link:hover {
	background: url('ncheck_net_icon_buy_active.png') #226959 no-repeat left top;
}
#skybiometry-link {
	padding: 12px 0px 2px 0px;
	line-height: 1.6em;
	background: url('skybiometry_icon_mono_dk.png') #084C3E no-repeat left top;
}
#skybiometry-link:hover {
	background: url('skybiometry_icon_mono_dk_active.png') #226959 no-repeat left top;
}
div.call_to_action {
	margin: 3em auto 5em auto;
	min-height: 32px;
	text-align: center;
}
div.call_to_action:hover {
	/* box-shadow: 2px 2px 15px rgba(34, 84, 81, 0.4); */
}
div.call_to_action a {
	padding: 8px 36px;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
}
div.call_to_action a:link, div.call_to_action a:visited {
	background-color: #225451;
	color: #FAFAFA;
}
div.call_to_action a:hover {
	color: #FFF !important;
	text-decoration: none !important;
	box-shadow: 2px 2px 15px rgba(34, 84, 81, 0.4);
}


/* Responsive */
@media (min-width: 1440px) {
	#top_block {
		width: 1430px;
	}
	.tablet, .phone, .not_desktop {
		display: none;
	}
	#top_menu ul li {
		padding-right: 2.5em;
	}
	#company_dropdown div.top_menu_foldable {
		margin-left: -310px; 
		padding: 1em;
	}
	#products_dropdown div.top_menu_foldable {
		margin-left: -470px; 
		padding: 1em;
	}
	#products_dropdown_ai {
		float: left; 
		width: 500px;
	}
	#products_dropdown_biometrics {
		float: left; 
		width: 600px;
	}
	.nav_only_local a {
		width: 292px;
		padding: 16px 8px !important;
	}
	div a.toc_active {
		min-width: 288px;
	}
	div.slide_title {
		width: 700px;
		padding: 100px 0 0 75px;
	}
	#slide_company {
		width: 1440px !important;
	}
	#slide_biometrics, #slide_artificial_intelligence {
		display: block; 
		width: 1011px !important;
		height: 448px;
		/* margin-top: -42px; */
		margin-bottom: 5em;
		background: url('hero-biometrics-1011x448.jpg') transparent no-repeat top right;
	}
	#slide_biometrics {
		background: url('hero-biometrics-1011x448.jpg') transparent no-repeat top right;
	}
	#slide_artificial_intelligence {
		background: url('hero-ai-1011x448.jpg') transparent no-repeat top right;
	}
	#slide_about {
		min-height: 466px;
		background-image: url('neurotechnology-photo-shoot-9682-740x466.jpg');
		background-position: 620px 75px;
		background-repeat: no-repeat;
		background-color: transparent;
	}
	#slide_about, #slide_projects, #slide_news {
		padding: 50px 0 25px 75px;
	}
	.wide_slide {
		/* none */
	}
	.wide_slide h1 {
		margin-bottom: 24px;
		font-family: 'Exo 2', sans-serif;
		font-size: 36px;
		font-weight: 700;
		text-transform: none;
		color: #225451;
	}
	#local_menu {
		width: 323px;
		margin: 0px 0px 2em -360px;
	}
	#content_with_local_menu {
		width: 100%;
		max-width: 1011px;
	}
	.product_hero {
		width: 1011px;
		height: 291px;
	}
	h1.title_front { 
		margin: 0;
		padding: 186px 16px 0px 16px;
		white-space: nowrap;
		font-family: 'Exo 2', sans-serif;
		font-size: 36px;
		font-weight: 700;
		text-shadow: 2px 2px 1px #000000C0;
	}
	h2.title_front {
		margin: 0;
		padding: 16px;
		font-family: Roboto, sans-serif;
		font-size: 24px;
		font-weight: 500;
		text-shadow: 2px 2px 1px #000000C0;
	}
	a.cta_dark, a.cta_light {
		display: block;
		padding: 8px 0;
		width: 150px;
		font-size: 16px;
		font-weight: bold;
		font-family: Roboto, sans-serif;
		text-align: center;
		text-decoration: none;
		border: solid 1px #225451;
	}
	a.cta_dark {
		background-color: #225451;
	}
	a.cta_light {
		background-color: #FFF;
	}
	a.cta_dark:hover, a.cta_dark:link, a.cta_dark:visited {
		color: #FFF !important;
	}
	a.cta_light:hover, a.cta_light:link, a.cta_light:visited {
		color: #225451 !important;
	}
	.slide_full_width {
		width: 1011px;
	}
	.slide_one_half {
		float: left;
		width: 488px;
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.slide_one_third {
		float: left;
		width: 320px;
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.wide_slide_one_third {
		float: left;
		width: 416px;
		margin-right: 20px;
	}
	.wide_slide_one_third div {
		position: relative;
		height: 188px;
	}
	.wide_slide_one_third h2, .slide_one_third h3 , .slide_one_half h3 {
		margin: 16px;
		font-family: Roboto, sans-serif;
		font-size: 20px;
		font-weight: 700;
		text-transform: none;
		color: #000;
	}
	.wide_slide_one_third p, .slide_one_half p, .slide_one_third p {
		margin: 0 16px;
		text-align: left;
	}
	.wide_slide_one_third p.read_more, .slide_one_third p.read_more {
		position: absolute;
		bottom: 12px;
		right: 0px;
		text-align: right;
		padding: 0;
	}
	.wide_slide_one_third p.date_published {
		position: absolute;
		bottom: 12px;
		left: 0px;
		text-align: left;
		padding: 0;
		color: #A7A7A7;
		font-style: italic;
	}
	a.icon_one_third {
		display: block;
		margin: 10px 66px;
		text-align: center;
	}
	.shadow_block {
		box-shadow: 4px 2px 4px rgba(34, 84, 81, 0.2);
	}
	#intro {
		max-width: 1011px;
	}
	#pr_content {
		max-width: 929px;
		margin: 16px auto;
	}
	.pr_label {
		padding-top: 232px !important;
	}
}
@media (min-width: 995px) {
	.phone {
		display: none;
	}
	#top_menu {
		height: 70px;
		margin: 45px 0 0 0;
	}
	#top_menu ul {
		padding-left: 15px; 
		padding-right: 30px;
		list-style-image: none;
	}
	#top_menu ul li {
		float: left;
		list-style-type: none;
	}
	#top_menu ul li a:link, #top_menu ul li a:visited {
		color: #4C4C4C;
	}
	.mega_dropdown:after {
		padding-left: 5px;
		content: url('dropdown-arrow-bottom-2022.png');
		font-weight: bold;
		color: #999;
		text-align: right;
	}
	.top_menu_foldable {
		display: none; 
		box-shadow: 2px 5px 1px rgba(0, 0, 0, 0.39);
	}
	#company_dropdown:hover .top_menu_foldable,
	#products_dropdown:hover .top_menu_foldable {
		display: block;
	}
	#drop_menu_button {
		display: none;
	}
	.top_menu_foldable {
		position: absolute;
		z-index: 32;
		margin: 5px 15px 15px -10px;
		padding: 0.5em 10px;
		border: solid 1px #EEE;
		background-color: #FFF;
	}
	.top_menu_foldable li {
		clear: both;
	}
	#content {
		padding-top: 35px;
	}
	.content_node {
		padding-bottom: 2em;
		/* help scroll correctly when hash anchor link clicked */
		margin-top: -140px;
		padding-top: 140px;
	}
	#accented_separator, #accented_separator_product {
		width: 929px;
	}
	#button_company, #button_biometrics, #button_surveillance, #button_ai {
		width: 219px;
		margin-left: 18px;
	}
	#slide_company {
		display: block; 
		margin-top: -42px;
		background: url('hero-ai-biometrics-1440x811.jpg') transparent no-repeat top right;
		width: 100%;
	}
	.slide_title {
		width: 60%;
		padding: 35px 0px 0px 29px;
		font-size: 1.6em;
		line-height: 1.5em;
	}
	.slide_hero_mobile img {
		display: none;
	}
	.slide_line {
		white-space: nowrap;
	}
	.slide_content_primary {
		padding-left: 33px;
	}
	.slide_content_primary_icon {
		width: 146px;
		height: 135px;
	}
	.slide_content_primary_comment {
		width: 129px;
		margin: 8px !important;
	}
	.slide_content_secondary {
		clear: both;
		padding: 18px 0px 0px 29px;
	}
	.slide_content_secondary_title {
		width: 220px; 
		margin: 2px 52px 0px 0px;
	}
	#icon_about {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px -150px;
	}
	#icon_awards {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -150px -150px;
	}
	#icon_customers {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -300px -150px;
	}
	#icon_megamatcher_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -300px 0px;
	}
	#icon_megamatcher_accelerator {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -400px 0px;
	}
	#icon_megamatcher_on_card_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -500px 0px;
	}
	#icon_megamatcher_abis {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -600px 0px;
	}
	#icon_sentiveillance_server {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1000px 0px;
	}
	#icon_sentiveillance_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -700px 0px;
	}
	#icon_sentiveillance_realtime {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -150px -100px;
	}
	#icon_sentiveillance_largescale {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px -100px;
	}
	#icon_sentiveillance_biometric {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -100px -100px;
	}
	#icon_sentiveillance_pedestrian_vehicle {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -550px -100px;
	}
	#icon_sentisculpt_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -450px -100px;
	}
	#icon_sentibotics {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -600px -100px;
	}
	#icon_sentibotics_navigation {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -900px 0px;
	}
	#icon_experience {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px -100px;
	}
	#icon_proven {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -50px -100px;
	}
	#icon_licensing {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -100px -100px;
	}
	#icon_support {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -150px -100px;
	}
	#icon_verifinger_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -200px -100px;
	}
	#icon_verilook_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -250px -100px;
	}
	#icon_verieye_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -300px -100px;
	}
	#icon_verispeak_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -350px -100px;
	}
	#icon_sentigaze_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -400px -100px;
	}
	#icon_sentimask_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1200px 0px;
	}
	#icon_sentisight_ai {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1100px 0px;
	}
	#default_bg { 
		background-image: url('neurotec_pagehead_a_default_2022_1011x291.jpg');
	}
	#about_bg { 
		background-image: url('neurotec_pagehead_about_2022_1011x291.jpg');
	}
	#career_bg { 
		background-image: url('neurotec_pagehead_career_2022_1011x291.jpg');
	}
	#awards_bg { 
		background-image: url('neurotec_pagehead_awards_2022_1011x291.jpg');
	}
	#pft_iii_press_release_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2023_PFT_III_press_release.jpg') #404142 no-repeat top left;
	}
	#customers_bg { 
		background-image: url('neurotec_pagehead_customers_2022_1011x291.jpg');
	}
	#ghana2020_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2021_Ghana_press_release.jpg') #404142 no-repeat top left;
	}
	#distributors_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_distributors.jpg') #404142 no-repeat top left;
	}
	#contact_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_contact.jpg') #404142 no-repeat top left;
	}
	#sky_biometry_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2019_sky_biometry.jpg') #404142 no-repeat top left;
	}
	#ultrasound_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2017_ultrasound.jpg') #404142 no-repeat top left;
	}
	#focusonics_bg { 
		background-image: url('neurotec_pagehead_Focusonics_2022_1440x417.jpg');
	}
	#product_schema_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_product_schema.jpg') #404142 no-repeat top left;
	}
	#duplicates_search_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_duplicates_search.jpg') #404142 no-repeat top left;
	}
	#fingers_abstract_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2020_fingers_abstract.jpg') #404142 no-repeat top left;
	}
	#mosip_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2022_MOSIP.jpg') #404142 no-repeat top left;
	}
	#verifinger_sdk_bg { 
		background-image: url('neurotec_pagehead_VF_2022_1011x291.jpg');
	}
	#verifinger_embedded_sdk_bg { 
		background: url('neurotec_pagehead_VFE.jpg') transparent no-repeat top left;
		padding: 0px 0px 1em 0px;
	}
	#verilook_sdk_bg {
		background-image: url('neurotec_pagehead_VL_2022_1011x291.jpg');
	}
	#verilook_embedded_sdk_bg {
		background: url('neurotec_pagehead_VLE.jpg') transparent no-repeat top left;
		padding: 0px 0px 0.5em 0px;
	}
	#verispeak_embedded_sdk_bg {
		background: url('neurotec_pagehead_VSE.jpg') transparent no-repeat top left;
		padding: 0px 0px 0.5em 0px;
	}
	#sentiveillance_sdk_bg {
		background-image: url('neurotec_pagehead_SV_2022_1011x291.jpg');
	}
	#verilook_surveillance_sdk_bg {
		width: 929px;
		background: url('neurotec_pagehead_2022_SV.jpg') #404142 no-repeat top left;
	}
	#sentiveillance_server_bg {
		background-image: url('neurotec_pagehead_SV_Server_2022_1011x291.jpg');
	}#sentiveillance_press_release_bg {
		width: 929px;
		background: url('neurotec_pagehead_2022_SV_press_release.jpg') #404142 no-repeat top left;
	}
	#verieye_sdk_bg { 
		background-image: url('neurotec_pagehead_VE_2022_1011x291.jpg');
	}
	#verieye_embedded_sdk_bg {
		background: url('neurotec_pagehead_VEE.jpg') transparent no-repeat top left;
		padding: 0px 0px 0.5em 0px;
	}
	#verispeak_sdk_bg {
		background-image: url('neurotec_pagehead_VS_2022_1011x291.jpg');
	}
	#fingercell_sdk_bg { 
		background-image: url('neurotec_pagehead_Fnc_2022_1011x291.jpg');
	}
	#face_verification_bg { 
		background-image: url('neurotec_pagehead_FcV_2022_1011x291.jpg');
	}
	.product_hero, .product_hero_wide {
		background-color: transparent;
		background-position: top left;
		background-repeat: no-repeat;
	}
	.product_hero_wide {
		width: 1400px;
		height: 417px;
	}
	.product_hero div, .product_hero_wide div {
		height: 100%;
		background-color: #8E8E8E55;
	}
	.product_hero_wide div {
		padding-left: 200px;
	}
	.product_hero_wide h1.title_front {
		padding-top: 313px;
	}
	#megamatcher_sdk_bg { 
		background-image: url('neurotec_pagehead_MM_2022_1011x291.jpg');
	}
	#megamatcher_embedded_sdk_bg { 
		background: url('neurotec_pagehead_MME.jpg') transparent no-repeat left;
		padding: 0px 0px 0em 0px;
	}
	#megamatcher_accelerator_bg {
		background-image: url('neurotec_pagehead_MMA_2022_1011x291.jpg');
	}
	#megamatcher_on_card_sdk_bg { 
		background-image: url('neurotec_pagehead_MMOC_2022_1011x291.jpg');
	}
	#megamatcher_abis_bg { 
		background-image: url('neurotec_pagehead_MM_ABIS_2022_1011x291.jpg');
	}
	#megamatcher_abis_cloud_bg { 
		background-image: url('neurotec_pagehead_MM_ABIS_2022_1440x417.jpg');
	}
	#megamatcher_idms_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2023_IDMS.jpg') #404142 no-repeat top left;
	}
	#megamatcher_irs_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2023_MIRS.jpg') #404142 no-repeat top left;
	}
	#megamatcher_12_line_press_release { 
		width: 929px;
		background: url('neurotec_pagehead_2020_MM12_press_release.jpg') #404142 no-repeat top left;
	}
	#megamatcher_12_3_line_press_release { 
		width: 929px;
		background: url('neurotec_pagehead_2022_MM12_press_release.jpg') #404142 no-repeat top left;
	}
	#megamatcher_13_0_line_press_release { 
		width: 929px;
		background: url('neurotec_pagehead_2023_MM130_press_release.jpg') #404142 no-repeat top left;
	}
	#sentibotics_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_SB.jpg') #404142 no-repeat top left;
	}
	#sentibotics_navigation_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2018_SBN.jpg') #404142 no-repeat top left;
	}
	#sentibotics_com_bg { 
		background-image: url('neurotec_pagehead_SB_com_2022_1440x417.jpg');
	}
	#dronescope_bg { 
		background-image: url('neurotec_pagehead_DroneScope_2022_1440x417.jpg');
	}
	#sentisight_ai_bg { 
		background-image: url('neurotec_pagehead_SSAI_2022_1440x417.jpg');
	}
	#sentisight_ai_app_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2021_SS_AI_app.jpg') #404142 no-repeat top left;
	}
	#stockgeist_ai_bg { 
		background-image: url('neurotec_pagehead_SGAI_2022_1440x417.jpg');
	}
	#netgeist_ai_bg { 
		width: 929px;
		background: url('neurotec_pagehead_NG_AI_2022_929x267.jpg') #404142 no-repeat top left;
	}
	#sentimask_sdk_bg { 
		background-image: url('neurotec_pagehead_SM_2022_1011x291.jpg');
	}
	#sentisculpt_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_SC.jpg') #404142 no-repeat top left;
	}
	#sentigaze_sdk_bg { 
		background-image: url('neurotec_pagehead_SG_2022_1011x291.jpg');
	}
	#ncheck_net_bg {
		background-image: url('neurotec_pagehead_NCheck_2022_1440x417.jpg');
	}
	#ncheck_finger_attendance_bg { 
		width: 929px;
		/* height: 404px; */
		background: url('neurotec_pagehead_2015_NCFA.jpg') #404142 no-repeat top left;
	}
	#ncheck_dot_net_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2022_NCheck.jpg') #404142 no-repeat top left;
	}
	#ncheck_vms_pr_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2022_NCheck_VMS_press_release.jpg') #404142 no-repeat top left;
	}
	#nveiler_video_filter_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_NVVF.jpg') #404142 no-repeat top left;
	}
	#npointer_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_NPointer.jpg') #404142 no-repeat top left;
	}
	#cma_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_CMA.jpg') #404142 no-repeat top left;
	}
	#ffv_sdk_bg { 
		background-image: url('neurotec_pagehead_FFV_2022_1011x291.jpg');
	}
	#brainaccess_ai_bg {
		background-image: url('neurotec_pagehead_BAAI_2022_1440x417.jpg');
	}
	#brainaccess_mini_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2020_brainaccess_mini.jpg') #404142 no-repeat top left;
	}
	.page_head_block {
		margin: 0px;
		padding: 180px 29px 25px 29px;
		color: #DADADA;
	}
	#product_header_mobile {
		display: none;
	}
	.page_head_column {
		float: left;
		width: 230px;
		margin: 2px 25px 10px 25px;
	}
	#local_menu {
		position: fixed;
		top: 150px;
		box-shadow: 1px 0px 0px #00000033;
	}
	.local_item_2_active1 div, 
	.local_item_2_active1_first div, 
	.local_item_2_active2 div
	{
		margin-left: 6px;
		padding: 4px 0px;
	}
	#content_with_local_menu {
		float: left;
		margin: 0 0 600px 0;
	}
	#science_list div.science_summary, #case_study_list div.summary {
		padding: 0.5em 2em;
		text-align: justify;
	}
	h1 {
		font-size: 120%;
	}
	.content_2_columns {
		float: left;
		width: 400px;
		margin: 10px 30px;
	}
	div.float_right, div.float_right_wide { 
		float: right; 
		margin: 2px 0px 2px 1em;
	}
	div#page_contents {
		float: right;
		width: 240px;
		border: solid 1px #EAEAEA;
		margin: 0px 0px 4px 1em;
		padding: 2px 0.5em;
	}
	.product_schema_mm_ext {
		width: 928px;
	}
	.product_schema_mm_std {
		width: 900px;
	}
	.product_advisor_left_cell {
		clear: both;
		float: left;
		width: 50%;
		margin-bottom: 1em;
		text-align: right;
	}
	.product_advisor_right_cell {
		float: left;
		width: 50%;
		margin-bottom: 1em;
		text-align: left;
	}
	.spf_left_cell {
		clear: both;
		float: left;
		width: 37%;
		text-align: right !important;
	}
	.spf_right_cell {
		float: left;
		width: 57%;
		text-align: left;
	}
}
@media (max-width: 1439px) {
	.desktop_only {
		display: none;
	}
	#whole_page {
		width: 100%;
	}
	#top_block {
		position: fixed;
		top: 0px;
		width: 100%;
		height: 80px;
		/* background: url('neurotec_top_fixed_background_929px.png') transparent no-repeat left top; */
	}
	#top_menu ul li {
		padding-right: 1.5em;
	}
	.nav_item_sub {
		padding-bottom: 0.25em;
	}
	#company_dropdown div.top_menu_foldable {
		margin-left: -265px; 
		padding: 1em;
	}
	#products_dropdown div.top_menu_foldable {
		margin-left: -400px; 
		padding: 1em;
	}
	div.top_menu_foldable {
		font-size: 85%;
	}
	#products_dropdown_ai {
		float: left; 
		width: 400px;
	}
	#products_dropdown_biometrics {
		float: left; 
		width: 540px;
	}
	.nav_only_local a {
		width: 229px;
		padding: 8px !important;
	}
	#top_logo {
		width: 197px;
		padding-top: 5px;
	}
	#mid_block {
		/* margin-top: 80px; */
	}
	.nav_item_sub {
		padding-bottom: 1em;
	}
	#content {
		margin-left: 305px;
		max-width: 95%;
	}
	#pr_content {
		margin: 1em;
	}
	#local_menu {
		width: 245px;
		margin: 0px 0px 2em -275px;
	}
	.product_hero {
		width: 660px;
		height: 190px;
		background-size: 660px;
	}
	h1.title_front { 
		margin: 0;
		padding: 112px 10px 0px 10px;
		white-space: nowrap;
		font-family: 'Exo 2', sans-serif;
		font-size: 28px;
		font-weight: 700;
		text-shadow: 2px 2px 1px #000000C0;
		white-space: nowrap;
	}
	h2.title_front {
		margin: 0;
		padding: 10px;
		font-family: Roboto, sans-serif;
		font-size: 17px;
		font-weight: 500;
		text-shadow: 2px 2px 1px #000000C0;
		white-space: nowrap;
	}
	#content_with_local_menu {
		width: 660px;
	}
	#intro {
		max-width: 660px;
	}
	.inline_video iframe {
		max-width: 640px;
	}
	#representatives_list {
		width: 270px;
	}
	#distributors_map {
		display: none;
	}
	#distributor_list {
		width: 520px;
	}
	#follow_us_list {
		height: 100px;
	}
}
@media (max-width: 994px) { /* max-width: 759px */
	.desktop_only, .tablet, .not_phone {
		display: none;
	}
	.hero_page {
		background-image: none;
	}
	#top_block {
		width: 100%;
	}
	#top_logo {
		width: 190px;
		padding: 5px;
	}
	#top_menu {
		display: none;
		position: absolute;
		top: 77px;
		width: 100%;
		height: 1024px;
		background: transparent url('pixel_FFFFFF_60.png') fixed;
	}
	#top_menu ul {
		clear: both;
		float: right;
		width: 280px;
		margin-bottom: 1em;
		padding: 10px 30px 20px 0px;
		background-color: #333;
		/* text-align: right; */
	}
	#top_menu ul li {
		list-style-type: none;
		list-style-image: none;
	}
	#top_menu ul li a:link, #top_menu ul li a:visited {
		color: #FFF;
	}
	.top_menu_foldable {
		position: inherit;
		z-index: inherit;
		margin: 0px;
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: solid 1px #999;
		background-color: #333;
	}
	#drop_menu_button {
		display: block;
		float: right;
		width: 100px;
		height: 34px;
		margin: 20px 5px 0px 0px;
		padding: 14px 0px 0px 12px;
		background: url('neurotec_icon_product_advisor.png') #DCE9E6 no-repeat left;
		text-align: center;
		color: #FFF;
		font-weight: 600;
	}
	#drop_menu_button:hover {
		background: url('neurotec_icon_product_advisor_active.png') #97C0B7 no-repeat left;
		color: #1E5556;
	}
	#drop_menu_button a:link, #drop_menu_button a:visited {
		color: #000;
		text-decoration: none;
		line-height: 1.3em;
	}
	#drop_menu_button a:hover {
		color: #1E5556 !important;
		line-height: 1.3em;
	}
	#Search, #left_nav {
		display: none;
	}
	#content {
		width: 100%;
	}
	.content_node {
		/* help scroll correctly when link with hash clicked */
		margin-top: -80px;
		padding-top: 80px;
	}
	#accented_separator, #accented_separator_product {
		width: 100%;
	}
	#button_company, #button_biometrics, #button_surveillance, #button_ai {
		width: 28%;
		margin-left: 3%;
		font-size: 90%;
		font-weight: bold;
	}
	#slide_company, #slide_biometrics, #slide_surveillance, #slide_ai {
		width: 100%;
		background-color: #404242;
	}
	.slide_hero_mobile img {
		display: block;
		width: 100%;
		height: 27%;
	}
	.slide_line {
		white-space: normal;
	}
	.slide_title {
		width: 65%;
		margin: -5em 0px 1em 0px;
		padding: 0px 10px;
		font-size: 1.0em;
		font-weight: bold;
		line-height: 1.2em;
	}
	.slide_content_primary {
		padding: 1.5em 10px 0px 10px;
	}
	.slide_content_primary_icon  {
		clear: both;
		width: 88px;
		height: 81px;
		margin-bottom: 8px;
	}
	.slide_content_primary_icon img {
		width: 88px;
		height: 81px;
	}
	.slide_content_primary_comment {
		width: 190px;
		margin-left: 10px !important;
	}
	.slide_content_primary_more_info {
		display: none;
	}
	.slide_content_separator {
		display: none;
	}
	.slide_content_secondary {
		clear: both;
		padding: 0px 10px;
	}
	.slide_content_secondary_item {
		padding-bottom: 0.5em;
	}
	#slide_company .slide_content_secondary_item {
		width: 240px;
	}
	.slide_content_secondary_title {
		margin: 0px 10px;
	}
	#icon_about {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px 0px;
	}
	#icon_awards {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -100px 0px;
	}
	#icon_customers {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -200px 0px;
	}
	#icon_megamatcher_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -300px 0px;
	}
	#icon_megamatcher_accelerator {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -400px 0px;
	}
	#icon_megamatcher_on_card_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -500px 0px;
	}
	#icon_megamatcher_abis {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -600px 0px;
	}
	#icon_sentiveillance_server {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1000px 0px;
	}
	#icon_sentiveillance_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -700px 0px;
	}
	#icon_sentiveillance_realtime {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -150px -100px;
	}
	#icon_sentiveillance_largescale {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px -100px;
	}
	#icon_sentiveillance_biometric {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -100px -100px;
	}
	#icon_sentiveillance_pedestrian_vehicle {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -550px -100px;
	}
	#icon_sentisculpt_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -450px -100px;
	}
	#icon_sentibotics {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -600px -100px;
	}
	#icon_sentibotics_navigation {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -900px 0px;
	}
	#icon_experience {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px -100px;
	}
	#icon_proven {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -50px -100px;
	}
	#icon_licensing {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -100px -100px;
	}
	#icon_support {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -150px -100px;
	}
	#icon_verifinger_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -200px -100px;
	}
	#icon_verilook_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -250px -100px;
	}
	#icon_verieye_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -300px -100px;
	}
	#icon_verispeak_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -350px -100px;
	}
	#icon_sentigaze_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -400px -100px;
	}
	#icon_sentimask_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1200px 0px;
	}
	#icon_sentisight_ai {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1100px 0px;
	}
	#distributor_list {
		width: 100%;
	}
	#megamatcher_abis_bg,
	#megamatcher_abis_cloud_bg,
	#megamatcher_sdk_bg,
	#megamatcher_accelerator_bg,
	#megamatcher_on_card_sdk_bg,
	#verifinger_sdk_bg,
	#verilook_sdk_bg,
	#verieye_sdk_bg,
	#verispeak_sdk_bg,
	#ffv_sdk_bg,
	#sentibotics_sdk_bg,
	#sentibotics_navigation_sdk_bg,
	#sentibotics_com_bg,
	#verilook_surveillance_sdk_bg,
	#sentisight_sdk_bg,
	#sentisight_embedded_sdk_bg,
	#sentisculpt_sdk_bg,
	#sentigaze_sdk_bg,
	#ncheck_finger_attendance_bg,
	#ncheck_dot_net_bg,
	#nveiler_video_filter_bg,
	#npointer_bg,
	#cma_bg
	{
		background: none;
	}
	h1.title_front { 
		margin: -2.5em 0px 0px 0px;
		padding: 0px 10px;
		font-size: 120%;
	}
	h2.title_front {
		margin: 0px;
		padding: 2px 10px;
		background-color: #404241;
		font-size: 80%;
	}
	#product_header_mobile {
		display: block;
		padding: 2px 10px 0.5em 10px;
		background-color: #404241;
		color: #DADADA;
		font-size: 80%;
	}
	#product_header_mobile a {
		color: #FFF;
		font-weight: bold;
	}
	#product_header_mobile_skip_link {
		float: right; 
		width: 40%; 
		text-align: right;
	}
	#header_overview {
		display: none;
		background-color: #404241;
	}
	.page_head_column {
		width: 95% !important;
		margin: 0px;
		padding: 0.2em 0px 0.5em 10px;
		color: #DADADA;
	}
	.page_head_column p {
		text-align: left;
	}
	#local_menu {
		clear: both;
		width: 209px;
		margin: 0px auto;
		padding: 80px 0px 1em 0px;
	}
	.local_item_2_active1, .local_item_2_active1_first, .local_item_2_active2 {
		margin: 0px -10px;
		background-image: none;
		background-color: #FFF;
	}
	.local_item_2_active1_first {
		margin-top: -8px;
	}
	.local_item_2_active1 div, .local_item_2_active1_first div, .local_item_2_active2 div {
		margin: 0px;
		padding: 6px 0px 6px 26px;
		border: solid 1px #05939D;
	}
	#content_with_local_menu {
		margin: 0px;
		padding: 10px;
	}
	#to_the_top {
		display: none;
	}
	#science_list div.science_summary, #case_study_list div.summary {
		padding: 0.3em 0em 0.5em 1em;
		text-align: left;
	}
	h1 {
		font-size: 120%;
	}
	.content_2_columns {
		float: left;
		width: 300px !important;
		margin: 0px;
		padding: 0px 10px;
	}
	.inline_video iframe {
		width: 100%;
		max-width: 640px;
	}
	div.float_right, div.float_right_wide { 
		float: none; 
		margin: 2px auto;
	}
	div#page_contents {
		border: solid 1px #EAEAEA;
		margin: 0px 5% 1em 5%;
		padding: 2px 0.5em;
	}
	.product_advisor_checkbox {
		margin-bottom: 1em;
	}
	.product_advisor_left_cell {
		width: 90%;
		margin: 0px auto;
		text-align: center;
	}
	.product_advisor_right_cell {
		width: 90%;
		margin: 0px auto 1.5em auto;
		text-align: center;
	}
	.product_advisor_right_cell input {
		font-size: 120%;
	}
	.spf_left_cell, .spf_right_cell {
		width: 100%;
		text-align: left;
	}
	.inputForm div.leftcen, .inputForm div.script_title {
		width: 100%;
	}
}

/* Links */
.active {
	color: #225451;
	font-weight: bold;
}
a:link { color: #226959; }
a:hover {
	color: #639C8F !important;
	text-decoration: underline !important;
}
a:visited, #Distributors a:visited {	color: #084C3E; }
#distributor_list li a:link, #distributor_list li a:visited, 
#representatives_list li a:link, #representatives_list li a:visited,
#other_links_list li a:link, #other_links_list li a:visited
{
	font-family: Roboto, sans-serif;
	text-decoration: none;
	color: #226959;
}
h2 a:link, h2 a:visited {
	color: #4C4C4C;
	text-decoration: none;
}
.nav_title a:link, .nav_title a:visited,
.nav_item a:link, .nav_item a:visited,
.nav_item_sub a:link, .nav_item_sub a:visited,
.Breadcrumbs a:link, .Breadcrumbs a:visited
{
	color: #4C4C4C;
	text-decoration: none;
}
.nav_item a:link, .nav_item a:visited,
.nav_item_sub a:link, .nav_item_sub a:visited,
.Breadcrumbs a:link, .Breadcrumbs a:visited
{
	font-weight: normal;
}
.nav_title a:link, .nav_title a:visited {
	font-weight: bold;
}
.nav_item a:link.biometric_supply_link, .nav_item a:visited.biometric_supply_link {
	color: #301;
	font-weight: bold;
}
.box_633_middle a:link, .box_633_middle a:visited {
	color: #FFF;
	text-decoration: none;
}
.box_633_middle a:hover {
	color: #F63 !important;
}
#Search a:link, #Search a:visited {
	color: #FFF;
	text-decoration: none;
}
#bottom a:link, #bottom a:visited {
	text-decoration: none;
}

/* Content */
strong { letter-spacing: 0.05em; }
li {
	margin-left: 0.5em;
}
#button_company, #button_biometrics, #button_surveillance, #button_ai {
	float: left;
	height: 34px;
	padding: 6px 0px 0px 0px;
	background: url('neurotec_slide_button_inactive.png') transparent no-repeat top left;
	text-align: center;
	color: #FFF;
}
#slide_company, #slide_biometrics, #slide_surveillance, #slide_ai {
	/* display: none; */
}
.slide_title {
	font-family: 'Exo 2', sans-serif;
	clear: both;
	color: #FFF;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.75);
}
.slide_content_primary {
	clear: both;
}
.slide_content_branches ul, .slide_content_primary ul, .slide_content_secondary ul {
	margin: 0px;
}
.slide_content_branches ul li {
	float: left;
	margin-left: 75px;
	list-style-type: none;
	list-style-image: none;
	background-color: #FFF;
	color: #3E8274;
	font-size: 24px;
	text-align: center;
}
.slide_content_branches ul li a {
	display: block;
	width: 300px;
	height: 28px;
	padding: 10px;	
}
.slide_content_branches ul li a:link, .slide_content_branches ul li a:visited
{
	font-weight: bold;
	text-decoration: none;
}
.slide_content_branches ul li a:link, .slide_content_branches ul li a:visited, .slide_content_branches ul li a:hover {
	color: #225451 !important;
}
.slide_content_primary ul li {
	float: left;
	width: 190px;
	height: 160px;
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	color: #FFF;
	font-size: 18px;
	text-align: center;
}
.slide_content_primary ul li a:link, .slide_content_primary ul li a:visited
{
	color: #FFF;
	font-weight: 500;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.75);
	text-decoration: none;
}
.slide_content_secondary div a:link, .slide_content_secondary div a:visited
{
	color: #DADADA;
	text-decoration: none;
}
.slide_content_primary_comment2 {
	font-size: 80%;
	font-family: Roboto, sans-serif;
}
.slide_content_primary_comment2 li {
	margin-top: 0.5em;
	color: #DADADA !important;
	text-transform: none !important;
}
a.slide_content_product_link:link,
a.slide_content_product_link:visited
{
	font-family: 'Exo 2', sans-serif;
	color: #FFF !important;
}
.slide_content_separator {
	clear: both;
	width: 14px;
	height: 120px;
}
.slide_content_secondary div {
	float: left;
	color: #FFF;
	font-family: Roboto, sans-serif;
}
.slide_content_secondary_item {
	font-size: 80%;
}
.slide_content_secondary ul li {
	float: left;
	width: 148px;
	margin: 2px 12px 0px 48px;
	padding: 0px;
	font-size: 80%;
	list-style-type: none;
	color: #DADADA;
}
.slide_content_secondary_icon {
	width: 37px;
	height: 34px;
}
.slide_content_secondary_comment {
	width: 95px;
	margin: 2px 10px;
}
#accented_separator {
	margin-bottom: 11px;
	height: 7px;
	background-color: #3E8273;
}
#accented_separator_product {
	height: 7px;
	margin-bottom: 13px;
	background-color: #3E8273;
}
#news_block {
	/* border: solid 1px #D1D1D1; */
	margin-right: 1px;
	padding: 16px 30px;
	background-color: #F0F0F0;
}
div.news_list {
	float: left;
	width: 256px;
	margin: 0px 32px 12px 0px;
}
div.news_list ul {
	clear: both;
	margin: 0px;
	font-family: Roboto, sans-serif;
}
div.news_list ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 1.5em 0px;
	font-size: 80%;
	line-height: 1.4em;
}
h1.title_front, h2.title_front { 
	border: none;
	color: #FFF;
	text-transform: none;
}
.title_front a:link, .title_front a:visited { 
	text-decoration: none;
	color: #366;
}
.title_front_small {
	color: #366;
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 4px;
}
ul.features_front {
	margin: 0px;
	padding: 0em 0em 0em 1.5em ;
	/* background-color: #FEE; */
}
ul.features_front li {
	margin: 0px;
	padding: 2px 0px; 
}
td.why_neurotec {
	margin: 0px 0px 0px 1em;
	padding: 0em;
	text-align: left;
}
/* td.why_neurotec ul li { font-size: 90%; } */
#products_index_header {
	margin: 0px; 
	padding: 4px 0px;
}
td.products_selected, td.products_help {
	margin: 0px;
	padding: 4px 0px 8px 0px;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}
td.products_selected {
	color: #FFF;
	background: url('neurotec_bg_products_for_developers.png') #FFF no-repeat top left;
}
td.products_help {
	color: #366;
	background: url('neurotec_bg_products_links.png') #FFF no-repeat top left;
}
td.products_help a:link, td.products_help a:visited {
	text-decoration: none;
	color: #366;
}
#page_contents div {
	font-size: 90%;
	font-weight: bold;
}
#page_contents ul {
	margin-bottom: 0.25em;
}
#page_contents ul li {
	padding-top: 0.25em;
	padding-bottom: 0px;
}
div.content_foldable {
	margin-bottom: 1em;
	padding: 0px 8px 4px 8px;
	border: solid 1px #EAEAEA;
}
div.content_foldable h2 {
	background: url('neurotec_icon_foldable.png') transparent no-repeat 625px 14px;
	font-size: 100%;
}
div.content_foldable h2:hover {
	color: #05939D;
}
.hbar {
	height: 2px;
	background-color: #366;
	clear: both;
}
.front_product {
	margin: 0px;
	padding: 6px 0px 12px 0px;
}
.front_product_content {
	float: right;
	width: 400px;
}
.links_front { 
	padding: 1px 8px 8px 8px;
	text-align: right;
	clear: both;
}
#right_side_title, #right_side_announcement_title {
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#news {
	margin: 0px;
	padding: 4px 8px;
}
#news p {
	font-size: 90%;
	margin: 2px 0px 1em 0px;
	padding: 0px;
	text-align: left;
}
.news_date {
	margin: 0px;
	padding: 0px;
	color: #A7A7A7;
	font-style: italic;
}
.side_product {
	clear: both;
	margin: 0px;
	padding: 4px 0px 4px 6px;
	font-size: 75%;
}
.side_product_content {
	float: right;
	width: 96px;
}
.title_side {
	color: #366;
	font-weight: bold;
}
.title_side a:link, .title_side a:visited { 
	text-decoration: none;
	font-size: 120%;
	color: #366;
}
.links_side { 
	padding: 0px 8px;
	text-align: right;
}
ul.features_side {
	margin: 0px 8px 0px 4px;
	padding: 0px 1em 1em 2em;
}
ul.features_side li { padding: 2px 0px; }
.promo_front {
	margin: 4px 0px;
	padding: 0px;
}
.promo_front td {
	margin: 0px;
	padding: 0px;
}
.promo_front td a.promo_item_link {
	color: #033;
	font-weight: bold;
	font-size: 110%;
	border: none;
	text-decoration: none;
}
.promo_description {
	font-size: 90%;
	text-align: left;
	padding-right: 4px;
}
h3.h3_front {
	font-size: 1.2em;
	font-weight: bold;
	color: #366;
}

/* Content */
#middle table { margin: 0px; }
.fix0 {
	text-decoration: line-through;
	background-color: #FCC; /* #FFC */
}
.fix1 { background-color: #CFC; }
.fix2 { background-color: #FFC; } /* #9F9 */
.smaller { font-size: 75%; }
h1, h2, h3, h4, h5, h6, p, ul, ol, table.data, div.specs_table { margin: 0px; }
h1 {
	padding: 0px;
	margin-bottom: 16px;
	font-size: 36px;
	font-weight: 700;
	color: #225451;
	text-transform: none;
}
h2 {
	padding: 0px;
	margin-bottom: 16px;
	font-size: 24px;
	font-weight: 600;
	clear: left;
	color: #225451;
	text-transform: none;
	letter-spacing: 0.03em;
}
h3 {
	font-size: 100%;
	padding: 0.5em 2px 0px 2px;
}
p {
	/* font-size: 100%; */ /* 16px */
	font-size: 18px;
	font-family: Roboto, sans-serif;
	padding: 0px 1px 1em 1px;
	text-align: justify;
	line-height: 120%;
}
p.list_cap { padding-bottom: 1px; }
div.float_left, div.float_right, div.float_left_wide, div.float_right_wide {
	padding: 4px;
	border: solid 1px #EEE; /* DEE */
	text-align: center;
	background-color: #FFF;
}
div.float_left, div.float_left_wide { 
	float: left; 
	margin: 2px 6px 2px 0px;
}
div.float_left, div.float_right {
	width: 132px;
}
div.float_left_wide, div.float_right_wide {
	width: 252px;
	w\idth: 240px;
	padding-left: 18px;
	padding-right: 18px;
}
div.float_download {
	float: right;
	width: 108px;
	w\idth: 120px;
	margin: 2px 0px 2px 1em;
	padding: 4px;
	border: solid 1px #DEE;
	font-size: 80%;
	background-color: #EFF;
}
div.float_qr {
	float: right;
	width: 140px;
	w\idth: 152px;
	margin: 0px;
	padding: 0.25em 1em 1em 1em;
	text-align: center;
	font-size: 80%;
}
div.inline_download {
	font-size: 90%;
}
.inline_image,
.multiple_images
{
	max-width: 640px;
	margin: 1em auto;
}
.multiple_images {
	clear: both;
}
.inline_image img,
.multiple_images img
{
	max-width: 100%;
	height: auto;
}
.inline_image div,
.multiple_images div
{
	font-size: 90%;
	text-align: center; 
}
.multiple_images div {
	float: left;
	margin: 1em;
}
.inline_video {
	margin: 1em auto;
	text-align: center;
}
.multiplication_sign {
	font-family: sans-serif;
	font-size: 80%;
	color: #666;
}
ul, ol {
	margin-left: 1em; 
	margin-bottom: 1em; 
	padding: 0px; 
	list-style-image: url('/res/neurotec_list_image.png');
}
ul.complex, ol.complex {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 90%;
}
li { padding-top: 0.25em; padding-bottom: 0.25em; }
ul.features_capabilities { font-weight: 500; }
div.table_caption {
	margin: 0px;
	padding: 6px 4px; 
	border: solid 1px #CCC; 
	background-color: #CCC; 
	font-weight: bold;
}
table.data {
	border-top: solid 1px #CCC; /* BCC */
	border-left: solid 1px #CCC; /* BCC */
	text-align: left;
}
table.data th, table.data td {
	border-bottom: solid 1px #CCC; /* BCC */
	border-right: solid 1px #CCC; /* BCC */
}
table.data th {
	background-color: #CCC; /* BCC */
	padding: 6px 4px;
	color: #000;
	text-align: left;
}
table.data td, table.data td.bold_border {
	padding: 4px;
	text-align: center;
	font-size: 80%;
	vertical-align: middle !important;
}
table.data td.bold_border { border-right: solid 3px #CCC; }
table.data td.cap_left, table.data td.cap_top {
	background-color: #EEE; /* DEE */
	color: #033;
	font-weight: bold;
	font-size: 90%;
}
table.data td.cap_left, table.data td.distr, table.data td.spp { text-align: left; }
table.data td.distr { vertical-align: top !important; }
table.data td.cap_top { text-align: center; }
.cell_subtitle {
	font-size: 80%;
	color: #999;
}
#science_list a { font-style: italic; }
#science_list li, #case_study_list li { padding-top: 0.5em; }
#science_list .science_title { font-weight: bold; }
#FFV_download_box {
	float: right;
	width: 320px;
	height: 72px;
	margin: 8px 0px;
	padding: 0px;
	background: url('neurotec_box_FFV_download.gif') transparent no-repeat top left;
}
div.FFV_download {
	margin: 20px 0px 0px 76px;
	padding: 0px;
}
.page_head_block > div {
	padding: 0px;
	border: solid 1px #6E6F70;
}
.page_head_content {
	padding-top: 1em;
	font-family: Roboto, sans-serif;
	font-size: 90%;
}
.page_head_column p {
	padding-bottom: 0.3em;
}
.page_head_column p strong {
	color: #FFF;
}
.page_head_download {
	background: url('icon_download.png') transparent no-repeat top left;
	padding-left: 20px;
}
.page_head_cloud {
	background: url('icon_cloud.png') transparent no-repeat top left;
	padding-left: 20px;
	margin: 1em 0px 4px 0px;
}
.page_head_references {
	background: url('icon_references.png') transparent no-repeat top left;
	padding-left: 20px;
	padding-top: 3px;
	/* margin: 1em 0px 4px 0px; */ /* usually this one is the first element, thus no margin-top needed */
}
.page_head_advisor {
	background: url('icon_product_advisor.png') transparent no-repeat top left;
	padding-left: 20px;
	padding-top: 3px;
	margin: 1em 0px 4px 0px;
}
.page_head_download a:link, .page_head_download a:visited,
.page_head_cloud a:link, .page_head_cloud a:visited,
.page_head_advisor a:link, .page_head_advisor a:visited,
.page_head_references a:link, .page_head_references a:visited
{
	color: #DADADA;
	text-decoration: none;
	white-space: nowrap;
}
#content_with_local_menu p, #content_with_local_menu ul, #content_with_local_menu ol {
	max-width: 991px;
	font-family: Roboto, sans-serif;
}
#content_with_local_menu ul.features_list {
	font-size: 100%;
	font-weight: bold;
}

#interview {
	margin: 0 1em;
}

.local_item_1,
.local_item_advantages,
.local_item_references,
.local_item_related
{
	height: 25px;
	padding: 8px 0px 4px 42px;
	color: #FFF;
	border-bottom: solid 1px #666;
}
.local_item_product_menu
{
	padding: 9px 0px 0px 0px;
}
.local_item_technology,
.local_item_licensing
{
	padding: 8px 0px 0px 0px;
	/* border-bottom: solid 1px #666; */
}
.local_item_licensing {
	margin-top: 4px;
}
.local_item_1 a:link, .local_item_1 a:visited,
.local_item_1 a:link, .local_item_1 a:visited,
.local_item_advantages a:link, .local_item_advantages a:visited,
.local_item_references a:link, .local_item_references a:visited,
.local_item_technology a:link, .local_item_technology a:visited,
.local_item_licensing a:link, .local_item_licensing a:visited,
.local_item_related a:link, .local_item_related a:visited
{
	color: #FFF;
	text-decoration: none;
}
.local_item_1, .local_group {
	background: url("neurotec_icons_local_menu.png") #333 no-repeat scroll 0px -569px;
}
.local_item_product_menu {
	background: url("neurotec_icons_local_menu.png") #FFF no-repeat scroll 0px 0px;
	color: #FFF;
	line-height: 13px;
}
.local_item_advantages {
	background: url("neurotec_icons_local_menu.png") #333 no-repeat scroll 0px 0px;
}
.local_item_references {
	background: url("neurotec_icons_local_menu.png") #333 no-repeat scroll -300px 0px;
}
.local_item_technology {
	
	background: url("neurotec_icons_local_menu.png") #FFF no-repeat scroll -600px 0px;
	color: #226959;
}
.local_item_licensing {
	background: url("neurotec_icons_local_menu.png") #FFF no-repeat scroll -900px 0px;
	color: #226959;
}
.local_item_related {
	background: url("neurotec_icons_local_menu.png") #FFF no-repeat scroll -1200px 0px;
}
.local_group {
	padding: 6px 0px 0px 0px;
	background: url('background_local_menu_with_arrow.png') #E8E8E8 no-repeat top center;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
}
.local_group_title {
	padding: 0;
	background: #10705B33;
	color: #1B1B1B;
	box-shadow: 0px 1px 0px #23524540;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-weight: 700;
	white-space: nowrap;
}
.local_group_title a:link, .local_group_title a:visited {
	text-decoration: none;
}
/*
.local_group_title:hover {
	color: #05939D;
	text-decoration: underline;
}
*/
.local_item_2 {
	padding: 6px 18px;
	background-color: #FFF; /* #E8E8E8 */
	color: #4C4C4C;
	border-left: solid 1px #225451;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.local_item_2 a:link, .local_item_2 a:visited, div a.toc_item:link, div a.toc_item:visited {
	color: #1B1B1B;
	text-decoration: none;
}
.local_item_2_active1, .local_item_2_active1_first, .local_item_2_active2 {
	color: #4C4C4C;
	margin-left: 0px;
	padding-left: 10px;
	border-bottom: none;
	border-left: solid 2px #225451;
	font-family: Roboto, sans-serif;
	font-size: 80%;
}
div a.toc_item, div a.toc_active {
	display: inline-block;
	min-height: 20px;
	padding: 2px 8px 2px 10px;
	font-size: 14px;
}
div a.toc_item {
	border-left: solid 1px #225451;
	font-weight: 400;
}
div a.toc_active {
	padding-left: 9px;
	border-left: solid 2px #000;
	color: #000;
	background-color: #E9F3ED;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
}
div.nav_only_local a.toc_item, div.nav_only_local a.toc_active {
	font-size: 16px;
	border-left: none;
}
div.nav_only_local a.toc_active {
	background-color: #E9F3ED;
}
div.nav_toc_compact {
	display: inline-block; 
	min-width: 1px;
}
div.nav_toc_compact a.toc_item, div.nav_toc_compact a.toc_active {
	min-width: 48px;
}
#to_the_top {
	clear: both; 
	margin: 1em; 
	text-align: center;
}
#to_the_top a {
	line-height: 0.9em; 
	text-decoration: none; 
	font-size: 80%;
}
#product_advisor_box {
	margin: 0px 192px;
	padding: 0px;
	width: 160px;
	height: 36px;
	background: url('box_Product_Advisor.png') transparent no-repeat center center;
	text-align: center;
}
div.product_advisor_link{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	font-size: 140%;
	font-weight: bold;
}
div.product_advisor_link a:link, div.product_advisor_link a:visited {
	text-decoration: none;
	color: #033;
}
.page_head_right, .page_head_left {
	padding: 0px;
	text-align: left;
}
.page_head_right { margin: 0px 0px 0px 250px; }
.page_head_left { margin: 0px 250px 0px 0px; }
p.back_link { font-size: 90%; }
div.specs_table {
	font-size: 100%;
	padding: 4px;
}
div.screenshots_group div {
	float: left;
	width: 164px;
	margin-bottom: 1em;
	text-align: center;
}
div.screenshots_group div a img {
	border: solid 1px #CCC;
}

/* Product Schema */
.product_schema_veri_std, .product_schema_veri_ext, .product_schema_mm_std, .product_schema_mm_ext, .product_schema_mm_abis, .product_schema_other
{
	margin: 8px;
	padding: 4px;
	border: solid 1px #3E8273;
}
.product_schema_mm_abis
{
	background-color: #EFF5F4;
}
.product_schema_mm_ext {
	background-color: #E8F1EF;
}
.product_schema_mm_std {
	background-color: #DCE9E6;
}
.product_schema_veri_ext {
	float: left;
	width: 199px;
	height: 460px;
	background-color: #C9DED9;
}
.product_schema_veri_std {
	width: 172px;
	height: 275px;
	background-color: #B4CFC8;
}
.product_schema_other {
	float: left;
	width: 200px;
	height: 5em;
	background-color: #DCE9E6;
}
.product_schema_content {
	clear: both;
	margin: 8px;
	padding: 4px;
}
a.scheme_link:link, a.scheme_link:visited {
	font-weight: bold;
	text-decoration: none;
	color: #084C3E;
}

/* Form related */
.inp {
	border: solid 1px #366;
	background-color: #DDD;
	color: #000;
	margin: 2px;
	max-width: 100%;
}
.xalert, .inputForm th.alert { background-color: #FC9; color: #013; }
.xalert { font-weight: bold; padding: 2px; }
.inputForm th.alert { text-align: left; }

.inputForm th.script_title, .inputForm td.title, .inputForm div.script_title {
	color: #000;
	background-color: #CCC;
	padding: 6px 4px;
	font-size: 100%;
	text-align: left;
}
.inputForm div.script_title {
	font-weight: bold;
}
.inputForm td.leftcen, .inputForm th.leftcen, .inputForm div.leftcen
{
	background-color: #EEE; /* DEE */
	color: #333;
	padding: 4px;
	font-weight: bold;
	text-align: center;
}

.inputForm th.max, .inputForm td.left, .inputForm th.alert, .spf_left_cell, .spf_right_cell
{
	padding: 4px;
	font-weight: bold;
	text-align: left;
}

.inputForm th.max, .inputForm td.left, .spf_left_cell, .spf_right_cell
{
	background-color: #EEE; /* DEE */
	color: #333;
}

.spf_right_cell {
	padding-bottom: 1em;
}

.inputForm td.max, .inputForm td.center {
	padding: 4px;
	text-align: center;
}

table.order_rep {
	border: solid 1px #CCC;
	margin: 1em;
	padding: 0px;
}
table.order_rep th {
	padding: 4px 2px;
	font-weight: bold;
	text-align: center;
	background: #DDD;
}
table.order_rep td {
	padding: 4px 0px;
	text-align: center;
	border-top: solid 1px #CCC;
}
table.order_rep td.order_rep_item {
	padding-left: 4px;
	text-align: left;
	background: #EEE;
}
table.order_rep td.order_rep_itemtotal {
	font-weight: bold;
}
table.order_steps td {
	margin: 1px 1px 12px 1px;
	padding: 2px 0px;
	text-align: center;
}
table.order_steps td span {
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	background: #DDD;
	border: solid 1px #CCC;
}
#order_customer_form td.form_left, #order_customer_form td.form_right {
	margin: 1px;
	padding: 1px 4px;
	background: #DDD;
	border-bottom: solid 1px #CCC;
}
#order_customer_form td.form_left {
	text-align: right;
	font-weight: bold;
}
#order_customer_form td.form_right {
	text-align: left;
}
#order_customer_form textarea.form_textarea, #order_customer_form select.form_select {
	border: solid 1px #366;
	background-color: #FFF;
	color: #000;
	margin: 2px;
}
#order_customer_form .form_caption_note {
	font-weight: normal;
	font-size: 90%;
}
#order_report_cart td.item_name {
	text-align: left;
	border-bottom: solid 1px #CCC;
}
#order_report_cart td.item_qty {
	text-align: center;
	border-bottom: solid 1px #CCC;
}
#order_report_cart td.item_price {
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #CCC;
}
input.form_text {
	border: solid 1px #366;
	background-color: #FFF;
	color: #000;
	margin: 2px;
}
.order_remove {
	margin: 2px 0px 8px 0px;
	padding: 0px;
	text-align: center;
}
#order_shipping_form, #order_payment_form, #order_vat_form {
	margin: 0px;
	padding: 2px 8px;
	border: solid 1px #DDD;
}

#order_shipping_form, #order_payment_form{
	font-weight: bold;
}
