
.table-responsive{
    font-size: .9rem;
}
.table-responsive table tbody tr{
    border-left: 6px solid #478266;
    border-bottom: 12px solid #f2f2f3;
}

.table-responsive table tbody tr td h2{
    color: #6B962E;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.4em;
    margin: 0;
}
/* .table-responsive table tbody tr td p{
    font-size: 0.5em;
    font-weight: 500;
    line-height: 1.4em;
} */


.table-responsive table tbody tr .result-name,
.table-responsive table tbody tr .result-state-province,
.table-responsive table tbody tr .result-web{
    padding-top: 15px;
    padding-bottom: 7.5px;
}

.table-responsive table tbody tr .result-state-province{
    width: 35%;
}

.table-responsive table tbody tr .result-name h2,
.table-responsive table tbody tr .result-state-province div,
.table-responsive table tbody tr .result-web span{
    align-self: center;
}



thead, tbody, tfoot, tr, td, th {
    border-style: none;
}

.bg-light th{
    font-style: normal;
    font-weight: 100;
    background: #f2f2f3;
    height: auto;
    font-size: 1rem;
}
.table-responsive .result-state::before{
    font-family: 'Material Symbols Outlined';
    content: '\e55b';
    color: #6B962E;
    vertical-align: middle;
    font-size: 1.2em;
}
.table-responsive .result-province::before{
    font-family: 'Material Symbols Outlined';
    content: '\e0c8';
    color: #6B962E;
    vertical-align: middle;
    font-size: 1.2em;
    font-weight: bolder ;
}

.icon-aid::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f5a0";
    color: #488366;
    padding-right: 5px;
}
.icon-aid--enabled::before {
    content: "\f3c1";
}
.icon-aid--disabled::before {
    content: "\f023";
}

.akis-pag--advisor-list .view-view-rpa thead tr{
	background-color: #F2F2F2 ;
}

.akis-pag--advisor-list .view-view-rpa th#view-nothing-4-table-column,
.akis-pag--advisor-list .view-view-rpa th#view-nothing-table-column,
.akis-pag--advisor-list .view-view-rpa th#view-nothing-2-table-column {
    /* opacity:0; */
    visibility: hidden;
}


.akis-pag--advisor-list td.views-field.views-field-nothing-2{
    position: relative;
}

.akis-pag--advisor-list .result-icon-confirm-ag::before {
    content: "";
    background-image: url("/themes/custom/akisplatform/assets/img/akis-shield.svg");
    background-size: cover;
    position: absolute;
    top: 10px;
    width: 1.5rem;
    height: 1.5rem;
}