/* This file will be overwritten when the Bootstrap Framework source files are compiled using the Less CSS pre-processor. */
/*------------------------------------------------------------------------------------------------------------------------*/
.region.region-sidebar-second {  }

.block-og-menu {  }
.block-og-menu .menu.nav { display: table; width: 100%; }
.block-og-menu { display: table; width: 100%;  max-width: 260px; float: right; margin-top: 64px; border: 1px solid #eeeeee; }
.block-og-menu .block-title { margin: 0; padding: 20px 0; text-align: center; }
.block-og-menu .block-title a { font-size: 14px; font-weight: 300; color: #D0021B; }
.block-og-menu .menu.nav { text-align: right; }
.block-og-menu .menu.nav li { border-top: 1px solid #EEEEEE; }
.block-og-menu .menu.nav li a { color: #263131; display: block; padding: 18px 30px; position: relative; text-decoration: none; }
/*------------------------------------------------------------------------------------------------------------------------*/
.tabs--primary { margin-bottom: 16px; }
/*------------------------------------------------------------------------------------------------------------------------*/
/*
@media screen and (min-width: 1200px) {
	.node-type-dgtic-sitio .block-og-menu .menu.nav .leaf { display: inline-block; float: left; width: 33.33%;  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.node-type-dgtic-sitio .block-og-menu .menu.nav .leaf { display: inline-block; float: left; width: 33.33%;  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.node-type-dgtic-sitio .block-og-menu .menu.nav .leaf { display: inline-block; float: left; width: 50%;  }
}
@media screen and (min-width: 640px) and (max-width: 767px) {
	.node-type-dgtic-sitio .block-og-menu .menu.nav .leaf { display: inline-block; float: left; width: 50%;  }
}
@media screen and (min-width: 420px) and (max-width: 639px) {
	.node-type-dgtic-sitio .block-og-menu .menu.nav .leaf { display: inline-block; Float: left; width: 100%;  }
}
@media screen and (max-width: 419px) {
	.node-type-dgtic-sitio .block-og-menu .menu.nav .leaf { display: inline-block; float: left; width: 100%;  }
}
*/
/*--------------------------------------------------------------------------------------------------------------------*/
body.toolbar { padding-top: 46px !important; } 
body > header > .alert {margin-top:46px; margin-bottom:0;}

/*
body { padding-top: 92px !important; }
table { width: 100%; }
table thead tr th a img { margin-left: 8px; display: inline-block !important; }
/*body.front { padding-top: 156px !important; }*/
#toolbar { z-index: 2030; }
#navbar .navbar-brand { color: #FFFFFF; }
#navbar .navbar-collapse nav { float: right !important; font-size: 14px; color: #FFFFFF; }
#navbar .navbar-collapse nav a { background-color: transparent; color:  #FFFFFF; text-decoration: none; }
#navbar .navbar-collapse nav a:hover,
#navbar .navbar-collapse nav a:focus { text-decoration: underline; }
/*#main .submitted { display: block; margin-top: 16px; border-top: 1px solid #DDDDDD; padding-top: 8px; text-align: right; }*/
#main .page-header { margin-top: 25px; }
#main .search-form .input-group .form-control { height: 45px; box-shadow: 0 2px 0 0 #DDDDDD; }
#main .action-links { padding: 0; list-style: none; }
.user-credencials { position: relative; margin-left: 0 !important; margin-right: 0 !important; }
.user-credencials .menu.nav li a,
.user-credencials .menu.nav li a:hover,
.user-credencials .menu.nav li a:focus { padding: 0; background-color: transparent; }
.region-sidebar-second {}¿
.block { margin-bottom: 16px; }
.block .block-title { margin-bottom: 25px; }
.block.block-system { }
.block.block-system .node h2 { margin-top: 16px; font-size: 20px; }
.block.block-system .search-results h3 { font-size: 20px; }
.block-search {  }
.block-search .search-form.form-search.content-search {  }
.block-search .search-form.form-search.content-search .input-group { margin-bottom: 15px; }
.facetapi-facetapi-links,
.facetapi-facetapi-checkbox-links { margin: 0 0 0 16px; padding: 0 0 0 8px;  }
.facetapi-checkbox { margin: 4px 8px 0 0 !important; }
.views-row { margin-bottom: 12px; border-bottom: 1px solid #DDDDDD; padding-bottom: 16px; }
.views-exposed-form .views-exposed-widgets { margin: 0 0 43.33px 0; }
.views-exposed-form .views-exposed-widget { padding: 0;  }
.views-widget-filter-search_api_views_fulltext { width: 65% }
/*.views-submit-button { width: 40%; }*/
.views-exposed-form .views-exposed-widget .form-control { height: 45px; box-shadow: 0 2px 0 0 #DDDDDD; }
.views-exposed-form .views-exposed-widget .form-submit { margin: 29px 0 0 8px; }
*/