*:focus {
    outline: none!important;
}

ul.top-nav {
    margin: revert;
    display: flex;
    align-items: center;
}

#order-standard_cart .products .product header {
    padding: 10px 10px!important;
}

.label-info, ul.top-nav>li.primary-action>a.btn, .navbar-main, .home-shortcuts, .label-default, .label-warning, section#footer .back-to-top i, .panel-sidebar>.panel-heading, .panel-default>.panel-heading, #order-standard_cart .products .product header, .btn-success, #order-standard_cart .view-cart-items-header, #order-standard_cart .panel-addon .panel-add, #order-standard_cart .empty-cart .btn, #order-standard_cart .order-summary h2, .btn-primary, .btn-default:hover, .btn-info, #order-standard_cart #btnNewUserSignup:hover, .bg-color-blue, .bg-color-red, .dataTables_wrapper .dataTables_info {
    color: #FFF;
    background-color: #662D91!important;
}

ul.top-nav>li.primary-action>a.btn:hover, .navbar-main .navbar-nav>li>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav .dropdown-menu>li>a:hover, .label-warning[href]:hover, section#home-banner, section#footer .back-to-top i:hover, .panel-sidebar a.list-group-item.active, .btn-success:hover, #order-standard_cart .empty-cart .btn:hover, .btn-primary:hover, .btn-info:hover, #order-standard_cart #btnNewUserSignup, .bg-color-green, .bg-color-gold, .bg-color-asbestos, .navbar-main li.account {
    color: #FFF!important;
    background-color: #4A1D6C!important;
}

a:hover, .btn-link:hover, .close:hover {
	color: #4A1D6C;
}

div.header-lined h1, .btn-link {
	color: #662D91;
}

.navbar-main .navbar-toggle .icon-bar {
	background-color: #FFF!important;
}

.panel-sidebar .panel-title, .panel-sidebar .panel-minimise, .panel-sidebar a.list-group-item.active i, .panel-sidebar a.list-group-item.active i:hover, #order-standard_cart .products .product header span, .btn-default:hover, .panel-sidebar a.list-group-item:hover i.far {
	color: #FFF!important;
}

.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active {
	border-color: #FFF!important;
}

.btn-success, #order-standard_cart .products .product, #order-standard_cart .view-cart-items, .btn-primary, .btn-default:hover, .btn-info, #order-standard_cart, #order-standard_cart .order-summary, #order-standard_cart #btnNewUserSignup:hover, .dataTables_wrapper table.table-list thead th {
	border-color: #662D91!important;
}

.btn-success:hover, .btn-primary:hover, .btn-info:hover, #order-standard_cart #btnNewUserSignup, .dataTables_wrapper table.table-list thead th:nth-child(even) {
    border-color: #4A1D6C!important;
}