root {
	font-size: 0.94rem !important;
}

.ui-widget, .ui-widget .ui-widget {
	font-size: 0.94rem !important;
}

.layout-footer .footer-bottom h4 {
	margin-left: 32px;
}

body .ui-selectonemenu .ui-selectonemenu-label {
	padding-right: 0.357rem;
	padding-left: 30px;
}

.timeline>ul>li>i {
	margin-right: unset;
	margin-left: 10px;
}

body .ui-datatable .ui-datatable-header {
	text-align: right;
}

body .ui-datatable .ui-datatable-data>tr .ui-row-toggler.ui-icon-circle-triangle-e:before
	{
	content: "\e931";
}

body .ui-accordion .ui-accordion-header > .ui-icon.ui-icon-triangle-1-e:before {
    content: "\e931";
}

body .ui-accordion .ui-accordion-header > .ui-icon.ui-icon-triangle-1-s:before {
    content: "\e902" !important;
}

.ui-growl {
    right: unset;
    left: 20px;
}

@media ( min-width : 992px) {
	.layout-content {
		padding-top: 3px;
		padding-right: 36px;
		padding-bottom: 3px;
		padding-left: 22px;
	}
	
	.menu-wrapper {
		right: 0;
		left: unset;
	}
	.layout-wrapper.layout-sidebar .layout-main {
		padding-right: 62px;
		padding-left: 0;
	}
	.layout-wrapper.layout-static .layout-main {
		padding-right: 230px;
		padding-left: 0;
	}
	.menu-wrapper .layout-menu-container .layout-menu li>a>i.layout-submenu-toggler
		{
		margin-left: unset;
		margin-right: auto;
	}
	.menu-wrapper .layout-menu-container .layout-menu>li>a::before {
		border-radius: unset;
		position: absolute;
		right: 0;
		left: unset;
	}
}

@media ( max-width : 991px) {
	.layout-wrapper.layout-mobile-active .menu-wrapper {
		right: 0;
		left: unset;
	}
	.layout-wrapper.layout-mobile-active .menu-wrapper .layout-menu li>a i.layout-submenu-toggler
		{
		margin-right: auto;
		margin-left: unset;
	}
}

@media ( max-width : 640px) {
	.ui-datatable-reflow .ui-datatable-data
	td[role="gridcell"]:not(.ui-helper-hidden) {
		text-align: right;
	}
}