.menu-active {
	color: #fff !important;
}
.menu {
	color:rgba(255,255,255,.4) !important;
}

.logo{
	width: 70%;
	padding: 12px;
}

.hidden_logo{
    width: 25%;
    margin-left: -7.1%;
}

@media (max-width: 992px) {
	.logo{
		width: 18%;
		padding-left:0px;
	}
}

@media (max-width: 767px) {
	.logo{
		width: 35%;
		padding-left:0px;
	}
}

a {
	color: #432f76;
}

a:hover {
	color: #645b80;
}

.btn-block {
	background: #432f76 !important;
	outline: none !important;
	border-color: #432f76 !important;
}

.btn-block:hover {
	background: #645b80 !important;
	outline: none !important;
	border-color: #645b80 !important;
}

.btn.btn-sm.btn-primary{
	background: #432f76 !important;
	outline: none !important;
	border-color: #432f76 !important;
}

.btn.btn-sm.btn-primary:hover{
	background: #645b80 !important;
	outline: none !important;
	border-color: #645b80 !important;
}


button.cancel{
	background: #fff !important;
    color: #432f76 !important;
    border: 1px solid #432f76 !important;
}

button.cancel:hover {
	background: #fff !important;
}

button.confirm{
	background: #432f76 !important;
}

button.confirm:hover {
	background: #645b80 !important;
}

.pulseWarning{
	border-color: #d9534f !important;
	animation: inherit !important;
}
.pulseWarningIns{
	background: #d9534f !important;
	animation: inherit !important;
}

/*#page-container.sidebar-dark #sidebar{
	background: #454545 !important;
}
.bg-white-5{
	background-color: rgba(255,255,255,.08) !important;
}*/

.action-btn{
	background: #432f76 !important;
	outline: none !important;
	border-color: #432f76 !important;
}

.action-btn:hover {
	outline: none !important;
	background: #645b80 !important;
	border-color: #645b80 !important;
}

.action-btn:active {
	outline: none !important;
}

.action-btn:focus {
	outline: none !important;
}

.action-btn:visited {
	outline: none !important;
}

main#main-container{
	padding-top: 2rem !important;
}

main#login-main-container{
	padding-top: 0 !important;
}

.whitebg, tr.odd{
	background-color:#ffffff !important;
}

.active .page-link{
	border-color: #432f76 !important;
	color: #432f76 !important;
}

.page-link{
	color: #432f76 !important;
}

.page-link:hover{
	border-color: #432f76 !important;
}

th.sorting::after{
	display: none !important;
}

th.sorting::before{
	display: none !important;
}

th.sorting_asc::after{
	display: none !important;
}

th.sorting_asc::before{
	display: none !important;
}

th.sorting_desc::after{
	display: none !important;
}

th.sorting_desc::before{
	display: none !important;
}

th.sorting, th.sorting_asc, th.sorting_desc{
	pointer-events: none;
	cursor: default;
	text-decoration: none;
}

.clickable{
	pointer-events: initial !important;
	cursor: initial !important;
	text-decoration: initial !important;
}

#page-header-notifications-dropdown .badge-primary{
	background-color: #432f76 !important;
}

.dropzone .dz-message{
	font-style: normal;
}

table tr {
	white-space:nowrap;
}