﻿body {
}

.table-portal {
    font-size: .825rem;
}

.btn-portal {
    background-color: #004E9B;
    color: white;
}

    .btn-portal:hover {
        opacity: .8;
        color: white;
    }

.btn-portal-reversed {
    background-color: white;
    color: #004E9B;
}

.btn-only-color {
    color: #004E9B;
}

.btn-only-white-color {
    color: white;
}

.btn-only-background {
    background: #004E9B;
}

.btn-only-background-color {
    background-color: #004E9B;
}

.btn-background-with-color {
    background: #004E9B;
    color: white;
}

.componentButton {
    background: #004E9B;
    color: #837359;
    border-color: #837359
}

.btn-portal-danger {
    background-color: #FF0000;
    color: white;
}

    .btn-portal-danger:hover {
        opacity: .8;
        color: white;
    }

.title-backgroundColor-color {
    background-color: #7c909b;
    color: white;
}

.title-background-color {
    background: #004E9B;
    color: white;
}

.title-only-backgroundColor {
    background-color: #7c909b;
}

.title-only-background {
    background: #004E9B;
}

.txt-a-start-portal {
    text-align: start;
}

.txt-a-center-portal {
    text-align: center;
}

.txt-a-end-portal {
    text-align: end;
}

.border-1px-portal {
    border: 1px solid #004E9B;
}

th {
    white-space: nowrap;
}

.btn-portal-table {
    background-color: #004E9B;
    color: white;
    width: 85px;
    height: 35px;
}

    .btn-portal-table:hover {
        opacity: .8;
        color: white;
    }

.edit-profile-icon {
    color: darkcyan;
    cursor: pointer;
    margin-left: .2rem;
    user-select: none;
}

    .edit-profile-icon:hover {
        opacity: .8;
    }

.tbl-portal {
    font-size: .825rem;
    white-space: nowrap;
}

.flex-div {
    display: flex;
}

.action {
    background-color: #004E9B;
    color: white;
}

.excel-description-table {
    overflow: auto;
    width: 50%;
}

.excel-description-table-lg {
    overflow: auto;
    width: 70%;
}

.excel-description-modal-table {
    overflow: auto;
}

@media screen and (max-width: 1660px) {
    .excel-description-table {
        overflow: auto;
        width: 100%;
    }

    .excel-description-table-lg {
        overflow: auto;
        width: 100%;
    }
}


.bg-main-blue {
    background-color: #004E9B;
}

.bg-main-gray {
    background-color: #7c909b;
}

.text-helper-red {
    background-color: #FF0000;
}

.text-helper-brown {
    background-color: #837359;
}

.text-helper-lightgray {
    background-color: #8C8E90;
}

a.paginate_button {
}

    a.paginate_button:hover {
    }

    a.paginate_button.current {
        background-color: #004E9B !important;
    }

        a.paginate_button.current:hover {
            opacity: .8;
        }
.table thead th {
    text-transform: uppercase !important;
}
