:root
{
	--vz-font-sans-serif: "Poppins","Inter",sans-serif !important;
	}
	
.table-responsive{ min-height:300px;}

.pagination{
	margin: 2px 0;
    white-space: nowrap;
    justify-content: flex-start;
	
	}

.card-title {
	font-family:var(--vz-font-sans-serif);
    font-size: 14px;
    margin: 0 0 7px 0;
}


.text-left {
	text-align:left !important;}
.text-right {
	text-align:right !important;}
	
.datatable_badge {
	    font-size: 11px !important;
    font-weight: 400 !important;
    padding: 6px 10px !important;
	}
.ar_module_nav{}
.ar_module_nav .nav-item{
	background-color:var(--vz-card-bg-custom);
	margin-right:15px;
	}
	
.ar_module_nav .add{
	background-color: #090 !important;
	}
.ar_module_nav .add .nav-link{
	color: #FFF !important;
	}

.navbar-menu .navbar-nav .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.625rem 1.5rem;
    color: var(--vz-vertical-menu-item-color);
    font-size: .925rem;
    font-family: "Poppins","Inter",sans-serif;
}



.form-icon{ margin-bottom:20px;}
.form-control {border: 2px solid var(--vz-gray-300);}
.form-label { font-weight: 600;
    color: var(--vz-gray-700);
	
	font-size: 14px;}


.form-select {border: 2px solid var(--vz-gray-300);}
	
.form-icon i {
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    background: var(--vz-gray-200);
    width: 40px;
    justify-content: center;
	color: var(--vz-footer-color);
}


.form-line-title{ margin:10px 0px !important; background: var(--vz-input-disabled-bg); padding:10px;}


.delete-button{
	background: transparent;
    border: none;
    display: flex;
	}



