﻿.input-title {
    height: 0 !important;
    width: 0 !important;
    border: none !important;
    padding: 0 !important;
}

.row-grey {
    background-color: #EFF3FB;
}

.row-white {
    background-color: White;
}

.oesp-monthly {
    width: 100%;
    border: 1px solid black;
    border-collapse: collapse;
}

    .oesp-monthly .table-border {
        border: 1px solid black;
        border-collapse: collapse;
    }

.table-wrapper {
    border-collapse: collapse;
}

    .table-wrapper .header {
        background-color: #11698E;
        font-weight: bold;
    }

.faq-fr {
    margin-left: 25px;
}

.faq-en {
    margin-left: 0;
}

.top-align {
    vertical-align: top;
}

#amount {
    padding: 0;
    color: black;
}

    #amount:hover {
        color: black;
        background-color: white;
        text-decoration: none;
    }

#MainContent_gvFAQs {
    table-layout: fixed;
    width: 100%;
}

@media (max-width: 767px) {
    .table-mobile-wrap {
        overflow-x: scroll;
        width: 100%;
    }
        .table-mobile-wrap table tr td {
            vertical-align: top;
        }
}

.no-wrap {
    white-space: pre;
}
/*https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/*/
a {
    /* These are technically the same, but use both */
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    -ms-word-break: break-all !important;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all !important;
    /* Instead use this non-standard one: */
    word-break: break-word !important;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto !important;
    -moz-hyphens: auto !important;
    -webkit-hyphens: auto !important;
    hyphens: auto !important;
}

#li-table table {
    border: 1px solid #cccccc;
    background-color: White;
}
    #li-table table tr td {
        border: 1px solid #cccccc;
    }

#hi-table table {
    border: 1px solid #cccccc;
    background-color: White;
}
    #hi-table table tr td {
        border: 1px solid #cccccc;
    }