/**
***************************************************************************************************
** Define CONSTANTS to be used throughout the style sheet
***************************************************************************************************
**/
/**
***************************************************************************************************
** Let the PACER theme template know where the logo file is and
** how wide the logo image is.
***************************************************************************************************
**/
* {
  font-size: 15px;
}

.psc-header-logo {
  background-image: url(../images/logo.png);
}

.psc-logo-dimensions {
  width: 169px;
}

.pcl-show-for-print {
  display: none;
}

/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-primary-grid]
**     Break Points: [850]
**     Orientations: [vertical, horizontal]
**
************************************************************************************
*/
@media screen and (max-width: 850px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-primary-grid .ui-grid-row {
    display: block;
  }

  .pcl-primary-grid .ui-grid-col-1,
  .pcl-primary-grid .ui-grid-col-2,
  .pcl-primary-grid .ui-grid-col-3,
  .pcl-primary-grid .ui-grid-col-4,
  .pcl-primary-grid .ui-grid-col-5,
  .pcl-primary-grid .ui-grid-col-6,
  .pcl-primary-grid .ui-grid-col-7,
  .pcl-primary-grid .ui-grid-col-8,
  .pcl-primary-grid .ui-grid-col-9,
  .pcl-primary-grid .ui-grid-col-10,
  .pcl-primary-grid .ui-grid-col-11,
  .pcl-primary-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 851px) {
  /* Terminal break point; orientation is 'horizontal' */
  .pcl-primary-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-primary-grid .ui-grid-col-1,
  .pcl-primary-grid .ui-grid-col-2,
  .pcl-primary-grid .ui-grid-col-3,
  .pcl-primary-grid .ui-grid-col-4,
  .pcl-primary-grid .ui-grid-col-5,
  .pcl-primary-grid .ui-grid-col-6,
  .pcl-primary-grid .ui-grid-col-7,
  .pcl-primary-grid .ui-grid-col-8,
  .pcl-primary-grid .ui-grid-col-9,
  .pcl-primary-grid .ui-grid-col-10,
  .pcl-primary-grid .ui-grid-col-11,
  .pcl-primary-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-primary-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-primary-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-primary-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-primary-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-primary-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-primary-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-primary-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-primary-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-primary-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-primary-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-primary-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-primary-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-primary-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-primary-grid .ui-grid-col-12 {
    width: 100%;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-primary-grid'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-index-grid]
**     Break Points: [850]
**     Orientations: [vertical, horizontal]
**
************************************************************************************
*/
@media screen and (max-width: 850px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-index-grid .ui-grid-row {
    display: block;
  }

  .pcl-index-grid .ui-grid-col-1,
  .pcl-index-grid .ui-grid-col-2,
  .pcl-index-grid .ui-grid-col-3,
  .pcl-index-grid .ui-grid-col-4,
  .pcl-index-grid .ui-grid-col-5,
  .pcl-index-grid .ui-grid-col-6,
  .pcl-index-grid .ui-grid-col-7,
  .pcl-index-grid .ui-grid-col-8,
  .pcl-index-grid .ui-grid-col-9,
  .pcl-index-grid .ui-grid-col-10,
  .pcl-index-grid .ui-grid-col-11,
  .pcl-index-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 851px) {
  /* Terminal break point; orientation is 'horizontal' */
  .pcl-index-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-index-grid .ui-grid-col-1,
  .pcl-index-grid .ui-grid-col-2,
  .pcl-index-grid .ui-grid-col-3,
  .pcl-index-grid .ui-grid-col-4,
  .pcl-index-grid .ui-grid-col-5,
  .pcl-index-grid .ui-grid-col-6,
  .pcl-index-grid .ui-grid-col-7,
  .pcl-index-grid .ui-grid-col-8,
  .pcl-index-grid .ui-grid-col-9,
  .pcl-index-grid .ui-grid-col-10,
  .pcl-index-grid .ui-grid-col-11,
  .pcl-index-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-index-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-index-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-index-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-index-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-index-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-index-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-index-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-index-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-index-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-index-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-index-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-index-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-index-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-index-grid .ui-grid-col-12 {
    width: 100%;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-index-grid'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-new-search-grid]
**     Break Points: [850]
**     Orientations: [vertical, horizontal]
**
************************************************************************************
*/
@media screen and (max-width: 850px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-new-search-grid .ui-grid-row {
    display: block;
  }

  .pcl-new-search-grid .ui-grid-col-1,
  .pcl-new-search-grid .ui-grid-col-2,
  .pcl-new-search-grid .ui-grid-col-3,
  .pcl-new-search-grid .ui-grid-col-4,
  .pcl-new-search-grid .ui-grid-col-5,
  .pcl-new-search-grid .ui-grid-col-6,
  .pcl-new-search-grid .ui-grid-col-7,
  .pcl-new-search-grid .ui-grid-col-8,
  .pcl-new-search-grid .ui-grid-col-9,
  .pcl-new-search-grid .ui-grid-col-10,
  .pcl-new-search-grid .ui-grid-col-11,
  .pcl-new-search-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 851px) {
  /* Terminal break point; orientation is 'horizontal' */
  .pcl-new-search-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-new-search-grid .ui-grid-col-1,
  .pcl-new-search-grid .ui-grid-col-2,
  .pcl-new-search-grid .ui-grid-col-3,
  .pcl-new-search-grid .ui-grid-col-4,
  .pcl-new-search-grid .ui-grid-col-5,
  .pcl-new-search-grid .ui-grid-col-6,
  .pcl-new-search-grid .ui-grid-col-7,
  .pcl-new-search-grid .ui-grid-col-8,
  .pcl-new-search-grid .ui-grid-col-9,
  .pcl-new-search-grid .ui-grid-col-10,
  .pcl-new-search-grid .ui-grid-col-11,
  .pcl-new-search-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-new-search-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-new-search-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-new-search-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-new-search-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-new-search-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-new-search-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-new-search-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-new-search-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-new-search-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-new-search-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-new-search-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-new-search-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-new-search-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-new-search-grid .ui-grid-col-12 {
    width: 100%;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-new-search-grid'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-right-panels-grid]
**     Break Points: [650, 850]
**     Orientations: [vertical, horizontal, vertical]
**
************************************************************************************
*/
@media screen and (max-width: 650px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-right-panels-grid .ui-grid-row {
    display: block;
  }

  .pcl-right-panels-grid .ui-grid-col-1,
  .pcl-right-panels-grid .ui-grid-col-2,
  .pcl-right-panels-grid .ui-grid-col-3,
  .pcl-right-panels-grid .ui-grid-col-4,
  .pcl-right-panels-grid .ui-grid-col-5,
  .pcl-right-panels-grid .ui-grid-col-6,
  .pcl-right-panels-grid .ui-grid-col-7,
  .pcl-right-panels-grid .ui-grid-col-8,
  .pcl-right-panels-grid .ui-grid-col-9,
  .pcl-right-panels-grid .ui-grid-col-10,
  .pcl-right-panels-grid .ui-grid-col-11,
  .pcl-right-panels-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 651px) and (max-width: 850px) {
  /* Intermediate break point; orientation is 'horizontal' */
  .pcl-right-panels-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-right-panels-grid .ui-grid-col-1,
  .pcl-right-panels-grid .ui-grid-col-2,
  .pcl-right-panels-grid .ui-grid-col-3,
  .pcl-right-panels-grid .ui-grid-col-4,
  .pcl-right-panels-grid .ui-grid-col-5,
  .pcl-right-panels-grid .ui-grid-col-6,
  .pcl-right-panels-grid .ui-grid-col-7,
  .pcl-right-panels-grid .ui-grid-col-8,
  .pcl-right-panels-grid .ui-grid-col-9,
  .pcl-right-panels-grid .ui-grid-col-10,
  .pcl-right-panels-grid .ui-grid-col-11,
  .pcl-right-panels-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-right-panels-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-right-panels-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-right-panels-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-right-panels-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-right-panels-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-right-panels-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-right-panels-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-right-panels-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-right-panels-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-right-panels-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-right-panels-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-right-panels-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-right-panels-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-right-panels-grid .ui-grid-col-12 {
    width: 100%;
  }
}
@media screen and (min-width: 851px) {
  /* Terminal break point; orientation is 'vertical' */
  .pcl-right-panels-grid .ui-grid-row {
    display: block;
  }

  .pcl-right-panels-grid .ui-grid-col-1,
  .pcl-right-panels-grid .ui-grid-col-2,
  .pcl-right-panels-grid .ui-grid-col-3,
  .pcl-right-panels-grid .ui-grid-col-4,
  .pcl-right-panels-grid .ui-grid-col-5,
  .pcl-right-panels-grid .ui-grid-col-6,
  .pcl-right-panels-grid .ui-grid-col-7,
  .pcl-right-panels-grid .ui-grid-col-8,
  .pcl-right-panels-grid .ui-grid-col-9,
  .pcl-right-panels-grid .ui-grid-col-10,
  .pcl-right-panels-grid .ui-grid-col-11,
  .pcl-right-panels-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-right-panels-grid'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-case-search-grid]
**     Break Points: [650]
**     Orientations: [vertical, horizontal]
**
************************************************************************************
*/
@media screen and (max-width: 650px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-case-search-grid .ui-grid-row {
    display: block;
  }

  .pcl-case-search-grid .ui-grid-col-1,
  .pcl-case-search-grid .ui-grid-col-2,
  .pcl-case-search-grid .ui-grid-col-3,
  .pcl-case-search-grid .ui-grid-col-4,
  .pcl-case-search-grid .ui-grid-col-5,
  .pcl-case-search-grid .ui-grid-col-6,
  .pcl-case-search-grid .ui-grid-col-7,
  .pcl-case-search-grid .ui-grid-col-8,
  .pcl-case-search-grid .ui-grid-col-9,
  .pcl-case-search-grid .ui-grid-col-10,
  .pcl-case-search-grid .ui-grid-col-11,
  .pcl-case-search-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 651px) {
  /* Terminal break point; orientation is 'horizontal' */
  .pcl-case-search-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-case-search-grid .ui-grid-col-1,
  .pcl-case-search-grid .ui-grid-col-2,
  .pcl-case-search-grid .ui-grid-col-3,
  .pcl-case-search-grid .ui-grid-col-4,
  .pcl-case-search-grid .ui-grid-col-5,
  .pcl-case-search-grid .ui-grid-col-6,
  .pcl-case-search-grid .ui-grid-col-7,
  .pcl-case-search-grid .ui-grid-col-8,
  .pcl-case-search-grid .ui-grid-col-9,
  .pcl-case-search-grid .ui-grid-col-10,
  .pcl-case-search-grid .ui-grid-col-11,
  .pcl-case-search-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-case-search-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-case-search-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-case-search-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-case-search-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-case-search-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-case-search-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-case-search-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-case-search-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-case-search-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-case-search-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-case-search-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-case-search-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-case-search-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-case-search-grid .ui-grid-col-12 {
    width: 100%;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-case-search-grid'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-party-search-grid]
**     Break Points: [650]
**     Orientations: [vertical, horizontal]
**
************************************************************************************
*/
@media screen and (max-width: 650px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-party-search-grid .ui-grid-row {
    display: block;
  }

  .pcl-party-search-grid .ui-grid-col-1,
  .pcl-party-search-grid .ui-grid-col-2,
  .pcl-party-search-grid .ui-grid-col-3,
  .pcl-party-search-grid .ui-grid-col-4,
  .pcl-party-search-grid .ui-grid-col-5,
  .pcl-party-search-grid .ui-grid-col-6,
  .pcl-party-search-grid .ui-grid-col-7,
  .pcl-party-search-grid .ui-grid-col-8,
  .pcl-party-search-grid .ui-grid-col-9,
  .pcl-party-search-grid .ui-grid-col-10,
  .pcl-party-search-grid .ui-grid-col-11,
  .pcl-party-search-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 651px) {
  /* Terminal break point; orientation is 'horizontal' */
  .pcl-party-search-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-party-search-grid .ui-grid-col-1,
  .pcl-party-search-grid .ui-grid-col-2,
  .pcl-party-search-grid .ui-grid-col-3,
  .pcl-party-search-grid .ui-grid-col-4,
  .pcl-party-search-grid .ui-grid-col-5,
  .pcl-party-search-grid .ui-grid-col-6,
  .pcl-party-search-grid .ui-grid-col-7,
  .pcl-party-search-grid .ui-grid-col-8,
  .pcl-party-search-grid .ui-grid-col-9,
  .pcl-party-search-grid .ui-grid-col-10,
  .pcl-party-search-grid .ui-grid-col-11,
  .pcl-party-search-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-party-search-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-party-search-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-party-search-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-party-search-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-party-search-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-party-search-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-party-search-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-party-search-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-party-search-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-party-search-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-party-search-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-party-search-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-party-search-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-party-search-grid .ui-grid-col-12 {
    width: 100%;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-party-search-grid'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-party-search-name-grid]
**     Break Points: [850]
**     Orientations: [vertical, horizontal]
**
************************************************************************************
*/
@media screen and (max-width: 850px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-party-search-name-grid .ui-grid-row {
    display: block;
  }

  .pcl-party-search-name-grid .ui-grid-col-1,
  .pcl-party-search-name-grid .ui-grid-col-2,
  .pcl-party-search-name-grid .ui-grid-col-3,
  .pcl-party-search-name-grid .ui-grid-col-4,
  .pcl-party-search-name-grid .ui-grid-col-5,
  .pcl-party-search-name-grid .ui-grid-col-6,
  .pcl-party-search-name-grid .ui-grid-col-7,
  .pcl-party-search-name-grid .ui-grid-col-8,
  .pcl-party-search-name-grid .ui-grid-col-9,
  .pcl-party-search-name-grid .ui-grid-col-10,
  .pcl-party-search-name-grid .ui-grid-col-11,
  .pcl-party-search-name-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 851px) {
  /* Terminal break point; orientation is 'horizontal' */
  .pcl-party-search-name-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-party-search-name-grid .ui-grid-col-1,
  .pcl-party-search-name-grid .ui-grid-col-2,
  .pcl-party-search-name-grid .ui-grid-col-3,
  .pcl-party-search-name-grid .ui-grid-col-4,
  .pcl-party-search-name-grid .ui-grid-col-5,
  .pcl-party-search-name-grid .ui-grid-col-6,
  .pcl-party-search-name-grid .ui-grid-col-7,
  .pcl-party-search-name-grid .ui-grid-col-8,
  .pcl-party-search-name-grid .ui-grid-col-9,
  .pcl-party-search-name-grid .ui-grid-col-10,
  .pcl-party-search-name-grid .ui-grid-col-11,
  .pcl-party-search-name-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-party-search-name-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-party-search-name-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-party-search-name-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-party-search-name-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-party-search-name-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-party-search-name-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-party-search-name-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-party-search-name-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-party-search-name-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-party-search-name-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-party-search-name-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-party-search-name-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-party-search-name-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-party-search-name-grid .ui-grid-col-12 {
    width: 100%;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-party-search-name-grid'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [ui-grid-responsive-pcl]
**     Break Points: [650, 850]
**     Orientations: [vertical, horizontal, vertical]
**
************************************************************************************
*/
@media screen and (max-width: 650px) {
  /* Initial break point; orientation is 'vertical' */
  .ui-grid-responsive-pcl .ui-grid-row {
    display: block;
  }

  .ui-grid-responsive-pcl .ui-grid-col-1,
  .ui-grid-responsive-pcl .ui-grid-col-2,
  .ui-grid-responsive-pcl .ui-grid-col-3,
  .ui-grid-responsive-pcl .ui-grid-col-4,
  .ui-grid-responsive-pcl .ui-grid-col-5,
  .ui-grid-responsive-pcl .ui-grid-col-6,
  .ui-grid-responsive-pcl .ui-grid-col-7,
  .ui-grid-responsive-pcl .ui-grid-col-8,
  .ui-grid-responsive-pcl .ui-grid-col-9,
  .ui-grid-responsive-pcl .ui-grid-col-10,
  .ui-grid-responsive-pcl .ui-grid-col-11,
  .ui-grid-responsive-pcl .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 651px) and (max-width: 850px) {
  /* Intermediate break point; orientation is 'horizontal' */
  .ui-grid-responsive-pcl .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .ui-grid-responsive-pcl .ui-grid-col-1,
  .ui-grid-responsive-pcl .ui-grid-col-2,
  .ui-grid-responsive-pcl .ui-grid-col-3,
  .ui-grid-responsive-pcl .ui-grid-col-4,
  .ui-grid-responsive-pcl .ui-grid-col-5,
  .ui-grid-responsive-pcl .ui-grid-col-6,
  .ui-grid-responsive-pcl .ui-grid-col-7,
  .ui-grid-responsive-pcl .ui-grid-col-8,
  .ui-grid-responsive-pcl .ui-grid-col-9,
  .ui-grid-responsive-pcl .ui-grid-col-10,
  .ui-grid-responsive-pcl .ui-grid-col-11,
  .ui-grid-responsive-pcl .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .ui-grid-responsive-pcl .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .ui-grid-responsive-pcl .ui-grid-row:first-child {
    border-top: none;
  }

  .ui-grid-responsive-pcl .ui-grid-col-1 {
    width: 8.33333%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-2 {
    width: 16.66666%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-3 {
    width: 25%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-4 {
    width: 33.33333%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-5 {
    width: 41.66666%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-6 {
    width: 50%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-7 {
    width: 58.33333%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-8 {
    width: 66.66666%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-9 {
    width: 75%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-10 {
    width: 83.33333%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-11 {
    width: 91.66666%;
  }

  .ui-grid-responsive-pcl .ui-grid-col-12 {
    width: 100%;
  }
}
@media screen and (min-width: 851px) {
  /* Terminal break point; orientation is 'vertical' */
  .ui-grid-responsive-pcl .ui-grid-row {
    display: block;
  }

  .ui-grid-responsive-pcl .ui-grid-col-1,
  .ui-grid-responsive-pcl .ui-grid-col-2,
  .ui-grid-responsive-pcl .ui-grid-col-3,
  .ui-grid-responsive-pcl .ui-grid-col-4,
  .ui-grid-responsive-pcl .ui-grid-col-5,
  .ui-grid-responsive-pcl .ui-grid-col-6,
  .ui-grid-responsive-pcl .ui-grid-col-7,
  .ui-grid-responsive-pcl .ui-grid-col-8,
  .ui-grid-responsive-pcl .ui-grid-col-9,
  .ui-grid-responsive-pcl .ui-grid-col-10,
  .ui-grid-responsive-pcl .ui-grid-col-11,
  .ui-grid-responsive-pcl .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'ui-grid-responsive-pcl'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-date-selector-grid]
**     Break Points: [850]
**     Orientations: [vertical, horizontal]
**
************************************************************************************
*/
@media screen and (max-width: 850px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-date-selector-grid .ui-grid-row {
    display: block;
  }

  .pcl-date-selector-grid .ui-grid-col-1,
  .pcl-date-selector-grid .ui-grid-col-2,
  .pcl-date-selector-grid .ui-grid-col-3,
  .pcl-date-selector-grid .ui-grid-col-4,
  .pcl-date-selector-grid .ui-grid-col-5,
  .pcl-date-selector-grid .ui-grid-col-6,
  .pcl-date-selector-grid .ui-grid-col-7,
  .pcl-date-selector-grid .ui-grid-col-8,
  .pcl-date-selector-grid .ui-grid-col-9,
  .pcl-date-selector-grid .ui-grid-col-10,
  .pcl-date-selector-grid .ui-grid-col-11,
  .pcl-date-selector-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 851px) {
  /* Terminal break point; orientation is 'horizontal' */
  .pcl-date-selector-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-date-selector-grid .ui-grid-col-1,
  .pcl-date-selector-grid .ui-grid-col-2,
  .pcl-date-selector-grid .ui-grid-col-3,
  .pcl-date-selector-grid .ui-grid-col-4,
  .pcl-date-selector-grid .ui-grid-col-5,
  .pcl-date-selector-grid .ui-grid-col-6,
  .pcl-date-selector-grid .ui-grid-col-7,
  .pcl-date-selector-grid .ui-grid-col-8,
  .pcl-date-selector-grid .ui-grid-col-9,
  .pcl-date-selector-grid .ui-grid-col-10,
  .pcl-date-selector-grid .ui-grid-col-11,
  .pcl-date-selector-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-date-selector-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-date-selector-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-date-selector-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-date-selector-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-date-selector-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-date-selector-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-date-selector-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-date-selector-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-date-selector-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-date-selector-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-date-selector-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-date-selector-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-date-selector-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-date-selector-grid .ui-grid-col-12 {
    width: 100%;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-date-selector-grid'
**
************************************************************************************
*/
/*
************************************************************************************
**
** RESPONSIVE GRID GENERATION:
**
**     Class Name:   [pcl-settings-grid]
**     Break Points: [999]
**     Orientations: [vertical, horizontal]
**
************************************************************************************
*/
@media screen and (max-width: 999px) {
  /* Initial break point; orientation is 'vertical' */
  .pcl-settings-grid .ui-grid-row {
    display: block;
  }

  .pcl-settings-grid .ui-grid-col-1,
  .pcl-settings-grid .ui-grid-col-2,
  .pcl-settings-grid .ui-grid-col-3,
  .pcl-settings-grid .ui-grid-col-4,
  .pcl-settings-grid .ui-grid-col-5,
  .pcl-settings-grid .ui-grid-col-6,
  .pcl-settings-grid .ui-grid-col-7,
  .pcl-settings-grid .ui-grid-col-8,
  .pcl-settings-grid .ui-grid-col-9,
  .pcl-settings-grid .ui-grid-col-10,
  .pcl-settings-grid .ui-grid-col-11,
  .pcl-settings-grid .ui-grid-col-12 {
    width: 100%;
    float: none;
  }
}
@media screen and (min-width: 1000px) {
  /* Terminal break point; orientation is 'horizontal' */
  .pcl-settings-grid .ui-grid-row:after {
    display: table;
    /* display: auto; */
    clear: both;
    content: "";
  }

  .pcl-settings-grid .ui-grid-col-1,
  .pcl-settings-grid .ui-grid-col-2,
  .pcl-settings-grid .ui-grid-col-3,
  .pcl-settings-grid .ui-grid-col-4,
  .pcl-settings-grid .ui-grid-col-5,
  .pcl-settings-grid .ui-grid-col-6,
  .pcl-settings-grid .ui-grid-col-7,
  .pcl-settings-grid .ui-grid-col-8,
  .pcl-settings-grid .ui-grid-col-9,
  .pcl-settings-grid .ui-grid-col-10,
  .pcl-settings-grid .ui-grid-col-11,
  .pcl-settings-grid .ui-grid-col-12 {
    float: left;
    /* box-sizing: border-box; */
  }

  .ui-panelgrid .pcl-settings-grid .ui-grid-row {
    border-top: none;
  }

  .ui-panelgrid .pcl-settings-grid .ui-grid-row:first-child {
    border-top: none;
  }

  .pcl-settings-grid .ui-grid-col-1 {
    width: 8.33333%;
  }

  .pcl-settings-grid .ui-grid-col-2 {
    width: 16.66666%;
  }

  .pcl-settings-grid .ui-grid-col-3 {
    width: 25%;
  }

  .pcl-settings-grid .ui-grid-col-4 {
    width: 33.33333%;
  }

  .pcl-settings-grid .ui-grid-col-5 {
    width: 41.66666%;
  }

  .pcl-settings-grid .ui-grid-col-6 {
    width: 50%;
  }

  .pcl-settings-grid .ui-grid-col-7 {
    width: 58.33333%;
  }

  .pcl-settings-grid .ui-grid-col-8 {
    width: 66.66666%;
  }

  .pcl-settings-grid .ui-grid-col-9 {
    width: 75%;
  }

  .pcl-settings-grid .ui-grid-col-10 {
    width: 83.33333%;
  }

  .pcl-settings-grid .ui-grid-col-11 {
    width: 91.66666%;
  }

  .pcl-settings-grid .ui-grid-col-12 {
    width: 100%;
  }
}
/*
************************************************************************************
**
** END OF RESPONSIVE GRID GENERATION FOR 'pcl-settings-grid'
**
************************************************************************************
*/
/*********************************************************************/
/*                     RESPONSIVE LAYOUT HANDLING                    */
/*********************************************************************/
/* the three 'pcl-visible' styles offer a way to control the */
/* the rendering of items based on where the screen width is */
/* in relation to the screen break points                    */
@media screen and (min-width: 850px) {
  .pcl-visible-mid {
    display: none !important;
  }

  .pcl-visible-small {
    display: none !important;
  }
}
@media screen and (max-width: 650px) {
  .pcl-label-rendered-below {
    display: none;
  }

  .pcl-label-rendered-above {
    display: inline;
    font-size: 0.8em !important;
    font-weight: normal;
    padding-left: 0;
  }

  .pcl-case-search-grid .ui-grid-row {
    margin-bottom: 0;
  }

  .pcl-name-input {
    width: 100%;
    margin-right: 10px;
  }
}
/* end of 640 and narrower */
@media screen and (min-width: 650px) {
  .pcl-label-rendered-below {
    display: inline;
    font-size: 0.8em !important;
    font-weight: normal;
    padding-left: 5px;
  }

  .pcl-label-rendered-above {
    display: none;
  }

  .pcl-case-search-grid .ui-grid-row {
    margin-bottom: 5px;
  }

  .pcl-name-input {
    width: 100%;
    margin-right: 0;
  }
}
/* end of 641 and wider */
/*********************************************************************/
/*                  END RESPONSIVE LAYOUT HANDLING                   */
/*********************************************************************/
/*****************************************************************************/
/*                               DATA TABLE                                  */
/*****************************************************************************/
.pcl-data-table {
  margin-top: 15px;
  font-size: 0.85em;
  width: 100%;
}

.pcl-data-table tr,
.pcl-data-table td {
  border: 0 !important;
  /*padding: 8px 10px !important;*/
}

.pcl-data-table-column {
  vertical-align: top;
}

.pcl-data-table-centered-column {
  vertical-align: top;
  text-align: center;
}

.pcl-data-table .ui-widget-content {
  border: 1px solid #787878;
}

.pcl-data-table th {
  background: #205493;
  border: 1px solid #205493;
  color: white;
  text-align: left !important;
}

/*
**********************************************
*** This change to the default 'p' value
*** was made almost completely to alter
*** the way tooltips present so, if it
*** proves to be problematic, just remove it.
**********************************************
 */
p {
  line-height: 110%;
}

/*****************************************************************************/
/*                              END DATA TABLE                               */
/*****************************************************************************/
/*********************************************************************/
/*                 PAGE COMPONENTS --- DISPLAY PANEL                 */
/*********************************************************************/
.pcl-page-contents-div {
  width: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  clear: both;
}

.pcl-display-panel-header {
  font-family: pacerFont, sans-serif !important;
  font-size: 1.2em;
  font-weight: bold;
  color: #205493;
}

.pcl-display-panel-header-mid {
  font-family: pacerFont, sans-serif !important;
  font-size: 1.1em;
  font-weight: bold;
  color: #205493;
}

.pcl-display-panel-header-mid-weak {
  font-family: pacerFont, sans-serif !important;
  font-size: 0.95em;
  font-weight: bold;
  color: #205493;
}

.pcl-display-panel {
  font-family: pacerFont, sans-serif;
  background-image: none !important;
  background-color: #ffffff;
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
  border-style: solid;
  border-color: #787878;
  border-width: 1px;
}

.pcl-display-panel-grid {
  border-style: none !important;
  background-image: none !important;
  background-color: #ffffff;
  font-family: pacerFont, sans-serif !important;
}

.pcl-display-panel-grid tr,
.pcl-display-panel-grid td {
  padding: 4px 10px !important;
}

.pcl-display-panel-grid.ui-panelgrid > * > tr,
.pcl-display-panel-grid.ui-panelgrid .ui-panelgrid-cell {
  border: none !important;
}

.pcl-display-panel-grid-row {
  padding: 7px 0 2px 0 !important;
  background-color: #ffffff;
  color: #000000 !important;
  border-style: none;
}

.pcl-display-panel-list-row {
  padding: 7px 0 10px 0 !important;
  background-color: #ffffff;
  color: #000000 !important;
  border-style: none;
}

/*********************************************************************/
/*               END PAGE COMPONENTS --- DISPLAY PANEL               */
/*********************************************************************/
/*********************************************************************/
/*                          HELPER STYLES                            */
/*********************************************************************/
.pcl-bold {
  font-weight: bold;
}

.pcl-white-text {
  color: white !important;
}

.pcl-blue-text {
  color: #205493 !important;
}

.pcl-black-text {
  color: black !important;
}

.pcl-lighter-blue-text {
  color: #4776bf !important;
}

.pcl-gold-text {
  color: #e5b365 !important;
}

.pcl-gray-text {
  color: #727272 !important;
}

.pcl-darkblue-background {
  background-image: none !important;
  background-color: #205493 !important;
}

.pcl-darkblue-background-01 {
  background-image: none !important;
  background-color: #4f5b7d !important;
}

.pcl-lightgrey-background {
  background-image: none !important;
  background-color: #f0f0f0 !important;
}

.pcl-white-background {
  background-image: none !important;
  background-color: white !important;
}

.pcl-white-on-blue {
  background-color: #205493 !important;
  color: white !important;
  border-style: none;
}

.pcl-blue-on-white {
  color: #205493 !important;
  background-color: white !important;
  border-style: none;
}

.pcl-black-on-white {
  color: black !important;
  background-color: white !important;
  border-style: none;
}

.pcl-blue-on-lightgrey {
  color: #205493 !important;
  background-color: #f0f0f0 !important;
  border-style: none;
}

.pcl-white-on-brown {
  background-color: #7E6B59 !important;
  color: white !important;
  border-style: none;
}

.pcl-no-edges {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
}

.pcl-no-edges .ui-panel-content {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.pcl-permissive-no-edges {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.pcl-no-padding {
  padding: 0 0 0 0 !important;
}

td.pcl-no-edges-cell {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  vertical-align: top;
}

.pcl-quick-link-fa {
  color: white !important;
  opacity: 0.9;
  font-size: 2.2em;
}

.pcl-align-top {
  vertical-align: top !important;
}

.pcl-align-middle {
  vertical-align: middle !important;
}

.pcl-right-margin-20px {
  margin-right: 20px;
}

/*********************************************************************/
/*                        END HELPER STYLES                          */
/*********************************************************************/
/*********************************************************************/
/*                          GENERAL STYLES                           */
/*********************************************************************/
.pcl-download-button {
  margin-top: 1px;
  font-size: 1.4em;
  color: transparent;
  -webkit-text-stroke-width: 0.07em;
  -webkit-text-stroke-color: darkslategray;
}

.pcl-download-button-ie {
  margin-top: 1px;
  font-size: 1.4em;
  color: darkslategray;
}

.pcl-download-button-white {
  margin-top: 1px;
  font-size: 1.4em;
  color: transparent;
  -webkit-text-stroke-width: 0.07em;
  -webkit-text-stroke-color: white;
}

.pcl-download-button-ie-white {
  margin-top: 1px;
  font-size: 1.4em;
  color: darkslategray;
}

.pcl-download-button-legend {
  margin-top: 1px;
  font-size: 1.2em;
  color: transparent;
  -webkit-text-stroke-width: 0.07em;
  -webkit-text-stroke-color: black;
}

.pcl-download-button-legend-ie {
  margin-top: 1px;
  font-size: 1.2em;
  color: black;
}

.pcl-notice-box {
  border: 1px solid #d4d4d4 !important;
  border-radius: 4px;
  padding: 0 0 3px 10px;
  background-color: #d9d9d9;
}

.pcl-padding-top-10 {
  padding-top: 10px !important;
}

/*********************************************************************/
/*                        END GENERAL STYLES                         */
/*********************************************************************/
/*********************************************************************/
/*                       WIDTH HELPER STYLES                         */
/*********************************************************************/
.pcl-app-mix-width {
  min-width: 320px !important;
}

.pcl-width-30 {
  width: 30px !important;
}

.pcl-width-50 {
  width: 50px !important;
}

.pcl-width-60 {
  width: 60px !important;
}

.pcl-width-70 {
  width: 70px !important;
}

.pcl-width-80 {
  width: 80px !important;
}

.pcl-min-width-100 {
  min-width: 100px !important;
}

.pcl-min-width-120 {
  min-width: 120px !important;
}

.pcl-min-width-130 {
  min-width: 130px !important;
}

.pcl-min-width-140 {
  min-width: 140px !important;
}

.pcl-min-width-150 {
  min-width: 150px !important;
}

.pcl-min-width-180 {
  min-width: 180px !important;
}

.pcl-min-width-200 {
  min-width: 200px !important;
}

.pcl-min-width-400 {
  min-width: 320px !important;
}

.pcl-min-width-425 {
  min-width: 425px !important;
}

.pcl-max-width-250 {
  max-width: 250px !important;
}

.pcl-max-width-260 {
  max-width: 260px !important;
}

.pcl-max-width-285 {
  max-width: 285px !important;
}

.pcl-max-width-350 {
  max-width: 350px !important;
}

.pcl-max-width-380 {
  max-width: 380px !important;
}

.pcl-width-100-percent {
  width: 100% !important;
}

.pcl-height-100-percent {
  height: 100% !important;
}

/*********************************************************************/
/*                     END WIDTH HELPER STYLES                       */
/*********************************************************************/
/*********************************************************************/
/*                            GRID STYLES                            */
/*********************************************************************/
.pcl-list-grid {
  background: none;
  clear: both;
  margin-top: 10px !important;
}

.pcl-transparent-grid tr,
.pcl-transparent-grid td {
  background: transparent !important;
  border: 0 !important;
  padding: 0 0 0 0;
  vertical-align: top;
}

.pcl-transparent-grid-bottom-10 tr,
.pcl-transparent-grid-bottom-10 td {
  background: transparent !important;
  border: 0 !important;
  padding: 0 0 10px 0 !important;
  vertical-align: top;
}

.pcl-transparent-grid-bottom-20 tr,
.pcl-transparent-grid-bottom-20 td {
  background: transparent !important;
  border: 0 !important;
  padding: 0 0 20px 0 !important;
  vertical-align: top;
}

.pcl-transparent-grid-100-percent {
  width: 100%;
}

.pcl-transparent-grid-100-percent tr,
.pcl-transparent-grid-100-percent td {
  background: transparent !important;
  border: 0 !important;
  padding: 0 0 0 0 !important;
  vertical-align: top;
}

.pcl-transparent-grid-centered-column {
  vertical-align: top;
  text-align: center;
}

.pcl-transparent-grid-right-column {
  vertical-align: top;
  text-align: right;
}

.pcl-transparent-grid-middle-left {
  vertical-align: middle;
  text-align: left;
}

.pcl-transparent-grid-middle-right {
  vertical-align: middle;
  text-align: right;
}

.pcl-transparent-grid-row {
  border-style: none !important;
  vertical-align: top !important;
}

.pcl-transparent-grid-row-bottom {
  border-style: none;
  vertical-align: bottom;
}

.pcl-transparent-grid-row-33-percent {
  width: 33%;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-50-percent {
  width: 50%;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-100-percent {
  border-style: none;
  width: 100%;
  vertical-align: top;
}

.pcl-transparent-grid-row-15 {
  width: 15px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-column-30 {
  width: 80px;
  border-style: none;
  vertical-align: middle;
}

.pcl-transparent-grid-column-40 {
  width: 80px;
  border-style: none;
  vertical-align: middle;
}

.pcl-transparent-grid-column-80 {
  width: 80px;
  border-style: none;
  vertical-align: middle;
}

.pcl-transparent-grid-column-120 {
  width: 120px;
  border-style: none;
  vertical-align: middle;
}

.pcl-transparent-grid-row-25 {
  width: 25px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-30 {
  width: 30px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-50 {
  width: 50px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-90 {
  width: 90px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-350 {
  width: 350px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-400 {
  width: 400px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-480 {
  width: 480px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-120 {
  width: 120px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-140 {
  width: 140px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-180 {
  width: 180px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-row-220 {
  width: 220px;
  border-style: none;
  vertical-align: top;
}

.pcl-transparent-grid-line-height-13 {
  line-height: 13px !important;
}

/*********************************************************************/
/*                          END GRID STYLES                          */
/*********************************************************************/
/*********************************************************************/
/*                           QUICK LINKS                             */
/*********************************************************************/
.pcl-quick-links {
  font-family: pacerFont, sans-serif !important;
  background-image: none !important;
  color: white;
  background-color: #205493 !important;
  /*	max-width: 640px; */
  min-width: 300px;
  border-style: solid;
  border-color: #4f5b7d !important;
  border-width: 1px;
  padding-bottom: 10px;
  /*	margin-top: 20px;  */
  font-size: 0.9em;
  padding: 10px 5px !important;
}

.pcl-quick-links-header {
  font-family: pacerFont, sans-serif;
  font-size: 1.4em !important;
  padding-left: 8px;
  color: white;
}

.pcl-quick-links-grid {
  width: 100%;
}

.pcl-quick-links-grid tr td {
  /*	padding: 8px !important; */
  padding-top: 9px !important;
  padding-left: 15px !important;
  padding-bottom: 0 !important;
  vertical-align: top;
}

.pcl-quick-links-grid.ui-panelgrid > * > tr,
.pcl-quick-links-grid.ui-panelgrid .ui-panelgrid-cell {
  border: none;
  background: none;
}

.pcl-quick-links-column {
  text-align: center;
  background-color: transparent !important;
  border-color: transparent !important;
  color: white !important;
}

.pcl-quick-link-box {
  padding-top: 8px !important;
  padding-bottom: 2px !important;
  /*	padding-left: 20px !important; */
}

a.pcl-quick-link {
  text-decoration: none;
  color: white !important;
}

a.pcl-quick-link:visited {
  color: white !important;
}

a.pcl-quick-link:hover {
  text-decoration: underline;
}

.pcl-gavel-background {
  background-image: url(../images/gavel-white-280x143.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.pcl-gavel-background-opacity-10 {
  background-image: url(../images/gavel-white-280x143-opacity-10.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.pcl-gavel-background-opacity-05 {
  background-image: url(../images/gavel-white-280x143-opacity-05.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

/*********************************************************************/
/*                         END QUICK LINKS                           */
/*********************************************************************/
/*********************************************************************/
/*                         LANDING PAGE                              */
/*********************************************************************/
.pcl-features-tile {
  display: block;
  margin-top: 20px;
  margin-bottom: 25px;
}

.pcl-intro-msg {
  margin-bottom: 10px;
  display: block;
}

.pcl-intro-msg-mobile {
  margin-bottom: 10px;
  display: none;
}

.pcl-pacer-fees-primary {
  display: block;
}

.pcl-pacer-fees-secondary {
  display: none;
}

.pcl-pacer-fees-tertiary {
  display: none;
}

@media screen and (max-width: 850px) {
  .pcl-features-tile {
    display: none;
  }

  .pcl-intro-msg {
    margin-bottom: 10px;
    display: none;
  }

  .pcl-intro-msg-mobile {
    margin-bottom: 10px;
    display: block;
  }

  .pcl-pacer-fees-primary {
    display: none;
  }

  .pcl-pacer-fees-secondary {
    display: block;
    margin-top: 20px;
  }

  .pcl-pacer-fees-tertiary {
    display: none;
  }
}
@media screen and (min-width: 650px) and (max-width: 850px) {
  .pcl-features-tile {
    display: block;
  }

  .pcl-intro-msg {
    margin-bottom: 10px;
    display: block;
  }

  .pcl-intro-msg-mobile {
    margin-bottom: 10px;
    display: none;
  }

  .pcl-pacer-fees-primary {
    display: none;
  }

  .pcl-pacer-fees-secondary {
    display: none;
  }

  .pcl-pacer-fees-tertiary {
    display: block;
    margin-top: 20px;
  }
}
/*********************************************************************/
/*                       END LANDING PAGE                            */
/*********************************************************************/
/*********************************************************************/
/*                        FIND / SEARCH CASES                        */
/*********************************************************************/
.pcl-find-cases-grid {
  border-style: none !important;
  background-image: none !important;
  background-color: #ffffff;
  font-family: pclFont, sans-serif !important;
}

.pcl-find-cases-grid tr,
.pcl-find-cases-grid td {
  /*	padding: 4px 10px !important; */
}

.pcl-find-cases-grid.ui-panelgrid > * > tr,
.pcl-find-cases-grid.ui-panelgrid .ui-panelgrid-cell {
  border: none !important;
  padding-bottom: 17px !important;
}

.pcl-find-cases-row {
  padding: 0 50px 0 0 !important;
  color: black !important;
  border-style: none;
  vertical-align: top;
}

.pcl-find-cases-row-150 {
  width: 150px;
  padding: 0 5px 0 0 !important;
  color: black !important;
  border-style: none;
  vertical-align: top;
}

.pcl-find-cases-row-sub {
  padding: 0 20px 0 0 !important;
  color: black !important;
  border-style: none;
  vertical-align: top;
}

/*.pcl-find-cases-drop-down {*/
/*border-color: lightgrey !important;*/
/*}*/
.pcl-find-cases-drop-down .ui-selectonemenu .ui-selectonemenu-trigger {
  border-left: none;
  background: lightgrey !important;
}

/**
*** Clean up the drop down button of the case-type drop down
**/
.pcl-find-cases-drop-down .ui-selectonemenu-trigger {
  width: 24px;
  border: none;
}

/**
*** END OF clean up
**/
.pcl-find-cases-drop-down {
  border-color: #787878;
}

.pcl-find-cases-region-list {
  border: 1px solid #787878 !important;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  width: 250px;
  height: 100px;
}

.xxxxxui-selectonemenu .xxxxxui-selectonemenu-trigger {
  border-left: 1px lightgrey;
  background: lightgrey !important;
  width: 20px;
}

/*
.pcl-date-range-grid {
	border-style: none !important;
	font-family: pclFont, sans-serif !important;
	margin: 20px 20px 20px 20px;
}

.pcl-date-range-grid.ui-panelgrid>*>tr,
.pcl-date-range-grid.ui-panelgrid .ui-panelgrid-cell {
	border: none !important;
}

.pcl-date-range-grid-row {
	padding: 0 15px 0 0 !important;
	border-style: none;
	vertical-align: top;
}

*/
.pcl-date-range-grid tr,
.pcl-date-range-grid td {
  background: transparent !important;
  border: 0 !important;
  padding: 0 15px 0 0;
}

.pcl-date-range-grid.ui-panelgrid > * > tr,
.pcl-date-range-grid.ui-panelgrid .ui-panelgrid-cell {
  padding: 0 0 0 0 !important;
}

.pcl-date-range-grid-row {
  padding: 0 0 0 0 !important;
  vertical-align: top;
}

.pcl-field-label {
  font-weight: bold;
  line-height: 2;
  font-size: 0.92em !important;
}

/**************************************************************
*** These next three styles keep the date input field and the
*** buttons that activate the calendar aligned and properly
*** sized.
**************************************************************/
/*********************************************************************/
/*                      END FIND / SEARCH CASES                      */
/*********************************************************************/
/*********************************************************************/
/*               FORM GRID ... FOR CONSISTENT LAYOUTS                */
/*********************************************************************/
.pcl-form-grid tr,
.pcl-form-grid td {
  background: transparent !important;
  border: 0 !important;
  padding: 0 15px 0 0;
  vertical-align: middle;
}

.pcl-form-grid.ui-panelgrid > * > tr,
.pcl-form-grid.ui-panelgrid .ui-panelgrid-cell {
  padding: 2px 5px 2px 0 !important;
  border: none !important;
}

.pcl-form-grid-row {
  padding: 0 0 0 0 !important;
  vertical-align: top;
}

.pcl-form-grid-col {
  padding: 0 0 0 0 !important;
  vertical-align: top;
}

/*********************************************************************/
/*                           END FORM GRID                           */
/*********************************************************************/
/*********************************************************************/
/*               FORM GRID ... FOR CONSISTENT LAYOUTS                */
/*********************************************************************/
.pcl-sub-form-grid tr,
.pcl-sub-form-grid td {
  background: transparent !important;
  border: 0 !important;
  padding: 0 15px 0 0;
  vertical-align: middle;
}

.pcl-sub-form-grid.ui-panelgrid > * > tr,
.pcl-sub-form-grid.ui-panelgrid .ui-panelgrid-cell {
  padding: 2px 5px 12px 0 !important;
}

.pcl-sub-form-grid {
  padding: 0 0 0 0 !important;
  vertical-align: top;
}

/*********************************************************************/
/*                           END FORM GRID                           */
/*********************************************************************/
/*********************************************************************/
/*              SUB FORM GRID ... FOR CONSISTENT LAYOUTS             */
/*********************************************************************/
.pcl-sub-form-grid tr,
.pcl-sub-form-grid td {
  background: transparent !important;
  border: 0 !important;
  padding: 0 15px 0 0;
  vertical-align: middle;
}

.pcl-sub-form-grid.ui-panelgrid > * > tr,
.pcl-sub-form-grid.ui-panelgrid .ui-panelgrid-cell {
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
  border: none !important;
}

.pcl-sub-form-grid {
  padding: 0 0 0 0 !important;
  vertical-align: top;
}

.pcl-sub-form-grid {
  padding: 0 0 0 0 !important;
  vertical-align: top;
}

/*********************************************************************/
/*                       END SUB FORM GRID                           */
/*********************************************************************/
/*********************************************************************/
/*                                TOOLTIP                            */
/*********************************************************************/
.pcl-tooltip-link {
  vertical-align: top;
  margin-top: 3px;
  margin-left: 5px;
  font-size: 20px !important;
}

.pcl-tooltip-sub-link {
  vertical-align: top;
  margin-top: 3px;
  margin-left: 0;
  font-size: 16px !important;
}

/*********************************************************************/
/*                              END TOOLTIP                          */
/*********************************************************************/
/*****************************************************************************/
/*                                LEGEND BOX                                 */
/*****************************************************************************/
.pcl-legend-box {
  float: right;
  background-color: #e8e8e8;
  border: 1px solid #787878;
  padding: 5px 0 5px 15px;
}

.pcl-legend-grid {
  font-size: 0.75em;
  padding: 5px 5px 5px 5px;
  width: 100%;
}

.pcl-legend-grid tr,
.pcl-legend-grid td {
  background: transparent !important;
  border: 0 !important;
}

.pcl-legend-grid-row {
  border-style: none;
  vertical-align: middle;
  padding-top: 0 !important;
}

.pcl-legend-grid-row-30 {
  width: 30px;
  border-style: none;
  vertical-align: top;
}

.pcl-legend-grid-row-35 {
  width: 35px;
  border-style: none;
  vertical-align: top;
}

.pcl-legend-grid-row-40 {
  width: 40px;
  border-style: none;
  vertical-align: top;
}

.pcl-legend-grid-row-50 {
  width: 50px;
  border-style: none;
  vertical-align: top;
}

.pcl-legend-grid-row-70-20 {
  width: 70px;
  padding-left: 20px;
  border-style: none;
  vertical-align: top;
}

.pcl-legend-overlay {
  font-size: 0.85em;
  border: none !important;
  box-shadow: none !important;
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
  background: none !important;
}

.pcl-columns-overlay {
  font-size: 0.85em;
  box-shadow: unset;
  padding: 5px 5px !important;
  margin: 0 0 0 0 !important;
}

.pcl-legend-item {
  margin-bottom: 5px;
  font-size: 14px !important;
}

/*****************************************************************************/
/*                              END LEGEND BOX                               */
/*****************************************************************************/
/*****************************************************************************/
/*                             SEARCH RESULTS                                */
/*****************************************************************************/
.pcl-search-results {
  margin-top: 15px;
  width: 100%;
  background-color: white;
}

.pcl-search-results tr,
.pcl-search-results td {
  border: 0 !important;
  /*padding: 8px 10px !important;*/
}

.pcl-search-results-column {
  font-size: 14px;
  vertical-align: top;
}

.pcl-search-results-centered-column {
  vertical-align: top;
  text-align: center;
}

.pcl-search-results .ui-datatable-odd {
  background: none repeat scroll 0 0 #e8e8e8;
}

.pcl-search-results .ui-widget-content {
  border: 1px solid #787878;
}

.pcl-search-results th {
  background: #205493;
  border: 1px solid #205493;
  color: white;
  text-align: left !important;
  font-size: 13px;
}

.pcl-search-results-truncate {
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.pcl-left-margin-15 {
  margin-left: 15px;
}

.pcl-search-results-column-size-1 {
  font-size: 9px !important;
}

.pcl-search-results-column-size-2 {
  font-size: 10px !important;
}

.pcl-search-results-column-size-3 {
  font-size: 11px !important;
}

.pcl-search-results-column-size-4 {
  font-size: 12px !important;
}

.pcl-search-results-column-size-5 {
  font-size: 13px !important;
}

.pcl-search-results-column-size-6 {
  font-size: 14px !important;
}

.pcl-search-results-column-size-7 {
  font-size: 15px !important;
}

.pcl-search-results-column-size-8 {
  font-size: 16px !important;
}

.pcl-search-results-column-size-9 {
  font-size: 18px !important;
}

/*****************************************************************************/
/*                            END SEARCH RESULTS                             */
/*****************************************************************************/
/*****************************************************************************/
/*                               RECEIPT BOX                                 */
/*****************************************************************************/
.pcl-receipt-box {
  font-size: 0.75em;
  float: right;
  background-color: #e8e8e8;
  border: 1px solid #787878;
  padding: 10px 0 5px 5px;
}

.pcl-receipt-grid {
  padding: 5px 5px 5px 5px;
  width: 100%;
}

.pcl-receipt-grid tr,
.pcl-receipt-grid td {
  background: transparent !important;
  border: 0 !important;
  padding: 1px 5px 1px 1px !important;
}

.pcl-receipt-grid-row {
  border-style: none;
  vertical-align: middle;
  font-size: 14px;
}

.pcl-receipt-grid-row-50 {
  width: 50px;
  border-style: none;
  vertical-align: top;
  font-size: 14px;
}

.pcl-receipt-grid-row-100 {
  width: 100px;
  border-style: none;
  vertical-align: top;
  font-weight: bold;
  font-size: 14px;
}

.pcl-receipt-grid-row-70-20 {
  width: 70px;
  padding-left: 20px;
  border-style: none;
  vertical-align: top;
  font-size: 14px;
}

.pcl-admin-seal-opacity-70 {
  background-image: url(../images/US-Courts-AdministrativeOffice-Seal-150px-opacity-70.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.pcl-admin-seal-opacity-33 {
  background-image: url(../images/US-Courts-AdministrativeOffice-Seal-150px-opacity-33.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.pcl-admin-seal-opacity-15 {
  background-image: url(../images/US-Courts-AdministrativeOffice-Seal-80px-opacity-15.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.pcl-previously-billed {
  font-weight: bold;
  color: #004a8c;
  font-size: 14px;
}

/*****************************************************************************/
/*                             END RECEIPT BOX                               */
/*****************************************************************************/
.pcl-settings-message {
  color: #4776bf;
  font-size: 0.85em;
}

.pcl-alt-navigation {
  font-size: 0.9em !important;
  float: right;
}

.pcl-find-case-info {
  padding: 0 20px 0 0 !important;
  color: black !important;
  border-style: none;
  vertical-align: top;
  /* below here is new for adding case type */
  line-height: 0.3 !important;
}

.psc-user-info-overlay-panel {
  min-width: 200px;
}

/*********************************************************************/
/*                            BATCH JOBS                             */
/*********************************************************************/
.pcl-job-status {
  border-radius: 5px;
  text-align: center;
  width: 95px;
  padding: 1px 5px 1px 5px;
  margin: -1px 1px -1px 1px;
  font-size: 0.95em;
}

/*********************************************************************/
/*                          END BATCH JOBS                           */
/*********************************************************************/

/*# sourceMappingURL=pcl.css.map */
