.hrbgline{
    background-color: rgb(112, 141, 55);
}

.shrtdes{
    text-align: justify;
}
input {
    display: none;    
  }
  .colpsedown {
    font-size: 22px;
    background-color: rgb(238, 235, 235);
    display: block;
    cursor: pointer;
    position: relative;
    user-select: none;
    padding-left: 30px;
    line-height: 2.0;
    background-color: #007bff !important;
    color: white;
    font-weight: bold;
  }
  .colpsedown:before {
    content: "🠮";
    border-width: 40px;
    position: absolute;
    left: 10px;
    transition: transform 0.5s;
  }
  .accordian div {
    font-size: 14px;  
    height:0;
    overflow:hidden;
    opacity:0;
    text-align: justify;
    transition-duration: 0.5s;
    margin-top: 5px;
  }
  input:checked ~ .colpsedown:before {
    transform: rotate(90deg)
  }
  input:checked ~ div {
    padding: 10px;
    opacity: 1;
    height: auto;
  }