.ui-table.borderless thead th,
.ui-table.borderless tbody,
.ui-table.borderless tbody tr,
.ui-table.borderless tbody td {
    border-style: none !important;
}

.message-body{color: #ffff!important;border: 0px!important;padding:0!important;display: flex!important;text-align:center!important;justify-content:center!important;}
.message-header{text-align:center!important;display:block!important;}

.ui-toast.ui-widget{margin-top:70px!important;}



body .ui-messages {
    padding: 1em;
    margin: 1em 0; }
    body .ui-messages.ui-messages-info {
      background-color: #7fbcec;
      border: 0 none;
      color: #212121; }
      body .ui-messages.ui-messages-info .ui-messages-icon {
        color: #212121; }
      body .ui-messages.ui-messages-info .ui-messages-close {
        color: #212121; }
    body .ui-messages.ui-messages-success {
      background-color: #b7d8b7;
      border: 0 none;
      color: #212121; }
      body .ui-messages.ui-messages-success .ui-messages-icon {
        color: #212121; }
      body .ui-messages.ui-messages-success .ui-messages-close {
        color: #212121; }
    body .ui-messages.ui-messages-warn {
      background-color: #ffe399;
      border: 0 none;
      color: #212121; }
      body .ui-messages.ui-messages-warn .ui-messages-icon {
        color: #212121; }
      body .ui-messages.ui-messages-warn .ui-messages-close {
        color: #212121; }
    body .ui-messages.ui-messages-error {
      background-color: #f8b7bd;
      border: 0 none;
      color: #212121; }
      body .ui-messages.ui-messages-error .ui-messages-icon {
        color: #212121; }
      body .ui-messages.ui-messages-error .ui-messages-close {
        color: #212121; }
    body .ui-messages .ui-messages-close {
      top: .25em;
      right: .5em;
      font-size: 1.5em; }
    body .ui-messages .ui-messages-icon {
      font-size: 2em; }
  body .ui-message {
    padding: 0.429em;
    margin: 0; }
    body .ui-message.ui-message-info {
      background-color: #7fbcec;
      border: 0 none;
      color: #212121; }
      body .ui-message.ui-message-info .ui-message-icon {
        color: #212121; }
    body .ui-message.ui-message-success {
      background-color: #b7d8b7;
      border: 0 none;
      color: #212121; }
      body .ui-message.ui-message-success .ui-message-icon {
        color: #212121; }
    body .ui-message.ui-message-warn {
      background-color: #ffe399;
      border: 0 none;
      color: #212121; }
      body .ui-message.ui-message-warn .ui-message-icon {
        color: #212121; }
    body .ui-message.ui-message-error {
      background-color: #f8b7bd;
      border: 0 none;
      color: #212121; }
      body .ui-message.ui-message-error .ui-message-icon {
        color: #212121; }
    body .ui-message .ui-message-icon {
      font-size: 1.25em; }
    body .ui-message .ui-message-text {
      font-size: 1em; }

      body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active{background-color:#fff599!important;color: #666666!important;}
      body .ui-paginator {
        background-color: #f4f4f426!important;border: 0px solid #c8c8c8!important;padding: 0;font-size:18px!important}
        /* .pi-step-forward:before, .pi-step-backward:before, body .ui-paginator .ui-paginator-last, body .ui-paginator .ui-paginator-first{display:none;} */
.ui-dialog.ui-confirmdialog.ui-widget.ui-widget-content, .ui-dialog-content.ui-widget-content{background-color:#ffff!important;color:#000!important
}
.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-message{color:#000!important;}
.ui-confirmdialog.ui-dialog .ui-dialog-content{padding:20px 40px!important;text-align:center;}
body .ui-dialog .ui-dialog-titlebar {
  border: 0px solid #c8c8c8!important;
  background-color: #151515!important;
  color: #ffffff!important;
  padding: 1em;
  font-weight: 400;
  border-bottom: 0 none;
}
.ui-dialog-footer.ui-widget-content{text-align:center!important;padding-bottom:20px!important}
.ui-dialog-footer.ui-widget-content .ui-button{min-width:105px!important;border:0px}
body .ui-button.ui-button-text-icon-left .ui-button-text{background:#333333;color:#fff}
.ui-dialog-footer.ui-widget-content .ui-button:first-child .ui-button-text{color:#333333!important;background:#fee600!important}
.ui-dialog-footer.ui-widget-content .ui-button:first-child .pi-check:before{color:#333333!important}
.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon{margin: 0px !important;}
.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-message{margin-left: 5px;}
input.ui-inputtext.ui-widget{width:100%}
.ui-datepicker-group.ui-widget-content{background:#ffffff!important}
.ui-datepicker.ui-widget.ui-widget-content{background:#ffffff!important;min-width:auto!important;width:auto!important}
body .ui-datepicker table {
  font-size: 10px!important;    max-height: 310px;
  overflow: auto;
  right: 0px!important;}
  .ui-datepicker.ui-widget.ui-widget-content{right:0!important;left:auto!important}
  input.ui-inputtext.ui-widget {
    width: 100%;
    background: transparent;
    border: 0px;
}