:root {
	
	/* Primary color */
	
	--color-primary-background: #2ab867;
	--color-primary-background-gradient-top: #2ab867;
	--color-primary-background-gradient-bottom: #2ab867;
	--color-primary-background-border: #249d58;
	--color-primary-background-shadow: #000;	
	--color-primary-foreground: #fff;
	--color-primary-foreground-shadow: #000;
	
	/* Primary color - Active (used for hover/active states) */
	
	--color-primary-active-background: #2ab867;
	--color-primary-active-background-gradient-top: #2ab867;
	--color-primary-active-background-gradient-bottom: #2ab867;	
	--color-primary-active-background-border: #249d58;
	--color-primary-active-background-shadow: #dc8840;	
	--color-primary-active-foreground: #fff;
	--color-primary-active-foreground-shadow: #000;
	
	/* Secondary color */
	
	--color-secondary-background: #6ca1e1;
	--color-secondary-background-gradient-top: #6ca1e1;
	--color-secondary-background-gradient-bottom: #6ca1e1;
	--color-secondary-background-border: #5c89bf;	
	--color-secondary-background-shadow: #3f3e3e;
	--color-secondary-foreground: #fff;
	--color-secondary-foreground-shadow: #000;
	
	/* Secondary color - Active (used for hover/active states) */
	
	--color-secondary-active-background: #6ca1e1;
	--color-secondary-active-background-gradient-top: #6ca1e1;
	--color-secondary-active-background-gradient-bottom: #6ca1e1;	
	--color-secondary-active-background-border: #5c89bf;
	--color-secondary-active-background-shadow: #3f3e3e;	
	--color-secondary-active-foreground: #fff;
	--color-secondary-active-foreground-shadow: #000;
	
}

.domainchecker {
	background: #f5f5f5 !important;
}

.domainchecker .domainchecker-heading {
	color: var(--color-black);	
	text-shadow: #fff 1px 1px;
}

.domainchecker .domainchecker-subheading {
	color: var(--color-body);
}

/* Services menu icons */

/* SSL */

.headermain.headermain-design1 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-ssl a::before,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-ssl a::before {
	background-image: url("../images/sslcertificate.svg");	
}
	

/* Email Hosting */

.headermain.headermain-design1 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-email a::before,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-email a::before {
	background-image: url("../images/emailsecurity.svg");	
}

/* cPanel Licenses */

.headermain.headermain-design1 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-cpanel a::before,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-cpanel a::before {
	background-image: url("../images/webhosting.png");	
}

/* WHMCS Licenses */

.headermain.headermain-design1 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-whmcs a::before,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-whmcs a::before {
	background-image: url("../images/whmcslogo.png");	
}

/* Hosting Addons */

.headermain.headermain-design1 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-addon a::before,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-addon a::before {
	background-image: url("../images/cloudhosting.svg");	
}

/* BULK SMS Solution */

.headermain.headermain-design1 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-sms a::before,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-sms a::before {
	background-image: url("../images/sms.png");	
}