@media (min-width: 768px) {
    html {
      font-size: 16px;
    }
  }

.container {
    max-width: 960px;
}
.pricing-header {
    max-width: 700px;
}
.card-deck .card {
    min-width: 220px;
}
table.tableFixHead {
  display: block;
  height: 400px;
  overflow-y: auto;
}
.tableFixHead thead th { position: sticky; top: 0;}
.tableFixHead thead th, td { padding: 8px 16px; }
.tableFixHead thead th     { background:#eee; }

.filter-col{
    padding-left:10px;
    padding-right:10px;
}
.filter-col.first{
	padding-left: 0 !important;
}
.filter-panel.show{
	margin-bottom: 5px;
}
.filter-button{
	margin-bottom: 5px;
}

.bootstrap-tagsinput{
	width: auto !important;
	width: 99% !important;
  min-height: calc(1.6em + 0.75rem + 2px);
}
.bootstrap-tagsinput .badge {
    margin: 2px 2px !important;
}

