/* Estilos inline extraídos de la carpeta accionista */

/* Header logo styles */
.header-logo {
    width: 150px !important;
    height: auto;
}

/* Text styles */
.forgot-password-text {
    color: #0033A0;
    transform: translateY(-39px);
    font-size: 0.875rem;
    padding-left: 20px;
}

.margin-top-50 {
    margin-top: 50px;
}

.password-info-text {
    color: blue;
}

.small-font-text {
    font-size: smaller;
}

.margin-bottom-5 {
    margin-bottom: 5px !important;
}

/* PDF viewer styles */
.pdf-container {
    position: relative;
    width: 100%;
}

.pdf-overlay {
    width: 100%;
    background: #000;
    height: 45px;
    position: absolute;
}

.pdf-iframe {
    width: 100%;
    height: 900px;
}

/* Results image */
.results-image {
    width: 330px;
}

/* Filter and help styles */
.filter-result-img {
    cursor: pointer;
}

.help-phone-container {
    width: 100%;
}

.filter-year-text {
    margin-top: 50px;
}

/* Confronta styles */
.confronta-question-text {
    font-size: 15px !important;
}

.confronta-select {
    min-height: 28px !important;
}

/* Update data styles */
.actualizacion-row-spacing {
    margin-top: 50px;
}

/* Commented out styles for reference */
/*
.last-update-text {
    text-align: center;
}
*/

/* PDF2.php specific styles */
.pdf-report-table {
    border: solid #ffffff;
}

.pdf-report-header-cell {
    background: #0033a0;
    padding: 10px;
    border: solid #ffffff !important;
}

.pdf-report-header-title {
    color: #ffffff;
}

.pdf-report-spacer-cell {
    border: solid #ffffff !important;
}

.pdf-report-logo-cell {
    text-align: right;
    border: solid #ffffff !important;
}

.pdf-report-subtitle-cell {
    background-color: #D4E2E5;
    color: #0033a0;
    padding: 10px;
    border: solid #ffffff !important;
}

.pdf-report-year-title {
    color: #0033a0;
    text-align: center;
}

.pdf-report-table-header {
    color: #0033a0;
    text-align: left;
}

.pdf-report-table-header-center {
    color: #0033a0;
}

.pdf-report-footer-text {
    color: #0033a0;
}

.border-bottom-gray {
    border-bottom: 1px solid #727272;
}

/* Header dashboard styles */
.header-dashboard-link {
    padding-right: 80px;
}