/*
Template Name: Velzon - Admin & Dashboard Template
Author: Themesbrand
Website: https://themesbrand.com/
Contact: support@themesbrand.com
File: Custom Css File
*/
.has-error .help-block
{
	font-size: .875em;
	color: #fa896b;
	font-weight: 600;
}
.has-error input
{
	border-color: #fa896b;
}
.custom-header {
	background-color: #135868;
}
.custom-header h4 {
	color: #fff;
}
table.table-bordered.cust-table thead tr:first-child th
{
	border-top-width: 2px !important;
    border-bottom-width: 3px;
}
.required
{
	color: red;
}
[data-layout="horizontal"] .menu-dropdown
{
	min-width: 14rem;
}

.disabled {
	pointer-events:none;
   background:#eee;
}
.fr
{
	float: right;
}
.display_hidden, .visible_hidden 
{ 
	display: none; 
}
.capitalize
{
	text-transform: capitalize;
}

.custom-verti-nav-pills .nav-link.active::before {
	border-left-color: #6ada7d;
}
.nav-pills .nav-link.active {
	background-color: #6ada7d;
}
.custom-verti-nav-pills .nav-link
{
	background-color: #fff;
}
.seo-header
{
	background-color: #f0f0f0;
	border-radius: 20px 0px 20px 0px;
	border-bottom: none;
}
.seo-header h4 {
	color: #135868;
}
.badge
{
	font-size: .75em;
	border-radius: .33rem;
}
.badge-label {
	margin-left: 15px;
}
.no-disp
{
	display: none;
}
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single
{
	border: 1px solid var(--vz-input-border) !important;
}
.select2-container--default .select2-search--inline .select2-search__field, .select2-container--default .select2-selection--single .select2-selection__rendered
{
	padding: 0.2rem .9rem !important;
}
.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow
{
	height: 38px !important;
}
.d-pointer
{
	pointer-events: none;
}
#filtersec .select2-container .select2-selection--single, #filtersec .select2-container--default .select2-selection--single .select2-selection__arrow
{

	height: 28px !important;

}
#filtersec .select2-container--default .select2-search--inline .select2-search__field, #filtersec .select2-container--default .select2-selection--single .select2-selection__rendered
{
	padding-left: 8px !important;
    padding-right: 20px !important;
    padding-top: 0px !important;
}

.dataTable thead {
    color: #212529;
    border-color: var(--vz-border-color);
    background-color: var(--vz-light);
    }
.navbar-nav .nav-item:last-child .menu-dropdown .menu-dropdown{
left: -100% !important;
right: 100%;
top: -2rem !important;
}

.prodcts-tr {
border-top:1px dashed #e9ebec;
}
.addons-table td{
padding-top:5px !important;
padding-bottom:5px !important;
}
.report_body
{
	width: 100%;
	overflow-y: scroll;
}
.d-visible {
	visibility: hidden;
}
.form-control.is-invalid + .select2-container--default .select2-selection--single {

    border-color: #fa896b !important;
}

/*.auth-one-bg .bg-custom-overlay {
	background: linear-gradient(to right, #4806068f, #3705056b);
	opacity: .9;
}*/

.invalid-error-feedback {
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: #fa896b;
}
.upload-image-btn {
  display:none
}

.disabled-class{
 pointer-events: none
}

.table-responsive .btn-group-sm {
	display: flex;
	flex-wrap: nowrap;
}