/* -------------------------- Media Query Tablets, Ipads Start -------------------------- */
@media (min-width: 481px) and (max-width: 767px) {  
.vs-page-action-menu-section{top: 24rem!important;}
.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu{top: 7rem!important;}
}
/* -------------------------- Media Query Tablets, Ipads End -------------------------- */ 
/* For 100% scaling on 1920x1080 */
@media (max-width: 1920px) and (min-width: 1920px) {
	div{font-size: var(--vs-font-size-15)!important;}

	/* Alert */
	.alert h6{font-size: var(--vs-font-size-15)!important;}

	#dpd.dpd-meter{margin-left:10px; } 
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li a span.text{font-size: var(--vs-font-size-15)!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li .vs-navigation-menu-dropdown .vs-navigation-menu-dropdown-container li a{font-size: var(--vs-font-size-15)!important; padding: 0.938rem 1.25rem!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li a span.text .arrow{font-size: var(--vs-font-size-16)!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list.vs-nav-icon-list li a.vs-nav-icon{padding: 1rem 0rem 1.1rem 1.563rem!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list.vs-nav-icon-list li a.vs-nav-icon img{width: 1.375rem!important;}
	
	.app.body-full.vs-login-page-bg .main-container.vs-login-page-container .vs-login-page-wrapper .vs-login-page-table .vs-login-page-card .vs-login-page-card-header h1{font-size: var(--vs-font-size-18)!important; line-height: var(--vs-font-line-height-18)!important;}
	.vs-footer p.copyrights {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-15)!important;}
	.vs-footer p.powered-by {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-15)!important;}

	/*Page Card Components*/
	.vs-page-card {padding: 2rem!important;}

	/*Google Login Button*/
	.vs-google-login-button{height: 2.5rem!important; padding: 0.625rem!important; font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}
	.vs-google-login-button img.vs-google-logo {width: 1.2rem!important;}

	.vs-page-breadcrumbs h2{font-size: var(--vs-font-size-18)!important;}
	.vs-page-breadcrumbs a {font-size: var(--vs-font-size-15) !important; line-height: var(--vs-font-line-height-15) !important;}
	.vs-page-breadcrumbs a.vs-next-level-breadcrumbs{font-size: var(--vs-font-size-15) !important; line-height: var(--vs-font-line-height-15) !important;}
	.vs-page-breadcrumbs h3{font-size: var(--vs-font-size-15) !important; line-height: var(--vs-font-line-height-15) !important;}

	.vs-primary-button {height: 2.5rem!important; padding: 0.625rem!important; font-size: var(--vs-font-size-15)!important;line-height: var(--vs-font-line-height-15)!important;}
	.vs-primary-button img.vs-botton-icon {width: 1.2rem!important;}
	.vs-primary-button img.vs-botton-icon-left {width: 1.2rem!important;}
	.vs-primary-button img.vs-botton-icon-right {width: 1.2rem!important;}
	.vs-primary-button img.vs-botton-icon-right.signInbtn-arrow{width: 0.8rem!important;}
	
	.vs-primary-components-action-button {padding: 0.375rem 0.625rem!important; font-size: var(--vs-font-size-15)!important;}
	.vs-primary-components-action-button img.vs-components-action-button-icon {width: 0.5rem!important; height: 1rem!important;}

	.vs-secondary-button { height: 2.5rem!important; padding: 0.625rem!important; font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;} 
	.vs-secondary-button img.vs-botton-icon {width: 1.2rem!important;}
	.vs-secondary-button img.vs-botton-icon-left {width: 1.2rem!important;}
	.vs-secondary-button img.vs-botton-icon-right {width: 1.2rem!important;}
	
	.vs-tertiary-button {height: 2.5rem!important; padding: 0.625rem!important; font-size: var(--vs-font-size-15)!important; line-height:  var(--vs-font-line-height-15)!important;}
	.vs-tertiary-button img.vs-botton-icon {width: 1.2rem!important;}
	.vs-tertiary-button img.vs-botton-icon-left {width: 1.2rem!important;}
	.vs-tertiary-button img.vs-botton-icon-right {width: 1.2rem!important;}

	.vs-tertiary-components-action-button {padding: 0.375rem 0.625rem!important; font-size: var(--vs-font-size-15)!important; line-height:  var(--vs-font-line-height-15)!important;}

	.vs-scondary-components-action-button {padding: 0.375rem 0.625rem!important; font-size: var(--vs-font-size-15)!important; line-height:  var(--vs-font-line-height-15)!important;}
	.vs-scondary-components-action-button img.vs-components-action-button-icon {width: 0.5rem!important; height: 1rem!important;}
	.dropdown.vs-table-action-dropdown-menu .dropdown-menu a.dropdown-item {padding: 0.625rem 1.25rem!important; font-size: var(--vs-font-size-15)!important;}
	.dropdown-item{font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}	
	.vs-add-customer-action-button {font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}

	label {font-size: var(--vs-font-size-15) !important; line-height:  var(--vs-font-line-height-15) !important;}
	.vs-form-element-label {font-size: var(--vs-font-size-15) !important; line-height:  var(--vs-font-line-height-15) !important;}
	.vs-label-help-text {font-size: var(--vs-font-size-12) !important; line-height:  var(--vs-font-line-height-12) !important;}
 	.vs-form-element-required::placeholder {font-size: var(--vs-font-size-15)!important;}
 	.vs-form-element-required-asterisk{font-size: var(--vs-font-size-16) !important; line-height: var(--vs-font-line-height-10) !important;}
 	/* Forms Labels Required Asterisk*/
	.vs-form-element-required-error-massage {color: #CA262F; font-weight: var(--vs-font-weight-400); font-family: var(--vs-font-family); font-size: var(--vs-font-size-12); line-height: var(--vs-font-line-height-12); font-style: italic;}
	.err_display {color: #CA262F; font-weight: var(--vs-font-weight-400); font-family: var(--vs-font-family); font-size: var(--vs-font-size-12); line-height: var(--vs-font-line-height-12); font-style: italic;}

	.form-group{ margin-bottom: 2rem!important;}
 	input.form-control {height: 2.5rem!important; font-size: var(--vs-font-size-15)!important;}
	input.form-control::placeholder {font-size: var(--vs-font-size-15)!important;}
 	.vs-form-element-text-input {height: 2.5rem!important; font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-text-input::placeholder {font-size: var(--vs-font-size-15)!important;}
	select.form-control{height: 2.5rem!important; font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-select-input-dropdown{height: 2.5rem!important; font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-select-input-dropdown::placeholder {font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-select-input-dropdown .btn.dropdown-toggle.btn-default.btn-light{height: 2.5rem!important; font-size: var(--vs-font-size-15)!important;}
	.vs-login-page-toggle-password{top: 1.6rem!important;padding: 1.2rem 1.188rem;}
	.vs-form-element-text-input-left-icon .vs-text-input-left-icon{top: 0.75rem!important;}
	.form-control:disabled, .form-control[readonly]{font-size: var(--vs-font-size-15)!important;}
	
	/* Forms Multi Select Components */
	.vs-form-element-multi-select {font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices {height: 2.5rem!important;padding: 0.375rem!important;font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}
	.vs-form-element-multi-select.vs-multi-select-regular .chosen-container-multi .chosen-choices{height: 2.5rem!important;}
 	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-field input[type=text] {font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-choice {padding: 0.25rem 1.25rem 0.25rem 0.5rem;  font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-choice .search-choice-close {top: 0.438rem!important; right: 0.313rem!important; width: 0.625rem!important; height: 0.625rem!important;background-size: 0.625rem 0.625rem!important;} 
	.vs-form-element-multi-select.chosen-container-multi.chosen-container .chosen-drop .chosen-results li{font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-multi-select.chosen-container-multi.chosen-container .chosen-drop .chosen-results li.active-result {font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important; padding: 0.625rem!important;}

	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link {padding: 0.5rem 1.25rem!important; font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-18)!important;}  
	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link.active {padding: 0.5rem 1.25rem!important; font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-18)!important;}
	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link:hover {padding: 0.5rem 1.25rem!important; font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-18)!important;} 
	ul.vs-h-tabs-navbar li.nav-item a.nav-link {padding: 0.938rem 0!important; font-size: var(--vs-font-size-16)!important; line-height: var(--vs-font-line-height-18)!important;}

	table tr th {padding:0.625rem 0.5rem!important; font-size: var(--vs-font-size-15)!important; }
	table tr td {padding: 0.625rem 0.625rem!important; font-size: var(--vs-font-size-15)!important;}

	table.vs-table tr th {padding:0.625rem 0.5rem!important; font-size: var(--vs-font-size-15)!important; }
	table.vs-table tr td {padding: 0.625rem 0.625rem!important; font-size: var(--vs-font-size-15)!important;}

	table.table tr th {padding:0.625rem 0.5rem!important; font-size: var(--vs-font-size-15)!important; }
	table.table tr td {padding: 0.625rem 0.625rem!important; font-size: var(--vs-font-size-15)!important;}

	/* Status Tags */
	/* Success Status Tags */
	.vs-status-success-tag {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-18)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-success-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-12)!important;}
	/* Danger Status Tags */
	.vs-status-danger-tag {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-18)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-danger-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-12)!important;}
	/* Warning Status Tags */
	.vs-status-warning-tag {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-18)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-warning-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-12)!important;}
	/* Info Status Tags */
	.vs-status-info-tag {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-18)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-info-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-12)!important;}
	/* Pending Status Tags */
	.vs-status-pending-tag {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-18)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-pending-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-12)!important;}

	/*Date Picker*/
	.daterangepicker .prev.available, .next.available {padding: 0.625rem 0!important;}
	.daterangepicker th.month {padding: 0.625rem 0!important;}
	.daterangepicker select.monthselect {line-height: var(--vs-font-line-height-18)!important; font-size: var(--vs-font-size-15)!important;padding: 0.313rem 0.625rem!important;}
	.daterangepicker select.yearselect {line-height: var(--vs-font-line-height-18)!important;font-size: var(--vs-font-size-15)!important;padding: 0.313rem 0.625rem!important;}
	.daterangepicker select.hourselect {line-height: var(--vs-font-line-height-18)!important;font-size: var(--vs-font-size-15)!important;padding: 0.313rem 0.625rem!important;}
	.daterangepicker select.minuteselect {line-height: var(--vs-font-line-height-18)!important; font-size: var(--vs-font-size-15)!important; padding: 0.313rem 0.625rem!important;}
	.daterangepicker select.ampmselect {line-height: var(--vs-font-line-height-18)!important; font-size: var(--vs-font-size-15)!important; padding: 0.313rem 0.625rem!important;}
	.daterangepicker .calendar-table th {font-size: var(--vs-font-size-15)!important; line-height:  var(--vs-font-line-height-16)!important;padding: 0.625rem!important;}
	.daterangepicker .calendar-table td {font-size: var(--vs-font-size-15)!important; line-height:  var(--vs-font-line-height-15)!important;padding: 0.625rem!important;}
	.daterangepicker .ranges li {padding: 0.625rem 1.25rem!important; font-size: var(--vs-font-size-15)!important;} 
	.daterangepicker .ranges li.active {font-size: var(--vs-font-size-15)!important;}
	.daterangepicker .drp-buttons .btn {padding: 0.625rem 1.25rem!important; font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}
	.daterangepicker .drp-selected{font-size: var(--vs-font-size-15)!important;}
	.daterangepicker{font-size: var(--vs-font-size-15)!important;}	

	/*Card Font Styling CSS*/ 
	.vs-card-heading h3 {font-size: var(--vs-font-size-18) !important; line-height: var(--vs-font-line-height-18) !important;} 
	.vs-card-sub-heading{font-size: var(--vs-font-size-24) !important; line-height: var(--vs-font-line-height-24) !important;}
	.vs-card-sub-heading-child {font-size: var(--vs-font-size-19) !important; line-height: var(--vs-font-line-height-19) !important;}
	.vs-card-title{font-size: var(--vs-font-size-19) !important; line-height: var(--vs-font-line-height-19) !important;}
	.vs-card-sub-title{font-size: var(--vs-font-size-15) !important; line-height: var(--vs-font-line-height-15) !important;}
	.vs-card-text{font-size: var(--vs-font-size-15) !important; line-height: var(--vs-font-line-height-18) !important;}
	.vs-card-sub-text{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-15) !important;}
	.vs-card-info-unit-text{font-size: var(--vs-font-size-15) !important; line-height: var(--vs-font-line-height-18) !important; }
	.vs-card-info-unit-sub-text{font-size: var(--vs-font-size-13) !important; line-height: var(--vs-font-line-height-15) !important; }
	.vs-card-primary-info-unit-text{font-size: var(--vs-font-size-15); line-height: var(--vs-font-line-height-18);}
	.vs-card-primary-info-unit-sub-text{font-size: var(--vs-font-size-15); line-height: var(--vs-font-line-height-18);}
	.vs-card-linked-customer-rows .vs-card-linked-customer-content .vs-card-linked-customer-header h4{font-size: var(--vs-font-size-18)!important; line-height: var(--vs-font-line-height-18)!important;padding: 0 0 1.25rem 0;}
	.vs-card-linked-customer-rows .vs-card-linked-customer-content .vs-card-linked-customer-body{min-height: 3.938rem!important;}

	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header{padding: 0 0 1.25rem 0!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header h4{font-size: var(--vs-font-size-18)!important; line-height: var(--vs-font-line-height-18)!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header h5{font-size: var(--vs-font-size-16)!important; line-height: var(--vs-font-line-height-16)!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-body{min-height: 3.938rem!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-body .vs-card-info-unit{margin: 0rem!important; padding: 0 2rem 0 0!important;}
	/* Sidebar Menu */
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header img.vs-sidebar-nav-header-info-icon{margin:4rem 0rem!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header .vs-sidebar-nav-header-info h2{font-size: var(--vs-font-size-16)!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header .vs-sidebar-nav-header-info h3{font-size: var(--vs-font-size-15)!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-header.vs-sidebar-nav-dropdown-card-header a.card-link.vs-sidebar-nav-dropdown-card-link .vs-sidebar-nav-link-name{font-size: var(--vs-font-size-15); line-height: var(--vs-font-line-height-20);}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-header.vs-sidebar-nav-dropdown-card-header a.card-link.vs-sidebar-nav-dropdown-card-link img.vs-sidebar-nav-link-icon{width: 1.125rem!important; height: 1.25rem!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-body.vs-sidebar-nav-dropdown-card-body ul li a{font-size: var(--vs-font-size-15)!important;line-height: var(--vs-font-line-height-18)!important;}

	/* Page Action Dropdown Menu */ 
	.vs-page-action-menu-section .vs-page-action-menu-button{padding: 0.75rem 0.625rem 0.75rem 0.75rem;}
	.vs-page-action-menu-section .vs-page-action-menu-button img{width: 1.5rem; height: 1.5rem;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu{min-width: 32.5rem!important; padding:0.625rem 1.25rem!important;left: -0.5rem!important; height: 430px;} 
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn{padding: 1.5rem;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn .img img{width:1.375rem; height:1.375rem;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn .text{font-size: var(--vs-font-size-15);}
	.vs-pagination-page-select-dropdown {height: 2.5rem!important; padding: 0.375rem 1.875rem 0.375rem 0.75rem!important; font-size: var(--vs-font-size-15)!important;}


	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header {padding: 1rem 1.25rem!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-title {font-size: var(--vs-font-size-16)!important;line-height: var(--vs-font-line-height-16)!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header-title-count{margin: 0 0 0 0.625rem!important; padding: 0.125rem 0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-sub-title {font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-13)!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-icon {right: 0.938rem!important; top: 0.513rem!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-icon i {font-size: var(--vs-font-size-24)!important;}
	.vs-card-contact-details-info .vs-card-contact-details-info-header .vs-card-contact-details-info-header-text .vs-accordion-card-header-sub-title {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-13)!important;}
	.vs-card-contact-details-info .vs-card-contact-details-info-header .vs-card-contact-details-info-header-text h4{font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}

  	/* Radio Buttons */   
	.vs-form-element-radio-button input+label {font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;padding: 0.438rem 0!important;} 
	.vs-radio-button-rounded.vs-form-element-radio-button .vs-form-element-radio-button-btn {padding: 0.313rem!important;}  

  	/*Segmented Control*/     
	.vs-segmented-control input+label {font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;padding: 0.438rem 0!important;}
	.vs-segmented-control-btn:after{top: 0.75rem!important;}
	.vs-sc-rounded.vs-segmented-control .vs-segmented-control-btn {padding: 0.313rem!important;}
			
	/* Checkbox Components */
	.vs-form-element-checkbox-custom {width: 1.25rem!important; height: 1.25rem!important;}
	.vs-form-element-checkbox-custom::before {width: 1.25rem!important; height: 1.25rem!important;}
 	.vs-form-element-checkbox input {width: 1.375rem!important; height: 1.375rem!important;} 
	.vs-form-element-checkbox input:checked+label::after {width: 1.375rem!important; height: 1.375rem!important; left: 0; top: 0rem!important;}
	.vs-form-element-checkbox label {padding-left: 1.875rem!important; padding-top: 0.2rem!important;}
	.vs-form-element-checkbox label::before {width: 1.375rem!important; height: 1.375rem!important; top: 0rem!important;} 
	.vs-form-element-checkbox input:indeterminate + label::before { width: 1.375rem!important; height: 1.375rem!important; font-size: 12px!important; line-height: 12px!important;} 

  	/* Forms File Upload Components */
	.vs-form-element-file-upload {height: 2.5rem!important; padding: 0.375rem 0.625rem 0.375rem 0.313rem!important; font-size: var(--vs-font-size-15)!important;} 
	.vs-form-element-file-upload::placeholder {font-size: var(--vs-font-size-15)!important;}  
	input[type=file].vs-form-element-file-upload::file-selector-button {width: 7.5rem!important; margin: 0 1rem 0 0!important; background:  url(../images/icons/select-file-btn.svg) no-repeat!important; background-size: 100%!important;}  

  	/* Forms Textarea Components */
	.vs-form-element-textarea{font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-textarea[disabled]{font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-textarea[readonly]{font-size: var(--vs-font-size-15)!important;}
	.vs-form-element-textarea::placeholder{font-size: var(--vs-font-size-15)!important;}

	/* Modal Popup Components*/
	.modal-title{font-size: var(--vs-font-size-18)!important; line-height: var(--vs-font-line-height-18)!important;} 
}	

/* For 125% scaling on 1920x1080 */
@media (min-width: 1536px) {
	div{font-size: var(--vs-font-size-14)!important;}

	/* Alert */
	.alert h6{font-size: var(--vs-font-size-14)!important;}

	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li a span.text{font-size: var(--vs-font-size-14)!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li .vs-navigation-menu-dropdown .vs-navigation-menu-dropdown-container li a{font-size: var(--vs-font-size-14)!important; padding: 0.625rem 1.25rem!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li a span.text .arrow{font-size: var(--vs-font-size-15)!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list.vs-nav-icon-list li a.vs-nav-icon{padding: 1rem 0rem 1.1rem 1.563rem!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list.vs-nav-icon-list li a.vs-nav-icon img{width: 1.375rem!important;}
	
	.app.body-full.vs-login-page-bg .main-container.vs-login-page-container .vs-login-page-wrapper .vs-login-page-table .vs-login-page-card .vs-login-page-card-header h1{font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}
	.vs-footer p.copyrights {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-13)!important;}
	.vs-footer p.powered-by {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-13)!important;}

	/*Page Card Components*/
	.vs-page-card {padding: 2rem!important;}

	/*Google Login Button*/
	.vs-google-login-button{height: 2.2rem!important; padding: 0.625rem!important; font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	.vs-google-login-button img.vs-google-logo {width: 1rem!important;}

	.vs-page-breadcrumbs h2{font-size: var(--vs-font-size-16)!important;}
	.vs-page-breadcrumbs a {font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-14) !important;}
	.vs-page-breadcrumbs a.vs-next-level-breadcrumbs{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-14) !important;}
	.vs-page-breadcrumbs h3{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-14) !important;}

	.vs-primary-button {height: 2.2rem!important; padding: 0.625rem!important; font-size: var(--vs-font-size-14)!important;line-height: var(--vs-font-line-height-14)!important;}
	.vs-primary-button img.vs-botton-icon {width: 1rem!important;}
	.vs-primary-button img.vs-botton-icon-left {width: 1rem!important;}
	.vs-primary-button img.vs-botton-icon-right {width: 1rem!important;}
	.vs-primary-button img.vs-botton-icon-right.signInbtn-arrow{width: 0.7rem!important;}

	.vs-primary-components-action-button {padding: 0.25rem 0.5rem!important; font-size: var(--vs-font-size-14)!important;}
	.vs-primary-components-action-button img.vs-components-action-button-icon {width: 0.375rem!important; height: 0.75rem!important;}
	
	.vs-secondary-button { height: 2.2rem!important; padding: 0.625rem!important; font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;} 
	.vs-secondary-button img.vs-botton-icon {width: 1rem!important;}
	.vs-secondary-button img.vs-botton-icon-left {width: 1rem!important;}
	.vs-secondary-button img.vs-botton-icon-right {width: 1rem!important;}
	
	.vs-tertiary-button {height: 2.2rem!important; padding: 0.625rem!important; font-size: var(--vs-font-size-14)!important; line-height:  var(--vs-font-line-height-14)!important;}
	.vs-tertiary-button img.vs-botton-icon {width: 1rem!important;}
	.vs-tertiary-button img.vs-botton-icon-left {width: 1rem!important;}
	.vs-tertiary-button img.vs-botton-icon-right {width: 1rem!important;}

	.vs-tertiary-components-action-button {padding: 0.25rem 0.5rem!important; font-size: var(--vs-font-size-14)!important; line-height:  var(--vs-font-line-height-14)!important;}
	
	.vs-scondary-components-action-button {padding: 0.25rem 0.5rem!important; font-size: var(--vs-font-size-14)!important; line-height:  var(--vs-font-line-height-14)!important;}
	.vs-scondary-components-action-button img.vs-components-action-button-icon {width: 0.375rem!important; height: 0.75rem!important;}
	.dropdown.vs-table-action-dropdown-menu .dropdown-menu a.dropdown-item {padding: 0.625rem 1.25rem!important; font-size: var(--vs-font-size-14)!important;}
	.dropdown-item{font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	.vs-add-customer-action-button {font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}

	label {font-size: var(--vs-font-size-14) !important; line-height:  var(--vs-font-line-height-14) !important;}
	.vs-form-element-label {font-size: var(--vs-font-size-14) !important; line-height:  var(--vs-font-line-height-14) !important;}
	.vs-label-help-text {font-size: var(--vs-font-size-11) !important; line-height:  var(--vs-font-line-height-11) !important;}
	 	.vs-form-element-required::placeholder {font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-required-asterisk{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-10) !important;}
 	/* Forms Labels Required Asterisk*/
	.vs-form-element-required-error-massage {font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-11)!important;}
	.err_display {font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-11)!important;}

	.form-group{ margin-bottom: 1.5rem!important;}
 	input.form-control {height: 2.2rem!important; font-size: var(--vs-font-size-14)!important;}
	input.form-control::placeholder {font-size: var(--vs-font-size-14)!important;}
 	.vs-form-element-text-input {height: 2.2rem!important; font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-text-input::placeholder {font-size: var(--vs-font-size-14)!important;}
	select.form-control{height: 2.2rem!important; font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-select-input-dropdown{height: 2.2rem!important; font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-select-input-dropdown::placeholder {font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-select-input-dropdown .btn.dropdown-toggle.btn-default.btn-light{height: 2.2rem!important; font-size: var(--vs-font-size-14)!important;}
	.vs-login-page-toggle-password{top: 1.1rem!important; right: 0.090rem!important; padding: 1.1rem 1.188rem;}
	.vs-form-element-text-input-left-icon .vs-text-input-left-icon{top: 0.75rem!important;}
	.form-control:disabled, .form-control[readonly]{font-size: var(--vs-font-size-14)!important;}

	/* Forms Multi Select Components */
	.vs-form-element-multi-select {font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices {height: 2.2rem!important;padding: 0.375rem!important;font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	.vs-form-element-multi-select.vs-multi-select-regular .chosen-container-multi .chosen-choices{height: 2.2rem!important;}
 	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-field input[type=text] {font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-choice {padding: 0.25rem 1.25rem 0.25rem 0.5rem;  font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-choice .search-choice-close {top: 0.438rem!important; right: 0.313rem!important; width: 0.625rem; height: 0.625rem!important;background-size: 0.625rem 0.625rem!important;} 
	.vs-form-element-multi-select.chosen-container-multi.chosen-container .chosen-drop .chosen-results li{font-size: var(--vs-font-size-13)!important;}
	.vs-form-element-multi-select.chosen-container-multi.chosen-container .chosen-drop .chosen-results li.active-result {font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important; padding: 0.625rem!important;} 

	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link {padding: 0.5rem 1.25rem!important; font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-14)!important;}  
	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link.active {padding: 0.5rem 1.25rem!important; font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-14)!important;}
	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link:hover {padding: 0.5rem 1.25rem!important; font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-14)!important;} 
	ul.vs-h-tabs-navbar li.nav-item a.nav-link {padding: 0.938rem 0!important; font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-14)!important;}

	table tr th {padding:0.625rem 0.5rem!important; font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	table tr td {padding: 0.625rem 0.625rem!important; font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}

	table.vs-table tr th {padding:0.625rem 0.5rem!important; font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	table.vs-table tr td {padding: 0.625rem 0.625rem!important; font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}

	table.table tr th {padding:0.625rem 0.5rem!important; font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	table.table tr td {padding: 0.625rem 0.625rem!important; font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}

	/* Status Tags */
	/* Success Status Tags */
	.vs-status-success-tag {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-success-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-11)!important;}
	/* Danger Status Tags */
	.vs-status-danger-tag {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-danger-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-11)!important;}
	/* Warning Status Tags */
	.vs-status-warning-tag {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-warning-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-11)!important;}
	/* Info Status Tags */
	.vs-status-info-tag {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-info-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-11)!important;}
	/* Pending Status Tags */
	.vs-status-pending-tag {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;padding: 0.375rem 0.625rem 0.375rem 1.563rem!important;}
	.vs-status-pending-tag:before {top: 0.563rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-11)!important;}

	/*Date Picker*/
	.daterangepicker .prev.available, .next.available {padding: 0.625rem 0!important;}
	.daterangepicker th.month {padding: 0.625rem 0!important;}
	.daterangepicker select.monthselect {line-height: var(--vs-font-line-height-14)!important; font-size: var(--vs-font-size-12)!important;padding: 0.3rem 0.6rem!important;}
	.daterangepicker select.yearselect {line-height: var(--vs-font-line-height-14)!important;font-size: var(--vs-font-size-12)!important;padding: 0.3rem 0.6rem!important;}
	.daterangepicker select.hourselect {line-height: var(--vs-font-line-height-14)!important;font-size: var(--vs-font-size-12)!important;padding: 0.3rem 0.6rem!important;}
	.daterangepicker select.minuteselect {line-height: var(--vs-font-line-height-14)!important; font-size: var(--vs-font-size-12)!important; padding: 0.3rem 0.6rem!important;}
	.daterangepicker select.ampmselect {line-height: var(--vs-font-line-height-14)!important; font-size: var(--vs-font-size-12)!important; padding: 0.3rem 0.6rem!important;}
	.daterangepicker .calendar-table th {font-size: var(--vs-font-size-12)!important; line-height:  var(--vs-font-line-height-12)!important;padding: 0.6rem!important;}
	.daterangepicker .calendar-table td {font-size: var(--vs-font-size-12)!important; line-height:  var(--vs-font-line-height-12)!important;padding: 0.6rem!important;}
	.daterangepicker .ranges li {padding: 0.625rem 1.25rem!important; font-size: var(--vs-font-size-12)!important;} 
	.daterangepicker .ranges li.active {font-size: var(--vs-font-size-12)!important;}
	.daterangepicker .drp-buttons .btn {padding: 0.625rem 1.25rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.daterangepicker .drp-selected{font-size: var(--vs-font-size-12)!important;}
	.daterangepicker{font-size: var(--vs-font-size-12)!important;}

	/*Card Font Styling CSS*/ 
	.vs-card-heading h3 {font-size: var(--vs-font-size-16) !important; line-height: var(--vs-font-line-height-16) !important;} 
	.vs-card-sub-heading{font-size: var(--vs-font-size-22) !important; line-height: var(--vs-font-line-height-22) !important;}
	.vs-card-sub-heading-child {font-size: var(--vs-font-size-16) !important; line-height: var(--vs-font-line-height-16) !important;}
	.vs-card-title{font-size: var(--vs-font-size-16) !important; line-height: var(--vs-font-line-height-16) !important;}
	.vs-card-sub-title{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-14) !important;}
	.vs-card-text{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-16) !important;}
	.vs-card-sub-text{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-14) !important;}
	.vs-card-info-unit-text{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-16) !important; }
	.vs-card-info-unit-sub-text{font-size: var(--vs-font-size-13) !important; line-height: var(--vs-font-line-height-13) !important; }
	.vs-card-primary-info-unit-text{font-size: var(--vs-font-size-14); line-height: var(--vs-font-line-height-16);}
	.vs-card-primary-info-unit-sub-text{font-size: var(--vs-font-size-14); line-height: var(--vs-font-line-height-16);}
	.vs-card-linked-customer-rows .vs-card-linked-customer-content .vs-card-linked-customer-header h4{font-size: var(--vs-font-size-16)!important; line-height: var(--vs-font-line-height-16)!important;padding: 0 0 1.25rem 0;}
	.vs-card-linked-customer-rows .vs-card-linked-customer-content .vs-card-linked-customer-body{min-height: 3.938rem!important;}

	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header{padding: 0 0 1.25rem 0!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header h4{font-size: var(--vs-font-size-16)!important; line-height: var(--vs-font-line-height-16)!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header h5{font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-body{min-height: 3.938rem!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-body .vs-card-info-unit{margin: 0rem!important; padding: 0 2rem 0 0!important;}
	/* Sidebar Menu */
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header img.vs-sidebar-nav-header-info-icon{margin:2.5rem 0rem!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header .vs-sidebar-nav-header-info h2{font-size: var(--vs-font-size-15)!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header .vs-sidebar-nav-header-info h3{font-size: var(--vs-font-size-14)!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-header.vs-sidebar-nav-dropdown-card-header a.card-link.vs-sidebar-nav-dropdown-card-link .vs-sidebar-nav-link-name{font-size: var(--vs-font-size-14); line-height: var(--vs-font-line-height-18);}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-header.vs-sidebar-nav-dropdown-card-header a.card-link.vs-sidebar-nav-dropdown-card-link img.vs-sidebar-nav-link-icon{width: 1.125rem!important; height: 1.25rem!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-body.vs-sidebar-nav-dropdown-card-body ul li a{font-size: var(--vs-font-size-14)!important;line-height: var(--vs-font-line-height-16)!important;}

	/* Page Action Dropdown Menu */ 
	.vs-page-action-menu-section .vs-page-action-menu-button{padding: 0.75rem 0.625rem 0.75rem 0.75rem;}
	.vs-page-action-menu-section .vs-page-action-menu-button img{width: 1.5rem; height: 1.5rem;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu{min-width: 32.5rem!important; padding:0.625rem 1.25rem!important;left: -0.5rem!important; height: 430px;} 
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn{padding: 1.5rem;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn .img img{width:1.375rem; height:1.375rem;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn .text{font-size: var(--vs-font-size-14);}
	.vs-pagination-page-select-dropdown {height: 2.2rem!important; padding: 0.25rem 1.25rem 0.25rem 0.5rem!important; font-size: var(--vs-font-size-14)!important;}

	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header {padding: 1rem 1.25rem!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-title {font-size: var(--vs-font-size-15)!important;line-height: var(--vs-font-line-height-15)!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header-title-count{margin: 0 0 0 0.625rem!important; padding: 0.125rem 0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-sub-title {font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-icon {right: 0.938rem!important; top: 0.313rem!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-icon i {font-size: var(--vs-font-size-20)!important;}
	.vs-card-contact-details-info .vs-card-contact-details-info-header .vs-card-contact-details-info-header-text .vs-accordion-card-header-sub-title {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.vs-card-contact-details-info .vs-card-contact-details-info-header .vs-card-contact-details-info-header-text h4{font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}

  	/* Radio Buttons */   
	.vs-form-element-radio-button input+label {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-13)!important;padding: 0.438rem 0!important;} 
	.vs-radio-button-rounded.vs-form-element-radio-button .vs-form-element-radio-button-btn {padding: 0.25rem!important;}  

  	/*Segmented Control*/     
	.vs-segmented-control input+label {font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;padding: 0.438rem 0!important;}
	.vs-segmented-control-btn:after{top: 0.75rem!important;}
	.vs-sc-rounded.vs-segmented-control .vs-segmented-control-btn {padding: 0.313rem!important;}

		
	/* Checkbox Components */
	.vs-form-element-checkbox-custom {width: 1.25rem!important; height: 1.25rem!important;}
	.vs-form-element-checkbox-custom::before {width: 1.25rem!important; height: 1.25rem!important;}
 	.vs-form-element-checkbox input {width: 1.25rem!important; height: 1.25rem!important;} 
	.vs-form-element-checkbox input:checked+label::after {width: 1.25rem!important; height: 1.25rem!important; left: 0; top: 0rem!important;}
	.vs-form-element-checkbox label {padding-left: 1.875rem!important; padding-top: 0.2rem!important;}
	.vs-form-element-checkbox label::before {width: 1.25rem!important; height: 1.25rem!important; top: 0rem!important;} 
	.vs-form-element-checkbox input:indeterminate + label::before { width: 1.25rem!important; height: 1.25rem!important; font-size: 12px!important; line-height: 12px!important;} 


  	/* Forms File Upload Components */
	.vs-form-element-file-upload {height: 2.2rem!important; padding: 0.375rem 0.625rem 0.375rem 0.313rem!important; font-size: var(--vs-font-size-14)!important;} 
	.vs-form-element-file-upload::placeholder {font-size: var(--vs-font-size-14)!important;}  
	input[type=file].vs-form-element-file-upload::file-selector-button {width: 6rem!important; margin: 0 1rem 0 0!important; background:  url(../images/icons/select-file-btn.svg) no-repeat!important; background-size: 100%!important;}  

  	  	/* Forms Textarea Components */
	.vs-form-element-textarea{font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-textarea[disabled]{font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-textarea[readonly]{font-size: var(--vs-font-size-14)!important;}
	.vs-form-element-textarea::placeholder{font-size: var(--vs-font-size-14)!important;}

	/* Modal Popup Components*/
	.modal-title{font-size: var(--vs-font-size-16)!important; line-height: var(--vs-font-line-height-16)!important;} 
}

/* For 150% scaling on 1920x1080 */
@media screen and (max-width: 1280px) and (max-height: 720px) {
	div{font-size: var(--vs-font-size-12)!important;}

	/* Alert */
	.alert h6{font-size: var(--vs-font-size-12)!important;}

	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li a span.text{font-size: var(--vs-font-size-12)!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li .vs-navigation-menu-dropdown .vs-navigation-menu-dropdown-container li a{font-size: var(--vs-font-size-12)!important;  padding: 0.5rem 0.938rem!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li a span.text .arrow{font-size: var(--vs-font-size-14)!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list.vs-nav-icon-list li a.vs-nav-icon img{width: 1rem!important;}
	.app .main-container.nav-horizontal .nav-wrap.vs-navigation-menu-container .site-nav.vs-navigation-menu .nav-list.vs-nav-list li .vs-navigation-menu-dropdown .vs-navigation-menu-dropdown-container{margin: 0rem!important;}
	
	.app.body-full.vs-login-page-bg .main-container.vs-login-page-container .vs-login-page-wrapper .vs-login-page-table .vs-login-page-card .vs-login-page-card-header h1{font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;}
	.vs-footer p.copyrights {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.vs-footer p.powered-by {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}

	/*Page Card Components*/
	.vs-page-card {padding: 1.5rem!important;}

	.vs-page-breadcrumbs h2{font-size: var(--vs-font-size-15)!important;}
	.vs-page-breadcrumbs a {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-13)!important;}
	.vs-page-breadcrumbs a.vs-next-level-breadcrumbs{font-size: var(--vs-font-size-13) !important; line-height: var(--vs-font-line-height-13) !important;}
	.vs-page-breadcrumbs h3{font-size: var(--vs-font-size-13) !important; line-height: var(--vs-font-line-height-13) !important;}

	/*Google Login Button*/
	.vs-google-login-button{height: 2rem!important; padding: 0.3rem 0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.vs-google-login-button img.vs-google-logo {width: 0.8rem!important;}

	.vs-primary-button {height: 2rem!important; padding: 0.3rem 0.5rem!important; font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-12)!important;}
	.vs-primary-button img.vs-botton-icon {width: 0.8rem!important;}
	.vs-primary-button img.vs-botton-icon-left {width: 0.8rem!important;}
	.vs-primary-button img.vs-botton-icon-right {width: 0.8rem!important;}
	.vs-primary-button img.vs-botton-icon-right.signInbtn-arrow{width: 0.6rem!important;}

	.vs-primary-components-action-button {padding: 0.3rem 0.5rem!important; font-size: var(--vs-font-size-12)!important;}
	.vs-primary-components-action-button img.vs-components-action-button-icon {width: 0.375rem!important; height: 0.75rem!important;}
	
	.vs-secondary-button {height: 2rem!important; padding: 0.3rem 0.5rem!important; font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-12)!important;} 
	.vs-secondary-button img.vs-botton-icon {width: 0.8rem!important;}
	.vs-secondary-button img.vs-botton-icon-left {width: 0.8rem!important;}
	.vs-secondary-button img.vs-botton-icon-right {width: 0.8rem!important;}
	
	.vs-tertiary-button {height: 2rem!important; padding: 0.3rem 0.5rem!important; font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-12)!important;}
	.vs-tertiary-button img.vs-botton-icon {width: 0.8rem!important;}
	.vs-tertiary-button img.vs-botton-icon-left {width: 0.8rem!important;}
	.vs-tertiary-button img.vs-botton-icon-right {width: 0.8rem!important;}

	.vs-tertiary-components-action-button {padding: 0.25rem 0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height:  var(--vs-font-line-height-12)!important;}
	
	.vs-scondary-components-action-button {padding: 0.25rem 0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.vs-scondary-components-action-button img.vs-components-action-button-icon {width: 0.375rem!important; height: 0.75rem!important;}
	.dropdown.vs-table-action-dropdown-menu .dropdown-menu a.dropdown-item {padding: 0.375rem 0.75rem!important; font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-select-input-dropdown.bootstrap-select.btn-group .dropdown-menu a.dropdown-item{padding: 0.375rem 0.75rem!important; font-size: var(--vs-font-size-12)!important;}
	.dropdown-item{font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.vs-add-customer-action-button {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}

	label {font-size: var(--vs-font-size-12) !important; line-height:  var(--vs-font-line-height-12) !important;}
	.vs-form-element-label {font-size: var(--vs-font-size-12) !important; line-height:  var(--vs-font-line-height-12) !important;}
	.vs-label-help-text {font-size: var(--vs-font-size-10) !important; line-height:  var(--vs-font-line-height-10) !important;}
	.vs-form-element-required::placeholder {font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-required-asterisk{font-size: var(--vs-font-size-12) !important; line-height: var(--vs-font-line-height-10) !important;}
 	/* Forms Labels Required Asterisk*/
	.vs-form-element-required-error-massage {color: #CA262F; font-weight: var(--vs-font-weight-400); font-family: var(--vs-font-family); font-size: var(--vs-font-size-10); line-height: var(--vs-font-line-height-10); font-style: italic;}
	.err_display {color: #CA262F; font-weight: var(--vs-font-weight-400); font-family: var(--vs-font-family); font-size: var(--vs-font-size-10); line-height: var(--vs-font-line-height-10); font-style: italic;}

	.form-group{ margin-bottom: 1.5rem!important;}
 	input.form-control {height: 2rem!important; font-size: var(--vs-font-size-12)!important;}
	input.form-control::placeholder {font-size: var(--vs-font-size-12)!important;}
 	.vs-form-element-text-input {height: 2rem!important; font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-text-input::placeholder {font-size: var(--vs-font-size-12)!important;}
 	select.form-control{height: 2rem!important; font-size: var(--vs-font-size-12)!important;}
 	.vs-form-element-select-input-dropdown{height: 2rem!important; font-size: var(--vs-font-size-12)!important;}
 	.vs-form-element-select-input-dropdown::placeholder {font-size: var(--vs-font-size-12)!important;}
 	.vs-form-element-select-input-dropdown .btn.dropdown-toggle.btn-default.btn-light{height: 2rem!important; font-size: var(--vs-font-size-12)!important;}
 	.vs-login-page-toggle-password{top: 1rem!important;padding: 1rem 1.188rem;}
	.vs-form-element-text-input-left-icon .vs-text-input-left-icon{top: 0.55rem!important;}
	.form-control:disabled, .form-control[readonly]{font-size: var(--vs-font-size-12)!important;}
	
	/* Forms Multi Select Components */
	.vs-form-element-multi-select {font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices {height: 2rem!important;padding: 0.375rem!important;font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;}
	.vs-form-element-multi-select.vs-multi-select-regular .chosen-container-multi .chosen-choices{height: 2rem!important;}
 	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-field input[type=text] {font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-choice {padding: 0.25rem 1.25rem 0.25rem 0.5rem!important;  font-size: var(--vs-font-size-10)!important; line-height: var(--vs-font-line-height-10)!important;}
	.vs-form-element-multi-select.chosen-container-multi .chosen-choices .search-choice .search-choice-close {top: 0.4rem!important; right: 0.313rem!important; width: 0.4rem!important; height: 0.4rem!important; background-size: 0.4rem 0.4rem!important;} 
	.vs-form-element-multi-select.chosen-container-multi.chosen-container .chosen-drop .chosen-results li{font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-multi-select.chosen-container-multi.chosen-container .chosen-drop .chosen-results li.active-result {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important; padding: 0.625rem!important;}

	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link {padding: 0.4rem 0.8rem!important; font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-12)!important;}  
	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link.active {padding: 0.4rem 0.8rem!important; font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-12)!important;}
	ul.vs-secondary-h-tabs-navbar li.nav-item a.nav-link:hover {padding: 0.4rem 0.8rem!important; font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-12)!important;} 
	ul.vs-h-tabs-navbar li.nav-item a.nav-link {padding: 0.938rem 0!important; font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-12)!important;}

	table tr th {padding:0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;  }
	table tr td {padding: 0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important; }

	table.vs-table tr th {padding:0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;  }
	table.vs-table tr td {padding: 0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important; }

	table.table tr th {padding:0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;  }
	table.table tr td {padding: 0.5rem!important; font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important; }
  	
	/* Status Tags */
	/* Success Status Tags */
	.vs-status-success-tag {font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-16)!important;padding: 0.3rem 0.6rem 0.3rem 1.50rem!important;}
	.vs-status-success-tag:before {top: 0.4rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-12)!important;}
	/* Danger Status Tags */
	.vs-status-danger-tag {font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-16)!important;padding: 0.3rem 0.6rem 0.3rem 1.50rem!important;}
	.vs-status-danger-tag:before {top: 0.4rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-12)!important;}
	/* Warning Status Tags */
	.vs-status-warning-tag {font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-16)!important;padding: 0.3rem 0.6rem 0.3rem 1.50rem!important;}
	.vs-status-warning-tag:before {top: 0.4rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-12)!important;}
	/* Info Status Tags */
	.vs-status-info-tag {font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-16)!important;padding: 0.3rem 0.6rem 0.3rem 1.50rem!important;}
	.vs-status-info-tag:before {top: 0.4rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-12)!important;}
	/* Pending Status Tags */
	.vs-status-pending-tag {font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-16)!important;padding: 0.3rem 0.6rem 0.3rem 1.50rem!important;}
	.vs-status-pending-tag:before {top: 0.4rem!important; left: 0.563rem!important; font-size: var(--vs-font-size-11)!important;line-height: var(--vs-font-line-height-12)!important;}
  
	/*Date Picker*/
	.daterangepicker .prev.available, .next.available {padding: 0.4rem 0!important;}
	.daterangepicker th.month {padding: 0.4rem 0!important;}
	.daterangepicker select.monthselect {width: 50%!important;line-height: var(--vs-font-line-height-12)!important; font-size: var(--vs-font-size-11)!important;padding: 0.1rem 0.2rem!important;}
	.daterangepicker select.yearselect {width: 50%!important;line-height: var(--vs-font-line-height-12)!important;font-size: var(--vs-font-size-11)!important;padding: 0.1rem 0.2rem!important;}
	.daterangepicker select.hourselect {line-height: var(--vs-font-line-height-12)!important;font-size: var(--vs-font-size-11)!important;padding: 0.1rem 0.2rem!important;}
	.daterangepicker select.minuteselect {line-height: var(--vs-font-line-height-12)!important; font-size: var(--vs-font-size-11)!important; padding: 0.1rem 0.2rem!important;}
	.daterangepicker select.ampmselect {line-height: var(--vs-font-line-height-12)!important; font-size: var(--vs-font-size-11)!important; padding: 0.1rem 0.2rem!important;}
	.daterangepicker .calendar-table th {font-size: var(--vs-font-size-11)!important; line-height:  var(--vs-font-line-height-12)!important;padding: 0.2rem!important;}
	.daterangepicker .calendar-table td {font-size: var(--vs-font-size-11)!important; line-height:  var(--vs-font-line-height-12)!important;padding: 0.2rem!important;}
	.vs-form-element-text-input.vs-form-element-date-picker{background-size: 0.7rem!important;} 
  	.daterangepicker .ranges li {padding: 0.375rem 0.625rem!important; font-family: var(--vs-font-family); font-size: var(--vs-font-size-11)!important;}
	.daterangepicker .ranges li.active {font-size: var(--vs-font-size-12)!important;}
	.daterangepicker .drp-buttons .btn {padding: 0.375rem 0.75rem!important; font-size: var(--vs-font-size-11)!important; line-height: var(--vs-font-line-height-11)!important;}
	.daterangepicker .drp-selected{font-size: var(--vs-font-size-11)!important;}
	.daterangepicker{font-size: var(--vs-font-size-11)!important;}

	/*Card Font Styling CSS*/ 
	.vs-card-heading h3 {font-size: var(--vs-font-size-16) !important; line-height: var(--vs-font-line-height-16) !important;} 
	.vs-card-sub-heading{font-size: var(--vs-font-size-18) !important; line-height: var(--vs-font-line-height-18) !important;}
	.vs-card-sub-heading-child {font-size: var(--vs-font-size-15) !important; line-height: var(--vs-font-line-height-15) !important;}
	.vs-card-title{font-size: var(--vs-font-size-19) !important; line-height: var(--vs-font-line-height-19) !important;}
	.vs-card-sub-title{font-size: var(--vs-font-size-15) !important; line-height: var(--vs-font-line-height-15) !important;}
	.vs-card-text{font-size: var(--vs-font-size-12) !important; line-height: var(--vs-font-line-height-14) !important;}
	.vs-card-sub-text{font-size: var(--vs-font-size-14) !important; line-height: var(--vs-font-line-height-15) !important;}
	.vs-card-info-unit-text{font-size: var(--vs-font-size-12) !important; line-height: var(--vs-font-line-height-15) !important; }
	.vs-card-info-unit-sub-text{font-size: var(--vs-font-size-11) !important; line-height: var(--vs-font-line-height-13) !important; }
  	.vs-card-primary-info-unit-text{font-size: var(--vs-font-size-15); line-height: var(--vs-font-line-height-18);}
	.vs-card-primary-info-unit-sub-text{font-size: var(--vs-font-size-15); line-height: var(--vs-font-line-height-18);}
  	.vs-card-linked-customer-rows .vs-card-linked-customer-content .vs-card-linked-customer-header h4{font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;padding: 0 0 1.25rem 0;}
  	.vs-card-linked-customer-rows .vs-card-linked-customer-content .vs-card-linked-customer-body{min-height: 2.5rem!important;}

  	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header{padding: 0 0 0.8rem 0!important;}
  	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header h4{font-size: var(--vs-font-size-15)!important; line-height: var(--vs-font-line-height-15)!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-header h5{font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-13)!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-body{min-height: 2.5rem!important;}
	.vs-card-customer-linked-loans-rows .vs-card-customer-linked-loans-content .vs-card-customer-linked-loans-body .vs-card-info-unit{margin: 0rem!important; padding: 0 2rem 0 0!important;}

  	/* Sidebar Menu */
  	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header img.vs-sidebar-nav-header-info-icon{margin:2.5rem 0rem!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header .vs-sidebar-nav-header-info h2{font-size: var(--vs-font-size-13)!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-header .vs-sidebar-nav-header-info h3{font-size: var(--vs-font-size-11)!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-header.vs-sidebar-nav-dropdown-card-header a.card-link.vs-sidebar-nav-dropdown-card-link .vs-sidebar-nav-link-name{font-size: var(--vs-font-size-12); line-height: var(--vs-font-line-height-16);}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-header.vs-sidebar-nav-dropdown-card-header a.card-link.vs-sidebar-nav-dropdown-card-link img.vs-sidebar-nav-link-icon{width: 1rem!important; height: 1rem!important;}
	.vs-sidebar-menu .vs-sidebar-nav .vs-sidebar-nav-container .vs-sidebar-nav-list .vs-sidebar-nav-items .vs-sidebar-nav-dropdown .card.vs-sidebar-nav-dropdown-card .card-body.vs-sidebar-nav-dropdown-card-body ul li a{font-size: var(--vs-font-size-12)!important;line-height: var(--vs-font-line-height-15)!important;}

	/* Page Action Dropdown Menu */ 
	.vs-page-action-menu-section .vs-page-action-menu-button{padding: 0.75rem 0.625rem 0.75rem 0.75rem!important;}
	.vs-page-action-menu-section .vs-page-action-menu-button img{width: 1rem!important; height: 1rem!important;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu{min-width: 40rem!important; padding:0.625rem 1.25rem!important;left: -0.5rem!important; height: 350px!important;} 
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn{padding: 1rem!important;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn .img img{width:1rem!important; height:1rem!important;}
	.vs-page-action-menu-section .dropdown-menu.vs-page-action-dropdown-menu .vs-action-btn .text{font-size: var(--vs-font-size-12)!important;}	
	.vs-pagination-page-select-dropdown {height: 2rem!important; padding: 0.25rem 1.25rem 0.25rem 0.5rem!important; font-size: var(--vs-font-size-12)!important;}

	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header {padding: 0.625rem 1rem!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-title {font-size: var(--vs-font-size-13)!important;line-height: var(--vs-font-line-height-13)!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header-title-count{margin: 0rem 0rem 0rem 0.625rem!important; padding: 0.125rem 0.3rem!important; font-size: var(--vs-font-size-10)!important; line-height: var(--vs-font-line-height-10)!important;}
  	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-sub-title {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-13)!important;}
  	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-icon {right: 0.938rem!important; top: 0.1rem!important;}
	.vs-accordion-section .accordion .card.vs-accordion-card .vs-accordion-card-header .vs-accordion-card-header-icon i {font-size: var(--vs-font-size-20)!important;}
  	.vs-card-contact-details-info .vs-card-contact-details-info-header .vs-card-contact-details-info-header-text .vs-accordion-card-header-sub-title {font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-13)!important;}
  	.vs-card-contact-details-info .vs-card-contact-details-info-header .vs-card-contact-details-info-header-text h4{font-size: var(--vs-font-size-13)!important; line-height: var(--vs-font-line-height-13)!important;} 
  	
  	/* Radio Buttons */   
	.vs-form-element-radio-button input+label {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;padding: 0.300rem 0!important;} 
	.vs-radio-button-rounded.vs-form-element-radio-button .vs-form-element-radio-button-btn {padding: 0.313rem!important;}   

  	/*Segmented Control*/     
	.vs-segmented-control input+label {font-size: var(--vs-font-size-12)!important; line-height: var(--vs-font-line-height-12)!important;padding: 0.300rem 0!important;}
	.vs-segmented-control-btn:after{top: 0.5rem!important;}
	.vs-sc-rounded.vs-segmented-control .vs-segmented-control-btn {padding: 0.313rem!important;}
  	
	/* Checkbox Components */
	.vs-form-element-checkbox-custom {width: 1rem!important; height: 1rem!important;}
	.vs-form-element-checkbox-custom::before {width: 1rem!important; height: 1rem!important;}
 	.vs-form-element-checkbox input {width: 1rem!important; height: 1rem!important;} 
	.vs-form-element-checkbox input:checked+label::after {width: 1rem!important; height: 1rem!important;}
	.vs-form-element-checkbox label {padding-left: 1.5rem!important; padding-top: 0rem!important;}
	.vs-form-element-checkbox label::before {width: 1rem!important; height: 1rem!important; top: 0rem!important;} 
	.vs-form-element-checkbox input:indeterminate + label::before { width: 1rem!important; height: 1rem!important; font-size: 10px!important; line-height: 10px!important;}  

  	/* Forms File Upload Components */
	.vs-form-element-file-upload {height: 2rem!important; padding: 0.375rem 0.625rem 0.375rem 0.313rem!important; font-size: var(--vs-font-size-12)!important;} 
	.vs-form-element-file-upload::placeholder {font-size: var(--vs-font-size-12)!important;}  
	input[type=file].vs-form-element-file-upload::file-selector-button {width: 5.5rem!important; margin: 0 1rem 0 0!important; background:  url(../images/icons/select-file-btn.svg) no-repeat!important; background-size: 100%!important;}

  	/* Forms Textarea Components */
	.vs-form-element-textarea{font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-textarea[disabled]{font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-textarea[readonly]{font-size: var(--vs-font-size-12)!important;}
	.vs-form-element-textarea::placeholder{font-size: var(--vs-font-size-12)!important;}

	/* Modal Popup Components*/
	.modal-title{font-size: var(--vs-font-size-14)!important; line-height: var(--vs-font-line-height-14)!important;} 
  

  }
 

  