:root {
  --export-page-full-pdf: 664px;    /* letter with 2cm margins */
  --export-page-half-pdf: 332px;
  --export-page-full-word: 604px;   /* a4 with 2.5cm margins */
  --export-page-half-word: 302px;
}
:root {
  --export-page-full-pdf: 41.5rem;    /* letter with 2cm margins */
  --export-page-half-pdf: 20.75rem;
  --export-page-full-word: 37.75rem;   /* a4 with 2.5cm margins */
  --export-page-half-word: 18.875rem;
}

.scrolling-off{
  overflow: hidden;
}
.charts-container {
  display: flex;
  height: 30vw;
  /* flex-direction: row; */
  /*tu nie moze byc min-height*/
  /* min-height: 450px; */
}
.chart-container {
  position: relative;
  /* width: 30vw; */
  /* max-height: 450px; */
}
@media(max-width: 56.25rem) {
  .charts-container {
    display: block;
    height: auto !important;
  }
  .meteo-container .chart-container {
    display: inline-block;
    width: 100% !important;
    height: 100vw; 
   }
}
#results-tree-container {
  height: 200px;
  overflow: auto;
}
#meteo-results-tree {
  height: 320px;
  overflow: auto;
}
#myTabContent{
  float:left;
}
#main-project-title{
  display:block;
  float:left;
  margin-bottom: 0.125rem;
}
#main-project-title .glyphicon{padding-right:0.3125rem;}
#main-project-title .glyphicon-info-sign { top: 0.1875rem;}
#main-project-title .title{
  display:block;
  float:left;
  width:100%;
  font-size: 2rem;
  margin-bottom: 0.625rem;
  margin-bottom:0.3125rem;
}
#main-project-title .location{
  display:block;
  float:left;
  width:100%;
  color: #a5a5a5;
  font-size: 1rem;
  margin-bottom:0.3125rem;
}
#main-project-title .description{
  display:block;
  float:left;
  width:100%;
  color: #a5a5a5;
  font-size: 1rem;
  margin-bottom:0.3125rem;
}
#map{
  width: 100%;
  height: -moz-calc(100vh - 150px);
  height: -webkit-calc(100vh - 150px);
  height: calc(100vh - 150px);
  min-height: 20.625rem;
  float: left;
}

#map:not(.pdf) {
  /*margin-top: 10px;*/
}

#map:not(.project-events) {
  /*height: -moz-calc(100vh - 150px);
  height: -webkit-calc(100vh - 150px);
  height: calc(100vh - 150px);*/
  height: -moz-calc(100vh - 270px);
  height: -webkit-calc(100vh - 270px);
  height: calc(100vh - 270px);
}

#map.project-events {
  /*height: -moz-calc(100vh - 232px);
  height: -webkit-calc(100vh - 232px);
  height: calc(100vh - 232px);*/
  height: -moz-calc(100vh - 270px);
  height: -webkit-calc(100vh - 270px);
  height: calc(100vh - 270px);
}
/*
.device-list-title{
  display:none;
}
#instrument-list .project-wrapper:first-child .device-list-title{
  display:block;
}*/
@media(min-width:62.5rem){
  #unitSideBar{
    display:block;
  }
}
@media(max-width:62.4375rem){
  /*#unitSideBar{
    width: 100%;
    top: 53px;
    height:auto;
    min-height: 100px;
    position: fixed;
    bottom: auto;
  }
  #unitSideBar .navbar-nav>li {
    float: left;
  }
  #map {
    height: -moz-calc(100vh - 210px);
    height: -webkit-calc(100vh - 210px);
    height: calc(100vh - 210px);
  }
  .container {
    width: 100% !important;
  }*/
}

@media(min-width:63.9375rem) {
  .container-no-stations {
    width: calc(100% - 95px);
  }
  .unitSideBarHidden {
    display: none !important;
  }
}

@media(max-width:63.875rem) {
  #toggle-stations-btn, #extra-user-menu {
    display: none;
  }
}

.container-list {
  right: 21.875rem;
}

.row {
  margin-right: 0rem;
  margin-left: 0rem;
}

.status-list {
  /*width: 15rem;*/
  width: 16rem;
}

.project-station-status-buttons {
  margin-top: -1.25rem;
  margin-left: 1.25rem;
}

.status-spectrum-placeholder,
.live-timehistory-placeholder {
  padding-left: 0.625rem;
  width: 18.75rem;
  height: 7.5rem;
}

.onesec-result-display,
.spectrum-result-display {
  color: #ddd;
}

.onesec-result-display-name span {
  color: #ccc;
}

.onesec-result-display-name-text {
  display: inline-block;
}

.onesec-result-display-mini {
  position: relative;
  display: inline-block;
  float: left;
  width: 3.125rem;
  margin-top: 0.75rem;
  margin-left: -0.625rem;
  margin-right: 0.9375rem;
}

.onesec-result-display-text-mini {
  color: white;
  text-shadow:
    -0.0625rem -0.0625rem 0 #000,
    0.0625rem -0.0625rem 0 #000,
    -0.0625rem 0.0625rem 0 #000,
    0.0625rem 0.0625rem 0 #000;
  position: absolute;
  font-size: 1.125rem;
  z-index: 100;
  left: 0.125rem;
}
.onesec-result-display-text-mini.slm {
  top: 0.125rem;
}

.onesec-result-display-text-mini.vlm {
  top: -0.8125rem;
}

.onesec-result-display-bars-mini {
  height: 2.5rem;
  width: 3.125rem;
  opacity: 0.5;
}

.onesec-result-display-units-mini {
  position: relative;
}

.onesec-result-display-units-mini div {
  position: absolute;
  color: white;
  text-shadow:
    -0.0625rem -0.0625rem 0 #000,
    0.0625rem -0.0625rem 0 #000,
    -0.0625rem 0.0625rem 0 #000,
    0.0625rem 0.0625rem 0 #000;  
  left: -0.5rem;
  top: 2.1875rem;
}

.strokeme {
  color: white;
  text-shadow:
    -0.0625rem -0.0625rem 0 #000,
    0.0625rem -0.0625rem 0 #000,
    -0.0625rem 0.0625rem 0 #000,
    0.0625rem 0.0625rem 0 #000;  
}

.bs-glyphicons-list {
  float: none !important;
}

.test-box {
  width: 6.25rem; 
  height: 6.25rem; 
  background-color: #f00; 
  opacity: 1;
}

.text-box:hover {
  opacity: 0.5;
}

.spectrum-hover-block,
.status-hover-block,
.th-hover-block  {
  position: fixed;
  width: 21.875rem;
  height: 10rem;
  background-color: #000;
  opacity: 0.8;
  border-radius: 0.3125rem;
  z-index: 1000;
  opacity: 1 !important;
  background-color: rgba(0,0,0,0.8) !important;
}

.meteo-hover-block  {
  position: fixed;
  width: 3.75rem;
  height: 20rem;
  background-color: #000;
  opacity: 0.8;
  border-radius: 0.3125rem;
  padding-top: 0.625rem;
  z-index: 1000;
}

.info-hover-block {
  position: fixed;
  width: 21.875rem;
  height: 3.125rem;
  background-color: #000;
  opacity: 0.8;
  text-transform: none;
  font-weight: normal;
  border-radius: 0.3125rem;
  padding-top: 0.3125rem;
  z-index: 1000;
  opacity: 1 !important;
  background-color: rgba(0,0,0,0.8) !important;
}

.info-hover-block .glyphicon{
  top: 0.125rem;
}

.info-hover-block-text {
  max-width: 20.625rem;
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis;
}

.project-heading {
  border-bottom:0.0625rem solid transparent;
}
.project-heading:hover,
.project-selected {
  background-color: transparent;
  border-bottom:0.0625rem solid transparent;
}

.bs-glyphicons-list > li > a {
  /*background-color: transparent !important;*/
}
#toggle-buttons-grp {
  float: right;
}

#toggle-stations-btn,
#toggle-charts-btn,
#toggle-project-data-refresh-btn,
#toggle-events-btn {
  font-size: 1.25rem;
  cursor: pointer;
}
#toggle-events-btn span {
  top: -0.5625rem;
}
#events-pagination-ctrls {
  float: left;
  width: 20rem;
  font-size: 1.25rem;
}
#events-pagination-ctrls .glyphicon {
  cursor: pointer;
}
#toggle-charts-btn {
  float: right;
  margin-top: 0.3125rem;
}
/*#toggle-project-data-refresh-btn {
  opacity: 0.1;
  transition: opacity 1s linear;
}

#toggle-project-data-refresh-btn.refresh-enabled,
#toggle-project-data-refresh-btn:hover {
  opacity: 1;
}*/

#toggle-project-data-refresh-btn {
  margin-left: -0.9375rem;
}

#toggle-project-data-refresh-btn .glyphicons-cardio {
  left: 0.3125rem;
}

.project-title-selector {
  top: -0.0625rem;
  left: -0.3125rem;
  font-size: 1.375rem;
  padding: 0;
  cursor: pointer;
}

@keyframes menu-appear {
    from {height: 0; opacity: 0;}
    to {height: auto; opacity: 1;}
}

.project-title-selector-dropdown.open .dropdown-menu,
.meteo-status .dropdown-menu {
    animation-name: menu-appear;
    animation-duration: 0.5s;
    background-color: #fff !important;
}

.project-view-export-dropdown {
  position: relative;
  display: inline-block;
  font-size: 1.375rem;
  cursor: pointer;
}

.project-view-export-dropdown-content {
  display: none;
  position: absolute;
  left: auto;
  z-index: 1;
}

@media (min-width: 64rem) {
  .project-view-export-dropdown-content {
    right: -1.375rem;
  }
}

.project-view-export-dropdown:hover .project-view-export-dropdown-content {
  display: block;
}

.mini-loader {
    border: 0.25rem solid transparent; /* Light grey */
    border-top: 0.25rem solid #3498db; /* Blue */
    border-radius: 50%;
    width: 1.875rem;
    height: 1.875rem;
    animation: mini-spin 2s linear infinite;
}

@keyframes mini-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

#th-group {
}

.th-legend-wrapper, .spect-legend-wrapper {
  margin-top: 0rem !important;
  min-height: 2.25rem;
  background: #333;
}

.th-plot-div-wrapper .th-legend-wrapper.exporting,
#project-result-display-p .th-legend-wrapper,
#project-result-display-p .project-results-plot-container {
  background: #fff !important;
}

.th-zoom-mini-plot {
  background: var(--project-results-plot-container-bg) !important;
  min-height: 3.75rem;
  height: 3.75rem;
}

.th-zoom-mini-plot.exporting {
  display: none !important;
}

.flex-row-container {
  display: flex;
  flex-direction: row;
}

.flex-col-container {
  display: flex;
  flex-direction: column;
}

#plot-settings-container,
#plot-calc-container {
  position: absolute;
  right: 0.625rem;
  border: 0.0625rem solid #ccc;
  border-radius: 0.3125rem;
  background-color: #ddd;
  color: #333;
  width: 18.75rem;
  height: 12.5rem;
  padding: 0.9375rem 0.625rem 0.9375rem 0.625rem;
  box-shadow: 0rem 0rem 0.9375rem rgba(0, 0, 0, 0.75);
  font-size: small;
}

.plot-settings-alert {
  border: 0.0625rem solid rgba(255, 0, 0, 0.6) !important;
  box-shadow: 0rem 0rem 0.125rem rgba(255, 0, 0, 0.75) !important;
}

.project-timehistory-placeholder {
  width: 100%;
  height: 12.5rem;
}

.auto-height {
  height: auto !important;
}

.no-plot-data-msg {
  margin-left: 1.875rem;
  font-size: 1rem;
  color: #a94442;
  position: relative;
  top: -0.8125rem;
}

span.no-plot-data-msg {
  margin-left: 0rem;
  top: 0.125rem;
}

.no-plot-data-msg.event {
  top: 2.8125rem; 
  left: -3.75rem;
}

.no-plot-data-msg.lowered {
  top: 1.25rem;
}

.no-plot-data-msg-span {
  color: #a94442;	
}

.map-minimized:not(.project-events),
.map-minimized:not(.project-events) {
  height: -moz-calc(100vh - 440px) !important;
  height: -webkit-calc(100vh - 440px) !important;
  height: calc(100vh - 440px) !important;  
}

.map-minimized.two:not(.project-events),
.map-minimized.two:not(.project-events) {
  height: -moz-calc(100vh - 730px) !important;
  height: -webkit-calc(100vh - 730px) !important;
  height: calc(100vh - 730px) !important;
}

.event-minimized.three:not(.project-events),
.map-minimized.three:not(.project-events) {
  height: -moz-calc(100vh - 1200px) !important;
  height: -webkit-calc(100vh - 1200px) !important;
  height: calc(100vh - 1200px) !important;
}

.event-minimized.expanded:not(.project-events),
.map-minimized.expanded:not(.project-events) {
  height: -moz-calc(100vh - 185px) !important;
  height: -webkit-calc(100vh - 185px) !important;
  height: calc(100vh - 185px) !important;  
}

.event-minimized.project-events:not(.event-view-map),
.map-minimized.project-events:not(.event-view-map) {
  height: -moz-calc(100vh - 600px) !important;
  height: -webkit-calc(100vh - 600px) !important;
  height: calc(100vh - 600px) !important;  
}

.event-minimized.project-events.two:not(.event-view-map),
.map-minimized.project-events.two:not(.event-view-map) {
  height: -moz-calc(100vh - 890px) !important;
  height: -webkit-calc(100vh - 890px) !important;
  height: calc(100vh - 890px) !important;
}

.event-minimized.project-events.three:not(.event-view-map),
.map-minimized.project-events.three:not(.event-view-map) {
  height: -moz-calc(100vh - 1360px) !important;
  height: -webkit-calc(100vh - 1360px) !important;
  height: calc(100vh - 1360px) !important;
}

.event-minimized.project-events.expanded:not(.event-view-map),
.map-minimized.project-events.expanded:not(.event-view-map) {
  height: -moz-calc(100vh - 345px) !important;
  height: -webkit-calc(100vh - 345px) !important;
  height: calc(100vh - 345px) !important;  
}

/*.map-minimized.project-events.noise-event:not(.event-view-map) {*/
.project-events.noise-event:not(.event-view-map) {
  height: -moz-calc(100vh - 740px) !important;
  height: -webkit-calc(100vh - 740px) !important;
  height: calc(100vh - 740px) !important;  
}

#mapBlock {
  width: 100%;
  vertical-align: top;
}

.th-group-control {
  float: left;
  cursor: pointer;
  z-index: 100;
  color: #fff;
}

.project-add-chart-button {
  float: left;
  cursor: pointer;
  z-index: 100;
  /*opacity: 0.1;
  transition: opacity 1s linear;*/
}
/*
.project-add-chart-button:hover {
  opacity: 1;
}*/

.point-extra-info {
  color: #A5A5A5;
  padding-left: 0.625rem;
}

.status-hover-block .point-extra-info {
  color: #fff;
  padding-left: 0.625rem;
}

.btn-svn-list {
  margin-bottom: 0.625rem;
  border-radius: 0.3125rem;
  padding-bottom: 0.3125rem;
}

#toggle-project-data-refresh-btn.refresh-enabled .glyphicon-refresh {
  -webkit-animation: data-refresh-spin 2s linear infinite;
  -moz-animation: data-refresh-spin 2s linear infinite;
  animation: data-refresh-spin 2s linear infinite;
}

@-moz-keyframes data-refresh-spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes data-refresh-spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes data-refresh-spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

#toggle-project-data-refresh-btn.refresh-enabled .glyphicons-cardio {
  -webkit-animation: data-refresh-blink 1s linear infinite;
  -moz-animation: data-refresh-blink 1s linear infinite;
  animation: data-refresh-blink 1s linear infinite;
}

@-moz-keyframes data-refresh-blink { 33% { opacity: 0.2; }, 66% { opacity: 1; }, 100% { opacity: 1; } }
@-webkit-keyframes data-refresh-blink { 33% { opacity: 0.2; }, 66% { opacity: 1; }, 100% { opacity: 1; } }
@keyframes data-refresh-blink { 33% { opacity: 0.2; }, 66% { opacity: 1; }, 100% { opacity: 1; } }

.side-bar-wide-content {
  display: inline-block;
}

@-webkit-keyframes slide-from-right {
    100% { right: 3.125rem; }
}

@keyframes slide-from-right {
    100% { right: 3.125rem; }
}

.offline-th-label {
  word-break:none;
  white-space: nowrap;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  /*-moz-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);*/
}
/*
.bs-glyphicons-list > li > a {
  padding: 10px 10px !important;
}
*/
#instrument-offline-history {
  display: inline-block !important;
}

#instrument-offline-history-mobile {
  display: none !important;
}

.instrument-offline-history-title {
  display: inline-block;
  width: 100%;
  padding-top: 0.625rem;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}

.instrument-offline-history-focus {
  display: inline-block;
  margin-left: 0.625rem;
  font-weight: normal;
  color: #ccc;
  font-size: 0.875rem;
  height: 12.5rem;
}

.instrument-offline-history-list {
  margin-left: 0.625rem;
  display: inline-block;
  font-weight: normal;
  color: #ccc;
  font-size: 0.875rem;
  height: calc(100vh - 220px);
}

.instrument-offline-history-list.focused {
  height: calc(100vh - 420px);
}

.instrument-offline-history-list-entry {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  border-radius: 0.3125rem;
  cursor: pointer;
}

.instrument-offline-history-list-entry.selected {
  background: #484848;
}

.main-menu-icons-list > li > a {
  width: 4.0625rem;
  padding-top: 0.9375rem;
  padding-left: 0rem;
  padding-right: 0rem;
  padding-bottom: 0.625rem;
}

.main-menu-icons-list .main-menu-icons,
.main-menu-icons-list .main-menu-glyphicons {
  margin-left: 1.25rem;
}

.main-menu-icons-list .main-menu-icons-description {
  font-size: 0.75rem;
  display: block;
  width: 100%;
  color: #fff;
}

.main-menu-icons-list .main-menu-icons-description:hover {
  color: #fff;
}

.btn-svn-list .navbar-nav > li > a {
    padding: 0.9375rem 0.75rem;
}

.event-header {
  margin-top: 0.625rem;
  width: 100%; 
  padding: 0.3125rem; 
  padding-left: 0.625rem;
}

.event-entry {
  /* margin-top: 10px; */
  width: 100%; 
  /*padding: 5px; 
  padding-left: 10px; */
  /* border-radius: 10px;  */
  /* background-color: #333; */
  /* border: 1px solid #333; */
  cursor: pointer;
}

/*
.event-header tr, 
.event-entry tr {
  width: 100%;
}
*/

#eventsList table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 0.625rem;
}

#eventsList table th {
  padding-left: 0.3125rem;
}

#eventsList .event-header td,
.event-entry td {
  padding-left: 0.3125rem;
  text-align: left;
  vertical-align: middle;
  background-color: #333;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  border-top: 0.0625rem solid transparent;
  border-bottom: 0.0625rem solid transparent;
}

.event-entry td:first-child {
  border-left: 0.0625rem solid transparent;
  border-top-left-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem;
}

.event-entry td:last-child {
  border-right: 0.0625rem solid transparent;
  border-top-right-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}

.event-entry td.filler {
  min-width: 0.3125rem;
  max-width: 0.3125rem;
}

.event-entry:hover td,
.event-entry.selected td {
  border-bottom: 0.0625rem solid #1d9fdf;
  border-top: 0.0625rem solid #1d9fdf;
}

.event-entry:hover td:first-child,
.event-entry.selected td:first-child {
  border-left: 0.0625rem solid #1d9fdf;
}

.event-entry:hover td:last-child,
.event-entry.selected td:last-child {
  border-right: 0.0625rem solid #1d9fdf;
}

.event-cell-dt {
  width: 5.9375rem !important;
  min-width: 5.9375rem;
}

.event-cell-name {
  width: 100%;
}

#eventsListBar.extended .event-cell-name {
  width: 7.8125rem;
}

#eventsListBar.extended .event-cell-point {
  width: 6.5625rem;
}

#eventsListBar:not(.extended) .event-cell-data:not(.filler) {
  display: none;
}

.event-cell-point {
  width: 5.9375rem !important;
  min-width: 5.9375rem;
}

/*.event-entry:hover,
.event-entry.selected {
  border: 1px solid #337ab7;
}*/

.eventsEmptyMessage {
  font-size: 1rem;
  width: 100%;
  text-align: center;
}

#eventsListBar.has-events {
  background-color: #fff;
}

#eventsBlock {
  vertical-align: top;
  /*padding-right: 20px;*/
}

#eventsListBar, #eventsListBarPlaceholder {
  width: 18.75rem;
}

#eventsListBarPlaceholder {
  height: 0;
}

.stick-to-top {
  position: fixed;
  top: 0rem;
  height: calc(100vh - 15px) !important;
}

#project-tabs {
  height: 3.125rem;
  float: left;
  margin-left: 0.125rem;
  /* float:right;
  text-align:right;
  width: calc(100% - 320px);*/
  width: 100%;
}

#project-tabs ul.list-inline {
  display: inline-block;
}

#project-tabs > ul {
  width: 100%;  
}

#project-tabs.time-range > ul {
  width: calc(100% - 275px);
}

#project-tabs.time-range.event-list > ul {
  width: calc(100% - 300px);
}

/*
.event-cell-data {
  min-width: 80px;
}

.event-cell-data.wide {
  min-width: 400px;
}

.event-cell-data.auto {
  padding-left: 5px;
}

.event-cell-data.weekdays {
  min-width: 200px;
}
*/
.event-cell-data .max {
  color: #c19a57;
}

.event-header td:not(.event-cell-export-header) {
  color: #ddd;
}

#project-point-filters {
  float:right;
  padding-left: 0.3125rem;
}

.event-view-map {
  height: 30vh !important;
  min-height: 15rem !important;
  width: 50% !important;
}

/*
#map:not(.event-view-map) {
  margin-top: 10px;
}
*/
#top-data-1 {
  height: 6.25rem;
  width: 100%;
  float: left;
  border-radius: 0.625rem;
  border: 0.0625rem solid #337ab7;
}

#top-data-1:not(.pdf) {
  /* margin-top: 10px; */
  margin-bottom: 0.625rem;  
}

#side-data-1,
#bottom-left-data-1,
#bottom-left-data-2,
#bottom-left-data-3,
#bottom-right-data-1, 
#bottom-right-data-2,
#bottom-right-data-3 {
  height: 30vh;
  min-height: 15rem;
  float: left;
  display: inline-block;
  border-radius: 0.625rem;
  border: 0.0625rem solid #337ab7;
}

#side-data-1.pdf,#side-data-1.word,
#bottom-left-data-1.pdf,#bottom-left-data-1.word,
#bottom-left-data-2.pdf,#bottom-left-data-2.word,
#bottom-left-data-3.pdf,#bottom-left-data-3.word,
#bottom-right-data-1.pdf,#bottom-right-data-1.word, 
#bottom-right-data-2.pdf,#bottom-right-data-2.word,
#bottom-right-data-3.pdf,#bottom-right-data-3.word {
  height: auto;
}

#bottom-left-data-1.pdf .project-timehistory-placeholder,
#bottom-left-data-2.pdf .project-timehistory-placeholder,
#bottom-left-data-3.pdf .project-timehistory-placeholder,
#bottom-right-data-1.pdf .project-timehistory-placeholder, 
#bottom-right-data-2.pdf .project-timehistory-placeholder,
#bottom-right-data-3.pdf .project-timehistory-placeholder{
  height: 5cm !important;
  min-height:5cm !important;
  max-height:5cm !important;
}
/* spreads too tall and breaks to next page unnecessarily
#bottom-left-data-1.pdf,
#bottom-left-data-2.pdf,
#bottom-left-data-3.pdf,
#bottom-right-data-1.pdf, 
#bottom-right-data-2.pdf,
#bottom-right-data-3.pdf{
  height: 8.5cm !important;
}*/
#th-df-plot-wrapper.exporting #th-df-plot{
	height: 5cm !important;
}
.timehistory-legend-container.exporting.pdf tr{
  display: flex;
  justify-content: left;
  align-items: center;
  color:#000;
}

/*#side-data-1:not(.pdf),*/
#bottom-left-data-1:not(.pdf),
#bottom-left-data-2:not(.pdf),
#bottom-left-data-3:not(.pdf),
#bottom-right-data-1:not(.pdf), 
#bottom-right-data-2:not(.pdf),
#bottom-right-data-3:not(.pdf) {
  margin-top: 0.625rem;
}

#side-data-1,
#bottom-left-data-1, 
#bottom-left-data-2,
#bottom-left-data-3 {
  width: calc(50% - 10px);
  margin-right: 0.625rem;
}

#bottom-right-data-1,
#bottom-right-data-2,
#bottom-right-data-3 {
  width: 50%;
}

#middle-data-1,
#middle-data-2,
#bottom-data-4 {
  width: 100%;
  float: left;
  display: inline-block;
  border-radius: 0.625rem;
  border: 0.0625rem solid #337ab7;
}

#middle-data-1:not(.pdf) .row,
#middle-data-2:not(.pdf) .row,
#bottom-data-4:not(.pdf) .row {
  margin-top: 0.625rem;
}

#middle-data-1:not(.time-history),
#middle-data-2:not(.time-history):not(.pdf):not(.word),
#bottom-data-4:not(.time-history):not(.pdf):not(.word) {
  height: 30vh;
  min-height: 15rem;
}

#middle-data-1.time-history,
#middle-data-2.time-history,
#bottom-data-4.time-history {

}

#project-tabs-time-range {
  display: inline-block;
  float: left;
  margin-left: 0.1875rem;
  margin-right: 0.5625rem;
  margin-top: -0.0625rem;
}

#filterFromDateTime .dropdown-menu,
#filterToDateTime .dropdown-menu {
  position: absolute;
}

#filterFromDateTime .list-unstyled,
#filterToDateTime .list-unstyled {
  display: block;
}

#eventsListBar,
#eventsList {
  overflow: hidden;
}

#eventsListBar.extended {
  height: 100%;
}
/*
@media(min-width: 1024px){
  #eventsListBar.extended {
    max-height: calc(100vh - 570px);
  }
}
*/
#eventsList:not(.extended) {
  margin-right: 0.625rem;
}

#eventsListBar:not(.extended) {
  height: calc(100vh - 180px);
}

#eventsList {
  min-height: 18.75rem;
}

.serie-toggler {
  margin-left: 0rem;
  margin-right: 0rem;
  margin-top: 0.1875rem;
}

.serie-toggler .glyphicon {
  color: #ddd;
  color: var(--th-legend-color);
  cursor: pointer;
  margin-right: 0rem;
}
.event-chart-title-mp{
  color: #ddd;
  color: var(--th-legend-color);
  margin-left:0;
}
.label-text {
  color: #ddd;
  color: var(--th-legend-color);
}

.timehistory-legend-container.exporting .label-text {
  color: #000 !important;
}

#side-data-1 {
  overflow-y: hidden;
}

.event-th-plot-wrapper {
  /*background: #2e2e2e;*/
}

.timehistory-legend-container {
  margin-top: 0.125rem;
}

.th-spectrum-plot {
}

.event-cell-data.export {
  width: 100%;
  text-align: right;
}

.event-cell-data.export a {
  margin-right: 0.3125rem;
}

.project-export-page {
  border: 0 !important;
  color: #000;
  background-color: #fff;
}

.project-export-page.pdf {
  width: var(--export-page-full-pdf) !important;
}
#mapBlock{
  padding-bottom: 0.625rem;
}
.project-export-page.word {
  width: var(--export-page-full-word) !important;
}

.project-export-page .glyphicon,
.project-export-page-half .glyphicon {
  display: none;
}

.project-export-page-half.pdf {
  width: var(--export-page-half-pdf) !important;
  /*height:8.5cm !important;*/
  margin-right:0 !important;
}
#side-data-1.plot-graph-wrapper.project-export-page-half.pdf{
	height:5cm !important;
}
#mapBlock .project-export-page-half.pdf #event-df-plot-0, #mapBlock .project-export-page-half.pdf #event-df-placeholder-0{
	height:5cm !important;
}
/*.project-export-page-half.pdf .plot-container{
	height:3.5cm !important;
}*/
#mapBlock .exporting .project-timehistory-placeholder{
	height:5cm !important;/*8.5cm !important;*/
	width:100% !important;
	page-break-inside:avoid;
}
#bottom-left-data-1.project-export-page-half, #bottom-left-data-2.project-export-page-half, #bottom-left-data-3.project-export-page-half, #bottom-right-data-1.project-export-page-half, #bottom-right-data-2.project-export-page-half, #bottom-right-data-3.project-export-page-half {
  width: 49.5% !important;
}
/*.report-style-image{
  height: auto !important;
  width: auto !important;
  max-width:200px;
  max-height:200px;
}*/
/*
.report-style-image.report-image{
  height:100px !important;
}
*/
#exported-title-block .avatar-upload__image-wrapper img{
  width: auto !important;
  height:auto !important;
}
#exported-title-block .project-company-logo {
  padding-right: 0rem !important;
}
.exporting{
  page-break-inside: avoid;
}
#top-data-1 .exporting .event-cell-dt{
  display:block;
  float:left;
  padding-bottom:0.625rem;
  width: auto !important;
}
#top-data-1 .exporting .event-cell-dt:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-name{
  display:block;
  float:left;
  padding-bottom:0.625rem;
  width: auto !important;
}
#top-data-1 .exporting .event-cell-name:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-point{
  display:block;
  float:left;
  padding-bottom:0.625rem;
  width: auto !important;
}
#top-data-1 .exporting .event-cell-point:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.standard{
  display:block;
  float:left;
  clear:left;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.standard:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.duration{
  display:block;
  float:left;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.duration:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.ppv_x{
  display:block;
  float:left;
  clear:none;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.ppv_x:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.df_x{
  display:block;
  float:left;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.df_x:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.ppv_y{
  display:block;
  float:left;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.ppv_y:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.df_y{
  display:block;
  float:left;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.df_y:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.ppv_z{
  display:block;
  float:left;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.ppv_z:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.df_z{
  display:block;
  float:left;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.df_z:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-cell-data.profile-value{
  display:block;
  float:left;
  padding-bottom:0.625rem;
}
#top-data-1 .exporting .event-cell-data.profile-value:before{
  content:"";
  color:#ccc;
}
#top-data-1 .exporting .event-header {
  /* display: table-header-group; */
}

#exported-title-block #main-project-title{
  margin-top:0 !important;
}

#mapBlock .event-th-plot-wrapper.exporting{
  /*height:6cm !important;/*8.5cm !important;*/
  width:100% !important;
  page-break-inside:avoid;
}
#mapBlock .project-export-page-half.pdf.exporting {
  width: var(--export-page-half-pdf) !important;
  /*height:10cm !important;*/
}
.th-plot-div-wrapper.exporting .project-export-plot-legend tr{
	display:block;
	float:left;
}
.th-plot-div-wrapper.exporting{
	/*margin-bottom:0.5cm !important;*/
  margin-bottom: 0rem !important;
}
#mapBlock  .plot-graph-wrapper .event-th-plot-wrapper.exporting .project-timehistory-placeholder{
	/*height:7cm !important;*//*8.5cm !important;*/
	width:100% !important;
}
#mapBlock  .plot-graph-wrapper .event-th-plot-wrapper.exporting{
	/*margin-bottom:1cm !important;*/
}
#side-data-1.project-export-page-half.pdf{
  min-height:16.25rem !important;
}
#exported-title-block #project-top-table .left{
  width:auto;
}
.exporting .event-time-history {
    min-height: 0 !important;
}
#map.exporting{
	height:7cm !important;/*8.5cm !important;*/
	min-height:2cm !important;
	margin-bottom:0rem !important;
}
.th-legend-wrapper.exporting, 
.spect-legend-wrapper.exporting {
  left:0 !important;
  background: #fff !important;
}
.timehistory-legend-container.exporting{
  width:100% !important;
}
.timehistory-legend-container.exporting .timehistory-legend-container{
  color:#000 !important;
}
.timehistory-legend-container.exporting table{
	width:100% !important;
}
.timehistory-legend-container.exporting .legendLabel{
	width:auto !important;
	float:left;
}
.timehistory-legend-container.exporting .legendColorBox{
	width:0.875rem !important;
	float:left;
}
.event-th-plot-wrapper.exporting{
	/*height:10cm !important;8.5cm !important;*/
	width:100% !important;
}
.event-th-plot-wrapper.exporting .spectrum-legend-container,
#spect-legend-wrapper-p.exporting .spectrum-legend-container{
  background: #fff !important;
}
/*#event-th-ppv-plot-wrapper-0.exporting{
	margin-bottom:2cm;
}
#event-th-sound-plot-wrapper-0.exporting{
	margin-bottom:4cm;
}*/

#mapBlock .th-plot-div-wrapper .exporting{
	/*height:1cm !important;*//*8.5cm !important;*/
	width:100% !important;
}

.th-legend-wrapper.exporting > .spectrum-legend-container {
  display: inline-block !important;
  width: 100%;
}

.th-legend-wrapper:not(.exporting) > .spectrum-legend-container {
  display: none;
}

.project-export-page-half.word {
  width: var(--export-page-half-word) !important;
}

.project-export-plot-legend {
}

.project-export-hide {
  display: none !important;
}

.project-export-hide-border {
  border: 0 !important;
}

#project-export-events-list {
}

#exported-title-block {
  overflow: auto;
}

.page-loader-event-export {
  background-color: #000;
}

.event-cell-export-header {
  color: #000;
  font-weight: bold;
}

.event-export-sheet {
  width: 43.75rem !important;
}

.event-export-background {
  background-color: #fff;
}

.event-cell-export-data {
  color: #000 !important;
}

.timehistory-legend-container table {
  color: #ddd !important;
}

.image-remove-button {
  opacity: 0.3;
}

#project-company-logo {
  padding-right: 0.625rem;
}

.report-image.not-loaded {
  margin-top: 20%;
}

.report-image.read-only input {
  display: none;
}

#project-tabs li {
  padding-left: 0rem;
  padding-right: 0rem;
}
#project-tabs li.active a {
  color: #fff !important;
}
#project-tabs a {
  cursor: pointer !important;
}

.no-event-selected {
  padding: 1.0625rem;
  font-size: 1.125rem;
  color: #ddd;
}

#top-data-1 td {
  padding-top: 0.0625rem;
}

.export-event-button {
  margin-right: 0.625rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  border-radius: 0.3125rem;
  display: inline-block;
  color: #000;
  cursor: pointer;
  background: #fff;
  font-weight: bold;
  width: 8.75rem;
  text-align: center;
  white-space: nowrap;
}

.export-event-button .glyphicon {
  top: 0.125rem;
  margin-right: 0.3125rem;
}

.export-event-button:hover {
  color: #1d9fdf;
}

.events-datetimepicker {
  width: 9.375rem !important;
}
.filter-bar-component .events-datetimepicker {
  background: #1c1d1d;
  background: var(--background-fix-bg);
  color: #a4a4a4;
  color: var(--background-fix-color);
  border: 0.0625rem solid #a4a4a4;
  border: 0.0625rem solid var(--background-fix-border-color);
}
.events-datetimepicker input {
  border-radius: 0.3125rem !important;
  padding: 0.4375rem !important;
}

.event-report-header {
  font-size: 1.125rem;
  color: #eee;
  width: 100%;
  margin-top: 0.3125rem;
  margin-left: 0.625rem;
  font-weight: bold;
  width: 100%;
}

.export-event-button {
  float: right;
  font-size: 0.875rem;
}

.event-chart-loader {
  display: table;
  width: 100%;
  /*height: 200px;*/
  height: 25.3vh;
}

.event-chart-loader > div {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

#project-point-filters li {
  padding-right: 0.3125rem;
}

.event-time-history {
  min-height: 25.3vh;
}

.event-time-history-big {
  min-height: 50.0vh !important;
}

#middle-data-1.time-history .project-timehistory-placeholder.no-event-data,
#middle-data-2.time-history .project-timehistory-placeholder.no-event-data,
#bottom-data-4.time-history .project-timehistory-placeholder.no-event-data {
  height: 3.125rem;
  min-height: 3.125rem;
} 

.time-history {
}

.project-point-filters-wrapper {
  width: calc(100% - 381px); 
  float: none;
  padding-left: 0.3125rem !important; 
  max-height: 2.5rem; 
  margin-top: 0.625rem;
}

/*.project-point-filters-wrapper.events {
  width: calc(100% - 655px);
}*/
/*
.no-event-data {
  margin-top: 10px;
}
*/
.project-event-mode {
  color: #ddd;
  background-color: transparent;
  border: 0.0625rem solid #ddd;
  border-radius: 0.3125rem;
  cursor: pointer;
  margin: 0.3125rem;
}

.project-event-mode:hover,
.project-event-mode.selected {
  background-color: #1d9fdf;
  border: 0.0625rem solid #1d9fdf;
}

.combined-alarm {
  background-color: #4a4b4c;
  padding: 0.3125rem;
  border-radius: 0.625rem;
  margin-bottom: 0.3125rem;
}

.project-event-mode-row {
  max-width: 18.125rem;
}

.th-legend-wrapper .legend-caption,
.spect-legend-wrapper .legend-caption {
  display: inline-block; 
  float: left; 
  margin-top: 0.4375rem; 
  margin-right: 0.625rem;
}

#sel-event-th-spectrum-legend-wrapper .legend-caption,
#sel-event-th-legend-wrapper .legend-caption {
  margin-top: 0.625rem !important;
}

.th-legend-wrapper .dominant-freq {
  max-width: calc(100% - 175px); 
  text-overflow: ellipsis; 
  overflow: hidden; 
  white-space: nowrap;
}

.spectrum-legend-container {
  padding-top: 0.1875rem !important;
  padding-bottom: 0.0625rem !important;
  color: #ddd !important;
  font-size: 0.875rem !important;
  background: #333 !important;
}

#sel-event-th-spectrum-legend-wrapper .spectrum-legend-container {
  padding-top: 0.25rem !important;
  padding-bottom: 0.1875rem !important;
  padding-left: 0.3125rem;
  font-size: 1rem !important;
}

#sel-event-th-legend-wrapper .timehistory-legend-container {
  padding-top: 0.25rem !important;
  padding-bottom: 0rem !important;
  font-size: 1rem !important;
  padding-left: 0.3125rem;
  margin-top: 0rem !important;
}


#sel-event-th-spectrum-legend-wrapper:not(.exporting) .spectrum-legend-container,
#sel-event-th-legend-wrapper:not(.exporting) .timehistory-legend-container {
  color: #ddd !important;
}

#sel-event-th-spectrum-legend-wrapper.exporting .spectrum-legend-container,
#sel-event-th-legend-wrapper.exporting .timehistory-legend-container,
.th-spectrum-plot .spectrum-legend-container {
  color: #000 !important;
}

#event-spectrum-legend-x .timehistory-legend-container,
#event-spectrum-legend-y .timehistory-legend-container,
#event-spectrum-legend-z .timehistory-legend-container,
#waveform-legend-x .timehistory-legend-container,
#waveform-legend-y .timehistory-legend-container,
#waveform-legend-z .timehistory-legend-container {
  color: #ddd;
}

#project-table.exporting.pdf {
  width: var(--export-page-full-pdf) !important;
}

#project-table.exporting.word {
  width: var(--export-page-full-word) !important;
}

.project-export-page-half {
  border: 0 !important;
  color: #000 !important;
  background-color: #fff !important;
}

.scaling-th-chart {
  height: 11.5rem !important;
  min-height: calc(31vh - 56px) !important;
}

.th-spectrum-plot {
  padding-right: 0rem !important;
}

#map.project-export-page {
  margin-bottom: 0.3125rem !important;
}

/*#sel-event-th-plot-wrapper.exporting,*/
#sel-event-th-spectrum-plot-wrapper.exporting {
  width: 100% !important;
}

#sel-event-th-plot-row.exporting {
  display: block !important;
}

.th-noise-plot.th-noise-plot-export {
  width: 100%;
}

.th-noise-plot {
  width: 100%;
  float: left; 
}

.th-noise-plot.th-noise-plot-export {
  width: 100% !important;
}

.th-noise-plot-export-full {
  width: 100% !important;
}

#project-map-meteo-block-desktop.meteo-export {
  display: none;
}
#project-map-meteo-block-mobile.meteo-export {
  display: inline-block;
  color: #000 !important;
  background-color: #fff !important;
}

#project-map-meteo-block-mobile.meteo-export .project-map-meteo-block-data {
  color: #000 !important;
  background-color: #fff !important;  
}

.alarm_condition .standard,
.alarm_condition .duration {
  white-space: nowrap;
}

.alarm_condition .standard-caption,
.alarm_condition .duration-caption {
  color: #ccc;
}

@media (max-width: 69.0625rem) {
  .event-cell-data.wide {
    min-width: 0.0625rem;
  }
}

.project-map-meteo-block {
  margin-right: 0.3125rem;
}

.project-map-meteo-block ul > li > div {
  display: inline-block;
}

.value-dir {
  position: relative;
  left: 0.0625rem;
  top: -0.125rem;
}

.project-map-meteo-block.mobile-version {
  margin-bottom: 0.3125rem;
}

.project-map-meteo-block.mobile-version li {
  margin-top: 0.625rem;
}

.project-map-meteo-block li {
  margin-left: 0.3125rem;
  white-space: nowrap;
  display: inline;
}

.project-map-meteo-block ul {
  list-style-type: none;
}

.project-map-meteo-block .glyphicons-info-sign {
  left: 0.625rem;
  top: 0.125rem;
}

.project-map-meteo-block.desktop-version {
  float: right;
}

@media(max-width:53.125rem){
  .project-map-meteo-block.desktop-version.wide {
    display: none;
  }
}

@media(min-width:53.1875rem) {
  .project-map-meteo-block.mobile-version.wide {
    display: none;
  }
}

@media(max-width:78.125rem){
  .project-map-meteo-block.desktop-version:not(.wide) {
    display: none;
  }
}

@media(min-width:78.1875rem) {
  .project-map-meteo-block.mobile-version:not(.wide) {
    display: none;
  }
}

@-webkit-keyframes animation-fade-in {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes animation-fade-in {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.animation-fade-in {
  -webkit-animation-name: animation-fade-in;
  animation-name: animation-fade-in;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  /*-webkit-animation-fill-mode: both;
  animation-fill-mode: both*/
}

.project-title-selector-dropdown a {
  color: #000 !important;
}

#project-result-display-p.exporting div {
  color: #545454 !important;
}

#spect-legend-p .spectrum-legend-container {
  font-size: 0.875rem !important;
  color: #ddd !important;
}

.event-cell-data .ppv_df .df {
  margin-left: 0.3125rem;
}

.event-cell-data .ppv_df,
.event-cell-data .p_val {
  display: block;
}

#top-data-1 .event-cell-data {
  padding-left: 0.3125rem;
}

.table-title {
  margin-top: 0.125rem;
  margin-left: 1.25rem;
}

.status-spectrum-placeholder {
  text-align: center;
}

.status-spectrum-no-data-text {
  font-size: 1.5625rem;
  color: #a94442;
  position: relative;
  top: 1.875rem;
}

@media(min-width:64rem){
  .responsive-row{
    max-width: calc(100vw - 150px);
  }
}
@media(max-width:63.9375rem){
  .responsive-row{
    max-width: calc(100vw - 35px);
  }
}

.event-list-adjuster-vertical {
  min-height: 15.625rem;
}

#mapBlock.event-view {
  padding-left: 0.625rem;
}

#mapBlock #top-data-1 .table-wrapper {
  background-color: #fff !important;
  color: #000;
  padding: 0.125rem !important;
  margin-top: 0.625rem;
}

#mapBlock #top-data-1 .table-wrapper table {
  width: 100%;
}

#mapBlock #top-data-1 .table-wrapper .event-header {
  padding: 0rem;
}

#mapBlock #top-data-1 .table-wrapper .event-header td {
  color: #000;
  font-weight: bold;
  background-color: #ccc;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

#mapBlock #top-data-1 .table-wrapper .event-header td {
  border-right: 0.125rem solid #fff;
}

.meteo-status .dropdown-menu li a {
  color: #000 !important;
}

.timehistory-plot-result-toggle {
  width: 1.3125rem;
  height: 1.3125rem;
  cursor: pointer;
  position: relative;
}

.timehistory-plot-result-toggle line,
.timehistory-plot-result-toggle path {
  stroke: #ddd !important;
}

.timehistory-plot-sidemenu svg,
.timehistory-plot-resize,
.timehistory-plot-remove {
  transition: all .3s ease-in-out;
}

.timehistory-plot-resize:hover,
.timehistory-plot-remove:hover {
  color: var(--button-blue-bg-top);
}

.timehistory-plot-sidemenu svg {
  height: 1.375rem;
  fill: white;
}

.timehistory-plot-sidemenu svg:hover {
  fill: var(--panel-corner-menu-icon-color-hover);
}

.timehistory-plot-result-toggle.enabled,
.timehistory-plot-settings.enabled {
  color: #337ab7;
}
.timehistory-plot-result-toggle.enabled line,
.timehistory-plot-result-toggle.enabled path {
  stroke: #337ab7 !important;
}

.timehistory-plot-no-data {
  font-size: 1rem;
  color: #a94442;
}

.timehistory-plot-settings.enabled,
.timehistory-plot-calc.enabled,
.timehistory-plot-sync.enabled {
  color: #337ab7;
}
.timehistory-plot-sync.unavailable {
  color: #555555 !important;
}
.event-audio-streaming audio {
  height: 2.25rem;
  top: 0.3125rem;
  width: 12.5rem;
  position: relative;
  margin-right: 0.3125rem;
}

.th-legend-wrapper.no-data-available {
  margin-bottom: 1.25rem;
}

.selector-entry .glyphicon-remove {
  top: 0.1875rem;
  margin-right: 0.3125rem;
  cursor: pointer;
  color: #F44336;
}

.selector-entry > div {
  margin-bottom: 0.3125rem;
}

.selector-entry .results-list {
  display: inline-block;
}

.selector-entry .result-list-entry {
  background-color: #1d9fdf;
  color: #000;
  padding: 0.125rem 0.25rem 0.125rem 0.25rem;  
  border-radius: 0.3125rem;
  display: inline-block;
  margin-left: 0.3125rem;
}

.selector-entry .point-name {
  display: inline-block;
  max-width: 40vh;
  margin-right: 0.625rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.points-list-add .glyphicon-plus {
  top: 0.0625rem;
}

span.result-select-last-time {
  float: right;
  position: relative;
  top: 0.625rem;
}

@media(max-width: 47.9375rem){
  .selectize-control{
    max-width: 20.625rem !important;
  }
}

.result-list-entry .plot-color {
  position: relative;
  height: 0.75rem;
  width: 0.75rem;
  margin-left: 0.3125rem;
  border: 0.0625rem solid #fff;
  cursor: pointer;
  display: inline-block;
}

.result-list-entry .sp-replacer {
  margin-left: 0.3125rem;
  padding: 0.125rem 0.25rem;
  border-radius: 0.3125rem;
}

.result-list-entry .sp-replacer .sp-preview{
  width: 0.875rem;
  height: 0.875rem;
}

.result-list-entry .sp-replacer .sp-dd{
  padding: 0.0625rem 0;
  height: 0.875rem;
  line-height: 0.875rem;
}

#project-tabs-map-range {
  white-space: nowrap;
  margin-right: 0.9375rem;
  border-radius: 0.3125rem;
  border: 0.0625rem solid #a4a4a4;
  padding: 0.3125rem 0.9375rem;
  position: relative;
  top: 0.25rem;
  color: #a4a4a4;
  margin-bottom: 0.4375rem;
}

.project-map-meteo-block .meteo-status .dropdown-menu li.selected a {
  font-weight: bolder !important;
}

#meteo-results-tree .jstree-anchor {
  cursor: pointer;
}

