.hidden{
  display:none;
}

.profile_image{
  width:100%;
  border-radius:100px;
  object-fit: contain;
  margin-bottom:30px;
}

.main-content {
    margin-top: 0;
}

.nav-link .shiny-border {
    border-radius: 3px 3px 0 0;
    padding: 3px 3px 0 3px !important;
}

.nav-link .shiny-border__content {
    background:#364b9a !important;
    border-radius: 3px 3px 0 0;
}

.nav-link.active .shiny-border__content {
    background:white !important;
    color: #364b9a !important;
}

.card-primary{
  background:#364b9a;
  height:193px;
}
.pointer{
  cursor:pointer;
}

.card-primary p, .card-primary a, .card-primary div, .card-primary span, .card-primary h3{
  color:white;
}


.fs-sm{
  font-size:10px;
}
.fs-md{
  font-size:18px;
}
.fs-lg{
  font-size:25px;
}
ol.application_quentions li{
  color:#364b9a;
  font-weight:500;
}
.bg-gray{
  background:#f2f2f2;
}
.recruitment-sidebar-ul{
  padding-top: 6rem;
  list-style: none;
  margin-left: 0px;
  overflow: hidden;
  padding-right: 2rem;
}
.recruitment-sidebar-ul.applicant-hired{
  padding-top: 9rem;
}
.recruitment-sidebar-ul li{

  padding:13px 10px 14px 9px;
  border-bottom:1px solid #ccc;
}
.recruitment-sidebar-ul li p.head{
  color: #686868;
font-size: 13px;
line-height: 17px;
margin-bottom: 2px;
}
.recruitment-sidebar-ul li p.child{
  font-size: 14px;
    line-height: 18px;
    overflow-wrap: break-word;
    word-break: break-word;
    margin-bottom:0px;
    color:black;
}
.recruitment-tabs{
  background-color: transparent;
border: 0;
border-bottom:none;
}
.recruitment-tabs .nav-item .nav-link.active{
  border: 0;
  background:white;
  color:#364b9a;
  font-weight: 500;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}
/* .card{
  box-shadow: none;
} */
.recruitment-tabs .nav-item .nav-link{
  border: 0;
border-radius: 0;
margin: 0;
padding: 20px 0 18px;
color:white;
}
.recruitment-tabs .nav-item{
  margin: 0;
  padding: 0 0rem;
}
.recruitment-tabs .nav-item .nav-link{
  padding:1rem 10px;
}
body{
  background:white;
}
.recruitment-sidebar-panel{
  position: absolute;
      width: 80%;
      margin: auto;
      left: 10%;
      top: 10;
}

.recruitment-sidebar-panel,.recruitment-sidebar-panel .panel-body{
  border-radius:5px;
    padding-top:20px;
    padding-bottom:20px;
}
.mt-152{
  margin-top:135px;
}
.recruitment-sidebar-panel ul{
  list-style-type: none;

}
.recruitment-sidebar-panel ul li{
  color:black;
}
.recruitment-sidebar-panel ul li{
  float:left;
  /* width: 20%; */
}
.recruitment-star-ratings i{
  color:#e0e0e0;
  font-size:29px;
  cursor:pointer;
}

.btn-panel-notices{
      width: 100%;
      fill: #555;
  color: #555;
  border-color: #999;
      background-color: #fff;

      border: 1px solid #dbdbdb;
      height: 34px;

      font-size: 15px;
      box-shadow: 0 1px 0 0 rgb(0 0 0 / 5%);
      font-weight: 800;
      border-radius: 2px;
      vertical-align: bottom;
}

.recruitment-star-ratings .star-filled{
  color:#ffd11a;
}
.p-r{
  position: relative;
}
i.comment-attachment-icon{
    position: absolute;
    top: 15px;
    right:10px;
    cursor:pointer;
}
.card-border-top{
  border-top:1px solid #c1bebe;
}
#myTabContent{
  min-height:800px;
}
.btn-next-candidate{
  padding-right:0px;
}
.recruitment-cross{
  position: absolute;
  top: 15px;
  right:15px;
}

.logo-linkedin {
    height: 28px;
    width: 200px;
    background-size: contain;
    background-repeat: no-repeat;

    background-image: url('/assets/images/brands/linkedin-default.png');
}

.logo-linkedin:hover {
    background-image: url('/assets/images/brands/linkedin-hover.png');
}

.logo-linkedin:active {
    background-image: url('/assets/images/brands/linkedin-active.png');
}
