*{
    margin:0; padding:0; box-sizing: border-box;
}
body{ 
    background-color: rgb(194, 190, 190); 
    background-image: url(https://api.sonbaegumdo.com.ar/imagemail/image-6.webp); background-position:start end; 
    background-size: cover;
}
header nav.navbar{
    background-color: hsla(46, 88%, 35%, 0.83);
}

main{
    min-height:calc(100vh - 26em);
    display: flex;
    flex-direction: column;
    align-self: center;
    justify-content: center;
}
aside{
    background-color: #1f2551;
    padding:.8rem;
    border-radius: 10px;
    width:90%;
    max-width: 1020px;
    margin:2rem auto 1rem;
}
aside h4{
    margin: .5rem;
    color:white;
    letter-spacing: 2px;
}
aside .search-container{
    display:flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
aside .search-container .form-control,
aside .search-container #btn_search{
    margin:5px auto;
    width:90%;
    max-width:200px;
}
#btn_search{
    max-width:100px;
    background-color: hsla(46, 88%, 35%);
    border-color: hsla(46, 88%, 55%);
    font-weight: 600;
}
.btn-download{
    background-color:  #1f2551;
    border-color: hsl(233, 45%, 52%);
    color:hsla(46, 88%, 55%);
}

.btn-download:hover{
    background-color:  hsl(233, 45%, 52%);
    border-color: hsl(233, 45%, 22%);
    color:hsla(46, 88%, 45%);
}
footer{
    width:100%;
    padding:2rem;
    background-color: #322f65;
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
footer .social{ margin:auto; width:50%; min-width: 299px; padding:2rem 0; font-size:.7rem; letter-spacing: 1.2px; text-align: center;}

.social .icon{
    width:2rem;
    margin:0 .5rem;
}

footer h3{
    font-size:1.5rem;
    letter-spacing: -1px;
    color:white;
}
.cert_container{
    width:100%;
    overflow-x: scroll;
}
.cert_container h3{
    background-color: #fff;
    text-align: center;
    width:70%;
    padding:1rem;
    margin:auto;
}

table {
    font-size:.95rem;
}
table img{
    width:2.4rem;
}
table tr td{
    vertical-align: middle;
}

div.cert_paginate{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items:center;
}