/* line 4, ../sass/_components.scss */
h1 {
  color: #0b80b7;
  font-weight: 800;
  margin-bottom: 20px;
}

/* line 10, ../sass/_components.scss */
h2, .h2 {
  font-size: 1.4em;
  color: #ffa147;
  font-weight: 700;
  padding-left: 15px;
}

/* line 17, ../sass/_components.scss */
h3, .h3 {
  font-size: 1em;
  /*letter-spacing: 3px;*/
  font-weight: 700;
  /*text-transform: uppercase ; */
}

/* line 25, ../sass/_components.scss */
a.link-none {
  cursor: no-drop;
  color: #ccc;
}

/* line 29, ../sass/_components.scss */
a.white {
  color: #fff;
}

/* line 33, ../sass/_components.scss */
md-checkbox .md-label {
  color: #000;
}

/* line 37, ../sass/_components.scss */
span.tbd {
  content: "To be written";
  color: red;
}

/* line 42, ../sass/_components.scss */
a#new-icon {
  display: block;
  position: absolute;
  color: #fff;
  margin: 15px;
  left: 330px;
  top: -7px;
  font-size: 2em;
}
/* line 50, ../sass/_components.scss */
a#new-icon img {
  height: 60px;
}

/* line 55, ../sass/_components.scss */
a#new-logo {
  display: block;
  position: absolute;
  color: #fff;
  margin: 15px;
  left: 400px;
  top: -7px;
  font-size: 2em;
  border-left: solid 1px #fff;
  padding-left: 10px;
}
/* line 65, ../sass/_components.scss */
a#new-logo img {
  max-height: 60px;
}

/* line 72, ../sass/_components.scss */
ul li {
  list-style-type: none;
}

/* line 79, ../sass/_components.scss */
ul.nav li a {
  text-transform: uppercase;
  font-weight: bold;
  color: #0b80b7;
}
/* line 83, ../sass/_components.scss */
ul.nav li a:hover {
  color: #eee;
}

/* line 91, ../sass/_components.scss */
ul.social {
  position: absolute;
  right: 0;
  top: 50px;
  margin-top: 10px;
}
/* line 96, ../sass/_components.scss */
ul.social li {
  float: left;
  margin-left: 5px;
  list-style-type: none;
}
/* line 100, ../sass/_components.scss */
ul.social li a {
  font-size: 1.4em;
  color: #eee;
}
/* line 103, ../sass/_components.scss */
ul.social li a:hover {
  color: #0b80b7 !important;
}
/* line 105, ../sass/_components.scss */
ul.social li a:hover i {
  color: #0b80b7;
}
/* line 109, ../sass/_components.scss */
ul.social li a i {
  color: #ccc;
}

/* line 116, ../sass/_components.scss */
ul.sub {
  border-top: none;
  left: -1px;
}
/* line 120, ../sass/_components.scss */
ul.sub li a {
  text-align: left !important;
  padding: 5px 15px !important;
  color: #0b80b7 !important;
}
/* line 124, ../sass/_components.scss */
ul.sub li a:hover {
  color: #fff !important;
  background: #0b80b7 !important;
}

/* line 132, ../sass/_components.scss */
input[type="button"] {
  background: #0b80b7;
  border: solid 1px #fff;
}

/* line 138, ../sass/_components.scss */
input[type=radio], input[type=checkbox] {
  margin-right: 5px;
}

/* line 141, ../sass/_components.scss */
button {
  background: #0b80b7;
  color: #fff;
  border: none;
  font-size: 0.8em;
  padding: 5px;
}

/* line 149, ../sass/_components.scss */
select.select2 {
  width: 100%;
}

/* line 153, ../sass/_components.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 160, ../sass/_components.scss */
.select2-dropdown {
  border-radius: 0px !important;
}

/* line 164, ../sass/_components.scss */
.select2-results__option {
  padding: 0px 3px !important;
}

/* line 168, ../sass/_components.scss */
.select2-container--default .select2-selection--multiple {
  border: none !important;
  border-bottom: 1px solid #1e4273 !important;
  border-radius: 0px !important;
}

/* line 175, ../sass/_components.scss */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 4px;
}

/* line 180, ../sass/_components.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #0b80b7;
}

/* line 185, ../sass/_components.scss */
.navbar-nav {
  float: right;
  max-height: 80px;
  margin-top: -5px;
}

/* line 191, ../sass/_components.scss */
.navbar-collapse {
  padding-left: 10px;
}

/* line 195, ../sass/_components.scss */
ng-include {
  padding: 0px !important;
}

@-moz-document url-prefix() {
  /* line 200, ../sass/_components.scss */
  .zone-filters ng-include {
    position: fixed;
  }
}
/* line 205, ../sass/_components.scss */
nav.sub-nav, div.sub-nav {
  position: absolute;
  width: auto;
  left: 0;
  top: 0px !important;
  z-index: 100;
  height: 100%;
  border-radius: 0;
  width: 65px;
  border: none;
  background: #ccc;
  -webkit-box-shadow: -1px 5px 15px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: -1px 5px 15px rgba(0, 0, 0, 0.8);
  box-shadow: -1px 5px 15px rgba(0, 0, 0, 0.8);
}
/* line 217, ../sass/_components.scss */
nav.sub-nav #sub-nav, div.sub-nav #sub-nav {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 222, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li, div.sub-nav #sub-nav ul li {
  position: relative;
}
/* line 224, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li a, div.sub-nav #sub-nav ul li a {
  text-align: center;
  font-size: 2em;
  margin: auto;
  display: block;
  color: #1e4273;
  position: relative;
  padding: 15px !important;
}
/* line 232, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li a.first, div.sub-nav #sub-nav ul li a.first {
  display: block;
  text-align: center;
  padding-top: 20px;
}
/* line 237, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li a:hover, div.sub-nav #sub-nav ul li a:hover {
  background: transparent;
  color: #fff;
}
/* line 241, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li a img, div.sub-nav #sub-nav ul li a img {
  max-width: 100%;
}
/* line 243, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li a img:hover, div.sub-nav #sub-nav ul li a img:hover {
  fill: #fff;
}
/* line 247, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li a > div.sub-filters, div.sub-nav #sub-nav ul li a > div.sub-filters {
  display: block;
  padding: 10px;
  background: #ccc;
  position: absolute;
  left: 80px;
  width: 300px;
}
/* line 256, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li:hover ul.sub-maps, div.sub-nav #sub-nav ul li:hover ul.sub-maps {
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 260, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps, div.sub-nav #sub-nav ul li ul.sub-maps {
  display: none;
  position: absolute;
  background: #ccc;
  padding: 10px;
  left: 55px;
  top: -10px;
  min-width: 200px;
  z-index: 99;
  -webkit-box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.3);
}
/* line 270, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li, div.sub-nav #sub-nav ul li ul.sub-maps li {
  width: auto !important;
  height: auto !important;
}
/* line 273, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li h2, div.sub-nav #sub-nav ul li ul.sub-maps li h2 {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  color: #fff;
  text-align: center;
  font-size: 1.2em;
  border-bottom: solid 1px #fff;
}
/* line 282, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li a, div.sub-nav #sub-nav ul li ul.sub-maps li a {
  color: #fff;
  text-align: left;
  font-size: 1em;
  font-weight: 500;
  text-transform: none;
  width: 100%;
  float: left;
}
/* line 290, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li a img, div.sub-nav #sub-nav ul li ul.sub-maps li a img {
  width: 20px;
}
/* line 293, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li a i, div.sub-nav #sub-nav ul li ul.sub-maps li a i {
  color: #fff;
  font-size: 1.2em;
}
/* line 297, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li a span, div.sub-nav #sub-nav ul li ul.sub-maps li a span {
  display: block;
  float: left;
}
/* line 300, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li a span.icon, div.sub-nav #sub-nav ul li ul.sub-maps li a span.icon {
  width: 30px;
}
/* line 303, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li a span.sub_label, div.sub-nav #sub-nav ul li ul.sub-maps li a span.sub_label {
  width: 75%;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
}
/* line 310, ../sass/_components.scss */
nav.sub-nav #sub-nav ul li ul.sub-maps li a:hover, div.sub-nav #sub-nav ul li ul.sub-maps li a:hover {
  color: #1e4273;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  /* line 323, ../sass/_components.scss */
  nav.sub-nav {
    top: 80px;
  }

  /* line 326, ../sass/_components.scss */
  nav.sub-nav #sub-nav ul li ul.sub-maps {
    top: 0px;
  }
}
/* line 331, ../sass/_components.scss */
.sub-menu-fact-sheets {
  position: fixed;
  top: 80px;
  right: 63px;
  display: none;
  width: 250px;
  margin-left: -15px;
  max-height: auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  /*margin: 0 10px 10px 0 ; */
}
/* line 342, ../sass/_components.scss */
.sub-menu-fact-sheets a {
  float: left;
  width: 100%;
  display: block;
  height: 50px;
  text-align: left;
  text-transform: none;
  padding: 0px 20px;
  line-height: 60px;
  color: #0b80b7;
  font-size: 0.8em;
}
/* line 353, ../sass/_components.scss */
.sub-menu-fact-sheets a:hover {
  text-decoration: none;
}
/* line 357, ../sass/_components.scss */
.sub-menu-fact-sheets.active {
  display: block;
}

@-moz-document url-prefix() {
  /* line 363, ../sass/_components.scss */
  .sub-menu-fact-sheets {
    right: 107px;
  }
}
/* line 368, ../sass/_components.scss */
.menu {
  list-style: none;
  border-bottom: 0.1em solid black;
  margin-bottom: 2em;
  padding: 0 0 0.5em;
}

/* line 375, ../sass/_components.scss */
.menu:before {
  content: "[";
}

/* line 379, ../sass/_components.scss */
.menu:after {
  content: "]";
}

/* line 383, ../sass/_components.scss */
.menu > li {
  display: inline;
}

/* line 387, ../sass/_components.scss */
.menu > li:before {
  content: "|";
  padding-right: 0.3em;
}

/* line 392, ../sass/_components.scss */
.menu > li:nth-child(1):before {
  content: "";
  padding: 0;
}

/* line 398, ../sass/_components.scss */
nav.navbar-top {
  margin-right: 0px;
  position: relative;
  float: right;
  z-index: 10;
  height: 100%;
  border-radius: 0;
  border: none;
  width: 55%;
}
/* line 408, ../sass/_components.scss */
nav.navbar-top #navbar li {
  display: inline;
  margin-right: 20px;
}
/* line 411, ../sass/_components.scss */
nav.navbar-top #navbar li a {
  text-align: center;
  margin: auto;
  display: block;
  background: #ccc;
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 419, ../sass/_components.scss */
nav.navbar-top #navbar li a:hover {
  color: #fff;
  background: rgba(38, 170, 225, 0.6);
}

/* line 430, ../sass/_components.scss */
label {
  font-weight: 200;
  /*font-size: 0.8em ;*/
}

/* line 435, ../sass/_components.scss */
.center {
  text-align: center;
}

/* line 439, ../sass/_components.scss */
.curve:before {
  top: 52px;
  left: 5px;
  transform: rotate(5deg);
  box-shadow: -7px 6px 15px #333;
}

/* line 447, ../sass/_components.scss */
.nav-tabs > li > a {
  color: #fff !important;
}

/* line 450, ../sass/_components.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555 !important;
}

/* line 454, ../sass/_components.scss */
.nav-tabs > li {
  width: 50%;
}
/* line 456, ../sass/_components.scss */
.nav-tabs > li a {
  padding: 5px;
  font-size: 0.8em;
}

/* line 464, ../sass/_components.scss */
.d3-tip {
  line-height: 1;
  font-weight: bold;
  padding: 12px;
  background: rgba(11, 128, 183, 0.8);
  color: #fff;
  border-radius: 2px;
  pointer-events: none;
}

/* Creates a small triangle extender for the tooltip */
/* line 347, ../sass/main.scss */
/* line 476, ../sass/_components.scss */
.d3-tip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 10px;
  width: 100%;
  line-height: 1;
  color: rgba(11, 128, 183, 0.8);
  position: absolute;
  pointer-events: none;
}

/* Northward tooltips */
/* line 359, ../sass/main.scss */
/* line 489, ../sass/_components.scss */
.d3-tip.n:after {
  content: "\25BC";
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
  text-align: center;
}

/* Eastward tooltips */
/* line 368, ../sass/main.scss */
/* line 499, ../sass/_components.scss */
.d3-tip.e:after {
  content: "\25C0";
  margin: -4px 0 0 0;
  top: 50%;
  left: -8px;
}

/* Southward tooltips */
/* line 376, ../sass/main.scss */
/* line 508, ../sass/_components.scss */
.d3-tip.s:after {
  content: "\25B2";
  margin: 0 0 1px 0;
  top: -8px;
  left: 0;
  text-align: center;
}

/* Westward tooltips */
/* line 385, ../sass/main.scss */
/* line 518, ../sass/_components.scss */
.d3-tip.w:after {
  content: "\25B6";
  margin: -4px 0 0 -1px;
  top: 50%;
  left: 100%;
}

/* line 525, ../sass/_components.scss */
.canTooltip {
  background: #ffffff;
  border: solid 1px #eee;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  color: #333;
  display: none;
  left: 130px;
  padding: 10px;
  position: absolute;
  text-align: center;
  top: 95px;
  z-index: 10;
  width: auto;
}
/* line 538, ../sass/_components.scss */
.canTooltip h5 {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
/* line 549, ../sass/_components.scss */
.canTooltip table {
  border: none;
  width: 100%;
  font-size: 12px;
}
/* line 553, ../sass/_components.scss */
.canTooltip table tr {
  border-bottom: dotted 1px #cccccc;
  padding: 3px 0;
}
/* line 556, ../sass/_components.scss */
.canTooltip table tr td.metric {
  text-align: left;
  padding-right: 10px;
}
/* line 561, ../sass/_components.scss */
.canTooltip table tr td.value {
  font-weight: bold;
  text-align: right;
}
/* line 567, ../sass/_components.scss */
.canTooltip .g-tip-caret {
  position: absolute;
  bottom: -5.5px;
  fill: #fff;
  stroke: none;
}
/* line 574, ../sass/_components.scss */
.canTooltip:after {
  content: " ";
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -7px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ffffff;
}
/* line 587, ../sass/_components.scss */
.canTooltip .label {
  color: rgba(0, 0, 0, 0.87);
  display: inline-block;
  font-size: 12px;
  padding: 5px 5px 0px 5px;
  font-weight: 600;
}
/* line 593, ../sass/_components.scss */
.canTooltip .label span {
  display: inline-block;
  text-align: left;
  margin: 0 5px 5px 0;
}
/* line 598, ../sass/_components.scss */
.canTooltip .label h4 {
  font-size: 1em;
  text-align: left;
}
/* line 602, ../sass/_components.scss */
.canTooltip .label ol {
  padding-left: 20px;
}
/* line 604, ../sass/_components.scss */
.canTooltip .label ol li {
  padding-left: 5px;
  text-align: left;
  font-weight: 400;
}
/* line 613, ../sass/_components.scss */
.canTooltip table.val_tooltip tr td {
  background: #fff;
  border: solid 1px black;
  padding: 3px 10px;
}

/* line 623, ../sass/_components.scss */
.nvtooltip {
  font-size: 1em;
  font-family: "Noto Sans";
}

/* line 628, ../sass/_components.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #cccccc;
}

/* line 637, ../sass/_components.scss */
.tooltip.right .tooltip-arrow {
  border-left: 5px solid transparent;
  border-right: 5px solid #cccccc;
  border-top: 5px solid transparent;
  left: -8%;
}

/* line 644, ../sass/_components.scss */
.tooltip.left .tooltip-arrow {
  border-right: 5px solid transparent;
  border-left: 5px solid #cccccc;
  border-top: 5px solid transparent;
  left: 92%;
}

/* line 651, ../sass/_components.scss */
.tooltip.bottom .tooltip-arrow {
  border-right: 5px solid transparent;
  border-bottom: 5px solid #cccccc;
  border-top: 5px solid transparent;
}

/* line 658, ../sass/_components.scss */
.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 663, ../sass/_components.scss */
.tooltip-inner {
  background-color: #cccccc;
  color: #000;
}

/* line 669, ../sass/_components.scss */
.modal-backdrop.in {
  height: 100%;
  z-index: 1;
}

/* line 674, ../sass/_components.scss */
.modal.in .modal-dialog {
  z-index: 9;
}

/* line 678, ../sass/_components.scss */
.modal-content {
  padding: 20px 40px;
  height: auto;
  overflow-y: auto;
  text-align: justify;
}
/* line 683, ../sass/_components.scss */
.modal-content img {
  max-width: 100%;
}
/* line 686, ../sass/_components.scss */
.modal-content img.heading-logo {
  height: 60px;
}

/* line 691, ../sass/_components.scss */
#modalSettings, #modalPrinting {
  width: 35%;
  margin: auto;
  margin-top: 3%;
}
/* line 695, ../sass/_components.scss */
#modalSettings md-switch, #modalPrinting md-switch {
  display: block;
  float: left;
  position: relative;
  margin-top: 40px;
}
/* line 703, ../sass/_components.scss */
#modalSettings h1 i, #modalPrinting h1 i {
  color: #ccc;
}
/* line 709, ../sass/_components.scss */
#modalSettings h3, #modalPrinting h3 {
  color: #1e4273;
  text-transform: none;
  font-weight: 700;
  text-align: center;
}
/* line 716, ../sass/_components.scss */
#modalSettings span, #modalPrinting span {
  float: left;
  display: block;
  padding: 6px;
}
/* line 722, ../sass/_components.scss */
#modalSettings input[type="radio"], #modalSettings input[type="checkbox"], #modalPrinting input[type="radio"], #modalPrinting input[type="checkbox"] {
  float: left;
  width: 15px;
  cursor: pointer;
  margin-top: 15px;
}
/* line 729, ../sass/_components.scss */
#modalSettings label, #modalPrinting label {
  display: block;
  float: left;
  width: 75px;
  cursor: pointer;
  margin-top: 15px;
}
/* line 737, ../sass/_components.scss */
#modalSettings li, #modalPrinting li {
  float: left;
  width: 100%;
  margin: 5px 0px 10px 0px;
}
/* line 743, ../sass/_components.scss */
#modalSettings li.icon, #modalPrinting li.icon {
  padding-left: 0;
  margin-right: 10px;
  width: auto;
}
/* line 747, ../sass/_components.scss */
#modalSettings li.icon span.fiv-viv, #modalPrinting li.icon span.fiv-viv {
  font-size: 3.2em;
}
/* line 755, ../sass/_components.scss */
#modalSettings .left-zone, #modalPrinting .left-zone {
  border-right: solid 1px #ccc;
}
/* line 759, ../sass/_components.scss */
#modalSettings .md-select-value :first-child, #modalPrinting .md-select-value :first-child {
  color: #1e4273;
}
/* line 763, ../sass/_components.scss */
#modalSettings span.label_set, #modalPrinting span.label_set {
  width: 100%;
  color: #0b80b7;
  padding: 0px !important;
}
/* line 768, ../sass/_components.scss */
#modalSettings span.label_select, #modalPrinting span.label_select {
  padding-top: 20px !important;
}
/* line 772, ../sass/_components.scss */
#modalSettings md-select, #modalPrinting md-select {
  float: left;
  width: 100%;
}
/* line 777, ../sass/_components.scss */
#modalSettings hr, #modalPrinting hr {
  border-top: 1px solid #ccc;
  height: 0px;
  float: left;
  width: 100%;
  margin-bottom: 0px;
}
/* line 785, ../sass/_components.scss */
#modalSettings .save_settings, #modalPrinting .save_settings {
  background: #0b80b7;
  color: #fff;
  float: right;
  text-tranform: uppercase;
  font-weight: 700;
}
/* line 791, ../sass/_components.scss */
#modalSettings .save_settings:hover, #modalPrinting .save_settings:hover {
  background: #1e4273;
  color: #fff;
}
/* line 794, ../sass/_components.scss */
#modalSettings .save_settings:hover span, #modalPrinting .save_settings:hover span {
  color: #fff;
}

/* Graphs NVD3 css */
/* line 802, ../sass/_components.scss */
.nvd3 text {
  font-family: Open Sans;
}

/* line 806, ../sass/_components.scss */
input[type="search"] {
  color: #000;
}

/* line 811, ../sass/_components.scss */
#modal-populations {
  width: 1100px;
  margin: auto;
}
/* line 816, ../sass/_components.scss */
#modal-populations md-radio-button {
  width: 32%;
  max-height: 20px;
}
/* line 819, ../sass/_components.scss */
#modal-populations md-radio-button:focus {
  outline: none;
  outline: 0;
}
/* line 825, ../sass/_components.scss */
#modal-populations button.md-button.unselectable {
  float: left;
  width: 100%;
  text-align: left;
  text-transform: none;
}
/* line 832, ../sass/_components.scss */
#modal-populations ul.population1 {
  width: 30%;
  float: left;
}
/* line 836, ../sass/_components.scss */
#modal-populations ul.country {
  float: left;
  width: 70%;
  max-height: 225px;
  overflow-y: auto;
  margin-top: 10px;
}
/* line 842, ../sass/_components.scss */
#modal-populations ul.country li {
  padding: 5px;
  height: 35px;
  width: 50%;
  float: left;
}
/* line 847, ../sass/_components.scss */
#modal-populations ul.country li md-radio-button {
  font-size: 0.9em;
  width: 100% !important;
}
/* line 852, ../sass/_components.scss */
#modal-populations ul.country ul {
  width: 15%;
}
/* line 856, ../sass/_components.scss */
#modal-populations md-radio-button.md-default-theme .md-off, #modal-populations md-radio-button .md-off {
  border-color: #1e4273 !important;
}
/* line 859, ../sass/_components.scss */
#modal-populations .panel-title > a {
  color: #1e4273;
  font-weight: 700;
}
/* line 863, ../sass/_components.scss */
#modal-populations .choose {
  top: auto;
  right: 10px;
  bottom: 10px;
  background: #0b80b7 !important;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 870, ../sass/_components.scss */
#modal-populations .choose:hover {
  background-color: #cccccc !important;
  color: #1e4273;
}
/* line 877, ../sass/_components.scss */
#modal-populations ul.population4 md-radio-button {
  width: 50%;
}
/* line 884, ../sass/_components.scss */
#modal-populations ul {
  padding-left: 0px;
}

/* line 891, ../sass/_components.scss */
#modalSlides #slide_selections {
  margin-top: 20px;
}
/* line 893, ../sass/_components.scss */
#modalSlides #slide_selections .slide {
  position: relative;
  margin-bottom: 30px;
}
/* line 896, ../sass/_components.scss */
#modalSlides #slide_selections .slide img {
  border: solid 1px #ccc;
}
/* line 900, ../sass/_components.scss */
#modalSlides #slide_selections .slide a {
  display: block;
  position: absolute;
  background: #fff;
  right: 5px;
  top: -10px;
  width: 20px;
  border-radius: 13px;
  font-size: 0.9em;
  text-align: center;
  height: 20px;
  border: solid 1px #ccc;
}
/* line 912, ../sass/_components.scss */
#modalSlides #slide_selections .slide a:hover {
  background: #0b80b7;
}
/* line 914, ../sass/_components.scss */
#modalSlides #slide_selections .slide a:hover i {
  color: #fff;
}
/* line 922, ../sass/_components.scss */
#modalSlides .btn {
  text-align: center;
}
/* line 924, ../sass/_components.scss */
#modalSlides .btn .sub-btn {
  margin: 15px;
}
/* line 926, ../sass/_components.scss */
#modalSlides .btn .sub-btn h3 {
  text-align: left;
}
/* line 929, ../sass/_components.scss */
#modalSlides .btn .sub-btn md-radio-button {
  width: 100%;
}
/* line 932, ../sass/_components.scss */
#modalSlides .btn .sub-btn md-radio-button.md-default-theme .md-off, #modalSlides .btn .sub-btn md-radio-button .md-off {
  border-color: #ccc;
}
/* line 936, ../sass/_components.scss */
#modalSlides .btn .sub-btn md-radio-button .md-label {
  float: left;
}
/* line 942, ../sass/_components.scss */
#modalSlides #zip_save_all_btn {
  background: #ccc;
  color: #fff;
  margin: auto;
  width: 95px;
  /* position: relative; */
  display: block;
}

/* Bootstrap treeview */
/* line 954, ../sass/_components.scss */
#tree_population ul {
  overflow-y: auto;
}

/* line 958, ../sass/_components.scss */
.treeview .list-group-item {
  cursor: pointer;
  padding: 1px 5px !important;
}

/* line 963, ../sass/_components.scss */
.treeview span.indent {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 968, ../sass/_components.scss */
.treeview span.icon {
  width: 12px;
  margin-right: 2px !important;
  font-size: 0.8em !important;
}

/* line 974, ../sass/_components.scss */
.treeview .node-disabled {
  color: silver;
  cursor: not-allowed;
}

/* Bootstrap modal appear from right/left */
/* line 980, ../sass/_components.scss */
.modal.fade:not(.in).left .modal-dialog {
  -webkit-transform: translate3d(-25%, 0, 0);
  transform: translate3d(-25%, 0, 0);
}

/* line 985, ../sass/_components.scss */
.modal.fade:not(.in).right .modal-dialog {
  -webkit-transform: translate3d(25%, 0, 0);
  transform: translate3d(25%, 0, 0);
}

/* Scrollbar */
/* line 991, ../sass/_components.scss */
::-webkit-scrollbar {
  width: 10px;
}

/* line 994, ../sass/_components.scss */
::-webkit-scrollbar-track {
  background-color: #eaeaea;
  border-left: 1px solid #ccc;
}

/* line 998, ../sass/_components.scss */
::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

/* line 1001, ../sass/_components.scss */
::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}

@-moz-document url-prefix(http://),url-prefix(https://) {
  /* line 1006, ../sass/_components.scss */
  scrollbar {
    -moz-appearance: none !important;
    background: lime !important;
  }

  /* line 1010, ../sass/_components.scss */
  thumb, scrollbarbutton {
    -moz-appearance: none !important;
    background-color: blue !important;
  }

  /* line 1015, ../sass/_components.scss */
  thumb:hover, scrollbarbutton:hover {
    -moz-appearance: none !important;
    background-color: red !important;
  }

  /* line 1019, ../sass/_components.scss */
  scrollbarbutton {
    display: none !important;
  }

  /* line 1022, ../sass/_components.scss */
  scrollbar[orient="vertical"] {
    min-width: 15px !important;
  }
}
/* line 1027, ../sass/_components.scss */
.fiv-viv {
  font-size: 2em;
}

/* Slider */
/* line 1088, ../sass/_components.scss */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
/* line 1092, ../sass/_components.scss */
.slider.slider-horizontal {
  width: 250px;
  height: 20px;
}
/* line 1095, ../sass/_components.scss */
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
/* line 1102, ../sass/_components.scss */
.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}
/* line 1107, ../sass/_components.scss */
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
}
/* line 1110, ../sass/_components.scss */
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #036fa5;
  margin-top: 0;
}
/* line 1121, ../sass/_components.scss */
.slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 1128, ../sass/_components.scss */
.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}
/* line 1131, ../sass/_components.scss */
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  display: inline-block;
  padding-top: 24px;
  text-align: center;
}
/* line 1138, ../sass/_components.scss */
.slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}
/* line 1142, ../sass/_components.scss */
.slider.slider-horizontal.slider-rtl .slider-tick,
.slider.slider-horizontal.slider-rtl .slider-handle {
  margin-left: initial;
  margin-right: -10px;
}
/* line 1147, ../sass/_components.scss */
.slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}
/* line 1153, ../sass/_components.scss */
.slider.slider-vertical {
  height: 250px;
  width: 20px;
}
/* line 1156, ../sass/_components.scss */
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  left: 25%;
  top: 0;
}
/* line 1162, ../sass/_components.scss */
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
/* line 1168, ../sass/_components.scss */
.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}
/* line 1173, ../sass/_components.scss */
.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-top: -10px;
}
/* line 1176, ../sass/_components.scss */
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #036fa5;
  margin-left: 0;
}
/* line 1184, ../sass/_components.scss */
.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}
/* line 1186, ../sass/_components.scss */
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}
/* line 1191, ../sass/_components.scss */
.slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}
/* line 1195, ../sass/_components.scss */
.slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}
/* line 1201, ../sass/_components.scss */
.slider.slider-vertical.slider-rtl .slider-tick.triangle,
.slider.slider-vertical.slider-rtl .slider-handle.triangle {
  border-width: 10px 10px 10px 0;
}
/* line 1206, ../sass/_components.scss */
.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 4px;
}
/* line 1214, ../sass/_components.scss */
.slider.slider-disabled .slider-handle {
  background-color: #cecece;
  background-image: -moz-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));
  background-image: -webkit-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: -o-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: linear-gradient(to bottom, #DFDFDF, #BEBEBE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE',GradientType=0);
}
/* line 1217, ../sass/_components.scss */
.slider.slider-disabled .slider-track {
  background-color: #e7e7e7;
  background-image: -moz-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));
  background-image: -webkit-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: -o-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: linear-gradient(to bottom, #E5E5E5, #E9E9E9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);
  cursor: not-allowed;
}
/* line 1222, ../sass/_components.scss */
.slider input {
  display: none;
}
/* line 1225, ../sass/_components.scss */
.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
/* line 1230, ../sass/_components.scss */
.slider .tooltip.top {
  margin-top: -36px;
}
/* line 1235, ../sass/_components.scss */
.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
/* line 1240, ../sass/_components.scss */
.slider .hide {
  display: none;
}

/* line 1245, ../sass/_components.scss */
.slider-track {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -o-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  cursor: pointer;
}

/* line 1254, ../sass/_components.scss */
.slider-selection {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));
  background-image: -webkit-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: -o-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: linear-gradient(to bottom, #F9F9F9, #F5F5F5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
}

/* line 1262, ../sass/_components.scss */
.slider-selection.tick-slider-selection {
  background-color: #46c0fe;
  background-image: -moz-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
  background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -o-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);
}

/* line 1266, ../sass/_components.scss */
.slider-track-low, .slider-track-high {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  background: transparent;
}

/* line 1274, ../sass/_components.scss */
.slider-handle {
  background-color: #0377b1;
  background-image: -moz-linear-gradient(top, #0480BE, #036fa5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));
  background-image: -webkit-linear-gradient(top, #0480BE, #036fa5);
  background-image: -o-linear-gradient(top, #0480BE, #036fa5);
  background-image: linear-gradient(to bottom, #0480BE, #036fa5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0480BE', endColorstr='#036fa5',GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #0480BE;
  border: 0px solid transparent;
}
/* line 1285, ../sass/_components.scss */
.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
/* line 1288, ../sass/_components.scss */
.slider-handle.triangle {
  background: transparent none;
}
/* line 1291, ../sass/_components.scss */
.slider-handle.custom {
  background: transparent none;
}
/* line 1293, ../sass/_components.scss */
.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

/* line 1302, ../sass/_components.scss */
.slider-tick {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -o-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 20px;
  height: 20px;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
/* line 1314, ../sass/_components.scss */
.slider-tick.round {
  border-radius: 50%;
}
/* line 1317, ../sass/_components.scss */
.slider-tick.triangle {
  background: transparent none;
}
/* line 1320, ../sass/_components.scss */
.slider-tick.custom {
  background: transparent none;
}
/* line 1322, ../sass/_components.scss */
.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
/* line 1329, ../sass/_components.scss */
.slider-tick.in-selection {
  background-color: #46c0fe;
  background-image: -moz-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
  background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -o-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);
  opacity: 1;
}

/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
/* line 1341, ../sass/_components.scss */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1354, ../sass/_components.scss */
.noUi-target {
  position: relative;
  direction: ltr;
}

/* line 1358, ../sass/_components.scss */
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
 */
/* line 1367, ../sass/_components.scss */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

/* line 1371, ../sass/_components.scss */
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* Offset direction
 */
/* line 1386, ../sass/_components.scss */
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0;
}

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
/* line 1393, ../sass/_components.scss */
.noUi-vertical .noUi-origin {
  width: 0;
}

/* line 1396, ../sass/_components.scss */
.noUi-horizontal .noUi-origin {
  height: 0;
}

/* line 1399, ../sass/_components.scss */
.noUi-handle {
  position: absolute;
}

/* line 1402, ../sass/_components.scss */
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}

/* line 1407, ../sass/_components.scss */
.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */
/* line 1412, ../sass/_components.scss */
.noUi-horizontal {
  height: 18px;
}

/* line 1415, ../sass/_components.scss */
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}

/* line 1421, ../sass/_components.scss */
.noUi-vertical {
  width: 18px;
}

/* line 1424, ../sass/_components.scss */
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

/* line 1430, ../sass/_components.scss */
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
/* line 1437, ../sass/_components.scss */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

/* line 1443, ../sass/_components.scss */
.noUi-connects {
  border-radius: 3px;
}

/* line 1446, ../sass/_components.scss */
.noUi-connect {
  background: #3FB8AF;
}

/* Handles and cursors;
 */
/* line 1451, ../sass/_components.scss */
.noUi-draggable {
  cursor: ew-resize;
}

/* line 1454, ../sass/_components.scss */
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

/* line 1457, ../sass/_components.scss */
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

/* line 1464, ../sass/_components.scss */
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
/* line 1469, ../sass/_components.scss */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

/* line 1480, ../sass/_components.scss */
.noUi-handle:after {
  left: 17px;
}

/* line 1483, ../sass/_components.scss */
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

/* line 1490, ../sass/_components.scss */
.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;
 */
/* line 1495, ../sass/_components.scss */
[disabled] .noUi-connect {
  background: #B8B8B8;
}

/* line 1498, ../sass/_components.scss */
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */
/* line 1506, ../sass/_components.scss */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1511, ../sass/_components.scss */
.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */
/* line 1518, ../sass/_components.scss */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

/* line 1523, ../sass/_components.scss */
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
 *
 */
/* line 1530, ../sass/_components.scss */
.noUi-marker {
  position: absolute;
  background: #CCC;
}

/* line 1534, ../sass/_components.scss */
.noUi-marker-sub {
  background: #AAA;
}

/* line 1537, ../sass/_components.scss */
.noUi-marker-large {
  background: #AAA;
}

/* Horizontal layout;
 *
 */
/* line 1543, ../sass/_components.scss */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

/* line 1550, ../sass/_components.scss */
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

/* line 1554, ../sass/_components.scss */
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}

/* line 1558, ../sass/_components.scss */
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

/* line 1563, ../sass/_components.scss */
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

/* line 1566, ../sass/_components.scss */
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
/* line 1572, ../sass/_components.scss */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

/* line 1578, ../sass/_components.scss */
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%, 0);
  padding-left: 25px;
}

/* line 1583, ../sass/_components.scss */
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

/* line 1587, ../sass/_components.scss */
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

/* line 1592, ../sass/_components.scss */
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

/* line 1595, ../sass/_components.scss */
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

/* line 1598, ../sass/_components.scss */
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

/* line 1609, ../sass/_components.scss */
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

/* line 1615, ../sass/_components.scss */
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

/* line 1622, ../sass/_components.scss */
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -3px;
}

/* line 1626, ../sass/_components.scss */
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle.noUi-handle-lower {
  right: -20px;
}

/* line 1630, ../sass/_components.scss */
.noUi-horizontal .noUi-handle {
  width: 22px;
}

/* line 1634, ../sass/_components.scss */
.noUi-handle:before {
  left: 8px;
}

/* line 1638, ../sass/_components.scss */
.noUi-handle:after {
  left: 11px;
}

/* line 1642, ../sass/_components.scss */
#filter-age-group {
  height: 130px !important;
}
/* line 1646, ../sass/_components.scss */
#filter-age-group #html5 {
  margin-top: 50px;
}
/* line 1650, ../sass/_components.scss */
#filter-age-group .noUi-pips-horizontal {
  padding: 0px;
  height: 30px;
}
/* line 1655, ../sass/_components.scss */
#filter-age-group .noUi-base {
  position: absolute;
  top: 0px;
}
/* line 1660, ../sass/_components.scss */
#filter-age-group .noUi-connect {
  background: #1e4273;
}
/* line 1664, ../sass/_components.scss */
#filter-age-group select {
  width: 49%;
  margin-top: 45px;
}

/* line 2, ../sass/_common.scss */
#toolbar {
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  z-index: 55 !important;
  background: #0b80b7;
  position: fixed;
}

/* line 11, ../sass/_common.scss */
.full-content {
  padding: 15px;
  margin: 10px 15px 15px 10px;
  background: #fff;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  min-height: 100%;
}
/* line 17, ../sass/_common.scss */
.full-content h1 {
  text-align: left !important;
}

/* line 22, ../sass/_common.scss */
.main-menu {
  height: 80px;
}
/* line 24, ../sass/_common.scss */
.main-menu.md-button {
  border-radius: 0px;
  min-width: auto;
  font-size: 0.8em;
  font-weight: 400;
  line-height: 80px;
  padding: 0 15px;
  color: #fff;
  margin: 0;
}
/* line 33, ../sass/_common.scss */
.main-menu.md-button.active {
  background: #fff;
  color: #0b80b7 !important;
}

/* line 40, ../sass/_common.scss */
#btnFactSheets {
  position: relative;
}

/* line 44, ../sass/_common.scss */
.overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
  /*dim the background*/
}
/* line 53, ../sass/_common.scss */
.overlay #spinLoading {
  text-align: center;
  width: 280px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -100px;
}
/* line 60, ../sass/_common.scss */
.overlay #spinLoading span {
  color: #fff;
  display: block;
  text-align: center;
}
/* line 65, ../sass/_common.scss */
.overlay #spinLoading i {
  color: #fff;
  font-size: 2em;
}

/* Loader */
/* line 73, ../sass/_common.scss */
.fa-spin-custom, .glyphicon-spin {
  -webkit-animation: spin 1000ms infinite linear;
  animation: spin 1000ms infinite linear;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 1, ../sass/colors/cancers.scss */
.cancer-color1 {
  color: #AE563E;
  fill: #AE563E;
  background: #AE563E;
}

/* line 2, ../sass/colors/cancers.scss */
.cancer-color2 {
  color: #2A4950;
  fill: #2A4950;
  background: #2A4950;
}

/* line 3, ../sass/colors/cancers.scss */
.cancer-color3 {
  color: #6D8A6D;
  fill: #6D8A6D;
  background: #6D8A6D;
}

/* line 4, ../sass/colors/cancers.scss */
.cancer-color4 {
  color: #DC1341;
  fill: #DC1341;
  background: #DC1341;
}

/* line 5, ../sass/colors/cancers.scss */
.cancer-color5 {
  color: #4682B4;
  fill: #4682B4;
  background: #4682B4;
}

/* line 6, ../sass/colors/cancers.scss */
.cancer-color6 {
  color: #FFD803;
  fill: #FFD803;
  background: #FFD803;
}

/* line 7, ../sass/colors/cancers.scss */
.cancer-color7 {
  color: #F3A654;
  fill: #F3A654;
  background: #F3A654;
}

/* line 8, ../sass/colors/cancers.scss */
.cancer-color8 {
  color: #0f330f;
  fill: #0f330f;
  background: #0f330f;
}

/* line 9, ../sass/colors/cancers.scss */
.cancer-color9 {
  color: #940009;
  fill: #940009;
  background: #940009;
}

/* line 10, ../sass/colors/cancers.scss */
.cancer-color29 {
  color: #DCDCDC;
  fill: #DCDCDC;
  background: #DCDCDC;
}

/* line 11, ../sass/colors/cancers.scss */
.cancer-color22 {
  color: #278D29;
  fill: #278D29;
  background: #278D29;
}

/* line 12, ../sass/colors/cancers.scss */
.cancer-color15 {
  color: #FF68BC;
  fill: #FF68BC;
  background: #FF68BC;
}

/* line 13, ../sass/colors/cancers.scss */
.cancer-color6 {
  color: #FFD803;
  fill: #FFD803;
  background: #FFD803;
}

/* line 14, ../sass/colors/cancers.scss */
.cancer-color16 {
  color: #FF7500;
  fill: #FF7500;
  background: #FF7500;
}

/* line 15, ../sass/colors/cancers.scss */
.cancer-color17 {
  color: #9FE72D;
  fill: #9FE72D;
  background: #9FE72D;
}

/* line 16, ../sass/colors/cancers.scss */
.cancer-color18 {
  color: #8C07C2;
  fill: #8C07C2;
  background: #8C07C2;
}

/* line 17, ../sass/colors/cancers.scss */
.cancer-color10 {
  color: #a9d4ba;
  fill: #a9d4ba;
  background: #a9d4ba;
}

/* line 18, ../sass/colors/cancers.scss */
.cancer-color27 {
  color: #fff;
  fill: #fffff;
  background: #fffff;
}

/* line 19, ../sass/colors/cancers.scss */
.cancer-color26 {
  color: #9931D0;
  fill: #9931D0;
  background: #9931D0;
}

/* line 20, ../sass/colors/cancers.scss */
.cancer-color25 {
  color: #cc5906;
  fill: #cc5906;
  background: #cc5906;
}

/* line 21, ../sass/colors/cancers.scss */
.cancer-color21 {
  color: #040186;
  fill: #040186;
  background: #040186;
}

/* line 22, ../sass/colors/cancers.scss */
.cancer-color7 {
  color: #F3A654;
  fill: #F3A654;
  background: #F3A654;
}

/* line 23, ../sass/colors/cancers.scss */
.cancer-color11 {
  color: #1E90FF;
  fill: #1E90FF;
  background: #1E90FF;
}

/* line 24, ../sass/colors/cancers.scss */
.cancer-color20 {
  color: #ffff44;
  fill: #ffff44;
  background: #ffff44;
}

/* line 25, ../sass/colors/cancers.scss */
.cancer-color19 {
  color: #34A76E;
  fill: #34A76E;
  background: #34A76E;
}

/* line 26, ../sass/colors/cancers.scss */
.cancer-color23 {
  color: #D5BED2;
  fill: #D5BED2;
  background: #D5BED2;
}

/* line 27, ../sass/colors/cancers.scss */
.cancer-color12 {
  color: #894919;
  fill: #894919;
  background: #894919;
}

/* line 28, ../sass/colors/cancers.scss */
.cancer-color24 {
  color: #ADD9E4;
  fill: #ADD9E4;
  background: #ADD9E4;
}

/* line 29, ../sass/colors/cancers.scss */
.cancer-color14 {
  color: #FFC2CA;
  fill: #FFC2CA;
  background: #FFC2CA;
}

/* line 30, ../sass/colors/cancers.scss */
.cancer-color28 {
  color: #FFFFA6;
  fill: #FFFFA6;
  background: #FFFFA6;
}

/* line 31, ../sass/colors/cancers.scss */
.cancer-color104 {
  color: #fff;
  fill: #fffff;
  background: #fffff;
}

/* line 32, ../sass/colors/cancers.scss */
.cancer-color105 {
  color: #fff;
  fill: #fffff;
  background: #fffff;
}

/* line 33, ../sass/colors/cancers.scss */
.cancer-colorother {
  color: #CCCCCC;
  fill: #CCCCCC;
  background: #CCCCCC;
}

/* line 2, ../sass/_header.scss */
a#main-logo {
  display: block;
  float: left;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.6em;
  padding: 7px 10px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 11, ../sass/_header.scss */
a#main-logo:hover {
  color: #1e4273;
}

/* line 17, ../sass/_header.scss */
.heading {
  background: #fff;
  width: 100%;
  border-color: #0b80b7;
  padding-bottom: 10px;
}
/* line 22, ../sass/_header.scss */
.heading .container {
  position: relative;
}

/* line 27, ../sass/_header.scss */
.heading-top {
  height: 80px;
  padding: 10px 20px;
  position: fixed;
  z-index: 20;
  background: #fff;
  top: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px;
  box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px;
}
/* line 35, ../sass/_header.scss */
.heading-top #logo2 {
  margin: 15px 20px;
  display: block;
  position: absolute;
  right: 10px;
}
/* line 41, ../sass/_header.scss */
.heading-top span {
  display: block;
  color: #0b80b7;
  font-size: 1.4em;
  float: right;
  width: 50%;
  line-height: 22px;
  margin: 10px;
}

/* line 52, ../sass/_header.scss */
.heading {
  background: #0b80b7;
}

/* line 55, ../sass/_header.scss */
.heading-top {
  height: 80px;
  padding: 5px 20px;
  background-color: #0b80b7;
}

/* line 62, ../sass/_header.scss */
nav.sub-nav #sub-nav li a {
  padding-bottom: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 67, ../sass/_header.scss */
nav.navbar-top #navbar li {
  margin-right: 0px;
}

/* line 70, ../sass/_header.scss */
nav.navbar-top #navbar li a {
  font-size: 1em;
  padding: 30px 15px;
  background: none;
  color: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  letter-spacing: -1px;
  /*&:after{
      content: "|" ; 
      position: absolute ; 
      right: -5px ;
      color: #fff ;  
      letter-spacing: 0px ;
  }*/
}
/* line 84, ../sass/_header.scss */
nav.navbar-top #navbar li a:hover {
  /*border-bottom: solid 2px $blue3 ; */
  background: #fff;
  color: #1e4273;
}
/* line 89, ../sass/_header.scss */
nav.navbar-top #navbar li a.active {
  /*border-bottom: solid 2px #fff ; */
  background: #fff;
  color: #1e4273;
}

/* line 96, ../sass/_header.scss */
nav.navbar-top #navbar li:last-child a:after {
  content: "";
}

/* line 101, ../sass/_header.scss */
.navbar-brand {
  padding: 0;
  height: auto;
  padding-top: 3px;
}

/* line 107, ../sass/_header.scss */
img#loader {
  position: absolute;
  display: block;
  top: 45%;
  left: 50%;
  margin-left: -25px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px;
  color: #0b80b7;
  font-size: 3em;
}

/* line 119, ../sass/_header.scss */
.breadcrumb {
  padding-left: 10px !important;
  padding: 4px 10px;
  margin-bottom: 9px;
  font-size: 0.8em;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

/* line 129, ../sass/_header.scss */
.mobile_menu {
  font-size: 1.2em;
  padding-top: 7px;
}

/* line 135, ../sass/_header.scss */
ul.mobile-nav {
  padding-left: 0px;
  margin-left: 0px;
}
/* line 138, ../sass/_header.scss */
ul.mobile-nav li {
  padding: 20px;
  border-bottom: solid 2px #fff;
}
/* line 141, ../sass/_header.scss */
ul.mobile-nav li:hover {
  background: #fff;
}
/* line 143, ../sass/_header.scss */
ul.mobile-nav li:hover a {
  color: #0b80b7;
}
/* line 147, ../sass/_header.scss */
ul.mobile-nav li a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #0b80b7;
  font-weight: 700;
}
/* line 156, ../sass/_header.scss */
ul.mobile-nav li a i {
  margin: 10px;
}

/* line 163, ../sass/_header.scss */
button.close-mobile-nav {
  margin: auto;
  display: block;
  margin-bottom: 15px;
}
/* line 167, ../sass/_header.scss */
button.close-mobile-nav i {
  font-size: 3em;
}

/* line 2, ../sass/pages/_standard.scss */
body.show-scroll {
  overflow-y: auto !important;
}

/* line 6, ../sass/pages/_standard.scss */
.closemodal {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
  background: #fff;
  color: #0b80b7;
  border-radius: 20px;
}

/* line 16, ../sass/pages/_standard.scss */
#modalTakeATour {
  width: 750px;
  margin: auto;
  margin-top: 150px;
}
/* line 20, ../sass/pages/_standard.scss */
#modalTakeATour h1 {
  text-align: center;
}
/* line 23, ../sass/pages/_standard.scss */
#modalTakeATour p {
  text-align: justify;
}
/* line 26, ../sass/pages/_standard.scss */
#modalTakeATour p.center {
  text-align: center;
}
/* line 29, ../sass/pages/_standard.scss */
#modalTakeATour a.tat {
  width: 320px;
  text-decoration: none;
  text-transform: uppercase;
  margin: auto;
  line-height: 1em;
  display: block;
  font-size: 2.2em;
  letter-spacing: 6px;
}

/* line 47, ../sass/pages/_standard.scss */
video {
  max-width: 100%;
  height: auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: solid 5px #fff;
}

/* line 55, ../sass/pages/_standard.scss */
.content-full-sub-menu {
  padding-left: 100px;
}
/* line 58, ../sass/pages/_standard.scss */
.content-full-sub-menu h1 {
  padding-left: 20px;
}

/* line 63, ../sass/pages/_standard.scss */
#online-analysis-type {
  min-height: 790px;
  padding-bottom: 0px;
}
/* line 68, ../sass/pages/_standard.scss */
#online-analysis-type h2 {
  padding-left: 0px;
}
/* line 72, ../sass/pages/_standard.scss */
#online-analysis-type #online-home {
  width: 100%;
  margin: auto;
}
/* line 77, ../sass/pages/_standard.scss */
#online-analysis-type #online-home .sub-block {
  height: 200px;
}
/* line 79, ../sass/pages/_standard.scss */
#online-analysis-type #online-home .sub-block ul.dataviz {
  display: block;
  margin: auto;
  padding-left: 0px;
}
/* line 85, ../sass/pages/_standard.scss */
#online-analysis-type #online-home .sub-block ul.dataviz.big_box {
  width: 611px !important;
}
/* line 89, ../sass/pages/_standard.scss */
#online-analysis-type #online-home .sub-block ul.dataviz.small_box {
  width: 305px !important;
}
/* line 93, ../sass/pages/_standard.scss */
#online-analysis-type #online-home .sub-block ul.dataviz li {
  display: inline-block;
  width: 150px;
}
/* line 96, ../sass/pages/_standard.scss */
#online-analysis-type #online-home .sub-block ul.dataviz li a {
  display: block;
  margin: auto;
  background: #0b80b7;
  height: 130px;
  width: 130px;
  border-radius: 130px;
  text-align: center;
  color: #1e4273;
  font-weight: bold;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
/* line 107, ../sass/pages/_standard.scss */
#online-analysis-type #online-home .sub-block ul.dataviz li a:hover {
  background: #1e4273;
}
/* line 110, ../sass/pages/_standard.scss */
#online-analysis-type #online-home .sub-block ul.dataviz li a span {
  display: block;
  margin-top: 5px;
}
/* line 120, ../sass/pages/_standard.scss */
#online-analysis-type h2 {
  text-align: center;
}
/* line 124, ../sass/pages/_standard.scss */
#online-analysis-type p.divider {
  font-size: 1.8em;
  padding: 20px 0 0 0;
  color: #1e4273;
}
/* line 130, ../sass/pages/_standard.scss */
#online-analysis-type a.go {
  display: inline-block;
  margin: 20px;
  width: 70px;
  margin-left: -40px;
  font-size: 1.2em;
  text-align: center;
  color: #fff;
  background: #0b80b7;
  padding: 5px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 143, ../sass/pages/_standard.scss */
#online-analysis-type .block-types {
  /*width: 1200px ;*/
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 149, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .arrow {
  background: #ccc;
  height: 20px;
  width: 104%;
  position: absolute;
  top: 60px;
  left: -20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 157, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .arrow i {
  color: #ccc;
  font-size: 5em;
  right: -20px;
  position: absolute;
  top: -25px;
}
/* line 167, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .arrow {
  background: #ccc;
  height: 220px;
  width: 20px;
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 176, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .arrow i {
  color: #ccc;
  font-size: 5em;
  right: -20px;
  position: absolute;
  top: -25px;
}
/* line 184, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .arrow_left {
  background: #ccc;
  height: 220px;
  width: 15px;
  position: absolute;
  top: 230px;
  left: 37%;
  margin-left: -10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 196, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .arrow_left i {
  color: #ccc;
  font-size: 3em;
  right: -5px;
  position: absolute;
  bottom: -25px;
}
/* line 204, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .arrow_right {
  background: #ccc;
  height: 220px;
  width: 15px;
  position: absolute;
  top: 230px;
  left: 63%;
  margin-left: -5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 216, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .arrow_right i {
  color: #ccc;
  font-size: 3em;
  right: -5px;
  position: absolute;
  bottom: -25px;
}
/* line 225, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item {
  width: 220px;
  margin-bottom: 4%;
}
/* line 229, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.sub-item {
  width: 220px;
  margin: auto;
  float: none;
  height: 130px !important;
  margin-bottom: 50px;
  margin-top: 0px;
  min-height: 90px !important;
  padding: 0 15px 15px 15px;
}
/* line 239, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.sub-item.sub-divider {
  float: right;
  margin-top: 0px;
  min-height: 110px !important;
  /* padding: 0px 10px; */
}
/* line 244, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.sub-item.sub-divider.cancer {
  float: left;
}
/* line 248, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.submit {
  height: 25px !important;
  min-height: 25px !important;
  background: transparent;
  width: 125px;
  display: block;
  margin-top: -5px;
  padding-left: 5px;
  margin-bottom: 70px;
  background: transparent;
}
/* line 258, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.submit h2 {
  border: none;
  color: #276419;
  text-align: center;
  width: 50px;
}
/* line 263, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.submit h2 a {
  padding: 7px 10px;
  display: inline-block;
  color: #fff;
  height: 45px;
  font-size: 1.4em;
  background: #276419;
  text-decoration: none;
  margin-top: 0px;
}
/* line 272, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.submit h2 a:hover {
  color: #ccc;
}
/* line 278, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.submit p a {
  text-decoration: none;
  border: solid 1px #fff;
  display: block;
  margin: auto;
}
/* line 283, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-half .item.submit p a i {
  font-size: 4em;
  display: inline-block;
  color: #fff;
  margin: auto;
  text-align: center;
  margin-top: -15px;
}
/* line 299, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item {
  width: 100%;
  float: left;
  margin: 0;
  padding: 5px 20px;
  min-height: 200px;
  /* 240px */
  /*@include border-radius(10px) ;*/
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
/* line 310, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.sub-item {
  width: 100%;
  position: relative;
}
/* line 313, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.sub-item i.direction {
  display: none;
  position: absolute;
  color: #0b80b7;
  font-size: 3.4em;
  right: -35px;
  top: 30%;
}
/* line 321, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.sub-item .fa.fa-top-left, #online-analysis-type .block-types .item.sub-item .fa.fa-top-right, #online-analysis-type .block-types .item.sub-item .fa.fa-bottom-left, #online-analysis-type .block-types .item.sub-item .fa.fa-bottom-right {
  font-size: 8em;
  color: #ccc;
  position: absolute;
  bottom: -10px;
}
/* line 327, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.sub-item .fa-top-right, #online-analysis-type .block-types .item.sub-item .fa-bottom-right {
  right: -100px;
}
/* line 330, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.sub-item .fa-top-left, #online-analysis-type .block-types .item.sub-item .fa-bottom-left {
  left: -100px;
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
/* line 336, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.sub-item .fa-bottom-left {
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  left: -100px;
  -ms-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
/* line 345, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.sub-item .fa-bottom-right {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 351, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item h3 {
  display: block;
  float: left;
  width: 100%;
  margin-top: 20px;
  color: #fff;
  font-size: 1.8em;
  font-weight: 600;
  text-align: center;
  padding-left: 0px;
  padding-bottom: 15px;
  margin-top: 15px;
  margin-bottom: 20px;
  border-bottom: solid 1px #fff;
}
/* line 365, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item h3 img {
  max-height: 40px;
  margin-right: 10px;
}
/* line 370, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item md-select {
  float: left;
  width: 100%;
}
/* line 375, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.proportion {
  background: #a6611a;
}
/* line 378, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.compare {
  background: #dfc27d;
}
/* line 381, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.location {
  background: #80cdc1;
}
/* line 384, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.hierarchy {
  background: #018571;
}
/* line 387, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.mode {
  background: #276419;
}
/* line 391, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.type {
  background: #de77ae;
}
/* line 394, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.cancer {
  background: #b8e186;
}
/* line 397, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.populations {
  background: #4dac26;
}
/* line 400, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.sex, #online-analysis-type .block-types .item.chart, #online-analysis-type .block-types .item.type_graph {
  background: #8e0152;
}
/* line 403, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.submit {
  background: transparent;
  margin: 0;
  width: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 110px;
  height: 110px !important;
  padding-top: 10px;
  position: absolute;
  left: 100%;
  width: 75px !important;
}
/* line 416, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.submit h2 {
  border: none;
  color: #276419;
  text-align: center;
}
/* line 420, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.submit h2 a {
  padding: 10px;
  display: block;
  color: #fff;
  font-size: 2.2em;
  background: #276419;
  width: 75px;
  height: 75px;
  text-decoration: none;
}
/* line 429, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.submit h2 a:hover {
  color: #ccc;
}
/* line 434, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.submit a.go_left {
  margin-left: -50px;
}
/* line 437, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.submit a.go_right {
  margin-right: -50px;
}
/* line 441, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.submit p a {
  text-decoration: none;
  border: solid 1px #fff;
  display: block;
  margin: auto;
}
/* line 446, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.submit p a i {
  font-size: 4em;
  display: inline-block;
  color: #fff;
  margin: auto;
  text-align: center;
  margin-top: -15px;
}
/* line 459, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.type_graph li {
  padding: 0px;
  margin: -10px 0 20px 0;
}
/* line 464, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul {
  padding-left: 0px;
}
/* line 466, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li.half {
  width: 50% !important;
}
/* line 469, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li.quarter {
  width: 25% !important;
}
/* line 472, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li.third {
  width: 33% !important;
}
/* line 475, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li {
  float: left;
  width: 33%;
  margin-bottom: 20px;
  text-align: center;
  height: 25px;
}
/* line 481, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li a {
  display: inline-block;
  width: auto;
  color: #fff;
  font-size: 1.2em;
}
/* line 486, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li a.uc {
  cursor: not-allowed;
}
/* line 490, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li i {
  color: #fff;
  font-size: 2.2em;
}
/* line 494, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li i.fa-play {
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
}
/* line 499, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul li img {
  max-width: 100%;
  max-height: 35px;
}
/* line 504, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul.sex {
  padding-top: 0px;
}
/* line 506, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul.sex i {
  font-size: 2em;
}
/* line 510, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul.type {
  margin-top: -10px;
}
/* line 512, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul.type li {
  text-align: center;
  margin-top: 10px;
  height: 0px;
}
/* line 516, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul.type li a {
  width: 90%;
  display: block;
  font-size: 1em;
  height: 20px;
  color: #8e0152;
  background: #fff;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-decoration: none;
}
/* line 527, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul.type li a:hover {
  background: #f1b6da;
  color: #fff;
}
/* line 532, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul.type li.full {
  width: 100%;
}
/* line 534, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item ul.type li.full a {
  width: 80px;
  display: block;
  margin: auto;
}
/* line 544, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.populations li {
  margin-bottom: 35px;
}
/* line 546, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.populations li a {
  font-size: 1em;
  background: #fff;
  color: #4dac26;
  display: inline-block;
  width: 90%;
  padding: 5px;
  margin-bottom: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-decoration: none;
}
/* line 557, ../sass/pages/_standard.scss */
#online-analysis-type .block-types .item.populations li a:hover {
  background: #4dac26;
  color: #fff;
}
/* line 568, ../sass/pages/_standard.scss */
#online-analysis-type .block-types p.single {
  text-align: center;
}
/* line 570, ../sass/pages/_standard.scss */
#online-analysis-type .block-types p.single a {
  display: inline-block;
}
/* line 573, ../sass/pages/_standard.scss */
#online-analysis-type .block-types p.single i {
  font-size: 3em;
  color: #fff;
}
/* line 579, ../sass/pages/_standard.scss */
#online-analysis-type .criteria {
  width: 80%;
  position: relative;
}
/* line 582, ../sass/pages/_standard.scss */
#online-analysis-type .criteria .item {
  min-height: 140px !important;
  height: 150px !important;
}
/* line 586, ../sass/pages/_standard.scss */
#online-analysis-type .criteria ul.type {
  margin-top: -20px;
}

@media (max-width: 1292px) {
  /* line 593, ../sass/pages/_standard.scss */
  #online-analysis-type #online-home .sub-block,
  #online-analysis-type #online-home .sub-block ul.dataviz.big_box,
  #online-analysis-type #online-home .sub-block ul.dataviz.small_box {
    width: 100% !important;
    height: auto;
  }
}
/* line 601, ../sass/pages/_standard.scss */
img.top-left {
  position: absolute;
  left: 55px;
  bottom: -75px;
  transform: scaleY(1) rotate(-180deg);
  width: 60px;
}

/* line 609, ../sass/pages/_standard.scss */
img.top-right {
  position: absolute;
  right: 55px;
  bottom: -75px;
  transform: scaleX(-1) rotate(180deg);
  width: 60px;
}

/* line 617, ../sass/pages/_standard.scss */
img.bottom-left {
  position: absolute;
  left: 65px;
  top: -70px;
  transform: scaleY(1) rotate(90deg);
  width: 60px;
}

/* line 625, ../sass/pages/_standard.scss */
img.bottom-right {
  position: absolute;
  right: 65px;
  top: -70px;
  transform: scaleY(-1) rotate(-90deg);
  width: 60px;
}

/* line 633, ../sass/pages/_standard.scss */
img.bottom-go {
  width: 35px;
  position: absolute;
  /* top: -54px; */
  left: 50%;
  top: 140px;
  margin-left: -17.5px;
}

/* line 643, ../sass/pages/_standard.scss */
#modalCancer .modal-dialog {
  width: 50%;
}
/* line 645, ../sass/pages/_standard.scss */
#modalCancer ul li {
  display: inline-block;
  float: left;
  margin-bottom: 10px;
}
/* line 649, ../sass/pages/_standard.scss */
#modalCancer ul li a {
  text-transform: uppercase;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  vertical-align: middle;
  display: table-cell;
  padding: 5px 10px;
  display: inline-block;
  background: #b8e186;
  color: #fff;
  font-weight: 600;
  font-size: 1em;
  text-align: center;
  width: 100%;
  height: 50px;
  text-decoration: none;
}
/* line 664, ../sass/pages/_standard.scss */
#modalCancer ul li a:hover {
  opacity: 0.7;
}

/* line 672, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-left .item h3 {
  margin-top: 15px;
}

/* line 676, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-left .item ul li {
  margin-bottom: 25px;
  margin-top: 15px;
}

/* line 681, ../sass/pages/_standard.scss */
#online-analysis-type .block-types.block-left .item {
  min-height: 235px;
  padding: 0 15px 15px 15px;
}

/* line 687, ../sass/pages/_standard.scss */
#help-page {
  width: 100%;
  margin: auto;
}
/* line 690, ../sass/pages/_standard.scss */
#help-page svg {
  min-height: auto;
}
/* line 693, ../sass/pages/_standard.scss */
#help-page p {
  text-align: justify;
}
/* line 696, ../sass/pages/_standard.scss */
#help-page h3, #help-page .h3 {
  color: #1e4273;
  padding-bottom: 5px;
  border-bottom: solid 1px #cccccc;
}
/* line 701, ../sass/pages/_standard.scss */
#help-page ul {
  padding-left: 0px;
}

/* line 706, ../sass/pages/_standard.scss */
.references {
  font-size: 0.9em;
}

/* line 710, ../sass/pages/_standard.scss */
#modal-fact-sheets {
  width: 750px;
  margin: auto;
}
/* line 713, ../sass/pages/_standard.scss */
#modal-fact-sheets h3 {
  font-size: 1.2em;
  text-align: left;
  color: #1e4273;
}
/* line 718, ../sass/pages/_standard.scss */
#modal-fact-sheets img {
  max-width: 100%;
  border: solid 2px #cccccc;
  height: 110px;
}
/* line 724, ../sass/pages/_standard.scss */
#modal-fact-sheets a:hover img {
  border-color: #1e4273;
}

/* line 2, ../sass/pages/_homes.scss */
form#formPrint {
  width: 1px;
  height: 0px;
  visibility: hidden;
}

/* line 8, ../sass/pages/_homes.scss */
.container-home {
  padding: 20px 5px 110px 20px !important;
}
/* line 10, ../sass/pages/_homes.scss */
.container-home .home-line {
  margin-bottom: 15px;
  margin-left: 0px;
  margin-right: 0px;
  /* End items */
}
/* line 14, ../sass/pages/_homes.scss */
.container-home .home-line .item {
  background: #fff;
  color: #fff;
  position: relative;
  display: block;
  padding: 10px;
  overflow: hidden;
  text-align: center;
  margin: auto;
}
/* line 24, ../sass/pages/_homes.scss */
.container-home .home-line .item.registries {
  padding-top: 80px;
}
/* line 28, ../sass/pages/_homes.scss */
.container-home .home-line .item a {
  text-decoration: none;
}
/* line 31, ../sass/pages/_homes.scss */
.container-home .home-line .item .fa-4 {
  font-size: 8em;
  margin: auto;
  text-align: center;
  display: block;
}
/* line 37, ../sass/pages/_homes.scss */
.container-home .home-line .item img {
  max-width: 100%;
  max-height: 100%;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE 6-9 */
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 48, ../sass/pages/_homes.scss */
.container-home .home-line .item span.vertical {
  transform: rotate(90deg);
  transform-origin: 0px 40px 10px;
  float: left;
  font-size: 1.6em;
  text-transform: uppercase;
  width: 400px;
}
/* line 56, ../sass/pages/_homes.scss */
.container-home .home-line .item ul.top {
  float: left;
}
/* line 58, ../sass/pages/_homes.scss */
.container-home .home-line .item ul.top li {
  margin-bottom: -1px;
  padding-left: 15px;
  	                    /*&:nth-child(1) a{
  	                        font-style: italic ; 
  	                    }
  	                    &:nth-child(2) a{
  	                        font-size: 2.4em ; 
  	                    }
  	                    &:nth-child(3) a{
  
  	                    }
  	                    &:nth-child(4) a{
  	                        font-style: italic ; 
  	                        color: $second_color ; 
  	                    }
  	                    &:nth-child(5) a{
  	                        font-style: italic ; 
  	                    }*/
}
/* line 61, ../sass/pages/_homes.scss */
.container-home .home-line .item ul.top li a {
  display: block;
  text-align: justify;
  font-size: 2.1em;
  width: 100%;
  color: #fff;
  text-align: justify;
}
/* line 87, ../sass/pages/_homes.scss */
.container-home .home-line .item p {
  color: #000;
  text-align: justify;
  font-size: 1.2em;
  line-height: 22px;
}
/* line 92, ../sass/pages/_homes.scss */
.container-home .home-line .item p i {
  color: #A51618;
}
/* line 95, ../sass/pages/_homes.scss */
.container-home .home-line .item p span {
  color: #A51618;
  font-weight: 400;
  /* &.style1{
      font-size: 2em ; 
  }
  &.style2{
      font-size: 5em ; 
  }*/
}
/* line 107, ../sass/pages/_homes.scss */
.container-home .home-line .item h2 {
  z-index: 2;
  position: absolute;
  bottom: -40px;
  left: 0px;
  width: 100%;
  padding: 5px 10px;
  text-align: left;
  background: #0b80b7;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 120, ../sass/pages/_homes.scss */
.container-home .home-line .item.alternate {
  background: #0b80b7;
}
/* line 122, ../sass/pages/_homes.scss */
.container-home .home-line .item.alternate h2 {
  background: #fff;
  color: #0b80b7;
}
/* line 128, ../sass/pages/_homes.scss */
.container-home .home-line .item.single {
  float: left;
  width: 30%;
  padding-bottom: 30%;
  /* = width for a 1:1 aspect ratio */
  margin: 1.66%;
  margin: 0 20px 20px 0;
  padding: 12px;
}
/* line 136, ../sass/pages/_homes.scss */
.container-home .home-line .item:hover {
  border-color: #1e4273;
}
/* line 138, ../sass/pages/_homes.scss */
.container-home .home-line .item:hover h2 {
  bottom: 40px;
}
/* line 141, ../sass/pages/_homes.scss */
.container-home .home-line .item:hover img {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}
/* line 149, ../sass/pages/_homes.scss */
.container-home .home-line .item h3 {
  color: #fff;
  position: absolute;
  margin-top: 0px;
  font-weight: 700;
  font-size: 1.6em;
  top: 10px;
  z-index: 2;
  background: #0b80b7;
  padding: 10px 30px;
  left: 0;
}
/* line 161, ../sass/pages/_homes.scss */
.container-home .home-line .item h3.right {
  left: auto;
  right: 0;
}
/* line 165, ../sass/pages/_homes.scss */
.container-home .home-line .item table {
  color: #1e4273;
}
/* line 167, ../sass/pages/_homes.scss */
.container-home .home-line .item table thead {
  background: #0b80b7;
  color: #fff;
}
/* line 171, ../sass/pages/_homes.scss */
.container-home .home-line .item table td.left, .container-home .home-line .item table th.left {
  text-align: left;
}
/* line 174, ../sass/pages/_homes.scss */
.container-home .home-line .item table td.left {
  color: #A51618;
}
/* line 177, ../sass/pages/_homes.scss */
.container-home .home-line .item table td, .container-home .home-line .item table th {
  text-align: right;
}
/* line 183, ../sass/pages/_homes.scss */
.container-home .home-line a.tat {
  margin-top: 80px;
  display: block;
}
/* line 188, ../sass/pages/_homes.scss */
.container-home .home-line .col-md-4, .container-home .home-line .col-md-8 {
  padding-left: 0px;
}
/* line 192, ../sass/pages/_homes.scss */
.container-home .home-line .col-md-4, .container-home .home-line .col-md-8, .container-home .home-line .col-md-6 {
  /*padding-left: 0px ; 
  padding-right: 0px ; */
}
/* line 198, ../sass/pages/_homes.scss */
.container-home .home-line .paragraphs h4 {
  color: #1e4273;
}
/* line 201, ../sass/pages/_homes.scss */
.container-home .home-line .paragraphs p {
  font-size: 1em;
  line-height: 14px;
}
/* line 204, ../sass/pages/_homes.scss */
.container-home .home-line .paragraphs p img {
  width: 200px;
}
/* line 210, ../sass/pages/_homes.scss */
.container-home .home-line .item.fixed h2 {
  top: 20px;
}

/* line 218, ../sass/pages/_homes.scss */
.lock-size {
  min-width: 300px;
  min-height: 300px;
  width: 300px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 229, ../sass/pages/_homes.scss */
.md_fab_speed_dial:not(.md-is-open) md-fab-actions {
  visibility: hidden;
}

/* line 236, ../sass/pages/_homes.scss */
.md_fab_speed_dial md-fab-actions button i {
  font-size: 1.4em;
}

/* line 243, ../sass/pages/_homes.scss */
#buttonSettings {
  position: absolute;
  left: 0;
  height: 50px;
  bottom: 5px;
  font-size: 6em;
  color: #fff;
  z-index: 10;
}
/* line 251, ../sass/pages/_homes.scss */
#buttonSettings span {
  float: left;
}
/* line 254, ../sass/pages/_homes.scss */
#buttonSettings i {
  float: left;
  font-size: 40px;
}

/* line 260, ../sass/pages/_homes.scss */
#buttonTheming {
  position: absolute;
  left: 0;
  bottom: 35px;
  font-size: 6em;
  color: #fff;
  z-index: 10;
}
/* line 267, ../sass/pages/_homes.scss */
#buttonTheming .opener {
  width: 50px;
  min-width: 50px;
}
/* line 270, ../sass/pages/_homes.scss */
#buttonTheming .opener i {
  float: left;
  font-size: 40px;
}

/* line 277, ../sass/pages/_homes.scss */
.container-in {
  background: #f5f6f8;
  height: 100%;
  width: 100%;
  position: relative;
  color: #0b80b7;
  height: 100%;
  width: 100%;
  padding: 20px 20px 110px 20px;
  /* 5% 2% 5% ; */
  /*background: url('../img/bg_map.0.7.png') no-repeat transparent ;
  background-opacity: 0.7;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  /*&.container-home{
      background: url('../img/world-map-left.png') no-repeat transparent left top , url('../img/world-map-right.png') no-repeat transparent right top ;
  }*/
}
/* line 293, ../sass/pages/_homes.scss */
.container-in .content {
  width: 77%;
}
/* line 295, ../sass/pages/_homes.scss */
.container-in .content h1 {
  color: #0b80b7;
  font-size: 4em;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);
}
/* line 302, ../sass/pages/_homes.scss */
.container-in .content span.sub_intro {
  font-size: 0.4em;
  display: block;
  line-height: 22px;
  letter-spacing: -1px;
  /* text-align: justify; */
  float: right;
  width: 40%;
  margin-top: 8px;
}
/* line 312, ../sass/pages/_homes.scss */
.container-in .content p {
  text-align: justify;
}
/* line 315, ../sass/pages/_homes.scss */
.container-in .content a.link-more {
  background: #fff;
  padding: 0 5px 1px 5px;
  color: #0b80b7;
  text-decoration: none;
  display: inline-block;
  float: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 323, ../sass/pages/_homes.scss */
.container-in .content a.link-more:hover {
  background: #0b80b7;
  color: #fff;
}
/* line 327, ../sass/pages/_homes.scss */
.container-in .content a.link-more.link-right {
  float: right;
}
/* line 331, ../sass/pages/_homes.scss */
.container-in .content a.link-bigger {
  font-size: 1.6em;
}
/* line 335, ../sass/pages/_homes.scss */
.container-in .content .slider {
  margin-top: 40px;
  background: rgba(11, 128, 183, 0.8);
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 250px;
  min-height: 250px;
  position: relative;
  /*.carousel{
      height: 250px;
      .carousel-inner{
          height: 250px ; 
          .item{
              height: 250px ; 
          }
      }
      .carousel-caption{
          right: 0% ; 
          left: 0% ; 
          padding: 5% 10% 0px 10% ; 
      }
      h2{
          text-align: left ; 
          text-transform: uppercase ;
          padding-left: 0px ;  
      }
      img{
          height: 190px  ;
      }
      img.shadow{
           @include box-shadow(2px 2px 6px rgba(0, 0, 0, 0.5));
      }
      ul{
          padding-left: 0px ; 
          li{
              list-style-type: none ; 
              text-align: left ; 
              a{
                  color: #fff ; 
                  i{
                      margin-right: 15px ; 
                      color: $blue ; 
                  }
              }
          }
      }
  }*/
}
/* line 384, ../sass/pages/_homes.scss */
.container-in .zone-right {
  width: 18%;
  position: absolute;
  right: 5%;
  top: 5%;
}
/* line 389, ../sass/pages/_homes.scss */
.container-in .zone-right .right-sidebar {
  height: 365px;
  padding: 5px 25px;
  background: rgba(204, 204, 204, 0.7);
  color: #0b80b7;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}
/* line 395, ../sass/pages/_homes.scss */
.container-in .zone-right .right-sidebar h2 {
  text-transform: uppercase;
  border-bottom: solid 2px #0b80b7;
  display: block;
  width: 100%;
  padding-bottom: 20px;
  padding-left: 0px;
}
/* line 403, ../sass/pages/_homes.scss */
.container-in .zone-right .right-sidebar ul {
  padding-left: 0px;
}
/* line 405, ../sass/pages/_homes.scss */
.container-in .zone-right .right-sidebar ul date {
  color: #0b80b7;
  font-size: 1em;
}
/* line 409, ../sass/pages/_homes.scss */
.container-in .zone-right .right-sidebar ul h3 {
  color: #0b80b7;
}
/* line 412, ../sass/pages/_homes.scss */
.container-in .zone-right .right-sidebar ul li {
  list-style-type: none;
  text-align: justify;
}
/* line 419, ../sass/pages/_homes.scss */
.container-in .zone-right .news-block p {
  font-size: 0.9em;
}
/* line 423, ../sass/pages/_homes.scss */
.container-in .zone-right .box-contact {
  right: 5%;
  bottom: 2%;
  margin-top: 40px;
  min-height: 220px;
  padding: 5px 25px;
  background: rgba(11, 128, 183, 0.8);
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  color: #fff;
}
/* line 432, ../sass/pages/_homes.scss */
.container-in .zone-right .box-contact p {
  text-align: justify;
  font-size: 0.8em;
}
/* line 436, ../sass/pages/_homes.scss */
.container-in .zone-right .box-contact h2 {
  text-transform: uppercase;
  padding-left: 0px;
}

/* line 444, ../sass/pages/_homes.scss */
.splash {
  background: rgba(255, 255, 255, 0.8);
  padding: 2% 0 2% 2%;
  width: 100%;
  height: 220px;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  margin-top: 40px;
}
/* line 451, ../sass/pages/_homes.scss */
.splash h2 {
  text-align: center;
  color: #0b80b7;
  text-transform: uppercase;
}
/* line 456, ../sass/pages/_homes.scss */
.splash p {
  margin: auto;
  text-align: center !important;
}
/* line 459, ../sass/pages/_homes.scss */
.splash p img {
  max-height: 60px;
  margin: 20px 0;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 464, ../sass/pages/_homes.scss */
.splash p img:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  filter: grayscale(0%);
}
/* line 468, ../sass/pages/_homes.scss */
.splash p i {
  color: #ccc;
  font-size: 4em;
  margin-top: 20px;
}
/* line 472, ../sass/pages/_homes.scss */
.splash p i:hover {
  color: #ffa147;
}
/* line 476, ../sass/pages/_homes.scss */
.splash p i.fa-download {
  color: #ccc;
}
/* line 478, ../sass/pages/_homes.scss */
.splash p i.fa-download:hover {
  color: #1e4273;
}

/* line 485, ../sass/pages/_homes.scss */
.modal-backdrop.in {
  height: 500%;
  z-index: 40;
  opacity: 0.8;
}

/* line 491, ../sass/pages/_homes.scss */
#modal-our-research, #modal-registries {
  width: 750px;
  margin: auto;
}

/* line 496, ../sass/pages/_homes.scss */
.carousel {
  overflow: hidden;
}

/* line 501, ../sass/pages/_homes.scss */
.carousel-indicators li {
  background: #0b80b7;
}
/* line 503, ../sass/pages/_homes.scss */
.carousel-indicators li.active {
  background: #fff;
  border: 2px #fff solid;
}

/* line 510, ../sass/pages/_homes.scss */
.carousel-control {
  z-index: 10;
  background: none !important;
  font-size: 2em;
  top: 100px;
  margin-top: -1em;
  opacity: 1;
}
/* line 517, ../sass/pages/_homes.scss */
.carousel-control i {
  color: #1e4273;
}

/* line 522, ../sass/pages/_homes.scss */
.carousel-control.left {
  position: absolute;
  left: -5px;
}

/* line 526, ../sass/pages/_homes.scss */
.carousel-control.right {
  position: absolute;
  right: -5px;
}

/* line 534, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-list {
  margin: 10px 10px 10px 10px;
  height: 90%;
}
/* line 537, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-list iframe {
  height: 220px !important;
}
/* line 541, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-list .wide iframe {
  height: 420px !important;
}
/* line 546, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile {
  transition: all 400ms ease-out 50ms;
  overflow: hidden;
  background: #fff;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
/* line 552, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile.light {
  border-bottom: solid 2px #1e4273;
}
/* line 556, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .lign {
  float: left;
  width: 100%;
}
/* line 561, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .half {
  width: 50%;
  text-align: center;
  float: left;
}
/* line 565, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .half.padd-top {
  margin-top: 12px;
}
/* line 570, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .third {
  width: 33%;
  text-align: center;
}
/* line 571, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .third h4 {
  text-transform: uppercase;
}
/* line 576, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .third i {
  font-size: 8em;
}
/* line 581, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile md-grid-tile-footer {
  background: rgba(11, 128, 183, 0.8);
}
/* line 584, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile h3 {
  font-size: 1.2em;
  font-weight: 700;
  color: #fff;
}
/* line 589, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile p {
  padding: 10px;
  max-height: 100%;
  width: 100%;
  text-align: center;
}
/* line 594, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile p.justify {
  text-align: justify;
}
/* line 598, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile img {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  display: block;
}
/* line 604, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile a {
  display: inline-block;
  text-decoration: none;
}
/* line 607, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile a.center {
  display: block;
  margin: auto;
  text-align: center;
}
/* line 613, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile i {
  text-align: center;
  font-size: 8em;
  display: block;
}
/* line 619, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile a.map-pic img {
  -webkit-transition: all 1s ease;
  /* Safari and Chrome */
  -moz-transition: all 1s ease;
  /* Firefox */
  -ms-transition: all 1s ease;
  /* IE 9 */
  -o-transition: all 1s ease;
  /* Opera */
  transition: all 1s ease;
}
/* line 627, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile a.map-pic:hover img {
  -webkit-transform: scale(1.25);
  /* Safari and Chrome */
  -moz-transform: scale(1.25);
  /* Firefox */
  -ms-transform: scale(1.25);
  /* IE 9 */
  -o-transform: scale(1.25);
  /* Opera */
  transform: scale(1.25);
}
/* line 636, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .full {
  text-align: center;
}
/* line 638, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .full h4 {
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 645, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile.fact-sheets a {
  font-size: 18px;
  text-transform: uppercase;
  color: #1e4273;
}
/* line 649, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile.fact-sheets a i {
  font-size: 3.8em;
  color: #0b80b7;
  margin-bottom: 10px;
}
/* line 654, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile.fact-sheets a:hover i {
  color: #1e4273;
}
/* line 660, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage .gray {
  background: #f5f5f5;
}
/* line 661, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage .green {
  background: #b9f6ca;
}
/* line 662, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage .yellow {
  background: #ffff8d;
}
/* line 663, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage .blue {
  background: #84ffff;
}
/* line 664, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage .purple {
  background: #b388ff;
}
/* line 665, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage .red {
  background: #ff8a80;
}

/*.carousel{
    position: relative;
    width: 100%;
    height: 100%;
    .carousel-inner{
        max-height: 100%;
        .item{
            max-height: 100% ; 
            position: relative ; 
        }
        img {
          margin:auto;
        }
        h4{
            height: 45px ;
            font-size: 1.2em ;
            font-weight: 700 ;
            position: absolute ;
            top : 10px ; 
            width: 100% ; 
            background : $blue2_rgba ; 
            color: #fff ; 
            text-transform : uppercase ; 
            text-align: right ;
            padding: 15px 20px ; 
            &.left{
                text-align:left ; 
            } 
        }
    }   
}*/
/* line 703, ../sass/pages/_homes.scss */
.gridListdemoBasicUsage md-grid-tile .item a {
  display: block;
  margin: auto;
  padding-top: 8em;
}

/* line 717, ../sass/pages/_homes.scss */
.home-centered {
  width: 860px;
  margin: auto;
  margin-top: 10px;
  padding: 0px;
}
/* line 722, ../sass/pages/_homes.scss */
.home-centered .row {
  margin: 0;
}
/* line 724, ../sass/pages/_homes.scss */
.home-centered .row .col-box {
  padding-right: 0px;
}
/* line 726, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box {
  cursor: pointer;
  padding: 10px;
  background: #fff;
  height: 205px;
  width: 205px;
  margin-bottom: 10px;
  /*border: solid 1px #ccc ; */
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
/* line 735, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box h2 {
  padding-top: 0px;
  text-transform: none;
  color: #0b80b7;
  margin-top: 5px;
  padding-left: 5px;
}
/* line 742, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box p {
  margin: 20px;
  padding: 0;
  text-align: justify;
  max-height: 140px;
}
/* line 747, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box p a {
  display: block;
  margin: auto;
  text-align: center;
}
/* line 751, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box p a i {
  font-size: 7.2em;
  color: #1e4273;
}
/* line 755, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box p a i.alternate {
  font-size: 8.2em;
}
/* line 758, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box p a img {
  max-height: 102.5px;
}
/* line 761, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box p a img#home-dual-bars {
  max-height: 90px !important;
}
/* line 766, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box p.icon {
  margin: 35px 5px 5px 5px;
}
/* line 769, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box p.img {
  margin: 35px 5px 5px 5px;
}
/* line 772, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 776, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box ul {
  margin-top: 20px;
  padding-left: 0px;
}
/* line 779, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box ul li {
  padding-left: 0px;
  text-align: center;
}
/* line 786, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.btn_play {
  background: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 120px;
  height: 120px;
  padding: 25px 20px 20px 35px;
  border-radius: 60px;
}
/* line 793, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.btn_play i {
  color: #004526;
  font-size: 5em;
}
/* line 797, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.btn_play:hover {
  background: #a1d3d4;
}
/* line 799, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.btn_play:hover i {
  color: #fff;
}
/* line 804, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color1 {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 806, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color1 i {
  color: #ffa147;
}
/* line 810, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color1:hover i {
  color: #1e4273;
}
/* line 815, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color2 {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 817, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color2 i {
  color: #1e4273;
}
/* line 821, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color2:hover i {
  color: #ffa147;
}
/* line 826, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color3 {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 828, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color3 i {
  color: #a1d3d4;
}
/* line 832, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color3.fsc i {
  color: #fa2323;
}
/* line 837, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color3:hover i {
  color: #004527;
}
/* line 842, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color4 {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 844, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color4 i {
  color: #004527;
}
/* line 848, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color4 i.pfs i {
  color: #780172;
}
/* line 853, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.color4:hover i {
  color: #a1d3d4;
}
/* line 859, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.bigger i {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 7.2em !important;
  color: #ffd630;
}
/* line 865, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.bigger:hover i {
  font-size: 7.6em !important;
}
/* line 870, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.btn_bars {
  height: 110px;
  position: relative;
}
/* line 873, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.btn_bars img {
  height: 75%;
  width: 70%;
  position: absolute;
  left: 30px;
  bottom: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 880, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.btn_bars img:hover {
  height: 100%;
}
/* line 885, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.rotate {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 887, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.rotate:hover {
  transform: rotate(30deg);
}
/* line 891, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.rotate1 {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 893, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.rotate1:hover {
  transform: rotate(-30deg);
}
/* line 897, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.rotate2 {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
/* line 899, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box a.rotate2:hover {
  transform: rotate(-95deg);
}
/* line 904, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box.boxer {
  width: 420px;
}
/* line 906, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box.boxer .double {
  position: relative;
  height: 205px;
}

/* line 917, ../sass/pages/_homes.scss */
body + home-centered {
  overflow: none;
}

/* line 922, ../sass/pages/_homes.scss */
.home-centered .carousel {
  margin-top: -20px;
}

/* line 927, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box.research p {
  margin: 10px;
  padding: 10px;
  text-align: justify;
  max-height: 175px;
  font-size: 0.9em;
}

/* line 935, ../sass/pages/_homes.scss */
.home-centered .row .col-box a {
  text-decoration: none;
}

/* line 940, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box.registries p {
  margin-top: 25px;
}
/* line 943, ../sass/pages/_homes.scss */
.home-centered .row .col-box .box.registries p a.IACR img {
  max-width: 150px;
}

/* line 951, ../sass/pages/_homes.scss */
.home-centered.bottom .box {
  position: relative;
}
/* line 953, ../sass/pages/_homes.scss */
.home-centered.bottom .box h2 {
  position: absolute;
  bottom: 0;
  background: #0b80b7;
  color: #fff !important;
  width: 100%;
  padding-left: 0px !important;
  margin-top: 0px !important;
  margin-left: 0px;
  left: 0px;
  width: 205px;
  padding: 10px !important;
  font-weight: 500;
  font-size: 1.1em;
  text-transform: uppercase !important;
  margin-bottom: 0px;
}
/* line 970, ../sass/pages/_homes.scss */
.home-centered.bottom .box h3 {
  text-transform: uppercase;
  color: #1e4273;
  text-align: center;
  font-size: 1em;
}

/* line 980, ../sass/pages/_homes.scss */
#carousel3 .carousel-inner {
  margin: 40px 25px;
}
/* line 983, ../sass/pages/_homes.scss */
#carousel3 .item {
  max-height: 140px;
}
/* line 985, ../sass/pages/_homes.scss */
#carousel3 .item img {
  max-width: 75%;
  max-height: 75%;
}

/* line 994, ../sass/pages/_homes.scss */
.md-whiteframe-1dp, .md-whiteframe-z1 {
  box-shadow: none;
}

/* line 998, ../sass/pages/_homes.scss */
#color_palette, #fonts_palette, #size_palette {
  width: 200px;
  background: #cccccc;
  padding: 10px;
  position: fixed;
  right: 0;
  bottom: 5%;
}
/* line 1005, ../sass/pages/_homes.scss */
#color_palette label, #color_palette select, #fonts_palette label, #fonts_palette select, #size_palette label, #size_palette select {
  float: left;
  display: block;
  max-width: 115px;
}
/* line 1010, ../sass/pages/_homes.scss */
#color_palette select, #fonts_palette select, #size_palette select {
  display: block;
  position: absolute;
  right: 10px;
}
/* line 1015, ../sass/pages/_homes.scss */
#color_palette input, #fonts_palette input, #size_palette input {
  width: 65px;
}

/* line 1020, ../sass/pages/_homes.scss */
#fonts_palette {
  bottom: 4%;
}

/* line 1024, ../sass/pages/_homes.scss */
#size_palette {
  bottom: 15%;
}

/* line 1032, ../sass/pages/_homes.scss */
.home-1 .h-container {
  width: 1280px;
  margin: auto;
}
/* line 1036, ../sass/pages/_homes.scss */
.home-1 .h-padding {
  padding: 20px 0;
}
/* line 1040, ../sass/pages/_homes.scss */
.home-1 .head-home {
  background: #0b80b7;
}
/* line 1042, ../sass/pages/_homes.scss */
.home-1 .head-home h1 {
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 4em;
}
/* line 1048, ../sass/pages/_homes.scss */
.home-1 .head-home p.baseline {
  color: #fff;
  text-align: center;
  font-weight: 500;
  font-size: 1.3em;
}
/* line 1056, ../sass/pages/_homes.scss */
.home-1 .first-buttons {
  width: 450px;
  margin: auto;
}
/* line 1059, ../sass/pages/_homes.scss */
.home-1 .first-buttons .click-button {
  margin: 30px 0;
}
/* line 1061, ../sass/pages/_homes.scss */
.home-1 .first-buttons .click-button a {
  font-weight: 800;
  text-decoration: none;
  display: block;
  text-align: center;
  color: #1e4273;
  border-radius: 3px;
  height: 25px;
  padding: 2px 0 0 0px;
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1072, ../sass/pages/_homes.scss */
.home-1 .first-buttons .click-button a:hover {
  background: #0b80b7;
  color: #fff;
}
/* line 1077, ../sass/pages/_homes.scss */
.home-1 .first-buttons .click-button.none {
  border: none;
}
/* line 1083, ../sass/pages/_homes.scss */
.home-1 .davaviz-home {
  background: #1e4273;
  color: #fff;
}
/* line 1088, ../sass/pages/_homes.scss */
.home-1 .davaviz-home .viz-data {
  padding: 10px 0px;
}
/* line 1092, ../sass/pages/_homes.scss */
.home-1 .davaviz-home .viz-data h2 {
  text-align: center;
  text-transform: none;
  font-size: 2em;
  color: #fff;
}
/* line 1099, ../sass/pages/_homes.scss */
.home-1 .davaviz-home .viz-data .graphic {
  margin: 20px 0 0 0;
}
/* line 1101, ../sass/pages/_homes.scss */
.home-1 .davaviz-home .viz-data .graphic h3 {
  text-align: center;
  color: #fff;
  text-transform: none;
}
/* line 1106, ../sass/pages/_homes.scss */
.home-1 .davaviz-home .viz-data .graphic img {
  max-height: 90px;
  margin: auto;
  text-align: center;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1112, ../sass/pages/_homes.scss */
.home-1 .davaviz-home .viz-data .graphic img.greyscale {
  -webkit-filter: grayscale(100%);
}
/* line 1115, ../sass/pages/_homes.scss */
.home-1 .davaviz-home .viz-data .graphic img:hover {
  -webkit-filter: grayscale(0%);
}
/* line 1123, ../sass/pages/_homes.scss */
.home-1 .registries h2 {
  text-align: center;
  text-transform: none;
  font-size: 16.5px;
  padding-left: 0px;
  font-family: "Noto Sans";
}
/* line 1131, ../sass/pages/_homes.scss */
.home-1 .registries img {
  max-width: 100px;
}

/* line 1141, ../sass/pages/_homes.scss */
.home-2 .h-container, .home-2-1 .h-container {
  width: 1280px;
  margin: auto;
}
/* line 1145, ../sass/pages/_homes.scss */
.home-2 .h-padding, .home-2-1 .h-padding {
  padding: 20px 0;
}
/* line 1149, ../sass/pages/_homes.scss */
.home-2 .head-home, .home-2-1 .head-home {
  background: #0b80b7;
}
/* line 1151, ../sass/pages/_homes.scss */
.home-2 .head-home h1, .home-2-1 .head-home h1 {
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 4em;
}
/* line 1157, ../sass/pages/_homes.scss */
.home-2 .head-home p.baseline, .home-2-1 .head-home p.baseline {
  color: #fff;
  text-align: center;
  font-weight: 500;
  font-size: 1.3em;
  font-family: "Special Elite";
  letter-spacing: -0.5px;
  margin-bottom: 0px;
}
/* line 1168, ../sass/pages/_homes.scss */
.home-2 .first-buttons, .home-2-1 .first-buttons {
  width: 450px;
  margin: auto;
}
/* line 1171, ../sass/pages/_homes.scss */
.home-2 .first-buttons .click-button, .home-2-1 .first-buttons .click-button {
  margin: 30px 0;
}
/* line 1173, ../sass/pages/_homes.scss */
.home-2 .first-buttons .click-button a, .home-2-1 .first-buttons .click-button a {
  font-weight: 400;
  text-decoration: none;
  display: block;
  text-align: center;
  color: #1e4273;
  border-radius: 3px;
  height: 25px;
  padding: 2px 0 0 0px;
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1184, ../sass/pages/_homes.scss */
.home-2 .first-buttons .click-button a:hover, .home-2-1 .first-buttons .click-button a:hover {
  background: #0b80b7;
  color: #fff;
}
/* line 1190, ../sass/pages/_homes.scss */
.home-2 .first-buttons .click-button.none, .home-2-1 .first-buttons .click-button.none {
  border: none;
}
/* line 1196, ../sass/pages/_homes.scss */
.home-2 .second-buttons, .home-2-1 .second-buttons {
  width: 85%;
  margin: auto;
}
/* line 1199, ../sass/pages/_homes.scss */
.home-2 .second-buttons .click-button, .home-2-1 .second-buttons .click-button {
  margin: 20px 0;
  text-align: center;
}
/* line 1202, ../sass/pages/_homes.scss */
.home-2 .second-buttons .click-button a, .home-2-1 .second-buttons .click-button a {
  padding: 10px 0;
  display: block;
  width: 100%;
  background: #fff;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Noto Sans";
}
/* line 1213, ../sass/pages/_homes.scss */
.home-2 .second-buttons .click-button a:hover, .home-2-1 .second-buttons .click-button a:hover {
  background: #1e4273;
  color: #fff;
}
/* line 1221, ../sass/pages/_homes.scss */
.home-2 .davaviz-home, .home-2-1 .davaviz-home {
  background: #fff;
  color: #fff;
}
/* line 1226, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data, .home-2-1 .davaviz-home .viz-data {
  padding: 10px 0px;
}
/* line 1230, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data h2, .home-2-1 .davaviz-home .viz-data h2 {
  text-align: center;
  text-transform: none;
  font-size: 2em;
  color: #0b80b7;
  font-family: "Special Elite";
  letter-spacing: -0.5px;
}
/* line 1239, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic, .home-2-1 .davaviz-home .viz-data .graphic {
  margin: 20px 0 0 0;
  height: 140px;
  position: relative;
}
/* line 1243, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic h3, .home-2-1 .davaviz-home .viz-data .graphic h3 {
  text-align: center;
  color: #0b80b7;
  text-transform: none;
  font-size: 1.2em;
  position: absolute;
  width: 100%;
  bottom: 0px;
  font-family: "Special Elite";
  letter-spacing: -0.5px;
}
/* line 1254, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic img, .home-2-1 .davaviz-home .viz-data .graphic img {
  max-height: 90px;
  margin: auto;
  text-align: center;
  display: block;
  -webkit-transition: all 0.75s ease-in-out;
  -moz-transition: all 0.75s ease-in-out;
  -o-transition: all 0.75s ease-in-out;
  transition: all 0.75s ease-in-out;
}
/* line 1260, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic img.greyscale, .home-2-1 .davaviz-home .viz-data .graphic img.greyscale {
  -webkit-filter: grayscale(100%);
}
/* line 1263, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic img:hover, .home-2-1 .davaviz-home .viz-data .graphic img:hover {
  -webkit-filter: grayscale(0%);
}
/* line 1268, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.anim-bars, .home-2-1 .davaviz-home .viz-data .graphic a.anim-bars {
  width: 75px;
  height: 50px;
  bottom: 40px;
  left: 50%;
  position: absolute;
  margin-left: -37px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1276, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.anim-bars:hover, .home-2-1 .davaviz-home .viz-data .graphic a.anim-bars:hover {
  height: 90px;
}
/* line 1280, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.dual-bars, .home-2-1 .davaviz-home .viz-data .graphic a.dual-bars {
  /*@include transition(all 0.2s ease-in-out);*/
  /*img{
  	height: 90px; 
  	width: 100px ; 
  }
  &:hover img{
  	-webkit-animation: dual_anim 1.5s infinite alternate;
  	-moz-animation:    dual_anim 1.5s infinite alternate; 
  	-o-animation:      dual_anim 1.5s infinite alternate; 
  	animation:         dual_anim 1.5s infinite alternate; 
  }*/
}
/* line 1292, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.dual-bars img, .home-2-1 .davaviz-home .viz-data .graphic a.dual-bars img {
  position: absolute;
}
/* line 1295, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.dual-bars img.left, .home-2-1 .davaviz-home .viz-data .graphic a.dual-bars img.left {
  position: absolute;
  transform: rotate(-90deg);
  left: 50%;
  margin-left: -90px;
}
/* line 1301, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.dual-bars img.right, .home-2-1 .davaviz-home .viz-data .graphic a.dual-bars img.right {
  position: absolute;
  transform: rotate(90deg);
  right: 50%;
  margin-right: -90px;
}
/* line 1308, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.force-layout, .home-2-1 .davaviz-home .viz-data .graphic a.force-layout {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1310, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.force-layout img, .home-2-1 .davaviz-home .viz-data .graphic a.force-layout img {
  transform: rotate(0deg);
}
/* line 1313, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.force-layout:hover img, .home-2-1 .davaviz-home .viz-data .graphic a.force-layout:hover img {
  transform: rotate(45deg);
}
/* line 1317, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.circle-packing, .home-2-1 .davaviz-home .viz-data .graphic a.circle-packing {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1319, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.circle-packing img, .home-2-1 .davaviz-home .viz-data .graphic a.circle-packing img {
  transform: rotate(0deg);
}
/* line 1322, ../sass/pages/_homes.scss */
.home-2 .davaviz-home .viz-data .graphic a.circle-packing:hover img, .home-2-1 .davaviz-home .viz-data .graphic a.circle-packing:hover img {
  transform: rotate(-45deg);
}
/* line 1330, ../sass/pages/_homes.scss */
.home-2 .registries h2, .home-2-1 .registries h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  padding-left: 0px;
  font-family: "Noto Sans";
}
/* line 1338, ../sass/pages/_homes.scss */
.home-2 .registries a, .home-2-1 .registries a {
  text-decoration: none;
}
/* line 1341, ../sass/pages/_homes.scss */
.home-2 .registries img, .home-2-1 .registries img {
  max-height: 80px;
  margin: auto;
  text-align: center;
  border-radius: 5px;
  margin-right: 10px;
}
/* line 1348, ../sass/pages/_homes.scss */
.home-2 .registries p, .home-2-1 .registries p {
  text-align: center;
  margin-top: 10px;
}
/* line 1354, ../sass/pages/_homes.scss */
.home-2 .container-particule, .home-2-1 .container-particule {
  /*background: linear-gradient(to bottom right, #970707 , #1f0991) ;*/
  background: linear-gradient(to bottom right, #1e4273, #ffffff);
  /*background: linear-gradient(to right bottom, rgb(58, 65, 76), rgb(31, 9, 145)); */
  color: #fff;
  			/*ul.fs{
  				text-align:center ; 
  				display: block ; 
  				width: 200px ;
  				padding-left: 0px ;
  				
  				
  
  				li{
  					display: inline-block;
  					padding-left: 0px; 
  					img{
  						text-align:center ; 
  						display: block ; 
  						height: 145px ; 
  					}
  				} 
  			}*/
}
/* line 1361, ../sass/pages/_homes.scss */
.home-2 .container-particule hr.sep, .home-2-1 .container-particule hr.sep {
  width: 79.33334%;
  background: none;
  height: 0px;
  margin: 20px auto;
  text-align: center;
}
/* line 1370, ../sass/pages/_homes.scss */
.home-2 .container-particule img.flag_glbc, .home-2-1 .container-particule img.flag_glbc {
  display: block;
  position: fixed;
  bottom: 25px;
}
/* line 1376, ../sass/pages/_homes.scss */
.home-2 .container-particule .globe_icon img, .home-2-1 .container-particule .globe_icon img {
  margin-top: 25px !important;
}
/* line 1380, ../sass/pages/_homes.scss */
.home-2 .container-particule h1, .home-2-1 .container-particule h1 {
  font-size: 5em;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff;
  margin-bottom: 0px;
  margin-left: 10.33333%;
}
/* line 1389, ../sass/pages/_homes.scss */
.home-2 .container-particule p.baseline, .home-2-1 .container-particule p.baseline {
  display: block;
  float: left;
  margin: 20px 0 20px 0;
  font-size: 1.6em;
  text-align: justify;
  padding: 0px 10.33333%;
}
/* line 1398, ../sass/pages/_homes.scss */
.home-2 .container-particule h2, .home-2-1 .container-particule h2 {
  text-align: center;
  color: #fff;
  font-weight: bold;
  margin-top: 20px;
  display: block;
  text-transform: none;
  padding-left: 0px;
}
/* line 1410, ../sass/pages/_homes.scss */
.home-2 .container-particule .container-title, .home-2-1 .container-particule .container-title {
  width: 100%;
  position: relative;
  min-height: 50px;
}
/* line 1416, ../sass/pages/_homes.scss */
.home-2 .container-particule .container-title h2, .home-2-1 .container-particule .container-title h2 {
  position: absolute;
  right: 0;
  width: 200px;
}
/* line 1425, ../sass/pages/_homes.scss */
.home-2 .container-particule .container-title h2.tpf, .home-2-1 .container-particule .container-title h2.tpf {
  left: 0;
}
/* line 1432, ../sass/pages/_homes.scss */
.home-2 .container-particule ul.fs.cf, .home-2-1 .container-particule ul.fs.cf {
  width: 400px;
  margin: 0px auto;
  padding-left: 0px;
}
/* line 1436, ../sass/pages/_homes.scss */
.home-2 .container-particule ul.fs.cf li, .home-2-1 .container-particule ul.fs.cf li {
  display: inline-block;
  width: 200px;
  float: left;
}
/* line 1440, ../sass/pages/_homes.scss */
.home-2 .container-particule ul.fs.cf li img, .home-2-1 .container-particule ul.fs.cf li img {
  margin: auto;
  text-align: center;
  display: block;
  height: 145px;
}
/* line 1447, ../sass/pages/_homes.scss */
.home-2 .container-particule ul.fs.cf li h3, .home-2-1 .container-particule ul.fs.cf li h3 {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 1456, ../sass/pages/_homes.scss */
.home-2 .container-particule a.fs img, .home-2-1 .container-particule a.fs img {
  margin: auto;
  text-align: center;
  display: block;
  height: 145px;
}
/* line 1464, ../sass/pages/_homes.scss */
.home-2 .container-particule h3.tcf, .home-2 .container-particule h3.tpf, .home-2-1 .container-particule h3.tcf, .home-2-1 .container-particule h3.tpf {
  width: 200px;
}
/* line 1470, ../sass/pages/_homes.scss */
.home-2 .container-particule .graphic a.icon, .home-2-1 .container-particule .graphic a.icon {
  display: block;
  margin: 20px auto 10px auto;
  width: 150px;
  height: 150px;
  background: #fff;
  border-radius: 100px;
  text-align: center;
  overflow: hidden;
}
/* line 1480, ../sass/pages/_homes.scss */
.home-2 .container-particule .graphic a.icon img, .home-2-1 .container-particule .graphic a.icon img {
  margin: 10px 0;
}
/* line 1483, ../sass/pages/_homes.scss */
.home-2 .container-particule .graphic a.icon svg, .home-2-1 .container-particule .graphic a.icon svg {
  min-height: auto !important;
}
/* line 1489, ../sass/pages/_homes.scss */
.home-2 .container-particule h3, .home-2-1 .container-particule h3 {
  text-align: center;
  color: #fff;
}
/* line 1492, ../sass/pages/_homes.scss */
.home-2 .container-particule h3 a, .home-2-1 .container-particule h3 a {
  color: #fff;
}

/* line 1524, ../sass/pages/_homes.scss */
.home-3 .h-container {
  width: 1200px;
  margin: auto;
}
/* line 1528, ../sass/pages/_homes.scss */
.home-3 .h-padding {
  padding: 20px 0;
}
/* line 1531, ../sass/pages/_homes.scss */
.home-3 h1 {
  font-weight: 700;
  text-align: center;
  font-size: 4em;
}
/* line 1536, ../sass/pages/_homes.scss */
.home-3 p.baseline {
  text-align: center;
  font-weight: 500;
  font-size: 1.3em;
  padding: 30px 0 0 0;
  color: #1e4273;
}
/* line 1544, ../sass/pages/_homes.scss */
.home-3 img#pic_explore {
  margin: 20px 0 0 0;
}
/* line 1548, ../sass/pages/_homes.scss */
.home-3 .grid:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1554, ../sass/pages/_homes.scss */
.home-3 .carousel {
  height: 300px;
}
/* line 1558, ../sass/pages/_homes.scss */
.home-3 #carousel3 .item {
  max-height: 100%;
}
/* line 1561, ../sass/pages/_homes.scss */
.home-3 #carousel3 .carousel-inner {
  margin: 15px 50px;
  overflow: visible;
}
/* line 1567, ../sass/pages/_homes.scss */
.home-3 .quarter-item img {
  margin: 20px;
  max-width: 85% !important;
}
/* line 1573, ../sass/pages/_homes.scss */
.home-3 .grid {
  max-width: 1200px;
}
/* line 1575, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item {
  float: left;
  width: 200px;
  height: 200px;
  padding: 10px;
}
/* line 1580, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content {
  background: #ffffff;
  height: 100%;
  display: none;
  text-align: center;
}
/* line 1585, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content img {
  max-width: 100%;
}
/* line 1588, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content h2 {
  position: relative;
  padding: 10px;
  font-size: 1.2em;
  background: #0b80b7;
  color: #fff;
  font-weight: 500;
  text-align: left;
}
/* line 1599, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content.video a i {
  font-size: 4em;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  margin-top: 35px;
  opacity: 0.8;
}
/* line 1610, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content.video img {
  margin-top: 15px;
}
/* line 1614, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content video {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 1619, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content .sub-item {
  width: 50%;
  float: left;
}
/* line 1622, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content .sub-item img {
  max-height: 90px;
  max-width: 135px;
  margin: auto;
  text-align: center;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1629, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content .sub-item img.greyscale {
  -webkit-filter: grayscale(100%);
}
/* line 1632, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content .sub-item img:hover {
  -webkit-filter: grayscale(0%);
}
/* line 1636, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content .sub-item h3 {
  text-align: center;
  text-transform: none;
  color: #1e4273;
}
/* line 1641, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item .grid-item-content .sub-item.large {
  width: 100%;
  margin-top: 20px;
}
/* line 1649, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item--width2 {
  width: 400px;
}
/* line 1650, ../sass/pages/_homes.scss */
.home-3 .grid .grid-item--height2 {
  height: 400px;
}
/* line 1653, ../sass/pages/_homes.scss */
.home-3 .grid .registries a {
  text-decoration: none;
}
/* line 1656, ../sass/pages/_homes.scss */
.home-3 .grid .registries img {
  max-height: 80px;
  margin: auto;
  text-align: center;
  border-radius: 5px;
  margin-right: 10px;
}
/* line 1663, ../sass/pages/_homes.scss */
.home-3 .grid .registries p {
  text-align: center;
  margin-top: 30px;
}

/* line 1680, ../sass/pages/_homes.scss */
.home-4 .h-container {
  width: 1200px;
  margin: auto;
}
/* line 1684, ../sass/pages/_homes.scss */
.home-4 .h-padding {
  padding: 20px 0;
}
/* line 1687, ../sass/pages/_homes.scss */
.home-4 h1 {
  font-weight: 700;
  text-align: center;
  font-size: 4em;
}
/* line 1692, ../sass/pages/_homes.scss */
.home-4 p.baseline {
  text-align: center;
  font-weight: 500;
  font-size: 1.3em;
  padding: 20px 0 0 0;
  color: #1e4273;
  margin-bottom: -10px;
}
/* line 1702, ../sass/pages/_homes.scss */
.home-4 img#pic_explore {
  margin: 30px 0 0 0;
}
/* line 1706, ../sass/pages/_homes.scss */
.home-4 .grid:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1712, ../sass/pages/_homes.scss */
.home-4 .carousel {
  height: 300px;
}
/* line 1716, ../sass/pages/_homes.scss */
.home-4 #carousel3 .item {
  max-height: 100%;
}
/* line 1719, ../sass/pages/_homes.scss */
.home-4 #carousel3 .carousel-inner {
  margin: 15px 50px;
  overflow: visible;
}
/* line 1725, ../sass/pages/_homes.scss */
.home-4 .quarter-item img {
  margin: 20px;
  max-width: 70% !important;
}
/* line 1731, ../sass/pages/_homes.scss */
.home-4 .grid {
  max-width: 1200px;
}
/* line 1733, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item {
  float: left;
  width: 200px;
  height: 200px;
  padding: 10px;
}
/* line 1740, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content {
  background: #ffffff;
  height: 100%;
  display: none;
  text-align: center;
  /*h2{
  	position: absolute ; 
  	bottom: 10px ; 
  	color: #fff ; 
  	background: #ab373b ; 
  	font-size: 1.2em; 
  	width: 100% ; 
  }*/
}
/* line 1745, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content img {
  max-width: 100%;
}
/* line 1757, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content h2 {
  position: relative;
  padding: 10px;
  font-size: 1.2em;
  background: #0b80b7;
  color: #fff;
  font-weight: 500;
  text-align: left;
  margin-bottom: 0px;
}
/* line 1769, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content.fact-sheets img {
  max-width: 60px;
  margin: 25px -5px;
}
/* line 1775, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed {
  overflow: hidden;
  height: 343px;
  position: relative;
}
/* line 1780, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed.short {
  height: 142px;
}
/* line 1784, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a {
  display: block;
  position: absolute;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1793, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.globe {
  /*transform: rotate(-30deg);*/
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 1796, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.globe:hover {
  /*transform: rotate(-60deg);*/
}
/* line 1804, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.map {
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
  transform: rotate(30deg);
  transform-origin: bottom left;
}
/* line 1808, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.map img {
  margin-left: -120px;
  zoom: 400%;
  max-width: 250%;
  margin-top: -30px;
}
/* line 1814, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.map:hover {
  transform-origin: bottom left;
  transform: rotate(60deg);
}
/* line 1819, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.left {
  left: -70px;
}
/* line 1821, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.left:hover {
  transform: rotate(-90deg);
}
/* line 1824, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.left img {
  width: 200px;
}
/* line 1828, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.right {
  bottom: 0px;
  right: -120px;
}
/* line 1831, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.right:hover {
  right: -100px;
}
/* line 1839, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.bottom {
  bottom: -55px;
  left: 30px;
}
/* line 1842, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.bottom:hover {
  bottom: -10px;
}
/* line 1850, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.table {
  top: -10px;
  opacity: 1;
}
/* line 1853, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.table:hover {
  opacity: 0.7;
}
/* line 1856, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.table img {
  max-width: 150%;
}
/* line 1861, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.risk {
  left: 50%;
  margin-left: -70px;
  margin-top: 50px;
}
/* line 1865, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .overflowed a.risk img {
  width: 140px;
}
/* line 1874, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content.video a i {
  font-size: 4em;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  margin-top: 45px;
  opacity: 0.8;
}
/* line 1885, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content.video img {
  margin-top: 25px;
}
/* line 1889, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content video {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 1894, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .sub-item {
  width: 50%;
  float: left;
}
/* line 1897, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .sub-item img {
  max-height: 90px;
  max-width: 135px;
  margin: auto;
  text-align: center;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1904, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .sub-item img.greyscale {
  -webkit-filter: grayscale(100%);
}
/* line 1907, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .sub-item img:hover {
  -webkit-filter: grayscale(0%);
}
/* line 1911, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .sub-item h3 {
  text-align: center;
  text-transform: none;
  color: #1e4273;
}
/* line 1916, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item .grid-item-content .sub-item.large {
  width: 100%;
  margin-top: 20px;
}
/* line 1925, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed {
  overflow: hidden;
  height: 342px;
  position: relative;
}
/* line 1930, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a {
  display: block;
  position: absolute;
}
/* line 1934, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim1 {
  top: -23px;
  left: 0px;
}
/* line 1937, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim1:hover {
  top: -5px;
}
/* line 1940, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim1 img {
  width: 179px;
}
/* line 1945, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim2 {
  bottom: -85px;
  left: -60px;
  opacity: 1;
  transform: rotate(0deg);
  transform-origin: center center;
}
/* line 1951, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim2:hover {
  transform: rotate(45deg);
}
/* line 1954, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim2 img {
  width: 260px;
}
/* line 1959, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim3 {
  right: -120px;
  bottom: 15px;
  transform: rotate(0deg);
}
/* line 1963, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim3:hover {
  transform: rotate(-30deg);
}
/* line 1967, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2.multiple .overflowed a.anim3 img {
  width: 310px;
}
/* line 1975, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--width2 {
  width: 400px;
}
/* line 1976, ../sass/pages/_homes.scss */
.home-4 .grid .grid-item--height2 {
  height: 400px;
}
/* line 1979, ../sass/pages/_homes.scss */
.home-4 .grid .registries a {
  text-decoration: none;
}
/* line 1982, ../sass/pages/_homes.scss */
.home-4 .grid .registries img {
  max-height: 80px;
  margin: auto;
  text-align: center;
  border-radius: 5px;
  margin-right: 10px;
}
/* line 1989, ../sass/pages/_homes.scss */
.home-4 .grid .registries p {
  text-align: center;
  margin-top: 30px;
}

@-webkit-keyframes dual_anim {
  0% {
    width: 100px;
  }
  100% {
    width: 180px;
  }
}
@-moz-keyframes dual_anim {
  0% {
    width: 100px;
  }
  100% {
    width: 180px;
  }
}
@-o-keyframes dual_anim {
  0% {
    width: 100px;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dual_anim {
  0% {
    width: 100px;
  }
  100% {
    width: 180px;
  }
}
/* line 1, ../sass/pages/_data-sources.scss */
#info {
  font-size: 1em;
  display: none;
  border-radius: 2px;
  background: #fff;
  color: #000;
  padding: 0px 20px 20px;
  overflow-y: auto;
  margin-top: 20px;
  border-top: solid 1px #ccc;
  /*margin-top: -50px ;*/
}
/* line 12, ../sass/pages/_data-sources.scss */
#info h2 {
  text-transform: uppercase;
  font-size: 2em;
  color: #1e4273;
  text-align: left;
  padding-left: 0px;
}
/* line 19, ../sass/pages/_data-sources.scss */
#info h3 {
  font-size: 1.1em;
  color: #ffa147;
}
/* line 23, ../sass/pages/_data-sources.scss */
#info i {
  font-style: italic;
  display: block;
  margin-top: 10px;
  font-size: 0.9em;
}

/* line 35, ../sass/pages/_data-sources.scss */
#data-sources-methods p {
  text-align: justify;
}
/* line 39, ../sass/pages/_data-sources.scss */
#data-sources-methods .legend {
  display: none;
}
/* line 43, ../sass/pages/_data-sources.scss */
#data-sources-methods a.xls {
  display: inline-block;
  float: left;
  text-align: left;
}
/* line 48, ../sass/pages/_data-sources.scss */
#data-sources-methods a.xls.inside {
  float: none;
}
/* line 52, ../sass/pages/_data-sources.scss */
#data-sources-methods a.xls i {
  color: #2e7d32;
}
/* line 57, ../sass/pages/_data-sources.scss */
#data-sources-methods span.bullet {
  display: block;
  position: absolute;
  left: 30px;
  font-weight: bold;
  text-align: right;
  width: 20px;
}
/* line 67, ../sass/pages/_data-sources.scss */
#data-sources-methods a.pdf i {
  color: #d92124;
}
/* line 72, ../sass/pages/_data-sources.scss */
#data-sources-methods img.formula {
  max-height: 60px;
  text-align: center;
  display: block;
  margin: auto;
}
/* line 79, ../sass/pages/_data-sources.scss */
#data-sources-methods .data_desc {
  display: none;
  position: relative;
}
/* line 84, ../sass/pages/_data-sources.scss */
#data-sources-methods table.source {
  margin-bottom: 10px;
}
/* line 85, ../sass/pages/_data-sources.scss */
#data-sources-methods table.source tr {
  padding-bottom: 10px;
}
/* line 88, ../sass/pages/_data-sources.scss */
#data-sources-methods table.source tr td {
  padding: 5px 0px 5px 0;
  border-bottom: dotted 1px #ccc;
}
/* line 92, ../sass/pages/_data-sources.scss */
#data-sources-methods table.source tr td.index {
  text-align: right;
  padding: 5px 10px 5px 0;
  font-weight: bold;
  vertical-align: top;
}
/* line 102, ../sass/pages/_data-sources.scss */
#data-sources-methods .registry {
  text-align: justify;
}
/* line 106, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.buttons {
  width: 375px;
  position: absolute;
  display: block;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  right: 0px;
}
/* line 114, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.buttons li {
  display: inline-block;
}
/* line 116, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.buttons li button {
  background: #0b80b7;
  color: #fff;
  border: none;
  font-size: 1em;
  padding: 5px 15px;
}
/* line 124, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.buttons li button.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 136, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.sidebar li {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
/* line 140, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.sidebar li a {
  font-weight: 800;
  display: block;
  padding: 0 0 0 5px;
}
@media screen and (max-width: 900px) {
  /* line 149, ../sass/pages/_data-sources.scss */
  #data-sources-methods ul.sidebar {
    display: none;
  }
}
/* line 154, ../sass/pages/_data-sources.scss */
#data-sources-methods button:focus {
  outline: 0;
}
/* line 156, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.dotted {
  margin-left: 0;
}
/* line 159, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.dotted li span.box {
  display: block;
  width: 15px;
  height: 10px;
  margin-right: 5px;
  float: left;
  margin-top: 4px;
}
/* line 170, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.sidebar {
  background: #f7f7f7;
  float: left;
  padding: 20px;
  margin: 0 0 20px 0;
  width: 380px;
}
/* line 177, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.sidebar.fixed {
  position: fixed;
  top: 100px;
}
/* line 183, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.sidebar li a {
  color: #000;
  /*border-left: solid 5px#fff;*/
  border-bottom: solid 2px #ffffff;
  display: block;
  background: #f7f7f7;
  padding-left: 5px;
  text-decoration: none;
  text-transform: uppercase;
  padding: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 194, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.sidebar li a:hover {
  background: #0b80b7;
  color: #fff;
  padding-left: 10px;
  border-left: solid 5px #fff;
}
/* line 205, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.cancer-dic li, #data-sources-methods ul.pop-dic li {
  list-style-type: disc;
}
/* line 207, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.cancer-dic li span, #data-sources-methods ul.pop-dic li span {
  font-weight: 800;
}
/* line 209, ../sass/pages/_data-sources.scss */
#data-sources-methods ul.cancer-dic li span.level1, #data-sources-methods ul.pop-dic li span.level1 {
  text-transform: uppercase;
}
/* line 216, ../sass/pages/_data-sources.scss */
#data-sources-methods #filter-content {
  text-align: left;
  margin-top: 55px;
}
/* line 221, ../sass/pages/_data-sources.scss */
#data-sources-methods h2 {
  text-align: left;
  padding-left: 0px;
}
/* line 226, ../sass/pages/_data-sources.scss */
#data-sources-methods svg {
  min-height: 450px;
}
/* line 230, ../sass/pages/_data-sources.scss */
#data-sources-methods #map-container {
  margin-top: 0px;
  min-height: 450px;
}
/* line 234, ../sass/pages/_data-sources.scss */
#data-sources-methods #map-container .btn_zoom {
  display: none;
}
/* line 238, ../sass/pages/_data-sources.scss */
#data-sources-methods .col-relative {
  position: relative;
}
/* line 240, ../sass/pages/_data-sources.scss */
#data-sources-methods .col-relative #bloc-filter {
  position: absolute;
  top: 0px;
}
/* line 245, ../sass/pages/_data-sources.scss */
#data-sources-methods .copyrights {
  display: none;
  /*position: absolute ; */
  bottom: 0px;
  font-size: 11px;
}
/* line 250, ../sass/pages/_data-sources.scss */
#data-sources-methods .copyrights img {
  max-width: 120px;
}
/* line 254, ../sass/pages/_data-sources.scss */
#data-sources-methods #info-data {
  display: block;
}
/* line 258, ../sass/pages/_data-sources.scss */
#data-sources-methods .text_Legend {
  font-family: "Noto Sans" !important;
}

/* line 2, ../sass/pages/_filter.scss */
#toggle-left-bar {
  position: absolute;
  left: 357px;
  top: 50%;
  margin-top: -40px;
  width: 25px;
  min-width: 25px;
  z-index: 100;
  border: solid 1px #cccccc;
  border-left: none;
  border-radius: 0px 3px 3px 0;
  background: #f5f5f5;
}

/* line 16, ../sass/pages/_filter.scss */
md-content.container-filter, md-sidenav.filters, md-sidenav.md-sidenav-left, #toggle-left-bar {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 20, ../sass/pages/_filter.scss */
md-content.container-filter.closed, md-sidenav.filters.closed, md-sidenav.md-sidenav-left.closed {
  margin-left: -300px;
}

/* line 24, ../sass/pages/_filter.scss */
input, select, textarea {
  border: none;
  background: #fff;
  border-bottom: solid 1px #1e4273;
}

/* line 30, ../sass/pages/_filter.scss */
input:focus, button:focus, select:focus, textarea:focus {
  outline: 0;
}

/* line 33, ../sass/pages/_filter.scss */
#toggle-left-bar.closed {
  margin-left: -292px;
  border-radius: 0 3px 3px 0;
  border-left: none;
  z-index: 1;
}
/* line 38, ../sass/pages/_filter.scss */
#toggle-left-bar.closed i {
  transform: rotate(180deg);
}
/* line 42, ../sass/pages/_filter.scss */
#toggle-left-bar.closed:hover i {
  color: #0b80b7;
}

/* line 48, ../sass/pages/_filter.scss */
.zone-filters {
  /*height: 100% ; 
  width: 400px ; 
  min-height: 690px ; 
  flex: 0 0 400px;
  background: $blue3 ; 
  position: fixed ; 
  /* padding-left: 110px!important ; */
  color: #fff;
  overflow-y: hidden;
  overflow-x: hidden;
  padding-top: 0px !important;
  /*ng-include{
      position: fixed ;
  }*/
  /* specific to each graph */
  /*#filter-country-zone{
      height: 0px ;
      min-height: 0px ;
      .nvd3 .nv-axis{
          font-size: 0.9em ; 
      }
  }*/
}
/* line 65, ../sass/pages/_filter.scss */
.zone-filters a.gear {
  display: none;
  background: #fff;
  color: #ccc;
  font-size: 2em;
  display: block;
  position: absolute;
  bottom: 15px;
  left: 10px;
  padding: 2px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 76, ../sass/pages/_filter.scss */
.zone-filters a.gear:hover {
  background: #0b80b7;
  color: #fff;
}
/* line 82, ../sass/pages/_filter.scss */
.zone-filters a.toggle-sidenav {
  background: transparent;
  color: #fff;
  font-size: 1em;
  display: block;
  position: absolute;
  top: 0px;
  right: -5px;
  padding: 2px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 92, ../sass/pages/_filter.scss */
.zone-filters a.toggle-sidenav:hover {
  color: #cccccc;
}
/* line 97, ../sass/pages/_filter.scss */
.zone-filters .filter {
  width: 100%;
  /*border: solid 1px green ;*/
  float: left;
  /*min-height: 50px ;*/
  position: relative;
}
/* line 103, ../sass/pages/_filter.scss */
.zone-filters .filter a.sort {
  float: right;
  margin-right: 5px;
  cursor: pointer;
}
/* line 111, ../sass/pages/_filter.scss */
.zone-filters .filter-axis select {
  float: left;
  width: 40%;
  margin-right: 2%;
}
/* line 115, ../sass/pages/_filter.scss */
.zone-filters .filter-axis md-switch {
  top: 25px;
}
/* line 120, ../sass/pages/_filter.scss */
.zone-filters h3 {
  border-top: none;
  float: left;
  width: 100%;
  margin-top: 10px;
  color: #1e4273 !important;
  border-top: dotted 1px #ccc;
  padding-top: 10px;
  font-size: 0.9em;
  font-weight: 600;
}
/* line 131, ../sass/pages/_filter.scss */
.zone-filters h3.border_hidden {
  border-top: none;
  padding-top: 0px;
}
/* line 140, ../sass/pages/_filter.scss */
.zone-filters .filter.disabled h3 {
  color: #cccccc !important;
}
/* line 145, ../sass/pages/_filter.scss */
.zone-filters #filters .filters:first-child h3 {
  border-top: none;
}
/* line 149, ../sass/pages/_filter.scss */
.zone-filters select {
  width: 100%;
  color: #000;
  min-height: 32px;
}
/* line 155, ../sass/pages/_filter.scss */
.zone-filters md-select {
  float: left;
  width: 100%;
}
/* line 159, ../sass/pages/_filter.scss */
.zone-filters label {
  cursor: pointer;
}
/* line 162, ../sass/pages/_filter.scss */
.zone-filters #more_options {
  display: none;
}
/* line 166, ../sass/pages/_filter.scss */
.zone-filters md-radio-button {
  margin-bottom: 5px;
}
/* line 171, ../sass/pages/_filter.scss */
.zone-filters md-radio-group.third md-radio-button {
  width: 32%;
}
/* line 176, ../sass/pages/_filter.scss */
.zone-filters input[type="button"] {
  margin: 20px 0;
  display: block;
}
/* line 180, ../sass/pages/_filter.scss */
.zone-filters #filter-content {
  overflow-y: auto;
  margin-bottom: 40px;
}
/* line 184, ../sass/pages/_filter.scss */
.zone-filters .tab-content {
  padding-top: 0px;
}
/* line 188, ../sass/pages/_filter.scss */
.zone-filters md-checkbox {
  width: 32%;
  float: left;
  margin-right: 0;
  margin-bottom: 5px;
}
/* line 196, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 {
  /*height: 50px ; */
  position: relative;
}
/* line 199, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 label {
  float: left;
  display: block;
  margin-right: 5px;
  padding: 4px 0 0 10px;
  color: #fff;
  font-size: 12px;
  height: 25px;
  background: #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 210, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 label:hover {
  background: #0b80b7;
}
/* line 213, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 label:last-child {
  margin-right: 0%;
}
/* line 216, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 label i {
  opacity: 0;
}
/* line 219, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 label i.help {
  opacity: 0 !important;
}
/* line 223, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 input {
  visibility: hidden;
  width: 0;
  height: 0;
  position: absolute;
}
/* line 229, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 input[type="radio"]:checked + label, .zone-filters .filter-form1 input[type="checkbox"]:checked + label {
  background: #1e4273 !important;
}
/* line 232, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 input[type="radio"]:checked + label i, .zone-filters .filter-form1 input[type="checkbox"]:checked + label i {
  opacity: 1;
}
/* line 235, ../sass/pages/_filter.scss */
.zone-filters .filter-form1 input[type="checkbox"]:disabled + label, .zone-filters .filter-form1 input[type="checkbox"][ng-disabled="true"] + label,
.zone-filters .filter-form1 input[type="radio"]:disabled + label, .zone-filters .filter-form1 input[type="radio"][ng-disabled="true"] + label {
  background: #DCDCDC !important;
  color: #8f8f8f;
  cursor: no-drop !important;
  text-decoration: line-through;
}
/* line 246, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 {
  /* on checked */
}
/* line 247, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:not(:checked),
.zone-filters .filter-form2 [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
/* line 252, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:not(:checked) + label,
.zone-filters .filter-form2 [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 75px;
  cursor: pointer;
}
/* line 258, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:not(:checked) + label:before,
.zone-filters .filter-form2 [type="checkbox"]:checked + label:before,
.zone-filters .filter-form2 [type="checkbox"]:not(:checked) + label:after,
.zone-filters .filter-form2 [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
}
/* line 265, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:not(:checked) + label:before,
.zone-filters .filter-form2 [type="checkbox"]:checked + label:before {
  left: 0;
  top: -3px;
  width: 65px;
  height: 30px;
  background: #DDDDDD;
  border-radius: 15px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 273, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:not(:checked) + label:after,
.zone-filters .filter-form2 [type="checkbox"]:checked + label:after {
  width: 20px;
  height: 20px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  background: #7F8C9A;
  top: 2px;
  left: 5px;
}
/* line 283, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:checked + label:before {
  background: #ffa147;
}
/* line 286, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:checked + label:after {
  background: #fff;
  top: 2px;
  left: 40px;
}
/* line 291, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:checked + label .ui,
.zone-filters .filter-form2 [type="checkbox"]:not(:checked) + label .ui:before,
.zone-filters .filter-form2 [type="checkbox"]:checked + label .ui:after {
  position: absolute;
  left: 6px;
  width: 65px;
  border-radius: 15px;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 303, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:not(:checked) + label .ui:before {
  content: "No";
  left: 32px;
}
/* line 307, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:checked + label .ui:after {
  content: "Yes";
  color: #fff;
}
/* line 311, ../sass/pages/_filter.scss */
.zone-filters .filter-form2 [type="checkbox"]:focus + label:before {
  /*border: 1px dashed #777 ;*/
}
/* line 316, ../sass/pages/_filter.scss */
.zone-filters #filter-prevalence {
  display: none;
}
/* line 320, ../sass/pages/_filter.scss */
.zone-filters #filter-statistic, .zone-filters #filter-sorting-radars {
  display: none;
}
/* line 322, ../sass/pages/_filter.scss */
.zone-filters #filter-statistic label, .zone-filters #filter-sorting-radars label {
  width: 32%;
}
/* line 328, ../sass/pages/_filter.scss */
.zone-filters #filter-type label, .zone-filters #filter-multi-bars-mode label, .zone-filters #filter-type-multiple label, .zone-filters #filter-type-sort label {
  width: 32%;
  font-size: 12px;
  padding: 3px 0 0 7px;
}
/* line 336, ../sass/pages/_filter.scss */
.zone-filters #filter-type-simple label {
  width: 49%;
  font-size: 12px;
  padding: 3px 0 0 7px;
}
/* line 343, ../sass/pages/_filter.scss */
.zone-filters #filter-key {
  /*height: 85px ;*/
}
/* line 345, ../sass/pages/_filter.scss */
.zone-filters #filter-key label {
  width: 48%;
}
/* line 351, ../sass/pages/_filter.scss */
.zone-filters #filter-parset-category label, .zone-filters #filter-compare label, .zone-filters #filter-sorting label, .zone-filters #filter-map-scales label, .zone-filters #filter-type-bis label, .zone-filters #filter-orientation label {
  width: 49%;
}
/* line 357, ../sass/pages/_filter.scss */
.zone-filters #filter-parset-type-data label, .zone-filters #filter-show-regions label {
  width: 48%;
  font-size: 12px;
}
/* line 365, ../sass/pages/_filter.scss */
.zone-filters #filter-sex label {
  width: 32%;
}
/* line 370, ../sass/pages/_filter.scss */
.zone-filters #filter-compare {
  /*min-height: 25px;
  height: 25px;*/
}
/* line 375, ../sass/pages/_filter.scss */
.zone-filters #filter-half-pie, .zone-filters #filter-donut {
  /*height: 25px;
  min-height: 25px;*/
  display: none;
}
/* line 383, ../sass/pages/_filter.scss */
.zone-filters .filters.parset {
  /*#filter-populations,#filter-cancers-multiple{
      display: none ; 
  }*/
}
/* line 399, ../sass/pages/_filter.scss */
.zone-filters #filter-cancers a.sort {
  background: #ffa147;
  padding: 2px 7px;
  display: inline-block;
  color: #fff;
  border-radius: 3px;
  margin: 0 5px;
  font-size: 0.9em;
  cursor: pointer;
  text-transform: none;
  display: none;
}
/* line 410, ../sass/pages/_filter.scss */
.zone-filters #filter-cancers a.sort:hover {
  background: #0b80b7;
}
/* line 416, ../sass/pages/_filter.scss */
.zone-filters #filter-color-picker, .zone-filters #filter-options {
  /*height: 20px ; 
  min-height: 20px ; */
  position: relative;
}
/* line 420, ../sass/pages/_filter.scss */
.zone-filters #filter-color-picker a#openPaletteColor, .zone-filters #filter-options a#openPaletteColor {
  position: absolute;
  right: 2px;
  top: 17px;
  color: #337ab7;
  font-size: 1.4em;
}
/* line 426, ../sass/pages/_filter.scss */
.zone-filters #filter-color-picker a#openPaletteColor:hover, .zone-filters #filter-options a#openPaletteColor:hover {
  color: #cccccc;
}
/* line 430, ../sass/pages/_filter.scss */
.zone-filters #filter-color-picker h3, .zone-filters #filter-options h3 {
  border-top: solid 1px #fff;
  padding-top: 10px;
}
/* line 434, ../sass/pages/_filter.scss */
.zone-filters #filter-color-picker md-switch, .zone-filters #filter-options md-switch {
  top: -3px;
}
/* line 439, ../sass/pages/_filter.scss */
.zone-filters #filter-country-zone {
  height: 0px;
  min-height: 0px;
}
/* line 444, ../sass/pages/_filter.scss */
.zone-filters #filter-color, .zone-filters #filter-color-2 {
  /*height: 25px !important ;
  min-height: 25px ;  */
}
/* line 447, ../sass/pages/_filter.scss */
.zone-filters #filter-color input.color, .zone-filters #filter-color-2 input.color {
  position: absolute;
  right: 0;
  top: 7px;
  width: 80px;
  height: 25px;
  border: none;
  visibility: visible !important;
}
/* line 458, ../sass/pages/_filter.scss */
.zone-filters #filter-map-nb-colors {
  height: 55px;
}
/* line 462, ../sass/pages/_filter.scss */
.zone-filters #filter-country-zone {
  /*min-height: 600px;
  width: 325px;
  position: absolute;
  display: block;
  height: 100%;
  top: 0px;
  left: 50px;*/
}
/* line 475, ../sass/pages/_filter.scss */
.zone-filters #filter-mode-populations select[name="filter-population-group"] {
  display: none;
  float: left;
  width: 50%;
}
/* line 481, ../sass/pages/_filter.scss */
.zone-filters #filter-mode-populations select[name="filter-mode-populations"].half, .zone-filters #filter-mode-populations select[name="filter-population-group"].half {
  float: left;
  width: 50%;
  display: block;
}
/* line 491, ../sass/pages/_filter.scss */
.zone-filters .filter-nb-items-pie ul, .zone-filters .filter-nb-items-buttons ul {
  padding-left: 0px;
}
/* line 493, ../sass/pages/_filter.scss */
.zone-filters .filter-nb-items-pie ul li, .zone-filters .filter-nb-items-buttons ul li {
  width: 25%;
  float: left;
  display: inline-block;
}
/* line 497, ../sass/pages/_filter.scss */
.zone-filters .filter-nb-items-pie ul li button, .zone-filters .filter-nb-items-buttons ul li button {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  background: #ccc;
  margin: 0 2px;
  width: 90%;
}
/* line 509, ../sass/pages/_filter.scss */
.zone-filters .filter-nb-items-pie ul li button:hover, .zone-filters .filter-nb-items-pie ul li button.selected, .zone-filters .filter-nb-items-buttons ul li button:hover, .zone-filters .filter-nb-items-buttons ul li button.selected {
  background: #1e4273;
}
/* line 518, ../sass/pages/_filter.scss */
.zone-filters .filter-nb-items-buttons ul li {
  width: 20%;
}
/* line 522, ../sass/pages/_filter.scss */
.zone-filters #filter-nb-items-buttons {
  min-height: 55px;
}
/* line 526, ../sass/pages/_filter.scss */
.zone-filters #filter-nb-items-buttons ul {
  padding-left: 0px;
}
/* line 528, ../sass/pages/_filter.scss */
.zone-filters #filter-nb-items-buttons ul li {
  width: 20%;
  float: left;
  display: inline-block;
}
/* line 532, ../sass/pages/_filter.scss */
.zone-filters #filter-nb-items-buttons ul li button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
  font-size: 12px;
  background: #ccc;
  margin: 0 2px;
  width: 90%;
  cursor: pointer;
}
/* line 548, ../sass/pages/_filter.scss */
.zone-filters #filter-nb-items-buttons ul li button:hover, .zone-filters #filter-nb-items-buttons ul li button.selected {
  background: #ffa147;
}
/* line 552, ../sass/pages/_filter.scss */
.zone-filters #filter-nb-items-buttons ul li button[ng-disabled="true"] {
  background: #DCDCDC !important;
  color: #8f8f8f;
  cursor: no-drop !important;
  text-decoration: line-through;
}
/* line 562, ../sass/pages/_filter.scss */
.zone-filters #filter-type-multiple-colors {
  min-height: 20px;
  height: 20px;
}
/* line 565, ../sass/pages/_filter.scss */
.zone-filters #filter-type-multiple-colors h3 {
  margin-top: 0px !important;
}
/* line 568, ../sass/pages/_filter.scss */
.zone-filters #filter-type-multiple-colors select.multibars_color_mode {
  position: absolute;
  right: 0px;
  width: 150px;
  top: 8px;
}
/* line 574, ../sass/pages/_filter.scss */
.zone-filters #filter-type-multiple-colors table {
  width: 98%;
  border: solid 1px #cccccc;
  border-collapse: collapse;
  color: #333;
}
/* line 580, ../sass/pages/_filter.scss */
.zone-filters #filter-type-multiple-colors table tr td, .zone-filters #filter-type-multiple-colors table tr th {
  padding: 1px 5px;
  text-align: center;
}
/* line 583, ../sass/pages/_filter.scss */
.zone-filters #filter-type-multiple-colors table tr td div.rect_color, .zone-filters #filter-type-multiple-colors table tr th div.rect_color {
  width: 100%;
  height: 15px;
}
/* line 593, ../sass/pages/_filter.scss */
.zone-filters a.btn-continents {
  cursor: pointer;
}

/* line 598, ../sass/pages/_filter.scss */
div.country-zone-container {
  position: absolute;
  width: 325px;
  /*border-right: solid 5px $blue3 ;*/
  top: 0px;
  left: -325px;
  background: #f5f5f5;
  z-index: 2;
  color: #1e4273;
  min-height: 750px;
  display: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 611, ../sass/pages/_filter.scss */
div.country-zone-container.opened {
  left: -18px;
}
/* line 615, ../sass/pages/_filter.scss */
div.country-zone-container input.buttons {
  display: none;
}
/* line 623, ../sass/pages/_filter.scss */
div.country-zone-container.cancer #sub-data-bars #sub-title1, div.country-zone-container.cancer #sub-data-bars table {
  display: none;
}
/* line 628, ../sass/pages/_filter.scss */
div.country-zone-container.cancer input.buttons {
  display: block;
}
/* line 638, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars {
  float: left;
  padding: 0 30px;
  max-width: 330px;
}
/* line 644, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars #sub-graph, div.country-zone-container #sub-data-bars #sub-graph-ranking {
  font-size: 0.8em;
}
/* line 646, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars #sub-graph svg, div.country-zone-container #sub-data-bars #sub-graph-ranking svg {
  min-height: 400px;
}
/* line 649, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars #sub-graph svg .nvd3 .nv-axis .nv-zeroLine line, div.country-zone-container #sub-data-bars #sub-graph-ranking svg .nvd3 .nv-axis .nv-zeroLine line {
  stroke: #000000;
}
/* line 653, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars #sub-graph svg .nvd3 .nv-axis .zero:first-child line, div.country-zone-container #sub-data-bars #sub-graph-ranking svg .nvd3 .nv-axis .zero:first-child line {
  display: none;
}
/* line 657, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars #sub-graph svg .nvd3 .nv-x.nv-axis line,
div.country-zone-container #sub-data-bars #sub-graph svg .nvd3 .nv-y .nvd3.nv-axis g.tick:nth-child(even) text, div.country-zone-container #sub-data-bars #sub-graph-ranking svg .nvd3 .nv-x.nv-axis line,
div.country-zone-container #sub-data-bars #sub-graph-ranking svg .nvd3 .nv-y .nvd3.nv-axis g.tick:nth-child(even) text {
  display: none;
}
/* line 662, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars #sub-graph svg .nvd3 .nv-y.nv-axis text, div.country-zone-container #sub-data-bars #sub-graph-ranking svg .nvd3 .nv-y.nv-axis text {
  transform: translate(0px, 4px);
}
/* line 666, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars #sub-graph svg .nvd3 .nv-axis line.axis_tick, div.country-zone-container #sub-data-bars #sub-graph-ranking svg .nvd3 .nv-axis line.axis_tick {
  stroke: #000000;
}
/* line 672, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars input.buttons {
  width: 100%;
  color: #fff;
  background: #cccccc;
  margin-left: 0px;
  text-transform: none;
  font-weight: 700;
  width: 50%;
  float: left;
  margin-bottom: 10px;
}
/* line 682, ../sass/pages/_filter.scss */
div.country-zone-container #sub-data-bars input.buttons:hover {
  background: #0b80b7;
}
/* line 688, ../sass/pages/_filter.scss */
div.country-zone-container svg#ranking_bars {
  display: none;
}
/* line 692, ../sass/pages/_filter.scss */
div.country-zone-container svg#ranking_bars text.cancer_rank {
  font-size: 12px;
}
/* line 696, ../sass/pages/_filter.scss */
div.country-zone-container svg#ranking_bars path {
  fill: none;
  stroke: #000;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
/* line 704, ../sass/pages/_filter.scss */
div.country-zone-container svg#ranking_bars .tick line {
  stroke: #000;
  stroke-width: 1px;
}
/* line 708, ../sass/pages/_filter.scss */
div.country-zone-container svg#ranking_bars .tick text {
  font-size: 12px;
}
/* line 714, ../sass/pages/_filter.scss */
div.country-zone-container table td.field {
  background: #0b80b7;
  color: #fff;
  padding: 5px 0px 0px 10px;
  font-weight: 700;
}
/* line 719, ../sass/pages/_filter.scss */
div.country-zone-container table td.field a {
  color: #fff;
}
/* line 723, ../sass/pages/_filter.scss */
div.country-zone-container h4 {
  padding: 5px 20px 0 30px;
  color: #0b80b7;
  font-size: 1.2em;
  font-weight: 600;
  min-height: 42px;
  text-align: left;
}
/* line 730, ../sass/pages/_filter.scss */
div.country-zone-container h4 span.f16 {
  display: block;
  float: left;
  margin-right: 10px;
}
/* line 736, ../sass/pages/_filter.scss */
div.country-zone-container h5 {
  font-weight: 600;
  border-top: solid 1px #0b80b7;
  padding-top: 10px;
  width: 100%;
  text-align: center;
  margin-top: 0px;
}
/* line 744, ../sass/pages/_filter.scss */
div.country-zone-container a.close {
  color: #1e4273;
  background: none;
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 14px;
  border: none;
  opacity: 1;
}
/* line 753, ../sass/pages/_filter.scss */
div.country-zone-container a.close:hover {
  color: #ffa147;
}
/* line 756, ../sass/pages/_filter.scss */
div.country-zone-container a.close i {
  color: #1e4273;
}

/* line 762, ../sass/pages/_filter.scss */
.zone-filters.map div.country-zone-container {
  display: block;
}

/* line 766, ../sass/pages/_filter.scss */
div.color-picker-container {
  position: absolute;
  width: 325px;
  min-height: 590px;
  top: 0px;
  left: -325px;
  background: #f5f5f5;
  z-index: 2;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 767, ../sass/pages/_filter.scss */
div.color-picker-container a.close-color-picker {
  color: #1e4273;
  background: none;
  position: absolute;
  right: 5px;
  top: 5px;
  border: none;
}
/* line 774, ../sass/pages/_filter.scss */
div.color-picker-container a.close-color-picker:hover {
  color: #ffa147;
}
/* line 786, ../sass/pages/_filter.scss */
div.color-picker-container.opened {
  left: -18px;
}
/* line 789, ../sass/pages/_filter.scss */
div.color-picker-container h4 {
  padding: 5px 20px 0 30px;
  color: #0b80b7;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 796, ../sass/pages/_filter.scss */
div.color-picker-container ul.palette-colors {
  padding-left: 30px;
  /*& > li{
      color: $blue3 ; 
      width: 49%;
      float: left;
      &.type_color{
          width: 100% ; 
      }
      &:first-child{
          border:solid 1px $blue3 ; 
          width: 48%;
          margin-right: 1%;
          background: #ccc ; 
          text-align: center;
          &:hover{
              background: $blue3 ; 
          }
          &:hover a{
              color: #fff ; 
          }
          a{
              display: block ;
              width: 100%; 
              text-decoration: none; 
              color: $blue3 ; 
          }
      }
      h5{
          float: left ; 
      }
      ul.list-colors{
          float: left ; 
          height: 20.5px ;
          padding-left: 0px ;
          border: solid 1px #fff ; 
          cursor: pointer ; 
          margin-bottom: 5px ;
          &:hover{
              border-color: $blue3 ; 
          } 
          li{
              display: inline-block; 
              width: 15px;
          }
      }
  }*/
}
/* line 797, ../sass/pages/_filter.scss */
div.color-picker-container ul.palette-colors a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #1e4273;
}
/* line 804, ../sass/pages/_filter.scss */
div.color-picker-container ul.palette-colors > li.type_color {
  width: 275px;
  float: left;
}
/* line 807, ../sass/pages/_filter.scss */
div.color-picker-container ul.palette-colors > li.type_color h5 {
  font-size: 1.2em;
  color: #fff;
  background: #ffa147;
  padding: 10px;
  text-transform: uppercase;
}
/* line 814, ../sass/pages/_filter.scss */
div.color-picker-container ul.palette-colors > li.type_color ul.list-colors {
  padding-left: 0px;
}
/* line 816, ../sass/pages/_filter.scss */
div.color-picker-container ul.palette-colors > li.type_color ul.list-colors > li {
  width: 48%;
  float: left;
  height: 20px;
  margin-bottom: 1%;
  margin-right: 1%;
  text-align: center;
}
/* line 823, ../sass/pages/_filter.scss */
div.color-picker-container ul.palette-colors > li.type_color ul.list-colors > li ul.color-palette {
  padding-left: 0px;
}
/* line 825, ../sass/pages/_filter.scss */
div.color-picker-container ul.palette-colors > li.type_color ul.list-colors > li ul.color-palette li {
  display: inline-block;
  width: 14px;
}

/* line 884, ../sass/pages/_filter.scss */
ul.list-group {
    /*& > li {
        background: $blue3 ;
        color: #fff ; 
        &:hover{
            opacity: 0.8 ; 
            color: #000 ; 
        }
    }

    & > li > ul > li {
        background: #fff  ;
    }*/
}
/* line 886, ../sass/pages/_filter.scss */
ul.list-group .list-group-item {
  padding: 5px;
}
/* line 904, ../sass/pages/_filter.scss */
ul.list-group li[data-nodeid="0"], ul.list-group li[data-nodeid="188"] {
  text-transform: uppercase;
  font-weight: 800;
  background: #1e4273;
  color: #fff;
}
/* line 909, ../sass/pages/_filter.scss */
ul.list-group li[data-nodeid="0"]:hover, ul.list-group li[data-nodeid="188"]:hover {
  background: #0b80b7 !important;
}

/* line 915, ../sass/pages/_filter.scss */
#accordion {
  width: 100%;
}
/* line 923, ../sass/pages/_filter.scss */
#accordion .card-header {
  float: left;
  width: 100%;
}
/* line 928, ../sass/pages/_filter.scss */
#accordion .panel {
  border: none;
}
/* line 932, ../sass/pages/_filter.scss */
#accordion .panel-group .panel + .panel {
  margin-top: 0px;
}
/* line 935, ../sass/pages/_filter.scss */
#accordion .root-heading {
  float: left;
  width: 100%;
  background: #0b80b7;
  border: none;
}
/* line 941, ../sass/pages/_filter.scss */
#accordion .root-heading:first-child {
  border-left-radius: 4px;
  border-right-radius: 4px;
}
/* line 946, ../sass/pages/_filter.scss */
#accordion .root-heading:last-child {
  border-left-radius: 4px;
  border-right-radius: 4px;
}
/* line 951, ../sass/pages/_filter.scss */
#accordion .root-heading .panel-title {
  /*font-size: 12px;*/
  font-weight: 700;
}
/* line 956, ../sass/pages/_filter.scss */
#accordion .root-heading a {
  color: #fff;
  text-transform: none;
}
/* line 962, ../sass/pages/_filter.scss */
#accordion .panel-body {
  float: left;
  width: 100%;
  padding: 0;
  border: none;
  max-height: none;
}
/* line 970, ../sass/pages/_filter.scss */
#accordion .panel-group {
  width: 100%;
  margin-bottom: 0;
}
/* line 973, ../sass/pages/_filter.scss */
#accordion .panel-group .panel {
  border-color: transparent;
}
/* line 978, ../sass/pages/_filter.scss */
#accordion .group-heading {
  background-color: #fff;
  border: none;
  width: 100%;
  float: left;
  padding-left: 15px;
}
/* line 985, ../sass/pages/_filter.scss */
#accordion .group-heading.sub-group-heading {
  padding-left: 25px;
}
/* line 989, ../sass/pages/_filter.scss */
#accordion .group-heading .panel-title {
  text-transform: none;
  /*font-weight: 700;
  font-size: 12px ; */
}
/* line 996, ../sass/pages/_filter.scss */
#accordion .panel-population {
  max-height: 300px;
}
/* line 1000, ../sass/pages/_filter.scss */
#accordion .population-heading {
  background-color: #fff;
  border: none;
  width: 100%;
  float: left;
  padding: 0;
  padding-left: 25px;
}
/* line 1008, ../sass/pages/_filter.scss */
#accordion .population-heading.sub-population-heading {
  padding-left: 35px;
}
/* line 1012, ../sass/pages/_filter.scss */
#accordion .population-heading a {
  cursor: pointer;
  text-transform: none;
  /*font-weight: 600 ;*/
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  border-left: solid 2px #0b80b7;
}
/* line 1020, ../sass/pages/_filter.scss */
#accordion .population-heading a:hover {
  background: #0b80b7;
  color: #fff;
}

/* line 1029, ../sass/pages/_filter.scss */
.treeview span.indent {
  margin-left: 0px !important;
  margin-right: 5px !important;
}

/* line 1034, ../sass/pages/_filter.scss */
input[name="alternate_population_title"], input[name="alternate_cancer_title"] {
  width: 100%;
  min-height: 32px;
  padding: 0 5px;
  box-shadow: none;
  color: #000;
}

/* line 1042, ../sass/pages/_filter.scss */
input[name="alternate_cancer_title"] {
  margin-top: 5px;
}

/* line 1046, ../sass/pages/_filter.scss */
div.population-tree-zone-container {
  position: fixed;
  width: 325px;
  top: 0px;
  left: -325px;
  height: 100%;
  background: #f5f5f5;
  z-index: 2;
  padding: 40px 20px 20px 35px;
  color: #1e4273;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  /*#heading-group-1-3 a,#collapse-group-1-0 .sub-group-heading h4 a,#collapse-group-1-1 .sub-group-heading h4 a{
      &:before{
          display: none ;
      }
  }*/
}
/* line 1057, ../sass/pages/_filter.scss */
div.population-tree-zone-container h5 {
  color: #000;
  text-align: center;
}
/* line 1065, ../sass/pages/_filter.scss */
div.population-tree-zone-container a.close {
  color: #1e4273;
  background: none;
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 14px;
  border: none;
  opacity: 1;
}
/* line 1075, ../sass/pages/_filter.scss */
div.population-tree-zone-container.opened {
  left: 45px;
}
/* line 1079, ../sass/pages/_filter.scss */
div.population-tree-zone-container .entry_pop {
  padding: 5px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 1085, ../sass/pages/_filter.scss */
div.population-tree-zone-container .entry_pop.unselected {
  opacity: 0.2;
}
/* line 1090, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-body {
  padding-left: 0px;
  max-height: 300px;
  overflow-y: auto;
}
/* line 1095, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-title {
  text-transform: uppercase;
  font-size: 13px;
}
/* line 1102, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-root a[aria-expanded="false"]:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
}
/* line 1110, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-root a[aria-expanded="true"]:before {
  content: "\f078";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
}
/* line 1128, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-title {
  /*a.icon.group-Regions[aria-expanded="false"]:before{
      content: "\f078";
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
  }*/
}
/* line 1129, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-title a.icon[aria-expanded="false"] {
  text-decoration: none;
}
/* line 1131, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-title a.icon[aria-expanded="false"]:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
}
/* line 1138, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-title a.icon.group-Regions:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
}
/* line 1144, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-title a.icon[aria-expanded="true"] {
  text-decoration: none;
}
/* line 1146, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-title a.icon[aria-expanded="true"]:before {
  content: "\f078";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
}
/* line 1160, ../sass/pages/_filter.scss */
div.population-tree-zone-container .panel-title a.icon.group-Worldwide:before {
  content: " ";
}
/* line 1166, ../sass/pages/_filter.scss */
div.population-tree-zone-container md-radio-button {
  float: left;
  width: 100%;
  outline: none;
}
/* line 1171, ../sass/pages/_filter.scss */
div.population-tree-zone-container md-radio-button.md-default-theme .md-off, div.population-tree-zone-container md-radio-button .md-off {
  border-color: #1e4273;
}
/* line 1174, ../sass/pages/_filter.scss */
div.population-tree-zone-container form, div.population-tree-zone-container .panel-group {
  float: left;
  display: block;
}
/* line 1179, ../sass/pages/_filter.scss */
div.population-tree-zone-container .accordion {
  background: red;
  margin-bottom: 200px;
  height: 500px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 1187, ../sass/pages/_filter.scss */
  .zone-filters #filter-color-picker div.color-picker-container.opened,
  .zone-filters #filter-options div.color-picker-container.opened,
  .zone-filters #filter-country-zone div.country-zone-container {
    top: 80px;
  }
}
@-moz-document url-prefix() {
  /* line 1195, ../sass/pages/_filter.scss */
  .zone-filters #filter-country-zone div.country-zone-container {
    top: 0px;
  }
}
/* line 1201, ../sass/pages/_filter.scss */
#filter-population-tree-button button.choose, #filter-population-tree-button-right button.choose {
  width: 100%;
  color: #fff;
  background: #cccccc;
  margin-left: 0px;
  text-transform: none;
}
/* line 1207, ../sass/pages/_filter.scss */
#filter-population-tree-button button.choose:hover, #filter-population-tree-button-right button.choose:hover {
  background: #0b80b7;
  color: #fff !important;
}

/* line 1214, ../sass/pages/_filter.scss */
#graphic-content {
  overflow-x: hidden;
  min-height: 600px;
}

/* line 1220, ../sass/pages/_filter.scss */
.pie #filter-populations {
  display: none;
}
/* line 1223, ../sass/pages/_filter.scss */
.pie #filter-populations-compare, .pie #filter-nb-items, .pie #filter-color-picker, .pie #filter-sorting, .pie #filter-sorting-radars {
  display: none;
}
/* line 1226, ../sass/pages/_filter.scss */
.pie #filter-cancers .sort {
  display: none;
}
/* line 1230, ../sass/pages/_filter.scss */
.pie #filter-cancers-compare {
  display: none;
}
/* line 1232, ../sass/pages/_filter.scss */
.pie #filter-cancers-compare h3 {
  border-top: none;
}

/* Filters */
/* line 1240, ../sass/pages/_filter.scss */
input#button_clear_multiple_population {
  height: 20px;
  color: #fff;
  position: absolute;
  right: 25px;
  margin: 0;
  margin-top: 23px;
  font-size: 11px;
  border-radius: 5px;
  background: #ccc;
  border: none;
}
/* line 1251, ../sass/pages/_filter.scss */
input#button_clear_multiple_population:hover {
  color: #fff;
  background: #0b80b7;
}

/* line 1259, ../sass/pages/_filter.scss */
.multibar #filter-statistic {
  display: none;
}

/* line 1268, ../sass/pages/_filter.scss */
.bar #filter-populations, .bar #filter-sorting-radars, .bar #filter-nb-items, .bar #filter-color-picker, .bar #filter-sorting, .bar #filter-lock-scale {
  display: none;
}

/* line 1274, ../sass/pages/_filter.scss */
.radial_bars #filter-populations {
  display: block;
}

/* line 1281, ../sass/pages/_filter.scss */
.map #filter-key label[for="key-numbers"], .map #filter-key label[for="key-cr"] {
  display: none;
}
/* line 1285, ../sass/pages/_filter.scss */
.map #filter-color-picker, .map #filter-map-scales, .map #filter-map-nb-colors {
  display: none;
}

/* line 2, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets, #cancers-fact-sheets {
  position: relative;
}
/* line 4, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets span.total_cumulate, #cancers-fact-sheets span.total_cumulate {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 9, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #svg-dual, #cancers-fact-sheets #svg-dual {
  width: 900px;
  margin: auto;
  margin-top: 20px;
}
/* line 14, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets h4, #cancers-fact-sheets h4 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 20, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets a.link_pdf, #cancers-fact-sheets a.link_pdf {
  display: inline-block;
  margin: 0 10px 0 0;
}
/* line 26, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .regions_block h3, #cancers-fact-sheets .regions_block h3 {
  float: left;
  width: 100%;
  color: #ffa147;
}
/* line 31, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .regions_block ul, #cancers-fact-sheets .regions_block ul {
  margin-bottom: 15px;
}
/* line 32, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .regions_block ul li, #cancers-fact-sheets .regions_block ul li {
  float: left;
  width: 100%;
}
/* line 35, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .regions_block ul li a.link_pdf, #cancers-fact-sheets .regions_block ul li a.link_pdf {
  font-size: 0.9em;
  display: inline-block;
  margin-right: 10px;
  padding: 1px 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 41, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .regions_block ul li a.link_pdf:hover, #cancers-fact-sheets .regions_block ul li a.link_pdf:hover {
  background: #0b80b7;
  color: #fff;
}
/* line 51, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets img.continent, #cancers-fact-sheets img.continent {
  max-width: 100%;
  margin: auto;
  margin-top: 20px;
  max-height: 105px;
  text-align: center;
  display: block;
}
/* line 60, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group, #cancers-fact-sheets ul.population-group {
  padding-left: 0px;
  margin-left: 0px;
}
/* line 65, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group .sub_cont, #cancers-fact-sheets ul.population-group .sub_cont {
  min-height: 280px;
}
/* line 68, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group .sub_cont h3, #cancers-fact-sheets ul.population-group .sub_cont h3 {
  padding-left: 0px;
}
/* line 75, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group a.link_pdf, #cancers-fact-sheets ul.population-group a.link_pdf {
  font-size: 0.9em;
  display: inline-block;
  margin-right: 10px;
  padding: 1px 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 81, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group a.link_pdf:hover, #cancers-fact-sheets ul.population-group a.link_pdf:hover {
  background: #0b80b7;
  color: #fff;
}
/* line 89, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li, #cancers-fact-sheets ul.population-group > li {
  display: inline-block;
  width: 100%;
  float: left;
}
/* line 93, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li ul > li, #cancers-fact-sheets ul.population-group > li ul > li {
  display: inline-block;
  margin-right: 10px;
}
/* line 98, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li h3, #cancers-fact-sheets ul.population-group > li h3 {
  color: #ffa147;
  padding-left: 10px;
}
/* line 104, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li.polygon, #cancers-fact-sheets ul.population-group > li.polygon {
  width: 100%;
}
/* line 108, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li.polygon > ul, #cancers-fact-sheets ul.population-group > li.polygon > ul {
  padding-left: 0px;
  width: 100%;
  float: left;
}
/* line 113, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li.polygon > ul li, #cancers-fact-sheets ul.population-group > li.polygon > ul li {
  display: inline-block;
  width: 10%;
  height: 100px;
  float: left;
  position: relative;
  margin: 5px;
}
/* line 121, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li.polygon > ul li .item, #cancers-fact-sheets ul.population-group > li.polygon > ul li .item {
  background: #0b80b7;
  color: #fff;
  height: 100px;
  position: absolute;
  width: 98%;
  top: 0px;
}
/* line 128, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li.polygon > ul li .item img, #cancers-fact-sheets ul.population-group > li.polygon > ul li .item img {
  max-width: 75%;
  margin: 5% 10%;
}
/* line 132, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets ul.population-group > li.polygon > ul li .item svg, #cancers-fact-sheets ul.population-group > li.polygon > ul li .item svg {
  color: #fff;
}

/* line 144, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets h3, #cancers-fact-sheets h3 {
  color: #ffa147;
}
/* line 149, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #filters .fact-change, #cancers-fact-sheets #filters .fact-change {
  display: none;
}
/* line 153, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #filters #container-filter-2 h3, #cancers-fact-sheets #filters #container-filter-2 h3 {
  width: auto;
}
/* line 157, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #filters #container-filter-2, #populations-fact-sheets #filters #container-filter-3, #cancers-fact-sheets #filters #container-filter-2, #cancers-fact-sheets #filters #container-filter-3 {
  display: block;
}
/* line 159, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #filters #container-filter-2.show, #populations-fact-sheets #filters #container-filter-3.show, #cancers-fact-sheets #filters #container-filter-2.show, #cancers-fact-sheets #filters #container-filter-3.show {
  display: block;
}
/* line 162, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #filters #container-filter-2 h3, #populations-fact-sheets #filters #container-filter-3 h3, #cancers-fact-sheets #filters #container-filter-2 h3, #cancers-fact-sheets #filters #container-filter-3 h3 {
  width: auto;
}
/* line 165, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #filters #container-filter-2 label, #populations-fact-sheets #filters #container-filter-3 label, #cancers-fact-sheets #filters #container-filter-2 label, #cancers-fact-sheets #filters #container-filter-3 label {
  width: 60px;
  margin-top: 15px;
  margin-left: 10px;
  font-size: 1em;
}
/* line 174, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #fact-2 h2, #cancers-fact-sheets #fact-2 h2 {
  padding-left: 0px;
}
/* line 177, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #fact-2 #table-data, #cancers-fact-sheets #fact-2 #table-data {
  margin-bottom: 0px;
}
/* line 181, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #fact-3, #cancers-fact-sheets #fact-3 {
  min-height: 500px;
}
/* line 182, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #fact-3 h2, #cancers-fact-sheets #fact-3 h2 {
  padding-left: 0px;
}
/* line 187, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets svg, #cancers-fact-sheets svg {
  min-height: 450px;
}
/* line 189, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets svg text, #cancers-fact-sheets svg text {
  font-family: "Noto Sans";
}
/* line 194, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #downloads, #cancers-fact-sheets #downloads {
  display: none;
}
/* line 199, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #map-data #svg4, #cancers-fact-sheets #map-data #svg4 {
  position: relative;
}
/* line 203, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #table-data, #cancers-fact-sheets #table-data {
  padding: 20px 0;
}
/* line 207, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #text-at-a-glance p, #cancers-fact-sheets #text-at-a-glance p {
  font-size: 0.8em;
  padding: 10px;
}
/* line 212, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets #map-container #map-rules div.midd, #populations-fact-sheets #svg.map-container #map-rules div.midd,
#populations-fact-sheets #map-container #map-rules div.last, #populations-fact-sheets #svg.map-container #map-rules div.last, #cancers-fact-sheets #map-container #map-rules div.midd, #cancers-fact-sheets #svg.map-container #map-rules div.midd,
#cancers-fact-sheets #map-container #map-rules div.last, #cancers-fact-sheets #svg.map-container #map-rules div.last {
  float: left;
  width: 100%;
  text-align: left;
}
/* line 219, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets img.cancer_mini, #cancers-fact-sheets img.cancer_mini {
  height: 130px;
  display: block;
  border: solid 1px #ccc;
  border-radius: 120px;
  padding: 25px 25px;
  margin: 10px auto;
  max-width: 145px;
}
/* line 229, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item, #populations-fact-sheets .theme3 .c-item, #cancers-fact-sheets .c-item, #cancers-fact-sheets .theme3 .c-item {
  width: 100%;
  margin: 0 0 30px 0;
  background: #0b80b7;
  min-height: 220px;
  /*background-image:url('../img/organs-white.png');
  background-repeat: no-repeat;
  background-size: 395%; */
  position: relative;
}
/* line 239, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item.cervical, #populations-fact-sheets .theme3 .c-item.cervical, #cancers-fact-sheets .c-item.cervical, #cancers-fact-sheets .theme3 .c-item.cervical {
  background-position: -700px -603px;
}
/* line 242, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item.colorectal, #populations-fact-sheets .theme3 .c-item.colorectal, #cancers-fact-sheets .c-item.colorectal, #cancers-fact-sheets .theme3 .c-item.colorectal {
  background-position: -222px -297px;
}
/* line 245, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item.liver, #populations-fact-sheets .theme3 .c-item.liver, #cancers-fact-sheets .c-item.liver, #cancers-fact-sheets .theme3 .c-item.liver {
  background-position: -458px 0px;
}
/* line 248, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item.lung, #populations-fact-sheets .theme3 .c-item.lung, #cancers-fact-sheets .c-item.lung, #cancers-fact-sheets .theme3 .c-item.lung {
  background-position: -228px 0px;
}
/* line 251, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item.stomach, #populations-fact-sheets .theme3 .c-item.stomach, #cancers-fact-sheets .c-item.stomach, #cancers-fact-sheets .theme3 .c-item.stomach {
  background-position: -220px -603px;
}
/* line 254, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item.organ2, #populations-fact-sheets .theme3 .c-item.organ2, #cancers-fact-sheets .c-item.organ2, #cancers-fact-sheets .theme3 .c-item.organ2 {
  background-position: 20px 0px;
}
/* line 257, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item.organ3, #populations-fact-sheets .theme3 .c-item.organ3, #cancers-fact-sheets .c-item.organ3, #cancers-fact-sheets .theme3 .c-item.organ3 {
  background-position: 20px -290px;
}
/* line 260, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item.organ4, #populations-fact-sheets .theme3 .c-item.organ4, #cancers-fact-sheets .c-item.organ4, #cancers-fact-sheets .theme3 .c-item.organ4 {
  background-position: -458px -610px;
}
/* line 266, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item .inner, #populations-fact-sheets .theme3 .c-item .inner, #cancers-fact-sheets .c-item .inner, #cancers-fact-sheets .theme3 .c-item .inner {
  padding: 10px 20px;
  background: #1e4273;
  /* #9e9e9e ; */
  color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 275, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item .inner h3, #populations-fact-sheets .theme3 .c-item .inner h3, #cancers-fact-sheets .c-item .inner h3, #cancers-fact-sheets .theme3 .c-item .inner h3 {
  text-transform: uppercase;
  text-align: center;
  color: #fff;
}
/* line 281, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item .inner img, #populations-fact-sheets .theme3 .c-item .inner img, #cancers-fact-sheets .c-item .inner img, #cancers-fact-sheets .theme3 .c-item .inner img {
  width: 150px;
  margin: auto;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -75px;
}
/* line 290, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .c-item .inner img.showed.pdf, #populations-fact-sheets .theme3 .c-item .inner img.showed.pdf, #cancers-fact-sheets .c-item .inner img.showed.pdf, #cancers-fact-sheets .theme3 .c-item .inner img.showed.pdf {
  opacity: 0;
}
/* line 298, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets a:hover .inner, #cancers-fact-sheets a:hover .inner {
  opacity: 0.9;
}
/* line 301, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets a:hover .inner img.showed.pdf, #cancers-fact-sheets a:hover .inner img.showed.pdf {
  opacity: 1 !important;
}
/* line 305, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets a:hover .inner img.cancer, #cancers-fact-sheets a:hover .inner img.cancer {
  opacity: 0;
}
/* line 312, ../sass/pages/_fact-sheets.scss */
#populations-fact-sheets .footer, #cancers-fact-sheets .footer {
  font-size: 0.8em;
}

/* line 317, ../sass/pages/_fact-sheets.scss */
#cancers-fact-sheets .theme3 .c-item {
  background: #ccc;
  background-image: url(../img/organs.png);
  background-repeat: no-repeat;
  background-size: 395%;
  position: relative;
}

/* line 329, ../sass/pages/_fact-sheets.scss */
#cancers-fact-sheets .theme3 a:hover .inner {
  opacity: 0.9;
}

/* line 334, ../sass/pages/_fact-sheets.scss */
.container-center {
  width: 80%;
  margin: auto;
}

/* line 341, ../sass/pages/_fact-sheets.scss */
#cancers-fact-sheets .container-center .c-item.cervical, #cancers-fact-sheets .container-center .theme3 .container-center .c-item.cervical {
  background-position: -860px -765px;
}
/* line 344, ../sass/pages/_fact-sheets.scss */
#cancers-fact-sheets .container-center .c-item.colorectal, #cancers-fact-sheets .container-center .theme3 .container-center .c-item.colorectal {
  background-position: -271px -389px;
}
/* line 347, ../sass/pages/_fact-sheets.scss */
#cancers-fact-sheets .container-center .c-item.liver, #cancers-fact-sheets .container-center .theme3 .container-center .c-item.liver {
  background-position: -559px -23px;
}
/* line 350, ../sass/pages/_fact-sheets.scss */
#cancers-fact-sheets .container-center .c-item.lung, #cancers-fact-sheets .container-center .theme3 .container-center .c-item.lung {
  background-position: -270px -10px;
}
/* line 353, ../sass/pages/_fact-sheets.scss */
#cancers-fact-sheets .container-center .c-item.stomach, #cancers-fact-sheets .container-center .theme3 .container-center .c-item.stomach {
  background-position: -260px -763px;
}

/* line 360, ../sass/pages/_fact-sheets.scss */
#summary #downloads {
  display: none;
}

/* line 369, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container #pie-populations-sheets-container .row-pie {
  position: relative;
}
/* line 372, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container #pie-populations-sheets-container .row-pie #container-legend {
  float: left;
  width: 100%;
}
/* line 375, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container #pie-populations-sheets-container .row-pie #container-legend #legend {
  display: block;
  width: 50%;
  margin: auto;
  margin-top: 5px;
  position: relative;
}
/* line 382, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container #pie-populations-sheets-container .row-pie #container-legend #legend ul li {
  float: left;
  display: inline-block;
  width: 25%;
}
/* line 386, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container #pie-populations-sheets-container .row-pie #container-legend #legend ul li span {
  width: 30px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
}
/* line 392, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container #pie-populations-sheets-container .row-pie #container-legend #legend ul li a {
  color: #000;
}
/* line 398, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container #pie-populations-sheets-container .row-pie #container-legend .nv-legend-text {
  font-size: 0.9em;
}
/* line 405, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container svg {
  min-height: 400px !important;
}
/* line 407, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container svg .copyright {
  display: none;
}
/* line 412, ../sass/pages/_fact-sheets.scss */
.populations-fact-sheets-container ul, .populations-fact-sheets-container ol {
  padding-left: 0px;
}

/* line 418, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container, .populations-fact-sheets-container {
  /* tab table */
  /*.fact-sheets{
      md-content.content{
          text-align: justify ; 
          img{
              margin: 20px ; 
          }
      }
      md-content.content-center{
          
      }
      .fact-sheets-container{
          position: relative ; 
          img.filters{
              position: absolute;
              display: block;
              right: -8px;
              top: 40px;
          }
      }
  } */
}
/* line 420, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container h2, .populations-fact-sheets-container h2 {
  padding-left: 0px;
  text-align: left;
  font-size: 16px;
  color: #ffa147;
}
/* line 427, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .copyright, .populations-fact-sheets-container .copyright {
  display: none;
}
/* line 431, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container #table-fact-sheets-container p, .populations-fact-sheets-container #table-fact-sheets-container p {
  font-style: italic;
  font-size: 0.9em;
}
/* line 440, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container #table-fact-sheets table, .populations-fact-sheets-container #table-fact-sheets table {
  margin-bottom: 0px;
}
/* line 443, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container #table-fact-sheets table.tablesorter th, .populations-fact-sheets-container #table-fact-sheets table.tablesorter th {
  text-align: center;
}
/* line 446, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container #table-fact-sheets table.tablesorter th:first-child, .populations-fact-sheets-container #table-fact-sheets table.tablesorter th:first-child {
  text-align: left;
}
/* line 449, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container #table-fact-sheets table.table tbody tr:nth-child(1), .populations-fact-sheets-container #table-fact-sheets table.table tbody tr:nth-child(1) {
  font-weight: 700;
}
/* line 458, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container #map-container, .populations-fact-sheets-container #map-container {
  position: relative;
}
/* line 460, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container #map-container #map-rules, .populations-fact-sheets-container #map-container #map-rules {
  width: 300px;
  position: absolute;
  right: 0px;
  top: 30px;
}
/* line 465, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container #map-container #map-rules > div, .populations-fact-sheets-container #map-container #map-rules > div {
  font-size: 1em;
  padding-left: 0px;
  margin: 0 50px 20px 0;
}
/* line 473, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .trends, .populations-fact-sheets-container .trends {
  margin: auto;
}
/* line 475, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .trends img, .populations-fact-sheets-container .trends img {
  display: block;
  margin: auto;
  max-width: 90%;
  max-height: 90%;
}
/* line 481, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .trends .source, .populations-fact-sheets-container .trends .source {
  font-size: 0.7em;
  font-style: italic;
}
/* line 487, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar, .populations-fact-sheets-container .toolbar {
  position: absolute;
  width: auto;
  right: 0;
  background: #ccc;
  top: 80px;
  min-height: 40px;
  height: 40px;
  background-color: #f5f5f5;
  border-radius: 4px;
}
/* line 498, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar button.md-button, .populations-fact-sheets-container .toolbar button.md-button {
  min-height: 25px !important;
  padding: 0px 15px;
  line-height: 0px;
}
/* line 504, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar a.btn_downloadn, .cancer-fact-sheets-container .toolbar a.btn_link, .cancer-fact-sheets-container .toolbar button, .populations-fact-sheets-container .toolbar a.btn_downloadn, .populations-fact-sheets-container .toolbar a.btn_link, .populations-fact-sheets-container .toolbar button {
  background: #1e4273;
  color: #fff;
  display: inline-flex;
  padding: 2px 10px;
  border-radius: 4px;
  font-weight: 500;
  cursor: pointer;
  width: auto;
  margin-left: 10px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 515, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar a.btn_downloadn i, .cancer-fact-sheets-container .toolbar a.btn_link i, .cancer-fact-sheets-container .toolbar button i, .populations-fact-sheets-container .toolbar a.btn_downloadn i, .populations-fact-sheets-container .toolbar a.btn_link i, .populations-fact-sheets-container .toolbar button i {
  margin: 2px 4px 0 0;
}
/* line 518, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar a.btn_downloadn:hover, .cancer-fact-sheets-container .toolbar a.btn_link:hover, .cancer-fact-sheets-container .toolbar button:hover, .populations-fact-sheets-container .toolbar a.btn_downloadn:hover, .populations-fact-sheets-container .toolbar a.btn_link:hover, .populations-fact-sheets-container .toolbar button:hover {
  text-decoration: none;
  background: #0b80b7;
  cursor: pointer;
}
/* line 525, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar .md-toolbar-tools, .populations-fact-sheets-container .toolbar .md-toolbar-tools {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
}
/* line 528, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar .md-toolbar-tools label, .populations-fact-sheets-container .toolbar .md-toolbar-tools label {
  margin: 0 10px;
  text-align: right;
  font-weight: 600;
  width: auto;
}
/* line 534, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar .md-toolbar-tools md-select, .populations-fact-sheets-container .toolbar .md-toolbar-tools md-select {
  margin: 10px 15px 15px 10px;
  width: 60px;
}
/* line 538, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar .md-toolbar-tools .md-select-value :first-child, .populations-fact-sheets-container .toolbar .md-toolbar-tools .md-select-value :first-child {
  color: #1e4273;
}
/* line 543, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar .md-select-value, .populations-fact-sheets-container .toolbar .md-select-value {
  min-width: 50px;
}
/* line 547, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .toolbar md-checkbox, .populations-fact-sheets-container .toolbar md-checkbox {
  margin-bottom: 0px;
}
/* line 552, ../sass/pages/_fact-sheets.scss */
.cancer-fact-sheets-container .nvd3 .nv-axis, .populations-fact-sheets-container .nvd3 .nv-axis {
  font-size: 1em !important;
}

/* line 578, ../sass/pages/_fact-sheets.scss */
#cancers-fact-sheets ul.population-group .sub_cont {
  min-height: 90px !important;
}

/* line 2, ../sass/pages/_graphs.scss */
ul.o-analysis {
  margin-left: 0px;
  padding-left: 20px;
  float: left;
  width: 100%;
}
/* line 7, ../sass/pages/_graphs.scss */
ul.o-analysis h3 {
  font-weight: 800;
  color: #1e4273;
}
/* line 10, ../sass/pages/_graphs.scss */
ul.o-analysis h3 img {
  width: 25px;
  margin-right: 10px;
}
/* line 15, ../sass/pages/_graphs.scss */
ul.o-analysis li {
  display: inline;
  width: 100%;
  float: left;
}
/* line 19, ../sass/pages/_graphs.scss */
ul.o-analysis li ul {
  padding-left: 0px;
}
/* line 21, ../sass/pages/_graphs.scss */
ul.o-analysis li ul li {
  width: 30%;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 25, ../sass/pages/_graphs.scss */
ul.o-analysis li ul li a {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 32, ../sass/pages/_graphs.scss */
ul.o-analysis li ul li a img {
  display: block;
  max-width: 100%;
  border: solid 2px #0b80b7;
}
/* line 37, ../sass/pages/_graphs.scss */
ul.o-analysis li ul li a span {
  display: block;
  position: absolute;
  background: #0b80b7;
  color: #fff;
  text-align: center;
  font-weight: 800;
  font-size: 1em;
  opacity: 1;
  vertical-align: middle;
  text-transform: uppercase;
  line-height: 140px;
  width: 100%;
  height: 100%;
  top: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 54, ../sass/pages/_graphs.scss */
ul.o-analysis li ul li a:hover span {
  opacity: 0;
}

/* Never display last value of item */
/* line 64, ../sass/pages/_graphs.scss */
.nvd3 .nv-axis .nv-axisMax-x text, .nvd3 .nv-axis .nv-axisMax-y text {
  display: none;
}

/* line 73, ../sass/pages/_graphs.scss */
#multi-bars-containers div#svg {
  height: 95%;
  /*margin-top: 25px;
  padding-top: 25px;
  .nvd3.nv-wrap.nv-multiBarHorizontalChart{
      padding-top: 30px ;
  }*/
}
/* line 80, ../sass/pages/_graphs.scss */
#multi-bars-containers div#svg div#downloads {
  bottom: -10px;
}

/* line 87, ../sass/pages/_graphs.scss */
.bars-container .nvd3 .nv-x .nv-axis line {
  stroke: none;
}

/* line 95, ../sass/pages/_graphs.scss */
.dualbars-container svg {
  margin-top: 100px;
}
/* line 97, ../sass/pages/_graphs.scss */
.dualbars-container svg rect.background_title {
  display: none;
}
/* line 101, ../sass/pages/_graphs.scss */
.dualbars-container svg path, .dualbars-container svg line#line_origin {
  shape-rendering: crispEdges;
  stroke: #000;
  fill: none;
  stroke-width: 0.5px;
}
/* line 108, ../sass/pages/_graphs.scss */
.dualbars-container svg rect.hidden, .dualbars-container svg text.hidden {
  display: none;
}
/* line 112, ../sass/pages/_graphs.scss */
.dualbars-container svg text#rect_900, .dualbars-container svg text#rect_901, .dualbars-container svg text#rect_902 {
  font-weight: 800;
}
/* line 116, ../sass/pages/_graphs.scss */
.dualbars-container svg text.shared, .dualbars-container svg .axis text {
  font-size: 0.9em;
}
/* line 122, ../sass/pages/_graphs.scss */
.dualbars-container ul.colorLegend {
  position: absolute;
  width: 240px;
  margin-left: 0px;
  padding-left: 0;
  top: 80px;
  margin-left: 100px;
}
/* line 130, ../sass/pages/_graphs.scss */
.dualbars-container ul.colorLegend.nb-items-1 {
  width: 140px;
}
/* line 134, ../sass/pages/_graphs.scss */
.dualbars-container ul.colorLegend li {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
/* line 138, ../sass/pages/_graphs.scss */
.dualbars-container ul.colorLegend li span {
  display: block;
  float: left;
  margin-right: 5px;
  max-height: 22px !important;
  min-height: 15px;
  width: 30px;
}
/* line 149, ../sass/pages/_graphs.scss */
.dualbars-container .dual-label {
  font-size: 15px;
  font-weight: bold;
}
/* line 155, ../sass/pages/_graphs.scss */
.dualbars-container .axis.y g.tick:first-child, .dualbars-container .axis.y g.tick:last-child {
  display: none;
}

/* line 161, ../sass/pages/_graphs.scss */
.dualbars-container + #downloads {
  margin-top: 0px;
}

/* line 165, ../sass/pages/_graphs.scss */
#treemap-container {
  /* height: 600px ; */
}
/* line 167, ../sass/pages/_graphs.scss */
#treemap-container svg {
  margin-top: 80px;
}
/* line 170, ../sass/pages/_graphs.scss */
#treemap-container svg text {
  pointer-events: none;
}
/* line 174, ../sass/pages/_graphs.scss */
#treemap-container svg .grandparent text {
  font-weight: bold;
}
/* line 178, ../sass/pages/_graphs.scss */
#treemap-container svg rect {
  fill: none;
  stroke: #fff;
}
/* line 183, ../sass/pages/_graphs.scss */
#treemap-container svg rect.parent,
#treemap-container svg .grandparent rect {
  stroke-width: 2px;
}
/* line 188, ../sass/pages/_graphs.scss */
#treemap-container svg .grandparent rect {
  fill: #ccc !important;
}
/* line 192, ../sass/pages/_graphs.scss */
#treemap-container svg .grandparent:hover rect {
  fill: #ccc !important;
}
/* line 196, ../sass/pages/_graphs.scss */
#treemap-container svg .children rect.parent,
#treemap-container svg .grandparent rect {
  cursor: pointer;
}
/* line 201, ../sass/pages/_graphs.scss */
#treemap-container svg .children rect.parent {
  fill-opacity: 1;
}
/* line 203, ../sass/pages/_graphs.scss */
#treemap-container svg .children rect.parent:hover {
  fill-opacity: 0.5;
}
/* line 208, ../sass/pages/_graphs.scss */
#treemap-container svg .children:hover rect.child {
  /*fill: pink;*/
}
/* line 214, ../sass/pages/_graphs.scss */
#treemap-container .highcharts-data-labels text, #treemap-container .highcharts-data-labels tspan, #treemap-container .highcharts-button text tspan {
  font-size: 1.1em !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 800;
  font-family: "Noto Sans";
}
/* line 222, ../sass/pages/_graphs.scss */
#treemap-container .highcharts-tooltip {
  font-family: "Noto Sans";
}
/* line 226, ../sass/pages/_graphs.scss */
#treemap-container .node {
  border: solid 1px white;
  font-size: 12px;
  line-height: 12px;
  overflow: hidden;
  position: absolute;
  text-indent: 2px;
  color: #fff;
  padding: 5px 0 0 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 236, ../sass/pages/_graphs.scss */
#treemap-container .node:hover {
  background: rgba(30, 66, 115, 0.9);
}

/* line 243, ../sass/pages/_graphs.scss */
.highcharts-data-labels text, .highcharts-data-labels tspan {
  font-size: 1em !important;
  font-weight: normal;
  font-family: "Noto Sans";
}

/* line 251, ../sass/pages/_graphs.scss */
#defs {
  height: 0;
  width: 0;
}

/* line 256, ../sass/pages/_graphs.scss */
.frame {
  fill: none;
  pointer-events: all;
}

/* line 261, ../sass/pages/_graphs.scss */
.feature {
  stroke: #fff;
  stroke-width: .5px;
}

/* line 266, ../sass/pages/_graphs.scss */
.globe {
  stroke: rgba(255, 255, 255, 0.5);
  stroke-width: .25px;
}

/* line 271, ../sass/pages/_graphs.scss */
.star {
  fill: #fff;
  stroke: rgba(255, 255, 255, 0.5);
  stroke-width: .25px;
}

/* line 276, ../sass/pages/_graphs.scss */
#legend {
  padding: 1.5em 0 0 1.5em;
}

/* line 280, ../sass/pages/_graphs.scss */
.top-container-map {
  overflow-y: hidden;
}

/* line 284, ../sass/pages/_graphs.scss */
#map-container, #svg.map-container {
  /*path.country.type1:hover,path.country.type1.zoomed{
      fill: rgba(222, 45, 38,0.8) ;
  }
  path.country.type2:hover,path.country.type2.zoomed{
      fill : rgba(0, 109, 44, 0.8) ; 
  }*/
}
/* line 285, ../sass/pages/_graphs.scss */
#map-container svg, #svg.map-container svg {
  /* height: 95% !important ; */
}
/* line 288, ../sass/pages/_graphs.scss */
#map-container .stroke, #svg.map-container .stroke {
  stroke: #000;
  stroke-width: 3px;
}
/* line 292, ../sass/pages/_graphs.scss */
#map-container .fill, #svg.map-container .fill {
  /*fill: transparent ;*/
}
/* line 295, ../sass/pages/_graphs.scss */
#map-container .graticule, #svg.map-container .graticule {
  fill: none;
  stroke: #777;
  stroke-width: .5px;
  stroke-opacity: .5;
}
/* line 301, ../sass/pages/_graphs.scss */
#map-container .land, #svg.map-container .land {
  fill: #222;
}
/* line 304, ../sass/pages/_graphs.scss */
#map-container .boundary, #svg.map-container .boundary {
  fill: none;
  stroke: #fff;
  stroke-width: .5px;
}
/* line 309, ../sass/pages/_graphs.scss */
#map-container path.country, #svg.map-container path.country {
  pointer-events: all;
  stroke-width: 0.4px;
  stroke: #000;
  cursor: pointer;
  /*cursor: -webkit-grab;
  cursor: -moz-grab;*/
}
/* line 318, ../sass/pages/_graphs.scss */
#map-container path.country.no_data, #svg.map-container path.country.no_data {
  stroke: #cccccc;
}
/* line 321, ../sass/pages/_graphs.scss */
#map-container path.country#code_ESH, #map-container path.country#code_GRL, #map-container path.country.no_data, #svg.map-container path.country#code_ESH, #svg.map-container path.country#code_GRL, #svg.map-container path.country.no_data {
  cursor: default;
}
/* line 324, ../sass/pages/_graphs.scss */
#map-container path.country:hover, #map-container path.country.zoomed, #svg.map-container path.country:hover, #svg.map-container path.country.zoomed {
  fill-opacity: 0.6;
}
/* line 334, ../sass/pages/_graphs.scss */
#map-container path.country.focused, #svg.map-container path.country.focused {
  stroke-width: 1.2px;
}
/* line 339, ../sass/pages/_graphs.scss */
#map-container .legendEntry text.text_Legend, #map-container .legendEntry rect.rect_Legend, #svg.map-container .legendEntry text.text_Legend, #svg.map-container .legendEntry rect.rect_Legend {
  cursor: pointer;
}
/* line 344, ../sass/pages/_graphs.scss */
#map-container text.copyright, #map-container image.copyright, #svg.map-container text.copyright, #svg.map-container image.copyright {
  display: none;
}
/* line 348, ../sass/pages/_graphs.scss */
#map-container #map-rules, #svg.map-container #map-rules {
  display: block;
}
/* line 352, ../sass/pages/_graphs.scss */
#map-container + #downloads, #svg.map-container + #downloads {
  position: absolute;
  bottom: 90px;
  right: 0px;
}
/* line 357, ../sass/pages/_graphs.scss */
#map-container #map-rules, #svg.map-container #map-rules {
  font-size: 0.8em;
  margin-top: -15px;
  background: #fff;
}
/* line 361, ../sass/pages/_graphs.scss */
#map-container #map-rules div, #svg.map-container #map-rules div {
  text-align: justify;
}
/* line 363, ../sass/pages/_graphs.scss */
#map-container #map-rules div.midd, #svg.map-container #map-rules div.midd {
  text-align: left;
}
/* line 366, ../sass/pages/_graphs.scss */
#map-container #map-rules div.last, #svg.map-container #map-rules div.last {
  text-align: right;
  padding-right: 0px;
}
/* line 371, ../sass/pages/_graphs.scss */
#map-container #map-rules img, #svg.map-container #map-rules img {
  width: 110px;
}
/* line 374, ../sass/pages/_graphs.scss */
#map-container #map-rules .copyright, #svg.map-container #map-rules .copyright {
  width: 100%;
  display: block;
  margin-top: 5px;
}

/* line 382, ../sass/pages/_graphs.scss */
#map-bars-ranking-container {
  position: absolute;
  bottom: -100px;
  background: #ffffff;
  height: 100px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 392, ../sass/pages/_graphs.scss */
#map-bars-ranking-container.opened {
  bottom: -15px;
}
/* line 396, ../sass/pages/_graphs.scss */
#map-bars-ranking-container h3 {
  position: absolute;
  width: 350px;
  top: -20px;
  left: 50%;
  margin-left: -150px;
}
/* line 405, ../sass/pages/_graphs.scss */
#map-bars-ranking-container.colored-by-0 .nv-x text {
  display: none;
}
/* line 410, ../sass/pages/_graphs.scss */
#map-bars-ranking-container svg {
  min-height: 100px;
}
/* line 413, ../sass/pages/_graphs.scss */
#map-bars-ranking-container svg .nv-x .nvd3.nv-axis line {
  stroke: none;
}
/* line 416, ../sass/pages/_graphs.scss */
#map-bars-ranking-container svg text {
  font-size: 0.8em !important;
  font-weight: normal;
}

/* line 432, ../sass/pages/_graphs.scss */
.globe-container path.country {
  pointer-events: all;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

/* line 440, ../sass/pages/_graphs.scss */
.map-data-src svg {
  transform: translateX(-100);
}
/* line 442, ../sass/pages/_graphs.scss */
.map-data-src svg path.feature {
  fill: #0b80b7;
}

/* line 449, ../sass/pages/_graphs.scss */
.full-content h1 {
  padding-left: 20px;
  text-transform: uppercase;
  border-left: solid 4px #0b80b7;
}
/* line 454, ../sass/pages/_graphs.scss */
.full-content.map-bg {
  background: url("../img/bg_map.0.5.png") no-repeat transparent;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}

/* line 464, ../sass/pages/_graphs.scss */
.line {
  float: left;
  width: 100%;
}

/* line 469, ../sass/pages/_graphs.scss */
#svg-map {
  display: block;
  margin-left: 8%;
  margin-top: -100px;
}

/* line 474, ../sass/pages/_graphs.scss */
iframe {
  border: none;
  overflow: hidden;
}

/* line 479, ../sass/pages/_graphs.scss */
#container-map {
  height: auto;
  width: 100%;
  min-width: 310px;
  min-height: 450px;
}
/* line 484, ../sass/pages/_graphs.scss */
#container-map svg {
  /*path{
      fill: $blue2_rgba !important ;  
  }
  path[isShadow="true"]{
      fill: #fff!important ; 
  }*/
}

/* line 495, ../sass/pages/_graphs.scss */
.std-content div.std-item {
  background: #fff;
  /*padding: 5px 20px ; */
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
  /*margin: 0 10px 10px 0 ; */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  display: block;
  padding: 20px;
  margin: 0 0 20px 0px;
  height: 100%;
}
/* line 507, ../sass/pages/_graphs.scss */
.std-content div.std-item h3 {
  text-transform: uppercase;
  color: #1e4273;
  font-weight: 800;
  margin-top: 0px;
}
/* line 512, ../sass/pages/_graphs.scss */
.std-content div.std-item h3 p {
  text-align: justify;
}
/* line 516, ../sass/pages/_graphs.scss */
.std-content div.std-item h4 {
  font-size: 1em;
  font-weight: 600;
}
/* line 520, ../sass/pages/_graphs.scss */
.std-content div.std-item.last-line {
  margin-right: 0px;
}
/* line 523, ../sass/pages/_graphs.scss */
.std-content div.std-item.last-item {
  /*width: 97%;*/
  min-height: 10px;
}
/* line 529, ../sass/pages/_graphs.scss */
.std-content.std-help .std-item {
  /*margin: 0 15px 15px 0 ; 
  min-height: 400px ; */
}
/* line 534, ../sass/pages/_graphs.scss */
.std-content.std-links .std-item {
  min-height: auto;
}

/* line 541, ../sass/pages/_graphs.scss */
.pie-graph span.total_cumulate {
  display: none;
}
/* line 545, ../sass/pages/_graphs.scss */
.pie-graph .table-responsive h1 {
  display: none !important;
}

/* line 551, ../sass/pages/_graphs.scss */
.table-responsive {
  float: left;
  width: 100%;
}

/* line 556, ../sass/pages/_graphs.scss */
.sunburst-graph {
  position: relative;
}
/* line 558, ../sass/pages/_graphs.scss */
.sunburst-graph svg {
  width: auto;
  margin: auto;
  display: block;
  z-index: 2 !important;
}
/* line 564, ../sass/pages/_graphs.scss */
.sunburst-graph path {
  stroke: #fff;
  fill-rule: evenodd;
}
/* line 567, ../sass/pages/_graphs.scss */
.sunburst-graph path:hover {
  cursor: pointer;
  fill-opacity: 0.7;
}
/* line 573, ../sass/pages/_graphs.scss */
.sunburst-graph #root {
  fill-opacity: 1;
}
/* line 577, ../sass/pages/_graphs.scss */
.sunburst-graph #details {
  position: absolute;
  width: 150px;
  text-align: center;
  color: #666;
}
/* line 584, ../sass/pages/_graphs.scss */
.sunburst-graph #label {
  font-size: 1.2em;
  display: table-cell;
  text-align: center;
  height: 50px;
  width: 200px;
  vertical-align: bottom;
}
/* line 593, ../sass/pages/_graphs.scss */
.sunburst-graph #percent {
  font-size: 2.2em;
  font-weight: 700;
}
/* line 597, ../sass/pages/_graphs.scss */
.sunburst-graph #value {
  text-align: center;
  display: block;
}
/* line 602, ../sass/pages/_graphs.scss */
.sunburst-graph button#resetButton {
  position: absolute;
  right: 50px;
  top: 50px;
}
/* line 609, ../sass/pages/_graphs.scss */
.sunburst-graph .sun-item:hover {
  border-width: 2px;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}
/* line 614, ../sass/pages/_graphs.scss */
.sunburst-graph .sun-item.path-hidden {
  opacity: 0;
}

/* line 621, ../sass/pages/_graphs.scss */
.sunburstLegend text {
  font-family: "Noto Sans" !important;
}

/* line 627, ../sass/pages/_graphs.scss */
.bubbles-graph svg {
  margin-left: 200px;
}
/* line 631, ../sass/pages/_graphs.scss */
.bubbles-graph circle:hover {
  cursor: pointer;
  fill-opacity: 0.7;
}
/* line 636, ../sass/pages/_graphs.scss */
.bubbles-graph .label_bubble {
  font-size: 0.8em;
  color: #fff !important;
  fill: #ffffff;
}

/* line 644, ../sass/pages/_graphs.scss */
#force-layout-container .node {
  stroke: #fff;
  stroke-width: 1.5px;
}
/* line 647, ../sass/pages/_graphs.scss */
#force-layout-container .node:hover {
  fill-opacity: 0.7;
}
/* line 651, ../sass/pages/_graphs.scss */
#force-layout-container .world {
  fill: #fff !important;
  stroke: #000 !important;
  stroke-width: 4px;
  stroke-dasharray: 4, 4;
}
/* line 657, ../sass/pages/_graphs.scss */
#force-layout-container .region {
  stroke-width: 2px;
  stroke-dasharray: 2, 2;
  display: none;
}
/* line 662, ../sass/pages/_graphs.scss */
#force-layout-container .continent {
  display: none;
  stroke-width: 3px;
  stroke-dasharray: 3, 3;
}
/* line 667, ../sass/pages/_graphs.scss */
#force-layout-container .country {
  display: none;
}
/* line 670, ../sass/pages/_graphs.scss */
#force-layout-container .link {
  display: none;
  stroke: #999;
  stroke-opacity: .6;
}

/* line 679, ../sass/pages/_graphs.scss */
#circle-packing-container svg {
  width: auto;
  margin: auto;
  display: block;
  margin-top: 20px;
}
/* line 684, ../sass/pages/_graphs.scss */
#circle-packing-container svg g.cicle-pack-container {
  /*transform: translate(75%,0);*/
}
/* line 688, ../sass/pages/_graphs.scss */
#circle-packing-container .country {
  stroke: #fff;
  stroke-width: 1.5px;
}
/* line 692, ../sass/pages/_graphs.scss */
#circle-packing-container .node.parent {
  fill: transparent !important;
}
/* line 697, ../sass/pages/_graphs.scss */
#circle-packing-container .circlePackLegend text {
  font-size: 14px;
}

/* line 704, ../sass/pages/_graphs.scss */
#parset-container {
  /*.category-0 { fill: #278D29; stroke: #278D29; }
  .category-1 { fill: #FF68BC; stroke: #FF68BC; }
  .category-2 { fill: #2ca02c; stroke: #2ca02c; }
  .category-3 { fill: #d62728; stroke: #d62728; }
  .category-4 { fill: #9467bd; stroke: #9467bd; }
  .category-5 { fill: #8c564b; stroke: #8c564b; }
  .category-6 { fill: #e377c2; stroke: #e377c2; }
  .category-7 { fill: #7f7f7f; stroke: #7f7f7f; }
  .category-8 { fill: #bcbd22; stroke: #bcbd22; }
  .category-9 { fill: #17becf; stroke: #17becf; }*/
}
/* line 706, ../sass/pages/_graphs.scss */
#parset-container #svg {
  margin-bottom: 20px;
}
/* line 710, ../sass/pages/_graphs.scss */
#parset-container svg {
  margin: auto;
  display: block;
  width: auto;
}
/* line 716, ../sass/pages/_graphs.scss */
#parset-container .dimension {
  cursor: ns-resize;
}
/* line 717, ../sass/pages/_graphs.scss */
#parset-container .category {
  cursor: ew-resize;
}
/* line 718, ../sass/pages/_graphs.scss */
#parset-container .dimension tspan.name {
  font-size: 1.5em;
  fill: #333;
  font-weight: bold;
}
/* line 719, ../sass/pages/_graphs.scss */
#parset-container .dimension tspan.sort {
  fill: #000;
  cursor: pointer;
  opacity: 0;
}
/* line 720, ../sass/pages/_graphs.scss */
#parset-container .dimension tspan.sort:hover {
  fill: #333;
}
/* line 721, ../sass/pages/_graphs.scss */
#parset-container .dimension:hover tspan.name {
  fill: #000;
}
/* line 722, ../sass/pages/_graphs.scss */
#parset-container .dimension:hover tspan.sort {
  opacity: 1;
}
/* line 723, ../sass/pages/_graphs.scss */
#parset-container .dimension line {
  stroke: #000;
}
/* line 724, ../sass/pages/_graphs.scss */
#parset-container .dimension rect {
  stroke: none;
  fill-opacity: 0;
}
/* line 725, ../sass/pages/_graphs.scss */
#parset-container .dimension > rect, #parset-container .category-background {
  fill: #fff;
}
/* line 726, ../sass/pages/_graphs.scss */
#parset-container .dimension > rect {
  display: none;
}
/* line 727, ../sass/pages/_graphs.scss */
#parset-container .category:hover rect {
  fill-opacity: .3;
}
/* line 728, ../sass/pages/_graphs.scss */
#parset-container .dimension:hover > rect {
  fill-opacity: .3;
}
/* line 729, ../sass/pages/_graphs.scss */
#parset-container .ribbon path {
  stroke-opacity: 0;
  fill-opacity: .5;
}
/* line 730, ../sass/pages/_graphs.scss */
#parset-container .ribbon path.active {
  fill-opacity: .9;
}
/* line 731, ../sass/pages/_graphs.scss */
#parset-container .ribbon-mouse path {
  fill-opacity: 0;
}
/* line 745, ../sass/pages/_graphs.scss */
#parset-container .ribbon.sex {
  /*.sex-1{
      fill: #182AF0 ; stroke : #182AF0 ; 
  }
  .sex-2{
      fill: #C14BCC ; stroke : #C14BCC ; 
  }*/
}
/* line 753, ../sass/pages/_graphs.scss */
#parset-container .ribbon.cancer {
            /*.cancer-1{ color :#AE563E ; fill : #AE563E ; fill : #AE563E ; background : #AE563E ; } 
            .cancer-2{ color :#2A4950 ; fill : #2A4950 ; fill : #2A4950 ; background : #2A4950 ; } 
            .cancer-3{ color :#6D8A6D; fill : #6D8A6D ; fill : #6D8A6D ; background : #6D8A6D ;  }
            .cancer-4{ color :#DC1341; fill : #DC1341 ; fill : #DC1341 ; background : #DC1341 ;}
            .cancer-5{ color :#4682B4; fill : #4682B4 ; fill : #4682B4 ; background : #4682B4 ;}
            .cancer-29{ color : #DCDCDC ; fill : #DCDCDC ; fill : #DCDCDC ; background : #DCDCDC ;}     // Other
            .cancer-22{ color : #278D29 ; fill : #278D29 ; fill : #278D29 ; background : #278D29 ;} // Bladder
            .cancer-15{ color: #FF68BC ; fill : #FF68BC ; fill : #FF68BC ; background : #FF68BC ;}      // Breast
            .cancer-6{ color: #FFD803 ; fill : #FFD803 ; fill : #FFD803 ; background : #FFD803 ;}       // Colorectum
            .cancer-16{ color : #FF7500 ; fill : #FF7500 ; fill : #FF7500 ; background : #FF7500 ;}    // Cervi Uteri ,FC6158,
            .cancer-17{ color :#9FE72D ; fill : #9FE72D ; fill : #9FE72D ; background : #9FE72D ;} 
            .cancer-18{ color :#8C07C2 ; fill : #8C07C2 ;  fill : #8C07C2 ; background : #8C07C2 ;} 
            .cancer-10{ color : #a9d4ba ; fill : #a9d4ba ; fill : #a9d4ba ; background : #a9d4ba ;}
            .cancer-27{ color : #fff ; fill : #fffff ; fill : #fffff ; background : #fffff ;}
            .cancer-26{ color :#9931D0; fill : #9931D0 ; fill : #9931D0 ; background : #9931D0 ;}
            .cancer-25{ color : #fff ; fill : #fffff ; fill : #fffff ; background : #fffff ;}
            .cancer-21{ color :#040186; fill : #040186 ; fill : #040186 ; background : #040186 ;}
            .cancer-7{ color :#F3A654; fill : #F3A654 ; fill : #F3A654 ; background : #F3A654 ;}
            .cancer-11{ color :#1E90FF; fill : #1E90FF ; fill : #1E90FF ; background : #1E90FF ;}
            .cancer-20{ color : #ffff44 ; fill : #ffff44 ; fill : #ffff44 ; background : #ffff44 ;}
            .cancer-19{ color :#34A76E; fill : #34A76E ; fill : #34A76E ; background : #34A76E ;}
            .cancer-23{ color :#D5BED2; fill : #D5BED2 ; fill : #D5BED2 ; background : #D5BED2 ;}

            .cancer-9{ color :#940009; fill : #940009 ; fill : #940009 ; background : #940009 ;}
            .cancer-12{ color :#894919; fill : #894919 ; fill : #894919 ; background : #894919 ;}

            .cancer-24{ color :#ADD9E4; fill : #ADD9E4 ; fill : #ADD9E4 ; background : #ADD9E4 ;}
            .cancer-14{ color :#FFC2CA; fill : #FFC2CA ; fill : #FFC2CA ; background : #FFC2CA ;}
            .cancer-28{ color :#FFFFA6; fill : #FFFFA6 ; fill : #FFFFA6 ; background : #FFFFA6 ;}

            .cancer-104{ color : #fff ; fill : #fffff ; fill : #fffff ; background : #fffff ;}
            .cancer-105{ color : #fff ; fill : #fffff ; fill : #fffff ; background : #fffff ;}
            .cancer-other{ color : #CCCCCC ; fill : #CCCCCC ; fill : #CCCCCC ; background : #CCCCCC ;}*/
}
/* line 789, ../sass/pages/_graphs.scss */
#parset-container .ribbon.type {
  /*.type-0{ color: #4682b3 ; fill: #4682b3 ; }
  .type-1{ color:#db163d ; fill: #db163d ; }*/
}
/* line 794, ../sass/pages/_graphs.scss */
#parset-container .ribbon.population {
  /* continent */
            /*.population-905{  fill: #fc2121 ; stroke : #fc2121 ; }
            .population-962{  fill: #a1d5d6 ; stroke : #a1d5d6 ; }
            .population-966{  fill: #004529 ; stroke : #004529 ; }
            .population-967{  fill: #7A0177 ; stroke : #7A0177 ; }
            .population-968{  fill: #08306B ; stroke : #08306B ; }
            .population-969{  fill: #FFD92F ; stroke : #FFD92F ; }

            /* less developed region */
  /* more developed region */
  /*.population-901{  fill: #d8b365 ; stroke : #d8b365 ; }
  .population-902{  fill: #5ab4ac ; stroke : #5ab4ac ; }*/
  /* who regions */
  /*.population-991{  fill: #e41a1c ; stroke : #e41a1c ; }
  .population-992{  fill: #377eb8 ; stroke : #377eb8 ; }
  .population-993{  fill: #4daf4a ; stroke : #4daf4a ; }
  .population-994{  fill: #984ea3 ; stroke : #984ea3 ; }
  .population-995{  fill: #ff7f00 ; stroke : #ff7f00 ; }
  .population-996{  fill: #ffff33 ; stroke : #ffff33 ; }*/
  /* hdi regions */
  /*.population-981{  fill: #1b9e77 ; stroke : #1b9e77 ; }
  .population-982{  fill: #d95f02 ; stroke : #d95f02 ; }
  .population-983{  fill: #7570b3 ; stroke : #7570b3 ; }
  .population-984{  fill: #e7298a ; stroke : #e7298a ; }*/
}
/* line 827, ../sass/pages/_graphs.scss */
#parset-container svg {
  padding: 0 !important;
}

/* line 835, ../sass/pages/_graphs.scss */
.radar-chart .level {
  stroke: grey;
  stroke-width: 0.5;
}

/* line 840, ../sass/pages/_graphs.scss */
.radar-chart .axis line {
  stroke: grey;
  stroke-width: 1;
}

/* line 844, ../sass/pages/_graphs.scss */
.radar-chart .axis .legend {
  font-size: 0.8em;
}

/* line 847, ../sass/pages/_graphs.scss */
.radar-chart .axis .legend.top {
  dy: 1em;
}

/* line 850, ../sass/pages/_graphs.scss */
.radar-chart .axis .legend.left {
  text-anchor: start;
}

/* line 853, ../sass/pages/_graphs.scss */
.radar-chart .axis .legend.middle {
  text-anchor: middle;
}

/* line 856, ../sass/pages/_graphs.scss */
.radar-chart .axis .legend.right {
  text-anchor: end;
}

/* line 860, ../sass/pages/_graphs.scss */
.radar-chart .tooltip {
  transition: opacity 200ms;
  opacity: 0;
}

/* line 864, ../sass/pages/_graphs.scss */
.radar-chart .tooltip.visible {
  opacity: 1;
}

/* area transition when hovering */
/* line 869, ../sass/pages/_graphs.scss */
.radar-chart .area {
  stroke-width: 2;
  fill-opacity: 0.5;
}

/* line 873, ../sass/pages/_graphs.scss */
.radar-chart.focus .area {
  fill-opacity: 0.1;
}

/* line 876, ../sass/pages/_graphs.scss */
.radar-chart.focus .area.focused {
  fill-opacity: 0.7;
}

/* line 880, ../sass/pages/_graphs.scss */
.radar-chart .circle {
  fill-opacity: 0.9;
}

/* transitions */
/* line 885, ../sass/pages/_graphs.scss */
.radar-chart .area, .radar-chart .circle {
  transition: opacity 300ms, fill-opacity 200ms;
  opacity: 1;
}

/* line 889, ../sass/pages/_graphs.scss */
.radar-chart .d3-enter, .radar-chart .d3-exit {
  opacity: 0;
}

/* line 894, ../sass/pages/_graphs.scss */
#radar-container .radar-chart .area {
  fill-opacity: 0.7;
}
/* line 897, ../sass/pages/_graphs.scss */
#radar-container .radar-chart.focus .area {
  fill-opacity: 0.3;
}
/* line 900, ../sass/pages/_graphs.scss */
#radar-container .radar-chart.focus .area.focused {
  fill-opacity: 0.9;
}
/* line 903, ../sass/pages/_graphs.scss */
#radar-container .area, #radar-container .circle {
  fill: #FFD700;
  stroke: none;
}
/* line 907, ../sass/pages/_graphs.scss */
#radar-container .title_radar {
  fill: #1e4273;
  font-weight: bold;
}

/* line 914, ../sass/pages/_graphs.scss */
#dot-matrix-container {
  height: 100%;
  overflow-y: auto !important;
  padding-bottom: 50px;
}
/* line 921, ../sass/pages/_graphs.scss */
#dot-matrix-container .population {
  float: left;
  width: 100%;
  padding: 5px 0 5px 20px;
}
/* line 925, ../sass/pages/_graphs.scss */
#dot-matrix-container .population h3 {
  font-size: 1.2em;
  float: left;
  width: 200px;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 20px;
  color: #1e4273;
  text-align: right;
}
/* line 935, ../sass/pages/_graphs.scss */
#dot-matrix-container .population span {
  font-size: 2em;
  font-style: italic;
  width: 100%;
  display: block;
  text-align: right;
}
/* line 943, ../sass/pages/_graphs.scss */
#dot-matrix-container .unit.population {
  float: right;
  margin-top: -95px;
}
/* line 946, ../sass/pages/_graphs.scss */
#dot-matrix-container .unit.population h3 {
  width: 70%;
}
/* line 949, ../sass/pages/_graphs.scss */
#dot-matrix-container .unit.population ul.sub_items {
  width: 20%;
}
@-webkit-keyframes grow {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
/* line 962, ../sass/pages/_graphs.scss */
#dot-matrix-container .legend {
  width: 120px;
  position: absolute;
  right: 0px;
  top: 90px;
}
/* line 967, ../sass/pages/_graphs.scss */
#dot-matrix-container .legend ul {
  padding-left: 0px;
}
/* line 969, ../sass/pages/_graphs.scss */
#dot-matrix-container .legend ul li {
  width: 100%;
  text-align: center;
}
/* line 972, ../sass/pages/_graphs.scss */
#dot-matrix-container .legend ul li div {
  margin: auto;
  text-align: center;
  font-size: 3em;
}
/* line 978, ../sass/pages/_graphs.scss */
#dot-matrix-container .legend ul li h3 {
  text-align: center;
  width: auto;
}
/* line 982, ../sass/pages/_graphs.scss */
#dot-matrix-container .legend ul li span {
  font-size: 1.6em;
}

/* line 990, ../sass/pages/_graphs.scss */
ul.sub_items {
  float: left;
  width: 70%;
  padding-left: 0px;
}
/* line 994, ../sass/pages/_graphs.scss */
ul.sub_items h4 {
  font-size: 0.8em;
}
/* line 997, ../sass/pages/_graphs.scss */
ul.sub_items li {
  float: left;
  margin: 0 10px 10px 0;
}
/* line 1000, ../sass/pages/_graphs.scss */
ul.sub_items li div {
  background: #1e4273;
}
/* line 1003, ../sass/pages/_graphs.scss */
ul.sub_items li div.thousand {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-animation: grow 1s 1;
}
/* line 1009, ../sass/pages/_graphs.scss */
ul.sub_items li div.hundred {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-animation: grow 1s 1;
}
/* line 1015, ../sass/pages/_graphs.scss */
ul.sub_items li div.ten {
  width: 12px;
  height: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  -webkit-animation: grow 1s 1;
}
/* line 1021, ../sass/pages/_graphs.scss */
ul.sub_items li div.rest {
  width: 6px;
  height: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
/* line 1026, ../sass/pages/_graphs.scss */
ul.sub_items li div.white {
  background-color: #fff;
}
/* line 1029, ../sass/pages/_graphs.scss */
ul.sub_items li div.selectable {
  cursor: pointer;
}
/* line 1031, ../sass/pages/_graphs.scss */
ul.sub_items li div.selectable:hover {
  background-color: #ffa147;
}
/* line 1034, ../sass/pages/_graphs.scss */
ul.sub_items li div.selectable.selected {
  border: solid 4px #ffa147;
}

/* line 1041, ../sass/pages/_graphs.scss */
.parset_tooltip {
  background-color: #0b80b7;
  color: #fff;
  position: absolute;
  padding: 5px 10px;
  font-size: 12px;
}

/* line 1051, ../sass/pages/_graphs.scss */
#table-container #svg {
  padding: 0px !important;
}
/* line 1054, ../sass/pages/_graphs.scss */
#table-container #table-data, #table-container #table-summary {
  margin-bottom: 0px;
}
/* line 1058, ../sass/pages/_graphs.scss */
#table-container #table-data-container {
  position: relative;
  padding-top: 50px;
  width: 100%;
}
/* line 1063, ../sass/pages/_graphs.scss */
#table-container #table-data-container h2 {
  margin-top: 0px !important;
}
/* line 1068, ../sass/pages/_graphs.scss */
#table-container div#downloads {
  float: right;
  margin-top: 0px;
  margin-right: 0px;
}
/* line 1073, ../sass/pages/_graphs.scss */
#table-container p.legend {
  padding-left: 20px;
  font-size: 0.9em;
  font-style: italic;
  min-height: 35px;
  display: block;
}

/* line 1083, ../sass/pages/_graphs.scss */
h1#title-graph {
  display: block;
  position: absolute;
  top: 80px;
  left: 30px;
  font-size: 2em;
}

/* line 1091, ../sass/pages/_graphs.scss */
md-sidenav md-content,
md-sidenav.filters {
  color: #fff;
  background: #f5f5f5;
}

/* line 1099, ../sass/pages/_graphs.scss */
md-content img.loader {
  position: absolute;
  width: 40px;
  left: 50%;
  top: 250px;
  margin-left: -20px;
}

/* line 1109, ../sass/pages/_graphs.scss */
.container-filter {
  overflow-y: auto;
  padding-right: 0px;
  width: 300px;
}

/* line 1116, ../sass/pages/_graphs.scss */
.row.cangraph {
  height: 100%;
}

/* line 1120, ../sass/pages/_graphs.scss */
.loading {
  margin-top: 10em;
  text-align: center;
  color: gray;
}

/* line 1126, ../sass/pages/_graphs.scss */
.inner-content {
  background: #fff;
  padding: 20px 15px 20px 35px;
  margin-right: 0px;
}

/* line 1132, ../sass/pages/_graphs.scss */
svg {
  /* background: url('/img/logo-iarc-o.png') 50% 50% no-repeat #fff  ; */
}
/* line 1134, ../sass/pages/_graphs.scss */
svg#pie-nvd3 {
  background-position: 5% 90%;
}
/* line 1137, ../sass/pages/_graphs.scss */
svg#multibar-nvd3 {
  background-position: 90% 5%;
}
/* line 1139, ../sass/pages/_graphs.scss */
svg#multibar-nvd3 .nvd3 .nv-axis .nv-zeroLine line {
  stroke-width: 1.5px;
  stroke: #000;
}
/* line 1144, ../sass/pages/_graphs.scss */
svg text.chart-title, svg text.chart-total, svg text.highcharts-title, svg text.highcharts-title tspan {
  font-weight: 500 !important;
  fill: #000;
  font-size: 18px !important;
  font-family: "Noto Sans" !important;
}
/* line 1150, ../sass/pages/_graphs.scss */
svg text.chart-title {
  display: none;
}
/* line 1154, ../sass/pages/_graphs.scss */
svg text.sub-title {
  font-weight: 500 !important;
  fill: #1e4273 !important;
  font-size: 11px !important;
  font-family: "Noto Sans";
}

/* line 1162, ../sass/pages/_graphs.scss */
div#svg, div#svg-bar, div#map-container {
  /* alternative to title */
}
/* line 1164, ../sass/pages/_graphs.scss */
div#svg h2#chart-title, div#svg-bar h2#chart-title, div#map-container h2#chart-title {
  position: absolute;
  width: 100%;
  text-align: center;
  padding: 0 10px;
  top: 5px;
}

/* line 1173, ../sass/pages/_graphs.scss */
h2#chart-title, h2.chart-title {
  font-weight: 500 !important;
  fill: #000;
  color: #000;
  font-size: 20px !important;
  font-family: "Noto Sans";
  text-transform: none;
  text-align: center;
  padding: 0px 0px 5px 0px;
  min-height: 30px;
  z-index: 3;
}

/* line 1186, ../sass/pages/_graphs.scss */
.femalebar, .malebar {
  fill: #a7b6c1;
}

/* line 1189, ../sass/pages/_graphs.scss */
.highlight rect.malebar, .highlight rect.femalebar {
  fill: #1e4273;
}

/* line 1192, ../sass/pages/_graphs.scss */
rect.left_incidence, rect.right_incidence {
  fill-opacity: 0.75;
  fill: #6cbbe6;
  stroke: #6cbbe6;
}

/* line 1197, ../sass/pages/_graphs.scss */
rect.right_mortality, rect.left_mortality {
  fill-opacity: 0.75;
  fill: #e65a53;
  stroke: #e65a53;
}

/* line 1202, ../sass/pages/_graphs.scss */
text.malebar, text.femalebar {
  display: none;
}

/* line 1205, ../sass/pages/_graphs.scss */
.highlight text {
  display: block;
  fill: #0b80b7;
}

/* line 1210, ../sass/pages/_graphs.scss */
.grid line {
  stroke: #b7b7b7;
  stroke-width: 0.5;
}
/* line 1214, ../sass/pages/_graphs.scss */
.grid path {
  stroke: #000000;
  stroke-width: 1;
}

/* line 1222, ../sass/pages/_graphs.scss */
.axis g.tick line {
  stroke-width: 0.8;
  stroke: #000000;
}

/* hide first line grid left + firt tick label */
/* line 1233, ../sass/pages/_graphs.scss */
.axis.x.left > g.tick:first-child text, .grid.left > g.tick:first-child {
  display: none;
}

/* line 1237, ../sass/pages/_graphs.scss */
#svg, .graph {
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
}

/* line 1243, ../sass/pages/_graphs.scss */
#svg {
  height: 95%;
}

/* line 1246, ../sass/pages/_graphs.scss */
label {
  width: 100%;
}

/* line 1250, ../sass/pages/_graphs.scss */
svg {
  height: 100%;
  width: 100%;
}

/* line 1255, ../sass/pages/_graphs.scss */
.half_svg {
  width: 48% !important;
  height: 90%;
  float: left;
}

/* line 1261, ../sass/pages/_graphs.scss */
.hidden-filter {
  display: none;
}

/* line 1268, ../sass/pages/_graphs.scss */
div#map-container button.zoom_in, div#map-container button.zoom_out {
  padding: 3px 5px;
  right: 0;
  position: absolute;
  top: 5px;
  width: 20px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1280, ../sass/pages/_graphs.scss */
div#map-container button.zoom_in:hover, div#map-container button.zoom_out:hover {
  background: #1e4273;
  color: #fff;
}
/* line 1286, ../sass/pages/_graphs.scss */
div#map-container button.zoom_in {
  right: 25px;
}
/* line 1290, ../sass/pages/_graphs.scss */
div#map-container g.groupLegend {
  cursor: move;
}

/* line 1296, ../sass/pages/_graphs.scss */
.legend_bubbles circle {
  fill: none;
  stroke: #ccc;
}

/* line 1301, ../sass/pages/_graphs.scss */
.legend_bubbles text {
  fill: #777;
  text-anchor: middle;
}

/* line 1308, ../sass/pages/_graphs.scss */
svg#bar-nvd3 .label {
  font-size: 100%;
  font-weight: normal;
}

/* line 1318, ../sass/pages/_graphs.scss */
.multiple-bars-container svg#bar-nvd3 .label {
  font-size: 100%;
}
/* line 1327, ../sass/pages/_graphs.scss */
.multiple-bars-container .nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 1;
}
/* line 1331, ../sass/pages/_graphs.scss */
.multiple-bars-container .nvd3 .nv-axis .nv-zeroLine line, .multiple-bars-container .nvd3 .nv-axis path {
  stroke: #000;
  stroke-width: 1px;
}
/* line 1336, ../sass/pages/_graphs.scss */
.multiple-bars-container .nv-legendWrap.nvd3-svg {
  display: none;
}
/* line 1340, ../sass/pages/_graphs.scss */
.multiple-bars-container .nv-y .nvd3.nv-axis g.tick text,
.multiple-bars-container .nv-y .nv-axis .nv-axisMaxMin text {
  transform: translate(0px, 6px);
  font-size: 14px;
}
/* line 1347, ../sass/pages/_graphs.scss */
.multiple-bars-container .nv-y .nvd3.nv-axis g.tick:first-child line,
.multiple-bars-container .nv-y .nvd3.nv-axis g.tick:nth-child(even) text {
  display: none;
}
/* line 1352, ../sass/pages/_graphs.scss */
.multiple-bars-container .nv-y .nvd3.nv-axis line.axis_tick {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
/* line 1364, ../sass/pages/_graphs.scss */
.multiple-bars-container .legendCells text {
  font-size: 11px;
  font-weight: 500;
}
/* line 1370, ../sass/pages/_graphs.scss */
.multiple-bars-container text.percent_value {
  font-weight: normal !important;
  font-size: 0.9em !important;
  fill: #ffffff !important;
}
/* line 1376, ../sass/pages/_graphs.scss */
.multiple-bars-container text.absolute_value {
  font-weight: normal !important;
  font-size: 0.8em !important;
  fill: #000000 !important;
}
/* line 1382, ../sass/pages/_graphs.scss */
.multiple-bars-container text.absolute_value.grouped {
  font-weight: normal !important;
  font-size: 0.8em !important;
  fill: #ffffff !important;
}

/* line 1391, ../sass/pages/_graphs.scss */
#graphic-content #color-picker-container {
  position: absolute;
  bottom: 150px;
  right: 100px;
  display: none;
}
/* line 1396, ../sass/pages/_graphs.scss */
#graphic-content #color-picker-container svg {
  width: auto;
  height: auto;
  min-height: auto;
}
/* line 1402, ../sass/pages/_graphs.scss */
#graphic-content #color-picker-container .colorpicker-inline.colorpicker-visible {
  display: inline-block;
  background: #ccc;
  height: 158px;
}
/* line 1408, ../sass/pages/_graphs.scss */
#graphic-content #color-picker-container button {
  position: absolute;
  bottom: -35px;
  padding: 2px 10px 2px 10px;
  font-size: 12px;
  height: 25px;
  font-weight: 700;
  border-radius: 4px;
  bottom: 5px;
  z-index: 2;
  background: #1e4273;
  left: 5px;
}
/* line 1423, ../sass/pages/_graphs.scss */
#graphic-content #color-picker-container button#reset-color-picker {
  right: 5px;
  left: auto;
}
/* line 1428, ../sass/pages/_graphs.scss */
#graphic-content #color-picker-container button#close-color-picker {
  top: -15px;
  right: -20px;
  left: auto;
  background: none;
  color: #fff;
  font-size: 1.5em;
}
/* line 1435, ../sass/pages/_graphs.scss */
#graphic-content #color-picker-container button#close-color-picker i {
  color: #1e4273;
}

/* line 1449, ../sass/pages/_graphs.scss */
div.dataviz_container {
  background: #fff;
}

/* line 1453, ../sass/pages/_graphs.scss */
.data-graph-table {
  /*overflow-y: auto ;     */
  /*padding-top: 30px !important; 
  margin-left: 410px ; */
}
/* line 1459, ../sass/pages/_graphs.scss */
.data-graph-table .compare-chart-title {
  position: absolute;
  top: 80px;
  left: 50%;
  margin-left: -190px;
  font-weight: 700 !important;
  fill: #000;
  font-size: 16px !important;
  font-family: "Noto Sans";
}

/* line 1478, ../sass/pages/_graphs.scss */
div#downloads {
  /*float: right ; 
  margin-top: 30px; */
  display: none;
  position: absolute;
  right: 0px;
  top: 40px;
  z-index: 20;
}
/* line 1489, ../sass/pages/_graphs.scss */
div#downloads ul {
  padding-left: 8px;
}
/* line 1491, ../sass/pages/_graphs.scss */
div#downloads ul li {
  margin-right: 5px;
  display: inline-block;
}
/* line 1494, ../sass/pages/_graphs.scss */
div#downloads ul li a.btn_download {
  padding: 3px 5px;
  cursor: pointer;
  display: block;
  font-size: 0.8em;
  background: #1e4273;
  color: #fff;
  border: none;
}
/* line 1502, ../sass/pages/_graphs.scss */
div#downloads ul li a.btn_download:hover {
  background: #0b80b7;
}

/* line 1511, ../sass/pages/_graphs.scss */
.button_dl .btn {
  text-align: center;
}
/* line 1513, ../sass/pages/_graphs.scss */
.button_dl .btn .sub-btn {
  border: solid 1px #ccc;
  margin: 15px;
}
/* line 1516, ../sass/pages/_graphs.scss */
.button_dl .btn .sub-btn h3 {
  text-align: left;
}

/* line 1525, ../sass/pages/_graphs.scss */
table.table {
  /* background: url('/img/logo-iarc-o.png') 50% 50% no-repeat transparent  ; */
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1528, ../sass/pages/_graphs.scss */
table.table tr {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1531, ../sass/pages/_graphs.scss */
table.table tr.highlighted {
  background: #1e4273;
  color: #fff;
}

/* line 1537, ../sass/pages/_graphs.scss */
a#view_table_btn {
  margin-top: 10px;
  background: #0b80b7;
  color: #fff;
  font-size: 0.8em;
  display: inline-block;
  padding: 5px 10px;
}

/* line 1546, ../sass/pages/_graphs.scss */
#table-data, #table-summary {
  width: 100%;
  margin-bottom: 100px;
  padding: 0 50px 20px 20px;
}
/* line 1550, ../sass/pages/_graphs.scss */
#table-data iframe, #table-summary iframe {
  border: none;
  width: 100%;
  min-height: 600px;
}
/* line 1555, ../sass/pages/_graphs.scss */
#table-data .table > thead > tr > th, #table-data .table > tbody > tr > th, #table-data .table > tfoot > tr > th, #table-data .table > thead > tr > td, #table-data .table > tbody > tr > td, #table-data .table > tfoot > tr > td, #table-summary .table > thead > tr > th, #table-summary .table > tbody > tr > th, #table-summary .table > tfoot > tr > th, #table-summary .table > thead > tr > td, #table-summary .table > tbody > tr > td, #table-summary .table > tfoot > tr > td {
  padding: 4px;
}
/* line 1558, ../sass/pages/_graphs.scss */
#table-data thead, #table-data thead th, #table-summary thead, #table-summary thead th {
  background: #0b80b7;
  color: #fff;
}
/* line 1562, ../sass/pages/_graphs.scss */
#table-data tfoot, #table-data tfoot td, #table-summary tfoot, #table-summary tfoot td {
  background: #cccccc;
}
/* line 1565, ../sass/pages/_graphs.scss */
#table-data h1, #table-summary h1 {
  font-size: 1.2em;
  padding: 10px 0;
  color: #0b80b7;
  display: block;
  text-transform: uppercase;
  text-align: center;
  height: 50px;
  background: url("img/logo-iarc-o.gif") 5px 5px no-repeat transparent;
  background-size: 15%;
}
/* line 1577, ../sass/pages/_graphs.scss */
#table-data table.tablesorter thead tr .header, #table-summary table.tablesorter thead tr .header {
  background-image: url(../img/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
/* line 1583, ../sass/pages/_graphs.scss */
#table-data table.tablesorter thead tr .headerSortUp, #table-summary table.tablesorter thead tr .headerSortUp {
  background-image: url(../img/asc.gif);
}
/* line 1586, ../sass/pages/_graphs.scss */
#table-data table.tablesorter thead tr .headerSortDown, #table-summary table.tablesorter thead tr .headerSortDown {
  background-image: url(../img/desc.gif);
}
/* line 1589, ../sass/pages/_graphs.scss */
#table-data table.tablesorter thead tr .headerSortDown, #table-data table.tablesorter thead tr .headerSortUp, #table-summary table.tablesorter thead tr .headerSortDown, #table-summary table.tablesorter thead tr .headerSortUp {
  background-color: #1e4273;
}
/* line 1594, ../sass/pages/_graphs.scss */
#table-data.table-dual th.header, #table-summary.table-dual th.header {
  text-align: center !important;
}
/* line 1598, ../sass/pages/_graphs.scss */
#table-data h2#chart-title, #table-summary h2#chart-title {
  position: relative !important;
}

/* line 1603, ../sass/pages/_graphs.scss */
.nvd3 text {
  font-family: "Noto Sans", Verdana, sans-serif;
  font-size: 1em !important;
}

/* line 1608, ../sass/pages/_graphs.scss */
p.legend {
  width: 100%;
  text-align: left;
}

/* line 1614, ../sass/pages/_graphs.scss */
ul.dataviz_tool {
  position: absolute;
  right: 0px;
  z-index: 1000;
  top: 25%;
}
/* line 1620, ../sass/pages/_graphs.scss */
ul.dataviz_tool ul.sub-group {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 2px;
}
/* line 1625, ../sass/pages/_graphs.scss */
ul.dataviz_tool ul.sub-group li {
  padding-left: 0px;
  margin: 0 0 7px 0;
}
/* line 1628, ../sass/pages/_graphs.scss */
ul.dataviz_tool ul.sub-group li a {
  display: block;
  position: relative;
  cursor: pointer;
}
/* line 1632, ../sass/pages/_graphs.scss */
ul.dataviz_tool ul.sub-group li a span.hd {
  display: block;
  position: absolute;
  color: #000;
  font-weight: 800;
  font-size: 8px;
  bottom: -5px;
  right: -5px;
  background: #fff;
  border: solid 1px #cccccc;
  padding: 2px;
  border-radius: 15px;
}
/* line 1645, ../sass/pages/_graphs.scss */
ul.dataviz_tool ul.sub-group li a i {
  font-size: 1.8em;
}
/* line 1649, ../sass/pages/_graphs.scss */
ul.dataviz_tool ul.sub-group li:last-child {
  margin-bottom: 0px;
}

/* line 1661, ../sass/pages/_graphs.scss */
.svg-scatter-plot .axis path {
  fill: none;
  stroke: #000000 !important;
  stroke: 0;
}
/* line 1667, ../sass/pages/_graphs.scss */
.svg-scatter-plot .axis .tick line {
  fill: none;
  fill: #000000;
}
/* line 1674, ../sass/pages/_graphs.scss */
.svg-scatter-plot table.val_tooltip tr td {
  background: #fff;
  border: solid 1px black;
  padding: 3px 10px;
}
/* line 1682, ../sass/pages/_graphs.scss */
.svg-scatter-plot text#chart-title {
  display: none;
}
/* line 1686, ../sass/pages/_graphs.scss */
.svg-scatter-plot #svg-dot svg {
  height: 500px !important;
}
/* line 1690, ../sass/pages/_graphs.scss */
.svg-scatter-plot .label {
  font-size: 100%;
  font-weight: 500;
}
/* line 1695, ../sass/pages/_graphs.scss */
.svg-scatter-plot .line {
  fill: none;
  stroke: steelblue;
  stroke-width: 2px;
}
/* line 1701, ../sass/pages/_graphs.scss */
.svg-scatter-plot .grid line {
  stroke: lightgrey;
  stroke-opacity: 0.7;
}
/* line 1706, ../sass/pages/_graphs.scss */
.svg-scatter-plot .grid g.tick:first-child line {
  display: none;
  stroke: none;
}
/* line 1711, ../sass/pages/_graphs.scss */
.svg-scatter-plot .grid path {
  stroke-width: 0;
  fill: none;
  shape-rendering: crispedges;
}
/* line 1718, ../sass/pages/_graphs.scss */
.svg-scatter-plot .y.axis .tick text {
  transform: translateX(0px);
}
/* line 1722, ../sass/pages/_graphs.scss */
.svg-scatter-plot .x.axis .tick text {
  transform: translateY(0px);
}
/* line 1727, ../sass/pages/_graphs.scss */
.svg-scatter-plot .legend g.item {
  cursor: pointer;
}
/* line 1730, ../sass/pages/_graphs.scss */
.svg-scatter-plot .legend g.item:hover text, .svg-scatter-plot .legend g.item.selected text {
  text-decoration: underline;
}
/* line 1733, ../sass/pages/_graphs.scss */
.svg-scatter-plot .legend g.item:hover rect, .svg-scatter-plot .legend g.item.selected rect {
  stroke-width: 2px;
  stroke: #000000;
}
/* line 1741, ../sass/pages/_graphs.scss */
.svg-scatter-plot line.mark {
  shape-rendering: crispedges;
}
/* line 1745, ../sass/pages/_graphs.scss */
.svg-scatter-plot ul.legend {
  margin-top: 50px;
  padding-left: 85px !important;
}
/* line 1748, ../sass/pages/_graphs.scss */
.svg-scatter-plot ul.legend li {
  margin: 0px 10px;
  display: inline-block;
}
/* line 1751, ../sass/pages/_graphs.scss */
.svg-scatter-plot ul.legend li span {
  display: inline-block;
  width: 35px;
  height: 10px;
  margin-right: 5px;
  opacity: 0.8;
}

/* line 1764, ../sass/pages/_graphs.scss */
.circle-legend line {
  stroke: #000;
  shape-rendering: crispEdges;
}
/* line 1768, ../sass/pages/_graphs.scss */
.circle-legend circle {
  stroke: #ccc;
  fill: none;
}
/* line 1773, ../sass/pages/_graphs.scss */
.circle-legend text {
  font-size: 12px;
}

/* Design 2 */
/* line 1781, ../sass/pages/_graphs.scss */
.design2 .sub-container {
  margin: auto;
  padding: 10px;
  height: 100%;
  background: #fff;
}
/* line 1788, ../sass/pages/_graphs.scss */
.design2 .sub-container h3 {
  text-align: center;
}
/* line 1794, ../sass/pages/_graphs.scss */
.design2 .sub-container .table-data h2 {
  display: none;
}
/* line 1801, ../sass/pages/_graphs.scss */
.design2 .container-filter {
  overflow: hidden;
  width: 300px;
  height: 705px !important;
  padding: 10px;
  background: #f5f5f5;
  border-radius: 4px;
  z-index: 9;
  position: fixed;
  left: 0;
  top: 140px;
  z-index: 999999999;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  transition: all 0.2s ease-in-out;
}
/* line 1817, ../sass/pages/_graphs.scss */
.design2 .container-filter.closed {
  left: -300px;
}
/* line 1821, ../sass/pages/_graphs.scss */
.design2 .container-filter #toggle-left-bar {
  display: none;
}
/* line 1827, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters .filter-form1 {
  height: 80px;
}
/* line 1831, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters .filter {
  float: left;
  min-height: 80px;
}
/* line 1835, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters .filter h3 {
  color: #000000;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 1841, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters .filter .md-button {
  margin-top: 0px;
}
/* line 1845, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters .filter md-select {
  margin: -5px 15px;
}
/* line 1850, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters #filter-options {
  display: none;
}
/* line 1854, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters div.population-tree-zone-container {
  top: 120px;
  height: auto;
}
/* line 1857, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters div.population-tree-zone-container h3 {
  padding-top: 0px;
  text-align: left;
  text-transform: uppercase;
  color: #0b80b7;
}
/* line 1865, ../sass/pages/_graphs.scss */
.design2 .container-filter .zone-filters div.population-tree-zone-container.opened {
  top: 120px;
  left: -15px;
  border: solid 1px #ccc;
}
/* line 1873, ../sass/pages/_graphs.scss */
.design2 #toggle-left-bar {
  left: 292px;
  z-index: 9999999999999;
}

@media (min-width: 767px) and (max-width: 1280px) {
  /* line 1882, ../sass/pages/_graphs.scss */
  .design2 .sub-container {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  /* line 1890, ../sass/pages/_graphs.scss */
  .design2 .sub-container {
    width: 1480px;
  }
}
/* line 2, ../sass/plugins/_select2-container.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  width: 100% !important;
  position: relative;
  vertical-align: middle;
}

/* line 9, ../sass/plugins/_select2-container.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 16, ../sass/plugins/_select2-container.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1em;
  white-space: nowrap;
}
/* line 24, ../sass/plugins/_select2-container.scss */
.select2-container .select2-selection--single .select2-selection__rendered li {
  font-size: 1em;
}

/* line 28, ../sass/plugins/_select2-container.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 31, ../sass/plugins/_select2-container.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 38, ../sass/plugins/_select2-container.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 44, ../sass/plugins/_select2-container.scss */
.select2-container .select2-search--inline {
  float: left;
  width: 100% !important;
}

/* line 48, ../sass/plugins/_select2-container.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  width: 100% !important;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 55, ../sass/plugins/_select2-container.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 58, ../sass/plugins/_select2-container.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 69, ../sass/plugins/_select2-container.scss */
.select2-results {
  display: block;
}

/* line 72, ../sass/plugins/_select2-container.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 77, ../sass/plugins/_select2-container.scss */
.select2-results__option {
  padding: 6px;
  font-size: 1em;
  user-select: none;
  -webkit-user-select: none;
}

/* line 82, ../sass/plugins/_select2-container.scss */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 85, ../sass/plugins/_select2-container.scss */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 88, ../sass/plugins/_select2-container.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 93, ../sass/plugins/_select2-container.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 98, ../sass/plugins/_select2-container.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 101, ../sass/plugins/_select2-container.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 105, ../sass/plugins/_select2-container.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 107, ../sass/plugins/_select2-container.scss */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 110, ../sass/plugins/_select2-container.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 127, ../sass/plugins/_select2-container.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 137, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 141, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 144, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 148, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 150, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 156, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 168, ../sass/plugins/_select2-container.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 171, ../sass/plugins/_select2-container.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 175, ../sass/plugins/_select2-container.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 178, ../sass/plugins/_select2-container.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 181, ../sass/plugins/_select2-container.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 185, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 190, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 196, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 200, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 206, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  color: #000;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 216, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 222, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 225, ../sass/plugins/_select2-container.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 228, ../sass/plugins/_select2-container.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 232, ../sass/plugins/_select2-container.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 236, ../sass/plugins/_select2-container.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 240, ../sass/plugins/_select2-container.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 244, ../sass/plugins/_select2-container.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 247, ../sass/plugins/_select2-container.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 251, ../sass/plugins/_select2-container.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 255, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 258, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
}

/* line 264, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 268, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 271, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #cccccc;
}

/* line 274, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option.hidden {
  display: none;
}

/* line 278, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 281, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 283, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 285, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 288, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 291, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 294, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 297, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 301, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 305, ../sass/plugins/_select2-container.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 310, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 320, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 322, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 325, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 330, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 332, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 348, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 360, ../sass/plugins/_select2-container.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 363, ../sass/plugins/_select2-container.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 372, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 374, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 377, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 381, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 391, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 401, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 407, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 409, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 413, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 415, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 424, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 430, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 433, ../sass/plugins/_select2-container.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

/* line 436, ../sass/plugins/_select2-container.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 440, ../sass/plugins/_select2-container.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 444, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 447, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 452, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 457, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 461, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 465, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

/* line 469, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 472, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 475, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 479, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 482, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 485, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

/* line 489, ../sass/plugins/_select2-container.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 494, ../sass/plugins/_select2-container.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* line 1, ../sass/plugins/_colorpickers.scss */
.colorbrewer {
  background: none;
  border: 1px black solid;
  cursor: pointer;
}

/* line 7, ../sass/plugins/_colorpickers.scss */
.colorbrewer-picker {
  width: 500px;
  height: 500px;
  border: 1px rgba(0, 0, 0, 0.5) solid;
  background: rgba(0, 0, 0, 0.3);
}

/* line 14, ../sass/plugins/_colorpickers.scss */
.brew {
  float: left;
  list-style: none;
  padding-left: 5px;
  margin: 5px 0;
}

/* line 21, ../sass/plugins/_colorpickers.scss */
.brew > li {
  height: 2em !important;
  width: 2em;
  cursor: pointer;
  float: left;
  margin: 5px;
  border: 3px solid #3e4349;
}

/* line 30, ../sass/plugins/_colorpickers.scss */
.brew > li:hover, .brew > li.selected {
  outline: 2px solid white;
}

/*!
 * Bootstrap Colorpicker - Simple and customizable colorpicker component for Twitter Bootstrap.
 * @package bootstrap-colorpicker
 * @version v3.0.0-wip
 * @license MIT
 * @link https://farbelous.github.io/bootstrap-colorpicker/
 * @link https://github.com/farbelous/bootstrap-colorpicker.git
 */
/* line 42, ../sass/plugins/_colorpickers.scss */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC");
  cursor: crosshair;
  float: left;
}

/* line 48, ../sass/plugins/_colorpickers.scss */
.colorpicker-saturation .colorpicker-guide {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}

/* line 58, ../sass/plugins/_colorpickers.scss */
.colorpicker-saturation .colorpicker-guide i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
}

/* line 65, ../sass/plugins/_colorpickers.scss */
.colorpicker-hue,
.colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}

/* line 74, ../sass/plugins/_colorpickers.scss */
.colorpicker-hue .colorpicker-guide,
.colorpicker-alpha .colorpicker-guide {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}

/* line 86, ../sass/plugins/_colorpickers.scss */
.colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC");
}

/* line 89, ../sass/plugins/_colorpickers.scss */
.colorpicker-alpha {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");
  display: none;
}

/* line 93, ../sass/plugins/_colorpickers.scss */
.colorpicker-saturation,
.colorpicker-hue,
.colorpicker-alpha {
  background-size: contain;
}

/* line 98, ../sass/plugins/_colorpickers.scss */
.colorpicker {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  float: left;
  font-size: inherit;
  color: inherit;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  border-radius: 4px;
  z-index: 1055;
}

/* line 119, ../sass/plugins/_colorpickers.scss */
.colorpicker:before,
.colorpicker:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 125, ../sass/plugins/_colorpickers.scss */
.colorpicker:after {
  clear: both;
}

/* line 128, ../sass/plugins/_colorpickers.scss */
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

/* line 139, ../sass/plugins/_colorpickers.scss */
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 149, ../sass/plugins/_colorpickers.scss */
.colorpicker div {
  position: relative;
}

/* line 152, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}

/* line 155, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}

/* line 158, ../sass/plugins/_colorpickers.scss */
.colorpicker-bar {
  height: 15px;
  margin: 5px 0 0 0;
  clear: both;
  text-align: center;
  font-size: 10px;
  line-height: normal;
}

/* line 166, ../sass/plugins/_colorpickers.scss */
.colorpicker-bar-horizontal {
  height: 15px;
  margin: 0 0 4px 0;
  float: left;
  width: 100px;
}

/* line 172, ../sass/plugins/_colorpickers.scss */
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}

/* line 180, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
  vertical-align: text-bottom;
}

/* line 187, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}

/* line 192, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}

/* line 195, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-horizontal .colorpicker-bar {
  width: 100px;
}

/* line 198, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0px;
  margin-bottom: 4px;
}

/* line 207, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-horizontal .colorpicker-hue .colorpicker-guide,
.colorpicker.colorpicker-horizontal .colorpicker-alpha .colorpicker-guide {
  display: block;
  height: 15px;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0;
}

/* line 219, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==");
}

/* line 222, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=");
}

/* line 225, ../sass/plugins/_colorpickers.scss */
.colorpicker-right:before {
  left: auto;
  right: 6px;
}

/* line 229, ../sass/plugins/_colorpickers.scss */
.colorpicker-right:after {
  left: auto;
  right: 7px;
}

/* line 233, ../sass/plugins/_colorpickers.scss */
.colorpicker-no-arrow:before {
  border-right: 0;
  border-left: 0;
}

/* line 237, ../sass/plugins/_colorpickers.scss */
.colorpicker-no-arrow:after {
  border-right: 0;
  border-left: 0;
}

/* line 241, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-visible,
.colorpicker-alpha.colorpicker-visible,
.colorpicker-saturation.colorpicker-visible,
.colorpicker-hue.colorpicker-visible,
.colorpicker-bar.colorpicker-visible {
  display: block;
}

/* line 248, ../sass/plugins/_colorpickers.scss */
.colorpicker.colorpicker-hidden,
.colorpicker-alpha.colorpicker-hidden,
.colorpicker-saturation.colorpicker-hidden,
.colorpicker-hue.colorpicker-hidden,
.colorpicker-bar.colorpicker-hidden {
  display: none;
}

/* line 255, ../sass/plugins/_colorpickers.scss */
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}

/** EXTENSIONS **/
/* line 259, ../sass/plugins/_colorpickers.scss */
.colorpicker-preview {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");
  background-position: 0 100%;
}

/* line 263, ../sass/plugins/_colorpickers.scss */
.colorpicker-preview div {
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 268, ../sass/plugins/_colorpickers.scss */
.colorpicker-swatch {
  cursor: pointer;
  float: left;
  height: 12px;
  width: 12px;
}

/* line 274, ../sass/plugins/_colorpickers.scss */
.colorpicker-swatch + .colorpicker-swatch {
  margin-left: 2px;
}

/* line 1, ../sass/plugins/_flags.scss */
.f16 .flag {
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: text-top;
  line-height: 16px;
  background: url(../img/flags16.png) no-repeat;
}

/* line 2, ../sass/plugins/_flags.scss */
.f16 ._African_Union {
  background-position: 0 -16px;
}

/* line 3, ../sass/plugins/_flags.scss */
.f16 ._Arab_League {
  background-position: 0 -32px;
}

/* line 4, ../sass/plugins/_flags.scss */
.f16 ._ASEAN {
  background-position: 0 -48px;
}

/* line 5, ../sass/plugins/_flags.scss */
.f16 ._CARICOM {
  background-position: 0 -64px;
}

/* line 6, ../sass/plugins/_flags.scss */
.f16 ._CIS {
  background-position: 0 -80px;
}

/* line 7, ../sass/plugins/_flags.scss */
.f16 ._Commonwealth {
  background-position: 0 -96px;
}

/* line 8, ../sass/plugins/_flags.scss */
.f16 ._England {
  background-position: 0 -112px;
}

/* line 9, ../sass/plugins/_flags.scss */
.f16 ._European_Union, .f16 .eu {
  background-position: 0 -128px;
}

/* line 10, ../sass/plugins/_flags.scss */
.f16 ._Islamic_Conference {
  background-position: 0 -144px;
}

/* line 11, ../sass/plugins/_flags.scss */
.f16 ._Kosovo {
  background-position: 0 -160px;
}

/* line 12, ../sass/plugins/_flags.scss */
.f16 ._NATO {
  background-position: 0 -176px;
}

/* line 13, ../sass/plugins/_flags.scss */
.f16 ._Northern_Cyprus {
  background-position: 0 -192px;
}

/* line 14, ../sass/plugins/_flags.scss */
.f16 ._Northern_Ireland {
  background-position: 0 -208px;
}

/* line 15, ../sass/plugins/_flags.scss */
.f16 ._Olimpic_Movement {
  background-position: 0 -224px;
}

/* line 16, ../sass/plugins/_flags.scss */
.f16 ._OPEC {
  background-position: 0 -240px;
}

/* line 17, ../sass/plugins/_flags.scss */
.f16 ._Red_Cross {
  background-position: 0 -256px;
}

/* line 18, ../sass/plugins/_flags.scss */
.f16 ._Scotland {
  background-position: 0 -272px;
}

/* line 19, ../sass/plugins/_flags.scss */
.f16 ._Somaliland {
  background-position: 0 -288px;
}

/* line 20, ../sass/plugins/_flags.scss */
.f16 ._Tibet {
  background-position: 0 -304px;
}

/* line 21, ../sass/plugins/_flags.scss */
.f16 ._United_Nations {
  background-position: 0 -320px;
}

/* line 22, ../sass/plugins/_flags.scss */
.f16 ._Wales {
  background-position: 0 -336px;
}

/* line 23, ../sass/plugins/_flags.scss */
.f16 .ad {
  background-position: 0 -352px;
}

/* line 24, ../sass/plugins/_flags.scss */
.f16 .ae {
  background-position: 0 -368px;
}

/* line 25, ../sass/plugins/_flags.scss */
.f16 .af {
  background-position: 0 -384px;
}

/* line 26, ../sass/plugins/_flags.scss */
.f16 .ag {
  background-position: 0 -400px;
}

/* line 27, ../sass/plugins/_flags.scss */
.f16 .ai {
  background-position: 0 -416px;
}

/* line 28, ../sass/plugins/_flags.scss */
.f16 .al {
  background-position: 0 -432px;
}

/* line 29, ../sass/plugins/_flags.scss */
.f16 .am {
  background-position: 0 -448px;
}

/* line 30, ../sass/plugins/_flags.scss */
.f16 .ao {
  background-position: 0 -464px;
}

/* line 31, ../sass/plugins/_flags.scss */
.f16 .aq {
  background-position: 0 -480px;
}

/* line 32, ../sass/plugins/_flags.scss */
.f16 .ar {
  background-position: 0 -496px;
}

/* line 33, ../sass/plugins/_flags.scss */
.f16 .as {
  background-position: 0 -512px;
}

/* line 34, ../sass/plugins/_flags.scss */
.f16 .at {
  background-position: 0 -528px;
}

/* line 35, ../sass/plugins/_flags.scss */
.f16 .au {
  background-position: 0 -544px;
}

/* line 36, ../sass/plugins/_flags.scss */
.f16 .aw {
  background-position: 0 -560px;
}

/* line 37, ../sass/plugins/_flags.scss */
.f16 .ax {
  background-position: 0 -576px;
}

/* line 38, ../sass/plugins/_flags.scss */
.f16 .az {
  background-position: 0 -592px;
}

/* line 39, ../sass/plugins/_flags.scss */
.f16 .ba {
  background-position: 0 -608px;
}

/* line 40, ../sass/plugins/_flags.scss */
.f16 .bb {
  background-position: 0 -624px;
}

/* line 41, ../sass/plugins/_flags.scss */
.f16 .bd {
  background-position: 0 -640px;
}

/* line 42, ../sass/plugins/_flags.scss */
.f16 .be {
  background-position: 0 -656px;
}

/* line 43, ../sass/plugins/_flags.scss */
.f16 .bf {
  background-position: 0 -672px;
}

/* line 44, ../sass/plugins/_flags.scss */
.f16 .bg {
  background-position: 0 -688px;
}

/* line 45, ../sass/plugins/_flags.scss */
.f16 .bh {
  background-position: 0 -704px;
}

/* line 46, ../sass/plugins/_flags.scss */
.f16 .bi {
  background-position: 0 -720px;
}

/* line 47, ../sass/plugins/_flags.scss */
.f16 .bj {
  background-position: 0 -736px;
}

/* line 48, ../sass/plugins/_flags.scss */
.f16 .bm {
  background-position: 0 -752px;
}

/* line 49, ../sass/plugins/_flags.scss */
.f16 .bn {
  background-position: 0 -768px;
}

/* line 50, ../sass/plugins/_flags.scss */
.f16 .bo {
  background-position: 0 -784px;
}

/* line 51, ../sass/plugins/_flags.scss */
.f16 .br {
  background-position: 0 -800px;
}

/* line 52, ../sass/plugins/_flags.scss */
.f16 .bs {
  background-position: 0 -816px;
}

/* line 53, ../sass/plugins/_flags.scss */
.f16 .bt {
  background-position: 0 -832px;
}

/* line 54, ../sass/plugins/_flags.scss */
.f16 .bw {
  background-position: 0 -848px;
}

/* line 55, ../sass/plugins/_flags.scss */
.f16 .by {
  background-position: 0 -864px;
}

/* line 56, ../sass/plugins/_flags.scss */
.f16 .bz {
  background-position: 0 -880px;
}

/* line 57, ../sass/plugins/_flags.scss */
.f16 .ca {
  background-position: 0 -896px;
}

/* line 58, ../sass/plugins/_flags.scss */
.f16 .cg {
  background-position: 0 -912px;
}

/* line 59, ../sass/plugins/_flags.scss */
.f16 .cf {
  background-position: 0 -928px;
}

/* line 60, ../sass/plugins/_flags.scss */
.f16 .cd {
  background-position: 0 -944px;
}

/* line 61, ../sass/plugins/_flags.scss */
.f16 .ch {
  background-position: 0 -960px;
}

/* line 62, ../sass/plugins/_flags.scss */
.f16 .ci {
  background-position: 0 -976px;
}

/* line 63, ../sass/plugins/_flags.scss */
.f16 .ck {
  background-position: 0 -992px;
}

/* line 64, ../sass/plugins/_flags.scss */
.f16 .cl {
  background-position: 0 -1008px;
}

/* line 65, ../sass/plugins/_flags.scss */
.f16 .cm {
  background-position: 0 -1024px;
}

/* line 66, ../sass/plugins/_flags.scss */
.f16 .cn {
  background-position: 0 -1040px;
}

/* line 67, ../sass/plugins/_flags.scss */
.f16 .co {
  background-position: 0 -1056px;
}

/* line 68, ../sass/plugins/_flags.scss */
.f16 .cr {
  background-position: 0 -1072px;
}

/* line 69, ../sass/plugins/_flags.scss */
.f16 .cu {
  background-position: 0 -1088px;
}

/* line 70, ../sass/plugins/_flags.scss */
.f16 .cv {
  background-position: 0 -1104px;
}

/* line 71, ../sass/plugins/_flags.scss */
.f16 .cy {
  background-position: 0 -1120px;
}

/* line 72, ../sass/plugins/_flags.scss */
.f16 .cz {
  background-position: 0 -1136px;
}

/* line 73, ../sass/plugins/_flags.scss */
.f16 .de {
  background-position: 0 -1152px;
}

/* line 74, ../sass/plugins/_flags.scss */
.f16 .dj {
  background-position: 0 -1168px;
}

/* line 75, ../sass/plugins/_flags.scss */
.f16 .dk {
  background-position: 0 -1184px;
}

/* line 76, ../sass/plugins/_flags.scss */
.f16 .dm {
  background-position: 0 -1200px;
}

/* line 77, ../sass/plugins/_flags.scss */
.f16 .do {
  background-position: 0 -1216px;
}

/* line 78, ../sass/plugins/_flags.scss */
.f16 .dz {
  background-position: 0 -1232px;
}

/* line 79, ../sass/plugins/_flags.scss */
.f16 .ec {
  background-position: 0 -1248px;
}

/* line 80, ../sass/plugins/_flags.scss */
.f16 .ee {
  background-position: 0 -1264px;
}

/* line 81, ../sass/plugins/_flags.scss */
.f16 .eg {
  background-position: 0 -1280px;
}

/* line 82, ../sass/plugins/_flags.scss */
.f16 .eh {
  background-position: 0 -1296px;
}

/* line 83, ../sass/plugins/_flags.scss */
.f16 .er {
  background-position: 0 -1312px;
}

/* line 84, ../sass/plugins/_flags.scss */
.f16 .es {
  background-position: 0 -1328px;
}

/* line 85, ../sass/plugins/_flags.scss */
.f16 .et {
  background-position: 0 -1344px;
}

/* line 86, ../sass/plugins/_flags.scss */
.f16 .fi {
  background-position: 0 -1360px;
}

/* line 87, ../sass/plugins/_flags.scss */
.f16 .fj {
  background-position: 0 -1376px;
}

/* line 88, ../sass/plugins/_flags.scss */
.f16 .fm {
  background-position: 0 -1392px;
}

/* line 89, ../sass/plugins/_flags.scss */
.f16 .fo {
  background-position: 0 -1408px;
}

/* line 90, ../sass/plugins/_flags.scss */
.f16 .fr {
  background-position: 0 -1424px;
}

/* line 90, ../sass/plugins/_flags.scss */
.f16 .bl, .f16 .cp, .f16 .mf, .f16 .yt {
  background-position: 0 -1424px;
}

/* line 91, ../sass/plugins/_flags.scss */
.f16 .ga {
  background-position: 0 -1440px;
}

/* line 92, ../sass/plugins/_flags.scss */
.f16 .gb {
  background-position: 0 -1456px;
}

/* line 92, ../sass/plugins/_flags.scss */
.f16 .sh {
  background-position: 0 -1456px;
}

/* line 93, ../sass/plugins/_flags.scss */
.f16 .gd {
  background-position: 0 -1472px;
}

/* line 94, ../sass/plugins/_flags.scss */
.f16 .ge {
  background-position: 0 -1488px;
}

/* line 95, ../sass/plugins/_flags.scss */
.f16 .gg {
  background-position: 0 -1504px;
}

/* line 96, ../sass/plugins/_flags.scss */
.f16 .gh {
  background-position: 0 -1520px;
}

/* line 97, ../sass/plugins/_flags.scss */
.f16 .gi {
  background-position: 0 -1536px;
}

/* line 98, ../sass/plugins/_flags.scss */
.f16 .gl {
  background-position: 0 -1552px;
}

/* line 99, ../sass/plugins/_flags.scss */
.f16 .gm {
  background-position: 0 -1568px;
}

/* line 100, ../sass/plugins/_flags.scss */
.f16 .gn {
  background-position: 0 -1584px;
}

/* line 101, ../sass/plugins/_flags.scss */
.f16 .gp {
  background-position: 0 -1600px;
}

/* line 102, ../sass/plugins/_flags.scss */
.f16 .gq {
  background-position: 0 -1616px;
}

/* line 103, ../sass/plugins/_flags.scss */
.f16 .gr {
  background-position: 0 -1632px;
}

/* line 104, ../sass/plugins/_flags.scss */
.f16 .gt {
  background-position: 0 -1648px;
}

/* line 105, ../sass/plugins/_flags.scss */
.f16 .gu {
  background-position: 0 -1664px;
}

/* line 106, ../sass/plugins/_flags.scss */
.f16 .gw {
  background-position: 0 -1680px;
}

/* line 107, ../sass/plugins/_flags.scss */
.f16 .gy {
  background-position: 0 -1696px;
}

/* line 108, ../sass/plugins/_flags.scss */
.f16 .hk {
  background-position: 0 -1712px;
}

/* line 109, ../sass/plugins/_flags.scss */
.f16 .hn {
  background-position: 0 -1728px;
}

/* line 110, ../sass/plugins/_flags.scss */
.f16 .hr {
  background-position: 0 -1744px;
}

/* line 111, ../sass/plugins/_flags.scss */
.f16 .ht {
  background-position: 0 -1760px;
}

/* line 112, ../sass/plugins/_flags.scss */
.f16 .hu {
  background-position: 0 -1776px;
}

/* line 113, ../sass/plugins/_flags.scss */
.f16 .id {
  background-position: 0 -1792px;
}

/* line 114, ../sass/plugins/_flags.scss */
.f16 .mc {
  background-position: 0 -1792px;
}

/* line 115, ../sass/plugins/_flags.scss */
.f16 .ie {
  background-position: 0 -1808px;
}

/* line 116, ../sass/plugins/_flags.scss */
.f16 .il {
  background-position: 0 -1824px;
}

/* line 117, ../sass/plugins/_flags.scss */
.f16 .im {
  background-position: 0 -1840px;
}

/* line 118, ../sass/plugins/_flags.scss */
.f16 .in {
  background-position: 0 -1856px;
}

/* line 119, ../sass/plugins/_flags.scss */
.f16 .iq {
  background-position: 0 -1872px;
}

/* line 120, ../sass/plugins/_flags.scss */
.f16 .ir {
  background-position: 0 -1888px;
}

/* line 121, ../sass/plugins/_flags.scss */
.f16 .is {
  background-position: 0 -1904px;
}

/* line 122, ../sass/plugins/_flags.scss */
.f16 .it {
  background-position: 0 -1920px;
}

/* line 123, ../sass/plugins/_flags.scss */
.f16 .je {
  background-position: 0 -1936px;
}

/* line 124, ../sass/plugins/_flags.scss */
.f16 .jm {
  background-position: 0 -1952px;
}

/* line 125, ../sass/plugins/_flags.scss */
.f16 .jo {
  background-position: 0 -1968px;
}

/* line 126, ../sass/plugins/_flags.scss */
.f16 .jp {
  background-position: 0 -1984px;
}

/* line 127, ../sass/plugins/_flags.scss */
.f16 .ke {
  background-position: 0 -2000px;
}

/* line 128, ../sass/plugins/_flags.scss */
.f16 .kg {
  background-position: 0 -2016px;
}

/* line 129, ../sass/plugins/_flags.scss */
.f16 .kh {
  background-position: 0 -2032px;
}

/* line 130, ../sass/plugins/_flags.scss */
.f16 .ki {
  background-position: 0 -2048px;
}

/* line 131, ../sass/plugins/_flags.scss */
.f16 .km {
  background-position: 0 -2064px;
}

/* line 132, ../sass/plugins/_flags.scss */
.f16 .kn {
  background-position: 0 -2080px;
}

/* line 133, ../sass/plugins/_flags.scss */
.f16 .kp {
  background-position: 0 -2096px;
}

/* line 134, ../sass/plugins/_flags.scss */
.f16 .kr {
  background-position: 0 -2112px;
}

/* line 135, ../sass/plugins/_flags.scss */
.f16 .kw {
  background-position: 0 -2128px;
}

/* line 136, ../sass/plugins/_flags.scss */
.f16 .ky {
  background-position: 0 -2144px;
}

/* line 137, ../sass/plugins/_flags.scss */
.f16 .kz {
  background-position: 0 -2160px;
}

/* line 138, ../sass/plugins/_flags.scss */
.f16 .la {
  background-position: 0 -2176px;
}

/* line 139, ../sass/plugins/_flags.scss */
.f16 .lb {
  background-position: 0 -2192px;
}

/* line 140, ../sass/plugins/_flags.scss */
.f16 .lc {
  background-position: 0 -2208px;
}

/* line 141, ../sass/plugins/_flags.scss */
.f16 .li {
  background-position: 0 -2224px;
}

/* line 142, ../sass/plugins/_flags.scss */
.f16 .lk {
  background-position: 0 -2240px;
}

/* line 143, ../sass/plugins/_flags.scss */
.f16 .lr {
  background-position: 0 -2256px;
}

/* line 144, ../sass/plugins/_flags.scss */
.f16 .ls {
  background-position: 0 -2272px;
}

/* line 145, ../sass/plugins/_flags.scss */
.f16 .lt {
  background-position: 0 -2288px;
}

/* line 146, ../sass/plugins/_flags.scss */
.f16 .lu {
  background-position: 0 -2304px;
}

/* line 147, ../sass/plugins/_flags.scss */
.f16 .lv {
  background-position: 0 -2320px;
}

/* line 148, ../sass/plugins/_flags.scss */
.f16 .ly {
  background-position: 0 -2336px;
}

/* line 149, ../sass/plugins/_flags.scss */
.f16 .ma {
  background-position: 0 -2352px;
}

/* line 150, ../sass/plugins/_flags.scss */
.f16 .md {
  background-position: 0 -2368px;
}

/* line 151, ../sass/plugins/_flags.scss */
.f16 .me {
  background-position: 0 -2384px;
}

/* line 152, ../sass/plugins/_flags.scss */
.f16 .mg {
  background-position: 0 -2400px;
}

/* line 153, ../sass/plugins/_flags.scss */
.f16 .mh {
  background-position: 0 -2416px;
}

/* line 154, ../sass/plugins/_flags.scss */
.f16 .mk {
  background-position: 0 -2432px;
}

/* line 155, ../sass/plugins/_flags.scss */
.f16 .ml {
  background-position: 0 -2448px;
}

/* line 156, ../sass/plugins/_flags.scss */
.f16 .mm {
  background-position: 0 -2464px;
}

/* line 157, ../sass/plugins/_flags.scss */
.f16 .mn {
  background-position: 0 -2480px;
}

/* line 158, ../sass/plugins/_flags.scss */
.f16 .mo {
  background-position: 0 -2496px;
}

/* line 159, ../sass/plugins/_flags.scss */
.f16 .mq {
  background-position: 0 -2512px;
}

/* line 160, ../sass/plugins/_flags.scss */
.f16 .mr {
  background-position: 0 -2528px;
}

/* line 161, ../sass/plugins/_flags.scss */
.f16 .ms {
  background-position: 0 -2544px;
}

/* line 162, ../sass/plugins/_flags.scss */
.f16 .mt {
  background-position: 0 -2560px;
}

/* line 163, ../sass/plugins/_flags.scss */
.f16 .mu {
  background-position: 0 -2576px;
}

/* line 164, ../sass/plugins/_flags.scss */
.f16 .mv {
  background-position: 0 -2592px;
}

/* line 165, ../sass/plugins/_flags.scss */
.f16 .mw {
  background-position: 0 -2608px;
}

/* line 166, ../sass/plugins/_flags.scss */
.f16 .mx {
  background-position: 0 -2624px;
}

/* line 167, ../sass/plugins/_flags.scss */
.f16 .my {
  background-position: 0 -2640px;
}

/* line 168, ../sass/plugins/_flags.scss */
.f16 .mz {
  background-position: 0 -2656px;
}

/* line 169, ../sass/plugins/_flags.scss */
.f16 .na {
  background-position: 0 -2672px;
}

/* line 170, ../sass/plugins/_flags.scss */
.f16 .nc {
  background-position: 0 -2688px;
}

/* line 171, ../sass/plugins/_flags.scss */
.f16 .ne {
  background-position: 0 -2704px;
}

/* line 172, ../sass/plugins/_flags.scss */
.f16 .ng {
  background-position: 0 -2720px;
}

/* line 173, ../sass/plugins/_flags.scss */
.f16 .ni {
  background-position: 0 -2736px;
}

/* line 174, ../sass/plugins/_flags.scss */
.f16 .nl {
  background-position: 0 -2752px;
}

/* line 174, ../sass/plugins/_flags.scss */
.f16 .bq {
  background-position: 0 -2752px;
}

/* line 175, ../sass/plugins/_flags.scss */
.f16 .no {
  background-position: 0 -2768px;
}

/* line 175, ../sass/plugins/_flags.scss */
.f16 .bv, .f16 .nq, .f16 .sj {
  background-position: 0 -2768px;
}

/* line 176, ../sass/plugins/_flags.scss */
.f16 .np {
  background-position: 0 -2784px;
}

/* line 177, ../sass/plugins/_flags.scss */
.f16 .nr {
  background-position: 0 -2800px;
}

/* line 178, ../sass/plugins/_flags.scss */
.f16 .nz {
  background-position: 0 -2816px;
}

/* line 179, ../sass/plugins/_flags.scss */
.f16 .om {
  background-position: 0 -2832px;
}

/* line 180, ../sass/plugins/_flags.scss */
.f16 .pa {
  background-position: 0 -2848px;
}

/* line 181, ../sass/plugins/_flags.scss */
.f16 .pe {
  background-position: 0 -2864px;
}

/* line 182, ../sass/plugins/_flags.scss */
.f16 .pf {
  background-position: 0 -2880px;
}

/* line 183, ../sass/plugins/_flags.scss */
.f16 .pg {
  background-position: 0 -2896px;
}

/* line 184, ../sass/plugins/_flags.scss */
.f16 .ph {
  background-position: 0 -2912px;
}

/* line 185, ../sass/plugins/_flags.scss */
.f16 .pk {
  background-position: 0 -2928px;
}

/* line 186, ../sass/plugins/_flags.scss */
.f16 .pl {
  background-position: 0 -2944px;
}

/* line 187, ../sass/plugins/_flags.scss */
.f16 .pr {
  background-position: 0 -2960px;
}

/* line 188, ../sass/plugins/_flags.scss */
.f16 .ps {
  background-position: 0 -2976px;
}

/* line 189, ../sass/plugins/_flags.scss */
.f16 .pt {
  background-position: 0 -2992px;
}

/* line 190, ../sass/plugins/_flags.scss */
.f16 .pw {
  background-position: 0 -3008px;
}

/* line 191, ../sass/plugins/_flags.scss */
.f16 .py {
  background-position: 0 -3024px;
}

/* line 192, ../sass/plugins/_flags.scss */
.f16 .qa {
  background-position: 0 -3040px;
}

/* line 193, ../sass/plugins/_flags.scss */
.f16 .re {
  background-position: 0 -3056px;
}

/* line 194, ../sass/plugins/_flags.scss */
.f16 .ro {
  background-position: 0 -3072px;
}

/* line 195, ../sass/plugins/_flags.scss */
.f16 .rs {
  background-position: 0 -3088px;
}

/* line 196, ../sass/plugins/_flags.scss */
.f16 .ru {
  background-position: 0 -3104px;
}

/* line 197, ../sass/plugins/_flags.scss */
.f16 .rw {
  background-position: 0 -3120px;
}

/* line 198, ../sass/plugins/_flags.scss */
.f16 .sa {
  background-position: 0 -3136px;
}

/* line 199, ../sass/plugins/_flags.scss */
.f16 .sb {
  background-position: 0 -3152px;
}

/* line 200, ../sass/plugins/_flags.scss */
.f16 .sc {
  background-position: 0 -3168px;
}

/* line 201, ../sass/plugins/_flags.scss */
.f16 .sd {
  background-position: 0 -3184px;
}

/* line 202, ../sass/plugins/_flags.scss */
.f16 .se {
  background-position: 0 -3200px;
}

/* line 203, ../sass/plugins/_flags.scss */
.f16 .sg {
  background-position: 0 -3216px;
}

/* line 204, ../sass/plugins/_flags.scss */
.f16 .si {
  background-position: 0 -3232px;
}

/* line 205, ../sass/plugins/_flags.scss */
.f16 .sk {
  background-position: 0 -3248px;
}

/* line 206, ../sass/plugins/_flags.scss */
.f16 .sl {
  background-position: 0 -3264px;
}

/* line 207, ../sass/plugins/_flags.scss */
.f16 .sm {
  background-position: 0 -3280px;
}

/* line 208, ../sass/plugins/_flags.scss */
.f16 .sn {
  background-position: 0 -3296px;
}

/* line 209, ../sass/plugins/_flags.scss */
.f16 .so {
  background-position: 0 -3312px;
}

/* line 210, ../sass/plugins/_flags.scss */
.f16 .sr {
  background-position: 0 -3328px;
}

/* line 211, ../sass/plugins/_flags.scss */
.f16 .st {
  background-position: 0 -3344px;
}

/* line 212, ../sass/plugins/_flags.scss */
.f16 .sv {
  background-position: 0 -3360px;
}

/* line 213, ../sass/plugins/_flags.scss */
.f16 .sy {
  background-position: 0 -3376px;
}

/* line 214, ../sass/plugins/_flags.scss */
.f16 .sz {
  background-position: 0 -3392px;
}

/* line 215, ../sass/plugins/_flags.scss */
.f16 .tc {
  background-position: 0 -3408px;
}

/* line 216, ../sass/plugins/_flags.scss */
.f16 .td {
  background-position: 0 -3424px;
}

/* line 217, ../sass/plugins/_flags.scss */
.f16 .tg {
  background-position: 0 -3440px;
}

/* line 218, ../sass/plugins/_flags.scss */
.f16 .th {
  background-position: 0 -3456px;
}

/* line 219, ../sass/plugins/_flags.scss */
.f16 .tj {
  background-position: 0 -3472px;
}

/* line 220, ../sass/plugins/_flags.scss */
.f16 .tl {
  background-position: 0 -3488px;
}

/* line 221, ../sass/plugins/_flags.scss */
.f16 .tm {
  background-position: 0 -3504px;
}

/* line 222, ../sass/plugins/_flags.scss */
.f16 .tn {
  background-position: 0 -3520px;
}

/* line 223, ../sass/plugins/_flags.scss */
.f16 .to {
  background-position: 0 -3536px;
}

/* line 224, ../sass/plugins/_flags.scss */
.f16 .tr {
  background-position: 0 -3552px;
}

/* line 225, ../sass/plugins/_flags.scss */
.f16 .tt {
  background-position: 0 -3568px;
}

/* line 226, ../sass/plugins/_flags.scss */
.f16 .tv {
  background-position: 0 -3584px;
}

/* line 227, ../sass/plugins/_flags.scss */
.f16 .tw {
  background-position: 0 -3600px;
}

/* line 228, ../sass/plugins/_flags.scss */
.f16 .tz {
  background-position: 0 -3616px;
}

/* line 229, ../sass/plugins/_flags.scss */
.f16 .ua {
  background-position: 0 -3632px;
}

/* line 230, ../sass/plugins/_flags.scss */
.f16 .ug {
  background-position: 0 -3648px;
}

/* line 231, ../sass/plugins/_flags.scss */
.f16 .us {
  background-position: 0 -3664px;
}

/* line 232, ../sass/plugins/_flags.scss */
.f16 .uy {
  background-position: 0 -3680px;
}

/* line 233, ../sass/plugins/_flags.scss */
.f16 .uz {
  background-position: 0 -3696px;
}

/* line 234, ../sass/plugins/_flags.scss */
.f16 .va {
  background-position: 0 -3712px;
}

/* line 235, ../sass/plugins/_flags.scss */
.f16 .vc {
  background-position: 0 -3728px;
}

/* line 236, ../sass/plugins/_flags.scss */
.f16 .ve {
  background-position: 0 -3744px;
}

/* line 237, ../sass/plugins/_flags.scss */
.f16 .vg {
  background-position: 0 -3760px;
}

/* line 238, ../sass/plugins/_flags.scss */
.f16 .vi {
  background-position: 0 -3776px;
}

/* line 239, ../sass/plugins/_flags.scss */
.f16 .vn {
  background-position: 0 -3792px;
}

/* line 240, ../sass/plugins/_flags.scss */
.f16 .vu {
  background-position: 0 -3808px;
}

/* line 241, ../sass/plugins/_flags.scss */
.f16 .ws {
  background-position: 0 -3824px;
}

/* line 242, ../sass/plugins/_flags.scss */
.f16 .ye {
  background-position: 0 -3840px;
}

/* line 243, ../sass/plugins/_flags.scss */
.f16 .za {
  background-position: 0 -3856px;
}

/* line 244, ../sass/plugins/_flags.scss */
.f16 .zm {
  background-position: 0 -3872px;
}

/* line 245, ../sass/plugins/_flags.scss */
.f16 .zw {
  background-position: 0 -3888px;
}

/* line 246, ../sass/plugins/_flags.scss */
.f16 .sx {
  background-position: 0 -3904px;
}

/* line 247, ../sass/plugins/_flags.scss */
.f16 .cw {
  background-position: 0 -3920px;
}

/* line 248, ../sass/plugins/_flags.scss */
.f16 .ss {
  background-position: 0 -3936px;
}

/* line 249, ../sass/plugins/_flags.scss */
.f16 .nu {
  background-position: 0 -3952px;
}

/* line 251, ../sass/plugins/_flags.scss */
.f32 .flag {
  display: inline-block;
  height: 32px;
  width: 32px;
  vertical-align: text-top;
  line-height: 32px;
  background: url(../img/flags32.png) no-repeat;
}

/* line 252, ../sass/plugins/_flags.scss */
.f32 ._African_Union {
  background-position: 0 -32px;
}

/* line 253, ../sass/plugins/_flags.scss */
.f32 ._Arab_League {
  background-position: 0 -64px;
}

/* line 254, ../sass/plugins/_flags.scss */
.f32 ._ASEAN {
  background-position: 0 -96px;
}

/* line 255, ../sass/plugins/_flags.scss */
.f32 ._CARICOM {
  background-position: 0 -128px;
}

/* line 256, ../sass/plugins/_flags.scss */
.f32 ._CIS {
  background-position: 0 -160px;
}

/* line 257, ../sass/plugins/_flags.scss */
.f32 ._Commonwealth {
  background-position: 0 -192px;
}

/* line 258, ../sass/plugins/_flags.scss */
.f32 ._England {
  background-position: 0 -224px;
}

/* line 259, ../sass/plugins/_flags.scss */
.f32 ._European_Union, .f32 .eu {
  background-position: 0 -256px;
}

/* line 260, ../sass/plugins/_flags.scss */
.f32 ._Islamic_Conference {
  background-position: 0 -288px;
}

/* line 261, ../sass/plugins/_flags.scss */
.f32 ._Kosovo {
  background-position: 0 -320px;
}

/* line 262, ../sass/plugins/_flags.scss */
.f32 ._NATO {
  background-position: 0 -352px;
}

/* line 263, ../sass/plugins/_flags.scss */
.f32 ._Northern_Cyprus {
  background-position: 0 -384px;
}

/* line 264, ../sass/plugins/_flags.scss */
.f32 ._Northern_Ireland {
  background-position: 0 -416px;
}

/* line 265, ../sass/plugins/_flags.scss */
.f32 ._Olimpic_Movement {
  background-position: 0 -448px;
}

/* line 266, ../sass/plugins/_flags.scss */
.f32 ._OPEC {
  background-position: 0 -480px;
}

/* line 267, ../sass/plugins/_flags.scss */
.f32 ._Red_Cross {
  background-position: 0 -512px;
}

/* line 268, ../sass/plugins/_flags.scss */
.f32 ._Scotland {
  background-position: 0 -544px;
}

/* line 269, ../sass/plugins/_flags.scss */
.f32 ._Somaliland {
  background-position: 0 -576px;
}

/* line 270, ../sass/plugins/_flags.scss */
.f32 ._Tibet {
  background-position: 0 -608px;
}

/* line 271, ../sass/plugins/_flags.scss */
.f32 ._United_Nations {
  background-position: 0 -640px;
}

/* line 272, ../sass/plugins/_flags.scss */
.f32 ._Wales {
  background-position: 0 -672px;
}

/* line 273, ../sass/plugins/_flags.scss */
.f32 .ad {
  background-position: 0 -704px;
}

/* line 274, ../sass/plugins/_flags.scss */
.f32 .ae {
  background-position: 0 -736px;
}

/* line 275, ../sass/plugins/_flags.scss */
.f32 .af {
  background-position: 0 -768px;
}

/* line 276, ../sass/plugins/_flags.scss */
.f32 .ag {
  background-position: 0 -800px;
}

/* line 277, ../sass/plugins/_flags.scss */
.f32 .ai {
  background-position: 0 -832px;
}

/* line 278, ../sass/plugins/_flags.scss */
.f32 .al {
  background-position: 0 -864px;
}

/* line 279, ../sass/plugins/_flags.scss */
.f32 .am {
  background-position: 0 -896px;
}

/* line 280, ../sass/plugins/_flags.scss */
.f32 .ao {
  background-position: 0 -928px;
}

/* line 281, ../sass/plugins/_flags.scss */
.f32 .aq {
  background-position: 0 -960px;
}

/* line 282, ../sass/plugins/_flags.scss */
.f32 .ar {
  background-position: 0 -992px;
}

/* line 283, ../sass/plugins/_flags.scss */
.f32 .as {
  background-position: 0 -1024px;
}

/* line 284, ../sass/plugins/_flags.scss */
.f32 .at {
  background-position: 0 -1056px;
}

/* line 285, ../sass/plugins/_flags.scss */
.f32 .au {
  background-position: 0 -1088px;
}

/* line 286, ../sass/plugins/_flags.scss */
.f32 .aw {
  background-position: 0 -1120px;
}

/* line 287, ../sass/plugins/_flags.scss */
.f32 .ax {
  background-position: 0 -1152px;
}

/* line 288, ../sass/plugins/_flags.scss */
.f32 .az {
  background-position: 0 -1184px;
}

/* line 289, ../sass/plugins/_flags.scss */
.f32 .ba {
  background-position: 0 -1216px;
}

/* line 290, ../sass/plugins/_flags.scss */
.f32 .bb {
  background-position: 0 -1248px;
}

/* line 291, ../sass/plugins/_flags.scss */
.f32 .bd {
  background-position: 0 -1280px;
}

/* line 292, ../sass/plugins/_flags.scss */
.f32 .be {
  background-position: 0 -1312px;
}

/* line 293, ../sass/plugins/_flags.scss */
.f32 .bf {
  background-position: 0 -1344px;
}

/* line 294, ../sass/plugins/_flags.scss */
.f32 .bg {
  background-position: 0 -1376px;
}

/* line 295, ../sass/plugins/_flags.scss */
.f32 .bh {
  background-position: 0 -1408px;
}

/* line 296, ../sass/plugins/_flags.scss */
.f32 .bi {
  background-position: 0 -1440px;
}

/* line 297, ../sass/plugins/_flags.scss */
.f32 .bj {
  background-position: 0 -1472px;
}

/* line 298, ../sass/plugins/_flags.scss */
.f32 .bm {
  background-position: 0 -1504px;
}

/* line 299, ../sass/plugins/_flags.scss */
.f32 .bn {
  background-position: 0 -1536px;
}

/* line 300, ../sass/plugins/_flags.scss */
.f32 .bo {
  background-position: 0 -1568px;
}

/* line 301, ../sass/plugins/_flags.scss */
.f32 .br {
  background-position: 0 -1600px;
}

/* line 302, ../sass/plugins/_flags.scss */
.f32 .bs {
  background-position: 0 -1632px;
}

/* line 303, ../sass/plugins/_flags.scss */
.f32 .bt {
  background-position: 0 -1664px;
}

/* line 304, ../sass/plugins/_flags.scss */
.f32 .bw {
  background-position: 0 -1696px;
}

/* line 305, ../sass/plugins/_flags.scss */
.f32 .by {
  background-position: 0 -1728px;
}

/* line 306, ../sass/plugins/_flags.scss */
.f32 .bz {
  background-position: 0 -1760px;
}

/* line 307, ../sass/plugins/_flags.scss */
.f32 .ca {
  background-position: 0 -1792px;
}

/* line 308, ../sass/plugins/_flags.scss */
.f32 .cd {
  background-position: 0 -1824px;
}

/* line 309, ../sass/plugins/_flags.scss */
.f32 .cf {
  background-position: 0 -1856px;
}

/* line 310, ../sass/plugins/_flags.scss */
.f32 .cg {
  background-position: 0 -1888px;
}

/* line 311, ../sass/plugins/_flags.scss */
.f32 .ch {
  background-position: 0 -1920px;
}

/* line 312, ../sass/plugins/_flags.scss */
.f32 .ci {
  background-position: 0 -1952px;
}

/* line 313, ../sass/plugins/_flags.scss */
.f32 .ck {
  background-position: 0 -1984px;
}

/* line 314, ../sass/plugins/_flags.scss */
.f32 .cl {
  background-position: 0 -2016px;
}

/* line 315, ../sass/plugins/_flags.scss */
.f32 .cm {
  background-position: 0 -2048px;
}

/* line 316, ../sass/plugins/_flags.scss */
.f32 .cn {
  background-position: 0 -2080px;
}

/* line 317, ../sass/plugins/_flags.scss */
.f32 .co {
  background-position: 0 -2112px;
}

/* line 318, ../sass/plugins/_flags.scss */
.f32 .cr {
  background-position: 0 -2144px;
}

/* line 319, ../sass/plugins/_flags.scss */
.f32 .cu {
  background-position: 0 -2176px;
}

/* line 320, ../sass/plugins/_flags.scss */
.f32 .cv {
  background-position: 0 -2208px;
}

/* line 321, ../sass/plugins/_flags.scss */
.f32 .cy {
  background-position: 0 -2240px;
}

/* line 322, ../sass/plugins/_flags.scss */
.f32 .cz {
  background-position: 0 -2272px;
}

/* line 323, ../sass/plugins/_flags.scss */
.f32 .de {
  background-position: 0 -2304px;
}

/* line 324, ../sass/plugins/_flags.scss */
.f32 .dj {
  background-position: 0 -2336px;
}

/* line 325, ../sass/plugins/_flags.scss */
.f32 .dk {
  background-position: 0 -2368px;
}

/* line 326, ../sass/plugins/_flags.scss */
.f32 .dm {
  background-position: 0 -2400px;
}

/* line 327, ../sass/plugins/_flags.scss */
.f32 .do {
  background-position: 0 -2432px;
}

/* line 328, ../sass/plugins/_flags.scss */
.f32 .dz {
  background-position: 0 -2464px;
}

/* line 329, ../sass/plugins/_flags.scss */
.f32 .ec {
  background-position: 0 -2496px;
}

/* line 330, ../sass/plugins/_flags.scss */
.f32 .ee {
  background-position: 0 -2528px;
}

/* line 331, ../sass/plugins/_flags.scss */
.f32 .eg {
  background-position: 0 -2560px;
}

/* line 332, ../sass/plugins/_flags.scss */
.f32 .eh {
  background-position: 0 -2592px;
}

/* line 333, ../sass/plugins/_flags.scss */
.f32 .er {
  background-position: 0 -2624px;
}

/* line 334, ../sass/plugins/_flags.scss */
.f32 .es {
  background-position: 0 -2656px;
}

/* line 335, ../sass/plugins/_flags.scss */
.f32 .et {
  background-position: 0 -2688px;
}

/* line 336, ../sass/plugins/_flags.scss */
.f32 .fi {
  background-position: 0 -2720px;
}

/* line 337, ../sass/plugins/_flags.scss */
.f32 .fj {
  background-position: 0 -2752px;
}

/* line 338, ../sass/plugins/_flags.scss */
.f32 .fm {
  background-position: 0 -2784px;
}

/* line 339, ../sass/plugins/_flags.scss */
.f32 .fo {
  background-position: 0 -2816px;
}

/* line 340, ../sass/plugins/_flags.scss */
.f32 .fr {
  background-position: 0 -2848px;
}

/* line 340, ../sass/plugins/_flags.scss */
.f32 .bl, .f32 .cp, .f32 .mf, .f32 .yt {
  background-position: 0 -2848px;
}

/* line 341, ../sass/plugins/_flags.scss */
.f32 .ga {
  background-position: 0 -2880px;
}

/* line 342, ../sass/plugins/_flags.scss */
.f32 .gb {
  background-position: 0 -2912px;
}

/* line 342, ../sass/plugins/_flags.scss */
.f32 .sh {
  background-position: 0 -2912px;
}

/* line 343, ../sass/plugins/_flags.scss */
.f32 .gd {
  background-position: 0 -2944px;
}

/* line 344, ../sass/plugins/_flags.scss */
.f32 .ge {
  background-position: 0 -2976px;
}

/* line 345, ../sass/plugins/_flags.scss */
.f32 .gg {
  background-position: 0 -3008px;
}

/* line 346, ../sass/plugins/_flags.scss */
.f32 .gh {
  background-position: 0 -3040px;
}

/* line 347, ../sass/plugins/_flags.scss */
.f32 .gi {
  background-position: 0 -3072px;
}

/* line 348, ../sass/plugins/_flags.scss */
.f32 .gl {
  background-position: 0 -3104px;
}

/* line 349, ../sass/plugins/_flags.scss */
.f32 .gm {
  background-position: 0 -3136px;
}

/* line 350, ../sass/plugins/_flags.scss */
.f32 .gn {
  background-position: 0 -3168px;
}

/* line 351, ../sass/plugins/_flags.scss */
.f32 .gp {
  background-position: 0 -3200px;
}

/* line 352, ../sass/plugins/_flags.scss */
.f32 .gq {
  background-position: 0 -3232px;
}

/* line 353, ../sass/plugins/_flags.scss */
.f32 .gr {
  background-position: 0 -3264px;
}

/* line 354, ../sass/plugins/_flags.scss */
.f32 .gt {
  background-position: 0 -3296px;
}

/* line 355, ../sass/plugins/_flags.scss */
.f32 .gu {
  background-position: 0 -3328px;
}

/* line 356, ../sass/plugins/_flags.scss */
.f32 .gw {
  background-position: 0 -3360px;
}

/* line 357, ../sass/plugins/_flags.scss */
.f32 .gy {
  background-position: 0 -3392px;
}

/* line 358, ../sass/plugins/_flags.scss */
.f32 .hk {
  background-position: 0 -3424px;
}

/* line 359, ../sass/plugins/_flags.scss */
.f32 .hn {
  background-position: 0 -3456px;
}

/* line 360, ../sass/plugins/_flags.scss */
.f32 .hr {
  background-position: 0 -3488px;
}

/* line 361, ../sass/plugins/_flags.scss */
.f32 .ht {
  background-position: 0 -3520px;
}

/* line 362, ../sass/plugins/_flags.scss */
.f32 .hu {
  background-position: 0 -3552px;
}

/* line 363, ../sass/plugins/_flags.scss */
.f32 .id {
  background-position: 0 -3584px;
}

/* line 364, ../sass/plugins/_flags.scss */
.f32 .mc {
  background-position: 0 -3584px;
}

/* line 365, ../sass/plugins/_flags.scss */
.f32 .ie {
  background-position: 0 -3616px;
}

/* line 366, ../sass/plugins/_flags.scss */
.f32 .il {
  background-position: 0 -3648px;
}

/* line 367, ../sass/plugins/_flags.scss */
.f32 .im {
  background-position: 0 -3680px;
}

/* line 368, ../sass/plugins/_flags.scss */
.f32 .in {
  background-position: 0 -3712px;
}

/* line 369, ../sass/plugins/_flags.scss */
.f32 .iq {
  background-position: 0 -3744px;
}

/* line 370, ../sass/plugins/_flags.scss */
.f32 .ir {
  background-position: 0 -3776px;
}

/* line 371, ../sass/plugins/_flags.scss */
.f32 .is {
  background-position: 0 -3808px;
}

/* line 372, ../sass/plugins/_flags.scss */
.f32 .it {
  background-position: 0 -3840px;
}

/* line 373, ../sass/plugins/_flags.scss */
.f32 .je {
  background-position: 0 -3872px;
}

/* line 374, ../sass/plugins/_flags.scss */
.f32 .jm {
  background-position: 0 -3904px;
}

/* line 375, ../sass/plugins/_flags.scss */
.f32 .jo {
  background-position: 0 -3936px;
}

/* line 376, ../sass/plugins/_flags.scss */
.f32 .jp {
  background-position: 0 -3968px;
}

/* line 377, ../sass/plugins/_flags.scss */
.f32 .ke {
  background-position: 0 -4000px;
}

/* line 378, ../sass/plugins/_flags.scss */
.f32 .kg {
  background-position: 0 -4032px;
}

/* line 379, ../sass/plugins/_flags.scss */
.f32 .kh {
  background-position: 0 -4064px;
}

/* line 380, ../sass/plugins/_flags.scss */
.f32 .ki {
  background-position: 0 -4096px;
}

/* line 381, ../sass/plugins/_flags.scss */
.f32 .km {
  background-position: 0 -4128px;
}

/* line 382, ../sass/plugins/_flags.scss */
.f32 .kn {
  background-position: 0 -4160px;
}

/* line 383, ../sass/plugins/_flags.scss */
.f32 .kp {
  background-position: 0 -4192px;
}

/* line 384, ../sass/plugins/_flags.scss */
.f32 .kr {
  background-position: 0 -4224px;
}

/* line 385, ../sass/plugins/_flags.scss */
.f32 .kw {
  background-position: 0 -4256px;
}

/* line 386, ../sass/plugins/_flags.scss */
.f32 .ky {
  background-position: 0 -4288px;
}

/* line 387, ../sass/plugins/_flags.scss */
.f32 .kz {
  background-position: 0 -4320px;
}

/* line 388, ../sass/plugins/_flags.scss */
.f32 .la {
  background-position: 0 -4352px;
}

/* line 389, ../sass/plugins/_flags.scss */
.f32 .lb {
  background-position: 0 -4384px;
}

/* line 390, ../sass/plugins/_flags.scss */
.f32 .lc {
  background-position: 0 -4416px;
}

/* line 391, ../sass/plugins/_flags.scss */
.f32 .li {
  background-position: 0 -4448px;
}

/* line 392, ../sass/plugins/_flags.scss */
.f32 .lk {
  background-position: 0 -4480px;
}

/* line 393, ../sass/plugins/_flags.scss */
.f32 .lr {
  background-position: 0 -4512px;
}

/* line 394, ../sass/plugins/_flags.scss */
.f32 .ls {
  background-position: 0 -4544px;
}

/* line 395, ../sass/plugins/_flags.scss */
.f32 .lt {
  background-position: 0 -4576px;
}

/* line 396, ../sass/plugins/_flags.scss */
.f32 .lu {
  background-position: 0 -4608px;
}

/* line 397, ../sass/plugins/_flags.scss */
.f32 .lv {
  background-position: 0 -4640px;
}

/* line 398, ../sass/plugins/_flags.scss */
.f32 .ly {
  background-position: 0 -4672px;
}

/* line 399, ../sass/plugins/_flags.scss */
.f32 .ma {
  background-position: 0 -4704px;
}

/* line 400, ../sass/plugins/_flags.scss */
.f32 .md {
  background-position: 0 -4736px;
}

/* line 401, ../sass/plugins/_flags.scss */
.f32 .me {
  background-position: 0 -4768px;
}

/* line 402, ../sass/plugins/_flags.scss */
.f32 .mg {
  background-position: 0 -4800px;
}

/* line 403, ../sass/plugins/_flags.scss */
.f32 .mh {
  background-position: 0 -4832px;
}

/* line 404, ../sass/plugins/_flags.scss */
.f32 .mk {
  background-position: 0 -4864px;
}

/* line 405, ../sass/plugins/_flags.scss */
.f32 .ml {
  background-position: 0 -4896px;
}

/* line 406, ../sass/plugins/_flags.scss */
.f32 .mm {
  background-position: 0 -4928px;
}

/* line 407, ../sass/plugins/_flags.scss */
.f32 .mn {
  background-position: 0 -4960px;
}

/* line 408, ../sass/plugins/_flags.scss */
.f32 .mo {
  background-position: 0 -4992px;
}

/* line 409, ../sass/plugins/_flags.scss */
.f32 .mq {
  background-position: 0 -5024px;
}

/* line 410, ../sass/plugins/_flags.scss */
.f32 .mr {
  background-position: 0 -5056px;
}

/* line 411, ../sass/plugins/_flags.scss */
.f32 .ms {
  background-position: 0 -5088px;
}

/* line 412, ../sass/plugins/_flags.scss */
.f32 .mt {
  background-position: 0 -5120px;
}

/* line 413, ../sass/plugins/_flags.scss */
.f32 .mu {
  background-position: 0 -5152px;
}

/* line 414, ../sass/plugins/_flags.scss */
.f32 .mv {
  background-position: 0 -5184px;
}

/* line 415, ../sass/plugins/_flags.scss */
.f32 .mw {
  background-position: 0 -5216px;
}

/* line 416, ../sass/plugins/_flags.scss */
.f32 .mx {
  background-position: 0 -5248px;
}

/* line 417, ../sass/plugins/_flags.scss */
.f32 .my {
  background-position: 0 -5280px;
}

/* line 418, ../sass/plugins/_flags.scss */
.f32 .mz {
  background-position: 0 -5312px;
}

/* line 419, ../sass/plugins/_flags.scss */
.f32 .na {
  background-position: 0 -5344px;
}

/* line 420, ../sass/plugins/_flags.scss */
.f32 .nc {
  background-position: 0 -5376px;
}

/* line 421, ../sass/plugins/_flags.scss */
.f32 .ne {
  background-position: 0 -5408px;
}

/* line 422, ../sass/plugins/_flags.scss */
.f32 .ng {
  background-position: 0 -5440px;
}

/* line 423, ../sass/plugins/_flags.scss */
.f32 .ni {
  background-position: 0 -5472px;
}

/* line 424, ../sass/plugins/_flags.scss */
.f32 .nl {
  background-position: 0 -5504px;
}

/* line 424, ../sass/plugins/_flags.scss */
.f32 .bq {
  background-position: 0 -5504px;
}

/* line 425, ../sass/plugins/_flags.scss */
.f32 .no {
  background-position: 0 -5536px;
}

/* line 425, ../sass/plugins/_flags.scss */
.f32 .bv, .f32 .nq, .f32 .sj {
  background-position: 0 -5536px;
}

/* line 426, ../sass/plugins/_flags.scss */
.f32 .np {
  background-position: 0 -5568px;
}

/* line 427, ../sass/plugins/_flags.scss */
.f32 .nr {
  background-position: 0 -5600px;
}

/* line 428, ../sass/plugins/_flags.scss */
.f32 .nz {
  background-position: 0 -5632px;
}

/* line 429, ../sass/plugins/_flags.scss */
.f32 .om {
  background-position: 0 -5664px;
}

/* line 430, ../sass/plugins/_flags.scss */
.f32 .pa {
  background-position: 0 -5696px;
}

/* line 431, ../sass/plugins/_flags.scss */
.f32 .pe {
  background-position: 0 -5728px;
}

/* line 432, ../sass/plugins/_flags.scss */
.f32 .pf {
  background-position: 0 -5760px;
}

/* line 433, ../sass/plugins/_flags.scss */
.f32 .pg {
  background-position: 0 -5792px;
}

/* line 434, ../sass/plugins/_flags.scss */
.f32 .ph {
  background-position: 0 -5824px;
}

/* line 435, ../sass/plugins/_flags.scss */
.f32 .pk {
  background-position: 0 -5856px;
}

/* line 436, ../sass/plugins/_flags.scss */
.f32 .pl {
  background-position: 0 -5888px;
}

/* line 437, ../sass/plugins/_flags.scss */
.f32 .pr {
  background-position: 0 -5920px;
}

/* line 438, ../sass/plugins/_flags.scss */
.f32 .ps {
  background-position: 0 -5952px;
}

/* line 439, ../sass/plugins/_flags.scss */
.f32 .pt {
  background-position: 0 -5984px;
}

/* line 440, ../sass/plugins/_flags.scss */
.f32 .pw {
  background-position: 0 -6016px;
}

/* line 441, ../sass/plugins/_flags.scss */
.f32 .py {
  background-position: 0 -6048px;
}

/* line 442, ../sass/plugins/_flags.scss */
.f32 .qa {
  background-position: 0 -6080px;
}

/* line 443, ../sass/plugins/_flags.scss */
.f32 .re {
  background-position: 0 -6112px;
}

/* line 444, ../sass/plugins/_flags.scss */
.f32 .ro {
  background-position: 0 -6144px;
}

/* line 445, ../sass/plugins/_flags.scss */
.f32 .rs {
  background-position: 0 -6176px;
}

/* line 446, ../sass/plugins/_flags.scss */
.f32 .ru {
  background-position: 0 -6208px;
}

/* line 447, ../sass/plugins/_flags.scss */
.f32 .rw {
  background-position: 0 -6240px;
}

/* line 448, ../sass/plugins/_flags.scss */
.f32 .sa {
  background-position: 0 -6272px;
}

/* line 449, ../sass/plugins/_flags.scss */
.f32 .sb {
  background-position: 0 -6304px;
}

/* line 450, ../sass/plugins/_flags.scss */
.f32 .sc {
  background-position: 0 -6336px;
}

/* line 451, ../sass/plugins/_flags.scss */
.f32 .sd {
  background-position: 0 -6368px;
}

/* line 452, ../sass/plugins/_flags.scss */
.f32 .se {
  background-position: 0 -6400px;
}

/* line 453, ../sass/plugins/_flags.scss */
.f32 .sg {
  background-position: 0 -6432px;
}

/* line 454, ../sass/plugins/_flags.scss */
.f32 .si {
  background-position: 0 -6464px;
}

/* line 455, ../sass/plugins/_flags.scss */
.f32 .sk {
  background-position: 0 -6496px;
}

/* line 456, ../sass/plugins/_flags.scss */
.f32 .sl {
  background-position: 0 -6528px;
}

/* line 457, ../sass/plugins/_flags.scss */
.f32 .sm {
  background-position: 0 -6560px;
}

/* line 458, ../sass/plugins/_flags.scss */
.f32 .sn {
  background-position: 0 -6592px;
}

/* line 459, ../sass/plugins/_flags.scss */
.f32 .so {
  background-position: 0 -6624px;
}

/* line 460, ../sass/plugins/_flags.scss */
.f32 .sr {
  background-position: 0 -6656px;
}

/* line 461, ../sass/plugins/_flags.scss */
.f32 .st {
  background-position: 0 -6688px;
}

/* line 462, ../sass/plugins/_flags.scss */
.f32 .sv {
  background-position: 0 -6720px;
}

/* line 463, ../sass/plugins/_flags.scss */
.f32 .sy {
  background-position: 0 -6752px;
}

/* line 464, ../sass/plugins/_flags.scss */
.f32 .sz {
  background-position: 0 -6784px;
}

/* line 465, ../sass/plugins/_flags.scss */
.f32 .tc {
  background-position: 0 -6816px;
}

/* line 466, ../sass/plugins/_flags.scss */
.f32 .td {
  background-position: 0 -6848px;
}

/* line 467, ../sass/plugins/_flags.scss */
.f32 .tg {
  background-position: 0 -6880px;
}

/* line 468, ../sass/plugins/_flags.scss */
.f32 .th {
  background-position: 0 -6912px;
}

/* line 469, ../sass/plugins/_flags.scss */
.f32 .tj {
  background-position: 0 -6944px;
}

/* line 470, ../sass/plugins/_flags.scss */
.f32 .tl {
  background-position: 0 -6976px;
}

/* line 471, ../sass/plugins/_flags.scss */
.f32 .tm {
  background-position: 0 -7008px;
}

/* line 472, ../sass/plugins/_flags.scss */
.f32 .tn {
  background-position: 0 -7040px;
}

/* line 473, ../sass/plugins/_flags.scss */
.f32 .to {
  background-position: 0 -7072px;
}

/* line 474, ../sass/plugins/_flags.scss */
.f32 .tr {
  background-position: 0 -7104px;
}

/* line 475, ../sass/plugins/_flags.scss */
.f32 .tt {
  background-position: 0 -7136px;
}

/* line 476, ../sass/plugins/_flags.scss */
.f32 .tv {
  background-position: 0 -7168px;
}

/* line 477, ../sass/plugins/_flags.scss */
.f32 .tw {
  background-position: 0 -7200px;
}

/* line 478, ../sass/plugins/_flags.scss */
.f32 .tz {
  background-position: 0 -7232px;
}

/* line 479, ../sass/plugins/_flags.scss */
.f32 .ua {
  background-position: 0 -7264px;
}

/* line 480, ../sass/plugins/_flags.scss */
.f32 .ug {
  background-position: 0 -7296px;
}

/* line 481, ../sass/plugins/_flags.scss */
.f32 .us {
  background-position: 0 -7328px;
}

/* line 482, ../sass/plugins/_flags.scss */
.f32 .uy {
  background-position: 0 -7360px;
}

/* line 483, ../sass/plugins/_flags.scss */
.f32 .uz {
  background-position: 0 -7392px;
}

/* line 484, ../sass/plugins/_flags.scss */
.f32 .va {
  background-position: 0 -7424px;
}

/* line 485, ../sass/plugins/_flags.scss */
.f32 .vc {
  background-position: 0 -7456px;
}

/* line 486, ../sass/plugins/_flags.scss */
.f32 .ve {
  background-position: 0 -7488px;
}

/* line 487, ../sass/plugins/_flags.scss */
.f32 .vg {
  background-position: 0 -7520px;
}

/* line 488, ../sass/plugins/_flags.scss */
.f32 .vi {
  background-position: 0 -7552px;
}

/* line 489, ../sass/plugins/_flags.scss */
.f32 .vn {
  background-position: 0 -7584px;
}

/* line 490, ../sass/plugins/_flags.scss */
.f32 .vu {
  background-position: 0 -7616px;
}

/* line 491, ../sass/plugins/_flags.scss */
.f32 .ws {
  background-position: 0 -7648px;
}

/* line 492, ../sass/plugins/_flags.scss */
.f32 .ye {
  background-position: 0 -7680px;
}

/* line 493, ../sass/plugins/_flags.scss */
.f32 .za {
  background-position: 0 -7712px;
}

/* line 494, ../sass/plugins/_flags.scss */
.f32 .zm {
  background-position: 0 -7744px;
}

/* line 495, ../sass/plugins/_flags.scss */
.f32 .zw {
  background-position: 0 -7776px;
}

/* line 496, ../sass/plugins/_flags.scss */
.f32 .sx {
  background-position: 0 -7808px;
}

/* line 497, ../sass/plugins/_flags.scss */
.f32 .cw {
  background-position: 0 -7840px;
}

/* line 498, ../sass/plugins/_flags.scss */
.f32 .ss {
  background-position: 0 -7872px;
}

/* line 499, ../sass/plugins/_flags.scss */
.f32 .nu {
  background-position: 0 -7904px;
}

/* line 1, ../sass/plugins/_material-design.scss */
md-select {
  margin: 10px 0 15px;
}

/* line 5, ../sass/plugins/_material-design.scss */
md-switch {
  position: absolute;
  right: -8px;
  top: 0px;
}

/* line 11, ../sass/plugins/_material-design.scss */
md-radio-group md-radio-button:not(:first-child) {
  margin-top: 0px;
}

/* line 15, ../sass/plugins/_material-design.scss */
md-radio-button {
  float: left;
  width: 50%;
}

/* line 20, ../sass/plugins/_material-design.scss */
md-radio-group[ng-model="sidebar_theme_number"] md-radio-button {
  width: 20%;
}

/* line 24, ../sass/plugins/_material-design.scss */
md-menu-content {
  overflow-y: hidden;
}

/* line 28, ../sass/plugins/_material-design.scss */
md-radio-button.md-default-theme .md-off, md-radio-button .md-off {
  border-color: #fff;
}

/* line 32, ../sass/plugins/_material-design.scss */
md-select.md-default-theme:not([disabled]):focus .md-select-value, md-select:not([disabled]):focus .md-select-value {
  color: #fff;
}

/* line 36, ../sass/plugins/_material-design.scss */
md-select[ng-disabled="true"] span div.md-text {
  color: #cccccc !important;
}

/* line 40, ../sass/plugins/_material-design.scss */
md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised), md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised) {
  color: #fff;
}

/* line 43, ../sass/plugins/_material-design.scss */
a.md-button.md-default-theme:not([disabled]):hover, a.md-button:not([disabled]):hover, .md-button.md-default-theme:not([disabled]):hover, .md-button:not([disabled]):hover {
  background-color: #fff;
  color: #0b80b7 !important;
}

/* line 48, ../sass/plugins/_material-design.scss */
.md-button {
  line-height: 25px;
  min-height: 15px;
}

/* line 53, ../sass/plugins/_material-design.scss */
.md-select-value span:first-child {
  width: 95%;
  color: #fff;
}

/* line 59, ../sass/plugins/_material-design.scss */
.md-select-value i, md-option.md-ink-ripple i {
  margin-right: 15px;
}

/* line 64, ../sass/plugins/_material-design.scss */
md-option {
  padding: 0 6px;
  height: 20px;
}

/* line 69, ../sass/plugins/_material-design.scss */
md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
  margin-bottom: 20px;
}

/* line 73, ../sass/plugins/_material-design.scss */
.md-select-menu-container.md-active {
  z-index: 100000;
}

/* line 77, ../sass/plugins/_material-design.scss */
md-grid-list md-grid-tile figure {
  display: block;
}

/* line 81, ../sass/plugins/_material-design.scss */
md-grid-tile {
  color: #1e4273;
}

/*md-content{
	background-color: transparent ; 
}*/
/* line 89, ../sass/plugins/_material-design.scss */
md-content {
  overflow-x: hidden;
}

/* line 93, ../sass/plugins/_material-design.scss */
md-content.toolbar {
  overflow: hidden;
}

/* line 98, ../sass/plugins/_material-design.scss */
.white-bg {
  background-color: #FFFFFF !important;
}

/* line 102, ../sass/plugins/_material-design.scss */
.ms-widget .ms-widget-front {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

/* line 106, ../sass/plugins/_material-design.scss */
.layout-lg-row > .flex, .layout-row > .flex {
  overflow-x: hidden;
}

/* tree view */
/* line 111, ../sass/plugins/_material-design.scss */
.no-results {
  padding-left: 20px;
  padding-bottom: 10px;
}

/*matched result from search*/
/* line 117, ../sass/plugins/_material-design.scss */
.matched {
  font-weight: 700 !important;
}

/*wraps entire selector*/
/* line 122, ../sass/plugins/_material-design.scss */
.hierarchy-wrap {
  background: #FFFFFF;
  border: 1px solid #ccc;
  border-radius: 3px;
  max-width: 90%;
  max-height: 55px;
  overflow-y: hidden;
}
/* line 130, ../sass/plugins/_material-design.scss */
.hierarchy-wrap.opened {
  max-height: 500px;
  overflow-y: auto;
}
/* line 135, ../sass/plugins/_material-design.scss */
.hierarchy-wrap ul#demoTree {
  padding-left: 0px;
}
/* line 137, ../sass/plugins/_material-design.scss */
.hierarchy-wrap ul#demoTree span.f16 {
  margin: 0px;
}

/* past users + search */
/* line 144, ../sass/plugins/_material-design.scss */
.hierarchy-header {
  padding: 10px;
}

/* line 148, ../sass/plugins/_material-design.scss */
.hierarchy-header .search-wrap {
  margin-bottom: 5px;
}

/* line 152, ../sass/plugins/_material-design.scss */
.angular-ui-tree-handle {
  color: black;
  padding: 5px;
  font-weight: normal;
  cursor: pointer;
}

/* line 159, ../sass/plugins/_material-design.scss */
.angular-ui-tree-nodes .angular-ui-tree-nodes {
  padding-left: 0;
}

/* line 160, ../sass/plugins/_material-design.scss */
.angular-ui-tree-nodes .angular-ui-tree-nodes .node-embed {
  padding-left: 50px;
}

/* line 163, ../sass/plugins/_material-design.scss */
.angular-ui-tree-nodes .angular-ui-tree-nodes .angular-ui-tree-nodes .node-embed {
  padding-left: 100px;
}

/* line 167, ../sass/plugins/_material-design.scss */
.angular-ui-tree-nodes .angular-ui-tree-nodes .angular-ui-tree-nodes .angular-ui-tree-nodes .node-embed {
  padding-left: 150px;
}

/* line 172, ../sass/plugins/_material-design.scss */
.angular-ui-tree-handle:hover {
  color: black;
  background: #f5f5f5;
}

/* line 177, ../sass/plugins/_material-design.scss */
.node-header {
  padding-right: 5px;
}

/* line 181, ../sass/plugins/_material-design.scss */
.nodeActive {
  background: #deeaf9;
}

/* line 185, ../sass/plugins/_material-design.scss */
.nodeActive:hover {
  background: #428bca;
  color: #FEFEFA;
}

/* line 190, ../sass/plugins/_material-design.scss */
.angular-ui-tree-handle i {
  color: black;
}

/* line 195, ../sass/plugins/_material-design.scss */
.zone-filters md-slider {
  height: 10px;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 20px;
}
/* line 201, ../sass/plugins/_material-design.scss */
.zone-filters md-slider .md-track-ticks {
  background: #fff;
}

/* line 206, ../sass/plugins/_material-design.scss */
md-sidenav {
  overflow: hidden;
}

/* line 210, ../sass/plugins/_material-design.scss */
md-sidenav.filters {
  width: 365px;
  max-width: 365px;
  padding-left: 65px;
}

/* line 216, ../sass/plugins/_material-design.scss */
md-progress-linear {
  height: 2px;
}
/* line 218, ../sass/plugins/_material-design.scss */
md-progress-linear .md-container {
  position: fixed;
  background-color: #fff;
}
/* line 222, ../sass/plugins/_material-design.scss */
md-progress-linear .hidden {
  opacity: 0;
}

/* line 227, ../sass/plugins/_material-design.scss */
md-toolbar {
  min-height: 79px;
  position: fixed;
  top: 2px;
  background: #0b80b7;
}

/* line 234, ../sass/plugins/_material-design.scss */
md-pagination-wrapper {
  height: 30px;
}

/* line 238, ../sass/plugins/_material-design.scss */
md-tabs-canvas {
  height: 30px;
}

/* line 241, ../sass/plugins/_material-design.scss */
.md-tab {
  padding: 0px 10px;
}

/* line 245, ../sass/plugins/_material-design.scss */
.md-padding {
  padding: 10px;
}

/* line 250, ../sass/plugins/_material-design.scss */
md-list-item {
  width: 100%;
  display: block;
}

/* line 255, ../sass/plugins/_material-design.scss */
md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
  overflow: hidden;
  white-space: normal;
  width: 100%;
  display: block;
}

/* line 1, ../sass/plugins/_table.scss */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 4px;
}

/* line 6, ../sass/plugins/_table.scss */
table.tablesorter thead {
  background: #0b80b7;
  color: #fff;
}
/* line 11, ../sass/plugins/_table.scss */
table.tablesorter thead tr .header {
  /*background-image: url(../img/bg.gif);*/
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
/* line 17, ../sass/plugins/_table.scss */
table.tablesorter table.tablesorter thead tr .headerSortUp {
  /*background-image: url(../img/asc.gif);*/
}
/* line 20, ../sass/plugins/_table.scss */
table.tablesorter table.tablesorter thead tr .headerSortDown {
  /*background-image: url(../img/desc.gif);*/
}
/* line 23, ../sass/plugins/_table.scss */
table.tablesorter table.tablesorter thead tr .headerSortDown, table.tablesorter table.tablesorter thead tr .headerSortUp {
  background-color: #1e4273;
}
/* line 27, ../sass/plugins/_table.scss */
table.tablesorter th {
  text-align: right;
  padding-right: 20px !important;
}
/* line 31, ../sass/plugins/_table.scss */
table.tablesorter td {
  text-align: right;
  padding-right: 2px;
}
/* line 35, ../sass/plugins/_table.scss */
table.tablesorter th:first-child, table.tablesorter td:first-child {
  text-align: left;
}

/* line 2, ../sass/_theming.scss */
.filter-theme {
  height: 5px !important;
}

/* line 7, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme1, md-sidenav.filters #sidebar_theme1 {
  background: #1e4273;
}
/* line 9, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme1 .zone-filters h3, md-sidenav md-content#sidebar_theme1 md-radio-button .md-label, md-sidenav md-content#sidebar_theme1 .md-select-value span:first-child, md-sidenav.filters #sidebar_theme1 .zone-filters h3, md-sidenav.filters #sidebar_theme1 md-radio-button .md-label, md-sidenav.filters #sidebar_theme1 .md-select-value span:first-child {
  color: #fff;
}
/* line 12, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme1 .md-radio-button.md-default-theme .md-off, md-sidenav md-content#sidebar_theme1 md-radio-button .md-off, md-sidenav.filters #sidebar_theme1 .md-radio-button.md-default-theme .md-off, md-sidenav.filters #sidebar_theme1 md-radio-button .md-off {
  border-color: #fff;
}

/* line 16, ../sass/_theming.scss */
#toggle-left-bar.toggle-left-1 {
  background-color: #1e4273 !important;
}

/* line 19, ../sass/_theming.scss */
ul.group-1 ul {
  background: #1e4273;
}
/* line 22, ../sass/_theming.scss */
ul.group-1 ul li i {
  color: #fff;
}
/* line 26, ../sass/_theming.scss */
ul.group-1 ul li a:hover li {
  color: #ffa147;
}

/* line 34, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme2, md-sidenav.filters #sidebar_theme2 {
  background: #f5f5f5;
}
/* line 36, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme2 .zone-filters h3, md-sidenav md-content#sidebar_theme2 md-radio-button .md-label, md-sidenav md-content#sidebar_theme2 .md-select-value span:first-child, md-sidenav.filters #sidebar_theme2 .zone-filters h3, md-sidenav.filters #sidebar_theme2 md-radio-button .md-label, md-sidenav.filters #sidebar_theme2 .md-select-value span:first-child {
  color: #333;
}
/* line 39, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme2 .md-radio-button.md-default-theme .md-off, md-sidenav md-content#sidebar_theme2 md-radio-button .md-off, md-sidenav.filters #sidebar_theme2 .md-radio-button.md-default-theme .md-off, md-sidenav.filters #sidebar_theme2 md-radio-button .md-off {
  border-color: #333;
}

/* line 44, ../sass/_theming.scss */
#toggle-left-bar.toggle-left-2 {
  background-color: #f5f5f5 !important;
}

/* line 48, ../sass/_theming.scss */
ul.group-2 ul {
  background: #f5f5f5;
}
/* line 51, ../sass/_theming.scss */
ul.group-2 ul li i {
  color: #333;
}
/* line 55, ../sass/_theming.scss */
ul.group-2 ul li a:hover li {
  color: #ffa147;
}

/* line 63, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme3, md-sidenav.filters #sidebar_theme3 {
  background: #f5f5f5;
}
/* line 65, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme3 .zone-filters h3, md-sidenav md-content#sidebar_theme3 md-radio-button .md-label, md-sidenav md-content#sidebar_theme3 .md-select-value span:first-child, md-sidenav.filters #sidebar_theme3 .zone-filters h3, md-sidenav.filters #sidebar_theme3 md-radio-button .md-label, md-sidenav.filters #sidebar_theme3 .md-select-value span:first-child {
  color: #333;
}
/* line 68, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme3 .md-radio-button.md-default-theme .md-off, md-sidenav md-content#sidebar_theme3 md-radio-button .md-off, md-sidenav.filters #sidebar_theme3 .md-radio-button.md-default-theme .md-off, md-sidenav.filters #sidebar_theme3 md-radio-button .md-off {
  border-color: #333;
}
/* line 72, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme3 .zone-filters .filter-form1 input[type="radio"]:checked + label,
md-sidenav md-content#sidebar_theme3 .zone-filters .filter-form1 input[type="checkbox"]:checked + label,
md-sidenav md-content#sidebar_theme3 .zone-filters #filter-nb-items-buttons ul li button:hover,
md-sidenav md-content#sidebar_theme3 .zone-filters #filter-nb-items-buttons ul li button.selected, md-sidenav.filters #sidebar_theme3 .zone-filters .filter-form1 input[type="radio"]:checked + label,
md-sidenav.filters #sidebar_theme3 .zone-filters .filter-form1 input[type="checkbox"]:checked + label,
md-sidenav.filters #sidebar_theme3 .zone-filters #filter-nb-items-buttons ul li button:hover,
md-sidenav.filters #sidebar_theme3 .zone-filters #filter-nb-items-buttons ul li button.selected {
  background: #1e4273 !important;
}
/* line 78, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme3 md-radio-button.md-default-theme .md-on, md-sidenav md-content#sidebar_theme3 md-radio-button .md-on, md-sidenav md-content#sidebar_theme3 md-checkbox.md-default-theme.md-checked .md-icon, md-sidenav md-content#sidebar_theme3 md-checkbox.md-checked .md-icon, md-sidenav.filters #sidebar_theme3 md-radio-button.md-default-theme .md-on, md-sidenav.filters #sidebar_theme3 md-radio-button .md-on, md-sidenav.filters #sidebar_theme3 md-checkbox.md-default-theme.md-checked .md-icon, md-sidenav.filters #sidebar_theme3 md-checkbox.md-checked .md-icon {
  background-color: #1e4273 !important;
}

/* line 83, ../sass/_theming.scss */
md-radio-button[ng-disabled="true"] .md-off {
  border-color: #cccccc !important;
  cursor: not-allowed;
}

/* line 88, ../sass/_theming.scss */
md-radio-button[ng-disabled="true"] .md-label span {
  color: #cccccc !important;
}

/* line 92, ../sass/_theming.scss */
#toggle-left-bar.toggle-left-3 {
  /*background-color: #f5f5f5 !important;*/
}

/* line 96, ../sass/_theming.scss */
ul.group-3 ul {
  background: #f5f5f5;
}
/* line 99, ../sass/_theming.scss */
ul.group-3 ul li i {
  color: #1e4273;
}

/* line 108, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme4, md-sidenav.filters #sidebar_theme4 {
  background: #ffffff;
}
/* line 110, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme4 .zone-filters h3, md-sidenav md-content#sidebar_theme4 md-radio-button .md-label, md-sidenav md-content#sidebar_theme4 .md-select-value span:first-child, md-sidenav.filters #sidebar_theme4 .zone-filters h3, md-sidenav.filters #sidebar_theme4 md-radio-button .md-label, md-sidenav.filters #sidebar_theme4 .md-select-value span:first-child {
  color: #333;
}
/* line 113, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme4 .md-radio-button.md-default-theme .md-off, md-sidenav md-content#sidebar_theme4 md-radio-button .md-off, md-sidenav.filters #sidebar_theme4 .md-radio-button.md-default-theme .md-off, md-sidenav.filters #sidebar_theme4 md-radio-button .md-off {
  border-color: #333;
}

/* line 117, ../sass/_theming.scss */
#toggle-left-bar.toggle-left-4 {
  background-color: #ffffff !important;
}

/* line 120, ../sass/_theming.scss */
ul.group-4 ul {
  background: #ffffff;
}
/* line 123, ../sass/_theming.scss */
ul.group-4 ul li i {
  color: #333;
}

/* line 131, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme5, md-sidenav.filters #sidebar_theme5 {
  background: #0b80b7;
}
/* line 133, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme5 .zone-filters h3, md-sidenav md-content#sidebar_theme5 md-radio-button .md-label, md-sidenav md-content#sidebar_theme5 .md-select-value span:first-child, md-sidenav.filters #sidebar_theme5 .zone-filters h3, md-sidenav.filters #sidebar_theme5 md-radio-button .md-label, md-sidenav.filters #sidebar_theme5 .md-select-value span:first-child {
  color: #fff;
}
/* line 136, ../sass/_theming.scss */
md-sidenav md-content#sidebar_theme5 .md-radio-button.md-default-theme .md-off, md-sidenav md-content#sidebar_theme5 md-radio-button .md-off, md-sidenav.filters #sidebar_theme5 .md-radio-button.md-default-theme .md-off, md-sidenav.filters #sidebar_theme5 md-radio-button .md-off {
  border-color: #fff;
}

/* line 141, ../sass/_theming.scss */
#toggle-left-bar.toggle-left-5 {
  background-color: #0b80b7;
}

/* line 145, ../sass/_theming.scss */
ul.group-5 ul {
  background: #0b80b7;
}
/* line 148, ../sass/_theming.scss */
ul.group-5 ul li i {
  color: #fff;
}

/* line 2, ../sass/_footer.scss */
footer {
  padding-top: 20px;
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #0b80b7;
  padding: 0;
  color: #fff;
  z-index: 70;
}
/* line 11, ../sass/_footer.scss */
footer p {
  text-align: center;
}
/* line 14, ../sass/_footer.scss */
footer p.smaller {
  padding: 0;
  text-align: center;
  font-size: 0.8em;
  line-height: 10px;
  margin-top: 6px;
}

@media (min-width: 320px) {
  /* line 2, ../sass/_media_queries.scss */
  #mobileNav, #btnMobileNav {
    opacity: 1;
    top: 0px;
    right: -15px;
    display: none;
  }

  /* line 9, ../sass/_media_queries.scss */
  .md-sidenav-right {
    background: transparent;
  }

  /* line 13, ../sass/_media_queries.scss */
  .modal-dialog {
    width: 80%;
    height: 80%;
    margin: 30px auto;
  }
  /* line 17, ../sass/_media_queries.scss */
  .modal-dialog h2 {
    color: #0b80b7;
    padding-left: 0px;
  }
  /* line 21, ../sass/_media_queries.scss */
  .modal-dialog ul {
    padding-left: 0px;
  }
  /* line 23, ../sass/_media_queries.scss */
  .modal-dialog ul li {
    list-style-type: none;
  }
  /* line 25, ../sass/_media_queries.scss */
  .modal-dialog ul li i {
    margin-right: 15px;
  }
  /* line 30, ../sass/_media_queries.scss */
  .modal-dialog ul.dotted li {
    list-style-type: disc !important;
  }

  /* line 35, ../sass/_media_queries.scss */
  .main-menu {
    display: none;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 42, ../sass/_media_queries.scss */
  ul.mobile-nav li a {
    font-size: 1.2em;
  }

  /* line 46, ../sass/_media_queries.scss */
  body #main-content {
    overflow: auto !important;
    bottom: 45px !important;
  }

  /* line 51, ../sass/_media_queries.scss */
  .navbar-brand > img {
    width: 140px;
  }

  /* line 55, ../sass/_media_queries.scss */
  a#new-logo {
    left: 220px;
    top: -5px;
  }

  /* line 59, ../sass/_media_queries.scss */
  a#new-icon {
    left: 160px;
  }
  /* line 61, ../sass/_media_queries.scss */
  a#new-icon img {
    max-height: 45px;
  }

  /* line 66, ../sass/_media_queries.scss */
  a#new-logo img {
    max-height: 30px;
  }

  /* line 70, ../sass/_media_queries.scss */
  .home-centered {
    width: 100%;
  }

  /* line 73, ../sass/_media_queries.scss */
  .home-centered .row .col-box {
    padding-right: 15px;
  }

  /* line 77, ../sass/_media_queries.scss */
  .home-centered.bottom .box h2,
  .home-centered .row .col-box .box.boxer,
  .home-centered .row .col-box .box {
    width: 100%;
  }

  /* line 83, ../sass/_media_queries.scss */
  #carousel3 .carousel-inner {
    margin: 40px auto;
  }
  /* line 85, ../sass/_media_queries.scss */
  #carousel3 .carousel-inner a {
    display: block;
    margin: auto;
    width: 150px;
  }

  /* line 94, ../sass/_media_queries.scss */
  #carousel3 .item img {
    max-width: 100%;
    max-height: 100%;
  }

  /* line 99, ../sass/_media_queries.scss */
  .boxer .col-md-6,
  .home-centered .row .col-box .box.boxer .double {
    width: 50%;
    float: left;
  }

  /* line 106, ../sass/_media_queries.scss */
  #online-analysis-type #online-home {
    width: 100%;
  }

  /* line 110, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .arrow {
    display: none;
  }

  /* line 114, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item.type {
    margin-left: 0px;
  }

  /* line 119, ../sass/_media_queries.scss */
  .block-types .col-md-3 {
    margin-bottom: 20px;
    float: left;
    width: 100%;
  }

  /* line 125, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item.submit {
    float: left;
    position: relative;
    left: 50%;
    margin-left: -70px;
  }

  /* line 132, ../sass/_media_queries.scss */
  .second-buttons .col-md-4 {
    width: 100%;
    float: left;
  }

  /* line 137, ../sass/_media_queries.scss */
  .viz-data .col-md-2 {
    width: 50%;
    float: left;
  }

  /* line 142, ../sass/_media_queries.scss */
  .home-2 .second-buttons .click-button, .home-2-1 .second-buttons .click-button {
    margin: 10px 0 0px 0;
  }

  /* line 146, ../sass/_media_queries.scss */
  .home-2 .second-buttons .click-button, .home-2-1 .second-buttons .col-md-4:last-child .click-button {
    margin-bottom: 10px;
  }

  /* line 151, ../sass/_media_queries.scss */
  .home-2 .davaviz-home .viz-data .graphic img, .home-2-1 .davaviz-home .viz-data .graphic img {
    max-width: 100%;
  }

  /* line 155, ../sass/_media_queries.scss */
  .mobile_hide {
    display: none;
  }

  /* line 159, ../sass/_media_queries.scss */
  .home-2 .container-particule ul.fs.cf, .home-2-1 .container-particule ul.fs.cf {
    width: 100%;
  }
  /* line 161, ../sass/_media_queries.scss */
  .home-2 .container-particule ul.fs.cf li, .home-2-1 .container-particule ul.fs.cf li {
    width: 50% !important;
  }

  /* line 167, ../sass/_media_queries.scss */
  .partners a {
    opacity: 1;
  }
  /* line 169, ../sass/_media_queries.scss */
  .partners a img {
    max-width: 100%;
    height: auto !important;
  }
}
/* > 766px < 1024px (IPAD) PORTRAIT */
@media (min-width: 768px) and (max-width: 920px) {
  /* line 181, ../sass/_media_queries.scss */
  body #main-content {
    overflow: auto !important;
  }

  /* line 185, ../sass/_media_queries.scss */
  ul.mobile-nav li a {
    font-size: 1.4em;
  }

  /* line 190, ../sass/_media_queries.scss */
  .home-centered {
    width: 750px;
    margin-top: 25px;
  }

  /* line 194, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box.boxer .double,
  .home-centered .row .col-box {
    float: left;
  }

  /* line 199, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box {
    margin-bottom: 20px;
  }

  /* line 202, ../sass/_media_queries.scss */
  .home-centered .row .col-md-3.col-box, .home-centered .row .col-md-6.col-box {
    padding-left: 25px;
  }

  /* line 206, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box.boxer {
    width: 465px;
  }

  /* line 210, ../sass/_media_queries.scss */
  .col-md-6 {
    float: left;
  }

  /* line 213, ../sass/_media_queries.scss */
  .boxer .col-md-6 {
    width: 50%;
  }

  /* line 217, ../sass/_media_queries.scss */
  #col-box-tablet-top {
    position: absolute;
    top: 25px;
    right: 25px;
  }

  /* line 223, ../sass/_media_queries.scss */
  #col-box-tablet-top-second {
    position: absolute;
    right: 25px;
    top: 265px;
  }

  /* line 230, ../sass/_media_queries.scss */
  #online-analysis-type #online-home {
    width: 100%;
  }

  /* line 234, ../sass/_media_queries.scss */
  #online-analysis-type .block-types.block-left .item {
    float: left;
    width: 50%;
  }

  /* line 239, ../sass/_media_queries.scss */
  .home-2 .davaviz-home .viz-data .graphic img, .home-2-1 .davaviz-home .viz-data .graphic img {
    max-width: 100%;
  }

  /* line 244, ../sass/_media_queries.scss */
  #online-home .col-md-6 {
    float: none;
  }

  /* line 249, ../sass/_media_queries.scss */
  .cancer-fact-sheets-container .toolbar, .populations-fact-sheets-container .toolbar {
    position: relative;
    top: 0;
    width: 100%;
    min-height: 60px;
    height: 60px;
  }

  /* line 257, ../sass/_media_queries.scss */
  .mobile_hide {
    display: none;
  }

  /* line 261, ../sass/_media_queries.scss */
  .home-2 .container-particule ul.fs.cf, .home-2-1 .container-particule ul.fs.cf {
    width: 100%;
  }
  /* line 263, ../sass/_media_queries.scss */
  .home-2 .container-particule ul.fs.cf li, .home-2-1 .container-particule ul.fs.cf li {
    width: 50% !important;
  }

  /* line 269, ../sass/_media_queries.scss */
  .partners a {
    opacity: 1;
  }
  /* line 271, ../sass/_media_queries.scss */
  .partners a img {
    max-width: 100%;
    height: auto !important;
  }
}
@media (min-width: 767px) {
  /* line 280, ../sass/_media_queries.scss */
  .modal-dialog ul {
    padding-left: 10px;
  }
}
@media (max-width: 769px) {
  /* line 287, ../sass/_media_queries.scss */
  #modalTakeATour {
    width: 100%;
  }

  /* line 291, ../sass/_media_queries.scss */
  .populations-fact-sheets-container #pie-populations-sheets-container .row-pie #container-legend #legend {
    width: 100%;
  }

  /* line 294, ../sass/_media_queries.scss */
  .populations-fact-sheets-container #pie-populations-sheets-container .row-pie #container-legend #legend ul li {
    width: 50%;
    height: 40px;
    line-height: 12px;
  }
}
/* > 1024px < 1028 (IPAD) LANDSCAPE */
@media (min-width: 1024px) and (max-width: 1279px) {
  /* line 303, ../sass/_media_queries.scss */
  body #main-content {
    overflow: auto !important;
  }

  /* line 307, ../sass/_media_queries.scss */
  .main-menu.md-button {
    font-size: 0.6em;
  }
}
@media (min-width: 1025px) {
  /* line 314, ../sass/_media_queries.scss */
  #mobileNav, #btnMobileNav {
    opacity: 0;
    top: -100px;
  }

  /* line 318, ../sass/_media_queries.scss */
  .main-menu {
    display: flex;
  }
}
/* --< 1200 */
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 328, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item {
    width: 100%;
  }

  /* line 331, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item.sub-item {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 334, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item.sub-item i.direction {
    display: none;
  }
}
/* > 1200 ++ */
@media (min-width: 1200px) {
  /* line 344, ../sass/_media_queries.scss */
  nav.navbar-top #navbar li a {
    font-size: 1.2em;
  }

  /* line 348, ../sass/_media_queries.scss */
  #help-page {
    /*width: $main_width ; */
    margin: auto;
  }
}
@media (max-width: 1025px) {
  /* line 355, ../sass/_media_queries.scss */
  .home-2 .davaviz-home .viz-data .graphic img.greyscale, .home-2-1 .davaviz-home .viz-data .graphic img.greyscale {
    -webkit-filter: grayscale(0%) !important;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  /* line 361, ../sass/_media_queries.scss */
  .second-buttons .col-md-4 {
    width: 33.33333%;
    float: left;
  }

  /* line 366, ../sass/_media_queries.scss */
  .viz-data .col-md-2 {
    width: 33.33333%;
    float: left;
  }

  /* line 371, ../sass/_media_queries.scss */
  .home-2 .h-container, .home-2-1 .h-container {
    width: 100%;
  }

  /* line 375, ../sass/_media_queries.scss */
  .home-2-1 .davaviz-home .col-md-offset-1 {
    margin-left: 0px;
  }
}
@media (max-width: 1280px) {
  /* line 385, ../sass/_media_queries.scss */
  #help-page {
    width: 100%;
    margin: auto;
  }

  /* line 390, ../sass/_media_queries.scss */
  .home-2 .h-container, .home-2-1 .h-container {
    width: 85%;
  }

  /* line 395, ../sass/_media_queries.scss */
  .home-2 .head-home p.baseline, .home-2-1 .head-home p.baseline {
    padding: 20px 5% 0 5%;
  }
}
@media (max-width: 1024px) {
  /* line 406, ../sass/_media_queries.scss */
  #mobileNav {
    display: block;
  }

  /* line 411, ../sass/_media_queries.scss */
  #data-sources-methods .col-relative #bloc-filter {
    position: relative;
  }

  /* line 416, ../sass/_media_queries.scss */
  #data-sources-methods .col-md-2 {
    width: 100%;
  }
  /* line 419, ../sass/_media_queries.scss */
  #data-sources-methods #map-container {
    margin-top: 0px;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  /* line 425, ../sass/_media_queries.scss */
  .col-md-5 {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  /* line 430, ../sass/_media_queries.scss */
  #info {
    margin-top: 10px;
  }

  /* line 433, ../sass/_media_queries.scss */
  #data-sources-methods .copyrights {
    width: 100%;
  }
  /* line 435, ../sass/_media_queries.scss */
  #data-sources-methods .copyrights .col-md-9 {
    padding: 0 20px;
  }
  /* line 438, ../sass/_media_queries.scss */
  #data-sources-methods .copyrights .col-md-3 {
    text-align: right;
  }

  /* line 444, ../sass/_media_queries.scss */
  #online-analysis-type #online-home {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  /* line 449, ../sass/_media_queries.scss */
  #online-analysis-type .criteria {
    width: 85%;
    margin-left: 15px;
  }

  /* line 453, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .arrow {
    top: 60px;
    left: 10px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) and (max-width: 1023px) {
  /* line 460, ../sass/_media_queries.scss */
  .block-types .col-md-3 {
    width: 50%;
    float: left;
    margin-bottom: 30px;
  }

  /* line 465, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .arrow {
    display: none;
  }

  /* line 468, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item.submit {
    margin-left: -30px;
    margin-top: 100px;
  }
}
/* < 1440px -- */
@media (max-width: 1440px) {
  /* line 478, ../sass/_media_queries.scss */
  .zone-filters #filter-sex label {
    width: 32%;
  }

  /* line 481, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box.research p {
    max-height: 150px;
    overflow-y: auto;
    padding: 0px;
    line-height: 14.5px;
  }

  /* line 487, ../sass/_media_queries.scss */
  .home-centered .row .col-box.lower .box p {
    margin-top: 20px !important;
  }

  /* line 490, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box.registries p a img {
    max-width: 110px !important;
  }

  /* line 493, ../sass/_media_queries.scss */
  .highcharts-data-labels text, .highcharts-data-labels tspan {
    font-size: 1em !important;
  }
}
@media (max-width: 1480px) {
  /* line 499, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item h3 {
    font-size: 1.2em;
  }
}
@media (min-width: 1440px) {
  /* line 505, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box.research p {
    font-size: 1.1em;
    line-height: 18px;
  }
}
@media (min-height: 780px) and (max-width: 1440px) {
  /* line 512, ../sass/_media_queries.scss */
  #map-container + #downloads, #svg.map-container + #downloads {
    bottom: 120px;
  }
}
/* 1440px ++ */
@media (min-width: 1440px) {
  /* line 519, ../sass/_media_queries.scss */
  .col-lg-5ths {
    width: 20%;
    float: left;
  }

  /* line 523, ../sass/_media_queries.scss */
  nav.navbar-top #navbar li a {
    font-size: 1.2em;
  }

  /* line 530, ../sass/_media_queries.scss */
  #carousel3 .carousel-inner {
    margin: 70px 50px;
    overflow: visible;
  }
  /* line 533, ../sass/_media_queries.scss */
  #carousel3 .carousel-inner .tooltip {
    left: 10px !important;
  }

  /* line 537, ../sass/_media_queries.scss */
  .carousel-control {
    top: 125px;
  }

  /* line 540, ../sass/_media_queries.scss */
  .home-centered {
    width: 1090px;
  }

  /* line 543, ../sass/_media_queries.scss */
  .home-centered.bottom .box h3 {
    margin-top: 45px;
  }

  /* line 546, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box {
    width: 260px;
    height: 260px;
  }

  /* line 550, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box a.bigger i,
  .home-centered .row .col-box .box p a i.alternate,
  .home-centered .row .col-box .box p a i {
    font-size: 9.2em;
  }

  /* line 555, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box a.bigger i {
    font-size: 10em !important;
  }

  /* line 558, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box a.btn_play {
    width: 140px;
    height: 140px;
    padding: 25px 20px 20px 35px;
    border-radius: 90px;
  }

  /* line 564, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box a.btn_play i {
    font-size: 7em;
  }

  /* line 567, ../sass/_media_queries.scss */
  .home-centered.bottom .box h2 {
    width: 260px;
    z-index: 1;
  }

  /* line 571, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box.boxer .double {
    height: 260px;
  }

  /* line 574, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box.boxer {
    width: 530px;
  }

  /* line 577, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box p a img {
    max-height: 155px;
  }

  /* line 580, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box a.btn_bars {
    height: 160px;
  }

  /* line 584, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box a.bigger:hover i {
    font-size: 10.2em !important;
  }

  /* line 588, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box p a img#home-dual-bars {
    height: 125px !important;
    max-height: 125px !important;
    width: 80px;
  }

  /* line 593, ../sass/_media_queries.scss */
  .home-centered .row .col-box .box p a:hover img#home-dual-bars {
    width: 150px;
  }

  /* line 603, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item {
    min-height: 260px;
  }

  /* line 607, ../sass/_media_queries.scss */
  #online-analysis-type .block-types.block-left .item {
    min-height: 300px;
    width: 300px;
  }

  /* line 611, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item {
    /*max-width: $width_box;*/
  }

  /* line 614, ../sass/_media_queries.scss */
  #online-analysis-type .block-types.block-half .item.sub-item {
    width: 300px;
    height: 175px !important;
  }

  /* line 618, ../sass/_media_queries.scss */
  img.bottom-go {
    top: 150px;
  }

  /* line 621, ../sass/_media_queries.scss */
  #online-analysis-type .block-types.block-half .item.submit {
    padding-left: 92px;
    height: 20px !important;
  }

  /* line 625, ../sass/_media_queries.scss */
  #online-analysis-type .block-types.block-left .item ul li {
    margin-top: 30px;
  }

  /* line 628, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item ul li {
    height: 50px;
  }

  /* line 631, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item ul li img {
    max-height: 50px;
  }

  /* line 634, ../sass/_media_queries.scss */
  #online-analysis-type .block-types .item ul li i {
    font-size: 3em;
  }

  /* line 638, ../sass/_media_queries.scss */
  img.top-left {
    left: 95px;
  }

  /* line 641, ../sass/_media_queries.scss */
  img.top-right {
    right: 95px;
  }

  /* line 644, ../sass/_media_queries.scss */
  img.bottom-left {
    left: 105px;
  }

  /* line 647, ../sass/_media_queries.scss */
  img.bottom-right {
    right: 105px;
  }

  /* line 650, ../sass/_media_queries.scss */
  img.bottom-go {
    top: 185px;
  }
}
@media (min-height: 901px) {
  /* line 657, ../sass/_media_queries.scss */
  svg {
    min-height: 650px;
  }

    /*svg.nvd3-svg{
      min-height: 650px!important ; 
    }
    #summary svg.nvd3-svg,#sunburst-container svg{
      min-height: 450px!important ;
    }
    #map-container svg{
      min-height: 600px!important ;
    }
    #circle-packing-container svg{
      min-height: 550px!important ;
    }
    #circle-packing-container svg{
      min-height: 550px!important ;
    }
    #parset-container svg{
      min-height: 600px!important ;
    }
    #treemap-container svg{
      min-height: 650px; 
    }

    #force-layout-container svg{
      min-height: 700px ; 
    }   */
  /* line 686, ../sass/_media_queries.scss */
  #treemap-container #svg {
    min-height: 650px;
  }
}
@media (min-height: 0px) and (max-height: 900px) {
  /* line 692, ../sass/_media_queries.scss */
  svg {
    min-height: 450px;
  }

  /* line 695, ../sass/_media_queries.scss */
  svg#map-graph {
    min-height: 510px;
  }

  /* line 698, ../sass/_media_queries.scss */
  #treemap-container #svg {
    min-height: 520px;
  }
}
/* line 49, ../sass/main.scss */
html {
  overflow-y: hidden !important;
}

/* line 53, ../sass/main.scss */
body {
  font-family: "Noto Sans", Verdana, sans-serif;
  height: 100%;
  background: #fff;
}
/* line 60, ../sass/main.scss */
body #main-content {
  margin: 0px;
  width: 100%;
  padding-top: 0px;
  position: fixed;
  top: 80px;
  bottom: 25px;
  background: #f7f7f7 !important;
}
