.slbOverlay, .slbWrapOuter, .slbWrap {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.slbOverlay {
	overflow: hidden;
	z-index: 2000;
	background-color: #000;
	opacity: 0.7;
	-webkit-animation: slbOverlay 0.5s;
	-moz-animation: slbOverlay 0.5s;
	animation: slbOverlay 0.5s
}

.slbWrapOuter {
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 2010
}

.slbWrap {
	position: absolute;
	text-align: center
}

.slbWrap:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.slbContentOuter {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0 1em;
	box-sizing: border-box;
	z-index: 2020;
	text-align: left;
	max-width: 100%
}

.slbContentEl .slbContentOuter {
	padding: 5em 1em
}

.slbContent {
	position: relative
}

.slbContentEl .slbContent {
	-webkit-animation: slbEnter 0.3s;
	-moz-animation: slbEnter 0.3s;
	animation: slbEnter 0.3s;
	background-color: #fff;
	box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.4)
}

.slbImageWrap {
	-webkit-animation: slbEnter 0.3s;
	-moz-animation: slbEnter 0.3s;
	animation: slbEnter 0.3s;
	position: relative
}

.slbImageWrap:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 5em;
	bottom: 5em;
	display: block;
	z-index: -1;
	box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.6);
	background-color: #FFF
}

.slbDirectionNext .slbImageWrap {
	-webkit-animation: slbEnterNext 0.4s;
	-moz-animation: slbEnterNext 0.4s;
	animation: slbEnterNext 0.4s
}

.slbDirectionPrev .slbImageWrap {
	-webkit-animation: slbEnterPrev 0.4s;
	-moz-animation: slbEnterPrev 0.4s;
	animation: slbEnterPrev 0.4s
}

.slbImage {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 5em 0;
	margin: 0 auto
}

.slbCaption {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 1.4em;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: .71429em 0;
	color: #fff;
	color: rgba(255, 255, 255, 0.7);
	text-align: center
}

.slbCloseBtn, .slbArrow {
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	background: none
}

.slbCloseBtn::-moz-focus-inner, .slbArrow::-moz-focus-inner {
	padding: 0;
	border: 0
}

.slbCloseBtn:hover, .slbArrow:hover {
	opacity: 0.5
}

.slbCloseBtn:active, .slbArrow:active {
	opacity: 0.8
}

.slbCloseBtn {
	-webkit-animation: slbEnter 0.3s;
	-moz-animation: slbEnter 0.3s;
	animation: slbEnter 0.3s;
	font-size: 3em;
	width: 1.66667em;
	height: 1.66667em;
	line-height: 1.66667em;
	position: absolute;
	right: -.33333em;
	top: 0;
	color: #fff;
	color: rgba(255, 255, 255, 0.7);
	text-align: center
}

.slbLoading .slbCloseBtn {
	display: none
}

.slbLoadingText {
	font-size: 1.4em;
	color: #fff;
	color: rgba(255, 255, 255, 0.9)
}

.slbArrows {
	position: fixed;
	top: 50%;
	left: 0;
	right: 0
}

.slbLoading .slbArrows {
	display: none
}

.slbArrow {
	position: absolute;
	top: 50%;
	margin-top: -5em;
	width: 5em;
	height: 10em;
	opacity: 0.7;
	text-indent: -999em;
	overflow: hidden
}

.slbArrow:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -.8em 0 0 -.8em;
	border: .8em solid transparent
}

.slbArrow.next {
	right: 0
}

.slbArrow.next:before {
	border-left-color: #fff
}

.slbArrow.prev {
	left: 0
}

.slbArrow.prev:before {
	border-right-color: #fff
}

.slbIframeCont {
	width: 80em;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
	margin: 5em 0
}

.slbIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.6);
	background: #000
}

@-webkit-keyframes slbOverlay {
	from {opacity: 0
	}

	to {
		opacity: 0.7
	}

}
@-moz-keyframes slbOverlay {
	from {opacity: 0
	}

	to {
		opacity: 0.7
	}

}
@keyframes slbOverlay {
	from {opacity: 0
	}

	to {
		opacity: 0.7
	}

}
@-webkit-keyframes slbEnter {
	from {opacity: 0;
		-webkit-transform: translate3d(0, -1em, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0)
	}

}
@-moz-keyframes slbEnter {
	from {opacity: 0;
		-moz-transform: translate3d(0, -1em, 0)
	}

	to {
		opacity: 1;
		-moz-transform: translate3d(0, 0, 0)
	}

}
@keyframes slbEnter {
	from {opacity: 0;
		-webkit-transform: translate3d(0, -1em, 0);
		-moz-transform: translate3d(0, -1em, 0);
		-ms-transform: translate3d(0, -1em, 0);
		-o-transform: translate3d(0, -1em, 0);
		transform: translate3d(0, -1em, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

}
@-webkit-keyframes slbEnterNext {
	from {opacity: 0;
		-webkit-transform: translate3d(4em, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0)
	}

}
@-moz-keyframes slbEnterNext {
	from {opacity: 0;
		-moz-transform: translate3d(4em, 0, 0)
	}

	to {
		opacity: 1;
		-moz-transform: translate3d(0, 0, 0)
	}

}
@keyframes slbEnterNext {
	from {opacity: 0;
		-webkit-transform: translate3d(4em, 0, 0);
		-moz-transform: translate3d(4em, 0, 0);
		-ms-transform: translate3d(4em, 0, 0);
		-o-transform: translate3d(4em, 0, 0);
		transform: translate3d(4em, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

}
@-webkit-keyframes slbEnterPrev {
	from {opacity: 0;
		-webkit-transform: translate3d(-4em, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0)
	}

}
@-moz-keyframes slbEnterPrev {
	from {opacity: 0;
		-moz-transform: translate3d(-4em, 0, 0)
	}

	to {
		opacity: 1;
		-moz-transform: translate3d(0, 0, 0)
	}

}
@keyframes slbEnterPrev {
	from {opacity: 0;
		-webkit-transform: translate3d(-4em, 0, 0);
		-moz-transform: translate3d(-4em, 0, 0);
		-ms-transform: translate3d(-4em, 0, 0);
		-o-transform: translate3d(-4em, 0, 0);
		transform: translate3d(-4em, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

}
.color-red {
	color: red;
}

.width_200 {
	width: 200px;
}

.createBtnRight {
	width: 100%;
}

.createBtnRight tr td.leftHeader {
	width: 50%;
}

.createBtnRight tbody tr td table tbody tr td {
	font-size: 14px !important;
}

.leftHeader {
	color: #000;
	float: left;
	font-size: 15px !important
}

.leftHeader td {
	font-size: 15px !important
}

.rightHeader {
	float: right;
}

button.createButton {
	margin: 0;
	z-index: 1;
	background-color: #ffc107 !important;
	float: right;
}

.universalSearch {
	width: 100% !important;
}

.universalSearch input, .universalSearchIDT input {
	height: 39px;
	border: solid 1px #bdbdbd !important;
	border-radius: 2px 0 0 2px !important;
	background-image: none;
	padding-left: 10px;
}

.universalSearch input {
	width: 100%;
}

.universalSearchIDT input {
	width: 100%;
}

.universalGo, .universalGoNew {
	height: 39px !important;
	border-radius: 0 2px 2px 0 !important;
	width: 115px;
	margin-left: -1px;
}

.universalSearchIDT {
	width: 70%;
}

.universalSearchIDT+span>input {
	height: 39px !important;
	border: solid 1px #bdbdbd !important;
	background-image: none;
	border-right: 0 !important;
}

.universalSearchIDT+span {
	position: relative;
	width: 25%;
	border-right: 1px solid #bdbdbd;
}

.universalSearchIDT+span input {
	width: 100%;
}

.universalSearchIDT+span>button {
	padding: 0 !important;
}

.universalSearchIDT+span>button.ui-datepicker-trigger {
	width: 30px !important;
	height: 35px !important;
	margin-top: 0 !important;
	top: 0 !important;
	right: 3px !important;
	position: absolute;
}

.universalSearchIDT+span>button span.ui-icon {
	width: 30px !important;
	height: 30px !important;
	top: 8px !important;
	left: 0 !important;
	margin: 0 !important;
}

.universalSearchIDT+span>button .ui-icon-calendar::before {
	font-size: 23px;
}

.universalGoNew {
	position: relative;
	border-radius: 0 2px 2px 0 !important;
}

.fe, .fv, .fd, .fz {
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	border-radius: 3px;
	color: #FFF;
}

.fv {
	-webkit-font-smoothing: antialiased;
	background: #0277BD;
	padding: 5px 8px;
	font-size: 8px;
}

.fe {
	-webkit-font-smoothing: antialiased;
	background: #FED02F;
	font-size: 8px;
	padding: 5px 6px;
}
.fd {
	-webkit-font-smoothing: antialiased;
	background: #E53935;
	font-size: 10px;
	padding: 5px 6px 5px 7px;
}
.fm{
	-webkit-font-smoothing: antialiased;
	background: #689F38;
	font-size: 10px;
	padding: 5px 6px 5px 7px;
	color:#fff;
	border-radius: 3px;
}

.ui-icon-disk::before {
	content: "\f0c7";
	font-family: 'FontAwesome', sans-serif;
	color: #FFF;
}

.fs pi pi-save::before {
	content: "\f0c7";
	font-family: 'FontAwesome', sans-serif;
	color: #FFF;
}

.save span.ui-icon {
	margin: -8px 0px 0px 0px !important;
}

.buttons_center {
	margin-top: 2%;
	display: block;
	text-align: center;
}

.ui-icon-arrowreturnthick-1-e::before {
	content: "\f064";
	font-family: 'FontAwesome', sans-serif;
	color: #FFF;
}

.layout-wrapper .ultima-menu li a span {
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis !important;
	overflow: hidden;
	white-space: nowrap;
	width: 75%;
}

.layout-wrapper.menu-layout-static.menu-layout-horizontal .ultima-menu li a span {

	width: auto!important;
}

.layout-wrapper .topbar .logo {
	background: none;
}

.layout-wrapper .topbar .logo img {
	width: 150px;
	height: auto;
	margin-top: 15px;
	filter: brightness(0) invert(1);
}

.layout-wrapper .topbar .topbar-left {
	padding: 9px 5px;
}

.layout-wrapper .topbar .topbar-right{
	width:calc(100% - 256px);
}
.customDialogStyle .ui-dialog-titlebar {
	padding: 10px 5px 0 0 !important;
	border-bottom: none #e0e0e0 !important;
	background-color: #ffffff;
	color: #546e7a;
	font-size: 19px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	position: absolute;
	width: 100%;
}

.customDialogStyle .ui-icon-warning, .customDialogStyle .ui-icon-alert,
.customDialogStyle .ui-icon-check {
	width: 100%;
	display: block;
	text-align: center;
}

.customDialogStyle .ui-dialog-content {
	font-size: 15px !important;
	text-align: center;
	margin-bottom: -15px;
	overflow: hidden;
	display: block !important;
}

.customDialogStyle .ui-dialog-content span {
	margin: 20px 10px 10px 0 !important;
}

.customDialogStyle .ui-dialog-footer {
	border-top: none !important;
	background-color: #ffffff !important;
	padding: 0;
}

.customDialogStyle .ui-icon {
	background-image: none !important;
	text-indent: 0;
	font-size: 25px;
	display: block;
	height: 40px;
}

.customDialogStyle .ui-icon-warning::before {
	content: "\e922";
	font-family: 'primeicons', sans-serif;
	color: #43A047;
}

.customDialogStyle .ui-confirm-dialog-severity::before {
	content: "\e922";
	font-family: 'primeicons', sans-serif;
	color: #df0f30;
}

.customDialogStyle button {
	background: #0277BD !important;
	color: #fff !important;
}

.customDialogStyle .ui-dialog-titlebar-close {
	display: none;
}

.customDialogStyle .ui-icon-check::before {
	content: "\e922";
	font-family: 'primeicons', sans-serif !important;
	color: #43A047;
}

.layout-wrapper .layout-menu .profile .profile-image {
	background: none;
}

.layout-wrapper .layout-menu .profile .profile-image img {
	width: 60px;
	height: 60px;
	display: block;
	border-radius: 50px;
}

.layout-wrapper .topbar-items > li.profile-item .profile-image {
	background: none;
}

.layout-wrapper .topbar-items > li.profile-item .profile-image img {
	width: 36px;
	height: 36px;
	display: block;
	border-radius: 50px;
}

.ui-icon-arrowreturnthick-1-w::before {
	content: "\f112";
	font-family: 'FontAwesome', sans-serif;
	color: #FFF;
}
.ui-icon-arrowreturnthick-1-w::before {
	content: "\f112";
	font-family: 'FontAwesome', sans-serif;
	color: #FFF;
}

.fileupload .ui-fileupload-content {
	display: none;
}

.fileupload .ui-widget-header {
	background: none;
	border: none;
}

.fileupload .ui-fileupload-buttonbar {
	padding: 0px !important;
}

.ui-column-filter:focus {
	border-bottom: 2px solid #3F51B5 !important;
}

.ui-autocomplete-panel {
	max-height: 300px !important;
}

.datable_column_center {
	text-align: center !important
}

.datable_column_300 {
	width: 300px
}

.datable_column_right {
	text-align: right !important
}

.datable_column_left {
	text-align: left !important
}

.datable_text_underline {
	text-decoration: underline
}

.firstSec .ui-panel {
	border: none;
}

input[type="text"]:disabled {
	opacity: 1 !important;
}

.ui-state-disabled {
	opacity: .7 !important;
}

.DynamicDataTable table thead {
	display: none;
}

.session_body {
	background: #E9E9E9;
	margin: 0;
}

#layout-topbar {
	width: 100%;
	height: 40px;
	position: fixed;
	z-index: 1000;
	background-color: #FFF;
	padding: 10px 3.5% 10px 0;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
	top: 0;
}

.wrapper_inner_topbar {
	margin: 0 auto;
}

body.layout-compact .ui-breadcrumb {
	padding: 10px 10px;
}
body.layout-compact .card {
	margin-bottom: 0 !important
}

.layout-wrapper .topbar .topbar-right .topbar-items .search-item label {
	left: 35px;
	top: 9px;
	position: absolute;
	color: #5b5959;
}
.topbar-icon.pi.pi-search{
	position: absolute;
	top: 8px;
	left: 14px;
}

body .md-inputfield label :not .ui-selectonemenu-label {
	top: 6px !important;
}

body .md-inputfield label {
	transition: transform 150ms ease-out, font-size 130ms ease-out;
	-webkit-transition: transform 150ms ease-out, font-size 130ms ease-out;
}

body .md-inputfield input:focus ~ label, body .md-inputfield input.ui-state-filled
~ label, body .md-inputfield textarea:focus ~ label, body .md-inputfield textarea.ui-state-filled
~ label, body .md-inputfield .ui-selectonemenu.ui-state-focus ~ label,
body .md-inputfield .ui-selectonemenu.ui-state-filled ~ label, body .md-inputfield .md-inputwrapper-focus
~ label, body .md-inputfield .md-inputwrapper-filled ~ label {
	top: -10px !important;
	font-size: 14px;
	color: #03A9F4;
	transition: translateY(-125%);
}

.layout-wrapper .layout-rightpanel {
	width: 80% !important;
	right: -500px;
	background: #fff;
}

.layout-rightpanel .layout-rightpanel-header {
	background: none;
}

#profile-options {
	width: auto;
	display: inline-block;
}

#profile-options .material-icons {
	vertical-align: middle;
	width: auto;
	height: auto;
	line-height: 0;
}

.rightpanel-btn {
	margin-top: 0 !important;
	margin-left: 20px;
}

.rightpanel-btn .material-icons {
	font-size: 24px !important;
	line-height: 22px;
	margin-top: 11px;
	margin-right: 10px;
}

.layout-wrapper .topbar .topbar-right {
	position: relative;
	float: right;
	width: calc(100% - 250px);
	padding: 14px 0 0;
}

.marquee {
	margin: 0 auto;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
}
.marquee:before,
.marquee:after {
	position: absolute;
	top: 0;
	width: 50px;
	height: 30px;
	content: "";
	z-index: 1;
}

.marquee__content {
	width: auto;
	display: flex;
	line-height: 30px;
	animation: marquee 20s linear infinite forwards;
	font-size: 12px;
}

.marquee__content:hover {
	animation-play-state: paused;
}

.list-inline {
	display: flex;
	justify-content: space-around;
	width: 100%;
	list-style: none;
	padding: 0px;
	margin: 0;
	border: 1px solid #eee;
}

.list-inline  li {
	width: auto;
	margin: 0;
}

@keyframes marquee {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-66.6%);
	}
}
.marquee_images {
	margin-top: 20px
}

.list-inline-img {
	background: none;
	border: 0;
	width: 100%;
}

.list-inline-img li {
	background: #f7f7f7;
	padding: 10px;
	border: 1px solid #ddd;
	width: auto;
	margin: 0 1%;
	text-align: center;
}

.marquee__content_images {
	width: 200%;
}

.accordin {
	width: 100%;
	float: left;
	padding: 20px 0;
}

#accordion h2 {
	margin: 0px;
	padding: 10px;
	color: #323232;
	font-weight: normal;
	font-size: 16px;
	background: #f7f7f7;
	text-align: left;
}

.accordion-toggle {
	cursor: pointer;
}

.accordion-content {
	display: none;
	padding: 10px;
	color: #646464;
	border-top: 0;
	text-align: left;
}

.accordion-content.default {
	display: block;
}

.accordion-toggle .view {
	font-size: 14px;
	line-height: 200%;
	font-weight: normal;
	color: rgb(127, 191, 52);
	text-align: left;
}

.icon {
	margin-left: 9px;
	float: right;
}

.plus:before {
	content: "-";
	color: #323232;
}

.minus:before {
	content: "+";
	color: #323232;
}

.slick-slide {
	padding: 10px;
}

.slick_text .slick-slide {
	padding: 0 !important
}

.slick-slide img, .slick-slide iframe {
	background: #f7f7f7;
	padding: 10px;
	border: 1px solid #ddd;
}
/* Slider */
.slick-slidermd {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}
/* @charset "UTF-8"; */
/* Slider */
.slick-loading .slick-list {
	/*background: #fff url('./ajax-loader.gif') center center no-repeat;*/

}

/* Icons */
@font-face {
	font-family: 'slick';
	font-weight: normal;
	font-style: normal;

	/*src: url('./fonts/slick.eot');*/
	/*src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');*/
}
/* Arrows */
.slick-prev, .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus
{
	color: transparent;
	outline: none;
	background: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: .25;
}

.slick-prev:before, .slick-next:before {
	font-family: 'slick', sans-serif;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: -25px;
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}

.slick-prev:before {
	content: "\e931";
	font-family: 'primeicons', sans-serif;
}

[dir='rtl'] .slick-prev:before {
	content: "\e931";
	font-family: 'primeicons', sans-serif;
}

.slick-next {
	right: -25px;
}

[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}

.slick-next:before {
	content: '→';
}

[dir='rtl'] .slick-next:before {
	content: '←';
}

/* Dots */
.slick-dotted.slick-slider {
	margin-bottom: 0px;
}

.slick-dots {
	position: absolute;
	top: 6px;
	display: inline-block;
	width: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	right: 13px;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}

.slick-dots li button:before {
	font-family: 'slick', sans-serif;
	font-size: 20px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #fff;
}

.slick_text span {
	background: #ef2929;
	color: #000;
	padding: 10px;
	display: inline-block;
}

.nav_menuHead {
	border-bottom: 1px solid #525151;
	text-align: left;
	font-size: 15px;
	position: relative;
	margin-bottom: 0;
	background: #8695f2;
	color: #070707;
	padding: 10px 20px;
	font-style: italic;
	margin-top: 0;
}

.fa.fa-download {
	float: right;
}

.downloades {
	padding: 10px;
	color: #646464;
	cursor: pointer;
	position: relative;
}

.downloads_drop {
	z-index: 1000;
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	background: #f7f7f7;
	padding: 10px;
	border: 1px solid #eee;
	display: none;
	font-size: 12px;
}

.downloades:hover .downloads_drop {
	display: block;
}

.downloads_drop_list form a {
	color: #000 !important;
	width: auto;
	display: inline-block;
	padding: 4px;
	position: relative;
	font-size: 12px;
}

.downloads_drop_list form a:hover {
	color: #fff !important;
	padding: 4px;
}

.downloads_drop_list span {
	position: relative;
	width: 100%;
	display: inline-block;
}

.downloads_drop_list span:hover {
	background: #4CAF50;
}

.downloads_drop_list span:hover a {
	color: #fff !important
}

.downloads_drop_list span:hover .fa.fa-files-o {
	color: #fff !important
}

.faqBtn {
	background: linear-gradient(to right, #43C6AC 0%, #191654 100%)
	!important;
	padding: 4px !important;
	width: 100%;
	display: inline-block;
	margin: 20px 0 0;
	border: 0;
	color: #fff;
	cursor: pointer;
	height: auto !important;
	position: fixed;
	max-width: 350px;
	bottom: 0;
	border-radius: 0 !important;
}

.faqBtn:hover {
	background: linear-gradient(to right, #191654 0%, #0e0a63 100%)
	!important;
}

.faqDialogBox.ui-confirm-dialog {
	width: 500px !important;
	left: calc(50% - 250px) !important;
}

.faqDialogBox .ui-dialog-content.ui-widget-content {
	display: none;
}

.faqDialogBox .ui-dialog-titlebar {
	background: linear-gradient(to right, #52c234 0%, #247b05 100%)
	!important;
	color: #fff !important;
}

.faqDialogBox .ui-dialog-buttonpane {
	margin: 0 !important;
}

.faqDialogBox .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon {
	color: #fff !important;
}

.downloads_drop_list form a ~ .fa.fa-volume-up {
	position: absolute;
	right: 17px;
	top: 7px;
	color: #000;
}

.downloads_drop_list form a:hover ~ .fa.fa-volume-up {
	color: #fff;
}

.downloades-audio, .downloades-document {
	display: none;
}

.nav_menuHead_document i, .nav_menuHead_audio i {
	font-weight: normal !important;
	font-style: normal;
}

.nav_menuHead_document, .nav_menuHead_audio {
	cursor: pointer;
}

.downloads_drop_list .fa.fa-files-o {
	position: absolute;
	right: 17px;
	top: 7px;
	color: #000;
}

.downloads_drop_list form a:hover ~ .fa.fa-files-o {
	color: #fff;
}

.nav_breakinbnews {
	text-align: center;
	font-size: 22px;
' position: relative;
   margin-bottom: 0;
	background: #8695f2;
	line-height: 2;
	margin-top: 0%;
	color: #070707;
	font-style: italic;
}
@keyframes marquee-animation {
	from { left:0 }
	to { left:-100% }
}
.menu_plus, .menuaudio_plus {
	float: right
}

.marquee-gallery {
	background: #ffffff;
	margin: 0;
	padding: 0;
}

.nav_menuHead_audio .icon.minus {
	color: #8695f2;
}

.nav_menuHead_audio .icon.plus {
	color: #8695f2;
}

.nav_menuHead_audio .minus:before, .nav_menuHead_audio .plus:before {
	color: #8695f2;
}

.news_gallery {
	display: inline-block;
	width: 100%;
	margin: 0 !important;
	height: 50px !important;
	position: relative;
}

.news_gallery .slick-list.draggable {
	height: 100% !important;
}

.news_gallery .slick-prev {
	right: 37px !important;
	top: -20px;
	left: auto;
}

.news_gallery .slick-next {
	right: 10px;
	top: -20px;
}

.news_gallery .slick-prev::before {
	content: "\e931";
	font-family: 'primeicons', sans-serif;
}

.news_gallery .slick-next::before {
	content: "\e932";
	font-family: 'primeicons', sans-serif;
}

.layout-rightpanel .nano {
	height: calc(100% - 120px);
}

.sur_answer body .ui-dialog .ui-dialog-buttonpane, body .ui-dialog .ui-dialog-footer
{
	text-align: left !important;
}

.marquee-video {
	padding: 5px 0;
}

.marquee-video .slick-slide {
	height: 140px !important;
	width: 300px !important;
}

.fontDot {
	font-size: 15px;
}

.downloads_drop_list .new_files {
	color: #ec4b39cc;
	font-size: 10px;
	font-weight: bold;
	top: 7px;
}

.downloads_drop_list .new_files1 {
	color: #fff;
	font-size: 0px;
}

.submitBtn {
	background: #4CAF50 !important;
	color: #fff !important;
}

.cancelBtn {
	background: #797474 !important;
}

.faqrowBtn {
	margin-left: 30%;
}

.relative {
	position: relative;
}

.layout-wrapper .topbar .logo {
	height: auto;
	text-align: center;
	width: 100%;
}

.surveydisplay {
	top: 5% !important;
	width: 40% !important;
	left: 30% !important;
}

.surveyHead {
	font-size: 20px;
}

.surveydisplay .ui-overlaypanel-content {
	background: #dddd;
	padding: 8px 20px;
}

.surveydisplay .ui-overlaypanel-close {
	background-color: #fff !important;
	padding: 2px 5px !important;
}

.sur_answer .ui-g-12.ui-md-12 {
	padding: 4px;
}


----------------------------------------------
.ui-calander-screen .ui-calendar {
	position: relative;
}

.ui-calander-screen .hasDatepicker {
	width: 100%;
}

.ui-calander-screen .ui-datepicker-trigger {
	position: absolute !important;
	top: -5px !important;
	right: -5px !important;
}

.ui-bool-label .ui-chkbox-label {
	position: absolute !important;
}

.ui-ret-fieldset.layout-compact .ui-fieldset {
	padding: 0px 14px !important;
}

.searchInput input:focus {
	width: 300px;
}

.marquee-video video {
	border: 2px solid #ddd;
	margin: 0 2px
}

.dynamic_search_calendar_new2 {
	width: 20%;
	position: relative;
}

.dynamic_search_calendar_new2>input {
	width: 100%;
	border: solid 1px #bdbdbd !important;
	height: 41px !important;
	border-left: 0 !important;
	border-bottom: 1% !important;
}

.dynamic_search_calendar_new2 .ui-datepicker-trigger {
	position: absolute !important;
	top: 14px !important;
	right: 0 !important;
}

.universalGoNew {
	margin-left: 0;
}

body .ui-inputgroup {
	position: relative;
	margin-bottom: 30px;
	margin-top: 10px;
}

.salesreturnPro td {
	width: 60%;
	padding-bottom: 10px;
}

.salesReturnCalendar {
	position: relative;
	width: 200px;
}

.salesReturnCalendar .ui-datepicker-trigger {
	position: absolute;
	right: -2px !important;
	top: -2px !important;
}

.salesRurentMode .ui-chkbox {
	width: 100%;
	margin-left: -50px;
}

.salesRurentMode .ui-chkbox-label {
	position: absolute !important;
}

.salesRurentMode td:nth-child(1) {
	width: 50% !important
}

.salesRurentMode td:nth-child(2) {
	width: 40% !important
}

.componentProdAutoCmplt {
	margin-top: 30px;
}

.summary_tdPadd td {
	padding-bottom: 10px !important
}

.billTag_tdpadd td {
	padding-bottom: 15px !important
}

.retailerFormTable td {
	padding-bottom: 10px !important
}

.salesRouteGrid td {
	padding: 10px 0;
}

.ordertrackerTable td {
	padding: 10px 0;
}

.universalSearchIDT_return {
	width: 42% !important;
}

.bankNameInput input {
	width: 100% !important
}

.bankMasterTable td {
	padding: 10px 0;
}

.mapCommonOutlets td {
	padding: 10px 0
}

.mapCommonOutlets td label {
	padding-right: 10px;
}

.sample_receipt_date_align, .sample_receiptinv_date_align {
	position: relative;
}

.sample_receipt_date_align .ui-inputfield, .sample_receiptinv_date_align .ui-inputfield
{
	width: 100% !important
}

.sample_receipt_date_align .ui-datepicker-trigger,
.sample_receiptinv_date_align .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important
}

.sampleReceiptTable td {
	padding: 10px 0;
}

.selectOneMenu_dBcode {
	width: 100%;
}

.searchOn_sample .ui-selectonemenu {
	margin-top: 10px;
}

.searchOn_sample .grn_auto_product {
	margin-top: 10px;
}

.searchOn_sample .input_100 {
	margin-top: 10px;
	line-height: 18px;
}

.collectionsTable label {
	padding-bottom: 15px;
	display: inline-block;
}

.grn table .retFieldsTables1 {
	width: 25%;
}

.caption_right {
	padding: 10px 0 !important;
	display: inline-block;
}

.voucherPanelTable tr td label {
	padding: 10px 0 !important;
	display: inline-block;
}

.distributorTable .ui-selectonemenu {
	width: 90% !important;
}

.distributorTable .ui-selectonemenu .ui-selectonemenu-label {
	padding: 0 !important;
}

.podate_relative {
	position: relative;
}

.podate_relative .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.order_frm_date, .order_to_date {
	position: relative
}

.order_frm_date .hasDatepicker, .order_to_date .hasDatepicker {
	width: 90% !important;
}

.order_frm_date .ui-datepicker-trigger, .order_to_date .ui-datepicker-trigger
{
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.firstPanelTable tr td {
	padding-bottom: 10px;
}

.retailerClassTable tr td .ui-inputfield {
	width: 100%;
}

.retailerGroupTable tr td .ui-inputfield {
	width: 100%;
}

.retailerGroupTable tr td {
	padding-bottom: 10px !important
}

.sampleIssuseTable tr td {
	padding: 10px 0
}

.sampleIssuseTablewhole tr td {
	padding: 10px 0
}

.sample_date_align {
	position: relative
}

.ui-accordion .ui-accordion-header {
        background: #8695f2 !important;
        font-size: 14px !important;
        font-weight: bolder !important;
        color: #070707 !important;
}

.ui-carousel-indicators {
    display: none !important;
  }
  .ui-carousel-prev, .ui-carousel-next {
    display: none !important;
  }

.sample_date_align .ui-inputfield {
	width: 100%;
}

.sample_date_align .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.ui-button {
	margin-right: 0
}

body.layout-compact .ui-button {
	padding: 0 16px;
}

.headerGridTable tr td {
	padding: 10px 0 !important
}

.headerGridTable2 tr td {
	padding: 4px 0 !important
}

.autoProductLable tr td label {
	padding-bottom: 10px !important;
	display: inline-block;
}

.idt_calendar_input {
	position: relative
}

.idt_calendar_input .ui-inputfield {
	width: 100%;
}

.idt_calendar_input .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.houtlable_text_right {
	padding-left: 20px
}

.colFirst table tr td {
	width: 100%;
}

.retFieldsTable tr td label {
	padding-bottom: 10px;
	display: inline-block;
}

.assetIsusseTable {
	position: relative
}

.assetIsusseTable .ui-inputfield {
	width: 100%;
}

.assetIsusseTable .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.assetIsueseWhole tr td {
	padding-bottom: 15px;
}

.searchOnTable .searchOnTableLable {
	padding-top: 25px
}

.AssetReturnTable1 tr td {
	padding-bottom: 15px;
}

.AssetReturnTable2 tr td {
	padding-bottom: 8px;
}

.autoProductTable table {
	width: 100%;
}

.autoProductTable .ui-selectonemenu {
	width: 90%;
}

.autoProductTable tr td {
	padding-bottom: 10px;
}

.assetReceiptTable1 tr td {
	padding-bottom: 15px
}

.assetReceiptTable2 tr td {
	padding-bottom: 5px
}

.assetReceiptLable tr td label {
	padding-bottom: 10px;
	display: inline-block;
}

.brandGroupTable tr td label {
	padding-bottom: 15px !important;
	display: inline-block;
}

.universalSearch_userPro {
	width: 81% !important;
}

.universalSearch_userPro input {
	width: 97.4%;
}

.universalSearchHoliday input {
	height: 40px;
	border: solid 1px #bdbdbd !important;
	border-radius: 6px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	background-image: none;
	padding-left: 10px;
	width: 98%;
}

.universalSearchHoliday {
	width: 41%;
}

.dynamic_search_calendar_holiday {
	position: relative;
}

.dynamic_search_calendar_holiday .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: 14px !important;
}

.dynamic_search_calendar_holiday input {
	border: solid 1px #bdbdbd !important;
	height: 41px;
	border-bottom: 1px solid #fff !important;
	border-left: 0 !important;
	padding: 2px 10px;
	margin-left: 1px;
}

.dynamic_search_calendar_holida .ui-selectonemenu {
	width: 100%;
}

.dynamic_search_calendar_new2 .ui-selectonemenu-label {
	padding-top: 15px;
}

.dynamic_search_calendar_new2 .ui-selectonemenu-trigger {
	top: 15px !important;
}

.dynamic_search_calendar_new2 {
	height: 46px !important
}

.universalSearch_billseries {
	width: 81%;
}

.usergroup_dea tr td label {
	padding: 10px 0 !important;
	display: inline-block;
}

.holiday_dea .ui-selectmanymenu {
	width: 100%;
}

.distrSelection {
	margin-bottom: 20px;
}

.holiday_label_padd {
	width: 90%
}

.holiday_label_padd label {
	padding-bottom: 20px;
	display: inline-block;
}

.popupButtonCal {
	position: relative
}

.popupButtonCal .ui-inputfield {
	width: 100%;
}

.popupButtonCal .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.supplierBtn {
	padding: 0 20px !important
}

.distributor_label tr td {
	padding: 10px 0 !important
}

.vechileAllocationLabel {
	padding-bottom: 10px;
	display: inline-block;
}

.distributor_label_padd {
	padding-bottom: 10px;
	display: inline-block;
}

.deliveryboy_label_padd {
	padding: 15px 0 10px;
	display: inline-block;
}

.shippingsdd_check .ui-chkbox-label {
	position: absolute;
}

.dynamic_search_select {
	border-top: solid 1px #bdbdbd !important
}

.dynamic_search_calendar_new_padd {
	width: 18.5%;
	margin-left: 5px;
}

.invDateCalender {
	position: relative
}

.invDateCalender .ui-inputfield {
	width: 100%;
}

.invDateCalender .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.search_calendar {
	position: relative
}

.search_calendar .ui-inputfield {
	width: 100%;
}

.ui_tpicker_time {
	height:30px;
}

.ui_tpicker_hour {
	height:30px;
}

.search_calendar .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.goodReceptsTable .ui-trigger-calendar {
	position: relative
}

.goodReceptsTable .ui-trigger-calendar .ui-inputfield {
	width: 100%;
}

.goodReceptsTable .ui-trigger-calendar .ui-datepicker-trigger {
	position: absolute !important;
	right: 0 !important;
	top: -5px !important;
}

.goodReceptsTable1 tr td {
	padding-bottom: 20px;
}

.goodReceptsTable2 tr td {
	padding-bottom: 15px;
}

.goodReceptsTable3 tr td {
	padding-bottom: 10px;
}

.rightpanel-btn-hide {
	display: none;
}

.marquee1-video {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
	animation: marquee 50s linear infinite;
	height: 150px;
}

.marquee1-video:hover {
	animation-play-state: paused
}

/* Make it move */
@keyframes marquee1-video { 0% {
	text-indent: 27.5em
}

	100
	%
	{
		text-indent
		:
				-105em
	}
}
.marquee1-video video {
	padding: 10px;
}

.createButton_gst {
	right: 35px !important;
	top: 110px !important
}

.gstcheck_table .ui-chkbox-label {
	position: inherit;
}

.ui-chkbox-label {
	position: absolute;
}

.save {
	margin-right: 10px;
}

.update {
	margin-right: 10px;
}

.next {
	margin-right: 10px;
}

.creditNoteDateFrom {
	position: relative;
	display: inline-block;
	width: 210px;
}

.creditNoteDateFrom .ui-inputfield {
	width: 94%;
}

.creditNoteDateFrom .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.fromdateWidth_payment {
	width: 200px;
	position: relative;
	display: inline-block;
}

.fromdateWidth_payment .ui-inputfield {
	width: 100% !important;
}

.fromdateWidth_payment .ui-datepicker-trigger {
	position: absolute;
	right: 0 !important;
	top: -5px !important;
}

.serviceInvoiceTable tr td {
	padding-bottom: 15px;
}

.dynamic_search_calendar_new2_dayend {
	border-top: solid 1px #bdbdbd !important
}

.layout-wrapper .topbar .topbar-right #menu-button span:before {
	content: "\f104";
	font-family: 'FontAwesome', sans-serif;
}

.layout-wrapper .topbar .topbar-right #menu-button.menu-button-rotate span:before
{
	content: "\f105";
	font-family: 'FontAwesome', sans-serif;
}

.layout-wrapper .topbar .topbar-right #menu-button {
	width: 36px;
	text-align: center;
	line-height: 32px;
	font-size: 30px;
}

.print {
	margin-left: 10px;
}

.rightpanel-btn em {
	color: #fff;
}


.layout-wrapper .topbar-items>li .topbar-icon {
	font-size: 25px;
}

.topbar-icon.material-icons.animated.swing {
	margin-top: 8px;
	cursor: pointer;
}

.layout-wrapper .topbar .topbar-right .topbar-items .search-item input {
	top: -5px
}

#scrNam1 .topbar-icon.material-icons {
	margin-top: 10px
}

.ui-carousel-item.ui-widget-content.ui-corner-all {
	width: auto !important;
}

.clear {
	margin-left: 10px;
}

.view {
	margin-right: 10px;
}

.clear {
	margin-right: 10px;
}

.cancel {
	margin-left: 10px;
}

body .ui-datatable.ui-datatable-scrollable thead tr th {
	color: #212121;
	font-size: 13px !important;
}

body.layout-compact .ui-widget-content {
	font-size: 14px !important;
}

.ui-inputgroup .ui-button {
	border-radius: 4px;
}

.ui-datatable-tablewrapper {
	font-size: 13px !important;
}

body .ui-datatable tbody tr td {
	font-size: 13px !important;
}

body .ui-datatable.ui-datatable-scrollable tfoot tr td {
	font-size: 13px !important;
	font-weight: bold !important;
}

body.layout-compact .ui-datatable tbody tr.ui-widget-content td {
	/* padding: 0px 0px; */

}
.session-timer {
	color: #fff;
	margin-top: 12px;
	margin-right: 10px;
}

.backDiv {
	display: none;
	height: 175px !important;
}

.front {
	height: 175px !important;
}

.responsiveDivFront {
	background: #fff !important;
	width: 96%;
	height: 100% !important;
	margin: 0 8px 7px;
	border-radius: 0;
	text-align: center;
}

.responsiveDiv {
	width: 96%;
	height: 100% !important;
	margin: 0 8px 3px;
	border-radius: 0;
	position: relative;
	transform: rotateY(180deg);
}

.flip-container:hover .flipper {
	transform: rotateY(180deg);
	transition: transform 0.9s;
}

/* .flip-container:hover .backDiv {
    display: block;
}

.flip-container:hover .front {
    display: none;
}  */
.widgetDetail:hover {
	background: none;
	transform: scale(1.1);
	transition: all 0.5s ease-in-out;
}

.widgetDetIcon {
	margin-right: 5px;
	color: #fff !important;
}

a.cmmondLinkBtn {
	display: block;
	width: 100%;
	color: #fff !important;
}

.sampleIssueDate input {
	width: 200px;
}

body.layout-compact .ui-datatable thead th {
	border-right: 1px solid #bdbdbd;
	padding: 6px 10px !important;
	font-weight: bold;
	font-size: 12px !important;
}

.billing_table {
	margin-top: 10px
}

body .ui-datatable.billing_table thead th {
	font-size: 10px !important;
}

body .ui-datatable.billing_table tbody tr.ui-widget-content td {
	font-size: 10px !important;
	padding: 6px 2px !important;
}

.billing_table .ui-commandlink.ui-widget i {
	font-size: 10px
}

.othersBtn .ui-button-text.ui-c {
	padding: 0.514rem 1rem !important
}

.idtcalandernew input {
	width: 200px;
}

.printClasss {
	background: blue;
	padding: 5px;
	border-radius: 4px;
}

.printClasss i {
	color: #fff;
}

.layout-main .ui-inputfield {
	padding: 0.6rem 0.5rem !important;
}

body .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
	padding: 0.31rem 0.714rem !important;
}

body .ui-selectonemenu .ui-selectonemenu-label {
	min-height: calc(2rem + 3px) !important;
}

body .ui-selectonemenu-label.ui-inputfield.ui-corner-all {
	width: 90%;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.buttons_center button:last-child {
	margin-left: 10px
}

.buttons_center button:first-child {
	margin-left: 10px
}

.buttons_center button:nth-child(2) {
	margin-left: 10px
}

.buttons_center button:nth-child(3) {
	margin-left: 10px
}

.buttons_center button:nth-child(4) {
	margin-left: 10px
}

.buttons_center button:nth-child(5) {
	margin-left: 10px
}

.buttons_center button:nth-child(6) {
	margin-left: 10px
}

.pi.pi-spin.pi-spinner.layout-ajax-loader-icon {
	font-size: 2rem;
}

.page-loading {
	width: 32px;
	height: 32px;
	position: fixed;
	left: 50%;
	bottom: 50%
}

body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check {
	font-size: 12px
}

.ui-selectbooleancheckbox.ui-chkbox.ui-widget {
	margin-right: 10px;
}

@media ( min-width :1200px) and (max-width:1300px) {
	body.layout-compact .ui-calendar .ui-datepicker-trigger {
		width: 13px !important;
		padding: 0 !important;
	}
	body.layout-compact .dynamic_search_calendar_new2 .ui-datepicker-trigger
	{
		width: 30px !important
	}
}

.ui-datatable-scrollable-theadclone {
	display: none;
}

.fa.fa-circle-o-notch.fa-spin.ajax-loader {
	font-size: 30px !important;
}

.ui-icon-copyright:before {
	position: absolute;
	top: 5px;
}

.foot-version {
	margin-top: 5px;
	color: #000;
}

.ui-inputfield.ui-inputtext {
	min-width: 150px !important;
	max-width: 100% !important;
}

.ui-chkbox .ui-chkbox-label {
	width: auto;
}

.Fs12 {
	font-size: 12px !important;
}

.Fs13 {
	font-size: 13px !important;
}

.White {
	color: #fff !important;
}

.MarTop35 {
	margin-top: 35px;
}

.dashboardGrid>.ui-widget-content {
	border: 0 !important;
	background: none !important;
	padding: 10px 0 !important;
}

.Fs50 {
	font-size: 50px !important;
}

.MarTop25 {
	margin-top: 25px;
}

.Fs17 {
	font-size: 17px !important;
}

.MarTop10 {
	margin-top: 10px;
}

.landingDataGrid {
	border: none;
	padding: 0;
}

.image_panel {
	background: 0 0;
	border: none;
}

a.viewAll, a.viewAllCenter {
	color: #fff !important;
	text-decoration: underline;
	position: absolute;
}

.widgetDetail table {
	text-align: left;
}

.widgetDetail table tbody tr td:nth-child(1) {
	width: 20px;
}

.flip-container:hover .backDiv {
	display: block;
}

.flip-container:hover .front {
	display: none;
}

.widgetHeader {
	margin: 10px 0 0 10px;
	font-size: 14px;
}

.styleDataTable {
	text-align: center;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
}

.session-timer {
	color: #fff;
	margin-top: 12px;
	margin-right: 10px;
}

.backDiv {
	display: none;
	height: 175px !important;
}

.front {
	height: 175px !important;
}


.responsiveDivFront {
	background: #fff !important;
	width: 96%;
	height: 100% !important;
	margin: 0 8px 7px;
	border-radius: 0;
	text-align: center;
}

.responsiveDiv {
	width: 96%;
	height: 100% !important;
	margin: 0 8px 3px;
	border-radius: 0;
	position: relative;
	transform: rotateY(180deg);
}

.flip-container:hover .flipper {
	transform: rotateY(180deg);
	transition: transform 0.9s;
}

/* .flip-container:hover .backDiv {
    display: block;
}

.flip-container:hover .front {
    display: none;
}  */
.widgetDetail:hover {
	background: none;
	transform: scale(1.1);
	transition: all 0.5s ease-in-out;
}

.widgetDetIcon {
	margin-right: 5px;
	color: #fff !important;
}

a.cmmondLinkBtn {
	display: block;
	width: 100%;
	color: #fff !important;
}

.sampleIssueDate input {
	width: 200px;
}

body.layout-compact .ui-datatable thead th {
	border-right: 1px solid #bdbdbd;
	padding: 6px 10px !important;
	font-weight: bold;
	font-size: 12px !important;
}

.billing_table {
	margin-top: 10px
}

body .ui-datatable.billing_table thead th {
	font-size: 10px !important;
}

body .ui-datatable.billing_table tbody tr.ui-widget-content td {
	font-size: 10px !important;
	padding: 6px 2px !important;
}

.billing_table .ui-commandlink.ui-widget i {
	font-size: 10px
}

.othersBtn .ui-button-text.ui-c {
	padding: 0.514rem 1rem !important
}

.idtcalandernew input {
	width: 200px;
}

.printClasss {
	background: blue;
	padding: 5px;
	border-radius: 4px;
}

.printClasss i {
	color: #fff;
}

@media ( min-width :1200px) and (max-width:1300px) {
	body.layout-compact .ui-calendar .ui-datepicker-trigger {
		width: 13px !important;
		padding: 0 !important;
	}
	body.layout-compact .dynamic_search_calendar_new2 .ui-datepicker-trigger
	{
		width: 30px !important
	}
}

.ui-datatable-scrollable-theadclone {
	display: none;
}

.fa.fa-circle-o-notch.fa-spin.ajax-loader {
	font-size: 30px !important;
}

.ui-icon-copyright:before {
	position: absolute;
	top: 5px;
}

.foot-version {
	margin-top: 5px;
	color: #000;
}

.Fs12 {
	font-size: 12px !important;
}

.Fs13 {
	font-size: 13px !important;
}

.White {
	color: #fff !important;
}

.MarTop35 {
	margin-top: 35px;
}

.dashboardGrid>.ui-widget-content {
	border: 0 !important;
	background: none !important;
	padding: 10px 0 !important;
}

.Fs50 {
	font-size: 50px !important;
}

.MarTop25 {
	margin-top: 25px;
}

.Fs17 {
	font-size: 17px !important;
}

.MarTop10 {
	margin-top: 10px;
}

.landingDataGrid {
	border: none;
	padding: 0;
}

.image_panel {
	background: 0 0;
	border: none;
}
a.viewAll, a.viewAllCenter {
	color: #fff !important;
	text-decoration: underline;
	position: absolute;
}

.widgetDetail table {
	text-align: left;
}

.widgetDetail table tbody tr td:nth-child(1) {
	width: 20px;
}

.flip-container:hover .backDiv {
	display: block;
}

.flip-container:hover .front {
	display: none;
}

.widgetHeader {
	margin: 10px 0 0 10px;
	font-size: 14px;
}

.styleDataTable {
	text-align: center;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
}

table.discPerc_padd  tbody tr:first-child td {
	padding-top: 35px;
}

table.discPerc_padd  tbody tr:nth-child(2) td {
	padding-top: 12px;
}

table.discPerc_padd  tbody tr:last-child td {
	padding-top: 12px;
}

.distrtable_width table thead tr th:first-child {
	width: 50px;
}

.distrtable_width table tbody tr td:first-child {
	width: 71px;
}

.distrtable_width .ui-datatable-scrollable-header-box table {
	width: 99.8% !important
}

.quicksearch_width .ui-selectonemenu {
	width: 200px
}

.mar_l_4 {
	margin-left: 4px
}

.distrtable_width table thead tr th:first-child .ui-chkbox.ui-chkbox-all.ui-widget
{
	margin: 0 13px;
}

.distrtable_width table tbody tr td:first-child .ui-radiobutton.ui-widget
{
	margin: 0
}

.dashboardGrid .ui-panel .ui-panel-content {
	background: none !important;
	height: 100%;
}

.dashboardGrid .ui-commandlink, .dashboardGrid .ui-link {
	text-decoration: none !important;
}

body .ui-datatable .ui-datatable-data>tr>td {
	padding: 0.5rem 0.5rem !important;
	font-size: 1rem;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
}

body .ui-datatable thead th {
	padding: 0.5rem 0.5rem !important;
}

.layout-wrapper .layout-main .layout-content {
	padding: 0 15px 0 15px !important;
}

.layout-wrapper .topbar-items>li.session-timer {
	margin-top: 8px
}

.layout-wrapper .topbar-items>li {
	margin-top: 10px;
}

.layout-wrapper .topbar .topbar-right .topbar-items .search-item input {
	padding: 0.5rem 1rem 0.5rem 2.8rem;
}

body .ui-datatable .ui-datatable-data>tr>td .ui-commandlink.ui-widget i
{
	padding: 5px;
}

.ui-button-text-icon-left .ui-button-text {
	padding-top: .67em !important;
	padding-bottom: .67em !important;
}

.layout-main .ui-inputfield {
	padding: 0.6rem 0.5rem !important;
}

.layout-main .ui-message {
	padding: 0.5rem 0.5rem !important;
}


.buttons_center button:last-child {
	margin-left: 10px
}

.buttons_center button:first-child {
	margin-left: 10px
}

.buttons_center button:nth-child(2) {
	margin-left: 10px
}

.buttons_center button:nth-child(3) {
	margin-left: 10px
}

.buttons_center button:nth-child(4) {
	margin-left: 10px
}

.buttons_center button:nth-child(5) {
	margin-left: 10px
}

.buttons_center button:nth-child(6) {
	margin-left: 10px
}

.pi.pi-spin.pi-spinner.layout-ajax-loader-icon {
	font-size: 2rem;
}


.page-loading {
	width: 32px;
	height: 32px;
	position: fixed;
	left: 50%;
	bottom: 50%
}

body .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
	padding: 0.31rem 0.714rem !important;
}

.go .ui-button-text.ui-c {
	padding: 0.5rem 1em 0.5rem 2.1em !important
}

.layout-wrapper .ultima-menu li a:hover {
	text-decoration: none;
}
body .ui-selectonemenu .ui-selectonemenu-label {
	min-height: calc(2rem + 3px) !important;
}

body .ui-selectonemenu-label.ui-inputfield.ui-corner-all {
	width: 90%;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.calenderSearchIcon button {
	background: none !important;
	color: #969696 !important;
}

.calenderSearchIcon .ui-inputfield {
	border-left: 0 !important;
}

.dynamic_search_calendar_new2 button {
	background: none !important;
	color: #969696 !important;
}

.dynamic_search_calendar_new2 .ui-inputfield {
	border-left: 0 !important;
}

.dynamic_search_calendar_holiday button {
	background: none !important;
	color: #969696 !important;
}

.dynamic_search_calendar_holiday .ui-inputfield {
	border-left: 0 !important;
}

.dynamic_search_calendar_new2 .ui-selectonemenu-label.ui-inputfield.ui-corner-all
{
	padding: 0 1rem !important;
	color: #969696 !important;
}

.dynamic_search_calendar_new2 .ui-icon.ui-icon-triangle-1-s.ui-c {
	color: #969696 !important
}

.dynamic_search_calendar_jc .ui-selectonemenu-label.ui-inputfield.ui-corner-all
{
	padding: 0 1rem !important;
	color: #969696 !important;
}

.dynamic_search_calendar_jc {
	border-left: 0 !important;
}

.dynamic_search_calendar_new1 button {
	background: none !important;
	color: #969696 !important;
}

.dynamic_search_calendar_new1 .ui-button-icon-left.ui-icon.ui-icon-calendar
{
	font-size: 1.5rem
}


.dynamic_search_calendar_new1 .ui-button.ui-button-icon-only .ui-icon {
	top: 8px;
	left: 25px;
}

body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	font-size: 0.9rem
}

body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check {
	font-size: 12px
}

.createButton .ui-button-text.ui-c {
	padding-left: 35px !important;
}

.createButton .ui-button-icon-left.ui-icon.ui-c.pi.pi-plus {
	font-size: 11px;
	padding-top: 1px;
}

.holidayYearInputSelect {
	width: 80px !important
}

.m-l-10 {
	margin-left: 10px !important
}

.m-r-10 {
	margin-right: 10px !important
}

.m-b-10 {
	margin-bottom: 10px !important
}

.m-r-25 {
	margin-right: 25px
}

.m-t-20 {
	margin-top: 20px !important
}

.m-t-15 {
	margin-top: 15px !important
}

.m-t-16 {
	margin-top: 16px !important
}

.width_migration_dueTo {
	width: 193px;
}

.width_targetStingCustomer {
	width: 193px;
}

.selectOneMenuWidth132 {
	width: 100px
}

.noOfLevelsWidth {
	width: 70px !important
}

.jcYearWidth {
	width: 90px
}

.jcTypeWidth {
	width: 135px
}

.topbar-items {
	margin-right: 45px !important;
}

.topbar-items .profile-item {
	position: absolute !important;
	right: 15px;
	top: 20px;
}

.dynamic_search_calendar_new2 .ui-button-icon-left.ui-icon.ui-icon-calendar
{
	font-size: 1.5rem
}

.dynamic_search_calendar_new2 .ui-button.ui-button-icon-only .ui-icon {
	top: 8px;
	left: 25px;
}

.distrBranch_width {
	width: 140px
}

.search_input_width {
	width: 140px
}

.SelectWidth_190 {
	width: 190px !important;
	min-width: 190px !important;
}

.focusRetailerLabel label {
	width: 170px;
	display: inline-block;
}

.grn_auto_product {
	margin-top: 2px
}

.uniSeriesLabel label {
	width: 200px;
	display: inline-block;
}

.uniSeriesCode input {
	margin-left: 4px;
	width: 190px
}

.uniSeriesPrefix input {
	margin-left: 13px;
	width: 190px
}

.m-l-6 {margin-left: 6px}
.p-t-10 {padding-top: 10px}
.p-l-35 {padding-left: 35px}
.p-t-8 {padding-top: 8px}

.DispBlock {
	width: 100% !important;
	display: block !important;
}
.topbar-icon {
	font-size: 18px !important;
	color: rgba(0, 0, 0, 0.87) !important;
}

.topbar-icon.pi.pi-chart-line {
	color: #fff !important
}

.searchByAutoComplete_master input {
	width: 213px !important;
}

.SelectWidth_230 {
	width: 230px
}

.addproduct_checkwidth tr td:first-child {
	width: 80px;
}

.addproduct_checkwidth tr th:first-child {
	width: 65px;
}

.addproduct_checkwidth-new tr th:nth-child(2) {
	width: 172px !important;
}

.addproduct_checkwidth-new tr th:nth-child(3) {
	width: 173px !important;
}

.m-t-7 {
	margin-top: 7px
}

.pro-sea-inp .ui-autocomplete-dropdown {
	height: 47px !important
}

.pro-sea-add {
	height: 47px !important
}

.pro-sea-inp {
	width: 320px;
}

.pro-sea-inp input {
	width: 85%
}

.pro-slabBase tr td:first-child {
	padding-bottom: 2px;
}

.schemeMaster_grid table tbody tr td:first-child {
	width: 12%;
}

.schemeMaster_grid table tbody tr td:nth-child(2) {
	width: 31%;
}

.schemeMaster_grid2 table tbody tr td:first-child {
	width: 18%;
}

.flexiproductDt_grid table thead tr th:last-child {
	width: 10%
}

.flexiproductDt_grid .ui-message {
	padding: 0.2rem 0.2rem
}

.flexiproductDt_grid .ui-inputfield {
	padding: 0.6rem 1rem !important
}

.flexiproductDt_grid .ui-datatable .ui-datatable-data>tr>td {
	padding: 0.2rem 0.5rem !important
}

.error_box .ui-panel-content.ui-widget-content {
	background: #e9e9e9;
}

.customer_unassigned_grid tr td:first-child {
	width: 11.7%;
}

.customer_unassigned_grid tr td:nth-child(2) {
	width: 40.8%;
}

.customer_unassigned_grid tr td:last-child {
	width: 46%;
}

.customer_assigned_grid tr td:first-child {
	width: 11.4%;
}

.customer_assigned_grid tr td:nth-child(2) {
	width: 44.3%;
}

.customer_assigned_grid tr th:first-child {
	text-align: center;
}

.billing_cus_sea {
	width: 200px;
	margin-top: -26px
}

.billing_config_width {
	width: 75px !important;
}

.billing_sellrateing {
	text-align: right;
	width: 43px;
	padding: 3px 3px !important;
}

.textleft {
	text-align: left;
}

.invoice_dis_amt {
	text-align: right;
	margin-left: 10%;
}

.floatright {
	float: right
}

.fontweightbold {
	font-weight: bold
}

.colorblue {
	color: blue;
}

.collections_btn {
	display: block;
	margin-top: 1%;
}

.width80 {
	width: 80px
}

.margin-top1 {
	margin-top: 1%;
}

.height28 {
	height: 28px
}

.width350 {
	width: 350px
}

.marginleft5 {
	margin-left: 5px
}

.width190 {
	width: 190px
}

.width200 {
	width: 200px
}

.width100 {
	width: 100px !important
}

.width500 {
	width: 500px !important
}

.marginleft18 {
	margin-left: 18px
}

.marginleft9 {
	margin-left: 9px
}

.paddingright100 {
	padding-right: 100px
}

.marginbottom2 {
	margin-bottom: 2px
}

.stockhand {
	width: 500px;
	padding-top: 10px;
}

.paddingtop20 {
	padding-top: 20px
}

.o2btable table tbody tr td {
	width: auto !important;
}

.o2btable table thead tr th {
	width: auto !important;
}

body .ui-breadcrumb {
	margin-bottom: 10px !important;
	margin-left: -15px;
	margin-right: -15px;
}
/* .layout-wrapper .layout-main {
  padding: 74px 15px 50px 15px !important;
} */
.textcenter {
	text-align: center;
}

.width100per {
	width: 100%;
}

.createButton-chart {
	position: absolute;
	right: 115px;
	top: 130px;
}

.edit-chart {
	position: absolute;
	right: 30px;
	top: 130px;
}
.layout-config-button {
	line-height: 5rem;
}

.layout-menu-slim.layout-wrapper .footer {
	left: 75px;
}

.layout-wrapper.menu-layout-horizontal .footer {
	left: 0;
}

.layout-wrapper.menu-layout-overlay .footer {
	left: 0;
}

.topbar-icon.pi.pi-question-circle {
	color: #fff !important
}

.layout-wrapper.menu-layout-static.layout-menu-slim .ultima-menu li ul {
	overflow-y: auto;
	max-height: 500px;
}

/* .layout-menu.layout-menu-light .profile .profile-image{filter: brightness() invert(1);}
.menu-layout-static .profile .profile-image{filter: brightness() invert(1);}
.layout-menu.layout-menu-dark .profile .profile-image{filter: brightness() invert(0);}
.layout-wrapper.menu-layout-overlay.layout-menu-overlay-active .profile .profile-image{filter: brightness() invert(1);}
.layout-wrapper.menu-layout-overlay.layout-menu-overlay-active .layout-menu.layout-menu-dark .profile .profile-image{filter: brightness() invert(0);} */
.dtCollectionsDataTable-input .ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.input_50
{
	float: right;
}
.ui-selectbooleancheckbox.ui-chkbox.ui-widget {
	margin-right: 10px;
}

body .ui-fileupload .ui-fileupload-buttonbar {
	border: none !important;
}

.ui-autocomplete {
	min-width: 250px !important;
	max-width: 100% !important;
}

.ui-autocomplete-input.ui-inputfield {
	min-width: 200px !important;
	max-width: 100% !important;
}

.ui-selectonemenu {
	min-width: 180px !important;
	max-width: 100% !important;
}

.ui-selectcheckboxmenu {
	min-width: 250px !important;
	max-width: 100% !important;
}

.ui-calendar {
	min-width: 250px !important;
	max-width: 100% !important;
}

.topbar-rightmenuIcon {
	color: #fff;
}

.layout-menu.layout-menu-dark #profile-options {
	color: #fff;
}

.layout-wrapper .ultima-menu li ul li a {
	padding: 0.5em 1em 0.5em 2em;
}

body .ui-autocomplete-panel {
	width: 250px;
}

@media ( max-width :1300px) {
	.billingauto_product_med .ui-autocomplete-input {
		width: 180px;
	}
	.salvageDate .hasDatepicker {
		width: 120px
	}
}

.SkuLine_input {
	width: 100%;
	margin-top: 20px;
	text-align: right;
}

.search_input_width_new {
	width: 100%;
}

.fileupload_alignment {
	padding-bottom: 20px
}

.tAB_align {
	margin-left: 175px;
}

.tAB_align1 {
	margin-left: 5px;
}

.add_Align {
	padding-top: 20px;
}

.align_Panel {
	margin-left: 63%;
}

.align_InputBox {
	margin-left: 32%;
	width: 60%;
}

.align_InputBox1 {
	margin-left: 35%;
	width: 60%;
}

.align_BranchTop {
	padding-top: 20px;
}

.align_BranchTop1 {
	padding-top: 10px;
}

.align_Button {
	padding-top: 10px;
	width: 100%;
	height: 100%;
}

.align_Space {
	width: 500px;
}

.align_BranchBottom {
	padding-bottom: 20px;
}

.titlealign_top {
	padding-top: 20px;
}

.layout-notification-button {
	display: block;
	position: fixed;
	width: 4rem;
	height: 4rem;
	line-height: 4rem;
	background-color: #ffffff;
	color: #000001;
	text-align: center;
	top: 27%;
	right: 0;
' margin-top: -1.5rem;
border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-transition: background-color 0.2s;
	-o-transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
	overflow: hidden;
	cursor: pointer;
	z-index: 999;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.24);
}
.layout-notification-button i {
	font-size: 2.5rem;
	line-height: inherit;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-moz-transition: transform 1s;
	-o-transition: transform 1s;
	-webkit-transition: transform 1s;
	transition: transform 1s;
}

#layout-notification-button .pi.pi-bell{font-size: 2rem;}
.layout-notification-button{line-height: 5rem;}

.layout-survey-button {
	display: block;
	position: fixed;
	width: 4rem;
	height: 4rem;
	line-height: 4rem;
	background-color: #ffffff;
	color: #000001;
	text-align: center;
	top: 37%;
	right: 0;
' margin-top: -2.5rem;
border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-transition: background-color 0.2s;
	-o-transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
	overflow: hidden;
	cursor: pointer;
	z-index: 999;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.24);
}
.layout-survey-button i {
	font-size: 2.5rem;
	line-height: inherit;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-moz-transition: transform 1s;
	-o-transition: transform 1s;
	-webkit-transition: transform 1s;
	transition: transform 1s;
}


.layout-config.layout-config-active {
	transform: translateX(0);
}
.layout-config.layout-config-active .layout-config-content .layout-config-button i {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.ui-selectonemenu-panel.hideDisabled .ui-selectonemenu-item.ui-state-disabled {
	display: none!important;
}
.vehicleSearchPanel .ui-selectonemenu {
	min-width: 200px !important;
	border-top: 1px solid #bdbdbd !important;
	border-left: 1px solid #bdbdbd !important;
	border-right: 1px solid #bdbdbd !important;
}

.vehicleSearchPanel table tbody tr td {
	font-size: 12px;
	padding-bottom: 12px;
}

.vehicleSearchPanel table tbody tr td label {
	font-size: 12px !important;
}

.vehicleSearchPanel table tbody tr td .caption_right {
	font-size: 12px !important;
}

.targetTable .ui-datatable-tablewrapper thead .targetTableRow th {
	background: #03A9F4;
	color: #fff;
	border-right: 1px solid #d7cccc;
	text-align: center !important;
}

.targetTable .ui-datatable-tablewrapper thead .targetTableRowSecond th {
	background: #03A9F4;
	color: #fff;
	border-right: 1px solid #d7cccc;
}

.targetTable .ui-datatable-scrollable-header thead .targetTableRow th {
	background: #03A9F4;
	color: #fff;
	border-right: 1px solid #d7cccc;
	text-align: center !important;
}

.targetTable .ui-datatable-scrollable-header thead .targetTableRowSecond th {
	background: #03A9F4;
	color: #fff;
	border-right: 1px solid #d7cccc;
}

.targetTableValue1 {
	width: 28px;
	display: inline-block;
	text-align: center;
}

.targetTableValue2 {
	width: 40px;
	display: inline-block;
}

.targetTableValue2 input {
	width: 100%;
}

.targetTableValue3 {
	width: 26px;
	display: inline-block;
	text-align: center;
}

.color-red {
	color: #e62a10;
}

.dataTable-with-border th {
	border-right: 1px solid #bdbdbd !important;
	text-align: center !important;
}

.ui-radiobutton .ui-radiobutton-box.ui-state-disabled {
	cursor: default !important;
	display: none !important;
}
-----------
.layout-menu-static-inactive .footer {
	left: 0 !important;
}

.active-menuitem {
	color: #03A9F4;
}


@media screen and (max-width: 767px) {
	.layout-wrapper .footer {
		left: 0 !important;
	}

	.layout-wrapper .footer .footer-text-left {
		width: 100%;
		text-align: center;
		font-size: 12px;
	}

	.layout-wrapper .footer .footer-text-right {
		text-align: center !important;
		float: left;
		width: 100%;
		padding-top: 10px;
		font-size: 12px;
	}

	body.layout-compact .card {
		padding: 8px;
	}
}

body .ui-message {
	padding: 0;
}

.body .ui-message.ui-message-error {
	padding: 4px 0;
}

.dynamic_search_calendar_new1, .dynamic_search_calendar_new2 {
	position: relative;
	width: 25%;
}

.dynamic_search_calendar_new1 > input {
	border: 1px solid #bdbdbd;
	height: 39px;
	border-bottom: 0;
	border-right: 1px solid #bdbdbd !important;
	width: 100%;
}

.dynamic_search_calendar_new1 > input:focus {
	border: 1px solid #bdbdbd;
}

.dynamic_search_calendar_new2 > input {
	border: 1px solid #bdbdbd;
	height: 39px;
	border-bottom: 0;
	border-left: 0;
	width: 100%;
}

.dynamic_search_calendar_new2 > input:focus {
	border: 1px solid #bdbdbd;
}

.dynamic_search_calendar_new1 .ui-button-icon-only,
.dynamic_search_calendar_new2 .ui-button-icon-only {
	position: absolute;
	right: 5px !important;
	top: 8px !important;
}

body.layout-compact .ui-message {
	min-height: auto;
	display: inline-block;
}

.dynamic_search_calendar_jc .ui-selectonemenu-label {
	line-height: 32px;
}

.dynamic_search_calendar_jc .ui-selectonemenu-trigger .ui-icon {
	top: 7px;
}

.dynamic_search_calendar_holiday {
	position: relative;
}

.dynamic_search_calendar_holiday > input {
	border: 1px solid #bdbdbd;
	height: 39px;
	border-bottom: 0;
}

.dynamic_search_calendar_holiday .ui-button-icon-only {
	position: absolute;
	right: 5px !important;
	top: 10px !important;
}

.dynamic_search_calendar_new2 .ui-selectonemenu-label {
	line-height: 32px;
}

.dynamic_search_calendar_new2 .ui-selectonemenu-trigger .ui-icon {
	top: 7px;
}

.detailForm_new tbody tr td {
	width: 110px !important;
}

.detailForm_new tbody tr td .igst_star .ui-chkbox-label:after {
	position: absolute;
	right: -14px;
	top: 0;
	content: "*";
}

.ui-inputgroup .ui-button {
	border-radius: 4px;
	box-shadow:none!important;

}

body.layout-compact .ui-button.ui-button-icon-only .ui-icon {
	font-size: 17px;
	margin-top: -6px;
}

.vehicleSearchPanel .ui-selectonemenu {
	min-width: 200px !important;
}

.vehicleSearchPanel table tbody tr td {
	padding-bottom: 5px;
}

.vehicleSearchPanel table tbody tr td .caption_right {
	font-size: 14px !important;
}

.priceDiscountCheck .ui-chkbox .ui-chkbox-label {
	font-size: 12px !important;
	margin: 0 0 0 2px !important;
}

.schemeClaimBor {
	border-bottom: 1px solid #bdbdbd;
}

.disclaimeragreeDisplay tbody tr {
	display: inline-block;
}

.disclaimerChangePass input {
	margin-bottom: 20px;
}

button.othersGreenBtn {
	background: #008000 !important;
}

.TexAlCenter {
	text-align: center;
}

.forgotpasswordCaptura .ui-button .ui-button-text {
	font-size: 14px;
	line-height: 0;
}

.forgotpasswordCaptura .BigTopic .forgotpasswordCapturaLogo {
	margin: 50px 0;
}

.forgotpasswordCaptura .redThemetext {
	display: inline-block;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 20px!important;
}

.forgotpasswordCaptura .ui-panel .ui-panel-content {
	padding: 0;
}
.forgotpasswordCaptura .ui-panel .ui-panel-content img{
	margin-top:8px;
}
.forgotpasswordCaptura .forgotcapeImg .ui-outputpanel.ui-widget {
	display: inline-block;
	width:100%;
}

.action_show {
	display: none;
}

body table tbody tr:hover .action_show {
	display: block;
}

.width1500 {
	width: 1500px;
}

.width1000 {
	width: 1000px;
}

.width550 {
	width: 550px
}

.width150 {
	width: 150px
}

.width50 {
	width: 50px;
}
.m-t-24 {
	margin-top: 24px!important;
}

.u_input {
	margin-bottom: 20px;
}

.u_input .ui-inputgrouprow {
	width: 40%;
	padding-right: 50px;
	position: relative;
}

.u_input .ui-inputgrouprow label {
	width: 40%;
	float: left;
}

.u_input .ui-inputgrouprow input {
	width: 60%;
	float: left;
}

.u_input .ui-inputgrouprow .ui-datepicker-trigger {
	position: absolute;
	right: 43px !important;
	top: -4px !important;
}

.u_input .ui-inputgrouprow .ui-button {
	position: absolute;
	right: 50px !important;
	top:0 !important;
}

.u_input .ui-inputgrouprow .ui-selectonemenu {
	width: 60%;
	float: left;
}

.u_input .ui-inputgrouprow .ui-selectcheckboxmenu {
	width: 60%;
	float: left;
}

.ui_status table {
	width: 60%
}

.u_input .ui-inputgrouprow.ui_status input {
	width: auto
}

.ui_status table tbody tr {
	display: inline-block;
}

.createBtnRight tbody tr td table tbody tr td {
	font-size: 14px !important;
}

.ui-tabs-panels .ui-panel-titlebar {
	background-color: #ddd;
}

.ui-tabs-panels .ui-panel-titlebar .ui-panel-title {
	color: #323232;
}

.ui-tabs-panels .ui-widget-content.ui-datatable-even .ui-inputfield, .ui-tabs-panels .ui-widget-content.ui-datatable-odd
.ui-inputfield {
	width: 100px;
	text-align: right;
}

.ui-tabs-panels .ui-widget-content.ui-datatable-even .ui-calendar .ui-inputfield,
.ui-tabs-panels .ui-widget-content.ui-datatable-odd .ui-calendar .ui-inputfield {
	width: 100px;
	text-align: left;
}

.ui-tabs-panels .ui-widget-content.ui-datatable-odd .ui-selectonemenu-label, .ui-tabs-panels .ui-widget-content.ui-datatable-even .ui-selectonemenu-label {
	text-align: left !important;
}

.incentivefirstColumn {
	width: 50%;
}

.ui-selectcheckboxmenu-multiple .ui-selectcheckboxmenu-trigger .ui-icon {
	top: auto;
}

.ui-selectcheckboxmenu-token-label {
	padding: 0 20px 0 0;
	font-size: 12px;
}

.sectionDiv .ui-icon {
	font-size: 18px;
}


.podateRelative {
	position: relative;
}

body.layout-compact .podateRelative .ui-datepicker-trigger {
	position: absolute;
	top: -5px;
	right: -9px;
}

.targetTable .ui-datatable-tablewrapper thead .targetTableRow th {
	background: #03A9F4;
	color: #fff;
	border-right: 1px solid #d7cccc;
	text-align: center !important;
}

.targetTable .ui-datatable-tablewrapper thead .targetTableRowSecond th {
	background: #03A9F4;
	color: #fff;
	border-right: 1px solid #d7cccc;
}

.targetTable .ui-datatable-scrollable-header thead .targetTableRow th {
	background: #03A9F4;
	color: #fff;
	border-right: 1px solid #d7cccc;
	text-align: center !important;
}

.targetTable .ui-datatable-scrollable-header thead .targetTableRowSecond th {
	background: #03A9F4;
	color: #fff;
	border-right: 1px solid #d7cccc;
}

.targetTableValue1 {
	width: 28px;
	display: inline-block;
	text-align: center;
}

.targetTableValue2 {
	width: 40px;
	display: inline-block;
}

.targetTableValue2 input {
	width: 100%;
}

.targetTableValue3 {
	width: 26px;
	display: inline-block;
	text-align: center;
}

.color-red {
	color: #e62a10;
}

.dataTable-with-border th {
	text-align: center !important;
}

.notification_date {
	font-size: 12px;
	color: #646464;
}

.notification_name {
	font-size: 14px;
}

.notification_ul {
	height: 250px;
	overflow-y: auto;
	border-radius: 0 0 4px 4px;
	background: #eee !important;
}

.notification_ul li a {
	border-bottom: 1px solid #ddd;
}

.notification_ul li a:hover {
	background: #bcf3ed !important;
}

.notification_ul li a.active {
	background: #f9f9f9;
}

.header-icons {
	font-size: 20px !important;
	color: #757575;
	margin-right: 12px;
}

.header-label {
	vertical-align: top;
}

/* body .ui-datatable tbody tr.ui-state-highlight .ui-inputfield {
    color: #212121
} */

.wordBreak {
	word-wrap: break-word
}

.selectOneMenuLabel .ui-selectonemenu-label {
	width: 100% !important;
}


.fz {
	-webkit-font-smoothing: antialiased;
	background: #006600;
	padding: 5px 8px;
	font-size: 10px;
}

.question_width td:first-child {
	width: 200px;
}


body.layout-compact .layout-wrapper .ultima-menu li a i:first-child {
	width: 16px;
}

body.layout-compact .ui-datatable tbody tr.ui-widget-content td {
	border-right: 1px solid #bdbdbd;
	word-wrap:break-word;
	font-size: 12px;
}
.width_200 {
	width: 200px;
}

.componentProdAutoCmplt {
	padding-top: 30px;
}

.reasonMargin label {
	margin-left: -170px;
}

.retailercapnew tr:last-child td {
	visibility: hidden;
}

.schmectrlcheck {
	margin-top: -15px !important;
}

.schmectrlchecklabel {
	margin-bottom: 13px !important;
	display: inline-block;
}

td.textOverFlow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.relative_calander {
	position: absolute;
	right: 0 !important;
	top: -4px !important
}
.layout-topbar-white .layout-topbar-action img{  filter: brightness(0) invert(0);}
.p-datepicker.ui-calendar.ui-inputwrapper-filled.ui-trigger-calendar input{border-radius:4px 0 0 4px;}
body .p-datepicker .ui-datepicker-trigger.ui-button{padding:0.5rem!important}
.session-timer {
	color: #fff;
	margin-top: 12px;
	margin-right: 10px;
}

.backDiv {
	display: none;
	height:185px!important;

}
.front{height:185px!important;}

.responsiveDivFront {
	width: 96%;
	height: 100%!important;
	margin: 0 8px 7px;
	border-radius: 0;
	text-align: center;
}

.responsiveDiv {
	width: 96%;
	height: 100%!important;
	margin: 0 8px 3px;
	border-radius: 0;
	position: relative;
	transform: rotateY(180deg);
}
.flip-container:hover .flipper{transform: rotateY(180deg);transition: transform 0.9s;}
.widgetDetail:hover {
	background: none;
	transform: scale(1.1);
	transition: all 0.5s ease-in-out;
}
.widgetDetIcon {
	margin-right: 5px;
	color: #000!important;
}
a.cmmondLinkBtn {
	display: block;
	width: 100%;
}
.sampleIssueDate input{width:200px;}
body.layout-compact .ui-datatable thead th {
	border-right: 1px solid #bdbdbd;
	padding:6px 10px!important;
	font-weight: bold;
	font-size: 12px !important;
}
.billing_table{margin-top:10px}
body .ui-datatable.billing_table thead th{font-size:10px!important;}
body .ui-datatable.billing_table tbody tr.ui-widget-content td{font-size:10px!important;padding:6px 2px!important;}
.billing_table .ui-commandlink.ui-widget i{font-size:10px}
.othersBtn .ui-button-text.ui-c{padding:0.514rem 1rem!important}
.idtcalandernew input{width:200px;}
.printClasss{background:blue;padding:5px;border-radius:4px;}
.printClasss i{color:#fff;}

@media (min-width:1200px) and (max-width:1300px) {
	body.layout-compact .ui-calendar .ui-datepicker-trigger{width:13px!important;padding:0!important;}
	body.layout-compact .dynamic_search_calendar_new2 .ui-datepicker-trigger{width:30px!important}
}
.ui-datatable-scrollable-theadclone{display:none;}
.fa.fa-circle-o-notch.fa-spin.ajax-loader{font-size:30px!important;}
.ui-icon-copyright:before{position:absolute;top:5px;}

.Fs12 {
	font-size: 12px !important;
}

.Fs13 {
	font-size: 13px !important;
}

.White {
	color: #fff !important;
}

.MarTop35 {
	margin-top: 35px;
}

.dashboardGrid > .ui-widget-content {
	border: 0 !important;
	background: none !important;
	padding: 10px 0 !important;
}

.Fs50 {
	font-size: 50px !important;
}

.MarTop25 {
	margin-top: 25px;
}

.Fs17 {
	font-size: 17px !important;
}

.MarTop10 {
	margin-top: 10px;
}
.landingDataGrid {
	border: none;
	padding: 0;
}
.image_panel {
	background: 0 0;
	border: none;
}
a.viewAll,
a.viewAllCenter {
	color: #fff !important;
	text-decoration: underline;
	position: absolute;
}
.widgetDetail table {
	text-align: left;
}
.widgetDetail table tbody tr td:nth-child(1) {
	width: 20px;
}
.flip-container:hover .backDiv {
	display: block;
}

.flip-container:hover .front {
	display: none;
}

.widgetHeader {
	margin: 10px 0 0 10px;
	font-size: 14px;
}
.styleDataTable{
	text-align:center;
	border-radius:4px;
}
table.discPerc_padd  tbody tr:first-child td{padding-top:35px;}
table.discPerc_padd  tbody tr:nth-child(2) td{padding-top:12px;}
table.discPerc_padd  tbody tr:last-child td{padding-top:12px;}
.distrtable_width table thead tr th:first-child{width:56px;}
.distrtable_width table tbody tr td:first-child{width:71px;}
.distrtable_width .ui-datatable-scrollable-header-box table{width:99.8%!important}
.quicksearch_width .ui-selectonemenu{width:200px}
.mar_l_4 {margin-left:4px}
.distrtable_width table tbody tr td:first-child .ui-radiobutton.ui-widget{margin:0}
.dashboardGrid .ui-panel .ui-panel-content{background:none!important;height: 100%;}
.dashboardGrid .ui-commandlink, .dashboardGrid .ui-link{text-decoration: none!important;color:#1e1e1e;}
body .ui-datatable .ui-datatable-data > tr > td{padding: 0.5rem 0.5rem!important;font-size: 1rem;white-space: normal;word-wrap:break-word;word-break:break-all;}
body .ui-datatable thead th{padding: 0.5rem 0.5rem!important;}
.layout-wrapper .layout-main .layout-content{padding: 0 15px 0 15px !important;}
.layout-wrapper .topbar-items > li.session-timer{margin-top:8px}
.layout-wrapper .topbar-items > li{margin-top: 10px;}
.layout-wrapper .topbar .topbar-right .topbar-items .search-item input{padding: 0.5rem 1rem 0.5rem 2.8rem;}
body .ui-datatable .ui-datatable-data > tr > td .ui-commandlink.ui-widget i{padding:5px;}
.ui-button-text-icon-left .ui-button-text{padding-top: .67em!important;padding-bottom: .67em!important;}
.layout-main .ui-inputfield{padding: 0.58rem 0.5rem!important;}
/* .layout-main .ui-message{padding: 0.5rem 0.5rem!important;} */
.buttons_center button:last-child{margin-left:10px}
.buttons_center button:first-child{margin-left:10px}
.buttons_center button:nth-child(2){margin-left:10px}
.buttons_center button:nth-child(3){margin-left:10px}
.buttons_center button:nth-child(4){margin-left:10px}
.buttons_center button:nth-child(5){margin-left:10px}
.buttons_center button:nth-child(6){margin-left:10px}
.pi.pi-spin.pi-spinner.layout-ajax-loader-icon{font-size:2rem;}
.page-loading{width:32px;height:32px;position:fixed;left:50%;bottom:50%;z-index:100000}
body .ui-autocomplete .ui-autocomplete-dropdown.ui-button{padding: 0.5rem 0.714rem!important;}
.go .ui-button-text.ui-c{padding:0.5rem 1em 0.5rem 2.1em !important}
.layout-wrapper .ultima-menu li a:hover{text-decoration: none;}
body .ui-selectonemenu .ui-selectonemenu-label{min-height: calc(2rem + 3px)!important;}
body .ui-selectonemenu-label.ui-inputfield.ui-corner-all{width:90%;white-space: nowrap;text-overflow: ellipsis;}
.calenderSearchIcon button{background:none!important;color:#969696!important;}
.calenderSearchIcon .ui-inputfield{border-left:0!important;}
.dynamic_search_calendar_new2 button{background:none!important;color:#969696!important;}
/* .dynamic_search_calendar_new2 .ui-inputfield{border-left:0!important;}
 */.dynamic_search_calendar_holiday button{background:none!important;color:#969696!important;}
.dynamic_search_calendar_holiday .ui-inputfield{border-left:0!important;}
.dynamic_search_calendar_new2 .ui-selectonemenu-label.ui-inputfield.ui-corner-all{padding:0 1rem !important;color:#969696!important;}
.dynamic_search_calendar_new2 .ui-icon.ui-icon-triangle-1-s.ui-c{color:#969696!important}
.dynamic_search_calendar_jc .ui-selectonemenu-label.ui-inputfield.ui-corner-all{padding:0 1rem !important;color:#d3cfcf!important;}
.dynamic_search_calendar_jc{border-left:0!important;border-top:1px solid #dbdbdb!important;border-bottom:1px solid #dbdbdb!important}
.dynamic_search_calendar_new1 button{background:none!important;color:#969696!important;}
.dynamic_search_calendar_new1 .ui-button-icon-left.ui-icon.ui-icon-calendar{font-size:1.5rem}
.dynamic_search_calendar_new1 .ui-button.ui-button-icon-only .ui-icon{top: 8px;left: 25px;}
body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{font-size:0.9rem}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check{font-size:12px}
.createButton .ui-button-text.ui-c{padding-left: 35px !important;}
.createButton .ui-button-icon-left.ui-icon.ui-c.pi.pi-plus{font-size: 11px;padding-top: 1px;}
.holidayYearInputSelect{width:80px!important}
.m-l-10{margin-left:10px!important}
.m-r-10{margin-right:10px!important}
.m-b-10{margin-bottom:10px!important}
.m-b-5{margin-bottom:5px!important}
.m-r-25{margin-right:25px}
.m-t-20{margin-top:20px!important}
.m-t-15{margin-top:15px!important}
.m-t-16{margin-top:16px!important}
.width_migration_dueTo{width:193px;}
.width_targetStingCustomer{width:193px;}
.selectOneMenuWidth132{width:100px}
.noOfLevelsWidth{width:70px!important}
.jcYearWidth{width:90px}
.jcTypeWidth{width:135px}
.topbar-items{padding: 0 20px!important;}
.topbar-items table{width:100%;}
.topbar-items .profile-item{position: absolute!important;right:15px;top: 20px;}
.dynamic_search_calendar_new2 .ui-button-icon-left.ui-icon.ui-icon-calendar{font-size:1.5rem}
.dynamic_search_calendar_new2 .ui-button.ui-button-icon-only .ui-icon{top: 8px;left: 25px;}
.distrBranch_width{width:140px}.grn_auto_product input{width:80%!important;}
.search_input_width{width:140px}
.SelectWidth_190{width:190px!important;min-width: 190px!important;}
.focusRetailerLabel label{width:170px;display:inline-block;}
.grn_auto_product{margin-top:2px;width:230px}
.grn_auto_product input{width:80%!important;}
.purorderAdd .ui-button-text.ui-c{padding:0.643rem 0.75rem 0.643rem 2rem!important;}
.uniSeriesLabel label{width:200px;display:inline-block;}
.uniSeriesCode input{margin-left:4px;width:190px}
.uniSeriesPrefix input{margin-left:13px;width:190px}
.m-l-6{margin-left:6px}
.p-t-10{padding-top:10px}
.p-l-35{padding-left:35px}
.p-t-8{padding-top:8px}
.DispBlock{width:100%!important;display: block !important;}
.topbar-icon{font-size: 18px!important;color: rgba(0, 0, 0, 0.87)!important;}
.topbar-icon.pi.pi-chart-line{color:#fff!important}
.m-t-7{margin-top:7px}
.pro-sea-inp .ui-autocomplete-dropdown{height:47px!important}
.pro-sea-add{height:47px!important}
.pro-sea-inp{width: 320px;}
.pro-sea-inp input{width:85%}
.pro-slabBase tr td:first-child{padding-bottom:2px;}
.schemeMaster_grid table tbody tr td:first-child{width:12%;}
.schemeMaster_grid table tbody tr td:nth-child(2){width:31%;}
.schemeMaster_grid2 table tbody tr td:first-child{width:18%;}
.flexiproductDt_grid table thead tr th:last-child{width:10%}
.flexiproductDt_grid .ui-message{padding:0.2rem 0.2rem}
.flexiproductDt_grid .ui-inputfield{padding:0.6rem 1rem!important}
.flexiproductDt_grid .ui-datatable .ui-datatable-data > tr > td{padding:0.2rem 0.5rem !important}
.error_box .ui-panel-content.ui-widget-content{background:#e9e9e9;}

.customer_unassigned_grid tr td:first-child{width:12%;}
.customer_unassigned_grid tr td:nth-child(2){width:38.8%;}
.customer_unassigned_grid tr td:last-child{width:46%;}
.customer_assigned_grid tr td:first-child{width:11.8%;}
.customer_assigned_grid tr td:nth-child(2){width:44.3%;}
.customer_assigned_grid tr th:first-child{text-align:center;}
.billing_cus_sea{width:200px;margin-top:-26px}
.billing_config_width{width:75px!important;}
.billing_sellrateing{text-align:right;width:43px;padding:3px 3px !important;}
.textleft{text-align:left;}
.invoice_dis_amt{text-align:right;margin-left:10%;}
.floatright{float:right}
.fontweightbold{font-weight:bold}
.colorblue{color:blue;}
.collections_btn{display:block;margin-top:1%;}
.width80{width:80px}
.margin-top1{margin-top:1%;}
.height28{height:28px}
.width350{width:350px}
.marginleft5{margin-left:5px}
.width190{width:190px}
.width200{width:200px}
.width100{width:100px!important}
.width500{width:500px!important}
.marginleft18{margin-left:18px}
.marginleft9{margin-left:9px}
.paddingright100{padding-right:100px}
.marginbottom2{margin-bottom:2px}
.stockhand{width:500px;padding-top:10px;}
.paddingtop20{padding-top:20px}
.o2btable table tbody tr td{width:auto!important;}
.o2btable table thead tr th{width:auto!important;}
body .ui-breadcrumb{
	margin-left: -15px;
	margin-right: -15px;
}
.textcenter{text-align:center!important;}
.createButton-chart{position:absolute;right:115px;top:130px;}
.edit-chart{position:absolute;right:30px;top:130px;}
#layout-config-button .pi.pi-cog{font-size: 2rem;}
.layout-config-button{line-height: 5rem;}
.layout-menu-slim.layout-wrapper .footer{left: 75px;}
.layout-wrapper.menu-layout-horizontal .footer{left: 0;}
.layout-wrapper.menu-layout-overlay .footer{left: 0;}
.topbar-icon.pi.pi-question-circle{color:#fff!important}
.layout-wrapper.menu-layout-static.layout-menu-slim .ultima-menu li ul{overflow-y: auto;max-height: 500px;}
.dtCollectionsDataTable-input .ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.input_50{float:right;width:100%;}
.ui-selectbooleancheckbox.ui-chkbox.ui-widget{margin-right:5px}

@media (min-width: 1025px){
	.layout-wrapper.menu-layout-static.layout-menu-static-inactive .layout-menu {margin-left: -256px;}
	.topbar-rightmenuIcon{color:#fff;}
	.layout-menu.layout-menu-dark #profile-options{color:#fff;}
	.layout-wrapper .ultima-menu li ul li a{padding:0.5em 1em 0.5em 2em;}
}
body .ui-autocomplete-panel{ width: 250px;}
@media (max-width:1300px){
	.billingauto_product_med .ui-autocomplete-input{width:180px;}
	.salvageDate .hasDatepicker{width:120px}
}
.SkuLine_input{width:100%;margin-top:20px;text-align: right;}
.search_input_width_new{width:100%;}
#companyISRPanel .ui-fluid .ui-inputtext[size],
#companyISRPanel .ui-fluid .ui-inputfield[size]{width:100%;}
.companyISRPanelBtn{text-align:center;margin-top:20px;}
.companyISRPanelBtn .ui-button{width:auto;}
.ui-outputlabel-rfi{color:#ff0000;}

@media (max-width:640px){
	.isrtableresponsive	.datable_column_right, .isrtableresponsive .datable_column_center{text-align:left!important;}
	.ui-selectcheckboxmenu-panel{width:100%;}
	.ui-datatable-reflow .ui-datatable-data tr.ui-widget-content{border-bottom:2px solid #ddd!important;}
	img {max-width:100%;}
	#testFormId184 > div{margin-left: 2%!important;margin-right: 2%!important;}
}
.m-t-10{margin-top:10px!important;}
.marginZero{margin:0!important;}
.SelectWidth_160{width:160px!important;}
.width110{width:110px;}
.ui-inputgroup .ui-message{margin:0!important;padding:0 2px 0 0!important;}
.rightHeader .ui-button{border-radius:2px;}
.ui-confirm-dialog-message{margin:0!important}
.ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon{font-size:0!important;margin:0!important}
.routeCoveragePlanDrop{width:21%!important;}
.uniquesettingselectWidth .ui-selectonemenu {min-width: 260px !important;}
.m-l-16{margin-left:16px!important;}
.grnUom{min-width:100px!important;}
.selectOneMenu_dBcode{min-width:100px!important;}
.p-t-20{padding-top: 20px;}
.m-t-28{margin-top:28px!important;}
.fastcolldate input{width:100px}
.purchaseReturnDataTable tr th{font-size:12px!important;}
.ui_tpicker_hour, .ui_tpicker_minute, .ui_tpicker_second{padding:10px 0!important}
.layout-topbar-logo img{width:10rem;filter: brightness(0) invert(1);}
.layout-topbar-logonew img{width:6rem;filter: brightness(0);padding:14px}
.layout-topbar .layout-search-panel input[type=text]{height:56px;}
body .ui-commandlink:hover .pi.pi-chart-line.fs-large{color: #fff!important;}
.layout-breadcrumb-container{margin-bottom: 5px;}
.layout-menu-light .layout-inline-menu .layout-inline-menu-action img{
	filter: brightness(1) invert(1);
}
.layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-item .layout-topbar-action-panel .layout-topbar-action-item{
	padding:0!important;
}
.layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-item .layout-topbar-action-panel .layout-topbar-action-item a{
	padding: 1rem!important;
	display: block;
}
.layout-topbar-blue .layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-action-panel a i{
	padding-right:8px;
}
.layout-menu-wrapper .layout-menu-container .layout-inline-menu a{padding:1rem;display:block;}
.layout-topbar-white .layout-topbar-logo img{filter:none;}
.layout-ajax-loader-icon {
	position: fixed;
	font-size: 3rem !important;
	color: #616161;
	z-index: 999;
	pointer-events: none;
	bottom:50%!important;
	right:50%!important;
}
.languagesDrop{width:90%;padding:1em;}
.RaisedButton:hover{border:1px solid #fff;}
.layout-topbar-items li  ul li a i{margin-right: 7px;}
.layout-topbar-items li  ul li a{text-decoration:none!important;}
.layout-topbar-dark .layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-action-panel .layout-topbar-action-item:hover {
	background-color: rgba(0, 0, 0, 0.07);
	transition: background-color 0.2s;
}
.m-0{margin:0!important}
.darkOnly .foot-version{color:#fff!important;}
.disclaimerTop{margin-top:10%;}
.disclaimerPage{background:#e8edf3}
.disclaimerLogo{margin-bottom:50px;}
.disclaimerBtn{margin-top:30px!important;}
.disclaimerBtn .ui-button-text.ui-c{padding: 1rem 2rem!important;}
.disclaimerHead{text-align: center;font-size:20px;font-weight:bold;display:inline-block;margin-bottom:20px;position:relative;letter-spacing: 2px;}
.disclaimerHead:after{position:absolute;content:"";border-bottom:2px dashed #504e4e;width:100px;bottom:-10px;left:calc(50% - 50px);}
.ui-selectoneradio.disclaimeragreeDisplay label{margin:5px 16px 0 8px!important;}
.disclaimerCont{margin-bottom: 30px;text-align: center;padding:0 70px;line-height:30px;font-size:16px;color:#716e6e}
.captchaBlock{text-align:center;width:100%;}
#agreeGroup{margin-top:30px;}
.good-qrcode{background:#000!important}
.creditdebitWidth{margin-left:10px;margin-top:5px;width:100%}
.layout-topbar-white .layout-topbar-item i{color:#000;}
.layout-menu-wrapper .layout-menu-container .layout-menu li > a .layout-menuitem-text{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 0.4rem!important;
}
.layout-wrapper .layout-main{padding-top: 4.27rem!important;}
@media screen and (max-width:767px){
	.disclaimerCont{padding:0 20px;}
	.layout-topbar-logo img{width:150px!important}
}

.layout-wrapper .layout-config-button.ui-button.ui-button-icon-only{
	right:280px;
}
.layout-wrapper.layout-rtl .layout-config-button.ui-button.ui-button-icon-only{
	left:280px!important;
}
.ui-sidebar .layout-config-button.ui-button.ui-button-icon-only .pi.pi-cog{
	transform: rotate(360deg);
	transition: transform 1s;
}
.ui-sidebar.ui-sidebar-active .layout-config-button.ui-button.ui-button-icon-only .pi.pi-cog{
	transform: rotate(0deg);
	transition: transform 1s;
}
.layout-topbar-yellow .layout-topbar .layout-topbar-item .layout-topbar-action img, .layout-topbar-lime .layout-topbar .layout-topbar-item .layout-topbar-action img, .layout-topbar-amber .layout-topbar .layout-topbar-item .layout-topbar-action img, .layout-topbar-orange .layout-topbar .layout-topbar-item .layout-topbar-action img{filter: brightness(0) invert(0);}
.fast_populate_cash{width:70%;}
.fastadjustmentpopupamt .ui-inputfield{width:100%;}
.width_180{width:180px;}
#targetDistDialog .ui-icon.ui-icon-warning.ui-confirm-dialog-severity{display:none;}
#yearendpopupdialog .ui-icon.ui-icon-warning.ui-confirm-dialog-severity{display:none;}
#yearEndDialog .ui-icon.ui-icon-warning.ui-confirm-dialog-severity{display:none;}
.customer_unassigned_grid.ui-datatable .ui-selection-column .ui-chkbox-all{margin:0 auto;}
.customer_assigned_grid.ui-datatable .ui-selection-column .ui-chkbox-all{margin:0 auto;}
#disableErrorDialog .ui-icon.ui-icon-alert.ui-confirm-dialog-severity{display:none;}


@media (min-width:1000px) and (max-width:1450px){
	.dtCollectionsDataTable-input .ui-datatable.ui-datatable-gridlines thead > tr > th{font-size:11px;}
	.dtCollectionsDataTable-input .ui-datatable.ui-datatable-gridlines tbody > tr > td{font-size:11px;}
	.dtCollectionsDataTable-input .ui-datatable.ui-datatable-gridlines tfoot > tr > td{font-size:11px;}
	.dashboardGrid .ui-commandlink, .dashboardGrid .ui-link{font-size:12px;}

}
.claimsUSerGroupWidth{width:100%;}
.claimsPaddingZero{padding:0!important;margin:0!important;}
.confiTableHead .ui-column-title{margin-top:-41px;display:inline-block;}
.productInputWidth{width:100%;}
.companyrouteDist .ui-selectoneradio label{margin:0 0 0 8px!important}

body .ui-breadcrumb .ui-breadcrumb-items li .ui-menuitem-link{
	opacity:1;
}
body .ui-breadcrumb .ui-breadcrumb-items li:first-child a.ui-icon-home{
	opacity:1;
}
.rtlchanneltextcenter .ui-datatable .ui-selection-column .ui-chkbox-all{display:inline-block;}
.search_input_tax{width:150px;}
.skulinetextcenter .ui-chkbox.ui-chkbox-all{display:inline-block;}
.servicemastertextcenter .ui-chkbox.ui-chkbox-all{display:inline-block;margin-left: -8px !important;}
.company_route_center table tbody tr td{text-align:center;}
.company_route_center table thead tr th{text-align:center;}
.company_route_center table > thead > tr > th > .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
body .ui-commandlink:hover, body .ui-link:hover{text-decoration: none!important;}
.etlselectWidth{min-width:220px!important;}
.etluploaddetailsname .ui-fileupload-files .ui-fileupload-filename{width:140px!important;}
.etluploaddetailsname .ui-fileupload-files .ui-fileupload-row div:nth-child(3){width:120px;}
.etluploaddetailsname .ui-fileupload-content .ui-progressbar{width: 90px!important;}
.etluploaddetailsname.ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row > div{
	padding: 0.5rem!important;
}
.statealigncenter .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.isr_search{width:91%!important;}
.isr_viewall{width:9%!important;}
.focusbrandTxtcenter table thead tr th > .ui-chkbox.ui-chkbox-all{display:inline-block;}
.einvoice{color: #086ff4;font-size: 16px;}
.creditAmt{font-size: 16px;font-weight:bold;}
body .ui-chkbox:has(:not(.ui-state-disabled).ui-state-hover){box-shadow:none!important;}
body .ui-chkbox:has(.ui-state-active):has(:not(.ui-state-disabled).ui-state-focus){box-shadow:none!important;}
body .ui-chkbox:has(:not(.ui-state-disabled).ui-state-focus){box-shadow:none!important;}
.productSelection .addproduct_checkwidth table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}

.layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-item .layout-topbar-action-panel{
	background:#fff;
}
.popuplable{padding:20px 0px 10px ;display:block;font-weight:bold;}
.TopBarclaimsHead tbody tr td{font-weight:bold;}
.layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-item .layout-topbar-action{
	height: 3.8rem!important;
	min-width: 3.8rem!important;
}
.layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-item .layout-topbar-action i{
	margin-left:5px;
}
.claimsremarks{height:60px!important;}
.saleableAvailableQty, .orderValue{width:100px;}
.SelectWidth_150{width:150px!important;min-width:150px!important;}
.forgotpasswordCaptura .ui-message{padding:10px!important;}
#changepassword_grid .ui-icon.ui-icon-warning.ui-confirm-dialog-severity{display:none;}
.adjustmentInput{width:100%;}
.customerdynamicTable table thead tr th{padding:0!important;border-top:0}
.salesRouteconfirmDialogNew  table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;margin-left: -10px;}
.deliveryBoyTableNew table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#approvePurchOrder .ui-icon.ui-icon-warning.ui-confirm-dialog-severity{display:none;}
#approvePurchOrder .ui-confirm-dialog-message{width:100%;}
#rejectPurchOrder .ui-icon.ui-icon-warning.ui-confirm-dialog-severity{display:none;}
#rejectPurchOrder .ui-confirm-dialog-message{width:100%;}
#rejectPurchOrder label{float: left;text-align: center;width: 100%;margin-bottom: 12px;}
#rejectPurchOrder .errorMsgAlign{width:100%;}
#rejectPurchOrder textarea{width:100%;}
#ApproveInfoDialogNoCode .ui-icon.ui-icon-check.ui-confirm-dialog-severity{display:none;}
#ApproveInfoDialogNoCode .ui-confirm-dialog-message{width:100%;}
#RejectInfoDialog .ui-icon.ui-icon-check.ui-confirm-dialog-severity{display:none;}
#RejectInfoDialog .ui-confirm-dialog-message{width:100%;}
.withManualboxs .ui-panel.ui-widget.ui-widget-content.ui-corner-all{box-shadow:none;}
.edit.edit-chart .ui-button-icon-left.ui-icon.ui-c.pi.pi-pencil{font-size:12px;padding-left: 2px;}
.adjusmentTable table thead tr th:nth-child(3){width:27%!important;}
.billingadjustmentsform .ui-datatable-scrollable-body table tbody tr td:nth-child(3){width:28.2%!important}
.dtRetailers table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.retlrRoute table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.retailerCRDBDialog .ui-dialog-content.ui-widget-content{padding:1.2rem 1.25rem 1.25rem 1.25rem!important}
.retailerCRDBDialog .buttons_center{margin-top: 10%;}
.vehicleSearchPanel .ui-commandlink, body .ui-link{margin-bottom: 4px !important;display: inline-block;margin-right: 5px;}
.notifiheight{height:600px;overflow:auto;}
.productDetailsList .ui-datatable-tablewrapper table tbody tr:last-child td{border:0!important;}
.dynamic_search_calendar_new2_new input{border-top: 1px solid #bdbdbd !important;border-left: 1px solid #bdbdbd !important;border-bottom: 1px solid #bdbdbd !important}
.dynamic_search_calendar_new1_new input{border-left:0!important;}
.universalSearchIDT_sample input{border-right:0!important;}
.txtDesc{width:100%;}
#uploadErrAssetRecpt .ui-icon.ui-icon-alert.ui-confirm-dialog-severity{display:none;}
.branchDialog1new table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.dynamic_search_calendar_new11_new input{border-top: 1px solid #bdbdbd !important;border-bottom: 1px solid #bdbdbd !important;border-right:0!important;}
#modulepopup table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#attchComp table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#collectedBy table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#routepopup table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#billPopup table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.salesreasonpadd {padding-top:28px;}
.keygenetorerror .ui-message {padding:0!important;margin-left:0!important;}
.keygenetorerror .ui-message.ui-message-error.ui-widget.ui-corner-all{padding:10px!important;margin-left:10px!important;margin-top:10px!important;}

.universalSearchIDT_gst input{border-right:0!important;}
.sampleremarksissue{height:100px!important;overflow:auto;width:100%;}
.add-iisuebtn{margin-top: 15px !important;margin-left: 10px !important;}
.componentProdAutoCmplt .ui-message{padding:0!important;}
#dconfirmDialog table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;margin-left:-10px;}
.add-sapmle-new {margin-top:10px!important;}
.messIss-samplenew{padding: 8px!important;font-size: 11px!important;}
#serialNoBilling  table thead tr th:first-child{width:4%!important;}
#serialNoBilling  table tbody tr td:first-child{width:6%!important;}
.serialno_search{margin: 10px 0;}
.serialno_search .ui-autocomplete-input.ui-autocomplete-dd-input{padding:0.6rem 0.75rem!important;}
.productSerialQty.ui-selectoneradio label{margin:0 20px 0 12px!important;}
#serialNoBilling .serialNoResultDetails table thead tr th:first-child{width:22.3%!important;padding-left: 42px !important;}
#serialNoBilling .serialNoResultDetails table tbody tr td:first-child{width:22.3%!important;padding-left: 42px !important;}
#serialNoBilling .serialNoResultDetails table tbody tr:last-child td{border:0!important}
.salesReturnGodown{width:100%;margin-bottom:5px;}
.reasononpopup{width:100%;margin-bottom:5px;}
.console{width:100%;margin-bottom:5px;}
.serialNo{width:100%;margin-bottom:5px;}
.sampleIssueGodown{width:100%}
.custType{width:71%;}
.retReq{width:71%;}
.iremark{width:104%;}
.messIss-assetissue{width: 100%;padding: 8px!important;font-size: 12px!important;}
.productSearch-asset{width:150px;}
.universalSearchIDT_assetreturn input{border-right:0!important;}
.no-bor-left input{border-left:0!important;}
.issueQty-asetrecipt, .recievedQty-asetrecipt, .damageQty-asetrecipt, .shortageQty-asetrecipt, .excessQty-asetrecipt{width:150px;}
.returnReq-aasetrecipt{width:75%!important}
.distrBrCode-aasetrecipt{width:77%!important}
.refNo-assetrecipt{width:77%!important}
.remark-claims, .mClaimAmt-claims, .descr-claims, .refNo-claims{width:130px;}
.sales_sellrate .ui-message{padding:0!important;}
.sales_sellrate .ui-message.ui-message-error.ui-widget.ui-corner-all{padding:10px!important;}
.collectionsreasonwidth{width:100%;}
.penaltycollections{width:100%;}
.addProductDataTableGrid .ui-datatable-scrollable-body tbody tr td:nth-child(1){width:18.5%!important;}
.addProductDataTableGrid .ui-datatable-scrollable-body tbody tr td:nth-child(2){width:43%!important}
.addProductDataTableGrid .ui-datatable-scrollable-body tbody tr td:nth-child(3){width:43%!important;}
.addProductDataTableGrid table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.productDestinationDatable .ui-datatable-scrollable-body tbody tr td:nth-child(1){width:17.4%!important;}
.productDestinationDatable .ui-datatable-scrollable-body tbody tr td:nth-child(2){width:32%!important;}
.productDestinationDatable .ui-datatable-scrollable-body tbody tr td:nth-child(3){width:55%!important;}
.productDestinationDatable table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.orderTrackerTable table thead > tr > th{font-size:13px!important}
.orderTrackerTable table tbody > tr > td{font-size:13px!important}
#attchRte table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.popupDoj_calen input{width:70%;}
.salesman_status{width:175px}
.salesman_creategodown{width:130px}
.salesman_creategodown .ui-selectbooleancheckbox.ui-chkbox.ui-widget{margin-left:5px;margin-top:6px}
#sukPopup table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.totalweightWidth{width:120px;}
#SerialNumber .productDetailsList table thead tr th:first-child{width:4%!important;}
#SerialNumber .productDetailsList table tbody tr td:first-child{width:5.6%!important;}
#SerialNumber .serialNoResultDetails table thead tr th:first-child{width:22.3%!important;padding-left: 51px !important;}
#SerialNumber .serialNoResultDetails table tbody tr td:first-child{width:22.3%!important;padding-left: 51px !important;}
.purchaseserailradioconsole {padding:12px 0}
#serialSelectionselection .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all{margin-bottom:6px;}
#serialSelectionselection .serialSelectionselectionList table thead tr th:first-child{width:4%!important;}
#serialSelectionselection .serialSelectionselectionList table tbody tr td:first-child{width:5.6%!important;}
#serialSelectionselection .serialSelectionselectionList table thead tr th:nth-child(2){width:100px!important;}
#serialSelectionselection .serialSelectionselectionList table tbody tr td:nth-child(2){width:114px!important;}
#serialSelectionselection .serialNoResultDetails table thead tr th:first-child{width:22.3%!important;padding-left: 51px !important;}
#serialSelectionselection .serialNoResultDetails table tbody tr td:first-child{width:22.3%!important;padding-left: 51px !important;}
#serialSelectionselection .serialNoResultDetails table thead tr th:nth-child(2){width:auto!important;}
#serialSelectionselection .serialNoResultDetails table tbody tr td:nth-child(2){width:auto!important;}
#serialSelectionselection .serialNoResultDetails table thead tr th:last-child{width:66px!important;}
#serialSelectionselection .serialNoResultDetails table tbody tr td:last-child{width:66px!important;}
.vechilesalesmanpadd{padding-top:8px;}
.vechiledisbranchcodepadd{padding-top:30px;}
#retailerpopup table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.width100per{width:100%;}
.billing-sellrate .ui-message{padding:0!important;}
.billing-sellrate .ui-message.ui-message-error.ui-widget.ui-corner-all{padding:10px!important;}
.sampleissValuepadd{padding-top:20px;}
.target_deliveryboy{margin-top:15px!important;}
.search_input{width:100%;}
.stockyreasonpadd{padding-top: 35px;}
.qtyGrid{padding-top:7px;}
.forgotcapeImg img{width:120px;}
.schemedistactive table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.schemedistinactive table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.schemedistactive table thead tr th:last-child{text-align:center;}
.schemedistinactive table thead tr th:last-child{text-align:center;}
.schemedistrStatusDataTableGrid tbody tr td:nth-child(1){width:48%;}
.schemedistrStatusDataTableGrid tbody tr td:last-child{width:48%;}
#distrSchemeDialog table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;margin-left: -9px;}
#retailerSchemeDialog table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;margin-left: -9px;}
#distributortypepopup table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#modulenamepopup .ui-datatable-scrollable-body table tbody tr td{padding: 12px 10px !important;}
.approvalLevelConfigDataTable table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.skulinedropWidth {width:100%!important;}
#prodlevelvaluesku table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#modalGodown table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#prdlevelvalue table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#prodlevelvalue table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#modalProduct  table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#schemeRetlrChannelDialog table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#schemeRetlrGroupDialog table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#schemeRetlrClassDialog table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#customerAttributePopupId table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#salesReturnTransactionRefNoPopup table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
#toDistrpopup table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block!important;}
#fromBatchsearch table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block!important;}
.width_150{width:150px;}
.coveragesourceDatable table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;margin-left: -9px;}
.coveragedistsourceDatable table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block;}
.loadBatchValue{border-radius: 0 3px 3px 0!important;}
.salesman-batch{border-radius:3px 0 0 3px!important;height:35px;}
.footer-text-left{width:70%;line-height:18px;}
.footer-text-right{width:30%;text-align:right;}
.layout-rtl .footer-text-right{text-align:left;}
.layout-footer .flex.gap-2{width:100%;}
#vehicleAllocationDialog table thead tr th .ui-chkbox.ui-chkbox-all.ui-widget{display:inline-block!important;}
.salesreturnreason{padding-top:35px;}
.listofcustomer{margin:20px 0 15px;display:inline-block;}
#dconfirmDialog .ui-button{margin-bottom:10px;}



@media (min-width:1000px) and (max-width:1200px){
	.billPrint_configuration .ui-selectoneradio label{font-size:11px;margin: 0 10px 0 5px!important;}
	.billPrint_configuration .ui-radiobutton .ui-radiobutton-box{width: 16px; height: 16px;margin-top:2px;}
	.billPrint_configuration .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon{width: 8px;height: 8px;margin-top: -4px!important;margin-left: -4px!important;}
}
@media (min-width:1201px) and (max-width:1400px){
	.billPrint_configuration .ui-selectoneradio label{font-size:14px;margin: 0 10px 0 4px!important;}
	.billPrint_configuration .ui-radiobutton .ui-radiobutton-box{width: 15px; height: 16px;margin-top:2px;}
	.billPrint_configuration .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon{width: 8px;height: 8px;margin-top: -4px!important;margin-left: -4px!important;}
}
.tallyPopup{
	float:right;
	background:none!important;
	height: 30px;
}
.tallyPopup .pi.pi-info-circle{color: #3F51B5!important;font-size: 20px!important;}
.tallyPopup .ui-button-text.ui-c{padding:0!important}
.ui-autocomplete-itemtip.ui-state-highlight.ui-widget.ui-corner-all.ui-shadow{width:auto!important}
.billprint-choose .ui-fileupload-content.ui-widget-content.ui-corner-bottom{border:0;padding:0;}
.billprint-choose .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top{border:0;padding:1.5rem 0;}
.billprint-choose-relative tbody tr:nth-child(4) td{position:relative;}
.bill-print-upload{position:absolute;left:150px;top:22px;}
.billing_txn .ui-fieldset-content{position:relative}
.bllinginfobtn{position:absolute;top:51px;margin-left: 10px !important}
.firstSec{width:100%;}
.ui-splitbutton {margin-left: 10px;}
.ui-splitbutton .ui-button-icon-only{padding:0.5px 0;}
.purchase_order_add{margin-bottom:1.9%!important;}
.m-b-20{margin-bottom:20px;}
.billing_customer_padd tbody tr td:last-child{padding-top:6px;}
.msgAutoRetailer_billing{width:215px;}
.pricewidthlevel{width:250px!important;min-width:250px!important;}
.datable_approve{font-size: 12px!important;width: 110px;}
.datable_reject{font-size: 12px!important;width: 110px;margin-top: 5px!important;}
.retattrTreewidth {width:320px;}
.retattrTreelabel{margin-left:20px;}




.pages-body.notfound-page {
	background: #455A64;
}
.pages-body {
	height: 100vh;
}
.pages-body .pages-panel.card {
	border: 1.5px solid var(--divider-color);
	border-radius: 6px;
}
.pages-body .pages-panel {
	text-align: center;
	z-index: 200;
}
.pages-body .pages-panel.card > .card {
	background-color: var(--content-alt-bgcolor);
}
.pages-body .pages-panel.card img {
	width: 100%;
}
.pages-body .pages-panel .pages-detail {
	color: var(--text-secondary-color);
}
.pages-body.notfound-page .pages-panel .pages-header {
	background: #455A64;
}
.pages-body .pages-panel .pages-header {
	margin-top: -3rem;
	color: var(--primary-color-text);
	border: 1.5px solid var(--divider-color);
	border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
}
.pages-body .pages-panel .pages-header h2 {
	margin: 0;
}
.flex-column {
	flex-direction: column !important;
}
.flex {
	display: flex !important;
}
.mb-auto {
	margin-bottom: auto !important;
}
.mt-auto {
	margin-top: auto !important;
}
.align-self-center {
	align-self: center !important;
}
.mt-3 {
	margin-top: 1rem !important;
}
.px-6 {
	padding-left: 3rem !important;
	padding-right: 3rem !important;
}
.py-1 {
	padding-top: .25rem !important;
	padding-bottom: .25rem !important;
}
.px-3 {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.pb-6 {
	padding-bottom: 3rem !important;
}
.errorpage-btn{
	background: none!important;
	color: #3F51B5!important;
	margin-top: 40px !important ;
}
.exception-detail{color: #827d7d;margin-top: 10px;}
.fifteen-percent{width: 5%;}
.twenty-percent{width: 10%;}
.schemefirstColumn{width:36%}
.eight-percent{width:220px}
.schemesecondColumn{width:40%;padding-left: 5%;}
.schemethirdColumn{padding-left:5%}
.sectionDivNew{border-bottom:1px solid #eee;margin-bottom: 20px!important;}
.isOnMrpMargin{margin-top: -125px!important;}

.ui-selectonemenu-panel{width:190px}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight{
	overflow:hidden!important;
}

/*  .layout-menu-horizontal .layout-menu-wrapper .layout-menu-container .layout-menu{
		white-space: nowrap;
	overflow-y:  none;
	overflow-x:  auto;
	-webkit-overflow-scrolling: touch;
	}
 .layout-menu-horizontal .layout-menu-wrapper .layout-menu-container .layout-menu::-webkit-scrollbar {
	display: none;
} */


.layout-wrapper.layout-menu-horizontal .dashboardGrid{margin-top:40px;}
.layout-menu-wrapper .layout-menu-container .layout-menu li > a{
	margin-right: 4px!important;
	padding: 0.75rem 0.2rem!important;
}foot-logo
 .layout-wrapper.layout-menu-horizontal .layout-inline-menu-action{padding: 1rem 0.5rem!important;}
.layout-wrapper.layout-menu-horizontal .layout-inline-menu-action .layout-inline-menu-icon.pi.pi-angle-down{margin-left:0.6rem!important}
.layout-menu-horizontal .layout-menu-container .layout-menu{margin:0!important}
.layout-menu .layout-root-menuitem:last-child ul{left: -130px!important;}


@media (max-width: 992px){
	.layout-menu-horizontal .layout-menu-wrapper .layout-menu-container .layout-menu{overflow:auto;
	}
	.layout-menu-horizontal .layout-menu-wrapper .layout-menu-container .layout-menu::-webkit-scrollbar {
		display: none;
	}
}
.foot-logo{
	width:200px;
}

.log-ticket-btn {
	display: flex;
	align-items: center;
	padding: 8px 14px;
	background-color: #3f51b5; /* Indigo */
	color: #fff !important;
	border-radius: 6px;
	font-weight: bold;
	transition: background-color 0.3s, transform 0.2s;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
	text-decoration: none;
}