.cate-all-on-1 {
  border: 1px solid #2B6FC2 !important;
  background: #2B6FC2 !important;
  color: #FFFFFF;
  padding: 0.3rem 0.5rem 0.3rem 0.5rem;
  cursor: pointer;
}

.cate-all-on-1:hover,
.cate-all-on-1:active,
.cate-all-on-1:focus,
.cate-all-on-1.active {
  background: #2B6FC2;
  color: #ffffff;
  border-color: #2B6FC2;
  cursor: pointer;
} 

.cate-all-off-1 {
  border: 1px solid #aca8a8 !important;
  padding: 0.3rem 0.5rem 0.3rem 0.5rem;
  cursor: pointer;
}

.cate-all-off-1:hover,
.cate-all-off-1:active,
.cate-all-off-1:focus,
.cate-all-off-1.active {
  background: #2B6FC2;
  color: #ffffff;
  /* border-color: #2B6FC2; */
  cursor: pointer;
} 


.cate-def-1 {
  border: 1px solid #aca8a8 !important;
  padding: 0.3rem 0.5rem 0.3rem 0.5rem;
  cursor: pointer;
}

.cate-def-1:hover,
.cate-def-1:active,
.cate-def-1:focus,
.cate-def-1.active {
  background: #2B6FC2;
  color: #ffffff;
  border-color: #2B6FC2;
  cursor: pointer;
} 


.cate_active-1 {
  border: 1px solid #1e668c !important;
  padding: 0.3rem 0.5rem 0.3rem 0.5rem;
  cursor: pointer;
}

.cate_active-1:hover,
.cate_active-1:active,
.cate_active-1:focus,
.cate_active-1.active {
  background: #1e668c;
  color: #ffffff;
  border-color: #1e668c;
  cursor: pointer;
} 


.cate_span span {
  float: left;
  min-width: 80px !important;
  /* max-width: 100px !important; */
  border: 1px solid red;
  display: block !important;
  text-align: center;
  margin-top: 0.3rem; 
}


.bbs_tb th{
  text-align: center !important;
  font-size: 0.9rem;
}


#pagen .page-link:focus, .page-link:hover {
  color: #000;
  background-color: #fafafa;
  border-color: #ccc;
}

#pagen .page-link {
  color: #000; 
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 0.3rem 0.6rem 0.3rem 0.6rem;
  border-radius:0px !important;
  -webkit-border-radius:0px !important;
  -moz-border-radius:0px !important;
  -ms-border-radius:0px !important;
  -o-border-radius:0px !important;
}

#pagen .page-item.active .page-link {
  z-index: 1;
  color: #FFFFFF;
  font-weight:500;
  font-weight: 900;
  /* font-size: 0.9rem; */
  background-color: #476B8F;
  border-color: #476B8F;
  border:1px solid #476B8F;
  
 }

 .bbs_tb .table-blue-1 {
  background: #FFFFFF !important;
  color: #000000;
  border-top: 2px solid #000000;
 }

 #pagen li {
   font-size: 0.8rem !important;
   margin-right: 0.2rem;
 }



@media (max-width: 767px) {
  .tbshow { display: none !important }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .tbshow { display: none !important }
}

@media (min-width: 1025px) and (max-width: 1280px) {
  /* .tbshow { display: none !important } */

}
  
@media (min-width: 1281px) {
  /* .tbshow { display: none !important } */
  
}



/* #board_cont * {
} */

.mgact {
  background: #2381ad;
  color: #FFFFFF;
}

.mgactd {
  background: #fafafa;
  color: #FFFFFF;
}

.mgact a {
  color: #FFFFFF;
}

/* .bbs_table td *:not(i) {
  color: #555555 !important;
} */