html{
    font-size:10px
}

body{
    font:1.6rem "Oswald";
    overflow-x:hidden;
   
}

/* estilos para la barra de navegación */
.portada{
    margin-top: 1rem;
    height: 8.6rem;
}

.portada ul li a{
    font: 300 2.2rem "Oswald";
    color: #0c0c0c;
}

.portada ul li a:hover{
    background-color: #643031;
    color: #fff;
    text-shadow: none;
}

a{
    color:#643031
}

a:hover,a:focus{
    color:#4c2425;
    text-decoration:none !important;
    outline:none !important
}

/* estilos para el encabezado de las card */
.color-card-header{
    background-color: #643031;
}

.color-titulo-card{
    margin-bottom:2rem;
    color:#fff;
    font:300 2.5rem/1.1 "Oswald";
    text-align: center;
}

/* estilos para los formularios */
.form-titulo{
    margin-bottom:2rem;
    color:#212121;
    font:300 2.5rem/1.1 "Oswald";
    text-align: center;
}

.input-text{
    font:300 1.9rem/1.3 "Oswald";
    color:#535353
}

/* estilos para los botones */
.btn-color{
    font:300 1.9rem/1.3 "Oswald";
    background-color: #643031;
    color: #fff;
}

.btn-color:hover{
    background-color: #4c2425;
    color: #0c0c0c;
}

.btn-cancelar{
    font:300 1.9rem/1.3 "Oswald";
    color: #fff;
}

.btn-borrar{
    font:300 1.9rem/1.3 "Oswald";
    color: #fff;
}

/* Estilos para el eslogan*/
.eslogan{
    border-left:0.2rem solid #643031;
    font:300 2rem "Oswald";
    color:#0c0c0c;
    padding-left: 1rem;
    margin-right: 10px;
}

.eslogan-index{
    max-width: 260px; 
    margin-left:8.5rem
}

.eslogan-acciones{
    max-width: 260px; 
    margin-left:14rem
}

/* estilos para las tablas */
.titulo-tabla{
    font:300 2rem/1.1 "Oswald";
    background-color: #643031;
    color: #fff;
    text-align: center;
}

.contenido-tabla{
    font:300 1.7rem/1.3 "Oswald";
}

.centrar-contenido-tabla{
    text-align: center;
    vertical-align: middle;
}

.pagination {
    display: inline-block; 
    padding: .1rem;
}

.pagination a{
    text-decoration: none;
}

.pagination a:hover{
    background-color: #643031;
    color: #fff;
    padding: 0 .5rem;
}

.pagination.current a {
    background: #643031;
    color: white;
    font-weight: bold;
    padding: 0 .5rem;
}

.pagination.hide {
    display: none;
}

.pagination.hide + .pagination.show::before {
    display: 'inline-block';
    content: '...';
}

.filtros-for-all{
    float: left;
    width: 49%;
}

.filtros-admin{
    float: right;
    width: 49%;
}

.formulario-total .form-buttons-filters{
    display:inline-table;
}
