.ui-autocomplete-panel .ui-autocomplete-list {
    padding: 0;
  }
  .ui-dropdown-items-wrapper {
    .ui-dropdown-item span{
      text-transform: capitalize;
    }
  }
  .p-d-flex {
    display: -ms-flexbox!important;
    display: flex!important
  }
  
  .p-flex-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }
  
  .p-shadow-1 {
    box-shadow: 0 2px 1px -1px #9ea1a5, 0 1px 1px 0 #9ea1a5, 0 1px 3px 0 #9ea1a5;
  }
  .display-grid {
    display: grid
  }
  
  .p-mt-0 {
    margin-top: 0!important
  }
  
  .p-mt-1 {
    margin-top: .25rem!important
  }
  
  .p-mt-2 {
    margin-top: .5rem!important
  }
  
  .p-mt-3 {
    margin-top: 1rem!important
  }
  
  .p-mt-4 {
    margin-top: 1.5rem!important
  }
  
  .p-mt-5 {
    margin-top: 2rem!important
  }
  
  .p-mt-6 {
    margin-top: 3rem!important
  }
  
  .p-mt-auto {
    margin-top: auto!important
  }
  
  .p-mr-0 {
    margin-right: 0!important
  }
  
  .p-mr-1 {
    margin-right: .25rem!important
  }
  
  .p-mr-2 {
    margin-right: .5rem!important
  }
  
  .p-mr-3 {
    margin-right: 1rem!important
  }
  
  .p-mr-4 {
    margin-right: 1.5rem!important
  }
  
  .p-mr-5 {
    margin-right: 2rem!important
  }
  
  .p-mr-6 {
    margin-right: 3rem!important
  }
  
  .p-mr-auto {
    margin-right: auto!important
  }
  
  .p-ml-0 {
    margin-left: 0!important
  }
  
  .p-ml-1 {
    margin-left: .25rem!important
  }
  
  .p-ml-2 {
    margin-left: .5rem!important
  }
  
  .p-ml-3 {
    margin-left: 1rem!important
  }
  
  .p-ml-4 {
    margin-left: 1.5rem!important
  }
  
  .p-ml-5 {
    margin-left: 2rem!important
  }
  
  .pointer-none {
    opacity: 0.6;
    cursor: not-allowed;
    pointer-events: none;
  }
  .p-ml-6 {
    margin-left: 3rem!important
  }
  
  .p-ml-auto {
    margin-left: auto!important
  }
  
  .p-mb-0 {
    margin-bottom: 0!important
  }
  
  .p-mb-1 {
    margin-bottom: .25rem!important
  }
  
  .p-mb-2 {
    margin-bottom: .5rem!important
  }
  
  .p-mb-3 {
    margin-bottom: 1rem!important
  }
  
  .p-mb-4 {
    margin-bottom: 1.5rem!important
  }
  
  .p-mb-5 {
    margin-bottom: 2rem!important
  }
  
  .p-mb-6 {
    margin-bottom: 3rem!important
  }
  
  .p-mb-auto {
    margin-bottom: auto!important
  }
  
  .p-mx-0 {
    margin-left: 0!important;
    margin-right: 0!important
  }
  
  .p-mx-1 {
    margin-left: .25rem!important;
    margin-right: .25rem!important
  }
  
  .p-mx-2 {
    margin-left: .5rem!important;
    margin-right: .5rem!important
  }
  
  .p-mx-3 {
    margin-left: 1rem!important;
    margin-right: 1rem!important
  }
  
  .p-mx-4 {
    margin-left: 1.5rem!important;
    margin-right: 1.5rem!important
  }
  
  .p-mx-5 {
    margin-left: 2rem!important;
    margin-right: 2rem!important
  }
  
  .p-mx-6 {
    margin-left: 3rem!important;
    margin-right: 3rem!important
  }
  
  .p-mx-auto {
    margin-left: auto!important;
    margin-right: auto!important
  }
  
  .p-my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
  }
  
  .p-my-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
  }
  
  .p-my-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
  }
  
  .p-my-3 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
  }
  
  .p-my-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
  }
  
  .p-my-5 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
  }
  
  .p-my-6 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
  }
  
  .p-my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important
  }
  
  .p-m-0 {
    margin: 0!important
  }
  
  .p-m-1 {
    margin: .25rem!important
  }
  
  .p-m-2 {
    margin: .5rem!important
  }
  
  .p-m-3 {
    margin: 1rem!important
  }
  
  .p-m-4 {
    margin: 1.5rem!important
  }
  
  .p-m-5 {
    margin: 2rem!important
  }
  
  .p-m-6 {
    margin: 3rem!important
  }
  
  .p-m-auto {
    margin: auto!important
  }
  
  .p-col {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    padding: .5rem
  }
  
  .p-col-1,.p-col-2,.p-col-3,.p-col-4,.p-col-5,.p-col-6,.p-col-7,.p-col-8,.p-col-9,.p-col-10,.p-col-11,.p-col-12,.p-col-fixed {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: .5rem
  }
  
  
  .p-col-1 {
    width: 8.3333%
  }
  
  .p-col-2 {
    width: 16.6667%
  }
  
  .p-col-3 {
    width: 25%
  }
  
  .p-col-4 {
    width: 33.3333%
  }
  
  .p-col-5 {
    width: 41.6667%
  }
  
  .p-col-6 {
    width: 50%
  }
  
  .p-col-7 {
    width: 58.3333%
  }
  
  .p-col-8 {
    width: 66.6667%
  }
  
  .p-col-9 {
    width: 75%
  }
  
  .p-col-10 {
    width: 83.3333%
  }
  
  .p-col-11 {
    width: 91.6667%
  }
  
  .p-col-12 {
    width: 100%
  }
  
  
  .p-offset-12 {
    margin-left: 100%
  }
  
  .p-offset-11 {
    margin-left: 91.66666667%
  }
  
  .p-offset-10 {
    margin-left: 83.33333333%
  }
  
  .p-offset-9 {
    margin-left: 75%
  }
  
  .p-offset-8 {
    margin-left: 66.66666667%
  }
  
  .p-offset-7 {
    margin-left: 58.33333333%
  }
  
  .p-offset-6 {
    margin-left: 50%
  }
  
  .p-offset-5 {
    margin-left: 41.66666667%
  }
  
  .p-offset-4 {
    margin-left: 33.33333333%
  }
  
  .p-offset-3 {
    margin-left: 25%
  }
  
  .p-offset-2 {
    margin-left: 16.66666667%
  }
  
  .p-offset-1 {
    margin-left: 8.33333333%
  }
  
  .p-offset-0 {
    margin-left: 0
  }
  
  .p-lg-1,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9,.p-lg-10,.p-lg-11,.p-lg-12,.p-md-1,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9,.p-md-10,.p-md-11,.p-md-12,.p-sm-1,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9,.p-sm-10,.p-sm-11,.p-sm-12,.p-xl-1,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9,.p-xl-10,.p-xl-11,.p-xl-12 {
    padding: .5rem
  }
  
  .p-col-nogutter {
    padding: 0
  }
  .p-setmin-height{
    height: 30px
  }
  
  .p-button {
    color: #ffffff;
    background: #2196F3;
    border: 1px solid #2196F3;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 3px;
  }
  
  .form-sec{
    background-color: #e1ebf6;
  }
  
  .floatSubSearchLabel{
    width: 24%;
  }
  .addCustomMargin{
    margin: 10px;
  }
  
  .addCustomMargin1{
    margin: 10px 0 3px 0;
  }
  .splitPanel{
    width: 50%;
  }
  
  .p-scrollpanel .p-scrollpanel-bar {
    background: #2196F3;
    opacity: 1;
  }
  
  .addPanelPadding{
    padding: 5px;
  }
  
  
  .floatSearchLabel{
    text-align: right;
    width: 50%;
  }
  
  .floatCalnderLabel{
    width: 59%;
  }
  
  .subColminwidth{
    width: 33.3%;
  }
  
  .subColminwidth_custom{
    width: 31%;
  }
  
  .fourColminwidth{
    width: 22%;
  }
  
  
  .fiveColminwidth{
    width: 10%;
  }
  
  
  @media screen and (min-width: 768px) {
    .p-flex-md-row {
        -ms-flex-direction:row!important;
        flex-direction: row!important
    }
  
    .p-flex-md-row-reverse {
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }
  
    .p-flex-md-column {
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }
  
    .p-flex-md-column-reverse {
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }
  }
  
  
  .pi-mobile:before {
    content: "\e982";
  }
  
  .pi-tablet:before {
    content: "\e983";
  }
  
  .pi-key:before {
    content: "\e981";
  }
  
  .pi-shopping-cart:before {
    content: "\e980";
  }
  
  .pi-comments:before {
    content: "\e97e";
  }
  
  .pi-comment:before {
    content: "\e97f";
  }
  
  .pi-briefcase:before {
    content: "\e97d";
  }
  
  .pi-bell:before {
    content: "\e97c";
  }
  
  .pi-paperclip:before {
    content: "\e97b";
  }
  
  .pi-share-alt:before {
    content: "\e97a";
  }
  
  .pi-envelope:before {
    content: "\e979";
  }
  
  .pi-volume-down:before {
    content: "\e976";
  }
  
  .pi-volume-up:before {
    content: "\e977";
  }
  
  .pi-volume-off:before {
    content: "\e978";
  }
  
  .pi-eject:before {
    content: "\e975";
  }
  
  .pi-money-bill:before {
    content: "\e974";
  }
  
  .pi-images:before {
    content: "\e973";
  }
  
  .pi-image:before {
    content: "\e972";
  }
  
  .pi-sign-in:before {
    content: "\e970";
  }
  
  .pi-sign-out:before {
    content: "\e971";
  }
  
  .pi-wifi:before {
    content: "\e96f";
  }
  
  .pi-sitemap:before {
    content: "\e96e";
  }
  
  .pi-chart-bar:before {
    content: "\e96d";
  }
  
  .pi-camera:before {
    content: "\e96c";
  }
  
  .pi-dollar:before {
    content: "\e96b";
  }
  
  .pi-lock-open:before {
    content: "\e96a";
  }
  
  .pi-table:before {
    content: "\e969";
  }
  
  .pi-map-marker:before {
    content: "\e968";
  }
  
  .pi-list:before {
    content: "\e967";
  }
  
  .pi-eye-slash:before {
    content: "\e965";
  }
  
  .pi-eye:before {
    content: "\e966";
  }
  
  .pi-folder-open:before {
    content: "\e964";
  }
  
  .pi-folder:before {
    content: "\e963";
  }
  
  .pi-video:before {
    content: "\e962";
  }
  
  .pi-inbox:before {
    content: "\e961";
  }
  
  .pi-lock:before {
    content: "\e95f";
  }
  
  .pi-unlock:before {
    content: "\e960";
  }
  
  .pi-tags:before {
    content: "\e95d";
  }
  
  .pi-tag:before {
    content: "\e95e";
  }
  
  .pi-power-off:before {
    content: "\e95c";
  }
  
  .pi-save:before {
    content: "\e95b";
  }
  
  .pi-question-circle:before {
    content: "\e959";
  }
  
  .pi-question:before {
    content: "\e95a";
  }
  
  .pi-copy:before {
    content: "\e957";
  }
  
  .pi-file:before {
    content: "\e958";
  }
  
  .pi-clone:before {
    content: "\e955";
  }
  
  .pi-calendar-times:before {
    content: "\e952";
  }
  
  .pi-calendar-minus:before {
    content: "\e953";
  }
  
  .pi-calendar-plus:before {
    content: "\e954";
  }
  
  .pi-ellipsis-v:before {
    content: "\e950";
  }
  
  .pi-ellipsis-h:before {
    content: "\e951";
  }
  
  .pi-bookmark:before {
    content: "\e94e";
  }
  
  .pi-globe:before {
    content: "\e94f";
  }
  
  .pi-replay:before {
    content: "\e94d";
  }
  
  .pi-filter:before {
    content: "\e94c";
  }
  
  .pi-print:before {
    content: "\e94b";
  }
  
  .pi-align-right:before {
    content: "\e946";
  }
  
  .pi-align-left:before {
    content: "\e947";
  }
  
  .pi-align-center:before {
    content: "\e948";
  }
  
  .pi-align-justify:before {
    content: "\e949";
  }
  
  .pi-cog:before {
    content: "\e94a";
  }
  
  .pi-cloud-download:before {
    content: "\e943";
  }
  
  .pi-cloud-upload:before {
    content: "\e944";
  }
  
  .pi-cloud:before {
    content: "\e945";
  }
  
  .pi-pencil:before {
    content: "\e942";
  }
  
  .pi-users:before {
    content: "\e941";
  }
  
  .pi-clock:before {
    content: "\e940";
  }
  
  .pi-user-minus:before {
    content: "\e93e";
  }
  
  .pi-user-plus:before {
    content: "\e93f";
  }
  
  .pi-trash:before {
    content: "\e93d";
  }
  
  .pi-external-link:before {
    content: "\e93c";
  }
  
  .pi-window-maximize:before {
    content: "\e93b";
  }
  
  .pi-window-minimize:before {
    content: "\e93a";
  }
  
  .pi-refresh:before {
    content: "\e938";
  }
  
  .pi-user:before {
    content: "\e939";
  }
  
  .pi-exclamation-triangle:before {
    content: "\e922";
  }
  
  .pi-calendar:before {
    content: "\e927";
  }
  
  .pi-chevron-circle-left:before {
    content: "\e928";
  }
  
  .pi-chevron-circle-down:before {
    content: "\e929";
  }
  
  .pi-chevron-circle-right:before {
    content: "\e92a";
  }
  
  .pi-chevron-circle-up:before {
    content: "\e92b";
  }
  
  .pi-angle-double-down:before {
    content: "\e92c";
  }
  
  .pi-angle-double-left:before {
    content: "\e92d";
  }
  
  .pi-angle-double-right:before {
    content: "\e92e";
  }
  
  .pi-angle-double-up:before {
    content: "\e92f";
  }
  
  .pi-angle-down:before {
    content: "\e930";
  }
  
  .pi-angle-left:before {
    content: "\e931";
  }
  
  .pi-angle-right:before {
    content: "\e932";
  }
  
  .pi-angle-up:before {
    content: "\e933";
  }
  
  .pi-upload:before {
    content: "\e934";
  }
  
  .pi-download:before {
    content: "\e956";
  }
  
  .pi-ban:before {
    content: "\e935";
  }
  
  .pi-star-o:before {
    content: "\e936";
  }
  
  .pi-star:before {
    content: "\e937";
  }
  
  .pi-chevron-left:before {
    content: "\e900";
  }
  
  .pi-chevron-right:before {
    content: "\e901";
  }
  
  .pi-chevron-down:before {
    content: "\e902";
  }
  
  .pi-chevron-up:before {
    content: "\e903";
  }
  
  .pi-caret-left:before {
    content: "\e904";
  }
  
  .pi-caret-right:before {
    content: "\e905";
  }
  
  .pi-caret-down:before {
    content: "\e906";
  }
  
  .pi-caret-up:before {
    content: "\e907";
  }
  
  .pi-search:before {
    content: "\e908";
  }
  
  .pi-check:before {
    content: "\e909";
  }
  
  .pi-check-circle:before {
    content: "\e90a";
  }
  
  .pi-times:before {
    content: "\e90b";
  }
  
  .pi-times-circle:before {
    content: "\e90c";
  }
  
  .pi-plus:before {
    content: "\e90d";
  }
  
  .pi-plus-circle:before {
    content: "\e90e";
  }
  
  .pi-minus:before {
    content: "\e90f";
  }
  
  .pi-minus-circle:before {
    content: "\e910";
  }
  
  .pi-circle-on:before {
    content: "\e911";
  }
  
  .pi-circle-off:before {
    content: "\e912";
  }
  
  .pi-sort-amount-down:before {
    content: "\e913";
  }
  
  .pi-sort-amount-up-alt:before {
    content: "\e914";
  }
  
  .pi-sort-alt:before {
    content: "\e915";
  }
  
  .pi-step-backward:before {
    content: "\e916";
  }
  
  .pi-step-forward:before {
    content: "\e917";
  }
  
  .pi-th-large:before {
    content: "\e918";
  }
  
  .pi-arrow-down:before {
    content: "\e919";
  }
  
  .pi-arrow-left:before {
    content: "\e91a";
  }
  
  .pi-arrow-right:before {
    content: "\e91b";
  }
  
  .pi-arrow-up:before {
    content: "\e91c";
  }
  
  .pi-bars:before {
    content: "\e91d";
  }
  
  .pi-arrow-circle-down:before {
    content: "\e91e";
  }
  
  .pi-arrow-circle-left:before {
    content: "\e91f";
  }
  
  .pi-arrow-circle-right:before {
    content: "\e920";
  }
  
  .pi-arrow-circle-up:before {
    content: "\e921";
  }
  
  .pi-info:before {
    content: "\e923";
  }
  
  .pi-info-circle:before {
    content: "\e924";
  }
  
  .pi-home:before {
    content: "\e925";
  }
  
  .pi-spinner:before {
    content: "\e926";
  }
  
  .p-datatable .p-datatable-tbody > tr > td {
    height: 23px;
    padding: 0px .5em !important;
    border: 1px solid #d5d5d5 !important;
    font-size: 11px;
  }
  .p-datatable .p-datatable-tbody > tr > td a {
    color: #222;
  }
  .add-height {
    height: 21px;
  }
  
  .p-card .p-card-body {
    padding: 0;
  
  }
  .margin-bottom-3 {
    margin-bottom: 3%;
  }
  .p-card .p-card-content  {
    padding: 0;
  }
  .setCustomWidth{
    width: 43.5%;
  }
  
  .table.p-datatable.table--hoverable-rows .p-datatable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover,
  .table.p-datatable.table--hoverable-rows .p-datatable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected).is-hover-state {
    transition: background-color 100ms ease-out;
    cursor: pointer;
    background-color: #d1edff;
    color: #212121; }
  
    table.aexHeader-table-iframe, .subComponentListing {
      border: none;
  }
  
  .p-datatable-scrollable-header-box{
     padding-right: 0px !important;
  }
  .custom-table .p-datatable-scrollable-header-box {
    padding-right: 17px;
  }
  .custom-table .p-datatable-scrollable-body {
    overflow: auto !important;
  }
  .custom-table-1 .p-datatable-scrollable-header-box {
    padding-right: 17px;
  }
  .custom-table-1 .p-datatable-scrollable-body {
    overflow: auto !important;
  }
  .marginTop-by-one {
     margin-top: 1%;
  }
  .width-71 {
    width: 60%;
  }
  .width-28 {
    width: 28% !important;
  }
  .marginTop-halfRem {
    margin-top: 0.5rem
  }
  .back-gray {
    background-color: lightgray;
  }
  .marginTop-by-two {
    margin-top: 2%;
  }
  
  .width-oneHalf-rem {
    width: 1.55rem!important;
  }
  
  .margin-2per {
    margin: 2%;
  }
  
  .cursor-pointer {
    cursor: pointer
  }
  
  .displayNone {
    display: none;
  }
  .work-break-all {
    word-break: break-all;
  } 
  
  .float-right {
    float: right;
  }
  
  .color-blue {
    background-color: #2399e5;
  }
  .margin-left-3 {
    margin-left: 3%;
  }
  .margin-top-3 
  {
    margin-top: 3%;
  }
  .text-decoration-underline {
    text-decoration: underline;
  }
  .margin-bottom-1 {
    margin-bottom: 1%;
  }
  .width-20Per {
    width: 20%;
  }
  .positionRelative {
    position: relative;
  }
  
  .margin-bottom-2 {
    margin-bottom: 2%;
  }
  .width-60 {
    width: 60%;
  }
  .width-65 {
    width: 65%;
  }
  .width-70 {
    width: 70%;
  }
  .width-30 {
    width: 30%;
  }
  .width-25 {
    width: 25%;
  }
  .width-8 {
    width: 8%;
  }
  .margin-2 {
    margin: 2%;
  }
  .position-right {
    position: absolute;
      right: 0;
  }
  
  .container-row {
    padding: 0rem 5rem
  
  }
  
  .input-label  {
    padding-top: 1%;
    width: 45%;
    padding-right: 5%;
    text-align: end;
  }
      
  .printBtn {
    color: #333;
    background-color: #f4f4f4;
    margin-left: 4px;
    padding: 0.3rem 0 !important;
    border: 1px solid #f4f4f4;
    width: 2rem !important;
    height: 23px;
  }
  .ui-sidebar-lg.p-sidebar {
    width: 50%;
  }
  .padding-0 {
    padding: 0px !important;
  }
  .add-marginTop {
    margin-top: 0.50rem
  }
  
   
  
  .width-50 {
    width: 50%;
  }
  
  .p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
    color: #333;
    background-color: #f4f4f4;
    border: 1px solid #f4f4f4;
  }
  
  .p-paginator .p-paginator-pages .p-paginator-page {
    height: 1.2rem;
    width: 1.5rem;
    min-width: 1.5rem !important;
  }
  .p-paginator .p-paginator-first, .p-paginator .p-paginator-prev, .p-paginator .p-paginator-next, .p-paginator .p-paginator-last {
  height: 0.5rem;
  width: 0.5rem;
  min-width: 1rem !important;
  background-color: rgb(255, 255, 255) !important;
  border-radius: 0px;
  }
  .p-datatable .p-datatable-tbody>tr>td {
  text-align: left;
  }
  .p-paginator
   {
    background: #dcdcdc;
   }
   .p-icon {
    height: auto !important;
   }
  .p-paginator-bottom, .p-paginator-top, .ui-paginator.ui-widget.ui-widget-header {
    background: #dcdcdc;
  }
  .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    font-size: 12px;
    font-weight: 500;
  }
  .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: #186ba0 !important;
    border-color: #156090 !important;
    color: #fff !important;
    border-radius: 2px;
  }
  .p-datatable .p-paginator-bottom, .p-datatable .p-paginator-top {
    border-width: 0 0 1px;
    border-radius: 0;
  }
  .p-paginator .p-paginator-first, 
  .p-paginator .p-paginator-prev, .p-paginator .p-paginator-next, .p-paginator .p-paginator-last{
    height: 1rem;
    width: 1rem;
  }
  .p-inputtext {
    height: 22px;
    padding: 4px;
    border-radius: 2px;
  }
  .p-dropdown {
    border-radius: 2px;
  
  }
  .icon-cross{
      position: absolute;
      right: 3%;
      font-size: 11px;
      top: 38%;
      color: #000;
      cursor: pointer;
  }
  .p-button.p-button-icon-only {
    padding: 0 !important;
  }
  .p-button {
    border-radius: 0px;
  }
  .p-col-1, .p-col-2, .p-col-3, .p-col-4, .p-col-5, .p-col-6, .p-col-7, .p-col-8, .p-col-9, .p-col-10, .p-col-11, .p-col-12, .p-col-fixed {
    padding: .3rem;
  }
  
  .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    background: transparent !important;
  }
  
  .word-wrap-break {
    word-wrap: break-word
  
  }
  
  
  .p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
    color: #ffffff;
    background: #607D8B;
    border: 1px solid #607D8B;
  }
  .p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
    background: #56717d;
    color: #ffffff;
    border-color: #56717d;
  }
  .p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #beccd2;
  }
  .p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
    background: #4d646f;
    color: #ffffff;
    border-color: #4d646f;
  }
  .p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
    background-color: transparent;
    color: #607D8B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
    background: rgba(96, 125, 139, 0.04);
    color: #607D8B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
    background: rgba(96, 125, 139, 0.16);
    color: #607D8B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
    background-color: transparent;
    color: #607D8B;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
    background: rgba(96, 125, 139, 0.04);
    border-color: transparent;
    color: #607D8B;
  }
  .p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
    background: rgba(96, 125, 139, 0.16);
    border-color: transparent;
    color: #607D8B;
  }
  
  .p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
    color: #ffffff;
    background: #0288D1;
    border: 1px solid #0288D1;
  }
  .p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
    background: #027abc;
    color: #ffffff;
    border-color: #027abc;
  }
  .p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #89d4fe;
  }
  .p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
    background: #026da7;
    color: #ffffff;
    border-color: #026da7;
  }
  .p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
    background-color: transparent;
    color: #0288D1;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
    background: rgba(2, 136, 209, 0.04);
    color: #0288D1;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
    background: rgba(2, 136, 209, 0.16);
    color: #0288D1;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
    background-color: transparent;
    color: #0288D1;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
    background: rgba(2, 136, 209, 0.04);
    border-color: transparent;
    color: #0288D1;
  }
  .p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
    background: rgba(2, 136, 209, 0.16);
    border-color: transparent;
    color: #0288D1;
  }
  
  .p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
    color: #ffffff;
    background: #689F38;
    border: 1px solid #689F38;
  }
  .p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
    background: #5e8f32;
    color: #ffffff;
    border-color: #5e8f32;
  }
  .p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #c2e0a8;
  }
  .p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
    background: #537f2d;
    color: #ffffff;
    border-color: #537f2d;
  }
  .p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
    background-color: transparent;
    color: #689F38;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
    background: rgba(104, 159, 56, 0.04);
    color: #689F38;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
    background: rgba(104, 159, 56, 0.16);
    color: #689F38;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
    background-color: transparent;
    color: #689F38;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
    background: rgba(104, 159, 56, 0.04);
    border-color: transparent;
    color: #689F38;
  }
  .p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
    background: rgba(104, 159, 56, 0.16);
    border-color: transparent;
    color: #689F38;
  }
  
  .p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
    color: #212529;
    background: #FBC02D;
    border: 1px solid #FBC02D;
  }
  .p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
    background: #fab710;
    color: #212529;
    border-color: #fab710;
  }
  .p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #fde6ab;
  }
  .p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
    background: #e8a704;
    color: #212529;
    border-color: #e8a704;
  }
  .p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
    background-color: transparent;
    color: #FBC02D;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
    background: rgba(251, 192, 45, 0.04);
    color: #FBC02D;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
    background: rgba(251, 192, 45, 0.16);
    color: #FBC02D;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
    background-color: transparent;
    color: #FBC02D;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
    background: rgba(251, 192, 45, 0.04);
    border-color: transparent;
    color: #FBC02D;
  }
  .p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
    background: rgba(251, 192, 45, 0.16);
    border-color: transparent;
    color: #FBC02D;
  }
  
  .p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
    color: #ffffff;
    background: #9C27B0;
    border: 1px solid #9C27B0;
  }
  .p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
    background: #8c239e;
    color: #ffffff;
    border-color: #8c239e;
  }
  .p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #df9eea;
  }
  .p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
    background: #7d1f8d;
    color: #ffffff;
    border-color: #7d1f8d;
  }
  .p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
    background-color: transparent;
    color: #9C27B0;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
    background: rgba(156, 39, 176, 0.04);
    color: #9C27B0;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
    background: rgba(156, 39, 176, 0.16);
    color: #9C27B0;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
    background-color: transparent;
    color: #9C27B0;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
    background: rgba(156, 39, 176, 0.04);
    border-color: transparent;
    color: #9C27B0;
  }
  .p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
    background: rgba(156, 39, 176, 0.16);
    border-color: transparent;
    color: #9C27B0;
  }
  
  .p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
    color: #ffffff;
    background: #D32F2F;
    border: 1px solid #D32F2F;
  }
  .p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
    background: #c02929;
    color: #ffffff;
    border-color: #c02929;
  }
  .p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #edacac;
  }
  .p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
    background: #aa2424;
    color: #ffffff;
    border-color: #aa2424;
  }
  .p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
    background-color: transparent;
    color: #D32F2F;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
    background: rgba(211, 47, 47, 0.04);
    color: #D32F2F;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
    background: rgba(211, 47, 47, 0.16);
    color: #D32F2F;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
    background-color: transparent;
    color: #D32F2F;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
    background: rgba(211, 47, 47, 0.04);
    border-color: transparent;
    color: #D32F2F;
  }
  .p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
    background: rgba(211, 47, 47, 0.16);
    border-color: transparent;
    color: #D32F2F;
  }
  