.p-fluid .p-dropdown{
	display: inline-flex !important;
}
input.form-control.forgot {
    outline: none !im;
    width: 100%;
    padding: 16px 6px;
    font-size: 15px;
    outline: 0;
    font-weight: 500;
    background-image: none;
    color: #717171;
    height: 38px;
    border: 1px solid #ddd !important;
    border-radius: 5px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
}

.p-radiobutton .p-radiobutton-box{
	background:transparent !important;
	border:1px solid #444 !important;
}
.col-md-12.bg-white {
    padding: 20px;
    padding-bottom: 0;
	direction: revert;
}
p-dropdown.tableDropdown-edit{
	text-align:initial;
	text-indent: 5px;
}
span.ng-tns-c68-95.p-dropdown-label.p-inputtext.p-placeholder {
    padding-right: 0;
}
a#rightpanel-menu-button {
    color: #212121 !important;
}
span.p-button-text.p-clickable {
    padding: 10px !important;
    line-height: 3.25em !important;
}
.p-datatable-wrapper {
    overflow-x: scroll;
}
p-multiselect#SUS_USERCODE {
    line-height: 100%;
}
/*.p-datatable-scrollable-view{
	height:480px;
	overflow-y: scroll;
}*/

th.tb-title-bg {
    width: 100px;
}
.p-fluid .p-inputnumber .p-inputnumber-input{
	padding: 3px;
}
.p-datepicker {
    z-index: 9999 !important;
}
li.p-picklist-item.p-ripple {
    height: 35px;
}




.p-g {
	display: flex;
	flex-wrap: wrap
}
.p-g, .p-g:after {
	box-sizing: border-box
}
.p-g:after {
	clear: both;
	content: "";
	display: table
}
.p-g-1, .p-g-2, .p-g-3, .p-g-4, .p-g-5, .p-g-6, .p-g-7, .p-g-8, .p-g-9, .p-g-10, .p-g-11, .p-g-12 {
	float: left;
	box-sizing: border-box;
	padding: .3em;
}
.p-g-1 {
	width: 8.3333%
}
.p-g-2 {
	width: 16.6667%
}
.p-g-3 {
	width: 25%
}
.p-g-4 {
	width: 33.3333%
}
.p-g-5 {
	width: 41.6667%
}
.p-g-6 {
	width: 50%
}
.p-g-7 {
	width: 58.3333%
}
.p-g-8 {
	width: 66.6667%
}
.p-g-9 {
	width: 75%
}
.p-g-10 {
	width: 83.3333%
}
.p-g-11 {
	width: 91.6667%
}
.p-g-12 {
	width: 100%;
	padding-left:0px;
}
.p-g-offset-12 {
	margin-left: 100%
}
.p-g-offset-11 {
	margin-left: 91.66666667%
}
.p-g-offset-10 {
	margin-left: 83.33333333%
}
.p-g-offset-9 {
	margin-left: 75%
}
.p-g-offset-8 {
	margin-left: 66.66666667%
}
.p-g-offset-7 {
	margin-left: 58.33333333%
}
.p-g-offset-6 {
	margin-left: 50%
}
.p-g-offset-5 {
	margin-left: 41.66666667%
}
.p-g-offset-4 {
	margin-left: 33.33333333%
}
.p-g-offset-3 {
	margin-left: 25%
}
.p-g-offset-2 {
	margin-left: 16.66666667%
}
.p-g-offset-1 {
	margin-left: 8.33333333%
}
.p-g-offset-0 {
	margin-left: 0
}
@media screen and (max-width:40em) {
.p-sm-1, .p-sm-2, .p-sm-3, .p-sm-4, .p-sm-5, .p-sm-6, .p-sm-7, .p-sm-8, .p-sm-9, .p-sm-10, .p-sm-11, .p-sm-12 {
	padding: .5em
}
.p-sm-1 {
	width: 8.3333%
}
.p-sm-2 {
	width: 16.6667%
}
.p-sm-3 {
	width: 25%
}
.p-sm-4 {
	width: 33.3333%
}
.p-sm-5 {
	width: 41.6667%
}
.p-sm-6 {
	width: 50%
}
.p-sm-7 {
	width: 58.3333%
}
.p-sm-8 {
	width: 66.6667%
}
.p-sm-9 {
	width: 75%
}
.p-sm-10 {
	width: 83.3333%
}
.p-sm-11 {
	width: 91.6667%
}
.p-sm-12 {
	width: 100%
}
.p-sm-offset-12 {
	margin-left: 100%
}
.p-sm-offset-11 {
	margin-left: 91.66666667%
}
.p-sm-offset-10 {
	margin-left: 83.33333333%
}
.p-sm-offset-9 {
	margin-left: 75%
}
.p-sm-offset-8 {
	margin-left: 66.66666667%
}
.p-sm-offset-7 {
	margin-left: 58.33333333%
}
.p-sm-offset-6 {
	margin-left: 50%
}
.p-sm-offset-5 {
	margin-left: 41.66666667%
}
.p-sm-offset-4 {
	margin-left: 33.33333333%
}
.p-sm-offset-3 {
	margin-left: 25%
}
.p-sm-offset-2 {
	margin-left: 16.66666667%
}
.p-sm-offset-1 {
	margin-left: 8.33333333%
}
.p-sm-offset-0 {
	margin-left: 0
}
}
@media screen and (min-width:40.063em) {
.p-md-1, .p-md-2, .p-md-3, .p-md-4, .p-md-5, .p-md-6, .p-md-7, .p-md-8, .p-md-9, .p-md-10, .p-md-11, .p-md-12 {
	padding: .5em
}
.p-md-1 {
	width: 8.3333%
}
.p-md-2 {
	width: 16.6667%
}
.p-md-3 {
	width: 25%
}
.p-md-4 {
	width: 33.3333%;
}
.p-md-5 {
	width: 41.6667%
}
.p-md-6 {
	width: 50%;
	padding:0px !important;
}
.p-md-7 {
	width: 58.3333%
}
.p-md-8 {
	width: 66.6667%
}
.p-md-9 {
	width: 75%
}
.p-md-10 {
	width: 83.3333%
}
.p-md-11 {
	width: 91.6667%
}
.p-md-12 {
	width: 100%
}
.p-md-offset-12 {
	margin-left: 100%
}
.p-md-offset-11 {
	margin-left: 91.66666667%
}
.p-md-offset-10 {
	margin-left: 83.33333333%
}
.p-md-offset-9 {
	margin-left: 75%
}
.p-md-offset-8 {
	margin-left: 66.66666667%
}
.p-md-offset-7 {
	margin-left: 58.33333333%
}
.p-md-offset-6 {
	margin-left: 50%
}
.p-md-offset-5 {
	margin-left: 41.66666667%
}
.p-md-offset-4 {
	margin-left: 33.33333333%
}
.p-md-offset-3 {
	margin-left: 25%
}
.p-md-offset-2 {
	margin-left: 16.66666667%
}
.p-md-offset-1 {
	margin-left: 8.33333333%
}
.p-md-offset-0 {
	margin-left: 0
}
}
@media (max-width: 1024px){
	button.tablet-mrg {
		margin-left: -8px !important;
	}
}
@media screen and (min-width:64.063em) {
	.p-lg-1, .p-lg-2, .p-lg-3, .p-lg-4, .p-lg-5, .p-lg-6, .p-lg-7, .p-lg-8, .p-lg-9, .p-lg-10, .p-lg-11, .p-lg-12 {
	padding: .5em
}.p-g-12.p-md-1.tablet-mrg {
    margin: 0 0 0 -12px;
}
.p-lg-1 {
	width: 8.3333%
}
.p-lg-2 {
	width: 16.6667%
}
.p-lg-3 {
	width: 25%
}
.p-lg-4 {
	width: 33.3333%
}
.p-lg-5 {
	width: 41.6667%
}
.p-lg-6 {
	width: 50%
}
.p-lg-7 {
	width: 58.3333%
}
.p-lg-8 {
	width: 66.6667%
}
.p-lg-9 {
	width: 75%
}
.p-lg-10 {
	width: 83.3333%
}
.p-lg-11 {
	width: 91.6667%
}
.p-lg-12 {
	width: 100%
}
.p-lg-offset-12 {
	margin-left: 100%
}
.p-lg-offset-11 {
	margin-left: 91.66666667%
}
.p-lg-offset-10 {
	margin-left: 83.33333333%
}
.p-lg-offset-9 {
	margin-left: 75%
}
.p-lg-offset-8 {
	margin-left: 66.66666667%
}
.p-lg-offset-7 {
	margin-left: 58.33333333%
}
.p-lg-offset-6 {
	margin-left: 50%
}
.p-lg-offset-5 {
	margin-left: 41.66666667%
}
.p-lg-offset-4 {
	margin-left: 33.33333333%
}
.p-lg-offset-3 {
	margin-left: 25%
}
.p-lg-offset-2 {
	margin-left: 16.66666667%
}
.p-lg-offset-1 {
	margin-left: 8.33333333%
}
.p-lg-offset-0 {
	margin-left: 0
}
}
@media screen and (min-width:90.063em) {
.p-xl-1, .p-xl-2, .p-xl-3, .p-xl-4, .p-xl-5, .p-xl-6, .p-xl-7, .p-xl-8, .p-xl-9, .p-xl-10, .p-xl-11, .p-xl-12 {
	padding: .5em
}
.p-xl-1 {
	width: 8.3333%
}
.p-xl-2 {
	width: 16.6667%
}
.p-xl-3 {
	width: 25%
}
.p-xl-4 {
	width: 33.3333%
}
.p-xl-5 {
	width: 41.6667%
}
.p-xl-6 {
	width: 50%
}
.p-xl-7 {
	width: 58.3333%
}
.p-xl-8 {
	width: 66.6667%
}
.p-xl-9 {
	width: 75%
}
.p-xl-10 {
	width: 83.3333%
}
.p-xl-11 {
	width: 91.6667%
}
.p-xl-12 {
	width: 100%
}
.p-xl-offset-12 {
	margin-left: 100%
}
.p-xl-offset-11 {
	margin-left: 91.66666667%
}
.p-xl-offset-10 {
	margin-left: 83.33333333%
}
.p-xl-offset-9 {
	margin-left: 75%
}
.p-xl-offset-8 {
	margin-left: 66.66666667%
}
.p-xl-offset-7 {
	margin-left: 58.33333333%
}
.p-xl-offset-6 {
	margin-left: 50%
}
.p-xl-offset-5 {
	margin-left: 41.66666667%
}
.p-xl-offset-4 {
	margin-left: 33.33333333%
}
.p-xl-offset-3 {
	margin-left: 25%
}
.p-xl-offset-2 {
	margin-left: 16.66666667%
}
.p-xl-offset-1 {
	margin-left: 8.33333333%
}
.p-xl-offset-0 {
	margin-left: 0
}
}






body .p-chkbox .p-chkbox-box .p-chkbox-icon {
	font-size: 1.25em;
	margin-left: -2px;
	margin-top: -2px
}
body .p-chkbox .p-chkbox-box.p-state-active {
	border-color: #3e464c;
	background-color: #3e464c
}
body .p-chkbox .p-chkbox-box.p-state-focus {
	border-color: #3e464c;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
	-moz-transition: box-shadow .3s, background-color .3s;
	-o-transition: box-shadow .3s, background-color .3s;
	-webkit-transition: box-shadow .3s, background-color .3s;
	transition: box-shadow .3s, background-color .3s
}
body .p-chkbox-label {
	margin-left: .5em
}

body .p-chkbox {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.25em;
	width: 1.25em;
	height: 1.25em;
	cursor: default
}
body .p-dropdown {
	border-width: 0;
	background: transparent no-repeat;
	background-image: linear-gradient(to bottom, #b7b7b7, #b7b7b7), linear-gradient(to bottom, #b7b7b7, #b7b7b7);
	background-size: 0 2px, 100% 1px;
	background-position: 50% 100%, 50% 100%;
	transition: background-size .3s cubic-bezier(.64, .09, .08, 1);
	padding-bottom: 4px;
	box-sizing: border-box;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	opacity: 1
}
body .p-dropdown .p-dropdown-trigger {
	height: 1.5em;
	width: 1.5em;
	margin-top: 0;
	padding: 0;
	top: 2px;
	margin-right: 0
}
body .p-dropdown .p-dropdown-trigger .pi {
	color: #757575
}
body .p-dropdown .p-dropdown-label {
	background: 0 0
}
body .p-dropdown .p-dropdown-label.p-inputtext {
	font: 1em Roboto, "Helvetica Neue", sans-serif;
	font-size:12px;
	padding-right: 0px;
}

body .p-dropdown:not(.p-state-disabled).p-state-focus {
	border-width: 0;
	background-size: 100% 2px, 100% 1px;
	padding-bottom: 2px
}
body .p-chkbox .p-chkbox-box {
	border: 2px solid #757575;
	width: 14px;
	height: 14px;
	overflow: hidden;
	-moz-transition: background-color .3s;
	-o-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	transition: background-color .3s
}
body .p-dropdown:not(.p-state-disabled).p-state-focus .p-dropdown-label {
	padding-bottom: 2px
}
body .p-dropdown-panel {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}
body .p-dropdown-panel .p-dropdown-list {
	padding: 0
}
.p-orderlist .p-orderlist-header{
	background:#1264b0 !important;
	color: #fff !important;
}
.p-orderlist .p-orderlist-list{
	background:#fff !important;
	font-size: 1em;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 1px 0 rgb(0 0 0 / 10%), 0 1px 1px -1px transparent;
}
body .p-dropdown-panel .p-dropdown-item {
	margin: 0;
	font-size: 1em;
	padding: .625em .875em !important;
	color: #212121 !important;
	-moz-transition: background-color .3s;
	-o-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}
body .p-dropdown-panel .p-dropdown-item.p-state-highlight {
	background-color: #1264b0;
	color: #fff
}
body .p-dropdown-panel .p-dropdown-item:not(.p-state-highlight):not(.p-state-disabled):hover {
	background-color: #ececec;
	color: #000
}
body .p-dropdown-panel.p-shadow {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24)
}

body .p-dropdown-panel .p-dropdown-filter-container {
	display: block;
	padding-left:0px;
	padding-right:0px;
	padding: .425em 1em !important;
	padding-left:0px !important;
	padding-right:0px !important;
	border-bottom:1px solid #444 !important;
}
body .p-dropdown-panel .p-dropdown-filter-container .pi {
	right: 0px !important;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{
	color:black !important;
}
body .p-multiselect {
	border-bottom: 1px solid #444 !important;
	box-sizing: border-box;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-transition: border-color .3s;
	-o-transition: border-color .3s;
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}
body .p-multiselect .p-multiselect-label-container {
	padding-right: 1.5em
}
body .p-multiselect .p-multiselect-label-container .p-multiselect-label {
	padding: 0 2px 0 2px
}
body .p-multiselect .p-multiselect-trigger {
	height: 1.5em;
	width: 1.5em;
	margin-top: 0;
	padding: 0;
	top: -2px
}
body .p-multiselect .p-multiselect-trigger .pi {
	color: #757575
}
body .p-multiselect:not(.p-state-disabled).p-state-focus {
	border-bottom: 2px solid #3e464c;
}
body .p-multiselect-panel.p-widget {
	padding: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24)
}
body .p-widget-content {
	background-color: #fff;
	font-size: 1em;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 1px 0 rgba(0,0,0,.1), 0 1px 1px -1px transparent
}
body .p-widget-content .pi {
	color: #757575
}
.p-panel .p-panel-header {
	background-color: #1264b0 !important;
	color: #fff;
	font-size: 15px;
	line-height: 30px;
	border: 1px solid #d8d8d8;
}
body .p-widget-header {
    background-color: #1264b0;
    color: #fff;
    font-size: 15px !Important;
    line-height: 30px;
    border: 1px solid #d8d8d8;
}
.p-fluid .p-button{
	width:auto !important;
}
.p-g-12.col-md-12.col-sm-12.col-xl-12.edit-ext-col {
    padding: 0;
}
.p-panel .p-panel-content{
	background: #ffffff !important;
	color: rgb(0 0 0 / 87%) !important;
}
p-toolbar.toolbar-daiolg-edit {
    display: grid;
}
img.pdf-icn-dymic {
    width: 13%!important;
    float: right;
    margin: 0 3px;
    height: auto!important;
    border-radius: 0!important;
    cursor: pointer!important;
}
img.excel-icn-dymic {
    width: 13%!important;
    float: right;
    margin: 0 3px;
    height: auto!important;
    border-radius: 0!important;
    margin-left: 3px!important;
    cursor: pointer!important;
}
button#generateSchedule {
    width: auto;
}
button#clearValues {
    width: auto;
    margin-top: 5px;
}
body .p-widget-header .pi {
	color: #fff
}
body .p-widget, body .p-widget .p-widget {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	text-decoration: none;
}
body .p-inputtext {
    background: transparent no-repeat;
    background-image: linear-gradient(to bottom,#b7b7b7,#b7b7b7),linear-gradient(to bottom,#b7b7b7,#b7b7b7);
    background-size: 0 2px,100% 1px;
    background-position: 50% 90%,50% 90%;
    transition: background-size .3s cubic-bezier(.64,.09,.08,1);
    border-width: 0;
    padding: 3px;
	color:black;
	width:100%;
    font-size: 1em;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
a#globalWorkflowInquiry__mfsys {
	color: #444!important
}
img.pdf-icn {
    z-index: 999 !important;
	cursor:pointer !important;
}
img.pdf-icn-report {
	width: 15%;
	margin-left: 60%;
}
img.excel-icn-report {
	width: 15%;
	margin-left: 10px;
}
span.p-chkbox-icon.p-clickable.pi.pi-check {
	color: #1264b0;
	margin: 0;
	padding: 0;
	font-size: 10px;
}
.p-blockui {
	z-index: 0 !important;
}
.p-blockui.p-component-overlay {
    background: #cfcfcfb0 !important;
}
.p-icon-refresh:before {
	content: "refresh"
}
.p-icon-lock {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-refresh {
	font-family: 'Material Icons';
	font-weight: 400;
	direction: ltr;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
body .p-rating {
	font-size: inherit;
	min-height: 1.5em
}
body .p-rating .pi-ban {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	color: #757575
}
body .p-rating .pi-ban:before {
	content: "cancel"
}
body .p-rating .pi-star {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.1cm;
	display: inline-block;
	font-feature-settings: 'liga';
	color: #ffd000
}
body .p-rating .pi-star:before {
	content: "star"
}
body .p-rating .pi-star-o {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.1cm;
	display: inline-block;
	font-feature-settings: 'liga';
	color: #ffd000
}
body .p-rating .pi-star-o:before {
	content: "star_border"
}
input.customer-number-line {
    padding-bottom: 10px !important;
}
.p-g-12.fatch-clear {
	text-align: right;
    padding-top: 10px;
    margin: 0 auto;
    width: 100%;
    display: -webkit-inline-box;
    max-width: 100%;
    direction: rtl;

}
.p-icon-lock:before {
	content: "lock"
}
.p-icon-lock-open {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-lock-open:before {
	content: "lock_open"
}
#ellipsis-icon{
	background-image: url(/assets/layout/images/ellipsis.png);
	background-repeat: no-repeat;
	background-position: center;
	background-repeat: no-repeat;
    box-shadow: none;
    background-position: center;
    border: none;
	background-color: transparent;
}
.p-icon-photo {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-photo:before {
	content: "photo";
}
.p-icon-close {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 15px;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-close:before {
	content: "close";
}
.custom_icon_deposit {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_deposit.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_delete_ic {
	height: 38px!important;
	width: 30px!important;
	background-image: url(/assets/layout/images/custom_icon_delete_ic.png);
	background-repeat: no-repeat!important;
	background-position: center!important;
	top: 0!important;
	padding: 0!important;
	margin: 0px -5px 0px -5px!important;
	left: 0!important;
}
.custom_icon_verify {
	height: 13px!important;
	width: 13px!important;
	background-image: url(/assets/layout/images/custom_icon_verify.png);
	background-repeat: no-repeat!important;
	background-position: center!important;
	top: 0!important;
	padding: 0!important;
	margin: -2px -11px 0px -11px!important;
	left: 0!important;
}
.custom_icon_schedule {
	height: 38px!important;
	width: 30px!important;
	background-image: url(/assets/layout/images/custom_icon_schedule.png);
	background-repeat: no-repeat!important;
	background-position: center!important;
	top: 0!important;
	padding: 0!important;
	margin: -3px -20px 0 -19px !important;
	left: 0!important
}
.custom_icon_tran_history {
	height: 15px !important;
	width: 16px !important;
	background-image: url(/assets/layout/images/custom_icon_tran_history.png);
	background-repeat: no-repeat !important;
	background-position: center !important;
	top: 0!important;
	padding: 0!important;
	margin: 0px -12px 0px -13px !important;
	left: 0px !important;
	background-size: 100% 100%;
}
.custom_icon_payment {
	height: 38px!important;
	width: 30px!important;
	background-image: url(/assets/layout/images/custom_icon_payment.png);
	background-repeat: no-repeat!important;
	background-position: center!important;
	top: 0!important;
	padding: 0!important;
	margin: -7px 0 0 -3px!important;
	left: 0!important;
}
.custom_icon_clear_ic {
	height: 38px!important;
	width: 30px!important;
	background-image: url(/assets/layout/images/custom_icon_clear.png);
	background-repeat: no-repeat!important;
	background-position: center!important;
	top: 0!important;
	margin: 0px -12px 0 -10px!important;
}
.custom_icon_fetch_ic {
	height: 38px!important;
	width: 30px!important;
	background-image: url(/assets/layout/images/custom_icon_fetch_ic.png);
	background-repeat: no-repeat!important;
	background-position: center!important;
	top: 0!important;
	padding: 0!important;
	margin: -2px -9px 0 -8px!important;
	left: 0!important;
}
.custom_icon_termdeposit {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_termdeposit.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_termDeposit {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_termdeposit.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_transaction {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_transaction.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_loan {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_loan.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_smsbanking {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_smsbanking.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_security {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_security.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_inquiry {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_inquiry.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_crm {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_crm.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_gl {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_gl.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_report {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_report.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_authorization {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_authorization.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_backoffice {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_backoffice.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_configurationmanagement {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_configurationmanagement.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_productconfiguration {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_productconfiguration.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_customisation {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_customisation.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_maintenance {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_maintenance.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_kyci {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_kyci.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_systemconfi {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_systemconfi.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_teller {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_teller.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_userbatch {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_userbatch.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_banksetup {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_banksetup.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_miscellaneous {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_miscellaneous.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_instrumentManagement {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_instrumentmanagement.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_termDeposit {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_termdeposit.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_instrumentmanagement {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_instrumentmanagement.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_instrumentManagement {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_instrumentmanagement.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_reversal {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_reversal.png);
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_tabletbanking {
	height: 38px;
	width: 38px;
	background-image: url(/assets/layout/images/custom_icon_tabletbanking.png);
	background-repeat: no-repeat;
	background-position: center;
}
img.img-class {
	height: 47px;
	width: 100%;
	background-size: 100% 100%;
    background-repeat: no-repeat;
}
.header-logo {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
img.emit-pdf-icon {
    width: auto !important;
    float: right;
    margin: 0 3px;
    height: auto!important;
    border-radius: 0!important;
    cursor: pointer!important;
}
img.emit-excel-icon {
    width: auto !important;
    float: right;
    margin: 0 3px;
    height: auto!important;
    border-radius: 0!important;
    margin-left: 3px!important;
    cursor: pointer!important;
}
.p-dropdown-label.p-inputtext.p-corner-all.p-placeholder {
	color: grey;
}
.p-dropdown-label-container {
	width: 100%;
}
.p-dropdown-label.p-inputtext.p-corner-all.p-placeholder {
    color: grey;
}
.p-chkbox-box.p-widget.p-corner-all.p-state-default {
	border-color: #000!important;
}

.stepwizard-step p {
	margin-top: 10px!important;
}
.stepwizard-row {
	display: table-row!important;
}
.stepwizard {
	display: table!important;
	width: 100%!important;
	margin-top: 15px;
	position: relative!important;
}
.stepwizard-step {
	opacity: 1!important;
}
.stepwizard-row:before {
	top: 13px!important;
	bottom: 0!important;
	position: absolute!important;
	content: " "!important;
	width: 100%!important;
	height: 1px!important;
	background-color: #ccc!important;
	z-index: 0!important;
}
.stepwizard-step {
	display: table-cell!important;
	text-align: center!important;
	max-width: 100vh;
	width: 100vh;
	position: relative!important;
}
.btn-circle {
	width: 25px!important;
	height: 25px!important;
	text-align: center!important;
	padding: 4px 7px!important;
	font-size: 12px!important;
	line-height: 1.428571429!important;
	border-radius: 15px!important;
	border: 1px solid #0e0c0c!important;
	background-color: #fff!important;
}
body .p-toolbar {
    background-color: #e3effb;
    padding: 10px;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 2px 1px -1px rgb(0 0 0 / 12%);
}
body .p-button .p-button-text, body .p-datepicker-buttonpane>button .p-button-text {
    padding: 0;
    line-height: 2.25em;
}
span.p-button-icon-left {
    color: #fff!important;
}
body .p-button.p-button-icon-only, body .p-datepicker-buttonpane>button.p-button-icon-only {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius:50%;
    width: 25px !important;
    height: 25px;
}
.p-picklist .p-picklist-list .p-picklist-item{
	color:black !important;
	padding:0.65rem 0.65rem !important;
}
.p-toolbar-group-right {
    float: right;
}
body .p-button, body .p-datepicker-buttonpane>button {
    overflow: hidden;
    background-color: #1264b0;
    color: #fff;
	border:1px solid #444;
	line-height:2.25em;
    font-size: 11px;
    cursor: pointer;
    padding: 0 8px;
    border: 1px solid #004382;
    -moz-box-shadow: 0 1px 2.5px 0 rgba(0,0,0,.26),0 1px 5px 0 rgba(0,0,0,.16);
    -webkit-box-shadow: 0 1px 2.5px 0 rgb(0 0 0 / 26%), 0 1px 5px 0 rgb(0 0 0 / 16%);
    box-shadow: 0 1px 2.5px 0 rgb(0 0 0 / 26%), 0 1px 5px 0 rgb(0 0 0 / 16%);
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    vertical-align: middle;
}

.p-button-icon-only .p-button-icon-left {
    top: 50%;
    left: 50%;
    margin-top: -.5em;
    margin-left: -.5em;
    width: 1em;
    height: 1em;
}
.p-button-icon-only .p-button-icon-left, .p-button-text-icon-left .p-button-icon-left, .p-button-text-icon-right .p-button-icon-right {
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    height: 1em;
}
span.p-button-icon-left {
    color: #fff!important;
}
.p-button-icon-left {
    left: .5em;
}
.p-widget, .p-widget * {
    box-sizing: border-box;
}
.p-button-icon-only .p-button-icon-left {
    top: 50%;
    left: 50%;
    margin-top: -.5em;
    margin-left: -.5em;
    width: 1em;
    height: 1em;}
body .p-widget, body .p-widget .p-widget {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    text-decoration: none;
}
body .p-state-active, body .p-state-highlight {
    background-color: #d6dfec!important;
    color: #000!important;
}
span#p-panel-5_header {
    color: #fff;
    font-size: 15px !important;
    line-height: 30px;
}
.pi.pi-plus:before {
    content: "add";
}
body .p-widget-header .pi {
    color: #fff;
}
.pi.pi-plus {
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    font-size: 1.5em;
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
}
body .p-panel .p-panel-titlebar .p-panel-titlebar-icon {
    position: relative;
    width: 1.5em;
    height: 1.5em;
    color: #fff;
    margin: 0;
    background-color: #444;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
body .p-panel .p-panel-titlebar {
    border: 0 none;
    border-bottom: 1px solid #3e464c;
    padding: .625em 1em;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.p-card{
	background: #ffffff !important;
    color: rgb(0 0 0 / 87%) !important;
}
.p-g-12.p-md-12.footer-text {
    text-align: center;
    background: #1264b0;
    color: #fff;
    padding: 10px;
    border: 1px solid rgba(0,0,0,.125);
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 2px 1px -1px rgb(0 0 0 / 12%);
}
/*#mytextarea{
	height: 100px !important;
}*/
p-footer.fooo {
	text-align: end;
}
.p-dialog .p-dialog-header{
    background: #ffffff !important;
    color: #000 !important;
    padding: .625em 1em !important;
}
.p-dialog .p-dialog-content{
	background: #ffffff !important;
    color: #000 !important;
}
.p-multiselect{
	background: #ffffff !important;
}
.p-dialog .p-dialog-footer{
	background: #ffffff !important;
}
p-checkbox.ng-untouched.ng-pristine.ng-valid {
    margin: 0px;
}
.p-checkbox .p-checkbox-box{
	background: #ffffff !important;
	border: 1px solid #000 !important;
	width: 15px !important;
    height: 14px !important;
}
.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before{
	top: 9px !important;
    left: 3px !important;
}
.p-dropdown-panel{
	background: #ffffff !important;
	color: #000 !important;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: #d6dfec !important;
    border-color: transparent !important;
    color: #000000 !important;
    border-style: solid !important;
    border-width: 0 !important;
    border-radius: 6px 6px 0 0 !important;
    border-top: 1px solid #ddd !important;
    margin: 0 6px 0 0 !important;
    border-right: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
}
.p-tabview .p-tabview-panels{
	padding:inherit !important;
}
.pi.pi-chevron-down:before {
    content: "keyboard_arrow_down";
}
body .p-dropdown .p-dropdown-trigger .pi {
    color: #757575;
}

.p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
    top: 50%;
	margin-top: -.5em;
    margin-left: -.5em;
    position: absolute;
}
.material-icons {
	font-family: 'Material Icons';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	width: 1em;
	height: 1em;
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
}
.pi.pi-chevron-down {
	color:black;
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    font-size: 1.5em;
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
}.p-multiselect-panel .p-multiselect-header{
	background: #1264b0 !important;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item{
	color:black !important;
	font-size: 1em !important;
	padding: 0.40rem 0.75rem !important;
	font-size: 13px !important;
}
.p-multiselect-panel{
	background:white !important;
}
body .p-multiselect-panel.p-widget .p-multiselect-header .p-multiselect-filter-container .pi {
    top: 0;
    left: 0;
}
.p-g-12.rept-min-sec {
    padding-bottom: 5%;
}
.p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    position: absolute;
    top: .25em;
}
body .p-widget-header .pi {
    color: #fff;
}
body .p-widget-content .pi {
    color: #757575;
}
.pi.pi-search {
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    font-size: 1.5em;
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
}
.p-orderlist .p-orderlist-list .p-orderlist-item{
	color:black !important;
	padding:0.4rem 0.4em !important;
}
.p-orderlist .p-orderlist-header .p-orderlist-title {
    font-weight: 500;
    text-align: center;
    font-size: 13px;
    padding: 5px;
}
.pi.pi-arrow-circle-right {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-arrow-circle-right:before {
	content: "play_circle_outline"
}
.pi.pi-arrow-circle-left {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.pi.pi-arrow-circle-left:before {
	content: "play_circle_outline"
}
.pi.pi-arrow-down {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-arrow-down:before {
	content: "arrow_downward"
}
.pi.pi-arrow-up {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-arrow-up:before {
	content: "arrow_upward"
}
.pi.pi-angle-up {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.pi.pi-angle-up:before {
	content: "play_arrow"
}
.pi.pi-angle-double-up {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.pi.pi-angle-double-up:before {
	content: "skip_next"
}
.pi.pi-angle-down {
	color:black !important;
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	margin:0 5px;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.pi.pi-angle-down:before {
	content: "play_arrow"
}
.pi.pi-angle-double-down {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.pi.pi-angle-double-down:before {
	content: "skip_previous"
}
.pi.pi-angle-right {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-angle-right:before {
	content: "play_arrow" !important;
}
.pi.pi-angle-double-right {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-angle-double-right:before {
	content: "fast_forward" !important;
}
.pi.pi-angle-left {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.pi.pi-angle-left:before {
	content: "play_arrow" !important;
}
.pi.pi-angle-double-left {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-angle-double-left:before {
	content: "fast_rewind" !important;
}
.pi.pi-calendar {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-calendar:before {
	content: "date_range"
}
.pi.pi-caret-up {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-caret-up:before {
	content: "keyboard_arrow_up"
}
.pi.pi-caret-down {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-caret-down:before {
	content: "keyboard_arrow_down"
}
.pi.pi-caret-right {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-caret-right:before {
	content: "keyboard_arrow_right"
}
.pi.pi-caret-left {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-caret-left:before {
	content: "keyboard_arrow_left"
}
.pi.pi-check {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-check:before {
	content: "check"
}
.pi.pi-chevron-circle-left {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-chevron-circle-left:before {
	content: "keyboard_arrow_left"
}
.pi.pi-chevron-circle-right {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-chevron-circle-right:before {
	content: "keyboard_arrow_right"
}
.pi.pi-chevron-circle-down {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-chevron-circle-down:before {
	content: "keyboard_arrow_down"
}
.pi.pi-chevron-circle-up {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-chevron-circle-up:before {
	content: "keyboard_arrow_up"
}
.pi.pi-chevron-right {
	font-family: 'Material Icons';
	font-weight: 400;
	color:black;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-chevron-right:before {
	content: "chevron_right"
}
.pi.pi-chevron-left {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-chevron-left:before {
	content: "chevron_left"
}
.pi.pi-chevron-up {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-chevron-up:before {
	content: "keyboard_arrow_up"
}
.pi.pi-circle-off {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-circle-off:before {
	content: "radio_button_unchecked"
}
.p-tree .p-tree-container .p-treenode{
	padding:0px !important;
}
.pi.pi-circle-on {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-circle-on:before {
	content: "radio_button_checked"
}
.pi.pi-minus {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-minus:before {
	content: "remove"
}
.pi.pi-plus {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-plus:before {
	content: "add"
}
.pi.pi-info-circle {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-info-circle:before {
	content: "info"
}
.pi.pi-upload {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-upload:before {
	content: "file_upload"
}
.pi.pi-home {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-home:before {
	content: "home"
}

.pi.pi-times {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-times:before {
	content: "close";
	margin: 0 auto;
    text-align: center;
}
.p-datatable table{
	line-height: 20px;
}
.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{
	color:white !important;
}
.pi.pi-search {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-search:before {
	content: "search";	
}
.pi.pi-sort {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-sort:before {
	content: "sort"
}
.pi.pi-sort-up {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-sort-up:before {
	content: "keyboard_arrow_up"
}
.pi.pi-sort-down {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.pi.pi-sort-down:before {
	content: "keyboard_arrow_down"
}
.p-icon-add {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1.1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-add:before {
	content: "add"
}
.p-icon-save {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-save:before {
	content: "save"
}
.p.p-times {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p.p-times:before {
	content: "close"
}
.p-component{
	font-size:13px !important;
}
.p-g-12.p-md-1.edit-clear.dasktop {
    width: 10%;
}
.p-g-12.p-md-1.edit-clear {
    width: 9%;
}
div#component-tolbr {
    display: table;
}
.p-dropdown-panel .p-dropdown-header{
	background:white !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.p-multiselect-panel .p-multiselect-header{
	padding:0.50rem !important;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{
	color:black !important;
	line-height:initial;
}

.p-tree .p-treenode {
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat-y;
    list-style: none outside none;
    margin: 0;
    padding: 0.125em 0 0;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content{
	padding:0px !important;
	height:22px !important;
}
/*.p-component *:hover{
	color:black !important;
}*/
.p-icon-pencil {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-pencil:before {
	content: "edit"
}
.p-icon-check {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-check:before {
	content: "check"
}
.p-icon-clear {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-clear:before {
	content: "clear"
}
.p-icon-minusthick {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-minusthick:before {
	content: "remove"
}

.p-icon-navigate-before {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-navigate-before:before {
	content: "navigate_before"
}
body .p-paginator .p-paginator-prev {
	padding: 0;
	vertical-align: middle;
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	display: inline-block;
	width: 2em;
	height: 2em;
	margin:0 18px 0 0 !important;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
body .p-paginator .p-paginator-prev:before {
	content: "navigate_before";
	color:white;
}
.p-icon-delete-forever {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-delete-forever:before {
	content: "delete_forever";
}

.p-icon-navigate-next {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-navigate-next:before {
	content: "navigate_next"
}
.highlight-step {
    background-color: #1264b0!important;
    color: #fff!important;
}
.highlight-text {
    color: #1784f1;
    background-color: transparent;
}
.p-md-3{
	padding:0px !important;
}
.p-g-12.p-md-3 {
    padding-top: 12px !important;
}
.p-dropdown .p-dropdown-label.p-placeholder {
    color:gray !important;
}
.p-disabled, .p-component:disabled{
	opacity:inherit !important;
}
.p-card-title {
    font-size: 18px!important;
    padding-top: 13px;
}
.p-card-body {
    padding: 1em;
}
.p-tree {
    border: 1px solid rgb(0 0 0 / 12%) !important;
    background: #ffffff !important;
    color: black !important;
}
.p-picklist .p-picklist-header {
	text-align: center;
    background: #1264b0 !important;
	color: rgb(255 255 255 / 87%) !important;
}
.p-picklist .p-picklist-list {
    border: 1px solid rgb(0 0 0 / 12%) !important;
	background: #ffffff !important;
	text-align:center;
}
.p-g-12.p-md-5.p-md-offset-1{
	padding:0px !important;
}
.p-fileupload .p-fileupload-content{
	padding:0px !important;
	color:black !important;
	background:white !important;
	border:1px solid rgb(0 0 0 / 12%) !important;
	
}
.p-fileupload .p-fileupload-buttonbar {
    background: #ffffff !important;
	border: 1px solid rgb(0 0 0 / 12%) !important;
}
button.p-autocomplete-dropdown.ng-tns-c118-73.p-ripple.p-button.p-component.p-button-icon-only.ng-star-inserted {
    background: white;
    border: 0px;
}
body .p-button, body .p-datepicker-buttonpane>button{
	font-size:12px !important;
}
.p-menubar{
	padding:0px !important;
	background: transparent !important;
}
.layout-main .layout-content .p-menuitem .activeMenuBarItem, .layout-main .layout-content .p-menuitem .p-state-active {
    background-color: #1264b0 !important;
}
a#customerSetup__mfsys{
	height:38px;
}
.p-card .p-card-content{
	padding:0px !important;
}
body .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link {
    border-style: solid;
    border-width: 0;
    border-radius: 6px 6px 0 0;
    border-top: 1px solid #ddd;
    margin: 0 6px 0 0;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    background: #fff;
	padding:.625em 1em;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    font-size: 13px;
	padding-top: 4px;
}
li.ng-star-inserted:hover{
	background:#f1f1f1 !important;
	color:#444 !important;
	cursor: pointer;
}
body .p-contextmenu .p-menuitem-link .p-menuitem-text, body .p-megamenu .p-menuitem-link .p-menuitem-text, body .p-menu .p-menuitem-link .p-menuitem-text, body .p-menubar .p-menuitem-link .p-menuitem-text, body .p-slidemenu .p-menuitem-link .p-menuitem-text, body .p-tieredmenu .p-menuitem-link .p-menuitem-text {
    vertical-align: middle;
    color: #444 !important;
}
.p-paginator{
	background:white !important;
	padding:0px !important;
	border:1px solid #b7b7b7 !important;
}
.p-paginator .p-paginator-pages .p-paginator-page{
	min-width: 1.8rem !important;
    height: 1.8rem !important;
	color:black !important;
	margin:0px !important;
}
.p-paginator .p-paginator-first, .p-paginator .p-paginator-prev, .p-paginator .p-paginator-next, .p-paginator .p-paginator-last{
    color: rgb(0 0 0 / 60%) !important;
    min-width: 2rem !important;
	margin:0px !important;
}
body .p-dropdown{
	width:100%;
	direction: ltr;
}
.layout-main .layout-content .p-menuitem .activeMenuBarItem span, .layout-main .layout-content .p-menuitem .p-state-active span {
    color: #fff !important;
}
body .p-tabview .p-tabview-nav>li.p-state-default a {
    color: #757575 !important;
}
li.p-state-default.p-corner-top.ng-star-inserted {
    background: #fff !important;
}
.p-g {
    color: #000 !important;
}
.no-pad {
    padding-right: 0px;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link{
	background:white !important;
	color:black !important;
	padding:0.95rem 1.25rem !important;
	margin:0 6px 0 0 !important;
	border-radius:6px 6px 0 0 !important;
}
ul.p-tabview-nav{
	border-bottom:5px solid #1264b0 !important;
}
.p-tabview .p-tabview-nav .p-tabview-ink-bar{
	background:inherit !important;
}
.card h1 {
    font-size: 19px !important;
    font-weight: 400;
    margin-bottom: 10px !important;
}
.p-breadcrumb{
	padding:1.225em 1em !important;
	background:#1264b0 !important;
}
.arabic-breadcrumb ul li.p-breadcrumb-chevron{
	transform: rotate(180deg);
}
.p-button:disabled {
  background-color: #1264b0 !important;
  color: rgba(255, 255, 255, 0.38) !important;
  opacity: .65 !important;
}
.p-dropdown .p-dropdown-clear-icon{
	font-size: 1em !important;
    color: #757575;
    display: contents;
	direction: rtl;
    padding-right: 15px !important;
    width: 100%;
    padding-left: 30px;
}
.p-widget-content .pi {
    color: #757575 !important;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon{
	font-size:15px;
}
body .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link {
    background-color: #d6dfec !important;
    color: #000!important;
}
.p-menubar .p-submenu-list{
	padding:0px !important;
	background:white !important;
}
.p-icon-edit {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	color:green;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-edit:before {
	content: "edit";
}
.p-icon-edit-location {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-edit-location:before {
	content: "edit_location"
}
.p-icon-eject {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-eject:before {
	content: "eject"
}
.p-icon-email {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 1.5em;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-email:before {
	content: "email"
}
.p-icon-get-app {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 15px;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}
.p-icon-get-app:before {
	content: "get_app";
}
.p-autocomplete-panel{
	background:white !Important;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{
	padding:0.65rem 0.65rem !important;
	color:black !important;
}
.p-listbox{
	background:white !important;
	border:1px solid #f5f5f5 !important;
}
.p-listbox .p-listbox-list .p-listbox-item{
	padding:0.65rem 0.65rem !important;
	color:black !important;
}
.p-datepicker table td.p-datepicker-today > span{
	color: black !important;
    background: #d6dfec !important;
    width: 27px !important;
    height: 27px !important;
}
body .p-table .p-table-tbody>tr:nth-child(odd) {
    background-color: #f9f9f9!important;
    color: #444!important;
}
.p-datatable-scrollable-header-box {
    padding-right: 0px !important;
}

.p-datepicker table td > span.p-highlight {
    color: #ffffff !important;
    width: 27px !important;
    background: rgb(18 100 176) !important;
    height: 27px !important;
}
.p-datatable .p-datatable-tfoot > tr > td{
	background: #1264b0 !important;
}
.p-table .p-table-thead tr.ng-star-inserted th {
    background: #bdd5ed;
    text-align: center;;
}
.p-datatable .p-datatable-thead > tr > th {
    text-align: left;
    padding: .62em .87em !important;
    border-width: 0 0 1px 0;
    color: #212121 !important;
    background: #bdd5ed !important;
    transition: none;
	font-size:13px !important;
	font-weight:500;
    text-align: center !important;
    border: 1px solid #b7b7b7 !important;
}
.p-datatable .p-datatable-header{
	text-align:center;
	background: #1264b0 !important;
    color: rgb(255 255 255 / 87%) !important;
}
.p-datatable .p-datatable-tbody > tr > td {
    text-align: inherit;
    border: 1px solid #b7b7b7 !important;
    border-width: 0 0 1px 0;
    font-size: 12px !important;
    padding: .25em .5em !important;
    color: black;
}
.p-datatable.p-component.p-datatable-hoverable-rows {
    background: #d8d8d8 !important;
}
body .p-inputtext:disabled {
    color: #a6a6a6;
    opacity: 1;
	font-size:13px !important;
}

button.p-button-danger.p-button.p-component.p-button-icon-only:hover{
	background:white !important;
	border:1px solid #fff !important;
}
button.p-button-danger.p-button.p-component.p-button-icon-only {
    background-color: #fff !important;
    border: 1px solid #d0d0d0 !important;
    color: #e60918 !important;
    box-shadow: 0 0 !important;
    border-radius: 3px !important;
	width:25px !important;
}
body .p-button.blue-grey-btn, body .p-datepicker-buttonpane>button.blue-grey-btn {
    background-color: #fff!important;
    border: 1px solid #d0d0d0;
    color: #00a228;
    box-shadow: 0 0;
	width:25px !Important;
    border-radius: 3px;
}
body .p-button.p-state-default.p-button-danger, body .p-buttonset.p-button-danger>.p-button.p-state-default {
    background-color: #fff;
    border: 1px solid #d0d0d0;
    color: #e60918;
    margin: 0 0 0 3px;
    box-shadow: 0 0;
    border-radius: 3px;
}
span.p-clickable.p-icon-edit {
    color: #00a228!important;
}
.blue-grey-btn.edit {
    margin: 3px 4px 0 0!important;
}
.p-panel .p-panel-title {
	color:white !important;
    font-size: inherit !important;
}
button.p-button-danger.edit.p-button.p-component.p-button-icon-only.ng-star-inserted {
    background: white;
    box-shadow: 0px 0px;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
}
.p-datepicker table td{
	padding:0px !important;
}
.p-datepicker .p-datepicker-header{
	background: #1264b0 !important;
}
.p-datepicker table{
	width:auto !important;
	margin:0px !important;
}
.p-datepicker table td > span{
	height: 2rem !important;
	font-size:13px !important;
}
.p-calendar .p-datepicker{
	min-width: auto !important;
}
.p-datepicker th{
	padding: .5em !important;
    text-align: center !important;
    font-weight: 700 !important;
    border: 0 !important;
}
body .p-datepicker thead tr {
    color: #000 !important;
    background: #e3effb !important;
}
.p-datepicker:not(.p-datepicker-inline){
	background: #ffffff !important;
    color: black !important;
    padding: 0 !important;
}
.p-datepicker table th{
	color:black !important;
}
.p-datepicker .p-datepicker-buttonbar{
	background:#1264b0 !important;
}
button.ng-tns-c121-77.p-button-text.p-ripple.p-button.p-component {
    margin-left: 15px;
    color: white;
}
button.ng-tns-c121-77.p-button-text.p-ripple.p-button.p-component {
    margin-right: 15px;
}
.p-message{
	margin:9px 0px 10px !important;
	color:red;
	font-size: 12px;
}
.p-datepicker .p-datepicker-buttonbar .p-button{
	margin:0 12px !important;
}
button.p-button-success.reset-paswrd.p-button.p-component{
    background-color: #3c3c3c !important;
    margin: 0 auto !important;
    border-radius: 20px !important;
    text-align: center;
	color:white !important;
    width: 40% !important;
    height: 40px !important;
}
input#newPasswordCtrl {
    background-image: none !important;
}
input#oldPasswordCtrl{
	background-image: none !important;
}
input#confirmPasswordCtrl{
	background-image: none !important;
}
body .p-inputnumber .p-inputnumber-input {
    text-align: right;
	padding-right:7px !important;
}
.p-fluid .p-inputtext{
	padding-left:5px !important;
}
.view_btn{
	background:#1264b0;
	border: 1px solid #1264b0;
}
.p-disabled, .p-component:disabled{
	color:#a6a6a6;
	font-size:13px ​!important;
}
.p-radiobutton-label{
	padding-top:5px !important;
}
.p-toast .p-toast-message.p-toast-message-error {
    background-color: #e62a10 !important;
    border: 0 none !important;
    color: #fff !important;
}

.p-toast {
    width: 20rem !important;
}
.p-toast .p-toast-message.p-toast-message-success {
  background: #8bc34a !important;
  border: solid transparent;
  border-width: 0 0 0 0;
  color: #fff !important;
}
.p-toast .p-toast-message.p-toast-message-success {
  color: #fff !important;
}
.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #fff !important;
}
.p-toast .p-toast-message.p-toast-message-info {
  background: #2196f3 !important;
  color: #fff !important;
}
.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #fff !important;
}
label.workflow-txt {
    font-size: 13px;
    padding-top: 4px;
}
placeholder{
	color:black !important;
}
.placeholder{
	color:black !important;
}
.p-inputtext:enabled:focus {
  box-shadow: 0px 0px 0px 0px !important;
}
.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
  box-shadow: inset 0 0 0 1px #ffffff, inset 0 0 0 1px #ffffff, inset 0 0 0 1px #ffffff, inset 0 0 0 1px #ffffff !important;
}

ul.p-tree-container.ng-star-inserted {
    height: 180px;
}

.p-dropdown:not(.p-disabled).p-focus {
  box-shadow: 0px 0px 0px 0px !important;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: #d6dfec !important;
    color: #000000 !important;
    margin: 3px;
	margin-left:0px;
	margin-right:0px;
    width: 100%;
    padding-right: 16px !important;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight:hover {
    width: 100%;
	background: #d7d7d7 !important;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{
	margin-right:0px !important;
}
span.ng-star-inserted:hover {
    color: #000000;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #d7d7d7 !important;
    color: #000000 !important;
}
li.p-treenode.ng-star-inserted{
	background-color:white !important;
	font-size:12px;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.2rem !important;
}

.p-g-12.p-md-5{
	padding:0px !important;
}
.p-selectbutton .p-button {
    /* background: #1264b0 !important; */
    padding: 0 17px 0 17px !important;
}
.p-g.form-group {
    margin: 0;
}
.p-panel .p-panel-content{
	padding-top:15px !important;
}
.p-dropdown .p-dropdown-panel {
    z-index: 9999 !important;
	width: auto;
}
li.p-dropdown-item.p-ripple {
    line-height: 10px;
}
li.p-picklist-item.p-ripple.ng-star-inserted {
    text-align: left;
    font-size: 12px;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item{
	font-size:12px;
	line-height:13px;
}
.p-button.p-button-text{
	color:white !important;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:hover {
    color: black !important;
}

body .p-state-active, body .upi-state-highlight {
    background-color: #d6dfec!important;
    color: #000!important;
}


th.tb-title-bg.ng-star-inserted {
    word-break: break-word;
}
td.message-brake.ng-star-inserted {
    word-break: break-word;
}
.p-dropdown-label.p-inputtext.p-corner-all.p-placeholder{
	color:grey !important;
}
::placeholder{
	color:gray !important;
}
.p-fileupload-row>div{
	width: 15% !important;
}
button.p-button.p-component {
    margin-top: 0 !important;
	margin:2px;
}
.p-g.form-group.ng-star-inserted {
    width: auto;
	padding-top:5px;
	padding-bottom:5px;
}
.p-g-12.p-md-11.edit-col {
    display: none;
}
ul.p-picklist-list.p-picklist-source {
    height: 150px !important;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input{
	color:black !important;
	font-size: 13px !important;
}
ul.p-inputtext.p-chips-multiple-container {
    margin: 0px !important;
    padding: 0px;
}
p-checkbox {
    margin-top: 8px;
}
.p-button.p-component.p-ripple:hover {
    background: #70bbf7 !important;
    color: black !important;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-message{
	margin-left:0px !important;
	padding-left:0px !important;
}
.p-dialog .p-dialog-content{
	padding:0 1rem 1.25rem 1rem !Important;
}
.p-dialog .p-dialog-footer {
    padding-top: 0 !important;
	margin-top:0 !important;
}
.license-footer-info {
	background-color: white; 
	color: black;
	border-radius: 1rem;
	padding: 0 1rem;
}
button.pull-right.p-button-icon-left.p-clickable.p-button-danger.edit.p-button.p-component.p-button-icon-only {
    margin-top: 12px !important;
}
.p-menubar .p-menubar-root-list{
	display:inline-block;
}
.p-menubar .p-menubar-root-list>.p-menuitem{
	display:inline-block;
	position:relative;
}
span.p-button-icon.pi.pi-angle-down {
    color: white !important;
}

.tb-scroll-br{
	overflow: scroll;
}
.p-datepicker table td > span:hover {
    background: #e3effb !important;
    width: 28px;
    height: 29px !important;
}
.p-connected-overlay {
	background-color: #1264b0 !important;
}
.readonly{
	pointer-events: none; 
}
.menu-header-top {
    padding-top: 12px;
	line-height: 38px;
}
label.branch-name {
    color: white;
    font-size: 1.2em;
    vertical-align: top;
}
.p-fluid .p-dropdown{
	direction: inherit;
}
.p-fluid .p-multiselect, .p-multiselect-close{
	direction: ltr;
}
li.dte-tme{
	padding-top:6px;
	padding-right:6px;
}
.p-helper-clearfix{
	height:40px !important;
}
.p-helper-clearfix.p-helper{
	height:40px !important;
    direction: ltr;
    margin: 10px;
	display: inline-block;
}
.p-helper-clearfix.p-g-12.p-md-3.edit-culm-pdf-excl {
	margin: 0 !important;
	padding: 0 !important;
}
.update-view-but {
    text-align: center !important;
    margin: 0 auto;
}
.p-fileupload-row {
    padding-left: 10px;
}
.p-toolbar, .p-toolbar-group-left, .p-toolbar-group-right {
    display: block !important;
}
.component-tolbar-bg{
	margin-left: auto; 
	margin-right: 0;
}
.module-img-icn{
	margin:0.5% 0 0.5% 2%;
	width:35px;
}
.mod-icn-lbel{
	font-size:14px; 
	margin:2.5% 0% 0.5% 1.5%;
}
.deleteWorkFlow-btn{
	background-color:#f77066;
}



@media (min-width: 1025px){
	.layout-container .topbar-items>li {
    float: right;
    position: relative;
    margin-left: 8px;
}
.layout-container .topbar-items>li .topbar-icon {
    font-size: 36px;
    color: #ffffff;
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.material-icons {
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    font-size: 1.5em;
    width: 1em;
    display: inline-block;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
	}
}
@media (max-width: 960px){
	.p-menubar .p-menubar-root-list{
		position: fixed;
		right: 0;
		bottom: 40px;
		left: 0;
		z-index: 9999;
	}
	.p-menubar .p-menubar-root-list{
		background:transparent !important;
		box-shadow: inherit !important;
		max-height:100px;
		overflow:scroll;
	}
}

@media (max-width: 786px){
	.p-message{
		color:red;
		font-size: 8px;
		line-height: normal;
		text-align: left;
	}
	.p-g{
		width: 100%;
	}
	.top-space-mn-pg {
		padding-top: 10% !important;
	}
	.p-dialog.p-dialog-resizable{
		width:75% !important;
	}
	.p-dialog .p-dialog-content{
		overflow:scroll !important;
	}
	.ng-tns-c115-6{
		z-index: 9999 !important;
	}
	.layout-container .topbar .topbar-left{
		width:100px !important;
	}
	.header-logo{
		width:80% !important;
	}
	label.date-time {
		color: black !important;
		font-size: 15px !important;
		padding-left: 50px;
	}
	li.dte-tme{
		padding-bottom:10px;
	}
	.p-menubar .p-menubar-root-list{
		position: fixed;
		right: 0;
		bottom: 40px;
		left: 0;
		z-index: 9999;
	}
	.p-menubar .p-menubar-root-list{
		background:transparent !important;
		box-shadow: inherit !important;
		max-height:100px;
		overflow:scroll;
	}
	.datatable-scroll {
		overflow: scroll;
	}
	.p-fileupload .p-fileupload-buttonbar .p-button {
		margin-right: 0.5rem;
		margin-bottom: 8px;
	}
	.p-fileupload .p-fileupload-row > div {
		padding: 0.75rem 0.0;
	}
	.p-fileupload-row {
		padding-left: 12px;
	}
	.p-dialog .p-dialog-header .p-dialog-title{
		font-size: 13px;
	}
	.p-datatable .p-datatable-tbody > tr > td{
		padding:1em 5em !important;
	}
	#mbl-text-brk{
		padding:0px !important;
	}
	.stepwizard-step{
		display: inline-table !important;
		width: 25% !important;
	}
	.stepwizard-row:before{
		background-color:#f3f3f3 !important;
	}
	.p-g-12.p-md-1.edit-add {
		width: 12%;
	}
	.p-g-12.p-md-1.edit-clear{
		width: 12% !important;;
	}
}