 nav .md\:items-center a {
    color: #0050a0;
    font-size: 16px;
}
nav .md\:items-center a.border-blue-500 {
    border-radius: 0px;
    border-color: #0050a0;
}
nav .lg\:text-sm {
    font-weight: 500;
    font-size: 16px;
}
.text-blue-700 {
    color: #0050a0 !important;
}
nav h3.lg\:text-sm {
    font-weight: 400;
    font-size: 14px;
}
main .container > h2, .area_privada_page h1 {
    font-size: 1.7rem !important;
    margin-top: 40px !important;
    margin-bottom: 40px !important;
    font-weight: 700;
    color: #000000 !important;
    --tw-text-opacity: 0;
}
.area_privada_page .py-4 h2 {
    font-size: 1.5rem;
    color: #0050a0;
}
.mis_proyectos_detail_page main .container > h2, 
.mis_proyectos_page main .container > h2, 
.mis_datos_page main .container > h2, 
.novedades_page main .container > h2 {
    text-align: center;
}
.mis_proyectos_page h3 {
    font-size: 18px;
    color: #0050a0;
    margin-bottom: 10px;
}
.mis_proyectos_page .grid div {
    margin-left: 0px;
}
.mis_proyectos_page section {
    margin-bottom: 40px;
}
.mis_proyectos_page section.my-3 div {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.mis_proyectos_page section h2 {
    font-size: 1.5rem;
    color: #0050a0;
}
.mis_proyectos_page section .text-right span {
    color: rgb(71 85 105 / var(--tw-text-opacity));
    font-weight: 500;
}
.mis_proyectos_page section .text-right, .novedades_page section .text-right, .area_privada_page .py-4 .text-right {
    float: left;
    margin-top: 10px;
}
.novedades_page section .text-right span, .area_privada_page .py-4 .text-right span {
    font-size: 0.9rem;
    font-weight: 500;
    color: #000000 !important;
}
.news-container {
    padding-left: 0px;
    padding-right: 0px;
}
.news-container > .col-span-2 {
    padding-top: 35px;
    margin-bottom: 40px;
}
.news-container h2, .news-container h1 {
    font-size: 1.7rem;
    margin-top: 0px;
    margin-bottom: 10px;
    color: rgb(71 85 105 / var(--tw-text-opacity));
    font-weight: 500;
}
.news-container .mb-3 span.text-sm {
    color: rgb(71 85 105 / var(--tw-text-opacity));
    font-weight: 500;
}
.news-container .mb-3 p {
    margin-bottom: 20px;
    line-height: 27px;
}
.news-container .grid a svg {
    width: 25px;
}
.news-container .grid a.m-2.text-2xl {
    font-size: 18px;
    margin-left: 20px;
}
.contacto_page form button, .mis_datos_page form button{
    background: #0050a0;
    border-color: #0050a0;
}
.mis_proyectos_detail_page h2.text-3xl, .mis_proyectos_detail_page .lg\:text-4xl {
    font-size: 1.7rem;
    margin-top: 0px;
    margin-bottom: 10px;
    color: rgb(71 85 105 / var(--tw-text-opacity));
    font-weight: 500;
}
.mis_proyectos_page form button {
    background: #0050a0;
    border-color: #0050a0;
}
.mis_proyectos_detail_page .container > .flex.flex-col > div {
    margin-bottom: 40px;
}
.mis_proyectos_detail_page .container button {
    background: #0050a0;
    border-color: #0050a0;
}
.mis_proyectos_detail_page .container svg {
    width: 24px;
}
.mis_proyectos_detail_page .container a.m-2.text-2xl {
    font-size: 16px;
    font-weight: 400;
}
.novedades_page .lg\:mx-8 {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
}
.novedades_page section.my-3 h2 {
    font-size: 1.5rem;
    color: #0050a0;
}
.news-detail-project, .news-detail-category {
    font-weight: 400;
}
.news-detail-project:before, .news-detail-category:before {
    content: "|";
    padding-right: 5px;
}
.pagination-select a.bg-blue-500 {
    background: #0050a0;
    color: #ffffff;
}
.pagination-select a.bg-blue-500:hover {
    background: #ffffff;
    color: #0050a0;
}
.mis_proyectos_detail_page .field-label {
    font-weight: 500;
}
.area_privada_page h1.text-xs {
    color: #ffffff !important;
    font-size: 14px !important;
}
nav h3 {
    color: #000000 !important;
}
footer {
    margin-top: 60px;
}