  body{
    overflow: visible;
  }
  button[icon="bhi-previous"] {
    margin: 5% 0 15px 0 !important;
    background: #29a5d8 !important;
    color: #ffffff !important;
    border: 2px solid #29a5d8 !important;
    text-transform: uppercase;
    font-weight: 700;
    padding: 9px 14px 9px 14px;    
  }
  button[icon="bhi-previous"] .bhi-previous, #jobAppForm {
    display: none !important;
  }
  .novo-header, [field="address(state)"], [field="address(city)"], .credits {
    display: none
  }

  i {
      font-size: 14px;
      display: inline-block;
      line-height: normal;
      margin-right: 0;
  }  

.frame[_ngcontent-c1] .list[_ngcontent-c1] {
    width: 80%;
    flex-grow: 1000;
    overflow-y: auto; 
    height: auto !important;
    margin-bottom: 50px
}  

.frame[_ngcontent-c1] app-sidebar[_ngcontent-c1] {
    height: auto !important;  
}
div[_ngcontent-c0] {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  margin-top: 18px;
}
[_nghost-c2] {
  background: transparent !important;
}

.background[_ngcontent-c6], .background[_ngcontent-c1], .frame[_ngcontent-c3] .list[_ngcontent-c3] {
  height: auto;
  max-height: unset;
  background: transparent;
}
.background[_ngcontent-c6] .job-container[_ngcontent-c6] {
    margin: 0;
    padding: 15px;
    background-color: #fff;
    margin-bottom: 50px;
}

.background[_ngcontent-c1] .job-container[_ngcontent-c1] {
    margin: 0;
    padding: 5%;
    padding-bottom: 0;
    margin-bottom: 15px;
    background-color: #fff;
    /*border-bottom: 1px dashed #e9e9e9;*/
}

.frame[_ngcontent-c3] app-sidebar[_ngcontent-c3] {
    width: 30%;
    flex-grow: 0;
    height: auto;
    max-width: 300px;
    min-width: 250px;
    overflow-x: visible;
    overflow-y: auto;
    box-shadow: rgba(0,0,0,.1) 0 6px 7px 0;
    background: transparent;
}

.background[_ngcontent-c1] .job-container[_ngcontent-c1] .category[_ngcontent-c1] {
  margin-top: -25px;
  font-weight: normal;
  color: #989898;
  font-size: 16px; 
}

.background[_ngcontent-c1] .job-container[_ngcontent-c1] .job-header[_ngcontent-c1] .job-title[_ngcontent-c1] {
  line-height: normal;
  margin-bottom: 5px;
}
novo-search button[theme=fab][icon=bhi-search] {
	margin-top: -20px;
    height: 36px;	
}

[_nghost-c3] div.open-positions[_ngcontent-c3] {
    margin: 11px 34px 22px 35px;
}

[_nghost-c2].active {
  background:#fff !important;
}
novo-list-item {
  padding-top:15px;
}

novo-list-item .list-item {
  display: block;
  margin-bottom: 10px
}


a[theme][theme=primary] {
  background: #4a89dc;
  color: #fff;
  min-width: 120px;
  text-align: center;
  line-height: 38px;
  padding:15px;
}
a[theme][theme=primary]:hover {
  background: #75a5e4;
}



.background[_ngcontent-c6] .job-container[_ngcontent-c6] .share[_ngcontent-c6],.share {

    display: block !important;

}

button[theme][theme=dialogue][icon] {
  display: inline !important;
}

button[theme][theme=dialogue]:hover {
    /*background: transparent !important;*/
}