*{

    margin: 0px;

    padding: 0px;

    box-sizing: border-box;

    outline: none;

}

*::selection{

    background-color: red;

    color: white; 

}





/* forum-section*/

.forum-section .btn-success{

  font-weight: bold;

  float:right;

}

.forum-section .card .text {

  transform: translate(-4px, 121px);

}



.forum-section .card .post {

    transform: translate(38px, 99px);

}

.forum-section .card .post p{

 color: rgb(184, 180, 180);

 font-size: 14px;

 font-weight: bold;

}

.forum-section .card .fa{

 font-size: 35px;
 

}
.full .fa{
  color:var(--blue) !important;
}
.full a{
  color:black !important;
}
.forum-section .full .card .card-img-top{

  width: 100%;

 height: 210px;

}

.forum-section .card{

 width: 100%;

 height: 100%;

 }

 .forum-section .full .content p{

font-weight: 500;

  font-size: 14px;

  

  }

  .forum-section .full .overlay {

    position: absolute;

    transform: translate(25px, 13px);

}



.forum-section .full .card .card-body p{

  color: rgb(112, 109, 109);

  font-size: 14px;

  font-weight: 600;

 } 

 .forum-section .one span{

  color: rgb(141, 139, 139);

  font-weight: 600;

 } 

 .forum-section .one a{

  color: black;

  text-decoration: none;

 } 

 .forum-section .one a:hover{

  color: green;

 } 





 /* <!-- ---------------  post section   -------------- --> */



 .post-section .full{

  font-size: 16.0px;

    font-weight: bold;

    padding: 10px;

    /* line-height: 1;

    margin: 0;

    position: relative; */

   /* background-color: rgb(240, 233, 233); */

    /* border-bottom: 1px solid rgba( var(--theme-text_light), 0.15 ); */

    border: 1px solid rgb(206, 204, 204);

 



 }

 .post-section .one a{

 color: rgb(104, 102, 102);

 font-size: 15px;



 }



 /* ----------faq-section  -------- */

 .faq-section .full{

   border-left: 6px solid var(--dblue);

   border-color: var(--dblue);

   border-left-width: 6px;

 }



 #myInput {

  background-image: url('/css/searchicon.png'); /* Add a search icon to input */

  background-position: 10px 12px; /* Position the search icon */

  background-repeat: no-repeat; /* Do not repeat the icon image */

  width: 100%; /* Full-width */

  font-size: 16px; /* Increase font-size */

  padding: 12px 20px 12px 40px; /* Add some padding */

  border: 1px solid #ddd; /* Add a grey border */

  margin-bottom: 12px; /* Add some space below the input */

}



#myTable {

  border-collapse: collapse; /* Collapse borders */

  width: 100%; /* Full-width */

  border: 1px solid #ddd; /* Add a grey border */

  font-size: 18px; /* Increase font-size */

}



#myTable th, #myTable td {

  text-align: left; /* Left-align text */

  padding: 12px; /* Add padding */

}



#myTable tr {

  /* Add a bottom border to all table rows */

  border-bottom: 1px solid #ddd;

}



#myTable tr.header, #myTable tr:hover {

  /* Add a grey background color to the table header and on hover */

  background-color: #f1f1f1;

}



.search-section table .full .title a{

  text-decoration: none;

  color: black;

}

.search-section table .full .title a:hover{

  text-decoration: none;

  color: green;

}

.search-section table .full .title .fa{

  color: green;

}

.search-section table .full .title p{

 font-size: 15px;

 color: #999;

}

.search-section table .reply1-section .reply1 p{

  font-size: 14px;

  color: #999;

 }

 .search-section table .reply1-section .none{

  transform: translate(-58px,0px);

 }





 /* ------------------ zoom-section    --------------------- */



 .zoom-section .full{

  border: 1px solid rgba(0,0,0,.1);

  box-shadow: 0px 2px 15px rgb(0 0 0 / 20%);

  border-top: 3px solid rgb(2, 151, 2);

 }

 .zoom-section .full .green{

text-decoration: none;

background-color: green;

color: white;

font-size: 12px;

padding: 5px;

border-radius: 10px;



 }



 /* ---------------------reply-section   ------------ */



 .reply-section .title{

   float: right;

 }

 .reply-section .btn-success{

 font-weight: bold;

}



.reply-section .full{

  border: 1px solid rgba(0,0,0,.1);



 }

 .reply-section .full p{

  /* font-weight: 400; */

  font-size: 15px;



 }



 /* subject */



 .subject .btn-success{

   font-weight: bold;

 }





 .card-footer{

   display:none;

 }

 .card-body{

   padding:5px !important;

 }

 /* form */

 