#ndq-tools h2 { margin: 0px; }
#ndq-tools ul { list-style-type: none; margin-left: 0px; display: inline; }
#ndq-tools a { display: inline-block; margin-bottom: 10px; }
#ndq-tools [class^="ndqicon-"]::before, #ndq-tools [class*="ndqicon-"]::before { font-size: 26px; vertical-align: middle; }
#ndq-tools [class^="ndqicon-"], #ndq-tools [class*="ndqicon-"] { margin: 5px 7px 5px 0px; padding: 0px 5px; position: relative; width: 30px; height: 28px; line-height: 28px; cursor: pointer; border-radius: 5px; text-align: center; z-index: 1; color: rgb(117, 255, 75); background: rgb(35, 113, 45) none repeat scroll 0% 0%; border: 2px solid rgb(255, 255, 255); transition: all 0.5s ease 0s; }
#ndq-tools [class^="ndqicon-"]:hover, #ndq-tools [class*="ndqicon-"]:hover { background: transparent none repeat scroll 0% 0%; border: 2px solid rgb(35, 113, 45); }
#ndq-tools a strong { background: rgb(34, 34, 34) none repeat scroll 0% 0%; opacity: 0.75; white-space: nowrap; font-weight: normal; line-height: 12px; position: absolute; left: 0px; top: -1px; color: rgb(255, 255, 255); padding: 3px; z-index: 9; font-size: 11px; text-shadow: 1px 1px 0px rgb(0, 0, 0); border-radius: 3px; box-shadow: 0px 0px 5px rgb(51, 51, 51); }
#ndq-tools-search { float: left; background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(213, 214, 214); border-radius: 6px; padding: 0px 5px; width: 95%; }
#ndq-tools-search #ndq_keyword { float: left; border: medium none; background: transparent none repeat scroll 0% 0%; color: rgb(76, 76, 76); margin-top: 5px; width: 85%; }
#ndq-tools #ndq-tools-search button { float: right; border: 0px none; cursor: pointer; outline: medium none; background: transparent none repeat scroll 0% 0%; width: 12%; padding: 0px; }
#ndq-tools #ndq-tools-search button.ndqicon-search::before { font-size: 22px; }
#ndq-tools #ndq-tools-search button.ndqicon-search { color: rgb(51, 51, 51); background: transparent none repeat scroll 0% 0%; border: 0px none; text-align: center; width: 10%; height: auto; padding: 0px; margin: 2px; }
#ndq-tools ul#ndq-share { padding: 0px; margin: 0px; }
#ndq-share li { list-style-type: none; margin-left: 0px; text-align: center; display: inline-block; }
#ndq-tools #ndq-share a { text-decoration: none; }
#ndq-tools #ndq-share a .hide-txt { text-indent: -9999px; left: -9999px; position: absolute; top: -9999px; }
#ndq-tools #ndq-share [class^="ndqicon-"]::before, #ndq-tools #ndq-share [class*="ndqicon-"]::before { font-size: 20px; }
#ndq-tools #ndq-share [class^="ndqicon-"], #ndq-tools #ndq-share [class*="ndqicon-"] { height: 23px; width: 22px; line-height: 22px; color: rgb(255, 255, 255); padding: 2px; margin: 2px; background: transparent none repeat scroll 0px center; border: 0px none; }
#ndq-tools #ndq-share .ndqicon-fb { background: rgb(59, 89, 152) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ndq-tools #ndq-share .ndqicon-linkedin { background: rgb(14, 118, 168) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ndq-tools #ndq-share .ndqicon-tw { background: rgb(4, 152, 214) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ndq-tools #ndq-share .ndqicon-google { background: rgb(221, 75, 57) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ndq-tools #ndq-share .ndqicon-mail { background: rgb(119, 119, 119) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ndq-tools #ndq-share .ndqicon-rss { background: rgb(251, 118, 41) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ndq-tools .ndqicon-close::before { font-size: 16px; }
#ndq-tools .ndqicon-close { color: rgb(51, 51, 51); background: transparent none repeat scroll 0% 0%; line-height: 16px; border: 0px none; float: right; margin: 1px; text-decoration: none; cursor: pointer; width: auto; height: auto; }
#ndq-tools .ndqicon-close:hover { border: 0px none; }
