.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 10s 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: #138117;
    color: #fff;
    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: #138117;
    line-height: 2;
    margin-top: 0%;
    color: #fffffff0;
    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: #fff;
}

.nav_menuHead_audio .icon.plus {
    color: #fff;
}

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

.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: green !important;
    font-size: 14px !important;
    font-weight: bolder !important;
    color: white !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: 4px !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;
}



.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: 80px !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: left;
}

.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}
.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 .layout-search-panel input[type=text]{height:56px;}
body .ui-commandlink:hover .pi.pi-chart-line.fs-large{color: #fff!important;}
.layout-menu-horizontal .layout-breadcrumb-container{margin-top:45px;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%}
.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}

@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;
}


input[type="text"]{
	height:39px;
	font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}

input[type="text"]:disabled{
	height:37px;
	font-size: 1em;
	color:rgb(109, 109, 109);
}


