.breadcrumb-2{margin: 0;}

.thumb{background-size: cover !important; background-position: center center !important; border-radius: 100%;display: inline-block;
	vertical-align: middle;
}
.search_results{    background: rgba(0, 0, 0, 0.82);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	overflow: auto
}
.navbar-brand:hover{background: none !important}
.loader-backdrop{display: none !important;}
body{     background: #2c3e50;
	background: -moz-linear-gradient(top, #2c3e50 0%, #2c3e50 42%, #516993 100%);
	background: -webkit-linear-gradient(top, #2c3e50 0%,#2c3e50 42%,#516993 100%);
	background: linear-gradient(to bottom, #2c3e50 0%,#2c3e50 42%,#516993 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3e50', endColorstr='#516993',GradientType=0 );
}
.btn-comparar{    background: none;
	border: none;
	font-weight: bold;
	font-size: 15px;
	padding: 0px
}
.thumb.no-radius{border-radius: 0%}
.thumb_s{width: 40px; height: 40px; }
.thumb_m{width: 105px; height: 105px;}
a {
	color: #2c3e50;
	text-decoration: underline;
}
a:hover{color: #0092d2}
.main-content {
	padding: 0;
}
.header-secondary {
	padding: 0;
}

.extra_window{display: none; z-index: 99999999}
.btn_close{    position: absolute;
	right: 0;
	top: 0;
	font-size: 32px;
	margin: 12px 30px;
	font-weight: bold;
	cursor: pointer;
	z-index: 9999;
}
nav{margin: 0 !important;}
.info_sk{
	position: absolute;
	left: 0;
	top: 0

}
span.km_t {

	font-size: 18px;
	font-weight: bold;
	color: #2c3e50;
}
.navbar-right{margin: 0 !important}
.navbar-nav{text-transform: uppercase;}
.main-container{padding: 0;}
.navbar-nav li a{    padding: 7px; text-decoration: none}
.extra_window{position: fixed;
	top: 0; display: none;
	left: 0;
	width: 100%;
	height: 100%;
	background: black;
}
.panel-heading {
	padding: 8px 19px;
	text-transform: uppercase
}
.panel-body{padding: 4px;}
.table_col4{padding: 2px !important}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:active, .dropdown-menu > li > a:focus {
	color: #ffffff;
	background-color: #0092d2;
}
.dropdown-menu {
	background-color: #516375;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background: none;
	border-bottom: 1px solid white;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color: #ffffff;
	background-color: rgb(0, 146, 210);
}
.form-control{    background: #516375;
	border: none;
	color: black;
}
.btn-default{    background-color: #516375;
	border-color: #516375;
}
a[href^="http://maps.google.com/maps"]{display:none !important}
a[href^="https://maps.google.com/maps"]{display:none !important}
.extra_window .content{    position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: white;
	color: black;
}

body{    overflow: hidden;}
.page-container{display: block !important; height: 100%; overflow: auto; position: absolute; background-color: #516993 !important;}
.extra_window .content{overflow-y: scroll !important;}
.table-hover > tbody > tr:hover {
	background-color: #d0d0d0;
}

.table-hover > tbody > tr:hover td {
	color: black !important;
}
.main-container{display: block;}

.main-container{background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c3e50+0,2c3e50+42,516993+100 */
	background: #2c3e50; /* Old browsers */
	background: -moz-linear-gradient(top,  #2c3e50 0%, #2c3e50 42%, #516993 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2c3e50 0%,#2c3e50 42%,#516993 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2c3e50 0%,#2c3e50 42%,#516993 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3e50', endColorstr='#516993',GradientType=0 ); /* IE6-9 */
}

.panel-default > .panel-heading{    background-color: #dde738;
	color: #2c3e50;
}
.big_spin{    text-align: center;
	padding: 50px;
	font-size: 40px;
}
.loader-backdrop{background-color: #2c3e50;}
.bounce-1, .bounce-2{background-color: #0092d2;}
.loader::before {
	content: ' ';
	background: url(/images/logo.png);
	width: 125px;
	height: 50px;
	display: block;
	margin: -54px -34px;
}
.panel-heading .panel-tool-options > li{display: block}
.panel-default > .panel-heading h4{    font-weight: bold;}
.panel-heading .panel-tool-options > li > a{color: black;}
.panel{background: white; color: black}
.panel-default{border-color: #222324;}
.panel-secondary{background: #2C3E50}
.navbar-header{float: none !important;}
.navbar-default .navbar-brand{margin-left: 0 !important;    padding: 0;}
.navbar-default .navbar-collapse{padding: 0;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{line-height: 13px; padding: 6px}
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td{border-top: 1px solid #e4e4e4;}

.navbar-nav li{-webkit-transition:all 200ms; -o-transition:all 200ms; -moz-transition:all 200ms; oz-transition:all 200ms;}
.comparar_warn{    background: #ffc502;}
.comparar_warn a{color: black !important;}
.card{background: #2e4154;}
@media (max-width: 767px){
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none; margin: 0}
	#procurar_top button {width: 100%}
	.navbar-nav{margin: 0}
	body{overflow: auto;}
	.page-container{overflow: visible;}
	.col-md-12{padding: 0;}
	#slineChart{padding: 0;}

	#graph{display: none !important}
}
.infowindow{color: black}
.patrocinios{text-align: center}
.patrocinios img{height: 77px;}