.display-contents{
    display:contents;
}

.accordion-body {
    padding: 1rem 1.25rem;
}

.invisible{
    display:none;
    visibility: hidden;
}

.no-img{
    height: 150px;
    width: 100%;
    background-color: lightgray;
}

.breadcrumb{
    background: white;
}

.breadcrumb-section{
    background: white;
}

.custom-select .btn-filters{
    display: flex;
    align-items: center;
}

img{
    height: auto;
}

.pagination li{
    list-style: none;
    margin-right: 8px;
}

.pagination li a{
    font-size: 1.8rem;
    font-weight: 700;
    color: #00457C;
    text-decoration: none;
    padding: 0 8px;
    border: 1px solid #D1DAE4;
    min-width: 40px;
    min-height: 40px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 10px;
    -webkit-box-shadow: 0px -3px 0px 0px rgba(50,50,50,0.1) inset, 0px 1px 3px 0px rgba(12,38,59,0.1);
    box-shadow: 0px -3px 0px 0px rgba(50,50,50,0.1) inset, 0px 1px 3px 0px rgba(12,38,59,0.1);
}

.pagination li.active a{
    background-color: #00457C;
    color: #fefefe;
}

.tab-tags .tags{
    list-style: none;
}

.page-skip-link:focus {
    color: #0d6efd;
    text-decoration: underline;
    background:none;
    border: none;
}

blockquote{
    border-left: none;
    font-size:2.2rem;
}

.page-content .table{
    border: none;
    background-color: transparent;

}

.page-content table{
    min-width: 600px;
}

.navbar-brand{
    display: inline-block;
}
.nav-link:focus{
    box-shadow: 0 0 0 4px #2496f6;
    outline: 0;
}

.fast-link{
    font-size: 18px;
}

.card-resources-4{
    height: auto;
    margin-top: 10px;
    display: flex;
}

.card-resources-4 {
    height: auto;
    margin-top: 10px;
    display: flex;
}


.card-resources-4 .content {
    margin-left: 30px;
}

.text-justify{
    text-align: justify;
}

.breadcrumb{
    padding: 80px 0 0 0;
}

#table-content {
    position: relative;
}

#table-content a.active:before{
    display: none;
}
#table-content a.active{
    padding: 16px 16px 16px 0px;
}

.block-body .link-important{
    margin-top: 20px;
}

.section-primary-pro{
    background-color:#FEF5F5;
}


.section-primary-pro .content-col{
    padding: 120px 0;
}
.mt-10{
    margin-top: 50px;
}