.user-avatar__label {
   background-color: #0e79cb;
   color: #fff !important;
   border: 1px solid white;
   border-radius: 50px !important;
}
.map-logo {
  display: none!important;
}

.logo__pic {
  width: 40px;
}

.header {
  background: linear-gradient(to right, #002f94, #1a73e8);
  color: #fff;
  box-shadow: 0 3px 4px 0 rgb(0 0 0 / 20%), 0 3px 3px -2px rgb(0 0 0 / 14%), 0 1px 8px 0 rgb(0 0 0 / 12%)
}

.header__title-logo:after {
  opacity: 1;
}

.navigation-menu {
  background-color: #fff!important;
  border-right: 1px solid rgba(26, 115, 232, .5);
}

.navigation-menu__icon {
  color: #1a73e8!important;
  opacity: 1!important;
}
.navigation-menu__item.active .navigation-menu__icon {
  color: #002f94!important
}

.ol-control__icon {
  color: #1a73e8;
}

.nextgis.claro .dijitTreeRowSelected {
  background-color: #70aeff;
}

.nextgis.claro .dijitTreeRowHover {
  background-color: #70aeff;
}

.dijitTreeContainer {
  width: 100%!important
}

.dijitTreeLabel {
  margin: 0;
}

.dijitTree {
  scrollbar-width: thin;
}

.dijitTree::-webkit-scrollbar {
  width: 6px;
}

.dijitTree::-webkit-scrollbar-track {
  background: transparent;
}

.dijitTree::-webkit-scrollbar-thumb {
  background-color: transparent;
}

.nextgis.claro .dijitToolbar {
  background-color: #1a73e8;
  color: #fff;
}

.claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode {
  border-color: transparent;
  background-image: none;
  background-color: #70aeff;
}

.claro .dijitDropDownButton .dijitButtonNode {
  color: #fff
}

.leftPanelPane {
  box-shadow: 1px 0px 4px 0 rgb(0 0 0 / 20%), 0 3px 3px -2px rgb(0 0 0 / 14%), 0 1px 8px 0 rgb(0 0 0 / 12%)
}

.claro .dijitTreeExpando {
  max-width: 256px;
  max-height: 256px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPgogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDMuODU3NjM3NDE3MzE0MTY0ZS0xNywtMC42MzAwMDAwMDAwMDAwMDAxLDAuNjMwMDAwMDAwMDAwMDAwMSwzLjg1NzYzNzQxNzMxNDE2NGUtMTcsNTYuNjA5OTk1MTkzNDgxNDQsMjQ5LjM5MDAwNzYyOTM5NDUyKSI+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8ZyBpZD0iZXhwYW5kLW1vcmUiPgoJCTxwb2x5Z29uIHBvaW50cz0iMjcwLjMsNTguNjUgMTUzLDE3NS45NSAzNS43LDU4LjY1IDAsOTQuMzUgMTUzLDI0Ny4zNSAzMDYsOTQuMzUgICAiIGZpbGw9IiMxYTczZTgiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiLz4KCTwvZz4KPC9nPgoKCgoKCgoKCgoKCgoKCgo8L2c+Cjwvc3ZnPgo=);
  background-size: cover;
  background-position: 50% 50%!important;
  transition: .3s;
}
.claro .dijitTreeExpandoOpened {
  transform: rotate(90deg);
}

.claro .dijitTreeExpandoLeaf {
  background-image: none;
}

.claro .cbtreeCheckBox {
  position: relative;
  background-image: none!important;
}

.claro .cbtreeCheckBox:before {
  position: absolute;
  display: block;
  content: '';
  top: 3px;
  left: 4px;
  width: 10px;
  height: 10px;
  transform: scale(0);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxNS41NTYgNTE1LjU1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwyLjI3MzczNjc1NDQzMjMyMDZlLTEzLDEuNzA1MzAyNTY1ODI0MjQwNGUtMTMpIj48cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGQ9Im0wIDI3NC4yMjYgMTc2LjU0OSAxNzYuODg2IDMzOS4wMDctMzM4LjY3Mi00OC42Ny00Ny45OTctMjkwLjMzNyAyOTAtMTI4LjU1My0xMjguNTUyeiIgZmlsbD0iIzFhNzNlOCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
  background-size: cover;
  z-index: 2;
  transition: .3s;
}

.claro .cbtreeCheckBox:after {
  position: absolute;
  display: block;
  content: '';
  top: -2px;
  width: 100%;
  height: 100%;
  border: 1px solid #1a73e8;
  background-color: #fff;
}

.claro .dijitFolderClosed,
.claro .dijitFolderOpened{
  display: none;
}

.dijitCheckBoxInput {
  position: relative;
  z-index: 3;
}

.claro .dijitTreeContent {
  margin-left: 10px;
}

.claro .cbtreeCheckBox.cbtreeCheckBoxChecked:before {
  transform: scale(1);
}

#dijit_Toolbar_0 .dijitArrowButtonInner {
  max-width: 10px;
  max-height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNMjI1LjkyMywzNTQuNzA2Yy04LjA5OCwwLTE2LjE5NS0zLjA5Mi0yMi4zNjktOS4yNjNMOS4yNywxNTEuMTU3Yy0xMi4zNTktMTIuMzU5LTEyLjM1OS0zMi4zOTcsMC00NC43NTEgICBjMTIuMzU0LTEyLjM1NCwzMi4zODgtMTIuMzU0LDQ0Ljc0OCwwbDE3MS45MDUsMTcxLjkxNWwxNzEuOTA2LTE3MS45MDljMTIuMzU5LTEyLjM1NCwzMi4zOTEtMTIuMzU0LDQ0Ljc0NCwwICAgYzEyLjM2NSwxMi4zNTQsMTIuMzY1LDMyLjM5MiwwLDQ0Ljc1MUwyNDguMjkyLDM0NS40NDlDMjQyLjExNSwzNTEuNjIxLDIzNC4wMTgsMzU0LjcwNiwyMjUuOTIzLDM1NC43MDZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIj48L3BhdGg+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPC9nPjwvc3ZnPg==);
  background-size: cover;
  background-position: 50% 1px;
  margin-left: 2px;
}

#dijit_layout_ContentPane_4 .claro .dijitFolderClosed,
.claro .dijitFolderOpened {
  display: inline-block;
  margin-right: 5px;
}

#dijit_layout_ContentPane_4 .cbtreeCheckBox {
  display: none;
}

#dijit_layout_ContentPane_4 .claro .dijitTreeContent {
  margin-left: 0!important;
}

#dijit_layout_ContentPane_4 .claro .dijitTreeExpandoLeaf {
  display: none;
}

@media screen and (max-width: 565px) {
  body,
  .layout {
    min-width: 100%
  }
  .header {
    font-size: 12px
  }
  .header__left {
    padding-right: 70px;
  }
  .user-avatar {
    display: none;
  }
  .sidebar-helper {
    position: static
  }
  .pure-u-1-4, .pure-u-6-24 {
    width: 100%;
    margin: 0 30px;
  }
  .pure-u-3-4, .pure-u-18-24 {
    width: 100%;
  }
  .content-box > .table-wrapper {
    overflow: auto
  }
}





