

.hrs_cg_onecolumnitem-2of2 .ps_box-label{
   width:33%;
 }
 .hrs_cg_onecolumnitem-2of2 .ps_box-control{
   width:35%;
 }
 .hrs_cg_onecolumnitem-2of2 .ps-edit{
   width:100%;
 }



.facet_group_box {
   background-color: var(--pt-page-background-color,#ffffff);    
   color: var(--pt-page-text-alt-color,#000000);    
   border: 1px solid var(--pt-groupbox-border-color,#ccc); 
   margin-bottom: 0.5em;
   margin-left: 0.5em; 
   margin-right: 0.5em;
}


.breadcrumb_override {
   margin-left: -1.6em
}


.breadcrumb_override  .pts_breadcrumb{
   white-space: normal;
}


.ps_header-grid-custom{
   padding-left: 0em;
   padding-%AlighEnd: 0em;
}



.ps_box-grid-list .hrs_cg_favorite_icn0 {
    position: absolute;
    right: 2.25em;
    top: 50%;
    margin-top: -0.7em;
    margin-right: .5em; 
}

.ps_box-grid-list .hrs_cg_tapout_btn0 {
    position: absolute;
    right: .1em;
    top: 50%;
    margin-top: -1.1em;
    margin-right: 0.1em;
}

.ps_box-grid-list .hrs_cg_hot_job_icn0 {
    position: absolute;
    right: 5em;
    top:50%;
    margin-top:-0.7em;
    z-index:1;  
}

.ps_box-grid-list .hrs_cg_hot_job_sff {
    position: absolute;
    right: 0.75em;
    top: 0;
    margin-top: 1em;
    margin-right: .5em;
    z-index:1;  
}


.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_box-checkbox.psc_standard:not(.ptgrid-multiselect).hrs_cg_selector_ckbx0 {
    position: absolute;
    left: 0.5em;
    margin-top: 0.75em;
    margin-right: .5em;
    padding-left: 0em;
}


.ps_modal-gridsort .ps_grid-col.SELECTEDSCH  {
   display: none;
}


.ps_modal-gridsort .ps_grid-col.HRS_CLS_DT_DESCR {
	display:none !important;
}




.hrs_cg_welcome_label .ps_box-label > .ps-label, .hrs_cg_welcome_label  > .ps_box-label > .ps-label {
    color: var(--pt-header-text-color, rgb(164,086,023)); 
    font-weight:bold;
    font-size: 1.15em;
    position: relative;
    top: -0.05em; 
}


.psc_list-linkmenu .psc_list-valueonly {
    margin-right: 0.5em;
}

.psc_list-linkmenu.psc_has-link.psc_list-valueonly li.psc_rowact:not(.psc_disabled):after {
    content: url(/cs/recruit/cache250502/PT_NUI_CHEVRON_1.svg);
    position: absolute;
    right: 0.5em;
    top: 50%;
    margin-top: -0.4575em;
    font-size: 0.95em;
    width: 0.915em;
    height: 0.915em;
}

.psc_has-count.psc_list-valueonly .psc_list_count{
    -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; border-radius: none;
      background:none;
    border: none;
    margin-right: 0.5em;
    font-weight: normal;
    margin-top: -0.9em;
}

.hrs_cg_home_img_size.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img{
   width: 24px!important;
   height: 24px!important;
   margin-top: -0.8em!important;
}









.hrs_cg_search_fld_gbox {
width:83vw;
max-width:37em;
}

.hrs_cg_search_fld_gbox-SFF {
width:80vw;
max-width:37em;
}


.hrs_cg_search_fld_gbox-medium {
width:88vw;
max-width:37em;
}


.hrs_cg_search_fld_gbox > .ps_box-edit,  .hrs_cg_search_fld_gbox-medium > .ps_box-edit, .hrs_cg_search_fld_gbox-SFF > .ps_box-edit {
width:100%;
}


.hrs_cg_search_fld_gbox > .ps_box-edit > .ps_box-control,  .hrs_cg_search_fld_gbox-medium > .ps_box-edit > .ps_box-control, .hrs_cg_search_fld_gbox-SFF > .ps_box-edit > .ps_box-control {
width:100%;
}


.hrs_cg_search_fld_gbox > .ps_box-edit > .ps_box-control > .ps-edit,  .hrs_cg_search_fld_gbox-medium > .ps_box-edit > .ps_box-control > .ps-edit, .hrs_cg_search_fld_gbox-SFF > .ps_box-edit > .ps_box-control > .ps-edit {
width:100%;
}

@media only screen and (max-width:400px) {
    :root.psc_form-small .hrs_cg_search_fld_gbox > .ps_box-edit > .ps_box-control {width:100%;}
}

@media only screen and (max-width:359px) {
    :root.psc_form-small .hrs_cg_search_fld_gbox-SFF {width:78vw; max-width:37em;}
}



.hrs_searched_keyword > .ps-htmlarea > b {
                color: var(--pt-header-text-color, rgb(164, 86, 23)); 
                font-weight: bold;
}

.hrs_nscroll {  
     overflow-y: visible; 
    -ms-overflow-style: none; 
    scrollbar-width: none;    
 }

.hrs_ncscroll::-webkit-scrollbar {
overflow-y: visible;   
display: none; 
}


.hrs_sr-only {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

.hrs_cg_margin-topn3em {
margin-top: -3em;
}