/* Иконки */
/*
  /images = public/images
  images = public/css/images
*/
.x-button-clear {
  display: block;
  padding: 0;
  margin: 0;
  border: 0 none;
  border-radius: 0;
  background: none;
  box-shadow: none;
}
.icon-del-action {
  background: url("/images/minus.png") -2px -2px no-repeat;
}
.icon-add-action {
  background: url("/images/plus.png") -2px -2px no-repeat;
}
.icon-add {
  background-image: url("images/actions/add.png");
}
.icon-add2 {
  background-image: url("images/actions/add-outline.png");
  background-repeat: no-repeat;
  background-position: center center;
}
.icon-delete {
  background-image: url("images/actions/delete.png");
}
.icon-edit {
  background-image: url("images/actions/edit.png");
}
.icon-refresh {
  background-image: url("images/actions/refresh.png");
}
.icon-print {
  background-image: url("images/actions/print.png");
}
.icon-clone {
  background-image: url("images/actions/clone.png");
}
.icon-email-report {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAQnAAAEJwHZTx2AAAAAB3RJTUUH4QkPCxQOgfwFEwAAAVVJREFUKM+FkrFOW0EQRc+O1gKJSCmR+AL4ASQqCqSILkoa9Kx8AMiFjSgGqlhpkms5ShGFnuohmpRQ8CmUmJ7Sku2l2Ycfxg+utJqdnbmauTMbaIC7bwD/gS+SHpblWAPxBzACtoFR9l8hLJB+AmOasSLprHLiQvCU93Hm7h8lPcZc8UTS7yoo6VeDnJSvd8B6dPejGhHgk7uvvlU6pXTb6XQODTh3934tNgJulpzrKmEwGLRbrda/SvN3oA/8AY6Bbw1F/+b2z8fj8XxVWc++pABc5TXtZHsFfAb2ct7hsj1vuvu9pANgF9gHdrN/C2xlzZgZoTbBCmW2Rf1NUrue+6Jt4DK3bAtEgMLdU45fAsQY52RJhbuXwMEb/72UVABlSum57TJrKUII7/2wUlK71+ulAHzodrsXMcavAJPJBDObDyUEzIzZbIaZMZ1OMTOGw+HaE2+Kiu8BmIe8AAAAAElFTkSuQmCC');
}
.icon-email-send {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAQnAAAEJwHZTx2AAAAAB3RJTUUH4QkWDCAtsO+JBgAAAehJREFUKM/FU8Fu2kAQfbO7TmRjAkgkoRAkCEIiCFWK+gdR+xP5tXxIThzTW8+ACgeHRknBocbYxsLsTg9A21x6zZNGeoc3mpk3M8B7ge7u7gr39/cFrbWwLAvMzAAYgHgjJILWmomIT09P9e3t7VJtt9vPOSf3KVyFKsuy/1ZiZti2Ddd1l5PJZKXCZfjx+vr6x8PXh6Lv+wXaAbsG/sIYA8dxUK/Xk16vt5r9nFXler3+cnZ2ZnW73SAMQ14sFrZSCkT0J5gZ5XIZV1dX82az+Twej4/7/f6JbDQaNy8vL06pVDpqtVrzJEmiIAgKQggQEbbbLWq1mul0Ol4ul0sHg8HFaDQqGmNINhqNG2aWi8XCUkqpVqv1i5n9MAzLm80G1WoV7XZ7RkTJYDAoPj09FZkZzAx1cDJJEgyHw3wcx3R5efmaz+cnURQ1z8/Pv6dpWvQ878L3/SOttRFCMABSB0OEEEjTlDzPy2dZpjqdzmuaptMgCKzpdHqyXC5tZoaUEsysAUAxs2BmGGNARFiv13h8fLS11pUsy57jOP4QRdGRMQZCiIOOmJmU4ziplNIlIt5NsHN3Pp8rZq4rpeC67puVSSk3WZZZqlKpfBNCFPdJNoDj/YUBAP3DseexlDIUQjTf7S/wG0xiBL/MtEABAAAAAElFTkSuQmCC');
}
.icon-point {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+PHN0eWxlPi5zdDB7ZmlsbDojNDE0MDQyfTwvc3R5bGU+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNy4xIiBjeT0iNi45IiByPSIzLjQiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNyAxLjJjMy4yIDAgNS44IDIuNiA1LjggNS44cy0yLjYgNS44LTUuOCA1LjhTMS4yIDEwLjIgMS4yIDcgMy44IDEuMiA3IDEuMk03IDBDMy4yIDAgMCAzLjIgMCA3czMuMSA3IDcgNyA3LTMuMSA3LTctMy4yLTctNy03eiIgaWQ9IlhNTElEXzZfIi8+PC9zdmc+);
}
.icon-target {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI+PHBhdGggZmlsbD0iIzQxNDA0MiIgZD0iTTguOSAwTDYuMiA3LjggMTMuOSA1eiIvPjxwYXRoIGZpbGw9IiM0MTQwNDIiIGQ9Ik04LjYgOC4xYy0uMSAxLjItMS4xIDIuMi0yLjQgMi4yLTEuMyAwLTIuNC0xLjEtMi40LTIuNCAwLTEuMi45LTIuMiAyLjEtMi40bC40LTEuMmgtLjFjLTIgMC0zLjYgMS42LTMuNiAzLjZzMS42IDMuNiAzLjYgMy42IDMuNi0xLjYgMy42LTMuNnYtLjJsLTEuMi40eiIvPjxwYXRoIGZpbGw9IiM0MTQwNDIiIGQ9Ik0xMS4yIDcuMWMwIC4yLjEuNS4xLjcgMCAyLjgtMi4zIDUuMS01LjEgNS4xUzEgMTAuNyAxIDcuOHMyLjMtNS4xIDUuMS01LjFjLjIgMCAuNCAwIC42LjFsLjMtMWMtLjMgMC0uNi0uMS0xLS4xLTMuMiAwLTYgMi43LTYgNi4xUzIuOCAxNCA2LjIgMTRjMy40IDAgNi4yLTIuOCA2LjItNi4yIDAtLjQgMC0uNy0uMS0xLjFsLTEuMS40eiIvPjwvc3ZnPg==);
}
/* Базовые переопределения */
.x-panel {
  margin: 0;
}
.x-panel-header {
  padding-top: 7px;
  padding-right: 9px;
  padding-left: 9px;
  padding-bottom: 7px;
}
/* Невидимые Disabled закладки в TabPanel */
.x-tab-panel-disabled {
  display: none;
}
/* Пооддержка растягивания в полноэкранном режиме для карты */
.olMap:-moz-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.olMap:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.olMap:-ms-fullscreen {
  width: 100% !important;
  height: 100% !important;
}
.olMap:full-screen {
  width: 100% !important;
  height: 100% !important;
}
.mapControlPanel {
  width: 38px;
  height: 175px;
  cursor: pointer;
  right: 10px;
  top: 10px;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  padding: 2px;
}
.mapControlTemperatureLegendPanel {
  width: 369px;
  height: 45px;
  cursor: default;
  right: 10px;
  bottom: 10px;
  background-image: url("../images/weatherMapLegends/temperature.png");
  border-radius: 4px;
  padding: 2px;
}
.mapControlPrecLegendPanel {
  width: 276px;
  height: 45px;
  cursor: default;
  right: 10px;
  bottom: 70px;
  background-image: url("../images/weatherMapLegends/prec.png");
  border-radius: 4px;
  padding: 2px;
}
.mapControlPressureLegendPanel {
  width: 464px;
  height: 45px;
  cursor: default;
  right: 10px;
  bottom: 130px;
  background-image: url("../images/weatherMapLegends/pressure.png");
  border-radius: 4px;
  padding: 2px;
}
.mapControlWindLegendPanel {
  width: 276px;
  height: 45px;
  cursor: default;
  right: 10px;
  bottom: 190px;
  background-image: url("../images/weatherMapLegends/wind.png");
  border-radius: 4px;
  padding: 2px;
}
.mapControlCloudLegendPanel {
  width: 400px;
  height: 45px;
  cursor: default;
  right: 10px;
  bottom: 250px;
  background-image: url("../images/weatherMapLegends/cloud.png");
  border-radius: 4px;
  padding: 2px;
}
.mapControlSnowLegendPanel {
  width: 237px;
  height: 45px;
  cursor: default;
  right: 10px;
  bottom: 310px;
  background-image: url("../images/weatherMapLegends/snow.png");
  border-radius: 4px;
  padding: 2px;
}
.mapControlBtnLayersItemInactive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/layers-inactive.png") no-repeat center;
}
.mapControlBtnLayersItemInactive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/layers-inactive-hover.png") no-repeat center;
}
.mapControlBtnLayersItemActive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/layers-active.png") no-repeat center;
}
.mapControlBtnLayersItemActive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/layers-active-hover.png") no-repeat center;
}
.mapControlBtnFullScreenItemInactive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/fullscreen-inactive.png") no-repeat center;
}
.mapControlBtnFullScreenItemInactive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/fullscreen-inactive-hover.png") no-repeat center;
}
.mapControlBtnFullScreenItemActive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/fullscreen-active.png") no-repeat center;
}
.mapControlBtnFullScreenItemActive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/fullscreen-active-hover.png") no-repeat center;
}
.mapControlBtnPrintItemInactive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/print.png") no-repeat center;
}
.mapControlBtnPrintItemInactive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/print-white.png") no-repeat center;
}
.mapControlBtnPrintItemActive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/print.png") no-repeat center;
}
.mapControlBtnPItemActive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/print-white.png") no-repeat center;
}
.mapControlBtnRulerItemInactive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/ruler-inactive.png") no-repeat center;
}
.mapControlBtnRulerItemInactive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/ruler-inactive-hover.png") no-repeat center;
}
.mapControlBtnRulerItemActive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/ruler-active.png") no-repeat center;
}
.mapControlBtnRulerItemActive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/ruler-active-hover.png") no-repeat center;
}
.mapControlBtnAreaItemInactive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/area-inactive.png") no-repeat center;
}
.mapControlBtnAreaItemInactive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/area-inactive-hover.png") no-repeat center;
}
.mapControlBtnAreaItemActive {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/area-active.png") no-repeat center;
}
.mapControlBtnAreaItemActive:hover {
  height: 34px;
  width: 34px;
  border: 1px solid #C3D0DF;
  border-radius: 4px;
  background: url("images/layer/area-active-hover.png") no-repeat center;
}
.olControlTextButtonPanel.mapDynamicPanel {
  top: auto;
  bottom: 10px;
  left: 100px;
  right: auto;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  padding: 2px;
}
.olControlTextButtonPanel.mapImagesLoaderPanel {
  top: auto;
  bottom: 10px;
  left: 200px;
  right: auto;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  padding: 2px;
}
.mapImagesLoaderPanel:after {
  content: var(--map_buttons_satellite-images-loading);
}
.mapDynamicRemoveAllWorksItemActive:after {
  content: var(--map_buttons_hide-planned-work);
}
.mapDynamicRemoveAllTracksItemActive:after {
  content: var(--map_buttons_hide-tracks);
}
.mapDynamicExportTracksToKmlItemActive:after {
  content: var(--map_buttons_export-kml);
}
.mapDynamicUnblockTrackItemActive:after {
  content: var(--map_buttons_unlock-point);
}
.mapDynamicHideNdviItemActive:after {
  content: var(--map_buttons_hide-indexes);
}
.mapDynamicHideContourItemActive:after {
  content: var(--map_buttons_hide-archive-borders);
}
.mapDynamicRemoveAllTracksItemInactive,
.mapDynamicExportTracksToKmlItemInactive,
.mapDynamicPreviewPointsItemInactive,
.mapDynamicUnblockTrackItemInactive,
.mapDynamicHideNdviItemInactive,
.mapDynamicRemoveAllWorksItemInactive,
.mapDynamicStartHaulItemInactive,
.mapDynamicEndHaulItemInactive,
.mapDynamicApplyHaulItemInactive,
.mapDynamicCancelHaulItemInactive,
.mapDynamicHideContourItemInactive {
  display: none !important;
}
.mapDynamicStartHaulItemActive:after {
  content: "Начало перегона";
}
.mapDynamicEndHaulItemActive:after {
  content: "Конец перегона";
}
.mapDynamicCancelHaulItemActive:after,
.x-cancel-pointsItemActive:after {
  content: "Отмена";
}
.mapDynamicApplyHaulItemActive:after,
.x-apply-pointsItemActive:after {
  content: "Применить";
}
.x-m-panel-button,
.mapDynamicPanel div.x-cancel-pointsItemActive,
.mapDynamicPanel div.x-preview-pointsItemActive,
.mapDynamicPanel div.x-add-note-pointsItemActive,
.mapDynamicPanel div.x-delete-pointsItemActive,
.mapDynamicPanel div.x-apply-pointsItemActive {
  padding: 5px 8px;
  border-radius: 4px !important;
  font-family: Arial, serif;
  font-size: 12px;
  cursor: pointer;
  height: 24px;
}
.x-apply-pointsItemInactive,
.x-cancel-pointsItemInactive,
.x-delete-pointsItemInactive,
.x-add-note-pointsItemInactive,
.x-preview-pointsItemInactive {
  display: none!important;
}
.mapDynamicPanel div.x-apply-pointsItemActive {
  background: #30A86C;
}
.mapDynamicPanel div.x-apply-pointsItemActive:hover {
  background: #258053;
}
.mapDynamicPanel div.x-cancel-pointsItemActive {
  background: gray;
}
.mapDynamicPanel div.x-cancel-pointsItemActive:hover {
  background: #9a9a9a;
}
.mapDynamicPanel div.x-preview-pointsItemActive {
  width: 24px;
  height: 24px;
  background: white url(../images/preview.png) no-repeat center / 70%;
}
.mapDynamicPanel div.x-preview-pointsItemActive:hover {
  background: whitesmoke url(../images/preview.png) no-repeat center / 70%;
}
.mapDynamicPanel div.x-preview-pointsItemActive--selected {
  background-color: #ffd583;
}
.mapDynamicPanel div.x-add-note-pointsItemActive {
  width: 24px;
  height: 24px;
  background: white url(../images/note_add.png) no-repeat center / 70%;
}
.mapDynamicPanel div.x-add-note-pointsItemActive:hover {
  background: whitesmoke url(../images/note_add.png) no-repeat center / 70%;
}
.mapDynamicPanel div.x-add-note-pointsItemActive--selected {
  background-color: #ffd583;
}
.mapDynamicPanel div.x-delete-pointsItemActive {
  width: 24px;
  height: 24px;
  background: #C61F19 url(../images/delete.png) no-repeat center / 70%;
}
.mapDynamicPanel div.x-delete-pointsItemActive:hover {
  background: #e5342d url(../images/delete.png) no-repeat center / 70%;
}
.mapDynamicTemperatureLegendItemActive:after {
  content: url("../public/images/weatherMapLegends/temperature.png");
  height: 50px;
  width: 600px;
}
.mapDynamicTemperatureLegendItemInactive {
  visibility: hidden;
}
.mapDynamicPrecLegendItemActive:after {
  background-image: url("../public/images/weatherMapLegends/prec.png");
  height: 50px;
  width: 600px;
  background-size: 100%;
}
.mapDynamicPrecLegendItemInactive {
  visibility: hidden;
}
.mapDynamicPressureLegendItemActive:after {
  background-image: url("../public/images/weatherMapLegends/pressure.png");
  height: 50px;
  width: 600px;
  background-size: 100%;
}
.mapDynamicPressureLegendItemInactive {
  visibility: hidden;
}
.mapDynamicWindLegendItemActive:after {
  background-image: url("../public/images/weatherMapLegends/wind.png");
  height: 50px;
  width: 600px;
  background-size: 100%;
}
.mapDynamicWindLegendItemInactive {
  visibility: hidden;
}
.mapDynamicCloudLegendItemActive:after {
  background-image: url("../public/images/weatherMapLegends/cloud.png");
  height: 50px;
  width: 600px;
  background-size: 100%;
}
.mapDynamicCloudLegendItemInactive {
  visibility: hidden;
}
.mapDynamicSnowLegendItemActive:after {
  background-image: url("../public/images/weatherMapLegends/snow.png");
  height: 50px;
  width: 600px;
  background-size: 100%;
}
.mapDynamicSnowLegendItemInactive {
  visibility: hidden;
}
/* Дефолтовое центрирование по вертикали в гриде */
.x-grid-cell {
  vertical-align: middle !important;
  font: normal 12px/14px helvetica, arial, verdana, sans-serif;
}
.timeLine {
  vertical-align: top !important;
}
.x-column-header {
  font: bold 12px/14px helvetica, arial, verdana, sans-serif;
}
.tooltip {
  background-color: white;
}
.has-tooltip .x-column-header-inner {
  padding-left: 20px;
  margin-left: 3px;
  display: block;
  background-repeat: no-repeat;
  background-position: left 4px;
  background-image: url("../images/info.svg");
  background-size: 15px 15px;
}
.x-tree-elbow-img {
  width: 16px;
  height: 22px;
}
.entity-list-panel > .x-panel-header {
  padding-top: 5px;
  padding-right: 9px;
  padding-left: 9px;
  padding-bottom: 5px;
}
#start-div h2 {
  font-size: 12px;
  color: #555;
  padding-bottom: 5px;
  border-bottom: 1px solid #C3D0DF;
}
#start-div p {
  margin: 10px 0;
}
.x-tool-params-cntnr {
  border: 1px solid #65a1d7;
  border-radius: 5px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  overflow: hidden;
}
.x-tool-params-cntnr span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  font-weight: 400;
  color: #ffffff;
}
.x-tool-params {
  overflow: hidden;
  width: 16px;
  height: 23px;
  background: url("images/params.png") no-repeat 0px 3px;
  margin: 0px 5px 0px 10px;
  vertical-align: middle;
}
.x-tool-excel {
  background-image: url("images/excel.png");
}
.x-tool-worksHistory {
  background-image: url("images/worksHistory.png");
}
.x-tool-accumulateParams {
  background-image: url("images/temperature.png");
}
.x-tool-ndviParams {
  background-image: url("images/worksHistory.png");
}
.x-tool-ndviCompare {
  background-image: url("images/actions/clone_active.png");
  background-repeat: no-repeat;
}
.x-tool-annual {
  background-image: url("../images/annualToMonth.png");
  background-size: 15px;
  background-repeat: no-repeat;
}
.x-tool-graph {
  background-image: url("../images/graph.png");
}
.x-tool-multigraph {
  background-image: url("../images/graphMulti.png");
}
.x-panel-header .x-tool-img.x-tool-filter {
  background: url("images/enabled-filter.png") no-repeat center;
}
.x-tool-filter {
  background: url("images/disabled-filter.png") no-repeat center;
}
img.x-tool-history {
  background-image: url("images/history.png");
}
#reportData_header {
  padding-top: 4px;
  padding-bottom: 4px;
}
.noPadding {
  padding: 0px 0px 0px 0px;
}
.badge.ios {
  background-color: #0870b6;
  background: -moz-linear-gradient(100% 59% 90deg, #0870b6, #c1e4fc);
  background: -webkit-gradient(linear, 0% 0%, 0% 78%, from(#c1e4fc), to(#0870b6));
  border-radius: 50px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  color: #fff;
  font-family: helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  padding: 2px 6px;
  text-decoration: none;
  text-align: center;
}
.badge.ios.mini {
  border: 1px solid #fff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7);
  font-size: 9px;
  padding: 1px 4px;
}
.x-tool-geozone {
  background-image: url("/images/geozone.png");
}
.x-tool-unit {
  background-image: url("/images/unit.png");
}
.x-tool-schedule {
  background-image: url("/images/schedule.png");
}
.agrosignal-entityMenu-item {
  cursor: pointer;
  text-align: center;
  padding: 5px;
  margin: 8px;
}
.eMenuScrollButtons {
  z-index: 999;
  position: absolute;
  cursor: pointer;
  width: 80px;
  background-color: #fff;
  height: 30px;
  display: none;
}
#goDown {
  bottom: 0;
}
#goUp {
  top: 0;
}
.eMenuArrow {
  border: solid #add2ed;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  margin: auto;
}
.eMenuScrollButtons:hover .eMenuArrow {
  border-color: #157fcc;
  padding: 5px;
}
#goUp .eMenuArrow {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
#goDown .eMenuArrow {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.agrosignal-entityMenu-item-icon {
  background-color: transparent;
  background-repeat: no-repeat;
  padding: 3px;
}
.x-entity-menu--default .agrosignal-entityMenu-item {
  cursor: pointer;
  text-align: center;
  padding: 2px;
  margin: 8px;
}
.x-entity-menu--default .agrosignal-entityMenu-item-icon {
  padding: 0 0 5px;
}
.x-entity-menu--default .x-entity-menu-el__icon {
  width: 60px;
  height: 60px;
}
.x-entity-menu-el__icon {
  height: 48px;
  width: 48px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.x-entity-menu-el__unit::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/unit.png') url('../images/menu/unit_select.png') url('../images/menu/unit_hover.png');
}
.x-entity-menu-el__unit .x-entity-menu-el__icon {
  background-image: url('../images/menu/unit.png');
}
.x-entity-menu-el__unit.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/unit_select.png') !important;
}
.x-entity-menu-el__unit.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/unit_hover.png');
}
.x-entity-menu-el__field::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/field.png') url('../images/menu/field_select.png') url('../images/menu/field_hover.png');
}
.x-entity-menu-el__field .x-entity-menu-el__icon {
  background-image: url('../images/menu/field.png');
}
.x-entity-menu-el__field.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/field_select.png') !important;
}
.x-entity-menu-el__field.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/field_hover.png');
}
.x-entity-menu-el__georoute::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/georoute.png') url('../images/menu/georoute_select.png') url('../images/menu/georoute_hover.png');
}
.x-entity-menu-el__georoute .x-entity-menu-el__icon {
  background-image: url('../images/menu/georoute.png');
}
.x-entity-menu-el__georoute.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/georoute_select.png') !important;
}
.x-entity-menu-el__georoute.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/georoute_hover.png');
}
.x-entity-menu-el__people::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/people.png') url('../images/menu/people_select.png') url('../images/menu/people_hover.png');
}
.x-entity-menu-el__people .x-entity-menu-el__icon {
  background-image: url('../images/menu/people.png');
}
.x-entity-menu-el__people.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/people_select.png') !important;
}
.x-entity-menu-el__people.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/people_hover.png');
}
.x-entity-menu-el__customer::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/customer.png') url('../images/menu/customer_select.png') url('../images/menu/customer_hover.png');
}
.x-entity-menu-el__customer .x-entity-menu-el__icon {
  background-image: url('../images/menu/customer.png');
}
.x-entity-menu-el__customer.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/customer_select.png') !important;
}
.x-entity-menu-el__customer.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/customer_hover.png');
}
.x-entity-menu-el__schedule::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/schedule.png') url('../images/menu/schedule_select.png') url('../images/menu/schedule_hover.png');
}
.x-entity-menu-el__schedule .x-entity-menu-el__icon {
  background-image: url('../images/menu/schedule.png');
}
.x-entity-menu-el__schedule.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/schedule_select.png') !important;
}
.x-entity-menu-el__schedule.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/schedule_hover.png');
}
.x-entity-menu-el__weighbridge::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/weighbridge.png') url('../images/menu/weighbridge_select.png') url('../images/menu/weighbridge_hover.png');
}
.x-entity-menu-el__weighbridge .x-entity-menu-el__icon {
  background-image: url('../images/menu/weighbridge.png');
}
.x-entity-menu-el__weighbridge.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/weighbridge_select.png') !important;
}
.x-entity-menu-el__weighbridge.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/weighbridge_hover.png');
}
.x-entity-menu-el__meteostation::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/meteostation.png') url('../images/menu/meteostation_select.png') url('../images/menu/meteostation_hover.png');
}
.x-entity-menu-el__meteostation .x-entity-menu-el__icon {
  background-image: url('../images/menu/meteostation.png');
}
.x-entity-menu-el__meteostation.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/meteostation_select.png') !important;
}
.x-entity-menu-el__meteostation.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/meteostation_hover.png');
}
.x-entity-menu-el__hiredunit::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/hiredunit.png') url('../images/menu/hiredunit_select.png') url('../images/menu/hiredunit_hover.png');
}
.x-entity-menu-el__hiredunit .x-entity-menu-el__icon {
  background-image: url('../images/menu/hiredunit.png');
}
.x-entity-menu-el__hiredunit.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/hiredunit_select.png') !important;
}
.x-entity-menu-el__hiredunit.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/hiredunit_hover.png');
}
.x-entity-menu-el__protectedunit::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/protectedunit.png') url('../images/menu/protectedunit_select.png') url('../images/menu/protectedunit_hover.png');
}
.x-entity-menu-el__protectedunit .x-entity-menu-el__icon {
  background-image: url('../images/menu/protectedunit.png');
}
.x-entity-menu-el__protectedunit.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/protectedunit_select.png') !important;
}
.x-entity-menu-el__protectedunit.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/protectedunit_hover.png');
}
.x-entity-menu-el__opermanagement::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/opermanagement.png') url('../images/menu/opermanagement_select.png') url('../images/menu/opermanagement_hover.png');
}
.x-entity-menu-el__opermanagement .x-entity-menu-el__icon {
  background-image: url('../images/menu/opermanagement.png');
}
.x-entity-menu-el__opermanagement.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/opermanagement_select.png') !important;
}
.x-entity-menu-el__opermanagement.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/opermanagement_hover.png');
}
.x-entity-menu-el__container::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('../images/menu/container.png') url('../images/menu/container_select.png') url('../images/menu/container_hover.png');
}
.x-entity-menu-el__container .x-entity-menu-el__icon {
  background-image: url('../images/menu/container.png');
}
.x-entity-menu-el__container.x-item-selected .x-entity-menu-el__icon {
  background-image: url('../images/menu/container_select.png') !important;
}
.x-entity-menu-el__container.x-item-over .x-entity-menu-el__icon {
  background-image: url('../images/menu/container_hover.png');
}
.agrosignal-entityMenu-item-icon img {
  height: 48px;
  width: 48px;
}
.agrosignal-entityMenu-item-text {
  display: block;
  text-align: center;
  font: normal 10px tahoma, arial, verdana, sans-serif;
  text-decoration: none;
  padding-top: 2px;
}
.x-item-selected .agrosignal-entityMenu-item-icon {
  background: transparent;
}
.agrosignal-entityMenu-item-icon-badge {
  background-color: white;
  border: 1px solid;
  border-radius: 2px;
  color: #272A3D;
  font-family: helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 9px;
  padding: 2px 4px;
  display: block;
  float: right;
  position: absolute;
  top: -5px;
  right: -60px;
}
/* Панели */
.agrosignal-no-border-panel .x-panel-body {
  border-width: 0px;
}
.agrosignal-right-border-panel .x-panel-body {
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
}
.bg_TreeNodeColor {
  background-color: #ff000000;
}
/*****************************

Статусы дейтсвий транспорта

****************************/
.x-status-over {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
}
.x-status-selected {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
}
.x-status-normal {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
}
.x-status-Free {
  opacity: 0;
}
.x-status-Free .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(169, 169, 169, 0.66);
}
.x-status-Free.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(169, 169, 169, 0.76);
}
.x-status-Free.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(169, 169, 169, 0.86) !important;
}
.x-status-font-Free {
  color: rgba(169, 169, 169, 0.81);
}
.x-status-Stop {
  opacity: 0;
}
.x-status-Stop .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(3, 124, 255, 0.3);
}
.x-status-Stop.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(3, 124, 255, 0.4);
}
.x-status-Stop.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(3, 124, 255, 0.5) !important;
}
.x-status-font-Stop {
  color: rgba(3, 124, 255, 0.6);
}
.x-status-Unauthorized {
  opacity: 0;
}
.x-status-Unauthorized .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(255, 167, 48, 0.5);
}
.x-status-Unauthorized.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(255, 167, 48, 0.6);
}
.x-status-Unauthorized.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(255, 167, 48, 0.7) !important;
}
.x-status-font-Unauthorized {
  color: rgba(255, 167, 48, 0.8);
}
.x-status-Work {
  opacity: 0;
}
.x-status-font-Bold .x-grid-cell {
  font-weight: bold;
}
.x-status-Work .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(0, 204, 51, 0.3);
}
.x-status-Work.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(0, 204, 51, 0.4);
}
.x-status-Work.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(0, 204, 51, 0.5) !important;
}
.x-status-font-Work {
  color: rgba(0, 204, 51, 0.6);
}
.x-status-Unload {
  opacity: 0;
}
.x-status-Unload .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(204, 204, 0, 0.8);
}
.x-status-Unload.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(204, 204, 0, 0.9);
}
.x-status-Unload.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: #cccc00 !important;
}
.x-status-Moving {
  opacity: 0;
}
.x-status-Moving .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(125, 255, 19, 0.4);
}
.x-status-Moving.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(125, 255, 19, 0.5);
}
.x-status-Moving.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(125, 255, 19, 0.6) !important;
}
.x-status-font-Moving {
  color: rgba(125, 255, 19, 0.7);
}
.x-status-opac-Moving {
  opacity: 1;
}
.x-status-opac-Moving .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(125, 255, 19, 0.4);
}
.x-status-opac-Moving.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(125, 255, 19, 0.5);
}
.x-status-opac-Moving.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(125, 255, 19, 0.6) !important;
}
.x-status-opac-font-Moving {
  color: rgba(125, 255, 19, 0.7);
}
.x-status-Undefined {
  opacity: 0;
}
.x-status-Undefined .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(35, 1, 0, 0.61);
}
.x-status-Undefined.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(35, 1, 0, 0.71);
}
.x-status-Undefined.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(35, 1, 0, 0.81) !important;
}
.x-status-font-Undefined {
  color: #230100;
}
.x-status-NoCoordinate {
  opacity: 0;
}
.x-status-NoCoordinate .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(218, 52, 134, 0.8);
}
.x-status-NoCoordinate.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(218, 52, 134, 0.9);
}
.x-status-NoCoordinate.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: #da3486 !important;
}
.x-status-font-NoCoordinate {
  color: #da3486;
}
.x-status-ContainerConnectionLoss {
  opacity: 0;
}
.x-status-ContainerConnectionLoss .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(91, 83, 83, 0.78);
}
.x-status-ContainerConnectionLoss.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(91, 83, 83, 0.88);
}
.x-status-ContainerConnectionLoss.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(91, 83, 83, 0.98) !important;
}
.x-status-font-ContainerConnectionLoss {
  color: #5b5353;
}
.x-status-Unloaded {
  opacity: 0;
}
.x-status-Unloaded .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: #ffae40;
}
.x-status-Unloaded.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: #ffae40;
}
.x-status-Unloaded.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: #ffae40 !important;
}
.x-status-font-Unloaded {
  color: #ffae40;
}
.x-status-ConfirmedUnloaded {
  opacity: 0;
}
.x-status-ConfirmedUnloaded .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: #6ccd1d;
}
.x-status-ConfirmedUnloaded.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: #6ccd1d;
}
.x-status-ConfirmedUnloaded.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: #6ccd1d !important;
}
.x-status-font-ConfirmedUnloaded {
  color: #6ccd1d;
}
.x-status-Crowded {
  opacity: 0;
}
.x-status-Crowded .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(218, 29, 31, 0.78);
}
.x-status-Crowded .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(218, 29, 31, 0.78);
}
.x-status-Crowded.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(218, 29, 31, 0.88);
}
.x-status-Crowded.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(218, 29, 31, 0.98) !important;
}
.x-status-font-Crowded {
  color: #da1d1f;
}
.x-status-ConnectionLoss {
  opacity: 0;
}
.x-status-ConnectionLoss .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(218, 29, 31, 0.78);
}
.x-status-ConnectionLoss.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(218, 29, 31, 0.88);
}
.x-status-ConnectionLoss.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(218, 29, 31, 0.98) !important;
}
.x-status-font-ConnectionLoss {
  color: #da1d1f;
}
.x-status-opac-ConnectionLoss {
  opacity: 1;
}
.x-status-opac-ConnectionLoss .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(218, 29, 31, 0.78);
}
.x-status-opac-ConnectionLoss.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(218, 29, 31, 0.88);
}
.x-status-opac-ConnectionLoss.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(218, 29, 31, 0.98) !important;
}
.x-status-opac-font-ConnectionLoss {
  color: #da1d1f;
}
.x-status-Intermediate {
  opacity: 0;
}
.x-status-Intermediate .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: #ab8619;
}
.x-status-Intermediate.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: #ab8619;
}
.x-status-Intermediate.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: #ab8619 !important;
}
.x-status-font-Intermediate {
  color: #ab8619;
}
.x-status-NoDevice {
  opacity: 0;
}
.x-status-NoDevice .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: #260505;
}
.x-status-NoDevice.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: #260505;
}
.x-status-NoDevice.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: #260505 !important;
}
.x-status-font-NoDevice {
  color: #260505;
}
.x-status-Servicing {
  opacity: 0;
}
.x-status-Servicing .x-grid-cell {
  border-top: solid rgba(0, 0, 0, 0) 1px;
  border-bottom: solid rgba(0, 0, 0, 0) 1px;
  background-color: rgba(210, 160, 218, 0.78);
}
.x-status-Servicing.x-grid-row-over .x-grid-cell {
  /* border-top: dashed #696969 1px; */
  /* border-bottom: dashed #696969 1px; */
  background-color: rgba(210, 160, 218, 0.88);
}
.x-status-Servicing.x-grid-row-selected .x-grid-cell {
  border-top: solid #696969 1px;
  border-bottom: solid #696969 1px;
  background-color: rgba(210, 160, 218, 0.98) !important;
}
.x-status-font-Servicing {
  color: #d2a0da;
}
.statusIconNoDevice {
  background-color: #260505;
}
.statusIconConfirmedUnloaded {
  background-color: #6ccd1d;
}
.statusIconCrowded {
  background-color: rgba(218, 29, 31, 0.78);
}
.statusIconUnloaded {
  background-color: #ffae40;
}
.statusIconContainerConnectionLoss {
  background-color: rgba(91, 83, 83, 0.78);
}
.x-status-font-off {
  color: purple;
}
.x-status-off .x-grid-cell {
  background: purple;
}
.x-status-font-on {
  color: #ff99aa;
}
.x-status-on .x-grid-cell {
  background: #ff99aa;
}
.calcState4 {
  background: url("images/calcState4.gif") no-repeat left;
  width: 30px;
  height: 16px;
  display: block;
}
.calcState3 {
  background: url("images/calcState3.gif") no-repeat left;
  width: 30px;
  height: 16px;
  display: block;
}
.calcState2 {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  background: #55ff61;
  display: block;
  float: left;
  margin-right: 5px;
}
.calcState1 {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  background: #00ae09;
  display: block;
  float: left;
  margin-right: 5px;
}
.calcState0 {
  visibility: hidden;
}
.wrap-text .x-grid-cell-inner {
  white-space: normal;
}
td.wrap-text div {
  white-space: normal;
}
.updateTime {
  font-size: 10px;
  font-weight: 200;
  margin-left: 10px;
  color: #8c8c8c;
}
.wRow {
  display: flex;
  flex-direction: row;
}
.alignCenter {
  align-items: center;
}
.mb-15 {
  margin-bottom: 15px;
}
.wCol {
  padding: 5px;
  display: flex;
  flex-direction: column;
  width: 200px;
}
.w300 {
  width: 300px;
}
.wIcon {
  position: absolute;
  left: 0px;
}
.wIconRow {
  position: relative;
  padding-left: 30px;
  margin-top: 10px;
  align-items: center;
}
.paddingRight {
  padding: 5px 20px;
}
.forecastIcon {
  height: 2.5em;
  width: 3em;
}
.wMoon {
  height: 14px;
  margin-top: 7px;
}
.leftGreyBorder {
  position: relative;
}
.leftGreyBorder::before {
  position: absolute;
  left: -10px;
  top: 30px;
  content: "";
  display: block;
  width: 2px;
  background-color: #e1e1e1;
  height: 195px;
}
.weatherIcon {
  width: 8em;
  height: 5em;
}
.mainWeather {
  padding: 5px;
}
.greyColor {
  color: #8c8c8c;
}
.flexEnd {
  align-items: flex-end;
}
.boldText {
  font-size: 1.2em;
  font-family: sans-serif;
  font-weight: bold;
}
.weatherCard {
  padding: 0 5px;
}
.batLvl,
.ampLvl,
.tempLvl {
  width: 15px;
  margin-left: 5px;
}
.containerName {
  color: #658585;
  font-size: 1.2em;
  font-family: sans-serif;
  font-weight: bold;
}
.containerDetails a {
  text-decoration: none;
  color: #0f0f0f;
}
.cBio {
  color: #e76043;
  font-size: 0.87em;
  font-family: sans-serif;
}
.cAvatar {
  padding: 0.7em;
  margin-left: 0.3em;
  margin-top: 0.3em;
}
.cHeader {
  font-size: 1.17em;
  font-weight: bold;
}
.cIcon {
  font-size: 2.4em;
  margin-right: 5px;
  max-height: 40px;
}
.m5 {
  margin: 5px;
}
.entity-profile {
  margin: auto;
  height: 100%;
  background: #fff;
  border-radius: 0.3em;
  cursor: default;
}
.entity-profile .comment-link {
  bottom: 5px;
  position: absolute;
  left: 60px;
}
.entity-profile .username {
  margin: auto;
  margin-top: -5em;
  margin-left: 5.7em;
  margin-bottom: 0.2em;
  margin-right: 1em;
  color: #658585;
  font-size: 1.2em;
  font-family: sans-serif;
  font-weight: bold;
}
.entity-profile > .username > a {
  text-decoration: none;
}
.entity-profile > .description2 {
  color: #658585;
  font-size: 0.87em;
  font-family: sans-serif;
  font-weight: bold;
  margin-top: 2em;
  margin-left: 2em;
  margin-right: 1.4em;
}
.entity-profile > .descriptionContainer {
  color: #658585;
  font-size: 0.87em;
  font-family: sans-serif;
  font-weight: bold;
  margin-left: 2em;
  margin-right: 1.4em;
}
.entity-profile > .description3 {
  color: #658585;
  font-size: 0.87em;
  font-family: sans-serif;
  font-weight: bold;
  margin-left: 2em;
  margin-right: 1.4em;
}
.entity-profile .value1 {
  position: absolute;
  top: 5em;
  color: #658585;
  font-size: 1.3em;
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  width: 6em;
}
.entity-profile .bottom {
  position: absolute;
  border-top: 1px solid;
  bottom: 1em;
  color: #658585;
  font-size: 0.8em;
  font-family: sans-serif;
  width: 100%;
  padding: 0.2em;
  text-align: center;
}
.entity-profile .value1 > sup {
  font-size: 0.8em;
  color: #bbbbbb;
}
.entity-profile .bio {
  margin: auto;
  display: inline-block;
  margin-left: 8.4em;
  color: #e76043;
  font-size: 0.87em;
  font-family: sans-serif;
}
.entity-profile .crop-info-empty {
  display: inline-block;
  text-align: left;
  margin: 0;
  margin-top: 1em;
  padding: 0;
  position: relative;
  width: 100%;
  color: #ff0000;
  font-size: 0.87em;
  font-family: sans-serif;
}
.entity-profile .crop-info-title {
  display: inline-block;
  text-align: left;
  margin: 0;
  margin-top: 1em;
  padding: 0;
  position: relative;
  width: 100%;
  color: #000000;
  font-size: 0.87em;
  font-family: sans-serif;
}
.entity-profile .crop-info-title::before {
  content: "";
  margin: 0;
  margin-top: 0.6em;
  padding: 0;
  position: absolute;
  left: -25px;
  bottom: -1px;
  width: 25px;
  height: 25px;
  background-image: url("../images/crop.svg");
  background-size: 25px 25px;
}
.entity-profile .crop-info-varieties {
  display: inline-block;
  text-align: left;
  margin: 0;
  margin-top: 0.6em;
  padding: 0;
  width: 100%;
  color: #000000;
  font-size: 0.87em;
  font-family: sans-serif;
}
.entity-profile .crop-info-varieties::before {
  content: var(--stats-panel_information-tab_variety) ': ';
  color: #7c7c7c;
}
.entity-profile .crop-info-reproduction {
  display: inline-block;
  text-align: left;
  margin: 0;
  margin-top: 0.6em;
  padding: 0;
  width: 100%;
  color: #000000;
  font-size: 0.87em;
  font-family: sans-serif;
}
.entity-profile .crop-info-reproduction::before {
  content: var(--stats-panel_information-tab_reproduction) ': ';
  color: #7c7c7c;
}
.entity-profile .crop-info-prediction {
  display: inline-block;
  text-align: left;
  margin: 0;
  margin-top: 0.6em;
  padding: 0;
  position: relative;
  width: 100%;
  color: #7c7c7c;
  font-size: 0.87em;
  font-family: sans-serif;
}
.entity-profile .crop-info-prediction::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -25px;
  width: 23px;
  height: 23px;
  background-image: url("../images/sprout.svg");
  background-size: 23px 23px;
}
.entity-profile .crop-info-prediction::after {
  content: "";
  position: absolute;
  bottom: -1px;
  right: 25px;
  width: 15px;
  height: 15px;
  background-image: url("../images/info.svg");
  background-size: 15px 15px;
}
.entity-profile .separate-line {
  border-bottom: 1px solid #7c7c7c;
  margin-top: 0.5em;
  margin-right: 1em;
}
.entity-profile2 {
  width: 25em;
  height: 11em;
  background: #fff;
  border-radius: 0.3em;
  font-size: 11px;
  cursor: default;
}
.note-profile {
  margin: 8px;
  font-family: sans-serif;
}
.entity-profile2 .username {
  color: #658585;
  font-size: 18.7px;
  margin-left: 5.5px;
  font-family: sans-serif;
  font-weight: bold;
}
.note-profile .template {
  color: #658585;
  height: 40px;
  font-size: 18.7px;
  line-height: 1;
  font-weight: bold;
}
.entity-profile2 > .username > a {
  text-decoration: none;
}
.entity-profile2 > .description2 {
  color: #658585;
  font-size: 0.87em;
  font-family: sans-serif;
  font-weight: bold;
  margin-top: 2em;
  margin-left: 2em;
  margin-right: 1.4em;
}
.note-profile .attributes {
  display: revert;
  text-align: left;
  position: relative;
  margin-bottom: 7px;
  font-size: 12.1px;
  margin-top: 5px;
  width: 95%;
  color: #18191F;
}
.entity-profile .attributes {
  display: revert;
  text-align: left;
  position: absolute;
  bottom: 7px;
  font-size: 12.1px;
  width: 95%;
  color: #18191F;
}
.note-profile .attributes-key {
  color: #555759;
}
.note-profile .attributes-value {
  font-family: sans-serif;
}
.note-profile .list-attributes {
  width: 300px;
  height: 130px;
  overflow: auto;
  list-style: none;
  text-align: left;
  margin-top: auto;
  margin-bottom: 8px;
}
.entity-profile > .edit-link {
  background-image: url("images/actions/edit.png");
  border: 0;
  display: block;
  float: right;
  position: absolute;
  top: 6px;
  background-repeat: no-repeat;
  right: 6px;
  width: 16px;
  height: 16px;
}
.note-profile > .link {
  background-image: url("images/actions/edit.png");
  border: 0;
  display: block;
  float: right;
  position: absolute;
  top: 6px;
  background-repeat: no-repeat;
  right: 6px;
  width: 16px;
  height: 16px;
}
.entity-profile2 > .description3 {
  color: #658585;
  font-size: 0.87em;
  font-family: sans-serif;
  font-weight: bold;
  margin-left: 2em;
  margin-right: 1.4em;
}
.entity-profile2 .value1 {
  position: absolute;
  top: 5em;
  color: #658585;
  font-size: 1.3em;
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  width: 6em;
}
.entity-profile2 .bottom {
  position: absolute;
  border-top: 1px solid;
  bottom: 1em;
  color: #658585;
  font-size: 0.8em;
  font-family: sans-serif;
  width: 100%;
  padding: 0.2em;
  text-align: center;
}
.entity-profile2 .value1 > sup {
  font-size: 0.8em;
  color: #bbbbbb;
}
.entity-profile2 .bio {
  margin: auto;
  display: inline-block;
  margin-left: 8.4em;
  color: #e76043;
  font-size: 0.87em;
  font-family: sans-serif;
}
.forecast_td {
  width: 20%;
  color: #828585;
  font-size: 0.87em;
  font-family: sans-serif;
}
.forecast_temp_max {
  color: #F7AA6E;
}
.forecast_temp_min {
  color: #6ECCFF;
}
.entity-profile > .refresh {
  position: absolute;
  bottom: 5px;
  left: 10px;
}
.entity-profile > .description {
  overflow: hidden;
  max-height: 120px;
  overflow-y: auto;
  word-break: break-word;
  margin: 1.05em 1em 1.05em 8em;
  width: 19.3em;
  color: #828585;
  font-size: 0.87em;
  font-family: sans-serif;
}
.entity-profile > .description > a > img.bullet {
  vertical-align: middle;
}
.entity-profile > .description > a {
  text-decoration: none;
}
.entity-profile > .description > span.text {
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
}
.entity-profile > .description .text {
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
}
.entity-profile > img.avatar {
  padding: 0.7em;
  margin-left: 0.3em;
  margin-top: 0.3em;
  height: 6.23em;
  width: 6.23em;
}
.entity-profile > img.small_avatar {
  padding: 0.7em;
  margin-left: 0.3em;
  margin-top: 0.3em;
  height: 3.11em;
  width: 3.11em;
  border-radius: 18em;
}
.entity-profile > .link {
  background-image: url("images/shortcut.png");
  display: block;
  float: right;
  position: absolute;
  top: 6px;
  right: 6px;
  width: 16px;
  height: 16px;
}
.entity-profile ul.data {
  margin: 2em auto;
  height: 3.7em;
  background: #4eb6b6;
  text-align: center;
  border-radius: 0 0 0.3em 0.3em;
}
.entity-profile li {
  margin: 0 auto;
  padding: 1.3em;
  width: 33.33334%;
  display: table-cell;
  text-align: center;
}
/* .entity-profile span {
  font-family: sans-serif;
  color: #e3eeee;
  white-space: nowrap;
  font-size: 1.27em;
  font-weight: bold;
}
.entity-profile span:hover {
  color: #daebea;
}

*/
.x-layout-split-left {
  background-image: url(images/util/splitter/collapse-left.png);
  z-index: 100;
  width: 24px;
  height: 40px;
  margin-top: -20px;
}
.x-splitter-collapsed .x-layout-split-left {
  background-image: url(images/util/splitter/collapse-right.png);
  z-index: 100;
  width: 24px;
  height: 40px;
  margin-top: -20px;
}
.x-layout-split-top-ex {
  background-image: url(images/util/splitter/collapse-top.png);
  z-index: 100;
  width: 40px;
  height: 24px;
  margin-left: -50px;
  left: 50%;
  cursor: pointer;
  position: absolute;
  background-repeat: no-repeat;
  top: -21px;
}
.x-layout-split-bottom-ex {
  background-image: url(images/util/splitter/collapse-bottom.png);
  z-index: 100;
  width: 40px;
  height: 24px;
  margin-left: 10px;
  left: 50%;
  cursor: pointer;
  position: absolute;
  background-repeat: no-repeat;
  top: 34px;
}
.x-cell-red {
  font-weight: bold;
  color: red;
}
.x-cell-green {
  font-weight: bold;
  color: green;
}
div.olControlTextInformation {
  bottom: 0;
  right: 3px;
  width: 250px;
  display: block;
  position: absolute;
  font-family: Arial;
  font-size: smaller;
}
.headerCheckbox .x-form-cb {
  margin-top: 0px;
}
.hotTemp {
  color: #ff0000;
}
.lowTemp {
  color: #6ECCFF;
}
.roundIcon {
  height: 20px;
  width: 20px;
  border-radius: 50%;
}
.ml2 {
  margin-left: 2px;
}
.x-geoZone-column:hover {
  text-decoration: underline;
  cursor: pointer;
}
.ag-theme-balham .header-cell-wrap .ag-header-cell-text {
  white-space: normal !important;
  padding: 10px 0;
  line-height: 18px;
}
.ag-theme-balham .ag-grid-has-tooltip .ag-header-cell-text {
  padding-left: 20px;
  margin-left: 3px;
  display: block;
  background-repeat: no-repeat;
  background-position: left 12px;
  background-image: url("../images/info.svg");
  background-size: 15px 15px;
}
.cell-wrap {
  white-space: normal;
  line-height: 18px !important;
}
.bold-label-style {
  font-weight: bold;
}
