﻿.divTableProfiles {
    width: 100%;
    height: 100%;
    overflow: auto;
    table-layout: fixed;
}

.tableProfiles {
    border: 1px solid #BCE8F1;
    border-collapse: collapse;
    padding: 0px;
    vertical-align: middle;
    text-align: left;
    width: 100%;
    height: auto;
}

    .tableProfiles thead > tr > th {
        background-color: #E5F6FE;
        border: 1px solid #BCE8F1;
        border-collapse: collapse;
        vertical-align: middle;
        padding: 2px 4px 2px 4px;
        text-align: center;
        font-weight: bold;
    }

    /*#F1F1F1*/

    .tableProfiles > tbody > tr > th {
        background-color: #F1F1F1;
        border: 1px solid lightgray;
        border-collapse: collapse;
        vertical-align: middle;
        padding: 2px 4px 2px 4px;
        font-weight: normal;
    }

    .tableProfiles > tbody > tr > td {
        border: 1px solid #E5F6FE;
        border: 1px solid lightgray;
        border-collapse: collapse;
        vertical-align: middle;
        padding: 2px 4px 2px 4px;
    }

    .tableProfiles > tbody > tr:hover {
        background-color: #F1F1F1;
    }

.thProfiles {
}

.tdProfiles {
}


.spanTdProfiles {
    border: 0px solid #BCE8F1;
    border-collapse: collapse;
    width: 100%;
    vertical-align: middle;
    padding: 2px;
}

.spanRateUnreliable {
    margin-left: 4px;
}

body a {
    color: blue;
}


.tableFootNote {
    border: 0px solid lightgray;
    border-collapse: collapse;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    width: 100%;
    height: auto;
}

.trFootNote {
}

.tdFootNote {
    border: 0px solid lightgray;
    border-collapse: collapse;
    padding: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
    font-size: 16px;
    width: 100%;
}

hr.vertical {
    width: 0px;
    height: 100%;
    border: 0;
    border-left: 1px solid lightgray;
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    display: inline;
    margin-left: 10px;
}

.ddcenter {
    margin: 0 auto;
    display: table;
}

.btn-clear {
    background-color: darkgray;
    color: black;
}

    .btn-clear:hover {
        background-color: darkgray;
        border: 1px solid black;
        color: black;
    }

@media print {

    /*
    @page {
        min-width: 1024px;
    }

    body {
        width: auto;
        min-width: 1024px;
    }

    .container {
        width: auto;
        min-width: 1024px;
    }
    */

    a[href]:after {
        content: none !important;
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: none !important;
    }

    a[href^="http://"] {
        color: #000;
    }

    .print:last-child {
        page-break-after: auto;
    }
}
