@import url(https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,600,700,700i,900,900i&display=swap);


body {
	background-color: #F5F5F5 !important;
}

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=bb1e55c4-1a0c-4b59-97de-7f91b5bef6b8&fontids=1475496,1475508,1475520,1475532,1475544");

@font-face {
	font-family: "Avenir LT W01_35 Light1475496";
	src: url("../Fonts/1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
	src: url("../Fonts/1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"), url("../Fonts/1475496/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"), url("../Fonts/1475496/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"), url("../Fonts/1475496/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype");
}

@font-face {
	font-family: "Avenir LT W01_45 Book1475508";
	src: url("../Fonts/1475508/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
	src: url("../Fonts/1475508/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"), url("../Fonts/1475508/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"), url("../Fonts/1475508/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"), url("../Fonts/1475508/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype");
}

@font-face {
	font-family: "Avenir LT W01_55 Roman1475520";
	src: url("../Fonts/1475520/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
	src: url("../Fonts/1475520/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"), url("../Fonts/1475520/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"), url("../Fonts/1475520/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"), url("../Fonts/1475520/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype");
}

@font-face {
	font-family: "Avenir LT W01_65 Medium1475532";
	src: url("../Fonts/1475532/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
	src: url("../Fonts/1475532/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"), url("../Fonts/1475532/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"), url("../Fonts/1475532/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"), url("../Fonts/1475532/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype");
}

@font-face {
	font-family: "Avenir LT W01_85 Heavy1475544";
	src: url("../Fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
	src: url("../Fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"), url("../Fonts/1475544/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"), url("../Fonts/1475544/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"), url("../Fonts/1475544/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype");
}

@font-face {
	font-family: "Avenir LT W01_85 Heavy1475544";
	src: url("../Fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
	src: url("../Fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"), url("../Fonts/1475544/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"), url("../Fonts/1475544/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"), url("../Fonts/1475544/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype");
}

* {
	font-family: "Avenir LT W01_45 Book1475508", 'Lato', 'sans-serif';
	font-weight: 400;
	margin: 0rem;
	padding: 0rem;
}

.dropdown-toggle.user_profile::after {
	display: block;
	position: absolute;
	top: 35%;
	right: -3px;
	/*transform: translateY(-50%);*/
}

.box-item {
	display: flex;
	background-color: var(--bg-white);
	border-radius: 6px;
	border: 1px solid #e5e5e5;
	padding: 2px 16px;
	text-align: left;
	min-height: 93px!important;
	align-items: center;
	/*margin-bottom: 20px;*/
	/*box-shadow: 1px 3px 8px 2px rgba(0,0,0,0.03);*/
}
.box-item img{
	margin-bottom: .5rem;
}

.box-item:hover {
	-webkit-box-shadow: 0px 11px 24px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 11px 24px 0px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 11px 24px 0px rgba(0, 0, 0, 0.06);
	z-index: 10000;
	cursor: pointer;
	border: 1px solid rgb(255 141 0);
}

.box-item:focus,
.box-item:active {
	border: 2px solid #FF8D00;
	box-shadow: 0px 11px 24px 0px rgba(0, 0, 0, 0.06);
}

.box-item p {
	color: var(--text-step);;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 0px!important;
}
@media only screen and (max-width: 1280px) {
    .box-item p {
        color: var(--text-step);;
        font-size: 13px;
        font-weight: 400;
        margin-bottom: 0px!important;
        overflow-wrap: break-word;
        width: 72%;
    }
}

.box-item h5 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 1px!important;
}

.box-item.active {
	border: 2px solid #FF8D00;
	box-shadow: 0px 11px 24px 0px rgba(0, 0, 0, 0.06);
}

.box-item.active p {
	color: var(--text-black);
	font-weight: 400;
}

.box-item.active h5 {
	color: #FF8C00;
}

.px-50 {
	padding-right: 50px;
	padding-left: 50px;
}

.logo-wrapper {
	display: block;
	padding: 22px;
	text-align: center;
	/*border-bottom: 1px solid #F2F2F2;*/
	margin-bottom: 15px;
	background-color: var(--theme-bg);
}

.bg-black {
	/*background: linear-gradient(353.67deg, var(--color-orange-2) 0%, #FF9901 99.78%);*/
	background-color: #2D2D2D;
	height: 100vh;
	position: fixed;
}

.contact-now-wrapper small {
	color: var(--text-white);
	font-size: 12px;
	display: block;
	text-align: center;
	margin: 0px 15px 15px 15px;
}

a:hover {
	text-decoration: none;
}

.search-container {
	background-color: rgba(245, 245, 245, 1);
	border-radius: 20px;
	max-width: 300px;
	min-height: 42px;
}

.search-container .form-control {
	border: 0px !important;
	background-color: rgba(0, 0, 0, 0.0) !important;
}

.form-control {
	width: 100%;
	background-color: transparent;
	/*border: none;*/
	border-radius: 20px;
	display: flex-inline;
}

.form-control:focus {
	color: #495057;
	background-color: transparent;
	border-color: var(--text-orange);
	outline: 0;
	box-shadow: none;
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1;
}

.research-form #inlineFormInputName2 {
	width: 60%;
	background-color: transparent;
	border: 0px 0px 1px 0px #000;
	display: flex-inline;
}



/*------- Side Nav ----------*/

ul.nav li.nav-item a.nav-link {
	color: var(--text-white);
	font-size: 17px;
	padding: .9rem .5rem .9rem 1.4rem;
	font-family: "Montserrat", 'sans-serif';
	font-weight: 400;
}

ul.nav li.nav-item a.nav-link.active {
	background-color: rgba(255, 255, 255, 0.2394);
	border-left: 3px solid var(--theme-border);
}

ul.nav li.nav-item a.nav-link i {
	margin-right: 10px;
	vertical-align: middle;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-dashboard,
ul.nav li.nav-item a.nav-link i.icon-dashboard {
	background: url("../images/icons/icon_dashboard.svg") no-repeat 0rem 0rem;
	width: 19px;
	height: 19px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-keyword-base,
ul.nav li.nav-item a.nav-link i.icon-keyword-base {
	background: url("../images/icons/icon_keywordbase.svg") no-repeat 0rem 0rem;
	width: 22px;
	height: 22px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-reverse-keywords,
ul.nav li.nav-item a.nav-link i.icon-reverse-keywords {
	background: url("../images/icons/icon_reversekeywords.svg") no-repeat 0rem 0rem;
	width: 21px;
	height: 21px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-zontracker,
ul.nav li.nav-item a.nav-link i.icon-zontracker {
	background: url("../images/icons/icon_zontracker.svg") no-repeat 0rem 0rem;
	width: 22px;
	height: 22px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-zonresearch,
ul.nav li.nav-item a.nav-link i.icon-zonresearch {
	background: url("../images/icons/icon_zonresearch.svg") no-repeat 0rem 0rem;
	width: 20px;
	height: 22px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-sales-estimator,
ul.nav li.nav-item a.nav-link i.icon-sales-estimator {
	background: url("../images/icons/icon_salesestimator.svg") no-repeat 0rem 0rem;
	width: 19px;
	height: 24px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-pageone,
ul.nav li.nav-item a.nav-link i.icon-pageone {
	background: url("../images/icons/icon_pageone.svg") no-repeat 0rem 0rem;
	width: 16px;
	height: 31px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-ppc-autopilot,
ul.nav li.nav-item a.nav-link i.icon-ppc-autopilot {
	background: url("../images/icons/icon_ppc_autopilot.svg") no-repeat 0rem 0rem;
	width: 21px;
	height: 21px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-listing-optimizer,
ul.nav li.nav-item a.nav-link i.icon-listing-optimizer {
	background: url("../images/icons/icon_listing_optimizer.svg") no-repeat 0rem 0rem;
	width: 19px;
	height: 24px;
	display: inline-block;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-admin-tools,
ul.nav li.nav-item a.nav-link i.icon-admin-tools {
	background: url("../images/icons/icon_admintools.svg") no-repeat 0rem 0rem;
	width: 21px;
	height: 21px;
	display: inline-block;
}

/*------ Header-Top menu ------------*/
.white-header {
	height: 64px;
}

.user-wrapper ul li a {
	/*font-family:"Avenir LT W01_35 Light1475496", 'Lato', sans-serif;*/
	font-weight: 300;
	font-size: 14px;
}

.user-wrapper ul li.dropdown .dropdown-menu {
	margin: .9rem 0 0;
	min-width: 9rem;
	border-color: #ddd;
	border-radius: 2px;
}

.user-wrapper ul li.dropdown .dropdown-menu a.dropdown-item {
	font-size: 13px;
}

.user-wrapper ul li.list-inline-item:not(:last-child) {
	margin: 0px;
}

ul.top-menu {
	margin: 0px;
	position: relative;
}

ul.top-menu li {
	padding: 0px 10px;
}

ul.top-menu li a {
	font-size: 15px;
	color: var(--text-black);
	font-family: "Avenir LT W01_35 Light1475496", 'Lato', sans-serif;
	font-weight: 400;
}

ul.top-menu li a:hover,
ul.top-menu li a:focus,
ul.top-menu li a:active,
ul.top-menu li a.active {
	color: var(--text-orange);
	text-decoration: none;
}

/*------- Keyword Base -----------*/

.custom-select {
	width: auto;
}

.form-control.keyword-searchbar {
	width: 95%;
	background-color: transparent;
	border: transparent !important;
	border-radius: 20px;
	display: flex-inline;
}

.keyword-searchbar:focus {
	color: #495057;
	background-color: transparent;
	border-color: transparent;
	outline: 0;
}

.keyword-search-wrapper {
	background-color: var(--bg-white);
	border-radius: 24px;
	border: 2px solid #e5e5e5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	max-width: 660px;
}

.orange-submit-btn {
	display: inline-block;
	font-weight: 400;
	color: var(--text-white);
	text-align: center;
	vertical-align: middle;
	user-select: none;
	background-color: var(--theme-bg);
	/*border: 0px solid transparent;*/
	padding: 0.375rem 1.5rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 1.2rem;
	letter-spacing: 1.2px
}

.orange-submit-btn:hover,
.orange-submit-btn:focus {
	color: var(--text-white);
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: none;
}

/*-------Keyword Results---------*/



.show-results-wrapper {
	background-color: var(--bg-white);
	border-radius: 24px;
	border: 2px solid #e5e5e5;
	/*padding-top: 5px;
    padding-bottom: 5px;*/
	padding-right: 4px;
	max-width: 660px;
}

tr,
th {
	font-family: "Avenir LT W01_45 Book1475508", 'Lato', 'sans-serif';
	font-weight: 400;
	font-size: 15px;
}

.my-table {
	background-color: var(--bg-white) !important;
	margin-bottom: 0rem;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.my-table1 {
	background-color: var(--bg-white) !important;
	margin-bottom: 3rem;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: none;
	border-top: none;
}

.table .thead-light th {
	color: var(--text-white);
	background-color: var(--theme-bg);
	border-color: #dee2e6;
}

.table .thead-light-2 th {
	color: var(--text-black);
	background-color: #EAEAEA;
	border-color: #dee2e6;
}

a.keywords-row {
	color: var(--theme-color);
}

small {
	font-weight: 400;
	font-size: 14px;
	color: #747474;
}

.input_icon2 i {
	background: url("../images/icons/icon_advance_filter.svg") no-repeat 0rem 0rem;
	height: 15px;
	width: 14px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
}

.input_icon_orange i {
	background: url("../images/icons/icon_advance_filter_orange.svg") no-repeat 0rem 0rem;
	height: 15px;
	width: 14px;
	display: none;
	position: relative;
	margin-right: 5px;
}

.display_none2 {
	display: none;
}

a.orange-search {
	background-color: var(--theme-bg);
	padding: 0.75rem 1.5rem;
	color: var(--text-white);
}

/*------ ZonResearch --------*/

/*div.advance-hidden {
	display:none;
}*/

.category-wrapper {
	padding-left: 15px;
	padding-right: 0px;
	background: var(--bg-white);
	border: 1px solid #E5E5E5;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.0530758);
	border-radius: 0px 6px 0px 0px;
}

.results {
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.show-entries {
	min-height: 40px;
	border-radius: 0px 0px 6px 6px;
	margin-bottom: 20px;
	padding-top: 15px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.no-data {
	min-height: 80px;
	border-radius: 0px 0px 6px 6px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.no-data p {
	color: #686868;
	font-weight: 400;
	margin: auto;
}

.orange-outlined {
	border: 2px solid var(--theme-border);
	color: var(--theme-color);
	letter-spacing: 1px;
	font-weight: 600;
}

.orange-btn {
	background-color: var(--theme-bg);
	color: var(--text-white);
	letter-spacing: 1px;
}

.orange-outlined:hover {
	color: var(--theme-color);
}

.orange-btn:hover {
	color: var(--text-white);
}

input.filter-show-btn {
	background-color: var(--text-dull);
	border: none;
	color: var(--text-white);
	padding: 0.75rem 2rem 0.75rem 2.65rem;
}

input.filter-hide-btn {
	background-color: #f5f5f5;
	border: transparent;
	color: #0000007a;
	padding: 0.75rem 2rem 0.75rem 2.65rem;
}

input.filter-hide-btn:hover {
	color: #0000007a;
}

.input_icon i {
	background: url("../images/icons/icon_advance_filter_white.png") no-repeat 0rem 0rem;
	height: 15px;
	width: 14px;
	display: inline-block;
	position: absolute;
	margin-left: 15px;
}

.input_icon_dark i {
	background: url("../images/icons/icon_advance_filter_dark.svg") no-repeat 0rem 0rem;
	height: 15px;
	width: 14px;
	display: none;
	position: absolute;
	margin-left: 15px;
	opacity: 0.5;
}

input.filter-show-btn:hover {
	color: var(--text-white);
}

input.adv-filter-btn:focus {
	color: #0000007a;
	background-color: #f5f5f5;
	border-color: transparent;
	box-shadow: none;
}

.display_none {
	display: none;
}

/*a.adv-filter-btn i.filter-white {
	background:url("../images/icons/icon_advance_filter_white.svg") no-repeat 0rem 0rem;
	display:inline-block;
	height:16px;
	width:14px;
	vertical-align:middle;}
	i.filter-white:focus {
		display:none;
	}
}

a.adv-filter-btn i.filter-white:focus {
	background:url("../images/icons/icon_advance_filter_dark.svg") no-repeat 0rem 0rem;
	height:16px;
	width:14px;
	display:block;
}*/

#advance-filter a .filter-inactive-img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
}

img.filter-inactive-img:focus {
	filter: contrast(20%);
}


/*a.adv-filter-btn img.filter-active {
	display:none;
}

a.adv-filter-btn img.filter-active:focus {
	display:block;
}

a.adv-filter-btn img.filter-inactive:focus {
	display:none;
}*/

.filter-input > input.form-control {
	font-weight: 400;
	border-bottom: 2px solid #DBDBDB;
	border-radius: 0px;
	font-size: 15px;
}

.grey-box {
	min-height: 100px;
	background-color: #F5f5f5;
	border-radius: 3px;
}

.keyword-input {
	min-height: 42px;
	border: 1px solid #d2d2d2;
	border-radius: 2px;
	background-color: var(--bg-white);
}

.keyword-input::placeholder {
	font-weight: 400;
	font-size: 15px;
	color: #a6a6a6;
	opacity: 0.6;
}

.form-control.keyword-input:focus {
	color: #495057;
	background-color: var(--bg-white);
	border-color: 1px solid #d2d2d2;
	outline: 0;
	box-shadow: none;
}

p.orange-product-code {
	text-decoration: underline;
	color: var(--theme-color);
}

#side-border {
	border: 1px solid #E5E5E5;
}

.blur-products {
	filter: blur(2px);
}

/*------- Tick Boxes ----------*/

.custom-control {
	margin-bottom: 8px;
}

.custom-control-label {
	cursor: pointer;
	font-weight: 400;
	font-size: 15px;
}

.custom-control-input:checked ~ .custom-control-label::before {
	color: var(--text-white);
	border-color: var(--theme-border);
	background-color: var(--theme-bg);
}


.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 0.2rem rgba(254, 152, 2, 0.32);
}

/*------- Modal ----------*/

.modal-header {
	border-bottom: none;
}

.modal-body {
	align-items: center;
}

.modal-body p {
	font-size: 20px;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
}

.modal-footer {
	border-top: none;
	justify-content: center;
}

.modal-footer a {
	color: var(--theme-color);
}

.modal-dialog {
	/*top: 200px;*/
}

.modal-content {
	border-radius: 9px;
}

.modal-header .close {
	padding: 0.75rem 1rem;
}

.close {
	opacity: 0.3;
}

/*------ Responsiveness -------------*/


@media (max-width: 1024px) {}

@media (max-width: 992px) {}

@media (max-width: 768px) {
	div#side-border {
		border-left: 0px solid #d8d8d8;
	}
}

@media (max-width: 576px) {
	div#side-border {
		border-left: 0px solid #d8d8d8;
	}
}

@media (max-width: 414px) {
	div#sidebar.active {
		display: none;
	}

	#content.active {
		margin-left: 0px;
	}

	#content {
		margin-left: 0px;
	}

	.px-50 {
		padding-left: 15px;
		padding-right: 15px;
	}

	div.search-container {
		background-color: transparent;
	}

	label.filter-label {
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	button.orange-outlined,
	button.orange-btn {
		padding: 0.5rem 1rem;
	}

	div.bottom_border {
		border-bottom: 1px solid #d8d8d8;
	}

	div#side-border {
		border-right: 0px solid #d8d8d8;
	}

	.modal-dialog {
		min-width: 220px;
	}
}

@media (max-width: 320px) {
	div#sidebar.active {
		display: none;
	}

	#content.active {
		margin-left: 0px;
	}

	#content {
		margin-left: 0px;
	}

	.px-50 {
		padding-left: 15px;
		padding-right: 15px;
	}

}

/*--- Reverse Keywords ----*/

.rounded-pill {
	padding-left: 2.5px;
	padding-right: 3px;
}

.rounded-circle {
	font-size: 12.31px;
	font-weight: 600;
}

.rounded-wrapper {
	cursor: pointer;
}

.white-container {
	background-color: var(--bg-white) !important;
	max-width: 762px;
	-webkit-align-self: center;
	/* Safari 7.0+ */
	align-self: center;
	border: 1px solid #e5e5e5;
	box-shadow: 0px 3px 5px 1px #21252933;
}

.close-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-pack: justify;
	justify-content: spaces-between;
	padding: 1rem 1rem;
	/*border-bottom: 1px solid #dee2e6;*/
	border-top-left-radius: 0.3rem;
	border-top-right-radius: 0.3rem;
}

.rounded-lg {
	border-radius: 6px;
}

p.asin-number {
	color: var(--theme-color);
	font-weight: 600;
	font-size: 20px;
}

p.asin-number-compare {
	color: var(--theme-color);
	font-weight: 600;
	font-size: 18px;
}

.form-control.asin-url {
	border: 1px solid #e5e5e5;
	border-radius: 2px;
}

.form-control.asin-url::placeholder {
	opacity: 0.5;
	font-weight: 300;
}


/*span.black-close {
	background-color: var(--bg-black);
	height:22px;
	width:22px;
}*/

.close-header > .close {
	opacity: 1;
	text-shadow: none;
	color: var(--text-white);
	font-size: 22px;
	background-color: var(--bg-black);
	width: 22px;
	height: 22px;
	font-weight: 400;
	padding-top: 1px;
}

.close-compare > .close {
	opacity: 1;
	text-shadow: none;
	color: var(--text-white);
	font-size: 22px;
	background-color: #ccc;
	width: 22px;
	height: 22px;
	font-weight: 400;
	padding-top: 1px;
}

a.analyze-btn {
	background-color: var(--theme-bg);
	border-radius: 24px;
	color: var(--text-white);
	width: 227px;
	height: 47px;
	vertical-align: middle;
	padding-top: 0.7rem;
	letter-spacing: 3px;
	font-weight: 600;
}

a.analyze-btn:hover {
	color: var(--text-white);
}

td span.green-dot {
	background-color: #7CFC02;
	height: 10px;
	width: 10px;
}

i.icon-pencil {
	background: url("../images/icons/icon_pencil.svg") no-repeat 0rem 0rem;
	width: 40px;
	height: 40px;
	display: inline-block;
}

i.icon-upperleft-arrow {
	background: url("../images/icons/icon_upper_right_arrow.svg") no-repeat 0rem 0rem;
	width: 40px;
	height: 40px;
	display: inline-block;
}

i.icon-upperleft-arrow-sm {
	background: url("../images/icons/icon_upper_right_arrow_sm.svg") no-repeat 0rem 0rem;
	width: 30px;
	height: 10px;
	padding-bottom: 20px;
	margin-bottom: -7px;
	margin-left: 5px;
	text-align: right;
	display: inline-block;
}

i.icon-timewatch {
	background: url("../images/icons/icon_time_watch.svg") no-repeat 0rem 0rem;
	width: 40px;
	height: 40px;
	display: inline-block;
}

i.icon-trashbin {
	background: url("../images/icons/icon_trash_bin.svg") no-repeat 0rem 0rem;
	width: 40px;
	height: 40px;
	display: inline-block;
}


.border-top-0 {
	border-top: 0px !important;
}

.zontracker tbody tr td {
	padding-top: 30px;
	padding-bottom: 30px;
}

.zontracker tbody tr th {
	padding-left: 20px;
	font-size: 15px !important;
}

.zontracker tbody tr th:first-child {
	padding-left: 20px;
	font-size: 15px !important;
}

.zontracker tbody tr td {
	font-size: 15px !important;
}

.zontracker tbody tr td p {
	font-size: 15px !important;
}

tr.FE9802 {
	color: var(--text-white);
	background-color: var(--theme-bg) !important;
}

tr.fffaf1 {
	background-color: #fffaf1 !important;
}

.rounded-top {
	border-radius: 6px 6px 0px 0px !important;
	padding-top: 15px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 0px solid #e5e5e5;
}

.bg-FE9802 {
	background-color: var(--theme-bg) !important;
}

.rounded-lg {
	border-radius: 25px !important;
}

.position {
	position: relative;
	left: 30px;
}

.fs-13 {
	font-size: 13.86px !important;
}

.fs-15 {
	font-size: 15px !important;
}

.fs-16 {
	font-size: 16px !important;
}

.fs-18 {
	font-size: 18px !important;
}

.bold {
	font-weight: 700 !important;
}

.semibold {
	font-weight: 600 !important;
}
.semi {
	font-weight: 600 !important;
}

.fw-400 {
	font-weight: 400 !important;
}

.text-FE9802 {
	color: var(--theme-color) !important;
}

.fs-28 {
	font-size: 28px !important;
}

.fs-14 {
	font-size: 14.4px !important;
}

.fs-16 {
	font-size: 16px !important;
}

.green-dot {
	height: 8px;
	width: 8px;
	background-color: #6DD400;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 2px;
}

.grey-dot {
	height: 8px;
	width: 8px;
	background-color: #ADADAD;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 2px;
}

orange {
	color: var(--theme-color);
}

.bg-6D7278 {
	background-color: #6D7278 !important;
}

.fw-400 {
	font-weight: 400 !important;
}

@media (min-width: 320px) {
	.text-respo {
		font-size: 13px;
	}
}

@media (min-width: 480px) {
	.text-respo {
		font-size: 13px;
	}
}

@media (min-width: 768px) {
	.text-respo {
		font-size: 15px;
	}
}

@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

a.orange-need-help {
	background-color: var(--theme-bg);
	color: var(--text-white);
	padding: .2rem 1rem .2rem 1rem;
	font-size: 13.86px;
	border-radius: 0px 20px 20px 0px;
	margin-left: -10px;
	vertical-align: middle;
	margin-right: 5px;
}

/*----- Sales Estimator -----*/

a.calculate-btn {
	background-color: var(--theme-bg);
	border-radius: 24px;
	color: var(--text-white);
	width: 269px;
	height: 47px;
	vertical-align: middle;
	padding-top: 0.7rem;
	letter-spacing: 1.6px;
}

a.calculate-btn:hover {
	color: var(--text-white);
}

h6 {
	line-height: 1.5rem;
}

.estimated-sales {
	background-color: rgb(254, 152, 2, 0.0565);
	height: 52px;
	vertical-align: middle;
	padding: .75rem 1rem;
	font-family: "Avenir LT W01_85 Heavy1475544";
	font-weight: 600;
	font-size: 20px;
}

.estimated-sales span {
	color: var(--theme-color);
	font-weight: 600;
}

.fs-11 {
	font-size: 11px;
}

.fs-12 {
	font-size: 12px;
}

.fs-13 {
	font-size: 13px !important;
}

.fs-14 {
	font-size: 14px;
}

.fs-15 {
	font-size: 15px;
}

.fs-16 {
	font-size: 16px;
}

.fs-17 {
	font-size: 17px;
}

.fs-18 {
	font-size: 18px;
}

.fs-19 {
	font-size: 19px;
}

.fs-20 {
	font-size: 20px;
}

.fs-21 {
	font-size: 21px;
}

.fs-22 {
	font-size: 22px;
}

.fs-23 {
	font-size: 23px;
}

.fs-24 {
	font-size: 24px;
}

.fs-25 {
	font-size: 25px;
}

.fs-26 {
	font-size: 26px;
}

.fs-32 {
	font-size: 32px;
}

.fs-42 {
	font-size: 42px;
}

.text-9C9C9C {
	color: #9C9C9C;
}

.text-898989 {
	color: #898989;
}

.fw-400 {
	font-weight: 400;
}

.semibold {
	font-weight: 600;
}

.bold {
	font-weight: 700;
}

.bolder {
	font-weight: 900;
}

ul.nav li.nav-item a.nav-link.white.active {
	border: none;
	color: var(--theme-color) !important;
	border-radius: 0px;
	background-color: var(--bg-white);
	font-size: 16px;
	font-weight: 500;
}

ul.nav li.nav-item a.nav-link.white {
	border: none;
	color: var(--text-black) !important;
	border-radius: 0px;
	background-color: var(--bg-white);
	font-size: 16px;
	font-weight: 500;
}

ul.nav li.nav-item a.nav-link.white:active,
ul.nav li.nav-item a.nav-link.white:hover,
ul.nav li.nav-item a.nav-link.white:focus {
	border: none;
	color: var(--theme-color) !important;
	font-weight: 500;
}

ul.nav li.nav-item a.nav-link.sub.active {
	font-family: "Avenir LT W01_45 Book1475508", 'Lato', sans-serif !important;
	color: var(--theme-color) !important;
	background-color: #FFF1DD;
	font-size: 15px;
	font-weight: 500;
	border: none !important;
	border-radius: 3px;
	transition: 0s;
}

ul.nav li.nav-item a.nav-link.sub {
	font-family: "Avenir LT W01_45 Book1475508", 'Lato', sans-serif !important;
	color: #919191 !important;
	background-color: var(--bg-white);
	font-size: 15px;
	font-weight: 500;
	border: none !important;
	border-radius: 3px;
	transition: 0s;
}

ul.nav li.nav-item a.nav-link.sub:active,
ul.nav li.nav-item a.nav-link.sub:hover,
ul.nav li.nav-item a.nav-link.sub:focus {
	font-family: "Avenir LT W01_45 Book1475508", 'Lato', sans-serif !important;
	color: var(--theme-color) !important;
	font-size: 15px;
	font-weight: 500;
	background-color: #FFF1DD;
	border: none !important;
	border-radius: 3px;
	transition: 0s;
}

.br1 {
	border-right: 1px solid #E5E5E5 !important;
}

.bl1 {
	border-left: 1px solid #E5E5E5 !important;
}

r {
	color: #E02020;
}

.form-control.brr0 {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.form-control.br0 {
	border-right: 0px !important;
}

.form-control.brl0 {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.table.table-borderless th {
	border-top: 0px;
}

.table.table-borderless td {
	border-top: 0px;
}

.narrow td {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
}

.text-A9A9A9 {
	color: #A9A9A9;
}

.circle-orange {
	align-self: center;
	color: var(--text-white);
	background-color: var(--theme-bg);
	padding: 3px 10px;
	border-radius: 25px;
	font-size: 16.2px;
	border: 1.8px solid var(--theme-border);
	margin-left: 15px;
	margin-right: 15px;
	z-index: 1;
}

.circle-orange-md {
	align-self: center;
	color: var(--text-white);
	background-color: var(--theme-bg);
	padding: 3px 10px;
	border-radius: 25px;
	font-size: 16.2px;
	border: 1.8px solid var(--theme-border);
	margin-left: 15px;
	margin-right: 15px;
	z-index: 1;
}

.circle-orange-border {
	align-self: center;
	color: var(--text-black);
	background-color: var(--bg-white);
	padding: 3px 10px;
	border-radius: 25px;
	font-size: 16.2px;
	border: 1.8px solid var(--theme-border);
	margin-left: 15px;
	margin-right: 15px;
	z-index: 1;

}

.line-orange {
	border-bottom: 2px solid var(--theme-border);
	width: 130px;
	position: absolute;
	top: 15px;
	right: 40px;
	z-index: 0;
}

.bg-F5F5F5 {
	background-color: #F5F5F5 !important;
}

.bg-F6F6F6 {
	background-color: #F6F6F6 !important;
}

.text-747474 {
	color: #747474 !important;
}

.text-A5A5A5 {
	color: #A5A5A5 !important;
}

.ls {
	letter-spacing: 1.8px;
}

.bg-FFFBF5 {
	background-color: #FFFBF5;
}

.border-EBD2AC {
	border: 1px solid #EBD2AC;
}

.hr-EBD2AC {
	border-top: 1px solid #EBD2AC;
}

.text-FF9901 {
	color: var(--text-orange) !important;
}

.text-959595 {
	color: #959595 !important;
}

.underline {
	text-decoration: underline;
}

.pass ::placeholder {
	color: var(--text-black) !important;
	font-weight: 900 !important;
}

.modal-dialog.purchase {
	max-width: 412px !important;
}

.btn-gradient {
	background-image: linear-gradient(to right, var(--color-orange-2), var(--color-orange-3));
	border: 0px;
}

.form-control.purchase {
	background-color: var(--bg-white);
	border: 0px !important;
	color: var(--text-black);
	font-weight: 900 !important;
	font-size: 25px !important;
}

/* Edge */
.form-control.purchase::-webkit-input-placeholder {
	color: var(--text-black) !important;
	font-size: 22px !important;
	font-weight: 700 !important;
	color: #000 !important
}

.form-control.purchase:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: var(--text-black) !important;
	font-size: 22px !important;
	font-weight: 700 !important;
	color: #000 !important
}

.form-control.purchase::placeholder {
	color: var(--text-black) !important;
	font-size: 22px !important;
	font-weight: 700 !important;
	color: #000 !important
}

.btlr {
	border-top-left-radius: 6px !important;
}

.btrr {
	border-top-right-radius: 6px !important;
}

.shadow-format {
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.0530758);

}

.border-format {
	border-radius: 6px !important;
}

label {
	margin-bottom: 3px
}

.form-control {
	height: 44px;
	background: var(--bg-white) !important;
	border-radius: 2px !important;
}

.btn.bg-FE9802 {
	/*height: 30px;*/
	border-radius: 2.7px;
	line-height: 18px;
}

.ls-1 {
	letter-spacing: 1px;
}

#myTabContent {
	border-bottom-left-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-top: none;
}

.h-50 {
	height: 50px !important;
}

.rounded-format {
	border-bottom-right-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
}

/* ZonResearch */
i.icon-filter,
i.icon-filter-gray,
i.icon-filter-x,
i.icon-price,
i.icon-reviews,
i.icon-month-sale,
i.icon-rank,
i.icon-arrw,
i.icon-vid,
i.icon-weight,
i.icon-rating,
i.icon-download,
i.icon-search,
i.icon-unit-sale,
i.icon-sales-rev,
i.icon-info {
	background-image: url("../images/icons/sprites/sprites.svg");
	background-repeat: no-repeat;
	display: inline-block;
}

i.icon-filter {
	height: 18px;
	width: 20px;
	background-position: -79px 0px;
}

i.icon-filter-gray {
	height: 18px;
	width: 20px;
	background-position: -79px -20px;
}

i.icon-filter-x {
	height: 21px;
	width: 22px;
	background-position: -25px -41px;
}

i.icon-price {
	height: 17px;
	width: 20px;
	background-position: 0px -2px;
	position: relative;
	top: 2px;
}

i.icon-reviews {
	height: 17px;
	width: 20px;
	background-position: -20px -2px;
	position: relative;
	top: 2px;
}

i.icon-month-sale {
	height: 17px;
	width: 20px;
	background-position: -38px -2px;
	position: relative;
	top: 2px;
}

i.icon-unit-sale {
	height: 17px;
	width: 20px;
	background-position: -59px -2px;
	position: relative;
	top: 2px;
}

i.icon-sales-rev {
	height: 17px;
	width: 20px;
	background-position: -38px -2px;
	position: relative;
	top: 2px;
}

i.icon-arrw {
	height: 20px;
	width: 20px;
	background-position: -56px -20px;
}

i.icon-vid {
	height: 18px;
	width: 23px;
	background-position: 0px -43px;
}

i.icon-weight {
	height: 17px;
	width: 20px;
	background-position: 1px -21px;
}

i.icon-rating {
	height: 17px;
	width: 20px;
	background-position: -21px -21px;
}

i.icon-download {
	height: 17px;
	width: 20px;
	background-position: -38px -21px;
	position: relative;
	top: 4px;
}

i.icon-search {
	height: 17px;
	width: 20px;
	background-position: -49px -43px;
	position: relative;
	top: 2px;
}

i.icon-info {
	height: 18px;
	width: 18px;
	background-position: -79px -43px;
	position: relative;
	top: 5px;
}

.gray-btn {
	background: #F5F5F5;
	color: #979797;
	letter-spacing: 1px;
}

.semi {
	font-weight: 600;
}

ul.nav.zonresearch-tab-style li.nav-item a.nav-link.active {
	background-color: var(--bg-white) !important;
	color: var(--text-black) !important;
	border-top: 2px solid var(--theme-border) !important;
	border-left: 1px solid #E5E5E5 !important;
	padding: 15px 30px;
	font-weight: 600;
	border-radius: 0px;
	transition: 0s;
}

ul.nav.zonresearch-tab-style li.nav-item a.nav-link {
	color: #8A8A8A !important;
	border-top: 2px solid transparent;
	border-left: 1px solid transparent;
	border-right-color: transparent !important;
	padding: 15px 30px;
	font-weight: 600;
	transition: 0s;
}

.zonresearch-tab-style {
	border: none;
}

.style-tab-content {
	background-color: var(--bg-white);
	border: 1px solid #E5E5E5;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.0530758);
	border-radius: 0px 6px 6px 6px;
}

ul.nav.zonresearch-tab-style.nav-tabs .nav-link:hover {
	border-color: transparent !important;
	border-top-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
}

table.style {
	width: 100%;
}

table.style th {
	width: auto;
}

.style tr th {
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}

.style tr td {
	font-size: 15px;
	text-align: center;
}

.style2 tr td {
	text-align: center;
}

.style2 tr th {
	font-weight: 700;
	text-align: center;
}

.h-44 {
	height: 44px !important;
}

.text-B2B2B2 {
	color: #B2B2B2;
}

.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
	color: var(--text-black);
	background: #E9E9E9;
}

.dropdown-menu {
	background: var(--bg-white);
	border: 1px solid #DEDEDE;
	box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
}

.dropdown-toggle {
	background: var(--bg-white);
	border: 1px solid #D7D7D7;
	border-radius: 3px;
}

.dropdown-toggle.active,
.dropdown-toggle:focus,
.dropdown-toggle:hover,
.dropdown-toggle:active {
	background: var(--bg-white);
	border: 1px solid var(--theme-border);
	border-radius: 3px;
}
.bg-2D2D2D{
	background-color: #2D2D2D;
}
.bg-D3D3D3{
	background-color: #D3D3D3!important;
	border-radius: 5px 5px 0px 0px;
}
.column-title-gray{
	background-color: #E6E6E6;
	border-radius: 5px 5px 0px 0px;
	font-weight: 600;
}
.column-title-orange{
	background-color: var(--theme-bg);
	border-radius: 5px 5px 0px 0px;
	font-weight: 600;
}
.wrap-in-1200{
	margin: 0 auto;
	max-width: 1200px;
}
.nowrap{
	white-space: nowrap;
}
.fs-12{
	font-size: 12px!important;
}
.normal{
	text-transform: none!important;
}
.mr-05{
	margin-right: 2px;
}

ul.nav div.collapse li.nav-item.active a.nav-link {
	color: var(--theme-color) !important;
}

@media only screen and (min-width: 200px) and (max-width: 1199px) {
	#collapseProfileMobile a.user_profile {
		display: none !important;
	}

	#collapseProfileMobile a.dropdown-item {
		font-family: "Avenir LT W01_45 Book1475508", 'Lato', sans-serif;
		color: var(--text-white);
		font-weight: 400;
		font-size: 17px;
	}
}
.medium-Bold {
    font-family: "Avenir LT W01_65 Medium1475532" !important;
    font-weight: 700 !important;
}

.m-height {
    min-height: 60vh;
}

section h5 {
    color: #212529;
}

.main-footer {
    position: absolute;
    bottom: -26px;
    right: 0;
    width: 100%;
    margin-left: 74px;
}

.main-footer * {
    font-family: 'Objektiv Mk1', sans-serif !important;
}

.bg-footer-black {
    background-color: var(--bg-black);
}

.info-icon{
	fill: gray;
}
