.bg-theme {
	background-color: var(--theme-color);
}

.text-theme {
	color: var(--theme-color);
}

select {
	color: #495057;
}

.form-group.required label:after { 
  content:"*";
  color:red;
}

.dt-buttons {
	float: right !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 14px !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	padding-right: 15px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: var(--theme-light-color) !important;
	font-size: 1rem !important;
}

.btn-primary, .swal2-modal .swal2-actions button.swal2-confirm, .wizard > .actions a, .wizard > .actions a:hover {
	background-color: var(--theme-color);
	border-color: var(--theme-color);
}

.btn-primary:hover, .swal2-modal .swal2-actions button.swal2-confirm:hover, .wizard > .actions a:hover {
	color: white;
	background-color: var(--theme-color-dark);
	border-color: var(--theme-color-dark);
}

.btn-theme {
	color: white;
	background-color: var(--theme-color);
}

.btn-theme:hover {
	color: white;
	background-color: var(--theme-color-dark);
	border-color: var(--theme-color-dark);
}

.no-click {
	pointer-events: none;
}

.nav .nav-category {
	cursor: pointer;
}

.nav-tabs .nav-link {
	color: white;
}

textarea {
	resize: vertical;
}

.form-group.col-md-6.addMore {
    padding-top: 13px;
}

/* styling for action buttons in databales */
.btn-action {
	font-size: 0.9rem !important;
}

.card-header.text-white {
	background-color: var(--theme-color);
}

.wrap-text {
	word-wrap: break-word;
	white-space: normal;
}

.sidebar-folded .page-wrapper .fixed-bottom {
	width: calc(100% - 70px) !important;
	left: 70px !important;
	right: 0 !important;
}

.fixed-bottom {
	position: fixed;
	bottom: 0;
	left: 240px;
	width: calc(100% - 240px);
}

