/* Primary */
body,
ul#side-menu.nav a,
.console,
.alert,
.form-control,
.dropdown-menu > li > a,
.theme-color-primary {
  color: #112C5A; }

.theme-border-primary {
  border-color: #112C5A; }

.tooltip .tooltip-inner {
  background-color: #112C5A; }

.tooltip.left .tooltip-arrow {
  border-left-color: #112C5A; }

.tooltip.top .tooltip-arrow {
  border-top-color: #112C5A; }

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #112C5A; }

.tooltip.right .tooltip-arrow {
  border-right-color: #112C5A; }

.theme-fill-primary {
  fill: #112C5A; }

.theme-stroke-primary {
  stroke: #112C5A; }

/* Secondary */
body,
.navbar-default,
.console,
.alert,
.modal-content,
.form-control,
.dropdown-menu,
.theme-secondary {
  background-color: #FFFFFF; }

.tooltip > .tooltip-inner {
  color: #FFFFFF; }

.alert .close:hover, .alert .close:focus {
  color: #000000; }

.pagination li > a,
.pagination .disabled > a,
.pagination .disabled > a:hover, .pagination .disabled > a:focus {
  color: #163975;
  background-color: #FFFFFF;
  border-color: #b2b2b2; }

.pagination li > a {
  color: #112C5A; }

.theme-border-secondary-07 {
  border-color: #b2b2b2 !important; }

.btn-secondary, .btn-secondary:active, .btn-secondary.active, .open > .dropdown-toggle.btn-secondary {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #112C5A; }
  .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:active:hover, .btn-secondary:active:active, .btn-secondary:active:focus, .btn-secondary.active:hover, .btn-secondary.active:active, .btn-secondary.active:focus, .open > .dropdown-toggle.btn-secondary:hover, .open > .dropdown-toggle.btn-secondary:active, .open > .dropdown-toggle.btn-secondary:focus {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    color: #112C5A; }

/* Tertiary */
a, a:hover, a:focus {
  color: #112C5A; }

.progress-bar-success {
  background-color: #112C5A; }

/* Button primary */
#navbar-top .navbar-top-links a:hover, #navbar-top .navbar-top-links a:focus, #navbar-top .navbar-top-links .open > a {
  background-color: #2C3E50;
  color: #FFFFFF; }

#navbar-top ul#side-menu a:focus {
  background-color: inherit;
  color: inherit; }

#navbar-top ul#side-menu a:hover, #navbar-top ul#side-menu a.active:hover {
  background-color: #2C3E50;
  color: #FFFFFF; }

.btn-primary, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-color: #2C3E50;
  border-color: #2C3E50;
  color: #FFFFFF; }
  .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary:active:hover, .btn-primary:active:active, .btn-primary:active:focus, .btn-primary:active[disabled]:hover, .btn-primary:active[disabled]:focus, .btn-primary:active[disabled]:active, .btn-primary.active:hover, .btn-primary.active:active, .btn-primary.active:focus, .btn-primary.active[disabled]:hover, .btn-primary.active[disabled]:focus, .btn-primary.active[disabled]:active, .open > .dropdown-toggle.btn-primary:hover, .open > .dropdown-toggle.btn-primary:active, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary[disabled]:hover, .open > .dropdown-toggle.btn-primary[disabled]:focus, .open > .dropdown-toggle.btn-primary[disabled]:active {
    background-color: #273748;
    border-color: #273748;
    color: #FFFFFF; }

/* Button default */
.btn-default, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  background-color: #95A5A6;
  border-color: #95A5A6;
  color: #FFFFFF; }
  .btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default:active:hover, .btn-default:active:active, .btn-default:active:focus, .btn-default:active[disabled]:hover, .btn-default:active[disabled]:focus, .btn-default:active[disabled]:active, .btn-default.active:hover, .btn-default.active:active, .btn-default.active:focus, .btn-default.active[disabled]:hover, .btn-default.active[disabled]:focus, .btn-default.active[disabled]:active, .open > .dropdown-toggle.btn-default:hover, .open > .dropdown-toggle.btn-default:active, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default[disabled]:hover, .open > .dropdown-toggle.btn-default[disabled]:focus, .open > .dropdown-toggle.btn-default[disabled]:active {
    background-color: #869495;
    border-color: #869495;
    color: #FFFFFF; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus,
.pagination .active > a:hover, .pagination .active > a:focus,
.pagination li > a:hover, .pagination li > a:focus {
  background-color: #95A5A6;
  color: #FFFFFF; }

/* Button danger */
.btn-danger, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  background-color: #E74C3C;
  border-color: #E74C3C;
  color: #FFFFFF; }
  .btn-danger:hover, .btn-danger:active, .btn-danger:focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger:active:hover, .btn-danger:active:active, .btn-danger:active:focus, .btn-danger:active[disabled]:hover, .btn-danger:active[disabled]:focus, .btn-danger:active[disabled]:active, .btn-danger.active:hover, .btn-danger.active:active, .btn-danger.active:focus, .btn-danger.active[disabled]:hover, .btn-danger.active[disabled]:focus, .btn-danger.active[disabled]:active, .open > .dropdown-toggle.btn-danger:hover, .open > .dropdown-toggle.btn-danger:active, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger[disabled]:hover, .open > .dropdown-toggle.btn-danger[disabled]:focus, .open > .dropdown-toggle.btn-danger[disabled]:active {
    background-color: #cf4436;
    border-color: #cf4436;
    color: #FFFFFF; }

.theme-color-button-danger {
  color: #E74C3C; }

.theme-color-button-primary {
  color: #2C3E50; }

/* Header background */
#navbar-top {
  background-color: #112C5A; }

/* Header primary */
.navbar-default .navbar-link,
#navbar-top .navbar-top-links a.dropdown-toggle {
  color: #FFFFFF; }
  .navbar-default .navbar-link:hover,
  #navbar-top .navbar-top-links a.dropdown-toggle:hover {
    color: #FFFFFF; }

/* Border */
.sidebar ul li,
.project-list-item,
#page-wrapper,
table-bordered > thead > tr > th, .table-bordered > thead > tr > th, table-bordered > tbody > tr > th, .table-bordered > tbody > tr > th, table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > th, table-bordered > thead > tr > td, .table-bordered > thead > tr > td, table-bordered > tbody > tr > td, .table-bordered > tbody > tr > td, table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > td,
footer,
.modal-content,
.modal-header,
.modal-footer,
.dropdown-menu {
  border-color: #E7E7E7; }

.dropdown-menu .divider {
  background-color: #E7E7E7; }

.popover-title {
  border-bottom-color: #E7E7E7; }

.theme-border {
  border-color: #E7E7E7 !important; }

/* Highlight */
.task-list-item:nth-child(odd),
.table-striped > tbody > tr:nth-of-type(odd),
select.form-control option[disabled],
.theme-background-highlight {
  background-color: #F7F7F7; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #F7F7F7;
  color: #112C5A; }

pre.prettyprint,
.form-control {
  border-color: #F7F7F7; }
  pre.prettyprint:focus,
  .form-control:focus {
    border-color: #acacac; }

/* Dialog warning */
.alert-warning {
  border-color: #F39C12; }

/* Success */
.task-list-item .status-label.done, .theme-background-success {
  background-color: #CBFFCD; }

/* Failed */
.task-list-item .status-label.error, .theme-background-failed {
  background-color: #FFCBCB; }

/* ModelView.jsx specific */
.model-view #potree_sidebar_container .dropdown-menu > li > a {
  color: #112C5A; }

/* MapView.jsx specific */
.leaflet-bar a, .leaflet-control > a {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: #112C5A !important; }
  .leaflet-bar a:hover, .leaflet-control > a:hover {
    background-color: #e5e5e5 !important;
    border-color: #e5e5e5 !important; }

.leaflet-popup-content-wrapper {
  background-color: #FFFFFF !important;
  color: #112C5A !important; }
  .leaflet-popup-content-wrapper a {
    color: #112C5A !important; }

.leaflet-container a.leaflet-popup-close-button {
  color: #112C5A !important; }
  .leaflet-container a.leaflet-popup-close-button:hover {
    color: #000000 !important; }

.tag-badge {
  background-color: #95A5A6;
  border-color: #95A5A6;
  color: #FFFFFF; }
  .tag-badge a, .tag-badge a:hover {
    color: #FFFFFF; }
