﻿.table-report-info {
    font-size: small;
}

    .table-report-info td {
        border-top: 1px solid #d73939 !important;
    }

.table-report {
    border-bottom: double #d73939 !important;
    font-size: small;
}

.bg-lightblue {
    background-color: #b4dcee !important;
}

.table-report th {
    background-color: #d9d9d9 !important;
}

.bg-report-header {
    background-color: #d9d9d9 !important;
}

.no-margin {
    margin: 0px;
}

.panel-report {
    border-color: #cac9c9;
}

    .panel-report > .panel-heading {
        color: #000;
        background-color: #d9d9d9;
        border-color: #cac9c9;
    }

        .panel-report > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #cac9c9;
        }

    .panel-report > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #cac9c9;
    }

.alert {
    margin-bottom: 20px;
    margin-top: 0;
    color: #675100;
    border-width: 0;
    border-left-width: 5px;
    padding: 10px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

    .alert .close {
        top: 0;
        right: -5px;
        line-height: 20px;
    }

.alert-heading {
    font-weight: 600;
}

.alert-danger {
    border-color: #953b39;
    color: #fff;
    background: #c26565;
    text-shadow: none;
}

.alert-warning {
    border-color: #dfb56c;
    color: #826430;
    background: #efe1b3;
}

.alert-success {
    border-color: #8ac38b;
    color: #356635;
    background: #cde0c4;
}

.alert-info {
    border-color: #9cb4c5;
    color: #305d8c;
    background: #d6dde7;
}

.btn, a:link, button {
    -webkit-tap-highlight-color: rgba(169,3,41,.5);
}