



        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Bold.ttf");
            font-weight: 600;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Italic.ttf");
            font-weight: 400;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Light.ttf");
            font-weight: 300;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Medium.ttf");
            font-weight: 500;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Regular.ttf");
            font-weight: 400;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Bold.ttf");
            font-weight: 600;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Italic.ttf");
            font-weight: 400;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Light.ttf");
            font-weight: 300;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Medium.ttf");
            font-weight: 500;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: Roboto;
            src: url("/resources/fonts/Roboto/Roboto-Regular.ttf");
            font-weight: 400;
            font-display: fallback;
            }
        
body ,  input,  textarea,  select,  .sp-container .sp-input
{
    font-family:  Roboto, Arial, sans-serif;
            
                font-style: normal;
                font-weight: 400;
            

        
            font-size: 16px;
        
    }

    :root {
--theme-colors__primary: #0a4494;
--theme-colors__btn: #0a4494;
--theme-colors__btn_fade: #0D5AC4;
--theme-colors__btn_strong: #072E64;
--theme-colors__btn-txt: #ffffff;
--disabled-text-color: #444444;
--theme-colors__background: #f1f2f6;
--theme-colors__highlight: #daebff;
--theme-colors__text: #000a20;
--theme-colors__link: #0a4494;
--theme-colors__error: #e1462c;
--theme-colors__error-txt: #ffffff;
--theme-colors__success: #74c365;
--theme-colors__main: #ffffff;
--menu-shadow-color: 0, 0, 0;
--menu-shadow-opacity: 0.2;
--menu-shadow-blur-radius: 6px;
        
            --editors-color-border: #d6d6d6;
        


    --base-font-family: Roboto;
    --base-font-size: 16px;

        
            --base-font-style: normal;
            --base-font-weight: 400;
        
    --base-font-family: Roboto;
    --headers-font-family: Roboto;
    --headers-font-size: 18px;

        
            --headers-font-style: normal;
            --headers-font-weight: 400;
        
    }
    .grid-header-column{
    white-space: normal;
    line-height: 24px !important;
}

.header-column-wrp {
     text-align: center;
}

.grid-table-wrapper{
    min-height: 172px !important;
}

.form-group_document{
     max-width: 600px;
}

.editor_document{
     max-width: 600px;
}

.l-list__list{
    max-height: 300px !important;
}

.layout-group__content {
    overflow: auto;
}

.top-nav-nomination-link{
    color: #0a4494;
}

.dataset-wrapper{
    flex: 1;
}

/* Лого Comindware */
.left-menu-logo{
    height: 0px;
    display: none;
}

.wrapper__content * {
  font-size: 16px;
}

.cell {
  font-size: 16px;
}

.cell a {
  font-size: 16px;
}

.group-title,
.grid-header-column-title {
    color: #000A20;
}

.left-menu-i__text {
    font-size: 16px;
    color: #000A20;
}

.left-menu__workspace_i {
    background-color: #D0DEF4;
}

.left-menu__list-l>.active {
    background-color:  #023E88;
    color: white;
}

.active>.left-menu-i {
    color: white;
    background-color: #023E88;
}

.active > .left-menu-i  .left-menu-i__text {
    color: white;
}

.top-nav-tabs-text {
  font-size: 18px;
  color: #023E88;
  font-weight: 600;
}

.page-header-bottom-container .toolbar-buttons  .toolbar-btn {
    background-color:  #023E88;
    border: 1px solid #023E88;
    color: white;
}

.page-header-bottom-container .toolbar-buttons  .toolbar-btn:not(:hover):not(.open) .toolbar-btn__text {
    color: white;
}

.page-header-bottom-container .toolbar__i_left+.toolbar-items-wrp .toolbar-btn {
  color: #023E88;
}

.editor_readonly .input,
.editor_readonly .bubbles,
.editor_readonly .textarea {
    color: #000A20;
}

.form-label {
    font-weight: 500;
    font-size: 14px;
}

.logo-panel-wrp {
  background: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(7.5px);
}

.toolbar-items-wrp {
  max-height: 100%;
}

.left-menu__list {
  background: rgba(255, 255, 255, 0.4);
  box-shadow: 0px 0px 6px 2px rgba(0, 12, 39, 0.05), inset 0px 0px 15px rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(17.5px);
}

.page-header-bottom-container {
  margin-top: 10px;
}

.toolbar {
  height: auto;
  align-items: center;
  background-color: rgba(208,222,244, .5);
  padding: 4px;
}

.toolbar, .toolbar-container {
    background-color: transparent;
}

.toolbar-btn {
    height: 34px;
    min-width: 34px;
    margin-right: 4px;
    margin-left: 4px;
}

.toolbar .popout__action .fa-edit {
  margin-top: 3px;
}

.toolbar-btn_withoutName {
  *:before {
    font-size: 18px;
  }
}

.page-header-bottom-container .toolbar__i_left+.toolbar-items-wrp .toolbar-btn:hover,
.toolbar-buttons_const .toolbar-btn.open, 
.toolbar-menu-actions .toolbar-btn:hover, .tr-search .toolbar-btn:hover {
    background-color: white;
}

.left-menu__workspace_i {
    color: #000A20;
}

.left-menu__workspace_i:focus,
.left-menu__workspace_i:hover {
    color: #000A20;
}

 .toolbar-buttons_const .toolbar-btn:hover {
  /*background-color: #012A5D;*/
}

tr:hover>.cell {
  color: #000A20;
}

.split-panel__tile {
min-width: 400px;
}

.footer {
    display: none !important;
}

.textarea::placeholder,
.input::placeholder,
.input_number::placeholder,
.input_text::placeholder {
  color: #9d9d9d !important;
}

td.day {
  color: #000A20;
}

td.day.new,
td.day.old {
  color: #9d9d9d !important;
}

.layout__tab-layout__header-view-item {
  max-width: 300px;
}

.fa-filter:before {
    font-size: 14px;
    font-width: bold;
}

.bubbles__list a {
  color: #000A20;
}

.layout__tab-layout__header-view-item {
  //color: #3e475a;
}

.btn-pale:hover,
.btn-pale {
  color: #3e475a;
}

.toolbar-btn {
    border: 1px solid #0a4494;
}

.toolbar-btn_withoutName {
    border-color: transparent !important;
}

.grid-header .cell_selection,
.grid-header .cell_selection:hover,
.grid-header .cell_selection:focus,
.grid-header-column,
.grid-header .cell_selection-index,
.grid-header .cell_selection-index:hover,
.grid-header:hover .cell_selection,
.grid-header:hover .cell_selection-index {
  background: #e3ebf8;
}

tr.selected>.cell  {
  color: #000A20;
}

/* Ссылки на Comindware*/
.profile-panel__footer,
.top-nav-btn_help {
   display: none !important;
}

.info-banner-container .toolbar-btn {
    border: 1px solid transparent;
}

.editor_readonly .bubbles, .editor_readonly .bubbles:hover, .editor_readonly .input, .editor_readonly .input:hover, .editor_readonly .textarea {
    color: #000a20;
}