/*-----Common Style---------*/
a:hover {
    color:#9c18ec;
}
.pr-thumb-img tooltip tip {
    background:#9c18ec;
    color:rgba(255,255,255,0.8);
}
.pr-thumb-img tooltip._top:not(._left):not(._right) tip tip-arrow {
    border-top-color:#9c18ec;
}
@media (min-width: 992px) {
    #mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a.nav-link {
        background: #947fee;
        background: -moz-linear-gradient(left, #947fee 0%, #9c18ec 50%, #f45ca1 100%);
        background: -webkit-linear-gradient(left, #947fee 0%,#9c18ec 50%,#f45ca1 100%);
        /*background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);*/
        background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);
        color: #ffffff;
        opacity: 1;
    }

        #mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a.nav-link:hover, #mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a.nav-link:focus {
            background: #947fee;
            background: -moz-linear-gradient(left, #947fee 0%, #9c18ec 50%, #f45ca1 100%);
            background: -webkit-linear-gradient(left, #947fee 0%,#9c18ec 50%,#f45ca1 100%);
            /*background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);*/
            background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);
            color: #ffffff;
            opacity: 1;
        }

    #mainNav.navbar-light .navbar-collapse .navbar-sidenav li a.nav-link:hover, #mainNav.navbar-light .navbar-collapse .navbar-sidenav li a.nav-link:focus {
        background: #947fee;
        background: -moz-linear-gradient(left, #947fee 0%, #9c18ec 50%, #f45ca1 100%);
        background: -webkit-linear-gradient(left, #947fee 0%,#9c18ec 50%,#f45ca1 100%);
        /*background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);*/
        background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);
        color: #ffffff;
        opacity: 1;
    }
}

.theme-bg{
background-color:#9c18ec;
}
.theme-cl{
color:#343a40;
}
.br-theme{
	border-color:#9c18ec !important
}
.theme-btn, .theme-btn:hover, .theme-btn:focus{
	border:1px solid #9c18ec !important;
	background:#9c18ec;
	color:#ffffff !important;
}
.gredient-cl {
    background: #947fee;
    background: -moz-linear-gradient(left, #947fee 0%, #9c18ec 50%, #f45ca1 100%);
    background: -webkit-linear-gradient(left, #947fee 0%,#9c18ec 50%,#f45ca1 100%);
    /*background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);*/
    background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.gredient-bg {
    background: #947fee;
    background: -moz-linear-gradient(left, #947fee 0%, #9c18ec 50%, #f45ca1 100%);
    background: -webkit-linear-gradient(left, #947fee 0%,#9c18ec 50%,#f45ca1 100%);
    /*background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);*/
    background: linear-gradient(to right, #9c18ec 0%,#9c18ec 50%,#9c18ec 100%);
}
.gredient-btn, .gredient-btn:hover, .gredient-btn:focus{
color:#ffffff;
border:none;
background: #947fee !important;
background: -moz-linear-gradient(left, #947fee 0%, #9c18ec 50%, #f45ca1 100%) !important;
background: -webkit-linear-gradient(left, #947fee 0%,#9c18ec 50%,#f45ca1 100%) !important;
background: linear-gradient(to right, #947fee 0%,#9c18ec 50%,#f45ca1 100%) !important;
}

/*=======================================
All Element Color
======================================*/
/*--------Team---------*/
.our-team:hover, .our-team:focus {
    border-color:#9c18ec;
}

/*-------- Pricing ---------*/
.pricingTable:hover {
    border: 2px solid #9c18ec;
}
.pricingTable .price-value i {
    color:#9c18ec;
}
.pricingTable .btn-block {
    background: #9c18ec;
}
.pricingTable:hover .btn-block {
    color:#9c18ec;
}

/*-------- Accordion ---------*/
.accordion-stylist .panel-title a:before, .accordion-stylist .panel-title a.collapsed:before {
    background:#9c18ec;
}
.accordion-stylist .panel-title a.collapsed:before {
    background: #f2f7fb;
    color: #b7cde4;
}

/*-------- Tab ---------*/
.tab .nav-tabs li a:hover,
.tab .nav-tabs li.active a{
    background:#9c18ec;
}
/*-------- Ecommerce ---------*/
.uc_soft_product_box .uc_box_product .uc_product_col .uc_product_details .uc_view_cart a:hover {
    color:#9c18ec;
}
/*------ Checkbox & Radio Button --------*/
.custom-checkbox input[type="checkbox"]:checked + label:before {
	border-color:#9c18ec;
	background:#9c18ec;
}
.custom-radio [type="radio"]:checked + label:after,
.custom-radio [type="radio"]:not(:checked) + label:after {
    background:#9c18ec;
}