body{font-family:'Roboto',Arial,sans-serif;font-size:1.125rem;line-height:30px;}
section{margin-bottom:100px;}
.w300 {font-weight:300;}
.w300i {font-weight:300;font-style:italic;}
.w400 {font-weight:400;}
.w400i,cite {font-weight:400;font-style:italic;}
.w700 {font-weight:700;}
.w700i {font-weight:700;font-style:italic;}
.w900 {font-weight:900;}
.w900i {font-weight:900;font-style:italic;}
h1{font-weight:900;font-size:3rem;}
h2{font-weight:700;font-size:2rem;}
h3{font-weight:700;font-size:1.5rem;}
.h3{font-weight:700;font-size:1.5rem;}
h4{font-weight:700;font-size:1.25rem;}
h5{font-weight:700;font-size:1.125rem;}
p{font-weight:400;}
a{color:#000C6B;text-decoration:underline;}
a:hover{color:#000C6B;text-decoration:none;}
.section-divider{border-top:2px solid #00031a;padding-top:15px;}
.content-divider{border-top:1px dashed #00031a;padding-top:15px;}
#saltarcontenido a {
	padding:6px;
	position: absolute;
	top:-50px;
	left:0px;
	color:white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-bottom-right-radius:8px;
	background:transparent;
	-webkit-transition: top 1s ease-out, background 1s linear;
    transition: top 1s ease-out, background 1s linear;
    z-index: 100;
}
#saltarcontenido a:focus {
	position:absolute;
	left:0px;
	top:0px;
	background:#000;
	outline:0;
	-webkit-transition: top .1s ease-in, background .5s linear;
    transition: top .1s ease-in, background .5s linear;
}
.bg-adaptabit{background-color: #00031a;}

.footer{
	margin-top: 100px;
	padding: 50px 0px 50px 0px;
	background-color:#00031a;
}
/*ul {
  list-style-image: url('../img/guion.png');
}*/
.btn-adaptabit {
    --bs-btn-color: #fff;
    --bs-btn-bg: #00031a;
    --bs-btn-border-color: #00031a;
    --bs-btn-hover-color: #00031a;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #00031a;
    --bs-btn-focus-shadow-rgb: #00031a;
    --bs-btn-active-color: #00031a;
    --bs-btn-active-bg: #eeeeee;
    --bs-btn-active-border-color:#eeeeee;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #00031a;
    --bs-btn-disabled-border-color: #00031a;
}
.card-img, .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.accordion-button:not(.collapsed) {
    color: #000;
    background-color: #FFFF8F;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.filter-bn{
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.filter-bn:hover{
  filter:none;
}
.alert{
	--bs-alert-border-radius: none;
}
.table caption {
  caption-side: top;
}
::-moz-selection {
  color: #fff;
  background: #00031a;
}
::selection{
    color: #fff;
  background: #00031a;
}
.noticia{
    font-size:1.5rem !important;
}