.cont {
  max-width: 1180px;
  margin: 20px auto;
}
h2.qmod-heading {
  display: none;
}
.qmod-heading {
  padding: 8px 20px;
  margin-bottom: 15px;
}
.qmod-btn.qmod-darkblue {
  background-color: #eee;
  color: #111 !important;
  outline: 0 !important;
  margin-right: 0;
}
.qmod-btn.qmod-darkblue:hover {
  background: #ddd;
  color: #111 !important;
}
.qmod-fundperformersetf .qmod-control-segment {
  padding-top: 0;
}
.qmod-fundperformersetf .qmod-panel-control {
  text-align: right;
  padding: 10px 15px 30px 15px;
}
.qmod-fundperformersetf td.qmod-textl.qmod-td-1 {
  padding-left: 0;
}
.qmod-fundperformersetf table.dataTable tbody td {
  padding: 10px 0px 10px 10px;
}
.qmod-button-reset {
  margin-left: 5px;
}
.qmod-fundperformersetf
  table.qmod-table.dataTable.dtr-column
  > thead
  > tr
  > th {
  padding: 4px 12px 4px 0px;
}
.best-performers-table,
.worst-performers-table {
  margin: 0 20px;
}
.qmod-fundperformersetf .qmod-buttons-country .qmod-active span {
  border: 0;
}
.qmod-fundperformersetf .USD,
.qmod-fundperformersetf .USA,
.qmod-fundperformersetf .US,
.qmod-fundperformersetf .United.States {
  background-position: 0px 0px;
}
.qmod-fundperformersetf .CAD,
.qmod-fundperformersetf .CAN,
.qmod-fundperformersetf .CA,
.qmod-fundperformersetf .CND {
  background-position: 0px 0px;
}
.qmod-ui-tool .qmod-buttons-country a {
  color: initial;
  text-decoration: none;
  cursor: pointer;
  background: #ddd;
  padding: 7px;
  margin-left: 5px;
}
.qmod-ui-tool .qmod-buttons-country a:hover {
  background: #eaeaea;
}
.qmod-ui-tool .qmod-buttons-country a.qmod-active {
  box-shadow: inset 0 0 0 2px #cecece;
  background: #ffffff;
}
.qmod-fundperformersetf .qmod-buttons-country .flag {
  background-size: 25px 18px;
}
.qmod-fundperformersetf .qmod-buttons-country {
  margin-right: 20px;
}
