#js-unauthorized-immigrants .ui.selection.dropdown {
  margin: 40px 0 20px; }
  #js-unauthorized-immigrants .ui.selection.dropdown .default.text,
  #js-unauthorized-immigrants .ui.selection.dropdown a {
    line-height: 1.2rem;
    font-weight: bold;
    color: black; }
  #js-unauthorized-immigrants .ui.selection.dropdown .dropdown.icon {
    margin: 0 !important; }
    #js-unauthorized-immigrants .ui.selection.dropdown .dropdown.icon:focus {
      outline: 0; }

#js-unauthorized-immigrants .callout.callout-wide {
  padding: 0 20px; }
  #js-unauthorized-immigrants .callout.callout-wide i.dropdown.icon:focus {
    outline: 0; }
  #js-unauthorized-immigrants .callout.callout-wide h4 {
    display: inline !important; }

#js-unauthorized-immigrants #js-map-container .js-table-title {
  margin-top: 30px;
  font-style: italic;
  color: #7e7e7e;
  font-family: abril-text, Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 20px; }

#js-unauthorized-immigrants #js-map-container .highcharts-container .highcharts-background {
  stroke: #ffffff; }

#js-unauthorized-immigrants #js-map-container .highcharts-container .highcharts-legend {
  min-width: 150px; }

#js-unauthorized-immigrants #js-map-container .highcharts-container .highcharts-legend,
#js-unauthorized-immigrants #js-map-container .highcharts-container .highcharts-legend-item span,
#js-unauthorized-immigrants #js-map-container .highcharts-container .highcharts-legend-title span {
  pointer-events: none;
  font-family: "franklin-gothic-urw", Verdana, Geneva, sans-serif !important;
  font-weight: normal !important; }

#js-unauthorized-immigrants #js-map-container .highcharts-container.pop_change .highcharts-legend-item:last-child rect.highcharts-point {
  stroke: #000000; }

#js-unauthorized-immigrants #js-map-container .highcharts-container .highcharts-title {
  display: none; }

#js-unauthorized-immigrants #js-map-container .highcharts-container .highcharts-tooltip {
  font-family: "franklin-gothic-urw", Verdana, Geneva, sans-serif; }

#js-unauthorized-immigrants .source {
  color: #888;
  font-size: 1em;
  margin-top: 10px;
  margin-bottom: 0;
  font-style: normal;
  font-family: "franklin-gothic-urw", Verdana, Geneva, sans-serif;
  line-height: normal;
  margin-bottom: 40px; }

#js-unauthorized-immigrants .ui.table td:first-of-type,
#js-unauthorized-immigrants .ui.table th:first-of-type {
  font-weight: bold;
  text-align: left; }
  @media screen and (min-width: 999px) {
    #js-unauthorized-immigrants .ui.table td:first-of-type,
    #js-unauthorized-immigrants .ui.table th:first-of-type {
      padding-left: 5px; } }

#js-unauthorized-immigrants .ui.table td:focus,
#js-unauthorized-immigrants .ui.table th:focus {
  outline: 0; }

#js-unauthorized-immigrants .ui.table th {
  text-align: left; }

#js-unauthorized-immigrants .ui.table td {
  padding-right: 10px; }

#js-unauthorized-immigrants .ui.table td[data-order="-3500000"] {
  color: #a4a4a4; }

#js-unauthorized-immigrants .ui.table .sorting_1 {
  background: #f0f0e6; }

#js-unauthorized-immigrants .ui.table#js-pop-table td:nth-child(n + 2) {
  text-align: right; }

#js-unauthorized-immigrants .ui.table#js-work-table td:nth-child(2) {
  text-align: right; }

#js-unauthorized-immigrants .ui.table#js-work-table td:nth-child(n + 3) {
  text-align: center; }

#js-unauthorized-immigrants .ui.table .dtr-title {
  width: 66%; }

#js-unauthorized-immigrants .ui.table .dtr-data {
  width: 33%;
  text-align: right; }
