body, .x-body, .x-btn-inner-default-toolbar-small, .x-btn-inner-default-small, .x-panel-header-title-default, .x-column-header{
    font-family: 'Fira Sans', sans-serif;
}
body {
    position: relative !important;
}


.main-header {
    background-color: #FF0000/*#0276AB*/;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    border: none;
    outline: none;
    z-index: 1;
    width: auto !important;
    transition: all .5s;
}
.main-header.open {
    width: calc(100% - 60px) !important;
}
.main-header #mainTitle{
    line-height: normal;
    padding: 0 30px;
    display: flex;
    height: 72px;
    border: none;
    cursor: default;
    border-right: 1px solid #0098DD !important;
    background: transparent !important;
    top: 0 !important;
    position: relative !important;
    left: unset !important;
    right: unset !important;
    margin-right: 0px !important;
}
.main-header #BaseLayerCBox {
    display: none !important;
}
.main-header.open #BaseLayerCBox {
    display: flex !important;
}
.main-header #ZoomByBoxBtn {
    display: none !important;
}
.main-header.open #ZoomByBoxBtn {
    display: flex !important;
}
.main-header #MeasureLineBtn {
    display: none !important;
}
.main-header.open #MeasureLineBtn {
    display: flex !important;
}
.main-header #MeasureSqBtn {
    display: none !important;
}
.main-header.open #MeasureSqBtn {
    display: flex !important;
}
.main-header #MapAsPicBtn {
    display: none !important;
}
.main-header.open #MapAsPicBtn {
    display: flex !important;
}
.main-header #HeaderSearch {
    display: none !important;
}
.main-header.open #HeaderSearch {
    display: flex !important;
}
.main-header #MapEditBlock {
    display: none !important;
}
.main-header.open #MapEditBlock {
    display: flex !important;
}
.main-header #HeaderKTPButton {
    display: none !important;
}
.main-header.open #HeaderKTPButton {
    display: flex !important;
}
.main-header #mainTitle .x-btn-wrap {
    outline: none !important;
}
.main-header #mainTitle .main-title {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    letter-spacing: 0.01em;
    color: #ffffff;
    line-height: normal;
}
.main-header > .x-box-inner > .x-box-target{
    display: flex;
    height: 72px;
    justify-content: space-between;
    width: unset !important;
    position: relative;
    align-items: center;
}
.main-header > .x-box-inner > .x-box-target > div{
    display: flex;
    position: relative !important;
    right: unset !important;
    left: unset !important;
    top: 0 !important;
}
.main-header > .x-box-inner > .x-box-target > a{
    display: flex;
    position: relative !important;
    right: unset !important;
    left: unset !important;
    top: 0 !important;
}
#BaseLayerCBox {
    display: flex !important;
    position: relative !important;
    top: 0 !important;
    padding: 18px 0;
    width: 239px !important;
    right: unset !important;
    left: unset !important;
    height: 72px;
    margin-right: 30px !important;
}
#BaseLayerCBox > div {
    width: 239px !important;
    max-width: 239px !important;
}
#BaseLayerCBox > div > #BaseLayerCBox-triggerWrap {

}
#BaseLayerCBox > div > #BaseLayerCBox-triggerWrap #BaseLayerCBox-inputWrap {
    border: none;
}
#BaseLayerCBox > div > #BaseLayerCBox-triggerWrap #BaseLayerCBox-inputWrap input {
    height: 100%;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    outline: none;
    border: 1px solid #E3E3E3;
    border-right: none;
    padding-left: 10px;
    font-size: 14px;
    color: #333333;
}
#BaseLayerCBox > div > #BaseLayerCBox-triggerWrap #BaseLayerCBox-trigger-picker {

}
#BaseLayerCBox > div > #BaseLayerCBox-triggerWrap .x-form-trigger-toolbar {
    width: 40px;
    background-color: #ffffff;
    border: 1px solid #E3E3E3;
    border-left: none;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background-image: url("../img/dropdown-icon.svg");
    background-position: center;
}
#BaseLayerCBox-picker #BaseLayerCBox-picker-listEl{
    padding: 0;
}
#BaseLayerCBox-picker #BaseLayerCBox-picker-listEl li {
    font-size: 14px;
    color: #76767A;
    background-color: transparent;
    outline: none;
    border: none;
    line-height: normal;
    padding: 8px 10px;
}
#BaseLayerCBox-picker #BaseLayerCBox-picker-listEl li:hover {
    background-color: #F5F5F7;
}
#ZoomByBoxBtn {
    position: relative !important;
    left: unset !important;
    right: unset !important;
    top: unset !important;
    height: 72px;
    padding: 0 10px;
    background: transparent !important;
    outline: none !important;
    border: none !important;
}
#ZoomByBoxBtn:hover {
    background: #0098DD !important;
}
#ZoomByBoxBtn .x-btn-wrap {
    border: none !important;
    outline: none !important;
}
#ZoomByBoxBtn .x-btn-icon-el-default-toolbar-small {
    width: 18px;
    height: 18px;
}
#MeasureLineBtn {
    position: relative !important;
    left: unset !important;
    right: unset !important;
    top: unset !important;
    height: 72px;
    padding: 0 10px;
    background: transparent !important;
    outline: none !important;
    border: none !important;
}
#MeasureLineBtn:hover {
    background: #0098DD !important;
}
#MeasureLineBtn .x-btn-icon-el-default-toolbar-small {
    width: 18px;
    height: 18px;
}
#MeasureLineBtn .x-btn-wrap {
    border: none !important;
    outline: none !important;
}
#MeasureSqBtn {
    position: relative !important;
    left: unset !important;
    right: unset !important;
    top: unset !important;
    height: 72px;
    padding: 0 10px;
    background: transparent !important;
    outline: none !important;
    border: none !important;
}
#MeasureSqBtn:hover {
    background: #0098DD !important;
}
#MeasureSqBtn .x-btn-wrap {
    border: none !important;
    outline: none !important;
}
#MeasureSqBtn .x-btn-icon-el-default-toolbar-small {
    width: 18px;
    height: 18px;
}
#MapAsPicBtn .x-btn-wrap {
    border: none !important;
    outline: none !important;
}
#HeaderSearch {
    width: unset !important;
    height: 72px !important;
    background: transparent !important;
    border: none !important;
    border-left: 1px solid #0098DD !important;
    outline: none !important;
    border-radius: 0px !important;
    padding: 27px 25px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
}
#HeaderSearch .x-btn-wrap {
    border: none !important;
    outline: none !important;
}
#HeaderSearch #HeaderSearch-btnWrap:after {
    display: none;
}
#HeaderSearch .x-btn-icon-el-default-small {
    width: 18px;
    height: 18px;
    margin-right: 13px;
}
#HeaderSearch .x-btn-inner-default-small {
    color: #ffffff;
    font-size: 16px;
    padding: 0;
}
#MapAsPicBtn {
    position: relative !important;
    left: unset !important;
    right: unset !important;
    top: unset !important;
    height: 72px;
    padding: 0 10px;
    background: transparent !important;
    outline: none !important;
    border: none !important;
}
#MapAsPicBtn:hover {
    background: #0098DD !important;
}
#MapAsPicBtn .x-btn-wrap {
    border: none !important;
}
#MapAsPicBtn .x-btn-icon-el-default-toolbar-small {
    width: 18px;
    height: 18px;
}
.x-css-shadow {
    display: none !important;
}
#SearchDropdownMenu {
    border: none !important;
    outline: none !important;
    background: #ffffff !important;
    border-radius: 4px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
#SearchDropdownMenu .x-menu-body-default {
    border: none !important;
    outline: none !important;
    background: #ffffff !important;
    border-radius: 4px;
    padding: 20px 30px;
}
#SearchDropdownMenu .x-menu-body-default .x-menu-icon-separator {
    display: none !important;
}
#SearchDropdownMenu .x-menu-body-default .x-menu-item-separator {
    display: none !important;
}
#SearchDropdownMenu #findruletext-inputEl {
    height: 36px;
    border-radius: 4px;
    outline: none;
    border: 1px solid #E3E3E3;
    border-right: none;
    padding-left: 10px;
    font-size: 14px;
    color: #333333;
    background-image: none;
    box-shadow: none;
    padding-right: 44px;
}
#SearchDropdownMenu .x-form-text-wrap-default {
    border: none !important;
}
#SearchDropdownMenu .x-box-target .x-btn-default-small{
    left: auto !important;
    right: 0 !important;
    height: 36px;
    background-color: #fff;
    border: 1px solid #E3E3E3;
    border-left: none;
    /*background-image: url(../img/search-blue.svg);*/
    background-image: none;
    background-size: 18px 18px;
    background-position: center;
    background-repeat: no-repeat;
}

/*.x-btn-wrap .x-btn-wrap-default-small .x-btn-arrow .x-btn-arrow-right*/
/*.x-btn .x-unselectable .x-box-item .x-btn-default-small .x-menu-item-cmp .x-menu-item-cmp-default*/
/*background-image: none;*/

/*
#Set_LyrAreaBtn  {
    background-image: none !important;
}
*/

#findbtn{
    background-image: url(../img/search-blue.svg)!important;
    background-size: 18px 18px;
    background-position: center;
    background-repeat: no-repeat;
}


#SearchDropdownMenu .x-box-target .x-form-item, #SearchDropdownMenu .x-box-target {
    width: 100% !important;
}
#SearchDropdownMenu .x-box-target .x-menu-item-indent-default {
    width: 100% !important;
    left: 0 !important;
}
#SearchDropdownMenu .x-box-target .x-menu-item-indent-default .x-box-inner {
    width: 100% !important;
}
#HeaderKTPButton {
    position: relative !important;
    left: unset !important;
    right: unset !important;
    top: unset !important;
    height: 72px;
    padding: 0 10px;
    background: transparent !important;
    outline: none !important;
    border: none !important;
}
#HeaderKTPButton #HeaderKTPButton-btnWrap:after {
    display: none;
}
#HeaderKTPButton #HeaderKTPButton-btnInnerEl {
    color: #ffffff;
    font-size: 16px;
    line-height: 21px;
}
#HeaderKTPButton .x-btn-wrap {
    border: none;
    outline: none;
}
#MapEditBlock {
    position: relative !important;
    left: unset !important;
    right: unset !important;
    top: unset !important;
    height: 72px;
    padding: 0 15px;
    background: transparent !important;
    outline: none !important;
    border: none !important;
    width: auto !important;
}
#MapEditBlock .x-btn-wrap {
    border: none;
    outline: none;
}
#MapEditBlock .x-btn-icon-el-default-small {
    margin-right: 13px;
}
#MapEditBlock .x-btn-inner-default-small {
    color: #ffffff;
    font-size: 16px;
}
#MapEditBlock #MapEditBlock-btnWrap:after {
    display: none;
}
.main-header > .x-box-inner {
    background-color: #0467A8;/*#0276AB;*/
    width: auto !important;
}
.manageHeaderButton {
    border-radius: 0 !important;
    border: none;
    padding: 0;
    margin-left: 10px;
    background-color: #0467A8/*#0276AB*/ !important;
    background-image: none !important;
}
.main-header.open .manageHeaderButton{
    border-left: 1px solid #0098DD;
}
.manageHeaderButton.x-btn-over {
    background: #0098DD !important;
    border-radius: 0 !important;
    border: none;
    border-left: 1px solid #0098DD !important;
}
.manageHeaderButton .x-btn-icon-el-default-toolbar-small {
    width: 23px;
    height: 23px;
}
#manageHeaderButton-btnEl {
    justify-content: center;
    align-items: center;
}



.logoHeaderButton {
    border-radius: 0 !important;
    border: none;
    padding: 0;
    margin-left: 10px;
    background-color: #0467A8/*#0276AB*/ !important;
   /* background-image: none !important;*/
    background-image: url("../img/logo.jpg");
    background-position: center;
    background-size: cover;
}
/*
.main-header.open .logoHeaderButton{
    border-left: 1px solid #0098DD;
}
*/

.logoHeaderButton.x-btn-over {
    /*background: #0098DD !important;*/
    border-radius: 0 !important;
    border: none;
    border-left: 1px solid #0098DD !important;
    background-image: url("../img/logo.jpg");
    background-position: center;
    background-size: cover;
}

.logoHeaderButton.x-btn-default-toolbar-small-focus {
    /*background: #0098DD !important;*/
    border-radius: 0 !important;
    border: none;
    border-left: 1px solid #0098DD !important;
    background-image: url("../img/logo.jpg");
    background-position: center;
    background-size: cover;
}

.logoHeaderButton .x-btn-icon-el-default-toolbar-small {
    width: 70px;
    height: 70px;

}
#logoHeaderButton {
    justify-content: center;
    align-items: center;
}





#map-view {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
}
#leftManageHiddenMenu {
    margin-left: 30px;
    z-index: 1;
}
#leftManageHiddenMenu #leftManageHiddenMenu_header{
    display: none;
}
#leftManageHiddenMenu-body {
    border: none;
    background-color: transparent;
    top: 0 !important;
}
#leftManageHiddenMenu-innerCt {
    padding-right: 16px;
}
#leftManageHiddenMenu-innerCt > .x-box-target {
    position: relative !important;
    height: 100%;
    overflow: hidden auto;
}
#leftManageHiddenMenu-innerCt > .x-box-target::-webkit-scrollbar-track {
    background-color: #F5F5F7;
}
#leftManageHiddenMenu-innerCt > .x-box-target::-webkit-scrollbar-thumb {
    background-color: #0276AB;
}
#leftManageHiddenMenu-innerCt > .x-box-target::-webkit-scrollbar {
    width:5px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default {
    position: relative !important;
    top: unset !important;
    margin-bottom: 10px !important;
}
#schemesMenuWrapper-innerCt {
    min-height: 44px !important;
    overflow: unset !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default#leftManagePanelButtons {
    margin-bottom: 0 !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default:last-child {
    margin-bottom: 0;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default.x-collapsed .x-panel-bodyWrap{
    background-color: transparent;
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap{
    background-color: #ffffff;
    height: unset !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct{
    height: 41px;
    border: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner {
    height: 41px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target {
    height: 41px !important;
    position: relative;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header {
    height: 41px !important;
    background-color: #F5F5F7;
    background-image: none !important;
    border: none !important;
    outline: none !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header .x-column-header-text-inner {
    font-weight: 600;
    font-size: 14px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header  .x-column-header-inner {
    padding: 10px 22px;
    background-image: none !important;
    background-color: #F5F5F7;
    border: none !important;
    outline: none !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header  .x-column-header-inner:after {
    display: none !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target .x-panel-default .x-panel-header-default-top {
    position: relative !important;
    background-color: #fff;
    background-image: none;
    height: 38px;
    padding: 10px 22px;
    border: 1px solid #D9D9DE !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default > .x-panel-header-default-top .x-box-inner {
    width: auto !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default > .x-panel-header-default-top .x-box-inner .x-tool {
    width: 84px !important;
    height: 42px !important;
    top: -10px !important;
    left: auto !important;
    right: -30px !important;
    border-left: 1px solid #D9D9DE;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default > .x-panel-header-default-top .x-box-inner .x-tool .x-tool-img {
    background-image: url("../img/left-arrow.svg");
    background-position: center;
    background-repeat: no-repeat;
    height: 38px;
    width: 100%;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default > .x-panel-header-default-top .x-box-inner .x-tool .x-tool-img.x-tool-collapse-top {
    background-image: url("../img/bottom-arrow.svg");
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default > .x-panel-header-default-top .x-title-text {
    font-size: 16px;
    color: #333333;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default > .x-panel-header-default-top .x-title-text#schemesMenuWrapper_header-title-textEl {
    font-size: 15px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-column-header {
    height: 21px;
}

#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body {
    border: none;
    min-height: 400px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body#schemesMenuWrapper-body #schemesMenu{
    min-height: 400px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-view {
    border: none;
    min-height: 400px;
    width: 515px !important;
    overflow-x: hidden !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-view::-webkit-scrollbar-track {
    background-color: #F5F5F7;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-view::-webkit-scrollbar-thumb {
    background-color: #0276AB;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-view::-webkit-scrollbar {
    width:5px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container {

}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item {
    border: none !important;
    border-bottom: 1px solid #D9D9DE !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td {
    border: none !important;
    background-color: #fff;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item.x-grid-item-selected td {
    background-color: #F3F6F9;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner {
    /*height: 44px !important;*/
    height: max-content !important;
    white-space: normal;
    line-height: 1.5;
    font-size: 14px;
    color: #333333;
    padding: 15px 22px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner:before {
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner img {
    margin: 0 auto;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner .x-grid-checkcolumn:after {
    width: 24px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("../img/eye.svg");
    background-size: 23px 19px;
}
.x-grid-checkcolumn-cell-inner :focus {
    border: none !important;
    outline: none !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner .x-grid-checkcolumn.x-grid-checkcolumn-checked:after {
    background-image: url("../img/eye-open.svg");
    background-size: 24px 16px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default {
    height: 44px;
    padding: 0;
    background-color:  #F5F5F7 !important;
    border: none !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner {
    height: 44px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target {
    display: flex;
    position: relative !important;
    height: 44px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > a {
    position: relative !important;
    top: unset !important;
    left: unset !important;
    height: 44px;
    flex-grow: 1;    border-radius: 0 !important;
    border: none !important;
    background-color: transparent !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > #MoveUpPlugLayerBtn {
    background-image: url("../img/move-up.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > #MoveDownPlugLayerBtn {
    background-image: url("../img/move-down.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > #BuildRListForPlugLayerBtn {
    background-image: url("../img/list-object.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > #FitMapToLayerExtentBtn {
    background-image: url("../img/set-map.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > #RemovePlugLayerBtn {
    background-image: url("../img/remove-item.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > #NavigateToStpDocBtn {
    background-image: url("../img/reply.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > #MoveUpPlugLayerBtn span{
    display: none;
}
#FilterManagePanelMain {
    display: none !important;
}
#leftManageHiddenMenu-innerCt .x-panel-header-title-default {
    font-weight: normal;
    line-height: normal;
    top: 0 !important;
}
#leftManageHiddenMenu-innerCt .x-splitter-horizontal {
    display: none;
}
#leftManageHiddenMenu-innerCt .x-panel-bodyWrap {
    background-color: #fff;
}
#leftManageHiddenMenu-innerCt .x-panel-bodyWrap > div {
    position: relative !important;
    top: unset !important;
}
.x-splitter-vertical {
    display: none;
}
#leftManageSecondaryMenu {

}
#leftManageSecondaryMenu > .x-panel-header {
    box-shadow: none;
    background-color: #fff;
    background-image: none;
    padding: 0;
    border: 1px solid #D9D9DE !important;
}
#leftManageSecondaryMenu > .x-panel-header #leftManageSecondaryMenu_header-innerCt {
    width: 100% !important;
}
#leftManageSecondaryMenu > .x-panel-header #leftManageSecondaryMenu_header-innerCt #leftManageSecondaryMenu_header-targetEl {
    position: relative !important;
    top: 0px !important;
    left: unset !important;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 18px;
}
#leftManageSecondaryMenu > .x-panel-header #leftManageSecondaryMenu_header-innerCt #leftManageSecondaryMenu_header-targetEl .x-panel-header-title {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    position: relative !important;
}
#leftManageSecondaryMenu > .x-panel-header #leftManageSecondaryMenu_header-innerCt #leftManageSecondaryMenu_header-targetEl .x-panel-header-title {
    top: unset !important;
}
#leftManageSecondaryMenu > .x-panel-header #leftManageSecondaryMenu_header-innerCt #leftManageSecondaryMenu_header-targetEl .x-tool-after-title {
    width: 50px !important;
    height: 40px !important;
    top: 0 !important;
    right: 5px !important;
    left: auto !important;
    background-image: url("../img/clear.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#leftManageSecondaryMenu > .x-panel-header #leftManageSecondaryMenu_header-innerCt #leftManageSecondaryMenu_header-targetEl .x-tool-after-title .x-tool-close{
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default {
    height: 76px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner {
    height: 76px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > a{
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-toolbar-text {
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner .x-box-target >  .x-form-type-checkbox {
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner .x-box-target >  .x-toolbar-separator {
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item {
    height: 76px !important;
    padding: 19px 30px;
    width: 100% !important;
    border-top: none;
    border-bottom: 1px solid #D9D9DE;
    background-color: #fff;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-toolbar {
    border: 1px solid #E3E3E3;
    border-radius: 4px !important;
    height: 34px;
    box-sizing: border-box;
    outline: none;
    box-shadow: none;
    background-image: none !important;
    font-size: 14px;
    color: #333333;
    padding-right: 60px;
    padding-left: 10px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-wrap-toolbar {
    border: none !important;
    position: relative;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#AdditionalMaterials-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-wrap-toolbar:after {
    content: '';
    width: 40px;
    height: 34px;
    background-image: url("../img/search-blue.svg");
    background-position: center;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    position: absolute;
}





#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default {
    height: 57px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner {
    height: 57px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > a{
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-toolbar-text {
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner .x-box-target >  .x-form-type-checkbox {
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner .x-box-target >  .x-toolbar-separator {
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item {
    height: 57px !important;
    padding: 11px 30px 0px 30px;
    width: 100% !important;
    border-top: none;
    border-bottom: 1px solid #D9D9DE;
    background-color: #fff;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-toolbar {
    border: 1px solid #E3E3E3;
    border-radius: 4px !important;
    height: 34px;
    box-sizing: border-box;
    outline: none;
    box-shadow: none;
    background-image: none !important;
    font-size: 14px;
    color: #333333;
    padding-right: 60px;
    padding-left: 10px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-wrap-toolbar {
    border: none !important;
    position: relative;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#schemesMenu-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-wrap-toolbar:after {
    content: '';
    width: 40px;
    height: 34px;
    background-image: url("../img/search-blue.svg");
    background-position: center;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    position: absolute;
}
#leftManageSecondaryMenu-bodyWrap > .x-grid-header-ct {
    border: none;
}
#leftManageSecondaryMenu-bodyWrap > .x-grid-header-ct .x-box-inner .x-box-target .x-column-header {
    height: 41px !important;
    background-color: #F5F5F7;
    background-image: none !important;
    border: none !important;
    outline: none !important;
}
#leftManageSecondaryMenu-bodyWrap > .x-grid-header-ct .x-box-inner .x-box-target .x-column-header .x-column-header-inner {
    padding: 10px 22px;
    background-image: none !important;
    background-color: #F5F5F7;
    border: none !important;
    outline: none !important;
}
#leftManageSecondaryMenu-bodyWrap > .x-grid-header-ct .x-box-inner .x-box-target .x-column-header .x-column-header-text-inner {
    font-weight: 600;
    font-size: 14px;
}
#leftManageSecondaryMenu-body{
}
#leftManageSecondaryMenu-body  > .x-grid-view{
    background: #fff;
}
#leftManageSecondaryMenu-body  > .x-grid-view::-webkit-scrollbar-track {
    background-color: #F5F5F7;
}
#leftManageSecondaryMenu-body  > .x-grid-view::-webkit-scrollbar-thumb {
    background-color: #0276AB;
}
#leftManageSecondaryMenu-body  > .x-grid-view::-webkit-scrollbar {
    width:5px;
}
#mwRightPanelGrid-body  > .x-grid-view::-webkit-scrollbar-track {
    background-color: #F5F5F7;
}
#mwRightPanelGrid-body  > .x-grid-view::-webkit-scrollbar-thumb {
    background-color: #0276AB;
}
#mwRightPanelGrid-body  > .x-grid-view::-webkit-scrollbar {
    width:5px;
}
#leftManageSecondaryMenu-body  > .x-grid-view .x-grid-item-container .x-grid-item {
    border: none !important;
    border-bottom: 1px solid #D9D9DE !important;
}
#leftManageSecondaryMenu-body  > .x-grid-view .x-grid-item-container .x-grid-item td {
    border: none !important;
    background-color: #fff;
}
#leftManageSecondaryMenu-body  > .x-grid-view .x-grid-item-container .x-grid-item.x-grid-item-selected td {
    background-color: #F3F6F9;
}
#leftManageSecondaryMenu-body  > .x-grid-view .x-grid-item-container .x-grid-item td .x-grid-cell-inner {
    /*height: 44px !important;*/
    font-size: 14px;
    color: #333333;
    padding: 15px 22px;
}
#leftManageSecondaryMenu-bodyWrap > .x-toolbar {

}
#mainCenterBlock, #mainCenterBlock-body {
    width: 100% !important;
}
#mainCenterBlock-body > .x-panel{
    width: 100% !important;
}
#mainCenterBlock-body > .x-panel > .x-panel-bodyWrap .x-panel-body{
    width: 100% !important;
    border: none;
}
#mainRightBlock {
    top: 132px !important;
    left: auto !important;
    right: 30px !important;
}



#mainRightBlock {

}

#mwRightPanelGrid-bodyWrap > .x-grid-header-ct {
    top: 75px !important;
    border: none;
}
#mwRightPanelGrid-bodyWrap > .x-grid-header-ct .x-box-inner .x-box-target .x-column-header {
    height: 41px !important;
    background-color: #F5F5F7;
    background-image: none !important;
    border: none !important;
    outline: none !important;
}
#mwRightPanelGrid-bodyWrap > .x-grid-header-ct .x-box-inner .x-box-target .x-column-header .x-column-header-inner {
    padding: 10px 22px;
    background-image: none !important;
    background-color: #F5F5F7;
    border: none !important;
    outline: none !important;
}
#mwRightPanelGrid-bodyWrap > .x-grid-header-ct .x-box-inner .x-box-target .x-column-header .x-column-header-text-inner {
    font-weight: 600;
    font-size: 14px;
}
#mwRightPanelGrid-body {
    border: none !important;
    top: 117px !important;
}

#mainRightBlock > .x-panel-header {
    box-shadow: none;
    background-color: #fff;
    background-image: none;
    height: 42px;
    padding: 0;
    border: 1px solid #D9D9DE !important;
}
#mainRightBlock > .x-panel-header #mainRightBlock_header-innerCt {
    width: 100% !important;
    padding: 10px 22px;
}
#mainRightBlock > .x-panel-header #mainRightBlock #mainRightBlock_header-targetEl {
    position: relative !important;
    top: 2px !important;
    left: unset !important;
}
#mainRightBlock > .x-panel-header #mainRightBlock_header-innerCt #mainRightBlock_header-targetEl .x-panel-header-title {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
}
#mainRightBlock > .x-panel-header #mainRightBlock_header-innerCt #mainRightBlock_header-targetEl .x-panel-header-title {
    top: unset !important;
}
#mainRightBlock > .x-panel-header #mainRightBlock_header-innerCt #mainRightBlock_header-targetEl .x-tool-after-title {
    width: 50px !important;
    height: 40px !important;
    top: -12px !important;
    right: 22px !important;
    left: auto !important;
    background-image: url("../img/clear.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#mainRightBlock > .x-panel-header #mainRightBlock_header-innerCt #mainRightBlock_header-targetEl .x-tool-after-title .x-tool-close{
    display: none;
}
#mainRightBlock > .x-panel-header #mainRightBlock_header-innerCt #mainRightBlock_header-targetEl {
    position: relative !important;
    top: 2px !important;
    left: unset !important;
}

#mainRightBlock_header-innerCt #mainRightBlock_header-targetEl .x-tool-after-title .x-tool-tool-el{
    display: none;
}
#mainRightBlock-body {
    border: none !important;
    background: #fff;
    top: 41px !important;
}
#mainRightBlock #mwRightPanelGrid {
    border: none !important;
}
#mainRightBlock-bodyWrap .x-toolbar-default {
    height: 76px !important;
    border: none !important;
    border-top: 1px solid #D9D9DE !important;
    background-image: none;
    background: #fff;
}
#availableLayersBlock {
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default#availableLayersBlock {
    height: 44px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner#availableLayersBlock-innerCt .x-box-target > a {
    background-color: #F5F5F7;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner {
    height: 76px !important;
    width: 100% !important;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > a{
    display: none;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-toolbar-text {
    display: none;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner .x-box-target >  .x-form-type-checkbox {
    display: none;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner .x-box-target >  .x-toolbar-separator {
    display: none;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item {
    height: 76px !important;
    padding: 19px 30px;
    width: 100% !important;
    border-top: none;
    border-bottom: 1px solid #D9D9DE;
    background-color: #fff;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-toolbar {
    border: 1px solid #E3E3E3;
    border-radius: 4px !important;
    height: 34px;
    box-sizing: border-box;
    outline: none;
    box-shadow: none;
    background-image: none !important;
    font-size: 14px;
    color: #333333;
    padding-right: 60px;
    padding-left: 10px;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-wrap-toolbar {
    border: none !important;
    position: relative;
}
#mainRightBlock-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-form-item .x-form-text-wrap-toolbar:after {
    content: '';
    width: 40px;
    height: 34px;
    background-image: url("../img/search-blue.svg");
    background-position: center;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    position: absolute;
}

#leftManageSecondaryMenu-bodyWrap .x-toolbar-default.x-docked-bottom {
    padding: 0;
    background-color: #F5F5F7 !important;
    border: none !important;
}
#leftManageSecondaryMenu-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner {

}
#leftManageSecondaryMenu-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner .x-box-target > a {
    display: block;
    top: unset !important;
    left: unset !important;
    right: unset !important;
    position: relative !important;
    height: 44px !important;
    flex-grow: 1;
    background-position: center;
    background-repeat: no-repeat;
}
#leftManageSecondaryMenu-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner .x-box-target > a >* {
    display:none;
}
#leftManageSecondaryMenu-bodyWrap .x-toolbar-default.x-box-layout-ct .x-box-inner .x-box-target > a#AddDopLyrBtn {
    background-image: url("../img/add-button.svg");
}




#mainRightBlock-bodyWrap .x-toolbar-default.x-docked-bottom {
    top: unset !important;
    height: 44px !important;
    padding: 0;
    background-color: #F5F5F7 !important;
    border: none !important;
    bottom: 0 !important;
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner {
    height: 44px !important;
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner .x-box-target {
    position: relative !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner .x-box-target > a {
    display: block;
    top: unset !important;
    left: unset !important;
    right: unset !important;
    position: relative !important;
    height: 44px !important;
    flex-grow: 1;
    background-position: center;
    background-repeat: no-repeat;
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner .x-box-target > a >* {
    display:none;
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-box-layout-ct .x-box-inner .x-box-target > a#GetRGrObjInfoBtn {
    background-image: url("../img/info-button.svg");
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-box-layout-ct .x-box-inner .x-box-target > a#PanMapByRpGrListExtentBtn {
    background-image: url("../img/app-button.svg");
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-box-layout-ct .x-box-inner .x-box-target > a#PanMapByCurrRpGrListObjBtn {
    background-image: url("../img/set-button.svg");
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner .x-box-target > a#ExportRpPanelGrToXLSBtn {
    background-image: url("../img/xls-button.svg");
}
#mainRightBlock-bodyWrap .x-toolbar-default.x-docked-bottom .x-box-inner .x-box-target > a#ClearRpGrBtn {
    background-image: url("../img/clear-button.svg");
}
#mwRightPanelGrid-body .x-grid-item {
    border: none !important;
    border-bottom: 1px solid #D9D9DE !important;
}
#mwRightPanelGrid-body .x-grid-item td {
    border: none !important;
    background-color: #fff;
}
#mwRightPanelGrid-body .x-grid-item.x-grid-item-selected td {
    background-color: #F3F6F9;
}
#mwRightPanelGrid-body .x-grid-item td .x-grid-cell-inner {
    /*height: 44px !important;*/
    height: max-content !important;
    white-space: normal;
    line-height: 1.5;
    font-size: 14px;
    color: #333333;
    padding: 15px 22px;
}
#mainRightBlock-bodyWrap > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner:before {

}
#mwRightPanelGrid-body .x-grid-item td .x-grid-cell-inner img {
    margin: 0 auto;
}
#mainRightBlock-bodyWrap > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner .x-grid-checkcolumn:after {

}


.x-window {
    padding: 0 !important;
}
.x-window .x-window-header{
    background: #fff;
    box-shadow: none;
    border: none;
}


.x-window .x-window-header .x-box-inner {
    width: 100% !important;
    padding: 10px 22px;
}
.x-window .x-window-header .x-box-inner .x-box-target {
    position: relative !important;
    top: 2px !important;
    left: unset !important;
}
.x-window .x-window-header .x-box-inner .x-box-target .x-title {
    top: 0 !important;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
}
#leftManageSecondaryMenu > .x-panel-header #leftManageSecondaryMenu_header-innerCt #leftManageSecondaryMenu_header-targetEl .x-panel-header-title {
    top: unset !important;
}
.x-window .x-window-header .x-box-inner .x-box-target .x-tool-after-title {
    width: 50px !important;
    height: 40px !important;
    top: -12px !important;
    right: 22px !important;
    left: auto !important;
    background-image: url("../img/clear.svg");
    background-position: center;
    background-repeat: no-repeat;
}
.x-window .x-window-header .x-box-inner .x-box-target .x-tool .x-tool-close{
    display: none;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target .x-field .x-form-item-body .x-form-trigger-wrap .x-form-text-wrap {
    border: none !important;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target .x-field .x-form-item-body .x-form-trigger-wrap .x-form-text-wrap input {
    height: 100%;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    outline: none !important;
    border: 1px solid #E3E3E3;
    padding-left: 10px;
    font-size: 14px;
    color: #333333;
    border-right: none;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target .x-field .x-form-item-body {
    display: flex !important;
    position: relative !important;
    top: 0 !important;
    padding: 18px 10px;
    max-width: 100% !important;
    width: 100% !important;
    right: unset !important;
    left: unset !important;
    height: 72px;
    margin-right: 30px !important;
}

#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target .x-field .x-form-item-body .x-form-trigger-wrap .x-form-trigger{
    width: 40px;
    background-color: #ffffff;
    border: 1px solid #E3E3E3;
    border-left: none;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background-image: url(../img/dropdown-icon.svg);
    background-position: center;
}

#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target > a.x-btn {
    height: 37px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #F5F5F7;
    background-image: none;
    color: #0276AB;
    font-size: 14px;
    border: none;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target > a.x-btn .x-btn-inner {
    color: #0276AB;
    font-size: 14px;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target > a.x-btn.btn-info {
    background-color: #0276AB;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target > a.x-btn.btn-info .x-btn-inner{
    color: #fff;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body-default {
    width: 100% !important;
    height: 231px !important;
    background: #fff;
    border: none !important;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner {
    width: 100% !important;
    background: #fff;
}
#setObjectWindow.x-window .x-window-bodyWrap .x-window-body .x-box-inner .x-box-target {
    width: 100% !important;
    background: #fff;
}

.ol-zoom {
    left: auto;
    top: auto;
    bottom: 30px;
    right: 20px;
}
.ol-zoom .ol-zoom-in {
    width: 48px;
    height: 48px;
    background-image: url("../img/zoom-in-big-icon.svg");
    border: none;
    color: transparent;
    background-position: center;
    background-size: 48px 48px;
    font-size: 0;
    background-color: transparent !important;
    cursor: pointer;
}
.ol-zoom .ol-zoom-out {
    width: 48px;
    height: 48px;
    background-image: url("../img/zoom-out-big-icon.svg");
    border: none;
    color: transparent;
    background-position: center;
    background-size: 48px 48px;
    font-size: 0;
    background-color: transparent !important;
    cursor: pointer;
}
.panelFormWrapper {
    padding: 20px 30px 0px 30px !important;
}
.panelFormWrapper .formGroup {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
    left: unset !important;
}
#leftManageSecondaryMenu-bodyWrap .panelFormWrapper{
    padding: 0 !important;
}
#leftManageSecondaryMenu-bodyWrap .panelFormWrapper .formGroup {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
    position: relative !important;
    justify-content: center;
    width: 100% !important;
    align-items: center;
    padding: 5px;
}
#leftManageSecondaryMenu-bodyWrap .panelFormWrapper .formGroup > .x-form-item-body {
    width: auto !important;
}
#leftManageSecondaryMenu-bodyWrap .panelFormWrapper .formGroup > label {
    font-size: 12px;
    line-height: 17px;
    color: #76767A;
    margin-bottom: 0;
    padding: 0;
    width: auto !important;
    margin-right: 10px;
}
.panelFormWrapper .formGroup > label {
    font-size: 12px;
    line-height: 17px;
    color: #76767A;
    width: 100% !important;
    margin-bottom: 5px;
}
.panelFormWrapper .formGroup > label > span {
    width: 100% !important;
}
.panelFormWrapper .formGroup > .x-form-item-body{
    width: 100% !important;
    max-width: unset;
}
.panelFormWrapper .formGroup > .x-form-item-body .x-form-text-wrap {
    border: none !important;
}
.panelFormWrapper .planningSchemesComboBox input {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    outline: none;
    border: 1px solid #E3E3E3;
    border-right: none;
    padding-left: 10px;
    font-size: 14px;
    color: #333333;
    height: 32px;
    background-image: none;
}
.panelFormWrapper .formGroup > .x-form-item-body .x-form-trigger-wrap .x-form-trigger {
    width: 40px;
    background-color: #ffffff;
    border: 1px solid #E3E3E3;
    border-left: none;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background-image: url(../img/dropdown-icon.svg);
    background-position: center;
}
.panelFormWrapper .formGroup > .x-form-item-body input {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    outline: none;
    border: 1px solid #E3E3E3;
    border-right: none;
    padding-left: 10px;
    font-size: 14px;
    color: #333333;
    height: 32px;
    background-image: none;
}
.panelFormWrapper .formGroup.formButton {
    height: 37px;
    background: #F5F5F7;
    border-radius: 5px !important;
    border-color: #F5F5F7;
}
.panelFormWrapper .formGroup.formButton .x-btn-inner-default-small {
    color: #0276AB;
}
.panelFormWrapper .formGroup.formButton.Info {
    background-color: #0276AB;
    border-color: #0276AB;
}
.panelFormWrapper .formGroup.formButton.Info .x-btn-inner-default-small {
    color: #ffffff;
}
.panelFormWrapper .formGroup.formButton .x-btn-wrap {
    outline: none !important;
}
.form-separator {
    min-height: 1px;
}

#AdditionalMaterials, #activeAddLayers, #schemesMenuWrapper #StpLyrCatDataGr{
    height: unset !important;
}

#leftManagePanelButtons .x-panel-body-default{
    background-color: transparent !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default#leftManagePanelButtons  .x-panel-bodyWrap {
    background-color: transparent !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default#leftManagePanelButtons  .x-panel-bodyWrap .manageMainMenuButton {
    background-image: url("../img/menu.svg");
    padding: 0;
    border: none;
    background-position: center;
    background-size: 100% 100%;
    background-color: transparent;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default#leftManagePanelButtons  .x-panel-bodyWrap .showAllItemsButton {
    background-image: url("../img/app-blue-button.svg");
    border: none !important;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #0276AB;
    border-radius: 0;
    width: 42px !important;
    height: 42px !important;
    margin-top: 1px;
    outline: none !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default#leftManagePanelButtons  .x-panel-bodyWrap .showAllItemsButton > span {
    outline: none !important;
}

#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap {

}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default {
    height: unset !important;
    left: unset !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default .x-box-inner {
    background: #fff;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target {
    height: unset !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > * {
    left: unset !important;
    top: unset !important;
    position: relative !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-component {
    display: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target input {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    outline: none;
    border: 1px solid #E3E3E3;
    border-right: none;
    padding-left: 10px;
    font-size: 14px;
    color: #333333;
    height: 32px;
    background-image: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target .x-form-text-wrap {
    border: none;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target .x-form-trigger {
    width: 40px;
    background-color: #ffffff;
    border: 1px solid #E3E3E3;
    border-left: none;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background-image: url(../img/dropdown-icon.svg);
    background-position: center;
}

#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default.formGroup.formDatePicker  .x-box-inner .x-box-target > .x-form-item {
    width: 180px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap#filterPanelPanel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > .x-toolbar-text {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 17px;
    color: #76767A;
    margin-right: 5px;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > a.formGroup.formButton.Info {
    background-color: #0276AB !important;
    border-color: #0276AB !important;
    margin-right: 5px !important;
    color: #fff;
    border-radius: 5px !important;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-toolbar-default .x-box-inner .x-box-target > a.formGroup.formButton.Info .x-btn-inner-default-toolbar-small {
    color: #fff;
    font-size: 16px;
}
#filterPanelPanel-body {
    display: none;
}
.x-grid-checkcolumn-cell-inner :focus {
    border: none !important;
    outline: none !important;
}
#filterPanelPanel.panelFormWrapper {
}
#filterPanelPanel.panelFormWrapper .formGroup{
    margin-bottom: 0 !important;
}




#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header {
    height: 41px !important;
    background-color: #F5F5F7;
    background-image: none !important;
    border: none !important;
    outline: none !important;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header .x-column-header-text-inner {
    font-weight: 600;
    font-size: 14px;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header  .x-column-header-inner {
    padding: 10px 22px;
    background-image: none !important;
    background-color: #F5F5F7;
    border: none !important;
    outline: none !important;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header  .x-column-header-inner:after {
    display: none !important;
}
#windowObjectInfo-innerCt > .x-box-target .x-panel-default .x-panel-header-default-top {
    position: relative !important;
    background-color: #fff;
    background-image: none;
    height: 38px;
    padding: 10px 22px;
    border: 1px solid #D9D9DE !important;
}
#windowObjectInfo-innerCt > .x-box-target  .x-panel-default  .x-panel-header-default-top .x-box-inner {
    width: auto !important;
    height: auto !important;
}
#windowObjectInfo-innerCt > .x-box-target  .x-panel-default  .x-panel-header-default-top .x-box-inner .x-box-target{
    position: relative;
}

#windowObjectInfo-innerCt > .x-box-target  .x-panel-default  .x-panel-header-default-top .x-box-inner .x-box-target .x-panel-header-title-default {
    position: relative !important;
    top: unset !important;
    width: auto !important;
}
#windowObjectInfo-innerCt > .x-box-target  .x-panel-default  .x-panel-header-default-top .x-box-inner .x-tool {
    width: 46px !important;
    height: 36px !important;
    top: -10px !important;
    left: auto !important;
    right: -22px !important;
    border-left: 1px solid #D9D9DE;

}
#windowObjectInfo-innerCt > .x-box-target  .x-panel-default  .x-panel-header-default-top .x-box-inner .x-tool .x-tool-tool-el {
    height: 38px;
    width: 100%;
    background-image: url(../img/left-arrow.svg);
    background-position: center;
    background-repeat: no-repeat;
}
#windowObjectInfo-innerCt > .x-box-target  .x-panel-default  .x-panel-header-default-top .x-box-inner .x-tool .x-tool-img.x-tool-collapse-top {
    background-image: url(../img/bottom-arrow.svg);
}





#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item {
    border: none !important;
    border-bottom: 1px solid #D9D9DE !important;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td {
    border: none !important;
    background-color: #fff;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item.x-grid-item-selected td {
    background-color: #F3F6F9;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner {
    /*height: 44px !important;*/
    height: max-content !important;
    white-space: normal;
    line-height: 1.5;
    font-size: 14px;
    color: #333333;
    padding: 15px 22px;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner:before {
    display: none;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner img {
    margin: 0 auto;
}

#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap .x-grid-header-ct {
    border: none !important;
    top: 38px !important;
}
#windowObjectInfo > #windowObjectInfo-bodyWrap > .x-window-body-default{
    border: none;
}
#windowObjectInfo-innerCt > .x-box-target > .x-panel-default .x-panel-bodyWrap {
    background: #fff;
}

#RpGrInfoDlgToolbar {
    height: 44px;
    padding: 0;
    background-color:  #F5F5F7 !important;
    border: none !important;
}
#RpGrInfoDlgToolbar .x-box-inner {
    height: 44px !important;
}
#RpGrInfoDlgToolbar .x-box-inner .x-box-target {
    display: flex;
    position: relative !important;
    height: 44px;
}
#RpGrInfoDlgToolbar .x-box-inner .x-box-target > a {
    position: relative !important;
    top: unset !important;
    left: unset !important;
    height: 44px;
    flex-grow: 1;    border-radius: 0 !important;
    border: none !important;
    background-color: transparent !important;
}
#RpGrInfoDlgToolbar .x-box-inner .x-box-target > #GotoStpFromRpGrInfoDlgBtn {
    background-image: url("../img/reply.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#RpGrInfoDlgToolbar .x-box-inner .x-box-target > #MoveUpPlugLayerBtn span{
    display: none;
}
#mainRightBlock-placeholder {
    display: none !important;
}
#IdentInPlugGrBtn-btnIconEl {
    width: 20px;
    height: 20px;
}
#footerMap {
    background: #0276AB;
    border-color: #0276AB !important;
}
#footerMap .x-toolbar-text-default {
    color: white;
}
#footerMap .x-btn-inner-default-toolbar-small {
    color: white;
}
#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default #schemesMenu-bodyWrap.x-panel-bodyWrap.fix {
    height: 100% !important;
}

#leftManageHiddenMenu-innerCt > .x-box-target > .x-panel-default #schemesMenu-bodyWrap.x-panel-bodyWrap {
    height: unset !important;
}


#FeaturesInfoWin > .x-window
{
 padding: 5px 5px  !important;
}
#FeaturesCBox
{
    height: 40px !important;
    padding: 5px 5px;
    width: 100% !important;
    border-top: none;
    border-bottom: 1px solid #D9D9DE;
    background-color: #fff;
    font-size: 14px;
}


#FeaturesPropGr  >  .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header {
    height: 41px !important;
    background-color: #F5F5F7;
    background-image: none !important;
    border: none !important;
    outline: none !important;

}

#FeaturesPropGr >  .x-panel-bodyWrap .x-grid-header-ct .x-box-inner .x-box-target .x-column-header .x-column-header-text-inner {
    font-weight: 600;
    font-size: 14px;
}

#FeaturesPropGr > .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner {
    /*height: 44px !important;*/
    height: max-content;!important;
    font-size: 14px;
    color: #333333;
    padding: 15px 22px;
    white-space: normal;
    line-height: 1.5;
}

#schemesMenu > .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner {
    height: max-content;!important;
    line-height: 1.5;
    white-space: normal;
}

#AdditionalMaterials > .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner {
    height: max-content;!important;
    line-height: 1.5;
    white-space: normal;
}

#leftManageSecondaryMenu > .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner {
    height: max-content;!important;
    line-height: 1.5;
    white-space: normal;
}

#activeAddLayers > .x-panel-bodyWrap .x-panel-body .x-grid-item-container .x-grid-item td .x-grid-cell-inner {
    height: max-content;!important;
    line-height: 1.5;
    white-space: normal;
}

#GridsToolTip-innerCt
{
    font-size: 14px;
}

/*
height: max-content !important;
white-space: normal;
*/