﻿/*
    CTCA Theme Colours
    Gray: #F4F4F4
*/
.min-height-100 {
    min-height: 100% !important;
}

.ctca-panel-gray {
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 5px #00000029;
    border-radius: 4px;
}

.ctca-panel-white {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 5px #00000029;
    border-radius: 4px;
}

.ctca-font-title {
    /*font-family: "Helvetica Neue";*/
    font-size: 24px;
    font-weight: bold;
    color: #333333;
}

.ctca-tabs {
    background: #d4e5eb 0% 0% no-repeat padding-box;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .ctca-tabs > .nav-item > .nav-link {
        color: #6B7173;
        font-weight: normal;
    }

        .ctca-tabs > .nav-item > .nav-link.active {
            color: #333333;
            font-weight: bold;
        }

.form-control.inline {
    display: inline;
    width: auto;
}

table .ctca-action-cell {
    border-left: 2px solid #dee2e6;
    text-align: center;
}
.ctca-tab-pane {
    max-height: 100%;
    max-height: calc(100vh - 300px);
    height: calc(100vh - 300px);
    min-height: calc(100vh - 300px);
    overflow-y: auto;
    padding-right: 24px;
}
.ctca-tab-chart-table-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.alerts-top-box {
    max-height: calc(-350px + 100vh);
    height: calc(-350px + 100vh);
    min-height: calc(-350px + 100vh);
    overflow-y: auto;
    padding-right: 24px;
}
/*
    .ctca-tab-chart-table-container .ctca-tab-chart {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .ctca-tab-chart-table-container .ctca-tab-table {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }*/
/*
    VNA Theme Colours
    Gray: #eeeeee
    Orange: #f8931f
    Turquoise-light: #00ae95
    Turquoise-dark: #008f7b
    LightBlue: #d5edef
*/
/*.btn-primary {
    color: #fff;
    background-color: #008f7b;
    border-color: #008f7b;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #007d6c;
        border-color: #007d6c;
    }

.btn-secondary {
    color: #fff;
    background-color: #f8931f;
    border-color: #f8931f;
}

    .btn-secondary:hover {
        color: #fff;
        background-color: #d9811b;
        border-color: #d9811b;
    }*/

