@font-face {
  font-family: "ndqfonticons";
  src:url("/common/fonts/ndqfonticons.eot");
  src:url("/common/fonts/ndqfonticons.eot?#iefix") format("embedded-opentype"),
    url("/common/fonts/ndqfonticons.woff") format("woff"),
    url("/common/fonts/ndqfonticons.ttf") format("truetype"),
    url("/common/fonts/ndqfonticons.svg#ndqfonticons") format("svg");
  font-weight: normal;
  font-style: normal;
}

.theToolbox::after {
	content:'';
	display:table;
	clear:both;
}
.ndq-tool-desc {
	background:#fff;
	color:#666;
	/*font-weight:bold;*/
	/*font-size:20px;*/
	padding:15px 0;
	text-align:center;
	transition:all .5s;
	-webkit-transition:all .5s;
	font-family: 'DINNextLTProCondensed', Helvetica, sans-serif !important;
	font-size:32px;
}
.toolbox_home .ndq-tool-desc {
	background:#f0f0e6;
}
.ndq-tool-desc.hovered {
	background:#81c341;
	color:#fff;
}

.ndq-tool {
	font-family: "ndqfonticons";
	color:#666;
	font-size:40px;
	display:block;
	text-align:center;
}
.ndq-tool-contain:hover .ndq-tool {
	color:#81c341;
}

.ndq-tool-contain {
	text-align:center;
	background:#e7e8e9;
	/*padding:15px 0;*/
	padding:0;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.ndq-tool-contain a {
	color:#0096d7;
	text-decoration:none;
	line-height:70px;
}


.ndq-tool-contain {
	width:100%;
	position: relative;
}
.no-touch .ndq-tool-contain a:hover {
	text-decoration:none;
}
.no-touch .ndq-tool-contain:hover:before {
	content:'';
	border-bottom:3px solid #81c341;
	width:100%;
	height:20px;
	position:absolute;
	bottom:0;
	left:0;
}


.ndq-tool-contain {
	width:25%;
	float:left;
	border-right:1px solid #ccc;
}

.ndq-tool-contain.last {
	border:0;
	width:50%;
}
.ndq-toggleTool.active {
	opacity:0.3;
}

.lteIE8 .ndq-tool-contain {
		/*width:16.66%;*/
		width:1%;
		display:table-cell;
		float:none;
		border-right:1px solid #ccc;
	}
.lteIE8	.ndq-tool-contain.last {
		border:0;
	}

@media screen and (min-width:600px) {
	.ndq-tool-contain {
		/*width:16.66%;*/
		width:1%;
		display:table-cell;
		float:none;
		border-right:1px solid #ccc;
	}
	.ndq-tool-contain.last {
		border:0;
		width:1%;
	}

	/*.no-touch .ndq-tool-contain:hover:before {
		border-top:10px solid #81c341;
		border-right:10px solid transparent;
		border-left:10px solid transparent;
		border-bottom:10px solid transparent;
		width:20px;
		height:20px;
		position:absolute;
		top:0;
		left:50%;
		margin-left:-10px;
	}*/
}

.ndq-openTool {
	display:none;
	padding:25px;
	background:#333;
	clear:both;
}

#ndq-search {
	/*clear:both;
	padding:25px;
	background:#333;
	display:none;*/
}
#ndq-tools-search {
	margin:0 auto;
	max-width:600px;
}
#ndq-tools-search .inner {
	width:100%;
}
#ndq_keyword {
	width:100%;
	padding:10px 15px;
	margin-bottom:15px;
}
.ndqicon-search:before {
	font-size:40px;
}
#ndq-search .ndqicon-search {
	background:none;
	border:0;
	display:none;
}
.ndq-close {
	text-align:right;
}

.ico-close {
	font-family: "ndqfonticons";
	font-size:50px;
	color:#fff;
	float:right;
	cursor:pointer;
	opacity:.2;
}
.no-touch .ico-close:hover {
	opacity:.9;
}


/*************share****************/
#ndq-share {
	padding:0;
	overflow:hidden;
}
#ndq-share li {
	list-style-type: none;
	display:table-cell;
	width:1%;
	text-align:center;
}
#ndq-share li a {
	text-decoration:none;
}
#ndq-share li a:hover {
	text-decoration: none;
}
#ndq-share a .hide-txt {
	left: -9999px;
    position: absolute;
    text-indent: -9999px;
    top: -9999px;
}
#ndq-share [class^="ndqicon-"]:before,
#ndq-share [class*=" ndqicon-"]:before {
	display:block;
	height:50px;
	line-height:50px;
	font-size:40px;
}

.ndq-openTool-contain .ndqicon-fb:before,
.ndq-openTool-contain .ndqicon-google:before,
.ndq-openTool-contain .ndqicon-linkedin:before,
.ndq-openTool-contain .ndqicon-tw:before,
.ndq-openTool-contain .ndqicon-mail:before,
.ndq-openTool-contain .ndqicon-rss {
	background:none;
	color:#555;
}
.ndq-openTool-contain .ndqicon-fb:hover:before {
	color:#3b5998;
}
.ndq-openTool-contain .ndqicon-google:hover:before {
	color:#dd4b39;
}
.ndq-openTool-contain .ndqicon-linkedin:hover:before {
	color:#0e76a8;
}
.ndq-openTool-contain .ndqicon-tw:hover:before {
	color:#0498d6;
}
.ndq-openTool-contain .ndqicon-mail:hover:before {
	color:#0498d6;
}
.ndq-openTool-contain .ndqicon-rss:hover:before {
	color:#fb7629;
}


.ndq-openTool-contain .ndqicon-fb:before,
.ndq-openTool-contain .ndqicon-google:before,
.ndq-openTool-contain .ndqicon-linkedin:before {
	font-size:50px !important;
}

@media screen and (min-width:600px) {
	#ndq-share [class^="ndqicon-"]:before,
	#ndq-share [class*=" ndqicon-"]:before {
		/*display:inline-block;*/
		/*width:40%;*/
	}
}


#ndq-searchLightbox button {
	display:none;
}
#ndq-searchLightbox #ndq_keyword {
	margin: 0;
}
