body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color:#252525;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Poppins', sans-serif;
	}
h1,
.h1 {
  font-size: 48px;
  line-height:60px
}
h2,
.h2 {
  font-size: 32px;
  line-height:48px;
}
h3,
.h3 {
  font-size: 21px;
  line-height:34px;
}
h4,
.h4 {
  font-size: 18px;
  line-height:30px;
}
h5,
.h5 {
  font-size: 16px;
  line-height:28px;
}
h6,
.h6 {
  font-size: 14px;
  line-height:28px;
}
.topbar {
	font-size: 11px;
	background: #374359;
	min-height: 24px;
}
.topnav .header {
	height: 62px;
	border-bottom: 1px solid #eaeaea;
}
.topbar ul {
	margin-bottom: 0px;
}
.topbar .list-inline > li {
	padding-right: 0px;
	padding-left: 15px;
}
.topbar a {
	color: #c4cbd9;
	letter-spacing: .5px;
}
.topbar a:hover, .topbar a:focus {
	color: #fff;
	text-decoration: none;
}
.topbar a.dropdown-toggle .caret {
	opacity: 0.3;
	margin-left: 2px;
	margin-top: -2px;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
	border-top: 3px dashed;
}
.topbar a.dropdown-toggle .flag-icon {
	width: 1.6em;
	margin-left: 7px;
}
/*Dropdown video help*/
.dropdown-menu.get-help-drop {
	left: 50%;
	right: auto;
	transform: translate(-50%, 0);
	background: #ffffff;
	border: 1px solid #e5e2dc;
	text-transform: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 12px;
	font-size: 12px;
	padding: 0;
}
.dropdown-menu.get-help-drop:after, .dropdown-menu.get-help-drop:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.dropdown-menu.get-help-drop:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}
.dropdown-menu.get-help-drop:before {
	border-color: rgba(229, 226, 220, 0);
	border-bottom-color: #e5e2dc;
	border-width: 8px;
	margin-left: -8px;
}
.dropdown-menu.get-help-drop > li:nth-child(odd) {
	background: #f9f9f8;
}
.dropdown-menu.get-help-drop > li:nth-child(even) {
	background: #fff;
}
.dropdown-menu.get-help-drop ul {
	margin: 0;
}
.dropdown-menu.get-help-drop li a {
	padding: 6px 15px;
}
.dropdown-menu.get-help-drop li a:hover {
	background-color: transparent;
	text-decoration: underline;
}
.dropdown-menu.get-help-drop li.playing a {
	font-weight: 600;
}
.dropdown-menu.get-help-drop li.playing a:hover {
	text-decoration: none;
}
.dropdown-menu.get-help-drop li.playing span {
	font-size: 10px;
	color: #a0a0a0;
}
.dropdown-menu.get-help-drop li.video {
	background: #fff;
}
.dropdown-menu.get-help-drop li.video .screen {
	background: #f0f0f0;
	height: 165px;
	margin: 15px;
	margin-bottom: 0;
	position: relative;
}
.dropdown-menu.get-help-drop li.video .screen a {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/lb-ico-play.png) no-repeat center;
	background-size: 48px;
}
.dropdown-menu.get-help-drop li.more a {
	font-size: 10px;
	color: #737373;
	padding-bottom: 15px;
}
.dropdown-menu.contact-drop {
	left: inherit;
	right: 0;
	margin-top: 0;
	border-top: none;
	padding: 10px 15px 15px;
	text-transform: none;
	min-width: 250px;
	line-height: 22px;
}
.dropdown-menu.contact-drop a {
	color: #333;
}
.dropdown-menu.contact-drop a:hover {
	text-decoration: underline;
}
.dropdown-menu.contact-drop strong {
	font-weight: 600;
}
.dropdown-menu.contact-drop .rw {
}
.dropdown-menu.contact-drop .rw img {
	max-height: 13px;
	margin-right: 7px;
}
.dropdown-menu.contact-drop .timeorcon {
	margin-bottom: 7px;
}
.logo {
	margin-top: 16px;
	float: left;
	position: relative;
	z-index: 1;
}
.logo a {
	display: inline-block;
	width: 147px;
	height: 25px;
}
.logo img {
	width: 147px;
	max-height: 25px;
}
.logo-footer img {
	max-height: 20px;
}
.topnav .header ul.menu {
	text-align: right;
	margin-top: 17px;
	position: relative;
}
.topnav .header ul.menu li.menu-item {
	display: inline-block;
	opacity: 1;
	margin-left: 5px;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 10px;
}
.topnav .header ul.menu li.menu-item.profile-top .badge {
	position: absolute;
	left: -6px;
	top: -6px;
	background-color: #f43f4e;
	width: 17px;
	height: 17px;
	border-radius: 17px;
	font-size: 7px;
	text-align: center;
	line-height: 1;
	padding: 3px 0 0;
	font-weight: 400;
	border: 2px solid #fff;
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-menu .badge {
	position: relative;
	left: 0;
	top: -1px;
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-toggle {
	padding: 0;
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-menu {
	min-width: 150px;
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-menu li a, .topnav .header ul.menu li.menu-item.profile-top .dropdown-menu li span.slctl {
	font-size: 11px;
	padding: 7px 16px 7px 16px;
	line-height: 1.42857143;
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-menu li span.slctl {
	display: block;
	color: #515151;
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-menu li ul.swtchdb {
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-menu li ul.swtchdb li {
	border: 0;
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-menu li ul.swtchdb li a {
	padding-left: 24px;
	display: block;
	padding: 2px 16px 3px 30px;
	color: #777777;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	font-size: 11px;
}
.topnav .header ul.menu li.menu-item.profile-top .dropdown-menu li ul.swtchdb li.active a, .topnav .header ul.menu li.menu-item.profile-top .dropdown-menu li ul.swtchdb li a:hover {
	background-image: url(../img/ico-check-green.svg);
	background-repeat: no-repeat;
	background-position: 16px 6px;
	color: #515151;
	background-color: #f8f8f9;
}
.header .caret {
	opacity: 0.3;
	margin-left: 2px;
	margin-top: -2px;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
}
.topnav .header ul.menu li.menu-item a {
	color: #333;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0 7px 1px;
	border: 1px solid transparent;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.topnav .header ul.menu .divider {
	height: 1px;
	margin: 5px 0 15px;
	overflow: hidden;
	background-color: #fff;
	opacity: .3;
}
.topnav .header ul.menu li.menu-item ul.dropdown-menu li a {
	padding: 11px 40px 11px 16px;
	color: #515151;
	font-size: 12px;
	font-weight: 400;
}
.topnav .header ul.menu li.menu-item ul.dropdown-menu li a:hover {
	color: #e34551;
}
.header ul.menu li.menu-item:hover .dropdown-menu {
	display: block;
}
.header ul.menu .dropdown-menu li {
	border-bottom: 1px solid #ededed;
}
.header ul.menu .dropdown-menu li:last-child {
	border: 0;
}
.topnav .header ul.menu li.menu-item a:hover, .topnav .header ul.menu li.menu-item.active a, .topnav .header ul.menu li.menu-item a:focus {
	color: #e5202e;
	text-decoration: none;
	background: none;
}
.header ul.menu .dropdown-menu {
	display: block;
	opacity: 0;
	-webkit-transition: all .10s ease-out;
	-moz-transition: all .10s ease-out;
	-ms-transition: all .10s ease-out;
	-o-transition: all .10s ease-out;
	transition: all .10s ease-out;
	visibility: hidden;
}
.header ul.menu .dropdown-toggle.open .dropdown-menu, .header ul.menu li.menu-item:hover .dropdown-menu {
	display: block;
	opacity: 1;
	visibility: visible;
	-transform-origin: 0 0;
	transform: scale(1) translate(-48%, 0);
}
.header ul.menu .dropdown-menu {
	border-radius: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	border: 1px solid #cccdd1;
	padding: 0;
	left: 50%;
	right: auto;
	transform: scale(.9) translate(-48%, 0);
	min-width: 200px;
	margin-top: 0px;
}
.header ul.menu .dropdown-menu:after, .header ul.menu .dropdown-menu:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.header ul.menu .dropdown-menu:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}
.header ul.menu .dropdown-menu:before {
	border-color: rgba(204, 205, 209, 0);
	border-bottom-color: #cccdd1;
	border-width: 8px;
	margin-left: -8px;
}
.header .dropdown-menu img {
	max-height: 44px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: grayscale(1);
	/*filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");*/
	max-height: 15px;
	margin-right: 7px;
	vertical-align: bottom;
}
.header .dropdown-menu a:hover img, .header .dropdown-menu a.active img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}
.mobnav {
	border-bottom: 1px solid #e5e2dc;
	padding: 10px 0px;
	position: relative;
}
.optionav .dropdown {
	position: initial;
}
.optionav .dropdown-menu.get-help-drop {
	width: 100%;
	margin-top: 0;
}
.filter {
	padding-top: 10px;
	border-bottom: 1px solid rgb(234, 234, 234);
}
.filter label, .barnav label {
	color: #666;
	font-weight: 400;
	font-size: 11px;
	line-height: 12px;
	display: block;
}
.filter label .valuedit {
	padding: 2px 3px;
}
.filter label .valuedit:hover {
	background-color: #fff9c9;
}
.filter label .valuedit:focus {
	background-color: #fff9c9;
	outline: none;
}
.filter label .valuedit.dllar:before {
	content: '$';
}
.filter label .valuedit.rte:after {
	content: '%';
}
.filter .btn.dropdown-toggle {
	font-size: 12px;
	color: #535353;
	border-radius: 2px;
	outline: none;
}
.filter .btn.dropdown-toggle:focus, .filter .btn.dropdown-toggle:hover {
	background: none;
}
.filter .btn-group.open .dropdown-toggle {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.filter .btn-group.open > .dropdown-toggle.btn-default {
	background: none;
}
.filter .bootstrap-select.btn-group .dropdown-menu {
	font-size: 13px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
}
.filter .bootstrap-select .dropdown-menu.open {
	border: 1px solid #d8d8d8;
}
.filter .bootstrap-select.btn-group .dropdown-menu li a {
	outline: none;
}
.filter .filter-container {
	position: relative;
}
.slider.slider-horizontal {
	margin-top: 5px;
	width: 100%;
}
.slider.slider-horizontal .slider-track {
	height: 5px;
}
.slider.slider-horizontal .tooltip {
	display: none;
}
.slider-selection {
	box-shadow: none;
	border-radius: 5px;
	background: rgb(134, 197, 97);
}
.slider.slider-horizontal .slider-handle {
	width: 16px;
	height: 16px;
	opacity: 1;
	box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 1px;
	background: rgb(178, 178, 176);
	border: 5px solid rgb(255, 255, 255);
}
.filter label span {
	font-weight: 600;
	color: #333;
}
.filter .form-group {
	min-height: 57px;
	margin-bottom: 5px;
	position: relative;
}
.competition .btn-group label .bar.off {
	opacity: 0;
}
.competition .btn-group label .bar, .view a .bar {
	width: 18px;
	height: 5px;
	display: block;
	border: 1px solid rgb(211, 211, 211);
	margin: 1px 1px 2px 0px;
	border-radius: 4px;
}
.checkboxdn:last-child {
	margin-right: 0;
}
.checkboxdn {
	display: inline-block;
	margin-right: 14px;
	position: relative;
}
.checkboxdn input[type="checkbox"] {
	display: none;
}
.filter .checkboxdn label {
	cursor: pointer;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 600;
}
.checkboxdn input[type="checkbox"] + label:before {
	content: "\00a0";
	display: inline-block;
	margin: -2px 2px 0 0;
	padding: 0;
	padding-top: 1px;
	vertical-align: top;
	background: #fff;
	border: 1px solid #d6d6d6;
	width: 18px;
	height: 18px;
	border-radius: 18px;
}
.checkboxdn input[type="checkbox"]:checked + label.low:before {
	background: #85c561;
}
.checkboxdn input[type="checkbox"]:checked + label.med:before {
	background: #fac843;
}
.checkboxdn input[type="checkbox"]:checked + label.high:before {
	background: #ec5661;
}
.checkboxdn input[type="checkbox"]:checked + label:before {
	color: #666;
	content: url(../img/ico-check.svg);
	text-align: center;
	border-color: transparent;
}
.checkboxdn input[type="checkbox"]:checked+label {
	color: #333;
}
.alert {
	line-height: 22px;
	font-size: 13.5px;
}
.alert.alert-small {
	font-size: 12px;
    line-height: 20px;
    padding: 10px 15px;
    padding-right: 35px;
	}
.alert-dark-blue {
	background: #374359;
	color: #9aa4b6;
	margin-top: 30px;
	padding: 30px;
	margin-bottom: 0;
}
.alert p span {
	background: #f2f2f2;
	color: #666;
	display: inline-block;
	padding: 3px 5px 2px;
	font-size: 10px;
	line-height: 10px;
}
.alert p span img {
	max-height: 14px;
}
.alert a strong {
	font-weight: 600;
}
.alert-dark-blue h5 {
	color: #fff;
	margin-top: 0;
	font-size: 16px;
}
.alert-dark-blue a {
	color: #fff;
	text-decoration: underline;
}
.alert-dark-blue.alert-dismissible .close {
	top: -15px;
	font-weight: 300;
	color: #fff;
	text-shadow: none;
	right: -10px
}
.alert-light {
	background: #fff;
	color: #858585;
	margin-top: 30px;
	padding: 30px;
	margin-bottom: 0;
	border: 1px solid #646e80;
}
.alert-light h5 {
	color: #3d3d3d;
	margin-top: 0;
	font-size: 19px;
}
.alert-light.alert-dismissible .close {
	top: -15px;
	font-weight: 300;
	color: #333;
	text-shadow: none;
	right: -10px
}
.save a img {
	max-height: 23px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: grayscale(1);
	/*filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");*/
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	opacity: .55;
}
.save a.saved img, .save a:hover img {
	max-height: 23px;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}
.tipsave {
	position: absolute;
	background: #374359;
	color: #fff;
	font-size: 10px;
	line-height: 14px;
	width: 150px;
	padding: 7px;
	left: calc(50% - 75px);
	margin-top: 7px;
	z-index: 9;
	border-radius: 3px;
}
.tipsave:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(55, 67, 89, 0);
	border-bottom-color: #374359;
	border-width: 5px;
	margin-left: -5px;
}
.showtip {
	-o-transition: opacity 1.5s;
	-moz-transition: opacity 1.5s;
	-webkit-transition: opacity 1.5s;
	transition: opacity 1.5s;
	opacity: 1;
}
.hidetip {
	opacity: 0;
	transition: opacity 1s;
}
.filter .form-group.save {
	position: relative;
}
.view a {
	width: 25px;
	display: inline-block;
	overflow: hidden;
	margin-top: 4px;
}
.view a .th {
	width: 10px;
	height: 10px;
	float: left;
	border-radius: 1px;
	border: 1px solid rgb(211, 211, 211);
	margin: 0px 1px 1px 0px;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.view a:focus span {
	background: #85c561;
	border: 1px solid #85c561;
}
.view a:focus:hover {
	cursor: default;
}
.topnav .header li.menu-item .user {
	width: 29px;
	height: 29px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.topnav .header li.menu-item .user img {
	border-radius: 29px;
	margin-top: -2px;
	border: 1px solid rgba(0,0,0,.1);
}
.slider.slider-horizontal {
	margin-top: 5px;
	width: 100% !important;
}
.slider-track {
	box-shadow: none;
	border-radius: 5px;
	background: rgb(225, 225, 225);
}
.productsdiv, .mainsec {
	height: auto;
	min-height: 700px;
	background: #f2f3f5;
	padding-bottom: 0;
	-moz-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}
.productsdiv.rowcol {
	min-height: 300px;
}
.productsdiv.rowcol.expand {
	padding: 0;
}
.list-group {
	position: relative;
}
.list-group.listing {
	margin-top: 30px;
}
.list-group .thumbnail .list-group-image {
	border: 1px solid #cccdd1;
	padding: 25px;
	background: #fff;
	text-align: center;
	position: relative;
}
.list-group .thumbnail .list-group-image .more-info {
	position: absolute;
	background: rgba(22, 26, 34, 0.85);
	z-index: 2;
	opacity: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.list-group .thumbnail .list-group-image .more-info span {
	position: absolute;
	text-align: center;
	font-size: 9px;
	color: #fff;
	/*background:#2e96e4;*/
	padding: 5px 7px;
	border-radius: 2px;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 12px;
	top: 50%;
	z-index: 3;
	text-transform: uppercase;
	width: 130px;
}
.list-group .thumbnail .list-group-image:hover {
	border-color: #f2f3f5;
}
.list-group .thumbnail .list-group-image:hover .more-info, .list-group .thumbnail .list-group-image .more-info.show {
	opacity: 1;
}
.list-group .item.open .thumbnail .list-group-image .more-info, .list-group-item .list-group-image .more-info, .item.open .list-group-image .more-info {
	display: none !important;
}
.list-group .thumbnail .list-group-image img {
	margin: 0 auto;
}
.item.open .list-group-image, .item .list-group-image:hover, .list-group .item.open .thumbnail .list-group-image:hover {
	border: 1px solid rgba(162, 164, 168, 0.90);
}
.list-group .thumbnail .caption {
	padding: 9px 0px 0px;
}
.list-group .thumbnail .caption .list-group-item-heading {
	font-size: 14px;
	color: #333;
	padding-bottom: 5px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	min-height: 44px;
}
.item.reset {
	opacity: .7;
}
.item.reset.open, .item.reset:hover {
	opacity: 1;
}
.item.reset.open img.img-responsive {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.sellnfo span {
	font-size: 10px;
	display: inline-block;
	margin: 0px 2px;
	color: #666;
}
.sellnfo span span {
	margin: 0;
	font-weight: 400;
	font-size: 11px;
	color: #333;
}
.sellnfo span.price span {
	color: #333;
	margin: 0;
	font-weight: 400;
	text-transform: lowercase;
}
.sellnfo span img {
	max-height: 12px;
	vertical-align: middle;
	margin-right: 2px;
	display: none;
}
.sellnfo a.compare span, .sellnfo a.save span {
	color: #999;
}
.sellnfo a.compare:hover span, .sellnfo a.save:hover span {
	color: #666 !important;
}
.sellnfo a.compare, .sellnfo a.save {
	display: none;
	opacity: 0;
	top: 8px;
	position: absolute;
	z-index: 3;
}
.list-group .item:hover .sellnfo a.compare, .list-group .item:hover .sellnfo a.save {
	display: block;
	opacity: 1;
}
/*.sellnfo span.clevel {
	color: #fff;
    padding: 2px 4px;
    line-height: 10px;
    border-radius: 1px;
	font-size:9px;
	margin: 0;
    min-width: 43px;
	text-align:center;
	text-transform: uppercase;
	
	}
.sellnfo span.clevel span, .prodcompetition div .value span {
	width: 14px;
    height: 14px;
    border-radius: 18px;
    margin: 0;
    float: left;
    margin-top: 0;
    margin-right: 3px;
    background-image: url(../img/ico-check.svg);
    background-position: 3.8px 4.5px;
    background-repeat: no-repeat;
    background-size: 7px;
	}*/
.prodcompetition div .value span {
	margin-top: 6px;
}
.list-group-item .sellnfo span.clevel {
	margin: 0;
	margin-right: 4px;
}
/*.list-group-item .sellnfo span {
	    min-width: 50px;
		}*/
/*.sellnfo span.clevel.low span, .prodcompetition div .value.low span {
	background-color:#85c561;
	display:none;
	}

.sellnfo span.clevel.med span, .prodcompetition div .value.med span {
	background-color:#fac843;
	display:none;
	}

.sellnfo span.clevel.high span, .prodcompetition div .value.high span {
	background-color:#ec5661;
	display:none;
	}*/
/*.prodcompetition div .value.low, .sellnfo span.clevel.low span, .prodcompetition.sellnfo div .value.low {
	color:#85c561;
	font-weight:600;
	}
.prodcompetition div .value.med, .sellnfo span.clevel.med span, .prodcompetition.sellnfo div .value.med {
	color:#fac843;
	font-weight:600;
	}
.prodcompetition div .value.high, .sellnfo span.clevel.high span, .prodcompetition.sellnfo div .value.high {
	color:#ec5661;
	font-weight:600;
	}*/
.list-group-item .sellnfo a.compare, .list-group-item .sellnfo a.save {
	background: none;
	float: right;
	line-height: 16px;
}
.item.open .sellnfo a.compare, .item.open .sellnfo a.save {
	display: block;
	opacity: 1;
	color: #b8b8b8;
	text-decoration: none
}
.item.open .sellnfo a.compare span, .item.open .sellnfo a.save span {
	margin: 0px 2px;
}
.item .sellnfo a:hover span {
	color: #909090;
}
.sellnfo a.save {
	right: 10px;
	background: #fff url(../img/sup-ico-favorite.png) no-repeat left;
	background-size: 15px;
	background-position: 4px 4px;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-right: 5px;
	border-radius: 2px;
	padding-top: 1px;
	opacity: .9 !important;
}
.sellnfo a.save:hover, .sellnfo a.save.saved {
	background-position: 4px -18px;
	opacity: 1 !important;
}
.sellnfo a.compare {
	left: 10px;
	background: #fff url(../img/lb-ico-measures.png) no-repeat left;
	background-size: 15px;
	background-position: 5px 4px;
	padding-left: 23px;
	padding-bottom: 3px;
	padding-right: 5px;
	border-radius: 2px;
	padding-top: 1px;
	opacity: .9 !important;
}
.sellnfo a.compare:hover, .sellnfo a.compare.compared {
	background-position: 5px -23px;
	opacity: 1 !important;
}
.sellnfo a span {
	margin-left: 2px;
}
.item.open .sellnfo a:hover {
	text-decoration: none;
}
.arrow_tip {
	position: relative;
	background: #ffffff;
	display: none;
	margin-top: -70px;
	z-index: 5;
}
.arrow_tip:after, .arrow_tip:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_tip:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 9px;
	margin-left: -9px;
}
.arrow_tip:before {
	border-color: rgba(216, 216, 216, 0);
	border-bottom-color: #a2a4a8;
	border-width: 10px;
	margin-left: -10px;
}
.rightinfo {
	position: absolute;
	right: 12%;
	transform: translate(0, -50%);
	top: 50%;
	font-size: 15px;
	color: #a4a4a3;
	font-weight: 300;
}
.rightinfo span {
	width: 25px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 3px;
}
.item.list-group-item .thumbnail {
	margin: 0px;
	z-index: 2;
}
.item.list-group-item .staff-add-product-trend {
	display: block;
	text-align: left !important;
	margin-top: 10px;
}
.item.list-group-item .staff-add-product-trend .btn {
	padding: 5px 10px 6px;
}
.filter .dropdown-menu .labs-ico {
	margin-left: -3px;
}
.labs-ico {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../img/lab-sprite-ico.png) no-repeat;
	background-size: 16px;
	vertical-align: text-top;
}
.labs-ico.ico-default {
	background:url(../img/lb-ico-boxes-darkgrey.png) no-repeat;
	background-size: 16px;
}
.labs-ico.ico-appliances {
	background-position: 0 0;
}
.labs-ico.ico-arts {
	background-position: 0 -16px;
}
.labs-ico.ico-automotive {
	background-position: 0 -32px;
}
.labs-ico.ico-baby {
	background-position: 0 -48px;
}
.labs-ico.ico-beauty {
	background-position: 0 -64px;
}
.labs-ico.ico-books {
	background-position: 0 -80px;
}
.labs-ico.ico-camera {
	background-position: 0 -96px;
}
.labs-ico.ico-clothing {
	background-position: 0 -112px;
}
.labs-ico.ico-computers {
	background-position: 0 -128px;
}
.labs-ico.ico-electronics {
	background-position: 0 -144px;
}
.labs-ico.ico-grocery {
	background-position: 0 -160px;
}
.labs-ico.ico-health {
	background-position: 0 -176px;
}
.labs-ico.ico-kitchen {
	background-position: 0 -192px;
}
.labs-ico.ico-home {
	background-position: 0 -208px;
}
.labs-ico.ico-jewelry {
	background-position: 0 -224px;
}
.labs-ico.ico-dining {
	background-position: 0 -240px;
}
.labs-ico.ico-magazines {
	background-position: 0 -480px;
}
.labs-ico.ico-mens {
	background-position: 0 -496px;
}
.labs-ico.ico-movies {
	background-position: 0 -256px;
}
.labs-ico.ico-music {
	background-position: 0 -272px;
}
.labs-ico.ico-musical {
	background-position: 0 -448px;
}
.labs-ico.ico-office {
	background-position: 0 -288px;
}
.labs-ico.ico-patio {
	background-position: 0 -304px;
}
.labs-ico.ico-pet {
	background-position: 0 -320px;
}
.labs-ico.ico-security {
	background-position: 0 -336px;
}
.labs-ico.ico-shoes {
	background-position: 0 -352px;
}
.labs-ico.ico-software {
	background-position: 0 -368px;
}
.labs-ico.ico-sports {
	background-position: 0 -384px;
}
.labs-ico.ico-toys {
	background-position: 0 -400px;
}
.labs-ico.ico-video {
	background-position: 0 -416px;
}
.labs-ico.ico-watches {
	background-position: 0 -432px;
}
.labs-ico.ico-womens {
	background-position: 0 -464px;
}
.labs-ico.ico-adult {
	background-position: 0 -512px;
}
.labs-ico.ico-antiques {
	background-position: 0 -528px;
}
.labs-ico.ico-business {
	background-position: 0 -544px;
}
.labs-ico.ico-cell-phones {
	background-position: 0 -560px;
}
.labs-ico.ico-travel {
	background-position: 0 -576px;
}
.labsintrovid {
	/*margin:-15px -15px 10px;*/
	margin: -15px -15px -20px;
}
.labsintro {
	font-size: 15px;
	font-weight: 300;
}
.labsintro p.lead {
	color: #666;
	font-size: 16px;
}
.info-ret .tooltip-inner {
	min-width: 200px;
}
.info-ret img {
	max-height: 16px;
	vertical-align: baseline;
}
.info-ret a {
	font-size: 11px;
	font-style: italic;
	color: #999;
}
.info-ret a:hover {
	color: #666;
	text-decoration: none;
}
/*Grid List style*/
.item {
	margin-top: 45px;
	min-height: 300px;
	-webkit-transition: opacity .35s ease;
	-moz-transition: opacity .35s ease;
	-o-transition: opacity .35s ease;
	transition: opacity .35s ease;
}
.comparediv .item {
	min-height: inherit;
	opacity: .7;
}
.comparediv .item.open {
	opacity: 1;
}
.comparediv .arrow_tip {
	margin-top: 10px;
}
.comparediv .item .thumbnail {
	border: 1px solid transparent;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	padding-bottom: 7px;
	min-height: 63px;
	margin-bottom: 0;
	padding: 0 10px;
}
.comparediv .item .sellnfo {
	z-index: 2;
	position: relative;
	margin-top: -10px;
	padding-bottom: 10px;
}
.comparediv .dropdown.keep-open .dropdown-menu {
	z-index: 1;
}
.comparediv .sellnfo span {
	font-weight: 600;
	font-size: 10px;
	margin: 0 5px;
}
.comparediv .sellnfo span:hover {
	text-decoration: underline;
}
.comparediv .sellnfo span.remove {
	color: #666;
}
.comparediv .sellnfo .save span {
	color: #ed6b7e;
}
.item.open .arrow_tip {
	display: block;
}
.item .thumbnail {
	margin-bottom: 10px;
	padding: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: none;
	border: 0;
	position: relative;
}
.item.list-group-item {
	float: none;
	width: 45%;
	margin-bottom: 0;
	margin-left: 15px;
	border-radius: 0px;
	margin-top: 0;
	position: initial !important;
	height: auto !important;
	min-height: inherit;
	padding: 12px 15px;
	border: 1px solid #f2f3f5;
	border-bottom: 1px solid transparent;
	z-index: 1;
}
.item.list-group-item.open {
	background-color: #374359;
	border-color: transparent;
	z-index: 2;
	color: #fff;
}
.item.list-group-item.open .thumbnail .caption .list-group-item-heading, .item.list-group-item.open .sellnfo span.price span, .item.list-group-item.open .sellnfo span span {
	color: #fff;
}
.item.list-group-item.open .sellnfo span {
	color: #ccc;
}
.item.list-group-item.open .thumbnail:after, .item.list-group-item.open .thumbnail:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	margin-left: 15px;
}
.item.list-group-item.open .thumbnail:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #374359;
	border-width: 10px;
	margin-top: -10px;
}
.item.list-group-item.open .thumbnail:before {
	border-color: rgba(170, 172, 176, 0);
	border-left-color: #374359;
	border-width: 11px;
	margin-top: -11px;
}
.list-group-item .thumbnail .caption .list-group-item-heading, .list-group-item .thumbnail .sellnfo {
	text-align: left !important;
	min-height: inherit;
	padding-bottom: 0;
}
/*.list-group-item .sellnfo span.clevel span {
    width: 14px;
    height: 14px;
    background-size: 7px;
    margin-top: -1px;
	min-width:14px;
	}*/

.list-group-item .sellnfo a.compare, .list-group-item .sellnfo a.save {
	opacity: 1;
	top: inherit;
	position: relative;
	right: inherit;
	left: inherit;
	text-decoration: none;
	display: inline-block;
}
.list-group-item .sellnfo a.compare span, .list-group-item .sellnfo a.save span {
	font-size: 9px;
}
.list-group-item .sellnfo a span {
	display: none;
}
.list-group-item.open .sellnfo a {
	padding: 0 5px 1px;
	border: 1px solid #47546b;
	line-height: 18px;
	margin-left: 5px;
}
.list-group-item.open .sellnfo a span {
	display: inline-block;
}
.list-group-item.open .sellnfo a:hover span {
	color: #fff !important;
}
.item.list-group-item:nth-of-type(odd):hover, .item.list-group-item:hover {
/*background: #428bca;*/
}
.item.list-group-item .list-group-image {
	margin-right: 10px;
	width: 52px;
	height: 52px;
	padding: 0;
	float: left;
}
.item.list-group-item .arrow_tip {
	display: none;
}
.item.list-group-item .caption {
	padding: 2px 9px 4px 9px;
}
.item.list-group-item .tab-pane {
	background: #fff;
}
.item.list-group-item .dropdown-menu {
	width: 55%;
	top: 0;
	left: 45%;
	margin-left: 0 !important;
	z-index: 1;
}
.item.list-group-item .dropdown-menu .dropminside {
	border: 0;
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-left: 30px;
}
.item.list-group-item .dropdown-menu .dropminside .tab-content .col-md-3 {
	display: none;
}
.item.list-group-item .dropdown-menu .dropminside .tab-content .col-md-9 {
	width: 100%;
}
.item.list-group-item .dropdown-menu .dropminside .show-list-info {
	display: block;
	margin-bottom: 10px;
}
.item.list-group-item .show-list-info .list-group-image {
	width: auto;
	height: auto;
	margin-bottom: 20px;
	margin-right: 0;
	padding: 10px;
	background: #fff;
	border: 1px solid #e3e4e5;
}
.item.list-group-item .show-list-info h3 {
	font-size: 20px;
	line-height: 30px;
	margin-top: 0;
}
.item.list-group-item:before, .item.list-group-item:after {
	display: table;
	content: " ";
}
.item.list-group-item img {
	float: left;
	margin-top: 1px;
}
.item .dropdown-menu {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
	margin-top: -1px;
	z-index: 4;
}
.item .dropdown-menu .dropminside {
	margin: 0 15px;
	border: 1px solid #a2a4a8;
	border: 1px solid rgba(162, 164, 168, 0.90);
	background: #fff;
	padding: 25px 20px;
	font-size: 12px;
	position: relative;
	-webkit-box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.66);
	-moz-box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.66);
	box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.66);
}
.item.list-group-item .dropdown-menu .dropminside h5 {
	display: none;
}
.item .dropdown-menu .dropminside h5 {
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 20px;
}
.trends .item .dropdown-menu .dropminside h5 {
/*margin:5px 0 30px;*/
}
.item .dropdown-menu .dropminside h5 a, .item .dropdown-menu .dropminside h3 a, .list-group-item-heading a {
	color: #000;/*border-bottom: 1px dotted #CCC;*/
}
.item .dropdown-menu .dropminside h5 a:hover, .item .dropdown-menu .dropminside h3 a:hover, .list-group-item-heading a:hover {
	text-decoration: underline;/*border-bottom: 1px dotted #999;*/
}
.thumbnail .imggroup a.mask-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.item .table {
	margin: 0;
	color: #4c4c4c;
}
.item .table a, .prodcompetition a {
	color: #333;
	border-bottom: 1px dotted #CCC;
}
.item .table a:hover, .prodcompetition a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #999;
}
.prodcompetition a, .prodcompetition a:hover {
	border: 0;
}
.prodcompetition {
	font-size: 12px;
	margin: 10px 0 20px;
	font-weight: 300;
}
.prodcompetition div {
	display: inline-block;
	margin-right: 20px;
	color: #666;
	margin-top: 10px;
}
.prodcompetition div a {
	color: #666;
}
.prodcompetition div img {
	max-height: 14px;
}
.prodcompetition div .value {
	font-size: 15px;
	color: #000;
	display: block;
	overflow: hidden;
	font-weight: 400;
}
.prodcompetition div.info-ret a {
	border: 0;
	font-style: italic;
	color: #999;
}
.prodcompetition div.info-ret a:hover {
	color: #666;
}
.list-group-item .show-list-info .prodcompetition div.info-ret, .list-group-item .show-list-info .prodcompetition div.info-ret div {
	min-width: 0 !important;
}
.list-group-item .prodcompetition div.info-ret img {
	float: none;
	margin: 0;
}
.list-group-item .prodcompetition div.info-ret span.value {
	display: none;
}
.list-group-item .prodcompetition, .list-group-item .info-ret.pull-right, .item li.info-ret.pull-right {
	display: none;
}
.list-group-item li.info-ret.pull-right {
	display: inline-block;
}
.list-group-item li.info-ret.pull-right a, .list-group-item li.info-ret.pull-right a:hover {
	background: none;
	border: 0;
	padding: 3px 7px 0;
}
.list-group-item .show-list-info .prodcompetition {
	display: inline-block;
	margin-top: 0;
}
.list-group-item .show-list-info .prodcompetition div {
	min-width: 100px;
}
.item .table > tbody > tr > td {
	border: 0;
	vertical-align: middle;
}
.item .table > tbody > tr > td:first-child {
	padding-left: 15px;
}
.item.list-group-item .table .expand-col {
	display: none;
}
.item.list-group-item .table .expand-col.showcol {
	display: table-cell;
}
.item .more-stats {
	display: none;
}
.item.list-group-item .more-stats {
	display: inline-block;
}
.item .hideprodcompt {
	display: none;
}
.item.compare .table > tbody > tr > td:first-child {
	padding-left: 28px !important;
}
.item.compare .menusup {
	left: 28px;
}
.item.compare .morelink {
	margin: 0 0 10px 28px;
	overflow: hidden;
}
.compare.info_arrow:before, .compare.info_arrow:after {
	border-width: 0;
}
.item .table > thead > tr > th {
	border-bottom: 1px solid #e3e4e5;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 11px;
	color: #333;
}
.item.list-group-item .table {
	margin-left: 0;
}
/*.item .table span.yes {
	width:12px;
	height:12px;
	display:inline-block;
	border:2px solid #a4c98e;
	border-radius:12px;
	}*/
.item .table span.yes {
	display: inline-block;
}
.item .table span.yes:after {
	content: '';
	display: block;
	width: 6px;
	height: 11px;
	border: solid #59c03c;
	border-width: 0 1px 1px 0;
	transform: rotate(45deg);
}
.item .table span.no {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
}
.item .table span.no::before, .item .table span.no::after {
	content: '';
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	background: #e93443;
	height: 1px;
	margin-top: 0px;
	border-radius: 5px;
}
.item .table span.no::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.item .table span.no::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.item .morelink {
	margin: 10px 15px 0;
	overflow: hidden;
}
.item .morelink a {
	color: #737373;
	font-size: 10px;
}
.item.lder:ist-group-item:after {
 clear: both;
}
.item .show-list-info {
	display: none;
}
.item .menusup {
	position: relative;
	font-size: 12.5px;
	z-index: 1;
	margin-top: 4px;
	border-bottom: 1px solid #e3e4e5;
	padding-left: 10px;
}
.item .menusup ul {
	margin: 0;
	line-height: 18px;
}
.item .menusup a {
	color: #8c8c8c;
	text-decoration: none;
	background: #e3e4e5;
	display: inline-block;
	border: 1px solid #e3e4e5;
	padding: 4px 15px;
	margin-left: -1px;
	font-size: 10px;
	text-transform: uppercase;
}
.item .menusup li.active a, .item .menusup li a:hover, .item .menusup li.active a:hover {
	color: #666;
	background: #fff;
	text-decoration: none;
	border: 1px solid #e3e4e5;
	border-bottom: 1px solid #fff;
}
.item .menusup li.active a:hover {
	cursor: default;
}
.item .menusup li a:hover {
	border-bottom: 1px solid #e3e4e5;
}
.item .menusup li {
	padding: 0;
	margin-bottom: -1px;
	margin-left: -4px;
}
.item .menusup li:first-child {
	margin-left: 0;
}
.tooltip-inner {
	font-weight: 300;
	background-color: #374359;
	border-radius: 2px;
	font-size: 11px;
	padding: 5px 8px 7px;
	color: #fff !important;
	letter-spacing: .5px;
}
.tooltip.in {
	filter: alpha(opacity=98);
	opacity: .98;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #374359;
}
.tooltip.top-left .tooltip-arrow {
	border-top-color: #374359;
}
.tooltip.top-right .tooltip-arrow {
	border-top-color: #374359;
}
.tooltip.right .tooltip-arrow {
	border-right-color: #374359;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #374359;
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #374359;
}
.tooltip.bottom-left .tooltip-arrow {
	border-bottom-color: #374359;
}
.tooltip.bottom-right .tooltip-arrow {
	border-bottom-color: #374359;
	font-size: 11px;
}
.table > thead > tr > th {
	vertical-align: middle;
}
.item .table .tooltip {
	display: none;
}
.item.list-group-item .table .tooltip {
	display: inline-block;
}
.savedprod .list-group .thumbnail .list-group-image:hover, .trends .list-group .thumbnail .list-group-image:hover {
	border: 1px solid rgba(162, 164, 168, 0.90);
}
.btn.btn-compare {
	background-color: #fff;
	border: 1px solid #cccdd1;
	text-transform: uppercase;
	color: #949494;
	position: fixed;
	top: 204px;
	right: 9px;
	padding: 7px 18px 8px 15px;
	opacity: .8;
	z-index: 999;
}
.btn.btn-compare:hover {
	opacity: 1;
}
.btn.btn-compare .comparcon {
	position: relative;
}
.btn-compare img {
	max-height: 13px;
	margin-right: 2px;
	opacity: .7;
}
.btn.btn-compare .badge {
	position: absolute;
	left: -22px;
	top: -13px;
	background-color: #f43f4e;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	font-size: 9px;
	text-align: center;
	line-height: 1;
	padding: 3px 0 0;
	font-weight: 400;
	border: 2px solid #f2f3f5;
}
.compare-panel {
	width: 230px;
	background-color: #fff;
	border: 1px solid #cccdd1;
	position: fixed;
	top: 204px;
	right: 9px;
	padding: 15px;
	z-index: 999;
}
.compare-panel .alert {
	margin: -20px -15px 15px;
	font-size: 12px;
	line-height: 16px;
	padding: 10px 15px;
}
.compare-panel .hdrcompr {
	background-color: #7a7e84;
	color: #fff;
	margin: -16px -16px 20px;
	padding: 1px 15px;
}
.compare-panel .hdrcompr h6 {
	margin: 8px 0;
}
.compare-panel ul li {
	overflow: hidden;
	margin-bottom: 10px;
}
.compare-panel li .thmbcompr {
	float: left;
	width: 43px;
	margin-right: 7px;
}
.compare-panel li .titlecmpr {
	font-size: 12px;
	line-height: 16px;
}
.compare-panel li button.close {
	font-weight: 300;
	font-size: 18px;
}
.compare-panel .hdrcompr button.close {
	margin-top: 1px;
	font-weight: 600;
	font-size: 16px;
	color: #fff;
	opacity: 1;
	text-shadow: none;
	padding: 5px 10px;
	margin-right: -10px;
}
.compare-panel .btndincompr {
	margin-top: 15px;
}
/*Breadcrump*/
.bcrumb {
	color: #4b4c49;
	font-size: 11.5px;
    line-height: 18px;
    padding-top: 4px;
}
.bcrumb a {
	color: #ea3745;
}
.bcrumb span {
	color: #c1c1c1;
}
.optionav .btn.btn-sm {
	font-size: 10px;
	color: #bfbdba;
	padding: 8px 20px 9px;
	border-radius: 3px;
}
.optionav .btn.btn-sm:hover, .optionav .btn.btn-sm:focus, .optionav .btn.btn-sm.active {
	color: #fff;
	background: #59c03c;
	border: 1px solid #59c03c;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.optionav img {
	max-height: 23px;
}
.optionav ul {
	margin: 0;
}
.optionav ul > li {
	padding-right: 0;
}
.optionav ul > li.save {
	position: relative;
}
h2.bcrumbgrey {
	color: #8b8d92;
}
/*Bar nav*/
.barnav {
	border-bottom: 1px solid #eaeaea;
	padding: 11px 0;
	min-height: 57px;
}
.barnav.sub {
	border-top: 1px solid #e5e2dc;
}
.barnav h2 {
	font-size: 16px;
	margin: 0;
	line-height: 32px;
	margin-bottom: 2px;
	font-weight:400;
}
.barnav .form-group {
	margin-bottom: 0;
	margin-top: 3px;
}
.barnav .btn-group {
	line-height: 0;
}
.barnav.affix {
    position: fixed;
    background-color: #fff;
    top: 0;
    width: 100%;
    z-index: 998;
}
/*Saved Products*/
/*.divsaved .list-group {
    margin: 30px 0;
}*/
.divsaved .item {
	margin-top: 45px;
}
.divsaved .item.list-group-item {
	margin: 0;
	width: 100%;
	margin-bottom: 1px;
	border: 0;
	overflow: hidden;
}
.divsaved .item a.removeitem, .savedprod .item a.removeitem {
	opacity: 0;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	right: 10px;
	top: 8px;
	position: absolute;
	z-index: 5;
}
.divsaved .item:hover a.removeitem, .savedprod .item:hover a.removeitem {
	opacity: 1;
}
.divsaved a:hover span.remove, .savedprod a:hover span.remove {
	color: #ed6b7e;
}
.divsaved a span.remove, .savedprod a span.remove {
	font-size: 10px;
	display: inline-block;
	margin: 0px 10px;
	color: #b8b8b8;
}
.divsaved a span.remove span, .savedprod a span.remove span {
	font-size: 18px;
	margin: 0px 5px;
	vertical-align: sub;
	font-weight: 600;
}
.divsaved .list-group-item a.removeitem, .savedprod .list-group-item a.removeitem {
	opacity: 1;
	top: 3px;
	right: 0;
}
.savedprod .list-group-item a.removeitem {
	top: 0;
}
/*Safety analysis*/
form.sfty {
	margin-top: 15px;
}
form.sfty .btn {
	min-width: 100px;
}
.sftyscore {
	margin-top: 3px;
	font-size: 10px;
	color: #9c9c9c;
	font-weight: 600;
}
.sftyscore .glyphicon, .glyphicon.sfty {
	font-size: 11.1px;
	vertical-align: baseline;
	top: 0;
	color: #c4c4c4;
	margin-right: 3px;
}
.glyphicon.sfty {
	color: #727272;
}
.sftyscore span.total {
	color: #333;
	font-size: 11px;
	margin: 0 3px;
}
.info_arrow {
	position: relative;
	background: #ffffff;
	border: 1px solid rgba(162, 164, 168, 0.90);
	padding: 20px 0 0;
}
.info_arrow:after, .info_arrow:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.item.info_arrow .table {
	margin: 0;
}
.item.info_arrow .table > tbody > tr > td, .item.info_arrow .table > thead > tr > th, .item.info_arrow .table > tbody > tr > td:first-child {
	padding: 8px 15px;
}
.info_arrow:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
.info_arrow:before {
	border-color: rgba(216, 216, 216, 0);
	border-bottom-color: #a2a4a8;
	border-width: 11px;
	margin-left: -11px;
}
.flag-circle {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #cfcfcf;
	vertical-align: sub;
}
.flag-circle .flag-icon {
	left: -5px;
	top: -3px;
	width: 25px;
}
.info_arrow .table {
	font-size: 13px;
}
.table span.nortondate {
	color: #999;
	font-size: 11px;
	font-weight: 300;
}
.ico-tick-circle {
	max-height: 15px;
}
a.link-new-tab {
	background: url(../img/ico-link-new-window.png) no-repeat right;
	background-size: 10px;
	padding-right: 15px;
}
.spindiv {
	width: 20px;
	height: 18px;
	position: relative;
}
.noresult {
	color: #a9a9a9;
	font-size: 12px;
	line-height: 20px;
}
.noresult h4 {
	font-weight: 500;
}
.noresult img.no-result {
	max-height: 88px;
	margin-bottom: 20px;
	opacity: .5;
}
.table .muted {
	color: #999;
	font-size: 11px;
	font-weight: 300;
}
/*Compare*/
.sellnfo span.remove span {
	font-size: 18px;
	margin: 0px 5px;
	vertical-align: sub;
	font-weight: 600;
	color: #ed6b7e;
}
.sellnfo span.remove {
	color: #ed6b7e;
}
.sellnfo span.save img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: grayscale(1);
	/*filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");*/
	opacity: 0.5;
	margin-top: 1px;
	vertical-align: text-top;
}
.sellnfo span.save.active, .sellnfo span.save.active span {
	color: #ed6b7e;
	font-weight: 600;
}
.sellnfo span:hover {
	cursor: pointer;
}
.sellnfo span.save.active span, .sellnfo span.save span {
	margin: 0;
	margin-left: 2px;
}
.sellnfo span.save.active img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: .8;
}
.graphdiv {
	border-top: 1px solid #dedddb;
	margin-top: 15px;
}
.barnav ul.legend {
	font-size: 10px;
	color: #9f9f9f;
	float: right;
	margin-top: -25px;
}
.barnav ul.legend li {
	padding-left: 15px;
}
.barnav ul.legend li ul li {
	padding-left: 5px;
	padding-right: 0
}
.barnav ul.legend li span {
	width: 8px;
	height: 8px;
	display: inline-block;
}
.barnav ul.legend li span.sell-rate {
	background: #f95f76;
}
.barnav ul.legend li span.competitors {
	background: #57698c;
}
.barnav ul.legend li span.average-price {
	background: #cccccc;
}
.barnav ul.legend li img {
	max-height: 15px;
	vertical-align: sub;
}
.barnav ul.legend li.active img.active, .barnav ul.legend li img.notactive {
	display: inline-block;
}
.barnav ul.legend li.active img.notactive, .barnav ul.legend li img.active {
	display: none;
}
.imggroup {
	overflow: hidden;
}
.imggroup img {
	float: left;
	width: 50%;
}
/*Footer*/
footer {
	background: #36425a;
	color: #9aa4b6;
	padding: 60px 0;
	font-size: 13px;
}
footer a {
	color: #a8afbe;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
footer a:hover {
	color: #cbd1dc;
	text-decoration: none;
}
footer ul.list-unstyled li:first-child {
	color: #fff;
}
footer ul.list-unstyled li {
	padding: 2px 0;
}
footer .frstcr {
	color: #b3bdce;
}
footer hr {
	border-top: 1px solid #485367;
}
footer .sicos {
	background: url(../img/footer-ico-sprite.png) no-repeat;
	background-size: 72px;
	display: inline-block;
	width: 32px;
	height: 32px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: 10px;
	opacity: .5;
}
footer .sicos:hover {
	opacity: 1;
}
footer .sicos.fb {
	background-position: 0 0;
}
footer .sicos.ln {
	background-position: 0 -33px;
}
footer .sicos.tw {
	background-position: 0 -66px;
}
footer .sicos.bbb {
	background-position: 0 -99px;
	margin-top: 0;
	margin-right: 0;
	width: 72px;
	height: 26px;
}
footer .copyrght {
	font-size: 11px;
}
footer .fotrnav {
	float: right;
}
.min-list-menu li {
	padding: 0;
	color: #546179;
}
.min-list-menu li a {
	padding: 0 10px;
	color: #cbd1dc;
}
.min-list-menu li a:hover {
	color: #fff;
}
p.copyright-min {
	color: #9aa4b6;
	font-size: 12px;
}
.item .table > thead > tr > th span {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}
.list-group-item.item .compress .table > thead > tr > th span {
	width: 50px;
}
/*Dashboard*/
.prodsuppdiv {
	margin: 0;
}
.prodsuppdiv .panel {
	border-radius: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 0 !important;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.prodsuppdiv .panel.active {
	border-bottom: 1px solid #e0e1e5;
	border-top: 1px solid #e0e1e5;
	opacity: 1;
}
.prodsuppdiv .panel .sellnfo {
	margin-top: 0;
	margin-bottom: 0;
}
.prodsuppdiv .panel .panel-title .sellnfo span span {
	display: none;
}
.prodcompetition.sellnfo div .value {
	color: #666;
	font-weight: 300;
}
.prodsuppdiv .panel .panel-title {
	font-size: 14px;
	margin-top: 3px;
	overflow: hidden;
}
.prodsuppdiv .panel a .panel-title {
	color: #000;
	line-height: 18px;
}
.prodsuppdiv .panel .panel-title img.extrlnk {
	max-height: 8px;
	display: inline-block;
	vertical-align: baseline;
}
.prodcompetition.sellnfo a {
	border: 0;
}
.prodcompetition.sellnfo div .value {
	display: inline-block;
	font-size: 11px;
	line-height: 16px;
	vertical-align: bottom;
	margin: 0;
}
.prodsuppdiv .panel .panel-title .prodcompetition.sellnfo a {
	font-weight: 300;
	line-height: 16px;
	color: #666;
}
.prodcompetition.sellnfo {
	font-size: 10px;
	line-height: 16px;
}
.prodcompetition.sellnfo div {
	margin-top: 0;
	margin-right: 10px;
}
.prodsuppdiv .panel .panel-title .sellnfo a.compare, .prodsuppdiv .panel .panel-title .sellnfo a.save {
	position: relative;
	display: inline-block;
	opacity: 1;
	left: inherit;
	top: 0px;
	width: 30px;
}
.prodsuppdiv .panel .panel-title .sellnfo a.save img {
	opacity: 0.35;
}
.prodsuppdiv .panel .panel-title .sellnfo a.save.saved img, .prodsuppdiv .panel .panel-title .sellnfo a.save:hover img {
	opacity: 1;
}
.prodsuppdiv .panel .panel-title .sellnfo a.compare img, .prodsuppdiv .panel .panel-title .sellnfo a.save img {
	max-height: 10px;
}
.prodsuppdiv .panel .panel-title .sellnfo a.compare span, .prodsuppdiv .panel .panel-title .sellnfo a.save span {
	display: none;
}
.prodsuppdiv .panel a:hover, .prodsuppdiv .panel a:focus {
	text-decoration: none !important;
}
.prodsuppdiv .panel:last-child {
	border-bottom: 0 !important;
}
.prodsuppdiv .panel:first-child {
	border-top: 0 !important;
}
.prodsuppdiv .panel:nth-child(even) {
	background-color: #f2f3f5;
}
.prodsuppdiv .panel .panel-heading {
	background-color: transparent;
	background-image: url(../img/ico-collapse-arrow-out.png);
	background-repeat: no-repeat;
	background-size: 9px;
	background-position: 96% 20px;
	overflow: hidden;
	padding: 10px 20px;
}
.prodsuppdiv .panel .panel-heading .dropdown.note {
	float: left;
	margin-top: -3px;
}
.prodsuppdiv .panel .panel-heading .dropdown.note button.dropdown-toggle {
	font-size: 10px;
	padding: 0;
	color: #999;
	font-weight: 400;
	margin-left: -3px;
}
.prodsuppdiv .panel .panel-heading .dropdown.note button.dropdown-toggle span {
	color: #666;
	margin-left: 5px;
}
.prodsuppdiv .panel .panel-heading .dropdown.note button.dropdown-toggle:focus, .prodsuppdiv .panel .panel-heading .dropdown.note button.dropdown-toggle:hover {
	color: #666;
	text-decoration: none;
}
.prodsuppdiv .panel .panel-heading .dropdown.note button img {
	max-height: 11px;
	vertical-align: sub;
	margin-bottom: 1px;
	margin-right: 3px;
}
.mysupplier .prodsuppdiv .panel .panel-heading {
	overflow: visible;
}
.mysupplier .prodsuppdiv .panel .panel-heading .headtingcont {
	min-height: 52.5px;
}
.prodsuppdiv .panel.active .panel-heading {
	background-image: url(../img/ico-collapse-arrow-in.png);
}
.prodsuppdiv .panel .panel-body {
	border: 0 !important;
	padding: 20px;
	padding-top: 0;
}
.prodsuppdiv .panel .panel-body .btn-smdiv .btn-sm {
	font-size: 10px;
	padding: 0 10px 3px 0;
	margin-top: 10px;
}
.prodsuppdiv .panel .panel-body .btn-smdiv .btn-sm:hover {
	text-decoration: underline !important;
}
.prodsuppdiv .panel .panel-body .item {
	margin: 0;
	min-height: inherit;
}
.prodsuppdiv .panel .panel-body .item .table {
	border: 1px solid #e3e4e5;
}
.prodsuppdiv .panel .thumbim {
	float: left;
	width: 51px;
	background: #fff;
	/*border:1px solid #e7e7e7;*/
	margin-right: 10px;
}
.table.infomysup tr td {
	padding: 2px 0 !important;
}
.table.infomysup tr td.titlet {
	font-size: 10px;
	color: #999;
	width: 62px;
}
.browseprod {
	margin-top: 3px;
	display: inline-block;
	color: #999;
	position: relative;
}
.browseprod a {
	/*color:#666;*/
	margin-left: 20px;
	display: inline-block;
	padding-bottom: 7px;
}
.browseprod a:hover {
	color: #333;
}
.boxintro {
	border: 1px solid #bbbcbd;
	background: #fff;
	padding: 20px 30px 45px;
	margin-bottom: 5px;
}
.boxintro h4 {
	line-height: 28px;
	margin-bottom: 0;
}
.boxintro.storewid {
	padding: 30px;
	/*padding-top: 0;*/
}
.boxintro.storewid .wid-title {
	font-weight: 600;
	font-size: 16px;
	padding: 13px 20px;
	border-bottom: 1px solid #cccdce;
	margin-bottom: 20px;
	margin-left: -30px;
	margin-right: -30px;
}
.boxintro.storewid img {
	max-height: 91px;
	margin-bottom: 20px;
}
.boxintro.storewid p small {
	color: #999;
}
.boxintro.storewid .store_scrshot {
	overflow: hidden;
	margin: 0 auto;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid #e0e1e1;
}
.boxintro.storewid .store_scrshot .top_urlbar {
	display: block;
	height: 11px;
	background: #e0e1e1;
}
.boxintro.storewid .store_scrshot .top_urlbar .urlbar {
	background: #fff;
	height: 4px;
	width: 50%;
	margin: 3px 5px 0;
	float: left;
}
.boxintro.storewid .store_scrshot .scrnshotstr {
	height: 120px;
}
.boxintro.storewid .store_scrshot .scrnshotstr img {
	max-height: 140px;
}
.boxintro p {
	line-height: 21px;
}
.boxintro .divimghldr {
	margin-bottom: -50px;
}
.modash {
	background: #fff;
	border: 1px solid #bbbcbd;
	margin-bottom: 5px;
}
.myprod .modash {
/*min-height:650px;*/
}
.modash .table {
	margin: 0;
	color: #333;
}
.modash .table .nosave, .dirsubme .browseprod ul li span.nosave {
	font-style: italic;
	font-weight: 300;
	font-size: 11px;
	color: #999;
}
.modash .wid-title {
	font-weight: 600;
	font-size: 16px;
	padding: 13px 20px;
	border-bottom: 1px solid #cccdce;
	font-family: 'Poppins', sans-serif;
}
.modash .wid-title a {
	color: #000;
}
.modash .wid-title.botmps {
	font-weight: 600;
	font-size: 16px;
	padding: 13px 20px;
	border-bottom: none;
	border-top: 1px solid #cccdce;
}
.modash .wid-title .pull-right.btn.btn-sm {
	margin-top: 1px;
	padding: 6px 7px 4px;
}
.modash .table td {
	border: 0;
	padding: 10px;
	vertical-align: middle;
}
.modash .table tr > th:first-child, .modash .table tr td:first-child {
	padding-left: 15px;
	padding-right: 0;
}
.modash .table tr > th:last-child, .modash .table tr td:last-child {
	padding-right: 15px;
}
.modash .table .delete-row {
	padding: 0;
	margin: 0;
	color: #ccc;
	font-size: 16px;
	font-weight: 300;
	line-height: 0;
}
.modash .table .delete-row:hover, .modash .table .delete-row:focus {
	outline: none;
	color: #999;
	text-decoration: none;
}
.modash .trningwid .imghldr {
	float: left;
	width: 42px;
	margin-right: 10px;
}
.modash .trningwid .barwid {
	overflow: hidden;
}
.modash .trningwid .barwid h6 {
	margin: 0;
	margin-bottom: 5px;
	color: #666;
}
.modash .trningwid .barwid .progress {
	height: 13px;
	overflow: hidden;
	background-color: #f4f4f4;
	border-radius: 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0;
}
.modash .trningwid .barwid .progress .progress-bar {
	background-color: #d6d6d6;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7c7c7c;
	font-size: 9px;
	line-height: 13px;
}
.modash .infosave {
	font-size: 11px;
	color: #333;
}
.modash .infosave span {
	padding: 0 5px 0 0;
	border-right: 1px solid #ccc;
	display: inline-block;
	line-height: 10px;
	margin-right: 5px;
	color: #666;
}
.modash .infosave span:first-child {
	padding-left: 0;
}
.modash .infosave span:last-of-type {
	padding-right: 0;
	border: 0;
}
.modash.save-filters .table tr > th {
	padding-left: 10px;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.modash.save-filters .table tr > th:first-child {
	padding-left: 20px;
}
.alert-dshmy {
	background: #fff;
	border: 1px solid #dadadb;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 20px;
	color: #333;
	position: relative;
	padding-left: 115px;
	margin-top: 15px;
}
.alert-dshmy a.title {
	color: #333;
}
.alert-dshmy .close {
	font-weight: 300;
	font-size: 18px;
}
.alert-dshmy .videotime {
	font-size: 11px;
	color: #999;
}
.alert-dshmy .thumbvd {
	background-color: #666;
	
	width: 100px;
	height: 103%;
	position: absolute;
	left: -1px;
	top: -1px;
	border-radius: 4px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.alert-dshmy .thumbvd a {
	background: url(../img/ico-help-video-dash.png) no-repeat center;
	background-size: 35px;
	position:absolute;
	width: 100px;
    height: 100%;
   		z-index:2;
		opacity:1;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	}
.alert-dshmy .thumbvd span {
	    color: #fff;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .5px;
    text-align: center;
    transform: translate(-50%, -50%);
	    top: 50%;
	 left: 50%;
		position:absolute;
    opacity: .2;
	width: 100px;
	z-index:1;
	line-height:12px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.alert-dshmy .thumbvd:hover {
	background-color:#595959;
	}
.alert-dshmy .thumbvd:hover span {
	opacity:1;
}
.alert-dshmy .thumbvd:hover a {
	opacity:.3;
}
.alert-dshmy:after, .alert-dshmy:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.alert-dshmy:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 6px;
	margin-left: -6px;
}
.alert-dshmy:before {
	border-color: rgba(218, 218, 219, 0);
	border-bottom-color: #dadadb;
	border-width: 7px;
	margin-left: -7px;
}
.botmdas h5 {
	font-weight: 600;
	font-size: 16px;
}
.botmdas hr {
	margin-top: 10px;
	border-top: 1px solid #e3e4e6;
	margin-bottom: 30px;
}
.botmdas .media-left {
	width: 54px;
}
.botmdas .media-left img {
	border-radius: 54px;
	border: 1px solid rgba(0,0,0,.1);
}
.botmdas .media-body {
	width: auto;
	line-height: 21px;
}
.botmdas .media-body h4.media-heading {
	font-size: 13.5px;
	margin: 0;
	margin-bottom: 0;
	color: #333;
}
.botmdas .media-body h4.media-heading a {
	font-size: 14px;
}
.botmdas .media-body .datecat, .latforum .media-body .datecat {
	margin-bottom: 8px;
}
.botmdas .media-body .datecat, .latforum .media-body .datecat a {
	color: #acacac;
	font-size: 12px;
}
.botmdas .media-body .datecat span.dot {
	width: 5px;
	height: 5px;
	background: #bdbdbd;
	display: inline-block;
	border-radius: 5px;
	margin: 0 5px;
	vertical-align: middle;
}
.botmdas .media {
	margin-bottom: 30px;
}
.regdash.modal.fade .modal-dialog, .labsintro.modal.fade .modal-dialog, .imagemodal.modal.fade .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.regdash.modal.fade, .regdash.modal.fade.in, .labsintro.modal.fade, .labsintro.modal.fade.in, .imagemodal.modal.fade, .imagemodal.modal.fade.in {
	top: 6%;
}
.regdash.modal.fade .modal-content, .labsintro.modal.fade .modal-content {
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	line-height: 18px;
}
.regdash.modal.fade .modal-content h3 {
	margin-top: 10px;
	margin-bottom: 20px;
}
.regdash.modal.fade .modal-content .modal-body {
	padding: 35px 20px;
	color: #333;
}
.regdash.modal.fade .modal-content .modal-body .youknow {
	font-size: 12px;
}
.regdash.modal.fade .modal-content .modal-body .youknow img {
	max-height: 40px;
	margin: 15px 0;
}
.regdash.modal.fade .modal-content .modal-body .illust {
	max-height: 168px;
	margin-bottom: 30px;
}
.regdash.modal.fade .modal-content .modal-body .form-control, .regdash.modal.fade .modal-content .modal-body .btn {
	margin-bottom: 10px;
}
.regdash.modal.fade .modal-content .modal-body .form-control {
	margin-top: 10px;
}
.regdash .validate {
	border: 1px solid #dfdb97;
	background: #fff998;
	color: #535353;
	font-size: 11px;
	line-height: 14px;
	padding: 15px;
	margin-bottom: 10px;
	position: relative;
}
.regdash .validate ul {
	margin: 0;
	padding-left: 20px;
}
.regdash .validate ul li {
	padding-bottom: 5px;
}
.regdash .validate ul li:last-child {
	padding: 0;
}
.regdash .validate.onfocus {
	opacity: 0;
	position: absolute;
	visibility: hidden;
}
.regdash .passwrdval input.form-control:focus + div {
	display: block;
	opacity: 1;
	visibility: visible;
}
.regdash .passwrdval {
	position: relative;
}
.regdash .validate:after, .regdash .validate:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.regdash .validate:after {
	border-color: rgba(255, 249, 152, 0);
	border-bottom-color: #fff998;
	border-width: 6px;
	margin-left: -6px;
}
.regdash .validate:before {
	border-color: rgba(223, 219, 151, 0);
	border-bottom-color: #dfdb97;
	border-width: 7px;
	margin-left: -7px;
}
.regdash span.yes {
	position: absolute;
	right: -4px;
	top: 15px;
}
.regdash span.yes:after {
	content: '';
	display: block;
	width: 8px;
	height: 15px;
	border: solid #59c03c;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.regdash .email-sent {
	margin: -35px -20px 35px
}
.regdash .email-sent h4 {
	background: #eaeaea;
	margin: 0;
	padding: 13px 10px;
	margin-bottom: 40px;
	font-size: 16px;
}
.regdash .email-sent img {
	display: inline-block;
	margin-bottom: 20px;
	max-height: 49px;
}
.txticon {
	padding: 20px;
	line-height: 18px;
	color: #333;
}
.txticon .btn {
	margin-top: 10px;
}
.txticon img {
	max-height: 100px;
	margin-bottom: 20px;
}
.mylisting {
	padding: 20px;
}
.mylisting .scrensht {
	max-width: 200px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.mylisting .scrensht img {
	margin: 0;
	border-radius: 0;
	border: 1px solid #ddd;
	padding: 4px;
}
.mylisting .scrensht .upldtxt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px;
	background: url(../img/ico-camera.png) rgba(0, 0, 0, .7);
	background-position: 9px 11px;
	background-repeat: no-repeat;
	font-weight: 500;
	color: #fff;
	padding-left: 30px;
	background-size: 16px;
	font-size: 11px;
	opacity: 0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.mylisting .scrensht a:hover .upldtxt {
	opacity: 1;
}
.mylisting h3 {
	font-weight: 600;
}
.mylisting h3 a {
	color: #222;
}
.mylisting div.lead {
	font-size: 14px;
	color: #898989;
	line-height: 14px;
	margin: 15px 0 15px;
}
.timelog {
	float: right;
	margin-top: -5px;
}
.timelog label {
	font-size: 11px;
	color: #999;
	font-weight: 300;
	margin-right: 5px;
}
.timelog .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 145px;
}
.perfordata .table {
	font-size: 11px;
	color: #666;
}
.perfordata .table > thead > tr > th {
	text-transform: uppercase;
	font-weight: 600;
	border-bottom: 1px solid #f2f3f5;
	color: #333;
}
.perfordata .table > tbody > tr > td {
	vertical-align: top;
	font-size: 12px;
}
.perdta {
	font-size: 16px;
	color: #333;
}
.perdta li {
	padding: 2px 0;
}
.perdta li.manpro {
	font-size: 24px;
}
.perdta li span.infd {
	font-size: 11px;
	color: #999;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.perfordata .table > tbody > tr.totalaff > td {
	border-top: 1px solid #f2f3f5;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}
.upldcsv.progress {
	height: 10px;
	border-radius: 20px;
}
.alert.upldcsv {
	margin-top: -1px;
	margin-bottom: 10px;
	padding: 10px 15px;
	font-size: 12px;
}
.modblow.hoplink .modash {
	margin-top:-6px;
	}
.modblow.hoplink .modash .wid-title {
	border:0;
	}
.modash .contact-buttons {
	min-height:120px;
	}
.modash .contact-buttons .btn {
	padding: 8px 14px 9px;
	}
.modash .contact-buttons .btn span.icon {
	background:url(../img/dashboard-affiliate-contact-icons.png) no-repeat;
	background-size:19px;
	width:19px;
	height:17px;
	display:inline-block;
	margin-right:3px;
    vertical-align: inherit;
	}
.modash .contact-buttons .btn span.icon.ico-mail {
	background-position:0 -17px;
	}
/*Directory*/
.all-cat-wid.modash .wid-title {
	font-size: 16px;
}
.all-cat-wid.modash .wid-title p.lead {
	font-size: 13px;
	color: #666;
	line-height: 18px;
	margin: 0
}
.all-cat-wid .catdiv {
	padding: 15px 20px;
}
.all-cat-wid .catdiv .labs-ico {
	opacity: 0.6;
	margin-right: 2px;
}
.all-cat-wid .catdiv ul {
	margin: 0;
}
.all-cat-wid .catdiv li a {
	font-size: 13.5px;
	display: inline-block;
	/*margin:2px 0;*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
.all-cat-wid .catdiv li a, .all-cat-wid .catdiv li a .labs-ico {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.all-cat-wid .catdiv li a:hover .labs-ico {
	opacity: 1;
}
.all-cat-wid .catdiv li a:hover {
	text-decoration: none;
	color: #333;
}
.dirdashsupp hr {
	margin-bottom: 10px;
}
.dirdashsupp .item {
	margin-top: 5px;
}
.dirdashsupp .item .thumbnail .list-group-image {
	display: block;
}
.dirdashsupp .item .thumbnail .caption .list-group-item-heading {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	min-height: auto;
	font-weight: 400;
}
.item .thumbnail .sellnfo span em {
	color: #ccc;
	font-style: normal;
}
.dirdashsupp .item .thumbnail .sellnfo span .flag-icon {
	width: 1.6em;
}
.dirdashsupp .item .thumbnail .list-group-image:hover {
	border: 1px solid rgba(162, 164, 168, 0.90);
}
.dirsubme .browseprod a:hover {
	text-decoration: none;
}
.dirsubme .browseprod a span.count {
	color: #666;
	font-weight: 600;
	font-size: 9px;
	display: inline-block;
	vertical-align: super;
	background: #eaeaea;
	width: 15px;
	text-align: center;
	height: 15px;
	line-height: 16px;
	border-radius: 15px;
	position: relative;
	margin-right: 3px;
	margin-top: -3px;
}
.dirsubme .browseprod ul li a {
	margin-left: 0;
	padding: 5px 20px;
}
.dirsubme .browseprod ul li span.nosave a {
	padding: 0;
}
.dirsubme .dropdown-menu .divider {
	margin: 0;
}
.dirsubme .browseprod.dropdown-savesup:hover .dropdown-menu {
	display: block;
	visibility: visible;
}
.dirsubme .browseprod .dropdown-menu {
	min-width: 233px;
	left: 50%;
	right: auto;
	transform: translate(-48%, 0);
	margin-top: -5px;
}
.dirsubme .browseprod .dropdown-menu li {
	margin: 10px;
	display: block;
	overflow: hidden;
}
.dirsubme .browseprod .dropdown-menu li.text-center a {
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
}
.dirsubme .browseprod .dropdown-menu li img.pull-left {
	margin-right: 10px;
	max-width: 40px;
}
.dirsubme .browseprod .dropdown-menu li span.infodet {
	overflow: hidden;
	display: block;
	line-height: 16px;
}
.dirsubme .browseprod .dropdown-menu li span.infodet h6 {
	/*margin:0 0 5px;*/
	color: #333;
	font-size: 12px;
    line-height: 20px;
	font-weight:400;
}
.dirsubme .browseprod .dropdown-menu.savesearches li span.infodet h6 {
	margin: 3px 5px;
}
.dirsubme .browseprod .dropdown-menu li span.infodet a {
	padding: 0;
	margin-right: 5px;
}
.dirdashsupp .carousel-control .glyphicon-chevron-right, .dirdashsupp .carousel-control .glyphicon-chevron-left {
	background-repeat: no-repeat;
	background-size: 15px;
	text-indent: -1000px;
	overflow: hidden;
	padding: 10px;
	background-position: center;
	width: 40px;
	height: 40px;
	border-radius: 2px;
}
.dirdashsupp .carousel-control .glyphicon-chevron-right:hover, .dirdashsupp .carousel-control .glyphicon-chevron-left:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.dirdashsupp .carousel-control .glyphicon-chevron-left {
	background-image: url(../img/ico-arrow-left.png);
}
.dirdashsupp .carousel-control .glyphicon-chevron-right {
	background-image: url(../img/ico-arrow-right.png);
}
.dirdashsupp .carousel-control.left, .dirdashsupp .carousel-control.right {
	background: none;
	width: 40px;
	text-shadow: none;
	color: #ccc;
	opacity: .3;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	max-height: 228px;
}
.dirdashsupp .carousel-control.left:hover, .dirdashsupp .carousel-control.right:hover {
	color: #999;
}
.dirdashsupp .carousel.slide:hover .carousel-control.left, .dirdashsupp .carousel.slide:hover .carousel-control.right {
	opacity: 1;
}
.dirdashsupp .carousel-control .glyphicon-chevron-left, .dirdashsupp .carousel-control .icon-prev, .dirdashsupp .carousel-control .glyphicon-chevron-right, .dirdashsupp .carousel-control .icon-next {
	top: 110px;
}
/*Search*/
.searchmain {
	margin-top: 30px;
	margin-bottom: 30px;
}
.sidebardir {
	position: relative;
	background: #fff;
	width: 100%;
	padding-top: 0;/*border: 1px solid #cccdd1;*/
}
.sidebardir .disabled {
	position: absolute;
	z-index: 3;
	background: #fff;
	width: 100%;
	height: 100%;
	opacity: .7;
	top: 0;
	left: 0;
}
.sidebardir .form-group {
	padding: 0 15px;
	margin-bottom: 15px;
	min-height: inherit;
	position: relative;
}
.sidebardir .form-group.fristchd {
	padding-top: 20px;
}
.sidebardir:after {
	position: fixed;
	height: 100%;
}
.sidebardir .affix {
	top: 10px;
	background: #fff;
	z-index: 2;
}
.sidebardir .form-group.save {
	position: relative;
}
.sidebardir .form-group label, .sidebardir .form-group.save a {
	font-weight: 400;
	font-size: 11px;
	margin-bottom: 4px;
	color: #333;
}
.sidebardir .form-group.save a:hover, .sidebardir .form-group.save a:focus, .sidebardir .form-group .saved, .sidebardir .form-group.saved a:focus {
	color: #333 !important;
	text-decoration: none;
	font-weight: 600 !important;
}
.sidebardir .form-group.save a img {
	margin-right: 5px;
	vertical-align: top;
	margin-top: 1px;
}
.sidebardir .form-group.save .tipsave {
	left: 0;
}
.sidebardir .form-group label span {
	font-weight: 600;
	color: #333;
}
.sidebardir .slider.slider-horizontal {
	margin-top: -8px;
}
.searchmain .form-group .bootstrap-select.btn-group {
	width: 100%;
}
.form-group .bootstrap-select > .dropdown-toggle {
	padding: 6px 10px;
	font-size: 12px;
	color: #666;
	border: 1px solid #dbdbdb;
	border-radius: 1px;
	padding-right: 25px;
	background-color: transparent;
	min-height: 34px;
}
.form-group .btn-group .dropdown-toggle:focus, .form-group .btn-group .dropdown-toggle:active, .form-group .btn-group li a:focus, .form-group .btn-group li a:active {
	outline: none !important;
}
.form-group .btn-group.open .dropdown-toggle, .form-group .btn-group .dropdown-toggle:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #fff;
	border-color: #9aaac7;
}
.bootstrap-select.btn-group .dropdown-menu {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	border: 1px solid #ccc;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	border: 0;
}
.bootstrap-select.btn-group .dropdown-menu li:nth-of-type(even) {
	background-color: #f9f9f9;
}
.nomultiple .bootstrap-select.btn-group .dropdown-menu li:nth-of-type(even) {
	background-color: transparent;
}
.bootstrap-select.btn-group .dropdown-menu li a {
	font-size: 12px;
	padding: 5px 10px;
}
.bootstrap-select.btn-group .dropdown-menu li a:hover {
	background: none;
}
.nomultiple .bootstrap-select.btn-group .dropdown-menu li a:hover {
	background: #f5f5f5;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	display: none;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	padding-left: 17px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text::before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	top: 6px;
	position: absolute;
	border: 1px solid #dadada;
	left: 7px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.text::before {
	background: #88c663 url(../img/ico-check.svg) no-repeat;
	border: 1px solid #6da54c;
	background-position: center;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
	opacity: .7;
}
.searchmain .resfil {
	color: #999;
	font-size: 13px;
}
.searchmain .resfil .reslts {
	color: #333;
}
.searchmain .resfil .reslts em {
	font-style: normal;
}
.searchmain .resfil .form-group {
	display: inline-block;
	text-align: right;
}
.searchmain .resfil .form-group .dropdown-toggle {
	width: 110px;
	padding-right: 0;
}
.searchmain .resfil .form-group .dropdown-toggle .filter-option {
	width: auto;
}
.searchmain .resfil .form-group .dropdown-toggle .bs-caret {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding-left: 20px;
}
.searchmain .resfil .form-group .bootstrap-select.btn-group {
	width: auto;
	margin-top: -3px;
}
.searchmain .resfil .form-group .bootstrap-select > .dropdown-toggle {
	border: 0;
	background: none;
	padding: 0;
	padding-right: 20px;
	padding-left: 5px;
}
.searchmain .resfil .form-group .bootstrap-select .caret {
	border-top: 3px dashed;
	border-top: 3px solid \9;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
}
.searchmain .resfil .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	color: #333;
}
.searchmain .resfil .bootstrap-select.btn-group .dropdown-menu li:nth-of-type(even) {
	background-color: transparent;
}
.searchmain .bootstrap-select.btn-group .dropdown-menu li a {
	color: #666;
}
.searchmain .bootstrap-select.btn-group .dropdown-menu li.selected a:hover, .searchmain .bootstrap-select.btn-group .dropdown-menu li a:hover, .searchmain .bootstrap-select.btn-group .dropdown-menu li a:focus {
	background-color: #f9f9f9;
	color: #333;
}
.searchmain .results-div {
	position: relative;
}
.searchmain .divserchrow .results-div .loader-wrap {
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	margin-top: 0;
	background: #f2f3f5;
	opacity: 0.8;
	z-index: 4;
}
.dbsearch.input-group .form-control {
	border-right-color: transparent;
}
.dbsearch.input-group .form-control:focus {
	border-right-color: #9aaac7;
}
.dbsearch .autocomplete, .suppsearch .autocomplete, .srchprdct .autocomplete {
	border-radius: 0;
	padding: 10px 15px 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	right: 82px;
	font-size: 12px;
	line-height: 20px;
	max-width: 379px;
}
.srchprdct .autocomplete {
	max-width: 390px;
	margin-top: -1px;
}
.srchprdct .autocomplete a {
	font-size: 13px;
	padding: 5px 0;
}
.suppsearch .autocomplete {
	width: 100%;
	margin-top: -1px;
}
.dbsearch .autocomplete, .dbsearch .autocomplete a, .suppsearch .autocomplete, .suppsearch .autocomplete a, .srchprdct .autocomplete a {
	color: #999;
}
.dbsearch .autocomplete a em, .dbsearch .autocomplete em, .suppsearch .autocomplete a em, .suppsearch .autocomplete em, .srchprdct .autocomplete em {
	color: #333;
	font-style: normal;
}
.dbsearch .autocomplete .searches li {
	background: url(../img/lb-ico-boxes.png) no-repeat left center;
	background-size: 16px;
}
.dbsearch .autocomplete .suppliers li {
	background: url(../img/lb-ico-warehouse.png) no-repeat left center;
	background-size: 15px;
}
.dbsearch .autocomplete ul li {
	padding: 2px 2px 2px 20px;
}
.dbsearch .autocomplete hr, .suppsearch .autocomplete hr {
	margin: 10px -15px;
}
.dirsupbox {
	padding: 20px;
	background: #fff;
	border: 1px solid #cccdd1;
	margin-top: 15px;
	position: relative;
}
.dirsupbox .imgsupp {
	float: left;
	margin-right: 15px;
	width: 156px;
	position: relative;
}
.dirsupbox .infosupp .imgsupp {
	display: none;
}
.dirsupbox .infosupp h2 {
	font-size: 19px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 2px;
	margin-top: 5px
}
.dirsupbox .infosupp h2 a {
	color: #252525;
}
.dirsupbox .infosupp h2 a:hover {
	text-decoration: underline;
	color: #333;
}
.dirsupbox .table tr td {
	border: 0;
}
.dirsupbox .table {
	margin: 0;
}
.dirsupbox .infosupp h2 .badgesup img {
	max-height: 20px;
	margin: 0 1px;
}
.dirsupbox .infosupp .suppinfo {
	color: #999;
	font-size: 12px;
}
.dirsupbox .infosupp .suppdesc {
	margin: 10px 0;
}
.dirsupbox .infosupp .suppinfo .flag-icon {
	width: 1.5em;
}
.dirsupbox .infosupp .supptype {
	background: url(../img/lb-ico-brand.png) no-repeat left center;
}
.dirsupbox .infosupp .suppbrand {
	background: url(../img/lb-ico-products.png) no-repeat left top;
}
.dirsupbox .infosupp .supptype, .dirsupbox .infosupp .suppbrand, .dirsupbox .infosupp .suppcatlg {
	background-size: 18px;
	padding-left: 23px;
	color: #666;
	margin: 7px 0;
}
.dirsupbox .infosupp .suppcatlg {
	background: url(../img/lb-ico-catalog.png) no-repeat left top;
	background-size: 15px;
	background-position: 2px 1px;
}
.dirsupbox .infosupp em {
	/*background:#fff4be;*/
	font-weight: 600;
	color: #000;
	font-style: normal;
}
.infosupp .sellnfo a.save {
	display: inline-block;
	opacity: 1;
	position: relative;
	right: inherit;
	top: inherit;
}
.infosupp .sellnfo a.save span {
	color: #999;
}
.dirsupbox .infosupp hr {
	margin: 15px 0 10px;
}
.infosupp .sellnfo a.save img, .infosupp .sellnfo a.save:hover img {
	margin-right: 0;
}
.infosupp .sellnfo .dropdown .btn.add-note, .infosupp .sellnfo .dropdown .btn.contact-sup {
	color: #999;
}
.infosupp .sellnfo .dropdown .btn.contact-sup img {
	opacity: 1;
}
.infosupp a:hover, .infosupp a:focus, .infosupp .sellnfo .dropdown .btn:hover, .infosupp .sellnfo .dropdown .btn:focus, .infosupp .sellnfo a.save:hover span {
	text-decoration: none;
	color: #333;
}
.infosupp .sellnfo .dropdown {
	display: inline-block;
}
.infosupp .sellnfo .dropdown .btn {
	padding: 0 20px;
	color: #999;
	padding-left: 0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.infosupp .sellnfo a.save {
	padding-right: 20px;
}
.infosupp .sellnfo .savecan {
	margin-top: 5px;
}
.infosupp .sellnfo .savecan .btn.btn-xs, .prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu .savecan .btn.btn-xs, .supplrdiv .hdrtop .btn.btn-xs {
	padding: 2px 10px;
	color: #FFF;
	font-size: 11px;
}
.infosupp .sellnfo .savecan .btn.btn-xs.btn-grey, .prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu .savecan .btn.btn-xs.btn-link, .supplrdiv .hdrtop .btn.btn-xs.btn-link {
	color: #59c03c;
	background-color: transparent;
	padding: 2px 5px;
}
.infosupp .sellnfo .savecan .btn.btn-xs.btn-grey:hover, .prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu .savecan .btn.btn-xs.btn-link:hover {
	text-decoration: underline;
}
.infosupp .sellnfo .dropdown .btn img {
	max-height: 11px;
	vertical-align: middle;
	margin-bottom: 3px;
	opacity: .8;
}
.infosupp .sellnfo .dropdown .btn.chatbs img {
	max-height: 12px;
}
.infosupp .sellnfo .dropdown .btn:hover img, .infosupp .sellnfo .dropdown .btn:focus img {
	opacity: 1;
}
.infosupp .sellnfo .dropdown-menu, .prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu, .supplrdiv .introdtls .dropdown.note .dropdown-menu {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	font-size: 13px;
	padding: 10px;
	min-width: 250px;
	background: #ffffb0;
}
.infosupp .sellnfo .dropdown-menu .editable, .prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu .editable, .supplrdiv .introdtls .dropdown.note .dropdown-menu .editable {
	font-size: 11px;
	color: #333;
	min-height: 70px;
	padding: 5px;
	line-height: 15px;
	background: #fff;
	border: 1px solid transparent;
}
.prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu .editable, .supplrdiv .introdtls .dropdown.note .dropdown-menu .editable {
	margin-bottom: 3px;
}
.infosupp .sellnfo .dropdown-menu .editable:focus, .prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu .editable:focus, .supplrdiv .introdtls .dropdown.note .dropdown-menu .editable:focus {
	border-color: #ccc;
}
.infosupp a:hover {
	color: #23527c;
}
[contenteditable=true]:empty:before {
	content: attr(placeholder);
	display: inline-block; /* For Firefox */
	color: #999;
}
.infosupp .sellnfo .dropdown-menu .editable:focus, .prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu .editable:focus, .supplrdiv .introdtls .dropdown.note .dropdown-menu .editable:focus {
	outline: none;
}
/*.infosupp .sellnfo .dropdown-menu .editable::after {
	    font-family: "Glyphicons Halflings";
    content: "\270f";
    font-size: 8px;
    color: #bdbdbd;
    padding-left: 7px;
	}*/
.noresults h2 {
	font-size: 19px;
	margin-bottom: 0;
	line-height: 29px;
	margin-top: 0;
}
.noresults h2 em, .noresults h5 em {
	font-style: normal;
	font-weight: 600;
}
.noresults p.lead {
	font-size: 15px;
	color: #666;
}
.noresults ul.listcon {
	margin-top: 10px;
	font-size: 14px;
}
.modash.noreslts {
	border: 1px solid #d7d9da;
}
.modash.noreslts .wid-title {
	border: 0;
	padding-bottom: 0;
}
.modash .table td.timestamp {
	font-size: 9px;
	color: #999;
	min-width: 70px;
}
.suphdrno {
	border-bottom: 1px solid #eee;
	margin: 0 -20px;
	padding: 0 20px;
}
.suphdrno .wid-title {
	font-size: 19px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 2px;
}
.suphdrno p.lead {
	font-size: 13px;
	color: #999;
}
/*.dirsupbox.altrprods {
	border-color:transparent;
	background-color:transparent;
	border-top: 1px solid #e5e5e5;
	    padding-left: 0;
    padding-right: 0;
	margin-bottom:0;
	padding-bottom:0;
	}*/
.dirsupbox.altrprods .table-striped > tbody > tr:nth-of-type(odd) {
	background-color: transparent;
}
.dirsupbox.altrprods .suphdrno {
	border: 0;
}
.dirsupbox.altrprods .suphdrno p.lead {
	color: #666;
}
.dirsupbox.altrprods .imgsupp {
	width: 70px;
	margin-right: 0;
	margin-top: 5px;
}
.dirsupbox.altrprods .infosupp h2 {
	font-size: 16px;
	line-height: 24px;
	margin-top: 0;
}
.dirsupbox.altrprods .table tr td:first-child {
	padding-left: 0;
}
.dirsupbox.altrprods.unregistered .table {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-ms-filter: blur(4px);
	-o-filter: blur(4px);
	filter: blur(4px);
	opacity: .7;
}
.dirsupbox.altrprods .alert.alert-unregistered {
	height: 100%;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	right: 0;
	text-align: center;
}
.dirsupbox.altrprods .alert.alert-unregistered .btn {
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	position: absolute;
	text-align: center;
	margin-top: 0;
}
.didyofnd .btn {
	line-height:12px;
	padding: 9px 20px 8px;
	}
.rsultslink {
	color: #999;
}
.rsultslink a {
	font-size: 12px;
	margin: 0 5px;
}
.rsultslink a:first-child {
	margin-left: 0;
}
.categorylist {
	background: #fff;
	padding: 20px 30px;
	border: 1px solid #dcdddf;
	margin-bottom: 13px;
}
.categorylist h2 {
	color: #000;
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	margin-top: 5px;
}
.categorylist .labs-ico {
	background-image: url(../img/lab-sprite-ico-white.png);
}
.categorylist h2 span.backico {
	background: #7a7e84;
	height: 25px;
	display: inline-block;
	vertical-align: top;
	width: 25px;
	text-align: center;
	padding: 3px 0;
	border-radius: 3px;
	margin-top: 4px;
}
.categorylist a.show-cat {
	margin-top: 10px;
	background: url(../img/ico-arrow-right.png) no-repeat center;
	width: 20px;
	height: 20px;
	background-size: 8px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.categorylist a.show-cat.open {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
}
.categorylist .catli a {
	padding: 3px 0;
	display: inline-block;
	font-size: 14px;
}
.categorylist .catli a span {
	font-weight: 400;
	color: #333;
	font-size: 12px;
}
.sortsup .btn-sm.btn-filter-xs, .sortsup .btn-sm.btn-filter-xs:active, .sortsup .btn-sm.btn-filter-xs:focus {
	font-size: 10px;
	color: #bfbdba;
	padding: 8px 20px 9px;
	border-radius: 3px;
	margin-top: 2px;
	background-color: #fff;
	border-color: #ccc;
}
.sortsup .btn.btn-sm.btn-filter-xs:hover {
	color: #fff;
	background: #59c03c;
	border: 1px solid #59c03c;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*Chat box*/
.chat-box {
	color: #333;
	width: 280px; /* Chatbox width */
	border-bottom: none;
	background-color: white;
	position: fixed;
	right: 10px;
	bottom: 0;
	z-index: 9999;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.2);
	box-shadow: 1px 1px 5px rgba(0,0,0,.2);
	display: none;
}
.chat-box > input[type="checkbox"] {
	display: block;
	margin: 0 0;
	padding: 0 0;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 250px;
	height: 26px;
	z-index: 4;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.chat-box > label {
	display: block;
	height: 30px;
	line-height: 24px;
	background-color: #374359;
	color: white;
	font-weight: 600;
	padding: 3px 1em 1px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 11px;
}
.chat-box > label:before {
	content: attr(data-collapsed)
}
.chat-box .chat-box-content {
	display: none;
}
/* hover state */
.chat-box > input[type="checkbox"]:hover + label {
	background-color: #374359
}
.chat-box > input[type="checkbox"]:hover {
	cursor: default;
}
/* checked state */
.chat-box > input[type="checkbox"]:checked + label {
	background-color: #374359
}
.chat-box > input[type="checkbox"]:checked + label:before {
	content: attr(data-expanded)
}
.chat-box > input[type="checkbox"]:checked ~ .chat-box-content {
	display: block;
	border-left: 1px solid #b8bcc0;
	border-right: 1px solid #b8bcc0;
	height: 400px;
	background: #fff;
	padding-bottom: 37px;
}
.chat-box-content .inner-con {
	overflow-y: scroll;
	height: 100%;
	padding: 10px;
}
.chat-box-content .inner-con .noti {
	font-size: 11px;
	line-height: 14px;
	background: #f2f4f6;
	padding: 10px 10px 13px;
	margin: -10px -10px 20px;
	color: #8e9ba7;
	text-align: center;
	font-weight: 300;
}
.chat-box-content .inner-con .noti h6 {
	font-weight: 300;
	line-height: 16px;
	margin: 0 0 5px;
	color: #768694;
}
.chatmsg {
	padding: 10px 15px;
	line-height: 17px;
	border-radius: 6px;
	font-size: 12px;
	margin-bottom: 10px;
}
.chatmsg span.date {
	font-size: 10px;
	display: block;
	opacity: .5;
}
.chatmsg.out {
	background-color: #edf1f4;
	margin-right: 18px;
	color: #314a64;
}
.chatmsg.in {
	background-color: #5baffc;
	color: #fff;
	margin-left: 18px;
}
.typext {
	position: fixed;
	bottom: 0;
	width: 278px;
	margin-left: -10px;
}
.typext .form-control {
	border: 0;
	border-top: 1px solid #e0e3e5;
	font-size: 12px;
	padding: 10px;
	height: 38px;
	min-height: 30px;
	-webkit-transition: height .2s ease;
	-moz-transition: height .2s ease;
	-o-transition: height .2s ease;
	transition: height .2s ease;
	resize: none;
}
.typext .form-control:focus {
	border-top: 1px solid #b1d1ef;
	height: 80px;
}
.chat-box a.closecht {
	right: 5px;
	font-weight: 300;
	font-size: 18px;
	position: absolute;
	color: #fff;
	top: 3px;
	z-index: 2;
	text-align: center;
	width: 20px;
	background-color: #374359;
}
.chat-box a.closecht:hover {
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.supplierform {
	background: #fff;
	padding: 10px 30px 30px;
}
.supplierform h2 {
	font-size: 19px;
	line-height: 32px;
	margin-bottom: 20px;
}
.alert-notfound h3 {
	line-height: 26px;
	color: #333;
	font-weight: 400;
	font-size: 18px;
	letter-spacing: .5px;
	margin-bottom: 0;
}
.alert-notfound h4 {
	line-height: 26px;
	color: #707070;
	font-weight: 300;
	font-size: 16px;
	letter-spacing: .5px;
	margin-top: 0;
}
.alert-notfound .img-notfound {
	max-height: 82px;
}
.alert-notfound .btn {
	margin: 10px 0;
    padding: 9px 20px 7px;
}
/*Supplier Finder*/
.supplier-finder {
	background-color: #fff;
	margin-top: 15px;
	border: 1px solid #d7d9da;
}
.supplier-finder .table {
	margin: 0;
}
.supplier-finder .btn-group .dropdown-toggle {
	font-size: 12px;
	padding: 3px 23px 3px 12px;
	min-width: 104px;
}
.supplier-finder .btn-group .dropdown-toggle:hover, .supplier-finder .btn-group .dropdown-toggle:focus {
	background-color: #fff;
	border: 1px solid #9aaac7;
}
.supplier-finder .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: inherit;
}
.supplier-finder .bootstrap-select.btn-group .dropdown-menu li:nth-of-type(even), .supplier-finder .bootstrap-select.btn-group .dropdown-menu li:nth-of-type(odd) {
	background-color: transparent;
}
.supplier-finder .flag-icon {
	width: 1.4em;
}
.supplier-finder .table > thead > tr > th {
	font-weight: 600;
	border-bottom: 1px solid #d7d9da;
}
.supplier-finder .table > thead > tr > th:first-child, .supplier-finder .table > tbody > tr > td:first-child {
	padding-left: 15px;
}
.supplier-finder .table > tbody > tr > td {
	border: 0;
}
.view-listing {
	background: url(../img/ico-check-green.svg) left no-repeat;
	padding-left: 12px;
	font-size: 10px;
	text-transform: uppercase;
}
.email-noti label {
	display: inline-block;
	margin-right: 10px;
	color: #333;
}
.email-noti.form-group {
	float: right;
	margin-top: 1px;
}
.email-noti.form-group .bootstrap-select.btn-group {
	width: 165px !important;
}
/*Supplier listing page*/
.back-title {
	color: #252525;
	font-weight:400;
	font-size:13px;
    font-family: 'Poppins', sans-serif;
	line-height: 32px;
}
.back-title:hover {
	text-decoration:none;
	}
.supplrdiv .hdrtop {
	background-color: #fff;
	padding: 30px 0 40px;
}
.supplrdiv .hdrtop h1 {
	font-size: 30px;
	font-weight: 600;
}
.supplrdiv .hdrtop .lead {
	font-size: 14px;
	color: #898989;
	line-height: 21px;
	margin: 0 0 30px;
}
.editsup .btn {
	font-size: 13px;
}
.supplrdiv .hdrtop .btn {
	margin-right: 10px;
}
.supplrdiv .hdrtop .carousel-control.left, .supplrdiv .hdrtop .carousel-control.right {
	background: none;
	width: 30px;
}
.supplrdiv .hdrtop .carousel-control.left {
	left: -40px;
}
.supplrdiv .hdrtop .carousel-control.right {
	right: -40px;
}
.supplrdiv .hdrtop .carousel-control .glyphicon-chevron-right, .supplrdiv .hdrtop .carousel-control .glyphicon-chevron-left {
	overflow: hidden;
	text-indent: -1000px;
	background-size: 10px;
	background-position: center top;
	background-repeat: no-repeat;
}
.supplrdiv .hdrtop .carousel-control .glyphicon-chevron-right {
	background-image: url(../img/ico-arrow-right.png);
}
.supplrdiv .hdrtop .carousel-control .glyphicon-chevron-left {
	background-image: url(../img/ico-arrow-left.png);
}
.supplrdiv .hdrtop .item {
	min-height: inherit;
	margin-top: 0;
}
.supplrdiv .scrensht {
	padding: 2px;
	border: 1px solid #dfdfdf;
	margin-right: 30px;
	float: left;
	width: 186px;
	margin-bottom: 20px;
}
.supplrdiv .hdrtop .item .col-md-2 {
	padding-right: 0;
}
.supplrdiv .introdtls .lead .loc, .mylisting div.lead .loc {
	background: url(../img/sup-ico-pin.png) no-repeat left;
	background-size: 17px;
	padding-left: 20px;
	padding-right: 12px;
	margin-right: 8px;
	border-right: 1px solid #c5c5c5;
	display: inline-block;
}
.supplrdiv .introdtls .btn-note, .supplrdiv .introdtls .btn-fav, .supplrdiv .introdtls .btn-contactsup, .supplrdiv .introdtls .btn-visitweb {
	background-size: 17px;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 15px center;
}
.supplrdiv .introdtls .btn-note {
	background-image: url(../img/sup-ico-note.png);
	background-position: 0 0;
	padding: 0;
	padding-left: 20px;
	color: #787878;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.supplrdiv .introdtls .btn-fav, .supplrdiv .introdtls .dropdown.note {
	float: right;
}
.supplrdiv .introdtls .btn-note:hover, .supplrdiv .introdtls .btn-note:focus, .supplrdiv .introdtls .btn-note.active {
	text-decoration: none;
	color: #333;
	background-position: 0 -26px;
}
.supplrdiv .introdtls .btn-fav {
	background-image: url(../img/sup-ico-favorite.png);
	background-position: 0 1px;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;
	color: #787878;
	margin-top: 4px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.supplrdiv .introdtls .btn-fav:hover, .supplrdiv .introdtls .btn-fav.active {
	text-decoration: none;
	color: #333;
	background-position: 0 -23px;
}
.supplrdiv .introdtls .btn-contactsup {
	background-image: url(../img/sup-ico-mail.png);
}
.supplrdiv .introdtls .btn-visitweb {
	background-image: url(../img/sup-ico-external-link.png);
	background-position: 12px 8px;
	padding-left: 35px;
}
.supplrdiv .supsdebox {
	padding: 17px 17px 10px;
	background: #fff;
	font-size: 12px;
}
.supplrdiv .supsdebox h5 {
	color: #fff;
	background: #7a7e84;
	margin: -17px -17px 0;
	padding: 12px 17px;
}
.supplrdiv .qckdtls, .supplrdiv .infodtls {
	margin-top: 20px;
}
.supplrdiv .infodtls {
	margin-bottom: 0;
}
.supplrdiv .qckdtls li {
	background: url(../img/sup-ico-tick-green.png) no-repeat;
	background-position: left 2px;
	background-size: 13px;
	padding-left: 20px;
	line-height: 16px;
	padding-bottom: 12px;
	color: #666;
}
.supplrdiv .infodtls li {
	line-height: 16px;
	padding-bottom: 12px;
}
.supplrdiv .infodtls li img {
	max-height: 14px;
	float: left;
	margin-right: 7px;
	opacity: .5;
}
.supplrdiv .infodtls li a {
	color:#666;
	}
.supplrdiv .infodtls li.best a {
    color: #506ca0;
	}
.supplrdiv .infodtls li.best span.label {
	display:inline-block;
    vertical-align: bottom;
    color: #58c03B;
	background:url(../img/ico-check-green.svg) no-repeat left;
	padding-left:10px;
	margin-left:8px;
    font-weight: 400;
	letter-spacing: .3px;
	}
.supplrdiv .qckdtls li span, .supplrdiv .infodtls li span {
	color: #000;
	font-weight: 600;
}
.supplrdiv .infodtls li span {
	display: block;
	overflow: hidden;
}
.supplrdiv .gogmapdv {
	height: 220px;
	margin: 5px -17px;
}
.gm-style-cc {
	display: none;
}
.supplrdiv .supsdebox.sftyanlysis .tabledv {
	margin: 0 -17px;
}
.supplrdiv .supsdebox.sftyanlysis .table {
	font-size: 11px;
	color: #666;
	margin-bottom: 0;
}
.supplrdiv .supsdebox.sftyanlysis .table th, .supplrdiv .supsdebox.sftyanlysis .table td {
	border: 0;
}
.supplrdiv .supsdebox.sftyanlysis .table th, .supplrdiv .supsdebox.sftyanlysis .table b {
	font-weight: 600;
	color: #000;
}
.supplrdiv .supsdebox.sftyanlysis .table th, .supplrdiv .supsdebox.sftyanlysis .table td:first-child {
	padding-left: 17px;
	padding-right: 0;
}
.supplrdiv .supsdebox.sftyanlysis .table td, .supplrdiv .supsdebox.sftyanlysis .table td:first-child {
	padding-right: 17px;
}
.supplrdiv .supsdebox.sftyanlysis .table-striped > tbody > tr:nth-of-type(even) {
	background-color: #f9f9f9;
}
.suplrinfo, .supplrdiv .contact-supplier {
	background: #fff;
	border: 1px solid #d9dadc;
}
.tab-white .nav-tabs li a#product-catalog-tab, .new-ribbon {
	background-image: url(../img/ico-new.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 28px;
}
.tab-white .nav-tabs > li > a {
	border-radius: 0;
	border: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-top-color: transparent;
	margin-right: -1px;
	font-size: 14px;
	color: #727272;
	padding: 10px 10px;
}
.tab-white .nav-tabs > li > a:hover {
	background-color: transparent;
	color: #000;
}
.tab-white .nav-tabs > li.active > a, .tab-white .nav-tabs > li.active > a:hover, .tab-white .nav-tabs > li.active > a:focus {
	border-top-color: transparent;
	color: #000;
	border-bottom: 1px solid #fff;
}
.tab-white .nav-tabs > li.active > a:hover {
	border-bottom: 1px solid #fff;
}
.tab-white .nav-tabs {
	border-bottom: 1px solid #e5e5e5;
}
.tab-white .nav-tabs li:first-child a {
	border-left: none;
}
.tab-white .tab-content {
	padding: 35px 37px 25px;
	color: #666;
	line-height: 22px;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
}
.tab-white .tab-content h4, .tab-white .tab-content h5, .supplrdiv .contact-supplier h5 {
	font-weight: 600;
	color: #000;
}
.tab-white .tab-content .title-left h5, .supplrdiv .contact-supplier h5 {
	margin-top: 5px;
	line-height: 20px;
}
.supplrdiv .contact-supplier {
	padding: 20px 37px 30px;
	margin-top: 12px;
}
.supplrdiv .contact-supplier .form-control {
	border: none;
	background-color: transparent;
}
.supplrdiv .contact-supplier .form-horizontal .form-group {
	border: 1px solid #dbdbdb;
	border-right: none;
	border-left: none;
	padding-bottom: 6px;
	padding-top: 4px;
	margin-left: 0;
	margin-right: 0;
}
.supplrdiv .contact-supplier .form-horizontal .control-label {
	font-weight: 400;
	text-align: left;
	padding-top: 4px;
	padding-left: 0;
}
.supplrdiv .contact-supplier textarea.form-control {
	padding: 0;
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 10px;
	resize: none;
}
.supplrdiv .contact-supplier .slct-tmplts {
	color: #7a7e84;
	font-size: 12px;
	padding-left: 17px;
}
.supplrdiv .contact-supplier .slct-tmplts li.active a {
	color: #7a7e84;
}
.supplrdiv .contact-supplier h6 {
	font-weight: 600;
}
.supplrdiv .srchcatdiv {
}
.supplrdiv .srchcatdiv .form-control.searchprods {
	background-image: url(../img/sup-ico-search.png);
	background-repeat: no-repeat;
	background-position: 96%;
	background-size: 19px;
	padding-right: 34px;
}
.supplrdiv .srchcatdiv .form-group label {
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 0;
}
.supplrdiv h4.catgsec {
	border-bottom: 1px solid #e6e7e9;
	padding-bottom: 10px;
}
.supplrdiv .catlgdiv {
	margin-top: 15px;
	margin-bottom: 10px;
}
.supplrdiv .catimgd {
	max-height: 130px;
	overflow: hidden;
	position: relative;
}
.supplrdiv .catdesd {
	position: relative;
	padding: 0 12px 8px;
	border: 1px solid #e5e5e5;
	border-top: none;
}
.supplrdiv .cattletrun {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	left: 12px;
	top: 7px;
	font-size: 12px;
	font-weight: 600;
	color: #333;
	line-height: 16px;
	right: 12px;
	background: #fff;
}
.supplrdiv .cattletrun:hover, .catlgdiv:hover .cattletrun {
	text-overflow: clip;
	white-space: normal;
	border-bottom: solid 10px #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	min-height:36px; 
}
.supplrdiv .catprce {
	font-size: 14px;
	padding-top: 20px;
}
.supplrdiv .catempty {
	color: #000;
}
.supplrdiv .catempty p.lead {
	font-size: 16px;
	color: #666;
}
.supplrdiv .catempty .btn {
	margin-bottom: 10px;
}
.supplrdiv .catempty .importvcsv-img {
	margin: 40px 0;
}
.supplrdiv .catempty .importvcsv-img img {
	max-height: 175px;
}
.editsup {
	padding: 37px;
	border: none;
}
.editsup .alert.alert-top {
	margin: -37px;
	margin-bottom: 30px;
	border: 0;
	padding: 25px 37px;
}
.editsup .form-horizontal .control-label {
	text-align: left;
	line-height: 18px;
	padding-top: 8px;
	font-weight: 600;
}
.editsup .form-horizontal .control-label .help-block, .editsup .help-inblock {
	font-size: 11px;
	font-weight: 300;
	color: #999;
	display: block;
	line-height: 14px;
	margin-top: 0;
}
.editsup .help-inblock {
	display: inline-block;
}
.editsup .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%;
}
.editsup .form-group .bootstrap-select > .dropdown-toggle {
	font-size: 14px;
	color: #666;
}
.seleccontnr span {
	font-size: 11px;
	display: inline-block;
	position: relative;
	background-color: #eaeaea;
	border-radius: 2px;
	padding: 0 5px 0 5px;
	margin-bottom: 2px;
}
.seleccontnr span .close {
	margin-top: -1px;
}
.seleccontnr span .close span {
	font-size: 12px;
	font-weight: 400;
	padding: 0;
	padding-left: 5px;
}
.seleccontnr .add-categ {
	margin: 0 10px;
}
.photo-opt {
	margin-top: 10px;
	margin-bottom: 10px;
}
.photo-opt div {
	padding-right: 0;
}
.photo-opt div .photodiv-con {
	position: relative;
}
.photo-opt div .photodiv-con:hover button {
	opacity: .5;
}
.photo-opt div .photodiv-con button {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.photo-opt div .photodiv-con button span {
	text-shadow: none;
	color: #fff;
	background: #000;
	right: 0;
	position: absolute;
	top: 0;
	font-size: 18px;
	font-weight: 400;
	padding: 2px 5px;
}
.imagemodal button.close {
	margin-bottom: 8px;
	font-weight: 400;
	margin-right: 15px;
	margin-top: 7px;
}
.imagemodal .modal-body {
	padding: 0;
}
.imagemodal .modal-body img.thumbnail, .supplrdiv .scrensht img {
	border: 0;
	padding: 0;
	border-radius: 0;
	margin: 0;
	width: 100%;
}
.imagemodal .modal-footer {
	border: 0;
}
.supplr-edit {
	padding: 10px 0;
	background: #eaeaea;
	color: #666;
}
.supplr-edit .btn {
	margin-right: 10px;
}
.supplr-edit .glyphicon {
	font-size: 9px;
	vertical-align: middle;
	margin-top: -5.5px;
	color: #999;
}
.helpimport {
	margin: 20px 0 0;
	background: #f2f3f5;
	padding: 20px;
	border: 1px dashed #c0cad0;
	font-size: 12px;
	line-height: 15px;
	color: #666;
}
.helpimport img.scrshotcsv {
	max-width: 280px;
}
.instrct h5 {
	margin-top: 0;
	font-weight: 500;
	font-size:14px;
	color:#252525;
}
.instrct ol {
	padding-left: 15px;
}
.instrct li {
	margin-bottom: 10px;
}
.modash.catalog {
	max-height: 200px;
	overflow-y: scroll;
}
.modash.catalog .table {
	font-size: 11.5px;
}
.modash.catalog .table img {
	width: 50px;
}
.numbrprod {
	font-weight: 600;
	font-size: 12px;
	margin: 15px 0 5px;
}
.uploadcsv {
	margin: 10px 0;
	color: #333;
	font-weight: 600;
	background: url(../img/ico-file-csv.png) no-repeat left;
	background-size: 21px;
	padding-left: 25px;
	font-size: 11px;
	min-height: 24px;
	padding-top: 2px;
}
.uploadcsvds {
	font-weight: 600;
}
.uploadcsvds img {
	max-height: 21px;
	vertical-align: middle;
	margin: 0;
}
.uploadcsv button.close {
	font-weight: 300;
	font-size: 18px;
	margin-top: 2px;
}
/*Message*/
.mesgediv .mesgecon {
	background: #fff;
	display: flex;
	min-height: 382px;/*border: 1px solid #bbbcbd;*/
}
.btn-white.btn-newmsg {
	background-image: url(../img/msg-ico-new-message.png);
	background-position: 12px 9px;
	padding-left: 30px;
	background-size: 14px;
	background-repeat: no-repeat;
}
.mesgediv .msgusrs {
	float: left;
	width: 35%;
	border-right: 1px solid #e5e5e5;
	align-items: stretch;
}
.mesgediv .msgusrs .nav-tabs {
	border: 0;
}
.mesgediv .msgusrs .msgusrs-list {
	max-height: 817px;
	overflow: hidden;
}
.mesgediv .msgusrs .nav-tabs > li {
	float: none;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 0;
}
.mesgediv .msgusrs .nav-tabs > li > a {
	border-radius: 0;
	border: 0;
	color: #363636;
	padding: 10px 15px;
	/*overflow: hidden;*/
	margin-right: 0;
}
.mesgediv .msgusrs .nav-tabs > li > a:hover {
	background-color: #f6f7f8;
}
.mesgediv .msgusrs .nav-tabs > li.active > a, .mesgediv .msgusrs .nav-tabs > li.active > a:hover, .mesgediv .msgusrs .nav-tabs > li.active > a:focus, .mesgediv .msgusrs .nav-tabs > li.active.newmsg {
	border-color: transparent;
	background-color: #374359 !important;
	color: #fff;
}
.mesgediv .msgview {
	float: left;
	width: 65%;
	/*border-top:39px solid #7a7e84;*/
	border-top: 39px solid #fff;
}
.mesgediv .msgview .hdrtp {
	margin-top: -39px;/*background-color:#6d7075;
	border-bottom: 1px solid #6d7075;*/
}
.mesgediv .msgview .hdrtp button.close {
    font-weight: 300;
    padding: 4px;
    margin-right: -10px;
	}
.mesgediv .hdrtp {
	background: #fff;
	/*color:#fff;*/
	padding: 10px 20px;
	height: 49px;
	border-bottom: 1px solid #eaeaea;
}
.mesgediv .hdrtp input.form-control {
	border-color: transparent;
	background-color: transparent;
	color: #666;
	font-size: 12px;
	margin-left: -5px;
	padding: 4px 12px;
	margin-top: 2px;
}
/*.mesgediv .hdrtp input.form-control:focus {
	border-color:#eff1f3;
	}*/
.mesgediv .hdrtp .form-control::-moz-placeholder {
 color: #a7aab0;
}
.mesgediv .hdrtp .form-control:-ms-input-placeholder {
 color: #a7aab0;
}
.mesgediv .hdrtp .form-control::-webkit-input-placeholder {
 color: #a7aab0;
}
.mesgediv .hdrtp h4 {
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 5px;
}
.mesgediv .avtra {
	float: left;
	width: 50px;
	margin-right: 10px;
}
.mesgediv .lst-msg, .mesgediv .dtems {
	color: #7d7d7d;
	font-size: 10px;
}
.mesgediv .dtems {
	margin-top: 3px;
	margin-left: 10px;
}
.mesgediv .msgusrs .nav-tabs > li.active .lst-msg, .mesgediv .msgusrs .nav-tabs > li.active .dtems {
	color: #FFF;
}
.mesgediv .newmsg {
	display: block;
	color: #506ca0;
}
.mesgediv .msgusrs .nav-tabs > li.active > a .removemsg button.close {
	color: #fff;
}
.mesgediv .msgusrs .nav-tabs > li > a .removemsg button.close {
	opacity: 0;
	font-size: 13px;
	color: #333;
	font-weight: 400;
	padding: 2px 2px 2px 2px;
	display: inline-block;
	border-radius: 1px;
	line-height: 7px;
	margin-top: 3px;
	float: none;
	text-shadow: none;
	text-align: center;
}
.mesgediv .msgusrs .nav-tabs > li > a:hover .removemsg button.close {
	opacity: .5;
}
.mesgediv .msgusrs .nav-tabs > li > a:hover .removemsg button.close:hover {
	font-weight: 300;
	color: #fff;
	background: #333;
}
.mesgediv .msgusrs .nav-tabs > li.active > a:hover .removemsg button.close:hover {
	color: #333;
	background: #fff;
}
.mesgediv .msgusrs .nav-tabs li .tooltip-inner {
	background-color: #333;
	padding: 4px 7px 5px;
	line-height: 12px;
	font-size: 11px;
	letter-spacing: 1px;
	margin-left: -30px;
}
.mesgediv .msgusrs .nav-tabs li .tooltip.top .tooltip-arrow {
	border-top-color: #333;
}
.mesgediv .msgusrs .nav-tabs li a .removemsg {
	display: block;
}
.mesgediv .msgusrlft {
	overflow: hidden;
}
.mesgediv .msgusrs .nav-tabs > li.newmsg a {
	background-color: #f6f7f8;
	font-weight: 700;
}
.mesgediv .mesgecon h6 {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #f2f3f5;
	line-height: 0.1em;
	margin: 10px 0 20px;
	color: #999;
	font-size: 11px;
}
.mesgediv .mesgecon h6 span {
	background: #fff;
	padding: 0 10px;
}
.mesgediv .viewconms {
	padding: 25px;
	overflow-y: auto;
	max-height: 700px;
}
.msgout, .msgin {
	overflow: hidden;
	margin-bottom: 20px;
}
.msgout {
	margin-right: 12%;
}
.msgin {
	margin-left: 12%;
}
.msgcon {
	line-height: 20px;
	background-color: #edf1f4;
	border-radius: 3px;
	padding: 10px;
	overflow: hidden;
	color: #314a64;
}
.msgin .msgcon {
	background-color: #5baffc;
	color: #fff;
}
.msgin .msgcon hr {
	margin: 10px -10px;
	border-top: 1px solid #000;
	opacity: .05;
}
.msgthmb {
	width: 35px;
}
.msgout .msgthmb {
	float: right;
	margin-left: 5px;
}
.msgin .msgthmb {
	float: left;
	margin-right: 5px;
}
.dtasnd {
	font-size: 10px;
	color: #939393;
}
.msgin .dtasnd {
	margin-left: 40px;
}
.replyform {
	padding: 25px;
}
.replyform textarea {
	resize: none;
	margin-bottom: 10px;
	margin-top: -1px;
	position: relative;
}
.replyform input {
	position: relative;
}
.replyform textarea:focus, .replyform input:focus {
	z-index: 2;
}
.replyform .prssentr {
	margin-right: 10px;
	font-weight: 600;
	margin-top: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #666;
	font-size: 12px;
}
.suppsearch {
	position: relative;
}
.supplistauto li {
	overflow: hidden;
	margin: 10px 0;
}
.supplistauto .thbsuto {
	float: left;
	width: 50px;
	margin-right: 7px;
}
.supplistauto .autoinfo {
	overflow: hidden;
	font-size: 14px;
	line-height: 18px;
}
.supplistauto .autoinfo .infodot {
	font-size: 11px;
}
.didyofnd .btn:first-child {
	margin-left: 10px;
}
.didyofnd h5 {
	display: inline-block;
	font-size: 15px;
}
.didyofnd .collapse, .didyofnd .collapse.in, .didyofnd .collapsing {
	width: 600px;
	margin: 0 auto;
}
.didyofnd .collapse.in {
	display: inline-block;
}
.didyofnd textarea.form-control {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 20px;
}
.didyofnd .yofind {
	padding: 20px;
	margin-top: 10px;
	border: 1px solid #cccdd1;
	background-color: #fff;
}
.didyofnd .yofind h6 {
	font-weight: 600;
}
.didyofnd .yofind .radio label {
	display: block;
}
.didyofnd .panel {
	margin-bottom: 0;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*Settings*/
.tab-pane .editsup {
	padding: 0;
}
.tab-pane .editsup .form-horizontal .control-label {
	color: #222;
}
.editsup .input-group-addon {
	border-radius: 0;
	font-size: 10px;
	text-transform: uppercase;
	color: #9d9d9d;
	background-color: #f2f3f5;
	min-width: 100px;
}
.editsup .input-group {
	margin-top: -1px;
}
.editsup .input-group .form-control {
	font-size: 12px;
	padding: 10px 12px;
}
.tab-white .modash {
	border: 0;
	border-top: 1px solid #dbdbdb;
}
.tab-white .modash .wid-title {
	color: #333;
	border-bottom: 1px solid #dbdbdb;
	padding-left: 0;
	font-size: 14px;
}
/*Staff Only style*/
.staff-add-product-trend .btn-added {
	background-image: url(../img/ico-check-green.svg);
	background-repeat: no-repeat;
	background-position: 13px center;
	padding-left: 25px;
	color: #59c03c;
}
.addTrend label {
	display: block;
	margin-bottom: 0;
	font-weight: 600;
}
.addTrend .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%;
}
.addTrend h4.prodtitle {
	line-height: 24px;
	margin-bottom: 0;
}
.addTrend .form-control {
	padding: 7px 12px;
	font-size: 13px;
}
.addTrend h5.orselect {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #e7e8ea;
	line-height: 0.1em;
	margin: 30px 0 20px;
	color: #333;
	font-size: 13px;
	font-weight: 600;
}
.addTrend h5.orselect span {
	background: #fff;
	padding: 0 10px;
}
.add-trend-cat.modash .wid-title {
	min-height: 61px;
	line-height: 32px;
}
.add-trend-cat .prodsuppdiv .panel a .panel-title {
	font-weight: 600;
}
.add-trend-cat .prodsuppdiv .panel .panel-heading {
	background-position: 97.5% 15px;
	padding-left: 8px;
}
.add-trend-cat .prodsuppdiv .panel .panel-body .item .table {
	border: 0;
}
.add-trend-cat.modash .table tr:first-child > th {
	padding-left: 0;
}
.add-trend-cat.modash .table tr td:last-child {
	padding-right: 0;
}
.add-trend-cat.modash .checkbox-trendcat {
	float: left;
	margin-left: 20px;
	margin-top: 13px;
}
/*Logged Out Style*/
.loggedoutdiv h4 {
	margin-bottom: 5px;
}
.loggedoutdiv p {
	font-size: 14px;
	line-height: 20px;
	color: #666;
}
.loggedoutdiv p.lead {
	font-size: 18px;
	color: #333;
}
.loggedoutdiv .btn-appstr {
	max-height: 61px;
	margin-top: 10px;
	opacity: .9;
}
.loggedoutdiv a:hover .btn-appstr {
	opacity: 1;
}
.loggedoutdiv .imglogout {
	max-width: 419px;
	display: inline-block;
}
.loggedoutdiv .btn-fb-fill, .loggedoutdiv .btn-tw-fill, .loggedoutdiv .btn-li-fill {
	width: 54px;
	height: 54px;
	border-radius: 4px;
	display: inline-block;
	padding: 15px;
	margin-right: 5px;
	opacity: .8;
	margin-top: 10px;
}
.loggedoutdiv .btn-fb-fill:hover, .loggedoutdiv .btn-tw-fill:hover, .loggedoutdiv .btn-li-fill:hover {
	opacity: 1;
}
.loggedoutdiv .btn-fb-fill {
	background-color: #476fac;
}
.loggedoutdiv .btn-tw-fill {
	background-color: #2598d9;
}
.loggedoutdiv .btn-li-fill {
	background-color: #0073a0;
}
/*Checkout*/
.chckout.mainsec {
	background-color: #fff;
}
.chckout h1 {
	font-size: 24px;
	margin: 40px 0;
}
.chckout .cpform {
	border: 1px solid #dfe2e7;
	padding: 30px;
}
.chckout .cpsecurepm {
	margin: -30px -30px 20px;
	background-color: #f4f5f8;
	border-bottom: 1px solid #dfe2e7;
	padding: 10px 30px;
}
.chckout .cpsecurepm h3 {
	font-size: 16px;
	margin-top: 10px;
}
.chckout .cpsecurepm .cpamount {
	float: right;
	font-size: 16px;
	text-align: right;
}
.chckout .cpsecurepm .cpamount span {
	display: block;
	color: #a0a2a7;
	font-size: 11px;
	line-height: 12px;
}
.chckout label {
	font-size: 12.5px;
	font-weight: 400;
	margin-bottom: 0;
}
.cpdivr {
	margin: -5px 0 35px;
	text-align: center;
	border-bottom: 1px solid #eeeff2;
}
.cpdivr .cplocked {
	width: 26px;
	height: 26px;
	background: #fff url(../img/cp-ico-locked.png) no-repeat center;
	display: inline-block;
	border: 1px solid #e7e9ed;
	border-radius: 26px;
	margin-bottom: -20px;
}
.ccrd {
	background-size: 36px;
	background-position: 0;
	background-repeat: no-repeat;
	display: inline-block;
	margin: 0 1px;
	width: 36px;
	height: 22px;
}
.ccrd.visa {
	background-image: url(../img/cp-ico-visa.png);
}
.ccrd.mastercard {
	background-image: url(../img/cp-ico-mastercard.png);
}
.ccrd.discovery {
	background-image: url(../img/cp-ico-discovery.png);
}
.ccrd.amex {
	background-image: url(../img/cp-ico-americanexpress.png);
}
.payali {
	background: url(../img/cp-ico-paypal.png) no-repeat center;
	display: inline-block;
	background-size: 22px;
	width: 22px;
	height: 16px;
	vertical-align: bottom;
	margin-top: 4px;
}
.chckout .nav-tabs > li.active > a, .chckout .nav-tabs > li.active > a:hover, .chckout .nav-tabs > li.active > a:focus {
	border-radius: 0;
	border: 0;
	border-right: 1px solid #eaedef;
	opacity: 1;
}
.chckout .nav-tabs {
	border: 1px solid #eaedef;
	margin-bottom: 15px;
	overflow: hidden;
}
.chckout .nav-tabs > li {
	margin-bottom: 0;
	background-color: #fafbfc;
	width: 50%;
	text-align: center;
}
.chckout .nav-tabs > li > a {
	padding: 8px 7px 4px;
	color: #333;
	font-size: 12px;
	min-height: 38px;
	margin: 0;
	border-radius: 0;
	border: 0;
	border-right: 1px solid #eaedef !important;
	opacity: .5;
}
.chckout .nav-tabs li:last-child a {
	border: 0 !important;
}
.chckout img.cchelp {
	max-height: 14px;
	display: inline-block;
	vertical-align: sub;
}
.cvhelp .modal-body {
	padding: 25px;
	font-size: 13px;
	background: #f6f9fc;
	line-height: 20px;
}
.cvhelp .modal-body h5 {
	font-weight: 600;
	margin-bottom: 5px;
}
.chckout .cpsbadge {
	margin-top: 20px;
}
.chckout .cpsbadge img {
	max-height: 32px;
}
.chckout .btn.btn-pay {
	font-size: 16px;
	margin-top: 20px;
}
.btbdge img {
	max-height: 30px;
	margin-top: 20px;
}
.cpsidebar {
	padding: 8px 20px;
}
.cpsidebar h4 {
	font-weight: 600;
}
.cpsidebar h5 {
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 5px;
	margin-top: 0;
	color: #000;
}
.cpsidebar strong {
	font-weight: 600;
}
.cpsidebar ul.tickgreen {
	margin: 20px 0 0;
	padding: 0;
}
.cpsidebar ul.tickgreen li {
	background: url(../img/ico-check-green.svg) left no-repeat;
	list-style: none;
	padding-left: 23px;
	padding-bottom: 8px;
	background-size: 13px;
	background-position: left 7px;
	font-size: 14px;
	color: #333;
}
.cpgrntee {
}
.cpgrntee .ceothmb {
	float: left;
	margin-right: 10px;
	width: 53px;
	height: 53px;
	background-color: #e8eaef;
	border-radius: 53px;
	overflow: hidden;
}
.cpgrntee .grntinfo, .cptestimn {
	overflow: hidden;
	line-height: 22px;
	color: #4c4c4c;
	font-size: 12px;
}
.cpsidebar .cpnme {
	margin-top: 15px;
	color: #333;
}
.cpsidebar blockquote {
	padding: 10px 20px;
	margin: 0;
	font-size: 15px;
	border: 0;
	font-weight: 600;
	font-style: italic;
	letter-spacing: .5px;
}
.cpsidebar blockquote .datepost {
	font-size: 11px;
	color: #93959a;
	font-weight: 300;
	margin-top: -5px;
	display: block;
}
.cp_quote p {
	margin: 0;
	color: #000;
}
.cp_quote p:before {
	content: '\201C';
	position: absolute;
	margin-left: -0.6em;
	color: #ccc;
	font-size: 1.7em;
	font-family: Georgia;
	line-height: 1;
}
.cp_quote p:after {
	content: '\201D';
	position: absolute;
	margin-right: -0.6em;
	color: #ccc;
	font-size: 1.7em;
	font-family: Georgia;
	line-height: 1;
}
.cpsidebar .item {
	margin: 0;
}
.cpnme .testhbm {
	width: 39px;
	height: 39px;
	overflow: hidden;
	border-radius: 39px;
	background-color: #e8eaef;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.cplrtpypl {
	padding: 20px;
	background-color: #f4f5f8;
	border-radius: 2px;
	margin: 20px 0;
}
.cpsidebar.bgout {
	background-color: #f6f8fa;
	padding: 15px 30px 25px;
}
.cpsidebar.bgout .cpnme {
	font-weight: 600;
	line-height: 16px;
	padding-top: 5px;
}
.cpsidebar.bgout .cpnme span {
	font-weight: 400;
	font-size: 9px;
	text-transform: uppercase;
	display: block;
	color: #999;
}
.cpsidebar.bgout .cpnme .ceothmb {
	width: 41px;
	height: 41px;
	margin-top: -5px;
	background-color: #fff;
}
.cpsidebar.bgout .cpgrntee .grntinfo {
	font-size: 13px;
	color: #000;
}
.cpsidebar.bgout h4 {
	font-size: 16px;
}
.cpsidebar.bgout ul.tickgreen li {
	font-size: 13px;
	padding-bottom: 5px;
}
.ordersum {
	padding: 20px 30px;
	border: 1px dashed #b6b6b9;
}
.ordersum h5 {
	font-weight: 600;
	margin-top: 5px;
}
.ordersum .table {
	margin-top: 20px;
	margin-bottom: 0;
	margin-right: 20%;
}
.ordersum .table > tbody > tr > td {
	border: 0;
	font-size: 12px;
	padding: 5px 0;
}
.ordersum .table tbody tr.total td {
	font-size: 14px;
	font-weight: 600;
	border-top: 1px solid #e4e4e4;
	padding-top: 10px;
}
.ordersum .table tbody tr.descptn td {
	padding-bottom: 10px;
}
.cpform.succsful h3 {
	font-size: 30px;
	margin-top: 0;
}
.cpform.succsful p {
	font-size: 14px;
	color: #444;
}
.cpform.succsful .btn.btn-pay {
	margin: 30px 0 10px;
}
/*Loader*/
.circlePercent {
	position: relative;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	background: #f2f2f2;
	display: inline-block;
	margin: 30px 0;
}
.circlePercent:before, .circlePercent > .progressEnd {
	position: absolute;
	z-index: 3;
	top: 2px;
	left: 47px;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #72b800;
	-ms-transform-origin: 1px 46px;
	transform-origin: 1px 46px;
	content: "";
}
.circlePercent:after, .circlePercent > .progress {
	position: absolute;
	-ms-transform-origin: 48px 48px;
	transform-origin: 48px 48px;
	z-index: 0;
	top: 0;
	left: 0;
	width: 48px;
	height: 96px;
	border-radius: 48px 0 0 48px;
	background: #f2f2f2;
	content: "";
}
.circlePercent.fiftyPlus:after {
	background: #72b800;
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.circlePercent > .progress.progress {
	background: #72b800;
}
.circlePercent > .counter {
	position: absolute;
	box-sizing: border-box;
	z-index: 2;
	width: 100px;
	height: 100px;
	margin-top: -2px;
	margin-left: -2px;
	border-radius: 50%;
	border: 4px solid #fff;
}
.circlePercent > .counter:after {
	position: absolute;
	width: 86px;
	height: 86px;
	top: 3px;
	left: 3px;
	border-radius: 50%;
	background: #fff url(../img/cp-img-check.png) center no-repeat;
	background-size: 75px;
	content: "";
}
.circlePercent > .counter[data-percent="100"] {
	background: #72b800;
}

/*Edcation & General Templates*/
.mainsec.whitebg {
	background-color: #fff;
}
.subhdr h1, .edudivcon h1, .blogsec h1, .generalsec h1, .affsec h1, .forumsec h1, .tradeshow h1 {
	font-size: 32px;
	font-weight: 600;
	line-height: 44px;
}
.subhdr p.lead {
	font-weight: 400;
	font-size: 18px;
	color: #666;
	line-height: 28px;
}
.blogsec h1 {
	margin-bottom: 13px;
}
.pagecnt h2, .blogsec h2, .generalsec h2 {
	font-weight: 600;
	font-size: 26px;
	margin: 25px 0 20px;
	line-height: 38px;
}
.pagecnt h3, .blogsec h3, .generalsec h3 {
	font-weight: 600;
	font-size: 20px;
	margin: 25px 0 10px;
	line-height: 32px;
}
.pagecnt h4, .blogsec h4, .generalsec h4 {
	font-weight: 600;
	font-size: 18px;
	margin: 25px 0 10px;
	line-height: 30px;
}
.pagecnt h5, .blogsec h5, .generalsec h5 {
	margin: 20px 0;
}
.pagecnt h6, .blogsec h6, .generalsec h6 {
	margin-bottom: 5px;
}
hr.seprtr {
	width: 50px;
	margin: 20px auto;
	border-top: 1px solid #dbdee2;
}
.bg-orange, .bg-yellow, .bg-light-grey, .bg-bluegreen, .bg-dark-grey, .bg-orange a, .bg-yellow a, .bg-light-grey a, .bg-bluegreen a, .bg-dark-grey a, .bg-medium-grey, .bg-medium-grey a, .subhdr.educathdr p.lead {
	color: #fff;
}
.bg-light-grey, .bg-light-grey a {
	color: #000;
}
.subhdr.educathdr.bg-light-grey p.lead, .educathdr.bg-white-borbot p.lead {
	color: #333;
}
.bg-orange {
	background-color: #e55744;
}
.bg-yellow {
	background-color: #f0b655;
}
.bg-light-grey {
	background-color: #f0f2f3;
}
.bg-medium-grey {
	background-color: #bbbdc0;
}
.bg-bluegreen {
	background-color: #4dcad5;
}
.bg-dark-grey {
	background-color: #646669;
}
.bg-bonus-guide {
	border: 1px solid #f0f2f3;
}
.bg-premium-guide {
	border: 1px solid #f43f4e;
}
.edudiv.bg-premium-guide:hover  {
	border-color:transparent;
	}
.educathdr.bg-white-borbot {
	border-bottom: 1px solid #eaeaea;
	margin-top: 0;
}
.edudiv {
	position: relative;
	padding: 30px;
	min-height: 380px;
	margin-bottom: 20px;
	overflow: hidden;
}
.edudiv h4 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 5px;
}
.edudiv:hover .eduinfo, .edudiv:active .eduinfo, .edudiv:focus .eduinfo {
	bottom: 25%;
	color: #fff;
}
.edudiv .ovrlyed {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.edudiv:hover .ovrlyed, .edudiv:active .ovrlyed, .edudiv:focus .eduinfo {
	background: rgba(0, 0, 0, .80);
}
.edudiv .ovrlyed, .eduinfo, .eduinfo .btn, .edudivcon ul li, .edudivcon ul li a {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.edudiv img {
	max-height: 171px;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 40%;
	position: absolute;
	z-index: 1;
}
.eduinfo {
	position: absolute;
	z-index: 3;
	line-height: 20px;
	bottom: -30px;
	left: 0;
	padding: 30px 30px 0;
}
.eduinfo .btn {
	opacity: 0;
	margin-top: 20px;
	color: #fff;
}
.edudiv:hover .eduinfo .btn {
	opacity: 1;
}
ul.submenu-nav {
	margin-top: 3px;
	margin-bottom: 0;
}
ul.submenu-nav li {
	padding-right: 15px;
}
ul.submenu-nav li:last-child {
	padding-right: 0;
}
ul.submenu-nav li a {
	color: #61656c;
	font-size: 12.5px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}
ul.submenu-nav li.active a, ul.submenu-nav li a:hover {
	color: #506ca0;
	text-decoration: none;
}
ul.submenu-nav .caret {
    opacity: 0.7;
    margin-left: 2px;
    margin-top: -2px;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
}
ul.submenu-nav li.dropdown.open ul.dropdown-menu {
	padding-top:10px;
	z-index:2;
	}
ul.submenu-nav li.dropdown.open a {
	text-decoration:none;
    color: #506ca0;
	background-color:transparent;
	}
ul.submenu-nav li ul li {
    padding-right: 0;
}
ul.submenu-nav li.dropdown ul a {
    text-decoration: none;
    color: #61656c !important;
    padding: 0 15px 10px;
	font-size:12px;
}
ul.submenu-nav li.dropdown a:hover, ul.submenu-nav li.dropdown ul li.active a {
	background-color:transparent;
	color: #506ca0 !important;
	}

.educathdr {
	margin-top: -1px;
	position: relative;
	z-index: 1;
	padding: 25px 0 30px;
	margin-bottom: 20px;
}
.educathdr.subhdr p.lead {
	font-size: 20px;
	line-height: 30px;
}
.educathdr.subhdr h1 {
	margin-bottom: 5px;
}
.educathdr.subhdr .imgedusub {
	max-height: 230px;
}
.comparesec .educathdr.subhdr .imgedusub {
	max-height: 277px;
	margin-bottom: -1px;
}
.comparesec .bg-white-borbot {
	padding-bottom: 0;
}
.edudivcon h6 {
	color: #a5afb6;
	font-weight: 500;
	letter-spacing: 1px;
}
.edudivcon ul.toc {
	border-top: 1px solid #dcdee3;
	margin-top: 30px;
}
.edudivcon ul.toc li {
	border-bottom: 1px solid #dcdee3;
	background-color: #fff;
	padding-bottom: 1.25em !important;
	padding-bottom: 0 !important;
}
.edudivcon ul.toc li:hover {
	background-color: #f1f2f4;
}
.edudivcon ul.toc li a {
	background: url(../img/ico-arrow-right.png) no-repeat;
	background-position: 97% center;
	display: block;
	background-size: 10px;
	color: #666;
	font-size: 14px;
	line-height: 20px;
	padding: 15px 7% 25px 0px;
	overflow: hidden;
}
.edudivcon ul.toc li a:hover {
	text-decoration: none;
	background-position: 98% center;
}
.edudivcon ul.toc li div.nmbr {
	font-weight: 600;
	color: #59c03c;
	float: left;
	margin: 25px 5px 16px 15px;
	font-size: 16px;
	min-width: 23px;
	line-height:22px;
}
.edudivcon ul.toc li a h4 {
	color: #333;
	font-weight: 500;
	line-height: 24px;
	margin: 10px 0;
}
.pagecnt {
	padding: 0 60px;
}
.pagecnt, .blogsec, .generalsec {
	font-size: 16px;
	line-height: 28px;
}
.pagecnt strong, .blogsec strong, .generalsec strong {
	font-weight: 600;
}
.pagecnt p, .blogsec p, .generalsec p {
	margin-bottom: 1.25em;
}

.edudivcon.pagecnt ul.toc {
	margin-top: 10px;
}
.edudivcon.pagecnt ul.toc li a {
	padding: 10px 7% 13px 0px;
}
.edudivcon.pagecnt ul.toc li div.nmbr {
	margin-top: 20px;
	line-height:20px;
}
.pagecnt ul li, .pagecnt ol li, .blogsec ol li, .generalsec ol li, .blogsec ul li, .generalsec ul li {
	padding: .4em;
}
.edudivcon.pagecnt p.lead, .blogsec p.lead, .generalsec p.lead {
	font-size: 18px;
	font-weight: 400;
	line-height: 29px;
}
ul.tick-green-list {
	padding-left: 20px;
}
ul.tick-green-list li {
	list-style-type: none;
	background: url(../img/ico-check-green.svg) no-repeat;
	background-position: 0 15px;
	padding-left: 20px;
	background-size: 12px;
}
.emailview {
	padding: 24px;
	margin-bottom: 14px;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	letter-spacing: 1px;
	font-size: 13px;
}
.corner-ribbon {
	width: 200px;
	background: #f43f4e;
	position: absolute;
	top: 25px;
	left: -50px;
	text-align: center;
	line-height: 35px;
	letter-spacing: 1px;
	color: #f0f0f0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	position: absolute;
	font-size: 11px;
}
.corner-ribbon.top-left {
	top: 20px;
	left: -62px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.optinbox, .optinbox.ebookopt {
	color: #fff;
	background: #303640 url(../img/optin-bg-products.png);
	padding: 30px;
	background-size: 325px;
}
.optinbox.ebookopt {
	padding-bottom: 0;
}
.optinbox h3 {
	font-weight: 600;
	margin: 10px 0 5px;
}
.optinbox p.lead {
	font-size: 15px !important;
	line-height: 24px !important;
	font-weight: 300 !important;
}
.optinbox img.hromg {
	max-height: 207px;
}
.optinbox.ebookopt img.hromg {
	max-height: 307px;
}
.optinbox form {
	margin-bottom: 20px;
}
.optinbox form .form-control {
	border-color:#fff;
	padding: 10px 20px;
}
.optinbox form .has-error .form-control {
    border-color: #e24b4b;
	}
.optinbox form .has-error .help-block {
    margin: 0;
    font-size: 12px;
    font-weight: 500;
}
.optinbox .ps-safe {
	font-size:11px;
	margin-top:8px;
	opacity:.5;
	}
.optinbox form .btn {
	font-size: 14px;
	letter-spacing: .5px;
	padding: 9px;
	min-width: 200px;
}
.panel.my-notes {
    -webkit-box-shadow: none;
    box-shadow: none;
	}
.panel.my-notes .panel-body {
	font-size:14px;
	color:#666;
	}
.panel.my-notes .panel-body pre {
	padding:0;
	border:0;
	background-color:transparent;
	    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
	}
.panel.my-notes .panel-heading .btn-print {
    font-size: 11px !important;
    line-height: 18px;
    padding: 3px 10px !important;
    margin-top: 2px;
    color: #666;
	}
/*Compare*/
.compdiv {
	border: 1px solid #f0f2f3;
	padding: 10px 30px 30px;
	margin-bottom: 30px;
}
.compdiv h3 {
	font-weight: 600;
	font-size: 22px;
}
.compdiv h3 span.vs {
	font-style: italic;
	font-weight: 400;
}
.compdiv p.lead {
	font-size: 15px;
	line-height: 24px;
	font-weight: 400;
	color: #666;
}
.submnudrop {
	margin: 10px 15px;
}
.submnudrop .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%;
}
/*Dropship*/
.hero-illustration {
	max-height: 237px;
	margin:0 auto;
}
/*Blog*/
.blogsub, .forumsub {
	border-bottom: 0;
}
.blogsec, .sidebardiv {
	margin-top: 20px;
}
.blogsec h2 a, .blogsec .feature-div h1 a {
	color: #333;
}
.feature-div, .search-res {
	margin-bottom: 20px;
}
.blogsec .feature-div h1, .blogsec .search-res h1 {
	font-size: 24px;
	margin: 15px 0 3px;
}
.blogmn-img {
	overflow: hidden;
}
.blogmn-img a img {
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.blogmn-img a:hover img {
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}
.blog-list-div {
	margin: 30px 0 20px;
}
.blog-list-div h2 {
	font-size: 18px;
	line-height: 24px;
	margin: 12px 0 0;
}
.date-author {
	font-size: 12px;
	color: #666;
}
.date-author a {
	display: inline-block;
	position: relative;
	margin-right: 14px;
}
.date-author>a::after {
	content: '';
	position: absolute;
	right: -16px;
	top: 50%;
	margin: -1px 5px 0;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background-color: #ced3d3;
}
.banner-col {
	background: #f0f3f7;
	padding-bottom: 20px;
}
.banner-bg-top {
	text-align: center;
	color: #fff;
	background: #303640 url(../img/optin-bg-products.png);
	position: relative;
	display: inline-block;
	background-size: 325px;
	padding: 30px 10px 0;
	width: 100%;
}
.banner-bg-top:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 30%;
	width: 100%;
	transform: SkewY(-7deg);
	transform-origin: bottom right;
	background: #f0f3f7;
	z-index: 0;
}
.banner-bg-top h5 {
	font-size: 16px;
	line-height: 24px;
}
.bnerimg {
	position: relative;
	z-index: 2;
	max-height: 121px;
	margin: 20px 0;
}
.banner-half-botm {
	padding: 10px 25px 10px;
	text-align: center;
	position: relative;
	z-index: 2;
	font-size: 13px;
	line-height: 18px;
	color: #67696d;
	font-weight: 300;
}
.banner-half-botm .btn.btn-lg {
	margin-top: 30px;
	font-size: 16px;
	letter-spacing: .5px;
}
.banner-half-botm .alert {
    padding: 10px;
    font-size: 12px;
    line-height: 18px;
    margin-top: 20px;
	}
.nwslttr-side .banner-half-botm .form-group {
	margin-bottom:10px;
	}
.nwslttr-side .banner-half-botm form {
	margin-top:20px;
	}
.nwslttr-side .nwslttr {
    margin-top: -10px;
    margin-bottom: -5px;
		}
.nwslttr-side .nwslttr img {
	max-height:18px;
	}
.nwslttr-side .nwslttr h6 {
	margin: 0;
    font-size: 11px;
    letter-spacing: 3px;
    line-height: 24px;
	}
.nwslttr-side .banner-bg-top {
    padding: 30px 10px 30px;
	}
.nwslttr-side .banner-bg-top:after {
    height: 20%;
}
.nwslttr-side input.form-control {
    font-size: 13px;
    padding: 8px 12px;
	}
.side-blog-post h5, .side-forum-post h5 {
	font-weight: 600;
	margin: 20px 0 10px;
	color: #000;
}
.side-blog-post, .side-forum-post {
	line-height: 20px;
	color: #7c7f83;
}
.side-blog-post h6, .side-forum-post h6 {
	font-weight: 600;
	font-size: 14px;
	margin: 0;
}
.side-blog-post h6 a, .side-forum-post h6 a {
	color: #333;
}
.side-blog-post ul.list-unstyled {
	margin: 0;
}

.side-blog-post ul.list-unstyled li, .side-forum-post ul li {
	border-bottom: 1px solid #e4e6ea;
	padding: 12px 0;
}
.blog-categories a {
	color: #7c7f83;
}
.blog-categories a:hover {
	color: #333;
	text-decoration: none;
}
.blog-categories a span.glyphicon {
	font-size: 9px;
	color: #c9cbce;
	margin-right: 7px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.blog-categories a:hover span.glyphicon {
	margin-right: 4px;
	margin-left: 3px;
	color: #7c7f83;
}
.side-blog-post.blog-categories ul.list-unstyled li {
	padding: 9px 0;
}
hr.blog-hr-hdr {
	margin: 8px 0;
}
.social-share a.share-fb, .social-share a.share-tw, .social-share a.share-li, .social-share a.share-link {
	width: 25px;
	height: 25px;
	border-radius: 2px;
	display: inline-block;
	text-align: center;
	margin: 0 2px;
	line-height:24px;
}
.social-share a.share-fb {
	background-color: #385a98;
}
.social-share a.share-tw {
	background-color: #55acee;
}
.social-share a.share-li {
	background-color: #0976b4;
}
.social-share .svg {
	fill: #ffffff;
	vertical-align: middle;
	height: 19px;
}
.social-share a.share-link {
	background-color: #3f3f3f;
	width: auto;
	font-size: 9px;
	letter-spacing: 1px;
	color: #fff;
	vertical-align: bottom;
	padding: 0 10px 0 2px;
	line-height: 25px;
}
.social-share a.share-link .svg {
    margin-top: -2px;
	}
.blogpage-img {
	overflow: hidden;
	max-height: 370px;
	margin: 20px 0 30px;
}
.blogsec blockquote, .pagecnt blockquote, .generalsec blockquote {
	font-size: 16px;
	font-style: italic;
	color: #525252;
	line-height:28px;
	border-left: 2px solid #e4e6ea;
	padding: 10px 15px;
}
.member-comment h4 {
	font-size: 15px;
	margin-bottom: 0;
}
.member-comment h6 {
	margin-top: 5px;
}
.member-comment {
	font-size: 14px;
	color: #333;
}
.member-comment .media-object {
	width: 55px;
}
.member-comment .media-object.no-picture {
	border: 2px solid #e6e9ed;
}
.member-comment .media {
	margin-top: 30px;
}
.member-comment hr {
	margin-top: 10px;
	border-top: 2px solid #e6e9ed;
}
.member-comment h6 a {
	position: relative;
	margin-right: 12px;
}
.member-comment h6 a::after {
	content: '';
	position: absolute;
	right: -16px;
	top: 50%;
	margin: -1px 5px 0;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background-color: #ced3d3;
}
.member-comment textarea, .member-comment input[type=checkbox] {
	border: 2px solid #e6e9ed;
}

.member-comment input[type=checkbox]:checked, .member-comment .btn {
	border-width: 2px;
}
.member-comment input[type=checkbox]:checked::after {
	left: 3px;
}
.member-comment .checkbox label {
	font-size: 12px;
	font-weight: 600;
	color: #65676a;
}
.member-comment .form-group {
	overflow: hidden;
}
.member-comment .btn {
	font-size: 14px;
	padding: 5px 20px 6px;
}
.member-comment form {
	margin-bottom: 30px;
}
.member-comment form input.form-control {
	max-width: 400px;
	border-width: 2px;
}
.link-read-more {
	font-size: 14px;
}
.link-read-more .glyphicon {
	font-size: 11px;
}
.search-res {
	margin: 30px 0;
}
.search-sugs {
	margin-top: 20px;
}
.search-sugs h5 {
	font-weight: 600;
}
.search-sugs ul li {
	font-size: 13px;
	margin-bottom: 5px;
	padding: 0;
}
/*Tradeshow*/
.tradeshow h4 {
	margin: 20px 0;
}
.tradeshow-list {
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	padding: 10px 0;
	font-size: 12px;
	color: #474747;
	line-height: 22px;
	margin-top: -1px;
}
.tradeshow-list .ts-title {
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tradeshow-list .ts-country, .tradeshow-list .ts-show {
	color: #8a8a8a;
}
.tradeshow-list .ts-show {
	max-width: 150px;
	line-height: 18px;
	margin-top: 2px;
	margin-left: 10px;
}
.ts-industry li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 4px;
}
.ts-yearselc li {
	vertical-align: text-top;
	border-right: 1px solid #f3f3f3;
	height: 24px;
	padding-right: 15px;
	padding-left: 15px;
}
.ts-yearselc li:last-child {
	border: 0;
}
.ts-yearselc li .ts-yr {
	font-size: 11px;
	color: #949494;
}
.tradeshow p.lead {
	font-size: 14px;
	color: #666;
}
.ts-countryinfo {
	font-size: 11px;
	color: #666;
}
.ts-countryinfo span {
	color: #333;
	font-weight: 600;
}
.ts-filter {
	margin-top: 20px;
}
.ts-filter label {
	color: #5e5e5e;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}
.ts-filter .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%;
}
.ts-filter .form-group .bootstrap-select > .dropdown-toggle {
	min-height: inherit;
}
.ts-filter .ts-search-form {
	background-image: url(../img/lb-ico-search.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	background-size: 15px;
	font-weight: 300;
	font-size: 12px;
	letter-spacing: .5px;
}
/*Login Dropdown Top nav*/
.dropdown-menu.topnvr-drop {
	left: inherit;
	right: 0;
	margin-top: 0;
	padding: 20px 20px 15px;
	text-transform: none;
	min-width: 250px;
	line-height: 22px;
	text-align: left;
	border-top: none;
}
.dropdown-menu.topnvr-drop .form-group {
	margin-bottom: 10px;
}
.dropdown-menu.topnvr-drop .form-group input.form-control {
	font-size: 12px;
	min-height: 34px;
}
.dropdown-menu.topnvr-drop .checkbox label {
	font-size: 11px;
	color: #999;
}
.dropdown-menu.topnvr-drop input[type="checkbox"] {
	top: 3px;
	width: 16px;
	height: 15px;
}
.dropdown-menu.topnvr-drop input[type=checkbox]:checked::after {
	top: -2px;
	left: 3px;
}
.dropdown-menu.topnvr-drop fieldset span.help-block a, .dropdown-menu.topnvr-drop fieldset span.help-block a:hover {
	font-size: 11px;
	color: #506ca0;
}
.dropdown-menu.topnvr-drop fieldset span.help-block a:hover {
	text-decoration: underline;
}
/*API style*/
.particles {
	background: #2f3135;
	position: relative;
	margin-top: -1px;
	height: 400px;
}
.particles .intro {
	position: absolute;
	left: 0;
	top: 50%;
	padding: 0 20px;
	width: 100%;
	text-align: center;
	color: #fff;
}
.particles .intro .btn, .api-register .modal-body .btn {
	margin-bottom: 30px;
	font-size: 16px;
	padding: 10px 25px;
	letter-spacing: .5px;
}
.api-resources {
	position: relative;
	font-size: 14px;
	margin: 20px 20px 0;
}
.api-resources a.api-res-link {
	color: #333;
}
.api-resources a.api-res-link:hover {
	text-decoration: none;
}
.api-resources img {
	max-height: 100px;
	margin-top: 10px;
}
.hover-nonreg {
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #e6e8ee;
	background-color: rgba(255, 255, 255, 0.9);
	opacity: 0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.api-resources:hover .hover-nonreg {
	opacity: 1;
}
.hover-nonreg .nonregtxt {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 30%;
	z-index: 3;
}
.api-register .modal-body {
	padding: 25px 45px 25px;
}
.api-register .modal-body h4 {
	font-size: 20px;
	line-height: 34px;
	margin-bottom: 20px;
}
.api-register .modal-body .form-group {
	margin-bottom: 8px;
}
.api-register .modal-body .form-control {
	padding: 11px 12px;
}
.api-register .modal-body .btn {
	margin-top: 20px;
}
.api-register .modal-body textarea.form-control {
	resize: vertical;
}
/*FAQ*/
.faq-accordion {
	margin:20px 0;
	}
.faq-accordion .panel-heading {
	padding:0;
	border:0;
	background-color:transparent;
	background: url(../img/ico-collapse-arrow-out.png) no-repeat;
	background-position: 5px;
	background-size:12px;
	}
.faq-accordion .panel.active .panel-heading {
    background-image: url(../img/ico-collapse-arrow-in.png);
}
.faq-accordion .panel {
	border:0;
    -webkit-box-shadow: none;
    box-shadow: none;
	border-bottom:1px solid #eaeaea;
	border-radius:0;
	}
.faq-accordion .panel-body {
    padding: 0 0 25px 25px;
}
.faq-accordion .panel-heading + .panel-collapse > .panel-body {
	border:0;
	}
.faq-accordion .panel-title > a {
	display:block;
	padding: 20px 0 20px 25px;
	}
.faq-accordion .panel + .panel {
	margin:0;
	}
.faq-accordion .panel.active .panel-title > a, .faq-accordion .panel .panel-title > a:hover {
	color:#506ca0;
	text-decoration:none;
	}
.faq-accordion .panel .panel-title > a:focus, .faq-accordion .panel.active .panel-title > a:focus {
	text-decoration: none;
	}
/*Login / Affiliate Style*/
.loginform {
  background-color:#f7f8fb;
  padding:22px 30px 30px;
	}
.loginform h4, .logintxt h4 {
	margin-top:0;
	margin-bottom:25px;
	}
.loginform .form-control.input-lg {
	font-size:15px;
	padding: 13px 16px;
	}
.loginform .form-group {
	margin:0 0 25px;
	}
.loginform .checkbox {
	color:#999;
	}
.logintxt {
	padding-left:30px;
	}
.logintxt h4 {
	margin-top:22px;
	}
.logintxt .circle-check li {
	background:url(../img/ico-check-circle-green.png) no-repeat;
    background-size: 34px;
    padding-left: 45px;
	margin-bottom:20px;
	min-height:34px;
	}
.affsec.logintxt {
	padding:0;
	}
.logintxt h5, .affsec.logintxt h6  {
	margin-bottom:0;
	}
.affsec.logintxt h5 {
	margin:20px 0;
	}
.logintxt .circle-check li p {
	color: #666;
	}
.affiliate-form {
    background-image: linear-gradient(to right, #cbcbcb 10%, rgba(255, 255, 255, 0) 0%);
    background-position: top;
    background-size: 5px 1px;
    background-repeat: repeat-x;
    padding-top: 10px;
    margin-top: 50px;
	}
.affiliate-form .form-control {
	padding:12px;
	}
.affiliate-form .form-group label {
	font-weight:600;
	}
.affiliate-form .btn {
	min-width:150px;
	margin-top:20px;
	}
.aff-terms .modal-body {
    padding: 30px;
}
.aff-details {
	font-size:13px;
    line-height: 20px;
	margin-top:30px;
	}
.aff-details ul li {
	border-bottom:1px solid #f2f3f7;
	padding-bottom:20px;
	}
.aff-details h6 {
	margin:20px 0 0;
	line-height: 20px;
	}
.affsec .product-range {
		}
.affsec .product-range img {
    max-height: 100px;
    margin: 0 auto;
}
.affsec .product-range h5 {
	margin-bottom:0;
	}
.affsec .product-range h6 {
	margin-top:0;
    border-bottom: 1px solid #eaeaea;
	padding-bottom:7px;
	margin-bottom:15px;
	}
.affiliate-form.aff-normal-form h4 {
	margin-bottom:10px;
	}
.affiliate-form.aff-normal-form .btn {
    min-width: inherit;
    margin-top: 10px;
    padding: 6px 20px 6px;
}
.affiliate-form.aff-normal-form .form-control {
    padding: 6px 12px;
	}
.affsec a.list-group-item {
	font-size:13px;
	}
.affsec .list-group-item.active, .affsec .list-group-item.active:hover, .affsec .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #374359;
    border-color: #374359;
}
.affsec .sales-overview {
	border: 1px solid #eaeaea;
	}
.affsec .sales-overview.table > thead > tr > th, .affsec .sales-overview.table > tbody > tr > th, .affsec .sales-overview.table > tfoot > tr > th, .affsec .sales-overview.table > thead > tr > td, .affsec .sales-overview.table > tbody > tr > td, .affsec .sales-overview.table > tfoot > tr > td {
padding: 15px 20px;
border-top: 1px solid #eaeaea;
	}
.affsec .sales-overview.table > thead > tr > th {
	border-bottom: 1px solid #eaeaea;
	}
.affsec .faq-accordion {
	margin-top:0;
	}
.affsec .faq-accordion .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.affsec .faq-accordion .panel-title > a {
    display: block;
    padding: 15px 0 15px 25px;
}
.affsec .faq-accordion .panel-heading + .panel-collapse > .panel-body, .affsec .faq-accordion .panel-heading + .panel-collapse > .panel-body p, .affsec .faq-accordion .panel-heading + .panel-collapse > .panel-bodyul li {
	font-size:15px;
	line-height: 26px;
	}
.affsec .tourhdr {
	padding:40px 0 40px;
	background-color:#f7f9fc;
	}
.tip-side-grey {
	background-color:#f7f9fc;
	border:1px solid #f1f4f9;
	padding:20px;
	font-size:13px;
	line-height:20px;
	color:#6c7079;
	}
.tip-side-grey ul {
	    padding-left: 20px;
		margin-bottom:0;
		}
.tip-side-grey ul li {
	padding:0 0 8px;
	}
.tip-side-grey h5 {
	margin:0 0 7px;
	color:#3a3c42;
	line-height:22px;
	}
.affsec .banner-holder {
	margin-bottom:10px;
	}
.affsec .banner-holder .banner-image {
	border:1px solid #f2f2f2;
	padding:10px;
	display:inline-block;
	margin-bottom:10px;
	}
.affsec .affiliate-section h2 {
	margin-top:10px;
	}
.affsec .tourhdr {
	border-bottom: 1px solid #eaeaea;
	}
.affsec .barnav.affix {
   position: fixed;
    background-color: #fff;
    top: 0;
    width: 100%;
    z-index: 998;
}
.list-group-seperator {
	padding:4px 15px 0;
	background-color:#ddd;
	text-transform:uppercase;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	}
.list-group-seperator h6 {
	margin:0;
	font-size:12px;
	}
.list-group-last {
    position: relative;
    display: block;
    padding: 10px 15px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
	font-size:13px;
	line-height:22px;
	}
/*Success*/
section.success-quotes .container {
	padding:0 80px;
	}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir="rtl"] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.customer-success {
	background: #f8f8f8
}
.customer-success .success-quotes {
	padding: 3em 1.5em
}
.customer-success .success-quotes.is-opened {
	padding: 3em 0
}
.customer-success .success-quotes .slick-on .slick-list {
	height: 34.125em !important
}
.customer-success .success-quotes .slick-on .success-block.shortquote {
	display: none
}
.success-block {
	float: left;
	display: block;
	margin-right: 2.35765%;
	width: 31.76157%;
	background: #fff;
	border:1px solid #eaeaea;
	padding: 1.5em;
	/*box-shadow: 0 6px 10px #ebebeb;*/
	margin-bottom: 2.35765%;
	text-align: center;
	position: relative;
	outline: none;
	transition: all 100ms ease-in-out
}
.success-block:last-child {
	margin-right: 0
}
.success-block:not(.shortquote) {
	cursor: pointer
}
.success-block.shortquote {
	float: left;
	display: block;
	margin-right: 2.35765%;
	width: 23.23176%
}
.success-block.shortquote:last-child {
	margin-right: 0
}
.success-quote-lead {
	font-size:16px;
	line-height:24px;
	
	}
.success-signature {
	color:#999;
	line-height:20px;
	}
.success-signature strong {
	color:#5572a8;
	font-size:16px;
	font-weight:600;
	}
.slick-close {
	display:none;
	}
.success-photo {
	width:109px;
	height:109px;
	overflow:hidden;
	border-radius:109px;
	margin:15px 0;
	display:inline-block;
	}
@media screen and (max-width: 48em) {
.success-block.shortquote {
	width: 100% !important;
}
}
@media screen and (max-width: 48em) {
.success-block {
	width: 100% !important;
}
}
.no-js .success-block:nth-child(3n+1) {
	clear: both
}
.success-block:not(.slick-slide):not(.shortquote):nth-child(3n) {
	margin-right: 0
}
.success-block .success-quote {
	margin-bottom: 2.5em;
}
.success-block .success-quote-text {
	display: none;
	opacity: 0
}
.success-quotes-slideshow:not(.slick-on) .success-block .signature-container {
	position: relative;
	min-height: 3em
}
@media screen and (max-width: 70.0625em) {
.success-quotes-slideshow:not(.slick-on) .success-block .signature-container {
	min-height: 4.5em
}
}
@media screen and (max-width: 45.5em) {
.success-quotes-slideshow:not(.slick-on) .success-block .signature-container {
	min-height: 6em
}
}
.success-quotes-slideshow:not(.slick-on) .success-block .success-signature {
	position: absolute;
	bottom: 0;
	width: 100%
}
@media screen and (min-width: 48.0625em) {
.success-quotes-slideshow:not(.slick-on) .success-block:not(.shortquote):hover {
	box-shadow: 0 0 5px #f5f5f5;
	-webkit-transform: scale(1.025);
	transform: scale(1.025)
}
}
.slick-on .success-block {
	text-align: left;
	height: 40.375em;
	padding: 3em
}
.slick-on .success-block .slick-close {
	    position: absolute;
    right: 35px;
    cursor: pointer;
    top: 30px;
    font-size: 18px;
    font-weight: 300;
    color: #e9e9e9;
}
.slick-on .success-block .slick-close:hover {
	color:#a8a8a8;
	}
.slick-on .success-block .slick-close .x-large {
	font-size: 1.5em;
	vertical-align: sub;
	margin-left: 2px;
	display: inline-block;
}
.slick-on .success-block .success-photo {
	float:left;
	margin:0;
	margin-right:20px;
	}
.slick-on .success-block .success-quote-lead {
	font-family: 'Poppins', sans-serif;
	font-size:22px;
	font-weight:500;
	color: #2b2b2b;
	overflow:hidden;
	line-height:34px;
	padding-top:20px;
}
.slick-on .success-block .success-quote-text {
	display: block;
	opacity: 1;
	margin-top:20px;
	padding-bottom:15px;
}
.slick-on .success-block {
	cursor: auto;
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
	opacity:.5 !important;
}

.slick-on .success-block.slick-active {
	opacity:1 !important;
	}
.slick-on .success-block .arrow-sign-left, .slick-on .success-block .arrow-sign-right {
	display:none;
	background-repeat:no-repeat;
	background-position:center;
	background-size:30px 24px;
	width:50px;
	height:34px;
	background-color: #fff;
    border: 1px solid #b3b2b0;
	top:45%;
	z-index:10;
	opacity:.3;
	}
.slick-on .success-block.slick-active .arrow-sign-left, .slick-on .success-block.slick-active .arrow-sign-right {
	display:inline-block;
	}
.slick-on .success-block.slick-active .arrow-sign-left {
	position:absolute;
	left:-60px;
	background-image:url(../img/lb-ico-left-arrow.png);
	}
.slick-on .success-block.slick-active .arrow-sign-right {
	position:absolute;
	right:-60px;
	background-image:url(../img/lb-ico-right-arrow.png);
	}
.slick-on .success-block:active {
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}
.success-short {
	opacity: 1
}
.is-opened .success-short {
	opacity: 0
}
.success-short h2 {
	text-align: center;
	margin: 1em 0 2em
}
.success-feature {
	position: relative
}
/*Support*/
.support-div a:focus {
	text-decoration:none;
	}
.support-div ul.supcat li a {
	background: url(../img/ico-arrow-right.png) no-repeat;
	background-position: 97% center;
	display: block;
	background-size: 10px;
	color: #575757;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 7% 10px 0px;
	overflow: hidden;
	-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.support-div ul.supcat li a:hover {
	text-decoration: none;
	background-position: 98% center;
	color: #252525;
}
.support-div .form-control.searchform {
	background: url(../img/support-icons.png) no-repeat;
    background-size: 46px;
    background-position: 99% -430px;
    font-size: 16px;
    padding: 15px 20px;
    border-radius: 5px;
    border-width: 2px;
    line-height: 24px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
	}
.support-div ul.supcat li a h4 {
	margin:0;
	color: #506ca0;
	}
.support-div ul.supcat li .icon-supp, .bottom-support .icon-supp, .support-category h1 .icon-supp {
	background: url(../img/support-icons.png) no-repeat;
    background-size: 46px;
	float:left;
	width:46px;
	height:48px;
    margin:17px 20px;
	}
.support-div ul.supcat li .icon-supp.icon-support-01, .support-category h1 .icon-supp.icon-support-01 {
	background-position: 0 0;
	}
.support-div ul.supcat li .icon-supp.icon-support-02, .support-category h1 .icon-supp.icon-support-02 {
	background-position: 0 -48px;
	}
.support-div ul.supcat li .icon-supp.icon-support-03, .support-category h1 .icon-supp.icon-support-03 {
	background-position: 0 -96px;
	}
.support-div ul.supcat li .icon-supp.icon-support-04, .support-category h1 .icon-supp.icon-support-04 {
	background-position: 0 -144px;
	}
.support-div ul.supcat li .icon-supp.icon-support-05, .support-category h1 .icon-supp.icon-support-05 {
	background-position: 0 -192px;
	}
.support-div ul.supcat li .icon-supp.icon-support-06, .support-category h1 .icon-supp.icon-support-06 {
	background-position: 0 -240px;
	}
.support-div ul.supcat {
	
	}
.support-div ul.supcat li {
	border-top:1px solid #eeeff2;
	border-bottom:1px solid #eeeff2;
	margin-top:-1px;
	position:relative;
	z-index:1;
	-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
	}
.support-div ul.supcat li:hover {
	border-color:#cdcfd3;
	z-index:2;
	}

.articles-author {
	margin-top:12px;
	}
.articles-author .thumb-art {
	display:inline-block;
	vertical-align: middle;
	}
.articles-author .thumb-art span {
	width: 36px;
    height: 36px;
    border-radius: 36px;
    border: 2px solid #fff;
    display: inline-block;
    overflow: hidden;
    margin-left: -15px;
	background-color:#f0f0f0;
	}
.articles-author .thumb-art span:first-child {
	margin-left:0;
	}
.articles-author .written-art {
	display:inline-block;
	font-size:11.5px;
	color:#b2b2b2;
    line-height: 16px;
 	vertical-align: middle;
	}
.articles-author .written-art span {
	color:#5e5e5e;
	}
.bottom-support .icon-supp {
	margin:0 auto;
    float: none;
	}
.bottom-support a {
	border:1px solid #e9ecf0;
	padding:30px 25px 40px;
	display:block;
	font-size:13px;
	line-height:24px;
	color:#252525;
	-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
	margin-bottom:20px;
	}
.bottom-support a:hover {
	color:#252525;
	text-decoration:none;
	border:1px solid #cdcfd3;
	}
.bottom-support h4 {
	color: #506ca0;
	margin:10px 0;
	}
.bottom-support .respnse {
	font-size:12px;
	margin-top:20px;
	color:#b2b2b2;
	line-height:18px;
	}
.bottom-support .respnse span {
	color:#5e5e5e;
	}
.support-div .bottom-support .icon-supp.icon-support-email {
	background-position: 0 -288px;
	}
.support-div .bottom-support .icon-supp.icon-support-chat {
	background-position: 0 -336px;
	}
.support-div .bottom-support .icon-supp.icon-support-call {
	background-position: 0 -384px;
	}
.support-category h1, .support-page h1 {
	font-size: 26px;
    line-height: 38px;
	margin-bottom:40px;
	}
.support-page h1 {
	margin-bottom:20px;
	}
.support-category h1 .icon-supp {
	margin:0;
    float: none;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	}
.support-div.support-category ul.supcat li a {
	background-image:none;
	}
.barnav-searchform {
	float:right;
	min-width:220px;
	}
.barnav-searchform .form-control.searchform {
	/*background: url(../img/support-icons.png) no-repeat;
    background-size: 36px;
    background-position: 99% -340px;*/
	    background-image: url(../img/lb-ico-search.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    background-size: 15px;
    font-size: 14px;
    letter-spacing: .5px;
	}
.support-page p.short-url {
	font-style:italic;
	font-size:15px;
	margin-bottom:45px;
	}
.sc .cform label {
	font-size:14px;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
	margin-bottom:5px;
	}
.sc .cform .help-block {
	font-size:12px;
	line-height:16px;
	margin-top:0;
	}
.sc .cform textarea {
				resize:none;
				}
.sc .cform input[type="file"] {
	border:none;
	}
.sc .txtarea-auto {
	transition: all 0.5s ease;
	}
.sc .txtarea-auto .dropauto {
	
	border: 1px solid #e1e1e1;
	margin-top: 20px;
	background: #fff;
	width: 100%;
	border-bottom:none;
	border-left:none;
	border-right:none;
	font-size: 13px;
	position: relative;
	display:none;

	
	}
.sc .txtarea-auto .dropauto:after, .sc .txtarea-auto .dropauto:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.sc .txtarea-auto .dropauto:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #f2f2f2;
	border-width: 10px;
	margin-left: -10px;
}
.sc .txtarea-auto .dropauto:before {
	border-color: rgba(225, 225, 225, 0);
	border-bottom-color: #e1e1e1;
	border-width: 11px;
	margin-left: -11px;
}
.sc .txtarea-auto .dropauto ul {
	margin-bottom:0;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	}
.sc .txtarea-auto .dropauto ul li {
	border-bottom: 1px solid rgba(108,108,108,0.2);
	padding: 7px 10px;
	}
.sc .txtarea-auto .dropauto ul li.headr {
	background: #f2f2f2;
	font-size: 12px;
	text-align: center;
	color: #333;
	font-weight:600;
	}
.sc .txtarea-auto .dropauto ul li.headr .hint {
	font-weight: 300;
    font-size: 18px;
    margin-top: 5px;
    margin-right: 5px;
	}
.sc .cform input[type="file"] {
    font-size: 12px;
    color: rgb(102, 102, 102);
    font-weight: 400;
    line-height: 18px;
	margin-bottom:30px;
}
.sc .cform .form-control {
	padding:12px;
	}
.sc .cform .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: auto;
    display: block;
	}
.sc .cform .bootstrap-select .btn.dropdown-toggle {
    padding: 12px;
    font-size: 14px;
    border: 1px solid #dbdbdb;
	float:none;
	}
.sc .cform .bootstrap-select.btn-group .dropdown-menu li a {
	font-size: 14px;
	}
.sc .cform .bootstrap-select.btn-group .dropdown-menu li.selected a {
	background-color:transparent;
	}
.sc .boxwh {
	font-size:13px;
	line-height:24px;
	}
.sc .boxwh h6 {
	margin-bottom:0;
	margin-top:20px;
	}
.hdr-ico-check {
	margin-right: 5px;
    width: 13px;
    vertical-align: baseline;
	}
/* animate contact us page */
@-webkit-keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } 
	0% { -webkit-transform: scale3d(.8, .8, .8); transform: scale3d(.8, .8, .8); } 
	20% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } 
	40% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9); } 
	60% { opacity: 1; -webkit-transform: scale3d(1.02, 1.02, 1.02); transform: scale3d(1.02, 1.02, 1.02); } 
	80% { -webkit-transform: scale3d(.99, .99, .99); transform: scale3d(.99, .99, .99); } 
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@keyframes bounceIn { 
	0%, 20%, 40%, 60%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } 
	0% { -webkit-transform: scale3d(.8, .8, .8); transform: scale3d(.8, .8, .8); } 
	20% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } 
	40% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9); } 
	60% { opacity: 1; -webkit-transform: scale3d(1.02, 1.02, 1.02); transform: scale3d(1.02, 1.02, 1.02); } 
	80% { -webkit-transform: scale3d(.99, .99, .99); transform: scale3d(.99, .99, .99); } 
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

.contact-us .custom-select {
	border:1px solid rgba(108,108,108,0.2);
	position:relative;
	height:47px;
	overflow:hidden;	
	cursor:pointer;
	
	transition: 0.5s cubic-bezier(.49,.23,.2,1);
	-o-transition: 0.5s cubic-bezier(.49,.23,.2,1);
	-moz-transition: 0.5s cubic-bezier(.49,.23,.2,1);
	-webkit-transition: 0.5s cubic-bezier(.49,.23,.2,1);
	margin-bottom:30px;
}
.contact-us .custom-select:hover {
	border-color: #506ca0;
	}
.contact-us .custom-select.reveal {
	height:235px;
}
.contact-us .custom-select.reveal ul {
	transform:translateY(0) !important;	
	-o-transform:translateY(0) !important;	
	-ms-transform:translateY(0) !important;	
	-moz-transform:translateY(0) !important;	
	-webkit-transform:translateY(0) !important;	
}

.contact-us .custom-select ul {
	transition: transform 0.5s cubic-bezier(.49,.23,.2,1);
	-o-transition: -o-transform 0.5s cubic-bezier(.49,.23,.2,1);
	-moz-transition: -moz-transform 0.5s cubic-bezier(.49,.23,.2,1);
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(.49,.23,.2,1);
	position:absolute;
	width:100%;
}
.contact-us .custom-select li {
	position:relative;
	transition: 0.15s;
	-o-transition: 0.15s;
	-moz-transition: 0.15s;
	-webkit-transition: 0.15s;
	color:#666;
}
.contact-us .custom-select li .caret {
	display:none;
	}
.contact-us .custom-select li.selected .caret {
	 float: right;
 	 margin-top: 12px;
  	 border-top: 4px solid #ccc;
	 display:inline-block;
	}
.contact-us .custom-select li:hover {
	color:#506ca0;
	}
.contact-us .custom-select li:not(.other) {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;	
  
	border-bottom:1px solid rgba(108,108,108,0.1);
	  padding: 9px 14px;
}
.contact-us .custom-select li.other input[type="text"] {
	border:none;
	padding: 5px;
}
/*Forum style*/
.forumsec {
	margin-top:25px;
	}
.forumsec h2 {
	font-size:21px;
	margin:0;
	line-height:30px;
	}
.forumsec h2 a {
    color: #333;
}
.forumsec h5 {
	margin:5px 0;
    font-family: 'Open Sans', sans-serif;
	}
.forumsec .topics-num, .forumsec .posts-num {
    font-family: 'Poppins', sans-serif;
	font-size:12px;
	text-transform:uppercase;
	margin:5px 5px 0;
	display:inline-block;
	}
.forumsec .catnumbrs {
	text-align:right;
	}
.forumsec p.lead {
    color: #999;
	font-size:15px;
	margin-bottom:10px;
	font-weight:400;
	line-height:26px;
	}
.forumsec .last-loggedin, .forumsec .reply-member, .forumsec .replies-num {
	color: #999;
	font-size:10.5px;
	margin:12px 5px 0;
	display:inline-block;
	line-height:14px;
	vertical-align:middle;
	}
.forumsec .reply-member {
	width:67px;
	text-align:left;
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	}
.forumsec hr.sepcat {
    margin-top: 30px;
    margin-bottom: 30px;
	}
.forum-cat-header {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	margin-top:20px;
	}
.forum-cat-list {
	padding:15px 5px 15px 10px;
	}
.forum-cat-list .last-loggedin, .forum-cat-list .reply-member, .forum-cat-list .replies-num {
	margin-left:0;
	margin-right:10px;
	font-size:12px;
	}
.forum-cat-list.announcement {
	border-left:2px solid #FC3;
	padding-left:10px;
	margin-bottom:5px;
	}
.forum-cat-list.stickypost {
	border-left:2px solid #0C6;
	padding-left:10px;
	margin-bottom:5px;
	}
.forum-cat-list:nth-child(even) {
	background-color:#fbfbfb;
}
.pagination-circle {
	font-size:15px;
	}

.pagination-circle .pagination > li > a, .pagination-circle .pagination > li > span {
	border:0;
    color: #000;
    background: #f6f6f6;
    margin: 0 7px;
	border-radius:33px;
	}
.pagination-circle .pagination > li > a:hover {
	background:#eaeaea;
	}
.pagination-circle .pagination > .active > a, .pagination-circle .pagination > .active > span, .pagination-circle .pagination > .active > a:hover, .pagination-circle .pagination > .active > span:hover, .pagination-circle .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #fff;
	border:0;
    color: #999;
}
 .side-forum-post ul {
    padding-left: 20px;
	}
.side-forum-post h6 {
	line-height:24px;
	}
.forumsec .avatarmem {
	border-radius:64px;
	overflow:hidden;
	margin-right:10px;
	float:left;
	width:64px;
	height:64px;
	}
.forumsec .infomem h5 {
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
     line-height: 20px;
	 margin:10px 0 0;
	 font-family: 'Poppins', sans-serif;
	 padding-top:10px;
	 font-size:14px;
	}
.forumsec .infomem h5 a {
	color:#333;
	}
.forumsec .infomem .userop {
	font-size:11px;
	font-family: 'Poppins', sans-serif;
	color: #999;
	display:block;
	margin-top:-3px;
	}
.forumsec .infomem .userop.staff-member {
	color:#0C6;
	}
.forumsec .infomem .userop.staff-supplier {
	color: #C33;
	}
.forumsec .infomem-dev  {
	background-image: linear-gradient(to right, #ccc 25%, rgba(255,255,255,0) 0%);
	background-position: top;
	background-size: 5px 1px;
	background-repeat: repeat-x;
	margin-top:15px;
	padding-top:10px;
    color: #767676;
	font-size:12px;
	line-height: 20px;
	}
.forumsec .infomem-dev ul li span {
    color: #555;
	}
.forumsec .infomem-dev ul li.star-con span {
	color:#fedb4d;
	vertical-align: text-bottom;
	top:0;
	font-size:14px;
    margin-right: -2px;
	}
.forumsec .infomem-dev ul li.star-con span.glyphicon-star-empty {
	color:#ccc;
	}
.forumsec .post-holder {
	margin-bottom:20px;
	}
.forum-signature {
	color:#666;
	padding-top:10px;
	margin-bottom:20px;
	font-size:13px;
	line-height:23px;
	}
.like-edit-div {
	overflow:hidden;
	margin-bottom:20px;
	}
.like-edit-div .btn {
    padding: 10px 15px;
    font-size: 14px;
	color: #999;
    border-color: #eee;
	}
.like-edit-div .btn:hover {
	background-color:transparent;
	color:#666;
	}
.like-edit-div .btn.btn-thanks, .like-edit-div .btn.btn-thanks.btn-unlike:hover {
	font-family: 'Poppins', sans-serif;
    font-size: 11px;
    padding: 10px;
	border-color:#eee;
	color:#999;
	}
.like-edit-div .btn.btn-thanks.btn-unlike, .like-edit-div .btn.btn-thanks:hover {
	border-color:#59c03c;
	color:#59c03c;
	}
.like-edit-div .btn.btn-like i {
	font-size: 14px;
    vertical-align: text-top;
    margin-left: 3px;
	}
.btn-group-admin {
	font-family: 'Poppins', sans-serif;
	}
.btn-group-admin .btn {
	padding:10px 15px 8px;
	line-height: 18px;
	margin-top:-1px;
	}
.member-comment .btn-group {
	margin-bottom:20px;
	}
.member-comment .btn-group .btn {
        border: 1px solid #e6e9ed;
		padding:7px 10px 4px;
}
.member-comment .btn-group .editor-icon {
	width:14px;
	height:14px;
	background-image:url(../img/sprite-editor-icons.png);
	background-repeat:no-repeat;
	display:inline-block;
	background-size:14px;
	}
.forumsec .member-comment .btn-group .form-group {
    overflow: visible;
	display:inline-block;
	margin:0 5px;
}
.forumsec .member-comment .form-group.nomultiple, .forumsec .member-comment .media {
	overflow:visible;
	}
.forumsec .member-comment .btn-group .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width:100px;
	}
.forumsec .member-comment .btn.dropdown-toggle {
	padding:6px 10px;
	}
.forumsec .member-comment .btn-group .form-group .bootstrap-select > .dropdown-toggle {
	min-height:33px;
	}
.member-comment .btn-group .editor-icon.ico-bold {
	background-position: 0 0;
	}
.member-comment .btn-group .editor-icon.ico-italic {
	background-position: 0 -14px;
	}
.member-comment .btn-group .editor-icon.ico-underline {
	background-position: 0 -28px;
	}
.member-comment .btn-group .editor-icon.ico-quote {
	background-position: 0 -42px;
	}
.member-comment .btn-group .editor-icon.ico-code {
	background-position: 0 -56px;
	}
.member-comment .btn-group .editor-icon.ico-list {
	background-position: 0 -70px;
	}
.member-comment .btn-group .editor-icon.ico-order {
	background-position: 0 -84px;
	}
.member-comment .btn-group .editor-icon.ico-listitem {
	background-position: 0 -98px;
	}
.member-comment .btn-group .editor-icon.ico-image {
	background-position: 0 -112px;
	}
.member-comment .btn-group .editor-icon.ico-url {
	background-position: 0 -126px;
	}
.member-comment .btn-group .editor-icon.ico-color {
	background-position: 0 -140px;
	}

/*Global Style*/
.bg-light {
	background-color: #f8f8f8;
	}
.no-padding {
	padding:0 !important;
	}
.no-margin {
	margin:0 !important;
	}
.no-background {
	background-color:transparent !important;
	}
.btn-skype {
	background-color:#01b7ee;
	color:#fff;
	}
.btn-skype:hover {
	background-color:#00aee2;
	color:#fff;
	}
.btn-mail-blue {
	background-color:#438acd;
	color:#fff;
	}
.btn-mail-blue:hover {
	background-color:#3780c4;
	color:#fff;
	}
.tips-alert {
	padding:20px 20px 15px;
	background-color:#fff;
	font-size:12px;
	}
.tips-alert ul {
    padding-left: 20px;
    margin-bottom: 0;
	}
.tips-header {
	margin:-21px -21px 10px;
	padding: 7px 20px;
    font-family: 'Poppins', sans-serif;
	font-size:14px;
	font-weight:500;
	letter-spacing:.5px;
	}
.tips-alert.darkblue {
	border:1px solid #90959e;
	}
.tips-alert.darkblue .tips-header {
	color:#fff;
	background-color:#384458;
	}
.submnudrop .dropdown-menu .divider {
	height: auto;
    margin: 0;
	}
.brdcrmb-view.barnav {
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	line-height:32px;
	}
.brdcrmb-view.barnav h2 {
	font-size:13px;
	}
.brdcrmb-view.barnav span.arrow-next {
	background: url(../img/ico-arrow-right.png) no-repeat center;
    background-size: 6px;
    width: 13px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
	}
.barnav .backslash {
    font-size: 13px;
    line-height: 13px;
    display: inline-block;
    vertical-align: middle;
	}
.no-top-padding {
	padding-top:0 !important;
	}
.no-bottom-padding {
	padding-bottom:0 !important;
	}
.no-top-margin {
	margin-top:0 !important;
	}
.no-bottom-margin {
	margin-bottom:0 !important;
	}
li.clear {
	background-image: none !important;
	}
.toastr {
	position: absolute;
	background: #fa7c7c;
	left: 0;
	top: 45px;
	color: #fff;
	line-height: 17px;
	font-size: 12px;
	border-radius: 2px;
	max-width: 290px;
	font-weight: 300;
	z-index: 5;
}
.toastr:after {
	bottom: 100%;
	left: 40px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(241, 115, 115, 0);
	border-bottom-color: #fa7c7c;
	border-width: 5px;
	margin-left: -5px;
}
.toastr.top-right {
	position: fixed;
	top: 15px;
	right: 15px;
	left: inherit;
}
.toastr.top-right.success {
	background: #81ca78;
}
.toastr.top-right:after {
	border: 0;
}
.toastr_inner {
	padding: 10px 10px 12px 15px;
}
.toastr_text {
	background: url(../img/ico-bubble-info.png) left no-repeat;
	background-size: 27px;
	padding-left: 38px;
	letter-spacing: .3px;
}
.toastr.top-right.success .toastr_text {
	background-image: url(../img/ico-bubble-check.png);
}
.toastr_text h5 {
	margin: 0 0 6px;
}
.toastr button.close {
	text-shadow: none;
	font-weight: 300;
	font-size: 14px;
	color: #fff;
	opacity: .5;
	margin-top: 2px;
	width: 10px;
}
.toastr button.close:hover, .toastr button.close:active {
	opacity: 1;
	outline: none;
}
.alert.alert-sm {
	font-size: 12px;
	padding: 7px 30px 7px 10px;
	margin-bottom: 10px;
	line-height: 16px;
	color: #666;
}
.alert.alert-sm .close {
	font-size: 18px;
}
.alert .close {
	font-weight: 400;
}
.cta-bottom {
	background-color: #f3f4f7;
	border-top: 1px solid #e6e8ee;
	padding: 25px 0;
}
.cta-bottom h4 {
	color: #5e626c;
	font-weight: 300;
	display: inline-block;
}
.cta-bottom .btn {
	font-size: 14px;
	letter-spacing: .5px;
	margin-left: 10px;
}
.cta-risk-free {
	padding:50px 0;
	}
.cta-risk-free h6 {
	line-height:22px;
	margin-top:20px;
	}
.cta-risk-free .btn.text-capitalize, .cta-risk-free a.btn.text-capitalize {
    font-size: 18px;
    text-transform: none;
    padding: 12px 20px 14px;
	margin-left:0;
}
.cta-bottom-simple {
	border-top:1px solid #e1eaed;
	padding:40px 0 50px;
	}
.cta-bottom-simple h3 {
	margin-top:0;
	margin-bottom:20px;
	}
.border-bottom {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
}
.semibold {
	font-weight: 600 !important;
}
.medium {
	font-weight: 500 !important;
}
.bold {
	font-weight: 700 !important;
}
.spacerel {
	height: 15px;
}
.font-light {
	font-weight: 300 !important;
}
.font-normal {
	font-weight: 400 !important;
}
.search-form {
	background-image: url(../img/lb-ico-search.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	background-size: 15px;
	font-size: 14px;
	letter-spacing: .5px;
	min-height: 35px;
}
.loading-more {
	text-align: center;
	font-size: 12px;
	color: #9c9c9c;
	padding: 20px;
}
.loading-more a {
	color: #9c9c9c;
	padding: 40px 0 20px;
}
.loading-more a:hover {
	color: #333;
	text-decoration: none;
}
.img-side-push {
	margin: 20px -40px 30px;
}
.img-side-push a {
	opacity:.95;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	}
.img-side-push a:hover {
	opacity:1;
	}
.video-side-push {
	margin: 20px -40px 10px;
	background-color:#252525;
	overflow:hidden;
}
.input-group-btn {
	z-index: 3;
}
.input-group-btn > .btn {
	margin-left: -1px;
}
.form-control::-moz-placeholder {
 color: #babec6;
 opacity: 1;
}
.form-control:-ms-input-placeholder {
 color: #babec6;
}
.form-control::-webkit-input-placeholder {
 color: #babec6;
}
.text-indent {
	padding-left: 20px;
}
.progress {
	box-shadow: none;
}
.progress-bar {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.topnav .header ul.menu li.menu-item.loginbt a, .btn.btn-line-red {
	border: 1px solid #e5202e;
	border-radius: 2px;
	padding: 6px 20px 8px;
	color: #e5202e;
	font-weight: 600;
	font-size: 13px;
	background-color: #fff;
}
.topnav .header ul.menu li.menu-item.loginbt a {
	vertical-align:middle;
	margin-top:-5px;
	text-transform:none;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	}
.sec_bgwhite {
	background: #fff;
	padding: 40px;
}
.btn-primary, .btn-primary:hover, .btn-primary:focus {
	border-color: transparent;
}
br.clear {
	display: none;
}
input[type="file"] {
	line-height: 1px;
}
.add-top-margin {
	margin-top: 20px;
}
.add-bottom-margin {
	margin-bottom: 20px;
}
.close-alert {
	margin-top: 10px;
	display: inline-block;
}
.close-alert.btn-white {
	font-size: 12px;
}
.modal-content {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.modal-content input[type=checkbox] {
	margin-left: 0;
	margin-top: 3px;
}
.lblchk {
	font-weight: 400;
	color: #666;
}
input[type=checkbox] {
	-webkit-appearance: none;
	appearance: none;
	width: 17px;
	height: 17px;
	cursor: pointer;
	vertical-align: bottom;
	background: #fff;
	border: 1px solid #dbdbdb;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: sub;
    line-height: 20px;
}
input[type=checkbox]:checked {
	border: 1px solid #59c03c;
}
input[type=checkbox]:checked::after {
	content: url(../img/ico-check-green.svg);
	display: block;
	position: absolute;
	top: -4px;
	left: 4px;
}
input[type=checkbox]:focus {
	outline: none;
}
.alert {
	border-radius: 0px;
}
.alert-info, .alert-danger, .alert-success {
	color: #333;
}
.alert .iconcon {
	float: left;
	margin-right: 10px;
}
.alert .iconcon .glyphicon {
	font-size: 16px;
	margin-top: 3px;
	opacity: .9;
}
.alert .alrtxt {
	overflow: hidden;
	line-height: 21px;
}
.alert.alert-header {
	margin: 5px 0;
}
.alert.alert-header-top {
	margin: 0;
	padding: 10px;
}
.alert.alert-header .close, .alert.alert-header-top .close {
	font-weight: 300;
	font-size: 18px;
}
a {
	color: #506ca0
}
a:hover {
	color: #4b70b6;
}
a:focus {
	outline: none;
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: none;
	box-shadow: none;
}
input.form-control {
	-webkit-appearance: none;
}
.alert-warning {
	color: #333;
}
.form-control {
	border-radius: 1px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: auto;
	border: 1px solid #dbdbdb;
}
.form-control:focus {
	border-color: #9aaac7;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.has-error .form-control {
	border-color: #e24b4b;
}
.has-error .form-control:focus {
	border-color: #d83e3e;
}
.has-error .help-block, .has-success .help-block {
	margin: 0;
	font-size: 11px;
	font-weight: 600;
}
.has-success .form-control {
	border-color: #60af61;
}
.has-success .form-control:focus {
	border-color: #50a551;
}
.btn {
	border-radius: 2px;
	font-size: 11px;
	padding: 8px 20px 9px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn.btn-lg, .btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 18px;
}
.btn-green {
	color: #FFF;
	background-color: #59c03c;
	border-color: transparent;
}
.btn-green:hover, .btn-green:focus {
	color: #fff;
	background-color: #53ae3f;
	border-color: transparent;
}
.btn-red {
	color: #FFF;
	background-color: #e5202e;
	border-color: transparent;
}
.btn-red:hover, .btn-red:focus {
	color: #fff;
	background-color: #d41d2a;
	border-color: transparent;
}
.btn-grey {
	color: #7b7b7b;
	background-color: #e3e3e3;
	border-color: transparent;
}
.btn-grey:hover, .btn-grey:focus {
	color: #7b7b7b;
	background-color: #d4d4d4;
	border-color: transparent;
}
.btn-white {
	color: #aaacb0;
	background-color: #fff;
	border-color: #d9dadc;
}
.btn-white:hover, .btn-white:focus {
	color: #7b7b7b;
	background-color: #f5f5f5;
	border-color: #d9dadc;
}
.btn.btn-link.green, .text-green, .text-green:hover {
	color: #58c03B;
}
.btn.btn-link.red, .text-red, .text-red:hover {
	color: #e5202e;
}
.btn.btn-link.grey, .text-grey {
	color: #a5afb6;
}
.btn.btn-link.grey:hover {
	color: #333;
}
.btn.btn-sm {
	padding: 3px 5px;
	font-size: 9px;
	line-height: 9px;
}
.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px !important;
    font-size: 12px !important;
}
.topnav .header ul.menu li.menu-item.loginbt a:hover, .btn-line-red:hover, .topnav .header ul.menu li.menu-item.loginbt a:focus, .btn-line-red:focus {
	background-color: #e5202e;
	color:#fff;
	}
.btn-line-green {
	border: 1px solid #59c03c;
	color: #59c03c;
	font-weight: 600;
	padding: 6px 20px 8px;
	font-size: 13px;
	background-color: #fff;
}
.btn-line-green:hover, .btn-line-green:focus {
	background-color: #59c03c;
	color: #fff;
}
.btn-line-red:hover, .btn-line-red:focus {
	background-color: #e5202e ;
	color: #fff ;
}
.btn.text-capitalize, a.btn.text-capitalize {
	font-size:14px;
	text-transform:none;
    padding: 7px 20px 7px;
	}
.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #fff;
}
.table-striped > tbody > tr:nth-of-type(even) {
	background-color: #f2f3f5;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #ddd;
	border-color: #ddd;
	color: #999;
}
.pagination > li > a, .pagination > li > span {
	color: #999;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #666;
}
/*.btn {
	border-radius: 1px;
	padding: 8px 20px 9px;
	font-size: 11px;
	}*/
.greyscale {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: grayscale(1);/*filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");*/
}
.red {
	color: #e16670;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
	color: #c93f3f;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
	color: #60af61;
}
.dropdown-menu {
	border-radius: 0;
	border: 1px solid #dadadc;
	border: 1px solid rgba(162, 164, 168, 0.40);
	background: #fff;
	padding: 0;
	font-size: 12px;
	-webkit-box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.66);
	-moz-box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.66);
	box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.66);
}
.arrow_top {
	background: #ffffff;
	border: 1px solid #dadadc;
}
.arrow_top:after, .arrow_top:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_top:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}
.arrow_top:before {
	border-color: rgba(218, 218, 220, 0);
	border-bottom-color: #dadadc;
	border-width: 8px;
	margin-left: -8px;
}
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
	position: static;
}
.yamm .container {
	position: relative;
}
.yamm .dropdown-menu {
	left: auto;
	top: inherit;
}
.yamm .yamm-content {
	padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0;
}
.yamm .list-group-item.dropdown.yamm-fw .dropdown-menu {
	left: 45%;
}
/*Extra*/
.productsdiv.expand {
	padding-bottom: 350px;
}
.productsdiv.expand.filterview {
	padding-bottom: 0px !important;
}
.col-average.col-md-2, .col-success.col-md-2 {
	width: 17.66666667%;
}
.col-competition.col-md-2 {
	width: 20.66666667%;
}
.col-save.col-md-1 {
	width: 6.33333333%;
}
.col-view.col-md-2 {
	width: 10.66666667%;
}
.showtip.joyride-tip-guide {
	display: inline-block;
	min-width: 360px;
	text-align: left;
}
.showtip.joyride-tip-guide .joyride-content-wrapper {
	padding: 18px 20px 18px 20px;
}
.showtip.joyride-tip-guide .joyride-content-wrapper .btn.btn-sm {
	padding: 8px 10px;
	border-radius: 2px;
	margin-top: 10px;
	font-size: 10px;
	width: auto;
	overflow: auto;
}
.showtip.joyride-tip-guide.left {
	top: -8px !important;
	left: 100% !important;
	margin-left: 20px;
}
.sidebardir .form-group.fristchd .showtip.joyride-tip-guide.left {
	top: 10px !important;
}
.showtip.joyride-tip-guide p {
	font-size: 14px;
	font-weight: 300;
}
.showtip.joyride-tip-guide.top {
	left: 50% !important;
	transform: translate(-50%, 0%);
}
.showtip.joyride-tip-guide.top .joyride-nub.top {
	left: 50% !important;
	transform: translate(-50%, 0%);
}
.showtip.joyride-tip-guide.bottom {
	left: 50% !important;
	transform: translate(-50%, -100%);
	top: -60% !important
}
.showtip.joyride-tip-guide.bottom .joyride-nub.bottom {
	left: 50% !important;
	transform: translate(-50%, 0%);
}
.showtip.joyride-tip-guide.right {
	top: -8px !important;
	right: 100% !important;
	margin-right: 20px;
	left: inherit !important;
}
/*Burger Menu*/

@media (max-width: 767px) {
.topnav {
	width: 100%;
	margin: 0;
	border-radius: 0px;
}
.topnav .header {
	position: fixed;
}
.topnav {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: 3px;
	background: #F1F1F1;
}
.topnav .header {
	display: block;
	top: 0;
	left: 0;
	height: 50px;
	width: 100%;
	background: #fff;
	overflow: hidden;
	-webkit-transition: all 0.2s ease-out, background 1s ease-out;
	transition: all 0.2s ease-out, background 1s ease-out;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	z-index: 5;
}
.topnav .header .burger-container {
	position: relative;
	display: inline-block;
	height: 50px;
	width: 20px;
	cursor: pointer;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}
.topnav .header .burger-container #burger {
	width: 18px;
	height: 8px;
	position: relative;
	display: block;
	margin: -4px auto 0;
	top: 50%;
}
.topnav .header .burger-container #burger .bar {
	width: 100%;
	height: 1px;
	display: block;
	position: relative;
	background: #7f7f7f;
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.topnav .header .burger-container #burger .bar.topBar {
	-webkit-transform: translateY(0px) rotate(0deg);
	transform: translateY(0px) rotate(0deg);
}
.topnav .header .burger-container #burger .bar.btmBar {
	-webkit-transform: translateY(6px) rotate(0deg);
	transform: translateY(6px) rotate(0deg);
}
.topnav .header .icon {
	display: inline-block;
	position: absolute;
	text-align: center;
	color: #FFF;
	font-size: 22px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	margin-top: 10px;
	-webkit-animation: fadein 1.5s; /* Safari and Chrome */
	-moz-animation: fadein 1.5s; /* Firefox */
	-ms-animation: fadein 1.5s; /* Internet Explorer */
	-o-animation: fadein 1.5s; /* Opera */
	animation: fadein 1.5s;
}
.topnav .header.menu-opened .icon .svg path {
	fill: #fff;
	-webkit-animation: fadein 1s; /* Safari and Chrome */
	-moz-animation: fadein 1s; /* Firefox */
	-ms-animation: fadein 1s; /* Internet Explorer */
	-o-animation: fadein 1s; /* Opera */
	animation: fadein 1s;
}
.topnav .header .icon .svg path {
	-webkit-transition: fill 1s ease;
	-moz-transition: fill 1s ease;
	-o-transition: fill 1s ease;
	transition: fill 1s ease;
}
.topnav .header .icon.icon-bag {
	right: 0;
	top: 0;
	left: auto;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transition-delay: 0.65s;
	transition-delay: 0.65s;
}
.topnav .header ul.menu {
	position: relative;
	display: block;
	padding: 0px 48px 0;
	list-style: none;
}
.topnav .header ul.menu li.menu-item {
	margin-top: 5px;
	-webkit-transform: scale(1.15) translateY(-30px);
	transform: scale(1.15) translateY(-30px);
	opacity: 0;
	-webkit-transition: opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.topnav .header ul.menu li.menu-item:nth-child(1) {
	-webkit-transition-delay: 0.49s;
	transition-delay: 0.49s;
}
.topnav .header ul.menu li.menu-item:nth-child(2) {
	-webkit-transition-delay: 0.42s;
	transition-delay: 0.42s;
}
.topnav .header ul.menu li.menu-item:nth-child(3) {
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
}
.topnav .header ul.menu li.menu-item:nth-child(4) {
	-webkit-transition-delay: 0.28s;
	transition-delay: 0.28s;
}
.topnav .header ul.menu li.menu-item:nth-child(5) {
	-webkit-transition-delay: 0.21s;
	transition-delay: 0.21s;
}
.topnav .header ul.menu li.menu-item:nth-child(6) {
	-webkit-transition-delay: 0.14s;
	transition-delay: 0.14s;
}
.topnav .header ul.menu li.menu-item:nth-child(7) {
	-webkit-transition-delay: 0.07s;
	transition-delay: 0.07s;
}
.topnav .header.menu-opened {
	height: 100%;
	background-color: #eb3f4c;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transition-delay: 0.25s;
	transition-delay: 0.25s;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
.topnav .header.menu-opened .burger-container {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.topnav .header.menu-opened .burger-container #burger .bar {
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.topnav .header.menu-opened .burger-container #burger .bar.topBar {
	-webkit-transform: translateY(4px) rotate(45deg);
	transform: translateY(4px) rotate(45deg);
}
.topnav .header.menu-opened .burger-container #burger .bar.btmBar {
	-webkit-transform: translateY(3px) rotate(-45deg);
	transform: translateY(3px) rotate(-45deg);
}
.topnav .header.menu-opened ul.menu li.menu-item {
	-webkit-transform: scale(1) translateY(0px);
	transform: scale(1) translateY(0px);
	opacity: 1;
}
.topnav .header.menu-opened ul.menu li.menu-item:nth-child(1) {
	-webkit-transition-delay: 0.27s;
	transition-delay: 0.27s;
}
.topnav .header.menu-opened ul.menu li.menu-item:nth-child(2) {
	-webkit-transition-delay: 0.34s;
	transition-delay: 0.34s;
}
.topnav .header.menu-opened ul.menu li.menu-item:nth-child(3) {
	-webkit-transition-delay: 0.41s;
	transition-delay: 0.41s;
}
.topnav .header.menu-opened ul.menu li.menu-item:nth-child(4) {
	-webkit-transition-delay: 0.48s;
	transition-delay: 0.48s;
}
.topnav .header.menu-opened ul.menu li.menu-item:nth-child(5) {
	-webkit-transition-delay: 0.55s;
	transition-delay: 0.55s;
}
.topnav .header.menu-opened ul.menu li.menu-item:nth-child(6) {
	-webkit-transition-delay: 0.62s;
	transition-delay: 0.62s;
}
.topnav .header.menu-opened ul.menu li.menu-item:nth-child(7) {
	-webkit-transition-delay: 0.69s;
	transition-delay: 0.69s;
}
.topnav .header.menu-opened .icon.icon-bag {
	-webkit-transform: translateX(75px);
	transform: translateX(75px);
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.topnav .content {
	font-family: "Ek Mukta", sans-serif;
	padding: 67px 4% 0;
	text-align: justify;
	overflow: scroll;
	max-height: 100%;
}
.topnav .content::-webkit-scrollbar {
 display: none;
}
.topnav .content h2 {
	margin-bottom: 0px;
	letter-spacing: 1px;
}
.topnav .content img {
	width: 95%;
	position: relative;
	display: block;
	margin: 75px auto 75px;
}
.topnav .content img:nth-of-type(2) {
	margin: 75px auto;
}
.header .caret, .topnav .header li.menu-item .user {
	display: none;
}
.topnav .header.menu-opened .burger-container #burger .bar {
	background: #fff;
}
.topnav .header ul.menu li.menu-item {
	display: block;
	margin-left: 0;
	text-align: left;
}
.topnav .header ul.menu li.menu-item a, .topnav .header ul.menu li.menu-item.profile-top span.slctl, .topnav .header ul.menu li.menu-item a.dropdown-toggle:hover {
	color: #ffa4ab;
	font-weight: 500;
	padding-left: 0;
	border: 0;
}
.topnav .header ul.menu li.menu-item a:hover {
	color:#fff;
	}
.topnav .header ul.menu li.menu-item.profile-top .swtchdb {
	border-bottom: 1px solid #f17881;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.topnav .header ul.menu li.menu-item ul li a {
	color: #fff;
	text-transform: none;
	font-size: 18px;
	font-weight: 300;
	padding: 0 0 8px;
	display: block;
}
.topnav .header ul.menu li.menu-item ul li a:hover {
	font-weight: 300;
	color: #ffa4ab;
}
.user-mob {
	z-index: 5;
	position: relative;
	width: 30px;
	float: right;
	border-radius: 30px;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 10px;
}
.list-group-item-text {
	margin: 0 0 11px;
}
.topnav .header ul.menu li.menu-item.loginbt a {
	background-color: #fff !important;
	border: 1px solid #fff;
	color: #eb3f4c !important;
	font-weight: 600;
	padding: 5px 20px 6px;
	opacity:.9;
}
.topnav .header ul.menu li.menu-item.loginbt a:hover {
	opacity:1;
	}
}
@media (min-width: 1200px) {
br.clear {
	display: inline-block;
}
.barnav h2 {
	font-size: 18px;
}
.container {
	width: 1100px;
}
.item .table > thead > tr > th span {
	/*width:auto;*/
	display: inline-block;
}
.col-average.col-lg-3, .col-success.col-lg-3 {
	width: 21.2%;
}
.col-competition.col-lg-2 {
	width: 18.66666667%;
}
.col-save.col-lg-1 {
	width: 5.33333333%;
}
.col-view.col-lg-1 {
	width: 8.33333333%;
}
.tab-white .nav-tabs > li > a {
	padding: 10px 20px;
}
.supplrdiv .catimgd {
	max-height: 160px;
}
.topnav .header ul.menu li.menu-item {
	margin-left: 15px;
}
}
 @media (min-width: 768px) and (max-width: 979px) {
.barnav h2 {
	font-size: 16px;
}
.item.list-group-item .show-list-info h3 {
	font-size: 18px;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 0;
}
.item .table > thead > tr > th span {
	width: 30px;
}
/*.item .dropdown-menu {
		width:200%;
		margin-left:0;
		}
	.item.col-3 .dropdown-menu, .item.col-4 .dropdown-menu {
		margin-left:0;
		}*/
.productsdiv {
	height: auto;
	min-height: 700px;
}
.rightinfo {
	right: 0;
}
.col-average.col-md-2, .col-success.col-md-2 {
	width: 48%;
	display: inline-block;
}
.col-competition.col-sm-4 {
	width: 27%;
}
.col-view.col-md-2 {
	width: 15%;
	float: right;
	padding-right: 0;
}
.col-view.col-md-2 .form-group.text-center {
	text-align: right;
}
.col-save.col-md-1 {
	width: 8%;
}
/*.filter {
    display: none;
	margin:-30px 0 30px;
}*/
.sidebardir.collapse.in {
	display: block;
}
.divserchrow {
	padding: 0;
}
.btn.btn-compare {
	right: 9px;
	left: inherit;
	top: inherit;
	bottom: 9px;
}
.compare-panel {
	top: inherit;
	bottom: 9px;
	left: inherit;
	right: 9px;
}
.supplrdiv .introdtls .btn-fav, .supplrdiv .introdtls .dropdown.note {
	float: none;
	display: inline-block;
}
.dirsubme {
	text-align: left !important;
}
.browseprod {
	margin-top: 20px;
}
.dirsubme .browseprod .dropdown-menu {
	left: 0;
	transform: translate(0, 0);
	min-width: 200px;
	margin-top: 5px;
}
.dirsubme .browseprod .arrow_top:after, .dirsubme .browseprod .arrow_top:before {
	left: 10%;
}
.section4 .tab-content {
	min-height: inherit;
}
ul.list-testi-photos {
	margin: 30px 0 50px;
}
.row2 .text-left {
	text-align: center !important;
}
.srchprdct .autocomplete {
	max-width: 360px;
}
.optinbox, .optinbox.ebookopt {
	padding-bottom: 30px;
}
.educathdr {
	text-align: center;
}
.categorylist h2 {
	font-size: 18px;
	line-height: 28px;
}
.sidebardir {
	margin-bottom: 10px;
}
.loginform .checkbox {
	margin:-10px 0 20px;
	}
section.success-quotes .container {
    padding: 0 15px;
}
ul.submenu-nav li {
    padding-right: 10px;
}
ul.submenu-nav li a {
    font-size: 12px;
}
.forumsec .catnumbrs {
	text-align:left;
	}
.forumsec .catnumbrs span {
	margin-left:0;
	margin-right:10px;
	}
.forum-cat-list .last-loggedin, .forum-cat-list .reply-member, .forum-cat-list .replies-num {
	margin-top:0;
	}
.forumsec .reply-member {
    width: auto;
    white-space: inherit;
    overflow: initial;
    text-overflow: inherit;
}
.brdcrmb-view.barnav h2 {
    line-height: 23px;
}
}
 @media (max-width: 767px) {
.supplrdiv .catlgdiv {
	max-width: 220px;
}
.supplrdiv .catimgd {
	max-height: 90px;
}
body {
	padding-top: 50px;
}
.topnav .header ul.menu li.menu-item.active a {
	color: #ffa4ab;
	border: 0;
}
.topnav .header ul.menu li.menu-item.active ul li a {
	color: #fff;
}
footer .social-footer {
	border-bottom: 1px solid #465267;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
footer {
	padding: 40px;
}
footer .copyrght {
	text-align: center;
}
footer .copyrght .fotrnav {
	float: none;
	margin: 20px 0;
}
.table-responsive {
	border: 0;
	margin-bottom: 0;
}
.barnav ul.legend {
	float: none;
	margin-top: 0;
}
.barnav ul.legend li {
	padding-left: 5px;
	padding-right: 15px;
}
#products .mix.item {
	/*display:block !important;*/
	width: 100%;
}
.productsdiv {
	height: auto;
}
.productsdiv.expand {
	padding-bottom: 450px;
}
.item.compare .menusup {
	left: 28px;
	position: relative;
	top: 0;
	display: inline-block;
}
.item.compare .morelink {
	margin: 0 28px 10px 28px;
}
.dropdown-menu.get-help-drop:after, .dropdown-menu.get-help-drop:before {
	border-width: 0;
	bottom: inherit;
}
.item .dropdown-menu {
	width: 100%;
	margin-left: 0 !important;
	margin-top: -1px;
}
.item .table {
	margin-left: 0;
}
.col-average.col-md-2, .col-success.col-md-2, .col-competition.col-md-2 {
	width: inherit;
}
.dirsubme {
	margin-top: 10px;
	text-align: left !important;
}
.sortsup.pull-right {
	float: none !important;
}
.dirsupbox .table tr td {
	display: block;
	box-sizing: border-box;
	clear: both;
}
.dirsupbox .imgsupp {
	display: none;
}
.dirsupbox .infosupp .imgsupp {
	display: inline-block;
	width: 75px;
}
.searchmain .resfil .reslts {
	display: none;
}
.dirsupbox .table tr td:first-child {
	display: none;
}
.optionav .dropdown.visible-xs {
	display: inline-block !important;
}
.dirsupbox.altrprods .imgsupp {
	margin-right: 15px;
}
.suphdrno {
	margin: 0 -10px;
}
.boxintro h4 br {
	display: none;
}
.btn.btn-compare {
	right: 9px;
	left: inherit;
	top: inherit;
	bottom: 9px;
}
.compare-panel {
	top: inherit;
	bottom: 9px;
	left: inherit;
	right: 9px;
}
.supplrdiv .scrensht {
	float: none;
	margin: 0 auto;
}
.supplrdiv .hdrtop .lead {
	line-height: 24px;
}
.supplrdiv .introdtls .btn-fav, .supplrdiv .introdtls .dropdown.note {
	float: none;
	display: inline-block;
	margin-top: 20px;
}
.supplrdiv .introdtls .btn-fav {
	margin-top: 0;
}
.supplrdiv .photos {
	margin-top: 20px;
}
.supplrdiv .hdrtop h1 {
	font-size: 24px;
}
.tab-white .nav-tabs li {
	float: none;
}
.tab-white .nav-tabs > li.active > a, .tab-white .nav-tabs > li.active > a:hover, .tab-white .nav-tabs > li.active > a:focus {
	border-bottom: 1px solid #e5e5e5;
	border-left-color: transparent;
	border-top: 1px solid #e5e5e5;
}
.tab-white .nav-tabs li:first-child a {
	border-top: none;
}
.tab-white .nav-tabs > li > a {
	border-left-color: transparent;
}
.mesgediv .avtra, .msgout .msgthmb, .mesgediv .dtems {
	display: none;
}
.msgout, .msgin {
	margin: 0;
}
.infosupp .sellnfo .dropdown .btn {
	padding-right: 10px;
}
.prodsuppdiv .panel .panel-heading .dropdown.note {
	float: none;
	margin-top: -5px;
	margin-left: 61px;
}
.table.infomysup tr td.titlet {
	display: none;
}
.prodsuppdiv .panel .panel-body .btn-smdiv .btn-sm {
	margin-top: 0;
}
.prodsuppdiv .panel .panel-heading .dropdown.note button.dropdown-toggle {
	text-align: left;
	line-height: 16px;
}
.add-trend-cat .prodsuppdiv .panel .panel-body .item .table tr td, .add-trend-cat .prodsuppdiv .panel .panel-body .item .table tr th {
	display: table-cell !important;
	white-space: normal;
}
.thmbnlphto {
	width: 60px;
}
.comparediv .item {
	border-bottom: 1px solid #e5e2dc;
	width: 50%;
	float: left;
}
.productsdiv.comparediv {
	padding-bottom: 500px;
}
.email-noti label {
	display: none;
}
.showtip.joyride-tip-guide.left {
	left: 50% !important;
	transform: translate(-50%, 0%);
	margin-left: 0 !important;
	top: 53px !important;
}
.showtip.joyride-tip-guide.left .joyride-nub.left {
	left: 50% !important;
	transform: translate(-50%, 0%);
}
.showtip.joyride-tip-guide.left .joyride-nub.left {
	border-color: #374359;
	border-top-color: transparent !important;
	border-top-style: solid;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: #374359 !important;
	top: -20px;
}
.showtip.joyride-tip-guide.right {
	left: inherit !important;
	transform: translate(0%, 0%);
	margin-left: 0 !important;
	top: -100% !important;
	right: 0 !important;
	margin-right: 0 !important;
}
.showtip.joyride-tip-guide.right .joyride-nub.right {
	left: 50% !important;
	transform: translate(-50%, 0%);
}
.showtip.joyride-tip-guide.right .joyride-nub.right {
	border-color: #374359 !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	bottom: -20px;
	top: initial;
}
.sidebardir .form-group.fristchd .showtip.joyride-tip-guide.left {
	top: 73px !important;
}
.supplrdiv .cattletrun, .supplrdiv .cattletrun:hover, .catlgdiv:hover .cattletrun {
	position: relative;
	text-overflow: clip;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	border: 0;
	left: 0;
}
.supplrdiv .catprce {
	padding-top: 10px;
}
.dirsubme .browseprod .dropdown-menu {
	left: 0;
	transform: translate(0, 0);
	min-width: 200px;
}
.dirsubme .browseprod .arrow_top:after, .dirsubme .browseprod .arrow_top:before {
	left: 10%;
}
.timelog {
	float: none;
}
.row2 .text-left {
	text-align: center !important;
}
.subhdr h1 {
	font-size: 28px;
	line-height: 42px;
}
.subhdr p.lead {
	font-size: 16px;
	line-height: 26px;
}
.subhdr h1, .edudivcon h1, .blogsec h1, .generalsec h1, .affsec h1, .forumsec h1, .tradeshow h1 {
    font-size: 28px;
    line-height: 36px;
}
.pagecnt h2, .blogsec h2, .generalsec h2, .affsec h2, .forumsec h2 {
    font-size: 24px;
    line-height: 38px;
}
.optinbox {
	padding-bottom: 30px;
}
.educathdr {
	text-align: center;
}
.pagecnt {
	padding: 0;
}
.img-side-push, .video-side-push {
	margin-left: 0;
	margin-right: 0;
}
.pagecnt {
	font-size: 14px;
	line-height: 22px;
}
.submnudrop {
	margin: 10px 15px;
}
.feature-div h2, .search-res h2 {
	font-size: 19px;
	line-height: 27px;
}
.blog-list-div h2 {
	font-size: 15px;
	line-height: 18px;
}
.categorylist h2 {
	font-size: 18px;
	line-height: 28px;
}
.sidebardir {
	margin-bottom: 10px;
}
.loginform .checkbox {
	margin:-10px 0 20px;
	}
.nwslttr-side .banner-bg-top:after {
   transform: SkewY(-2deg);
}
section.success-quotes .container {
    padding: 0 15px;
}
.logintxt {
    padding-left: 0;
}
.affsec h1 {
    font-size: 28px;
    line-height: 34px;
	text-align:center;
}
.affsec .tab-content h2 {

    font-size: 22px;
    line-height: 32px;
	}
.forumsec .catnumbrs {
	text-align:left;
	}
.forumsec .catnumbrs span {
	margin-left:0;
	margin-right:10px;
	}
.forum-cat-list .last-loggedin, .forum-cat-list .reply-member, .forum-cat-list .replies-num {
	margin-top:0;
	}
.forumsec .reply-member {
    width: auto;
    white-space: inherit;
    overflow: initial;
    text-overflow: inherit;
}
.brdcrmb-view.barnav h2 {
    line-height: 23px;
}
.cta-risk-free .btn.text-capitalize, .cta-risk-free a.btn.text-capitalize {
    font-size: 14px;
    text-transform: none;
    padding: 10px;
}
.eduinfo {
    bottom: -20px;
    padding: 20px 20px 0;
}
.edudiv h4 {
    font-size: 18px;
}
.search-side {
	margin-top:20px;
	}
}
 @media (max-width: 480px) {
.supplistauto .autoinfo .infodot {
	display: none;
}
.mesgediv .msgusrs, .mesgediv .msgview {
	float: none;
	width: auto;
	border-bottom: 10px solid #f2f3f5;
	border-right: none;
}
.mesgediv .hdrtp h4 {
	padding-right:10px;
}
.item .menusup {
	position: relative;
	left: 0;
	top: 0;
}
.item .menusup ul {
	margin-bottom: 0;
	display: inline-block;
}
.comparediv .item .dropdown-menu {
	margin-top: -1px;
}
.comparediv .item .thumbnail {
	min-height: inherit;
}
.regdash.modal.fade .modal-content .modal-body .illust img {
	max-height: 120px;
}
.regdash.modal.fade {
	top: 0 !important;
	padding-right: 0 !important;
}
.regdash.modal.fade .modal-dialog {
	margin: 0;
}
.regdash .email-sent img {
	max-height: 33px;
}
.regdash.modal.fade .modal-content {
	height: 100%;
}
.regdash.modal.fade .modal-content p.terms {
	margin-top: 20px;
}
.row.youknow .col-md-4 {
	padding: 0 50px;
}
.regdash span.yes {
	right: 2px;
	top: 10px;
}
.regdash span.yes:after {
	width: 6px;
	height: 10px;
}
.prodsuppdiv .panel .panel-body .item .table tr td:nth-child(2n), .prodsuppdiv .panel .panel-body .item .table tr td:nth-child(3n), .prodsuppdiv .panel .panel-body .item .table tr th:nth-child(2n), .prodsuppdiv .panel .panel-body .item .table tr th:nth-child(3n), .prodsuppdiv .panel .panel-body .table.infomysup tbody tr:nth-child(1), .prodsuppdiv .panel .panel-body .table.infomysup tbody tr:nth-child(2), .dirdashsupp .list-group .item:nth-child(3), .dirdashsupp .list-group .item:nth-child(4) {
	display: none;
}
.dirsupbox .infosupp .suppinfo {
}
.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 10px 15px;
}
.dirdashsupp .carousel-control.left, .dirdashsupp .carousel-control.right {
	opacity: 1;
}
.dirdashsupp .carousel-control .glyphicon-chevron-left, .dirdashsupp .carousel-control .icon-prev, .dirdashsupp .carousel-control .glyphicon-chevron-right, .dirdashsupp .carousel-control .icon-next {
	top: 80px;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right: -5px;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left: -5px;
}
.dirdashsupp .carousel-control .glyphicon-chevron-right, .dirdashsupp .carousel-control .glyphicon-chevron-left {
	background-size: 10px;
	width: 30px;
	height: 30px;
	background-color: rgba(0, 0, 0, 0.1);
}
.dirdashsupp .item {
	height: auto !important;
	min-height: 200px;
}
.infosupp .sellnfo .dropdown-menu, .prodsuppdiv .panel .panel-heading .dropdown.note .dropdown-menu, .supplrdiv .introdtls .dropdown.note .dropdown-menu {
	right: 0;
	left: inherit;
}
.supplrdiv .introdtls .btn-visitweb, .supplrdiv .introdtls .btn-contactsup {
	background-image: none;
	padding-left: 20px;
}
.chckout h1 {
	font-size: 19px;
	text-align: center;
}
.imgdiv1, .imgdiv2 {
	width: 275px;
}

.mesgediv .avtra {
	display:inline-block !important;
	margin:0 auto;
	float:none;
    width: 40px;
	}
.mesgediv .msgusrlft, .mesgediv .hdrtp .form-control {
	display:none;
	}
.mesgediv .msgusrs, .mesgediv .msgview {
	float:left;
	border:none;
	}
.mesgediv .msgusrs {
	width:20%;
	border-right: 1px solid #ccc;
	}
.mesgediv .msgview {
	width:80%;
	
	}
.mesgediv .mesgecon {
	overflow:hidden;
	}
.mesgediv .msgusrs .nav-tabs > li > a {
	padding:10px;
	text-align:center;
	}
.mesgediv .msgusrs .msgusrs-list, .mesgecon .slimScrollDiv {
	height:554px !important;
	}
.msgview .slimScrollDiv {
	height:345px !important;
	}
.mesgediv .viewconms {
	height:345px !important;
	}
.mesgediv .msgview .hdrtp {
	margin:0;
	}
.support-div ul.supcat li .icon-supp {
	margin-left:0;
	}
}
.comparediv.tab-content > .tab-pane {
	min-height: 401px;
}
/*Highchart hide tooltip*/
.highcharts-tooltip {
	display: none;
}

/* Animation */
@keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
/* Firefox */
@-moz-keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
/* Safari and Chrome */
@-webkit-keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
/* Internet Explorer */
@-ms-keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
​ /* Opera */
@-o-keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}
​
