
    table, td, th {
  border: 1px solid rgb(90,74,61);
}
table{
    margin-top:20px;
    border-collapse:collapse;
    width:80%;
    margin-left:10%;
}
h2{
    margin-top:10px;
    font-weight:bold;
    text-align:center;
}
h5{
    font-weight:bold;
    text-align:center;
}
p{
    padding-left:10px;
    padding-right:10px;
}

.kivalasztott{
    background-color:RGB(233,227,222);
    font-weight:bold;
}
.fejlec{
    background-color:RGB(187,170,154);
}
table, tr, td, p{
    text-align:center;
}
.osztaly{
    font-weight:bold;
    text-align:center;
    background-color:RGB(233,227,222);
    display:inline;
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  [class*="col-4"] {
    width: 100%;
  }
  .main-sidebar{
      width:60% !important;
  }
  html{
      overflow-x:visible;
  }
  .responsive{
      width:100%;
      border-collapse:collapse;
      border-spacing:0;
      display:block;
     overflow-x:auto;
     -ms-overflow-style:-ms-autohiding-scrollbar;
     
  }
  /*.fejlec{
      width:100%;
  }
  h5{
      width:50%;
  }
  tr > th > h2{
      width:50%;
  } */
  p{
      padding-left:20px;
  }
}