
#rj-hprca-post{
  font-family:Laila,Arial,sans-serif;
  font-size:16px;
  line-height:1.8;
  color:inherit;
  overflow-wrap:anywhere;
}
#rj-hprca-post *{box-sizing:border-box}
#rj-hprca-post p{margin:14px 0}
#rj-hprca-post h2{
  border-bottom:2px solid #ddd;
  color:#0056b3;
  font-size:22px;
  margin-top:25px;
  padding-bottom:5px;
  line-height:1.5;
}
#rj-hprca-post .rj-table-container{
  width:100%;
  overflow-x:auto;
  margin:14px 0 20px;
}
#rj-hprca-post .rj-table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  font-size:15px;
  text-align:left;
  margin:0;
}
#rj-hprca-post .rj-table th,
#rj-hprca-post .rj-table td{
  border:1px solid #ddd;
  padding:11px 12px;
  vertical-align:top;
  overflow-wrap:anywhere;
}
#rj-hprca-post .rj-table th{
  background:#f4f4f4;
  color:#202b3a;
  font-weight:700;
}
#rj-hprca-post .rj-table td{
  background:#fff;
  color:#202b3a;
}
#rj-hprca-post .rj-table a{
  color:#0056b3;
  text-decoration:underline;
  text-underline-offset:3px;
}
#rj-hprca-post .rj-number{text-align:center}
#rj-hprca-post .rj-status{
  margin:18px 0;
  padding:15px 17px;
  border:1px solid #efd49a;
  border-left:4px solid #d69a19;
  border-radius:8px;
  background:#fff8e8;
  color:#493718;
}
#rj-hprca-post .rj-note{
  margin:16px 0;
  padding:13px 16px;
  border-left:4px solid #0056b3;
  background:#f1f7ff;
  color:#203b59;
}
#rj-hprca-post ul,
#rj-hprca-post ol{
  padding-left:24px;
  margin:12px 0;
}
#rj-hprca-post li{margin-bottom:7px}
#rj-hprca-post .rj-small{font-size:14px}
#rj-hprca-post .rj-closed{
  color:#a52222;
  font-weight:700;
}

/* Read Also: real links visible without JavaScript */
#rj-hprca-post .rj-readalso{
  margin:20px 0;
  padding:12px 15px;
  border:1px solid #dbe7f5;
  border-left:4px solid #2874ad;
  border-radius:6px;
  background:#f5f9ff;
  line-height:1.7;
}
#rj-hprca-post .rj-readalso strong{
  color:#263b53;
}
#rj-hprca-post .rj-readalso a{
  color:#245f96;
  font-weight:700;
  text-decoration:none;
}
#rj-hprca-post .rj-readalso a:hover{
  text-decoration:underline;
}

/* All widget styles remain inside this post */
#rj-hprca-post #rj-dontmiss{
  margin:25px 0 15px;
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius:12px;
  overflow:hidden;
  font-family:Arial,sans-serif;
}
#rj-hprca-post #rj-dontmiss .rj-head{
  margin:0;
  padding:15px 18px;
  font-size:22px;
  font-weight:800;
  color:#c70039;
  background:#fafafa;
  border:0;
  border-bottom:1px solid #ececec;
}
#rj-hprca-post #rj-dontmiss .rj-item{
  display:block;
  padding:14px 18px;
  text-decoration:none;
  border-bottom:1px solid #ededed;
}
#rj-hprca-post #rj-dontmiss .rj-item:last-child{
  border-bottom:0;
}
#rj-hprca-post #rj-dontmiss .rj-item:hover{
  background:#f7faff;
}
#rj-hprca-post #rj-dontmiss .rj-title{
  font-size:19px;
  font-weight:700;
  line-height:1.5;
  color:#1f2937;
}
#rj-hprca-post #rj-dontmiss .rj-all-jobs{
  display:block;
  padding:12px 18px;
  background:#f5f9ff;
  border-top:1px solid #e5e7eb;
  color:#245f96;
  font-size:15px;
  font-weight:700;
  text-decoration:none;
}
@media(max-width:600px){
  #rj-hprca-post{font-size:15px}
  #rj-hprca-post h2{font-size:20px}
  #rj-hprca-post .rj-table{font-size:14px}
  #rj-hprca-post .rj-table th,
  #rj-hprca-post .rj-table td{
    padding:9px 8px;
  }
  #rj-hprca-post .rj-readalso{
    padding:11px 12px;
    font-size:15px;
  }
  #rj-hprca-post #rj-dontmiss .rj-head{
    font-size:20px;
    padding:13px 15px;
  }
  #rj-hprca-post #rj-dontmiss .rj-item{
    padding:13px 15px;
  }
  #rj-hprca-post #rj-dontmiss .rj-title{
    font-size:17px;
  }
}
