.grid-container {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
    @apply bg-white relative;
    font-family: 'Open Sans';
}

h4 {    
    font-size: 21px;
    font-weight: bold;
    color: #05008e;
}

p {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #7a7a7a;
}

hr {
    border:1px solid #b9b9b9;
    display: table-row;
}


td {
    font-size: 14px;
}

.d-modal-box {
    @apply backdrop-blur-xl max-w-lg rounded-none border-2 border-brasilcap-azul;
    @apply bg-white bg-opacity-80;
}

.d-btn-circle {
    @apply w-8 h-8 text-white cursor-pointer bg-brasilcap-azul;
    padding: 3px 10px;
    float: right;
    @layer d-btn d-btn-sm absolute
}

.modal-message {
    font-size: 16px;
    line-height: 1.75;
    text-align: center;
    color: #005aa9;
}

.bt-acessar, .bt-pdf{
    @apply w-32 h-8 inline-flex justify-center items-center cursor-pointer text-xs;
    float: left;
}

.bt-acessar {
    @apply bg-primary text-white;
}

.bt-acessar:hover {
    @apply border-primary border text-primary bg-transparent;
}

.bt-pdf {
    @apply border-primary border text-primary bg-transparent;
}

.bt-pdf:hover {
    @apply bg-primary text-white;
}

// .d-modal {
//     @apply backdrop-blur-md bg-white/30;
// }

a {
    text-decoration: none;
    color: #005496;
}

.d-modal-toggle {
    padding-top: 100px !important;
}

th {
    font-size: 14px;
}

thead tr > th:first-child {
    @apply bg-white;
}
