header .container-fluid .navbar-nav a.btn[type='button'] {
	display: none;
}

.flex-row.navbar-nav.order-md-last {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
}

.flex-row.navbar-nav.order-md-last>.d-flex.align-items-center.me-3:first-child {
	flex-grow: 1;
}

.flex-row.navbar-nav.order-md-last>.d-flex.align-items-center.me-3:not(:first-child),
.flex-row.navbar-nav.order-md-last>.d-none.d-md-flex.me-2,
.flex-row.navbar-nav.order-md-last>.dropdown.nav-item {
	flex-shrink: 0;
	margin-left: auto;
}

/* This Genric CSS For All inputs Like select2 single or multiple and datepicker and every input has form-control class */
.select2-selection--single,
#userForm input {
	padding: 13px !important;
	border-radius: 8px !important;
}

.select2-selection--multiple,
#userForm input {
	padding: 13px !important;
	border-radius: 8px !important;
}

input.form-control:not(.phone-with-country):not(.flatpickr-input):not([type="checkbox"]):not([type="search"]):not([type="custom-search"]):not([name="keyword"]) {
	border-radius: 8px !important;
	padding: 13px !important;
}

[dir="rtl"] #amount-to-collect-container input.form-control:not(.phone-with-country):not(.flatpickr-input):not([type="checkbox"]):not([type="search"]):not([type="custom-search"]):not([name="keyword"]) ,
[dir="rtl"] #returned_amount_to_collect_container input.form-control:not(.phone-with-country):not(.flatpickr-input):not([type="checkbox"]):not([type="search"]):not([type="custom-search"]):not([name="keyword"]) ,
[dir="rtl"] #client_advanced_payment_container input.form-control:not(.phone-with-country):not(.flatpickr-input):not([type="checkbox"]):not([type="search"]):not([type="custom-search"]):not([name="keyword"]) {
    padding-left: 13px !important;
    padding-right: 3rem !important;
}

textarea.form-control {
	border-radius: 8px !important;
	padding: 13px !important;
}

div.datepicker>input.flatpickr-input {
	padding: 13px;
	border-radius: 8px 0 0 8px !important;
}

div.datepicker>button[data-clear="data-clear"] {
	border-radius: 0 8px 8px 0 !important;
}

/* Custom position for time picker icon */
input[type="time"]::-webkit-calendar-picker-indicator {
	transform: translateX(-60%);
}

.input-password-toggle .svg-icon-ti-ti-eye,
.input-password-toggle .svg-icon-ti-ti-eye-off {
	margin-top: 5px !important;
}

.navbar-vertical .navbar-collapse .nav-item .dropdown-menu .dropdown-item.active {
    background-color: #113054 !important;
    font-weight: bold;
}