.breadcrumb {
    background-color: #fff;
    margin: 0px;
    padding: 0.5rem 1rem;
}

.btn-outline-success, .btn-outline-danger, .btn-outline-primary, .btn-outline-danger, .btn-primary, .btn-danger, .btn-success {
    color: #fff;
    border-color: #8168F0;
    background: #8168F0;
}

.btn-outline-success:hover, .btn-outline-danger:hover, .btn-outline-primary:hover, .btn-outline-danger:hover  {
    color: #fff;
    background-color: #8168F0;
    border-color: #8168F0;
}

a .accent-primary .btn-link, .accent-primary .nav-tabs .nav-link, .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn) {
    color: #333F48;
}

.accent-primary .page-item .page-link {
    color: #333F48;
}

.card-primary.card-outline {
    border-top: 0px solid #8168F0;
}

.accent-primary .page-item.active .page-link, .accent-primary .page-item.active a {
    background-color: #8168F0;
    border-color: #8168F0;
    color: #fff;
}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #8168F0;
    color: #fff;
}

.alert-success {
    color: #fff;
    background-color: #8168F0;
    border-color: #8168F0;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #fff;
}

.card-body2 {
  column-count: 2;
}

.form-group {
    overflow: hidden; /* Fix for firefox and IE 10-11  */
    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
    break-inside: avoid-column;
}

label {
    margin-bottom: 0.2rem;
}

@media print {
	.for-screen .card-header {
		display: none;
	}

	.for-print {
	    display: block;
	}

	a{
        color: #8d8176;
        text-decoration: none !important;
        border: none !important;
    }
}