#twitter-news .table-reservation{
    background-color: #ffffff;
    padding: 10px;
    margin-bottom: 20px;
    min-height: 50px;
}
#twitter-news .table-reservation table{
    margin-bottom: 0px;
    width: 100%;
}
#twitter-news .table-reservation table>thead>tr>th:first-child, #twitter-news .table-reservation table>tbody>tr>td:first-child{
    width: 40px;
}
.table-reservation .title{
    color: #1b1c20;
    font-size: 16px;
    font-family: ProximaNovaBold;
    margin-bottom: 15px;
    margin-top: 0px;

    
}
.table-reservation thead, .table-reservation tbody{
    display:block;
}
/*.table-reservation tr:after{*/
/*    content: ' ';*/
/*    display: block;*/
/*    visibility: hidden;*/
/*    clear: both;*/
/*}*/
.table-reservation thead th{
    height: 38px;
}

.table-reservation thead tr th, .table-reservation tbody tr td{
    font-size:13px;
}

#twitter-news .table-reservation table > tbody > tr > td:first-child {
    
}

.table-reservation tbody {
    max-height: 380px;
    overflow-y: auto;
}

.table-reservation .table > thead > tr > th, .table-reservation .table > tbody > tr > th, .table-reservation .table > tfoot > tr > th, .table-reservation .table > thead > tr > td, .table-reservation .table > tbody > tr > td, .table-reservation .table > tfoot > tr > td{
	padding: 8px 3px;
}

.table-reservation tbody td, .table-reservation thead th {
    width: 19%;
    /*float: left;*/
}
.table-reservation table tbody::-webkit-scrollbar {
  width: 4px;
}

/* Track */
.table-reservation table tbody::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.table-reservation table tbody::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.table-reservation table tbody::-webkit-scrollbar-thumb:hover {
  background: #888;
}
#home-news, #home-welcome, #twitter-news, #twitter-news>div {
    min-height: 325px;
}

.table-reservation .highlight {
  display:flex
}
.table-reservation .highlight .blink{
 display: flex;margin-left: 10px;
}
.table-reservation .highlight .dot {
    height: 19px;
    width: 19px;
    border-style: solid;
    border-width: 0.1px;
    border-radius: 25px;
    margin-right:5px;
}
.table-reservation .highlight .dot#Red {
    background-color: #ff6161;
    border-color:#f00;
    animation: red 2.5s linear infinite;
}
.table-reservation .highlight .dot#Yellow {
    background-color: #ffff5e;
    border-color:#e7ee00;
    animation: yellow 2.5s linear infinite;
}
.table-reservation .highlight .dot#Green {
    background-color: #4ffb4f;
    border-color:#27e100;
    animation: green 2.5s linear infinite; 
}

@keyframes red {
      0%{background-color: #fff}
      66%{background-color: #fff}
      67%{background-color: #ff6161}
      100%{background-color: #ff6161}
}

@keyframes yellow {
      0%{background-color: #fff}
    	33%{background-color: #fff}
      34%{background-color: #ffff5e}
      66%{background-color: #ffff5e}
      67%{background-color: #fff}
      100%{background-color: #fff}
  }


@keyframes green {
      0%{background-color: #4ffb4f}
    	33%{background-color: #4ffb4f}
      34%{background-color: #fff}
      100%{background-color: #fff}
}

@media(max-width: 768px) {
  .navbar-toggle {
    right: -15px !important;
  }
  #language-bar {
    margin: 10px 2px;
  }
}


