/*

	Rename this file to custom.css to start using it. This CSS file will automatically be loaded by the template and will allow you to override any CSS.
	
	Learn more about customizing CSS: https://www.zomex.com/docs/whmcs-templates/how-to-add-custom-css/	
	
*/

:root {

	/* Primary color */
		
	--color-primary-background: #2ab867;
	--color-primary-background-gradient-top: #2ab867;
	--color-primary-background-gradient-bottom: #2ab867;
	--color-primary-background-border: #2ab867;
	--color-primary-background-shadow: none;	
	--color-primary-foreground: #fff;
	--color-primary-foreground-shadow: none;

}

.whmcsbody.primary-bg-color {
    background: #e9eef2;
}

.color2 {
    text-shadow: none !important;
}

.color2:focus,.color2:hover {
    text-shadow: none !important;
}

.color1 {
    text-shadow: none !important;
}

.color1:focus,.color1:hover {
    text-shadow: none !important;
}

.template-glaze .toolbarmain-container {
    background: #4f4f4f;
    border-color: #212529;
    border-bottom: 0px;
}

.headermain {
    padding-top: 5px;
    padding-bottom: 5px;
    background: #fcfeff;
}

.template-glaze .toolbarmain .toolbarmain-menu ul li.toolbarmain-menu-highlight a {
    background: #379CAC !important;
}

.banner .banner-price {
    background: #CE4B4B !important;
    text-shadow: none;
    border-radius: 2px;
    border-color: #CE4B4B;
}

.banner .banner-price .banner-price-before {
    border-right: #a12c2c 1px solid;
}

.banner .banner-buttons .button1 {
    border-radius: 2px;
}

.product-boxes1 .product-boxes1-box {
    border-radius: 3px;
    border: 1px solid #e7e5e5;
}

.domainchecker .domainsearch::before {
    padding: 18px;
    left: 0;
    top: 0;
}

.banner-domainsearch input {
    height: 55px;
}

.banner-domainsearch input[type=text] {
    border: 0;
}

.domainchecker .domainsearch input[type=text] {
    border: 1px solid #e2e1e1;
}

.domainchecker .domainsearch input {
    height: 55px;
}

.banner-domainsearch::before {
    left: 0;
    top: 0;
    height: 55px;
}

.domainchecker .domainpricing .domaintld {
    border: 1px solid #e2e1e1;
    padding: 10px;
}

.headingstyle1 h1, .headingstyle1 h2 {
    border: 0;
    border-radius: 3px;
}

.headingstyle1 h1, .headingstyle1 h2 {
    font-size: 1.7em;
}

.template-glaze .gridboxes1 .gridboxes1-box {
    border: 1px solid #e7e5e5;
    border-bottom-width: 1px;
    border-radius: 3px;
}

.whmcscontainer .card {
	border: 1px solid #e7e5e5;
	border-radius: 3px;
	border-bottom-width: 1px;
}

.whmcscontainer .list-group-item, .whmcscontainer .list-group-item:hover {
    border: 1px solid #e7e5e5;
}

.banner-domainsearch input[type=submit] {
    bottom: 0.15px;
    position: relative;
    height: 55px;
}

.whmcscontainer #registration .field,
.whmcscontainer #registration .form-control,
.whmcscontainer .form-control,
.whmcs-filename-cart .whmcscontainer #order-standard_cart .field,
.modal-content .form-control,
.whmcscontainer #order-standard_cart .field,
.whmcscontainer #order-standard_cart .form-control {
    border: 1px solid #cecece !important;
    background-color: #fcfcfc;
    color: var(--color-box-foreground);
    border-radius: 3px;
    font-weight: 400;
}

.whmcscontainer .input-group-text {
    border-color: #cecece;
}

.input-group-text {
    border: 1px solid #cecece !important;
    border-radius: 3px;
}

.whmcscontainer .btn-default {
    text-shadow: none !important;
}

.whmcscontainer .btn-default:hover {
    text-shadow: none !important;
}

.card-footer:last-child {
    border-radius: 0 0 3px 3px;
}

.whmcscontainer .btn {
    border-radius: 3px;
}

.whmcscontainer .btn:hover {
    text-shadow: none !important;
}

.whmcscontainer .table {
    border: 1px solid #e7e5e5 !important;
    border-bottom-width: 1px !important;
    border-radius: 3px !important;
}

.whmcs-templatefile-products #order-premium_comparison .price-table-container .price-table {
    border: 1px solid #e7e5e5 !important;
    border-radius: 3px !important;
}

#order-premium_comparison .price-table-container .price-table .top-head {
    border-radius: 3px 3px 0 0 !important;
}

.whmcs-templatefile-products #order-premium_comparison .price-table-container .price-table .top-head .top-area h4 {
    text-shadow: unset;
}

.product-tables1 .product-tables1-box {
    border: 1px solid #e7e5e5;
    border-radius: 3px !important;
}

.product-tables1 .product-tables1-box.product-tables1-highlight {
    border: 1px solid #e7e5e5;
    border-radius: 3px !important;
}

.button1 {
    border-radius: 3px !important;
}

.highlightbox {
    border: 1px solid #e7e5e5;
    border-bottom-width: 1px;
    border-radius: 3px;
}

.cd-top {
    bottom: 15px;
    right: 15px;
    border-radius: 3px;
}