a:hover, a:focus, a:link {
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:inherit;
	line-height:1.1;
	color:inherit
}

@-webkit-keyframes progress-bar-stripes {
from {
background-position:4rem 0
}
to {
	background-position:0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:4rem 0
}
to {
	background-position:0 0
}
}

.center{
	margin:0 auto;	
}

.centered {
    text-align: center;
    font-size: 0;
}
.centered > div {
    float: none;
    display: inline-block;
    text-align: left;
    font-size: 1.3rem;
}

.divider {
    border-top: var(--gris) 0.1rem solid;
    margin: 0 auto;
    width: 100%;
}



/*Menu*/
.navbar {
    justify-content: space-between;
	padding: 0rem;
}

.navbar-collapse {
flex-grow: 0; 
}


@media (min-width: 1201px) {
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
}
}
.dropdown-menu {
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1.3rem;
    color: var(--negro);
    text-align: left;
    background-color: var(--blanco);
    background-clip: padding-box;
    border: 0.1rem solid rgba(0,0,0,.15);
    border-radius: .25rem;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: var(--blanco);
    text-decoration: none;
    background-color: var(--primario);
}

.dropdown-item.active, .dropdown-item:active {
    color: var(--blanco);
    text-decoration: none;
    background-color: var(--primario);
}


/*Contenedores*/
.container {
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}




/*Formularios*/
.form-control {
	font-size:1.4rem;
}

/*Menu*/
.bg-dark {
	background-color: var(--negro)!important
}
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
	background-color: var(--negro)!important
}

.navbar-dark .navbar-nav .nav-link {
	color: var(--blanco)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: var(--primario)
}



