
  .bb-public-jobs-list__container {
 background-attachment: scroll;
  background-clip: border-box;
  background-color: rgb(50, 47, 47);
  background-image: none;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  box-sizing: content-box;
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  overflow-x: auto;
  overflow-y: auto;
  padding-bottom: 24px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: center;
  text-size-adjust: 100%;
  vertical-align: baseline;
  width: 735px;
}
 .bb-public-jobs-list__header{
  
  box-sizing: content-box;
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 50px;
  line-height: 20.3px;
  margin-bottom: 24px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: center;
  text-size-adjust: 100%;
  vertical-align: baseline;
  
 }
 .bb-public-jobs-list
 {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
  padding-top: 80px;
  text-align: center;
  text-size-adjust: 100%;
  vertical-align: baseline;
 }


 #dept:before{
  content:none !important; 
 }

 #dept:after{
  content:none !important; 
 }

 .bb-public-jobs-list__department-title,
 .bb-multiselect-menu__toggle,
 .bb-multiselect-menu__title,
 .bb-public-jobs-list__department-toggle-icon,
 .bb-public-jobs-list__search-toggle,
 .bb-public-jobs-list__empty-state--sortable{
    color: #e9dede !important;
    font-size : 1.25rem !important;
    padding: 0px !important;
    font-weight: 500 !important;
    position:inherit !important;
    text-align: left !important;
 }

 .bb-public-jobs-list__search-icon-container {
  
  color: rgb(233, 222, 222);
  cursor: pointer;
  display: none;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-stretch: 100%;
  font-style: normal;
  font-weight: 400;
  height: auto;
  line-height: 20.3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-size-adjust: 100%;
  vertical-align: baseline;
  width: auto;
 }

 .bb-public-jobs-list__search-container {
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 1;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 50px;
  justify-content: flex-end;
  line-height: 20.3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 2px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: relative;
  text-align: center;
  text-size-adjust: 100%;
  vertical-align: baseline;
 }
 
 
 .bb-public-jobs-list__search-clear 
 {
  color: rgb(233, 222, 222);
  cursor: pointer;
  display: none;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-stretch: 100%;
  font-style: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-weight: 400;
  height: auto;
  line-height: 20.3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: absolute;
  right: 14px;
  text-size-adjust: 100%;
  top: 14px;
  vertical-align: baseline;
  width: auto;
 }
 

 .bb-public-jobs-list__headline{
  color: rgb(233, 222, 222);
  display: block;
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 1;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  height: 50px;
  line-height: 34.8px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: static;
  text-align: left;
  text-size-adjust: 100%;
  vertical-align: baseline;
  
 }

 .bb-public-jobs-list__search-input{
  color: rgb(34, 34, 34);
  cursor: text;
  display: block;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-stretch: 100%;
  font-style: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-weight: 400;
  height: 16px;
  width:100%;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  max-width: 344px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 40px;
  padding-top: 16px;
  text-align: start;
  text-indent: 0px;
  text-rendering: auto;
  text-shadow: none;
  text-size-adjust: 100%;
  text-transform: none;
  vertical-align: baseline;

  word-spacing: 0px;
 }


 .bb-public-jobs-list__divider {
    background-color: #8D8D8D !important;
    width: 100%;
    height: .0625rem;
 }

 .bb-multiselect-menu__active,
 .bb-public-jobs-list__job-item-title {
    color: #e9dede;
    flex-grow: 2;
    flex-shrink: 1;
	display: inline-block;
	max-width:362px;
	margin-right: 2rem;
 
 }

 .bb-public-jobs-list__item-link:hover {
   text-decoration: underline;
   text-decoration-color: rgb(233,222,222);
}

.bb-public-jobs-list__item-link{
	display: -webkit-box;
    display: -ms-flexbox;
	display:flex;
}
 
 .bb-public-jobs-list__job-item-location {
    color: #e9dede !important;
	text-align: right;
	flex:1;
	-webkit-box-flex: 1;
    -ms-flex: 1;
 }

 .bb-public-jobs-list__job-item{
 width:100% !important;
 text-align: left !important;
 background: none !important;
 margin-top:0px !important;
 padding:0px !important;
 margin-bottom: 3px;
 }


  .btnApply{
    background-color: #3595D8;  !important;
     margin: 0 auto !important;
    border: 2px  !important;
    cursor: pointer !important;
    color: white  !important;
    padding: 5px 5px !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
    font-size: 16px !important;
   }
 

 #noResultsFound{
 color: #e9dede !important;
    font-size : 1.25rem !important;
    padding: 0px !important;
    font-weight: 500 !important;
    position:inherit !important;
 }
   
 .bb-public-jobs-list__positions-container{
  
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-stretch: 100%;
  font-style: normal;
  
  font-weight: 400;
  height: 254px;
  line-height: 20.3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 24px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-size-adjust: 100%;
  vertical-align: baseline;
  width: auto;
  
 } 
 
 .bb-public-jobs-list__department-container{
  
  
  color:  rgba(0, 0, 0, 0.87);
  display:  block;
  font-family:  Roboto, Helvetica, sans-serif;
  font-size:  14px;
  font-stretch:  100%;
  font-style:  normal;
  font-variant-caps:  normal;
  font-variant-east-asian:  normal;
  font-variant-ligatures:  normal;
  font-variant-numeric:  normal;
  font-weight:  400;
  height:  254px;
  line-height:  20.3px;
  margin-bottom:  0px;
  margin-left:  0px;
  margin-right:  0px;
  margin-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  padding-top:  0px;
  text-size-adjust:  100%;
  vertical-align:  baseline;
  width:  auto;
  
 }
   .bb-public-jobs-list__department-section
   {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-stretch: 100%;
  font-style: normal;
  font-weight: 400;
  height: 253px;
  line-height: 20.3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 24px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-size-adjust: 100%;
  vertical-align: baseline;
  width: auto;
   }
   
   
   .bb-public-jobs-list__department-header{
   
color: rgba(0, 0, 0, 0.87);
display: flex;
font-family: Roboto, Helvetica, sans-serif;
font-size: 14px;
font-stretch: 100%;
font-style: normal;
font-weight: 400;
height: 29px;
line-height: 20.3px;
margin-bottom: 24px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-size-adjust: 100%;
vertical-align: baseline;
width: auto;
    
   }
   
   .bb-public-jobs-list__department-title{
    
color: rgb(233, 222, 222);
display: block;
flex-basis: 0%;
flex-grow: 1;
flex-shrink: 1;
font-family: Roboto, Helvetica, sans-serif;
font-size: 20px;
font-stretch: 100%;
font-style: normal;
font-weight: 500;
height: 29px;
line-height: 29px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-size-adjust: 100%;
vertical-align: baseline;
width: auto;
   }
   
   .bb-public-jobs-list__toggle-container{
    
color: rgba(0, 0, 0, 0.87);
display: block;
font-family: Roboto, Helvetica, sans-serif;
font-size: 14px;
font-stretch: 100%;
font-style: normal;
font-weight: 400;
height: 29px;
line-height: 20.3px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-size-adjust: 100%;
vertical-align: baseline;
width: 120.375px;
    
   }
   
   .bb-public-jobs-list__position-count{
   
color: rgb(233, 222, 222);
display: inline;
font-family: Roboto, Helvetica, sans-serif;
font-size: 14px;
font-stretch: 100%;
font-style: normal;
font-weight: 500;
height: auto;
line-height: 20.3px;
margin-bottom: 0px;
margin-left: 0px;

margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-size-adjust: 100%;
vertical-align: baseline;
width: auto;
   }
   
   
   .bb-public-jobs-list__department-toggle-icon{
    align-items: flex-start;
background-color: rgba(0, 0, 0, 0);
background-repeat-x:;
background-repeat-y:;
color: rgb(233, 222, 222);
cursor: default;
direction: ltr;
display: inline-block;
font-family: "bebop icons";
font-feature-settings: "liga";
font-size: 16px;
font-stretch: 100%;
font-style: normal;
font-weight: 400;
height: 16px;
letter-spacing: normal;
line-height: normal;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-indent: 0px;
text-rendering: optimizeLegibility;
text-shadow: none;
text-size-adjust: 100%;
text-transform: none;
vertical-align: middle;
white-space: nowrap;
width: 16px;
word-spacing: 0px;
word-wrap: normal;
   }
   
.bb-public-jobs-list__empty-state--sortable{
color: rgb(233, 222, 222);
display: block;
font-family: Roboto, Helvetica, sans-serif;
font-size: 16px;
font-stretch: 100%;
font-style: normal;
font-variant-caps: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-weight: 400;
height: 23px;
line-height: 23.2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 56px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-size-adjust: 100%;
vertical-align: baseline;
width: auto;
} 

.bb-public-jobs-list__department-container ul {
    padding-bottom: 1.5rem;
}