


 


.psc_animate-fadeinout8s.psc_open, .psc_confirmation-animate.psc_open:not(.psc_confirmation-noautodismiss),
.psc_animate-fadeinout8s.psc_open-alt, .psc_confirmation-animate.psc_open-alt:not(.psc_confirmation-noautodismiss){
  position: fixed;

  top: 0px;
}


table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  
  
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}
table.dataTable thead .sorting .ps_box_grid-col,
table.dataTable thead .sorting_asc .ps_box_grid-col,
table.dataTable thead .sorting_desc .ps_box_grid-col,
table.dataTable thead .sorting_asc_disabled .ps_box_grid-col,
table.dataTable thead .sorting_desc_disabled .ps_box_grid-col {
  display: inline-block;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
	position: relative;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  content: 'icon';
  position: relative;
  margin-left: .5rem;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
  font-size: 1.1rem;  
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  
  -webkit-font-smoothing: antialiased;
  
  text-rendering: optimizeLegibility;

  
  -moz-osx-font-smoothing: grayscale;

  
  font-feature-settings: 'liga';
	vertical-align: text-bottom;
	opacity: .5;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
	opacity: .25;
}
table.dataTable thead .sorting_asc:after {
  content: "\f0de";
}
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
}
table.dataTable thead .sorting_asc_disabled:after {
  content: "\f0de";
  opacity: .1;
}
table.dataTable thead .sorting_desc_disabled:after {
  content: "\f0dd";
  opacity: .1;
}
table.dataTable tbody tr {
  background-color: #fff;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid transparent;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box;
}


.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
  
  background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
  
  background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);
  
  background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);
  
  background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);
  
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
  border-bottom: 1px solid #dedede
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-weight: bold;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
  top: calc(50% - 14px);
  left: 4px;
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  color: #084692;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: Consolas, Menlo, 'Courier New', Courier, monospace;
  font-size: 1.375rem;
	font-weight: bold;
  line-height: 1.375rem;
  content: '+';
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: '-';
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 1.375rem;
  width: 1.375rem;
  line-height: 1.375rem;
}
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {

  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: #084692;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: Consolas, Menlo, 'Courier New', Courier, monospace;
  font-size: 1.375rem;
	font-weight: bold;
  line-height: 1.375rem;
  content: '+';
}
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: '-';
}
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
	padding-top: 0;
}
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}
table.dataTable > tbody > tr.child ul.dtr-details {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-left: 20px;
	margin-bottom: .5rem;
  line-height: 1;
  border-left: 5px solid #ebebeb;

}
table.dataTable > tbody > tr.child ul.dtr-details > li {
  padding: .25rem;
  padding-left: 10px;
}
table.dataTable > tbody > tr.child ul.dtr-details > li * {
    min-height: 0;
	margin-bottom: 0;
}

table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}
table.dataTable > tbody > tr.child span {
  display: inline-block;

  font-size: 0.875rem;
  line-height: 1.1;
  vertical-align: text-top;
}
table.dataTable > tbody > tr.child span.dtr-title {
  font-weight: bold;
  width: 120px;
}

div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}


.dataTables_wrapper, .dataTables_wrapper > table {
	max-width: 100% !important;
	width: 100% !important;
}


 
th.ps_grid-col.psc_num,
td.ps_grid-cell.psc_num {
	text-align: right !important;
}

td.ps_grid-cell.psc_num .ps_box-value {
	text-align: right !important;
	padding-righ: 0 !important;
}

:root {
	font-size: 16px;
}


:root:not(.psc_mode-hc) .ps_header_bar-container:before { 
	display: none;
}

a:link, a:visited, 
.ps-link:link, .ps-link:visited, 
.ps_keyvalue,
.pts_facet_checkbox > .ps_box-label > .ps-label {
	color: #057eb6;
}

a:link:hover, 
.ps-link:hover, 
.ps_keyvalue:hover, 
.ps_descr:hover, 
.pts_facet_checkbox:hover > .ps_box-label > .ps-label {
    color: #084692;
	text-decoration: none;
}

.ps_box-link.psc_nolabel .ps-text {
	display: inline-block;
}
.psc_float-right {
	z-index: 1;
	position: relative;
}




.ps_pspagecontainer .ps_box-scrollarea .ps_box-longedit .ps_box-value ul, .ps_pspagecontainer .ps_box-scrollarea .ps_box-longedit .ps_box-value ol {
	list-style: none;
	padding-left: 1.5rem;
}

.ps_pspagecontainer .ps_box-scrollarea .ps_box-longedit .ps_box-value ul li::before {
	content: "•"; 
	color: #057eb6;
	font-weight: bold;
	font-family: Consolas, Menlo, 'Courier New', Courier, monospace;
	display: inline-block; 
	width: 1.25rem;
	margin-left: -1.25rem;
}

.ps_pspagecontainer .ps_box-scrollarea .ps_box-longedit .ps_box-value ol {
	counter-reset: counter;
}
.ps_pspagecontainer .ps_box-scrollarea .ps_box-longedit .ps_box-value ol li::before {
    content: counter(counter) '.';
    counter-increment: counter;
	color: #057eb6;
	display: inline-block;
	font-weight: bold;
	width: 1em; 
	margin-left: -1.5rem;
	margin-right: 0.5rem; 
	text-align: right; 
}

.ps_header *, 
div[class^="ps_box-gr"],
div[class^="ps_box-htmlarea"],
div[class^="ps_content"],
div[class^="ps_page"],
div[class^="ps_grid"] {
    box-sizing: border-box;
	overflow: visible;
}


div[class^="ps_box-htmlarea"]:after,
div[class^="ps_content"]:after,
div[class^="ps_page"]:after,
div[class^="ps_grid"]:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	overflow: hidden;
}

.psc_panel-container.psc_open > .psc_panel-action {
    background: #fff !important;
}
.ps_box-button.psc_panel-button > .ps-button-wrapper > .ps-button, 
.ps_box-button.pst_panel-button > .ps-button-wrapper > .ps-button {
	background: none;	
	background: #084692;
	border: 0;
}

.psc_panel-action div[class^="ps_box-htmlarea"] {
    box-sizing: content-box;
}
.ps_header * {
    box-sizing: border-box !important;
    max-width: 100%;
}
div[class^="ps_box-grid"], .ps_wrapper table {
    max-width: 100%; 
}

.ps_mid_section,
.ps_header_bar .ps_back_cont .ps_system_cont,
.ps_header_bar .ps_pagetitle_cont,
.ps_header_bar .ps_pagetitle_cont .ps_system_cont,
.ps_header_bar .ps_actions_cont {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
	overflow: visible;
}

body:not(.ps_modal_body) .ps_mid_section div[class^="ps_page"] {
	max-width: 100%;
	overflow: visible;
}

body {
	font-family: 'Open Sans', Verdana, Arial, sans serif;
	color: #333333;
	overflow-x: hidden;
    overflow-y: auto;
}

hr {
	border: 0;
	border-top: 1px solid lightgrey;
}


 

.ps_box-button, .ps_box-link {
	font-weight: normal;
}
a, button, input {
	transition: opacity 0.25s ease-in-out, color 0.25s ease-in-out, background 0.25s ease-in-out, border 0.25s ease-in-out;
}
textarea, 
input[type='text'], input[type='url'], input[type='date'], input[type='time'], input[type='number'], input[type='search'], input[type='password'], 
input[type='datetime'], input[type='datetime-local'], input[type='email'], input[type='tel'], 
select {
	background: none;
	border-radius: 0;
	box-shadow: none;
	padding: .5rem 1rem ;
	width: 100%;
}
select {
	background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
	padding-right: 3.5rem;
}
select:focus {
  background-image:
    linear-gradient(45deg, #7f97de 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, #7f97de 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: #7f97de;
}
input.ps-edit {
	width: 100%;
}
.psc_image_only > .ps-button-wrapper > .ps-button, 
.psc_button-simple > .ps-button-wrapper > .ps-button, 
.psc_button-simple > .ps-link-wrapper > .ps-link {
	border-radius: 0;
	box-shadow: none;
	padding: .5rem 1rem ;
}

.ps-button > .ps-text:not(:only-child), 
.ps-link > .ps-text:not(:only-child) {
	top: auto;
}

.ps-button, 
.ps-button:link, 
.ps-button:visited {
	background: none;
	background: #fff;
	border-radius: 0;
	box-shadow: none;
	color: #084692;
	text-shadow: none;
	border-color: #057eb6;
	border-style: dotted;
	text-transform: uppercase;	
}

.ps-button:link:hover,
.ps-button:hover, 
.ps-button:focus, 
.ps-button:active {
	background: none;
	background: #fff;
	border-radius: 0;
	box-shadow: none;
	color: #084692;
	text-shadow: none;
	border-color: #057eb6;
	border-style: solid;
	text-transform: uppercase;	
}

.ps_box-button.psc_primary .ps-button {
	background: none;
	background: #084692;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	text-shadow: none;
	border-color: transparent;
	text-transform: uppercase;
}

.ps_box-button.psc_primary .ps-button:hover,
.ps_box-button.psc_primary .ps-button:focus,
.ps_box-button.psc_primary .ps-button:active
 {
	background: none;
	background: #057eb6;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	text-shadow: none;
}
	
label, .ps-label, .ps-required, .psc_value-aslabel {
	font-weight: 600;
	color: #0e0d10;
}
.hrs_cg_columnitem-2of2_field .ps_box-label, .hrs_cg_columnitem-1of2left .ps_box-label {
	width: 25%;
}


.ps_mheader-bar .ps_box-button > .ps-button-wrapper > .ps-button, 
.psc_modal-done > .ps-button-wrapper > .ps-button, 
.psc_modal-button > .ps-button-wrapper > .ps-button {
	padding: 0.35em;
}

.ps_header_modal .ps_box-button.psc_primary > .ps-button-wrapper > .ps-button {
	background: #6f6f6f;
}

.ps_header_modal .ps_box-button.psc_primary > .ps-button-wrapper > .ps-button:hover,
.ps_header_modal .ps_box-button.psc_primary > .ps-button-wrapper > .ps-button:focus,
.ps_header_modal .ps_box-button.psc_primary > .ps-button-wrapper > .ps-button:active {
	background: #333;
}

.ps-button > .ps-img {
	margin-top: 0;
}

img {
	max-width: 100%;
	height: auto;
}

.at {
    position: absolute !important; 
    height: 1px; width: 1px; 
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); 
    clip: rect(1px, 1px, 1px, 1px); 
	padding: 0;
    margin: 0;
}

.ps_wrapper {
	font-family: 'Open Sans', Verdana, Arial, sans serif;

	display: block;

	min-height: 0;
	max-height: none;

	overflow: auto;
    overflow-x: hidden;
    height: 100%;

	color: #333333;
	font-size: 75%;
	min-width: 0 !important;
}

:root.ios .ps_modal_content.psc_has_iframe,
:root.ios .ps_modal_content.psc_has_iframe iframe {
    min-height: 300px;
}

@media screen and (min-width: 680px) {
	.ps_modal_content.psc_has_iframe, .ps_modal_content.psc_has_iframe iframe {
		min-width: 680px !important;
	}

	.ps_modal_body, .ps_modal_body .ps_wrapper {
		min-width: 100% !important;
	}

}

:root.ie .ps_apps_content, :root.ie .ps_box-promptpage, :root.ie .ps_panel_content, 
:root.ie .ps_content, :root.ie .psc_page-container, :root.ie .ps_search, 
:root.ie .ps_pspagecontainer_srch, :root.ie .pst_panel-content, :root.ie .pst_panel-side1-top, 
:root.ie .pst_panel-side1-bottom, :root.ie .pst_panel-side1-top > .ps_detail-group, 
:root.ie .pst_panel-side1-bottom > .ps_detail-group, :root.ie .frame-pt_viewattach, 
:root.ie .frame-pt_viewattach .ps_mod_wrap, :root.ie .frame-pt_viewattach .ps_mod_wrapc, 
:root.ie .ps_ag-targetcontent, :root.ie .ps_pspagecontainer_side_md, 
:root.ie .ps_masterlist-group > .ps_box-grouplet, :root.ie .ps_target-iframe, 
:root.ie .ps_search_side, :root.ie .ps_mid_section, :root.ie .ps_main, 
:root.ie .ps_pagecontainer, :root.ie .ps_pspagecontainer, :root.ie .ps_pspagecontainer_ag, 
:root.ie .ps_ag-contentarea, :root.ie .ps_ag-maincontent, :root.ie .psc_panel-container, 
:root.ie .psc_panel-content, :root.ie .psc_panel-actioninterior, 
:root.ie .psc_panel-contentinterior, :root.ie .pst_panel-content, 
:root.ie .pst_panel-actioninterior, :root.ie .pst_panel-contentinterior, 
:root.ie .ps_pspagecontainer_side, :root.ie .ps_pspagecontainer_side1, 
:root.ie .ps_pspagecontainer_side2, :root.ie .pst_panel-control
{
	flex-basis: auto;
	overflow: visible;
}

.ps_box-edit.psc_disabled.psc_wrappable .ps_box-label, 
.ps_box-dropdown.psc_disabled.psc_wrappable .ps_box-label, 
.ps_box-longedit.psc_disabled.psc_wrappable .ps_box-label, 
:root.firefox .ps_box-edit.psc_disabled .ps_box-label, 
:root.firefox .ps_box-dropdown.psc_disabled .ps_box-label, 
:root.firefox .ps_box-longedit.psc_disabled .ps_box-label,
:root > body .ps_box-edit.psc_disabled.psc_wrappable .ps_box-label, 
:root > body .ps_box-dropdown.psc_disabled.psc_wrappable .ps_box-label,
:root > body .ps_box-longedit.psc_disabled.psc_wrappable .ps_box-label {
	padding-top: 0 !important;
}

.ps_header {
    position: relative;
    background: #f3f3f3;
    font-family: "Alegreya Sans", Verdana, Arial, sans serif;
}


@media screen and (max-width: 767px) {


	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout .ps_back_cont:before {
        content: "";
        display: block;
        z-index: 0;
        width: 120%;
        height: 125px;
        position: relative;
		background: #f3f3f3 url(/cs/hr/cache/BEI_HRS_CG_HEADER_JPG_1.JPG) right center no-repeat ;
        background-size: cover;
        border-bottom: 1px solid #e9e9e9;
        background-position: right bottom;
        margin-left: -2rem;
	}

}

@media screen and (min-width: 768px) {

	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout {
    position: relative;
    background: #f3f3f3 url(/cs/hr/cache/BEI_HRS_CG_HEADER_JPG_1.JPG) right center no-repeat ;
	background-size: cover;
    border-bottom: 1px solid #e9e9e9;


		background-position: right 2rem;
	}

.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout:before {
	content: "";
	display: block;
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	
	background: rgba(243,243,243,.85);

	
	background: rgba(243,243,243,.70);
	}



	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout {
		background-position: right 1rem;
	}
	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout:before {


		background: -moz-linear-gradient(left, rgba(243,243,243,1) 0%, rgba(255,255,255,0.78) 45%, rgba(255,255,255,0) 63%, rgba(255,255,255,0) 100%);
		background: -webkit-linear-gradient(left, rgba(243,243,243,1) 0%,rgba(255,255,255,0.78) 45%,rgba(255,255,255,0) 63%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to right, rgba(243,243,243,1) 0%,rgba(255,255,255,0.78) 45%,rgba(255,255,255,0) 63%,rgba(255,255,255,0) 100%);

		
		background: transparent -moz-linear-gradient(270deg, #FFFFFF00 0%, #FFFFFF00 22%, #FFFFFFC7 45%, #F3F3F3 100%) 0% 0% no-repeat padding-box;
		background: transparent -webkit-linear-gradient(270deg, #FFFFFF00 0%, #FFFFFF00 22%, #FFFFFFC7 45%, #F3F3F3 100%) 0% 0% no-repeat padding-box;
		background: transparent linear-gradient(270deg, #FFFFFF00 0%, #FFFFFF00 22%, #FFFFFFC7 45%, #F3F3F3 100%) 0% 0% no-repeat padding-box;
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#00ffffff',GradientType=1 );
	}
}


@media screen and (min-width: 1024px) {
	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout {
		background-position: right 1rem;
	}
}
@media screen and (min-width: 1280px) {
	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout {
		background-position: right center;
	}
}

.ps_header_bar {
    padding-top: 2rem;
    color: #333333;
 	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.ps_header-banner, .ps_header_bar {
	background: none;
	border-bottom: 0;
}


.ps_header_bar_custom > .ps_box-button {
	display: inline-block;
	font-size: .75rem;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.ps_header_bar_custom .ps_box-link {
	font-size: .9rem;
}
.ps_header_bar_custom .ps_box-link a {
	color: white;
}

.ps_header_bar_custom > .ps_box-button:first-child {
	width: 65%;
	    text-align: left;
}
.ps_header_bar_custom > .ps_box-button:nth-child(2) {
	width:20%;
	    text-align: right;
}
.ps_header_bar_custom > .ps_box-button:nth-child(3) {
	width:14%;
	    text-align: right;
}

.ps_header .ps_header_bar_custom {
    display: block;
    height: 2.05rem;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #084692;
    color: white;
    z-index: 1;
	text-transform: uppercase;
}
.ps_header .ps_header_bar_custom:before {
    content:"";
    background: #084692;
    position: absolute;
    top: 0;
    left: -3000px;
    right: -3000px;
    bottom: 0;
    z-index: -1;
}
.ps_header .ps_header_bar_custom > .ps_box-group  {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0;

	display: flex;
	justify-content: space-between;
}
.ps_header .ps_header_bar_custom > .ps_box-group  a {
	color: white;
}

.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 50%;


	display: block;
	width: auto;
	vertical-align: top;
}


.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div[id$=hdrdivBEI_ABOUT_JOBS], 
.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div[id$=hdrdivBEI_RSS] {
	display: none;
}


.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout:first-child > div a:before{
	content:"home";
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 1rem;  
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	vertical-align: text-bottom;
	margin-right: .25rem;
}
@media screen and (min-width: 680px) {
	.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout:first-child > div a:before{
		
	}
	
	.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div[id$=hdrdivBEI_ABOUT_JOBS], 
	.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div[id$=hdrdivBEI_RSS] {
		display: inline-block;
	}
}



.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout:last-child {
	text-align: right;
	text-transform: uppercase;


	max-height: 2rem;
    overflow: hidden;
}

.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div a {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	padding: .5rem 1rem;
	font-size: 0.875rem;
	margin: 0;
	height: auto;
}

@media screen and (max-width: 330px) and (min-width: 300px)  {
	.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div a {
		font-size: 0.75rem ;
	}
}

.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div a:hover,
.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div a:focus,
.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div a:active {
	background: rgba(0,0,0, .20);
}


.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div#win0hdrdivBEI_CONTACT a {
	background: rgba(255,255,255, .15);
}
.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div#win0hdrdivBEI_CONTACT a:hover,
.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div#win0hdrdivBEI_CONTACT a:focus,
.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div#win0hdrdivBEI_CONTACT a:active {
	background: rgba(255,255,255, .30);
}

@media screen and (max-width: 768px) {
	.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div#win0hdrdivBEI_RSS,
	.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout > div#win0hdrdivBEI_ABOUT_JOBS {
		display: none;
	}
}


.ps_header_bar > div {
	display: block;
	position: relative;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
    z-index: 1;
}

.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover, 
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover {
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
	box-shadow: none;
}

.ps_header_bar .ps_back_cont, 
.ps_header_bar .ps_pagetitle_cont {
	margin: 0 auto;
	text-align: left;
}


@media only screen and  (max-width: 680px) { 
	.ps_header_bar .ps_button_backnav > .ps-button-wrapper > .ps-button > .ps-text, 
	:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button > .ps-text, 
	:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button > .ps-text
    {
      position: relative !important;
      left: auto !important;
      top: auto !important; 
      right: auto !important;
      bottom: auto !important;
      width: auto !important;
      height: auto !important;
      overflow: visible;
      display: inline-block !important;
    }

}


.ps_header_bar .ps_actions_cont {
	order: 1;
	text-align: left;
	padding: .5rem 1rem;
	-webkit-transition: all .5s; 
	transition: all .5s;
}
@media screen and (min-width: 680px) {
	.ps_header_bar .ps_actions_cont {
		order: 1;
		text-align: left;
		padding-left: 1rem;
		padding: 0.3rem;
		-webkit-transition: all .5s; 
		transition: all .5s;
	}
}



.ps_header .ps_actions_cont:before {
    content:"";
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
    position: absolute;
    top: -.5rem;
    left: -3000px;
    right: -3000px;
    bottom: -1px;
    z-index: -1;
}

.ps_header_bar .ps_actions_cont .ps_custom_cont,
.ps_header_bar .ps_actions_cont .ps_system_cont {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
}
.ps_header_bar .ps_actions_cont .ps_system_cont > div {
	vertical-align: middle;
}


.ps_header_bar .ps_actions_cont .ps_custom_cont {
	font-size: 1.3125rem;
	text-transform: uppercase;
}
.ps_header_bar .ps_actions_cont .ps_custom_cont img {
	width: auto;
	height: 35px;
    max-height: none;
	box-sizing: border-box;
	-webkit-transition: all .5s; 
	transition: all .5s;
}
.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-button {
	height: 35px;
	min-height: 35px;
	overflow: hidden;
}

.ps_header_bar .ps_actions_cont .ps_custom_cont #BEI_CG_EIF_LOGO img {
	height: 25px;
}

@media screen and (min-width: 480px) {
	.ps_header_bar .ps_actions_cont .ps_custom_cont img {
		height: 65px;
	}
	.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-button {
		height: 42px;
		min-height: 42px;
	}

	.ps_header_bar .ps_actions_cont .ps_custom_cont #BEI_CG_EIF_LOGO img {
		height: 25px;
	}
}
 


.ps_header_bar .ps_actions_cont .ps_custom_cont {
	font-size: 1.3125rem;
	text-transform: uppercase;
}

.ps_header_bar .ps_actions_cont .ps_system_cont {
	text-align: right;
	font-size: 1rem;
	line-height: 1;
}

.ps_header_bar .ps_actions_cont .ps_custom_cont:not(:empty) + .ps_system_cont, 
.ps_mheader-bar .ps_actions_cont .ps_custom_cont:not(:empty) + .ps_system_cont {
	margin-left: 0;
}
.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button,
.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-button {
	border-radius: 0;
	border: 0;
	color: #333333;
	font-weight: 400;
	margin: 0;
	padding: .25rem .25rem;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
	box-shadow: none;
}

.ps_header_bar .ps_actions_cont .ps_custom_cont .ps_box-group .ps-link {
	padding: 0;
	margin: 0;
	margin-right: 1rem;
}

.ps_header_bar .ps_actions_cont .ps_custom_cont .ps_box-group {
	vertical-align: bottom;
}
@media screen and (min-width: 680px) {
	.ps_header_bar .ps_header_button + .ps_header_button {
		margin-left: 1rem;
		padding-left: 1rem;
		border-left: 1px solid #f3f3f3;
	}
}


.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before, 
.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active:before { 
	display: none; 
}

.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button:hover,
.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button:focus,
.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button:active,
.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-link:hover,
.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-link:focus,
.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-link:active {
	border: 0;
	color: #057eb6 !important;
	background: none !important;
	-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
	box-shadow: none !important;
}

.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-link:hover img,
.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-link:focus img,
.ps_header_bar .ps_actions_cont .ps_custom_cont .ps-link:active img {
	opacity: .75;
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button:hover:before,
.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button:focus:before,
.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button:active:before {
	color: #057eb6 !important;
}

.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_HOME] .ps-button:after,
.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button:after {
	content: "custom_text";
	text-transform: uppercase;
}

.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button {
	border: 1px solid #f3f3f3;
	text-align: center;
	padding: .75rem 1rem;
}
.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button:before {
	display: none;
}
.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button:after {
	display: none;
}

.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_HOME] .ps-button:before,
.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button:before {
	content: "icon";
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-right: 0;
	-webkit-text-stroke: 1px white;
	text-stroke: 1px white;
	color: #000;
}

@media screen and (min-width: 680px) {
	.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button {
		border-color: transparent;
			padding: 0;
	}
	.ps_header_bar .ps_actions_cont .ps_system_cont {
		padding-right: .5rem;
	}
	.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button:after {
		display: inline;
	}
	.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_HOME] .ps-button:before,
	.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button:before {
		margin-right: .75rem;
		color: #6f6f6f;
	}
}



.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_HOME] .ps-button img,
.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button img {
	display: none;
}

.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_HOME] .ps-button:before {
	content: "\f015";
	display: none;
}
.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button:before {
	content: "\f0c9";
}

.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_HOME] .ps-button:after {
	content: "Home";
}
.ps_header_bar .ps_actions_cont .ps_system_cont [id$=hdrdivPT_ACTION_MENU] .ps-button:after {
	content: "Menu";
}


.ps_modal_container.ps_popup-menu.ps_menutype-act {
	margin-top: .75rem;
    border: 1px solid #f3f3f3 !important;

    -webkit-box-shadow: 0px 0px 1rem rgba(0,0,0,.1) !important;
    -moz-box-shadow: 0px 0px 1rem rgba(0,0,0,.1) !important;
    -ms-box-shadow: 0px 0px 1rem rgba(0,0,0,.1) !important;
    box-shadow: 0px 0px 1rem rgba(0,0,0,.1) !important;
}
.psc_form-small .ps_modal_container.ps_popup-menu.ps_menutype-act {
	margin-top: 0;
}
.ps_modal_container:not(.psc_modal-fullscreen):not(.ps_typeahead_modal) {
    border: 0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 1rem rgba(0,0,0,.1);
    -moz-box-shadow: 0px 0px 1rem rgba(0,0,0,.1);
    -ms-box-shadow: 0px 0px 1rem rgba(0,0,0,.1);
    box-shadow: 0px 0px 1rem rgba(0,0,0,.1);
}
.ps_modal_container .ps_popup-vertical .ps_arrow_top {
	border-color: #f3f3f3;
	border-left: 0;
    top: -.55rem;
}

@media screen and (min-width: 667px) {

}

.ps_popup-menu li:not(:empty):not(.psc_hidden) ~ li:not(:empty):not(.psc_hidden) {
	border-color: #f3f3f3;
}
.ps_popup-menu li:not(.psc_hidden) {
	min-height: 0;
}
.ps_box-group.ps_menusection.hrs_action_menuitem {
	margin: .25rem .5rem;
	margin-top: 0;
}
.ps_box-group.ps_menucontainer > li:last-child {
	border: 0 !important;
}
.ps_menuitem:not(.psc_disabled):hover, .psc_rowact:not(.psc_disabled):hover {
	background: none;
}
.psc_rowact:not(.psc_disabled):hover {
	background: #f1f7fb;
}
.psc_rowact:not(.psc_disabled) .CURR_MORE > .ps_box-edit {
	visibility: hidden;
}
.psc_rowact:not(.psc_disabled):hover .CURR_MORE > .ps_box-edit {
	visibility: visible;
}
.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link, .ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link {
	color: #6f6f6f;
	padding: .5rem .75rem;
	font-size: 1rem;
	border-bottom: 1px solid rgba(0,0,0, .07);
}

.ps_menusection .ps_box-link.psc_toolaction-home {
	padding: 0 .5rem;
}


.ps_header_bar .ps_system_cont > div:not(.psc_hidden).pt_hdr-qabcontainer {
	display: none ;
}

.ps_header_bar .ps_back_cont {
	order: 2;
	font-weight: 400;
	margin-bottom: .5rem;
}

.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button .ps-button:not(.psc_disabled), 
.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button .ps-button:link,
.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button .ps-button:visited {
	border-radius: 0;
	color: #333333;
    text-shadow: none;
    font-size: .8rem;
	font-weight: 400;
	-webkit-box-shadow: none ;
    -moz-box-shadow: none ;
    -ms-box-shadow: none ;
	box-shadow: none ;
    padding: 0.2em .1em;
	padding-right: .25em;
    border: 0;
    background: none;
    text-align: left;
    display: inline-block;

    margin-top: 1rem;
	text-transform: none;
	font-family: Open Sans, Verdana, sans serif;
}

.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button .ps-button:not(.psc_disabled):before {
	content: "keyboard_arrow_left";
	font-family: 'Material Icons';
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	vertical-align: middle;

	content: "<";
	font-family: Consolas, Menlo, 'Courier New', Courier, monospace;
	vertical-align: baseline;
	font-weight: bold;

}
.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button:not(.psc_disabled) .ps-button:hover,
.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button:not(.psc_disabled) .ps-button:focus,
.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button:not(.psc_disabled) .ps-button:active {
	background-image: none;
    background: rgba(255,255,255, .95);
	color: #333333;
    border: 0;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
	box-shadow: none;
}

.ps_header_bar .ps_system_cont > .ps_header_button.psc_toolaction-back::after, 
.ps_header_bar .ps_system_cont > .ps_header_button.psc_toolaction-backs::after,
.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button .ps-button .ps-img {
    display: none;
}
.ps_header_bar .ps_system_cont > .psc_toolaction-back.psc_image_only.ps_header_button .ps-button > .ps-text {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: auto;
    height: auto;
    overflow: visible;
    display: inherit !important;
}

.ps_header_bar .ps_pagetitle > .ps-text {
	max-width: 100%;
}

.ps_header_bar .ps_pagetitle_cont {
	order: 3;
    padding-bottom: 1rem;
}

.ps_header_bar .ps_pagetitle_cont h1 {
	font-weight: 400;
	font-size: 1.35rem;
	margin: 0;
	padding: .25rem 0;
	line-height: 1.05;
	white-space: initial;
}


@media screen and (min-width: 768px) {
	.ps_header_bar .ps_pagetitle_cont h1 {
		font-size: 2rem;
	}
}

.ps_box-gridc-right .ps_scrollable_v {
    height: auto !important;
    max-height: none !important;
}



.ps_box-group.psc_layout.ps_apps_pageheader.psc_pageheader-fixed {
    background: transparent;
    border: 0;
}


.ps_box-group.psc_layout.ps_apps_pageheader.psc_pageheader-fixed * {
    line-height: 1 !important;
}


.ps_box-group.psc_layout.ps_apps_pageheader.psc_pageheader-fixed .ps_box-link {
    display: inline-block;
    margin-right: 1em;
	margin-bottom: 0;
}



.ps_mid_section {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
	.ps_mid_section {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
}


.ps_mid_section .ps_box-grid-header_bar,
.ps_mid_section .ps_box-header-group, 
.ps_mid_section .ps_header-group {
	border:0;
}
.ps_mid_section .ps_content-group {
	padding-left: 0;
	padding-right: 0;
}
.ps_mid_section .PAPAGEINSTRUCTIONS {
	margin: .5rem 0;
	font-style: italic;
	display: inline-block;
}
.ps_mid_section .hrs_terms_container {
    background-color: #fff;
    border: 1px solid #e4f1f7;
    padding: 1em;
    font-family: "Alegreya Sans", Verdana, Arial, sans serif;
	font-size: 1.15em;
}
.ps_mid_section .hrs_terms_container > div {
    margin: .25em;
}

.ps_mid_section table {
	margin: 1rem 0;
	border: 0;
}



.ps_box-grid-header_bar .psc_image_only > .ps-button-wrapper {
	font-weight: 400;
}

.ps_box-grid-header_bar .psc_image_only > .ps-button-wrapper > .ps-button {
	border: 1px solid #ebebf7;
	padding: .5rem;
}

.ps_box-grid-header_bar .psc_image_only > .ps-button-wrapper > .ps-button:hover,
.ps_box-grid-header_bar .psc_image_only > .ps-button-wrapper > .ps-button:focus,
.ps_box-grid-header_bar .psc_image_only > .ps-button-wrapper > .ps-button:active {
	border: 1px solid #057eb6;
	background: #f7fcfc;
	color: #057eb6;
}

.psc_on.psc_image_only > .ps-button-wrapper > .ps-button, 
.psc_on.psc_button-simple > .ps-button-wrapper > .ps-button, 
.psc_on.psc_button-simple > .ps-link-wrapper > .ps-link {
	box-shadow: none;
	background: #f7fcfc;
	border: 1px solid #057eb6;
}

.ps-button > img:only-child {
    max-height: .9rem;
}
.ps_box-grid-header span.ps-button-wrapper  .ps-button {
    border-radius: 0;
}
.ps_box-grid-header span.ps-button-wrapper  .ps-button[title*='Add']:after {
    content: attr(title);
	vertical-align: middle;
	color: #6f6f6f;
	margin-left: .5rem;
}
.ps_box-grid-header span.ps-button-wrapper .ps-button:hover:after {
    color: #333;
}


.ps_mid_section table thead tr th,
.ps_box-grid-head .ps_grid-head-row > th {
	background: none;
	border: 0;
	border-bottom: 2px solid #666666;
	text-shadow: none;
}
.ps_mid_section table tbody tr:hover {
	background: transparent;
}
.ps_grid-flex td.ps_grid-cell, 
.ps_grid-flex .ps_grid-body th.ps_grid-cell {
	border-color: #cbcbcb;
}

.ps_grid-body > .ps_grid-row:last-child > .ps_grid-cell {
	border-color: transparent;
}

.ps_grid-cell.POSTINGTITLE {
	font-weight: bold;
}

.dataTable.ps_grid-flex .ps_grid-body .parent td.ps_grid-cell, 
.dataTable.ps_grid-flex .ps_grid-body .parent th.ps_grid-cell {
	border-color: transparent;
	padding-bottom: 0;
}



.ps_grid-flex .ps_grid-cell.psc_button,
.ps_grid-flex .ps_grid-col.psc_button, 
.ps_grid-flex .ps_grid-cell.psc_button {
	text-align: left;
}

.ps_mid_section table tbody tr:hover td.ps_grid-cell {
	border-color: #057eb6;
}

.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper > .ps-button {
	background: none;
	color: #3f3f3f;
	font-weight: 300;
	border: 0;
	padding: .2rem .75rem;
}


.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="Edit"] > .ps-button,
.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="View Job"] > .ps-button {
	border:0;
	background: none;
	padding: .25rem .5rem;
	font-size: 0.8125rem;
	color: #084692;
	text-shadow: none;
	font-family: "Alegreya Sans", Verdana, Arial, sans serif;
	font-weight: 500;
}
.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="Edit"] > .ps-button:hover,
.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="Edit"] > .ps-button:focus,
.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="View Job"] > .ps-button:hover,
.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="View Job"] > .ps-button:focus {
	text-decoration: underline;
}
.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="Edit"] > .ps-button img,
.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="View Job"] > .ps-button img {
	display: none;
}


.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="Edit"] > .ps-button:before {
	content: "Edit";
	text-transform: uppercase;
}

.ps_grid-body .psc_button .ps_box-button > .ps-button-wrapper[title="View Job"] > .ps-button:before {
	content: "View Job";
	text-transform: uppercase;
}

.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper > .ps-button {
	background: #efefef;
	color: #3f3f3f;
	font-weight: 300;
	border: 0;
	padding: .2rem .75rem;
	text-align: center;
}

.ps_grid-body .ps_box-button.psc_button-simple >  .ps-button-wrapper > .ps-button:before {
	content: "";
	color: #616161;


	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 1.125rem;  
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;

	
	-webkit-font-smoothing: antialiased;
	
	text-rendering: optimizeLegibility;

	
	-moz-osx-font-smoothing: grayscale;

	
	font-feature-settings: 'liga';
	vertical-align: text-bottom;

	display: inline-block;
}


.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper[title*="Withdraw"] > .ps-button:hover,
.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper[title*="Withdraw"] > .ps-button:hover:before {
	color: #d62a16;
}

.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper[title*="Withdraw"] > .ps-button:hover {
	background: #fbf2f1;
}

.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper[title*="Withdraw"] > .ps-button:before {
	content: "block";
	margin-right: .5rem;
}


.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper[title*="Search"] > .ps-button:hover,
.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper[title*="Search"] > .ps-button:hover:before {
	color: #7aad24;
}
.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper[title*="Search"] > .ps-button:hover {
	background: #94c83c24;
}

.ps_grid-body .ps_box-button.psc_button-simple > .ps-button-wrapper[title*="Search"] > .ps-button:before {
	content: "play_circle_outline";
	margin-right: .5rem;
}



.hrs_cg_more_btn.ps_box-button > .ps-button-wrapper > .ps-button,
.APPLICATION2.psc_button .ps_box-button > .ps-button-wrapper > .ps-button {
	border:0;
	background: none;
	padding: .25rem .5rem;
	font-size: 0.8125rem;
	color: #084692;
	text-shadow: none;
	font-family: "Alegreya Sans", Verdana, Arial, sans serif;
	font-weight: 500;
}

.hrs_cg_more_btn.ps_box-button > .ps-button-wrapper > .ps-button {
	font-size: 1rem;
}

.hrs_cg_more_btn.ps_box-button > .ps-button-wrapper > .ps-button:hover,
.hrs_cg_more_btn.ps_box-button > .ps-button-wrapper > .ps-button:focus,
.APPLICATION2.psc_button .ps_box-button > .ps-button-wrapper > .ps-button:hover,
.APPLICATION2.psc_button .ps_box-button > .ps-button-wrapper > .ps-button:focus {
	text-decoration: underline;
}

.hrs_cg_more_btn.ps_box-button > .ps-button-wrapper > .ps-button .ps-img,
.APPLICATION2.psc_button .ps_box-button > .ps-button-wrapper > .ps-button .ps-img {
	display: none;
}

.hrs_cg_more_btn.ps_box-button > .ps-button-wrapper > .ps-button:before,
.APPLICATION2.psc_button .ps_box-button > .ps-button-wrapper > .ps-button:before {
	content: "Details";
	text-transform: uppercase;
}



.ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(4) {

}

.psc_panel-contentinterior, .pst_panel-contentinterior {
    overflow: hidden;
}




.psc_panel-actioninterior, .pst_panel-actioninterior  {
    margin-top: 1rem;
}

@media (min-width: 900px) {
	.psc_panel-action + .psc_panel-content  {
	    margin-left: 4rem;
	}
}

.ps_modal .pts_sidepanel .ps_box-scrollarea,
.psc_panel-actioninterior, .pst_panel-actioninterior,
.psc_panel-action, .pst_panel-action, .pst_panel-side1, .pst_panel-side2,
.psc_panel-container.psc_panel-fixed .psc_panel-action, .psc_panel-container.psc_panel-overlay .psc_panel-action, .psc_panel-container.psc_open .psc_panel-action, .pst_panel-mode.pst_side1-fixed .pst_panel-side1, .pst_panel-mode.pst_side1-overlay .pst_panel-side1, .pst_panel-mode.pst_side1-open .pst_panel-side1, .pst_panel-mode.pst_side2-fixed .pst_panel-side2, .pst_panel-mode.pst_side2-overlay .pst_panel-side2, .pst_panel-mode.pst_side2-open .pst_panel-side2, .pst_collision-inter.pst_side1-open .pst_panel-side1, .pst_collision-inter.pst_side1-fixed .pst_panel-side1  {
    background: none;
    border: 0;
}


.ps_box-scrollarea-row + .ps_box-scrollarea-row {
	margin-top: 0;
}
.psc_collapsible >.ps_header-group > .ps-link:before {
    display: none;
}

.ps_modal .pts_sidepanel .psc_collapsible {
	border-color: #efefef;
}

.facet_group_box {
	border: 0;
	margin-bottom: .2em;
}

.psc_collapsible > .ps_header-group {
    border: 0;
    background: #fff;

    padding: 0;
	text-transform: uppercase;
	margin-bottom: 0;
}

.pts_facets .psc_collapsible > .ps_header-group .ps-link,
.psc_collapsible > .ps_header-group .ps-link {
    background: #f7F7F7;
    color: #333333;
	font-weight: 400;

    padding: .5rem 1rem;
	padding-right: 2rem;

	font-size: 1rem;


    padding: .5rem 2rem;
	padding-right: 2rem;

}
.psc_collapsible >.ps_header-group .ps-link:hover {
    background: #6f6f6f;
    color: #fff;
}
.psc_collapsible >.ps_header-group>.ps-link:hover:after {
	color: #fff;
}

.psc_collapsible >.ps_header-group>.ps-link:after {
    content: "keyboard_arrow_right";
	color: #949494;
	font-family: 'Material Icons';
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
    position: absolute;
    right: 1.5rem;
	line-height: 1;
	font-size: 1.4rem;

	-ms-transform: rotate(-90deg); 
	-webkit-transform: rotate(-90deg); 
	transform: rotate(-90deg);

	-webkit-transition: transform .2s; 
	transition: transform .2s;

}

:root.ie .psc_collapsible >.ps_header-group>.ps-link:after {
    content: ">";
	font-family: 'Consolas';
	font-weight: bold;
    margin-top: -.1em;
}

.psc_collapsible.psc_close >.ps_header-group>.ps-link:after {
	-ms-transform: rotate(-0deg); 
	-webkit-transform: rotate(-0deg); 
	transform: rotate(-0deg);
}


.ps_mid_section .ps_main .psc_panel-action [aria-expanded='true'].psc_collapsible >.ps_header-group>.ps-link {
	color: #333333 !important;
}

.ps_mid_section .ps_main .psc_panel-action .psc_collapsible >.ps_header-group>.ps-link:hover,
.ps_mid_section .ps_main .psc_panel-action .psc_collapsible >.ps_header-group>.ps-link:focus,
.ps_mid_section .ps_main .psc_panel-action .psc_collapsible >.ps_header-group>.ps-link:hover {
	background: #6F7072 !important;
	color: #fff !important;
}


.psc_group-collection .ps_box-group.psc_collapsible .ps_detail-group {

	background: #f7fbfd;
    padding: 1em 1.25rem;
}

 

.psc_group-collection .psc_collapsible .ps_detail-group h2 {
	margin-bottom: .5em !important;
}
.psc_group-collection .ps_box-group.psc_collapsible .ps_header-group {
	margin-bottom: 0;
}


.psc_panel-action .psc_panel-button {
	margin-top: 3rem;
}
.psc_panel-action .psc_panel-tabcontainer, .pst_panel-action .pst_panel-tabcontainer {
	position: absolute;
    top: 0;
}
.psc_collapsible .pts_facet_more .ps_box-group.psc_layout.ps_collection {
	padding: 0;
}
.psc_collapsible .pts_facet_more {
	border-top: 0;
	padding: .5rem 1rem;
}

.psc_collapsible .pts_facet_more .ps_box-group.psc_inline.psc_float-right.psc_fieldset-hidereadable {
	float: none;
}

.psc_collapsible .pts_facet_more .ps_box-group.psc_inline.psc_float-right.psc_fieldset-hidereadable .ps-link {
	border: 1px solid #f3f3f3;
	padding: .25rem 1.5rem ;
	color: #6f6f6f;
}

.psc_collapsible .pts_facet_more .ps_box-group.psc_inline.psc_float-right.psc_fieldset-hidereadable .ps-link:after {
	content: "+";
	display: inline-block;
	margin-left: .5rem;
}
.psc_collapsible .pts_facet_more .ps_box-group.psc_inline.psc_float-right.psc_fieldset-hidereadable .ps-link[id*="LESS"]:after {
	content: "-";
}

.psc_collapsible .pts_facet_more .ps_box-group.psc_inline.psc_float-right.psc_fieldset-hidereadable .ps-link:hover {
	border: 1px solid #cdcdcd;
	color: #333;
}

.oj-tree .oj-tree-list,
.pts_nui_facetarea > .ps_box-grid-list .ps_grid-list > .ps_grid-body {
	padding: 0;
	margin: .5rem .5rem;
	font-size: .9rem;
}
.oj-tree > .oj-tree-list > .oj-tree-node.oj-tree-leaf,
.pts_nui_facetarea > .ps_box-grid-list .ps_grid-list > .ps_grid-body > .ps_grid-row {
	padding: 0;
	margin: 0;
}
.pts_nui_facetarea > .ps_box-grid-list .ps_grid-list > ul > li .ps_box-link {
	border-left: 5px solid #f7F7F7;
	padding: .25rem .5rem;
	margin: 0;
}
.pts_nui_facetarea > .ps_box-grid-list .ps_grid-list > ul > li .ps_box-link:hover {
	background: #f7f7f77d;
}
.pts_nui_facetarea > .ps_box-grid-list .ps_grid-list > ul > li .ps-link {
	color: #333;
}

.pts_nui_facetarea > .ps_box-grid-list .ps_grid-list > ul > li .ps-link:hover,
.pts_nui_facetarea > .ps_box-grid-list .ps_grid-list > ul > li .ps-link:focus
 {
	text-decoration: underline;
}
.pts_nui_facetarea > .ps_box-grid-list .ps_grid-list > ul > li .ps_box-edit {
	border-left: 5px solid #fff;
	font-weight: bold;
}


.ps_header_bar > .ps_header_bar_cont {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	overflow: visible;
	position: relative;
}
.ps_header_bar > .ps_header_bar_cont > div {
	position: relative;
}



.ps_header_bar > .ps_header_bar_cont > .ps_back_cont {
	order: 3;
}
.ps_header_bar > .ps_header_bar_cont > .ps_back_cont {
	position: relative;
	margin: 0;
	padding: 0;
    top: 100%;
    margin-top: 1em;
}

.ps_pagecontainer > div > div, 
.ps_header_bar > .ps_pagetitle_cont,
.ps_header_bar > .ps_header_bar_cont > .ps_back_cont {
	padding-left: 1rem;
	padding-right: 1rem;
}
.ps_header_bar > .ps_header_bar_cont > .ps_back_cont {
	.ps_system_cont > div { 
		display: none;
		&.psc_toolaction-back { display: block; }
	}
}

.ps_pagecontainer > div > div, .ps_header_bar .ps_pagetitle_cont, .ps_header_bar .ps_back_cont {
    padding-left: 1rem;
    padding-right: 1rem;
}
.ps_back_cont + .ps_pagetitle_cont {
	display: block;
}
@media screen and (max-width: 767px) {

	.ps_header_bar > .ps_header_bar_cont > .ps_back_cont {
		 display: block;
		 width: 100%;
		 margin-top: 0;

		.ps_system_cont > div { 
			display: none;
			&.psc_toolaction-back { display: block; }	
		}

	}

}
:root.psc_form-small .ps_back_cont + .ps_pagetitle_cont {
	padding-left: 1rem;
	padding-right: 1rem;

	text-align: left;
	justify-content: left;
	margin: 0 auto;
}

:root.psc_form-small .ps_header_bar_cont + .ps_pagetitle_cont {
	 min-height: 0; max-height: none;
	 padding-bottom: 0.25rem;
}
:root.psc_form-small .ps_back_cont + .ps_pagetitle_cont,
:root.psc_form-small .ps_header .psc_HRS_APP_JBPST_FL .ps_header_bar .ps_pagetitle_cont.fixed {
	margin: 0;
}
@media screen and (min-width: 1290px) {
	.ps_pagecontainer > div > div, 
	.ps_header_bar > .ps_pagetitle_cont,
	.ps_header_bar > .ps_header_bar_cont > .ps_back_cont {
		padding-left: 0;
		padding-right: 0;
	}
	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout {
	    min-height: 260px;
	}
}

.ps_header_bar > .ps_header_bar_cont > .ps_back_cont > .ps_custom_cont {
	display: none;
}



.ps_apps_pageheader {
	border-bottom: 0;
	padding: 0;
}
.ps_box-htmlarea.hrs_searched_keyword {
	padding: 0;
	color: #333;
	font-family: "Alegreya Sans", Verdana, Arial, sans serif;
	font-size: 1.1rem;
	margin: 0;
	margin-bottom: .25rem;
}
@media screen and (min-width: 680px) {
	.ps_apps_pageheader {
		padding: 1rem 0;
	}
	.ps_box-htmlarea.hrs_searched_keyword {
		padding: 0 1rem;
		font-size: 1.375rem;
		margin-bottom: 2rem;
	}
}
.ps_box-htmlarea.hrs_searched_keyword b {
	color: #333;
	font-weight: 500;
	font-size: 1.6875rem;
	line-height: 1;
}

.ps_box-group.psc_layout.psc_margin-topnone.psc_padding-top0_5em {
	padding-top: 0;
}

.ps_box-group.psc_layout.ps_apps_content {
	padding-top: 0;
	margin-bottom: 2rem;
}


.ps_box-group.psc_layout.ps_collection {
	padding: 0 1rem;
}
.ps_box-group.psc_layout.ps_collection table {
	margin: 0;
	margin-left: 1rem;
}
.ps_box-group.psc_layout.ps_collection table tbody tr:hover {
	background: none;
}
.ps_box-group.psc_layout.ps_collection .ps_grid-flex > .ps_grid-body .ps_grid-cell {
	padding: 0;
	padding-right: 1rem;
}
.ps_box-group.psc_layout.ps_collection .ps_grid-flex > .ps_grid-body .ps_grid-cell a[title='Remove all facet filters'] {
	display:none;
}
.ps_box-group.psc_layout.ps_collection table .pts_breadcrumblabel.psc_transparent {
	border: 0;
	border-radius: 0;
}
.ps_box-group.psc_layout.ps_collection table .psc_transparent > .ps-button-wrapper > .ps-button {
	border: 0;
	color: #333;
	padding: .15rem .5rem;
	border-radius: 0;
	text-shadow: none;
}
.ps_box-group.psc_layout.ps_collection table .psc_transparent > .ps-button-wrapper > .ps-button:hover {
	background: #fcf3f2;
	color: #d82b16;
}
.ps_box-group.psc_layout.ps_collection table .psc_transparent > .ps-button-wrapper > .ps-button img {
	display: none;
}
.ps_box-group.psc_layout.ps_collection table .psc_transparent > .ps-button-wrapper > .ps-button:after {
	content: '\f057';
	font-family: 'Font Awesome 5 Free';
	line-height: 1;
	margin-left: .5rem;
	display: inline-block;
	vertical-align: baseline;
	
}





.ps_apps_pageheader > div {
	margin: 0; 
	max-width: none;
}

:root.psc_form-small .hrs_cg_search_fld_gbox-SFF,
.ps_apps_pageheader > div > div:first-child {
    width: calc(100% - 50px);
    max-width: none;
}
.ps_apps_pageheader > div > div:first-child input {
	height: 45px;
	box-shadow: none;
}
.ps_apps_pageheader > div > div:first-child,
.ps_apps_pageheader > div > div:nth-child(2) {
   vertical-align: top;
	margin: 0;
	padding: 0;
	max-height: none;
	min-height: 0;


	margin-bottom: 0;
}

.ps_apps_pageheader > div > div:first-child > div,
.ps_apps_pageheader > div > div:nth-child(2) > div {
	margin: 0;
	padding: 0;
	max-height: none;
	min-height: 0;
	margin-bottom: .75rem;
}

.psc_form-small .ps_apps_pageheader > div > div:first-child > div,
.psc_form-small .ps_apps_pageheader > div > div:nth-child(2) > div {
	margin-bottom: .25rem;
}



.ps_apps_pageheader.psc_pageheader-fixed .ps_box-link {
	float: none;
}
.ps_apps_pageheader > div .ps_box-group.psc_layout {
	text-align: right;
}
.ps_apps_pageheader > div .ps_box-group.psc_layout.psc_margin-top0_4em > div {
	margin: 0;
	font-size: .9em;
	padding: 0;
}
.ps_apps_pageheader > div .ps_box-group.psc_layout.psc_margin-top0_4em > div + div {
	border-left: 1px solid #b2b2b2;
}
.ps_apps_pageheader > div .ps_box-group.psc_layout.psc_margin-top0_4em .ps-link {
	background: none;
	padding: 0 1rem;
	color: #6f6f6f;
}
.ps_apps_pageheader > div .ps_box-group.psc_layout.psc_margin-top0_4em .ps-link:hover {
	text-decoration: underline;
}


div[id$="divHRS_SCH_WRK_HRS_SCH_TEXT100lbl"].ps_box-label {
	display: none;
}

.ps_box-group.psc_layout.ps_apps_pageheader.psc_pageheader-fixed .ps_box-control input[type='text']{
	border: 1px solid #6f7072;
	border-right: 0;
	padding: .75rem 1rem;
	box-shadow: none !important;
}


div[id$="divHRS_SCH_WRK_FLU_HRS_SEARCH_BTN"] {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box;
}
.ps_box-group.psc_layout.ps_apps_pageheader.psc_pageheader-fixed .ps-button {
	color: #6f7072;
	margin: 0;
	padding: .582rem 0;
	border: 0;
	box-sizing: border-box;
	width: 50px;
	text-align: center;
	border: 1px solid #6f7072;
	border-left: 0;
	height: 45px;
}
.ps_box-group.psc_layout.ps_apps_pageheader.psc_pageheader-fixed .ps-button:hover {
	color: #084692;
	background: #f1f7fb;
}
.ps_box-group.psc_layout.ps_apps_pageheader.psc_pageheader-fixed .ps-button:before {
	content: 'search';

	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 1.5rem;  
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;

	
	-webkit-font-smoothing: antialiased;
	
	text-rendering: optimizeLegibility;

	
	-moz-osx-font-smoothing: grayscale;

	
	font-feature-settings: 'liga';
	vertical-align: text-bottom;

}
.ps_box-group.psc_layout.ps_apps_pageheader.psc_pageheader-fixed .ps-button img {
	display: none;
}

[page="PTS_FCTS_PHONE"] ~ form .ps_modal_controller .ps_popup-menu .ps_content-group { 
	min-width: unset;
}



.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit:first-child {
	flex-basis: 100%;
	font-size: 1.25rem;
	font-weight: 400;
	margin: 0;
	margin-bottom: 1rem;
	order: 0;
	border-left: 0;
	padding-left: 0;
	padding-right: 1.75em;
}

@media screen and (min-width: 0px) and (max-width: 680px) {
	.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit:first-child {
		font-size: 1.1rem ;
	}
	.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit {
		font-size: .9rem ;
	}
}

.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit > .ps_box-value {
    white-space: normal;
	padding: 0;
}

.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row:hover > div.ps_box-edit:first-child > .ps_box-value {
	text-decoration: underline;
}


.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit.psc_num {
	padding: 0;
	border: 0;
}
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit.psc_icon {
	padding: 0;
	flex-basis: 100%;
	border: 0;
	order: 10;
}
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit.psc_icon[id*="divSCH_OPENED"] {
	margin-top: .5rem;
	padding-left: 0 !important;
	margin-bottom: 0;
}

.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit.psc_icon .ps_box-value,
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit.psc_icon .ps-label {
	font-weight: 600;
	color: #333;
	padding: 0;
	flex-basis: 100%;
	border: 0;
}
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit .ps-label {
	font-weight: normal;
}
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row > div.ps_box-edit .ps-label:after {
	content: ":";
	padding-right: .25rem;
}

.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row {
	margin: 0;
	padding: .75rem 1rem;
	border: 1px solid #abd4e6;
	box-sizing: border-box;
	margin-bottom: 2rem;
	position: relative;
	z-index: 1;

	-webkit-transition: all .3s;
	transition: all .3s;
}

.psc_form-small .ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row {
	margin-bottom: 1rem;
}

.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row:hover {
	background: #f7fcfc;
}
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row:before,
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row:after {
	content: "";
	border: 1px solid transparent;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	display: block;
	position: absolute;

	z-index: -1;

	-webkit-transition: all .3s; 
	transition: all .3s;
}
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row:before {
	bottom: -1px;
	left: -1px;

	border-top-width: 0;
	border-right-width: 0;
	border-left-width 1px;
	border-bottom-width: 1px;
}

.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row:after {

	top: -1px;
	right: -1px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 0;
	border-bottom-width: 0;
}

.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row:hover:before,
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-bordertop.ps_box-grid-list .ps_grid-list .ps_grid-body > .ps_grid-row:hover:after {
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	border-color: #057eb6;
}


form .ps_ag-header-info-popup-anchor {
	margin-bottom: 1rem;
}

form .ps_ag-header-info-popup-anchor .ps-link:not([disabled])

{
	border-bottom-style: dotted;
	border-color: #057eb6;
	color: #057eb6;
	font-family: "Alegreya Sans", Verdana, Arial, sans serif;
	font-size: 1.5rem;
	font-weight: 400;
	text-shadow: none;
    position: relative;
    overflow: visible;
	display: inline;
	cursor: pointer;
}
form .ps_ag-header-info-popup-anchor .ps-link:not([disabled]):after {
	display: inline-block;
	color: #057eb6;
	content: "\f05a";
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	font-size: 1rem;
 
    margin-left: .5rem;
}





.ps_modalmask {
	background-color: #000;
	opacity: .85;
}


.ps_masktrans {
	
    z-index: 210;
	background-color: transparent;
}

.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button,
.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button:hover {
	border: 0;
	padding: 0 !important;
	background: none;
	box-sizing: border-box;
	color: #6f6f6f;
}

.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button:hover {
	color: #333;
}

.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button img {
	display: none;
}
.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button:before {
	content: "close";
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 32px;  
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;

	
	-webkit-font-smoothing: antialiased;
	
	text-rendering: optimizeLegibility;

	
	-moz-osx-font-smoothing: grayscale;

	
	font-feature-settings: 'liga';
	vertical-align: text-bottom;
}

.ps_modal_container .ps_modal_header {
	margin-bottom: 0;
}

.ps_modal_container .ps_modal_header {
	margin-bottom: 0;
}

.ps_modal_container:not(.ps_typeahead_modal), .ps_modal_container .PSMODALINNER, .ps_modal_container .PSMODALCONTENT, .ps_modal_container .PSMODALBOTTOM, .ps_modal_container .PSMODALRESIZE {
	background: none;
}


.ps_modal_body .ps_mid_section {
	margin: 0;
	background: #fff;
}

.ps_modal_body .psc_modal-pagetitle {
	color: #6f6f6f;
	font-weight: 400;
	text-transform: uppercase;
    font-family: "Alegreya Sans", Verdana, Arial, sans serif;
	font-size: 1.5rem;
}

.ps_modal_body .ps_prompt-header, .ps_modal_body .ps_mheader-bar {
	background: #f3f3f3;
	border: 0;
}
.ps_modal_body .ps_pspagecontainer {
	padding: 1.5rem .75rem;
	box-sizing: border-box;
}

@media screen and (min-width: 680px) {
	.ps_modal_body .ps_pspagecontainer {
		padding: 1rem 2rem;
	}
}

.ps_modal_body .ps_pspagecontainer .ps_box-dropdown,
.ps_modal_body .ps_pspagecontainer .ps_box-edit {
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
	white-space: normal;
	position: relative;
	margin-bottom: .5rem;
}

.ps_modal_body .ps_pspagecontainer > .ps_box-group > .ps_box-dropdown,
.ps_modal_body .ps_pspagecontainer > .ps_box-group > .ps_box-edit {
	display: table;
}

.ps_modal_body .ps_pspagecontainer > .ps_box-group > .ps_box-dropdown > div,
.ps_modal_body .ps_pspagecontainer > .ps_box-group > .ps_box-edit > div {
	display: table-row;
}

@media screen and (min-width: 768px) {
	.ps_modal_body .ps_pspagecontainer > .ps_box-group > .ps_box-dropdown > div,
	.ps_modal_body .ps_pspagecontainer > .ps_box-group > .ps_box-edit > div {
		display: table-cell;
	}
}

.ps_modal_body .ps_box-label, .ps_modal_body .ps_box-label label {
	width: 100%;
	text-align: left;


	white-space: normal;
    overflow: visible;
}

.ps_modal_body .psc_label_filler {
	padding-left: 0;
}


.ps_modal_body .psc_label_filler.ps_box-checkbox {
	padding-left: 1rem;
}
.ps_modal_body .psc_label_filler.ps_box-checkbox .ps_box-label,
.ps_modal_body .psc_label_filler.ps_box-checkbox .ps_box-control {
	width: auto;
}
.ps_modal_body label, 
.ps_modal_body .ps-label,
.ps_modal_body .ps_box-label  {
	font-weight: 600;
	margin-top: 0 !important;

	word-wrap: break-word;
	overflow-wrap: break-word;

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.ps_modal_body .ps_box-label label {
	width: 100%;
	color: #333;
	font-size: 1.05em;
}
.ps_modal_body .ps_box-group.psc_layout.ps_apps_content {
	margin: 0;
}
.ps_modal_body .ps_box-control {
	width: 100%;
	box-sizing: border-box;

	white-space: normal;
    overflow: visible;
    text-overflow: normal;
}
.ps_modal_body .ps_box-control > .ps-edit {
	width: 100%;
	box-sizing: border-box;

	white-space: normal;
    overflow: visible;
}
.ps_modal_body .ps_box-group.psc_layout.ps_collection a {
    font-family: "Alegreya Sans", Verdana, Arial, sans serif;
	color: #6f6f6f;
	min-height: 0;
}

.ps_modal_body .ps_box-group.psc_layout a:not([role="button"]):hover,
.ps_modal_body .ps_box-group.psc_layout a:not([role="button"]):focus,
.ps_modal_body .ps_box-group.psc_layout a:not([role="button"]):active
 {
    text-decoration: underline;
}

.ps_modal_body .ps_box-group.psc_layout.psc_margin-topnone:last-child {
    margin: 0;
	padding: 0;
	padding-top: .75rem;
	border-top: 1px solid #eaeaea;
	text-align: right;
}
.ps_modal_body .ps_box-group.psc_layout.psc_margin-topnone:last-child > div {
    font-family: "Alegreya Sans", Verdana, Arial, sans serif;
    display: inline-block;
	width: auto;
	vertical-align: top;
	margin: 0;
	padding: 0 .25rem;
	line-height: 1;
	min-height: 0;
}
.ps_modal_body .ps_box-group.psc_layout.psc_margin-topnone:last-child > div > span {
    display: inline;
	padding: 0;
	margin: 0;
	position: relative;
	top: auto;
	left: auto;
	min-height: 0;
}
.hrs_cg_signin_btn {
	margin: 0;
	margin-bottom: 1rem;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
  #HRS_APPL_WRK_HRS_OPRNAME,
  #HRS_APPL_WRK_HRS_OPRPSWD,
  #HRS_APPL_WRK_HRS_OPRNAME:focus,
  #HRS_APPL_WRK_HRS_OPRPSWD:focus {
    font-size: 16px;
  }
}


@media screen and (min-width: 590px) {
	.ps_modal_body .ps_pspagecontainer > .ps_box-group > .ps_box-dropdown > div,
	.ps_modal_body .ps_pspagecontainer > .ps_box-group > .ps_box-edit > div {
		display: table-cell;
	}

	.ps_modal_body .psc_label_filler {
		padding-left: 25%;
		
	}

	.ps_modal_body .ps_box-label, .ps_modal_body .ps_box-label label {
		width: 25%;
		text-align: left;
		white-space: normal;
	    overflow: visible;
    	vertical-align: top;
	}

	.ps_modal_body .ps_box-label label {
		width: 100%;
	}

	.ps_modal_body .ps_box-control {
		width: 70%;
		box-sizing: border-box;

		white-space: normal;
	    overflow: visible;
	    text-overflow: normal;
	}


	.ps_modal_body .ps_box-group.psc_layout.psc_margin-topnone:last-child {
		margin-left: 25%;
	}
}



form .ps_modal_container.psc_modal-fullscreen {
	right: 0;
	bottom: 0;
	top: 0;
	background: none;
	padding: 1rem 1rem;
	box-sizing: border-box;
}

form .ps_modal_container.psc_modal-fullscreen .ps_modal_content.psc_has_iframe {
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	max-width: 100%;
    max-height: calc(100vh - 2rem);
}
form .ps_modal_container.psc_modal-fullscreen .ps_modal_content iframe {
	max-width: calc(100% - 2rem);
	box-sizing: border-box;
    max-height: calc(100vh - 2rem);
}
@media (min-width: 1100px) {
	form .ps_modal_container.psc_modal-fullscreen .ps_box-group.psc_layout.psc_padding-left12pct.psc_bordert {
	    padding: 1rem 0.25rem;
	}
	form .ps_modal_container.psc_modal-fullscreen .ps_modal_content iframe {
		max-width: 1024px;
	}
}

.ps_modal_container:not(.psc_modal-fullscreen):not(.ps_typeahead_modal):not(.ps_modal-gridsort) {
	box-shadow: none;
	border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
	border-radius: 0;
}

.ps_modal_content {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
	border-radius: 0;
}

.ps_mod_wrap.ps_popup-vertical .ps_modal_content {
	font-size: .835rem;
	box-shadow: 0 1px 5px rgba(0,0,0,.1);
	padding: .25rem .5rem;
}
.ps_modal_container.ps_ag-header-info-popup.hrs_cg_ag_context_popup,
.ps_mod_wrapc, .ps_mod_wrapc * {
	height: auto !important;
}
.ps_mod_wrap.ps_popup-vertical .ps_modal_content .psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_grid-row > div, 
.ps_mod_wrap.ps_popup-vertical .ps_modal_content .psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_grid-row > div {
	margin: 0;
}
.ps_mod_wrap.ps_popup-vertical .ps_modal_content .psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_grid-row, 
.ps_mod_wrap.ps_popup-vertical .ps_modal_content .psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_grid-row {
	border-bottom-style: dotted;
	padding: .75rem .25rem;
}
.ps_mod_wrap.ps_popup-vertical .ps_modal_content .psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_grid-row:last-child, 
.ps_mod_wrap.ps_popup-vertical .ps_modal_content .psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_grid-row:last-child {
	border-bottom: 0;
}

.ps_modal_container .ps_popup-vertical div[class*="ps_arrow_"] {
	border-color: #f1f1f1;
}




.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_detail-group .ps_grid-body .ps_grid-row {
	padding: 1rem 0;
}

.ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row {
	font-family: 'Open Sans', Verdana, Arial, sans serif;
	padding: 1rem 0;
	
	
}


.ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row:last-child {
	border-bottom-color: transparent;
}
.ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_box-button {
	padding: 0;
}

.ps_mid_section .ps_main .ps_apps_content .hrs_cg_more_btn {
	position: relative;
	margin-top: .5rem;
	text-align: right;
	line-height: 1;
	margin-top: -2rem;
	max-width: 50%;
	margin-left: auto;
}

[page="HRS_APP_SVDJB_FL"] ~ form .ps_mid_section .ps_main .ps_apps_content .hrs_cg_more_btn {
	margin-top: 0;
}

.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ptgrid-multiselect, 
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ptgrid-multiselect, 
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ptgrid-singleselect,
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ptgrid-singleselect {
	position: relative;
}

.ps_mid_section .ps_main .ps_apps_content .hrs_cg_more_btn a:after {
	content: "keyboard_arrow_right";
	font-family: 'Material Icons';
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	vertical-align: text-bottom;
    padding-left: .2rem;
	text-decoration: none !important;
	line-height: 1;
	display: inline-block;
}

.ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row, 
.ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row {
	padding: 1rem 0;
}
.ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row .ps_box-label {
	text-align: left;
	padding: 0;
    padding-right: .5rem;
}

.ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row .ps_box-label,
.ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row .ps_box-value {
    line-height: 1.25;
}
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-standard.ps_box-grid-list .ps_box-gridc, 
.ps_mid_section .ps_main .ps_apps_content .psc_gridlist-autolabel.ps_box-grid-list .ps_box-gridc, 
.ps_mid_section .ps_main .ps_apps_content .ps_prompt-resultsgrid.ps_box-grid-list .ps_box-gridc {
    border: 0;
}




.ps_mid_section .ps_main .ps_apps_content .psc_group-collection,
.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .ps_box-group:not(:empty):not(.psc_hidden) ~ .ps_box-group:not(:empty):not(.psc_hidden),
.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .ps_box-group:not(:empty):not(.psc_hidden) ~ .ps_box-group:not(:empty):not(.psc_hidden) {
	border: 0;
	margin: 0;
}

.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_collapsible > .ps_header-group > .ps-link,
.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_grid-row,
.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_grid-row,
.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_header-group > .ps-link {
	display: block;
	background: none;
	color: #000;
	border: 1px solid transparent;
	border-bottom: 1px solid #dadada;
    font-family: "Alegreya Sans", Verdana, Arial, sans serif;
	font-weight: 400;
	padding: .5rem 0rem;
	padding-right: 3rem;
	position: relative;
}

@media screen and (min-width: 680px) {
	.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_collapsible > .ps_header-group > .ps-link, 
	.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_header-group > .ps-link {
		padding: .5rem .25rem;

		font-size: 1.2rem;

		padding: .5rem .5rem;

		padding-right: 3rem;
	}
}
.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_collapsible[aria-expanded="true"] > .ps_header-group > .ps-link,
.ps_mid_section .ps_main div.ps_box-group.psc_layout .psc_collapsible[aria-expanded="true"] > .ps_header-group > .ps-link {
	color: #057eb6;
	border-bottom-color: #057eb6;
}

.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_collapsible[aria-expanded="false"] > .ps_header-group > .ps-link:hover,
.ps_mid_section .ps_main .ps_apps_content .psc_collapsible[aria-expanded="false"] > .ps_header-group > .ps-link:hover,
.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_collapsible[aria-expanded="false"] > .ps_header-group > .ps-link:focus,
.ps_mid_section .ps_main .ps_apps_content .psc_collapsible[aria-expanded="false"] > .ps_header-group > .ps-link:focus {
	background: none;
	color: #057eb6;
	border-bottom-color: #057eb6;
}

.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_collapsible > .ps_header-group > .ps-link:after,
.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_header-group > .ps-link:after {
	color: #084692 !important;
	right: 1rem;
}


.ps_mid_section .ps_main .ps_apps_content .psc_panel-content .ps_box-group.psc_layout .psc_collapsible > .ps_detail-group {
	margin: 1rem 0;
	padding: 0 .25rem;
}

@media screen and (min-width: 680px) {
	.ps_mid_section .ps_apps_content .ps_main .ps_box-group.psc_layout .psc_collapsible > .ps_detail-group {
		margin: 2rem 0;
		margin-bottom: 1.5rem;
	}
}


.ps_mid_section .ps_apps_content .psc_collapsible > .ps_detail-group:after {
	content: "";
	display: block;
	width: 100%;
	position: relative;
	clear: both;
	height: 0;
	overflow: 0;
}


.ps_mid_section .ps_main .ps_apps_content .ps_box-group.psc_collapsible[aria-expanded="true"] {
	border-bottom: 1px solid #DADAD9;
}

.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_detail-group table {
	margin: 0;
}
.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_detail-group table thead >tr >th {
	border-bottom: 2px solid #9e9e9e;
}

.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_detail-group .ps-label {
	color: #333;
}

.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_detail-group .ps_box-label,
.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_detail-group .ps_box-value {
	text-align: left;
	padding: 0;
    padding-right: .5rem;
    line-height: 1.2;
	overflow: visible;
}
.ps_mid_section .ps_main .ps_apps_content .psc_group-collection > .psc_collapsible,
.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_header-group > .ps-link,
.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_box-group,
.ps_mid_section .ps_main .ps_apps_content .ps_box-scrollarea-row > .ps_box-group {
	box-sizing: border-box;
	display: block;
	margin: 0;
	width: 100%;
}

@media screen and (min-width: 680px) {
	.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_detail-group .ps-label {
		color: #333;
		width: auto;
	}
	.ps_mid_section .ps_main .ps_apps_content .psc_collapsible > .ps_detail-group .ps_box-label {
		text-align: left;
		max-width: none;
		width: auto;
		margin-right: 1rem;
	}
}





 
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 {
	display: flex;
	flex-direction: column;
}
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) {
	order: 5;
	margin: 2rem 0;
    font-family: "Alegreya Sans", Verdana, Arial, sans serif;
}

[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) .ps_box-edit,
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) .ps_box-link,
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) .ps_box-value,
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) .ps_box-label,
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) .ps_box-link {
	padding: 0;
	margin: 0;
    min-height: 0;
}
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) .ps_box-link {
	padding-left: .75rem;
}

[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) .psc_primary {
	float: right;
}
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div {
	order: 0
}

[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit,
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown {
	display: table;
	width: 100%;
}
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control,
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label,
[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-control {
	display: table-row;
	text-align: left;
}

[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_label_filler {
	padding-left: 0;
}

[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_columnitem-1of2 {
	width: 100%;
}

@media screen and (min-width: 590px) {
	[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
	[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control,
	[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label,
	[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-control,
	[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .hrs_cg_columnitem-1of2left > .ps_box-label,
	[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .hrs_cg_columnitem-1of2left > .ps_box-control {
		display: table-cell;
	}
	[page="HRS_CG_HM_REG_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
	[page="HRS_CG_HM_REG_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label {
		width: 33%;
	}
	[page="HRS_CG_HM_REG_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-control,
	[page="HRS_CG_HM_REG_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control {
		width: auto;
	}

	[page="HRS_CG_HM_REG_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_label_filler {
		padding-left: 33%;
	}

}


 
[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 {
	display: flex;
	flex-direction: column;
}

[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div {
	order: 0
}

[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit,
[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown {
	display: table;
	width: 100%;
}
[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control,
[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label,
[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-control {
	display: table-row;
	text-align: left;
}

[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_label_filler {
	padding-left: 0;
}

[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_columnitem-1of2 {
	width: 100%;
}

@media screen and (min-width: 590px) {
	[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
	[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control,
	[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label,
	[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-control,
	[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .hrs_cg_columnitem-1of2left > .ps_box-label,
	[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .hrs_cg_columnitem-1of2left > .ps_box-control {
		display: table-cell;
	}
	[page="HRS_APP_PRFINFO_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
	[page="HRS_APP_PRFINFO_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label {
		width: 33%;
	}
	[page="HRS_APP_PRFINFO_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control {
		width: auto;
	}

	[page="HRS_APP_PRFINFO_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_label_filler {
		padding-left: 33%;
	}

}


 

[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 {
	display: flex;
	flex-direction: column;
}
[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) {
	order: 5;
	margin: 2rem 0;
    font-family: "Alegreya Sans", Verdana, Arial, sans serif;
}

[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(1) .psc_primary {
	float: right;
}
[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div {
	order: 0
}

[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit,
[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown {
	display: table;
	width: 100%;
}
[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control,
[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label,
[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-control {
	display: table-row;
	text-align: left;
}

[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_label_filler {
	padding-left: 0;
}

[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_columnitem-1of2 {
	width: 100%;
}

@media screen and (min-width: 590px) {
	[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
	[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control,
	[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label,
	[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-control,
	[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .hrs_cg_columnitem-1of2left > .ps_box-label,
	[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .hrs_cg_columnitem-1of2left > .ps_box-control {
		display: table-cell;
	}
	[page="HRS_CG_REG_MIS_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-label,
	[page="HRS_CG_REG_MIS_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-dropdown > .ps_box-label {
		width: 33%;
	}
	[page="HRS_CG_REG_MIS_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .ps_content-group .ps_box-edit > .ps_box-control {
		width: auto;
	}

	[page="HRS_CG_REG_MIS_FL"]  ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div .psc_label_filler {
		padding-left: 33%;
	}

}


 
[page="HRS_APP_PRFINFO_FL"] ~ form .ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row {
	border-bottom: 0;
	padding: .25rem 0;
}

 
[page="HRS_CG_HM_REG_FL"] ~ form .ps_mid_section .ps_main .ps_apps_content .ps_grid-body .ps_grid-row {
	border-bottom: 0;
	padding: .25rem 0;
}


.hrs_cg_row_indicator {
    top: 1em;
	left: auto;
    right: 0em;
}


[page="HRS_CE_ACTVTY_FL"] ~ form .ps_grid-col.APPLICATION2_DISPL {
    min-width: 200px;
}





div[id$="divHRS_REVIEW_WRK_HRS_PREQUALIFY_GB"].psc_collapsible >.ps_header-group >.ps-link {
	cursor:default !important;
}
div[id$="divHRS_REVIEW_WRK_HRS_PREQUALIFY_GB"].psc_collapsible >.ps_header-group>.ps-link:after,
:root.ie div[id$="divHRS_REVIEW_WRK_HRS_PREQUALIFY_GB"].psc_collapsible >.ps_header-group>.ps-link:after {
    content:"";
}
div[id$="divHRS_REVIEW_WRK_HRS_PREQUALIFY_GB"].psc_collapsible > .ps_header-group {
	margin-bottom: 2rem;
}
div[id$="divHRS_REVIEW_WRK_HRS_PREQUALIFY_GB"].psc_collapsible .ps_detail-group {
	display: block;
    margin-top: 0;
    margin-bottom: 1.5rem;
}
div[id$="divHRS_REVIEW_WRK_HRS_PREQUALIFY_GB"].psc_collapsible .ps_detail-group .ps_header-group {
    margin-bottom: 1.5rem;
}
.ps_mid_section .ps_main .ps_apps_content div[id$="divHRS_REVIEW_WRK_HRS_PREQUALIFY_GB"].ps_box-group.psc_collapsible[aria-expanded="true"] {
	border:0;
}




.ps_modal_body .ps_grid-list .ps_box-checkbox {
	display: block;
}
.ps_modal_body .ps_grid-list .ps_box-checkbox .ps_box-control,
.ps_modal_body .ps_grid-list .ps_box-checkbox .ps_box-label {
	display: inline-block;
}
.ps_modal_body .ps_grid-list .ps_box-checkbox .ps_box-control {
	width: 20px;
}
.ps_modal_body .ps_grid-list .ps_box-checkbox .ps_box-label {
	width: calc(100% - 25px);
}

.ps_grid-head.psc_sort {
	padding: .25rem;
}



@media print {
	* {
		clear: both !important;
		float: none !important;
	    overflow: visible !important;

    	page-break-inside: auto;
		page-break-after: auto;
		page-break-before: auto;

    	break-inside: auto;
		break-after: auto;
		break-before: auto;
	}

	p:empty, div:empty {
		display: none;
	}
	img:empty, input:empty, br:empty, hr:empty, link:empty, embed:empty, menuitem:empty {
		display: initial;
	}

	body {
		background: white; 
	}

	.ps_header *, .ps-button, .ps-link {
		background: white !important;
	}

	

	body div:before, body div:after { 
		display: none;
	}

	body ul li, body ol li {
    	page-break-inside: avoid;
		display: block;
		clear: both;
		float: none;
	}

	body table {
        width:100%;
        table-layout: fixed;
        overflow-wrap: break-word;
        page-break-inside: auto;
		break-inside: auto;
    }

	body table tr td,
	body table tr th {
		max-height: none
    }


	body a {
		text-decoration: underline;
	}

	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout:before,
	div[class^="ps_box-htmlarea"]:after,
	div[class^="ps_content"]:after,
	div[class^="ps_page"]:after,
	div[class^="ps_grid"]:after,
	[page="HRS_APP_JBPST_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:before, 
	[page="HRS_APP_JBPST_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:after {
		display: none !important;
	}

	
    .bei_cg_notifications,
    
	div[id$="hdrdivBEI_CUSTOM_BOTTOM"] {
		display:none !important;
    }

	 
	body .PSForm,
	body .ps_content, body .psc_page-container, 
	body .ps_search, body .ps_pspagecontainer_srch, 

	body .frame-pt_viewattach,
	body .frame-pt_viewattach .ps_mod_wrap,
	body .frame-pt_viewattach .ps_mod_wrapc,
	body .ps_search_side, 
	body .ps_ag-targetcontent,  

	body .pst_panel-content,
	body .pst_panel-side1-top,
	body .pst_panel-side1-bottom,
	body .pst_panel-side1-top > .ps_detail-group, 
	body .pst_panel-side1-bottom > .ps_detail-group, 
	body .ps_pspagecontainer_side_md,
	body .ps_masterlist-group > .ps_box-grouplet,
	body :root:not(.ios) .ps_target-iframe,   
	body .pst_panel-side1-top-cont,
	body .pst_panel-side1-bottom-cont,
	body .ps_mid_section, 
	body .ps_main, 
	body .ps_pagecontainer, 
	body .ps_pspagecontainer,

	body .psc_panel-container.psc_panel-fixed,
	body .psc_panel-action + .psc_panel-content,
	body .psc_panel-contentinterior,
	body .ps_mid_section,

	body .ps_pspagecontainer_ag,
	body .ps_ag-contentarea,
	body .ps_pspagecontainer_md, 
	body .ps_ag-maincontent,
	body .ps_wrapper,
	body .ps_box-edit.psc_wrappable:not(.psc_label-suppressed),
	body .ps_box-dropdown.psc_wrappable:not(.psc_label-suppressed),
	body .ps_box-longedit.psc_wrappable:not(.psc_label-suppressed),


	body .ps_box-group.psc_layout.ps_apps_content,
	body .hrs_cg_page_width_1440,
	body div[class^="ps_box-gr"],
	body .ps_detail-group,
	body table.ps_grid-flex,


	[page="HRS_APP_PRFINFO_FL"] ~ form .ps_box-group.psc_layout.hrs_cg_page_width_1440

	{
		box-sizing: border-box;
		position: relaive;
		display: block;
		height: auto;
		overflow: visible;
	    word-break: normal;
	    white-space: normal;
	

    	page-break-inside: auto;
		page-break-after: auto;
		page-break-before: auto;

    	break-inside: auto;
		break-after: auto;
		break-before: auto;

		margin-bottom: 0;
	}

	body .ps_mid_section, .ps_box-group.psc_layout.ps_apps_content {
		margin-bottom: 0;
	}

	
	.psc_panel-container.psc_panel-fixed {
		display: block !important;
    	page-break-inside: auto !important;
		page-break-after: auto !important;
		page-break-before: auto !important;
	}
	.psc_panel-action, .pst_panel-action, .pst_panel-side1, .pst_panel-side2 {
		display:none !important;
    }
	div.psc_panel-content {
		display: block !important;
		margin: 0 !important;
    	page-break-inside: auto !important;
		page-break-after: auto !important;
		page-break-before: auto !important;
    }
	.ps_header_confirmation,
	.ps_back_cont,
	.ps_actions_cont .ps_system_cont,
	.ps_header .ps_header_bar_custom > .ps_box-group > .ps_box-group.psc_layout:last-child,
	.ps_header .ps_header_bar_custom:before,
	.ps_header_bar .ps_actions_cont:before,
	[page="HRS_CE_REVIEW_FL"]  ~ form .psc_collapsible > .ps_header-group > .ps-link:after { 
		display: none !important;
	}

	#PT_MAIN .ps_pagecontainer > .ps_pspagecontainer > .ps_box-group.ps_scrollable {
		height: auto !important;
	}


	.ps_wrapper {
	    font-family: 'Open Sans', Verdana, Arial, sans serif;
	    display: block;
	    overflow-y: visible;
	    overflow-x: visible;
	    overflow: visible;

	    height: auto;
	    min-height: 0;
	    max-height: none;
	    color: #333333;
	    font-size: 75%;
	    min-width: 0;
		max-width: 100% !important;
	}

	.ps_header div[id$="ivPTLAYOUT_HEADER_GROUPBOX0"].psc_layout {
		border-bottom: 0;
	}
	.ps_header .ps_header_bar_custom .at { 
	    position: relative !important;
	    height: auto;
	    width: auto;
	    overflow: hidden;
	    clip: auto;
	    padding: 0;
	    margin: 0;
		margin-right: 1pt;
	}

	.ps_header_bar .ps_pagetitle_cont { 
		margin-top: 1rem;
		padding-bottom: 1rem;
		border-bottom: 1px solid #dedede;
	}

	.ps_header_bar .ps_actions_cont {
		padding-top: 0rem;
	}

	[page="HRS_CE_REVIEW_FL"]  ~ form .psc_collapsible > .ps_detail-group {
		display: block !important;
		margin-top: 1rem !important;
		padding: 0 !important;
	}
	[page="HRS_CE_REVIEW_FL"]  ~ form .psc_collapsible > .ps_header-group > .ps-link {
		border: 0 !important;
		padding: 0 !important;
		color: #333;
	}

	[page="HRS_CE_REVIEW_FL"]  ~ form .psc_collapsible > .ps_header-group > .ps-link  {
		font-size: 1.25rem;
		font-weight: 400;
		margin-bottom: 2rem;
		text-transform: none;
	}

	[page="HRS_CE_REVIEW_FL"]  ~ form  .ps_box-group.psc_collapsible {
		border: 0 !important;
		margin-top: 1rem !important;
		clear: both !important;
	}

	[page="HRS_CE_REVIEW_FL"]  ~ form  .ps_box-group.psc_collapsible:before,
	[page="HRS_CE_REVIEW_FL"]  ~ form  .ps_box-group.psc_collapsible:after {
		content: "";
		display: table;
		width: 100%;
		clear: both;
	}

	.ps_box-label {
		text-align: left;
		max-width: none;
	}
	.ps_box-group.psc_layout.hrs_cg_page_width_1440 > div:nth-child(3) div .ps_box-group {
		display: block;
		margin-left: 0;
	}
	.psc_columnitem-1of2 {
		width: 100%;
		display: block;
	}


	table {
		max-width: 100% !important;
		border: 1px solid #cdcdcd;
	}


	table {
		max-width: 100% !important;
		margin-top: 0 !important;
	}

	.ps_box-grid.ps_box-grid-head {
		display: none;
	}
	.ps_grid-head-row.psc_invisible {
		visibility: visible;
	}


	.ps_mid_section table thead tr th,
	.ps_box-grid-head .ps_grid-head-row > th {
		border-bottom: 2px solid #cccccc;
	}

}

.ps_pagetitle_cont:before{
	display: none !important;
}
.ps_header_bar_cont + .ps_pagetitle_cont {
  background: none;
  border-bottom: 0px solid;
}
.psc_skipnav_container{
  display:none;
}
.ps_headersearch_cont {
 display:none;
}
