body {
	background-color: rgb(207, 207, 207);
	font-family: 'GothamNarrow-Medium'
}
a {
	font-stretch: condensed;
	letter-spacing: 0pt;
	line-height: 119%;
	color: #00A9EE;
	text-align: left
}
a:hover {
	color: #00A9EE
}
a:active {
	color: #FFA600
}
.label {
	background-image: url('../../img/bg-pattern-label.png');
	background-repeat: repeat
}
.label-info {
	background-color: rgb(0, 169, 238)
}
.label-warning {
	background-color: rgb(255, 169, 0)
}
.jcarousel li {
	position: relative
}
.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
}
.leyenda h2 {
	font-size: 18px;
	line-height: 90%;
	font-family: 'GothamNarrow-Bold'
}
.leyenda .description {
	font-family: 'GothamNarrow-Book';
	font-size: 12px;
	line-height: normal;
	padding-bottom: 20px
}
.leyenda .see_comparison {
	color: #fff;
	font-family: 'gotham-extra-narrow-medium'
}
.leyenda .see_comparison span {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle
}
.leyenda .see_comparison span.icon {
	margin-right: 5px
}
.jcarousel-control-prev {
	left: inherit
}
.jcarousel-control-next {
	left: inherit;
	right: 20px
}
@media(min-width:767px) {
	.leyenda h2 {
		font-size: 30px
	}
	.leyenda .description {
		font-size: 18px
	}
	.leyenda .see_comparison span {
		font-size: 17px
	}
}
@media(min-width:992px) {
	.leyenda h2 {
		font-size: 50px
	}
	.leyenda .description {
		font-size: 21px
	}
}
.container-navigation-search {
	background: #0079A5;
	padding: 20px 0
}
.navigation-search {
	color: #fff
}
.navigation-search p.or {
	float: left;
	padding-top: 5px
}
.navigation-search .right, .navigation-search p.right {
	float: right
}
.navigation-search .container_input_search input {
	vertical-align: top;
	padding: 5px;
	height: 35px;
	border-radius: 0
}
.navigation-search .container_input_search .input-group-btn {
	vertical-align: top
}
@media(max-width:992px) {
	.navigation-search p.or {
		padding-top: 20px
	}
	.navigation-search .container_selects .local_search {
		margin: 15px 0
	}
	.navigation-search .container_input_search {
		padding: 15px 30px
	}
}
.search-publications .container_search .title-label {
	font-family: "GothamNarrow-Medium";
	font-size: 22px;
	line-height: 120%;
	color: rgb(84, 84, 84);
	text-align: left
}
.search-publications .container_search .input-group input {
	min-height: 60px
}
.search-publications .container_search .input-group button {
	min-height: 60px;
	min-width: 60px
}
.left_column {
	background-color: #E5E5E5
}
.left_column .refine {
	float: left;
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #fff
}
.left_column .refine h3 {
	font-family: "GothamNarrow-Bold";
	color: #666;
	font-size: 18px;
	margin: 15px 0 10px 0
}
.left_column .refine ul {
	margin: 0;
	padding: 0
}
.left_column .refine ul li {
	list-style: none;
	list-style-image: none
}
.left_column .refine ul li a {
	display: block;
	font-family: 'gotham-extra-narrow-bold';
	color: #393939;
	padding: 5px 0
}
.right_column {
	background: #DDD
}
.right_column .results {
	font-family: 'gotham-extra-narrow-medium';
	font-size: 16px;
	letter-spacing: 1pt;
	color: rgb(102, 102, 102);
	margin-top: 20px;
	padding-left: 15px
}
.right_column .publication {
	border-bottom: 1px solid #fff;
	margin-top: 8px;
	padding: 20px 0
}
.right_column .publication:first-child {
	border-top: 1px solid #fff;
	margin-top: 20px
}
.right_column .publication img {
	background-color: #ccc;
	width: 100%;
	min-height: 80px;
	height: auto
}
.right_column .publication .publication_title {
	font-family: "GothamNarrow-Medium";
	font-size: 18px;
	color: rgb(0, 169, 238);
	margin: 0 0 5px 0;
	display: block
}
.right_column .publication .publication_author, .right_column .publication .publication_date, .right_column .publication .description {
	font-family: 'gotham-extra-narrow-book';
	font-size: 14px;
	color: rgb(102, 102, 102)
}
.right_column .publication .publication_author .author_label, .right_column .publication .publication_date .date_label {
	font-size: 10px
}
.right_column .publication .publication_date {
	margin-bottom: 15px
}
.right_column .publication .description {
	font-family: "GothamNarrow-Medium"
}
.right_column .publication .show_more {
	font-family: 'gotham-extra-narrow-medium';
	font-size: 12px;
	color: #0185C5;
	margin-top: 10px;
	float: left
}
#pagination ul, .pagination ul, ul.pagination, .project_pagination ul {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}
#pagination ul li, .pagination ul li, ul.pagination li, .project_pagination ul li {
	display: -moz-inline-stack;
	display: inline-block !important;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
	margin: 5px !important;
	font-size: 14px;
	line-height: 100%
}
#pagination ul>li>a, .pagination ul>li>a, #pagination ul>li>span, .pagination ul>li>span, #pagination ul>li.currentPage, .pagination ul>li.currentPage, ul.pagination>li>a, .project_pagination ul>li>a, .project_pagination ul>li>span, .project_pagination ul>li.currentPage {
	position: relative;
	padding: 6px 12px;
	text-decoration: none;
	border-radius: 0 !important;
	border: 1px solid #fff !important;
	background: inherit !important;
	color: #858585 !important;
	line-height: 100%;
	font-size: 14px
}
.project_pagination ul>li.currentPage {
	float: none;
	padding: 3px 12px
}
#pagination ul>li>a:hover, .pagination ul>li>a:hover, ul.pagination>li>a:hover, .project_pagination ul li a:hover {
	color: #858585 !important;
	background-color: #D0D0D0 !important
}
#pagination li.active a, #pagination li.active a:hover, .pagination li.active a, .pagination li.active a:hover, ul.pagination>li>a:hover, .project_pagination ul li.active a, .project_pagination ul li.active a:hover, .project_pagination ul>li.currentPage {
	color: #FFF !important;
	background-color: #9C9C9C !important;
	border-top-color: #999 !important;
	border-left-color: #777 !important;
	border-right-color: #777 !important;
	border-bottom-color: #5F5F5F !important
}
#pagination li.first, #pagination li.prev, #pagination li.last, #pagination li.next, .pagination li.first, .pagination li.prev, .pagination li.last, .pagination li.next, ul.pagination>li.first, ul.pagination>li.prev, ul.pagination>li.last, ul.pagination>li.next, .project_pagination ul li.first, .project_pagination ul li.prev, .project_pagination ul li.last, .project_pagination ul li.next {
	margin: 0 !important
}
#pagination li.first a, #pagination li.prev a, #pagination li.last a, #pagination li.next a, .pagination li.first a, .pagination li.prev a, .pagination li.last a, .pagination li.next a, ul.pagination>li.first a, ul.pagination>li.prev a, ul.pagination>li.last a, ul.pagination>li.next a, .project_pagination ul li.first a, .project_pagination ul li.prev a, .project_pagination ul li.last a, .project_pagination ul li.next a {
	border: none !important
}
#pagination ul>li.first a:hover, #pagination ul>li.prev a:hover, #pagination ul>li.last a:hover, #pagination ul>li.next a:hover, .pagination ul>li.first a:hover, .pagination ul>li.prev a:hover, .pagination ul>li.last a:hover, .pagination ul>li.next a:hover, ul.pagination>li.first a:hover, ul.pagination>li.prev a:hover, ul.pagination>li.last a:hover, ul.pagination>li.next a:hover, .project_pagination ul li.first a:hover, .project_pagination ul li.prev a:hover, .project_pagination ul li.last a:hover, .project_pagination ul li.next a:hover {
	background: inherit !important;
	color: #333 !important
}
#pagination ul>li.first a, #pagination ul>li.next a, .pagination ul>li.first a, .pagination ul>li.next a, #pagination ul li.first a, #pagination ul li.prev:first-child a, #pagination ul li.next a, .pagination ul li.first a, .pagination ul li.prev:first-child a, .pagination ul li.next a, ul.pagination>li.first a, ul.pagination>li.next a, .project_pagination ul li.first a, .project_pagination ul li.prev:first-child a, .project_pagination ul li.next a {
	border-right: 1px solid #fff !important
}
#pagination ul li.next:last-child a, .pagination ul li.next:last-child a, .project_pagination ul li.next:last-child a {
	border: none !important
}
.container_centered_height {
	text-align: center
}
.container_centered_height:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em
}
.centered_height {
	display: inline-block;
	vertical-align: middle;
	float: none
}
.tablaResponsive.table {
	display: table;
	width: 100%
}
.tablaResponsive thead th {
	text-align: center;
	font-weight: bold
}
.tablaResponsive .table-head {
	display: table-header-group
}
.tablaResponsive .table-head .column {
	border-bottom: none;
	vertical-align: middle
}
.tablaResponsive .row {
	display: table-row
}
.tablaResponsive .column {
	display: table-cell;
	padding: 5px
}
@media all and (max-width:992px) {
	.tablaResponsive .table, .tablaResponsive .row, .tablaResponsive .column, .tablaResponsive .column:before {
		border-right: none;
		display: block;
		width: 100% !important
	}
	.tablaResponsive .table, .tablaResponsive .row .column:last-child {
		border-bottom: none
	}
	.tablaResponsive .table-head {
		position: absolute;
		top: -1000em;
		left: -1000em
	}
	, .tablaResponsive tbody {
		width: 100%;
		float: left
	}
	.tablaResponsive .row {
		margin: 10px 0;
		width: 100%;
		float: left
	}
	.tablaResponsive .row .column:nth-child(1) {
		border-left: none
	}
	.tablaResponsive .row .column:last-child {
		border-right: none
	}
	.tablaResponsive .row:last-child .column, .tablaResponsive .column {
		text-align: center
	}
	.tablaResponsive .column:first-child {
		border-bottom: 2px solid #FFFFFF
	}
	.tablaResponsive .column:before {
		float: left;
		width: 100%;
		padding: 5px;
		margin-left: -5px;
		margin-top: -5px;
		content: " "attr(data-label)":";
		text-transform: uppercase;
		color: #39393A;
		font-size: 17px;
		font-family: 'gotham-extra-narrow-medium'
	}
	.projectsCycles .boxContent {
		border-bottom: none
	}
}
.div-content {
	margin-bottom: 1px
}
.btn-primary {
	background-color: rgb(0, 169, 238);
	border-color: rgb(0, 169, 238)
}
.btn-primary:focus, .btn-primary:hover {
	background-color: rgb(0, 169, 238)
}
.container {
	padding-left: 0px;
	padding-right: 0px
}
.outpadding {
	padding-left: 0px;
	padding-right: 0px
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right: 0px;
	margin-left: 0px
}
.icon-bar {
	width: 98%
}
.background-conteiner-content {
	background-color: #ECECEC
}
.background-conteiner-social {
	background-color: #F8F8F8;
	background-image: url('../../img/Social/IDB_Pattern200_BG3_Gray.png')
}
.row-outmargin {
	margin-left: 0px;
	margin-right: 0px
}
.btnsearch {
	width: 37px;
	height: 37px;
	float: right;
	font-size: 20px;
	padding: 6px 0 0 0
}
.btnsearch-publications {
	width: 51px;
	height: 49px;
	font-size: 25px;
	padding: 10px 0 0 0
}
.mifiic {
	font-weight: bold;
	float: left;
	padding-top: 18px;
	font-weight: bold;
	padding-right: 13px
}
@media(min-width:1200px) {
	.initTemplate {
		margin-top: 52px
	}
	.content-body {
		padding-left: 30px;
		padding-right: 0
	}
}
.navbar-brand {
	padding: 7px 9px 0px 16px;
	background-color: #ffffff
}
.navbar-header a:hover {
	padding: 7px 9px 0px 16px;
	background-color: #fff
}
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
}
.cs-select select {
	display: none
}
.cs-select span {
	display: block;
	position: relative;
	cursor: pointer;
	padding: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.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
}
.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
}
.cs-select li.cs-optgroup ul {
	padding-left: 5px
}
.cs-select li.cs-optgroup > span {
	cursor: default
}
.cs-select {
	padding: 0 !important
}
.cs-select .cs-placeholder {
	border: none;
	background: #0079A5;
	color: #EDEEEE;
	padding: 6px 40px 6px 20px;
	border: 1px solid #EDEEEE;
	font-size: 14px;
	text-overflow: ellipsis;
	font-family: 'gotham-extra-narrow-medium'
}
.cs-select .cs-options {
	overflow: auto;
	max-height: 420px;
	border: none;
	display: none;
	background: #DDD;
	color: #1785C3;
	opacity: 0;
	-webkit-transition: opacity 0.2s, visibility 0s 0.2s;
	transition: opacity 0.2s, visibility 0s 0.2s
}
.cs-select.cs-active .cs-options {
	display: block;
	opacity: 1;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	padding: 0 !important
}
.cs-select .cs-options li:first-child {
	border-top: 1px solid #0079A5
}
.cs-select .cs-options li {
	border-bottom: 1px solid #0079A5;
	margin: 0 !important
}
.cs-select .cs-options li span {
	font-size: 13px;
	padding: 10px 20px;
	white-space: inherit;
	text-overflow: inherit
}
.cs-select .cs-options li:hover span {
	color: #fff;
	background: #00AAEB
}
.cs-select > span::after {
	right: 0;
	-webkit-transform: translate(-5px, -65%) !important;
	padding: 0;
	font-size: 52px;
	line-height: 22px
}
.cs-select.cs-active > span::after {
	-webkit-transform: translate(-5px, -40%) rotate(180deg) !important
}
.InternetExplorer .cs-select > span::after {
	right: 5px
}
.cs-select.cs-active > span::after {
	border-left: 0
}
.cs-select.global .cs-placeholder {
	font-size: 21px;
	padding: 10px 36px 10px 20px
}
.cs-select.global .cs-options li span {
	font-size: 16px
}
.cs-select.cs-active.local_search .cs-placeholder, .cs-select.cs-active.select_type_1 .cs-placeholder {
	background: #FFA800;
	border-color: #E0E0E0
}
.cs-select.local_search .cs-options, .cs-select.select_type_1 .cs-options {
	color: #666;
	background: #EEE
}
.cs-select.local_search .cs-options li, .cs-select.select_type_1 .cs-options li {
	border-color: #FFF
}
.cs-select.local_search .cs-options li:hover span, .cs-select.select_type_1 .cs-options li:hover span {
	color: #FFA800;
	background: inherit
}
.cs-select.local_search > span::after, .cs-select.select_type_1 > span::after {
	border-left: 2px solid #FFF;
	font-size: 32px;
	padding: 10px;
	top: 50%
}
.cs-select.cs-active.local_search > span::after, .cs-select.cs-active.select_type_1 > span::after {
	border-right: 2px solid #FFF;
	border-left: none
}
.cs-select.select_type_2 .cs-placeholder {
	background: #EEE;
	color: #1687C4;
	border-color: #0085C8
}
.cs-select.select_type_2 .cs-options {
	background: #EEE;
	color: #1687C4
}
.cs-select.select_type_2 > span::after {
	border-left: 2px solid #0085C8;
	font-size: 32px;
	padding: 10px;
	top: 50%
}
.cs-select.cs-active.select_type_2 > span::after {
	border-right: 2px solid #0085C8;
	border-left: none
}
.cs-select.select_type_2 .cs-options li:hover span {
	color: #fff;
	background: #00AAEB
}
@media(min-width:992px) {
	.content-center .img-responsive {
		width: 100%
	}
}
select.cs-select, select.selectpicker {
	width: 100%;
	background: #0079A5;
	color: #EDEEEE;
	padding: 6px 45px 6px 20px !important;
	border: 1px solid #EDEEEE;
	font-size: 14px;
	text-overflow: ellipsis;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../../img/arrow.jpg') !important;
	background-repeat: no-repeat;
	background-position: right center;
	font-family: 'gotham-extra-narrow-medium'
}
select.cs-select::-ms-expand, select.selectpicker::-ms-expand {
	display: none
}
.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 !important;
		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 !important;
		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 !important;
		vertical-align: top
	}
}
.conteiner-tab .boxContent > .row >.col-md-12 {
	padding: 0;
	margin: 0
}
.conteiner-tab .tabbable ul.nav-tabs {
	border-bottom: 3px solid rgb(255, 169, 0);
	background-color: #ECECEC;
	float: left;
	width: 100%
}
.conteiner-tab .tabbable .tab-content {
	float: left;
	width: 100%;
	background-color: rgb(224, 224, 224)
}
.conteiner-tab .tabbable ul.nav-tabs li {
	width: 100%;
	margin: 1px 0
}
.conteiner-tab .tabbable ul.nav-tabs li a {
	font-size: 16px;
	border: none;
	padding: 15px 10px;
	background: #999999;
	color: #fff;
	text-transform: uppercase;
	font-family: 'gotham-extra-narrow-medium';
	min-height: 55px
}
.conteiner-tab .tabbable ul.nav-tabs li a:hover {
	background: #999999
}
.conteiner-tab .tabbable ul.nav-tabs li.active a, .conteiner-tab .tabbable ul.nav-tabs li.active a:hover, .conteiner-tab .tabbable ul.nav-tabs li.active a:focus {
	border: none;
	color: #fff;
	background: rgb(255, 169, 0)
}
#tab-18527 .tabbable ul.nav-tabs li.active a, #tab-18527 .tabbable ul.nav-tabs li.active a:hover, #tab-18527 .tabbable ul.nav-tabs li.active a:focus {
	border: none;
	color: #999999;
	padding: 15px 14px;
	background: rgb(255, 255, 255)
}
.conteiner-tab .tabbable ul.nav-tabs li a .icon {
	vertical-align: middle;
	margin-right: 5px;
	font-size: 16px
}
#tab-18527 .tabbable ul.nav-tabs {
	border-bottom: 0px
}
@media (min-width:768px) {
	.page18272 .conteiner-tab .tabbable ul.nav-tabs li {
		width: 50%
	}
}
@media (min-width:1200px) {
	.conteiner-tab .tabbable ul.nav-tabs li, .page18272 .conteiner-tab .tabbable ul.nav-tabs li {
		width: auto;
		margin: 0
	}
	#tab-18527 ul.nav-tabs li:first-child {
		padding-left: 6%
	}
}
.content-center .tab-pane .itemsListInPath.menu {
	display: none !important
}
.project_pagination ul a, .pagination ul li a, .pagination {
	text-transform: uppercase
}
.wrapper {
	max-width: 138px;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto
}
.jcarousel-wrapper {
	position: relative;
	border: 0px solid #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 0 0px #999;
	-moz-box-shadow: 0 0 0px #999;
	box-shadow: 0 0 0px #999;
	min-height: 58px
}
.jcarousel {
	position: relative;
	overflow: hidden;
	width: 100%
}
.jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0
}
.jcarousel li {
	width: 226px;
	float: left;
	border: 0px solid #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jcarousel img {
	display: block;
	max-width: 100%;
	height: auto !important
}
.jcarousel-control-prev:hover, .jcarousel-control-next:hover {
	color: #fff
}
.jcarousel-control-prev {
	left: -50%
}
.jcarousel-control-next {
	right: -50%
}
a.jcarousel-control-next:hover, a.jcarousel-control-prev:hover {
	text-decoration: none
}
.jcarousel-control-prev, .jcarousel-control-next {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	text-decoration: none;
	color: white
}
span.icon.icon-btn-filledarrow-left, span.icon.icon-btn-filledarrow-right {
	font-size: 29px;
	float: left
}
span.icon.icon-btn-filledarrow-left:hover, span.icon.icon-btn-filledarrow-right:hover, .jcarousel-control-prev:hover, .jcarousel-control-next:hover {
	color: #ECECEC
}
span.previous {
	float: left
}
span.next {
	float: left
}
span.previous, span.next {
	padding: 8px;
	font-size: 1.2em
}
.bg-video {
	background-color: #999999
}
@media(min-width:540px) {
	.jcarousel-control-prev {
		left: -150px
	}
	.jcarousel-control-next {
		right: -150px
	}
}
@media(min-width:768px) {
	.jcarousel-control-prev {
		left: -130px
	}
	.jcarousel-control-next {
		right: -130px
	}
	.jcarousel li {
		width: 370px
	}
	.wrapper {
		max-width: 450px
	}
	span.icon.icon-btn-filledarrow-left, span.icon.icon-btn-filledarrow-right {
		font-size: 31px
	}
}
@media(min-width:992px) {
	.jcarousel li {
		width: 295px
	}
	.wrapper {
		max-width: 860px
	}
	span.icon.icon-btn-filledarrow-left, span.icon.icon-btn-filledarrow-right {
		font-size: 32px
	}
}
@media(min-width:1200px) {
	.jcarousel-control-prev {
		left: -180px
	}
	.jcarousel-control-next {
		right: -180px
	}
	.jcarousel li {
		width: 138px
	}
	.wrapper {
		max-width: 1120px
	}
	span.icon.icon-btn-filledarrow-left, span.icon.icon-btn-filledarrow-right {
		font-size: 34px
	}
}
.responsive-video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 60px;
	overflow: hidden
}
.responsive-video iframe, .responsive-video object, .responsive-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
@media(min-width:768px) {
	.wrapper {
		max-width: 454px;
		padding: 10px 20px 10px 20px
	}
}
@media (min-width:992px) {
	.wrapper {
		max-width: 300px
	}
}
@media (min-width:1200px) {
	.wrapper {
		max-width: 454px
	}
}
.row {
	margin-left: 0px;
	margin-right: 0px
}
.page17729 h2, .page2837 h2 {
	font-family: 'GothamNarrow-Bold' !important;
	font-size: 1.4em !important;
	color: rgb(47, 48, 49) !important;
	text-transform: uppercase !important;
	text-align: left !important
}
.page17729 .container.background-conteiner-content .row > .col-xs-12.col-md-12.divSize12.outpadding, .page2837 .container.background-conteiner-content .row > .col-xs-12.col-md-12.divSize12.outpadding {
	padding: 0px
}
.page17729 #subitem, .page2837 #subitem, .banner-popup, .btn_grid_feature, .modal-backdrop, .page17729 .div-content .icon.icon-icon-drawer-minus, .page17729 .div-content .icon.icon-icon-drawer-plus, .page2837 .div-content .icon.icon-icon-drawer-minus, .page2837 .div-content .icon.icon-icon-drawer-plus {
	display: none
}
.modal-body {
	position: relative;
	padding: 0px
}
.banner-popup .modal-content {
	width: 1155px;
	height: 478px;
	margin-left: -190px;
	margin-top: 71px;
	padding: 0px;
	background-color: transparent
}
.banner-popup .country {
	width: 384px;
	height: 250px;
	float: left;
	position: relative
}
.banner-popup .country .opacity {
	position: relative;
	float: left;
	z-index: 1056;
	background-color: rgba(2, 55, 83, 0.6)
}
.banner-popup .country img {
	float: left;
	position: relative;
	top: -250px
}
.banner-popup .country .text {
	background-color: rgba(7, 55, 81, 0.88);
	padding: 10px 50px 10px 20px;
	z-index: 1100;
	color: rgb(255, 255, 255);
	text-align: left;
	margin: 0;
	float: left;
	width: 100%;
	position: absolute;
	bottom: 0
}
.banner-popup .country .icon {
	position: absolute;
	right: 10px;
	top: 10px
}
.banner-popup .country .opacity:hover {
	opacity: 0
}
.banner-popup .country .text:hover, .banner-popup .country:hover ~ .text {
	background-color: rgba(249, 137, 44, 0.88);
	z-index: 500
}
.banner-popup .country .text .title {
	font-family: 'GothamNarrow-Bold' !important;
	font-size: 22px;
	letter-spacing: 0pt;
	line-height: 90%;
	display: inline-block
}
.banner-popup .country .text .description {
	font-family: 'GOTHAM-EXTRA-NARROW-BOOK' !important;
	font-size: 17px;
	letter-spacing: 0pt;
	line-height: 119%
}
.banner-popup .country .text img {
	float: right;
	margin-top: 227px;
	margin-right: 10px
}
.banner-popup .countrymap {
	position: relative;
	float: right;
	margin-top: -285px;
	margin-right: -30px
}
.box-home {
	margin: 0.2em 0
}
.page2837 .background-conteiner-content .divSize12:nth-child(3n) {
	background-color: #F8F8F8;
	background-image: url('../../img/Social/IDB_Pattern200_BG3_Gray.png');
	padding: 20px !important;
	margin-top: 10px
}
.page2837 .social_box {
	position: relative;
	width: 100% !important;
	text-align: center
}
.page2837 .social_box .boxContent {
	overflow: hidden;
	height: 200px;
	width: 100%;
	max-width: 335px;
	display: inline-block;
	position: relative;
	border-bottom-right-radius: 25px
}
.page2837 .social_box .social_img {
	height: 250px
}
.page2837 .social_box_tw .boxContent {
	background-color: rgba(0, 181, 255, 0.6)
}
.page2837 .social_box_fb .boxContent {
	background-color: rgba(0, 47, 134, 0.7)
}
.page2837 .social_box .social_img img {
	width: 100% !important
}
.page2837 .social_box .social_ico {
	position: absolute;
	right: 10px;
	top: 10px
}
.page2837 .social_box .social_desc {
	position: absolute;
	bottom: 10px;
	color: #fff;
	padding-left: 20px;
	padding-right: 20px
}
.page2837 .social_box .social_desc a {
	display: block;
	color: #fff;
	text-shadow: 1px 1px 3px #000;
	font-size: 14px
}
.page2837 .social_box_tw .boxContent .social_desc span a {
	text-shadow: inherit;
	font-family: 'GothamNarrow-Medium';
	font-size: 14px
}
.page2837 .social_box_in .boxContent {
	background-color: #48add3
}
.page2837 .social_box_in .boxContent .social_link {
	position: absolute;
	left: 20px;
	top: 15px;
	color: #fff;
	text-shadow: 1px 1px 3px #000;
	font-family: 'GothamNarrow-Medium';
	font-size: 14px
}
.page2837 .social_box_tw .boxContent .social_link {
	position: absolute;
	left: 20px;
	top: 15px;
	color: #fff;
	font-family: 'GothamNarrow-LightItalic';
	font-size: 18px
}
.page2837 .social_box_tw .boxContent .social_desc a {
	text-shadow: inherit;
	font-family: 'GothamNarrow-LightItalic';
	font-size: 18px;
	padding-bottom: 10px
}
.page2837 .social_box_fb .boxContent .social_desc a {
	text-shadow: inherit;
	font-family: 'GothamNarrow-Book';
	padding-bottom: 10px;
	font-size: 16px
}
.page2837 .social_box .box_title {
	font-family: 'GothamNarrow-LightItalic';
	text-align: center
}
.page2837 .social_play {
	position: absolute;
	left: 140px;
	top: 60px
}
.page2837 .social_play:hover {
	opacity: 0.5
}
@media (min-width:767px) {
	.page2837 .social_box {
		width: 50% !important
	}
	.page2837 .social_box .box_title {
		text-align: left
	}
}
@media (min-width:992px) {
	.page2837 .social_box {
		width: 25% !important
	}
	.page2837 .social_play {
		top: 70px;
		left: 80px
	}
}
@media (min-width:1200px) {
	.page2837 .background-conteiner-content .divSize12:nth-child(3n) {
		padding: 30px 40px !important;
		margin-top: 0
	}
	.page2837 .social_box {
		padding: 0 30px
	}
	.page2837 .social_play {
		left: 96px
	}
}
.main-content {
	margin-top: 40px;
	margin-bottom: 20px
}
.page17729 .div-content.linksList div.intro, .page2837 .div-content.linksList div.intro {
	margin: 4px 5px 0px 5px;
	padding-left: 17px;
	padding-right: 17px;
	border: 1px #EFEFEF solid;
	background-color: rgba(255, 255, 255, 0.65);
	height: 147px
}
.page17729 .div-content.linksList div.intro div.boxHeader, .page2837 .div-content.linksList div.intro div.boxHeader {
	padding: 10px 0px;
	border-bottom: 1px solid rgb(236, 236, 236);
	margin-bottom: 15px;
	background-color: transparent !important
}
.page17729 .div-content.linksList div.intro a, .page2837 .div-content.linksList div.intro a {
	font-family: "GothamHTF-Medium";
	font-size: 1.0em;
	letter-spacing: 0pt;
	line-height: 110%;
	color: rgb(30, 193, 255);
	text-align: left;
	text-transform: uppercase
}
.page17729 .div-content.linksList div.intro span, .page2837 .div-content.linksList div.intro span {
	font-family: "GothamHTF-Medium";
	font-size: 18px;
	line-height: 131%;
	color: rgb(47, 47, 49);
	text-align: left;
	text-transform: uppercase
}
.page17729 .div-content.linksList div.intro li, .page2837 .div-content.linksList div.intro li {
	list-style: none;
	padding-bottom: 5px
}
.page17729 .div-content.linksList div.intro ul, .page2837 .div-content.linksList div.intro ul {
	padding: 0px
}
.page17729 .div-content.linksList div.intro hr, .page2837 .div-content.linksList div.intro hr {
	margin: 8px 8px 14px 8px
}
.banner-popup [class^="countries-"]:before, .banner-popup [class*=" countries-"]:before {
	float: left;
	font-size: 2.5em;
	position: relative
}
.tamanio {
	width: 60%
}
@media(max-width:767px) {
	a#modal-12524 {
		display: none
	}
	.tamanio {
		width: 203px
	}
}
@media(min-width:767px) {
	.page17729 h1, .page2837 h1 {
		line-height: 249%
	}
	.banner-popup .modal-content {
		margin-left: -230px
	}
}
@media(min-width:1200px) {
	.banner-popup, .btn_grid_feature, .modal-backdrop {
		display: block
	}
	.page17729 .div-content.linksList div.intro div.boxHeader, .page2837 .div-content.linksList div.intro div.boxHeader {
		padding: 18px 0px
	}
	.container {
		width: 1280px
	}
	.banner-popup .modal-body {
		display: block
	}
	.page17729 h1, .page2837 h1 {
		font-size: 44px !important
	}
	.box-home {
		margin: 1.5em 0
	}
	.productid511 #main-banner {
		margin-top: 51px
	}
}
.modal-open {
	overflow: auto
}
.footer-ppal {
	float: left;
	width: 100%;
	margin-top: 20px
}
.footer-ppal .col-sm-2 {
	width: 15.111112%;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 0px
}
.footer-ppal .ppal2 .col-sm-2 {
	width: 20%
}
.footer-ppal .col-sm-10 {
	width: 93.9999%
}
.footer-second-item {
	width: 78%
}
.div-footer {
	margin: 40px 0px 0px 0px
}
.ppal {
	margin: 40px 0px 0px 0px
}
.ppal {
	background: url('../../img/footer/IDB_Pattern200_BG3_Gray.png') repeat;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-top: 40px;
	min-height: 100%;
	height: 380px;
	padding-top: 40px
}
.footer-content ul {
	list-style: none;
	margin-top: 18px
}
.ulFooter {
	padding: 0px;
	margin: 0px
}
.ulFooter li {
	margin-bottom: 5px
}
.footer-content a {
	color: rgb(49, 49, 50);
	font-family: 'GothamNarrow-Book';
	font-size: 14px;
	letter-spacing: 0pt;
	line-height: 18px;
	text-align: left;
	padding-bottom: 6px
}
.footer-content span {
	color: rgb(49, 49, 50);
	font-weight: bold;
	font-family: 'GothamNarrow-Medium';
	font-size: 19px;
	letter-spacing: 0pt;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase
}
.footer-gray {
	background: url('../../img/footer/IDB_Pattern200_BG3_Gray.png') repeat;
	background-color: #F7F7F7;
	padding: 0px;
	float: left;
	width: 100%
}
.right-line {
	float: right
}
.left-line {
	float: left
}
.right-line, .left-line {
	width: 29px;
	background: url('../../img/footer/IDB_Pattern200_BG3_Blue.png');
	background-repeat: repeat;
	background-color: #ECECEC;
	min-height: 390px;
	height: 100%
}
.footer-social, .footer-social-mb {
	position: relative;
	float: left;
	height: 44px;
	margin-top: 10px
}
.footer-social a, .footer-social-mb a {
	display: block;
	width: 38px;
	height: 38px;
	padding-left:
}
.blogs {
	background: url('../../img/footer/footer-items.png') no-repeat;
	background-position: -37px -1px;
	float: left;
	margin-right: 9px
}
.youtube {
	background: url('../../img/footer/footer-items.png') no-repeat;
	background-position: -119px -2px;
	float: left;
	margin-right: 9px
}
.fb {
	background: url('../../img/footer/footer-items.png') no-repeat;
	background-position: 1px -48px;
	float: left;
	margin-right: 9px
}
.tw {
	background: url('../../img/footer/footer-items.png') no-repeat;
	background-position: -83px -47px;
	float: left;
	margin-right: 9px
}
.b365en {
	background: url('../../img/footer/365.png') no-repeat;
	background-position: -1px -41px;
	float: left;
	margin-right: 9px
}
.b365es {
	background: url('../../img/footer/365.png') no-repeat;
	background-position: -1px -41px;
	float: left;
	margin-right: 9px
}
a.blogs:hover {
	background-position: -78px 0px
}
a.youtube:hover {
	background-position: -162px -3px
}
a.fb:hover {
	background-position: -41px -47px
}
a.tw:hover {
	background-position: -128px -45px
}
a.b365en:hover {
	background-position: -41px -41px
}
a.b365es:hover {
	background-position: -41px -41px
}
.links-footer {
	margin: 0px;
	padding: 0px 0px 0px 136px;
	position: relative;
	float: left
}
.links-footer a, .links-footer li {
	color: rgb(49, 49, 50);
	font-family: 'GothamNarrow-Medium';
	font-size: 13px;
	letter-spacing: 0pt;
	line-height: 423%;
	text-align: left
}
.footer-mb .BdCn a {
	font-family: 'GothamNarrow-Bold'
}
.margi40 {
	margin-top: 40px
}
.footer-mb {
	float: left;
	width: 100%;
	display: none
}
.panel-group .panel+.panel {
	margin-top: 2px
}
.no-padding {
	padding: 0
}
.description_footer {
	float: left;
	width: 100%;
	background: #ECECEC;
	padding: 20px 40px;
	font-family: 'GothamNarrow-Light';
	color: #535353;
	font-size: 13px
}
@media(min-width:767px) {
	.outpadding {
		padding-left: 10px;
		padding-right: 10px
	}
	.outpadding.content-center {
		padding-left: 10px;
		padding-right: 0px
	}
}
@media(min-width:992px) {
	.footer-content span {
		font-size: 14px
	}
	.footer-social, .footer-social-mb {
	}
	.links-footer {
		padding: 0px 0px 0px 0px
	}
	.navbar-nav.navbar-right:last-child {
		margin-right: -11px
	}
	.main-content {
		margin-top: 0px
	}
	.div-content span {
		font-size: 16px
	}
}
@media(min-width:1200px) {
	.footer-content span {
		font-size: 19px
	}
	.footer-ppal .col-sm-2 {
		padding-left: 20px
	}
	.footer-social, .footer-social-mb {
	}
	.links-footer {
		padding: 0px 0px 0px 0px
	}
	.footer-social, .footer-social-mb {
		margin-top: 40px
	}
	.footer-second-item {
		width: 80%
	}
	.btnsearch {
		padding: 0;
		width: 79px;
		height: 50px
	}
	.divsubmenu li:first-child {
		border-top: 1px #CCC solid
	}
}
@media(max-width:767px) {
	.footer-mb a, .btn-collap .panel-body a {
		color: rgb(49, 49, 50);
		font-family: "GothamNarrow-Book";
		font-size: 14px;
		letter-spacing: 0pt;
		line-height: 18px;
		text-align: left;
		padding-bottom: 6px
	}
	.footer-mb span, .panel a {
		color: rgb(49, 49, 50);
		font-family: "GothamNarrow-Medium";
		font-size: 16px;
		letter-spacing: 0pt;
		line-height: 18px;
		text-align: left
	}
	.footer-ppal {
		display: none
	}
	.footer-mb {
		display: block;
		background: url('../../img/footer/IDB_Pattern200_BG3_Gray.png') repeat;
		background-color: #F7F7F7;
		position: relative
	}
	.div-first-footer {
		margin: 30px 0px 0px 45px
	}
	.div-first-footer ul {
		list-style: none
	}
	.btn-collap {
		padding: 0px
	}
	.btn-collap .panel-body a {
		display: block
	}
	.btn-mas {
		margin: 0px;
		padding: 0px;
		display: block;
		background: url('../../img/footer/footer-items.png') no-repeat;
		background-position: -4px -20px;
		width: 27px;
		height: 27px
	}
	.text-left {
		float: left;
		position: relative;
		top: 4px;
		margin-left: 28px
	}
	.btn-mas {
		float: right;
		position: relative;
		bottom: 1px
	}
	.heading-title {
		height: 43px;
		background-color: #DDDDDD
	}
	.panel-default > .panel-heading {
		background: #DDDDDD !important
	}
	.panel-default {
		background: none repeat scroll 0% 0% transparent;
		border: none
	}
	.collapsed span {
		background-position: -170px -50px
	}
	.content-div-footermb {
		margin-left: 28px;
		background: #FFF
	}
	.line-blue-mb {
	}
	.div-second-footer ul {
		margin-left: 40px
	}
	.footer-social-mb {
		margin: 35px 0px 10px 45px
	}
	.div-second-footer ul li a {
		font-size: 12px
	}
	.footer-up {
		display: block;
		background-color: #AAAAAA;
		height: 40px;
		margin-top: 20px
	}
	.footer-up a {
		display: block;
		width: 30px;
		height: 30px;
		background: url('../../img/footer/footer-items.png') no-repeat;
		background-position: -203px 1px;
		position: relative;
		top: 3px;
		float: right
	}
}
@media (max-width:992px) {
	.footer-mb a, .btn-collap .panel-body a {
		color: rgb(49, 49, 50);
		font-family: "GothamNarrow-Book";
		font-size: 14px;
		letter-spacing: 0pt;
		line-height: 18px;
		text-align: left;
		padding-bottom: 6px
	}
	.footer-mb span, .panel a {
		color: rgb(49, 49, 50);
		font-family: "GothamNarrow-Medium";
		font-size: 19px;
		letter-spacing: 0pt;
		line-height: 18px;
		text-align: left;
		text-transform: uppercase
	}
	.footer-ppal {
		display: none
	}
	.footer-mb {
		margin-top: 20px;
		display: block;
		background: url('../../img/footer/IDB_Pattern200_BG3_Gray.png') repeat;
		background-color: #F7F7F7;
		position: relative
	}
	.div-first-footer {
		margin: 30px 0px 0px 45px
	}
	.div-first-footer ul {
		list-style: none;
		margin-top: 10px
	}
	.btn-collap {
		padding: 0px
	}
	.btn-collap .panel-body a {
		display: block
	}
	.btn-mas {
		margin: 0px;
		padding: 0px;
		display: block;
		background: url('../../img/footer/footer-items.png') no-repeat;
		background-position: -4px -20px;
		width: 27px;
		height: 27px
	}
	.text-left {
		float: left;
		position: relative;
		top: 4px;
		margin-left: 28px
	}
	.btn-mas {
		float: right;
		position: relative;
		bottom: 1px
	}
	.heading-title {
		height: 43px;
		background-color: #DDDDDD
	}
	.panel-default > .panel-heading {
		background: #DDDDDD !important
	}
	.panel-default {
		background: none repeat scroll 0% 0% transparent;
		border: none
	}
	.collapsed span {
		background-position: -170px -50px
	}
	.content-div-footermb {
		margin-left: 28px;
		background: rgb(240, 240, 240)
	}
	.line-blue-mb {
	}
	.div-second-footer ul {
		margin-left: 24px
	}
	.footer-social-mb {
		margin: 35px 0px 10px 24px
	}
	.div-second-footer ul li a {
		font-size: 13px
	}
	.footer-up {
		display: block;
		background-color: #AAAAAA;
		height: 40px;
		margin-top: 20px
	}
	.footer-up a {
		display: block;
		width: 30px;
		height: 30px;
		background: url('../../img/footer/footer-items.png') no-repeat;
		background-position: -203px 1px;
		position: relative;
		top: 3px;
		float: right
	}
	.left-line {
		position: absolute
	}
}
.btnsearch {
	font-size: 18px
}
.btnsearch.active {
	background-color: #999;
	border-color: #999
}
.project-search-tabs .tabs-parent.active, .content-bar-top {
	display: none;
	position: relative;
	float: left;
	width: 100%;
	background: #0079A5;
	text-align: left;
	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;
	text-align: center
}
.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: 10px;
	color: #FFF;
	cursor: pointer
}
.project-search-tabs .icon-icon-closewindw {
	top: 0;
	right: 0
}
.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
}
.content-bar-top .content .description {
	color: #fff;
	text-align: left;
	font-size: 21px;
	padding: 0;
	margin: 0
}
.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
}
.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-search, .content-bar-top .content .input-group .input-group-btn .icon-search {
	font-size: 24px;
	color: #FFF;
	padding: 4px 25px 0 25px;
	float: left
}
.input-group .input-group-btn .noPaddingTop {
	padding-top: 0px !important
}
.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"
}
.container-project-search .project-search-all {
	float: left;
	width: 100%;
	background: #0079A5;
	padding: 20px
}
.container-project-search .project-search-all > .content {
	padding-top: 10px;
	padding-bottom: 10px
}
.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-search {
	font-size: 16px
}
.container-project-search .input-group input {
	height: 34px;
	font-size: 14px;
	border-radius: 0
}
.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: #0079A5
}
.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 .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;
	position: relative
}
.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 0 3px 0;
	width: 100%
}
.project-search-tabs ul.nxccav-tabs-parent li {
	width: 100%;
	margin: 1px 0
}
.project-search-tabs ul.nav-tabs li a {
	display: block;
	background: #AAA;
	color: #fff;
	border: none;
	border-radius: 0;
	margin: 0;
	text-align: center;
	text-decoration: none;
	font-family: 'GothamNarrow-Bold';
	padding: 10px 30px;
	position: relative
}
.project-search-tabs ul.nav-tabs li a:hover {
	border: none;
	background: #666
}
.project-search-tabs ul.nav-tabs li.active a {
	background: rgb(255, 169, 0);
	border: none;
	color: #fff
}
.project-search-tabs ul.nav-tabs li.active-trail a span {
	text-decoration: underline
}
.project-search-tabs ul.nav-tabs li.active-trail a span.icon {
	text-decoration: none
}
.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;
	position: absolute;
	left: 7px;
	top: 9px
}
.project-search-tabs .tab-pane-parent .container div {
	padding: 0 3px
}
.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
}
.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
}
.project-search-tabs .tab-pane-parent input {
	height: 34px;
	width: 100%;
	border-radius: 0
}
.project-search-tabs .tab-pane-parent .select-multiple {
	background: inherit;
	color: #fff;
	background: #0079A5;
	border-radius: 0
}
.project-search-tabs .tab-pane-parent .lbl {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 10px;
	text-align: left;
	margin-top: 20px;
	font-family: 'GothamNarrow-Light';
	text-transform: uppercase
}
.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 20px;
	width: auto;
	min-width: 120px;
	height: auto;
	margin: 40px 40px 0 0;
	border-top: 2px solid #84BFE0;
	background: #3496cb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0OTZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDdkYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3496cb 0%, #1d7db2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3496cb), color-stop(100%, #1d7db2));
	background: -webkit-linear-gradient(top, #3496cb 0%, #1d7db2 100%);
	background: -o-linear-gradient(top, #3496cb 0%, #1d7db2 100%);
	background: -ms-linear-gradient(top, #3496cb 0%, #1d7db2 100%);
	background: linear-gradient(to bottom, #3496cb 0%, #1d7db2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3496cb', endColorstr='#1d7db2', GradientType=0);
	-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)
}
.boxContent .row .titlesearch {
	text-transform: uppercase;
	color: #1586c4;
	float: left;
	font-family: "gotham-extra-narrow-bold";
	font-size: 18px;
	margin: 0 0 2px;
	padding: 5px 0;
	width: 100%
}
@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
	}
	.project-search-tabs .margin_top_mobile {
		margin-top: 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
	}
	.project-search-tabs ul.nav-tabs li a {
		text-align: left
	}
}
@media (min-width:1200px) {
	.content-bar-top .icon-icon-closewindw {
		right: 0
	}
	.project-search-tabs .icon-icon-closewindw {
		right: -20px
	}
	.content-bar-top .container {
		padding: 50px 15px 140px 15px
	}
	.project-search-tabs .tab-pane-parent .container {
		width: 1220px
	}
	.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
	}
}