@charset "UTF-8";

@media screen and (max-width: 576px) {
	.sm\:col-1 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 8.3333%
	}
	.sm\:col-2 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 16.6667%
	}
	.sm\:col-3 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 25%
	}
	.sm\:col-4 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 33.3333%
	}
	.sm\:col-5 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 41.6667%
	}
	.sm\:col-6 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 50%
	}
	.sm\:col-7 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 58.3333%
	}
	.sm\:col-8 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 66.6667%
	}
	.sm\:col-9 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 75%
	}
	.sm\:col-10 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 83.3333%
	}
	.sm\:col-11 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 91.6667%
	}
	.sm\:col-12 {
		flex: 0 0 auto;
		padding: .5rem;
		width: 100%
	}
	.sm\:hidden {
		display: none !important
	}
	.sm\:block {
		display: block !important
	}
	.sm\:inline {
		display: inline !important
	}
	.sm\:inline-block {
		display: inline-block !important
	}
	.sm\:flex {
		display: flex !important
	}
	.sm\:inline-flex {
		display: inline-flex !important
	}
	.sm\:flex-order-0 {
		order: 0 !important
	}
	.sm\:flex-order-1 {
		order: 1 !important
	}
	.sm\:flex-order-2 {
		order: 2 !important
	}
	.sm\:flex-order-3 {
		order: 3 !important
	}
	.sm\:flex-order-4 {
		order: 4 !important
	}
	.sm\:flex-order-5 {
		order: 5 !important
	}
	.sm\:flex-order-6 {
		order: 6 !important
	}
	.sm\:p-0 {
		padding: 0rem !important
	}
	.sm\:p-1 {
		padding: .25rem !important
	}
	.sm\:p-2 {
		padding: .5rem !important
	}
	.sm\:p-3 {
		padding: 1rem !important
	}
	.sm\:p-4 {
		padding: 1.5rem !important
	}
	.sm\:p-5 {
		padding: 2rem !important
	}
	.sm\:p-6 {
		padding: 3rem !important
	}
	.sm\:p-7 {
		padding: 4rem !important
	}
	.sm\:p-8 {
		padding: 5rem !important
	}
	.sm\:pt-0 {
		padding-top: 0rem !important
	}
	.sm\:pt-1 {
		padding-top: .25rem !important
	}
	.sm\:pt-2 {
		padding-top: .5rem !important
	}
	.sm\:pt-3 {
		padding-top: 1rem !important
	}
	.sm\:pt-4 {
		padding-top: 1.5rem !important
	}
	.sm\:pt-5 {
		padding-top: 2rem !important
	}
	.sm\:pt-6 {
		padding-top: 3rem !important
	}
	.sm\:pt-7 {
		padding-top: 4rem !important
	}
	.sm\:pt-8 {
		padding-top: 5rem !important
	}
	.sm\:pr-0 {
		padding-right: 0rem !important
	}
	.sm\:pr-1 {
		padding-right: .25rem !important
	}
	.sm\:pr-2 {
		padding-right: .5rem !important
	}
	.sm\:pr-3 {
		padding-right: 1rem !important
	}
	.sm\:pr-4 {
		padding-right: 1.5rem !important
	}
	.sm\:pr-5 {
		padding-right: 2rem !important
	}
	.sm\:pr-6 {
		padding-right: 3rem !important
	}
	.sm\:pr-7 {
		padding-right: 4rem !important
	}
	.sm\:pr-8 {
		padding-right: 5rem !important
	}
	.sm\:pl-0 {
		padding-left: 0rem !important
	}
	.sm\:pl-1 {
		padding-left: .25rem !important
	}
	.sm\:pl-2 {
		padding-left: .5rem !important
	}
	.sm\:pl-3 {
		padding-left: 1rem !important
	}
	.sm\:pl-4 {
		padding-left: 1.5rem !important
	}
	.sm\:pl-5 {
		padding-left: 2rem !important
	}
	.sm\:pl-6 {
		padding-left: 3rem !important
	}
	.sm\:pl-7 {
		padding-left: 4rem !important
	}
	.sm\:pl-8 {
		padding-left: 5rem !important
	}
	.sm\:pb-0 {
		padding-bottom: 0rem !important
	}
	.sm\:pb-1 {
		padding-bottom: .25rem !important
	}
	.sm\:pb-2 {
		padding-bottom: .5rem !important
	}
	.sm\:pb-3 {
		padding-bottom: 1rem !important
	}
	.sm\:pb-4 {
		padding-bottom: 1.5rem !important
	}
	.sm\:pb-5 {
		padding-bottom: 2rem !important
	}
	.sm\:pb-6 {
		padding-bottom: 3rem !important
	}
	.sm\:pb-7 {
		padding-bottom: 4rem !important
	}
	.sm\:pb-8 {
		padding-bottom: 5rem !important
	}
	.sm\:px-0 {
		padding-left: 0rem !important;
		padding-right: 0rem !important
	}
	.sm\:px-1 {
		padding-left: .25rem !important;
		padding-right: .25rem !important
	}
	.sm\:px-2 {
		padding-left: .5rem !important;
		padding-right: .5rem !important
	}
	.sm\:px-3 {
		padding-left: 1rem !important;
		padding-right: 1rem !important
	}
	.sm\:px-4 {
		padding-left: 1.5rem !important;
		padding-right: 1.5rem !important
	}
	.sm\:px-5 {
		padding-left: 2rem !important;
		padding-right: 2rem !important
	}
	.sm\:px-6 {
		padding-left: 3rem !important;
		padding-right: 3rem !important
	}
	.sm\:px-7 {
		padding-left: 4rem !important;
		padding-right: 4rem !important
	}
	.sm\:px-8 {
		padding-left: 5rem !important;
		padding-right: 5rem !important
	}
	.sm\:py-0 {
		padding-top: 0rem !important;
		padding-bottom: 0rem !important
	}
	.sm\:py-1 {
		padding-top: .25rem !important;
		padding-bottom: .25rem !important
	}
	.sm\:py-2 {
		padding-top: .5rem !important;
		padding-bottom: .5rem !important
	}
	.sm\:py-3 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important
	}
	.sm\:py-4 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important
	}
	.sm\:py-5 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important
	}
	.sm\:py-6 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important
	}
	.sm\:py-7 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important
	}
	.sm\:py-8 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important
	}
	.sm\:m-0 {
		margin: 0rem !important
	}
	.sm\:m-1 {
		margin: .25rem !important
	}
	.sm\:m-2 {
		margin: .5rem !important
	}
	.sm\:m-3 {
		margin: 1rem !important
	}
	.sm\:m-4 {
		margin: 1.5rem !important
	}
	.sm\:m-5 {
		margin: 2rem !important
	}
	.sm\:m-6 {
		margin: 3rem !important
	}
	.sm\:m-7 {
		margin: 4rem !important
	}
	.sm\:m-8 {
		margin: 5rem !important
	}
	.sm\:-m-1 {
		margin: -0.25rem !important
	}
	.sm\:-m-2 {
		margin: -0.5rem !important
	}
	.sm\:-m-3 {
		margin: -1rem !important
	}
	.sm\:-m-4 {
		margin: -1.5rem !important
	}
	.sm\:-m-5 {
		margin: -2rem !important
	}
	.sm\:-m-6 {
		margin: -3rem !important
	}
	.sm\:-m-7 {
		margin: -4rem !important
	}
	.sm\:-m-8 {
		margin: -5rem !important
	}
	.sm\:m-auto {
		margin: auto !important
	}
	.sm\:mt-0 {
		margin-top: 0rem !important
	}
	.sm\:mt-1 {
		margin-top: .25rem !important
	}
	.sm\:mt-2 {
		margin-top: .5rem !important
	}
	.sm\:mt-3 {
		margin-top: 1rem !important
	}
	.sm\:mt-4 {
		margin-top: 1.5rem !important
	}
	.sm\:mt-5 {
		margin-top: 2rem !important
	}
	.sm\:mt-6 {
		margin-top: 3rem !important
	}
	.sm\:mt-7 {
		margin-top: 4rem !important
	}
	.sm\:mt-8 {
		margin-top: 5rem !important
	}
	.sm\:-mt-1 {
		margin-top: -0.25rem !important
	}
	.sm\:-mt-2 {
		margin-top: -0.5rem !important
	}
	.sm\:-mt-3 {
		margin-top: -1rem !important
	}
	.sm\:-mt-4 {
		margin-top: -1.5rem !important
	}
	.sm\:-mt-5 {
		margin-top: -2rem !important
	}
	.sm\:-mt-6 {
		margin-top: -3rem !important
	}
	.sm\:-mt-7 {
		margin-top: -4rem !important
	}
	.sm\:-mt-8 {
		margin-top: -5rem !important
	}
	.sm\:mt-auto {
		margin-top: auto !important
	}
	.sm\:mr-0 {
		margin-right: 0rem !important
	}
	.sm\:mr-1 {
		margin-right: .25rem !important
	}
	.sm\:mr-2 {
		margin-right: .5rem !important
	}
	.sm\:mr-3 {
		margin-right: 1rem !important
	}
	.sm\:mr-4 {
		margin-right: 1.5rem !important
	}
	.sm\:mr-5 {
		margin-right: 2rem !important
	}
	.sm\:mr-6 {
		margin-right: 3rem !important
	}
	.sm\:mr-7 {
		margin-right: 4rem !important
	}
	.sm\:mr-8 {
		margin-right: 5rem !important
	}
	.sm\:-mr-1 {
		margin-right: -0.25rem !important
	}
	.sm\:-mr-2 {
		margin-right: -0.5rem !important
	}
	.sm\:-mr-3 {
		margin-right: -1rem !important
	}
	.sm\:-mr-4 {
		margin-right: -1.5rem !important
	}
	.sm\:-mr-5 {
		margin-right: -2rem !important
	}
	.sm\:-mr-6 {
		margin-right: -3rem !important
	}
	.sm\:-mr-7 {
		margin-right: -4rem !important
	}
	.sm\:-mr-8 {
		margin-right: -5rem !important
	}
	.sm\:mr-auto {
		margin-right: auto !important
	}
	.sm\:ml-0 {
		margin-left: 0rem !important
	}
	.sm\:ml-1 {
		margin-left: .25rem !important
	}
	.sm\:ml-2 {
		margin-left: .5rem !important
	}
	.sm\:ml-3 {
		margin-left: 1rem !important
	}
	.sm\:ml-4 {
		margin-left: 1.5rem !important
	}
	.sm\:ml-5 {
		margin-left: 2rem !important
	}
	.sm\:ml-6 {
		margin-left: 3rem !important
	}
	.sm\:ml-7 {
		margin-left: 4rem !important
	}
	.sm\:ml-8 {
		margin-left: 5rem !important
	}
	.sm\:-ml-1 {
		margin-left: -0.25rem !important
	}
	.sm\:-ml-2 {
		margin-left: -0.5rem !important
	}
	.sm\:-ml-3 {
		margin-left: -1rem !important
	}
	.sm\:-ml-4 {
		margin-left: -1.5rem !important
	}
	.sm\:-ml-5 {
		margin-left: -2rem !important
	}
	.sm\:-ml-6 {
		margin-left: -3rem !important
	}
	.sm\:-ml-7 {
		margin-left: -4rem !important
	}
	.sm\:-ml-8 {
		margin-left: -5rem !important
	}
	.sm\:ml-auto {
		margin-left: auto !important
	}
	.sm\:mb-0 {
		margin-bottom: 0rem !important
	}
	.sm\:mb-1 {
		margin-bottom: .25rem !important
	}
	.sm\:mb-2 {
		margin-bottom: .5rem !important
	}
	.sm\:mb-3 {
		margin-bottom: 1rem !important
	}
	.sm\:mb-4 {
		margin-bottom: 1.5rem !important
	}
	.sm\:mb-5 {
		margin-bottom: 2rem !important
	}
	.sm\:mb-6 {
		margin-bottom: 3rem !important
	}
	.sm\:mb-7 {
		margin-bottom: 4rem !important
	}
	.sm\:mb-8 {
		margin-bottom: 5rem !important
	}
	.sm\:-mb-1 {
		margin-bottom: -0.25rem !important
	}
	.sm\:-mb-2 {
		margin-bottom: -0.5rem !important
	}
	.sm\:-mb-3 {
		margin-bottom: -1rem !important
	}
	.sm\:-mb-4 {
		margin-bottom: -1.5rem !important
	}
	.sm\:-mb-5 {
		margin-bottom: -2rem !important
	}
	.sm\:-mb-6 {
		margin-bottom: -3rem !important
	}
	.sm\:-mb-7 {
		margin-bottom: -4rem !important
	}
	.sm\:-mb-8 {
		margin-bottom: -5rem !important
	}
	.sm\:mb-auto {
		margin-bottom: auto !important
	}
	.sm\:mx-0 {
		margin-left: 0rem !important;
		margin-right: 0rem !important
	}
	.sm\:mx-1 {
		margin-left: .25rem !important;
		margin-right: .25rem !important
	}
	.sm\:mx-2 {
		margin-left: .5rem !important;
		margin-right: .5rem !important
	}
	.sm\:mx-3 {
		margin-left: 1rem !important;
		margin-right: 1rem !important
	}
	.sm\:mx-4 {
		margin-left: 1.5rem !important;
		margin-right: 1.5rem !important
	}
	.sm\:mx-5 {
		margin-left: 2rem !important;
		margin-right: 2rem !important
	}
	.sm\:mx-6 {
		margin-left: 3rem !important;
		margin-right: 3rem !important
	}
	.sm\:mx-7 {
		margin-left: 4rem !important;
		margin-right: 4rem !important
	}
	.sm\:mx-8 {
		margin-left: 5rem !important;
		margin-right: 5rem !important
	}
	.sm\:-mx-1 {
		margin-left: -0.25rem !important;
		margin-right: -0.25rem !important
	}
	.sm\:-mx-2 {
		margin-left: -0.5rem !important;
		margin-right: -0.5rem !important
	}
	.sm\:-mx-3 {
		margin-left: -1rem !important;
		margin-right: -1rem !important
	}
	.sm\:-mx-4 {
		margin-left: -1.5rem !important;
		margin-right: -1.5rem !important
	}
	.sm\:-mx-5 {
		margin-left: -2rem !important;
		margin-right: -2rem !important
	}
	.sm\:-mx-6 {
		margin-left: -3rem !important;
		margin-right: -3rem !important
	}
	.sm\:-mx-7 {
		margin-left: -4rem !important;
		margin-right: -4rem !important
	}
	.sm\:-mx-8 {
		margin-left: -5rem !important;
		margin-right: -5rem !important
	}
	.sm\:mx-auto {
		margin-left: auto !important;
		margin-right: auto !important
	}
	.sm\:my-0 {
		margin-top: 0rem !important;
		margin-bottom: 0rem !important
	}
	.sm\:my-1 {
		margin-top: .25rem !important;
		margin-bottom: .25rem !important
	}
	.sm\:my-2 {
		margin-top: .5rem !important;
		margin-bottom: .5rem !important
	}
	.sm\:my-3 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important
	}
	.sm\:my-4 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important
	}
	.sm\:my-5 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important
	}
	.sm\:my-6 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important
	}
	.sm\:my-7 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important
	}
	.sm\:my-8 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important
	}
	.sm\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important
	}
	.sm\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important
	}
	.sm\:-my-3 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important
	}
	.sm\:-my-4 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important
	}
	.sm\:-my-5 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important
	}
	.sm\:-my-6 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important
	}
	.sm\:-my-7 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important
	}
	.sm\:-my-8 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important
	}
	.sm\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important
	}
	.sm\:w-full {
		width: 100% !important
	}
	.sm\:w-screen {
		width: 100vw !important
	}
	.sm\:w-auto {
		width: auto !important
	}
	.sm\:w-min {
		width: min-content !important
	}
	.sm\:w-max {
		width: max-content !important
	}
	.sm\:w-1 {
		width: 8.3333% !important
	}
	.sm\:w-2 {
		width: 16.6667% !important
	}
	.sm\:w-3 {
		width: 25% !important
	}
	.sm\:w-4 {
		width: 33.3333% !important
	}
	.sm\:w-5 {
		width: 41.6667% !important
	}
	.sm\:w-6 {
		width: 50% !important
	}
	.sm\:w-7 {
		width: 58.3333% !important
	}
	.sm\:w-8 {
		width: 66.6667% !important
	}
	.sm\:w-9 {
		width: 75% !important
	}
	.sm\:w-10 {
		width: 83.3333% !important
	}
	.sm\:w-11 {
		width: 91.6667% !important
	}
	.sm\:w-12 {
		width: 100% !important
	}
	.sm\:w-1rem {
		width: 1rem !important
	}
	.sm\:w-2rem {
		width: 2rem !important
	}
	.sm\:w-3rem {
		width: 3rem !important
	}
	.sm\:w-4rem {
		width: 4rem !important
	}
	.sm\:w-5rem {
		width: 5rem !important
	}
	.sm\:w-6rem {
		width: 6rem !important
	}
	.sm\:w-7rem {
		width: 7rem !important
	}
	.sm\:w-8rem {
		width: 8rem !important
	}
	.sm\:w-9rem {
		width: 9rem !important
	}
	.sm\:w-10rem {
		width: 10rem !important
	}
	.sm\:w-11rem {
		width: 11rem !important
	}
	.sm\:w-12rem {
		width: 12rem !important
	}
	.sm\:w-13rem {
		width: 13rem !important
	}
	.sm\:w-14rem {
		width: 14rem !important
	}
	.sm\:w-15rem {
		width: 15rem !important
	}
	.sm\:w-16rem {
		width: 16rem !important
	}
	.sm\:w-17rem {
		width: 17rem !important
	}
	.sm\:w-18rem {
		width: 18rem !important
	}
	.sm\:w-19rem {
		width: 19rem !important
	}
	.sm\:w-20rem {
		width: 20rem !important
	}
	.sm\:w-21rem {
		width: 21rem !important
	}
	.sm\:w-22rem {
		width: 22rem !important
	}
	.sm\:w-23rem {
		width: 23rem !important
	}
	.sm\:w-24rem {
		width: 24rem !important
	}
	.sm\:w-25rem {
		width: 25rem !important
	}
	.sm\:w-26rem {
		width: 26rem !important
	}
	.sm\:w-27rem {
		width: 27rem !important
	}
	.sm\:w-28rem {
		width: 28rem !important
	}
	.sm\:w-29rem {
		width: 29rem !important
	}
	.sm\:w-30rem {
		width: 30rem !important
	}
	.sm\:justify-content-start {
		justify-content: flex-start !important
	}
	.sm\:justify-content-end {
		justify-content: flex-end !important
	}
	.sm\:justify-content-center {
		justify-content: center !important
	}
	.sm\:justify-content-between {
		justify-content: space-between !important
	}
	.sm\:justify-content-around {
		justify-content: space-around !important
	}
	.sm\:justify-content-evenly {
		justify-content: space-evenly !important
	}
}

body .ui-selectonemenu .ui-selectonemenu-label {
	background: rgba(0, 0, 0, 0);
	padding-right: 0px;
	padding: .0rem .0rem;
}

html[dir="ltr"] body .ui-selectonemenu .ui-selectonemenu-label {
	margin-left: 8px !important;
}

html[dir="rtl"] body .ui-selectonemenu .ui-selectonemenu-label {
	margin-right: 8px !important;
}

.card {
	border-radius: var(- -border-radius) !important;
}

body .ui-datascroller .ui-datascroller-content {
	border-top: none !important;
}

body .ui-datascroller .ui-datascroller-header, body .ui-datascroller .ui-datascroller-footer
	{
	background-color: #f8f8f8 !important;
}

.warning-text {
	color: #b8973a;
}

.ui-button.ui-button-text-only .ui-button-text {
	padding: .5rem 1rem !important;
}

.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-icon
	{
	color: #b8973a !important;
	margin-left: .5rem;
}

.ui-datatable thead th {
	text-align: right !important;
}

.text-muted {
	color: rgba(128, 140, 151, 0.82) !important;
}

body .ui-tag.ui-tag-warning {
	background: #D2B870;
	color: #fff;
}

.text-warning {
	color: #b8973a !important;
}

body .ui-dialog .ui-dialog-content {
	padding-bottom: .4rem !important;
}

body .ui-fieldset .ui-fieldset-legend {
	border: none !important;
	background: #f8f9fa;
	color: #b8973a;
	padding: 1rem;
	font-size: 1rem !important;
}

body .ui-chip .ui-chip-text {
	margin-top: 0;
	margin-bottom: 0;
}

body .ui-chip {
	font-family: DroidKufi !important;
	font-size: .75rem;
}

body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active a {
	color: #b8973a !important;
}

body .ui-menu .ui-menu-list .ui-menu-child.ui-shadow {
	border-radius: 2px;
	border: 0 none;
}

.ui-outputlabel .ui-outputlabel-rfi {
	margin-left: .4em;
	color: #af5a41;
}

body .ui-datatable .ui-datatable-data>tr>td {
	padding: 0 1rem 0 1rem !important;
	border: 1px solid rgba(0, 0, 0, .08);
	border-width: 0 0 1px 0;
}

.menu-user {
	width: 200px !important;
	border: none 0 !important;
	padding: .5rem;
	background: #fff !important;
	border-radius: none !important;
}

.ui-widget-content.ui-datatable-empty-message {
	text-align: center;
}

.text-info {
	color: #97A4D3 !important;
}

.ui-datatable-scrollable-body, .ui-datatable-tablewrapper,
	.ui-selectonemenu-items-wrapper {
	scrollbar-width: thin;
}

body .ui-datatable .ui-paginator {
	padding: 1rem;
}

body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active
	{
	background: #19315b;
	color: #fff;
}

body .ui-paginator .ui-paginator-first, body .ui-paginator .ui-paginator-prev,
	body .ui-paginator .ui-paginator-next, body .ui-paginator .ui-paginator-last
	{
	color: #b8973a !important;
}

body .ui-paginator .ui-paginator-current, body .ui-paginator .ui-paginator-rpp-options
	{
	margin: 0 !important;
}

body .ui-paginator .ui-paginator-current {
	color: #b8973a;
}

html[dir="rtl"] body .ui-paginator .ui-paginator-pages {
	direction: rtl;
}

html[dir="rtl"] body .ui-paginator .ui-paginator-next::before {
	content: "";
}

html[dir="rtl"] body .ui-paginator .ui-paginator-last::before {
	content: "";
}

html[dir="rtl"] body .ui-paginator .ui-paginator-prev::before {
	content: "";
}

html[dir="rtl"] body .ui-paginator .ui-paginator-first::before {
	content: "";
}

html[dir="ltr"] .pull-left {
	float: right;
}

html[dir="ltr"] .ml-3 {
	margin-right: 1rem !important;
	margin-left: 0 !important;
}

html[dir="ltr"] .ml-1 {
	margin-right: .25rem !important;
	margin-left: 0 !important;
}

html[dir="rtl"] .text-align-left {
	text-align: left !important;
}

html[dir="ltr"] .text-align-left {
	text-align: right !important;
}

html[dir="rtl"] .text-align-right {
	text-align: right !important;
}

html[dir="ltr"] .text-align-right {
	text-align: left !important;
}

html[dir="rtl"] .float-left {
	float: left !important;
}

html[dir="ltr"] .float-left {
	float: right !important;
}

html[dir="rtl"] .float-right {
	float: right !important;
}

html[dir="ltr"] .float-right {
	float: left !important;
}

html[dir="ltr"] .mr-5 {
	margin-right: 0 !important;
	margin-left: 2rem !important;
}

html[dir="rtl"] .ui-float-label>label {
	font-weight: normal;
	position: absolute;
	pointer-events: none;
	right: .25em;
	top: 50%;
	margin-top: -.5em;
	transition: .3s ease all;
	-moz-transition: .3s ease all;
	-webkit-transition: .3s ease all;
	color: #898989;
	line-height: 1;
	left: .25rem;
	margin-right: 4px !important;
}

/* Thin Scroll In GOOGLE CHROME */
::-webkit-scrollbar {
	width: 5px;
}

::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.text-success-lightened {
	color: #014550 !important;
}

.text-success-lightened-1 {
	color: #03636E !important;
}

.text-help-lightened {
	color: #4C2D3B !important;
}

.required {
	color: #883a24 !important;
}

body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item
	{
	text-align: match-parent !important;
}

body .ui-autocomplete.ui-state-loading .ui-icon-loading {
	display: none !important;
}

.ui-selectonemenu-label.ui-inputfield.ui-corner-all::last-letter {
	color: red;
}

html[dir="ltr"] .text-right {
	text-align: left !important;
}

html[dir="ltr"] .text-left {
	text-align: right !important;
}

.ui-paginator-current{
	background-color: #b8973a;	
	color: white !important;
}

html[dir="ltr"] .ui-paginator-current{
	float: right;
}

html[dir="rtl"] .ui-paginator-current{
	float: left;
}

.ui-progressbar-label{
	color: white !important;
}