body {
  background-color: #246d8b !important; }

.text-canvas {
  color: white; }

.login-container a, .login-container p, .login-container h4, .login-container label, .login-container legend,
.login-footer a,
.login-footer p,
.login-footer h4,
.login-footer label,
.login-footer legend {
  color: white; }

.login-container a:hover,
.login-footer a:hover {
  color: white; }

.uib-daypicker .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.uib-daypicker {
  color: #333; }

/*Modals*/
.modal-header, .modal-footer {
  background-color: #70a7b9;
  color: white; }

.modal-body {
  background-color: white;
  color: black; }

.modal-content .modal-arrow-left {
  border-left: 10px solid #70a7b9; }

.modal-content .modal-arrow-right {
  border-right: 10px solid #70a7b9; }

/*Login*/
.btn-login {
  border: solid white 1px; }

.login-separator {
  border-bottom: 1px solid #70a7b9; }

.login-separator span {
  background-color: #246d8b; }

div.group {
  border: 1px solid #70a7b9;
  background-color: white; }

div.group > .input-group:first-of-type input,
div.group > .input-group:first-of-type .input-group-addon,
div.group > input:first-of-type {
  border-bottom: 1px solid #70a7b9; }

div.group.focus {
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #66afe9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #66afe9; }

.form-signin,
.form-signin .form-signin-heading,
.form-signin legend {
  color: white; }

/*Top nav bar*/
.oncoguide-top-menu {
  background-color: black !important; }

.breadcrumbs li.collapse:after {
  background: #080808 !important;
  background: linear-gradient(90deg, rgba(8, 8, 8, 0.4) 0%, #080808 35%) !important; }

/*Bottom nav bar*/
.assistance-bar {
  background-color: black !important; }

.og-logo {
  background-image: url("../imgs/logos/VenVN logo - 36.png");
  background-repeat: no-repeat;
  background-position: right;
  width: 100%;
  height: 100%; }

/*Info panel*/
.data-item-menu {
  background-color: white;
  color: black; }

.data-item-menu .data-item-menu-header,
.data-item-menu .data-item-menu-body,
.data-item-menu .data-item-menu-footer {
  border-right: solid #70a7b9 1px; }

.data-item-menu .data-item-menu-header.border-right {
  border-right: solid white 1px; }

.data-item-menu-header {
  color: white;
  background-color: #70a7b9; }

.menu-header {
  color: white; }

.data-item-menu .panel {
  box-shadow: none; }

.data-item-menu .node-item {
  border-bottom: solid #70a7b9 1px; }

.data-item-panel-container {
  margin-right: 1px; }

.prediction-node-item .panel-heading,
.data-item-menu .panel-heading {
  background-color: #70a7b9;
  border-color: white; }

/*Recommendation panel*/
.doc-body {
  background-color: white; }

.rec-body {
  background-color: white; }

.rec-mode-container {
  color: white;
  background-color: #70a7b9; }

.doc-flap,
.data-flap {
  color: white; }

.check-warning {
  color: #E2A659; }

.check-success {
  color: #92D050; }

/* fancy checkboxes + radiobtns */
input[type=radio] ~ label.in-range:before {
  color: #d9edf7; }

input[type=radio] ~ label.blocked:before {
  color: #b70000; }

input[type=radio]:checked ~ label:before,
input[type=radio]:focus ~ label:before,
input[type=radio]:focus ~ label {
  color: #92D050; }

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #337ab7;
  border-color: #337ab7; }

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after,
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after,
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after,
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after,
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff; }

/*Bab popup*/
.bab-popup {
  background-color: white;
  color: #246d8b; }

/*Prediction popup*/
.prediction-popup {
  color: white;
  max-width: 350px;
  margin: 0 auto; }

.prediction-popup .modal-content {
  background-color: #70a7b9 !important; }

.prediction-popup .modal-content .modal-title {
  border-bottom: 1px solid white; }

.prediction-popup .modal-content .modal-description {
  border-bottom: 1px solid white;
  margin: 0; }

/*Trees*/
.connector {
  background-color: white;
  border: 2px solid white; }

.connector-label {
  background: #246d8b;
  color: white; }

.node {
  background-color: white;
  border: 3px solid white;
  color: black; }

.outlining {
  background-color: #70a7b9;
  border: 3px solid white;
  color: white; }

.node > .more-info-icon {
  background: #246d8b;
  border-color: white;
  color: white; }

.node.info {
  border: none; }

.node.root {
  background: #70a7b9;
  border-color: #70a7b9;
  color: white;
  -webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0);
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0); }

.node.root > .outlining {
  background: #70a7b9;
  border-color: white;
  color: white; }

.node.environment-reference, .node.reference {
  background-color: #70a7b9;
  border-color: #70a7b9;
  color: white; }

.node.environment-reference > .outlining, .node.reference > .outlining {
  background: #70a7b9;
  border-color: white;
  color: white; }

.node.recommendation {
  background: #44B5E8;
  border-color: #44B5E8;
  color: white; }

.node.recommendation > .outlining {
  background-color: #44B5E8;
  color: white; }

.node.info {
  color: white;
  background-color: #246d8b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.node.highlight {
  background: #5cb85c !important;
  border-color: #5cb85c !important;
  color: white !important; }

.connector.highlight {
  background: #5cb85c !important;
  border-color: #5cb85c !important;
  color: white !important;
  border-color: #5cb85c !important; }

.node.highlight > .outlining {
  background: white;
  border-color: #5cb85c;
  color: #5cb85c; }

.node.disabled {
  background: #618FA2 !important;
  border-color: #618FA2 !important;
  color: black !important; }

.node.disabled > .outlining {
  color: black;
  background: #618FA2;
  border-color: #618FA2; }

.node.disabled > .more-info-icon {
  border-color: #618FA2 !important;
  color: #618FA2 !important; }

.connector.disabled {
  background: #618FA2 !important;
  border-color: #618FA2 !important;
  border-color: #618FA2 !important; }

.connector-label.disabled {
  color: #618FA2 !important; }

.blocked:before {
  color: #d9534f; }

g.enabled {
  stroke: white;
  fill: white; }

g.highlight {
  stroke: #5cb85c;
  fill: #5cb85c; }

g.disabled {
  stroke: #618FA2;
  fill: #618FA2; }

/* Sign in popup */
.popup.form-signin legend {
  color: white !important; }

.popup.form-signin label, .popup.form-signin p {
  color: black; }

.popup.form-signin label.condition-required {
  color: #d9534f; }

/*# sourceMappingURL=main.css.map */