.createBtnRight {
    width: 100%;
}

.leftHeader {
    float: left;
    font-weight: bold;
    text-decoration: underline;
}

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

}

.rightHeader {
    float: right;
}

button.createButton {
    margin: 0;
    z-index: 1;
   float:right;
   border-radius: 2px !important;
}

.universalSearch {
    width: 90.4%;
}

.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: 28%;
    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 , .fp {
    font: normal normal normal 14px/1 'primeicons', sans-serif;
    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: 10px;
}

.fe {
    -webkit-font-smoothing: antialiased;
    background: #FED02F;
    font-size: 10px;
    padding: 5px 6px;
}

.fex{
	-webkit-font-smoothing: antialiased;
    background: #ded5f5;
    padding: 9px 10px;
    font: normal normal normal 14px/1 'primeicons', sans-serif;
    font-size: 100px;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    border-radius: 3px;
    color: #FFF;
	
}

.fp{
    
    -webkit-font-smoothing: antialiased;
    background: #26a269;
    padding: 5px 6px;
    font-size: 8px;
}

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

.fs{
    font: normal normal normal 14px/1 'primeicons', sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    background: #0080c0;
    padding: 5px 6px;
    border-radius: 3px;
    color: #FFF;
    font-size: 8px;
}

.fb{
    font: normal normal normal 14px/1 'primeicons', sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    background: #0080c0;
    padding: 5px 6px;
    border-radius: 3px;
    color: #FFF;
    font-size: 8px;
}

.fs{
    font: normal normal normal 14px/1 'primeicons', sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    background: #0080c0;
    padding: 5px 6px;
    border-radius: 3px;
    color: #FFF;
    font-size: 8px;
}

.fa {
  font: normal normal normal 14px/1 'primeicons', sans-serif;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.fd{
    font: normal normal normal 14px/1 'primeicons', sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    background: #E53935;
    padding: 5px 6px;
    border-radius: 3px;
    color: #FFF;
    font-size: 8px;
}

.fr{
    font: normal normal normal 14px/1 'primeicons', sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    padding: 5px 6px;
    border-radius: 3px;
    color: #000;
    font-size: 8px;
}

.fa-img {
  font: normal normal normal 14px/1 'primeicons', sans-serif;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  background: #3465a4;
  padding: 5px 6px;
  border-radius: 3px;
  color: #FFF;
  font-size: 8px;
}

.fa-2x {
  font-size: 2em;
}
.ui-icon-disk::before {
    content: "\f0c7";
    font-family: 'primeicons', sans-serif;
    color: #FFF;
}



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

.ui-icon-arrowreturnthick-1-e::before {
    content: "\f064";
    font-family: 'primeicons', 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;
    margin-top:14px;
}

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

.layout-wrapper .topbar .topbar-left {
    padding: 9px 5px;
    width: 256px;
}
.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;
    padding: 2rem 1.25rem !important;
}

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

.customDialogStyle .ui-dialog-footer {
    border-top: none !important;
    padding: 1.5rem 1.25rem !important;
}

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

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

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

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

.customDialogStyle .ui-icon-check::before {
    content: "\f00c";
    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: 'primeicons', sans-serif;
    color: #FFF;
}

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

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

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

.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-menu-static-inactive .footer {
    left: 0 !important;
}

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

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

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

    .layout-wrapper .footer .footer-text-left {

        width: 80%;
        text-align: center;
        font-size: 09px;
    }

    .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:'primeicons', sans-serif;
    margin:10px 0 20px!important;
}

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

.action_show {
    display: none;
}

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

.width1500 {
    width: 1500px;
}

.width1000 {
    width: 1000px;
}

.width550 {
    width: 550px
}

.width150 {
    width: 150px
}

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

.u_input {
    margin-bottom: 20px;
}

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

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

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

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

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

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

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

.ui_status table {
    width: 60%
}

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

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

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

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

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

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

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

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

.incentivefirstColumn {
    width: 50%;
}

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

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

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


.podateRelative {
    position: relative;
}

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

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

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

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

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

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

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

.targetTableValue2 input {
    width: 100%;
}

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

.color-red {
    color: #e62a10;
}

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

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

.notification_name {
    font-size: 14px;
}

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

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

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

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

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

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



.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(360deg);transition: transform 0.5s;}
.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;
}


.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{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{width: 100%;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;}
.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; color: #004990;}
.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_holiday button{background:none!important;color:#969696!important;}
.dynamic_search_calendar_holiday .ui-inputfield{border-left:0!important;}
.dynamic_search_calendar_new2 .ui-selectonemenu-label.ui-inputfield.ui-corner-all{padding:0 1rem !important;color:#969696!important;}
.dynamic_search_calendar_new2 .ui-icon.ui-icon-triangle-1-s.ui-c{color:#969696!important}
.dynamic_search_calendar_jc .ui-selectonemenu-label.ui-inputfield.ui-corner-all{padding:0 1rem !important;color:#d3cfcf!important;}
.dynamic_search_calendar_jc{border-left:0!important;border-top:1px solid #dbdbdb!important;border-bottom:1px solid #dbdbdb!important}
.dynamic_search_calendar_new1 button{background:none!important;color:#969696!important;}
.dynamic_search_calendar_new1 .ui-button-icon-left.ui-icon.ui-icon-calendar{font-size:1.5rem}
.dynamic_search_calendar_new1 .ui-button.ui-button-icon-only .ui-icon{top: 8px;left: 25px;}
body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{font-size:0.9rem}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check{font-size:12px}
.createButton .ui-button-text.ui-c{padding-left: 35px !important;}
.createButton .ui-button-icon-left.ui-icon.ui-c.pi.pi-plus{font-size: 11px;padding-top: 1px;}
.holidayYearInputSelect{width:80px!important}
.m-l-10{margin-left:10px!important}
.m-r-10{margin-right:10px!important}
.m-b-10{margin-bottom:10px!important}
.m-b-5{margin-bottom:5px!important}
.m-r-25{margin-right:25px}
.m-t-20{margin-top:20px!important}
.m-t-15{margin-top:15px!important}
.m-t-16{margin-top:16px!important}
.width_migration_dueTo{width:193px;}
.width_targetStingCustomer{width:193px;}
.selectOneMenuWidth132{width:100px}
.noOfLevelsWidth{width:70px!important}
.jcYearWidth{width:90px}
.jcTypeWidth{width:135px}
.topbar-items{padding: 0 20px!important;}
.topbar-items table{width:100%;}
.topbar-items .profile-item{position: absolute!important;right:15px;top: 20px;}
.dynamic_search_calendar_new2 .ui-button-icon-left.ui-icon.ui-icon-calendar{font-size:1.5rem}
.dynamic_search_calendar_new2 .ui-button.ui-button-icon-only .ui-icon{top: 8px;left: 25px;}
.distrBranch_width{width:140px}
.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}
.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: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;}

.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{width:200px!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:8rem;filter: brightness(-1) invert(1);margin-right: 50px;background-color: white;}
.layout-topbar .layout-search-panel input[type=text]{height:44px;}
body .ui-commandlink:hover .pi.pi-chart-line.fs-large{color: #fff!important;}
.layout-breadcrumb-container{margin-bottom: 15px;}
.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: 2.5rem !important;
  color: #616161;	
  z-index: 999;
  pointer-events: none;
  bottom:50%;
  right:50%;
}
.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:#004990;}
.layout-menu-wrapper .layout-menu-container .layout-menu li > a .layout-menuitem-text{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.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%;}
.footer-text-left, .footer-text-right{line-height:30px;}
.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:190px;} 
.search_input_new{width: 150px;}
.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%;margin-right: 5px;}
 .footer-text-right{width:30%;text-align:right;}
 .layout-rtl .footer-text-right{text-align:left;}
 .layout-footer .flex.gap-2{width:100%;height: 100%; padding: 1px;}
 #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;
}

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

body .ui-datatable .ui-datatable-data>tr>td {
	border-width: 1px !important;
	border-color: #c1c1c1 !important;
}

body .ui-datatable thead th {
	border-width: 1px !important;
	border-color: #c1c1c1 !important;
	background-color: #1565C0;
}

.cancel{
	background-color: #E53935 !important;
}
.save{
	background-color: #4183D7 !important;
}
.back{
	background-color: #9E9E9E !important;
}




.layout-menu-wrapper .layout-menu-container .layout-menu li>a .layout-menuitem-text
	{
	color: #FFFFFF !important;
}

.layout-menu-light .layout-menu-wrapper .layout-menu-container .layout-menu li.active-menuitem a.ui-ripple i
	{
	color: #000 !important;
	padding-left: 0;
}

.layout-menu-light .layout-menu-wrapper .layout-menu-container .layout-menu li.active-menuitem a.ui-ripple .layout-menuitem-text
	{
	color: #000 !important;
}

.layout-menu-light .layout-menu-wrapper .layout-menu-container .layout-menu li a:hover
	{
	background-color: #E3F2FD !important;
	color: #000000 !important;
	width: 100% !important;
	display: inline-block !important;
	border-radius:0;
	padding: 0.6rem;
}

.layout-menu-light .layout-menu-wrapper .layout-menu-container .layout-menu li.active-menuitem a .layout-menuitem-text
	{
	color: #000000 !important;
}

.layout-menu-light .layout-menu-wrapper .layout-menu-container .layout-menu li a:hover .layout-menuitem-text
	{
	color: #000000 !important;
}

.layout-menu-light .layout-menu-wrapper .layout-menu-container .layout-menu li.active-menuitem a i
	{
	color: #000 !important;
}

.layout-menu-light .layout-menu-wrapper .layout-menu-container .layout-menu li a:hover i
	{
	color: #000 !important;
}

.ui-button {
	background: #0D47A1;
}

.layout-breadcrumb-container {
	background-color: #0D47A1 !important;
}

body .ui-breadcrumb .ui-breadcrumb-items li:first-child a.ui-icon-home {
	color: #FFFFFF !important;
}

body .ui-breadcrumb .ui-breadcrumb-items li:not(.ui-breadcrumb-chevron):before
	{
	color: #FFFFFF !important;
}

body .ui-breadcrumb .ui-breadcrumb-items li .ui-menuitem-link .ui-menuitem-text
	{
	color: #FFFFFF !important;
}

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

body .ui-datatable .ui-paginator.ui-paginator-bottom {
  background-color: #1565C0
}
.dashboard-box {
    width: 60%;
}

.dashboard-workassignment-box {
    width: 40%;
}

.workBasket{
    background: #FFFFFF !important;
    width: 340px;
    height: 600px;
    margin: 0 auto;
    border-radius:4px;
    overflow-y:auto;
}

.workBasketForXDM{
    background: #FFFFFF !important;
    width: 320px;
    height: 150px;
    margin: 0 auto;
    border-radius:4px;
    overflow-y:auto;
}

.frequentlyAsked{
    width: 340px;
    height: 600px;
    margin: 0 auto;
    border-radius:4px;
    color:#03A9F4;
    background:#FFF !important;
}

.workBasketAct{
    margin: 0px 0px 10px 0px;
}

.Fs25{font-size:22px !important;}

.BoldGray{color:#546E7A;}

.Opac50{ opacity:0.5; -webkit-opacity:0.5; -moz-opacity:0.5;}

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

.FontRobotoLight {
    font-family: 'primeicons', sans-serif;
}
.Orange {
    color: #FB8C00;
}

.textIndent{
    margin-left: 5px;
}

.landingHeader{
    color: #03A9F4;
    font-size: 18px;
    font-weight: bold;
    padding: 2px 0px 10px 5px;
    display: block;
}


.tableFullWidth{
    width: 100%;
}

.layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-item.layout-search-item .layout-search-panel {
    width: 20% !important;
    left: 73% !important; 
}

.constant_Width_SA_godown {
	width: 150px;
}


body .ui-paginator .ui-paginator-pages .ui-paginator-page{
	
	color: #ffffff;
}

.custom-menu-list {
    list-style-type: none; /* Remove bullet points from the list */
    padding: 1px 0px 0px 0px;    
}





body .ui-paginator .ui-paginator-first, body .ui-paginator .ui-paginator-prev, body .ui-paginator .ui-paginator-next, body .ui-paginator .ui-paginator-last{
	color: #ffffff;
}


div.search_input_custmig{
margin-left: 3px;
width: 195px !important;
}



.psearchv .ui-autocomplete{
    margin-right: 0px;
}

.psearchv .ui-inputfield{
    width: 193px;
}

.search_input_lng{
	margin-left: 3px;
	width: 135px !important;
}



.content_txn{
    background: #FFF !important;
   width: 100%;
     border: none;
}


.grid-viewall{
	color: #000000 !important;
	float: right;
	position: absolute;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    }
    
    
.leftMenuCommandLink {
	color: #0D47A1 !important;
}    


.menu-module .ui-menu {
	width: 100%;
}

.menu-module .ui-menu .ui-menu-list .ui-menuitem {
	display: inline-block;
	width: 50% !important;
}
.datable_header {
	font-size: 12px;
	font-family: 'primeicons', sans-serif;
	font-weight: normal;
}
.fileupload{
    margin: 21px 0px 21px 0px !important;
}
.Container100{
    width: 100%;
    position: fixed;
    bottom: 0;
}
.ContainerIndent{display:block; margin:0px auto; padding:10px;}

.footer-font-style{
    font-weight: bold;
    color: #004990;
}

.frequentlyAsked ul.layout-menu .favCommandLink{
    border-radius : 3px;
    display: table-cell;
    height: 27px;
    vertical-align: middle;
    padding: 1px 5px 1px 5px;
    font-size: 16px !important;
    color:#3F51B5;
    list-style: none;
}

.frequentlyAsked ul.layout-menu .favCommandLink:hover{
    background-color: #166CB3;
    color: #fff;
    list-style: none;
}

.layout-menu > li > a.favCommandLink > i{
    font-size: 21px;
    list-style: none;
}


.frequentlyAsked ul.layout-menu{
    margin-top: 0px;
    background: transparent;
    box-shadow: none;
}

.frequentlyAsked ul.layout-menu li{
    margin: 0px 0px 0px 0px;
}

div.firstDiv, div.quickView, div.thirdDiv, div.fourthDiv, div.secondDiv,
.workBasket, .tabs .ui-tabs-panel, .firstSec, .ui-breadcrumb,.frequentlyAsked,
.rptGrps,.ui-tabs-nav, .outer_configuration,.outer_product, .outer_purchase, .outer_sales,
.outer_scheme,.outer_inventory,.outer_finance,.outer_utilities,.outer_reports,
.outer_distribution,.outer_customer,.outer_company,.outer_claim_management
{
    -moz-box-shadow: 0px 1px 7px 0px rgba(43, 59, 93, 0.4);
    box-shadow: 0px 1px 7px 0px rgba(43, 59, 93, 0.4);
    background-color: #FFFFFF;
}

.icon-notifications_none:before {
	content: "\e2cd";
}

.ShowOnMobile{ display:none;}

a.staticUrl{
    color: #546e7a !important;
}
.Fs14{font-size:14px !important;}

.Gray {
    color: #90A4AE;
}
.Orange {
    color: #FB8C00;
}

.Blue {
    color: #0288D1;
}

.custom-menu-list {
    list-style-type: none; /* Remove bullet points from the list */
    padding: 1px 0px 0px 0px;    
}
.outer_grid .ui-widget-content div.sub_text {
    font-size: 12px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100px;
}

.outer_grid .ui-widget-content a.cmd_link {
    font-size: 15px;
}

.outer_configuration {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_product {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_purchase {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_sales {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_scheme {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_inventory {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_finance {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_utilities {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_reports {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_distribution {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_customer {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

.outer_company {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}
.outer_claim_management {
    height: auto;
    overflow: hidden;
    padding: 0px 0px;
    border-radius: 4px;
    background:#FFF !important;
    width: 180px;
    min-height: 80px !important;
    display: block;
}

 .outer_grid {
    width: 95% !important;
    border: none;
} 

.outer_grid>div:first-of-type {
    border: none !important;
}

.outer_grid table {
    border-collapse: separate;
}

.outer_grid table td {
    vertical-align: top;
}

.custom-columns {
    column-count:4; 
    column-gap: 55px;
}

.column-space
{	margin-bottom: 15px;	
}



	
	.pendingTopsheetOrServiceInvoice {
	font-weight: bold;
	text-align: center;
	background-color: #FA8072;
	background-image: none !important;
	color: #000000 !important;
}


.approvedTopsheetOrServiceInvoice {
	color: #000000 !important;
}

.grnDiv {
	width: 100%;
	overflow-x: scroll;
}

.grnDataTable .ui-datatable .ui-datatable-data td div.ui-dt-c {
	height: 20px;
}

.grn .ui-fieldset-legend {
	background: none !important;
	border: 0px;
}

.grn .ui-fieldset-content {
	margin-top: -10px;
}

.ui-selectonemenu-panel{
	width: 400px;
}
.margin_left_7 {
	margin-left: -25px;
}
 .width_300 {
	width: 300px;
}
.margin_left_40 {
	margin-left: 40px;
}
.layout-footer{
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
}
.layout-wrapper.layout-menu-active .layout-footer{left:222px;}

.topGrid {
width: 100%;
}

.syncTopGrid {
float: left;
background: #fff !important;
width: 296px;
text-align: center;
display: block;
}

.syncTopGrid table {
height: 100px;
}

.gridSpace {
margin: 0px 0px 10px 20px;
}

.secGrid{
background: #fff;
width: 84%;
height: 150px;
overflow: hidden;
margin: 0px 0px 10px 0px;
}

.syncSecGrid{
float: left;
background: #fff !important;
width: 247px;
text-align: center;
margin: 20px 0px 0px 0px;
}

.Green {
color: #43A047;
}

.Fs80{font-size:80px !important;}

.Blue {
color: #0288D1;
}

.BoldGray {
color: #546E7A;
}

.Green {
color: #43A047;
}

.Red {
color: #E53935;
}

.gridSpace {
margin: 0px 0px 10px 20px;
}

.secGridbySuccess{
background: #fff;
width: 600px;
height: auto;
overflow: hidden;
margin: 0px 2px 10px 0px;
float: left;
}

.secGridbyError{
background: #fff;
width: 600px;
height: auto;
overflow: hidden;
margin: 0px 0px 10px 0px;
}

.syncSecGrid{
float: left;
background: #fff !important;
width: 247px;
text-align: center;
margin: 20px 0px 0px 0px;
}
.module-submenu {
	width:100%;
            column-count: 2; /* Set the number of columns */
            column-gap: 50px; /* Adjust the gap between columns */
            column-span: all;
        }

.ui-datatable-scrollable-body {
    max-height: 400px; /* Ensure this matches the scrollHeight value */
    overflow-y: auto; /* Ensures vertical scrolling */
}
.dataTableScroll{
    overflow-x: scroll;
}
.dataTableScroll table {
    width: 2500px;
}