/* Primary */
/* line 2, app/static/app/css/theme.scss */
body,
ul#side-menu.nav a,
.console,
.alert,
.form-control,
.dropdown-menu > li > a,
.theme-color-primary {
  color: #2C3E50; }

/* line 12, app/static/app/css/theme.scss */
.theme-border-primary {
  border-color: #2C3E50; }

/* line 16, app/static/app/css/theme.scss */
.tooltip .tooltip-inner {
  background-color: #2C3E50; }

/* line 19, app/static/app/css/theme.scss */
.tooltip.left .tooltip-arrow {
  border-left-color: #2C3E50; }

/* line 20, app/static/app/css/theme.scss */
.tooltip.top .tooltip-arrow {
  border-top-color: #2C3E50; }

/* line 21, app/static/app/css/theme.scss */
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2C3E50; }

/* line 22, app/static/app/css/theme.scss */
.tooltip.right .tooltip-arrow {
  border-right-color: #2C3E50; }

/* line 24, app/static/app/css/theme.scss */
.theme-fill-primary {
  fill: #2C3E50; }

/* line 27, app/static/app/css/theme.scss */
.theme-stroke-primary {
  stroke: #2C3E50; }

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

/* line 44, app/static/app/css/theme.scss */
.tooltip > .tooltip-inner {
  color: #FFFFFF; }

/* line 49, app/static/app/css/theme.scss */
.alert .close:hover, .alert .close:focus {
  color: #000000; }

/* line 54, app/static/app/css/theme.scss */
.pagination li > a,
.pagination .disabled > a,
.pagination .disabled > a:hover, .pagination .disabled > a:focus {
  color: #395068;
  background-color: #FFFFFF;
  border-color: #b2b2b2; }

/* line 61, app/static/app/css/theme.scss */
.pagination li > a {
  color: #2C3E50; }

/* line 65, app/static/app/css/theme.scss */
.btn-secondary, .btn-secondary:active, .btn-secondary.active, .open > .dropdown-toggle.btn-secondary {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #2C3E50; }
  /* line 70, app/static/app/css/theme.scss */
  .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: #2C3E50; }

/* Tertiary */
/* line 78, app/static/app/css/theme.scss */
a, a:hover, a:focus {
  color: #3498DB; }

/* line 81, app/static/app/css/theme.scss */
.progress-bar-success {
  background-color: #3498DB; }

/* Button primary */
/* line 87, app/static/app/css/theme.scss */
#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; }

/* line 93, app/static/app/css/theme.scss */
#navbar-top ul#side-menu a:focus {
  background-color: inherit;
  color: inherit; }

/* line 98, app/static/app/css/theme.scss */
#navbar-top ul#side-menu a:hover, #navbar-top ul#side-menu a.active:hover {
  background-color: #2C3E50;
  color: #FFFFFF; }

/* line 103, app/static/app/css/theme.scss */
.btn-primary, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-color: #2C3E50;
  border-color: #2C3E50;
  color: #FFFFFF; }
  /* line 108, app/static/app/css/theme.scss */
  .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 */
/* line 116, app/static/app/css/theme.scss */
.btn-default, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  background-color: #95A5A6;
  border-color: #95A5A6;
  color: #FFFFFF; }
  /* line 121, app/static/app/css/theme.scss */
  .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; }

/* line 128, app/static/app/css/theme.scss */
.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 */
/* line 136, app/static/app/css/theme.scss */
.btn-danger, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  background-color: #E74C3C;
  border-color: #E74C3C;
  color: #FFFFFF; }
  /* line 141, app/static/app/css/theme.scss */
  .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; }

/* line 148, app/static/app/css/theme.scss */
.theme-color-button-danger {
  color: #E74C3C; }

/* line 152, app/static/app/css/theme.scss */
.theme-color-button-primary {
  color: #2C3E50; }

/* Header background */
/* line 157, app/static/app/css/theme.scss */
#navbar-top {
  background-color: #4A4E61; }

/* Header primary */
/* line 162, app/static/app/css/theme.scss */
.navbar-default .navbar-link,
#navbar-top .navbar-top-links a.dropdown-toggle {
  color: #577175; }
  /* line 166, app/static/app/css/theme.scss */
  .navbar-default .navbar-link:hover,
  #navbar-top .navbar-top-links a.dropdown-toggle:hover {
    color: #FFFFFF; }

/* Border */
/* line 172, app/static/app/css/theme.scss */
.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; }

/* line 184, app/static/app/css/theme.scss */
.dropdown-menu .divider {
  background-color: #E7E7E7; }

/* line 187, app/static/app/css/theme.scss */
.popover-title {
  border-bottom-color: #E7E7E7; }

/* line 190, app/static/app/css/theme.scss */
.theme-border {
  border-color: #E7E7E7; }

/* Highlight */
/* line 195, app/static/app/css/theme.scss */
.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; }

/* line 202, app/static/app/css/theme.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #F7F7F7;
  color: #2C3E50; }

/* line 207, app/static/app/css/theme.scss */
pre.prettyprint,
.form-control {
  border-color: #F7F7F7; }
  /* line 210, app/static/app/css/theme.scss */
  pre.prettyprint:focus,
  .form-control:focus {
    border-color: #acacac; }

/* Dialog warning */
/* line 216, app/static/app/css/theme.scss */
.alert-warning {
  border-color: #F39C12; }

/* Success */
/* line 221, app/static/app/css/theme.scss */
.task-list-item .status-label.done, .theme-background-success {
  background-color: #CBFFCD; }

/* Failed */
/* line 226, app/static/app/css/theme.scss */
.task-list-item .status-label.error, .theme-background-failed {
  background-color: #FFCBCB; }

/* ModelView.jsx specific */
/* line 232, app/static/app/css/theme.scss */
.model-view #potree_sidebar_container .dropdown-menu > li > a {
  color: #2C3E50; }

/* MapView.jsx specific */
/* line 238, app/static/app/css/theme.scss */
.leaflet-bar a, .leaflet-control > a {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: #2C3E50 !important; }
  /* line 243, app/static/app/css/theme.scss */
  .leaflet-bar a:hover, .leaflet-control > a:hover {
    background-color: #e5e5e5 !important;
    border-color: #e5e5e5 !important; }

/* line 249, app/static/app/css/theme.scss */
.leaflet-popup-content-wrapper {
  background-color: #FFFFFF !important;
  color: #2C3E50 !important; }
  /* line 252, app/static/app/css/theme.scss */
  .leaflet-popup-content-wrapper a {
    color: #3498DB !important; }

/* line 258, app/static/app/css/theme.scss */
.leaflet-container a.leaflet-popup-close-button {
  color: #2C3E50 !important; }
  /* line 260, app/static/app/css/theme.scss */
  .leaflet-container a.leaflet-popup-close-button:hover {
    color: #000000 !important; }
