html, body
{
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

.tv_left_class .ui-tabs-navscroller {
  display: none;
}

.tv_left_class .ui-tabs-panel {
  padding: 0;
}

.ui-icon-highlight-names {
  background-image: url('../images/highlight_names.png') !important;
}

.ui-icon-highlight-names-none {
  background-image: url('../images/highlight_names_none.png') !important;
}

.ui-icon-mobile-version-icon {
  background-image: url(../images/custom-icons/mobile-version-16x16.png) !important;
}

/*

.ui-growl {
  position: absolute;
  top: 40%;
  left: 37%;
  width: 400px;
  height: 50%;
  z-index:9999;
  overflow: auto; -webkit-overflow-scrolling: touch;
}
*/
/*
.ui-growl-message {
    float: right;
    padding: 0 0 5px;
    width: 300px;
}
*/

.hide-column-names table thead tr {
  display: none;
}

.ui-menu {
  width: 180px !important;
}


.marker-with-label-style1 {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}

.tooltip {
  background-color: #FFFFFF;
  position: absolute;
  padding: 2px;
  border: 1px solid gray;
  font-size: 11px;
  background-color: #FFFFFF;
  color: #000000;
  opacity: 0.70;
  z-index: 34000;
}

#tooltip_poi_name {
  font-size: 16px;
  overflow: hidden;
  padding: 5px;
  text-overflow: ellipsis;
}

#tooltip_poi_img {
  border: 1px solid #D3D3D3;
  float: left;
  margin: 5px;
  padding: 2px 2px 0;
}

.ui-datatable-hor-scroll .ui-datatable-tablewrapper,.scrolling-div .ui-datatable-tablewrapper{
  overflow: auto; -webkit-overflow-scrolling: touch;
  width: 100%;
  padding-bottom: 5px;
}

.ui-panelgrid .ui-panelgrid-cell {
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  padding: 1px 5px;
}

.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
  padding: 0.2em 0.5em;
}

.ui-button-text-only .ui-button-text {
  padding: 0.2em 0.5em;
}

.ui-panel .ui-panel-titlebar {
  padding: 0.2em 0.5em;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  padding: 4px;
}

.sc_datatable_tracks thead th, .sc_datatable_tracks tbody td, .sc_datatable_tracks tfoot td {
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  padding: 4px;
}

.track_annotation_marker-with-label-style {
  font-weight: bold;
  text-align: left;
  width: auto;
  border-width: 1px;
  border-style: solid;
  white-space: nowrap;
  line-height: 1.0;
  padding: 1px;
  opacity: 0.50;
}


.sc_datatable_monitoring thead th, .sc_datatable_monitoring tbody td, .sc_datatable_monitoring tfoot td {
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  padding: 1px;
}
.sc_datatable_monitoring .ui-column-resizer {
  margin: -4px -8px -4px 0px;
}

.sc_datatable_monitoring thead th, .sc_datatable_tracks tbody td, .sc_datatable_tracks tfoot td {
  background-color: white !important;
}

.sc_datatable_monitoring {
  width: 800px;
}

.sc_datatable_monitoring_v2 {
  width: 100px;
}

element.style {
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-top: 1px;
}

.ui-selectcheckboxmenu .sc_without_selectall .ui-chkbox .ui-widget {
  display:none;
}

.ui-icon-select-map-source {
  background-image: url("../images/custom-icons/map16x16.png") !important;
}

.sc_overlay_panel_without_padding .ui-overlaypanel-content {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}

.sc_scroll_panel_journal .ui-scrollpanel-content {
  font-size: 10px !important;
  font-weight: bold !important;
  text-indent: 5px !important;
}

.sc_scroll_panel_journal p {
  margin: 0px !important;
  padding: 0px !important;
}

.sc_overlay_panel_journal .ui-overlaypanel-content {
  font-size: 10px !important;
  font-weight: bold !important;
  text-indent: 5px !important;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}

.sc_overlay_panel_journal p {
  margin: 0px !important;
  padding: 0px !important;
}

.sc_column_setup_image {
  background-image: url(../images/custom-icons/column_setup.png) !important;
}

.sc_accordion_panel_reports .ui-accordion-content {
  border-top: 0 none;
  margin-bottom: 0px;
  margin-top: 0px;
  overflow: auto; -webkit-overflow-scrolling: touch;
  padding: 1px;
  position: relative;
  top: 1px;
}

.sc_accordion_panel_reports_setup .ui-accordion-content {
  border-top: 0 none;
  margin-bottom: 0px;
  margin-top: 0px;
  overflow: auto; -webkit-overflow-scrolling: touch;
  padding: 1px;
  position: relative;
  top: 1px;
}

.ui-icon-over-speed {
  background-image: url(../images/custom-icons/over_speed.png) !important;
}

input[readonly]
{
  opacity: 0.35;
}

#id_div_top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 47px;
}
#id_div_middle {
  position: fixed;
  top: 47px;
  bottom: 27px;
  left: 0;
  right: 0;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}
#id_div_bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 27px;
}

.ui-show-icon-32-32 {
  background-image: url("../images/custom-icons/show32x32.png") !important;
}

.TextAlignRight .pe-inputNumber {
  text-align: right !important;
}

.ui-icon-excel {
  background-image: url(../images/excel_21x21.png) !important;
}
