
/*** css/styles.css ***/




/*
 *
 *
 *
 * This file was automatically generated from /src by Gulp.
 * Do not edit directly unless Gulp is removed from this repository!
 *
 *
 *
 */




@charset "UTF-8";
/* columns of same height styles */
.container-xs-height {
    display:table;
    padding-left:0px;
    padding-right:0px;
}
.row-xs-height {
    display:table-row;
    float: left;
}
.col-xs-height {
    display:table-cell;
    float:none;
    vertical-align: top;
}
.half {
    width: 50%;
}
@media (min-width: 768px) {
    .container-sm-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-sm-height {
        display:table-row;
        float: left;
    }
    .col-sm-height {
        display:table-cell;
        float:none;
        vertical-align: top;
    }
    .sm-half {
        width: 50%;
    }
}
@media (min-width: 992px) {
    .container-md-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-md-height {
        display:table-row;
        float: left;
    }
    .col-md-height {
        display:table-cell;
        float:none;
        vertical-align: top;
    }
}
@media (min-width: 1200px) {
    .container-lg-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-lg-height {
        display:table-row;
        float: left;
    }
    .col-lg-height {
        display:table-cell;
        float:none;
        vertical-align: top;
    }
}
/* Default custom select styles */
div.cs-select {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	text-align: left;
	background: #fff;
	z-index: 100;
	width: 100%;
	max-width: 500px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

div.cs-select:focus {
	outline: none; /* For better accessibility add a style for this in your skin */
}

.cs-select select {
	display: none;
}

.cs-select span {
	display: block;
	position: relative;
	cursor: pointer;
	padding: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Placeholder and selected option */
.cs-select > span {
	padding-right: 10px;
}

.cs-select > span::after,
.cs-select .cs-selected span::after {
	speak: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.cs-select > span::after {
	content: '\25BE';
	right: 1em;
}

.cs-select .cs-selected span::after {
	content: '\2713';
	margin-left: 1em;
}

.cs-select.cs-active > span::after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

div.cs-active {
	z-index: 200;
}

/* Options */
.cs-select .cs-options {
	position: absolute;
	overflow: hidden;
	width: 100%;
	background: #fff;
	visibility: hidden;
}

.cs-select.cs-active .cs-options {
	visibility: visible;
}

.cs-select ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.cs-select ul span {
	padding: 5px;
}

.cs-select ul li.cs-focus span {
	background-color: #ddd;
}

/* Optgroup and optgroup label */
.cs-select li.cs-optgroup ul {
	padding-left: 5px;
}

.cs-select li.cs-optgroup > span {
	cursor: default;
}

.btnsearch {
  font-size: 18px;
}
.btnsearch.active {
  background-color: #999;
  border-color: #999;
}
/* SEARCH BAR
***********************************************************************/
.project-search-tabs .tabs-parent.active,
.content-bar-top {
  display: none;
  position: relative;
  float: left;
  width: 100%;
  background: #0079A5;
  text-align: center;
  padding: 0;
  font-family: 'gotham-extra-narrow-medium';
  -webkit-box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.75);
  box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.75);
}
.content-bar-top {
  border-bottom: 2px solid #07669D;
}
.content-bar-top .container {
  padding: 40px 15px;
  margin: 0 auto;
  float: none;
}
.project-search-tabs .icon-icon-closewindw,
.content-bar-top .icon-icon-closewindw {
  z-index: 2;
  font-size: 32px;
  position: absolute;
  top: 20px;
  right: 25px;
  color: #FFF;
  cursor: pointer;
}
.content-bar-top .content {
  float: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: bottom;
  zoom: 1;
  *display: inline;
  text-align: left;
  padding: 10px 5px;
}
/* Description */
.content-bar-top .content .description {
  color: #fff;
  text-align: left;
  font-size: 21px;
  padding: 0;
  margin: 0;
}
/*Select*/
.container-project-search .btn-group .dropdown-menu,
.content-bar-top .content .btn-group .dropdown-menu {
  padding: 0;
  margin: 0;
}
.container-project-search .btn-group,
.container-project-search .btn-group .btn,
.container-project-search .btn-group .dropdown-menu,
.container-project-search .btn-group .dropdown-menu li,
.content-bar-top .content .btn-group,
.content-bar-top .content .btn-group .btn,
.content-bar-top .content .btn-group .dropdown-menu,
.content-bar-top .content .btn-group .dropdown-menu li {
  width: 100%;
}
.container-project-search .btn-group .dropdown-menu li a,
.content-bar-top .content .btn-group .dropdown-menu li a {
  padding: 10px 20px;
  color: #1785C3;
  background: #DDD;
  border-bottom: 1px solid #1785C3;
}
.container-project-search .btn-group .dropdown-menu li:last-child a,
.content-bar-top .content .btn-group .dropdown-menu li:last-child a {
  border-bottom: none;
}
.container-project-search .btn-group .dropdown-menu li a:hover,
.content-bar-top .content .btn-group .dropdown-menu li a:hover {
  color: #FFF;
  background: #1DADE3;
}
.container-project-search .btn-group .btn,
.content-bar-top .content .btn-group .btn {
  padding-left: 20px;
  text-align: left;
  font-size: 26px;
  color: #fff;
  background: #0079A5;
  border: 1px solid #FFF;
}
.container-project-search .btn-group .btn .icon,
.content-bar-top .content .btn-group .btn .icon {
  float: right;
  margin-top: 5px;
}
/* Search */
.content-bar-top .content .input-group input {
  height: 50px;
  font-size: 21px;
}
#globalSearchInput {
  text-transform: inherit;
}
.container-project-search .input-group .input-group-btn,
.content-bar-top .content .input-group .input-group-btn {
  cursor: pointer;
  background: #1DADE3;
  border: 1px solid #1DADE3;
  padding: 0;
}
.container-project-search .input-group .input-group-btn,
.content-bar-top .content .input-group .input-group-btn {
  background-color: rgb(0,169,238);
  border: none;
}
.container-project-search .input-group .input-group-btn:hover,
.content-bar-top .content .input-group .input-group-btn:hover {
  border: none;
  background-color: rgb(0,77,114);
}
.container-project-search .input-group .input-group-btn .submit,
.content-bar-top .content .input-group .input-group-btn .submit{
  background-color: rgb(0,169,238);
  border: none;
  margin: 0;
}
.container-project-search .input-group .input-group-btn:hover .submit,
.content-bar-top .content .input-group .input-group-btn:hover .submit{
  background-color: rgb(0,77,114);
}
.container-project-search .input-group .input-group-btn .icon-icon-search ,
.content-bar-top .content .input-group .input-group-btn .icon-icon-search {
  font-size: 24px;
  color: #FFF;
  padding: 4px 25px 0 25px;
  float: left;
}


/************************ PROJECT BAR SEARCH *******************************/
.content-top,
.content-top > .col-xs-12,
.content-top > .col-xs-12 .div-content {
  padding: 0;
  position: inherit;
}
.container-project-search {
  float: left;
  width: 100%;
  font-family: "GothamNarrow-Medium";
}
/* Search Fixed (Search all) */
.container-project-search .project-search-all {
  float: left;
  width: 100%;
  background: #1687C4;
  padding: 20px;
}
.container-project-search .project-search-all > .content {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* Select */
.container-project-search .btn-group .btn {
  font-size: 14px;
  color: #DDD;
  border: 1px solid #EDEEEE;
}
.container-project-search .btn-group .btn .icon {
  margin: 0;
}
.container-project-search .input-group .input-group-btn .icon-icon-search {
  font-size: 16px;
}
/* Input search */
.container-project-search .input-group input {
  height: 34px;
  font-size: 14px;
  border-radius: 0;
}
/* Tabs */
.container-project-search .project-search-tabs {
  position: inherit;
}
.container-project-search .project-search-tabs .tabs-parent.active {
  display: block;
  background: inherit;
}
.project-search-tabs .tabs-parent .tab-content {
  float: left;
  width: 100%;
}
.project-search-tabs .tabs-parent.active .tab-content {
  background: #1687C4;
}

/* Tabs content */
.project-search-tabs {
  padding: 0 10px;
}
.project-search-tabs .bg-black {
  display: none;
  float: left;
  width: 100%;
  min-height: 2px;
  background: rgba(0,0,0,0.5);
}
.project-search-tabs .tabs-parent.active .bg-black {
  display: block;
}
.project-search-tabs .icon-icon-closewindw {
  display: none;
  float: right;
  position: relative;
}
.project-search-tabs .tabs-parent.active .icon-icon-closewindw {
  display: block;
}
.project-search-tabs .tab-pane {
  padding: 20px 40px;
}
.project-search-tabs .tab-pane-parent > .container {
  padding: 10px 0 20px 0;
}
/* Tabs Navs */
.project-search-tabs .nav-container {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}
.project-search-tabs .tabs-parent.active .nav-container  {
  background: #EEE;
  padding-bottom: 10px;
}
.project-search-tabs .nav-container ul.nav-tabs {
  text-align: center;
  border: none;
}
.project-search-tabs ul.nav-tabs li {
  float: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 3px;
}
.project-search-tabs ul.nav-tabs-parent li {
  width: 100%;
  margin: 1px 0;
}
.project-search-tabs ul.nav-tabs li a {
  display: block;
  background: #AAA;
  color: #fff;
  padding: 10px 23px;
  border: none;
  border-radius: 0;
  min-height: 38px;
  margin: 0;
  text-align: left;
}
.project-search-tabs ul.nav-tabs li a:hover {
  border: none;
  background: #666;
}
.project-search-tabs ul.nav-tabs li.active a,
.project-search-tabs ul.nav-tabs li.active-trail a {
  background: #E66F00;
  border: none;
  color: #fff;
}
.project-search-tabs ul.nav-tabs li a span {
  font-size: 12px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: bottom;
  zoom: 1;
  *display: inline;
}
.project-search-tabs ul.nav-tabs li a .icon {
  font-size: 18px;
  margin-right: 10px;
}

/* Containers content search */
.container_select {
  padding: 0 3px;
}
.container_select .btn-group {
  padding: 0;
}
.no-padding-left {
  padding-left: 0 !important;
}
.no-padding-right {
  padding-right: 0 !important;
}
.no-padding {
  padding: 0 !important;
}

/* Radio buttoms Tabs Navs */
.project-search-tabs .tab-pane .container-nav-tabs-procurements-plans {
  padding: 0 11px !important;
}
.project-search-tabs .tab-pane-parent .lbl-search {
  color: #fff;
  text-align: left;
}
.project-search-tabs .tab-pane-parent ul.nav-tabs {
  border: 1px solid #1DADE3;
  text-align: left;
  float: left;
  width: auto;
  clear: both;
}
.project-search-tabs .tab-pane-parent ul.nav-tabs li a {
  background: inherit;
}
.project-search-tabs .tab-pane-parent ul.nav-tabs li a .bullet{
  width: 20px;
  height: 20px;
  text-indent: -999px;
  overflow: hidden;
  background: url('images/bullets.png') no-repeat 0 0;
}
.project-search-tabs .tab-pane-parent ul.nav-tabs li.active a .bullet{
  background: url('images/bullets.png') no-repeat 0 -20px;
}

/* Content search Inputs */
.project-search-tabs .tab-pane-parent input {
  height: 34px;
  width: 100%;
  border-radius: 0;
}
/* Content search Selects multiples  */
.project-search-tabs .tab-pane-parent .select-multiple{
  background: inherit;
  color: #fff;
  border-radius: 0;
}
/* Content search Labels */
.project-search-tabs .tab-pane-parent .lbl {
  float: left;
  width: 100%;
  color: #fff;
  font-size: 10px;
  text-align: left;
  margin-top: 20px;
}
.project-search-tabs .tab-pane-parent .lbl-bottom {
  margin-top: 0;
}

.project-search-tabs .tab-pane-parent .btn-go {
  float: right;
  border-radius: 50px;
  font-size: 28px;
  padding: 5px;
  width: 120px;
  height: auto;
  margin: 40px 40px 0 0;
  border-top: 2px solid #84BFE0;

  background: #3496cb; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0OTZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDdkYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #3496cb 0%, #1d7db2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3496cb), color-stop(100%,#1d7db2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #3496cb 0%,#1d7db2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #3496cb 0%,#1d7db2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #3496cb 0%,#1d7db2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #3496cb 0%,#1d7db2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3496cb', endColorstr='#1d7db2',GradientType=0 ); /* IE6-8 */

  -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.75);
}

@media (max-width: 991px) {
  .project-search-tabs .tab-pane-parent .container div {
    padding: 0;
  }
  .project-search-tabs .tab-pane-parent .btn-go {
    margin-top: 20px !important;
    margin-right: 10px;
  }
}
@media (max-width: 1200px) {
  .project-search-tabs .tab-pane-parent > .container {
    float: left;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .project-search-tabs {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .content-bar-top .container {
    padding: 40px 15px 60px 15px;
  }
  .project-search-tabs ul.nav-tabs-parent li {
    width: auto;
    margin: 0 3px 0 3px;
  }
}
@media (min-width: 1200px) {
  .content-bar-top .container {
    padding: 50px 15px 140px 15px;
  }
  .project-search-tabs .tab-pane-parent .container {
    width: 1180px;
  }
  .project-search-tabs .tabs-parent.active,
  .content-bar-top{
    position: absolute;
    z-index: 1000;
    left: 0;
    top: 51px;
  }
  .content-bar-top {
    border-bottom: 0;
  }
  .project-search-tabs .project-search-all > .content {
    padding-top: 0;
    padding-bottom: 0;
  }
  .project-search-tabs .tabs-parent.active .bg-black {
    min-height: 50px;
  }
  .project-search-tabs .tabs-parent.active {
    display: block;
    z-index: 999;
  }
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype');
}

@charset "UTF-8";

/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-pika.css" rel="stylesheet" />
*/

/*
@font-face {
  font-family: "SSPika";
  src: url('ss-pika.eot');
  src: url('ss-pika.eot?#iefix') format('embedded-opentype'),
       url('ss-pika.woff') format('woff'),
       url('ss-pika.ttf')  format('truetype'),
       url('ss-pika.svg#SSPika') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"]{-ms-zoom: 1;}

.ss-icon, .ss-icon.ss-pika,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-pika:before, [class*=" ss-"].ss-pika:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-pika.right:after, [class*=" ss-"].ss-pika.right:after {
  font-family: "SSPika";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before,
[class*=" ss-"].right:before{display:none;content:'';}

.ss-cursor:before,.ss-cursor.right:after{content:''}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔎'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-screenshot:before,.ss-screenshot.right:after{content:''}.ss-binoculars:before,.ss-binoculars.right:after{content:''}.ss-view:before,.ss-view.right:after{content:'👀'}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:''}.ss-erase:before,.ss-erase.right:after{content:'✐'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-draw:before,.ss-draw.right:after{content:'✏'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-nosmoking:before,.ss-nosmoking.right:after{content:'🚭'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-new:before,.ss-new.right:after{content:'🆕'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-pricetag:before,.ss-pricetag.right:after{content:''}.ss-flowertag:before,.ss-flowertag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.right:after{content:'🔖'}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-halfheart:before,.ss-halfheart.right:after{content:''}.ss-emptyheart:before,.ss-emptyheart.right:after{content:'♡'}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-halfstar:before,.ss-halfstar.right:after{content:''}.ss-medal:before,.ss-medal.right:after{content:''}.ss-ribbon:before,.ss-ribbon.right:after{content:'🎀'}.ss-bullseye:before,.ss-bullseye.right:after{content:'🎯'}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-gridlines:before,.ss-gridlines.right:after{content:''}.ss-pen:before,.ss-pen.right:after{content:'✒'}.ss-feather:before,.ss-feather.right:after{content:''}.ss-rubbereraser:before,.ss-rubbereraser.right:after{content:''}.ss-paintroller:before,.ss-paintroller.right:after{content:''}.ss-rubberstamp:before,.ss-rubberstamp.right:after{content:''}.ss-checkclipboard:before,.ss-checkclipboard.right:after{content:''}.ss-linechartclipboard:before,.ss-linechartclipboard.right:after{content:''}.ss-clockwise:before,.ss-clockwise.right:after{content:'⥁'}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-headset:before,.ss-headset.right:after{content:''}.ss-megaphone:before,.ss-megaphone.right:after{content:'📢'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-facetime:before,.ss-facetime.right:after{content:''}.ss-reply:before,.ss-reply.right:after{content:'↩'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-outbox:before,.ss-outbox.right:after{content:'📤'}.ss-wifimail:before,.ss-wifimail.right:after{content:''}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-usergroup:before,.ss-usergroup.right:after{content:''}.ss-adduser:before,.ss-adduser.right:after{content:''}.ss-removeuser:before,.ss-removeuser.right:after{content:''}.ss-deleteuser:before,.ss-deleteuser.right:after{content:''}.ss-userprofile:before,.ss-userprofile.right:after{content:''}.ss-businessuser:before,.ss-businessuser.right:after{content:''}.ss-cart:before,.ss-cart.right:after{content:''}.ss-addcart:before,.ss-addcart.right:after{content:''}.ss-removecart:before,.ss-removecart.right:after{content:''}.ss-deletecart:before,.ss-deletecart.right:after{content:''}.ss-downloadcart:before,.ss-downloadcart.right:after{content:''}.ss-emptycart:before,.ss-emptycart.right:after{content:''}.ss-basket:before,.ss-basket.right:after{content:''}.ss-gift:before,.ss-gift.right:after{content:'🎁'}.ss-apple:before,.ss-apple.right:after{content:'🍏'}.ss-cashregister:before,.ss-cashregister.right:after{content:''}.ss-store:before,.ss-store.right:after{content:'🏬'}.ss-searchbarcode:before,.ss-searchbarcode.right:after{content:''}.ss-notepad:before,.ss-notepad.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-safe:before,.ss-safe.right:after{content:''}.ss-digitalsafe:before,.ss-digitalsafe.right:after{content:''}.ss-atm:before,.ss-atm.right:after{content:'🏧'}.ss-dispensecash:before,.ss-dispensecash.right:after{content:''}.ss-banknote:before,.ss-banknote.right:after{content:'💵'}.ss-coins:before,.ss-coins.right:after{content:''}.ss-bankcheck:before,.ss-bankcheck.right:after{content:''}.ss-piggybank:before,.ss-piggybank.right:after{content:''}.ss-moneybag:before,.ss-moneybag.right:after{content:'💰'}.ss-tip:before,.ss-tip.right:after{content:''}.ss-calculator:before,.ss-calculator.right:after{content:''}.ss-percent:before,.ss-percent.right:after{content:'%'}.ss-bank:before,.ss-bank.right:after{content:'🏦'}.ss-scales:before,.ss-scales.right:after{content:'⚖'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-piechartthirds:before,.ss-piechartthirds.right:after{content:''}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-upwardsbarchart:before,.ss-upwardsbarchart.right:after{content:''}.ss-downwardsbarchart:before,.ss-downwardsbarchart.right:after{content:''}.ss-horizontalbarchart:before,.ss-horizontalbarchart.right:after{content:''}.ss-analytics:before,.ss-analytics.right:after{content:''}.ss-upwardslinechart:before,.ss-upwardslinechart.right:after{content:'📈'}.ss-downwardslinechart:before,.ss-downwardslinechart.right:after{content:'📉'}.ss-linecharts:before,.ss-linecharts.right:after{content:''}.ss-scatterchart:before,.ss-scatterchart.right:after{content:''}.ss-stock:before,.ss-stock.right:after{content:''}.ss-form:before,.ss-form.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-crate:before,.ss-crate.right:after{content:''}.ss-deliveryvan:before,.ss-deliveryvan.right:after{content:''}.ss-deliverytruck:before,.ss-deliverytruck.right:after{content:''}.ss-forklift:before,.ss-forklift.right:after{content:''}.ss-cargoship:before,.ss-cargoship.right:after{content:''}.ss-hook:before,.ss-hook.right:after{content:''}.ss-weight:before,.ss-weight.right:after{content:''}.ss-containers:before,.ss-containers.right:after{content:''}.ss-fragile:before,.ss-fragile.right:after{content:''}.ss-thissideup:before,.ss-thissideup.right:after{content:''}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-building:before,.ss-building.right:after{content:'🏢'}.ss-lodging:before,.ss-lodging.right:after{content:'🏨'}.ss-earth:before,.ss-earth.right:after{content:'🌎'}.ss-globe:before,.ss-globe.right:after{content:'🌐'}.ss-garage:before,.ss-garage.right:after{content:''}.ss-warehouse:before,.ss-warehouse.right:after{content:''}.ss-floorplan:before,.ss-floorplan.right:after{content:''}.ss-address:before,.ss-address.right:after{content:''}.ss-searchhouse:before,.ss-searchhouse.right:after{content:''}.ss-housesale:before,.ss-housesale.right:after{content:''}.ss-navigate:before,.ss-navigate.right:after{content:''}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-gps:before,.ss-gps.right:after{content:''}.ss-compassnavigate:before,.ss-compassnavigate.right:after{content:''}.ss-compassarrow:before,.ss-compassarrow.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pin:before,.ss-pin.right:after{content:'📍'}.ss-pushpin:before,.ss-pushpin.right:after{content:'📌'}.ss-maplocation:before,.ss-maplocation.right:after{content:''}.ss-globelocation:before,.ss-globelocation.right:after{content:''}.ss-puzzle:before,.ss-puzzle.right:after{content:''}.ss-floppydisk:before,.ss-floppydisk.right:after{content:'💾'}.ss-firewall:before,.ss-firewall.right:after{content:''}.ss-database:before,.ss-database.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-eighthnote:before,.ss-eighthnote.right:after{content:'♪'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-radio:before,.ss-radio.right:after{content:'📻'}.ss-stereo:before,.ss-stereo.right:after{content:''}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-vinylrecord:before,.ss-vinylrecord.right:after{content:''}.ss-disc:before,.ss-disc.right:after{content:'💿'}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-playvideo:before,.ss-playvideo.right:after{content:''}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-repeat:before,.ss-repeat.right:after{content:'🔁'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-index:before,.ss-index.right:after{content:''}.ss-page:before,.ss-page.right:after{content:''}.ss-book:before,.ss-book.right:after{content:'📕'}.ss-books:before,.ss-books.right:after{content:'📚'}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-heartbook:before,.ss-heartbook.right:after{content:''}.ss-downloadbook:before,.ss-downloadbook.right:after{content:''}.ss-musicopenbook:before,.ss-musicopenbook.right:after{content:''}.ss-searchbook:before,.ss-searchbook.right:after{content:''}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-notice:before,.ss-notice.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-pagecurl:before,.ss-pagecurl.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-smartphone:before,.ss-smartphone.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-walkytalky:before,.ss-walkytalky.right:after{content:''}.ss-ereader:before,.ss-ereader.right:after{content:''}.ss-ebook:before,.ss-ebook.right:after{content:''}.ss-wifibook:before,.ss-wifibook.right:after{content:''}.ss-wifiopenbook:before,.ss-wifiopenbook.right:after{content:''}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-chargingbattery:before,.ss-chargingbattery.right:after{content:''}.ss-heartmobile:before,.ss-heartmobile.right:after{content:''}.ss-phonemobile:before,.ss-phonemobile.right:after{content:''}.ss-lockmobile:before,.ss-lockmobile.right:after{content:''}.ss-textmobile:before,.ss-textmobile.right:after{content:''}.ss-dollarmobile:before,.ss-dollarmobile.right:after{content:''}.ss-euromobile:before,.ss-euromobile.right:after{content:''}.ss-rssmobile:before,.ss-rssmobile.right:after{content:''}.ss-navigationmobile:before,.ss-navigationmobile.right:after{content:''}.ss-batterymobile:before,.ss-batterymobile.right:after{content:''}.ss-powermobile:before,.ss-powermobile.right:after{content:''}.ss-browseonline:before,.ss-browseonline.right:after{content:''}.ss-shoponline:before,.ss-shoponline.right:after{content:''}.ss-bankonline:before,.ss-bankonline.right:after{content:''}.ss-realtyonline:before,.ss-realtyonline.right:after{content:''}.ss-readonline:before,.ss-readonline.right:after{content:''}.ss-weatheronline:before,.ss-weatheronline.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-lightbulbon:before,.ss-lightbulbon.right:after{content:''}.ss-cfl:before,.ss-cfl.right:after{content:''}.ss-hairdryer:before,.ss-hairdryer.right:after{content:''}.ss-picnictable:before,.ss-picnictable.right:after{content:''}.ss-flame:before,.ss-flame.right:after{content:''}.ss-campfire:before,.ss-campfire.right:after{content:'🔥'}.ss-bonfire:before,.ss-bonfire.right:after{content:''}.ss-balloon:before,.ss-balloon.right:after{content:'🎈'}.ss-christmastree:before,.ss-christmastree.right:after{content:'🎄'}.ss-sweep:before,.ss-sweep.right:after{content:''}.ss-chess:before,.ss-chess.right:after{content:'♞'}.ss-onedie:before,.ss-onedie.right:after{content:'⚀'}.ss-twodie:before,.ss-twodie.right:after{content:'⚁'}.ss-threedie:before,.ss-threedie.right:after{content:'⚂'}.ss-fourdie:before,.ss-fourdie.right:after{content:'⚃'}.ss-fivedie:before,.ss-fivedie.right:after{content:'⚄'}.ss-sixdie:before,.ss-sixdie.right:after{content:'⚅'}.ss-downloadcloud:before,.ss-downloadcloud.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-downloadbox:before,.ss-downloadbox.right:after{content:''}.ss-downloadcrate:before,.ss-downloadcrate.right:after{content:''}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-uploadbox:before,.ss-uploadbox.right:after{content:''}.ss-uploadcrate:before,.ss-uploadcrate.right:after{content:''}.ss-fork:before,.ss-fork.right:after{content:''}.ss-merge:before,.ss-merge.right:after{content:''}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-reload:before,.ss-reload.right:after{content:''}.ss-file:before,.ss-file.right:after{content:'📄'}.ss-addfile:before,.ss-addfile.right:after{content:''}.ss-removefile:before,.ss-removefile.right:after{content:''}.ss-deletefile:before,.ss-deletefile.right:after{content:''}.ss-downloadfile:before,.ss-downloadfile.right:after{content:''}.ss-uploadfile:before,.ss-uploadfile.right:after{content:''}.ss-importfile:before,.ss-importfile.right:after{content:''}.ss-exportfile:before,.ss-exportfile.right:after{content:''}.ss-settingsfile:before,.ss-settingsfile.right:after{content:''}.ss-lockfile:before,.ss-lockfile.right:after{content:''}.ss-userfile:before,.ss-userfile.right:after{content:''}.ss-picturefile:before,.ss-picturefile.right:after{content:''}.ss-textfile:before,.ss-textfile.right:after{content:''}.ss-exe:before,.ss-exe.right:after{content:''}.ss-zip:before,.ss-zip.right:after{content:''}.ss-doc:before,.ss-doc.right:after{content:''}.ss-ppt:before,.ss-ppt.right:after{content:''}.ss-pdf:before,.ss-pdf.right:after{content:''}.ss-jpg:before,.ss-jpg.right:after{content:''}.ss-png:before,.ss-png.right:after{content:''}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-openfolder:before,.ss-openfolder.right:after{content:'📂'}.ss-downloadfolder:before,.ss-downloadfolder.right:after{content:''}.ss-uploadfolder:before,.ss-uploadfolder.right:after{content:''}.ss-cloudfolder:before,.ss-cloudfolder.right:after{content:''}.ss-lockfolder:before,.ss-lockfolder.right:after{content:''}.ss-securefolder:before,.ss-securefolder.right:after{content:''}.ss-picturefolder:before,.ss-picturefolder.right:after{content:''}.ss-moviefolder:before,.ss-moviefolder.right:after{content:''}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-text:before,.ss-text.right:after{content:''}.ss-font:before,.ss-font.right:after{content:''}.ss-highlight:before,.ss-highlight.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-list:before,.ss-list.right:after{content:''}.ss-layout:before,.ss-layout.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↪'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-logout:before,.ss-logout.right:after{content:''}.ss-login:before,.ss-login.right:after{content:''}.ss-scaleup:before,.ss-scaleup.right:after{content:''}.ss-scaledown:before,.ss-scaledown.right:after{content:''}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-bearface:before,.ss-bearface.right:after{content:'🐻'}.ss-bird:before,.ss-bird.right:after{content:'🐦'}.ss-fishes:before,.ss-fishes.right:after{content:''}.ss-tropicalfish:before,.ss-tropicalfish.right:after{content:''}.ss-tree:before,.ss-tree.right:after{content:'🌳'}.ss-evergreen:before,.ss-evergreen.right:after{content:'🌲'}.ss-palmtree:before,.ss-palmtree.right:after{content:'🌴'}.ss-leaf:before,.ss-leaf.right:after{content:'🍂'}.ss-seedling:before,.ss-seedling.right:after{content:'🌱'}.ss-grass:before,.ss-grass.right:after{content:''}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-dial:before,.ss-dial.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-flash:before,.ss-flash.right:after{content:'⌁'}.ss-wrench:before,.ss-wrench.right:after{content:'🔧'}.ss-tapemeasure:before,.ss-tapemeasure.right:after{content:''}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-watch:before,.ss-watch.right:after{content:'⌚'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-alarmclock:before,.ss-alarmclock.right:after{content:'⏰'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-addcalendar:before,.ss-addcalendar.right:after{content:''}.ss-removecalendar:before,.ss-removecalendar.right:after{content:''}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:''}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:''}.ss-sausage:before,.ss-sausage.right:after{content:''}.ss-burger:before,.ss-burger.right:after{content:'🍔'}.ss-pizza:before,.ss-pizza.right:after{content:'🍕'}.ss-fish:before,.ss-fish.right:after{content:'🐟'}.ss-shrimp:before,.ss-shrimp.right:after{content:'🍤'}.ss-turkey:before,.ss-turkey.right:after{content:''}.ss-steak:before,.ss-steak.right:after{content:''}.ss-sidedish:before,.ss-sidedish.right:after{content:'🍚'}.ss-noodles:before,.ss-noodles.right:after{content:'🍜'}.ss-spaghetti:before,.ss-spaghetti.right:after{content:'🍝'}.ss-corn:before,.ss-corn.right:after{content:''}.ss-carrot:before,.ss-carrot.right:after{content:''}.ss-icecream:before,.ss-icecream.right:after{content:'🍨'}.ss-mug:before,.ss-mug.right:after{content:'☕'}.ss-beer:before,.ss-beer.right:after{content:'🍺'}.ss-bottle:before,.ss-bottle.right:after{content:''}.ss-wineglass:before,.ss-wineglass.right:after{content:'🍷'}.ss-cocktail:before,.ss-cocktail.right:after{content:'🍸'}.ss-tea:before,.ss-tea.right:after{content:'🍵'}.ss-teapot:before,.ss-teapot.right:after{content:''}.ss-waterbottle:before,.ss-waterbottle.right:after{content:''}.ss-wineglasssparkle:before,.ss-wineglasssparkle.right:after{content:''}.ss-salt:before,.ss-salt.right:after{content:''}.ss-pepper:before,.ss-pepper.right:after{content:''}.ss-oliveoil:before,.ss-oliveoil.right:after{content:''}.ss-hotsauce:before,.ss-hotsauce.right:after{content:''}.ss-coal:before,.ss-coal.right:after{content:''}.ss-oven:before,.ss-oven.right:after{content:''}.ss-stove:before,.ss-stove.right:after{content:''}.ss-cook:before,.ss-cook.right:after{content:'🍳'}.ss-bbq:before,.ss-bbq.right:after{content:''}.ss-utensils:before,.ss-utensils.right:after{content:'🍴'}.ss-spoonfork:before,.ss-spoonfork.right:after{content:''}.ss-knife:before,.ss-knife.right:after{content:'🔪'}.ss-cookingutensils:before,.ss-cookingutensils.right:after{content:''}.ss-measuringcup:before,.ss-measuringcup.right:after{content:''}.ss-colander:before,.ss-colander.right:after{content:''}.ss-scale:before,.ss-scale.right:after{content:''}.ss-eggtimer:before,.ss-eggtimer.right:after{content:''}.ss-platter:before,.ss-platter.right:after{content:''}.ss-apron:before,.ss-apron.right:after{content:''}.ss-bbqapron:before,.ss-bbqapron.right:after{content:''}.ss-chef:before,.ss-chef.right:after{content:''}.ss-handbag:before,.ss-handbag.right:after{content:'👜'}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-hanger:before,.ss-hanger.right:after{content:''}.ss-weathervane:before,.ss-weathervane.right:after{content:''}.ss-thermometer:before,.ss-thermometer.right:after{content:''}.ss-weather:before,.ss-weather.right:after{content:''}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-sun:before,.ss-sun.right:after{content:'☀'}.ss-partlycloudy:before,.ss-partlycloudy.right:after{content:'⛅'}.ss-rain:before,.ss-rain.right:after{content:'☔'}.ss-thunderstorm:before,.ss-thunderstorm.right:after{content:'⛈'}.ss-umbrella:before,.ss-umbrella.right:after{content:'☂'}.ss-rainbow:before,.ss-rainbow.right:after{content:'🌈'}.ss-fog:before,.ss-fog.right:after{content:''}.ss-wind:before,.ss-wind.right:after{content:''}.ss-tornado:before,.ss-tornado.right:after{content:''}.ss-snowflake:before,.ss-snowflake.right:after{content:'❄'}.ss-fan:before,.ss-fan.right:after{content:''}.ss-solarpanel:before,.ss-solarpanel.right:after{content:''}.ss-plug:before,.ss-plug.right:after{content:'🔌'}.ss-outlet:before,.ss-outlet.right:after{content:''}.ss-car:before,.ss-car.right:after{content:'🚘'}.ss-taxi:before,.ss-taxi.right:after{content:'🚖'}.ss-locomotive:before,.ss-locomotive.right:after{content:'🚂'}.ss-train:before,.ss-train.right:after{content:'🚆'}.ss-traintunnel:before,.ss-traintunnel.right:after{content:'🚇'}.ss-bus:before,.ss-bus.right:after{content:'🚍'}.ss-truck:before,.ss-truck.right:after{content:'🚚'}.ss-caravan:before,.ss-caravan.right:after{content:'🚐'}.ss-tractor:before,.ss-tractor.right:after{content:'🚜'}.ss-tunnel:before,.ss-tunnel.right:after{content:''}.ss-plane:before,.ss-plane.right:after{content:'✈'}.ss-arrival:before,.ss-arrival.right:after{content:''}.ss-departure:before,.ss-departure.right:after{content:''}.ss-helicopter:before,.ss-helicopter.right:after{content:'🚁'}.ss-bike:before,.ss-bike.right:after{content:'🚲'}.ss-motorcycle:before,.ss-motorcycle.right:after{content:''}.ss-boat:before,.ss-boat.right:after{content:'🚢'}.ss-sailboat:before,.ss-sailboat.right:after{content:'⛵'}.ss-schooner:before,.ss-schooner.right:after{content:''}.ss-skylift:before,.ss-skylift.right:after{content:'🚡'}.ss-rocket:before,.ss-rocket.right:after{content:'🚀'}.ss-steeringwheel:before,.ss-steeringwheel.right:after{content:''}.ss-trafficcamera:before,.ss-trafficcamera.right:after{content:''}.ss-fuel:before,.ss-fuel.right:after{content:'⛽'}.ss-jerrycan:before,.ss-jerrycan.right:after{content:''}.ss-passport:before,.ss-passport.right:after{content:''}.ss-trafficlight:before,.ss-trafficlight.right:after{content:'🚦'}.ss-highway:before,.ss-highway.right:after{content:''}.ss-road:before,.ss-road.right:after{content:''}.ss-intersection:before,.ss-intersection.right:after{content:''}.ss-wheelchair:before,.ss-wheelchair.right:after{content:'♿'}.ss-elevator:before,.ss-elevator.right:after{content:''}.ss-golf:before,.ss-golf.right:after{content:''}.ss-hockey:before,.ss-hockey.right:after{content:''}.ss-iceskate:before,.ss-iceskate.right:after{content:'⛸'}.ss-billiards:before,.ss-billiards.right:after{content:'🎱'}.ss-baseballglove:before,.ss-baseballglove.right:after{content:''}.ss-tennis:before,.ss-tennis.right:after{content:'🎾'}.ss-tabletennis:before,.ss-tabletennis.right:after{content:''}.ss-badminton:before,.ss-badminton.right:after{content:''}.ss-boxing:before,.ss-boxing.right:after{content:''}.ss-bowling:before,.ss-bowling.right:after{content:''}.ss-football:before,.ss-football.right:after{content:'🏈'}.ss-soccer:before,.ss-soccer.right:after{content:'⚽'}.ss-hiker:before,.ss-hiker.right:after{content:''}.ss-pool:before,.ss-pool.right:after{content:''}.ss-shower:before,.ss-shower.right:after{content:'🚿'}.ss-exercise:before,.ss-exercise.right:after{content:''}.ss-exercisebike:before,.ss-exercisebike.right:after{content:''}.ss-dumbbell:before,.ss-dumbbell.right:after{content:''}.ss-jumprope:before,.ss-jumprope.right:after{content:''}.ss-yoga:before,.ss-yoga.right:after{content:''}.ss-suitcase:before,.ss-suitcase.right:after{content:''}.ss-luggage:before,.ss-luggage.right:after{content:''}.ss-donotdisturb:before,.ss-donotdisturb.right:after{content:''}.ss-sunscreen:before,.ss-sunscreen.right:after{content:''}.ss-callbell:before,.ss-callbell.right:after{content:''}.ss-hospital:before,.ss-hospital.right:after{content:'⛨'}.ss-medicalcross:before,.ss-medicalcross.right:after{content:''}.ss-ambulance:before,.ss-ambulance.right:after{content:'🚑'}.ss-bandage:before,.ss-bandage.right:after{content:''}.ss-medicalthermometer:before,.ss-medicalthermometer.right:after{content:''}.ss-stethoscope:before,.ss-stethoscope.right:after{content:''}.ss-syringe:before,.ss-syringe.right:after{content:'💉'}.ss-pill:before,.ss-pill.right:after{content:'💊'}.ss-pillbottle:before,.ss-pillbottle.right:after{content:''}.ss-supplements:before,.ss-supplements.right:after{content:''}.ss-bathroomscale:before,.ss-bathroomscale.right:after{content:''}.ss-dna:before,.ss-dna.right:after{content:''}.ss-anatomicalheart:before,.ss-anatomicalheart.right:after{content:''}.ss-checkheart:before,.ss-checkheart.right:after{content:''}.ss-eyesurgery:before,.ss-eyesurgery.right:after{content:''}.ss-brokenbone:before,.ss-brokenbone.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.right:after{content:'⬉'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-directup:before,.ss-directup.right:after{content:'▴'}.ss-directright:before,.ss-directright.right:after{content:'▹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}.ss-directleft:before,.ss-directleft.right:after{content:'◃'}.ss-leftright:before,.ss-leftright.right:after{content:'⬌'}.ss-rightward:before,.ss-rightward.right:after{content:''}.ss-leftward:before,.ss-leftward.right:after{content:''}.ss-previouspage:before,.ss-previouspage.right:after{content:'⎗'}.ss-nextpage:before,.ss-nextpage.right:after{content:'⎘'}.ss-retweet:before,.ss-retweet.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}

body.controller_custom_content {
  font-family: 'GothamNarrow-Medium';
  font-size: 13px;
  /*a:visited {
    color: #004C72;
  }*/
  /*****************content***************************/
  /***************Logo menu********************************/
  /************************************************************
  ** CUSTOM SELECTS
  *************************************************************/
  /* Global search */
  /* Local search */
  /* Select Type 2 */
  /************************************************************
  ** SLIDER
  *************************************************************/
  /************************************************************
  ** PAGINATION
  *************************************************************/
  /************************************************************
  ** CENTERED HEIGHT
  *************************************************************/ }
  body.controller_custom_content a {
    font-family: 'GothamNarrow-Medium', Helvetica, Arial, sans-serif;
    font-stretch: condensed;
    letter-spacing: 0pt;
    text-align: left; }
  body.controller_custom_content a:hover {
    color: #00A9EE; }
  body.controller_custom_content a:active {
    color: #FFA600; }
  body.controller_custom_content .label {
    background-image: url("../../img/bg-pattern-label.png");
    background-repeat: repeat; }
  body.controller_custom_content .label-info {
    background-color: #00a9ee; }
  body.controller_custom_content .label-warning {
    background-color: #ffa900; }
  body.controller_custom_content .div-content {
    margin-bottom: 1px; }
  body.controller_custom_content .initTemplate {
    margin-top: 52px; }
  body.controller_custom_content .btn-primary {
    background-color: #00a9ee;
    border-color: #00a9ee; }
  body.controller_custom_content .btn-primary:focus,
  body.controller_custom_content .btn-primary:hover {
    background-color: #00a9ee; }
  body.controller_custom_content .container {
    padding-left: 0px;
    padding-right: 0px; }
  body.controller_custom_content .outpadding {
    padding-left: 0px;
    padding-right: 0px; }
  body.controller_custom_content .container > .navbar-header,
  body.controller_custom_content .container-fluid > .navbar-header,
  body.controller_custom_content .container > .navbar-collapse,
  body.controller_custom_content .container-fluid > .navbar-collapse {
    margin-right: 0px;
    margin-left: 0px; }
  body.controller_custom_content .icon-bar {
    width: 98%; }
  body.controller_custom_content .background-conteiner-content {
    background-color: #ECECEC; }
  body.controller_custom_content .background-conteiner-social {
    background-color: #F8F8F8;
    background-image: url("../../img/Social/IDB_Pattern200_BG3_Gray.png"); }
  body.controller_custom_content .row-outmargin {
    margin-left: 0px;
    margin-right: 0px; }
  body.controller_custom_content .mifiic {
    font-weight: bold;
    float: left;
    padding-top: 18px;
    font-weight: bold;
    padding-right: 13px; }
  body.controller_custom_content .row {
    margin-left: 0px;
    margin-right: 0px; }
  body.controller_custom_content .bannerpublication {
    padding: 0px; }
  body.controller_custom_content .data-list img {
    width: 52px;
    float: left; }
  body.controller_custom_content .row-item {
    font-size: 18px;
    color: #1586C4; }
  body.controller_custom_content .row-item span {
    display: block;
    font-size: 14px;
    color: #666666; }
  body.controller_custom_content .row-item span.quantity {
    font-size: 11px; }
  body.controller_custom_content .row-item > div > div {
    border-top: 1px solid #fff;
    height: 90px;
    padding: 8px 15px; }
  body.controller_custom_content .row-item:last-child > div > div {
    border-bottom: 1px solid #fff;
    height: 90px;
    padding: 8px 15px; }
  body.controller_custom_content .row-item .col-xs-1 {
    padding: 0px; }
  body.controller_custom_content .search-publications {
    background-color: #E5E5E5;
    margin-top: 30px; }
  body.controller_custom_content .search-publications button.btn.btn-primary.glyphicon.glyphicon-search {
    font-size: 25px; }
  body.controller_custom_content .search-publications .title-label {
    font-size: 25px; }
  body.controller_custom_content .search-publications > div:first-child {
    background-color: #CCCCCC;
    padding: 20px 15px; }
  body.controller_custom_content .form-control {
    height: 50px;
    padding: 0 15px;
    text-transform: uppercase; }
  body.controller_custom_content .label {
    padding: .5em 1.0em .6em; }
  body.controller_custom_content .data-list .most {
    height: 80px;
    padding: 50px 0px 0px 77px; }
  body.controller_custom_content .navbar-brand {
    padding: 7px 9px 0px 16px;
    background-color: #ffffff; }
  body.controller_custom_content .navbar-header a:hover {
    padding: 7px 9px 0px 16px;
    background-color: #fff; }
  body.controller_custom_content .cs-select {
    padding: 0 !important; }
  body.controller_custom_content .cs-select .cs-placeholder {
    border: none;
    background: #0079A5;
    color: #EDEEEE;
    padding: 6px 45px 6px 20px;
    border: 1px solid #EDEEEE;
    font-size: 14px;
    text-overflow: ellipsis; }
  body.controller_custom_content .cs-select .cs-options {
    overflow: auto;
    max-height: 420px;
    border: none;
    display: none;
    background: #DDD;
    color: #1785C3;
    opacity: 0;
    transition: opacity 0.2s, visibility 0s 0.2s; }
  body.controller_custom_content .cs-select.cs-active .cs-options {
    display: block;
    opacity: 1;
    transition: opacity 0.2s;
    padding: 0 !important; }
  body.controller_custom_content .cs-select .cs-options li:first-child {
    border-top: 1px solid #0079A5; }
  body.controller_custom_content .cs-select .cs-options li {
    border-bottom: 1px solid #0079A5;
    margin: 0 !important; }
  body.controller_custom_content .cs-select .cs-options li span {
    font-size: 13px;
    padding: 10px 20px;
    white-space: inherit;
    text-overflow: inherit; }
  body.controller_custom_content .cs-select .cs-options li:hover span {
    color: #fff;
    background: #00AAEB; }
  body.controller_custom_content .cs-select > span::after {
    right: 0;
    padding: 0 5px;
    font-size: 62px;
    line-height: 32px;
    top: 40%; }
  body.controller_custom_content .cs-select.cs-active > span::after {
    border-left: 0;
    top: 60%; }
  body.controller_custom_content .cs-select.global .cs-placeholder {
    font-size: 21px;
    padding: 10px 36px 10px 20px; }
  body.controller_custom_content .cs-select.global .cs-options li span {
    font-size: 16px; }
  body.controller_custom_content .cs-select.cs-active.local_search .cs-placeholder,
  body.controller_custom_content .cs-select.cs-active.select_type_1 .cs-placeholder {
    background: #FFA800;
    border-color: #E0E0E0; }
  body.controller_custom_content .cs-select.local_search .cs-options,
  body.controller_custom_content .cs-select.select_type_1 .cs-options {
    color: #666;
    background: #EEE; }
  body.controller_custom_content .cs-select.local_search .cs-options li,
  body.controller_custom_content .cs-select.select_type_1 .cs-options li {
    border-color: #FFF; }
  body.controller_custom_content .cs-select.local_search .cs-options li:hover span,
  body.controller_custom_content .cs-select.select_type_1 .cs-options li:hover span {
    color: #FFA800;
    background: inherit; }
  body.controller_custom_content .cs-select.local_search > span::after,
  body.controller_custom_content .cs-select.select_type_1 > span::after {
    border-left: 2px solid #FFF;
    font-size: 32px;
    padding: 10px;
    top: 50%; }
  body.controller_custom_content .cs-select.cs-active.local_search > span::after,
  body.controller_custom_content .cs-select.cs-active.select_type_1 > span::after {
    border-right: 2px solid #FFF;
    border-left: none; }
  body.controller_custom_content .cs-select.select_type_2 .cs-placeholder {
    background: #EEE;
    color: #1687C4;
    border-color: #0085C8; }
  body.controller_custom_content .cs-select.select_type_2 .cs-options {
    background: #EEE;
    color: #1687C4; }
  body.controller_custom_content .cs-select.select_type_2 > span::after {
    border-left: 2px solid #0085C8;
    font-size: 32px;
    padding: 10px;
    top: 50%; }
  body.controller_custom_content .cs-select.cs-active.select_type_2 > span::after {
    border-right: 2px solid #0085C8;
    border-left: none; }
  body.controller_custom_content .cs-select.select_type_2 .cs-options li:hover span {
    color: #fff;
    background: #00AAEB; }
  body.controller_custom_content .cs-select .cs-selected span {
    background: #FFA800 !important;
    color: #fff !important; }
  body.controller_custom_content .cs-select .cs-selected span::after {
    content: ""; }
  body.controller_custom_content .jcarousel li {
    position: relative; }
  body.controller_custom_content .leyenda {
    position: absolute;
    margin: 0;
    bottom: 0;
    background-color: rgba(2, 55, 83, 0.5);
    background-image: url("../../img/bg-pattern-slider.png");
    background-repeat: repeat; }
  body.controller_custom_content .leyenda h2 {
    font-size: 18px;
    line-height: 90%;
    font-family: 'GothamHTF-Bold'; }
  body.controller_custom_content .leyenda .description {
    font-family: 'GothamNarrow-Book';
    font-size: 12px;
    line-height: normal;
    padding-bottom: 20px;
    display: none; }
  body.controller_custom_content .leyenda .see_comparison {
    color: #fff;
    font-family: 'gotham-extra-narrow-medium'; }
  body.controller_custom_content .leyenda .see_comparison span {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle; }
  body.controller_custom_content .leyenda .see_comparison span.icon {
    margin-right: 5px; }
  body.controller_custom_content .container_countries .icon {
    float: right;
    line-height: 100%;
    font-size: 100px; }
  body.controller_custom_content .container_countries .icon-target {
    color: #ffa600;
    font-size: 22px !important;
    position: absolute;
    z-index: 100;
    top: 35%;
    right: 45%; }
  body.controller_custom_content .jcarousel-control-prev {
    left: inherit;
    right: 90px; }
  body.controller_custom_content .jcarousel-control-next {
    left: inherit;
    right: 20px; }
  @media (min-width: 767px) {
    body.controller_custom_content .leyenda h2 {
      font-size: 30px; }
    body.controller_custom_content .leyenda .description {
      font-size: 18px;
      display: block; }
    body.controller_custom_content .leyenda .see_comparison span {
      font-size: 17px; }
    body.controller_custom_content .container_countries .icon {
      font-size: 120px; }
    body.controller_custom_content .outpadding {
      padding-left: 10px;
      padding-right: 10px; } }
  @media (min-width: 992px) {
    body.controller_custom_content .leyenda h2 {
      font-size: 50px; }
    body.controller_custom_content .leyenda .description {
      font-size: 21px; }
    body.controller_custom_content .container_countries .icon {
      font-size: 130px; } }
  @media (min-width: 1200px) {
    body.controller_custom_content .content-body {
      padding-left: 30px;
      padding-right: 0; }
    body.controller_custom_content .container_countries .icon {
      font-size: 150px; }
    body.controller_custom_content .container {
      width: 1280px; }
    body.controller_custom_content .bannerpublication {
      margin-top: 57px; } }
  body.controller_custom_content .pagination li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px; }
  body.controller_custom_content .pagination li a {
    border: 1px solid #fff;
    background: inherit;
    color: #858585; }
  body.controller_custom_content .pagination li a:hover {
    color: #858585; }
  body.controller_custom_content .pagination li.active a,
  body.controller_custom_content .pagination li.active a:hover {
    background-color: #9C9C9C;
    border-top-color: #999;
    border-left-color: #777;
    border-right-color: #777;
    border-bottom-color: #5F5F5F; }
  body.controller_custom_content .pagination li.first,
  body.controller_custom_content .pagination li.previous,
  body.controller_custom_content .pagination li.last,
  body.controller_custom_content .pagination li.next {
    margin: 0; }
  body.controller_custom_content .pagination li.first a,
  body.controller_custom_content .pagination li.previous a,
  body.controller_custom_content .pagination li.last a,
  body.controller_custom_content .pagination li.next a {
    border: none; }
  body.controller_custom_content .pagination li.first a,
  body.controller_custom_content .pagination li.next a {
    border-right: 1px solid #fff; }
  body.controller_custom_content .container_centered_height {
    text-align: center; }
  body.controller_custom_content .container_centered_height:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  body.controller_custom_content .centered_height {
    display: inline-block;
    vertical-align: middle;
    float: none; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  VARIABLES (Template settings - RALLY)

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  SITE HEADER  /  NAVIGATION

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  FOOTER

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  NAV BANNER

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  SEARCH BAR

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  WALLPAPER

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  TILE GRID

  Very basic scaffolding for tiled content.
  When the the presentation of content is intended to
  appear in tiles, use the .tile-grid class on a
  DataSlate Repeater component. This ensures that
  tiles stack up across columns correctly for different
  media widths, and have the proper margins and spacing
  within the site container. Set the number of
  columns as necessary for each media query width.

  // TODO Allow tile grid columns to be set
  //      on a per-component basis. Currently these
  //      variables will affect the entire layout.

  // EXPERIMENTAL This may be possible if the component
  //              uses @include tile-width(x) in its
  //              definition. Test this to ensure that
  //              inheritance rules are working.

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  TILE GRID - CATEGORIES

  Presentation for tiles containing categories.

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
@font-face {
  font-family: 'GothamHTF-Bold';
  src: url("/api/assets/9053FFC3-9111-46D9-A10E-3946F4E59829?GothamHTF-Bold.eot");
  src: local("☺"), url("/api/assets/E045D20A-4265-4FE5-9CA1-521B1FBCE674?GothamHTF-Bold.woff") format("woff"), url("/api/assets/13BA630B-723B-4A6D-AE45-D3540B444FBB?GothamHTF-Bold.ttf") format("truetype"), url("/api/assets/DDC08E64-697D-4E5B-984B-F67A4B8642AA?GothamHTF-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GothamHTF-Book';
  src: url("/api/assets/E1FE5589-04BA-4F7F-938A-7235F3C176A7?GothamHTF-Book.eot");
  src: local("☺"), url("/api/assets/D9679B58-B44E-4B62-A293-D922CAB9D125?GothamHTF-Book.woff") format("woff"), url("/api/assets/3DCD40B2-CA04-49F0-BF2B-9F8FF21E3947?GothamHTF-Book.ttf") format("truetype"), url("/api/assets/788B0D06-E9D6-4702-A532-B7BBF0ACB6D9?GothamHTF-Book.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GothamHTF-Medium';
  src: url("/api/assets/D0F0F4B2-2CF4-462B-848F-B91CB9DDB6C0?GothamHTF-Medium.eot");
  src: local("☺"), url("/api/assets/FF8EBB88-DF02-4A2A-9B6F-65A0301C1A34?GothamHTF-Medium.woff") format("woff"), url("/api/assets/67F8104A-3ABF-481D-9D3B-2A58AC54C966?GothamHTF-Medium.ttf") format("truetype"), url("/api/assets/45F2EDA6-A8A2-41ED-B9B6-B1D3D240DE33?GothamHTF-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GothamNarrow-Bold';
  src: url("/api/assets/7424EDDA-F6D7-409A-93C0-5988E695FE48?GothamNarrow-Bold.eot?") format("eot"), url("/api/assets/4DCC7938-DC7D-498C-BE86-ABBEEF2AD0F6?GothamNarrow-Bold.otf") format("opentype"), url("/api/assets/E94D5BB5-97AA-40A1-A4EE-FDC91005677A?GothamNarrow-Bold.woff") format("woff"), url("/api/assets/31297A8A-2B10-4D74-8F5A-9997CE6AD715?GothamNarrow-Bold.ttf") format("truetype"), url("/api/assets/53990CE6-CB7D-4EB2-BC5F-B1EAB62023FE?GothamNarrow-Bold.svg#GothamNarrow-Bold") format("svg"); }

@font-face {
  font-family: 'GothamNarrow-Book';
  src: url("/api/assets/71BED616-F2A4-4F43-A63C-AF5A51167605?GothamNarrow-Book.eot?") format("eot"), url("/api/assets/0E3E4FBE-E56A-4591-B1B2-07D0F03DF141?GothamNarrow-Book.otf") format("opentype"), url("/api/assets/DF162E70-71B2-4E10-AF27-35D1E115B4C1?GothamNarrow-Book.woff") format("woff"), url("/api/assets/FDE3374D-E150-4AE9-BC18-676DD97FAF0C?GothamNarrow-Book.ttf") format("truetype"), url("/api/assets/CB9E10B4-BC5D-4A11-BB05-47E9DDE6E929?GothamNarrow-Book.svg#GothamNarrow-Book") format("svg"); }

@font-face {
  font-family: 'GothamNarrow-Light';
  src: url("/api/assets/95E8C7C7-97B2-4A44-AD3D-F0EB74A0E8B6?GothamNarrow-Light.eot?") format("eot"), url("/api/assets/FA3642C2-FEB8-423E-A0E1-B4ACB95EF9A0?GothamNarrow-Light.otf") format("opentype"), url("/api/assets/CE768815-68AB-4372-8D01-1939C036FAF3?GothamNarrow-Light.woff") format("woff"), url("/api/assets/50F74BBC-B847-4E65-8E6A-DEDF379560C8?GothamNarrow-Light.ttf") format("truetype"), url("/api/assets/B9DE84B9-4C92-46AF-B239-5425DF987EF1?GothamNarrow-Light.svg#GothamNarrow-Light") format("svg"); }

@font-face {
  font-family: 'GothamNarrow-Medium';
  src: url("/api/assets/F8D343E7-998D-4056-A7A3-D173C6DFE1FB?GothamNarrow-Medium.eot?") format("eot"), url("/api/assets/89F256B9-C6D8-4D67-BEF3-0F5373667C74?GothamNarrow-Medium.otf") format("opentype"), url("/api/assets/854E517B-8C2A-4A0D-BEE9-0F987B772253?GothamNarrow-Medium.woff") format("woff"), url("/api/assets/12BB9B03-25D7-45DE-9C65-F937DE1D05CF?GothamNarrow-Medium.ttf") format("truetype"), url("/api/assets/F0C74CC2-9D37-4E4B-8214-FED4352C10B2?GothamNarrow-Medium.svg#GothamNarrow-Medium") format("svg"); }

@font-face {
  font-family: 'GothamNarrow-Ultra';
  src: url("/api/assets/9614A1B6-DC61-4F3A-8B11-E41085161098?GothamNarrow-Ultra.eot?") format("eot"), url("/api/assets/F71351DB-72FE-43D4-9FC0-DB5F073C2EF3?GothamNarrow-Ultra.otf") format("opentype"), url("/api/assets/E5EC1F66-B0EE-42F9-876F-6D9FF9B4B328?GothamNarrow-Ultra.woff") format("woff"), url("/api/assets/5A2A63E4-FD2B-4523-864A-3CB621F2E56E?GothamNarrow-Ultra.ttf") format("truetype"), url("/api/assets/799AF2FD-3B5D-4501-AADA-746A3577D390?GothamNarrow-Ultra.svg#GothamNarrow-Ultra") format("svg"); }

@font-face {
  font-family: 'gotham-extra-narrow-medium';
  src: url("/api/assets/2206DBA0-F597-43A5-978D-E4CA16A9A76B?gotham-extra-narrow-medium.eot?") format("eot"), url("/api/assets/3873FFB6-16B4-4333-9FD1-394C1B934CA7?gotham-extra-narrow-medium.otf") format("opentype"), url("/api/assets/8C5975CC-AB01-498D-8E23-915B01C63F09?gotham-extra-narrow-medium.woff") format("woff"), url("/api/assets/0CF21224-747E-4299-99E6-DA19CE2304DE?gotham-extra-narrow-medium.ttf") format("truetype"), url("/api/assets/A038A831-CEC7-44ED-9CA8-5875D7953CA3?gotham-extra-narrow-medium.svg#gotham-extra-narrow-medium") format("svg"); }

@font-face {
  font-family: 'gotham-extra-narrow-light';
  src: url("/api/assets/EE7B2EF7-B3D6-4F41-A6AB-14A1AE3106EB?gotham-extra-narrow-light.eot?") format("eot"), url("/api/assets/7A31DEA5-B678-4266-A4EF-497376CFBC5D?gotham-extra-narrow-light.otf") format("opentype"), url("/api/assets/61FC17BE-D3E8-4458-BF89-F1CE8300D456?gotham-extra-narrow-light.woff") format("woff"), url("/api/assets/C27AE72D-656B-40A4-AEF1-D4DE809E249F?gotham-extra-narrow-light.ttf") format("truetype"), url("/api/assets/9F66C10F-9276-478E-9071-C7AD0D474842?gotham-extra-narrow-light.svg#gotham-extra-narrow-light") format("svg"); }

.gotham-htf-bold {
  font-family: "GothamHTF-Bold", sans-serif; }

.gotham-htf-book {
  font-family: "GothamHTF-Book", sans-serif; }

.gotham-htf-medium {
  font-family: "GothamHTF-Medium", sans-serif; }

.gotham-narrow-bold {
  font-family: "GothamNarrow-Bold", sans-serif; }

.gotham-narrow-book {
  font-family: "GothamNarrow-Book", sans-serif; }

.gotham-narrow-light {
  font-family: "GothamNarrow-Light", sans-serif; }

.gotham-narrow-medium {
  font-family: "GothamNarrow-Medium", sans-serif; }

.gotham-narrow-ultra {
  font-family: "GothamNarrow-Ultra", sans-serif; }

.gotham-xnarrow-medium {
  font-family: "gotham-extra-narrow-medium", sans-serif; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  RESPONSIVE LAYOUT

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  TYPOGRAPHY

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
* {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif; }

.pika, .ss-icon, .ss-icon.ss-pika,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-pika:before, [class*=" ss-"].ss-pika:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-pika.right:after, [class*=" ss-"].ss-pika.right:after {
  font-family: 'SSPika'; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  BASE STYLES
  Overrides on base.css

  -   Sets up generic site structure
  -   Modifies box-sizing
  -   Provides for responsive layout
  -   Sets up default element behaviors

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body.home.controller_custom_content * {
  box-sizing: border-box; }

body.home.controller_custom_content .siteContentWrapper {
  padding: 0 !important; }

.iadb-home .siteOuterWrapper {
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0; }

.iadb-home .siteInnerWrapper {
  padding: 0;
  margin: 0;
  max-width: 100%; }

.iadb-home #siteFooter {
  height: auto !important;
  margin-top: 0 !important;
  clear: both; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  CONTAINER

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
Removes custom container constraints to fix new admin experience: CS-10813

.container,
body:not(.controller_custom_content) .siteContentWrapper {
  position: relative;
  max-width: $site-max-width-mobile;
  margin: 0 auto;
  padding-bottom: 0;         // Overrides base padding

  // Adds side margins at higher screen widths only.
  @media only screen and (min-width: 768px) {
    max-width: $site-max-width;
    padding: 0 $site-side-padding;
  }
}

// Do not allow our .container styles to affect a collision in the /analytics page
#analyticsDataContainer .container {
  max-width: none;
  padding: 0;
}

body:not(.controller_custom_content) .siteContentWrapper {
  padding: $column-margin $site-side-padding;
  box-sizing: border-box;    // Keeps this container at the same size as layout
}



// Container for small header and grid view takes up the full width of the page
body.layout-small-header,
body[class*='action_datasets_'] {
  // Use entire screen width for dataset
  .container {
    padding: 0;
    max-width: 100%;
  }
}

// Row structure
.row {
  position: relative;
  margin: 0 12px;
  &.full-bleed {
    margin: 0;
  }
}

*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  STANDARD BEHAVIOR FOR HTML ELEMENTS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.iadb-home h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit !important;
  text-decoration: none; }

.iadb-home a {
  color: #3b5998; }
  .iadb-home a:hover {
    color: #4c70ba; }
  .iadb-home a:active {
    color: #5f7ec1; }
  .iadb-home a:visited {
    color: #3b5998; }

.iadb-home a {
  text-decoration: none; }
  .iadb-home a:hover {
    text-decoration: underline; }

.iadb-home p {
  font-size: inherit;
  line-height: inherit; }

.iadb-home a:focus img,
.iadb-home a:active img {
  box-shadow: none; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  DATASET VIEW OVERRIDES

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.iadb-home .browseSection .searchSection .searchBox {
  background: transparent; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  COMPONENT OVERRIDES

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.iadb-home .socrata-component {
  min-height: 0; }

.iadb-home .component-Text {
  padding: 0;
  font-size: inherit; }

.iadb-home .ss-icon, [class^="ss-"]:before, [class*=" ss-"]:before, [class^="ss-"]:after, [class*=" ss-"]:after {
  vertical-align: baseline; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  TILE GRID

  Very basic scaffolding for tiled content.
  When the the presentation of content is intended to
  appear in tiles, use the .tile-grid class on a
  DataSlate Repeater component. This ensures that
  tiles stack up across columns correctly for different
  media widths, and have the proper margins and spacing
  within the site container. Set the number of
  columns as necessary for each media query width.

  // TODO Allow tile grid columns to be set
  //      on a per-component basis. Currently these
  //      variables will affect the entire layout.

  // EXPERIMENTAL This may be possible if the component
  //              uses @include tile-width(x) in its
  //              definition. Test this to ensure that
  //              inheritance rules are working.

  Do not use the .tile-grid class to affect the
  content of tiles. These will be targeted through
  other classes elsewhere.

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tile-grid .tile {
  position: relative;
  float: left;
  height: 165px;
  overflow: hidden;
  margin-right: 20px;
  margin-bottom: 20px; }
  .tile-grid .tile .tile-label {
    padding: 0 10px; }

@media only screen and (max-width: 400px) {
  .tile-grid {
    margin-bottom: 0; }
    .tile-grid .tile {
      width: 100%; }
    .tile-grid .id-clone .tile {
      margin-right: 20px; } }

@media only screen and (min-width: 401px) and (max-width: 767px) {
  .tile-grid .tile {
    width: calc(50% - 20px + 10px); }
  .tile-grid .id-clone .tile {
    margin-right: 20px; }
  .tile-grid .id-clone:nth-of-type(2n) .tile {
    margin-right: 0; } }

@media only screen and (min-width: 768px) and (max-width: 1049px) {
  .tile-grid .tile {
    width: calc(25% - 20px + 5px); }
  .tile-grid .id-clone .tile {
    margin-right: 20px; }
  .tile-grid .id-clone:nth-of-type(4n) .tile {
    margin-right: 0; } }

@media only screen and (min-width: 1050px) {
  .tile-grid .tile {
    width: calc(25% - 20px + 5px); }
  .tile-grid .id-clone .tile {
    margin-right: 20px; }
  .tile-grid .id-clone:nth-of-type(4n) .tile {
    margin-right: 0; } }

.getting-started-grid .tile {
  position: relative;
  float: left;
  height: 165px;
  overflow: hidden;
  margin-right: 20px;
  margin-bottom: 20px; }
  .getting-started-grid .tile .tile-label {
    padding: 0 10px; }
  @media only screen and (min-width: 768px) and (max-width: 1049px) {
    .getting-started-grid .tile:nth-child(even) {
      margin-right: 0; } }
  @media only screen and (min-width: 1050px) {
    .getting-started-grid .tile:last-child {
      margin-right: 0; } }

@media only screen and (max-width: 400px) {
  .getting-started-grid {
    margin-bottom: 0; }
    .getting-started-grid .tile {
      width: 100%; }
    .getting-started-grid .id-clone .tile {
      margin-right: 20px; } }

@media only screen and (min-width: 401px) and (max-width: 767px) {
  .getting-started-grid .tile {
    width: 100%; }
  .getting-started-grid .id-clone .tile {
    margin-right: 20px; } }

@media only screen and (min-width: 768px) and (max-width: 1049px) {
  .getting-started-grid .tile {
    width: calc(50% - 20px + 10px); }
  .getting-started-grid .id-clone .tile {
    margin-right: 20px; }
  .getting-started-grid .id-clone:nth-of-type(2n) .tile {
    margin-right: 0; } }

@media only screen and (min-width: 1050px) {
  .getting-started-grid .tile {
    width: calc(25% - 20px + 5px); }
  .getting-started-grid .id-clone .tile {
    margin-right: 20px; }
  .getting-started-grid .id-clone:nth-of-type(4n) .tile {
    margin-right: 0; } }

.featured-tile-grid .tile {
  position: relative;
  float: left;
  height: 165px;
  overflow: hidden;
  margin-right: 20px;
  margin-bottom: 20px; }
  .featured-tile-grid .tile .tile-label {
    padding: 0 10px; }
  .featured-tile-grid .tile:last-child {
    margin-right: 0px; }

@media only screen and (max-width: 400px) {
  .featured-tile-grid {
    margin-bottom: 0; }
    .featured-tile-grid .tile {
      width: 100%; }
    .featured-tile-grid .id-clone .tile {
      margin-right: 20px; } }

@media only screen and (min-width: 401px) and (max-width: 767px) {
  .featured-tile-grid .tile {
    width: calc(50% - 20px + 10px); }
  .featured-tile-grid .id-clone .tile {
    margin-right: 20px; }
  .featured-tile-grid .id-clone:nth-of-type(2n) .tile {
    margin-right: 0; } }

@media only screen and (min-width: 768px) and (max-width: 1049px) {
  .featured-tile-grid .tile {
    width: calc(50% - 20px + 10px); }
  .featured-tile-grid .id-clone .tile {
    margin-right: 20px; }
  .featured-tile-grid .id-clone:nth-of-type(2n) .tile {
    margin-right: 0; } }

@media only screen and (min-width: 1050px) {
  .featured-tile-grid .tile {
    width: calc(25% - 20px + 5px); }
  .featured-tile-grid .id-clone .tile {
    margin-right: 20px; }
  .featured-tile-grid .id-clone:nth-of-type(4n) .tile {
    margin-right: 0; } }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  LAYOUT / MISCELLANEOUS STYLES

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  TEMPLATE STYLES

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.iadb-home #main {
  margin-top: 20px; }

.iadb-home .main-content-container {
  background-color: #ECECEC;
  padding: 40px 40px; }

.iadb-home .section-header .container {
  padding: 0 0; }

.iadb-home .section-header h2.title {
  background-color: #999999;
  font-family: "GothamHTF-Medium", sans-serif;
  font-size: 21px;
  color: #FFF;
  padding: 5px;
  padding-left: 20px;
  margin-bottom: 0; }

.iadb-home .inner-section {
  background-color: #E0E0E0;
  margin-bottom: 20px;
  padding: 0 20px; }

@media only screen and (max-width: 400px) {
  body.home #main {
    margin-top: 0; }
  .tile-grid {
    margin-bottom: 20px !important; }
    .tile-grid .tile {
      margin-bottom: 0;
      border-top: 1px solid rgba(0, 0, 0, 0.1); } }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  CATEGORY PAGE STYLES

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.iadb-home .carousel {
  min-height: 348px;
  background: transparent;
  position: relative; }
  .iadb-home .carousel #carousel-wallpaper .wallpaper-image {
    position: relative;
    height: 348px;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: black;
    overflow: hidden; }
  .iadb-home .carousel #carousel-wallpaper .wallpaper-shadowbox {
    position: absolute;
    height: 215px;
    width: 100%;
    background-color: rgba(10, 80, 111, 0.6);
    bottom: 0;
    color: #FFF;
    margin-bottom: 20px;
    background-image: url(/api/assets/F7C1657A-8018-4BC4-9CBD-4EE244FFF706/?/assets/pattern.png); }
    .iadb-home .carousel #carousel-wallpaper .wallpaper-shadowbox:after {
      content: " ";
      display: table;
      clear: both; }
    .iadb-home .carousel #carousel-wallpaper .wallpaper-shadowbox .wallpaper-text {
      color: #FFF;
      position: absolute;
      bottom: 0;
      margin-bottom: 50px; }
      .iadb-home .carousel #carousel-wallpaper .wallpaper-shadowbox .wallpaper-text h1 {
        color: #FFF;
        margin-left: 35px;
        font-family: "GothamNarrow-Bold", sans-serif;
        font-size: 39px;
        line-height: 90%;
        text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
        text-align: left;
        text-transform: uppercase; }
      .iadb-home .carousel #carousel-wallpaper .wallpaper-shadowbox .wallpaper-text .description {
        color: #FFF;
        margin-left: 35px;
        font-family: "GothamNarrow-Book", sans-serif;
        font-size: 21px;
        letter-spacing: 0pt;
        line-height: 110%;
        text-align: left;
        max-width: 1100px;
        margin-bottom: 10px; }
      .iadb-home .carousel #carousel-wallpaper .wallpaper-shadowbox .wallpaper-text .prompt {
        margin-bottom: -10px;
        margin-left: 35px; }
        .iadb-home .carousel #carousel-wallpaper .wallpaper-shadowbox .wallpaper-text .prompt a {
          color: #FFF;
          font-size: 17px;
          font-weight: 300; }
          .iadb-home .carousel #carousel-wallpaper .wallpaper-shadowbox .wallpaper-text .prompt a:hover {
            text-decoration: none; }
  .iadb-home .carousel #carousel-wallpaper .hide {
    display: none; }
  .iadb-home .carousel .carousel-buttons {
    position: absolute;
    font-size: 40px;
    bottom: 30px;
    right: 40px; }
    .iadb-home .carousel .carousel-buttons .arrow {
      margin: 0 10px;
      background-color: lightgrey;
      height: 50px;
      text-align: center;
      line-height: 50px;
      border-radius: 100%;
      width: 50px;
      cursor: pointer; }

.iadb-home .getting-started-grid {
  min-height: 220px;
  text-align: center; }
  .iadb-home .getting-started-grid .tile {
    height: 200px; }
    .iadb-home .getting-started-grid .tile .tile-image {
      position: relative;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      box-shadow: inset 0 0 1px #666;
      transition: all 0.15s ease-in 0s;
      height: 100%; }
      .iadb-home .getting-started-grid .tile .tile-image:hover {
        box-shadow: inset 0 0 1px #000; }
    .iadb-home .getting-started-grid .tile .tile-title {
      background: rgba(0, 0, 0, 0.6);
      position: absolute;
      bottom: 0;
      width: 100%;
      font-size: 18pt;
      color: #FFF;
      background: rgba(0, 0, 0, 0.4);
      transition: all 0.1s ease-in 0s; }
      .iadb-home .getting-started-grid .tile .tile-title a {
        font-size: 18pt;
        color: inherit;
        display: block;
        padding: 1em 1em; }

.iadb-home .searchbar .dataset-search {
  padding: 20px 20px; }

.iadb-home .searchbar form.search-form {
  width: 100%; }
  .iadb-home .searchbar form.search-form .input-group-btn {
    display: inline; }
    .iadb-home .searchbar form.search-form .input-group-btn .btn {
      height: 39px;
      margin-top: -2px; }
  .iadb-home .searchbar form.search-form #home-search {
    height: 40px;
    display: inline;
    width: 92%;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 15px; }
    @media (max-width: 734px) {
      .iadb-home .searchbar form.search-form #home-search {
        width: 80%; } }

.iadb-home #countries-and-regions .countries {
  padding: 20px; }

.iadb-home #countries-and-regions ul.countries-list li.country-name {
  line-height: 30px;
  width: 200px;
  float: left; }
  .iadb-home #countries-and-regions ul.countries-list li.country-name a {
    font-size: 16px;
    color: #5f5f5f; }

.iadb-home #footer .row {
  margin-left: 0;
  margin-right: 0; }

/************************************************************
** FOOTER
*************************************************************/
.iadb-home .footer-ppal {
  float: left;
  width: 100%; }

.iadb-home .footer-ppal .col-sm-2 {
  width: 15.111112%;
  padding-left: 7px;
  padding-right: 0px;
  padding-bottom: 0px; }

.iadb-home .footer-ppal .ppal2 .col-sm-2 {
  width: 20%; }

.iadb-home .footer-ppal .col-sm-10 {
  width: 93.9999%; }

.iadb-home .footer-second-item {
  width: 78%; }

.iadb-home .div-footer {
  margin: 40px 0px 0px 0px; }

.iadb-home .ppal {
  margin: 40px 0px 0px 0px; }

.iadb-home .ppal {
  background: url(/api/assets/97A20064-78F6-4803-9D58-1CD2BEB22ACD) repeat;
  background-color: #FFFFFF;
  margin-top: 0px;
  padding-top: 40px;
  min-height: 100%;
  height: 380px;
  padding-top: 40px; }

.iadb-home .footer-content ul {
  list-style: none;
  margin-top: 18px; }

.iadb-home .ulFooter {
  padding: 0px;
  margin: 0px; }

.iadb-home .ulFooter li {
  margin-bottom: 5px; }

.iadb-home .footer-content a {
  color: #313132 !important;
  font-family: 'GothamNarrow-Book' !important;
  font-size: 14px;
  letter-spacing: 0pt;
  line-height: 18px;
  text-align: left;
  padding-bottom: 6px; }

.iadb-home .footer-content span {
  color: #313132;
  font-weight: bold;
  font-family: 'GothamNarrow-Medium';
  font-size: 19px;
  letter-spacing: 0pt;
  line-height: 18px;
  text-align: left; }

.iadb-home .footer-gray {
  background: url(/api/assets/97A20064-78F6-4803-9D58-1CD2BEB22ACD) repeat;
  background-color: #F7F7F7;
  padding: 0px;
  float: left;
  width: 100%; }

.iadb-home .right-line {
  float: right; }

.iadb-home .left-line {
  float: left; }

.iadb-home .right-line,
.iadb-home .left-line {
  width: 29px;
  background: url(/api/assets/0C42E4AB-824F-471A-9B3C-D56BE97B3A59);
  background-repeat: repeat;
  background-color: #ECECEC;
  min-height: 390px;
  height: 100%; }

.iadb-home .footer-social, .footer-social-mb {
  position: relative;
  float: left;
  height: 44px;
  margin-top: 10px; }

.iadb-home .footer-social a, .footer-social-mb a {
  display: block;
  width: 38px;
  height: 38px; }

.iadb-home .blogs {
  background: url(/api/assets/F0B5293F-C370-4704-927D-EDFB7001685B) no-repeat;
  background-position: -37px -1px;
  float: left;
  margin-right: 9px; }

.iadb-home .youtube {
  background: url(/api/assets/F0B5293F-C370-4704-927D-EDFB7001685B) no-repeat;
  background-position: -119px -2px;
  float: left;
  margin-right: 9px; }

.iadb-home .fb {
  background: url(/api/assets/F0B5293F-C370-4704-927D-EDFB7001685B) no-repeat;
  background-position: 1px -48px;
  float: left;
  margin-right: 9px; }

.iadb-home .tw {
  background: url(/api/assets/F0B5293F-C370-4704-927D-EDFB7001685B) no-repeat;
  background-position: -83px -47px;
  float: left;
  margin-right: 9px; }

.iadb-home a.blogs:hover {
  background-position: -78px 0px; }

.iadb-home a.youtube:hover {
  background-position: -162px -3px; }

.iadb-home a.fb:hover {
  background-position: -41px -47px; }

.iadb-home a.tw:hover {
  background-position: -128px -45px; }

.iadb-home .links-footer {
  margin: 0px;
  padding: 0px 0px 0px 136px;
  position: relative;
  float: left; }

.iadb-home .links-footer a, .links-footer li {
  color: #313132 !important;
  font-family: 'GothamNarrow-Medium';
  font-size: 13px;
  letter-spacing: 0pt;
  line-height: 423%;
  text-align: left; }

.iadb-home .footer-mb .BdCn a {
  font-family: 'GothamNarrow-Bold'; }

.iadb-home .margi40 {
  margin-top: 40px; }

.iadb-home .footer-mb {
  float: left;
  width: 100%;
  display: none; }

.iadb-home .panel-group .panel + .panel {
  margin-top: 2px; }

.iadb-home .no-padding {
  padding: 0; }

.iadb-home .description_footer {
  float: left;
  width: 100%;
  background: #ECECEC;
  padding: 20px 40px;
  font-family: 'GothamNarrow-Light';
  color: #535353;
  font-size: 13px; }

@media (min-width: 767px) {
  .iadb-home .outpadding {
    padding-left: 10px;
    padding-right: 10px; }
  .iadb-home .outpadding.content-center {
    padding-left: 10px;
    padding-right: 0px; } }

@media (min-width: 992px) {
  .iadb-home .footer-content span {
    font-size: 14px; }
  .iadb-home .links-footer {
    padding: 0px 0px 0px 0px; }
  .iadb-home .navbar-nav.navbar-right:last-child {
    margin-right: -11px; }
  /***************Content********************************/
  .iadb-home .main-content {
    margin-top: 0px; }
  .iadb-home .div-content a {
    font-size: 13px; }
  .iadb-home .div-content span {
    font-size: 21px; } }

@media (min-width: 1200px) {
  .iadb-home .footer-content span {
    font-size: 19px; }
  .iadb-home .footer-ppal .col-sm-2 {
    padding-left: 20px; }
  .iadb-home .links-footer {
    padding: 0px 0px 0px 0px; }
  .iadb-home .footer-social, .footer-social-mb {
    margin-top: 40px; }
  .iadb-home .footer-second-item {
    width: 80%; }
  .iadb-home .btnsearch {
    padding: 0;
    width: 79px;
    height: 50px; }
  .iadb-home .divsubmenu li:first-child {
    border-top: 1px #CCC solid; } }

@media (max-width: 767px) {
  /*****************Footer***************************/
  .iadb-home .footer-mb a, .btn-collap .panel-body a {
    color: #313132 !important;
    font-family: "GothamNarrow-Book" !important;
    font-size: 14px !important;
    letter-spacing: 0pt !important;
    line-height: 18px !important;
    text-align: left !important;
    padding-bottom: 6px !important; }
  .iadb-home .footer-mb span, .panel a {
    color: #313132 !important;
    font-family: "GothamNarrow-Medium" !important;
    font-size: 16px;
    letter-spacing: 0pt !important;
    line-height: 18px;
    text-align: left !important; }
  .iadb-home .footer-ppal {
    display: none; }
  .iadb-home .footer-mb {
    display: block;
    background: url(/api/assets/97A20064-78F6-4803-9D58-1CD2BEB22ACD) repeat;
    background-color: #F7F7F7;
    position: relative; }
  .iadb-home .div-first-footer {
    margin: 30px 0px 0px 45px; }
  .iadb-home .div-first-footer ul {
    list-style: none; }
  .iadb-home .btn-collap {
    padding: 0px; }
  .iadb-home .btn-collap .panel-body a {
    display: block; }
  .iadb-home .btn-mas {
    margin: 0px;
    padding: 0px;
    display: block;
    background: url(/api/assets/F0B5293F-C370-4704-927D-EDFB7001685B) no-repeat;
    background-position: -4px -20px;
    width: 27px;
    height: 27px; }
  .iadb-home .text-left {
    float: left;
    position: relative;
    top: 4px;
    margin-left: 28px; }
  .iadb-home .btn-mas {
    float: right;
    position: relative;
    bottom: 1px; }
  .iadb-home .heading-title {
    height: 43px;
    background-color: #DDDDDD; }
  .iadb-home .panel-default > .panel-heading {
    background: #DDDDDD !important; }
  .iadb-home .panel-default {
    background: none repeat scroll 0% 0% transparent;
    border: none; }
  .iadb-home .collapsed span {
    background-position: -170px -50px; }
  .iadb-home .content-div-footermb {
    margin-left: 28px;
    background: #FFF; }
  .iadb-home .div-second-footer ul {
    margin-left: 40px; }
  .iadb-home .footer-social-mb {
    margin: 35px 0px 10px 45px; }
  .iadb-home .div-second-footer ul li a {
    font-size: 12px; }
  .iadb-home .footer-up {
    display: block;
    background-color: #AAAAAA;
    height: 40px;
    margin-top: 20px; }
  .iadb-home .footer-up a {
    display: block;
    width: 30px;
    height: 30px;
    background: url(/api/assets/F0B5293F-C370-4704-927D-EDFB7001685B) no-repeat;
    background-position: -203px 1px;
    position: relative;
    top: 3px;
    float: right; } }

@media (max-width: 992px) {
  /*****************Footer***************************/
  .iadb-home .footer-mb a, .btn-collap .panel-body a {
    color: #313132 !important;
    font-family: "GothamNarrow-Book" !important;
    font-size: 14px !important;
    letter-spacing: 0pt;
    line-height: 18px !important;
    text-align: left;
    padding-bottom: 6px; }
  .iadb-home .footer-mb span, .panel a {
    color: #313132 !important;
    font-family: "GothamNarrow-Medium" !important;
    font-size: 19px !important;
    letter-spacing: 0pt;
    line-height: 18px !important;
    text-align: left; }
  .iadb-home .footer-ppal {
    display: none; }
  .iadb-home .footer-mb {
    margin-top: 20px;
    display: block;
    background: url(/api/assets/97A20064-78F6-4803-9D58-1CD2BEB22ACD) repeat;
    background-color: #F7F7F7;
    position: relative; }
  .iadb-home .div-first-footer {
    margin: 30px 0px 0px 45px; }
  .iadb-home .div-first-footer ul {
    list-style: none;
    margin-top: 10px; }
  .iadb-home .btn-collap {
    padding: 0px; }
  .iadb-home .btn-collap .panel-body a {
    display: block; }
  .iadb-home .btn-mas {
    margin: 0px;
    padding: 0px;
    display: block;
    background: url(/api/assets/F0B5293F-C370-4704-927D-EDFB7001685B) no-repeat;
    background-position: -4px -20px;
    width: 27px;
    height: 27px; }
  .iadb-home .text-left {
    float: left;
    position: relative;
    top: 4px;
    margin-left: 28px; }
  .iadb-home .btn-mas {
    float: right;
    position: relative;
    bottom: 1px; }
  .iadb-home .heading-title {
    height: 43px;
    background-color: #DDDDDD; }
  .iadb-home .panel-default > .panel-heading {
    background: #DDDDDD !important; }
  .iadb-home .panel-default {
    background: none repeat scroll 0% 0% transparent;
    border: none; }
  .iadb-home .collapsed span {
    background-position: -170px -50px; }
  .iadb-home .content-div-footermb {
    margin-left: 28px;
    background: #f0f0f0; }
  .iadb-home .div-second-footer ul {
    margin-left: 24px; }
  .iadb-home .footer-social-mb {
    margin: 35px 0px 10px 24px; }
  .iadb-home .div-second-footer ul li a {
    font-size: 13px; }
  .iadb-home .footer-up {
    display: block;
    background-color: #AAAAAA;
    height: 40px;
    margin-top: 20px; }
  .iadb-home .footer-up a {
    display: block;
    width: 30px;
    height: 30px;
    background: url(/api/assets/F0B5293F-C370-4704-927D-EDFB7001685B) no-repeat;
    background-position: -203px 1px;
    position: relative;
    top: 3px;
    float: right; }
  .iadb-home .left-line {
    position: absolute; } }

.iadb-home .footer-mb {
  margin-top: 0px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  COMPONENTS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  TILE GRID - CATEGORIES

  Presentation for tiles containing categories.

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.iadb-home .category-tiles .tile {
  background-color: #00AAEB;
  cursor: pointer; }
  .iadb-home .category-tiles .tile .tile-icon {
    font-size: 50px;
    text-align: center;
    color: white;
    margin-top: 45px; }
  .iadb-home .category-tiles .tile .tile-title {
    font-size: 13pt;
    text-align: center;
    color: white;
    margin-top: 20px; }
  .iadb-home .category-tiles .tile .tile-description {
    display: none;
    position: absolute;
    margin: 10px;
    color: #5f5f5f;
    background-color: white;
    overflow: hidden;
    height: calc(145px);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    .iadb-home .category-tiles .tile .tile-description p {
      line-height: 1.2em;
      font-size: 11pt;
      position: absolute;
      top: 50%;
      right: 50%;
      -webkit-transform: translate(50%, -50%);
          -ms-transform: translate(50%, -50%);
              transform: translate(50%, -50%); }
  .iadb-home .category-tiles .tile > a, .iadb-home .category-tiles .tile > div {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  4x FEATURED STORIES

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
@media only screen and (min-width: 768px) and (max-width: 1049px) {
  .iadb-home .featured-tiles .tile {
    width: calc(50% - 20px + 10px); }
  .iadb-home .featured-tiles .id-clone .tile {
    margin-right: 20px; }
  .iadb-home .featured-tiles .id-clone:nth-of-type(2n) .tile {
    margin-right: 0; } }

.iadb-home .featured-tiles .tile {
  height: auto; }

.iadb-home .featured-tiles .tile-image {
  height: 165px;
  width: 100%;
  background-position: center;
  background-size: cover;
  border: 1px solid lightgray; }
  @media only screen and (max-width: 400px) {
    .iadb-home .featured-tiles .tile-image {
      border-left-width: 0 !important;
      border-right-width: 0 !important; } }
  .iadb-home .featured-tiles .tile-image:hover {
    border: 1px solid #3b5998; }
  .iadb-home .featured-tiles .tile-image a {
    display: block;
    width: 100%;
    height: 100%; }

.iadb-home .featured-tiles .tile-title {
  margin: 16px 0;
  font-size: 14pt;
  line-height: 1.2em;
  color: #3b5998; }
  @media only screen and (max-width: 650px) {
    .iadb-home .featured-tiles .tile-title {
      padding-left: 10px;
      padding-right: 10px; } }

.iadb-home .featured-tiles .tile-description {
  font-size: 11pt;
  line-height: 1.2em;
  margin-bottom: 20px; }
  @media only screen and (max-width: 650px) {
    .iadb-home .featured-tiles .tile-description {
      padding-left: 10px;
      padding-right: 10px; } }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  Featured Stories 4x

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
@media only screen and (min-width: 768px) and (max-width: 1049px) {
  .iadb-home .featured-tiles .tile {
    width: calc(50% - 20px + 10px); }
  .iadb-home .featured-tiles .id-clone .tile {
    margin-right: 20px; }
  .iadb-home .featured-tiles .id-clone:nth-of-type(2n) .tile {
    margin-right: 0; } }

.iadb-home .featured-tiles .tile {
  height: auto; }

.iadb-home .featured-tiles .tile-image {
  height: 165px;
  width: 100%;
  background-position: center;
  background-size: cover;
  border: 1px solid lightgray; }
  @media only screen and (max-width: 400px) {
    .iadb-home .featured-tiles .tile-image {
      border-left-width: 0 !important;
      border-right-width: 0 !important; } }
  .iadb-home .featured-tiles .tile-image:hover {
    border: 1px solid #3b5998; }
  .iadb-home .featured-tiles .tile-image a {
    display: block;
    width: 100%;
    height: 100%; }

.iadb-home .featured-tiles .tile-title {
  margin: 16px 0;
  line-height: 1.2em;
  color: #3b5998; }
  @media only screen and (max-width: 650px) {
    .iadb-home .featured-tiles .tile-title {
      padding-left: 10px;
      padding-right: 10px; } }
  .iadb-home .featured-tiles .tile-title a {
    font-size: 14pt; }

.iadb-home .featured-tiles .tile-description {
  font-size: 11pt;
  line-height: 1.2em;
  margin-bottom: 20px; }
  @media only screen and (max-width: 650px) {
    .iadb-home .featured-tiles .tile-description {
      padding-left: 10px;
      padding-right: 10px; } }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  WALLPAPER

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.iadb-home .wallpaper {
  position: relative; }
  .iadb-home .wallpaper .wallpaper-image {
    height: 100%;
    min-height: 310px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: black;
    overflow: hidden; }
  .iadb-home .wallpaper .wallpaper-content {
    position: relative;
    margin: 50px auto;
    padding: 40px;
    width: 75%;
    max-width: calc(75% * 1200px);
    background-color: rgba(167, 167, 167, 0.75);
    color: white; }
    .iadb-home .wallpaper .wallpaper-content h1 {
      font-size: 36px;
      color: inherit;
      margin-top: 0; }
    .iadb-home .wallpaper .wallpaper-content p {
      font-size: 16px;
      line-height: 1.4em; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  CUSTOM STYLESHEETS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#datasetBar {
  min-height: 8em; }

.content-bar-top {
  display: visible; }

body.action_accounts_new .signupForm form #recaptcha_widget_div {
  display: none; }

body.action_accounts_new.invited .signupForm form #recaptcha_widget_div {
  display: block; }

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ss-search:before {
  content: '🔎'; }

#PROJECT .divsubmenu .nav-internal {
  margin-left: 125px; }

#COUNTRIES .divsubmenu .nav-internal {
  margin-left: 125px; }

#SECTORS .divsubmenu .nav-internal {
  margin-left: 125px; }

#RESEARCH .divsubmenu .nav-internal {
  margin-left: 393px; }

#PUBLICATIONS .divsubmenu .nav-internal {
  margin-left: 493px; }

#Knowledge .divsubmenu .nav-internal {
  margin-left: 690px; }

.locale_es #Knowledge .divsubmenu .nav-internal {
  margin-left: 640px; }

body.home .iadb-link-containers {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  body.home .iadb-link-containers .iadb-link-header-section {
    padding: 0 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    background: #f3f3f3; }
    body.home .iadb-link-containers .iadb-link-header-section > div {
      width: 25%; }
    body.home .iadb-link-containers .iadb-link-header-section .iadb-link-title {
      text-transform: uppercase;
      padding: 20px 20px 30px 20px;
      color: #5ba7d8; }
      body.home .iadb-link-containers .iadb-link-header-section .iadb-link-title h2 {
        font-size: 16px; }
  body.home .iadb-link-containers .iadb-link-section {
    padding: 0 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
    body.home .iadb-link-containers .iadb-link-section > div {
      width: 25%; }
    body.home .iadb-link-containers .iadb-link-section .iadb-link-list {
      padding: 0 20px; }
      body.home .iadb-link-containers .iadb-link-section .iadb-link-list li {
        margin: 15px 0; }
        body.home .iadb-link-containers .iadb-link-section .iadb-link-list li a {
          font-family: 'GothamNarrow-Book';
          color: #313131;
          text-decoration: none;
          font-size: 14px; }
          body.home .iadb-link-containers .iadb-link-section .iadb-link-list li a:hover {
            text-decoration: underline; }

