﻿/************* icon styles *************/

.jba-icon-blue {
    color: rgb(39, 159, 187) !important;
}

/***********************************************/

/************* navi button control *************/

.jba-navibutton-blue-bg {
    background-color: rgb(39, 159, 187) !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    -webkit-box-shadow: 0 0 3px rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0 0 3px rgba(255, 255, 255, 0.3);
    box-shadow: 0 0 3px rgba(255, 255, 255, 0.3);
}

    .jba-navibutton-blue-bg .feature-content {
        border-top: 2px solid #fff !important;
        background-color: rgb(39, 159, 187) !important;
    }

    .jba-navibutton.jba-navibutton-blue-bg h2.h2-section-title {
        color: #ffffff !important;
    }

.jba-navibutton .feature .feature-content.jba-feature-content-blue {
    border-top-color: #279fbb;
}

.jba-navibutton-icon
{
   background-color: rgb(39, 159, 187) !important;
}

.jba-navibutton h2.h2-section-title {
        color: rgb(39, 159, 187) !important;
}

.jba-navibutton .p-section-info {
    color: #333;
}

.jba-navibutton-disabled.jba-navibutton h2.h2-section-title {
        color: rgb(91,91,91) !important;
}

 .jba-navibutton-disabled .jba-navibutton-icon {
        background-color: #666 !important;
}

 .jba-navigation, .jba-navigation li, .jba-navigation li a, .jba-navigation li span {
    color: #fff;
}

/************* top header bar (with navigation etc) ************/

.jba-header-top {
    background-color: rgb(80,78,77);
}

/***********************************************/

/************* weather indicator colours *************/

.jba-forecastPoint.bg-success {
    fill: #71E03E; /*lawngreen;*/ /*#7CFC00*/
}

.jba-forecastPoint.bg-warning {
    fill: gold; /*#FFD700*/
}

.jba-forecastPoint.bg-danger {
    fill: crimson; /*#DC143C*/
}

.jba-forecastPoint.bg-passed {
    fill: gray; /*#808080*/
}

.jba-forecastPoint.bg-no-viability {
    fill: white; /*#FFFFFF*/
    stroke-dasharray: 3, 3;
}

.jba-forecastPoint.bg-hotspot {
    fill: rgb(39, 159, 187);
}

.border-danger {
    border: 2px solid crimson; /*#f2dede*/
}

.border-warning {
    border: 2px solid gold; /*#fcf8e3*/
}

.border-success {
    border: 2px solid #71E03E; /*#dff0d8*/
}

.border-passed {
    border: 2px solid gray;
}

.border-no-viability {
    border: 2px dashed #4b4b4b;
}

.jba-panel-table-bordered tr td.downtime {
    border-top: 2px dashed crimson;
}

.jba-panel-table-bordered tr td.planned-downtime-bottom {
    border-bottom: 2px dashed rgb(39, 159, 187);
}

.jba-panel-table-bordered tr td.planned-downtime-top {
    border-top: 2px dashed rgb(39, 159, 187);
}

.jba-panel-table-bordered tr td.bg-danger.highlight:hover {
    background-color: crimson;
}

.jba-panel-table-bordered tr td.bg-warning.highlight:hover {
    background-color: gold;
}

.jba-panel-table-bordered tr td.bg-success.highlight:hover {
    background-color: #71E03E;
}

.jba-panel-table-bordered tr td.bg-no-viability.highlight:hover {
    background-color: rgb(216, 216, 216);
}

.bg-success-bright, .table-striped > tbody > tr:nth-child(odd) > td.bg-success-bright {
    background-color: #71E03E;
}
/***********************************************/

.bg-operation, .table-striped > tbody > tr:nth-child(odd) > td.bg-operation {
    background-color: #279fbb;
}

.jba-panel-table-bordered tr td.bg-operation.highlight:hover {
    background-color: #bce8f1;
}

.bg-asset-operation, .table-striped > tbody > tr:nth-child(odd) > td.bg-asset-operation {
    background-color: #bce8f1;
}

.jba-panel-table-bordered tr td.bg-asset-operation.highlight:hover {
    background-color: #279fbb;
}

.bg-equal-time-schedule {
    background-color: #fdbe85;
}

.bg-worse-time-schedule {
    background-color: #feedde;
}

.bg-better-time-schedule {
    background-color: #fd8d3c;
}

.bg-best-time-schedule {
    background-color: #d94701;
}

.bg-no-time-schedule {
    background-image: repeating-linear-gradient(-45deg, white, white 3px, #eee 3px, #eee 5px, white 5px);
}

.jba-slider-group .slider {
    background: #FF6961;
}

.table tbody tr.jba-at-a-glance-general-row, .table tbody tr.jba-at-a-glance-general-row:hover {
    background-color: rgb(39, 159, 187);
}

.jba-tabs li.bg-danger a:hover, .jba-tabs li.bg-warning a:hover, .jba-tabs li.bg-success a:hover, .jba-tabs li.bg-passed a:hover, .jba-tabs li.bg-no-viability a:hover {
            color: #279FBB;
        }

.jba-map-colour-border {
    border-color: #279FBB;
}

.jba-key-forecastPoint-arrow {
    color: #4b4b4b;
}

.jba-key-forecastPoint.bg-success {
    color: #71E03E; /*lawngreen;*/ /*#7CFC00*/
}

.jba-key-forecastPoint.bg-warning {
    color: gold; /*#FFD700*/
}

.jba-key-forecastPoint.bg-danger {
    color: crimson; /*#DC143C*/
}

.jba-key-forecastPoint.bg-passed {
    color: gray; /*#808080*/
}

.jba-key-forecastPoint.bg-no-viability {
    color: white; /*#FFFFFF*/
}

.jba-toolbar-icon {
    color: white !important;
}

    a.jba-hyperlink:hover {
        color: #279fbb;
    }

.FailureText {
    color: red !important;
}
