.styled-table {
    border-collapse: collapse;
    margin: 0 auto;
    font-size: 0.95em;
    font-family: 'Calibri','Arial';
    /**min-width: 700px;**/
    border-radius:5px 5px 0 0;
    overflow: hidden;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    margin-top: 5%;
    
}

.styled-table thead tr {
    background-color: #009879;
    color: #ffffff;
    text-align: left;
}

.styled-table th,
.styled-table td {
    padding: 15px 20px;
    /**min-width: 220px;**/
}

.styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #009879;
}

.td-hiden{
    opacity: 0.0;
}
#col-poli {
    min-width: 180px;
}

#col-dokter {
    min-width: 240px;
}

#col-hari {
    min-width: 130px;
}

#col-jam {
    min-width: 130px;
}

body {  
  padding:20px;
}

.wrappers{
    position: absolute;
    top: 1px;
    left: 50%;
    transform: translate(-50%,-50%);
  }
  
  .containers{
    position: relative;
    padding: 20px 50px;
  }
  
  .inputs{
    width: 440px;
    border: 2px solid #009879;
    background: transparent;
    padding: 10px 15px;
    border-radius: 8px;
    outline: none;
    font-size: 14px;
    color: #009879;
    letter-spacing: 1px;
  }
  
  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #009879;
    letter-spacing: 2px;
  }
  ::-moz-placeholder { /* Firefox 19+ */
    color: #009879;
  }
  :-ms-input-placeholder { /* IE 10+ */
    color: #009879;
  }
  
  .close-btn{
    position: absolute;
    top: 27px;
    right: 80px;
    font-size: 35px;
    cursor: pointer;
    color: #009879;
    opacity: 0;
    transition: opacity 0.5s ease;
  }
  
  .close-btn.active{
    opacity: 1;
    animation: animate 0.5s linear;
  }
  
  @keyframes animate{
    0%{
      transform: scale(1);
    }
    25%{
      transform: scale(1.2);
    }
    50%{
      transform: scale(1.5);
    }
    75%{
      transform: scale(1.2);
    }
    100%{
      transform: scale(1);
    }
  }