:root{
    --primary-color: #4F9841;
    --second-color: #378527;
    --bg-1:#F4F7FA;
    --bg-2:#F4F5FF;
    --bg-light-two: #f0f0f0;
}

a{
    color: #000;
    text-decoration: none !important;
    transition: all .3s ease-in-out;
}

a:hover{
    color: var(--second-color);
}

ul{
    list-style: none !important;
}

.bg-light-two{
    background-color: var(--bg-light-two);
}

.bg-light{
    background-color: #F8FAFC !important;
}

.card{
    border-color: #e7e7e7 !important;
}

.btn:focus{
    box-shadow: none !important;
}



.btn-default{
    padding: 0.75rem 1.5rem;
    border-radius: 10px;
    font-weight: bold !important;
    font-size: 0.9rem;
    transition: all 0.3s ease-in-out !important;
}

.btn-h-40{
    height: 50px !important;
}

.btn-h-50{
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.btn-default-primary{
    background: var(--primary-color);
    color: #fff;
    box-shadow: 0 2px 8px rgba(24, 76, 141, 0.3);
}

.btn-default-primary:hover{
    background: var(--second-color);
    color: #fff !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.btn-default-secondary{
    background: #fff;
    color: var(--primary-color);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.btn-default-secondary:hover{
    background: var(--primary-color);
    color: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.bg-default-primary{
    background-color: var(--primary-color);
    color: #fff !important;
}

.text-default-primary{
    color: var(--primary-color);
}

.border-outline-primary{
    border: thin solid var(--primary-color) !important;
}

.py-8{
    padding: 5rem 0;
}

.form input, .form .textarea, .form select{
    width: 100%;
    padding: 0.7rem 1rem;
    border: thin solid #e7e7e7;
    border-radius: 10px;
    font-size: 0.95rem;
    transition: all 0.2s ease-in-out;
    background: #f9fafb;
    color: #374151;
}

.form input:hover, .form .textarea:hover{
    border: thin solid #e7e7e7;
    outline: none !important;
    box-shadow: none !important;
}

.form input[type="checkbox"]{
    width: 30px;
    height: 30px;
    padding: 0;
    color: #374151;
    outline: none;
    box-shadow: none !important;
}

.form input:focus, .form select:focus, .form textarea{
    outline: none !important;
    box-shadow: none !important;
    border: thin solid  #e7e7e7 !important;
}

.form label{
    font-size: 0.95rem;
    color: #374151;
    font-weight: bold;
    margin-bottom: 0.5rem;
}


/*.featured-tld .price.comz {
background-color: #1b232f;
color: #fff;
}
.featured-tld .price.orgmz {
background-color: #1b232f;
color: #fff;
}
.featured-tld .price.acmz {
background-color: #1b232f;
color: #fff;
}
.featured-tld .price.edumz {
background-color: #1b232f;
color: #fff;
}

.bg-registar {
	background-color: #fff;
	border-color: #aaafb7a1;
}

.domain-checker-container {
	background: -webkit-linear-gradient(top,#1b232f,#1b232f)!important;
}

footer.footer{background-color:transparent;color:#fff;}
footer.footer .nav-link{color:#333}
footer.footer .btn{background-color:#28a745;color:#fff;}

.sidebar .list-group-item.active,.sidebar .list-group-item.active:focus,.sidebar .list-group-item.active:hover{background-color:#333;border-color:#fff}

header.header .topbar{background-color:#333;color:#fff;}
header.header .topbar .btn{color:#fff;}
header.header .topbar .active-client .input-group-text{color:#fff;}
header.header .topbar .active-client .btn{color:#fff;}

.site-header, .navxigation, .banner{
    background-color: #F4F5FF !important;
}

.navxigation{
    border: thin solid transparent !important;
}

.banner .container{
    padding: 10rem 0 !important;
}

.banner h1{
    font-size: 3rem !important;
}

.banner h1 span{
    color: #1A855F !important;
}

.navxbar .containerx{
    background-color: #fff !important;
    border-radius: 10px !important;
    padding: 5px 2rem !important;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1) !important;
}

.page-item.active .page-link,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#28a745;border-color:#28a745}

.navbar-light,.main-navbar-wrapper {background-color:#28a745; color:#fff;}
.navbar-light a,.navbar a{color:#fff}
.navbar li a,.navbar li a:link,.navbar li a:active,.navbar li a:visited{color:#fff;}
.navbar li a:focus,.navbar li a:hover{color:#fff; text-decoration:none;}
.dropdown-menu,.dropdown-menu a:link,.dropdown-menu a:active,.dropdown-menu a:visited {color:#333!important}
.dropdown-menu:hover {color:#999!important}

#order-standard_cart .view-cart-items-header {
background-color: #28a745!important;
}
#order-standard_cart .empty-cart .btn {
background-color: #28a745!important;
}
.btn-primary {
background-color: #28a745!important;
border-color: #28a745!important;
}
.btn-primary:hover {
background-color: #36ab50!important;
border-color: #36ab50!important;
}
#order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span {
color: #28a745!important;
}
.tiles .tile:hover i {
color: #28a745!important;
}
.tiles .tile i {
color: #333000!important;
}
.sidebar .list-group-item.active, .sidebar .list-group-item.active:focus, .sidebar .list-group-item.active:hover {
background-color: #28a745!important;
}
.list-group-item.active {
background-color: #28a745!important;
border-color: #28a745!important;
}
.badge-info {
background-color: #333000!important;
}
.btn-info {
background-color: #28a745!important;
border-color: #28a745!important;
}
.btn-info:hover {
background-color: #28a745!important;
border-color: #28a745!important;
}
.bg-primary {
background-color: #28a745!important;
}
.modal-title{
color:#000!important;
}
.sidebar .list-group {
font-size: 1.0em !important;
}
#order-standard_cart .products .product div.product-desc {
font-size: 1.0em !important;
}
#order-standard_cart .products .product footer {
font-size: 1.0em !important;
}	
#order-standard_cart .product-info {
font-size: 1.0em !important;
}
#order-standard_cart .summary-container {
font-size: 1.0em !important;
}
#order-standard_cart .view-cart-items .item {
font-size: 1.0em !important;
}
*/