@import "../lib/bootstrap/dist/css/bootstrap.css";
@import "../lib/bootstrap-table/dist/bootstrap-table.min.css";
@import "../lib/font-awesome/css/font-awesome.min.css";
@import "../lib/platform-font/style.css";
@import "../lib/mfont/style.css";
@import "../lib/jquery-ui/themes/base/all.css";
/*@import "/stylesheets/BlackBoxDefault.css";*
/*@import "/stylesheets/sx1-menu.css";*/
html {
    font-size: 12px;
}

body {
    color: #000;
    font-size: 12px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica,Arial, sans-serif;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;

    /*-webkit-font-smoothing: antialiased;*/
    /*text-rendering: optimizeLegibility;*/


    overflow: hidden;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

.hidden {
    display: none;
}

.overlay,
.overlayDropArea {
    background: black;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    z-index: 1001;
}

.overlay > div {
    align-self:center;
    text-align:center;
    color:white;
    width:100%;
    z-index: 1001;
}

/*.workspace {*/
    /*height: calc(100vh);баг с высотой окон*/
/*}*/

.main-content .activeWorkspace,
.validationSummary .active {
    display: block;
}
.main-content .inactiveWorkspace,
.validationSummary .inactive {
    display: none;
}

/*[widget^="sx-widget"] {*/
    /*position: relative;*/
/*}*/


::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-button {
    width: 8px;
    height:5px;
}
::-webkit-scrollbar-track {
    background:transparent;
    border-radius:10px;
}
::-webkit-scrollbar-thumb {
    background:#999;
    border-radius:10px;
    opacity:0;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #747474;
    opacity:1;
}

/* ============ main-windows ============ */
.main-container {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row;
    height: calc(100% - 44px);
}

.sidebar {
    z-index: 999;
    position: relative;
}

#leftMenu {
    width: 225px;
    height:calc(100vh - 48px);
}

.sidebar-state-minimized #leftMenu {
    width: 55px;
}
.sidebar-state-hidden #leftMenu {
    width: 0;
}

.workspace {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}

.workspace-content {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    margin-right: 5px;
}

.workspace-content-inner {
    overflow-x: hidden;
    overflow-y: hidden;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

.main-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.main-content::before, .main-content::after {
    content: " ";
    display: table;
}

.main-content::after {
    clear: both;
}
/* ============ main-windows end ======== */



/* ============ start login ============ */
@media (min-width: 768px) {
    .login-landing #incognitoUserPanel > [widget="sx-widget-login"] {
        top: 33vh;
        left: -56vw;
    }
}
@media (min-width: 992px) {
    .login-landing #incognitoUserPanel > [widget="sx-widget-login"] {
        top: 35vh;
        left: -55vw;
    }
}
@media (min-width: 1200px)  {
    .login-landing #incognitoUserPanel > [widget="sx-widget-login"] {
        top: 35vh;
        left: -53vw;
    }
}

.login-landing #incognitoUserPanel > [widget="sx-widget-login"] {
    position: absolute;
    display: block;
    z-index: 1;
}
.login-landing #incognitoUserPanel.open > [widget="sx-widget-login"] {
    z-index: 3;
}
.login-landing [widget=sx-widget-registration] {
    position: absolute;
    z-index: 2;
    height: 70vh;
    width: 98vw;
    background-color: #fff;
}

.login-landing [widget=sx-widget-registration] [name="registration"] {
    padding: 10px;
    width: 30%;
    margin: 0 auto;
}
.login-landing [widget=sx-widget-registration] [name="registration"] .btn {
    margin: 0 auto;
    display: block;
}
/* ============ start login end  ======= */



/* ============ nav-bar ============ */

.navbar {
    padding: 0;
    border-bottom: 1px solid #dcdcdc;
    border-radius: 0;
}
.navbar.navbar-default > div {
    display: inline-flex;
    align-items: center;
}

.navbar-menu-toggle {
    cursor: pointer;
    background-color: #a4b8c9;
    color: white;
    padding: 0 4px;
    margin: 0 1.3rem;
    opacity: 1;
    border-radius: 3px;
}
.navbar-menu-toggle:hover {
    opacity: 0.75;
}

.navbar-brand {
    color: #000;
    padding-top: 0;
    font-size: 27px;
    padding-bottom: 0;
}
.navbar-brand i {
    font-size: 12px;
    line-height: 1;
}

.nav-workspace > li  {
    padding: 1rem;
    border-right: 1px solid rgba(0,0,0,0.2);
    border-left: 1px solid rgba(0,0,0,0.2);
}

.nav-workspace .dropdown-toggle::after {
    border-bottom: 2px solid #656565;
    border-right: 2px solid #656565;
    border-left: none;
    border-top: none;
    height: 11px;
    transform: rotate(45deg);
    width: 11px;
    margin: 0;
}

.nav-workspace ul > li {
    display: flex;
    justify-content: space-between;
    white-space: nowrap;
    font-size: 1.08333em;
    padding: 0 7px;
    margin: 5px 0;
}
.nav-workspace ol {
    display: flex;
}

.nav-workspace ol,
.nav-workspace ul {
    padding: 0;
}
#workspaceSelector .workspaceSelector {
    margin: 0;
}
#workspaceSelector .workspaceSelector a.removeArea {
    border: none;
    font-size: 16px;
    padding: 4px 0 0 5px;
    width: 20px;
}
.activeWorkspace > a.removeArea {
    visibility: hidden;
}
#addNewWorkspace a {
    color: #4d7496;
}
#workspaceSelector .workspaceSelector > a.removeArea:hover {
    background-color: transparent;
    border-color: #f92b3c;
}
.nav-workspace #workspaceSelector .workspaceSelector .removeArea:hover i {
    color: #f92b3c;
}
.nav-workspace #workspaceSelector .workspaceSelector .removeArea i {
    color: #c8c8c8;
    padding-top: 3px;
    float: right;
}
#workspaceSelector {
    border-top: 3px solid #2a4053;
    min-width: 260px;
    left: -2px;
    background-color: #fff;
}
#workspaceSelector:after {
    content: "Выберите рабочее пространство";
    background-color: #334d63;
    color: #fff;
    position: absolute;
    top: 0;
    padding: 11px 10px;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
}
#workspaceSelector > li:first-child {
    margin-top: 48px;
}
#workspaceSelector .workspaceSelector a {
    border: 1px solid #c8c8c8;
    padding: .25em .45em;
    line-height: normal;
}
#workspaceSelector .workspaceSelector a ol li:not(:last-child),
#workspaceSelector .workspaceSelector a ol li:last-child:before {
    display: none;
}

.navbar-search {
    margin: 0 1rem;
}
.navbar-search .form-group {
    margin-bottom: 0;
}
.navbar-search .form-group input {
    background-color: transparent;
    border-width: 0 0 1px 0;
    margin-top: 0.2em;
}
.float-xs-right {
    border-right: 1px solid rgba(0,0,0,0.2);
    border-left: 1px solid rgba(0,0,0,0.2);
}
.theme-default .navbar-search .form-group input:focus {
    background: transparent;
}

.navbar-nav .nav-item + .nav-item {
    border-left:1px solid rgba(0,0,0,0.2)
}

.navbar-nav .nav-item + .nav-item:not(.validationSummary) {
    margin: 0;
    min-width: 45px;
    text-align: center;
}
.navbar-nav .nav-item + .nav-item:not(.nav-profile) > a,
.navbar-nav .nav-item + .nav-item:not(.nav-profile) > div > a {
    padding: 1rem;
    display: block;
}
.navbar-nav .nav-item + .nav-item.nav-profile a {
    padding: 0.28rem .75rem;
    display: flex;
    align-items: center;
}
.navbar-nav .nav-item + .nav-item.nav-profile a:hover {
    text-decoration: none;
}
.navbar-nav .nav-item + .nav-item:hover,
.navbar-nav .nav-item + .nav-item.open,
.navbar-nav .nav-item + .nav-item > div.open {
    background-color: rgba(0, 0, 0, .22);
}
.navbar-nav .nav-item + .nav-item.validationSummary {
    margin: 0;
}
.navbar-nav .nav-item + .nav-item.validationSummary .dropdown-toggle::after {
    display: none;
}

#authorizedUserPanel .dropdown-menu {
    box-shadow: 0 6px 12px rgba(0,0,0,0.175)!important;
}

/* ========== breadcrumb ========== */

.breadcrumb {
    background-color: transparent;
    color: #4d7496;
    display: inline-block;
    margin-bottom: 0;
    font-size: 15px;
    max-width: calc(100vw - 700px);
}

.breadcrumb a {
    color: #a4b8c9;
}
.breadcrumb-item + .breadcrumb-item::before {
    opacity: 0.5;
    content: "\003e";
}

.breadcrumb .active {
    color:#000;
}

.breadcrumb-item + .breadcrumb-item.active::before {
    opacity: 1;
}

#workspaceSelector .breadcrumb {
    font-size: 1.08333em;
    font-weight: normal;
    width: 100%;
    max-width: calc(100vw - 590px);
    display: inline-flex;
}

#workspaceSelector .breadcrumb li {
    /*flex: 1 1 auto;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.theme-default #workspaceSelector .breadcrumb-item + .breadcrumb-item::before {
    color: #9E9E9E;
}

.navbar > .breadcrumb {
    display: inline-flex;
}
.navbar > .breadcrumb li {
    flex: 1 1 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.navbar > .breadcrumb li.active a {
    color: #000;
    text-shadow: 0 1px 2px #000;
    color: #fff;
}

#workspaceSelector .activeWorkspace .breadcrumb li {
    color: #555;
}

/* ========== breadcrumb end ====== */



.base-item {
    margin: 1rem 0;
    position: relative;
    /*padding: 0.65rem 1rem 0.95rem 1rem;*/
}

.navbar-nav > li > a > i.fa,
.navbar-nav > li > div > a > i.fa {
    color:#fff;
}

.navbar-nav .nav-item + .nav-item.nav-profile img {
    width: 35px;
    height: 35px;
    border: 1px solid #ddd;
    margin-right: 5px;
}
.dropdown-menu {
    padding: 5px 10px;
}
.dropdown-menu li > a {
    padding: 0.5em;
    width: 100%;
    border: none;
    text-align: left;
    display: block;
    line-height: 1.25;
    text-decoration: none;
}
/* ============ nav-bar end ======== */



/* ============ dropdown-menu ============ */
.dropdown-menu-left[widget="sx-widget-sxdropdown"] > .input-group > .input-group-btn .dropdown-menu {
    left: 0 !important;
    right: auto !important;

}
/* ============ dropdown-menu end ======== */



.in-line {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



/* ============ left menu ============ */

.theme-horizontal-menu {

}

.theme-horizontal-menu .main-container {
    flex-direction: column;
}
.theme-horizontal-menu #leftMenu {
    height: auto;
    width: auto;
    overflow-x: auto !important;
}
.theme-horizontal-menu .sidebar [data-widget="sx-widget-repeater"] > ul {
    display: inline-flex;
    height: auto;
    flex-direction: row;
}
.theme-horizontal-menu .workspace {
    height: calc(100vh - 48px);
}
.theme-horizontal-menu.theme-default .hasSubMenu.menu-open,
.theme-horizontal-menu.theme-default .hasSubMenu:hover {
    position: inherit;
}
.theme-horizontal-menu.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul li.menu-open > ul,
.theme-horizontal-menu.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul li:hover > ul {
    position: absolute;
    display: block;
    width: 200px;
}
.theme-horizontal-menu.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul li.menu-open > ul li,
.theme-horizontal-menu.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul li:hover > ul li {
    position: relative;
}
.theme-horizontal-menu.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul [name="childs"] li.menu-open > ul[name="childs"],
.theme-horizontal-menu.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul [name="childs"] li:hover > ul[name="childs"] {
    margin-left: 200px;
    top: 0;
}
.theme-horizontal-menu .windowSequence.maximizedMode > section.interfaceWindow.activeWindow {
    width: 100vw !important;
}
.theme-horizontal-menu .sidebar [data-widget="sx-widget-repeater"] > ul > li a,
.theme-horizontal-menu.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul li > ul li a {
    padding: 10px;
}
.theme-horizontal-menu.theme-default [widget=sx-widget-leftmenu] > li{
    border-left-width: 1px;
}
.theme-horizontal-menu {

}

/* ============ left menu end ======== */




/* ============ main-windows-section ============ */

.interfaceWindow:not(:first-child) {
    margin-left: 9px;
}

.sectionHeader {
    /*min-height: 40px;*/
    margin-bottom: 9px;
}

.sectionHeader .sectionName {
    color:#646464;
}

.sectionHeader .sectionTop {
    display: flex;
    background-color: #fff;
    height: 42px;
}

.sectionHeader .sectionTools {
    flex: 1 1 auto;
    padding: 0 5px;
    /*overflow: hidden; bug */
}
.sectionHeader .sectionTools + div {
    width: 130px;
    flex: none;
}

.sectionHeader .sectionTools > row > .cell:first-child {
    /*width: auto;*/
    padding-right: 0;
    /*display: flex; bug*/
    /*overflow: hidden; bug*/
}

.sectionHeader .sectionTools .cell:not(:first-child) {
    width: auto;
    /*padding-left: 0;*/
}

.sectionHeader .sectionTools .form-group,
.sectionHeader .sectionTools .groupDropdown {
    display: inline-block;
    margin-bottom: 0;
}

.sectionHeader .sectionTools .btn {
    border-color: transparent;
    background-color: transparent;
    color: #000;
    padding: 1rem 0.5rem;
    font-size: 1.1rem;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-shrink: 1;
}

.sectionHeader .sectionName p {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
}

.sectionHeader .btn-section {
    border: none;
    color: #555;
    background-color: transparent;
    padding: .5rem 0.5rem;
    font-size: 1.25rem;
    min-width: 25px;
    margin: .5rem .2rem;
}
.sectionHeader .btn-section:hover {
    color:#000;
}
/*
section > .windowContentWrapper {
    position:relative;
    height: calc(100vh - 105px);
    padding: 10px 10px 0;
    background-color: #f7f7f8;
}
.sectionBody {
    height: calc(100vh - 115px);
    overflow-y: auto;
    overflow-x: hidden;
}*/


.sectionBody {
    position:relative;
    height: calc(100vh - 105px);
    padding: 10px 15px 0;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
}

/* ============ main-windows-section end ======== */




/* ============ header  =========== */
.header-border .h {
    font-size: 1.5rem;
    padding-bottom: .5rem;
    border-bottom: 1px solid #c8c8c8;
}

/* ============ header end ======== */




/* ============ button ============ */

.btn {
    border: 1px solid #c8c8c8;
    color: #646464;
    border-radius: 0;
    background-color: #fff;
    padding: 0.542333rem 1rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn:focus {
    outline: none;
}

.table .disabled .btn,
.table td > [widget="sx-widget-sxcontextmanager"] > [widget="sx-widget-sxlinkbutton"] > .btn,
.table td > [widget="sx-widget-sxlinkbutton"] > .btn  {
    border: none;
    background-color: transparent;
    font-size: 1.08333rem;
    padding: 0.25rem 0.75rem 0.25rem 0;
    color: #323232;
    text-align: inherit;
}
.theme-default .table td > [widget="sx-widget-sxcontextmanager"] > [widget="sx-widget-sxlinkbutton"] > .btn {
    background: transparent;
}
.table td:nth-child(n+3) .btn:not(.dropdown-toggle) {
    color: #767d83;
}

.table .disabled .btn:hover {
    background-color: transparent;
    border: none;
    text-decoration: underline;
}
.table [widget="sx-widget-sxcontextmanager"].clearfix::after {
    display: none;
}

.btn-table .btn {
    width: 100%;
    padding: 0.667em 1em;
    text-align: left;
    border: none;
    border-bottom: 1px solid #a1a3a5;
    white-space: normal;
    position: relative;
}

.btn-table .btn:after {
    display: block;
    right: 15px;
    top: 13px;
    width: 8px;
    height: 8px;
    border: solid #a1a3a5;
    border-width: 0 2px 2px 0;
    transform: rotate(-45deg);
    content: '';
    position: absolute;
}

.sx-btn-outline-danger .btn {
    color: #d9534f;
    background-image: none;
    background-color: transparent;
    border-color: #d9534f;
}
.sx-btn-outline-danger .btn:hover {
    background-color: #d9534f !important;
    color: #fff !important;
    border-color: #d9534f !important;
}

.disabled a.btn {
    pointer-events: none;
}
.disabled > .btn {
    cursor: not-allowed;
    opacity: .65;
}

.btn-blue .btn {
    background-color: #2a5885;
    border-color: #2a5885;
    color: #fff;
}
.btn-blue .btn:hover {
    background-color: #fff !important;
    color: #2a5885 !important;
}

.btn-wide,
.btn-wide a {
    width: 100%;
}

.sx-btn-link[widget="sx-widget-sxlinkbutton"] .btn {
    border-color: transparent;
    background-color: transparent;
    padding: 0.542333rem 0;
}
/* ============ button end ======== */


/* ============ validation ============ */
[class^=theme-] .has-warning .form-control,
[class^=theme-] .has-warning [widget="sx-widget-sxcontextmanager"] .form-group .btn,
[class^=theme-] .has-warning > .btn {
    background-color: #fff5cc;
    border-color: #ffc107;
    color: #FF9800;
}
[class^=theme-] .has-warning .help-block.warning,
[class^=theme-] .validationSummary a.has-warning i,
[class^=theme-] .validationSummary .has-warning {
    color: #ffab00 !important;
}

[class^=theme-] .has-error .form-control,
[class^=theme-] .has-error [widget="sx-widget-sxcontextmanager"] .form-group .btn,
[class^=theme-] .has-error > .btn {
    background-color: #f9aaaa;
    border-color: #e57373;
    color: #B71C1C;
}
[class^=theme-] .has-error .help-block.error,
[class^=theme-] .validationSummary a.has-error i,
[class^=theme-] .validationSummary .has-error {
    color: #e55a5a !important;
}

[class^=theme-] .has-warning .form-control:focus {
    box-shadow: none;
}


/* ============ validation end ======== */



/* ============ input ============ */

input.form-control, textarea.form-control, .sx-table-search[readonly] {
    padding: 0.5rem 0.5rem;
    border-color: #c8c8c8;
    background-color: #ffffff;
    color: #000;
    border-radius: 0;
    font-size: 1.08333rem;
    margin-bottom: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.disabled input.form-control,
input.form-control:disabled {
    background-color: #eaebed;
    color: #969696;
    border-color: #c8c8c8;
    opacity: 1;
}

/* ============ input end ======== */



/* ============ label ============ */

label.form-control {
    border: none;
    background: transparent;
    padding-left: 0;
    font-size: 1.08333rem;
    color: #676a6c;
    margin-bottom: 0;
}

.text-uppercase .form-control {
    text-transform: uppercase;
}

[widget="sx-widget-sxlabel"] label.control-label:empty {
    display: none;
}

/* ============ label end ======== */



/* ============ checkbox & radio ============ */

.sx-box-control {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    font-size: 1.08333em;
}
.sx-box-control input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.sx-box-control-el {
    position: absolute;
    top: 1px;
    left: 0;
    height: 16px;
    width: 16px;
    background: #dcdcdc;
}
/*div:not(.disabled) > .sx-box-control input:focus ~ .sx-box-control-el */
div:not(.disabled) > .sx-box-control:hover input ~ .sx-box-control-el {
    background: #ccc;
}
.sx-box-control input:checked ~ .sx-box-control-el {
    background: #2aa1c0;
}
[widget="sx-widget-sxcheckbox"]:not(.disabled) .sx-box-control:hover input:checked ~ .sx-box-control-el,
.sx-box-control:hover input:not([disabled]):checked ~ .sx-box-control-el {
    background: #0e647d;
}
.sx-box-control input:disabled ~ .sx-box-control-el {
    background: #c8c8c8;
    opacity: 0.6;
    pointer-events: none;
}
.sx-box-control-el:after {
    content: '';
    position: absolute;
    display: none;
}
.sx-box-control input:checked ~ .sx-box-control-el:after {
    display: block;
}
.sx-box-control-checkbox .sx-box-control-el:after {
    left: 5px;
    top: 3px;
    width: 5px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.sx-box-control-checkbox input:disabled ~ .sx-box-control-el:after {
    border-color: #7b7b7b;
}

.sx-box-control-radio .sx-box-control-el {
    border-radius: 50%;
}

.sx-box-control-radio .sx-box-control-el:after {
    left: 5px;
    top: 5px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #fff;
}
.sx-box-control-radio input:disabled ~ .sx-box-control-el:after {
    background: #7b7b7b;
}
/* ============ checkbox & radio end ======== */



/* ============ table ============ */
.bootstrap-table {
    margin-top: 1rem;
}

.table {
    background-color: #fff;
    border: 1px solid #d1d1d1;
}

.table tbody .disabled .form-control,
.table tbody [widget="sx-widget-sxcontextmanager"],
.table tbody .disabled li,
.table [widget="sx-widget-sxlabel"] .form-control {
    background-color: transparent;
    border: none;
    color: #676a6c;
}
.table tbody [widget="sx-widget-sxdatepicker"] {
    display: flex;
}

.table tbody [widget="sx-widget-sxdatetimepicker"].disabled .form-control {
    min-width: 110px;
}
.table tbody [widget="sx-widget-sxdatepicker"].disabled .form-control {
    min-width: 75px;
}
.table tbody [widget="sx-widget-sxdatetimepicker"].disabled,
.table tbody [widget="sx-widget-sxdatepicker"].disabled {
    text-overflow: ellipsis;
    overflow: hidden;
}

.table .disabled .form-control,
.table [widget="sx-widget-sxlabel"] .form-control {
    font-size: 13px;
    margin-bottom: 0;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.table .form-group {
    margin-bottom: 0;
}
.table .sx-box-control {
    margin: 0;
    height: 16px;
}

.sx-table label.control-label:empty {
    display: none;
}

.sx-table [widget="sx-widget-sxdatepicker"] {
    /*width: 6rem;*/
    display: inline-block;
}

.sx-table [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div,
.sx-table .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    background-color: transparent;
    color: #676a6c;
    border: none;
}

.sx-table.table th {
    border-top: none;
    color: #323232;
}

.sx-table.table tbody tr:hover {
    cursor: pointer;
}
.sx-table.table tbody tr:hover td .form-control {
    color: #000;
}
.bootstrap-table  .sx-table.table > thead > tr > th {
    border-bottom: 1px solid #dcdcdc;
    font-weight: 600;
    font-size: 1.083333em;
}

.table-head-bordered .bootstrap-table .sx-table.table > thead > tr > th {
    border-right: 1px solid #dcdcdc;
}
td[style*="text-align: center"] input.form-control {
    text-align: center;
}


/* изменения в таблице */

.sectionBody .fixed-table-container {
    border: none;
}
.sectionBody .fixed-table-body {
    /*overflow: visible;*/
}
.page-item:first-child .page-link,
.page-item:last-child .page-link {
    border-radius: 0;
}
.theme-default .sx-table tbody tr:nth-of-type(odd) {
    /*background-color: #f8f8f8;*/
}
.theme-default .sx-table.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f8f8f8;
}
.fixed-table-container .sx-table thead th,
.fixed-table-container .sx-table tbody td {
    border-left: none;
}
.bootstrap-table .sx-table.table:not(.table-condensed),
.bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > th,
.bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > th,
.bootstrap-table .sx-table.table:not(.table-condensed) > thead > tr > td,
.bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td,
.bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > td {
    padding: 7px 10px;
    border-color: #dcdcdc;
}

.sx-table tbody tr.success td,
.sx-table tbody tr td.success {
    background-color: #c8e6c9;
}
.sx-table tbody tr.warning td,
.sx-table tbody tr td.warning {
    background-color: #fff9c4;
}
.sx-table tbody tr.danger td,
.sx-table tbody tr td.danger {
    background-color: #ffcdd2;
}
.sx-table tbody tr.italic td,
.sx-table tbody tr td.italic {
    font-style: italic;
}
/* file_storage_dropdown */
.sx-table .file_storage_dropdown {
    text-align: center;
}
.sx-table .file_storage_dropdown .btn {
    padding: 0.542333rem 0.842333rem;
}
.sx-table .file_storage_dropdown .btn:after {
    margin-left: -0.3em;
}
.sx-table td > [widget="sx-widget-sxtemplate"] > .row {
    margin: 0;
}
.sx-table td > [widget="sx-widget-sxtemplate"] > .row > .cell {
    padding: 0;
}

[class^=theme-] .fixed-table-loading {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bootstrap-table > div > .fixed-table-body{
    /*overflow-y: auto;*/
    max-height: calc(100vh - 220px);
}

.fixed-table-body .sx-table thead th .th-inner {
    font-size: 1.08333rem;
}

.sx-table-border-header .bootstrap-table .sx-table.table > thead > tr > th,
.sx-table-border-header .bootstrap-table .sx-table.table > tbody > tr > td {
    border: 1px solid #dcdcdc;
}
.sx-table-multiline .fixed-table-body .sx-table thead th {
    vertical-align: top;
}

.sx-table-multiline .fixed-table-body .sx-table thead th .th-inner,
.sx-table-multiline .table .btn,
.sx-table-multiline .table tbody .form-control {
    white-space: normal !important;
}


.sx-table-align-cc .fixed-table-body .sx-table thead th {
    vertical-align: middle !important;
}
.sx-table-align-cc .fixed-table-body .sx-table thead th .th-inner {
    text-align: center !important;
}

.sx-table-fixed-width table {
    table-layout: fixed !important;
}

td[style*="text-align: left"] .btn {
    text-align: left !important;
}
td[style*="text-align: center"] .btn {
    text-align: center !important;
}
td[style*="text-align: right"] .btn {
    text-align: right !important;
}


.zakupki-style-table .bootstrap-table .sx-table.table > thead > tr > th,
.zakupki-style-table .bootstrap-table .sx-table.table > tbody > tr > td {
    border: 1px solid #555;
}
.zakupki-style-table .fixed-table-body .sx-table thead th {
    vertical-align: top;
}
.zakupki-style-table .fixed-table-body .sx-table thead th .th-inner,
.zakupki-style-table .table .btn {
    white-space: normal;
}
.zakupki-style-table .fixed-table-body .sx-table thead th:not(.bs-checkbox) .th-inner,
.zakupki-style-table .bootstrap-table .sx-table.table > thead > tr > th:not(.bs-checkbox),
.zakupki-style-table .bootstrap-table .sx-table.table > tbody > tr > td > label,
.zakupki-style-table .bootstrap-table .sx-table.table > tbody > tr > td .form-group {
    text-align: left !important;
}
.zakupki-style-table table {
    table-layout: fixed !important;
}
.zakupki-style-table table i {
    display:none;
}
.zakupki-style-table .table .form-control {

}
.zakupki-style-table table a {
    text-decoration: underline;
}
.zakupki-style-table .bootstrap-table .sx-table.table > thead > tr > th > div,
.zakupki-style-table .bootstrap-table .sx-table.table > tbody > tr > td > label,
.zakupki-style-table .table .btn
{
    line-height: 16px;
    color: #555;
    font-weight: 400;
    font-size: 12px;
}

.zakupki-style-table .bootstrap-table .sx-table.table > thead {
    background-color: #FAFAFA;
}
.zakupki-style-table .bootstrap-table .sx-table.table > tbody > tr {
    background-color: #fff;
}
.zakupki-style-table .bootstrap-table .sx-table.table > tbody > tr:hover {
    background-color: #eee;
}
.zakupki-style-table-special .bootstrap-table .sx-table.table > thead > tr > th > div,
.zakupki-style-table-special .bootstrap-table .sx-table.table > tbody > tr > td > label,
.zakupki-style-table-special .table .btn {
    font-weight: 400;
    line-height: 16px;
    color: #000;
    font-size: 12px;
}
.zakupki-style-table .bootstrap-table .sx-table.table > thead > tr > th > div {
    font-weight: 600;
}
.zakupki-style-table-special .bootstrap-table .sx-table.table > thead > tr > th > div {
    font-weight: 600;
    color: white;
    text-shadow: 0 1px 2px #000;
    font-size: 14px;
}

.zakupki-style-table-special .sx-table.table > thead {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73a9c6+100,258dc8+100 */
    background: rgb(115,169,198); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(115,169,198,1) 100%, rgba(37,141,200,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(115,169,198,1) 100%,rgba(37,141,200,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(115,169,198,1) 100%,rgba(37,141,200,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73a9c6', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */
}

.table-primary, .table-primary > td, .table-primary > th {
    background-color: #b8daff;
}
.table-success, .table-success > td, .table-success > th {
    background-color: #c3e6cb;
}
.table-danger, .table-danger > td, .table-danger > th {
    background-color: #f5c6cb;
}
.table-warning, .table-warning > td, .table-warning > th {
    background-color: #ffeeba;
}

.help-table-calendar .fixed-table-body {
    overflow: visible;
}

/* ============ table end ======== */


/* ============ sx-filter-builder ============ */

.sx-filter-builder {
    padding-left: 0;
    margin-bottom: 0;
}

/* ============ sx-filter-builder end ======== */



/* ============ dropArea ============ */
.input-group .dropArea {
    /*min-width: 400px;*/
}
.input-group  .dropArea .table .btn {
    padding: 0;
    height: auto;
}
.dropArea > div >.childsArea {
    min-height: 440px;
}
.smallInterface .dropArea > div >.childsArea {
    min-height: 330px;
}
/* ============ dropArea end ======== */



/* ============ sxselectize ============ */
[widget="sx-widget-sxselectize"] .childsArea .bootstrap-table .fixed-table-container .fixed-table-body {
    max-height: calc(100vh - 400px);
}
/* ============ sxselectize end ======== */



/* ============ paging ============ */

.sectionBody .page-link {
    padding: 0.417rem 0.75rem;
    color: #2a5885;
    border-color: #c8c8c8;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.sectionBody .page-link:hover {
    text-decoration: none;
}

/* ============ paging end ======== */


/* ============ badge ============= */
[class*="sx-badge-"] {
    font-size: 10px;
    height: 16px;
    line-height: 1;
    padding: 3px 6px;
    border-radius: 10px;
    top: 3px;
    right: 7px;
    position: absolute;
    color: #fff;
}
.sx-badge-danger {
    background-color: #ed6b75;
}
.sx-badge-warning  {
    background-color: #FFA000;
}
.sx-badge-info  {
    background-color: #03A9F4;
}
.nav-link [class*="sx-badge-"] {
    top: 0px;
    right: 0px;
}
/* ============ badge end ========= */


/* ============ datepicker ========= */
.date .input-group-addon {
    border-color: #cccccc;
    border-radius: 0;
    background-color: #fff;
}
[widget="sx-widget-sxdatepicker"].disabled .date .input-group-addon,
[widget="sx-widget-sxdatetimepicker"].disabled .date .input-group-addon {
    display: none;
}
[widget="sx-widget-sxdatetimepicker"] .bootstrap-datetimepicker-widget table td span,
[widget="sx-widget-sxdatetimepicker"] .bootstrap-datetimepicker-widget table td,
[widget="sx-widget-sxdatepicker"] .bootstrap-datepicker-widget table td span,
[widget="sx-widget-sxdatepicker"] .bootstrap-datepicker-widget table td {
    height: 23px;
    line-height: 23px;
}

[widget="sx-widget-sxdatepicker"] [widget="sx-widget-sxfindarea"].input-group-btn .dropArea {
    width: 400px;
    left: calc(50vw - 200px);
}
[widget="sx-widget-sxdatetimepicker"] [widget="sx-widget-sxfindarea"].input-group-btn .dropArea {
    width: 650px;
    left: calc(50vw - 325px);
}
[widget="sx-widget-sxdatepicker"] .bootstrap-datetimepicker-widget .picker-switch td,
[widget="sx-widget-sxdatetimepicker"] .bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    border: 1px solid #eceeef;
}
[widget="sx-widget-sxdatepicker"] .bootstrap-datetimepicker-widget .picker-switch td a,
[widget="sx-widget-sxdatetimepicker"] .bootstrap-datetimepicker-widget .picker-switch td a {
    padding: .75rem;
}
[widget="sx-widget-sxdatepicker"] .bootstrap-datetimepicker-widget .timepicker-picker td,
[widget="sx-widget-sxdatetimepicker"] .bootstrap-datetimepicker-widget .timepicker-picker td
[widget="sx-widget-sxdatepicker"] .bootstrap-datetimepicker-widget .timepicker-picker td span,
[widget="sx-widget-sxdatetimepicker"] .bootstrap-datetimepicker-widget .timepicker-picker td span {
    height: auto;
    line-height: 1;
}
[widget="sx-widget-sxfindarea"] .dropArea > [widget="sx-widget-sxdatepicker"],
[widget="sx-widget-sxfindarea"] .dropArea [widget="sx-widget-sxdatetimepicker"] {
    flex-direction: column;
}
.theme-default .bootstrap-datetimepicker-widget .picker-switch td a {
    padding: 0;
}
.theme-default .bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 1;
    padding: .75rem;
    border: none;
    height: auto;
}
.theme-default .bootstrap-datetimepicker-widget table td.day,
.theme-default .bootstrap-datetimepicker-widget table th,
.theme-default table td .bootstrap-datetimepicker-widget .list-unstyled th,
.theme-default .bootstrap-datetimepicker-widget table td span {
    border: 1px solid #eceeef;
    padding: 0.75rem;
    margin: 0;
    border-radius: 0;
}
.theme-default .bootstrap-datetimepicker-widget .timepicker table td span {
    border: none;
}
.theme-default .table-hover tbody [widget="sx-widget-sxdatepicker"] tr:hover,
.theme-default .table-hover tbody [widget="sx-widget-sxdatetimepicker"] tr:hover td {
    background-color: transparent;
}

/* ============ datepicker end ===== */



/* ============ icon ============= */
.fa.none {
    display: none;
}
i.gray3d {
    background: #cfe7fa;
    background: -moz-linear-gradient(45deg,  #cfe7fa 0%, #6393c1 100%);
    background: -webkit-linear-gradient(45deg,  #cfe7fa 0%,#6393c1 100%);
    background: linear-gradient(45deg,  #cfe7fa 0%,#6393c1 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
i.red3d {
    background: #efc5ca;
    background: -moz-linear-gradient(-45deg, #efc5ca 0%, #d24b5a 50%, #ba2737 51%, #f18e99 100%);
    background: -webkit-linear-gradient(-45deg, #efc5ca 0%,#d24b5a 50%,#ba2737 51%,#f18e99 100%);
    background: linear-gradient(135deg, #efc5ca 0%,#d24b5a 50%,#ba2737 51%,#f18e99 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
i.pink3d {
    background: #fb83fa;
    background: -moz-linear-gradient(45deg,  #fb83fa 0%, #e93cec 100%);
    background: -webkit-linear-gradient(45deg,  #fb83fa 0%,#e93cec 100%);
    background: linear-gradient(45deg,  #fb83fa 0%,#e93cec 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.theme-dark.madness .orange3d {
    background: #ffa84c;
    background: -moz-linear-gradient(45deg,  #ffa84c 0%, #ff7b0d 100%);
    background: -webkit-linear-gradient(45deg,  #ffa84c 0%,#ff7b0d 100%);
    background: linear-gradient(45deg,  #ffa84c 0%,#ff7b0d 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
i.yellow3d {
    background: #f6e6b4;
    background: -moz-linear-gradient(45deg,  #f6e6b4 0%, #ed9017 100%);
    background: -webkit-linear-gradient(45deg,  #f6e6b4 0%,#ed9017 100%);
    background: linear-gradient(45deg,  #f6e6b4 0%,#ed9017 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
i.blue3d {
    background: #49c0f0;
    background: -moz-linear-gradient(45deg,  #49c0f0 0%, #2cafe3 100%);
    background: -webkit-linear-gradient(45deg,  #49c0f0 0%,#2cafe3 100%);
    background: linear-gradient(45deg,  #49c0f0 0%,#2cafe3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
i.green3d {
    background: #b4e391;
    background: -moz-linear-gradient(45deg, #b4e391 0%, #61c419 50%, #b4e391 100%);
    background: -webkit-linear-gradient(45deg, #b4e391 0%,#61c419 50%,#b4e391 100%);
    background: linear-gradient(45deg, #b4e391 0%,#61c419 50%,#b4e391 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* ============ icon end ============= */


/* ============ notify ============= */

.theme-default div[class*="alert-"] {
    color: #fff;
    font-size: 1.083rem;
    border-radius: 0;
}
.theme-default div[class*="alert-"] .close {
    color: #fff;
}

.theme-default .alert-info {
    background-color: #56baf0;
    border-color: #56baf0;
}

.theme-default .alert-success {
    background-color: #43a047;
    border-color: #43a047;
}

.theme-default .alert-warning {
    background-color: #de9d3a;
    border-color: #de9d3a;
}

.theme-default .alert-danger {
    background-color: #c93132;
    border-color: #c93132;
}

/* ============ notify end ========= */

.box-editor {
    border:1px solid #c8c8c8;
}

.sx-element-form {
    margin-top: 2rem;
}
.sx-element-form-btn {
    margin-top: 1.6rem;
}

[widget="sx-widget-sxcheckbox"].sx-element-form {
    margin-top: 2.4rem;
}
[widget="sx-widget-sxcheckbox"].sx-element-form + [widget="sx-widget-sxcheckbox"].sx-element-form {
    margin-top: 3.5rem;
}

.form-group,
.groupDropdown {
    position: relative;
}
label.control-label {
    display: inline-block;
    color: #555;
    position: relative;
    font-size: 1em;
    /*font-weight: 300;*/
    min-height: 1.5em;
    margin-bottom: .15rem;
}
label.control-label:empty {
    display: inline-block;
    min-height: 1rem;
}

div[data-findbox="true"] input:disabled {
    color: #337ab7 !important;
    cursor: pointer;
}
div[data-findbox="true"] input:disabled:hover {
    text-decoration: underline !important;
}

label.control-label:not(:empty):not(.sx-box-control-checkbox):after {
    content:":";
}

label.control-label.required:before {
    content:"*";
    color:red;
    position:absolute;
    right: -5px;
}

/* ========== validationSummary ========== */

#validationSummary .dropdown-menu {
    right: -10px!important;
    left: auto!important;
    top: 40px;
    border-radius: 0;
    padding: 0;
    width: 330px;

}

.validationSummary .dropdown-menu > ul {
    list-style: none;
    padding: 0;
    max-height: 400px;
    overflow: auto;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    border-top: none;
    background-color: #dcdcdc;
}
.validationSummary .dropdown-menu > ul > li {
    margin: 0 0 1px;
    background-color: #fff;
    position: relative;
}

.validationSummary .dropdown-menu > div,
.messagesHeader span {
    font-size: 14px;
    font-weight: 500;
}
.validationSummary .dropdown-menu > div {
    padding: 0.8rem 0.8rem;
}

.validationSummary .summaryDetails li:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
    margin-right: 5px;
    padding: 3px;
}

.validationSummary .inactive {
    display: none;
}
.validationSummary .active {
    display: block;
}
.validationSummary .dropdown-menu {
    width: 300px;
    right: 0;
    left: auto;
}

.validationSummary .dropdown-menu > ul > li > a {
    border-bottom: 2px solid #dcdcdc;
    color: #555;
}
.validationSummary .dropdown-menu > ul > li > a:after {
    content: '\2192';
    position: absolute;
    right: 10px;
}

.validationSummary .dropdown-menu > li:nth-child(2) > a {
    border-top: 1px solid grey;
    margin-top: 5px;
}

.validationSummary .summaryDetails {
    padding: 0 0 0 30px;
}

/* ========== validationSummary end ====== */


/* ========== background monitor start ====== */
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}

.backgroundInfo li.incomplete > a > i {
    /*animation: fa-spin 2s infinite linear;*/
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
}
.backgroundInfo li.complete a {
    color: green!important;
}
.backgroundInfo .dropdown-toggle::after {
    display: none;
}
/* ========== background monitor end ====== */


/* ========== readonly mode ========== */

.readonlyMode div:not(.input-group-search) > input.form-control,
.readonlyMode textarea.form-control,
.readonlyMode [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    pointer-events: none;
    border-color: transparent;
    padding-left: 0;
}

.readonlyMode [widget="sx-widget-sxfindinput"] .btn {
    pointer-events: none;
    border-color: transparent;
    padding-left: 0;
}

.readonlyMode [widget="sx-widget-sxfindinput"] .input-group-btn,
.readonlyMode [widget="sx-widget-sxdropdown"] .input-group-btn {
    display: none;
}

.readonlyMode a.btn,
.readonlyMode button.btn {
    pointer-events: none;
}
.readonlyMode .btn {
    cursor: not-allowed;
    opacity: .65;
}

.readonlyMode .sx-box-control {
    pointer-events: none;
}

/* ========== readonly mode end ====== */



/* ========== golden-layout change ========== */

.theme-default .lm_header .lm_tab.lm_active,
.theme-default .lm_tab.lm_active,
.theme-default .lm_tab:hover {
    border-top-color: #1976D2;
    background-color: #fff;
}

/* ========== golden-layout change end ====== */



/* ========== date-range ========== */
.sx-date-range {
    display: flex;
    flex-direction: column;
}
.sx-date-range > div:nth-child(1) > [widget="sx-widget-sxlabel"] {
    margin: 0;
}
.sx-date-range > div:nth-child(1) > [widget="sx-widget-sxlabel"] .form-control {
    display: inline-block;
    position: relative;
    font-size: 1rem;
    font-weight: 300;
    min-height: 1.5em;
    margin-bottom: .15rem;
    padding: 0;
    margin: 0;
    line-height: 1.5;
    height: auto;
}
.sx-date-range > div:nth-child(2) > div:first-child {

}
.sx-date-range > div:nth-child(2) {
    display: flex;
    flex-direction: row;
}
.sx-date-range > div:nth-child(2) .control-label {
    display: none;
}
.sx-date-range > div:nth-child(2) > div {

}
/* ========== date-range end ====== */



/* ========== smallInterface ========== */
.smallInterface .input-group-addon {
    padding: 0.25rem 0.6rem
}
.smallInterface .input-group-addon span {
    font-size:10px;
}

.smallInterface .btn-table a.btn:after {
    top:7px;
}

.smallInterface .btn {
    padding: .25rem .35rem !important;
    font-size: 12px !important;
    height: auto !important;
}

.smallInterface .form-group {
    margin-bottom: .5rem;
}

.smallInterface table .form-group {
    margin-bottom: 0;
}
.smallInterface table .form-group label {
    font-size: 11px;
    padding: 0;
    height: auto;
}

.smallInterface label.control-label {
    font-size: 11px;
    opacity: .75;
    margin-bottom: 0;
}
.smallInterface input.form-control {
    font-size: 1rem;
    padding: 3px;
    height: auto;
}
.smallInterface .table .sx-box-control {
    height: 11px;
}
.smallInterface [widget="sx-widget-collectioncontroller"] {
    padding-top: 0;
}
.smallInterface div[data-role=findinput] > span > .dropArea > div > .input-group {
    margin-top: 3px;
    margin-bottom: 3px;
}
.smallInterface [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input {
    padding: 2px 6px 1px 6px;
}
.smallInterface [widget='sx-widget-sxselectize']  .selectize-control.multi .selectize-input.has-items {
    padding: 1px 8px 0px;
}
.smallInterface [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input > div {
    padding: 0 6px;
}
.smallInterface [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input > input {
    color: #fff;
}
.smallInterface .bootstrap-table {
    margin-bottom: .5rem;
}
.smallInterface .fixed-table-container thead th .th-inner,
.smallInterface .fixed-table-container tbody td .th-inner {
    line-height: normal;
    padding: 2px 8px;
    font-size: 11px;
}
.smallInterface .bootstrap-table .sx-table.table:not(.table-condensed) {
    overflow: hidden;
}
.smallInterface .bootstrap-table .sx-table.table:not(.table-condensed),
.smallInterface .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > th,
.smallInterface .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > th,
.smallInterface .bootstrap-table .sx-table.table:not(.table-condensed) > thead > tr > td,
.smallInterface .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td,
.smallInterface .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > td {
    padding: 2px 8px;
    font-size: 11px;
}
.smallInterface .input-group .dropArea {
    min-width: 250px;
}
.smallInterface .fixed-table-pagination .pagination a {
    padding: 0 5px;
    line-height: normal;
}
.smallInterface .fixed-table-pagination div.pagination,
.smallInterface .fixed-table-pagination .pagination-detail,
.smallInterface .fixed-table-pagination .pagination-info {
    margin: 0;
    line-height: normal;
}
.smallInterface div[data-role=findinput] .pagination-detail span > button.btn {
    padding: 1px 3px;
}
.smallInterface [widget="sx-widget-sxcheckbox"] > label {
    margin-bottom: 0;
    font-size: 10px;
    line-height: 14px;
    padding-left: 18px;
}
.smallInterface .sx-box-control-el {
    width: 12px;
    height: 12px;
}
.smallInterface .sx-box-control-checkbox .sx-box-control-el:after {
    left: 3px;
    top: 1px;
}
.smallInterface [data-role=treeItem] {
    margin-bottom: 3px;
}
.smallInterface [data-role=treeItem] > div {
    margin-bottom: 0;
}
.smallInterface.componentTree > li > ul {
    padding-left: 0;
}
.smallInterface .nav-tabs .nav-link {
    font-size: 10px;
}
.smallInterface .sx-element-form {
    margin-top: 1.5rem;
}
.smallInterface [widget="sx-widget-sxcheckbox"].sx-element-form {
    margin-top: 1.7rem;
    margin-bottom: .75rem;
}
.smallInterface [widget="sx-widget-sxcheckbox"].sx-element-form + [widget="sx-widget-sxcheckbox"].sx-element-form {
    margin-top: 2.5rem;
    margin-bottom: .75rem;
}
.smallInterface .emptyContext {
    height: 23px;
}
.smallInterface .sectionHeader .btn {
    margin: .5rem .2rem;
}
/* ========== smallInterface end ====== */



/* ========== drop elements ========== */

.sx-dropdown-toggle,
.sx-findinput-toggle,
[widget="sx-widget-sxfindarea"] div[data-role=findarea] > div {
    width: 100%;
    display: table-cell;
    background-color: #ffffff;
}

.sx-dropdown-toggle,
.sx-findinput-toggle,
[widget="sx-widget-sxfindarea"] div[data-role=findarea] button.btn {
    background-color: #f3f3f3;
    border: 1px solid #cccccc;
}

.sx-dropdown-toggle {
    padding-left: .7rem;
}


[widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] > div,
[widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div,
[widget="sx-widget-sxfindarea"].disabled div[data-role=findarea] > div {
    width: 100%;
    display: table-cell;
    background-color: #dfdfdf;
    color: #969696;
    border-color: #c8c8c8;
}

[widget="sx-widget-sxdropdown"] [widget="sx-widget-sxcontextmanager"] + .input-group-btn {
    width: 32px;
}
[widget="sx-widget-sxfindinput"] [data-role="findinput"] > .input-group-btn {
     width: 52px;
     position: static
}
.smallInterface [widget="sx-widget-sxfindinput"] [data-role="findinput"] > .input-group-btn {
    width: 36px;
}

.dropArea {
    /*position: absolute;*/
    /*top: 100%;*/
    /*left: 0;*/
    /*z-index: 1000;*/
    display: none;
    float: left;
    min-width: 160px;
    padding: 10px;
    margin: 2px 0 0;
    font-size: 13px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);


    position: fixed;
    top: 15%;
    left: 25%;
    max-width: 50%;
    z-index: 1002;
}

[widget="sx-widget-sxfindarea"].open > .dropArea {
    display: block;
}
[data-role="selectizeArea"] > [widget="sx-widget-sxfindarea"].open > .dropArea {
    display: block;
}

[widget="sx-widget-sxfindinput"] [widget="sx-widget-sxfindarea"] .dropArea .cell > li.sxtree {
    max-height: calc(100vh - 300px);
    overflow: auto;
}

/* ========== drop elements end ====== */



/* ========== tooltip ================ */

[class^="theme"] .tooltip {
    border: none;
    background: transparent;
}

[class^="theme"] .tooltip-inner {
    background-color: #323232;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

[class^="theme"] .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
    border-top-color: #323232;
}

[class^="theme"] .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
    border-bottom-color: #323232;
}

[class^="theme"] .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
    border-left-color: #323232;
}

[class^="theme"] .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
    border-right-color: #323232;
}

/* ========== tooltip end ============ */



.emptyContext {
    border-width: 1px;
    border-style: solid;
    border-color: #c8c8c8;
    height: 2.5rem;
}
.table .emptyContext {
    border:none;
    height: auto;
}

.has-warning .emptyContext {
    background-color: #fff5cc !important;
}

.has-error .emptyContext {
    background-color: #f9aaaa !important;
    border-color: #d87979;
}

div[data-role=findinput] .pagination-detail span > button.btn {
    border-width: 1px;
    font-size: 13px;
}


@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}



.syncIndicator, .syncIndicatorWindow {
    position: absolute;
    right: 0;
    width:100%;
    margin-top:5px;
    height: 2px;
    background: linear-gradient(270deg, #effa00, #12fa00, #fa00e0, #fa0000, #00e7fa);
    background-size: 1000% 1000%;

    -webkit-animation: AnimationName 4s ease infinite;
    -moz-animation: AnimationName 4s ease infinite;
    animation: AnimationName 4s ease infinite;
}

.syncComplete > .syncIndicator {
    background: transparent;
}

.no-data {
    background-color: #fff;
    text-align: center;
    padding: 1rem 0;
    color: #555;
}


/* ============ style-system-help-building ============ */

.d-f, .d-flex {
    display: flex !important;
}
.p0 {
    padding: 0 !important;
}
.m0 {
    margin: 0 !important;
}

.pd-0 {
    padding-bottom: 0 !important;
}

.justify-content-between {
    justify-content: space-between !important;
}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.justify-content-end {
    justify-content: flex-end  !important;
}
.align-items-start {
    -ms-flex-align: start!important;
    align-items: flex-start!important;
}
.align-items-end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
}
.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
.align-items-baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
}
.align-items-stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
}

.font-25 input {
    font-size: 25px;
    font-weight: 300;
}
.disabled.font-25 input {
    background-color: transparent;
    opacity: 1;
    border:none;
}

.input-focus-edit input {
    border-color: transparent;
    padding: 0;
}

.row-grey {
    background-color: #ebebeb;
    margin-bottom: 15px;
    padding: 10px 0;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
}
.coll .row-grey:last-child {
    border-bottom: none;
}
.row-cell-grey {
    background-color: #ebebeb;
    padding: 10px 0;
    /*margin: 0 -.5rem 0;*/
}
.label-red {
    display: flex;
    justify-content: flex-end;
}
.label-red [widget="sx-widget-sxlabel"] {
    display: flex;
    align-items: flex-end;
}
.label-red [widget="sx-widget-sxlabel"] .form-control {
    border: 1px solid red;
    padding: 5px 10px;
    border-radius: 13px;
    color: red;
}

.sx-organization-fake-label[widget="sx-widget-sxfindinput"] > label,
.sx-organization-fake-label[widget="sx-widget-sxfindinput"] .input-group-btn,
.sx-organization-fake-label[widget="sx-widget-sxfindinput"] a i {
    display: none;
}
.sx-organization-fake-label[widget="sx-widget-sxfindinput"] a {
    padding: 0;
    background-color: transparent;
    border: none;
    color: #000;
    font-size: 20px;
}

.sx-organization-fake-label[widget="sx-widget-sxfindinput"] [widget="sx-widget-sxcontextmanager"] {
    border: none;
}
.sx-organization-fake-label.disabled input,
.sx-organization-fake-label input.form-control,
.sx-organization-fake-label .form-control,
.sx-organization-fake-label .form-control:disabled,
.sx-organization-fake-label.disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    padding: 0;
    background-color: transparent;
    border: none;
    color: #000;
    font-size: 20px;
}

[widget="sx-widget-sxdropdown"].disabled.sx-organization-fake-label div[data-role=dropdown] > div {
    background-color: transparent;
    border: none;
}
[widget="sx-widget-sxdropdown"].disabled.sx-organization-fake-label div[data-role=dropdown] > div i {
    display: none;
}
.collapse-custom-yellow .card-header a {
    background-color: #f9b949 !important;
    color: #fff !important;
}
.collapse-custom-yellow .card-header a:hover {
    background-color: #fff !important;
    color: #f9b949 !important;
}
.collapse-custom-blue .card-header a {
    background-color: #40749a !important;
    color: #fff !important;
}
.collapse-custom-blue .card-header a:hover {
    background-color: #fff !important;
    color: #40749a !important;
}

.sxtree .btn {
    border:none;
    padding: 5px;
    color: #323232;
    background-color: transparent;
}
.sxtree .form-group .btn:hover {
    background-color: transparent;
}

.sx-btn-in-one-cell [widget="sx-widget-sxcontextmanager"] {
    width: auto !important;
}

.sx-fake-text-btn [widget="sx-widget-sxcontextmanager"] {
    background-color: transparent !important;
    border: none;
}
.sx-fake-text-btn .btn {
    background-color: transparent !important;
    border: none;
    font-size: 25px;
    font-weight: 300;
    padding: 0;
    color: #555 !important;
    pointer-events: all !important;
}

.sx-fake-text-btn .btn:hover {
    opacity: .5 !important;
    cursor: pointer !important;
}

.table [widget="sx-widget-sxselectize"] {
    margin: 0;
}

.table [widget="sx-widget-sxfindinput"] [widget="sx-widget-sxcontextmanager"] {
    border: 1px solid #c8c8c9;
    background-color: #fff;
}

.table .table-line-danger  td > [widget="sx-widget-sxlinkbutton"] > .btn,
.table .table-line-danger td > [widget="sx-widget-sxcontextmanager"] > [widget="sx-widget-sxlinkbutton"] > .btn,
.table .table-line-danger [widget="sx-widget-sxlabel"] .form-control,
.table  tbody .table-line-danger .disabled .form-control{
    color: #F44336 !important;
}

.table .table-line-warning  td > [widget="sx-widget-sxlinkbutton"] > .btn,
.table .table-line-warning td > [widget="sx-widget-sxcontextmanager"] > [widget="sx-widget-sxlinkbutton"] > .btn,
.table .table-line-warning [widget="sx-widget-sxlabel"] .form-control,
.table  tbody .table-line-warning .disabled .form-control {
    color: #FF9800 !important;
}

.dbl-in-btn.disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    color: black;
    text-align: center;
    font-size: 1.2rem;
    background: #fff;
    background-color: #fff;
}
[widget="sx-widget-sxfindinput"].disabled.dbl-in-btn div[data-role=findinput] > div:hover {
    border-color: grey;
    cursor: pointer;
}
.label-empty-none label.control-label:empty {
    display: none;
}

/* ============ style-system-help-building end ======== */




/* ========== froala ========== */
/*правка для тулбара при большом объеме*/
.sectionBody .fr-sticky-on {
    position: relative !important;
}
.sectionBody .fr-sticky-dummy {
    display: none !important;
}

/* ========== froala end ===== */



/* ========== dashboard ========== */
[widget="sx-widget-sxdashboard"] .gridstackitembody > div  {
    border: 1px solid rgba(0, 0, 0, .1);
}
[widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"] {
    border-bottom: none;
}
[widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"] .h {
    background: #e7f2f9;
    margin: 0;
    padding: 1rem 1rem;
    text-align: left;
    color: #495963;
}
[widget="sx-widget-sxdashboard"] .grid-stack > .grid-stack-item > .grid-stack-item-content {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0,0,0,0.08);
}
/* ========== dashboard end ===== */



/* ============ profile ================ */
.form-profile-default .disabled input.form-control,
.form-profile-default input.form-control:disabled,
/*.form-profile-default .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn,*/
.form-profile-default [widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] > div,
.form-profile-default .disabled input.form-control,
.form-profile-default input.form-control:disabled {
    background-color: transparent;
    border-color: transparent;
    padding: 0;
    color: #000;
}
.form-profile-default .profile-h-title .control-label {
    display: none;
}
.form-profile-default [widget="sx-widget-sxlabel"].profile-h-title .form-control {
    font-size: 2rem;
}
.form-profile-default .style-profile-menu {
    width: 220px
}
.form-profile-default .style-profile-body {
    width: calc(100% - 220px);
}
.form-profile-default .sx-table tbody tr:nth-of-type(odd) {
    background: transparent;
}
.form-profile-default .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td {
    border-bottom: 1px solid #e7eaec;
}
.form-profile-default .bootstrap-table .table {
    border: none;
}

.form-profile-default label.control-label {
    margin-bottom: 0;
}

.form-profile-default .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn > i {
    display:none;
}

.form-profile-default .profile-name label {
    font-size:24px
}
.form-profile-default .profile-name .form-group {
    margin-bottom:0;
}
.form-profile-default hr {
    margin-top: 0;
}

.form-profile-default .btn-table {
    margin: 0;
}
.form-profile-default .profile-red-btn .btn {
    color: #f43a59;
    border: none;
    border-bottom: 1px solid #c8c8c8;
    padding: 1rem;
    font-size: 1.15rem;
    width: 100%;
    text-align: left;
    background: transparent;
}
.form-profile-default .profile-red-btn .btn:hover {
    background-color: #f43a59;
    color: #fff;
}
.form-profile-default .profile-blue-btn,
.form-profile-default .profile-red-btn {
    width: 100%;
    margin-bottom: 0;
}
.form-profile-default .profile-blue-btn.form-group .btn{
    color: #1c84c6;
    border: none;
    border-bottom: 1px solid #c8c8c8;
    padding: 1rem;
    line-height: 1rem;
    display: flex;
    align-items: center;
    background: transparent;
}
.form-profile-default .profile-blue-btn.form-group .btn:hover {
    background-color: #0086ff;
    color:#fff;
}
.form-profile-default .profile-blue-btn.form-group .btn i {
    font-size: 1.5rem;
    padding-right: 0.5rem;
}
.form-profile-default .profile-blue-btn .btn:after,
.form-profile-default .profile-menu-left .btn-table .btn:after {
    display: none;
}
.form-profile-default .profile-blue-btn-delete {
    margin: 0;
}
.form-profile-default .profile-blue-btn-delete .btn {
    color: #0087ff;
    padding: 0 0.8rem;
    line-height: 2;
    font-size: 14px;
    border: 1px solid #0087ff;
    margin-left: 1rem;
}
.form-profile-default .profile-blue-btn-delete .btn:hover {
    color: #0070d3;
    background: transparent;
}
.form-profile-default .profile-blue-btn-delete .btn span {
    display: none;
}
.form-profile-default [widget="sx-widget-sxcollapsablepanel"] .card-header h5 a {
    background-color: #f1f5f9;
    color: #1c84c6;
    padding: 1rem;
}
.form-profile-main.form-profile-default [widget="sx-widget-sxcollapsablepanel"] .card-header h5 a {
    padding-left: 3rem;
}

.form-profile-default .card,
.form-profile-default .card-header {
    border: none;
}
.form-profile-default .card a {
    border: none;
}
.form-profile-default [widget="sx-widget-sxcollapsablepanel"] .card-header a:after {
    top: 13px;
}

.form-profile-default .card-header a:before,
.form-profile-default .card-header a:before,
.form-profile-default .card-header a:before {
    font-family: 'platform-icon' !important;
    margin-right: .5rem;
    font-size: 1.5rem;
    position: absolute;
    left: 10px;
    top: 11px;
}
.form-profile-default .card-messages .card-header a:before {
    content: "\e90e";
}
.form-profile-default .card-personalinfo .card-header a:before {
    content: "\e90a";
}
.form-profile-default .card-contacs .card-header a:before {
    content: "\e90b";
}

.form-profile-default .profile-status-blue {
    display: inline-block;
}
.form-profile-default  .profile-status-blue [widget="sx-widget-sxcontextmanager"] {
    background-color: transparent !important;
    border: none;
}
.form-profile-default .profile-status-blue .btn {
    background-color: #0086ff !important;
    color: #fff !important;
    border-radius: 7px;
}
.form-profile-default .profile-status-blue .btn i {
    display: none;
}
.form-profile-default [widget="sx-widget-sxlabel"] .control-label,
.form-profile-default [widget="sx-widget-sxcontextmanager"] .control-label,
.form-profile-default [widget="sx-widget-sxdatepicker"] .control-label {
    color: #8c8c8c;
    font-weight: normal;
    font-size: 1.1rem;
    margin: 0;
}
.form-profile-default [widget="sx-widget-sxlabel"] .form-control {
    font-weight: normal;
    font-size: 1.1rem;
    padding: 0.5rem 0.75rem 0.5rem 0;
}
.form-profile-default [widget="sx-widget-sxdropdown"] [widget="sx-widget-sxcontextmanager"] {
    border: 0;
    background: transparent;
}
.form-profile-default div:not([style*="display:none"]):not(.disabled) > [widget="sx-widget-sxdropdown"]:not(.disabled),
.form-profile-default [widget="sx-widget-sxdropdown"]:not(.disabled){
    border: 0;
    border-bottom: 1px solid #0087ff;
}
.form-profile-default [widget="sx-widget-sxdropdown"] .sx-dropdown-toggle {
    background: transparent;
    color: #0087ff;
    border: 0;
}
.form-profile-default [widget="sx-widget-sxdropdown"] .btn i {
    display: none;
}
.form-profile-default [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    color: #000;
    padding: 0.5rem 0.5rem;
    background: transparent;
}

.form-profile-default [widget="sx-widget-sxinput"] .form-control,
.form-profile-default [widget="sx-widget-sxdatetimepicker"] .form-control,
.form-profile-default [widget="sx-widget-sxdatepicker"] .form-control:not(:disabled) {
    border: none;
    border-bottom: 1px solid #0086ff;
    background: transparent;
    border-radius: 0;
}
.form-profile-default [widget="sx-widget-sxinput"] .form-control:hover,
.form-profile-default [widget="sx-widget-sxinput"] .form-control:focus {
    color: #0086ff;
    border-color: #0086ff;
}
.form-profile-default .input-group-addon {
    background: transparent !important;
    border: none;
    border-bottom: 1px solid #0086ff !important;
    color: #0086ff;
}
.form-profile-default .input-group-addon:hover {
    color: #0070d3;
}
.form-profile-default label.control-label:empty {
    display: none;
}
.form-profile-default .profile-input-telephone .control-label,
.form-profile-default .profile-input-telephone .btn i {
    display: none;
}
.form-profile-default .profile-input-telephone [widget="sx-widget-sxcontextmanager"],
.form-profile-default .profile-input-telephone.disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    background: none !important;
    border: none;
    color: #8c8c8c;
    font-weight: normal;
    font-size: 1.1rem;
    margin: 0;
    padding-left: 0;
}
.form-profile-default .profile-input-telephone .btn:before {
    font-family: 'platform-icon' !important;
    content: "\e91d";
    margin-right: .5rem;
    color: #1c84c6;
}
.form-profile-default .unread-status,
.form-profile-default .unread-status .btn,
.form-profile-default .unread-status .form-control {
    font-weight: bold !important;
    color: #000 !important;
}
.form-profile-default .profile-blue-btn-add .btn {
    border: 1px solid #0087ff;
    color: #0087ff;
    margin-top: 1rem;
}
.form-profile-default .profile-blue-btn-add .btn:hover {
    color: #0070d3;
    background: transparent;
}
/* ============ profile end ============ */



/* ============ special class ============ */

/* sx-element-text - class for converting elements into text */
.sx-element-text[widget="sx-widget-sxfindinput"] [data-role="drop"],
.sx-element-text[widget="sx-widget-sxdropdown"] .input-group-btn,
.sx-element-text[widget="sx-widget-sxdropdown"] [widget="sx-widget-sxcontextmanager"] .btn i {
    display: none;
}
.sx-element-text[widget="sx-widget-sxfindinput"] [widget="sx-widget-sxcontextmanager"] .btn,
.sx-element-text[widget="sx-widget-sxfindinput"] [widget="sx-widget-sxcontextmanager"] {
    border-color: transparent;
    background-color: transparent;
}
.sx-element-text[widget="sx-widget-sxfindinput"] [widget="sx-widget-sxcontextmanager"] .btn,
.sx-element-text[widget="sx-widget-sxdropdown"] [widget="sx-widget-sxcontextmanager"] .btn {
    padding: 0.542333rem 0;
}

.sx-element-text[widget="sx-widget-sxdropdown"] [widget="sx-widget-sxcontextmanager"] .btn,
.sx-element-text[widget="sx-widget-sxdropdown"] [widget="sx-widget-sxcontextmanager"],
.sx-element-text[widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] > div,
.sx-element-text[widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div,
.sx-element-text[widget="sx-widget-sxfindarea"].disabled div[data-role=findarea] > div,
.sx-element-text.disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    border-color: transparent;
    background-color: transparent;
}


/* sx-elements-horizontal-form */
.sx-elements-horizontal-form .control-label,
.sx-elements-horizontal-form[widget="sx-widget-sxinput"] > .numericBox,
.sx-elements-horizontal-form[widget="sx-widget-sxfindinput"] > .input-group,
.sx-elements-horizontal-form[widget="sx-widget-sxdropdown"] > .input-group,
.sx-elements-horizontal-form[widget="sx-widget-sxlabel"] > .form-control,
.sx-elements-horizontal-form[widget="sx-widget-sxdatepicker"] > .input-group {
    display: inline-flex;
    width: auto;
    margin-right: 5px;
}

.sx-elements-horizontal-form.sx-element-text[widget="sx-widget-sxfindinput"] [widget="sx-widget-sxcontextmanager"] .btn,
.sx-elements-horizontal-form.sx-element-text[widget="sx-widget-sxdropdown"] [widget="sx-widget-sxcontextmanager"] .btn {
    padding: 0;
    margin-bottom: 0;
    font-size: 1em;
    min-height: 1.5em;
}

.sx-elements-horizontal-form .emptyContext {
    height: auto;
}

.folder-org-default {
    background-image: url("/images/blue_folder.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100px;
    margin: 25px;
}

.table-pre-wrap table td {
    white-space: pre-wrap;
}

/* ============ special class end ======== */



/* ============ theme-default ============ */

.theme-default .breadcrumb-item + .breadcrumb-item::before {
    color: #fff;
}
/*
.theme-default .navbar-menu-toggle {
    background-color: #a4b8c9;
    color: #fff;
}
*/
.theme-default .nav-workspace .dropdown-toggle::after {
    border-bottom-color: #ffffff;
    border-right-color: #ffffff;
}

.theme-default .navbar-brand,
.theme-default .nav-profile > a span,
.theme-default .nav-profile > a {
    color: #fff;
}

.theme-default .validationSummary .validation-head,
.theme-default .messagesHeader {
    background: #e4e7ea;
    color: #73818f;
}
.theme-default .messagesHeader a {
    color: #73818f;
}
.theme-default .messagesHeader a:hover {
    color: #73818f;
    text-decoration: underline;
}
.theme-default #authorizedUserPanel .dropdown-menu {
    border-top: 3px solid #334d63;
    border-radius: 0;
}

.theme-default [widget='sx-widget-grid'] .input-group .btn:first-child {
    background-color: #18a689;
    border-left-color: #18a689;
    padding: 0.542333rem 1.5rem;
}
.theme-default [widget='sx-widget-grid'] .input-group .btn:first-child:hover {
    background-color: #d3e4e9;
    color: #73787c;
}

.theme-default .nav-profile img {
    border-color: #ffffff;
}
.theme-default [widget="sx-widget-collectioncontroller"] .input-group .form-control:focus + .input-group-btn button {
    border-color: #6d964a;
}

.theme-default .form-control:focus,
.theme-default [widget='sx-widget-sxselectize'] .selectize-input.focus,
.theme-default #workspaceSelector .workspaceSelector.activeWorkspace a,
.theme-default #workspaceSelector .workspaceSelector a:hover {
    border-color: #56914a;
}
.theme-default .navbar-search .form-group input {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    padding-bottom: 0.25rem;
    margin-top: 0.5rem;
}

.theme-default .navbar-search .form-group input:focus {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
}

.theme-default .navbar-search .form-group input::-webkit-input-placeholder {color: #fff;}
.theme-default .navbar-search .form-group input::-moz-placeholder          {color: #fff;}
.theme-default .navbar-search .form-group input:-moz-placeholder           {color: #fff;}
.theme-default .navbar-search .form-group input:-ms-input-placeholder      {color: #fff;}

.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul > li:hover > div > a,
.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul > li.menu-open > div > a,
.theme-default .sidebar [data-widget="sx-widget-repeater"] ul [sequence-launched]:not([sequence-launched=""]) a,
.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul > li a:hover {
    background-color: #7e9ab2;
    color: #fff;
}

.theme-default .sidebar [widget="sx-widget-leftmenu"] > ul > li a {
    padding-left: 14px;
}

.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul > li a {
    font-size: 12px;
}

.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul > li > div > a {
    font-size: 13px;
}

.theme-default .sidebar [data-widget="sx-widget-repeater"] a > i {
   /* margin-top: 2px;*/
    width: 14px;
    text-align: center;
}

.theme-default [widget=sx-widget-leftmenu] > li {
    /*border-left: 6px solid #c8c8c8;*/
    border-bottom: 1px solid #e2e2e2;
}
.theme-default [widget=sx-widget-leftmenu] > li:hover {
    border-left-color: #aaa;
}

.theme-default .hasSubMenu.menu-open,
.theme-default [widget=sx-widget-leftmenu] > li.menu-open:hover {
    border-left-color: #c8c8c8;
}

.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul li > ul {
    background-color: #eaebed;
    padding-left: 0;
    padding-right: 0;
}
.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul li > ul li a {
    padding-left: 16px;
    border-bottom: 1px solid #e2e2e2;
}
.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul li > ul ul {
    padding-left: 5px;
}

.theme-default div:not(.disabled) .sx-box-control input:not([disabled]):checked ~ .sx-box-control-el,
.theme-default .sx-box-control input:checked ~ .sx-box-control-el,
.theme-default .sx-box-control-el {
    background: #6db072;
}

.theme-default div:not(.disabled) > .sx-box-control:hover input ~ .sx-box-control-el,
.theme-default div:not(.disabled) > .sx-box-control input:focus ~ .sx-box-control-el {
    background-color: #56a856;
}

.theme-default [widget="sx-widget-sxcheckbox"]:not(.disabled) .sx-box-control:hover input:checked ~ .sx-box-control-el,
.theme-default .sx-box-control:hover input:not([disabled]):checked ~ .sx-box-control-el {
    background: #6d964a;
}

.theme-default div.disabled .sx-box-control:hover input:checked ~ .sx-box-control-el,
.theme-default .sx-box-control-checkbox input:disabled ~ .sx-box-control-el:after {
    border-color: #fff;
}

.theme-default .table tr:hover .disabled .btn,
.theme-default .table tr:hover .disabled .btn:hover {
    background: transparent;
    text-decoration: none;
}
.theme-default .table-hover tbody tr {
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.theme-default .table-hover tbody tr:hover {
    background-color: #eee;
}

.theme-default .page-item.active .page-link {
    background-color: #4d7496;
    border-color: #4d7496;
    color: #ffffff;
}

.theme-default .page-item:not(.active) .page-link:focus,
.theme-default .page-item:not(.active) .page-link:hover {
    background-color: #f0f0f0;
}
.theme-default [widget="sx-widget-sxcontextmanager"] {
    background-color: #fff;
}

.theme-default .btn:hover {
    background-color: #f0f0f0;
    color: inherit;
}

.theme-default .sectionHeader .sectionTools .btn {
    border-right: 1px solid #a1a3a5;
    padding-left: 1em;
    padding-right: 1em;
}
.theme-default .sectionHeader .sectionTools .btn:hover {
    background-color: #f8f8f8
}
.sectionHeader .sectionTools .groupDropdown .dropdown-menu .btn {
    border-right: none;
    padding: .5rem;
}
.sectionHeader .sectionTools .groupDropdown .dropdown-menu {
    left: 10px;
}

.theme-default .workspace {
    background: #dcdcdc;
}

.theme-default .navbar {
    background: #4d7496;
    border-bottom: 4px solid #2a4053;
}
.theme-default .sidebar {
    background-color: #fafafa;
    border-right: 1px solid #cacaca;
}

.theme-default .sidebar [data-widget="sx-widget-repeater"] > ul > li a {
    color: #555;
}

.theme-default li.sxtree.syncComplete > .syncIndicator {
    display: none;
}

.theme-default .syncIndicator,
.theme-default .syncIndicatorWindow {
    position: absolute;
    right: 0;
    bottom: -2px;
    width:100%;
    height: 1px;
    background: linear-gradient(270deg, #007f76, #c8c8c8, #71bb51);
    background-size: 1000% 1000%;

    -webkit-animation: AnimationName 2s ease infinite;
    -moz-animation: AnimationName 2s ease infinite;
    animation: AnimationName 2s ease infinite;
}

.theme-default .syncComplete > .syncIndicator {
    background: transparent;
}

.theme-dark [widget='sx-widget-grid'] .input-group .form-control:focus + .input-group-btn .btn {
    border-color: rgba(51,51,51,0.4);
}

.theme-default [widget="sx-widget-collectioncontroller"] button[data-role="refresh"] {
    background-color: #6db072;
    border-color: #56914a;
    color: #ffffff;
}
.theme-default [widget="sx-widget-collectioncontroller"] button[data-role="refresh"]:hover {
    background-color: #56a856;
    color: #fff;
}

.theme-default [widget="sx-widget-collectioncontroller"] button[data-role="filter"] {
    background-color: #646464;
    color: #ffffff;
    border-color: #646464;
}
.theme-default [widget="sx-widget-collectioncontroller"] button[data-role="filter"]:hover {
    background-color: #dbdbdb;
}

.theme-default .sx-dropdown-toggle,
.theme-default .sx-findinput-toggle,
.theme-default [widget="sx-widget-sxfindarea"] div[data-role=findarea] button.btn {
    background-color: #6db072;
    border-color: #6d964a;
    color: #fff;
}
.btn-table {
    width: 100%;
}

.theme-default .btn-table .btn {
    border: 1px solid #2a5885;
    background-color: #ffffff;
    color: #2a5885;
    padding: 0.667em 2rem 0.667em 1em;
    font-size: 1.08333rem;
}
.theme-default .btn-table .btn:hover {
    background-color: #2a5885;
    color: #ffffff;
    transition: all .3s;
}
.theme-default .btn-table .btn:after {
    border-color: #2a5885;
}
.theme-default .btn-table .btn:hover:after {
    border-color: #fff;
}
.theme-default .nav-tabs {
    margin-top: 1em;
    border-bottom: 1px solid #d9d9d9;
}

.theme-default .nav-tabs .nav-item {
    margin-bottom: -1px;
}

.theme-default .nav-tabs .nav-link {
    color: #000;
    border-radius: 0;
}
.theme-default .nav-tabs .nav-link:hover {
    border-color: #d9d9d9 #d9d9d9 transparent;
    background-color: #eeeeee;
}
.theme-default .nav-tabs .nav-link.active {
    color: #38607d;
    border-width: 1px;
    border-color: #38607d #c8c8c8 transparent;
    border-top-width: 2px;
    background-color: #fff;
    margin-bottom: -1px;
}
.nav-tabs .nav-item + .nav-item {
    margin-left: 0;
}
.nav-tabs .nav-item + .nav-item .nav-link {
     margin-left: 0.2rem;
}
.scrtabs-tab-container .scrtabs-tabs-fixed-container {
    height: auto;
}
.scrtabs-tab-container .scrtabs-tabs-fixed-container[style="width: 0px;"] {

}

.theme-default .date .input-group-addon {
    border-color: #cccccc;
    background-color: #f3f3f3;
}
.theme-default .date .input-group-addon:hover {
    background-color: #f8f8f8;
    color: #646464;
}
.theme-default .date .form-control:focus {
    border-right-color: #cccccc;
}
.theme-default .date .form-control:focus + span,
.theme-default .date .bootstrap-datetimepicker-widget + span,
.theme-default .date .bootstrap-datepicker-widget + span {
    border: 1px solid #56914a;
    border-left: none;
}

.theme-default .messagesFooter {
    background-color: #f9f9f9;
}
.theme-default .navbar-nav .nav-item + .nav-item:hover,
.theme-default .navbar-nav .nav-item + .nav-item.open,
.theme-default .navbar-nav .nav-item + .nav-item > div.open,
.theme-default .nav-workspace > .open {
    background-color: #334d63;
}
/*
.theme-default .messagesFooter a:hover,
.theme-default [widget=sx-widget-message]:hover {
    background-color: #4d7496;
    cursor: pointer;
}
.theme-default .messagesFooter:hover a,
.theme-default [widget=sx-widget-message]:hover .messageItem,
.theme-default [widget=sx-widget-message]:hover .messageItemTitle [name="date"],
.theme-default [widget=sx-widget-message]:hover [name="title"],
.theme-default [widget=sx-widget-message]:hover [name="body"],
.theme-default [widget=sx-widget-message]:hover [name="linkToEntity"] i {
    color: #fff;
    text-decoration: none;
}
.theme-default [widget=sx-widget-message]:hover [name="linkToEntity"] {
    border-color: #fff;
}*/

.theme-default [widget="sx-widget-sxfindinput"] > .input-group:hover [widget="sx-widget-sxcontextmanager"] .form-group .btn:hover {
    background: #fff;
}

.theme-default [widget="sx-widget-sxdropdown"].form-group:not(.disabled) div[data-role=dropdown] button.btn:hover,
.theme-default [widget="sx-widget-sxfindinput"].form-group:not(.disabled) div[data-role=findinput] button.btn:hover,
.theme-default [widget="sx-widget-sxfindarea"].form-group:not(.disabled) div[data-role=sxfindarea] button.btn:hover {
    background-color: #56a856;
    color: #ffffff;
}
/*.theme-default [widget="sx-widget-sxdropdown"] button.btn:hover,*/
/*.theme-default [widget="sx-widget-sxfindinput"] button.btn:hover,*/
/*.theme-default [widget="sx-widget-sxfindarea"] button.btn:hover {*/
    /*background-color: #ff9100;*/
    /*color: #ffffff;*/
/*}*/

.theme-default .dropArea {
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0;
}
.theme-default [data-role="open-area"] + .dropArea [widget="sx-widget-sxtemplate"] {
    max-height: calc(100vh - 250px);
    overflow-y: scroll;
    overflow-x: hidden;
}
.theme-default [data-role="open-area"] + .dropArea .bootstrap-table .fixed-table-container .fixed-table-body {
    max-height: calc(100vh - 420px);
}
/* class for custom width dropArea */
.theme-default .dropArea-width-custom .dropArea  {
    width: 50%;
}

.theme-default [widget="sx-widget-sxcollapsablepanel"] .card-header a {
    color: #2a5885;
    font-size: 15px;
    font-weight: 400;
    background-color: #fff;
}
.theme-default [widget="sx-widget-sxcollapsablepanel"] .card-header a:hover {
    background-color: #f9f9f9;
    text-decoration: none;
}

.theme-default .fileStorage-table .sx-table tbody tr:nth-of-type(odd) {
    background-color: #fff;
}

/* ============ theme-default end ======== */



/* ============ theme-blue ============ */
.theme-blue .workspace {
    background-color: #eef1f5;
}
.theme-blue .workspace-content {
    background-color: #26344B;
}
.theme-blue .navbar {
    background-color: #2196f3;
    color: #c3cee0;
}
.theme-blue .sidebar {
    background-color: #26344B;
    color: #c3cee0;
}
.theme-blue .navbar-menu-toggle {
    background-color: #ffffff;
    color: #2196f3;
    border-radius: 3px;
}
.theme-blue .navbar-brand,
.theme-blue .navbar > .breadcrumb li:last-child a,
.theme-blue .nav-profile > a span,
.theme-blue .nav-profile > a,
.theme-blue .nav > li.nav-profile > a:hover {
    color: #fff;
}
.theme-blue .nav-workspace .dropdown-toggle::after {
    border-color: #fff;
}
.theme-blue [widget=sx-widget-leftmenu] > li {
    border-left: 6px solid #26344B;
}
.theme-blue .sidebar [data-widget="sx-widget-repeater"] > ul li > ul {
    background: #1f2b3d;
}
.theme-blue .hasSubMenu.menu-open,
.theme-blue [widget=sx-widget-leftmenu] > li.menu-open:hover {
    border-left-color: #2196f3;
}
.theme-blue .sidebar [data-widget="sx-widget-repeater"] > ul > li:hover > div > a,
.theme-blue .sidebar [data-widget="sx-widget-repeater"] > ul > li.menu-open > div > a,
.theme-blue .sidebar [data-widget="sx-widget-repeater"] > ul > li a:hover {
    background-color: #2196f3;
    color: #fff;
}
.theme-blue .sectionBody,
.theme-blue .sectionHeader .sectionTop {
    background-color: #fff;
}

.theme-blue .page-item.active .page-link,
.theme-blue .page-item.active .page-link:focus,
.theme-blue .page-item.active .page-link:hover {
    border-color: #c8c8c8;
    color: #73787c;
    background-color: #ffffff;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.theme-blue [widget='sx-widget-grid'] .input-group .btn:first-child {
    background-color: #32c5d2;
    border-left-color: #32c5d2;
}
.theme-blue .form-control:focus,
.theme-blue .form-control:focus + .input-group-btn button {
    border-color: #32c5d2;
}

.theme-blue .btn-table .btn {
    border: none;
    border-bottom: 1px solid #b0bec5;
    color: #263238;
    padding: 0.667em 1em;
    font-size: 1.08333rem;
    position: relative;
}
.theme-blue .btn-table .btn:after {
    border-color: #b0bec5;
}
.theme-blue .btn-table .btn:hover:after {
    border-color: #607d8b;
}
.theme-blue .btn-table .btn:hover {
    background-color: #bbdefb;
    color: #263238;
    transition: all .3s;
}
.theme-blue a:focus,
.theme-blue a:hover,
.theme-blue [widget=sx-widget-login] a {
    color: #32c5d2;
}
.theme-blue .table-hover tbody tr:hover {
    background-color: #f3f4f6;
}
.theme-blue .table .btn:hover {
    text-decoration: none;
}
.theme-blue .navbar-search .form-group input {
    border: none;
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    padding-bottom: 0.25rem;
    margin-top: 0.5rem;
}
.theme-blue .navbar-search .form-group input::-webkit-input-placeholder {color: #fff;}
.theme-blue .navbar-search .form-group input::-moz-placeholder          {color: #fff;}
.theme-blue .navbar-search .form-group input:-moz-placeholder           {color: #fff;}
.theme-blue .navbar-search .form-group input:-ms-input-placeholder      {color: #fff;}

.theme-blue .nav-tabs {
    background-color: #eeeeee;
}
.theme-blue .nav-tabs > li > a {
    color: #8e9aa2;
}
.theme-blue .nav>li>a:hover,
.theme-blue .sectionHeader .btn-section:hover {
    background-color: transparent;
    color: #2196f3;
}

.theme-blue .btn {
    transition: color 0.1s linear 0s,background-color 0.1s linear 0s,opacity 0.1s linear 0s!important;
}
.theme-blue .btn:hover {
    color: #32c5d2;
}
.theme-blue [widget="sx-widget-sxdropdown"].form-group:not(.disabled) div[data-role=dropdown] button.btn:hover,
.theme-blue [widget="sx-widget-sxfindinput"].form-group:not(.disabled) div[data-role=findinput] button.btn:hover,
.theme-blue [widget="sx-widget-sxfindarea"].form-group:not(.disabled) div[data-role=sxfindarea] button.btn:hover {
    background-color: #fff;
    color: #32c5d2;
}
.theme-blue [widget="sx-widget-sxdropdown"].form-group:not(.disabled) div[data-role=dropdown] button.btn,
.theme-blue [widget="sx-widget-sxfindinput"].form-group:not(.disabled) div[data-role=findinput] button.btn,
.theme-blue [widget="sx-widget-sxfindarea"].form-group:not(.disabled) div[data-role=sxfindarea] button.btn {
    background-color: #32c5d2;
    color: #fff;
}

.theme-blue [widget="sx-widget-collectioncontroller"] .input-group-search > .input-group-btn > button[data-role="refresh"] {
    background-color: #32c5d2;
    color: #fff;
}

.theme-blue [widget="sx-widget-collectioncontroller"] .input-group-search > .input-group-btn > button[data-role="refresh"]:hover {
    background-color: #fff;
    color: #32c5d2;
}

.theme-blue .sectionHeader .sectionTools .btn:hover,
.theme-blue .form-group:not(.disabled) div[data-role=dropdown] button.btn:hover,
.theme-blue .form-group:not(.disabled) [data-role=drop] button.btn:hover,
.theme-blue .breadcrumb,
.theme-blue [widget=sx-widget-message] [name="title"] {
    color: #2196f3;
    /*border-color: #8c8c8c;*/
}

.theme-blue .syncIndicator,
.theme-blue .syncIndicatorWindow {
    background: linear-gradient(325deg, #81d4fa, #659be0);
    background-size: 600% 600%;

    -webkit-animation: AnimationName 3s ease infinite;
    -moz-animation: AnimationName 3s ease infinite;
    animation: AnimationName 3s ease infinite;
}
.theme-blue .syncComplete > .syncIndicator {
    background: transparent;
}
.theme-blue label.form-control {
    font-weight: bold;
}

.theme-blue .validationSummary .dropdown-menu > div {
    background-color: #32c5d2;
    color:#ffffff;
}

.theme-blue .messagesHeader {
    background-color: #32c5d2;
}
.theme-blue .messagesHeader {
    position: relative;
    background: #32c5d2;
}

.theme-blue .validationSummary .dropdown-menu > div.no-data {
    background-color: #ffffff;
    color: #555555;
}

/* ============ theme-blue end ======== */



/* ============ theme-dark ============ */
.theme-dark.madness, .theme-dark.madness .dropArea,
.theme-dark.madness #messagesPanel .dropdown-menu,
.theme-dark.madness .studiowindow .lm_content,
.theme-dark #validationSummary .dropdown-menu  {
    background-color: #424649;
    background-image: radial-gradient(farthest-side ellipse at 10% 0, #424649 20%, #babfc6);
    background-image: -webkit-radial-gradient(10% 0, farthest-side ellipse, #424649 20%, #babfc6);
    background-image: -moz-radial-gradient(10% 0, farthest-side ellipse, #424649 20%, #babfc6);
}

.theme-dark.madness section.hasChanges > .sectionHeader  {
    background: -moz-linear-gradient(-45deg,  rgba(252,252,252,0.39) 0%, rgba(124,124,124,0.27) 44%, rgba(179,105,66,0.26) 46%, rgba(234,85,7,0.49) 48%, rgba(239,105,34,0.96) 52%, rgba(251,149,94,0.86) 61%, rgba(251,149,94,0.4) 100%)!important; /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  rgba(252,252,252,0.39) 0%,rgba(124,124,124,0.27) 44%,rgba(179,105,66,0.26) 46%,rgba(234,85,7,0.49) 48%,rgba(239,105,34,0.96) 52%,rgba(251,149,94,0.86) 61%,rgba(251,149,94,0.4) 100%)!important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  rgba(252,252,252,0.39) 0%,rgba(124,124,124,0.27) 44%,rgba(179,105,66,0.26) 46%,rgba(234,85,7,0.49) 48%,rgba(239,105,34,0.96) 52%,rgba(251,149,94,0.86) 61%,rgba(251,149,94,0.4) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}


.theme-dark.madness .dependedHasChanges  {
    background: -moz-linear-gradient(-45deg,  rgba(252,252,252,0.39) 0%, rgba(124,124,124,0.27) 44%, rgba(179,105,66,0.26) 46%, rgba(234,85,7,0.49) 48%, rgba(239,105,34,0.96) 52%, rgba(251,149,94,0.86) 61%, rgba(251,149,94,0.4) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  rgba(252,252,252,0.39) 0%,rgba(124,124,124,0.27) 44%,rgba(179,105,66,0.26) 46%,rgba(234,85,7,0.49) 48%,rgba(239,105,34,0.96) 52%,rgba(251,149,94,0.86) 61%,rgba(251,149,94,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  rgba(252,252,252,0.39) 0%,rgba(124,124,124,0.27) 44%,rgba(179,105,66,0.26) 46%,rgba(234,85,7,0.49) 48%,rgba(239,105,34,0.96) 52%,rgba(251,149,94,0.86) 61%,rgba(251,149,94,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background-attachment: fixed;
}

.theme-dark.madness .widget-appselector .slickAppselector {
    background-color: #424649;
    border-bottom: 1px solid white;
}

.theme-dark,
.theme-dark .dropArea,
.theme-dark #messagesPanel .dropdown-menu,
.theme-dark .studiowindow .lm_content {
    background-color: #154265;
    background-image: radial-gradient(farthest-side ellipse at 10% 0, #154265 20%, #7392c2);
    background-image: -webkit-radial-gradient(10% 0, farthest-side ellipse, #154265 20%, #7392c2);
    background-image: -moz-radial-gradient(10% 0, farthest-side ellipse, #154265 20%, #7392c2);
    background-attachment: fixed, fixed;
}
.theme-dark #messagesPanel .dropdown-menu,
.theme-dark #validationSummary .dropdown-menu {
    top:41px;
}
.theme-dark .sidebar a:not([href]):not([tabindex]):focus,
.theme-dark .sidebar a:not([href]):not([tabindex]):hover {
    background: rgba(0,0,0,0.07);
    color: #fff;
}
.theme-dark .sectionHeader,
.theme-dark .sectionBody,
.theme-dark .sectionHeader .sectionTop,
.theme-dark .windowSequence.normalMode > section.interfaceWindow.minimized .minimizedOccurance,
.theme-dark .sidebar [data-widget="sx-widget-repeater"] > ul > li.menu-open > div > a,
.theme-dark .row-cell-grey,
.theme-dark .row-grey,
.theme-dark [data-role=treeItem]:hover {
    background: rgba(51,51,51,0.4);
}

.theme-dark .windowSequence.normalMode > section.interfaceWindow.minimized .minimizedOccurance:hover,
.theme-dark .messagesHeader,
.theme-dark .messagesFooter,
.theme-dark .validationSummary .validation-head,
.theme-dark #workspaceSelector:after {
    background: rgba(51,51,51,0.8);
}
.theme-dark section.hasChanges > .sectionHeader {
    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */

}
.theme-dark .sxtree .treeItemMenu {
    background: rgba(51,51,51,0.5);
}
.theme-dark .treeItemMenu li a:hover {
    background: rgba(51,51,51,0.75);
    color: #F8F8F8;
}

.theme-dark [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input > div {
    background-color: rgba(0,0,0,0.15);
    border-color: #323232;
}
.theme-dark  .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td {
    border-color: #323232;
}

.theme-dark .navbar .navbar-nav li a,
.theme-dark .navbar-brand,
.theme-dark .windowSequence.normalMode > section.interfaceWindow.minimized .minimizedOccurance,
.theme-dark #validationSummary .dropdown-menu .validation-head,
.theme-dark .treeItemMenu li a,
.theme-dark a,
.theme-dark [widget="sx-widget-sxcollapsablepanel"] .card-header a,
.theme-dark .userPlaceholder .form-group .btn,
.theme-dark .socialBody {
    color: #f8f8f8;
}
.theme-dark [widget=sx-widget-message] .messageItemTitle,
.theme-dark .navbar .navbar-nav .dropdown-menu li a {
    color: #373a3c;
}
.theme-dark .navbar .navbar-nav .dropdown-menu li a:hover {
    color: #fff;
}

.theme-dark .breadcrumb a {
    color: #cacaca;
    font-size: 13px;
}

.theme-dark .emptyContext,
.theme-dark [widget="sx-widget-sxfindinput"] div[data-role=findinput] > div.emptyContext {
    border: none;
    background-color: rgba(51,51,51,0.4);
}

.theme-dark .table,
.theme-dark .sidebar,
.theme-dark .sidebar [data-widget="sx-widget-repeater"] > ul li > ul {
    background-color: transparent;
}

.theme-dark .sx-table tbody tr:nth-of-type(odd) {
    background-color: rgba(51,51,51,0.3);
}

.theme-dark .table th,
.theme-dark .table td {
    border-top: 1px solid rgba(51,51,51,0.35);
}

.theme-dark .table-hover>tbody>tr:hover,
.theme-dark .fixed-table-container tbody .selected td {
    background-color: rgba(38,38,38,0.5);
}

.theme-dark .sx-table.table th,
.theme-dark .sx-table.table th:nth-child(n+3) {
    color: #fff;
}

.theme-dark [widget=sx-widget-message] [name="title"] {
    color: #9dd0ff;
    background-color: transparent;
}

.theme-dark .table tbody .form-control,
.theme-dark .table td:nth-child(n+3) .btn {
    color: #fff;
}
.theme-dark .page-item .page-link {
    background: transparent;
    border: none;
    color: #fff;
}
.theme-dark .page-item .page-link:hover,
.theme-dark .page-item.active .page-link {
    color: #fff;
    background-color: rgba(51,51,51,0.3);
    border-color: transparent;
    cursor: default;
}
.theme-dark .bootstrap-table  .sx-table.table > thead > tr > th,
.theme-dark .bootstrap-table .table {
    border: none;
}

.theme-dark .navbar-search .form-group input {
    border: none;
    color: #f8f8f8;
    background: rgba(51,51,51,0.4);
    font-size: 13px;
    padding: 6px;
    height: 30px;
    margin-top: 6px;
}

.theme-dark .card-header {
    background: rgba(75, 75, 75, 0.3);
}

.theme-dark .card {
    background: rgba(101, 101, 101, 0.3);
}
.theme-dark .card {
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.theme-dark [widget='sx-widget-grid'] .input-group input,
.theme-dark .form-control,
.theme-dark div[data-role=dropdown] > div > a.btn,
.theme-dark div[data-role=dropdown] > div > a.btn:hover,
.theme-dark div[data-role=findinput] div > a,
.theme-dark div[data-role=findinput] div > a:hover,
.theme-dark [widget="sx-widget-sxcontextmanager"] .form-group .btn,
.theme-dark [widget="sx-widget-sxfindinput"] > .input-group:hover [widget="sx-widget-sxcontextmanager"] .form-group .btn:hover,
.theme-dark [widget="sx-widget-sxdropdown"] > .input-group:hover [widget="sx-widget-sxcontextmanager"] .form-group .btn:hover {
    border-color: transparent;
    color: #f8f8f8;
    background: rgba(51,51,51,0.4);
    font-size: 13px;
    padding: 5px 12px;
    height: 28px;
}
.theme-dark .form-control[data-role="fastSearch"] {
    border-color: rgba(51,51,51,0.4);
    height: 30px;
}
.theme-dark [widget="sx-widget-sxcontextmanager"] {
    border-color: rgba(51,51,51,0.4);
}
[class^=theme-dark] .has-warning .form-control,
[class^=theme-dark] .has-error .form-control {
    background-color: rgba(51,51,51,0.4);
}
.theme-dark label.form-control {
    background: transparent;
}
.theme-dark [widget='sx-widget-grid'] .input-group input:focus,
.theme-dark .form-control:focus {
    color: #f8f8f8;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
}

.theme-dark [widget="sx-widget-sxcontextmanager"].disabled .form-group .btn,
.theme-dark [widget="sx-widget-sxdropdown"].disabled .form-group .btn {
    background-color: rgba(77,77,77,0.4);
}
.theme-dark [widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] button.btn:hover,
.theme-dark [widget="sx-widget-sxdropdown"].disabled .input-group-btn .btn:hover {
    background-color: #666;
    border-color: rgba(0,0,0,0.15);
}

.theme-dark .dropdown-menu {
    background: #3f4c5b;
    border-color: #f8f8f8;
    border: none;
}
.theme-dark.madness .dropdown-menu {
    background-color: rgba(78, 78, 78, 0.9);
}
.theme-dark #workspaceSelector .breadcrumb li,
.theme-dark .nav-workspace #workspaceSelector .activeWorkspace.workspaceSelector li {
    color: #646464;
}
.theme-dark #workspaceSelector a:hover .breadcrumb li,
.theme-dark .nav-workspace #workspaceSelector .activeWorkspace.workspaceSelector a:hover li {
    color: #f8f8f8;
}
.theme-dark .dropdown-menu a,
.theme-dark #workspaceSelector .workspaceSelector > a.removeArea:hover {
    background-color: transparent;
    color: #c8c8c8;
}
.theme-dark .dropdown-menu a:hover,
.theme-dark #workspaceSelector .workspaceSelector > a:hover:not(.removeArea) {
    background-color: #666;
    color: #f8f8f8;
}
.theme-dark div[data-role=findinput].input-group > div > a {
    background: rgba(51,51,51,0.4);
    border: none;
    color: #fff;
    font-weight: 100;
}

.theme-dark [widget='sx-widget-grid'] .input-group .btn,
.theme-dark [widget='sx-widget-grid'] .input-group .btn:first-child {
    border-color: rgba(51,51,51,0.4);
    background: rgba(51,51,51,0.4);
}
.theme-dark .btn,
.theme-dark div[data-role=dropdown] button.btn,
.theme-dark div[data-role=findinput] button.btn,
.theme-dark .table td > [widget="sx-widget-sxlinkbutton"] > .btn,
.theme-dark .table td > [widget="sx-widget-sxcontextmanager"] > [widget="sx-widget-sxlinkbutton"] > .btn {
    color: #fff;
    background-color: #666;
    border-color: rgba(0,0,0,0.15);
}
.theme-dark .sxtree .btn {
    color: #fff;
    background-color: transparent;
    border: none;
}

.theme-dark .componentTree > li > .childsArea > li > [data-role="treeItem"] > div > .btn,
.theme-dark .componentDetails [widget="sx-widget-sxcollapsablepanel"] .card-header a {
    background-color: #eee;
    border: none;
    color: #555;
}

.theme-dark div[data-role=dropdown] button.btn:hover,
.theme-dark .btn:hover,
.theme-dark div[data-role=findinput] button.btn:hover {
    background-color: #4d4d4d;
}
.theme-dark .table .btn,
.theme-dark .table .btn:hover,
.theme-dark .table [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    background-color: transparent !important;
}
.table [widget="sx-widget-sxfindinput"] [widget="sx-widget-sxcontextmanager"] {
    background-color: transparent !important;
    border: none !important;
}
.theme-dark .table tbody .form-group .btn:hover i.fa:not([class*="fa-"]){
    display: none;
}

.theme-dark .btn-table {
    background: rgba(51,51,51,0.4);
    border: none;
}

.theme-dark .sx-table.table tbody tr:hover td .form-control {
    color: #f8f8f8;
}

.theme-dark .fixed-table-loading {
    filter: invert(100%);
    opacity: .75;
}

.theme-dark .sx-table tbody tr.success td {
    background-color: rgba(200, 230, 201, .5);
}
.theme-dark .sx-table tbody tr.warning td {
    background-color: rgba(255, 249, 196, .5);
}
.theme-dark .sx-table tbody tr.danger td {
    background-color: rgba(255, 205, 210, .5);
}

.theme-dark .sectionHeader .sectionTools .btn,
.theme-dark .sectionHeader .btn-section {
    background-color: rgba(0,0,0,0.15);
    color: #f8f8f8;
}
.theme-dark .sectionHeader .sectionTools .btn:hover,
.theme-dark .sectionHeader .btn-section:hover {
    color: #fff;
    background-color: #4d4d4d;
}

.theme-dark label {
    color: #f8f8f8;
    font-size: 13px;
    height: 1.4625em;
    line-height: 1.4625;
}

.theme-dark .navbar .navbar-nav #workspaceSelector  li a,
.theme-dark .breadcrumb,
.theme-dark .nav-workspace #workspaceSelector .workspaceSelector li {
    color: #b7b7b7;
}
.theme-dark .navbar .navbar-nav #workspaceSelector  li a:hover,
.theme-dark .navbar .navbar-nav #workspaceSelector  li a:hover .breadcrumb {
    color: #f8f8f8;
}

.theme-dark .nav-tabs > li > a {
    padding: 10px 15px;
    color: #fff;
    border-radius: 3px 3px 0 0;
    margin-right: 2px;
    line-height: 1.428571429;
    border: 1px solid transparent;
}
.theme-dark .nav-tabs .nav-link:not(.active) {
    border-bottom: none;
    background: rgba(51,51,51,0.4);
    margin-bottom: 2px;
}
.theme-dark .nav-tabs .nav-link.active {
    color: #f8f8f8;
    border-color: transparent;
    background: rgba(51,51,51,0.4);
    margin-bottom: 0;
}
.theme-dark .nav-tabs .nav-link:not(.active):hover {
    background: rgba(26,26,26,0.4);
    border-color: transparent;
}
.theme-dark .nav>li:first-child>a {
    border-left: none;
}
.theme-dark .nav-tabs {
    border: none;
    margin: 0;
}
.theme-dark .tab-content {
    padding: 0;
}
.theme-dark .tab-content > .cell {
    background: rgba(51,51,51,0.4);
    padding: 10px;
    border-color: transparent;
}

.theme-dark .sx-box-control-el {
    background: none;
    border: 1px solid #d2d2d2;
}

.theme-dark .dropArea .childArea {
    background: rgba(51,51,51,0.4);
}

.theme-dark .date .input-group-addon {
    color: #fff;
    background-color: #666;
    border-color: rgba(0,0,0,0.15);
}
.theme-dark .date .input-group-addon:hover {
    background-color: #4d4d4d;
}
.theme-dark .disabled input.form-control,
.theme-dark  input.form-control:disabled {
    border:none;
    background-color: rgba(77,77,77,0.8);
}
.theme-dark .table .disabled input.form-control,
.theme-dark .table input.form-control:disabled {
    background-color: transparent;
}

.theme-dark .selectize-control.multi .selectize-input {
    border-color: transparent;
    color: #f8f8f8;
    background: rgba(51,51,51,0.4);
}
.theme-dark .selectize-input > input,
.theme-dark .selectize-control.multi .selectize-input > input::-webkit-input-placeholder,
.theme-dark .selectize-control.multi .selectize-input > input::-moz-placeholder,
.theme-dark .selectize-control.multi .selectize-input > input:-moz-placeholder,
.theme-dark .selectize-control.multi .selectize-input > input:-ms-input-placeholder      {color: #f8f8f8;}

.theme-dark .selectize-control.multi .selectize-input > div {
    border-color: transparent;
    color: #f8f8f8;
    background-color: #606060;
}

.theme-dark .backgroundInfo li.incomplete a {
    color: white!important;
}
/* madness checkbox */
.toggle-switch label.sx-box-control-checkbox {
    margin-top: 12px;
    margin-bottom: 12px;
    padding: 0;
    display: flex;
}
.toggle-switch .sx-box-control input {
    margin: 0px;
    margin-top: 1px;
    cursor: pointer;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    background: red;
    width: 40px;
    height: 20px;
}
.toggle-switch .sx-box-control-el {
    position: relative;
    padding-left: 46px;
    border: none;
    background: none !important;
    height: auto;
    width: auto;
    display: inline;
}
.toggle-switch .sx-box-control-el:before {
    content: "\f00d";
    color: #fff;
    box-sizing: border-box;
    font-family: 'FontAwesome', sans-serif;
    padding-left: 23px;
    font-size: 12px;
    line-height: 20px;
    background-color: #888;
    left: 0px;
    top: 0px;
    height: 20px;
    width: 40px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.toggle-switch .sx-box-control input:checked + .sx-box-control-el:before {
    background-color: #1877c1;
    content: "\f00c";
    padding-left: 6px;
}
.toggle-switch .sx-box-control-el:before,
.toggle-switch .sx-box-control-el:after {
    position: absolute;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    transition: background-color 0.3s, left 0.3s;
}
.toggle-switch .sx-box-control-el:after {
    content: "";
    letter-spacing: 20px;
    background: #fff;
    left: 1px;
    top: 1px;
    height: 18px;
    width: 18px;
    border: none;
}
.toggle-switch .sx-box-control input:checked + .sx-box-control-el:after {
    left: 21px;
}
.slider-checkbox input:checked + .label:after {
    left: 21px;
}
/* ============ theme-dark end ======== */



/* ============ etc ======== */
.sectionBody .es-geo-search button.to-active-hand-active,
.sectionBody .es-geo-search button.to-noactive-opacity-active,
.sectionBody .es-geo-search button.to-active-info-active,
.sectionBody .es-geo-search button.active-only-selection-layer-active{
    background-color: #fff;
    box-shadow: none;
    color: #ff9800;
}
.es-geo-search .leaflet-touch .leaflet-bar button {
    width: 40px;
}
.es-geo-search .easy-button-button .button-state {
    font-size: 20px;
}

#main-container ~ iron-overlay-backdrop {
    top: 46px;
    height: calc(100% - 46px);
}

.indicatorsPanel {
    z-index: 1001;
    position: absolute;
    top: 75px;
    right: 0;
    width: 300px;
    height: 100%;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.indicatorsPanelButton {
    border-radius: 8px 0px 0px 8px;
    transition: 0.5s;
    font-size: 1.5em;
    display: none;
    margin-left: -40px;
    height: 38px;
    width: 40px;
    position: relative;
    top: 0;
    right: 0;
    color: #fff;
    background: #1c2833;
    border: none;
    padding: 0.542333rem 1rem;
    line-height: 1.3;
}
/*.indicatorsPanelButton:hover {
    color: #1c2833;
    background: #fff;
}*/
.indicatorsPanelContent {
    height: 100%;
    width: 300px;
    position: absolute;
    top: 0;
    padding: 1rem;
    color: #fff;
    background: #1c2833;
    border: none;
}
.indicatorsPanelContentItem {
    display: flex;
    align-items: center;
    position: relative;
}
.indicatorsPanelContentBody {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    padding-top: 1rem;
}
.indicatorsPanelContentBody i {
    font-size: 1.5rem;
    padding: 0 .5rem;
    margin-right: 1rem;
}
.indicatorsPanelContentBody > div {
    display: flex;
    width: 100%;
    border-bottom: 1px solid #4d7496;
    padding-bottom: 1rem;
}
.indicatorsPanelContentBody span {
    display: inline-flex;
    line-height: 1.2;
}
.indicatorsPanelContentBody .indicatorsNumber {
    color: #fff !important;
    position: absolute;
    border-radius: 10px;
    padding: 1px 4px;
    right: 0;
    top: 3px;
    border: 1px solid #fff;
    font-size: 10px;
}
.indicatorsPanelContentBody span[data-role="label"] {
    flex: 1 1 80%;
    transition: 0.5s;
    display: flex;
    align-items: center;
}
.indicatorsPanelContentBody span[data-role="label"]:hover {
    cursor: pointer;
    filter: brightness(70%);
    transition: 0.5s;
}
.indicatorsPanelContentBody span:last-child {
    flex: 1 1 20%;
    text-align: center;
    display: flex;
}
.indicatorsPanelContentBody div div {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.indicatorsPanelContentBody div div i {
    margin: 0;
    padding-right: 1rem;
}
.blink {
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
    50% { opacity: 0; }
}
.fix-sticky {
    position: static!important;
    z-index: 100;
    top: 0 !important;
}
/* ============ etc end ====== */




/* ========== print ========== */
#section-to-print {
    visibility: hidden;
}

@media print {
    *,
    *:before,
    *:after,
    *:first-letter,
    p:first-line,
    div:first-line,
    blockquote:first-line,
    li:first-line {
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    body {
        position: relative;
        overflow: auto;
        font-size: 6pt;
        font-family: "Times New Roman", Georgia, Serif;
        -webkit-print-color-adjust: exact;
    }
    #main-container,
    .customDataPlaceholder,
    .minimizedOccurance,
    .sectionHeader,
    .input-group-addon,
    label.control-label:empty,
    .syncIndicator,
    .print-line-icon i,
    .input-group-btn,
    .print-nalet-all .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn i {
        display: none;
    }
    .form-group {
        margin: 0;
    }
    .sxflightsPlanTable {
        overflow: inherit !important;
    }
    #section-to-print > section {
        width: auto !important;
    }
    .sectionBody {
        height: auto !important;
        padding: 0;
        overflow: inherit !important;
    }
    input {
        border: none !important;
        width: auto !important;
    }
    body * {
        visibility: hidden;
    }
    #section-to-print, #section-to-print * {

        visibility: visible;
    }
    #section-to-print {
        /*width: 700px;
        margin: 0 auto;
        border: 1px solid red;*/
        -webkit-transform: scale(0.649) translate(-27%, -27%);
        -ms-transform: scale(0.649) translate(-27%, -27%);
        transform: scale(0.649) translate(-27%, -27%);
        width: -moz-fit-content;
        width: -webkit-fit-content;
        width: fit-content;
    }
    [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div,
    [data-role="findinput"] [widget="sx-widget-sxcontextmanager"] {
        border: none;
        border-bottom: 1px solid #000;
    }
    table, td, th, .tenMinutesColumn  {
        border-color: #000 !important;
    }

    @page {
        size: landscape;
        margin: .55cm .8cm .55cm .6cm;
    }

    .print-h1a h1 {
        font-size: 26px;
        font-weight: bold;
        margin: 0 0 .4rem;
    }
    .print-h1b h1 {
        font-size: 26px;
        font-weight: bold;
        line-height: 1;
        margin: 0;
    }
    .print-hc .form-control {
        font-size: 12pt;
        text-align: center !important;
        margin-bottom: 1.2rem;
        width: 58%;
    }
    .print-h5a h5 {
        font-size: 15pt;
        padding: 4pt 0 0 55pt;
        font-weight: normal;
    }
    .print-h5b {
        margin: 20pt 0 0 0;
    }
    .print-h5b .form-control {
        font-size: 16pt;
    }
    .print-vrio {
        padding-right: 0;
    }
    .print-vrio .form-control {
        padding-right: 0;
        text-align: right;
        font-size: 16pt;
    }
    .print-namea .form-control {
        font-size: 16pt;
        text-align: left;
    }
    .print-h5c {
        margin: 1rem 0 0 25pt;
        padding-bottom: 1rem;
        border-bottom: 1px solid #000;
    }
    .print-h5c [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div {
        border: none !important;
    }
    .print-h5c-c {
        display: flex;
        justify-content: center;
    }
    .print-h5c-c .cell {
        width: auto;
    }
    .print-h5c .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
        text-align: center;
        font-size: 16pt;
    }

    .stopFlightsColumn {
        background: red !important;
        opacity: 1 !important;
        width: 2px !important;
    }
    .forma-line-input {
        margin-bottom: 2rem !important;
    }

    .flightsPlanTable td, .flightsPlanTable th {
        font-size: 12px;
        text-align: center;
    }
    .print-routes .row > .cell:first-child {
        display: none;
    }
    .print-routes .row > .cell:last-child {
        width: 100%;
        border-bottom: 1px solid black;
        margin: 0 0 0.35rem 0;
    }
    .print-routes .row > .cell:last-child .form-control {
        padding: 0;
        font-size: 13pt;
        padding-bottom: 0.1rem;
        line-height: 1;
    }
    .print-border-bt {
        border: none;
        border-bottom: 1px solid #000;
    }
    .print-hd-time-1 {
        width: 41.5%;
    }
    .print-hd-time-1 .riw > .cell:first-child {
        width: 35%;
    }
    .print-hd-time-2 {
        width: 30%;
    }
    .print-w-25 {
        width: 25%;
    }
    .print-line {
        height: 28px;
        border-bottom: 1px solid #000;
        border-radius: 0;
    }
    .print-line-icon [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div {
        border: none;
    }
    .print-w-250 {
        width: 310px;
    }
    .print-w-250 [widget="sx-widget-sxlabel"] {
        width: 50%;
        border: none;
        border-bottom: 1px solid #000;
    }
    .print-w-250 [widget="sx-widget-sxdatetimepicker"] {
        width: 50%;
        border: none;
        border-bottom: 1px solid #000;
    }
    .print-w-250 [widget="sx-widget-sxdatetimepicker"] .form-control,
    .print-w-250 [widget="sx-widget-sxlabel"] .form-control {
        padding-top: 0.1rem;
        padding-bottom: 0;
        font-size: 12pt;
    }
    .print-name2 .form-control {
        font-size: 24px !important;
        font-weight: bold !important;
        padding: 0;
        border: none;
        border-bottom: 1px solid #000;
        text-align: center;
        border-radius: 0;
    }
    .print-name2:after {
        content: "(воинская часть, организация, подразделение)";
        position: absolute;
        font-size: 24px !important;
        right: 0;
        left: 0;
        text-align: center;
        bottom: -23px;
        transform: scale(.45);
        font-weight: bold;
    }
    .print-h5c:after {
        content: "(воинская часть, организация, подразделение)";
        position: absolute;
        font-size: 24px !important;
        right: 0;
        left: 0;
        text-align: center;
        bottom: -23px;
        transform: scale(.45);
        font-weight: bold;
    }
    .forma-autograph > .col-md-4:after {
        content: "(воинское звание, подпись, инициал имени, фамилия)";
        position: absolute;
        font-size: 24px !important;
        right: -115px;
        text-align: center;
        bottom: -23px;
        transform: scale(.35);
        font-weight: bold;
    }
    .print-cell-a .row .cell:nth-child(1){
        width: 45%;
    }
    .print-cell-a .row .cell:nth-child(2){
        width: 55%;
    }
    .print-date-name > .cell .form-control {
        text-align: center;
        width: 100% !important;
        margin: 0.2rem 0 1rem 0;
        font-size: 12pt;
    }
    .print-nalet .cell {
        padding: 0;
        /*margin-right: 1rem;
        border-bottom: 1px solid #000;*/
    }
    .print-nalet .row > .cell:nth-child(1) {
        width: 21% !important;
        padding: 0;
        border-bottom: 1px solid #000;
    }
    .print-nalet .row > .cell:nth-child(2) {
        width: 6% !important;
        display: block;
        border-bottom: 1px solid #000;
        height: 18px;
    }
    .print-nalet .row > .cell:nth-child(3) {
        width: 6% !important;
        border-bottom: 1px solid #000;
    }
    .print-nalet .row > .cell:nth-child(4) {
        width: 8% !important;
        min-width: auto;
        border-bottom: 1px solid #000;
    }
    .print-nalet .row > .cell:nth-child(5) {
        width: 8% !important;
        border-bottom: 1px solid #000;
    }
    .print-nalet .row > .cell:nth-child(6) {
        width: 21% !important;
        border-bottom: 1px solid #000;
    }
    .print-nalet .row > .cell:nth-child(7) {
        width: 6% !important;
        display: block;
        border-bottom: 1px solid #000;
        height: 18px;
    }
    .print-nalet .row > .cell:nth-child(8) {
        width: 6% !important;
        border-bottom: 1px solid #000;
    }
    .print-nalet .row > .cell:nth-child(9) {
        width: 8% !important;
        border-bottom: 1px solid #000;
    }
    .print-nalet .row > .cell:nth-child(10) {
        width: 8% !important;
        border-bottom: 1px solid #000;
    }
    .print-nalet .row > .cell:nth-child(11) {
        width: 8% !important;
        border-bottom: 1px solid #000;
    }

    .print-nalet .row-2th.row > .cell:nth-child(1),
    .print-nalet .row-2th.row > .cell:nth-child(5) {
        width: 27% !important;
    }
    .print-nalet .row-2th.row > .cell:nth-child(3),
    .print-nalet .row-2th.row > .cell:nth-child(7),
    .print-nalet .row-2th.row > .cell:nth-child(8) {
        width: 8% !important;
    }
    .print-nalet .row-2th.row > .cell:nth-child(6) {
        width: 6% !important;
    }

    .print-nalet-all [widget="sx-widget-sxtimeinput"] .timeBox,
    .print-nalet-all [widget="sx-widget-sxtimeinput"] .timeBox .mainInput,
    .print-nalet-all [widget="sx-widget-sxtimeinput"] .timeBox .secondaryInput,
    .print-nalet-all [widget="sx-widget-sxinput"] .numericBox,
    .print-nalet-all [widget="sx-widget-sxinput"] .numericBox .form-control,
    .print-nalet-all label.form-control,
    .print-nalet-all .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
        font-size: 14px;
        padding: 0 0 0 0.35rem;
    }
    .print-nalet [widget="sx-widget-sxtimeinput"] .timeBox {
        display: flex;
        align-items: center;
    }
    .print-nalet [widget="sx-widget-sxtimeinput"] .timeBox .mainInput {
        width: 28px !important;
        text-align: right;
        padding: 0;
    }
    .print-nalet [widget="sx-widget-sxtimeinput"] .timeBox .delimiter {
        font-size: 11px;
        line-height: 1;
        padding: 0 2px;
    }
    .print-nalet [widget="sx-widget-sxtimeinput"] .timeBox .secondaryInput {
        width: 35px !important;
        text-align: left;
        padding: 0;
    }
    .print-nalet [widget="sx-widget-sxinput"] .numericBox {
        display: flex;
    }
    .print-nalet [widget="sx-widget-sxinput"] .numericBox .form-control {
        width: 55px !important;
        text-align: center;
    }
    .print-nalet .print-nalet-content {
        width: 5%;
        border: none !important;
    }
    .print-nalet-content label.form-control {
        text-align: center;
    }
    .print-itog-name {
        border: none;
        border-bottom: 1px solid #000;
    }
    .print-itog-name:after {
        content: "(воинское звание, подпись, инициал имени, фамилия)";
        position: absolute;
        font-size: 10px !important;
        right: 0;
        left: 0;
        text-align: center;
        bottom: -14px;
        transform: scale(.7);
    }
    .tenMinutesColumn {
        border-left-style: dashed !important;
    }
    .flightsPlanTable thead tr:nth-child(2) th {
        border-top:1px dashed #000;
        font-size: 12pt;
    }
    .flightsPlanTable .clock {
        font-size: 14pt;
    }
    .flightsPlanTable .clock i {
        /*display: block;*/
        text-align: left;
        font-size: 11pt;
        padding: 0.5rem 0 0 0.9rem;
        font-style: normal;
    }
    .forma-autograph .print-namea .form-control,
    .forma-autograph .print-vrio .form-control {
        font-size: 14pt;
        text-align: left;
    }
    .forma-autograph .btn {
        font-size: 14pt !important;
        text-align: center !important;
    }
    .forma-autograph .print-h5c-c {
        display: flex;
        justify-content: flex-end;
    }
    .forma-autograph-content > .cell {
        width: 50% !important;
    }

}
/* ========== end print ========== */



/* ========== theme-darknight ========== */
.theme-darknight [widget=sx-widget-login].dropdown-menu {
    margin: 0 1px;
}
.theme-darknight [widget=sx-widget-login].dropdown-menu a  {
    color: #a9d61d;
}
.theme-darknight [widget=sx-widget-login] .login-head {
    background-color: #385064;
}
.theme-darknight #incognitoUserPanel [widget=sx-widget-login] input[type="submit"],
.theme-darknight [widget=sx-widget-registration] .btn {
    background-color: #a9d61d;
    border: 1px solid #a9d61d;
    color: #06263f;
    border-radius: 0.3rem;
    font-weight: bold;
}
.theme-darknight #incognitoUserPanel [widget=sx-widget-login] input[type="submit"]:hover,
.theme-darknight [widget=sx-widget-registration] .btn:hover {
    background-color: rgba(169, 214, 29, .8);
    color: #06263f;
    cursor: pointer;
    border-radius: 0.3rem;
    font-weight: bold;
}
.theme-darknight [widget=sx-widget-login] .input-group-addon {
    background-color: #a9d61d;
    border-color: #a9d61d;
    border-radius: 5px 0 0 5px;
}
.theme-darknight [widget=sx-widget-login] .input-group-addon > i {
    color: #334d62 !important;
}
.theme-darknight [widget=sx-widget-login] .input-group .form-control {
    border-color: #a9d61d;
}
.theme-darknight [widget=sx-widget-registration] input.form-control {
    border-color: #a9d61d;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.theme-darknight [widget=sx-widget-registration] .form-group label {
    color: #fff;
}
.theme-darknight.login-landing [widget=sx-widget-registration] {
    background-color: #233c53;
    width: 100vw;
    border-radius: 0 0 25px 25px;
    margin: 0 -15px;
}
.theme-darknight .btn:focus {
    outline: none;
}
.theme-darknight .workspace,
body.theme-darknight {
    background: #05263f;
}
.theme-darknight .navbar {
    background: #05263f;
    border-bottom-color: #05263f;
}
.theme-darknight .navbar > .breadcrumb li.active a {
    color: #a9d61d;
}

/* top nav popup */
.theme-darknight #messagesPanel .dropdown-menu,
.theme-darknight #validationSummary .dropdown-menu {
    width: 350px;
}
.theme-darknight #validationSummary .dropdown-menu {
    top: 39px;
}
.theme-darknight .messagesHeader,
.theme-darknight .validationSummary .validation-head {
    background-color: #837ce6 !important;
    position: relative;
    color: #fff;
}
.theme-darknight .messagesHeader:after,
.theme-darknight #validationSummary .dropdown-menu:after {
    bottom: 100%;
    left: 93%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(131, 124, 230, 0);
    border-bottom-color: #837ce6;
    border-width: 7px;
    margin-left: -7px;
}
.theme-darknight .messagesHeader span {
    font-size: 20px;
    width: 150px;
    word-break: break-word;
    text-align: left;
    font-weight: bold;
}
.theme-darknight .messagesHeader a {
    background-color: transparent;
    display: flex;
    align-items: flex-end;
    color: #fff !important;
}
.theme-darknight [widget=sx-widget-messages] .list {
    border: none;
}
.theme-darknight [widget=sx-widget-messages] .list,
.theme-darknight [widget=sx-widget-message],
.theme-darknight .messagesFooter {
    background-color: transparent;
}
.theme-darknight [widget=sx-widget-messages] .no-data,
.theme-darknight .validationSummary .dropdown-menu > div {
    background-color: #223c53;
    border-bottom: 1px solid #06253f;
    color: #fff;
}
.theme-darknight .messagesFooter a {
    border-radius: 0 0 10px 10px;
    background-color: #223c53 !important;
    color: #aebcc0;
}
.theme-darknight #authorizedUserPanel .dropdown-menu {
    background-color: #213c53;
    border-top: none;
}
.theme-darknight #authorizedUserPanel .dropdown-menu .btn {
    background-color: transparent;
}
.theme-darknight #authorizedUserPanel .dropdown-menu .btn:hover {
    color: #a9d61d;
    background-color: #374b5e;
}
.theme-darknight [widget=sx-widget-message] {
    background-color: #213c53;
}
.theme-darknight [widget=sx-widget-message]:hover {
    background-color: #374b5e;
}
.theme-darknight .messagesFooter:hover a,
.theme-darknight [widget=sx-widget-message]:hover .messageItem,
.theme-darknight [widget=sx-widget-message]:hover .messageItemTitle [name="date"],
.theme-darknight [widget=sx-widget-message]:hover [name="title"],
.theme-darknight [widget=sx-widget-message]:hover [name="body"],
.theme-darknight [widget=sx-widget-message]:hover [name="linkToEntity"] i {
    color: #a9d61d;
}
.theme-darknight [widget=sx-widget-message] [name="body"],
.theme-darknight [widget=sx-widget-message] span[name="title"] {
    color: #fff;
}
.theme-darknight #backgroundInfo .dropdown-toggle::after {
    display: none;
}
.theme-darknight .sx-badge-danger {
    background-color: #F44336;
}

/* menu */
.theme-darknight .sidebar {
    background-color: #213c53;
    border-right: none;
    box-shadow: 2px 0px 5px 0 rgba(0,0,0,.16), 3px 0px 10px 0 rgba(0,0,0,.12);
}
.theme-darknight #leftMenu {
    border-right: none;
}
.theme-darknight [widget=sx-widget-leftmenu] > li {
    border-left: none;
    border-bottom-color: #05263f;
}
.theme-darknight .sidebar [data-widget="sx-widget-repeater"] > ul > li a {
    color: #fff;
    padding: 13px 5px 13px 10px;
    height: 42px;
}
.theme-darknight .sidebar [data-widget="sx-widget-repeater"] ul {
    margin-right: 0;
    padding-right: 0;
}
.theme-darknight .sidebar [data-widget="sx-widget-repeater"] > ul > li:hover > div > a,
.theme-darknight .sidebar [data-widget="sx-widget-repeater"] > ul > li.menu-open > div > a,
.theme-darknight .sidebar [data-widget="sx-widget-repeater"] > ul > li a:hover {
    background-color: #385065;
}
.theme-darknight .sidebar [data-widget="sx-widget-repeater"] > ul li > ul {
    background-color: #223c53;
}
.theme-darknight .sidebar [data-widget="sx-widget-repeater"] > ul li > ul li a {
    padding-left: 24px;
    border-bottom: none;
    color: #75a0ae;
    padding: 11px 0 11px 10px;
    height: 38px;
}


/* section */
.theme-darknight section {
    padding: 0;
}
.theme-darknight .sectionTop {
    background-color: #213c53;
    border-radius: 10px;
}
.theme-darknight .sectionBody {
    background-color: transparent;
    padding: 0;
    height: calc(100vh - 75px);
}
.theme-darknight .interfaceWindow {
    margin-left: 9px;
}
.theme-darknight:not(.theme-darknight-upmenu) .windowSequence.maximizedMode > section.interfaceWindow.activeWindow {
    padding-left: 9px;
}
.theme-darknight .windowSequence.normalMode > section.interfaceWindow.minimized .minimizedOccurance {
    background-color: #213c53;
}
.theme-darknight .windowSequence.normalMode > section.interfaceWindow.minimized .minimizedOccurance:hover {
    background-color: #385065;
}
.theme-darknight .minimizedOccurance p {
    color: #75a0ae;
}
.theme-darknight .sectionHeader .btn-section {
    color: #9fadb6;
    background: transparent;
}
.theme-darknight .sectionHeader .btn-section:hover {
    background-color: transparent;
    color: #a9d61d;
}
.theme-darknight .sectionHeader .sectionTools .btn {
    border-right-color: #06253f;
    color: #9fadb6;
    border-radius: 0;
}
.theme-darknight .sectionHeader .sectionTools .btn:hover {
    background-color: #385065;
}
.theme-darknight .row-grey {
    background-color: #112e47;
    border-color: #06253f;
}


/* table */
.theme-darknight .bootstrap-table .sx-table.table:not(.table-condensed),
.theme-darknight .sx-table tbody tr:nth-of-type(odd),
.theme-darknight .fileStorage-table .sx-table tbody tr:nth-of-type(odd){
    background: #385065;
    border: none;
}
.theme-darknight .table .btn,
.theme-darknight .table tbody .form-control,
.theme-darknight .table tbody [widget="sx-widget-sxcontextmanager"],
.theme-darknight .table tbody li,
.theme-darknight .sx-table.table tbody tr:hover td .form-control,
.theme-darknight .table td > [widget="sx-widget-sxlinkbutton"] > .btn {
    color: #fff;
    background: transparent;
}
.theme-darknight .table .btn:hover {
    color: #fff;
}
.theme-darknight .table tbody .form-control {
    background: transparent !important;
}
.theme-darknight .bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {
    background-color: #385065;
}
.theme-darknight .bootstrap-table .sx-table.table:not(.table-condensed),
.theme-darknight .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > th,
.theme-darknight .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > th,
.theme-darknight .bootstrap-table .sx-table.table:not(.table-condensed) > thead > tr > td,
.theme-darknight .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td,
.theme-darknight .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > td,
.theme-darknight .bootstrap-table .sx-table.table > thead > tr > th {
    border-color: #003953;
}
.theme-darknight .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td {
    color: #fff;
}
.theme-darknight .fixed-table-container tbody .selected td {
    background: #003953;
}
.theme-darknight .sx-table.table th {
    color: #99a9a1;
}
.theme-darknight .btn {
    background: #385065;
    border-color: #385065;
    color: #75a0ae;
}
.theme-darknight .toolbar > .btn,
.theme-darknight .toolbar > span > .btn {
    border-radius: 5px !important;
    margin-right: 5px;
}
.theme-darknight .btn:hover,
.theme-darknight .open > .btn-secondary.dropdown-toggle {
    color: #a9d61d;
    background: #385065;
    border-color: #385065;
}
.theme-darknight [widget="sx-widget-sxdropdown"].form-group:not(.disabled) div[data-role=dropdown] button.btn:hover,
.theme-darknight [widget="sx-widget-sxfindinput"].form-group:not(.disabled) div[data-role=findinput] button.btn:hover,
.theme-darknight [widget="sx-widget-sxfindarea"].form-group:not(.disabled) div[data-role=sxfindarea] button.btn:hover,
.theme-darknight [widget="sx-widget-collectioncontroller"] button[data-role="refresh"]:hover{
    /*border-color: #a9d61e;
    background-color: #385065;*/
    border-color: #DEECB0;
    background-color: #DEECB0;
    color: #000;
}
.theme-darknight .table-hover tbody tr:hover,
.theme-darknight .table-hover tbody tr:hover td {
    background-color: #253b50;
}
.theme-darknight #search .form-control {
    border-radius: 0;
    background-color: transparent;
}




/* table search */
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group-search input {
    background-color: #385065;
    border-color: #385065;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    z-index: 3;
}
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group-search input:focus,
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group .form-control:focus + .input-group-btn button {
    border-color: #a9d61d;
}
.theme-darknight [widget="sx-widget-collectioncontroller"] button[data-role="refresh"] {
    background-color: #a9d61d;
    color: #05263f;
    border-color: #a9d61d;
    /*margin-right: 3px;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;*/
}
.theme-darknight [widget="sx-widget-collectioncontroller"] button[data-role="export"],
.theme-darknight [widget="sx-widget-collectioncontroller"] button[data-role="reset"],
.theme-darknight [widget="sx-widget-collectioncontroller"] div[data-role="bstoolbar_container"] button {
    border-left: 1px solid #003953 !important;
    margin-left: 0;
}
.theme-darknight [widget="sx-widget-collectioncontroller"] button[data-role="filter"] {
    border: 1px solid #385065;
    color: #75a0ae;
    background: #385065;
}
.theme-darknight [widget="sx-widget-collectioncontroller"] button[data-role="filter"]:hover {
    color: #a9d61d;
    background: #385065;
    border-color: #385065;
}

.theme-darknight [widget="sx-widget-collectioncontroller"] div[data-role="bstoolbar_container"]:not(:empty) button{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

/*:not(style*="display:none")
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group-btn > button:not(.hidden):last-child,
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group-btn > button:last-child:not(.hidden),
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group-btn > button:not(.hidden):last-child,
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group-btn > button:last-child,
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group-btn > div[data-role="bstoolbar_container"]:last-child button {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.theme-darknight [widget="sx-widget-collectioncontroller"] button[data-role="refresh"]:hover {
    border-color: #a9d61e;
    background-color: #385065;
}
.theme-darknight [widget="sx-widget-collectioncontroller"] .input-group .form-control:focus + .input-group-btn button {
    border-color: #a9d61d;
    /*border-radius: 0 !important;
}*/


/* pagination */
.theme-darknight .sectionBody .page-item .page-link  {
    background-color: #385065;
    border-color: #385065;
    color: #75a0ae;
    margin: 0 2px;
    border-radius: 5px;
}
.theme-darknight .sectionBody .page-item.active .page-link,
.theme-darknight .sectionBody .page-item:not(.active) .page-link:hover  {
    background-color: #385065;
    border-color: #a9d61d;
    color: #fff;
}


/* nav-tabs */
.theme-darknight .navbar-menu-toggle {
    background-color: #94d700;
    color: #000;
    border-radius: 3px;
}
.theme-darknight .nav-tabs {
    border-color: #3764F6;
    margin: 0 0 1rem 0;
    display: flex;
}
.theme-darknight .nav-tabs .nav-link {
    color: #C8C8C8;
}
.theme-darknight .nav-tabs .nav-link:hover {
    background-color: transparent;
    border-color: transparent;
    color: #fff;
}
.theme-darknight .nav-tabs .nav-link.active {
    background-color: #3764F6;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-color: #3764F6;
    margin-bottom: 0;
}
.theme-darknight [widget=sx-widget-tabcontainer] > .tab-content > div {
    border-color: transparent;
    padding: 0;
}
.theme-darknight .scrtabs-tab-container  .scrtabs-tab-scroll-arrow {
    height: 20px;
    padding: 9px 5px;
    border: none;
    margin: 0;
}
.theme-darknight .scrtabs-tab-container  .scrtabs-tab-scroll-arrow:hover {
    background: transparent;
    color: #a9d61e;
}


/* input*/
.theme-darknight input.form-control,
.theme-darknight textarea.form-control {
    background-color: #385065;
    color: #fff;
    border-color: #385065;
    border-radius: 5px;
}
.theme-darknight input.form-control:focus,
.theme-darknight textarea.form-control:focus {
    border-color: #a9d61d;
}
.theme-darknight label.control-label {
    color: #75a0ae;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*overflow: hidden;
    width: 100%;*/
}
.theme-darknight label.form-control {
    background-color: #284256;
    color: #fff;
    border-color: #284256;
    border-radius: 5px;
    padding: 0.5rem;
}
.theme-darknight label.form-control:empty {
    min-height: 30px;
}

.theme-darknight .disabled input.form-control,
.theme-darknight input.form-control:disabled {
    background-color: #222e3c;
    color: #B0DDEB;
    border-color: #222e3c;
    border-radius: 5px;
}
.theme-darknight .table tbody .disabled input.form-control,
.theme-darknight .table tbody input.form-control:disabled {
    background: #385065;
    color: #fff;
}
.theme-darknight .table td:nth-child(n+3) .btn {
    color: #fff;
}
.theme-darknight .table tbody tr:hover .disabled input.form-control,
.theme-darknight .table tbody tr:hover input.form-control:disabled,
.theme-darknight .table tr:hover td:nth-child(n+3) .btn {
    color: #fff;
}
.theme-darknight .table tbody [widget="sx-widget-sxdatepicker"] {
     flex-direction: column;
 }
.theme-darknight .fixed-table-loading {
    background: #213c53;
    color: #fff;
    width: calc(100% - 2px);
    margin: 1px 0 0 1px;
    padding: 0.6rem;
}
.theme-darknight [widget="sx-widget-sxh"] {
    color: #fff;
}
.theme-darknight .c3-legend-item {
    fill: #fff;
}
.theme-darknight [widget="sx-widget-sxcontextmanager"] {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #385065;
    border-color: #385065;
}
.theme-darknight [widget="sx-widget-sxcontextmanager"] .form-group .btn,
.theme-darknight .table td > [widget="sx-widget-sxcontextmanager"] > [widget="sx-widget-sxlinkbutton"] > .btn {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #fff;
}
.theme-darknight .sx-findinput-toggle,
.theme-darknight .input-group-btn:not(:first-child) > .dropdown-toggle {
    background: #a9d61e;
    border-color: #a9d61e;
    color: #000;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.theme-darknight .sx-findinput-toggle:hover,
.theme-darknight .input-group-btn:not(:first-child) > .dropdown-toggle:hover {
    border-color: #a9d61e;
    background-color: #385065;
    color: #fff;
}
.theme-darknight .sx-findinput-toggle:hover {
    border-color: #a9d61e;
    background-color: #385065;
    color: #fff;
}
.theme-darknight :not(table) [widget="sx-widget-sxcontextmanager"] > .form-group > a.btn:hover,
.theme-darknight [widget="sx-widget-sxfindinput"] > .input-group:hover [widget="sx-widget-sxcontextmanager"] .form-group .btn:hover {
    background-color: #385065;
}
.theme-darknight .fixed-table-body table [widget="sx-widget-sxcontextmanager"] > .form-group > a.btn:hover {
    background-color: transparent;
}
.theme-darknight .dropArea {
    background-color: #213c53;
}
.theme-darknight label.control-label:empty {
    display: none;
}

.theme-darknight .input-group-btn .dropArea {
    width: calc(100vw / 2);
}
.theme-darknight .input-group-btn .dropArea .btn {
    color: #fff;
}
.theme-darknight .input-group-btn .dropArea [data-role="apply-select"]:hover,
.theme-darknight .input-group-btn .dropArea [data-role="apply-clear"]:hover,
.theme-darknight .input-group-btn .dropArea [data-role="apply-close"]:hover {
    color: #A9D61D !important;
}


/* dropdown */
.theme-darknight .dropdown-menu {
    background-color: #385065;
    border-top: none;
    box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.16), 3px 3px 0 1px rgba(0,0,0,0.08);
    padding: 5px;
}
.theme-darknight .bootstrap-datetimepicker-widget.dropdown-menu {
    width: auto;
}
.theme-darknight .dropdown-menu li > a {
    color: #75a0ae;
}
.theme-darknight .dropdown-menu li > a:hover {
    color: #a9d61e;
    background-color: #374b5e;
}
.theme-darknight [widget="sx-widget-sxdropdown"] div[data-role=dropdown] > span > ul .btn,
.theme-darknight [data-role="bstoolbar_container"] .dropdown-item {
    color: #B0DDEB;
    padding: 0.542333rem;
    margin: 0;
}
.theme-darknight [widget="sx-widget-sxdropdown"] div[data-role=dropdown] > span > ul .btn:hover,
.theme-darknight [data-role="bstoolbar_container"] .dropdown-item:hover {
    background-color: #222E3C;
    color: #A9D61D;
    border-radius: 0;
    cursor: pointer;
}
.theme-darknight [widget="sx-widget-sxdropdown"] div[data-role=dropdown] > span > ul .form-group {
    margin: 0 0.5rem;
}
.theme-darknight [widget="sx-widget-sxgroup"] .dropdown-menu .form-group,
.theme-darknight [widget="sx-widget-sxgroup"].btn-table .dropdown-menu .form-group {
    margin: 0;
}

.theme-darknight [widget="sx-widget-sxgroup"] .dropdown-menu .btn,
.theme-darknight [widget="sx-widget-sxgroup"].btn-table .dropdown-menu .btn {
    background: transparent;
    border: none;
    color: #B0DDEB;
    padding: 0.542333rem;
}

.theme-darknight [widget="sx-widget-sxgroup"] .dropdown-menu .btn:hover,
.theme-darknight [widget="sx-widget-sxgroup"].btn-table .dropdown-menu .btn:hover {
    background-color: #222E3C;
    color: #A9D61D;
    border-radius: 0;
}
.theme-darknight [widget="sx-widget-sxgroup"] .dropdown-menu .btn:after,
.theme-darknight [widget="sx-widget-sxgroup"].btn-table .dropdown-menu .btn:after {
    display: none;
}


/* date */
.theme-darknight .date .input-group-addon {
    border-color: #94d700;
    background-color: #f3f3f3;
    background: #94d700;
    color: #000;
    border-radius: 0 5px 5px 0;
}
.theme-darknight .date .input-group-addon:hover {
    /*background-color: #254f66;
    border: 1px solid #94d700;
    color: #fff;*/
    border-color: #DEECB0;
    background-color: #DEECB0;
    border-radius: 0 5px 5px 0;
    color: #000;
}


/* color btn */
.theme-darknight [widget="sx-widget-sxlinkbutton"] .btn {
    border-radius: 5px;
}
.theme-darknight .btn-orange .btn {
    color: #fff;
    background: #f57b02;
    border-color: #f57b02;
}
.theme-darknight .btn-orange .btn:hover {
    color: #fff;
    background: #f57b02;
    border-color: #f57b02;
}
.theme-darknight .btn-green .btn {
    color: #000;
    background: #a9d61d;
    border-color: #a9d61d;
}
.theme-darknight .btn-green .btn:hover {
    color: #000;
    background: #a9d61d;
    border-color: #a9d61d;
}
.theme-darknight .btn-blue .btn {
    color: #fff;
    background: #2085d4;
    border-color: #2085d4;
}
.theme-darknight .btn-blue .btn:hover {
    color: #fff !important;
    background: #4C9CD3 !important;
    border-color: #4C9CD3 !important;
}
.theme-darknight .btn-purple .btn {
    color: #fff;
    background: #837ce6;
    border-color: #837ce6;
}
.theme-darknight .btn-purple .btn:hover {
    color: #fff;
    background: #837ce6;
    border-color: #837ce6;
}

/* drop-zone */
.theme-darknight [name="drop-zone"] {
    background: #254f66;
    border-radius: 10px;
    border: 1px dashed #003953;
    min-height: 75px;
    cursor: pointer;
}
.theme-darknight .drop-zone-over.sx-file-upload {
    border: none;
}
.theme-darknight .placeholder-container.sx-file-upload .placeholder.sx-file-upload {
    color: #75a0ae;
    font-size: 16px;
}


/* checkbox */
.theme-darknight [widget="sx-widget-sxcheckbox"] {
    margin-bottom: 1rem;
}
.theme-darknight .sx-box-control input:disabled ~ .sx-box-control-el {
    background: #536d7e;
}
.theme-darknight div:not(.disabled) .sx-box-control input:not([disabled]):checked ~ .sx-box-control-el,
.theme-darknight .sx-box-control input:checked ~ .sx-box-control-el,
.theme-darknight .sx-box-control-el {
    background: #2085d4;
}
.theme-darknight [widget="sx-widget-sxcheckbox"]:not(.disabled) .sx-box-control:hover input:checked ~ .sx-box-control-el,
.theme-darknight .sx-box-control:hover input:not([disabled]):checked ~ .sx-box-control-el,
.theme-darknight div:not(.disabled) > .sx-box-control:hover input ~ .sx-box-control-el,
.theme-darknight div:not(.disabled) > .sx-box-control input:focus ~ .sx-box-control-el {
    background: #226ad3;
}


/* collapse tabs */
.theme-darknight .card {
   /* border-color: #223c53;
    background-color: #223c53;*/
    background: transparent;
    border: none;
}
.theme-darknight .card-header {
    border-bottom: none;
    background-color: transparent;
}
.theme-darknight .card [role="tabpanel"] {
    border: 1px solid rgb(38, 79, 101);
    border-top: none;
    padding: 0px 1.2rem;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.theme-darknight [widget="sx-widget-sxcollapsablepanel"] .card-header a,
.theme-darknight .componentDetails [widget="sx-widget-sxcollapsablepanel"] .card-header a {
    background-color: #2E605B;
    border: 1px solid rgb(38, 79, 101);
    color: #fff;
    /* border-radius: 5px; */
    padding: .8rem;
    font-size: 16px;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.theme-darknight [widget="sx-widget-sxcollapsablepanel"].opened .card-header a,
.theme-darknight .componentDetails [widget="sx-widget-sxcollapsablepanel"].opened .card-header a {
    background-color: transparent;
}
.theme-darknight [widget="sx-widget-sxcollapsablepanel"] .card-header a:hover {
    background-color: transparent;
}
.theme-darknight [widget="sx-widget-sxcollapsablepanel"] .card-header a:after {
    top: 10px;
    right: 13px;
    background: #4F728C;
    border-radius: 50%;
    padding: 0 3px;
}
.theme-darknight .collapse-cog[widget="sx-widget-sxcollapsablepanel"] .card-header a {
    padding: 1rem 0.8rem 1rem 4rem;
    position: relative;
}
.theme-darknight .collapse-cog[widget="sx-widget-sxcollapsablepanel"] .card-header a:before {
    position: absolute;
    top: 5px;
    left: 9px;
    content: '';
    background-color: #F57B02;
    padding: .5rem;
    border-radius: 15px;
    height: 30px;
    width: 30px;
    font-size: 0.8rem;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20.25px' height='20.19px' viewBox='0 0 20.25 20.19' style='enable-background:new 0 0 20.25 20.19;' xml:space='preserve' %3E%3Cpath style='fill:%23FFFFFF;' d='M18.82,12.19l-0.84-0.52c-0.26-0.15-0.43-0.52-0.39-0.85c0.04-0.39,0.25-0.68,0.59-0.81l0.9-0.39 c0.91-0.41,1.36-1.36,1.09-2.36L20,6.8c-0.25-0.93-1.19-1.5-2.18-1.32l-0.98,0.2c-0.29,0.07-0.68-0.08-0.91-0.35 c-0.25-0.29-0.3-0.61-0.17-0.95l0.39-0.92c0.34-0.95-0.04-1.98-0.88-2.41l-0.48-0.24c-0.84-0.5-1.97-0.23-2.54,0.61l-0.52,0.85 c-0.15,0.26-0.52,0.43-0.85,0.39c-0.39-0.04-0.68-0.25-0.81-0.59l-0.4-0.92C9.24,0.27,8.27-0.19,7.33,0.07L6.86,0.25 C5.91,0.51,5.3,1.46,5.48,2.43l0.2,0.98C5.75,3.7,5.6,4.08,5.33,4.31c-0.29,0.25-0.61,0.3-0.95,0.18L3.51,4.12 c-0.85-0.43-1.9-0.07-2.45,0.84L0.79,5.43C0.36,6.3,0.63,7.4,1.43,7.93l0.85,0.52C2.53,8.6,2.7,8.97,2.66,9.3 C2.62,9.7,2.41,9.98,2.07,10.11l-0.92,0.4c-0.88,0.44-1.33,1.41-1.08,2.41l0.18,0.47c0.25,0.93,1.18,1.5,2.18,1.32l0.98-0.2 c0.29-0.08,0.68,0.08,0.9,0.35c0.25,0.29,0.3,0.61,0.18,0.95l-0.39,0.92c-0.21,0.58-0.6,1.66,0.89,2.41c0.01,0,0.01,0.01,0.02,0.01 c1.34,0.59,2.03,0.44,2.5,0.22c0.12-0.03,0.23-0.11,0.3-0.22l0.78-1.23c0.15-0.26,0.52-0.43,0.85-0.39c0.4,0.04,0.68,0.25,0.81,0.59 l0.39,0.91c0.33,0.73,1.01,1.17,1.79,1.17c0.19,0,0.38-0.03,0.57-0.08l0.47-0.18c0.93-0.25,1.5-1.19,1.32-2.18l-0.2-0.98 c-0.07-0.29,0.08-0.68,0.35-0.9c0.29-0.25,0.61-0.3,0.95-0.18l0.92,0.39c0.94,0.35,1.98-0.04,2.41-0.89l0.24-0.48 C19.94,13.89,19.67,12.76,18.82,12.19z M18.56,14.25l-0.26,0.51c-0.2,0.4-0.7,0.57-1.14,0.4l-0.92-0.39 c-0.71-0.26-1.4-0.14-1.96,0.34c-0.56,0.47-0.84,1.25-0.68,1.89l0.19,0.95c0.09,0.48-0.17,0.91-0.64,1.04l-0.47,0.18 c-0.48,0.13-0.93-0.09-1.13-0.54l-0.38-0.87c-0.25-0.68-0.86-1.13-1.62-1.21c-0.07-0.01-0.15-0.01-0.22-0.01 c-0.66,0-1.3,0.35-1.6,0.88l-0.68,1.08c-0.16,0.08-0.57,0.22-1.62-0.24c-0.65-0.33-0.61-0.53-0.39-1.14l0.39-0.92 c0.26-0.7,0.14-1.4-0.34-1.97c-0.47-0.56-1.26-0.84-1.89-0.68l-0.95,0.19c-0.47,0.08-0.91-0.17-1.04-0.64l-0.17-0.46 c-0.14-0.58,0.18-1.03,0.54-1.21l0.87-0.38c0.68-0.25,1.13-0.86,1.22-1.62c0.09-0.73-0.27-1.49-0.87-1.83l-0.82-0.5 C1.61,6.85,1.48,6.29,1.68,5.9l0.25-0.44C2.16,5.08,2.65,4.8,3.09,5.03l0.92,0.39c0.7,0.26,1.4,0.14,1.97-0.34 c0.56-0.47,0.84-1.25,0.68-1.89L6.46,2.24C6.38,1.79,6.67,1.34,7.17,1.2l0.47-0.18C8.08,0.9,8.55,1.14,8.77,1.57l0.37,0.87 c0.25,0.68,0.86,1.13,1.62,1.21c0.74,0.09,1.49-0.27,1.83-0.87l0.5-0.82c0.23-0.35,0.76-0.55,1.21-0.28l0.51,0.26 c0.4,0.2,0.57,0.69,0.4,1.15l-0.39,0.92c-0.26,0.7-0.14,1.4,0.34,1.97c0.47,0.56,1.25,0.84,1.89,0.68l0.95-0.19 c0.47-0.08,0.91,0.17,1.04,0.64l0.18,0.47c0.13,0.48-0.09,0.93-0.54,1.13l-0.87,0.38c-0.68,0.25-1.13,0.86-1.22,1.62 c-0.09,0.73,0.27,1.49,0.87,1.83l0.81,0.5C18.63,13.26,18.83,13.79,18.56,14.25z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M12.07,6.38c-0.99-0.52-2.12-0.63-3.18-0.32c0,0-0.01,0-0.01,0C7.77,6.43,6.88,7.19,6.37,8.2 c-0.49,0.97-0.57,2.08-0.23,3.09c0.53,1.77,2.24,2.94,4.04,2.94c0.39,0,0.79-0.06,1.18-0.17c2.15-0.65,3.42-3.04,2.76-5.22 C13.8,7.78,13.08,6.91,12.07,6.38z M11.07,13.1c-1.67,0.5-3.49-0.46-3.98-2.11c-0.26-0.78-0.2-1.61,0.17-2.34 C7.65,7.88,8.33,7.3,9.19,7.02c0.8-0.24,1.66-0.15,2.42,0.25c0.76,0.4,1.31,1.06,1.55,1.85C13.66,10.78,12.7,12.61,11.07,13.1z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}


.theme-darknight .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn,
.theme-darknight [widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] > div,
.theme-darknight [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div,
.theme-darknight [widget="sx-widget-sxfindarea"].disabled div[data-role=findarea] > div {
    /*background-color: #284256;
    color: #75a0ae;
    border-color: #284256;*/
    color: #B0DDEB;
    border-radius: 5px;
    background-color: #222e3c;
    border-color: #222e3c;
}
.theme-darknight .form-place-label-disabled label.form-control {
    color: #B0DDEB;
    border-radius: 5px;
    background-color: #222e3c;
    border-color: #222e3c;
}
.theme-darknight .table [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div,
.theme-darknight .sx-table .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    background: transparent;
}
.theme-darknight .sx-table tr:hover .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    color: inherit;
}
.theme-darknight .card-block {
    padding: 1.25rem 0;
}
.theme-darknight .componentDetails .card-block {
    padding: 1.25rem;
}
.theme-darknight [widget="sx-widget-sxcollapsablepanel"].collapse-green .card-header a {
    background-color: #837ce6;
    color: #fff;
}
.theme-darknight [widget="sx-widget-sxcollapsablepanel"].collapse-green .card-header a:hover {
    background-color: #a1a1e5;
}
.theme-darknight [widget="sx-widget-sxcollapsablepanel"].collapse-green .card-header a:before {
    background-color: transparent;
    padding: 1.35rem;
}
.theme-darknight [widget="sx-widget-sxcollapsablepanel"].collapse-green .card-header a:after {
    top: 9px;
    color: #fff;
}
.theme-darknight .selectize-control .selectize-input {
    background-color: #385065;
    border-color: #385065;
    border-radius: 5px;
}
.theme-darknight .selectize-input input {
    color: #75a0ae;
}
.theme-darknight [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input > div {
    border: 1px solid #556EBF;
    background-color: #556EBF;
    border-radius: 10px;
}
.theme-darknight [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input > div:not(:hover) {
    margin-right: 4px;
}
.theme-darknight .selectize-input input {
    color: #B0DDEB;
}
.theme-darknight [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input {
    padding: 0.3rem .5rem 0.4rem;
}
.theme-darknight .btn-table .btn {
    border-color: #2085d4;
    background-color: #2085d4;
    border-radius: 5px;
    color: #fff;
}
.theme-darknight .btn-table .btn:hover {
    border-color: #4c9cd3;
    background-color: #4c9cd3;
}
.theme-darknight .btn-table .btn:after {
    border-color: #fff;
}
.theme-darknight .btn-blue1 .btn {
    border-color: #2085d4;
    background-color: #2085d4;
    border-radius: 5px;
    color: #fff;
}
.theme-darknight .btn-table .btn:hover {
    border-color: #4c9cd3;
    background-color: #4c9cd3;
}
.theme-darknight [widget="sx-widget-sxdropdown"] div[data-role=dropdown] > span > ul {
    background-color: #385065;
    box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.16), 3px 3px 0 1px rgba(0,0,0,0.08);
}

/* tree */
.theme-darknight .dropArea > div > .row > .cell > .sxtree {
    list-style: none;
    border-top: 1px solid #385065;
    padding-top: 0.7rem;
}
.theme-darknight .sxtree [widget="sx-widget-sxlinkbutton"] .btn {
    background-color: transparent;
}
.theme-darknight [data-role=treeItem]:hover,
.theme-darknight .table tr:hover .btn:hover {
    background-color: transparent;
    font-style: 13px;
}
.theme-darknight .sxtree .form-group .btn {
    margin-left: 5px;
}
.theme-darknight .sxtree .form-group .btn:hover {
    color: #a9d61e;
    background: #222E3C;
}
.theme-darknight .sxtree .form-group .btn span {
    margin-left: 5px;
}
.theme-darknight .sxtree .form-group .btn:hover span {
    color: #a9d61d;
}
.theme-darknight [data-role=treeItem]:hover .btn,
.theme-darknight [data-role=treeItem]:hover > span {
    color: #a9d61d;
}
.theme-darknight .sxtree .treeItemMenu {
    background-color: #213c53;
    border-top: 2px solid #c7d394;
    box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.16), 3px 3px 0 1px rgba(0,0,0,0.08);
    border-radius: 0 0 10px 10px;
    padding: 5px;
}
.theme-darknight .sxtree .treeItemMenu li a {
    color: #fff;
    padding: 0.542333rem 0.8rem;
}
.theme-darknight .sxtree .treeItemMenu li a:hover {
    color: #a9d61d;
    background-color: #374b5e;
}
.theme-darknight .sxtree.elementSelected > [data-role="treeItem"] {
    background-color: transparent;
}
.theme-darknight .sxtree.elementSelected > [data-role="treeItem"] [widget="sx-widget-sxlinkbutton"] .btn {
    color: #a9d61d;
}
.theme-darknight .bootstrap-datetimepicker-widget table td.day {
    width: 30px;
}
.theme-darknight .bootstrap-datetimepicker-widget table td.active,
.theme-darknight .bootstrap-datetimepicker-widget table td.active:hover {
    color: #a9d61d;
}
.theme-darknight .bootstrap-datetimepicker-widget table td.active:after,
.theme-darknight .bootstrap-datetimepicker-widget table td.active:hover:after {
    content: "";
    top: 0;
    left: 0;
    position: absolute;
    width: 31px;
    height: 22px;
    border: 1px solid #a9d61d;
    border-radius: 5px;
}
.theme-darknight table td .bootstrap-datetimepicker-widget table td.active:after,
.theme-darknight table td .bootstrap-datetimepicker-widget table td.active:hover:after {
    width: 100%;
    height: 100%;
}
.theme-darknight table td .bootstrap-datetimepicker-widget .list-unstyled th,
.theme-darknight table td .bootstrap-datetimepicker-widget .list-unstyled td {
    border: 1px solid #385065;
    padding: 0.75rem;
}
.theme-darknight table td .bootstrap-datetimepicker-widget tr:nth-of-type(odd) {
    background-color: transparent;
}
.theme-darknight [widget="sx-widget-sxdatetimepicker"] .dropArea  {
    width: 40%;
    left: calc(100vw - 70%);
}
.theme-darknight .bootstrap-datetimepicker-widget table td.active:after,
.theme-darknight .bootstrap-datetimepicker-widget table td.active:hover:after {
    width: 100%;
    height: 100%;
}
.theme-darknight .bootstrap-datetimepicker-widget .dropArea .picker-switch td {
    border-top: none;
}
.theme-darknight [data-role=treeItem] > span {
    color: #75a0ae;
    border-radius: 3px;
    border: 1px solid #75a0ae;
    display: inline-block;
    line-height: 1;
    padding: 1px;
}
.theme-darknight .sxtree .menuOpener {
    color: #75a0ae;;
}
.theme-darknight li.sxtree > .menuOpener:hover {
    color: #a9d61d;
}
.theme-darknight .sxtree .btn  {
    color: #B0DDEB;
}
.theme-darknight [widget="sx-widget-sxbuilder"] .sxtree .btn {
    color: #385065;
}
.theme-darknight [widget="sx-widget-sxbuilder"] .sxtree .sxtree .btn {
    color: #75a0ae;
    border-radius: 0;
}
.theme-darknight [widget="sx-widget-sxbuilder"] .sxtree .btn:hover,
.theme-darknight .componentTree > li > .childsArea > li > [data-role="treeItem"] > div > .btn:hover {
    background: transparent;
    color: #a9d61d;
}
.theme-darknight .componentTree > li > .childsArea > li > [data-role="treeItem"]:hover,
.theme-darknight .componentTree > li > .childsArea > li > [data-role="treeItem"]:hover .btn {
    background: #00213e;
    color: #a9d61d;
}

/* calendar */
.theme-darknight .bootstrap-datetimepicker-widget table td.day,
.theme-darknight .bootstrap-datetimepicker-widget table th,
.theme-darknight .bootstrap-datetimepicker-widget table td span {
    color: #fff;
    background: transparent;
    position: relative;

    border: 1px solid #385065;
}

.theme-darknight [widget="sx-widget-sxdatepicker"] .bootstrap-datetimepicker-widget .picker-switch td{
    border: 1px solid #385065;
}

.theme-darknight .bootstrap-datetimepicker-widget .picker-switch td a {
    padding: 0;
}
.theme-darknight .bootstrap-datetimepicker-widget table td.old,
.theme-darknight .bootstrap-datetimepicker-widget table td.new {
    color: #557A8C;
}
.theme-darknight .bootstrap-datetimepicker-widget table td.day:hover,
.theme-darknight .bootstrap-datetimepicker-widget table td.hour:hover,
.theme-darknight .bootstrap-datetimepicker-widget table td.minute:hover,
.theme-darknight .bootstrap-datetimepicker-widget table td.second:hover,
.theme-darknight .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.theme-darknight .bootstrap-datetimepicker-widget table td span:hover {
    color: #a9d61d;
    background: transparent;
}
.theme-darknight .bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #6bd800;
}
.theme-darknight .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-bottom-color: #213c53;
}

/* social */
.theme-darknight .userPlaceholder .form-group .btn {
    color: #a9d61d;
}
.theme-darknight .socialBody .message,
.theme-darknight .socialFooter .likeAmount {
    color: #fff;
}
.theme-darknight .socialFooter .favorite,
.theme-darknight .socialFooter .like,
.theme-darknight .socialFooter .reply {
    color: #B0DDEB;
}
.theme-darknight .socialFooter [widget="sx-widget-sxsocial"] .fa.fa-circle {
    color: #48BAC1;
}
.theme-darknight .socialFooter .creationDate {
    color: #75a0ae;
}


/* dashboard */
.theme-darknight .row-dashboard {
    margin: 0;
    padding: 15px 0;
    margin-bottom: 1rem;
}
.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxcontextmanager"] {
    border-radius: 0;
}
.theme-darknight [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxcontextmanager"] {
    padding: 1rem;
}
.theme-darknight [widget="sx-widget-sxdashboard"] .gridstackitembody > div {
    border: 1px solid #05263f;
    border-radius: 0;
    border: none;
}
.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"] .h {
    background: #213c53;
    color: #fff;
    text-transform: uppercase;
    padding: 1.8rem 1rem 1.9rem 5.5rem;
    font-weight: bold;
    border-bottom: 1px solid #4f728c;
}

.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before {
    content: '';
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    margin: 12px 15px;
    border-radius: 18px;
}

.theme-darknight .dashboard-pm-object [data-object-id="sxid413e-63f3-44b7-80eb-148cdaf8f78f"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before,
.theme-darknight .dashboard-pm-object [data-object-id="sxida1cd-80e6-40ec-8927-5261c886ca9d"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before,
.theme-darknight .dashboard-pm-object [data-object-id="sxid2455-7e9b-48fd-80c8-db63e3e9ec6a"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before,
.theme-darknight .dashboard-pm-object [data-object-id="sxid8410-6cfa-49c7-ac63-311e97b07709"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.25px' height='14.88px' viewBox='0 0 21.25 14.88' style='enable-background:new 0 0 21.25 14.88;' xml:space='preserve' %3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0,0L0,0v2.12v2.12v2.12V8.5v2.12v2.12v2.12v0h2.12v0h7.44v0h2.12v0h7.44v0h2.12v0v-2.12v-2.12V8.5V6.38V4.25 V2.12V0v0H0z M9.56,12.75H2.12v-2.12h7.44V12.75z M9.56,8.5H2.12V6.38h7.44V8.5z M9.56,4.25H2.12V2.12h7.44V4.25z M19.12,12.75 h-7.44v-2.12h7.44V12.75z M19.12,8.5h-7.44V6.38h7.44V8.5z M19.12,4.25h-7.44V2.12h7.44V4.25z'/%3E%3C/svg%3E");
    background-color: #4BB46F;
    background-position: 7px 10px;
}
.theme-darknight .dashboard-pm-object [data-object-id="sxid944f-14d2-450b-b1d5-28f4b6f19b67"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before,
.theme-darknight .dashboard-pm-object [data-object-id="sxid736a-26bd-4a72-aaca-e23f1c051a32"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before,
.theme-darknight .dashboard-pm-object [data-object-id="sxid0c3b-6b19-4a04-9e0f-d6cbd93affbd"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before,
.theme-darknight .dashboard-pm-object [data-object-id="sxid8be4-e087-4110-a686-14aad0e83557"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='16.2px' viewBox='0 0 15 16.2' style='enable-background:new 0 0 15 16.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='4.41' height='16.2'/%3E%3Crect x='5.29' y='4.05' class='st0' width='4.41' height='12.15'/%3E%3Crect x='10.59' y='9.11' class='st0' width='4.41' height='7.09'/%3E%3C/svg%3E");
    background-color: #F57B02;
    background-position: 10px 9px;
}
.theme-darknight .dashboard-pm-object [data-object-id="sxid100b-094f-4843-bb91-39f1adccda72"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath style='fill:%23FFFFFF;' d='M15,2V0h-2v2H7V0H5v2H0v18h20V2H15z M18,18H2V4h3h2h6h2h3V18z'/%3E%3Crect x='5' y='6' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3Crect x='9' y='6' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3Crect x='13' y='6' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3Crect x='5' y='10' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3Crect x='9' y='10' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3Crect x='13' y='10' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3Crect x='5' y='14' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3Crect x='9' y='14' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3Crect x='13' y='14' style='fill:%23FFFFFF;' width='2' height='2'/%3E%3C/svg%3E");
    background-color: #4BB46F;
    background-position: 8px 7px;
}
.theme-darknight .dashboard-pm-object [data-object-id="sxid4cc8-debb-4c59-82c9-6764827c9082"] [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16.76px' height='21.5px' viewBox='0 0 16.76 21.5' style='enable-background:new 0 0 16.76 21.5;' xml:space='preserve'%3E%3Cpath style='fill:%23FFFFFF;' d='M14.49,9.3c-0.15-2.57-1.79-4.72-4.05-5.57c0.25-0.38,0.39-0.83,0.39-1.31C10.83,1.08,9.75,0,8.42,0 S6,1.08,6,2.42C6,2.89,6.14,3.33,6.38,3.7C4.1,4.53,2.43,6.69,2.27,9.3c-2.54,9.23-2.4,9.41-2.13,9.77l0.23,0.3h5.26 c0.32,1.24,1.42,2.13,2.78,2.13c1.33,0,2.44-0.91,2.77-2.13h4.83l0.38,0l0.23-0.29C16.9,18.7,16.98,18.59,14.49,9.3z M8.42,1.5 c0.51,0,0.92,0.41,0.92,0.92c0,0.51-0.41,0.92-0.91,0.92h0c-0.5,0-0.91-0.41-0.91-0.92C7.5,1.91,7.91,1.5,8.42,1.5z M8.42,20 c-0.5,0-0.9-0.26-1.15-0.63h2.3C9.32,19.74,8.89,20,8.42,20z M1.6,17.87c0.35-1.62,1.38-5.49,2.14-8.25l0.03-0.16 C3.88,7,5.72,5.02,8.04,4.83l0.35,0c0.01,0,0.01,0,0.02,0c0.01,0,0.01,0,0.02,0l0.26,0C11.03,5,12.89,6.99,13,9.45l0.02,0.16 c0.85,3.19,1.77,6.72,2.11,8.26H1.6z'/%3E%3C/svg%3E");
    background-color: #4BB46F;
    background-position: 9px 7px;
}


.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxcontextmanager"] {
    background-color: #213c53;
    border: none;
}
.theme-darknight [widget="sx-widget-sxdashboard"] .btn-blue-date .btn {
    background: #4F728C;
    color: #C2E6FF;
    border: none;
    border-radius: 15px;
    margin: 0 5px;
}
.theme-darknight [widget="sx-widget-sxdashboard"] .btn-blue-date .btn:hover {
    background-color: #5267FF;
}
.theme-darknight [widget="sx-widget-sxdashboard"] .grid-stack > .grid-stack-item > .grid-stack-item-content {
    box-shadow: none;
}

.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatepicker"].date-mini {
    width: 110px;
    display: inline-flex;
    margin: 0 1rem 0 0;
}
.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatepicker"].date-mini .control-label {
    display: none;
}
.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatepicker"].date-mini input {
    border-radius: 0;
    color: #C2E6FF;
    font-size: 12px;
}
.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatepicker"].date-mini .input-group-addon {
    border-radius: 0;
    color: #C2E6FF;
    font-size: 12px;
    background: #385065;
    border-color: #385065;
}
.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatepicker"].date-mini input:focus {
    border-color: #C2E6FF;
    border-right-color: #385065;
}
.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatepicker"].date-mini .form-control:focus + span {
    border: 1px solid #C2E6FF;
}
.theme-darknight [widget="sx-widget-sxdashboard"] [widget="sx-widget-sxdatepicker"].date-mini .input-group {
    background: #385065;
}
.theme-darknight [widget="sx-widget-sxdashboard"] .nav-tabs {
    border: none;
}
.theme-darknight [widget="sx-widget-sxdashboard"] .nav-tabs .nav-link {
    background: #4F728C;
    color: #C2E6FF;
    border: none;
    border-radius: 15px;
    margin: 0 5px;
}
.theme-darknight [widget="sx-widget-sxdashboard"] .nav-tabs .nav-link.active,
.theme-darknight [widget="sx-widget-sxdashboard"] .nav-tabs .nav-link:hover {
    background-color: #5267FF;
}
[data-object-id="sxidcb74-c25e-4390-9a9d-b7c4b6c19aaa"] > div > [widget="sx-widget-sxh"] {
    display: none;
}

/* calendar dashboard */
.theme-darknight .fc-unthemed .fc-content,
.theme-darknight .fc-unthemed .fc-divider,
.theme-darknight .fc-unthemed .fc-list-heading td,
.theme-darknight .fc-unthemed .fc-list-view,
.theme-darknight .fc-unthemed .fc-popover,
.theme-darknight .fc-unthemed .fc-row,
.theme-darknight .fc-unthemed tbody,
.theme-darknight .fc-unthemed td,
.theme-darknight .fc-unthemed th,
.theme-darknight .fc-unthemed thead {
    border-color: #4f728c;
    color: #fff;
    font-weight: normal;
}
.theme-darknight  .fc-event {
    border: none;
}
.theme-darknight  .fc-toolbar .fc-button {
    background: #4F728C;
    color: #C2E6FF;
    border: none;
    border-radius: 15px;
    margin: 0 5px;
    box-shadow: none;
    text-shadow: none;
}
.theme-darknight  .fc-toolbar .fc-button:hover {
    background: #5267FF;
}
.theme-darknight  .fc-toolbar .fc-center {
    color: #fff;
}
.theme-darknight  .fc-toolbar .fc-center h2 {
    font-size: 15px;
}
.theme-darknight .fc-unthemed td.fc-today {
    background: #3d5c75;
}
.theme-darknight .chosen-day {
    background: #3d5c75 !important;
}
.theme-darknight .fc-toolbar .fc-button-group {
    margin: 0;
}
.theme-darknight .fc .fc-toolbar>*>:first-child {
    margin-left: 0;
}
.theme-darknight  [widget="sx-widget-sxcalendar"] .control-label {
    display: none;
}
/* calendar dashboard end */

.theme-darknight .db-objects-header[widget="sx-widget-sxh"] {
    border: none;
    color: #C2E6FF;
    padding-top: 1.3rem;
    margin-left: 6.2rem;
}
.theme-darknight .db-objects-header .h {
    font-size: 1.7rem;
}
.theme-darknight .db-objects-header:before {
    content: 'Объект';
    position: absolute;
    top: 0;
    font-size: 12px;
    color: #75A0AE;
}
.theme-darknight .db-objects-header:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='52.4px' height='42.1px' viewBox='0 0 52.4 42.1' style='enable-background:new 0 0 52.4 42.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2377A1AF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M14.04,8.8h-9.3c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h9.3c0.4,0,0.7-0.3,0.7-0.7 C14.74,9.1,14.44,8.8,14.04,8.8z'/%3E%3Cpath class='st0' d='M14.04,12.8h-9.3c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h9.3c0.4,0,0.7-0.3,0.7-0.7 C14.74,13.1,14.44,12.8,14.04,12.8z'/%3E%3Cpath class='st0' d='M14.04,16.8h-9.3c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h9.3c0.4,0,0.7-0.3,0.7-0.7 C14.74,17.1,14.44,16.8,14.04,16.8z'/%3E%3Cpath class='st0' d='M14.04,20.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h9.3c0.4,0,0.7-0.3,0.7-0.7 C14.74,21,14.44,20.7,14.04,20.7z'/%3E%3Cpath class='st0' d='M14.04,24.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h9.3c0.4,0,0.7-0.3,0.7-0.7 C14.74,25,14.44,24.7,14.04,24.7z'/%3E%3Cpath class='st0' d='M14.04,28.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h9.3c0.4,0,0.7-0.3,0.7-0.7 C14.74,29,14.44,28.7,14.04,28.7z'/%3E%3Cpath class='st0' d='M14.04,32.6h-9.3c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h9.3c0.4,0,0.7-0.3,0.7-0.7S14.44,32.6,14.04,32.6z'/%3E%3Cpath class='st0' d='M14.04,36.6h-9.3c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h9.3c0.4,0,0.7-0.3,0.7-0.7S14.44,36.6,14.04,36.6z'/%3E%3Cpath class='st0' d='M52.34,5.6l-2-5.1c-0.1-0.3-0.4-0.5-0.7-0.5h-13.4c-0.3,0-0.6,0.2-0.7,0.5l-2,5.1c-0.06,0.12-0.04,0.28,0,0.44 V22.9h-14.7V6.15c0.09-0.18,0.08-0.4,0-0.55l-2-5.1c-0.1-0.3-0.4-0.5-0.7-0.5H2.74c-0.3,0-0.6,0.2-0.7,0.5l-2,5.1 c-0.06,0.12-0.04,0.28,0,0.44V41.4c0,0.4,0.3,0.7,0.7,0.7h0.6h16.8h16.1h17.4c0.4,0,0.7-0.3,0.7-0.7V6.15 C52.43,5.97,52.42,5.76,52.34,5.6z M1.44,6.6h16v34h-16V6.6z M18.84,32h14.7v8.7h-14.7V32z M50.94,40.6h-16v-34h16V40.6z M36.64,1.4 h12.4l1.5,3.7h-15.3L36.64,1.4z M33.54,24.3v6.3h-14.7v-6.3H33.54z M3.24,1.4h12.4l1.5,3.7H1.84L3.24,1.4z'/%3E%3Cpath class='st0' d='M38.14,10.2h9.3c0.4,0,0.8-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7 C37.44,9.9,37.74,10.2,38.14,10.2z'/%3E%3Cpath class='st0' d='M38.14,14.2h9.3c0.4,0,0.8-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7 C37.44,13.9,37.74,14.2,38.14,14.2z'/%3E%3Cpath class='st0' d='M38.14,18.2h9.3c0.4,0,0.8-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7 C37.44,17.9,37.74,18.2,38.14,18.2z'/%3E%3Cpath class='st0' d='M38.14,22.1h9.3c0.4,0,0.8-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7 C37.44,21.8,37.74,22.1,38.14,22.1z'/%3E%3Cpath class='st0' d='M38.14,26.1h9.3c0.4,0,0.8-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7 C37.44,25.8,37.74,26.1,38.14,26.1z'/%3E%3Cpath class='st0' d='M38.14,30.1h9.3c0.4,0,0.8-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7 C37.44,29.8,37.74,30.1,38.14,30.1z'/%3E%3Cpath class='st0' d='M38.14,34h9.3c0.4,0,0.8-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7S37.74,34,38.14,34z'/%3E%3Cpath class='st0' d='M38.14,38h9.3c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7h-9.3c-0.4,0-0.7,0.3-0.7,0.7S37.74,38,38.14,38z'/%3E%3Cpath class='st0' d='M22.44,28.9c0.4,0,0.7-0.4,0.7-0.7v-1.3c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v1.3 C21.74,28.6,22.04,28.9,22.44,28.9z'/%3E%3Cpath class='st0' d='M26.44,28.9c0.4,0,0.8-0.4,0.7-0.7v-1.3c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v1.3 C25.74,28.6,26.04,28.9,26.44,28.9z'/%3E%3Cpath class='st0' d='M30.54,28.9c0.4,0,0.7-0.4,0.7-0.7v-1.3c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v1.3 C29.84,28.6,30.14,28.9,30.54,28.9z'/%3E%3C/svg%3E");
    content: '';
    position: absolute;
    top: 0;
    left: -65px;
    width: 52px;
    height: 42px;
}

.theme-darknight .db-objects-data-kom:before,
.theme-darknight .db-objects-data-date:before {
    content: '';
    position: absolute;
    border-left: 1px solid #566C7D;
    top: 0;
    bottom: 0;
    left: -15px;
}

.theme-darknight .db-table {

}
.theme-darknight .db-table .bootstrap-table .sx-table.table:not(.table-condensed),
.theme-darknight .db-table .sx-table tbody tr:nth-of-type(odd),
.theme-darknight .fileStorage-table .db-table .sx-table tbody tr:nth-of-type(odd) {
    background: transparent;
}
.theme-darknight .db-table .bootstrap-table .sx-table.table:not(.table-condensed),
.theme-darknight .db-table .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > th,
.theme-darknight .db-table .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > th,
.theme-darknight .db-table .bootstrap-table .sx-table.table:not(.table-condensed) > thead > tr > td,
.theme-darknight .db-table .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td,
.theme-darknight .db-table .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > td,
.theme-darknight .db-table .bootstrap-table .sx-table.table > thead > tr > th {
    border-color: transparent  transparent #4F728C;
}
.theme-darknight .db-table .bootstrap-table .sx-table.table > thead > tr > th  {
    background: #566C7D;
    border-color: #566C7D;
}
.theme-darknight .db-table .table-hover tbody tr:hover,
.theme-darknight .db-table .table-hover tbody tr:hover td {
    background-color: #385065;
}

.theme-darknight .gridstackitembody label.form-control {
    min-height: auto;
}



.theme-darknight .db-objects-data-kom,
.theme-darknight .db-objects-data-date {
    display: flex;
    flex-direction: column-reverse;
    margin-top: -7px;
}
.theme-darknight .db-objects-data-kom.disabled input.form-control,
.theme-darknight .db-objects-data-date.disabled input.form-control {
    background: transparent;
    border: none;
    font-size: 25px;
    padding: 0;
}
.theme-darknight .db-objects-data-kom.disabled input.form-control {
    color: #F57B02;
}
.theme-darknight .db-objects-data-date.disabled input.form-control {
    color: #6DBEBF;
}
.theme-darknight .db-objects-data-kom label.control-label,
.theme-darknight .db-objects-data-date label.control-label {
    color: #C2E6FF;
}
.theme-darknight .db-objects-data-kom .numericBox,
.theme-darknight .db-objects-data-date .input-group {
    margin-left: 3rem;
    position: relative;
}
.theme-darknight .db-objects-data-kom .numericBox:before,
.theme-darknight .db-objects-data-date .input-group:before {
    content: '';
    position: absolute;
    top: 0;
    left: -36px;
    width: 50px;
    height: 42px;
    background-repeat: no-repeat;
    background-size: 61%;
}
.theme-darknight .db-objects-data-kom .numericBox:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='34.7px' height='36.45px' viewBox='0 0 34.7 36.45' style='enable-background:new 0 0 34.7 36.45;' xml:space='preserve'%3E%3Cpath style='fill:%23EF7B12;' d='M29.45,14.35c-1.89-2.18-5.41-5.76-8.41-6.15c0.19-0.29,0.42-0.61,0.67-0.95 c0.83-1.15,1.77-2.45,2.15-3.66c0.4-1.23,0.33-2.14-0.22-2.78c-1.09-1.26-3.57-0.82-6.7-0.27c-2.39,0.42-5.1,0.91-7.09,0.52 c-0.28-0.06-0.63,0.08-0.8,0.32C8.72,1.9,8.97,2.25,9.99,3.75c0.8,1.18,1.98,2.91,2.71,4.51c-2.28,0.44-5.12,2.57-7.78,5.89 c-3.04,3.62-5.64,10.36-4.73,15.38c0.47,2.57,1.77,4.47,3.88,5.66c2.39,1.3,5.85,1.28,11.07,1.26l2.21-0.01c0.77,0,1.52,0,2.23,0.01 c0.64,0,1.26,0.01,1.86,0.01c3.84,0,6.72-0.13,8.86-1.15c2.28-1.15,3.69-3.01,4.2-5.51C35.62,24.25,32,17.39,29.45,14.35z M11.18,2.94c-0.07-0.1-0.14-0.2-0.2-0.3c1.96,0.08,4.2-0.31,6.22-0.67c2.14-0.38,4.8-0.85,5.36-0.21c0.18,0.21,0.16,0.7-0.06,1.4 c-0.31,0.99-1.21,2.24-1.94,3.25c-0.45,0.62-0.83,1.15-1.08,1.6c-0.03,0.05-0.03,0.1-0.05,0.16h-0.81l1.73-4.2 c0.15-0.37-0.02-0.79-0.39-0.94c-0.36-0.15-0.79,0.02-0.94,0.39l-1.96,4.75h-0.61l-0.39-2.47c-0.06-0.39-0.43-0.66-0.82-0.6 c-0.39,0.06-0.66,0.43-0.6,0.82l0.36,2.24h-0.77c-0.01-0.03-0.01-0.06-0.02-0.09C13.44,6.25,12.08,4.26,11.18,2.94z M33.08,29.5 c-0.42,2.05-1.58,3.57-3.42,4.51c-2.16,1.04-5.48,1.02-10.08,1C18.87,35,18.12,35,17.35,35L15.13,35 c-4.83,0.02-8.31,0.04-10.37-1.08c-1.71-0.96-2.77-2.53-3.16-4.66c-0.82-4.54,1.65-10.9,4.43-14.21c2.65-3.31,5.6-5.46,7.5-5.46h7 c1.79,0,4.79,2.18,7.83,5.68C30.9,18.32,34.05,24.73,33.08,29.5z'/%3E%3C/svg%3E%0A");
}
.theme-darknight .db-objects-data-date .input-group:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='37px' height='33px' viewBox='0 0 37 33' style='enable-background:new 0 0 37 33;' xml:space='preserve'%3E%3Cpath style='fill:%236EBFC0;' d='M12.73,18.21c-0.28,0-0.5,0.22-0.5,0.5v1.36c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.36 C13.23,18.44,13.01,18.21,12.73,18.21z'/%3E%3Cpath style='fill:%236EBFC0;' d='M24.27,13.94c0.28,0,0.5-0.22,0.5-0.5v-1.19c0-0.28-0.22-0.5-0.5-0.5s-0.5,0.22-0.5,0.5v1.19 C23.77,13.71,23.99,13.94,24.27,13.94z'/%3E%3Cpath style='fill:%236EBFC0;' d='M12.73,11.74c-0.28,0-0.5,0.22-0.5,0.5v1.19c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.19 C13.23,11.97,13.01,11.74,12.73,11.74z'/%3E%3Cpath style='fill:%236EBFC0;' d='M6.95,18.21c-0.28,0-0.5,0.22-0.5,0.5v1.36c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.36 C7.45,18.44,7.23,18.21,6.95,18.21z'/%3E%3Cpath style='fill:%236EBFC0;' d='M6.95,24.51c-0.28,0-0.5,0.22-0.5,0.5v1.36c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.36 C7.45,24.73,7.23,24.51,6.95,24.51z'/%3E%3Cpath style='fill:%236EBFC0;' d='M6.95,11.74c-0.28,0-0.5,0.22-0.5,0.5v1.19c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.19 C7.45,11.97,7.23,11.74,6.95,11.74z'/%3E%3Cpath style='fill:%236EBFC0;' d='M12.73,24.51c-0.28,0-0.5,0.22-0.5,0.5v1.36c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.36 C13.23,24.73,13.01,24.51,12.73,24.51z'/%3E%3Cpath style='fill:%236EBFC0;' d='M29.55,12.24v1.19c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.19c0-0.28-0.22-0.5-0.5-0.5 S29.55,11.97,29.55,12.24z'/%3E%3Cpath style='fill:%236EBFC0;' d='M30.05,18.21c-0.28,0-0.5,0.22-0.5,0.5v1.36c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.36 C30.55,18.44,30.33,18.21,30.05,18.21z'/%3E%3Cpath style='fill:%236EBFC0;' d='M36.5,2.38h-6.63V0.5c0-0.28-0.22-0.5-0.5-0.5s-0.5,0.22-0.5,0.5v1.88h-6.3V0.5 c0-0.28-0.22-0.5-0.5-0.5s-0.5,0.22-0.5,0.5v1.88h-6.31V0.5c0-0.28-0.22-0.5-0.5-0.5s-0.5,0.22-0.5,0.5v1.88h-6.3V0.5 c0-0.28-0.22-0.5-0.5-0.5s-0.5,0.22-0.5,0.5v1.88H0.5C0.22,2.38,0,2.61,0,2.88V32.5C0,32.78,0.22,33,0.5,33h36 c0.28,0,0.5-0.22,0.5-0.5V2.88C37,2.61,36.78,2.38,36.5,2.38z M36,32H1V3.38h5.96v2.22c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5 V3.38h6.3v2.22c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5V3.38h6.31v2.22c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5V3.38h6.3v2.22 c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5V3.38H36V32z'/%3E%3Cpath style='fill:%236EBFC0;' d='M18.5,11.74c-0.28,0-0.5,0.22-0.5,0.5v1.19c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.19 C19,11.97,18.78,11.74,18.5,11.74z'/%3E%3Cpath style='fill:%236EBFC0;' d='M18.5,18.21c-0.28,0-0.5,0.22-0.5,0.5v1.36c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.36 C19,18.44,18.78,18.21,18.5,18.21z'/%3E%3Cpath style='fill:%236EBFC0;' d='M25.46,16.51h-2.54c-0.78,0-1.52,0.74-1.52,1.52v2.55c0,0.78,0.74,1.52,1.52,1.52h2.54 c0.78,0,1.52-0.74,1.52-1.52v-2.55C26.98,17.25,26.24,16.51,25.46,16.51z M25.98,20.58c0,0.23-0.29,0.52-0.52,0.52h-2.54 c-0.23,0-0.52-0.29-0.52-0.52v-2.55c0-0.23,0.29-0.52,0.52-0.52h2.54c0.23,0,0.52,0.29,0.52,0.52V20.58z'/%3E%3Cpath style='fill:%236EBFC0;' d='M18.5,24.51c-0.28,0-0.5,0.22-0.5,0.5v1.36c0,0.28,0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5v-1.36 C19,24.73,18.78,24.51,18.5,24.51z'/%3E%3C/svg%3E%0A");
}
.theme-darknight .db-objects-data-kom label.control-label:not(:empty):not(.sx-box-control-checkbox):after,
.theme-darknight .db-objects-data-date label.control-label:not(:empty):not(.sx-box-control-checkbox):after {
    display: none;
}

.theme-darknight .db-objects-data-kom-procent .numericBox:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%236DBEBF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M25,0C11.2,0,0,11.2,0,25s11.2,25,25,25s25-11.2,25-25S38.8,0,25,0z M25,47.8C12.4,47.8,2.2,37.6,2.2,25 S12.4,2.2,25,2.2S47.8,12.4,47.8,25S37.6,47.8,25,47.8z'/%3E%3Cpath class='st0' d='M23.5,18.1c0-2.5-2.1-4.6-4.6-4.6s-4.6,2.1-4.6,4.6c0,2.5,2.1,4.6,4.6,4.6C21.4,22.8,23.5,20.7,23.5,18.1z M16.5,18.1c0-1.3,1.1-2.4,2.4-2.4c1.3,0,2.4,1.1,2.4,2.4c0,1.3-1.1,2.4-2.4,2.4C17.5,20.5,16.5,19.5,16.5,18.1z'/%3E%3Cpath class='st0' d='M30.9,27.5c-2.5,0-4.6,2.1-4.6,4.6c0,2.5,2.1,4.6,4.6,4.6c2.5,0,4.6-2.1,4.6-4.6C35.5,29.6,33.4,27.5,30.9,27.5 z M30.9,34.5c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4c1.3,0,2.4,1.1,2.4,2.4C33.3,33.5,32.2,34.5,30.9,34.5z'/%3E%3Cpath class='st0' d='M33.9,12.4c-0.2-0.4-0.5-0.6-0.9-0.6c-0.4,0-0.8,0.2-1,0.5L16.2,36.5C15.9,37,16,37.7,16.5,38 c0.5,0.3,1.2,0.2,1.5-0.3l15.8-24.2C34,13.2,34.1,12.8,33.9,12.4z'/%3E%3C/svg%3E");
}
.theme-darknight .db-objects-data-kom-area .numericBox:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F57B02;%7D%0A%3C/style%3E%3Cpath class='st0' d='M34.2,21.7h-5.7v-8.6c0-2-1.6-3.6-3.6-3.6H14c-2,0-3.6,1.6-3.6,3.6v10.8c0,2,1.6,3.6,3.6,3.6h7v7.6 c0,2,1.6,3.6,3.6,3.6h9.6c2,0,3.6-1.6,3.6-3.6v-9.8C37.8,23.4,36.2,21.7,34.2,21.7z M14,25.9c-1.1,0-1.9-0.9-1.9-1.9V13.1 c0-1.1,0.9-1.9,1.9-1.9h10.8c1.1,0,1.9,0.9,1.9,1.9v8.6h-2.1c-2,0-3.6,1.6-3.6,3.6v0.5H14z M36.1,35.1c0,1.1-0.9,1.9-1.9,1.9h-9.6 c-1.1,0-1.9-0.9-1.9-1.9v-9.8c0-1.1,0.9-1.9,1.9-1.9h9.6c1.1,0,1.9,0.9,1.9,1.9V35.1z'/%3E%3Cpath class='st0' d='M49.1,6.9C49.6,6.9,50,6.5,50,6V0.9C50,0.4,49.6,0,49.1,0H44c-0.5,0-0.9,0.4-0.9,0.9v1.7H6.9V0.9 C6.9,0.4,6.5,0,6,0H0.9C0.4,0,0,0.4,0,0.9V6c0,0.5,0.4,0.9,0.9,0.9h1.7v36.2H0.9C0.4,43.1,0,43.5,0,44v5.2C0,49.6,0.4,50,0.9,50H6 c0.5,0,0.9-0.4,0.9-0.9v-1.7h36.2v1.7c0,0.5,0.4,0.9,0.9,0.9h5.2c0.5,0,0.9-0.4,0.9-0.9V44c0-0.5-0.4-0.9-0.9-0.9h-1.7V6.9H49.1z M44.8,1.7h3.4v3.4h-3.4V1.7z M1.7,1.7h3.4v3.4H1.7V1.7z M5.2,48.3H1.7v-3.4h3.4V48.3z M48.3,48.3h-3.4v-3.4h3.4V48.3z M45.7,43.1 H44c-0.5,0-0.9,0.4-0.9,0.9v1.7H6.9V44c0-0.5-0.4-0.9-0.9-0.9H4.3V6.9H6c0.5,0,0.9-0.4,0.9-0.9V4.3h36.2V6c0,0.5,0.4,0.9,0.9,0.9 h1.7V43.1z'/%3E%3C/svg%3E%0A");
}
.theme-darknight .row-dashboard .db-total {
    font-size: 1.2rem;
    color: #6cbebf;
}
.theme-darknight .row-dashboard .db-total span {
    font-size: 1.5rem;
    color: #fff;
}

.theme-darknight hr {
    border-color: #4F728C;
}
.theme-darknight .row-dashboard .dashboard-pm-object [widget="sx-widget-sxdatablock"] > [widget="sx-widget-sxh"]:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.25px' height='14.88px' viewBox='0 0 21.25 14.88' style='enable-background:new 0 0 21.25 14.88;' xml:space='preserve' %3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0,0L0,0v2.12v2.12v2.12V8.5v2.12v2.12v2.12v0h2.12v0h7.44v0h2.12v0h7.44v0h2.12v0v-2.12v-2.12V8.5V6.38V4.25 V2.12V0v0H0z M9.56,12.75H2.12v-2.12h7.44V12.75z M9.56,8.5H2.12V6.38h7.44V8.5z M9.56,4.25H2.12V2.12h7.44V4.25z M19.12,12.75 h-7.44v-2.12h7.44V12.75z M19.12,8.5h-7.44V6.38h7.44V8.5z M19.12,4.25h-7.44V2.12h7.44V4.25z'/%3E%3C/svg%3E");
    background-color: #4BB46F;
    background-position: 7px 10px;
}

/* special class */
.theme-darknight .sx-organization-fake-label.disabled input,
.theme-darknight .sx-organization-fake-label input.form-control,
.theme-darknight .sx-organization-fake-label .form-control,
.theme-darknight .sx-organization-fake-label .form-control:disabled,
.theme-darknight .sx-organization-fake-label.disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    background-color: transparent !important;
    color: #fff;
}
.theme-darknight .sx-organization-label-gelik label.form-control {
    color: #fff !important;
}
.theme-darknight .sx-organization-fake-h input {
    background-color: transparent;
}

.theme-darknight .organizationTemplate .btn {
    background-color: transparent;
    color: #fff !important;
}
.theme-darknight .organizationTemplate .btn:hover {
    color: #a9d61e !important;
}
.theme-darknight section.hasChanges > .sectionHeader .changeLine {
    background: #38f;
    box-shadow: 0 1px 10px #59d;
}

.theme-darknight .sxfieldset fieldset {
    border-color: #4f728c;
    border-radius: 10px;
    margin: 0 0 1.1rem 0;
    width: 100%;
    padding-bottom: 0.2em;
}
.theme-darknight .sxfieldset fieldset legend {
    color: #B7C58B;
}
.theme-darknight .sxfieldset fieldset .childsArea {
    padding: 0 0.6em;
}
.theme-darknight .row-clouds,
.theme-darknight section > .row:not(.row-dashboard) {
    margin: 0;
    padding: 15px 0;
    background: #213c53;
    border-radius: 13px;
    margin-bottom: 1rem;
}
.theme-darknight .row-clouds > [widget="sx-widget-tabcontainer"] {
    padding: 0 15px;
}
.theme-darknight .no-row-clouds {
    background: transparent !important;
}
.theme-darknight .header-border .h {
    color: #B7C58B;
    border-bottom: 1px solid #4f728c;
}
.theme-darknight .header-border {
    border-bottom: none;

}
.theme-darknight {

}
.theme-darknight {

}

/* ========== theme-darknight end ========== */



/* ========== theme-darknight-upmenu ========== */
.theme-darknight-upmenu {

}
.theme-darknight-upmenu {

}
.theme-darknight-upmenu {

}
.theme-darknight-upmenu {

}
.theme-darknight-upmenu {

}
.theme-darknight.theme-darknight-upmenu .sectionBody {
    height: calc(100vh - 125px);
}


.theme-darknight.theme-darknight-upmenu .sidebar {
    background: #05263f;
    border-top: 1px solid #213c53;
    border-bottom: 1px solid #213c53;
}

.theme-darknight-upmenu .main-container {
    flex-direction: column;
}
.theme-darknight-upmenu #leftMenu {
    height: auto;
    width: auto;
    overflow-x: auto !important;
}
.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul {
    display: inline-flex;
    height: auto;
    flex-direction: row;
}
.theme-darknight-upmenu .workspace {
    height: calc(100vh - 48px);
}
.theme-darknight.theme-darknight-upmenu .hasSubMenu.menu-open,
.theme-darknight.theme-darknight-upmenu .hasSubMenu:hover {
    position: inherit;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul li.menu-open > ul {
    display: none;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul li:hover > ul {
    position: absolute;
    display: block;
    width: 220px;
    margin-left: -1px;
    background-color: #25435c;
    color: #b0ddeb;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul li.menu-open > ul li,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul li:hover > ul li {
    position: relative;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul [name="childs"] li.menu-open > ul[name="childs"],
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul [name="childs"] li:hover > ul[name="childs"] {
    margin-left: 200px;
    top: 0;
}
.theme-darknight.theme-darknight-upmenu .windowSequence.maximizedMode > section.interfaceWindow.activeWindow {
    width: 100vw !important;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li a,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul li > ul li a {
    padding: 10px;
    color: #b0ddeb;
}
.theme-darknight.theme-darknight-upmenu [widget=sx-widget-leftmenu] > li{
    border-left-width: 1px;
    border-right: 1px solid #213c53;
}

.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li.menu-open > div > a {
    background-color: #06263f;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li:hover > div > a,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li a:hover {
    background-color: #25435c;
    color: #b0ddeb;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li a {
    display: flex;
    align-items: center;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] a > i {
    width: 25px;
    font-size: 2rem;
    color: #46BAC0;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] ul ul a > i {
    display: none;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul li > ul li a {
    padding: 5px;
    height: auto;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul li > ul li:hover a {
    color: #a9d61e;
    background: #222E3C;
}
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul li:hover > ul {
    box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.16), 3px 3px 0 1px rgba(0,0,0,0.08);
}
.theme-darknight.theme-darknight-upmenu [name="menu-button"] {
    display: none;
}
.theme-darknight.theme-darknight-upmenu .navbar-brand {
    color: transparent;
    margin: 0 0 0 1rem;
    width: 125px;
}
.theme-darknight.theme-darknight-upmenu .navbar-brand:before {
    color: #fff;
    content: 'InState PM';
    position: absolute;
}

.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li a:before {
    /*content: '';*/
    position: absolute;
    top: 9px;
    left: 9px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: 100%;
}
/*главная*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxidcda3-62f1-4229-84e7-8b2c036fdbc0"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxidfe51-0b7e-4847-8a7a-078f46dd0957"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22.02px' viewBox='0 0 22 22.02' style='enable-background:new 0 0 22 22.02;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M21.77,8.78C21.77,8.78,21.77,8.78,21.77,8.78c0-0.04,0.01-0.07,0-0.1 c-0.48-2.36-1.76-4.51-3.69-6.23c-0.07-0.06-0.15-0.1-0.24-0.12c-0.02,0-0.03,0-0.05-0.01C15.86,0.83,13.48,0,11.02,0 C9.08,0,7.18,0.53,5.51,1.51c-0.1,0-0.2,0.01-0.28,0.07C4.31,2.16,3.64,2.69,3.1,3.25C1.1,5.33,0,8.04,0,10.9 c0,3.19,1.39,6.2,3.81,8.3c0.02,0.11,0.08,0.2,0.17,0.28c1.98,1.64,4.47,2.54,7.02,2.54c2.86,0,5.58-1.1,7.65-3.1 c2.16-2.1,3.35-4.91,3.35-7.9C22,10.27,21.92,9.51,21.77,8.78z M20.74,8.65c-0.23,0.31-0.38,0.67-0.53,1.02 c-0.17,0.41-0.33,0.8-0.58,0.97c-0.12,0.08-0.26,0.21-0.42,0.34c-0.2,0.17-0.67,0.58-0.85,0.58h0c-0.28-0.04-0.7-0.66-0.97-1.07 c-0.24-0.35-0.47-0.69-0.72-0.9c-0.24-0.21-0.62-0.54-1-0.3c-0.21,0.13-0.26,0.32-0.25,0.52c-0.01,0.18,0.03,0.36,0.07,0.52 c0.04,0.15,0.08,0.32,0.09,0.45c0,0.12-0.01,0.19,0,0.21C15.51,11,15.4,11,15.29,11c-0.13,0-0.27,0-0.34-0.01 c-0.1-0.04-0.3-0.14-0.53-0.04c-0.13,0.06-0.25,0.18-0.29,0.32c-0.02,0.05-0.03,0.11-0.03,0.16c0,0.03,0,0.05,0.01,0.08 c0,0.1,0.02,0.2,0.08,0.29c0,0,0.33,0.51,0.38,0.6c0.06,0.16,0.08,0.33,0.09,0.49c-0.03,0.55-0.33,1.11-0.65,1.68l-0.11,0.2 c-0.07,0.12-0.16,0.35-0.28,0.63c-0.29,0.68-1.16,2.74-1.76,2.81c-0.12,0.03-0.28-0.18-0.34-0.26c-0.33-0.44-0.3-1.2-0.28-1.93 c0.02-0.52,0.04-1.06-0.07-1.54c-0.36-1.59-1.49-1.67-2.49-1.74c-0.64-0.05-1-0.24-1.07-0.59c-0.01-0.07-0.01-0.14-0.01-0.21 c0.08-0.62,0.67-1.44,1.37-1.82c0.04-0.02,0.07-0.04,0.13-0.05c0.24-0.06,0.52-0.08,0.74-0.04c0.16,0.02,0.19,0.05,0.31,0.19 c0.09,0.1,0.2,0.21,0.36,0.33c0.44,0.31,1.19,0.21,1.6,0.11c0.31-0.07,1.36-0.35,1.73-0.98c0.09-0.15,0.13-0.32,0.13-0.52 c0.02-0.17,0.01-0.35-0.04-0.54c-0.11-0.39-0.34-0.72-0.64-0.88c-0.41-0.19-0.84-0.07-1.23,0.04c-0.17,0.05-0.35,0.12-0.48,0.1 c-0.09,0-0.28-0.15-0.42-0.26c-0.3-0.23-0.67-0.52-1.16-0.46C9.91,7.2,9.8,7.24,9.7,7.28c0.11-0.11,0.21-0.21,0.28-0.31 c0.06-0.09,0.07-0.2,0.06-0.3c0.01-0.1-0.01-0.2-0.05-0.29c0.24,0.06,0.49,0.07,0.69-0.17c0.18-0.23,0.27-0.44,0.34-0.61 c0.1-0.23,0.15-0.34,0.41-0.5c0.29-0.18,0.7-0.12,1.16-0.05c0.31,0.05,0.62,0.09,0.93,0.08c0.82-0.04,1.5-0.5,2.17-0.95 c0.67-0.45,1.31-0.87,1.96-0.77C19.22,4.9,20.29,6.7,20.74,8.65z M4.42,16.55c-0.28,0.6-0.31,1.14-0.24,1.66 C2.15,16.31,1,13.68,1,10.9c0-2.6,1-5.07,2.82-6.96c0.37-0.39,0.83-0.77,1.41-1.17c0.06,0.09,0.13,0.2,0.21,0.3 c0.08,0.11,0.18,0.26,0.24,0.37C5.54,3.53,5.36,3.65,5.2,3.88C4.96,4.23,4.95,4.5,5.02,4.72c0.01,0.05,0.03,0.1,0.05,0.15 c0,0.01,0,0.01,0.01,0.02c0.05,0.1,0.11,0.2,0.17,0.29c0.05,0.06,0.1,0.14,0.14,0.22C5.59,5.8,5.58,6.86,5.38,7 C5.11,7.15,4.94,7.4,4.8,7.6C4.76,7.66,4.71,7.74,4.67,7.79C4.54,7.75,4.33,7.59,4.21,7.5C3.91,7.27,3.6,7.03,3.23,7.11 c-0.2,0.04-0.36,0.16-0.47,0.34C2.54,7.82,2.5,7.86,2.35,8.05L2.24,8.17c-0.42,0.48-0.27,2.22-0.26,2.24 c0.04,0.24,0.12,0.46,0.24,0.67c0.32,0.63,0.91,1.15,1.37,1.55c0.43,0.36,0.91,0.38,1.26,0.4c0.3,0.01,0.51,0.02,0.65,0.28 c0.08,0.17,0.14,0.42,0.18,0.82c0.05,0.44-0.4,1.1-0.76,1.62C4.72,16.04,4.54,16.31,4.42,16.55z M17.96,18.21 c-1.89,1.82-4.36,2.82-6.96,2.82c-1.97,0-3.9-0.59-5.54-1.68c0-0.02,0-0.03-0.01-0.05l-0.1-0.41c-0.18-0.73-0.32-1.25-0.01-1.84 c0.1-0.2,0.26-0.43,0.42-0.68c0.47-0.7,1.01-1.5,0.92-2.29c-0.05-0.48-0.15-0.84-0.28-1.12c-0.35-0.83-0.95-0.94-1.55-0.96 c-0.31-0.01-0.49-0.03-0.65-0.16c-0.26-0.23-0.63-0.55-0.9-0.89c-0.02-0.02-0.04-0.05-0.05-0.07c-0.04-0.06-0.08-0.11-0.11-0.17 c-0.08-0.13-0.13-0.27-0.15-0.4c-0.04-0.24,0-1.28,0.04-1.44L3.2,8.65c0.1-0.13,0.18-0.21,0.31-0.42c0.05,0.03,0.1,0.07,0.13,0.1 c0.3,0.23,0.67,0.52,1.11,0.52c0.47,0,0.72-0.37,0.9-0.64c0.06-0.09,0.17-0.25,0.22-0.28c0.59-0.31,0.71-1.16,0.66-1.9 C6.51,5.68,6.44,5.36,6.35,5.12c-0.02-0.05-0.03-0.1-0.05-0.14c0-0.01-0.01-0.01-0.01-0.02c0,0,0,0,0-0.01 C6.2,4.76,6.1,4.62,6.03,4.52C6.03,4.51,6.04,4.5,6.05,4.49c0.04-0.06,0.1-0.09,0.19-0.15c0.09-0.05,0.24-0.14,0.35-0.3 C6.57,4.22,6.58,4.4,6.64,4.58C6.8,4.96,7.05,5.1,7.24,5.15c0.01,0,0.02,0,0.03,0c0.06,0.02,0.12,0.02,0.18,0.02 c0.03,0,0.06-0.01,0.09-0.02c0.03,0,0.06-0.01,0.09-0.01c0.32-0.07,0.61-0.3,0.84-0.49C8.57,4.57,8.72,4.5,8.88,4.42 c0.3-0.14,0.63-0.3,0.88-0.61C9.78,3.79,9.8,3.78,9.81,3.76c0,0,0,0,0,0c0,0,0-0.01,0.01-0.01c0,0,0,0,0.01-0.01 c0.02-0.02,0.03-0.05,0.04-0.08c0.24-0.37,0.31-0.82,0.17-1.16C9.97,2.34,9.86,2.21,9.72,2.11c0,0-0.01,0-0.01-0.01 C9.58,2.01,9.42,1.95,9.25,1.93c0,0,0,0,0,0c0,0,0,0,0,0c-0.03,0-0.07,0-0.11-0.01c-0.05,0-0.09-0.01-0.15-0.01 c-0.42,0.01-0.95,0.15-1.35,0.4C7.42,2.46,7.22,2.63,7.11,2.83C7.07,2.92,7.02,3.01,6.97,3.11C6.89,3.25,6.8,3.41,6.73,3.58 c0-0.11-0.02-0.23-0.06-0.36C6.67,3.19,6.65,3.16,6.64,3.14c0-0.01,0-0.01,0-0.01C6.63,3.1,6.61,3.08,6.6,3.06 C6.52,2.88,6.4,2.69,6.22,2.44c-0.04-0.05-0.07-0.1-0.1-0.14c0,0,0,0,0,0c3.12-1.78,7.18-1.67,10.23,0.24 C15.91,2.73,15.5,3,15.12,3.26c-0.57,0.39-1.12,0.75-1.66,0.78c-0.22,0.02-0.47-0.02-0.74-0.07c-0.57-0.09-1.22-0.19-1.81,0.18 c-0.55,0.32-0.7,0.67-0.82,0.96c-0.02,0.05-0.04,0.1-0.06,0.14C9.62,5.09,8.82,4.82,8.32,5.46C8.09,5.76,8,6.04,8.03,6.29 c0,0.11,0.02,0.22,0.06,0.32c0.08,0.16,0.2,0.27,0.34,0.36c-0.33,0.3-0.59,0.6-0.63,0.93C7.78,8.01,7.78,8.12,7.8,8.23 C7.84,8.39,7.96,8.68,8.36,8.8c0.24,0.1,0.47,0.06,0.72,0.01c0.23-0.07,0.44-0.2,0.63-0.32c0.15-0.09,0.34-0.21,0.44-0.22 c0.08-0.01,0.29,0.16,0.42,0.26c0.26,0.2,0.56,0.43,0.97,0.47c0.28,0.02,0.54-0.06,0.8-0.14c0.16-0.05,0.46-0.13,0.49-0.12 c0.06,0.05,0.13,0.21,0.15,0.33c0,0,0,0.01,0,0.02c-0.22,0.38-1.58,0.73-1.91,0.55C11,9.59,10.95,9.53,10.88,9.46 c-0.16-0.18-0.39-0.42-0.87-0.49C9.68,8.91,9.23,8.93,8.86,9.02c-0.04,0.01-0.07,0.02-0.1,0.04C8.72,9.08,8.69,9.09,8.66,9.1 C8.6,9.13,8.53,9.15,8.46,9.19c-0.94,0.5-1.83,1.69-1.86,2.76c-0.01,0.18-0.01,0.36,0.03,0.53c0.1,0.47,0.49,1.27,1.99,1.38 c1.1,0.07,1.42,0.2,1.59,0.96c0.08,0.35,0.06,0.8,0.04,1.27c-0.03,0.87-0.07,1.85,0.48,2.57c0.46,0.61,0.94,0.69,1.26,0.66 c0.93-0.11,1.64-1.33,2.26-2.72c-0.02,0.07-0.04,0.15-0.06,0.22c0,0.02-0.01,0.04-0.01,0.05c0,0,0,0.01,0,0.01 c0,0.01-0.01,0.03-0.01,0.04c-0.01,0.09,0,0.17,0,0.26c0,0.07-0.01,0.15,0,0.22c0.01,0.05,0.03,0.09,0.04,0.13 c0.09,0.4,0.32,0.73,0.71,0.92c0,0,0,0,0,0c0.11,0.05,0.22,0.07,0.32,0.07c0.21,0,0.41-0.09,0.58-0.26 c0.37-0.38,0.59-1.25,0.54-1.93c-0.01-0.23-0.06-0.44-0.13-0.61c-0.15-0.3-0.43-0.46-0.73-0.42c0,0-0.01,0-0.01,0 c-0.43,0.06-0.78,0.38-1.02,0.79c0.03-0.06,0.06-0.13,0.08-0.19c0.1-0.25,0.18-0.44,0.24-0.54l0.11-0.19 c0.36-0.65,0.78-1.43,0.77-2.27c0.01-0.26-0.03-0.52-0.11-0.79c0.27-0.02,0.53-0.08,0.74-0.3c0.17-0.18,0.25-0.41,0.27-0.64 c0.44,0.65,0.94,1.38,1.65,1.49c0.59,0.08,1.13-0.38,1.61-0.79c0.14-0.12,0.26-0.23,0.38-0.3c0.38-0.26,0.61-0.65,0.79-1.06 C21,10.67,21,10.85,21,11.02C21,13.74,19.92,16.29,17.96,18.21z M7.67,3.99c0.06-0.14,0.15-0.31,0.2-0.41 c0.06-0.11,0.12-0.23,0.17-0.32C8.12,3.13,8.65,2.91,9,2.91c0.04,0,0.07,0,0.1,0.01c0,0.05-0.02,0.14-0.09,0.24 c-0.1,0.12-0.3,0.22-0.52,0.33c-0.21,0.1-0.44,0.21-0.66,0.38L7.74,3.93C7.72,3.95,7.69,3.97,7.67,3.99z M15.15,17.25 c-0.01-0.05-0.01-0.11,0-0.19c0.03-0.2,0.11-0.38,0.2-0.51c-0.02,0.28-0.08,0.61-0.17,0.82C15.16,17.33,15.15,17.3,15.15,17.25z'/%3E%3C/svg%3E%0A");
}
/*структура*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid40ca-616c-4c0d-a52b-33b9779ecaa3"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M19.13,10.97c0-1.23-0.97-2.2-2.2-2.2c-1.07,0-1.93,0.72-2.14,1.68H13.2 c-0.19-0.8-0.81-1.42-1.61-1.61V7.34c0.97-0.23,1.68-1.08,1.68-2.13c0-1.23-0.96-2.2-2.14-2.2c0,0,0,0-0.01,0 C10.54,2.94,9.98,3.12,9.56,3.5C9.12,3.89,8.86,4.48,8.86,5.1c0,1.08,0.72,1.98,1.68,2.23v1.5c-0.8,0.19-1.42,0.81-1.61,1.61h-1.6 C7.1,9.47,6.25,8.77,5.2,8.77c-1.23,0-2.2,0.97-2.2,2.2c0,1.05,0.7,1.9,1.68,2.13v1.6C3.7,14.93,3,15.78,3,16.83 c0,1.23,0.97,2.2,2.2,2.2s2.2-0.97,2.2-2.2c0-1.05-0.7-1.9-1.68-2.13v-1.6c0.8-0.19,1.42-0.81,1.61-1.61h1.6 c0.23,0.97,1.08,1.68,2.13,1.68c1.05,0,1.9-0.71,2.13-1.68h1.57c0.07,0.34,0.21,0.66,0.46,0.93c0.31,0.35,0.73,0.58,1.18,0.68v1.6 c-0.97,0.23-1.68,1.07-1.67,2.07c-0.06,0.55,0.11,1.09,0.49,1.51c0.42,0.47,1.05,0.75,1.71,0.75c1.23,0,2.2-0.97,2.2-2.2 c0-1.05-0.7-1.9-1.68-2.13v-1.6C18.42,12.87,19.13,12.02,19.13,10.97z M6.35,16.83c0,0.66-0.5,1.15-1.15,1.15s-1.15-0.5-1.15-1.15 s0.5-1.15,1.15-1.15S6.35,16.18,6.35,16.83z M5.2,12.12c-0.66,0-1.15-0.5-1.15-1.15c0-0.66,0.5-1.15,1.15-1.15s1.15,0.5,1.15,1.15 C6.35,11.62,5.85,12.12,5.2,12.12z M9.91,5.1c0-0.33,0.13-0.63,0.35-0.82c0.12-0.11,0.33-0.23,0.66-0.23c0.05,0,0.1,0,0.15,0.01 c0.66,0,1.15,0.5,1.15,1.15c0,0.66-0.49,1.15-1.15,1.15c0,0,0,0,0,0c0,0,0,0,0,0C10.44,6.36,9.91,5.78,9.91,5.1z M11.06,12.12 c-0.66,0-1.15-0.5-1.15-1.15c0-0.66,0.5-1.15,1.15-1.15s1.15,0.5,1.15,1.15C12.22,11.62,11.72,12.12,11.06,12.12z M18.08,16.83 c0,0.66-0.5,1.15-1.15,1.15c-0.36,0-0.7-0.15-0.93-0.4c-0.12-0.14-0.26-0.37-0.23-0.76c0-0.66,0.5-1.15,1.15-1.15 S18.08,16.18,18.08,16.83z M16.93,12.12c-0.36,0-0.7-0.15-0.93-0.4c-0.12-0.14-0.26-0.37-0.23-0.75c0-0.66,0.5-1.15,1.15-1.15 s1.15,0.5,1.15,1.15C18.08,11.62,17.59,12.12,16.93,12.12z'/%3E%3Cpath style='fill:%2346BAC0;' d='M11.06,10.23c-0.42,0-0.73,0.31-0.73,0.73c0,0.42,0.31,0.73,0.73,0.73c0.42,0,0.73-0.31,0.73-0.73 C11.8,10.55,11.48,10.23,11.06,10.23z'/%3E%3Cpath style='fill:%2346BAC0;' d='M16.93,10.23c-0.42,0-0.73,0.31-0.73,0.73c0,0.42,0.31,0.73,0.73,0.73s0.73-0.31,0.73-0.73 C17.66,10.55,17.35,10.23,16.93,10.23z'/%3E%3Cpath style='fill:%2346BAC0;' d='M5.2,10.23c-0.42,0-0.73,0.31-0.73,0.73c0.1,0.42,0.42,0.73,0.73,0.73c0.42,0,0.73-0.31,0.73-0.73 C5.93,10.55,5.62,10.23,5.2,10.23z'/%3E%3Cpath style='fill:%2346BAC0;' d='M18.86,0H3.14C1.41,0,0,1.41,0,3.14v15.71C0,20.59,1.41,22,3.14,22h15.71c1.73,0,3.14-1.41,3.14-3.14 V3.14C22,1.41,20.59,0,18.86,0z M20.95,18.86c0,1.16-0.94,2.1-2.1,2.1H3.14c-1.16,0-2.1-0.94-2.1-2.1V3.14c0-1.16,0.94-2.1,2.1-2.1 h15.71c1.16,0,2.1,0.94,2.1,2.1V18.86z'/%3E%3C/svg%3E%0A");
}
/*портфель*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid73cb-0723-4d1d-8401-0895321cab96"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid3d73-38ad-4aa2-a953-b8f50f33d92f"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18.52px' height='22px' viewBox='0 0 18.52 22' style='enable-background:new 0 0 18.52 22;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M16.44,4.3h-2.98V2.24c0-1.26-0.98-2.24-2.24-2.24H2.24C0.98,0,0,0.98,0,2.24V21.5 C0,21.78,0.22,22,0.5,22h4.68h3.16h4.62h5.06c0.28,0,0.5-0.22,0.5-0.5V6.38C18.52,5.23,17.59,4.3,16.44,4.3z M7.83,21H5.68 l0.04-6.73l2.11,0.04V21z M12.46,4.8V21H8.83v-6.68c0-0.58-0.47-1.04-1.04-1.04H5.72c-0.58,0-1.04,0.47-1.04,1.04V21H1V2.24 C1,1.53,1.53,1,2.24,1h8.98c0.71,0,1.24,0.53,1.24,1.24V4.8z M17.52,21h-4.06V5.3h2.98c0.59,0,1.08,0.48,1.08,1.08V21z'/%3E%3Cpath style='fill:%2346BAC0;' d='M15.95,6.59h-0.82c-0.11,0-0.16,0.05-0.16,0.16V8.5c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.22V6.76C16.11,6.65,16.06,6.59,15.95,6.59z'/%3E%3Cpath style='fill:%2346BAC0;' d='M15.95,14.05h-0.82c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.16v-1.69C16.11,14.1,16.06,14.05,15.95,14.05z'/%3E%3Cpath style='fill:%2346BAC0;' d='M15.95,17.75h-0.82c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.16v-1.69C16.11,17.8,16.06,17.75,15.95,17.75z'/%3E%3Cpath style='fill:%2346BAC0;' d='M15.95,10.35h-0.82c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.16v-1.69C16.11,10.4,16.06,10.35,15.95,10.35z'/%3E%3Cpath style='fill:%2346BAC0;' d='M10.67,6.59H9.86c-0.11,0-0.16,0.05-0.16,0.16V8.5c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.22V6.76C10.84,6.65,10.78,6.59,10.67,6.59z'/%3E%3Cpath style='fill:%2346BAC0;' d='M3.6,6.59H2.78c-0.11,0-0.16,0.05-0.16,0.16V8.5c0,0.11,0.05,0.16,0.16,0.16H3.6 c0.11,0,0.16-0.11,0.16-0.22V6.76C3.76,6.65,3.71,6.59,3.6,6.59z'/%3E%3Cpath style='fill:%2346BAC0;' d='M6.32,8.66h0.82c0.11,0,0.16-0.11,0.16-0.22V6.76c0-0.11-0.05-0.16-0.16-0.16H6.32 c-0.11,0-0.16,0.05-0.16,0.16V8.5C6.16,8.61,6.21,8.66,6.32,8.66z'/%3E%3Cpath style='fill:%2346BAC0;' d='M10.67,2.95H9.86C9.75,2.95,9.69,3,9.69,3.11V4.8c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.05,0.16-0.16V3.11C10.84,3,10.78,2.95,10.67,2.95z'/%3E%3Cpath style='fill:%2346BAC0;' d='M3.6,2.95H2.78C2.68,2.95,2.62,3,2.62,3.11V4.8c0,0.11,0.05,0.16,0.16,0.16H3.6 c0.11,0,0.16-0.05,0.16-0.16V3.11C3.76,3,3.71,2.95,3.6,2.95z'/%3E%3Cpath style='fill:%2346BAC0;' d='M6.32,4.96h0.82c0.11,0,0.16-0.05,0.16-0.16V3.11C7.3,3,7.25,2.95,7.14,2.95H6.32 C6.21,2.95,6.16,3,6.16,3.11V4.8C6.16,4.91,6.21,4.96,6.32,4.96z'/%3E%3Cpath style='fill:%2346BAC0;' d='M10.67,14.05H9.86c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.16v-1.69C10.84,14.1,10.78,14.05,10.67,14.05z'/%3E%3Cpath style='fill:%2346BAC0;' d='M10.67,17.75H9.86c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.16v-1.69C10.84,17.8,10.78,17.75,10.67,17.75z'/%3E%3Cpath style='fill:%2346BAC0;' d='M3.6,17.75H2.78c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16H3.6 c0.11,0,0.16-0.11,0.16-0.16v-1.69C3.76,17.8,3.71,17.75,3.6,17.75z'/%3E%3Cpath style='fill:%2346BAC0;' d='M3.6,14.05H2.78c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16H3.6 c0.11,0,0.16-0.11,0.16-0.16v-1.69C3.76,14.1,3.71,14.05,3.6,14.05z'/%3E%3Cpath style='fill:%2346BAC0;' d='M10.67,10.35H9.86c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.16v-1.69C10.84,10.4,10.78,10.35,10.67,10.35z'/%3E%3Cpath style='fill:%2346BAC0;' d='M3.6,10.35H2.78c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16H3.6 c0.11,0,0.16-0.11,0.16-0.16v-1.69C3.76,10.4,3.71,10.35,3.6,10.35z'/%3E%3Cpath style='fill:%2346BAC0;' d='M7.14,10.35H6.32c-0.11,0-0.16,0.05-0.16,0.16v1.69c0,0.11,0.05,0.16,0.16,0.16h0.82 c0.11,0,0.16-0.11,0.16-0.16v-1.69C7.3,10.4,7.25,10.35,7.14,10.35z'/%3E%3C/svg%3E%0A");
    width: 21px;
    left: 12px;
}
/*аренда*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid6a4c-ec99-4431-92aa-668eae35c103"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxidc25c-0dfb-4cc9-8e38-aeb402a9b144"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15.27px' height='22px' viewBox='0 0 15.27 22' style='enable-background:new 0 0 15.27 22;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M12.9,0H2.37C1.06,0,0,1.06,0,2.37v17.27C0,20.94,1.06,22,2.37,22H12.9c1.3,0,2.37-1.06,2.37-2.37 V2.37C15.27,1.06,14.21,0,12.9,0z M14.27,19.63c0,0.75-0.61,1.37-1.37,1.37H2.37C1.61,21,1,20.39,1,19.63V2.37C1,1.61,1.61,1,2.37,1 H12.9c0.75,0,1.37,0.61,1.37,1.37V19.63z'/%3E%3Cpath style='fill:%2346BAC0;' d='M11.77,10.07H3.5c-0.28,0-0.5,0.22-0.5,0.5s0.22,0.5,0.5,0.5h8.27c0.28,0,0.5-0.22,0.5-0.5 S12.04,10.07,11.77,10.07z'/%3E%3Cpath style='fill:%2346BAC0;' d='M11.77,12.2H3.5c-0.28,0-0.5,0.22-0.5,0.5s0.22,0.5,0.5,0.5h8.27c0.28,0,0.5-0.22,0.5-0.5 S12.04,12.2,11.77,12.2z'/%3E%3Cpath style='fill:%2346BAC0;' d='M11.77,14.27H3.5c-0.28,0-0.5,0.22-0.5,0.5s0.22,0.5,0.5,0.5h8.27c0.28,0,0.5-0.22,0.5-0.5 S12.04,14.27,11.77,14.27z'/%3E%3Cpath style='fill:%2346BAC0;' d='M11.77,16.4H7.9c-0.28,0-0.5,0.22-0.5,0.5s0.22,0.5,0.5,0.5h3.87c0.28,0,0.5-0.22,0.5-0.5 S12.04,16.4,11.77,16.4z'/%3E%3Cpath style='fill:%2346BAC0;' d='M3.5,7.67h3.87c0.28,0,0.5-0.22,0.5-0.5s-0.22-0.5-0.5-0.5H3.5C3.22,6.67,3,6.89,3,7.17 S3.22,7.67,3.5,7.67z'/%3E%3Cpath style='fill:%2346BAC0;' d='M12.81,1.75c-0.5-0.29-1.11-0.36-1.65-0.19c-1.1,0.34-1.74,1.45-1.47,2.59 c0.13,0.55,0.48,1.02,0.98,1.31c0.33,0.19,0.7,0.28,1.06,0.28c0.19,0,0.38-0.03,0.56-0.08c0.54-0.13,1.02-0.48,1.31-0.98 c0.29-0.5,0.36-1.11,0.2-1.62C13.66,2.51,13.3,2.03,12.81,1.75z M12.72,4.17c-0.15,0.26-0.39,0.44-0.7,0.51 c-0.28,0.09-0.6,0.05-0.86-0.1c-0.26-0.15-0.44-0.39-0.5-0.67c-0.15-0.63,0.19-1.22,0.79-1.41c0.1-0.03,0.21-0.05,0.31-0.05 c0.19,0,0.38,0.05,0.55,0.15c0.26,0.15,0.44,0.39,0.51,0.7C12.91,3.6,12.87,3.91,12.72,4.17z'/%3E%3C/svg%3E%0A");
    width: 17px;
    left: 15px;
}
/*право*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxidb529-66e2-4770-bd99-efa02d133cca"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid752e-f056-4e77-ae08-304ca06aea4d"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='23.26px' height='22px' viewBox='0 0 23.26 22' style='enable-background:new 0 0 23.26 22;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M22.87,17.58l-8.46-7.85c0.09,0.02,0.17,0.05,0.26,0.05c0.32,0,0.62-0.12,0.83-0.34l2.34-2.34 c0.26-0.26,0.39-0.58,0.37-0.9c-0.01-0.31-0.16-0.59-0.37-0.77l-5.09-5.09c-0.45-0.45-1.22-0.45-1.67,0L8.74,2.68 C8.4,3.02,8.33,3.57,8.52,4c0.02,0.09,0.06,0.18,0.13,0.25c0.2,0.2,0.24,0.48,0.24,0.68C8.88,5.5,8.53,6.17,7.99,6.69 c-0.59,0.56-1.34,0.92-1.9,0.9C5.85,7.58,5.67,7.51,5.54,7.37C5.42,7.24,5.23,7.19,5.06,7.24c-0.39-0.08-0.82,0-1.09,0.28L1.62,9.85 c-0.45,0.45-0.45,1.23,0,1.67l5.09,5.09c0.21,0.21,0.52,0.34,0.84,0.34c0.32,0,0.62-0.12,0.84-0.34l2.34-2.34 c0.01-0.01,0.02-0.02,0.03-0.03c0.28-0.33,0.35-0.75,0.25-1.12l7.84,8.45c0.2,0.24,0.51,0.39,0.84,0.41c0.02,0,0.04,0,0.06,0 c0.34,0,0.67-0.14,0.9-0.38l2.21-2.21c0.24-0.2,0.39-0.51,0.41-0.84C23.27,18.19,23.14,17.84,22.87,17.58z M9.45,3.38l2.34-2.34 C11.82,1.01,11.87,1,11.92,1s0.1,0.01,0.13,0.04l5.09,5.09c0.01,0.01,0.07,0.1,0.08,0.11c0,0.04-0.03,0.1-0.08,0.15c0,0,0,0,0,0 L14.8,8.74c-0.06,0.06-0.21,0.05-0.26,0L9.45,3.65C9.39,3.59,9.39,3.44,9.45,3.38z M8.68,7.41c0.6-0.57,1-1.29,1.14-1.99l2.79,2.79 c-0.68,0.14-1.43,0.53-2.02,1.12c-0.6,0.58-1,1.29-1.14,1.99L6.64,8.52C7.33,8.39,8.06,8,8.68,7.41z M10,13.59l-2.32,2.32 c-0.06,0.06-0.2,0.06-0.26,0l-5.09-5.09c-0.06-0.06-0.06-0.2,0-0.26l2.34-2.34C4.7,8.19,4.75,8.17,4.8,8.17s0.1,0.02,0.13,0.05 l4.98,4.98c0,0,0,0,0,0c0,0,0,0,0,0l0.1,0.1C10.09,13.38,10.06,13.5,10,13.59z M22.18,18.66l-2.24,2.24 c-0.05,0.05-0.13,0.08-0.2,0.08c-0.03,0-0.09,0-0.15-0.07l-9.05-9.76c0.15-0.38,0.4-0.77,0.75-1.1c0.36-0.36,0.78-0.62,1.18-0.77 l9.71,9.01c0.06,0.06,0.09,0.14,0.08,0.21C22.26,18.53,22.25,18.59,22.18,18.66z'/%3E%3Cpath style='fill:%2346BAC0;' d='M9.81,20.58c0.28,0,0.5-0.22,0.5-0.5s-0.22-0.5-0.5-0.5H2.23c-0.28,0-0.5,0.22-0.5,0.5 s0.22,0.5,0.5,0.5H9.81z'/%3E%3Cpath style='fill:%2346BAC0;' d='M11.54,21H0.5C0.22,21,0,21.23,0,21.5S0.22,22,0.5,22h11.04c0.28,0,0.5-0.22,0.5-0.5 S11.81,21,11.54,21z'/%3E%3C/svg%3E%0A");
}
/*НСИ*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid5282-f369-4400-80df-c44284153244"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid77cb-9a0c-4c71-babd-1fa92878b60b"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='23.49px' height='22px' viewBox='0 0 23.49 22' style='enable-background:new 0 0 23.49 22;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M3.38,14.31c-0.97,0-1.8,0.82-1.8,1.8s0.82,1.8,1.8,1.8s1.8-0.82,1.8-1.8S4.35,14.31,3.38,14.31z M3.38,16.91c-0.39,0-0.8-0.32-0.8-0.8c0-0.39,0.32-0.8,0.8-0.8c0.39,0,0.8,0.32,0.8,0.8C4.18,16.49,3.86,16.91,3.38,16.91z'/%3E%3Cpath style='fill:%2346BAC0;' d='M3.38,11.53c0.28,0,0.5-0.22,0.5-0.5V3.63c0-0.28-0.22-0.5-0.5-0.5s-0.5,0.22-0.5,0.5v7.39 C2.88,11.31,3.1,11.53,3.38,11.53z'/%3E%3Cpath style='fill:%2346BAC0;' d='M9.08,14.31c-0.91,0-1.72,0.79-1.8,1.8c0,0.97,0.82,1.8,1.8,1.8s1.8-0.82,1.8-1.8 S10.05,14.31,9.08,14.31z M9.08,16.91c-0.39,0-0.8-0.32-0.8-0.76c0.04-0.45,0.41-0.84,0.8-0.84c0.39,0,0.8,0.32,0.8,0.8 C9.88,16.49,9.56,16.91,9.08,16.91z'/%3E%3Cpath style='fill:%2346BAC0;' d='M9.08,11.53c0.28,0,0.5-0.22,0.5-0.5V3.63c0-0.28-0.22-0.5-0.5-0.5s-0.5,0.22-0.5,0.5v7.39 C8.58,11.31,8.8,11.53,9.08,11.53z'/%3E%3Cpath style='fill:%2346BAC0;' d='M23.45,19.18L18.03,0.9c-0.19-0.67-0.86-1.04-1.53-0.85l-4.08,1.23c-0.1-0.57-0.59-1.03-1.19-1.03 H6.94c-0.26,0-0.5,0.1-0.7,0.26C6.03,0.36,5.79,0.25,5.52,0.25H1.23C0.56,0.25,0,0.82,0,1.49v19.08c0,0.67,0.56,1.23,1.23,1.23h4.29 c0.27,0,0.5-0.11,0.71-0.26c0.2,0.15,0.44,0.26,0.71,0.26h4.29c0.67,0,1.23-0.57,1.23-1.23V5.93l4.49,15.17 c0.09,0.32,0.3,0.58,0.58,0.74c0.18,0.1,0.39,0.16,0.59,0.16c0.12,0,0.24-0.02,0.35-0.05l4.11-1.24c0.32-0.09,0.58-0.3,0.74-0.58 C23.5,19.84,23.54,19.51,23.45,19.18z M5.72,20.65c-0.04,0.08-0.11,0.15-0.2,0.15H1.23C1.12,20.8,1,20.68,1,20.57V1.49 c0-0.12,0.12-0.23,0.23-0.23h4.29c0.09,0,0.16,0.07,0.2,0.16c0,0.03-0.02,0.05-0.02,0.08v19.08C5.7,20.6,5.72,20.62,5.72,20.65z M11.46,20.57c0,0.12-0.12,0.23-0.23,0.23H6.94c-0.09,0-0.16-0.07-0.2-0.15c0-0.03,0.02-0.06,0.02-0.09V1.49 c0-0.03-0.01-0.05-0.02-0.07c0.04-0.09,0.11-0.16,0.19-0.16h4.29c0.12,0,0.23,0.12,0.23,0.23V20.57z M22.47,19.64 c-0.03,0.05-0.08,0.09-0.15,0.11l-4.11,1.24c-0.08,0.02-0.14,0-0.17-0.02c-0.05-0.03-0.09-0.08-0.11-0.15L12.5,2.54 c-0.02-0.08,0-0.14,0.02-0.17c0.03-0.05,0.08-0.09,0.15-0.11c0,0,0,0,0.01,0l4.11-1.24C16.8,1,16.83,1,16.85,1 c0.1,0,0.19,0.07,0.22,0.18l5.42,18.28C22.51,19.54,22.49,19.6,22.47,19.64z'/%3E%3Cpath style='fill:%2346BAC0;' d='M19.79,14.35c-0.42-0.23-0.92-0.28-1.37-0.13c-0.45,0.12-0.83,0.42-1.05,0.83 c-0.23,0.42-0.28,0.93-0.14,1.35c0.11,0.45,0.42,0.84,0.83,1.07c0.26,0.15,0.56,0.22,0.85,0.22c0.17,0,0.35-0.03,0.51-0.08 c0.45-0.11,0.84-0.42,1.07-0.84c0.23-0.42,0.28-0.93,0.14-1.35C20.51,14.97,20.21,14.58,19.79,14.35z M19.62,16.29 c-0.1,0.18-0.25,0.3-0.48,0.36c-0.2,0.07-0.41,0.05-0.59-0.05c-0.18-0.1-0.3-0.25-0.36-0.48c-0.07-0.2-0.05-0.41,0.05-0.59 c0.1-0.18,0.25-0.3,0.44-0.34c0.01,0,0.02-0.01,0.04-0.01c0.08-0.03,0.15-0.04,0.23-0.04c0.12,0,0.25,0.03,0.36,0.09 c0.18,0.1,0.3,0.25,0.36,0.48C19.73,15.9,19.71,16.11,19.62,16.29z'/%3E%3Cpath style='fill:%2346BAC0;' d='M17.49,11.53c0.05,0,0.09-0.01,0.14-0.02c0.26-0.08,0.42-0.36,0.34-0.62l-2.09-7.06 c-0.08-0.26-0.36-0.42-0.62-0.34C15,3.57,14.84,3.85,14.92,4.11l2.09,7.06C17.08,11.39,17.27,11.53,17.49,11.53z'/%3E%3C/svg%3E%0A");
}
/*отчетность*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxide74b-d758-48f5-abe1-de731cbcfcdc"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid9998-ab88-4a98-a4b8-d21db18a07d0"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22.54px' height='22px' viewBox='0 0 22.54 22' style='enable-background:new 0 0 22.54 22;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M1.09,10.17c0.34,0.2,0.73,0.3,1.1,0.3c0.2,0,0.4-0.03,0.59-0.09c0.57-0.13,1.07-0.5,1.36-1.02 c0.3-0.53,0.38-1.15,0.21-1.69C4.33,7.6,4.3,7.53,4.27,7.45l2.49-2.49c0.12,0.12,0.26,0.22,0.41,0.31c0.34,0.2,0.73,0.3,1.1,0.3 c0.2,0,0.4-0.03,0.59-0.09C9.22,5.4,9.54,5.22,9.81,4.96l2.56,2.56c-0.02,0.03-0.04,0.06-0.06,0.09C12.05,8.13,12,8.69,12.16,9.16 c0.13,0.57,0.5,1.06,1.02,1.36c0.34,0.2,0.73,0.3,1.1,0.3c0.2,0,0.4-0.03,0.59-0.09c0.57-0.13,1.06-0.5,1.36-1.02 c0.3-0.53,0.38-1.15,0.21-1.69c-0.06-0.25-0.17-0.47-0.31-0.68l3.14-3.14c0.32,0.17,0.67,0.26,1.02,0.26c0.2,0,0.4-0.03,0.59-0.09 c0.57-0.13,1.06-0.5,1.36-1.02c0.3-0.53,0.38-1.15,0.21-1.69c-0.13-0.57-0.5-1.06-1.02-1.36c-0.53-0.3-1.15-0.38-1.73-0.2 c0,0,0,0,0,0c-1.15,0.35-1.81,1.52-1.54,2.7c0.06,0.26,0.18,0.51,0.33,0.73l-3.12,3.12c-0.52-0.29-1.13-0.35-1.69-0.18c0,0,0,0,0,0 c-0.23,0.07-0.43,0.18-0.62,0.32l-2.68-2.68c0.15-0.43,0.17-0.9,0.04-1.32c-0.13-0.57-0.5-1.07-1.02-1.36 c-0.52-0.3-1.14-0.37-1.71-0.2c-0.56,0.13-1.05,0.5-1.35,1.02c-0.3,0.52-0.38,1.15-0.21,1.69C6.16,3.97,6.19,4.02,6.2,4.08l-2.5,2.5 c-0.11-0.1-0.24-0.2-0.37-0.27C2.8,6,2.17,5.93,1.6,6.11c-1.13,0.35-1.82,1.56-1.54,2.7C0.2,9.38,0.57,9.87,1.09,10.17z M20.01,1.07 c0.3-0.09,0.63-0.05,0.91,0.11c0.27,0.16,0.47,0.41,0.54,0.74c0.09,0.3,0.05,0.63-0.11,0.91c-0.16,0.27-0.41,0.47-0.74,0.54 c-0.31,0.09-0.64,0.05-0.91-0.11c-0.03-0.02-0.05-0.05-0.09-0.08c-0.01-0.01-0.01-0.03-0.03-0.04c-0.02-0.02-0.05-0.03-0.07-0.05 c-0.17-0.15-0.3-0.33-0.35-0.54C19.02,1.9,19.37,1.27,20.01,1.07z M13.23,8.08c0.16-0.31,0.44-0.55,0.77-0.65 c0.3-0.09,0.63-0.05,0.91,0.11c0.27,0.16,0.47,0.41,0.54,0.74c0.09,0.3,0.05,0.63-0.11,0.91c-0.16,0.27-0.41,0.47-0.74,0.54 c-0.31,0.09-0.64,0.05-0.91-0.11c-0.27-0.16-0.47-0.41-0.55-0.75C13.06,8.63,13.09,8.35,13.23,8.08z M7.24,2.74 C7.4,2.46,7.66,2.27,7.95,2.2c0.01,0,0.02-0.01,0.04-0.01C8.09,2.16,8.2,2.14,8.31,2.14c0.2,0,0.4,0.05,0.58,0.16 c0.27,0.16,0.47,0.41,0.54,0.74c0.09,0.3,0.05,0.63-0.11,0.91C9.18,4.23,8.92,4.42,8.59,4.5c-0.3,0.09-0.63,0.05-0.91-0.11 C7.41,4.23,7.21,3.98,7.14,3.65C7.04,3.35,7.08,3.02,7.24,2.74z M1.9,7.09c0.11-0.03,0.22-0.05,0.33-0.05c0.2,0,0.4,0.05,0.58,0.16 c0.27,0.16,0.47,0.41,0.54,0.74c0.09,0.3,0.05,0.63-0.11,0.91C3.09,9.12,2.84,9.32,2.51,9.39C2.21,9.48,1.88,9.45,1.6,9.28 C1.32,9.13,1.13,8.87,1.06,8.57C0.92,8.02,1.23,7.29,1.9,7.09z'/%3E%3Cpath style='fill:%2346BAC0;' d='M21.12,6.85h-1.89c-0.71,0-1.28,0.57-1.28,1.28v9.7h-1.49v-5.15c0-0.63-0.51-1.14-1.14-1.14h-2.17 c-0.63,0-1.14,0.51-1.14,1.14v5.15h-1.56v-9.7c0-0.71-0.57-1.28-1.28-1.28H7.27c-0.71,0-1.28,0.57-1.28,1.28v9.7H4.5v-5.57 c0-0.63-0.51-1.14-1.14-1.14h-2.1c-0.63,0-1.14,0.51-1.14,1.14v8.6c0,0.63,0.51,1.14,1.14,1.14h2.1c0.62,0,1.14-0.56,1.14-1.21 v-1.93h1.49v1.86c0,0.71,0.57,1.28,1.28,1.28h1.89c0.71,0,1.28-0.58,1.28-1.28v-1.86h1.56v2c0,0.63,0.51,1.14,1.14,1.14h2.17 c0.65,0,1.14-0.52,1.14-1.21v-1.93h1.49v1.86c0,0.71,0.57,1.28,1.28,1.28h1.89c0.71,0,1.28-0.58,1.28-1.28V8.13 C22.4,7.43,21.82,6.85,21.12,6.85z M3.48,20.79c0,0.1-0.08,0.19-0.12,0.19h-2.1c-0.07,0-0.12-0.05-0.12-0.12v-8.6 c0-0.07,0.05-0.12,0.12-0.12h2.1c0.07,0,0.12,0.05,0.12,0.12V20.79z M9.42,20.72c0,0.14-0.12,0.26-0.26,0.26H7.27 c-0.14,0-0.26-0.12-0.26-0.26V8.13c0-0.14,0.12-0.26,0.26-0.26h1.89C9.3,7.88,9.42,8,9.42,8.13V20.72z M15.43,20.79 c0,0.04-0.01,0.19-0.12,0.19h-2.17c-0.07,0-0.12-0.05-0.12-0.12v-8.18c0-0.07,0.05-0.12,0.12-0.12h2.17c0.07,0,0.12,0.05,0.12,0.12 V20.79z M21.37,20.72c0,0.14-0.12,0.26-0.26,0.26h-1.89c-0.14,0-0.26-0.12-0.26-0.26V8.13c0-0.14,0.12-0.26,0.26-0.26h1.89 c0.14,0,0.26,0.12,0.26,0.26V20.72z'/%3E%3C/svg%3E%0A");
}
/*финансы*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid4d9a-326c-47b5-a261-59bbe62a3eaf"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid818e-f68d-4c80-9ee9-e16cdab1b0b3"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='19.96px' height='22.01px' viewBox='0 0 19.96 22.01' style='enable-background:new 0 0 19.96 22.01;' xml:space='preserve' %3E%3Cpath style='fill:%2346BAC0;' d='M16.94,9c-1.07-1.23-3.03-3.21-4.74-3.5c0.04-0.06,0.08-0.12,0.12-0.19c0.41-0.62,0.91-1.4,1.09-2.07 c0.27-0.93-0.12-1.76-1.09-2.36c-1.85-1.13-5.38-1.18-6.51-0.1c-0.46,0.44-0.54,1.04-0.2,1.66c0.24,0.43,0.45,0.77,0.65,1.1 C6.64,4.15,6.96,4.68,7.33,5.5C5.62,5.82,3.8,7.7,2.82,8.88c-1.75,2.08-3.24,5.95-2.72,8.84c0.27,1.49,1.03,2.6,2.26,3.29 c0.85,0.46,1.88,0.44,3.19,0.42c1.24-0.02,2.64-0.05,4.32,0.3c0.97,0.2,1.91,0.28,2.79,0.28c2.01,0,3.7-0.44,4.73-0.93 c1.32-0.67,2.14-1.75,2.44-3.2C20.49,14.69,18.41,10.74,16.94,9z M7.12,3.01C6.92,2.7,6.72,2.36,6.49,1.95 C6.33,1.67,6.43,1.58,6.5,1.5c0.73-0.7,3.81-0.68,5.3,0.23c0.77,0.47,0.74,0.92,0.65,1.23c-0.14,0.52-0.6,1.23-0.97,1.79 c-0.17,0.26-0.31,0.49-0.42,0.68h-0.19l0.71-1.8c0.1-0.26-0.02-0.55-0.28-0.65c-0.26-0.1-0.55,0.02-0.65,0.28l-0.51,1.28l-0.04-2.62 c0-0.28-0.24-0.52-0.51-0.49c-0.28,0-0.5,0.23-0.49,0.51l0.04,2.77L8.74,3.8C8.63,3.55,8.33,3.43,8.08,3.55 C7.83,3.66,7.72,3.96,7.83,4.21l0.12,0.27C7.67,3.92,7.4,3.48,7.12,3.01z M18.86,17.67c-0.23,1.14-0.88,1.99-1.9,2.51 c-1.33,0.64-3.92,1.17-6.88,0.57c-1.35-0.28-2.54-0.33-3.57-0.33c-0.34,0-0.67,0.01-0.98,0.01c-1.16,0.03-2.08,0.04-2.69-0.29 c-0.95-0.54-1.54-1.41-1.76-2.59c-0.47-2.56,0.94-6.16,2.5-8.02C5.2,7.59,6.77,6.44,7.8,6.44h3.99c1,0,2.68,1.23,4.39,3.21 C17.63,11.36,19.41,14.98,18.86,17.67z'/%3E%3Cpath style='fill:%2346BAC0;' d='M9.01,11.26c-0.18,0-0.24,0-0.3,0c-0.06,0-0.12,0-0.12,0.12c0,0,0,0.06-0.06,0.18 c-0.12,0.3-0.06,0.79-0.06,1.21c0,0.18,0.06,0.36,0.06,0.48c0,0.06,0,0.18,0,0.36c0.06,0.3,0.06,0.85,0,0.97 c-0.06,0.06-0.18,0.06-0.36,0.06c-0.18,0-0.36-0.06-0.48,0.06c-0.06,0.06-0.12,0.54-0.06,0.6c0.12,0.06,0.3,0.06,0.42,0.06 c0.06,0,0.18,0,0.18,0c0.06,0,0.12,0,0.18,0c0.06,0,0.12,0,0.12,0c0,0.06,0,0.66,0,0.79c-0.06,0.06-0.24,0-0.36,0 c-0.18-0.06-0.42-0.06-0.48,0.06c-0.06,0.06-0.06,0.54,0,0.6c0.06,0.12,0.24,0.06,0.42,0.06c0.12,0,0.24-0.06,0.3,0 c0.18,0.06,0.12,0.18,0.12,0.42c-0.06,0.18-0.06,0.42,0.06,0.6c0.06,0.06,0.18,0.18,0.36,0.18c0.06,0,0.12,0,0.18-0.06 c0.12-0.06,0.18-0.06,0.12-0.18c0,0,0-0.06,0-0.18c0.06-0.3,0.06-0.48,0-0.6c0-0.06,0-0.12,0-0.12c0.06-0.06,0.24-0.06,0.3-0.12 c0.3-0.06,0.66-0.06,1.03,0c0.18,0,0.36,0,0.48,0h0.06v-0.06c0.06-0.24,0.06-0.36-0.06-0.48c-0.18-0.18-0.6-0.12-0.97-0.06 c-0.36,0.06-0.73,0.12-0.85,0c-0.06-0.12,0-0.79,0-0.85c0.06-0.06,0.6-0.06,0.85,0c0.18,0,0.3,0,0.42,0c0.91-0.06,1.69-0.54,2-1.33 c0.36-0.67,0.24-1.39-0.18-2C11.67,11.2,9.98,11.14,9.01,11.26z M11.91,13.8c-0.24,0.48-0.79,0.85-1.45,0.91c-0.06,0-0.12,0-0.18,0 c-0.24,0-0.73,0.06-0.85,0l-0.12-0.06c0,0,0,0,0-0.06c0-0.06,0-0.18,0-0.3c-0.06-0.48-0.06-1.09,0-1.57c0-0.24,0-0.48,0-0.73 c0.12,0,0.24,0,0.36,0c0.73,0,1.57-0.06,2.06,0.54C12.03,12.95,12.09,13.37,11.91,13.8z'/%3E%3C/svg%3E%0A");
    width: 23px;
    left: 12px;
}
/*поддержка*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid1640-4ca9-47b4-9fbf-3d3352555d92"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid8d4f-1f78-4d28-9a6f-9904871de058"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.23px' height='21px' viewBox='0 0 21.23 21' style='enable-background:new 0 0 21.23 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%234FB8C2;%7D%0A%3C/style%3E%3Cpath class='st0' d='M15.87,12.66c-0.2-0.2-0.51-0.2-0.71,0l-1.26,1.26l-1.33-1.33l2.83-2.83c1.6,0.3,3.22-0.2,4.38-1.36 c1.28-1.28,1.75-3.16,1.24-4.89c-0.05-0.17-0.19-0.3-0.36-0.34c-0.17-0.04-0.35,0.01-0.48,0.13l-2.03,2.03l-1.78-0.48L15.9,3.07 l2.03-2.03c0.12-0.12,0.17-0.31,0.13-0.48c-0.04-0.17-0.17-0.31-0.34-0.36c-1.74-0.52-3.61-0.04-4.89,1.24 c-1.16,1.16-1.66,2.78-1.36,4.38L8.63,8.66L4.46,4.49c0,0,0,0-0.01,0l1.11-1.11C5.67,3.26,5.72,3.11,5.7,2.96 C5.69,2.81,5.6,2.67,5.47,2.59l-3.3-2.01c-0.2-0.12-0.45-0.09-0.61,0.07L0.15,2.07c-0.16,0.16-0.19,0.42-0.07,0.61l2.01,3.3 C2.16,6.11,2.3,6.19,2.45,6.21c0.02,0,0.04,0,0.06,0c0.13,0,0.26-0.05,0.35-0.15l0.88-0.88c0,0,0,0,0,0.01l4.17,4.17l-6.88,6.88 c-1.09,1.09-1.09,2.85,0,3.94C1.56,20.71,2.26,21,3.01,21s1.45-0.29,1.97-0.81l6.88-6.88l1.33,1.33l-1.26,1.26 c-0.2,0.2-0.2,0.51,0,0.71l3.58,3.58c0.54,0.54,1.26,0.81,1.97,0.81c0.71,0,1.43-0.27,1.97-0.81c1.09-1.09,1.09-2.85,0-3.94 L15.87,12.66z M2.6,4.91L1.13,2.5l0.86-0.86l2.42,1.47L2.6,4.91z M11.51,12.24C11.51,12.24,11.51,12.24,11.51,12.24 C11.51,12.24,11.51,12.24,11.51,12.24l-7.24,7.24c-0.67,0.67-1.85,0.67-2.52,0c-0.7-0.7-0.7-1.83,0-2.52L12.36,6.34 c0.12-0.12,0.17-0.3,0.13-0.47c-0.33-1.35,0.05-2.74,1.03-3.72C14.28,1.4,15.28,1,16.3,1c0.08,0,0.16,0,0.24,0.01l-1.56,1.56 c-0.13,0.13-0.18,0.31-0.13,0.48l0.63,2.34c0.05,0.17,0.18,0.31,0.35,0.35l2.34,0.63c0.17,0.05,0.36,0,0.48-0.13l1.56-1.56 c0.07,1.11-0.34,2.21-1.14,3.01c-0.98,0.98-2.37,1.37-3.72,1.03c-0.17-0.04-0.35,0.01-0.47,0.13L11.51,12.24z M18.74,19.48 c-0.7,0.69-1.83,0.7-2.52,0l-3.23-3.23l1.18-1.18c0.04-0.02,0.07-0.04,0.1-0.07s0.05-0.07,0.07-0.1l1.17-1.17l3.23,3.23 C19.44,17.65,19.44,18.78,18.74,19.48z'/%3E%3C/svg%3E%0A");
}
/*документы*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxidad6c-080e-4942-bedb-95fc4bb9ceeb"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='25.3px' height='22px' viewBox='0 0 25.3 22' style='enable-background:new 0 0 25.3 22;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M22.77,3.3H18.7V1.46C18.7,0.67,17.98,0,17.14,0H8.16C7.32,0,6.6,0.67,6.6,1.46V3.3H2.53 C1.16,3.3,0,4.45,0,5.81v5.97c0,1.25,0.98,2.31,2.2,2.48v5.47C2.2,20.99,3.18,22,4.39,22h16.53c1.21,0,2.19-1.01,2.19-2.26v-5.47 c1.22-0.17,2.2-1.23,2.2-2.48V5.81C25.3,4.45,24.14,3.3,22.77,3.3z M7.7,1.46c0-0.17,0.2-0.36,0.46-0.36h8.97 c0.26,0,0.46,0.2,0.46,0.36V3.3H7.7V1.46z M22,19.74c0,0.63-0.5,1.16-1.09,1.16H4.39c-0.59,0-1.09-0.53-1.09-1.16V14.3h5.5v1.08 c0,0.64,0.48,1.12,1.12,1.12h5.47c0.58,0,1.12-0.54,1.12-1.12V14.3H22V19.74z M9.9,15.38l0.02-3.28l5.48,0.02l-0.04,3.28L9.9,15.38z M24.2,11.79c0,0.75-0.67,1.41-1.43,1.41h-0.22H16.5v-1.08c0-0.64-0.48-1.12-1.12-1.12H9.92c-0.64,0-1.12,0.48-1.12,1.12v1.08H2.75 H2.53c-0.76,0-1.43-0.66-1.43-1.41V5.81c0-0.75,0.67-1.41,1.43-1.41h4.62h11h4.62c0.76,0,1.43,0.66,1.43,1.41V11.79z'/%3E%3C/svg%3E");
}
/*CRM*/
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxidef24-be32-4f3b-a4dc-76265c1aed78"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M11,0C4.93,0,0,4.93,0,11s4.93,11,11,11s11-4.93,11-11S17.07,0,11,0z M11,21 c-2.92,0-5.55-1.27-7.38-3.27c0.43-2.14,1.82-3.94,3.76-4.85c0.03-0.02,0.06-0.04,0.09-0.07c0.85,0.97,2.11,1.6,3.53,1.6 c1.34,0,2.53-0.55,3.38-1.42c1.88,0.96,3.22,2.77,3.6,4.9c0.01,0.07,0.04,0.13,0.08,0.19C16.25,19.88,13.75,21,11,21z M7.36,9.95 c0-1.9,1.63-3.45,3.64-3.45c2.01,0,3.64,1.55,3.64,3.45c0,1.9-1.63,3.45-3.64,3.45C8.99,13.4,7.36,11.85,7.36,9.95z M14.99,12.18 c0.4-0.66,0.65-1.41,0.65-2.23c0-2.46-2.08-4.45-4.64-4.45s-4.64,2-4.64,4.45c0,0.74,0.21,1.43,0.54,2.05 c-1.96,0.94-3.43,2.67-4.07,4.76C1.68,15.13,1,13.14,1,11C1,5.49,5.49,1,11,1c5.51,0,10,4.49,10,10c0,2.34-0.81,4.48-2.16,6.19 C18.3,15.04,16.91,13.22,14.99,12.18z'/%3E%3C/svg%3E");
}

.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid5342-bd85-4339-be91-9e2a5bf74a28"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='115.5px' height='114px' viewBox='0 0 115.5 114' style='enable-background:new 0 0 115.5 114;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2346BAC0;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M57.1,86.5c-12.4,0-22.5-10.1-22.5-22.5s10.1-22.5,22.5-22.5S79.6,51.6,79.6,64S69.6,86.5,57.1,86.5z M57.1,47.5c-9.1,0-16.5,7.4-16.5,16.5s7.4,16.5,16.5,16.5S73.6,73.1,73.6,64S66.2,47.5,57.1,47.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M31.4,37.5c-1.2,0-2.3-0.7-2.8-1.9l-5-13c-0.6-1.5,0.2-3.3,1.7-3.9c1.6-0.6,3.3,0.2,3.9,1.7l5,13 c0.6,1.5-0.2,3.3-1.7,3.9C32.1,37.4,31.7,37.5,31.4,37.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M82.5,38c-0.5,0-1-0.1-1.5-0.4c-1.4-0.8-2-2.6-1.1-4.1l6.8-12.1c0.8-1.4,2.6-2,4.1-1.1s2,2.6,1.1,4.1 l-6.8,12.1C84.5,37.5,83.5,38,82.5,38z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M56.1,30.9c-1.6,0-2.9-1.3-3-2.9l-0.5-13.9c-0.1-1.7,1.2-3,2.9-3.1c1.6-0.1,3,1.2,3.1,2.9l0.5,13.9 c0.1,1.7-1.2,3-2.9,3.1C56.2,30.9,56.2,30.9,56.1,30.9z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M46.2,67.6c-0.2,0-0.5,0-0.7-0.1c-1.6-0.4-2.6-2-2.2-3.6c0-0.2,1.2-4.8,4.8-8.4c3.8-3.8,8.6-3.9,9.1-3.9 c1.7,0,3,1.3,3,3s-1.3,3-3,3c0,0-2.8,0.1-4.9,2.1c-2.3,2.3-3.2,5.6-3.2,5.6C48.7,66.7,47.5,67.6,46.2,67.6z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M3,25.2c-1.7,0-3-1.3-3-3V3c0-1.7,1.3-3,3-3h18.9c1.7,0,3,1.3,3,3s-1.3,3-3,3H6v16.2C6,23.8,4.7,25.2,3,25.2z' /%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M112.5,25c-1.7,0-3-1.3-3-3V6.1H93.3c-1.7,0-3-1.3-3-3s1.3-3,3-3h19.2c1.7,0,3,1.3,3,3V22 C115.5,23.7,114.1,25,112.5,25z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M112.5,114H93.6c-1.7,0-3-1.3-3-3s1.3-3,3-3h15.9V91.8c0-1.7,1.3-3,3-3s3,1.3,3,3V111 C115.5,112.6,114.1,114,112.5,114z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M22.2,113.8H3c-1.7,0-3-1.3-3-3V91.9c0-1.7,1.3-3,3-3s3,1.3,3,3v15.9h16.2c1.7,0,3,1.3,3,3 S23.8,113.8,22.2,113.8z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M58.4,94C28.9,94,10.3,66.2,9.5,65l-1.1-1.7l1.1-1.7c0.8-1.2,19.2-28.2,47.5-27.8c28.2,0.4,47,26.6,47.8,27.7 l1.2,1.7l-1.2,1.7c-0.2,0.3-5,7.3-13,14.4C81.1,89,69.5,94,58.4,94z M15.7,63.4C20.1,69.2,36.1,88,58.4,88 c19.9,0,35.7-18.7,40.1-24.6C94,57.8,78.1,40.2,56.9,39.9C35.6,39.6,20,57.7,15.7,63.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxid643b-70e4-4881-b069-b82f2f95470b"] > div > a:before,
.theme-darknight.theme-darknight-upmenu .sidebar [data-widget="sx-widget-repeater"] > ul > li[menuid="sxidae17-93cb-4d07-8e70-02194450410d"] > div > a:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='127.3px' height='110.2px' viewBox='0 0 127.3 110.2' style='enable-background:new 0 0 127.3 110.2;' xml:space='preserve' %3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2346BAC0;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M63.8,92.5c-20.6,0-37.4-16.8-37.4-37.4s16.8-37.4,37.4-37.4s37.4,16.8,37.4,37.4S84.5,92.5,63.8,92.5z M63.8,23.6c-17.3,0-31.4,14.1-31.4,31.4s14.1,31.4,31.4,31.4S95.3,72.4,95.3,55S81.2,23.6,63.8,23.6z'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cx='65.4' cy='55' r='5.4'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M68.8,57.5l-5.1-6.3c-0.2-0.3,0-0.8,0.4-1.1l18.1-10.1c0.9-0.6,1.5,0.1,0.7,0.8L70,57.2 C69.6,57.6,69,57.7,68.8,57.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M64.1,36.7c-1.6,0-3-1.3-3-3l-0.2-12.1c0-1.7,1.3-3,3-3c0,0,0,0,0,0c1.6,0,3,1.3,3,3l0.2,12.1 C67.1,35.3,65.8,36.7,64.1,36.7C64.1,36.7,64.1,36.7,64.1,36.7z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M64.1,92.5c-1.6,0-3-1.3-3-3l-0.2-12.1c0-1.7,1.3-3,3-3c0,0,0,0,0,0c1.6,0,3,1.3,3,3l0.2,12.1 C67.1,91.1,65.8,92.4,64.1,92.5C64.1,92.5,64.1,92.5,64.1,92.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M30,58.1c-1.6,0-3-1.3-3-3c0-1.7,1.3-3,3-3l12.1-0.2c0,0,0,0,0,0c1.6,0,3,1.3,3,3c0,1.7-1.3,3-3,3L30,58.1 C30.1,58.1,30,58.1,30,58.1z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M85.8,58.1c-1.6,0-3-1.3-3-3c0-1.7,1.3-3,3-3l12.1-0.2c0,0,0,0,0,0c1.6,0,3,1.3,3,3c0,1.7-1.3,3-3,3L85.8,58.1 C85.8,58.1,85.8,58.1,85.8,58.1z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M63.8,110.2c-30.4,0-55.1-24.7-55.1-55.1C8.7,51,9.2,47,10.1,43c0.4-1.6,2-2.6,3.6-2.3c1.6,0.4,2.6,2,2.3,3.6 c-0.8,3.5-1.2,7.2-1.2,10.8c0,27.1,22,49.1,49.1,49.1c17.8,0,34.3-9.7,43-25.3c0.8-1.4,2.6-2,4.1-1.2c1.4,0.8,2,2.6,1.2,4.1 C102.3,99.4,83.9,110.2,63.8,110.2z'/%3E%3Cg%3E%3Cpolygon class='st0' points='19.6,58 12.6,45.4 0,52.4 2.4,44.1 14.9,37.1 21.9,49.6 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M115.8,62c-0.1,0-0.1,0-0.2,0c-1.7-0.1-2.9-1.6-2.8-3.2c0.1-1.2,0.1-2.4,0.1-3.7C113,28,90.9,6,63.8,6 C48,6,33,13.7,23.8,26.7c-1,1.3-2.8,1.7-4.2,0.7c-1.4-1-1.7-2.8-0.7-4.2C29.2,8.7,46,0,63.8,0C94.2,0,119,24.7,119,55.1 c0,1.4-0.1,2.8-0.2,4.1C118.7,60.8,117.4,62,115.8,62z'/%3E%3Cg%3E%3Cpolygon class='st0' points='107.2,45.9 116,57.2 127.3,48.4 126.2,57 114.9,65.8 106.1,54.4 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.theme-darknight.theme-darknight-upmenu .sectionTop {
    background: #05263f;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #213c53;
}


.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table:not(.table-condensed),
.theme-darknight.theme-darknight-upmenu .datablock .sx-table tbody tr:nth-of-type(odd),
.theme-darknight.theme-darknight-upmenu .datablock .fileStorage-table .sx-table tbody tr:nth-of-type(odd) {
    background: transparent;
}
.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table:not(.table-condensed),
.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > th,
.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > th,
.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table:not(.table-condensed) > thead > tr > td,
.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td,
.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > td,
.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table > thead > tr > th {
    border-color: transparent  transparent #4F728C;
}
.theme-darknight.theme-darknight-upmenu .datablock .bootstrap-table .sx-table.table > thead > tr > th  {
    background: #566C7D;
    border-color: #566C7D;
    color: #fff;
    font-weight: normal;
}
.theme-darknight.theme-darknight-upmenu .table-hover tbody tr:hover,
.theme-darknight.theme-darknight-upmenu .table-hover tbody tr:hover td {
    background-color: #385065;
}

.theme-darknight .form-place-upmenu [widget="sx-widget-sxlabel"].label-big-name-36 .form-control,
.theme-darknight .form-place-upmenu [widget="sx-widget-sxfindinput"].label-big-name-36 .btn,
.theme-darknight .form-place-upmenu [widget="sx-widget-sxdropdown"].label-big-name-36 .btn {
    background: transparent;
    padding: 0;
    font-size: 36px !important;
    white-space: normal !important;
}
.theme-darknight .form-place-upmenu .label-middle-name-15 .form-control {
    background: transparent;
    padding: 0;
    font-size: 15px;
}
.theme-darknight .form-place-upmenu .label-blue-name-12 .form-control {
    color: #B0DDEB;
    font-size: 12px;
    line-height: 1;
    min-height: auto;
}
.theme-darknight .label-blue-big-name-14 label.form-control {
    text-transform: uppercase;
    color: #B0DDEB;
    font-size: 14px;
    line-height: 1;
    min-height: auto;
    background: transparent;
    padding: 0;
}
.theme-darknight .form-place-upmenu .control-label,
.theme-darknight .not-form-place-upmenu .control-label {
    color: #75A0AE;
    font-size: 14px;
}
.theme-darknight.theme-darknight-upmenu [widget="sx-widget-sxcollapsablepanel"].opened .card-header a,
.theme-darknight.theme-darknight-upmenu .card [role="tabpanel"] {
    background: #213C53;
}
.theme-darknight.theme-darknight-upmenu [widget="sx-widget-sxcollapsablepanel"] .card-header a:hover {
    background-color: #05263F;
}
.theme-darknight .form-place-upmenu .disabled .form-control,
.theme-darknight .not-form-place-upmenu .form-control,
.theme-darknight .form-place-upmenu .disabled input.form-control,
.theme-darknight .form-place-upmenu input.form-control:disabled,
.theme-darknight [widget="sx-widget-sxfindinput"].fake-input.disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn,
.theme-darknight .form-place-upmenu [widget="sx-widget-sxdropdown"].fake-input [widget="sx-widget-sxcontextmanager"] .form-group .btn,
.theme-darknight .form-place-upmenu .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn,
.theme-darknight .form-place-upmenu [widget="sx-widget-sxlabel"] .form-control {
    color: #fff;
    background: transparent !important;
    padding: 0 0.25rem 0.25rem 0;
    font-size: 20px;
    border: none;
}
.theme-darknight .form-place-upmenu .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn i,
.theme-darknight .form-place-upmenu [widget="sx-widget-sxcontextmanager"] .form-group .btn i,
.theme-darknight .form-place-upmenu [widget="sx-widget-sxdropdown"].fake-input [widget="sx-widget-sxcontextmanager"] + .input-group-btn {
    display: none;
}
.theme-darknight .form-place-upmenu [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div,
.theme-darknight .form-place-upmenu [widget="sx-widget-sxdropdown"].fake-input  [widget="sx-widget-sxcontextmanager"],
.theme-darknight .form-place-upmenu [widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] > div {
    background: transparent;
    border: none;
}
.theme-darknight .form-place-upmenu [widget='sx-widget-sxselectize'].disabled .selectize-control.multi .selectize-input,
.theme-darknight .form-place-upmenu [widget='sx-widget-sxselectize'].disabled .selectize-control.multi .selectize-input.has-items {
    padding: .5rem 0;
    background: transparent;
    border: none;
}
.theme-darknight .form-place-upmenu .disabled.time-work .timeBox {
    width: 70px;
    display: flex;
}
.theme-darknight .form-place-upmenu .disabled.time-work .mainInput,
.theme-darknight .form-place-upmenu .disabled.time-work .secondaryInput {
    display: table-cell;
    line-height: 1;
}
.theme-darknight .form-place-upmenu .disabled.time-work .delimiter {
    font-size: 20px;
    color: #fff;
    line-height: 1;
    padding: 0 0.25rem 0.25rem 0;
}
.theme-darknight .form-place-upmenu .sx-box-control input:disabled ~ .sx-box-control-el {
    background: #F05757;
    opacity: 1;
    border-radius: 50%;
    height: 17px;
    width: 17px;
}
.theme-darknight .form-place-upmenu .sx-box-control input:disabled:not(:checked) ~ .sx-box-control-el:before {
    position: absolute;
    top: -5px;
    left: 3px;
    content: "+";
    font-weight: bold;
    color: #fff;
    font-size: 17px;
    transform: rotate(45deg);
}

.theme-darknight .form-place-upmenu .sx-box-control input:disabled:checked ~ .sx-box-control-el {
    background: #4BB46F;
    opacity: 1;
    border-radius: 50%;
    height: 17px;
    width: 17px;
}
.theme-darknight .form-place-upmenu .sx-box-control-checkbox input:disabled ~ .sx-box-control-el:after {
    left: 6px;
}
.theme-darknight .form-place-upmenu label.sx-box-control {
    color: #fff;
}
.theme-darknight .form-place-upmenu .btn-custom-download .btn {
    border: 1px solid #48BAC1;
    background: transparent;
    border-radius: 50%;
    height: 31px;
    width: 31px;
}
.theme-darknight .form-place-upmenu .btn-custom-download .btn:hover {
    background-color: #25435c;
}
.theme-darknight .form-place-upmenu .btn-custom-download .btn:before {
    content: '';
    position: absolute;
    top: 7px;
    left: 8px;
    background-repeat: no-repeat;
    background-size: 75%;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='17.74px' height='17.5px' viewBox='0 0 17.74 17.5' style='enable-background:new 0 0 17.74 17.5;' xml:space='preserve'%3E%3Cpath style='fill:%2346BAC0;' d='M16.99,11.61c-0.41,0-0.75,0.34-0.75,0.75V16H1.5v-3.64c0-0.41-0.34-0.75-0.75-0.75S0,11.95,0,12.36 v4.39c0,0.41,0.34,0.75,0.75,0.75h16.24c0.41,0,0.75-0.34,0.75-0.75v-4.39C17.74,11.95,17.41,11.61,16.99,11.61z'/%3E%3Cpath style='fill:%2346BAC0;' d='M8.34,13.7C8.34,13.7,8.34,13.7,8.34,13.7c0.07,0.07,0.15,0.13,0.24,0.16 c0.09,0.04,0.19,0.06,0.29,0.06c0,0,0,0,0,0c0.1,0,0.2-0.02,0.29-0.06c0.09-0.04,0.17-0.09,0.24-0.16l5.12-5.12 c0.29-0.29,0.29-0.77,0-1.06s-0.77-0.29-1.06,0l-3.84,3.84V0.75C9.62,0.34,9.29,0,8.87,0S8.12,0.34,8.12,0.75v10.6L4.37,7.53 c-0.29-0.29-0.76-0.3-1.06-0.01C3.01,7.82,3.01,8.29,3.3,8.59L8.34,13.7z'/%3E%3C/svg%3E");
}
.theme-darknight .form-place-upmenu .btn-custom-download .btn span {
    display: none;
}

.theme-darknight .template-repeater [widget="sx-widget-sxtemplate"] {
    display: inline-block;
    width: 200px;
    vertical-align: top;
    margin-bottom: 15px;
    margin-right: 1rem;
    background: #213B4E;
    border-radius: 10px;
    border: 1px solid #B0DDEB;
}
.theme-darknight .template-repeater [widget="sx-widget-sxtemplate"] .btn {
    border: none;
    font-size: 18px;
    padding: 0;
    white-space: normal;
    text-align: left;
    height: 46px;
    color: #fff;
    text-align: center;
    background: transparent;
}
.theme-darknight .template-repeater [widget="sx-widget-sxtemplate"]:hover {
    background: #385065;
}
.theme-darknight .template-repeater [widget="sx-widget-sxtemplate"] .btn i {
    display: none;
}
.theme-darknight .template-repeater [widget="sx-widget-sxtemplate"] .sx-widget-image {
    margin-top: 1rem;
    display: flex;
    margin: 1rem auto 0;
}
.theme-darknight .template-repeater [widget="sx-widget-sxtemplate"] label.form-control {
    padding: 0;
    background: transparent;
    color: #B0DDEB;
}
.theme-darknight .template-repeater [widget="sx-widget-sxtemplate"] [widget="sx-widget-sxlabel"] {
    text-align: center;
}
.theme-darknight .form-place-horizontal-label .form-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #4F728C;
    padding-bottom: 0.5rem;
}
.theme-darknight .form-place-horizontal-label .form-control {
    width: auto;
    background: transparent;
}
.theme-darknight .form-place-horizontal-label .syncIndicator,
.theme-darknight .form-place-horizontal-label .validationPlaceholder {
    display: none;
}
.theme-darknight .form-place-horizontal-label [data-role="datepicker"] {
    justify-content: flex-end;
    display: flex;
}
.theme-darknight .form-place-horizontal-label [data-role="datepicker"] .form-control {
    width: 100px;
    text-align: right;
    padding: 0;
    background: transparent !important;
    border: none !important;
}
.theme-darknight .form-place-horizontal-label [widget="sx-widget-sxdropdown"] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.theme-darknight .form-place-horizontal-label [widget="sx-widget-sxdropdown"] [data-role="dropdown"],
.theme-darknight .form-place-horizontal-label [widget="sx-widget-sxdropdown"] [data-role="dropdown"] [widget="sx-widget-sxcontextmanager"],
.theme-darknight .form-place-horizontal-label [widget="sx-widget-sxdropdown"] [data-role="dropdown"] [widget="sx-widget-sxlinkbutton"],
.theme-darknight .form-place-horizontal-label [widget="sx-widget-sxdropdown"] [data-role="dropdown"] [widget="sx-widget-sxlinkbutton"] .btn {
    width: auto;
    background: transparent !important;
    border: none !important;
    padding: 0;
}
.theme-darknight .form-place-horizontal-label [widget="sx-widget-sxdropdown"] .syncIndicator,
.theme-darknight .form-place-horizontal-label [widget="sx-widget-sxdropdown"] .validationPlaceholder {
    display: none;
}

/* profile */
.theme-darknight .form-profile-default .profile-blue-btn.form-group .btn {
    color: #a9d61d;
    border-radius: 0;
    border-color: #4F728C;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s;
}
.theme-darknight .form-profile-default .profile-blue-btn.form-group .btn:hover {
    background-color: #213C53;
}
.theme-darknight .form-profile-default .date .input-group-addon {
    color: #fff;
    border-radius: 0;
}
.theme-darknight .form-profile-default [widget="sx-widget-sxcollapsablepanel"] .card-header h5 a {
    background-color: #2E605B;
    border: 1px solid rgb(38, 79, 101);
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s;
    padding: 1rem 0.8rem 1rem 1rem;
    position: relative;
}
.theme-darknight .form-profile-main [widget="sx-widget-sxcollapsablepanel"] .card-header h5 a {
    background-color: #2E605B;
    border: 1px solid rgb(38, 79, 101);
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s;
    padding: 1rem 0.8rem 1rem 4rem;
    position: relative;
    margin-left: 0;
}
.theme-darknight .form-profile-main [widget="sx-widget-sxcollapsablepanel"]:not(.card-profile):not(.card-personalinfo) .card-header h5 a:before {
    position: absolute;
    top: 5px;
    left: 9px;
    content: '';
    background-color: #F57B02;
    padding: .5rem;
    border-radius: 15px;
    height: 30px;
    width: 30px;
    font-size: 0.8rem;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20.25px' height='20.19px' viewBox='0 0 20.25 20.19' style='enable-background:new 0 0 20.25 20.19;' xml:space='preserve' %3E%3Cpath style='fill:%23FFFFFF;' d='M18.82,12.19l-0.84-0.52c-0.26-0.15-0.43-0.52-0.39-0.85c0.04-0.39,0.25-0.68,0.59-0.81l0.9-0.39 c0.91-0.41,1.36-1.36,1.09-2.36L20,6.8c-0.25-0.93-1.19-1.5-2.18-1.32l-0.98,0.2c-0.29,0.07-0.68-0.08-0.91-0.35 c-0.25-0.29-0.3-0.61-0.17-0.95l0.39-0.92c0.34-0.95-0.04-1.98-0.88-2.41l-0.48-0.24c-0.84-0.5-1.97-0.23-2.54,0.61l-0.52,0.85 c-0.15,0.26-0.52,0.43-0.85,0.39c-0.39-0.04-0.68-0.25-0.81-0.59l-0.4-0.92C9.24,0.27,8.27-0.19,7.33,0.07L6.86,0.25 C5.91,0.51,5.3,1.46,5.48,2.43l0.2,0.98C5.75,3.7,5.6,4.08,5.33,4.31c-0.29,0.25-0.61,0.3-0.95,0.18L3.51,4.12 c-0.85-0.43-1.9-0.07-2.45,0.84L0.79,5.43C0.36,6.3,0.63,7.4,1.43,7.93l0.85,0.52C2.53,8.6,2.7,8.97,2.66,9.3 C2.62,9.7,2.41,9.98,2.07,10.11l-0.92,0.4c-0.88,0.44-1.33,1.41-1.08,2.41l0.18,0.47c0.25,0.93,1.18,1.5,2.18,1.32l0.98-0.2 c0.29-0.08,0.68,0.08,0.9,0.35c0.25,0.29,0.3,0.61,0.18,0.95l-0.39,0.92c-0.21,0.58-0.6,1.66,0.89,2.41c0.01,0,0.01,0.01,0.02,0.01 c1.34,0.59,2.03,0.44,2.5,0.22c0.12-0.03,0.23-0.11,0.3-0.22l0.78-1.23c0.15-0.26,0.52-0.43,0.85-0.39c0.4,0.04,0.68,0.25,0.81,0.59 l0.39,0.91c0.33,0.73,1.01,1.17,1.79,1.17c0.19,0,0.38-0.03,0.57-0.08l0.47-0.18c0.93-0.25,1.5-1.19,1.32-2.18l-0.2-0.98 c-0.07-0.29,0.08-0.68,0.35-0.9c0.29-0.25,0.61-0.3,0.95-0.18l0.92,0.39c0.94,0.35,1.98-0.04,2.41-0.89l0.24-0.48 C19.94,13.89,19.67,12.76,18.82,12.19z M18.56,14.25l-0.26,0.51c-0.2,0.4-0.7,0.57-1.14,0.4l-0.92-0.39 c-0.71-0.26-1.4-0.14-1.96,0.34c-0.56,0.47-0.84,1.25-0.68,1.89l0.19,0.95c0.09,0.48-0.17,0.91-0.64,1.04l-0.47,0.18 c-0.48,0.13-0.93-0.09-1.13-0.54l-0.38-0.87c-0.25-0.68-0.86-1.13-1.62-1.21c-0.07-0.01-0.15-0.01-0.22-0.01 c-0.66,0-1.3,0.35-1.6,0.88l-0.68,1.08c-0.16,0.08-0.57,0.22-1.62-0.24c-0.65-0.33-0.61-0.53-0.39-1.14l0.39-0.92 c0.26-0.7,0.14-1.4-0.34-1.97c-0.47-0.56-1.26-0.84-1.89-0.68l-0.95,0.19c-0.47,0.08-0.91-0.17-1.04-0.64l-0.17-0.46 c-0.14-0.58,0.18-1.03,0.54-1.21l0.87-0.38c0.68-0.25,1.13-0.86,1.22-1.62c0.09-0.73-0.27-1.49-0.87-1.83l-0.82-0.5 C1.61,6.85,1.48,6.29,1.68,5.9l0.25-0.44C2.16,5.08,2.65,4.8,3.09,5.03l0.92,0.39c0.7,0.26,1.4,0.14,1.97-0.34 c0.56-0.47,0.84-1.25,0.68-1.89L6.46,2.24C6.38,1.79,6.67,1.34,7.17,1.2l0.47-0.18C8.08,0.9,8.55,1.14,8.77,1.57l0.37,0.87 c0.25,0.68,0.86,1.13,1.62,1.21c0.74,0.09,1.49-0.27,1.83-0.87l0.5-0.82c0.23-0.35,0.76-0.55,1.21-0.28l0.51,0.26 c0.4,0.2,0.57,0.69,0.4,1.15l-0.39,0.92c-0.26,0.7-0.14,1.4,0.34,1.97c0.47,0.56,1.25,0.84,1.89,0.68l0.95-0.19 c0.47-0.08,0.91,0.17,1.04,0.64l0.18,0.47c0.13,0.48-0.09,0.93-0.54,1.13l-0.87,0.38c-0.68,0.25-1.13,0.86-1.22,1.62 c-0.09,0.73,0.27,1.49,0.87,1.83l0.81,0.5C18.63,13.26,18.83,13.79,18.56,14.25z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M12.07,6.38c-0.99-0.52-2.12-0.63-3.18-0.32c0,0-0.01,0-0.01,0C7.77,6.43,6.88,7.19,6.37,8.2 c-0.49,0.97-0.57,2.08-0.23,3.09c0.53,1.77,2.24,2.94,4.04,2.94c0.39,0,0.79-0.06,1.18-0.17c2.15-0.65,3.42-3.04,2.76-5.22 C13.8,7.78,13.08,6.91,12.07,6.38z M11.07,13.1c-1.67,0.5-3.49-0.46-3.98-2.11c-0.26-0.78-0.2-1.61,0.17-2.34 C7.65,7.88,8.33,7.3,9.19,7.02c0.8-0.24,1.66-0.15,2.42,0.25c0.76,0.4,1.31,1.06,1.55,1.85C13.66,10.78,12.7,12.61,11.07,13.1z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.theme-darknight .form-profile-default div.card-profile .card-header a:before,
.theme-darknight .form-profile-default div.card-personalinfo .card-header a:before {
    position: absolute;
    top: 5px;
    left: 9px;
    background-color: #F57B02;
    padding: .5rem;
    border-radius: 15px;
    height: 30px;
    width: 30px;
    font-size: 1.5rem;
    background-repeat: no-repeat;
    background-position: center;
}
.theme-darknight .form-profile-default [widget="sx-widget-sxcollapsablepanel"].opened .card-header h5 a {
    background: #213C53;
}
.theme-darknight .style-profile [widget="sx-widget-sxcollapsablepanel"] .card-header h5 a:hover,
.theme-darknight .form-profile-default [widget="sx-widget-sxcollapsablepanel"] .card-header h5 a:hover {
    background-color: #05263F;
}
.theme-darknight .form-profile-default [widget="sx-widget-sxlabel"] .form-control,
.theme-darknight .form-profile-default .profile-h-title {
    background: transparent;
}
.theme-darknight .form-profile-default [widget="sx-widget-sxlabel"] .control-label {
    color: #75A0AE;
    font-size: 14px;
}
.theme-darknight .form-profile-default {
    background: transparent !important;
}
.theme-darknight .form-profile-default .disabled input.form-control,
.theme-darknight .form-profile-default input.form-control:disabled,
.theme-darknight .form-profile-default .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn,
.theme-darknight .form-profile-default [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div {
    padding: 0.5rem 0.75rem 0.5rem 0;
    background: transparent;
    border: none;
}
.theme-darknight .form-profile-default [widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] > div {
    background: transparent;
    border: none;
}
.theme-darknight .form-profile-default .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    border-bottom: 1px solid #4F728C;
    border-radius: 0;
}


/* special class for table status */

.theme-darknight table .sxid-re-contract-status-suspended .btn i,
.theme-darknight table .sxid-re-contract-status-new .btn i,
.theme-darknight table .sxid-re-contract-status-rejected .btn i,
.theme-darknight table .sxid-re-contract-status-closed .btn i,
.theme-darknight table .sxid-re-contract-status-inprogress .btn i,
.theme-darknight table .sxid-re-contract-status-extended .btn i,
.theme-darknight table .sxid-re-contract-status-terminated .btn i,
.theme-darknight table .sxid-re-status-blue .btn i,
.theme-darknight table .sxid-re-status-purple .btn i,
.theme-darknight table .sxid-re-status-red .btn i,
.theme-darknight table .sxid-re-status-green .btn i,
.theme-darknight table .sxid-re-status-yellow .btn i {
    display: none !important;
}
table .sxid-re-contract-status-suspended .btn,
table .sxid-re-contract-status-new .btn,
table .sxid-re-contract-status-rejected .btn,
table .sxid-re-contract-status-closed .btn,
table .sxid-re-contract-status-inprogress .btn,
table .sxid-re-contract-status-extended .btn,
table .sxid-re-contract-status-terminated .btn,
table .sxid-re-status-blue .btn,
table .sxid-re-status-purple .btn,
table .sxid-re-status-red .btn,
table .sxid-re-status-green .btn,
table .sxid-re-status-yellow .btn {
    text-align: center !important;
    color: #fff !important;
}
body:not(.theme-darknight) table .sxid-re-contract-status-suspended .btn,
body:not(.theme-darknight) table .sxid-re-status-yellow .btn {
    color: #455A64 !important;
}
table .sxid-re-contract-status-rejected .btn,
table .sxid-re-status-red .btn {
    background: #EE7168 !important;
}
table .sxid-re-contract-status-closed .btn,
table .sxid-re-contract-status-inprogress .btn,
table .sxid-re-status-green .btn {
    background: #4BB46F !important;
}
table .sxid-re-contract-status-extended .btn,
table .sxid-re-contract-status-terminated .btn,
table .sxid-re-contract-status-purple .btn {
    background: #A1A1E5 !important;
}
table .sxid-re-contract-status-suspended .btn,
table .sxid-re-contract-status-new .btn,
table .sxid-re-status-yellow .btn {
    background: rgba(253, 211, 18, 0.67) !important;
}
table .sxid-re-contract-status-new .btn,
table .sxid-re-status-blue .btn {
    background: #4C9CD3 !important;
}

.theme-darknight .form-place-upmenu .sxid-re-status-blue-month .form-control {
    font-size: 16px;
    color: #fff;
    padding: 0.48rem 0.75rem;
    background: #3764F6;
    border-radius: 15px 0 0 15px;
    width: 100%;
    position: relative;
}
.theme-darknight .form-place-upmenu .sxid-re-status-blue-month .form-control:after {
    content: 'мес.';
    position: absolute;
    top: 0px;
    right: -39px;
    background: #3764F6;
    font-size: 16px;
    color: #fff;
    padding: 0.48rem 0.75rem 0.48rem 0;
    border-radius: 0 15px 15px 0;
}

.theme-darknight .extendedFilter.show .childsArea {
    background-color: transparent !important;
}

/* special class for dropdawn status */
.theme-darknight .sxid-re-status-use-leased > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-normtech > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-work > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-ontime-short-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-inprogress > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-operating > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-not-working > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-company-status-active > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-scheduled > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-assigned > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-enc-status-current > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-payment-status-active > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-leaser-type-typical > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-green > div > [widget="sx-widget-sxcontextmanager"] {
    background: #4BB46F !important;
}
.theme-darknight .sxid-re-status-use-own > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-blue > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-ontime-long-tem > div > [widget="sx-widget-sxcontextmanager"] {
    background: #3764F6 !important;
}

.theme-darknight .sxid-re-status-use-free > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-purple > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-ontime-long-hourly > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-extended > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-terminated > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-approved > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-payment-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-leaser-type-anchor > div > [widget="sx-widget-sxcontextmanager"] {
    background: #837CE6 !important;
}
.theme-darknight .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-demolished > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-emergency > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-red > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-rejected > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-not-operating > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-company-status-blocked > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-rejected > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-enc-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-payment-status-deleted > div > [widget="sx-widget-sxcontextmanager"] {
    background: #EE7168 !important;
}
.theme-darknight .sxid-re-status-cond-repair > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-conserv > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-limitwork > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-orange > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-ontime-day-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-completed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-revision > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-penapproval > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-penassigned > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-new > div > [widget="sx-widget-sxcontextmanager"] {
    background: #F57B02 !important;
}
.theme-darknight .sxid-re-contract-status-new > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-suspended > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-partially-working > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-repair > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-leaser-type-atypical > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-yellow > div > [widget="sx-widget-sxcontextmanager"] {
    background: rgba(253, 211, 18, 0.67) !important;
}
.theme-darknight .sxid-re-status-use-leased > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-use-own > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-use-free > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-repair > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-conserv > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-demolished > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-normtech > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-limitwork > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-work > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-cond-emergency > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-green > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-blue > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-red > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-orange > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-yellow > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-status-purple > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-ontime-short-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-ontime-long-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-ontime-long-hourly > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-ontime-day-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-rejected > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-new > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-extended > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-terminated > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-inprogress > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-re-contract-status-suspended > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-operating > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-not-operating > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-repair > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-not-working > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-asset-status-partially-working > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-company-status-active > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-company-status-blocked > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-rejected > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-approved > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-completed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-revision > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-penapproval > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-penassigned > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-new > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-scheduled > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-assigned > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-sr-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-enc-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-enc-status-current > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-payment-status-active > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-payment-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-payment-status-deleted > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-leaser-type-anchor > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-leaser-type-typical > div > [widget="sx-widget-sxcontextmanager"],
.theme-darknight .sxid-leaser-type-atypical > div > [widget="sx-widget-sxcontextmanager"] {
    -webkit-border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    border-radius: 15px !important;
    border: none !important;
}
.theme-darknight .sxid-re-status-use-leased > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-use-own > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-use-free > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-cond-repair > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-cond-conserv > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-cond-demolished > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-cond-normtech > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-cond-limitwork > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-cond-work > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-cond-emergency > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-green > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-blue > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-red > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-orange > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-yellow > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-status-purple > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-ontime-short-tem > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-ontime-long-tem > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-ontime-long-hourly > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-ontime-day-tem > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-status-rejected > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-status-new > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-status-extended > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-status-terminated > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-status-inprogress > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-re-contract-status-suspended > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-asset-status-operating > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-asset-status-not-operating > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-asset-status-repair > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-asset-status-not-working > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-asset-status-partially-working > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-company-status-active > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-company-status-blocked > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-rejected > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-approved > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-completed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-revision > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-penapproval > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-penassigned > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-new > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-scheduled > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-assigned > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-sr-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-enc-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-enc-status-current > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-payment-status-active > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-payment-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-payment-status-deleted > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-leaser-type-anchor > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-leaser-type-typical > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-darknight .sxid-leaser-type-atypical > div > [widget="sx-widget-sxcontextmanager"] .btn {
    font-size: 16px !important;
    color: #fff !important;
    background: transparent !important;
    padding: 0.48rem 0.75rem !important;
}
.theme-darknight .sxid-re-status-use-leased > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-use-own > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-use-free > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-cond-repair > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-cond-conserv > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-cond-demolished > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-cond-normtech > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-cond-limitwork > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-cond-work > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-cond-emergency > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-green > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-blue > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-red > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-orange > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-yellow > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-status-purple > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-ontime-short-tem > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-ontime-long-tem > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-ontime-long-hourly > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-ontime-day-tem > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-status-rejected > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-status-new > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-status-extended > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-status-terminated > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-status-inprogress > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-re-contract-status-suspended > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-asset-status-operating > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-asset-status-not-operating > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-asset-status-repair > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-asset-status-not-working > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-asset-status-partially-working > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-company-status-active > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-company-status-blocked > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-rejected > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-approved > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-completed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-revision > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-penapproval > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-penassigned > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-new > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-scheduled > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-assigned > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-sr-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-enc-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-enc-status-current > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-payment-status-active > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-payment-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-payment-status-deleted > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-leaser-type-anchor > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-leaser-type-typical > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-darknight .sxid-leaser-type-atypical > div > [widget="sx-widget-sxcontextmanager"] .btn i {
    display: none;
}
.theme-darknight .label-ws-normal  .control-label {
    white-space: normal !important;
}


.theme-darknight .form-place-upmenu .warning-content.disabled .form-control {
    color: #EE7168 !important;
}
.theme-darknight .form-place-upmenu .normal-content.disabled .form-control {
    color: #a9d61e !important;
}



/* ========== theme-darknight-upmenu end ====== */



/* theme-bluehill  */
.theme-bluehills {
    font-family: "Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;
}
.theme-bluehills .navbar-menu-toggle {
    background: transparent;
}

.theme-bluehills .navbar {
    background: #3764f6;
    border: none;
}
.theme-bluehills .navbar-nav .nav-item + .nav-item,
.theme-bluehills .nav-workspace > li,
.theme-bluehills .float-xs-right {
    border: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.theme-bluehills .navbar-nav .nav-item + .nav-item:hover,
.theme-bluehills .navbar-nav .nav-item + .nav-item.open,
.theme-bluehills .navbar-nav .nav-item + .nav-item > div.open,
.theme-bluehills .nav-workspace > .open {
    background: rgba(0,0,0,.05);
}
.theme-bluehills .navbar-nav .nav-item + .nav-item:hover {
    background: rgba(0,0,0,.05);
}
.theme-bluehills .navbar > .breadcrumb li a,
.theme-bluehills .navbar > .breadcrumb li.active a,
.theme-bluehills .breadcrumb-item + .breadcrumb-item::before {
    box-shadow: none;
    text-shadow: none;
}
.theme-bluehills .workspace, body.theme-bluehills {
    background: #eef5f9;
}
.theme-bluehills #leftMenu {
    border: none;
}
.theme-bluehills [widget=sx-widget-leftmenu] > li {
    border-bottom-color: #fafafa;
    border-bottom: none;
    border-left: 5px solid #fafafa;
}
.theme-bluehills [widget=sx-widget-leftmenu] > li:hover {
    border-left: 5px solid #87A3FF;
}
.theme-bluehills .hasSubMenu.menu-open,
.theme-bluehills [widget=sx-widget-leftmenu] > li.menu-open:hover {
    border-left-color: #87A3FF;
}
.theme-bluehills .sidebar [data-widget="sx-widget-repeater"] > ul > li a {
    padding: 10px 5px 10px 5px;
    height: auto;
    color: #4B5C72;
}
.theme-bluehills .sidebar [data-widget="sx-widget-repeater"] > ul > li a .menu-text {

}
.theme-bluehills .sidebar [data-widget="sx-widget-repeater"] > ul > li:hover > div > a,
.theme-bluehills .sidebar [data-widget="sx-widget-repeater"] > ul > li.menu-open > div > a,
.theme-bluehills .sidebar [data-widget="sx-widget-repeater"] > ul > li a:hover {
    background-color: rgba(114, 171, 255, 0.1);
    color: #4B5C72;
}
.theme-bluehills .sidebar [data-widget="sx-widget-repeater"] > ul li > ul li a {
    padding: 10px 0 10px 10px;
    border: none;
    /*border-left: 5px solid #00c4f9;*/
}
.theme-bluehills .sidebar [data-widget="sx-widget-repeater"] > ul li > ul {
    background: #fff;
    padding-left: 0 !important;
}
.theme-bluehills .btn:hover {
    background: #f4fcff;
}
.theme-bluehills .toolbar .btn {
    color: #6575FF;
    border-color: #dcdcdc;
    border: 1px solid rgba(174, 181, 202, 0.4);
    margin-right: .5em;
    border-radius: 5px !important;
}
.theme-bluehills [widget="sx-widget-sxcontextmanager"] {
    border-color: #e9edf0;
}
.theme-bluehills [widget="sx-widget-collectioncontroller"] button[data-role="refresh"],
.theme-bluehills .sx-dropdown-toggle,
.theme-bluehills .sx-findinput-toggle,
.theme-bluehills .toolbar .sx-findinput-toggle,
.theme-bluehills [widget="sx-widget-sxfindarea"] div[data-role=findarea] button.btn {
    background-color: #fff;
    border-color: #e9edf0;
    color: #6575FF;
}
.theme-bluehills [widget="sx-widget-collectioncontroller"] button[data-role="refresh"]:hover,
.theme-bluehills .sx-dropdown-toggle:hover,
.theme-bluehills .sx-findinput-toggle:hover,
.theme-bluehills .toolbar .sx-findinput-toggle:hover,
.theme-bluehills [widget="sx-widget-sxfindarea"] div[data-role=findarea] button.btn:hover {
    color: #6575FF;
    background: #f4fcff;
    border: 1px solid rgba(174, 181, 202, 0.4);
}
.theme-bluehills [widget="sx-widget-sxdropdown"].form-group:not(.disabled) div[data-role=dropdown] button.btn:hover,
.theme-bluehills [widget="sx-widget-sxfindinput"].form-group:not(.disabled) div[data-role=findinput] button.btn:hover,
.theme-bluehills [widget="sx-widget-sxfindarea"].form-group:not(.disabled) div[data-role=sxfindarea] button.btn:hover {
    background: #f4fcff;
    color: #005ce7;
}
.theme-bluehills .btn:hover {
    color: #6c757d;
}

.theme-bluehills .page-item .page-link,
.theme-bluehills .page-item .page-link:focus,
.theme-bluehills .page-item .page-link:hover {
    color: #6575FF;
    border-color: #E5E4FC;
    background: #E5E4FC;
    margin: 0 2px;
    padding: 0.5rem .9599rem;
    border-radius: 5px;
}
.theme-bluehills .page-item .page-link:focus,
.theme-bluehills .page-item .page-link:hover,
.theme-bluehills .page-item:not(.active) .page-link:hover {
    background: #6575FF;
    border-color: #6575FF;
    color: #fff;
}
.theme-bluehills .page-item.active .page-link {
    background-color: #6575FF;
    border-color: #6575FF;
    color: #fff;
}
.theme-bluehills .sx-table.table th {
    color: #9CA2B6;
}
.theme-bluehills .table td > [widget="sx-widget-sxlinkbutton"] > .btn {
    color: #6575FF;
    padding: 0;
}
.theme-bluehills .bootstrap-table .sx-table.table:not(.table-condensed) {
    border: none;
}
.theme-bluehills .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > th,
.theme-bluehills .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > th,
.theme-bluehills .bootstrap-table .sx-table.table:not(.table-condensed) > thead > tr > td,
.theme-bluehills .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td,
.theme-bluehills .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > td,
.theme-bluehills .bootstrap-table .sx-table.table > thead > tr > th {
    border-color: #e9ecef;
    border-width: 1px 0 1px 0;
    padding: 10px 10px;
}
.theme-bluehills .table-hover tbody tr:hover {
    background-color: #fff;
    box-shadow: 0px 1px 8px rgba(101, 117, 255, 0.2);
}
.theme-bluehills .table tbody .form-control,
.theme-bluehills .table tbody [widget="sx-widget-sxcontextmanager"],
.theme-bluehills .table tbody li,
.theme-bluehills .table .btn {
    color: #303747;
    font-weight: 500;
}
.theme-bluehills .bootstrap-table .fixed-table-container .table thead th .th-inner {
    padding: 0.75rem 0.2rem;
}
.theme-bluehills .bootstrap-table .sx-table.table > thead > tr:first-child > th {
    border-top: none;
}
.theme-bluehills .form-control:focus,
.theme-bluehills [widget='sx-widget-sxselectize'] .selectize-input.focus,
.theme-bluehills #workspaceSelector .workspaceSelector.activeWorkspace a,
.theme-bluehills #workspaceSelector .workspaceSelector a:hover {
    color: #4F5467;
    border-color: rgba(0,0,0,.25);
}
.theme-bluehills [widget="sx-widget-collectioncontroller"] .input-group .form-control:focus + .input-group-btn button {
    border-color: rgba(0,0,0,.25);
}
.theme-bluehills [data-role=treeItem] > span {
    border: 1px solid #b4b4b4;
    border-radius: 3px;
    color: #b4b4b4;
}
.theme-bluehills .sectionHeader .btn-section,
.theme-bluehills .sectionHeader .sectionTools .btn {
    color: #6c757d
}
.theme-bluehills [data-role=treeItem]:hover {
    background: #fff;
}
.theme-bluehills [data-role=treeItem]:hover > span,
.theme-bluehills .sxtree [data-role=treeItem]:hover .btn,
.theme-bluehills [data-role=treeItem] > span.sx-minus,
.theme-bluehills [data-role=treeItem] > span.sx-minus + div .btn {
    color: #0064fa;
    border-color: #0064fa;
}
.theme-bluehills .sxtree .btn {
    color: #3e5569;
}
.theme-bluehills input.form-control,
.theme-bluehills textarea.form-control{
    border-color: #e9ecef;
    color: #425569;
}
.theme-bluehills .disabled input.form-control,
.theme-bluehills input.form-control:disabled {
    background-color:  #e9ecef;
    color: #425569;
}
.theme-bluehills .table tbody .disabled .form-control,
.theme-bluehills .table tbody [widget="sx-widget-sxcontextmanager"],
.theme-bluehills .table tbody .disabled li,
.theme-bluehills .table [widget="sx-widget-sxlabel"] .form-control,
.theme-bluehills .table td > [widget="sx-widget-sxcontextmanager"] > [widget="sx-widget-sxlinkbutton"] > .btn{
    background-color: transparent;
    color: #3e5569;
}
.theme-bluehills .row-grey {
    background-color: #f7f7f7;
    border-color: #dfe2e6;
}
.theme-bluehills [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input > div i {
    margin-right: 2px;
}
.theme-bluehills [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input > div {
    border-color: #0064fa;
    background: #0064fa;
}
.theme-bluehills label.control-label {
    font-weight: normal;
    color: #3c586d;
}
.theme-bluehills [widget=sx-widget-tabcontainer] > .tab-content > div {
    border: none;
}
.theme-bluehills .nav-tabs {
    border-bottom-color: #6e757c;
}
.theme-bluehills .nav-tabs .nav-link {
    color: #0064fa;
}
.theme-bluehills .nav-tabs .nav-link.active {
    border-color: #6e757c #6e757c transparent;
    color: #6e757c;
    border-top-width: 1px;
}
.theme-bluehills .sxfieldset fieldset .childsArea {
    padding: 0 0.6em;
}
.theme-bluehills .scrtabs-tab-container .scrtabs-tab-scroll-arrow {
    border-bottom-color: #6e757c;
    height: 30px;
}
.theme-bluehills .date .input-group-addon {
    border-color: #e9ecef;
    background-color: #f6f6f6;
}
.theme-bluehills .date .input-group-addon:hover {
    background-color: #fff;
    color: #0064fa;
}
.theme-bluehills {

}
.theme-bluehills {

}
.theme-bluehills {

}
.theme-bluehills {

}
.theme-bluehills {

}
.theme-bluehills {

}

/* theme-bluehill end  */


/*
.input-group-btn > button:last-of-type,
.input-group-btn [class~='last-el-btn-table']:last-of-type,
.input-group-btn  button.last-el-btn-table ~ button.last-el-btn-table,
button.last-el-btn-table ~ button:not(.last-el-btn-table) {
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
} */


/* ============ theme-platform ============ */
:root {
	--main: #d0dcf5;
	--mainH: #edf3ff;
	--second: #6d6e73;
	--second_old: #ccd0d9;
	--black: #181c32;
	
	--green: #10ca93;
	--greenH: #0da779;
	--red: #f25767;
	--redH: #ef3347;
	--yellow: #ff9f00;
	--yellowH: #d98700;
	--blue: #d7d4d9;
	--blueH: #0093c9;
	--blueL: #ebedf0;
	
	--fontColor: #030303;
	--borderColor: #d7dae3;
	--bgColor: #ebeef6;
	--bR: 0.375rem;
}
.theme-platform {
	font-family: 'Tahoma', sans-serif;
}
.theme-platform label.control-label:empty {
    display: none;
}
.windowSequence {
	align-items: normal;
}
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
	outline:none;
	outline-offset: 0;
}
.theme-platform section.hasChanges > .sectionHeader .changeLine {
	background: #e1e7f2;
	box-shadow: 0 1px 10px #cadafa;
}
.theme-platform section > .sectionHeader .changeLine {
	background: transparent;
	height: 5px;
}
.theme-platform .navbar {
	background: var(--main);
	border: none;
}
.theme-platform .workspace {
	background: var(--bgColor);
	background: #e4e8f4;
}
.theme-platform .navbar-brand, 
.theme-platform .nav-profile > a span,
.theme-platform .nav-profile > a {
	color: #fff;
}
.theme-platform .navbar-search .form-group input::-webkit-input-placeholder {color: #fff;}
.theme-platform .navbar-search .form-group input::-moz-placeholder          {color: #fff;}
.theme-platform .navbar-search .form-group input:-moz-placeholder           {color: #fff;}
.theme-platform .navbar-search .form-group input:-ms-input-placeholder      {color: #fff;}

.theme-platform .nav-workspace .dropdown-toggle::after {
	border-bottom-color: #ffffff;
	border-right-color: #ffffff;
}
.theme-platform .breadcrumb-item + .breadcrumb-item::before {
	color: #fff;
}
.theme-platform .navbar > .breadcrumb li.active a {
	text-shadow: none;
}
.theme-platform .float-xs-right,
.theme-platform .navbar-nav .nav-item + .nav-item {
	border: none;
}
.theme-platform .navbar-search .form-group input {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	padding-bottom: 0.25rem;
	margin-top: 0.5rem;
	border-radius: 0;
}
.theme-platform .navbar-nav .nav-item + .nav-item.nav-profile a {
	text-decoration: none;
}
.theme-platform .navbar-nav .nav-item + .nav-item.nav-profile a:hover {
	color: var(--second);
	background: transparent; 
}
.theme-platform .navbar-menu-toggle {
	background-color: #fff;
	color: var(--main);
}
.theme-platform .navbar-menu-toggle:hover {
	color: var(--mainH);
}
.theme-platform .navbar-nav .nav-item + .nav-item:hover, 
.theme-platform .navbar-nav .nav-item + .nav-item.open, 
.theme-platform .navbar-nav .nav-item + .nav-item > div.open, 
.theme-platform .nav-workspace > .open {
    background-color: rgba(0,0,0,0.1);
}
.theme-default #authorizedUserPanel .dropdown-menu {
    border: none;
}


/* -------------------------------------------------------------------------------------------------------- start page */
.theme-platform [widget=sx-widget-login] {
	background-color: #fff;
	border-top: none;
	box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.16), 3px 3px 0 1px rgba(0,0,0,0.08);
	padding: 5px;
}
.theme-platform [widget=sx-widget-login] .login-head {
	background-color: #fff;
	color: var(--main);
	text-align: center;
	font-size: 1.6rem;
}
.theme-platform [widget=sx-widget-login].dropdown-menu a {
	color: var(--main);
	font-weight: normal;
	font-size: 1.1rem;
	margin-top: 1rem;
	border: 1px solid transparent;
	border-radius: var(--bR);
	justify-content: center;
}
.theme-platform [widget=sx-widget-login].dropdown-menu a:hover {
	border-color:  var(--main);
	color: var(--main) !important;
}
.theme-platform #incognitoUserPanel [widget=sx-widget-login] input[type="submit"], 
.theme-platform [widget=sx-widget-registration] .btn {
	border-color: var(--main);
	border-radius: var(--bR);
	background-color: var(--main);
	color: #fff;
	padding: 0.542333rem 1rem;
	font-size: 1.1rem;
	cursor: pointer;
}
.theme-platform #incognitoUserPanel [widget=sx-widget-login] input[type="submit"]:hover, 
.theme-platform [widget=sx-widget-registration] .btn:hover {
	background-color: #fff;
	color: var(--main);
}
.theme-platform [widget=sx-widget-login] .input-group-addon {
	border-color: var(--main);
	border-radius: var(--bR) 0 0 var(--bR);
	background-color: #fff;
	color: var(--main);
	border-right: none;
}
.theme-platform [widget=sx-widget-login] .input-group-addon > i {
	color: var(--main) !important;
}
.theme-platform [widget=sx-widget-login] .input-group .form-control {
	border-color: var(--main);
}
.theme-platform [widget=sx-widget-login] {
	border-top: none;
}
.theme-platform {
	
}
.theme-platform {
	
}




/* --------------------------------------------------------------------------------------------------------- left menu */
.theme-platform .sidebar {
	background-color: #fff;
	border-right: 1px solid var(--borderColor);
}
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul li > ul {
	background-color: #fff;
	padding: 0;
}
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul > li a {
	color: var(--fontColor);
	padding: 10px 5px 13px 10px;
	font-size: 13px;
}
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul > li:hover > div > a, 
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul > li.menu-open > div > a, 
.theme-platform .sidebar [data-widget="sx-widget-repeater"] ul [sequence-launched]:not([sequence-launched=""]) a, 
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul > li a:hover {
	background-color: var(--bgColor);
	color: var(--fontColor);
}
.theme-platform [widget=sx-widget-leftmenu] > li:hover,
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul li > ul ul {
    border-left: 5px solid #87A3FF;
}
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul li > ul ul {
	padding-left: 0;
}
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul li > ul li a {
    border-bottom-color: #eee;
}
.theme-platform [widget=sx-widget-leftmenu] > li {
    border-bottom: 1px solid var(--bgColor);
    border-left: 5px solid #fafafa;
}
.theme-platform .hasSubMenu.menu-open, 
.theme-platform [widget=sx-widget-leftmenu] > li.menu-open:hover {
    border-left-color: #87A3FF;
}
.theme-platform .sidebar [data-widget="sx-widget-repeater"] > ul.menu-state-minimized li > div > a {
	padding-left: 0;
}
.theme-platform {

}


/* -------------------------------------------------------------------------------------------------------------- body */
.theme-platform .sectionHeader .sectionTop {
	border-radius: 0 0 var(--bR) var(--bR);
}
.theme-platform .sectionBody {
	background-color: transparent;
	padding: 0;
	height: calc(100vh - 75px);
}
.theme-platform .row-clouds, 
.theme-platform section > .row:not(.row-dashboard) {
	margin: 0;
	padding: 15px 0;
	background: #fff;
	border-radius: 13px;
	margin-bottom: 1rem;
}
.theme-platform .row-grey {
	background-color: #e3e6ee;
	border-top: 1px solid var(--bgColor);
	border-bottom: 1px solid var(--bgColor);
}
.theme-platform .no-row-clouds {
    background: transparent !important;
}
.theme-platform .sectionHeader .btn-section {
	color: var(--fontColor);
	border-radius: var(--bR);
	width: 30px;
	margin: .5rem 0rem;
}
.theme-platform .sectionHeader .btn-section:hover {
	color: var(--second);
	background-color: var(--bgColor);
}
.theme-platform .sectionHeader .sectionTools + div {
	width: 135px;
}
.theme-platform .sectionHeader .sectionTools .btn {
	color: var(--fontColor);
	border-right-color: var(--borderColor);
	border-radius: 0;
	padding: 1rem;
}
.theme-platform .sectionHeader .sectionTools .btn:hover {
	color: var(--main);
	background-color: #fff;
	border-color: transparent var(--borderColor) transparent transparent;
}
.theme-platform {

}

/* ------------------------------------------------------------------------------------------ table btn and pagination */
.theme-platform .input-group-search .input-group-btn .btn {
	color: var(--main);
	border-right: 1px solid var(--borderColor);
	padding-left: 1em;
	padding-right: 1em;
}
.theme-platform .input-group-search .input-group-btn .btn:hover {
	color: #fff;
	background-color: var(--main);
	border-color: var(--main);
}
.theme-platform .toolbar .btn,
.theme-platform .pagination-detail .pagination-info button {
	color: var(--main);
	border: 1px solid var(--borderColor);
	margin-right: .5em;
	border-radius: var(--bR) !important;
	background-color: #fff;
}
.theme-platform .toolbar .btn:hover,
.theme-platform .fixed-table-pagination .pull-left button:hover {
	background-color: var(--main);
	border-color: var(--main);
	color: #fff;
}
.theme-platform .fixed-table-pagination .pull-right {
	height: 30px;
}
.theme-platform .fixed-table-pagination .page-link {
	color: var(--fontColor);
	border: 1px solid var(--borderColor);
	margin: 0 2px;
	border-radius: var(--bR);
}
.theme-platform .page-item:not(.active) .page-link:focus, 
.theme-platform .page-item:not(.active) .page-link:hover {
	color: #fff;
	background-color: var(--main);
	border-color: var(--main);
}
.theme-platform .page-item.active .page-link {
	background-color: #fff;
	color: var(--main);
	border-color: var(--main);
}
.theme-platform .fixed-table-pagination .page-item:first-child .page-link {
	border-radius: var(--bR) 0 0 var(--bR); 
}
.theme-platform .fixed-table-pagination .page-item:last-child .page-link {
	border-radius: 0 var(--bR) var(--bR) 0; 
}


/* -------------------------------------------------------------------------------------------------------------- tree */
.theme-platform .sxtree .form-group .btn:hover {
	background-color: var(--bgColor);
	border-radius: var(--bR);
}
.theme-platform [data-role=treeItem]:hover .btn, 
.theme-platform [data-role=treeItem]:hover > span {
	color: var(--second);
}
.theme-platform [data-role=treeItem]:hover {
	background-color: transparent;
}
.theme-platform [data-role=treeItem] > span {
	color: var(--fontColor);
	border-radius: 3px;
	border: 1px solid var(--borderColor);
	display: inline-block;
	line-height: 1;
	padding: 1px;
}
.theme-platform .sxtree .form-group .btn {
	margin-left: 5px;
}
.theme-platform .sxtree .treeItemMenu {
    border-top: 2px solid var(--blue);
    box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.16), 3px 3px 0 1px rgba(0,0,0,0.08);
    border-radius: 0 0 10px 10px;
    padding: 5px;
}
.theme-platform .treeItemMenu li a {
	color: var(--fontColor);
	padding: 0.542333rem 0.8rem;
}
.theme-platform .treeItemMenu li a:hover {
	color: var(--second);
	background-color: var(--bgColor);
}
.theme-platform li.sxtree > .menuOpener:hover {
	color: var(--blue);
}
.theme-platform {

}


/* --------------------------------------------------------------------------------------------------------- selectize */
.theme-platform [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input > div {
	color: #89879f;
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	position: relative;
}
.theme-platform [widget='sx-widget-sxselectize']:not(.disabled) .selectize-control.multi .selectize-input > div {
	padding-right: 1.6rem !important;
}
.theme-platform [widget='sx-widget-sxselectize'] .selectize-control.plugin-remove_button [data-value].item .remove {
	display: block;
	width: 17px;
	border: none;
}
.theme-platform [widget='sx-widget-sxselectize']:not(.disabled) .selectize-control.plugin-remove_button [data-value].item:hover .remove {
	right: 0;
	box-shadow: none;
	background-color: transparent;
	border: none;
	color: #89879f;;
}
.theme-platform [widget='sx-widget-sxselectize']:not(.disabled) .selectize-control.plugin-remove_button [data-value].item .remove:hover {
	color: var(--second);
}
.theme-platform {

}


/* ------------------------------------------------------------------------------------------------------------- table */
.theme-platform .sx-table.table th {
	color: var(--fontColor);
}
.theme-platform .bootstrap-table .sx-table.table:not(.table-condensed) {
	border: none;
} 
.theme-platform .bootstrap-table .sx-table.table > thead > tr > th {
	border-color: var(--borderColor);
	border-width: 1px 0 1px 0;
}
.theme-platform .bootstrap-table .sx-table.table:not(.table-condensed), 
.theme-platform .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > th, 
.theme-platform .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > th,
.theme-platform .bootstrap-table .sx-table.table:not(.table-condensed) > thead > tr > td, 
.theme-platform .bootstrap-table .sx-table.table:not(.table-condensed) > tbody > tr > td, 
.theme-platform .bootstrap-table .sx-table.table:not(.table-condensed) > tfoot > tr > td {
	border: none;
	border-color: var(--bgColor);
	border-right: 0;
	padding: 9px 10px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	color: var(--fontColor);
	font-size: 13px;
}
.theme-platform .table-hover tbody tr:hover {
	background-color: #fff;
	box-shadow: 0px 1px 8px rgba(101, 117, 255, 0.2);
}
.theme-platform .table tbody .form-control {
    background: transparent !important;
}
.theme-platform {

}
.theme-platform .table .disabled .btn, 
.theme-platform .table td > [widget="sx-widget-sxcontextmanager"] > [widget="sx-widget-sxlinkbutton"] > .btn,
.theme-platform .table .btn, 
.theme-platform .table tbody .form-control, 
.theme-platform .table tbody [widget="sx-widget-sxcontextmanager"], 
.theme-platform .table tbody li, 
.theme-platform .sx-table.table tbody tr:hover td .form-control {
	color: var(--fontColor);
}
.theme-platform .table td > [widget="sx-widget-sxlinkbutton"] > .btn {
	color: var(--fontColor);
	padding: 0;
}
.theme-platform .table [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div, 
.theme-platform .sx-table .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
	background: transparent;
}
.theme-platform .extendedFilter .cell [widget="sx-widget-sxfindinput"] [widget="sx-widget-sxcontextmanager"] {
	/* width: 150px; */
}
.theme-platform .extendedFilter .extendedFilterContent > .cell:last-child [widget="sx-widget-sxlinkbutton"] {
    margin-bottom: 1.4rem;
}
.theme-platform {
	
}


/* ----------------------------------------------------------------------------------------------------------- element */
.theme-platform .btn {
	color: var(--fontColor);
	border-color: var(--borderColor);
	border-radius: var(--bR);
}
.theme-platform .btn:hover {
	color: #fff;
	background-color: var(--main);
	border-color: var(--main);
}
.theme-platform input.form-control, 
.theme-platform textarea.form-control {
	color: var(--second);
	border-color: var(--borderColor);
	border-radius: var(--bR);
}
.theme-platform .sx-table-search[readonly] {
	color: var(--second);
	border-color: var(--borderColor);
}
.theme-platform [widget="sx-widget-sxcontextmanager"] .form-group .btn {
	color: var(--second);
}
.theme-platform [widget="sx-widget-sxinput"] > .numericBox > .form-control {
	z-index: 1;
}
.theme-platform [widget="sx-widget-sxinput"] > .numericBox > .input-number-more {
	top: 1px;
	z-index: 1;
}
.theme-platform [widget="sx-widget-sxinput"] > .numericBox > .input-number-less {
	top: 17px;
	z-index: 1;
}
.theme-platform .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn, 
.theme-platform [widget="sx-widget-sxcontextmanager"].disabled .form-group .btn,
.theme-platform [widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] > div, 
.theme-platform [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div, 
.theme-platform [widget="sx-widget-sxfindarea"].disabled div[data-role=findarea] > div,
.theme-platform .disabled input.form-control, 
.theme-platform input.form-control:disabled {
	background-color: var(--bgColor);
	border-color: var(--borderColor);
	color: var(--fontColor);
	border-radius: var(--bR);
}
.theme-platform [widget="sx-widget-sxcontextmanager"] {
	border-color: var(--borderColor);
	background-color: #fff;
	border-top-left-radius: var(--bR);
    border-bottom-left-radius: var(--bR);
}
.theme-platform [widget="sx-widget-sxfindinput"] .input-group-btn [data-role="open-area"] {
	color: var(--main);
	background-color: #fff;
}
.theme-platform [widget="sx-widget-sxfindinput"] .input-group-btn [data-role="open-area"]:hover {
	color: #fff;
	background-color: var(--main);
	border-color: var(--main);
}
.theme-platform input.form-control:focus, 
.theme-platform textarea.form-control:focus {
	border-color: var(--main);
}
.theme-platform [widget="sx-widget-collectioncontroller"] .input-group-search input:focus {
	border-color: var(--main);
	color: var(--second);
}
.theme-platform [widget="sx-widget-collectioncontroller"] .input-group .form-control:focus + .input-group-btn button {
	border-color: var(--main);
	color: #fff;
	background-color: var(--main);
}
.theme-platform label.control-label {
	color: var(--fontColor);
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.theme-platform .sx-date-range > div:nth-child(1) > [widget="sx-widget-sxlabel"] .form-control {
	color: var(--fontColor);
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	min-height: 1.5em;
	margin-bottom: .15rem;
}
.theme-platform [widget='sx-widget-sxselectize'] .selectize-control.multi .selectize-input {
	padding: 0.434rem .5rem 0.4rem;
	height: 30px;
	border-radius: var(--bR);
	border-color: var(--borderColor);
}
.theme-platform label.form-control {
	color: var(--second);
}
.theme-platform {

}


/* ----------------------------------------------------------------------------------------------------- special class */
.theme-platform .btn-table .btn {
	border-color: var(--blue);
	background-color: var(--blue);
	border-radius: var(--bR);
	color: #fff;
	padding: 0.667em 2rem 0.667em 1em;
	font-size: 1.08333rem;
}
.theme-platform .btn-table .btn:hover {
	border-color: var(--blueH);
	background-color: var(--blueH);
}
.theme-platform .btn-table .btn:after {
	border-color: #fff;
}
.theme-platform .btn-blue .btn {
	color: #fff;
	background: var(--blue);
	border-color: var(--blue);
}
.theme-platform .btn-blue .btn:hover {
	color: #fff;
	background: var(--blueH);
	border-color: var(--blueH);
}
.theme-platform .syncIndicator, 
.theme-platform .syncIndicatorWindow {
	background: linear-gradient(270deg, #3a7afe, #00e7fa);
}
.theme-platform .syncComplete > .syncIndicator {
    background: transparent;
}

.theme-platform {

}
.theme-platform .sx-organization-fake-label.disabled input, 
.theme-platform .sx-organization-fake-label input.form-control, 
.theme-platform .sx-organization-fake-label .form-control, 
.theme-platform .sx-organization-fake-label .form-control:disabled, 
.theme-platform .sx-organization-fake-label.disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn {
    padding: 0;
    background-color: transparent;
    border: none;
    color: var(--second);
    font-size: 20px;
}

/* -------------------------------------------------------------------------------------------------------------- tabs */
.theme-platform [widget=sx-widget-tabcontainer] > .tab-content > div {
	border-color: transparent;
	padding: 0;
}
.theme-platform .nav-tabs .nav-link {
	color: var(--fontColor);
}
.theme-platform .nav-tabs .nav-link:focus, 
.theme-platform .nav-tabs .nav-link:hover{
	background-color: transparent;
	border-color: transparent;
	color: var(--second);
}
.theme-platform .nav-tabs .nav-link.active {
	background-color: var(--main);
	color: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-color: var(--main);
	margin-bottom: 0;
}
.theme-platform .nav-tabs {
	border-bottom-color: var(--main);
}
.theme-platform .scrtabs-tab-container .scrtabs-tab-scroll-arrow  {
	border-bottom-color: var(--main);
	margin-top: 4px;
	color: var(--main);
}


/* ---------------------------------------------------------------------------------------------------------- checkbox */
.theme-platform .sx-box-control-el,
.theme-platform .sx-box-control input:checked ~ .sx-box-control-el {
	background: var(--main);
}
.theme-platform div:not(.disabled) > .sx-box-control:hover input ~ .sx-box-control-el {
	background: var(--mainH);
}
.theme-platform {

}


/* --------------------------------------------------------------------------------------------------------- accordion */
.theme-platform .card {
	background: transparent;
	border: none;
}
.theme-platform .card-header {
	border-bottom: none;
	background-color: transparent;
}
.theme-platform .card-block {
	padding: 1.25rem 0;
}
.theme-platform .card [role="tabpanel"] {
	border: 1px solid var(--borderColor);
	border-top: none;
	padding: 0px 1.2rem;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow-x: hidden;
}
.theme-platform [widget="sx-widget-sxcollapsablepanel"] .card-header a, 
.theme-platform .componentDetails [widget="sx-widget-sxcollapsablepanel"] .card-header a {
	background-color: var(--bgColor);
	border: 1px solid var(--borderColor);
	color: var(--second);
	font-weight: normal;
	padding: .8rem;
	font-size: 16px;
	text-decoration: none;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.theme-platform [widget="sx-widget-sxcollapsablepanel"].opened .card-header a, 
.theme-platform .componentDetails [widget="sx-widget-sxcollapsablepanel"].opened .card-header a {
	background-color: transparent;
}
.theme-platform [widget="sx-widget-sxcollapsablepanel"] .card-header a:hover {
	background-color: transparent;
}
.theme-platform [widget="sx-widget-sxcollapsablepanel"].opened .card-header a:hover, 
.theme-platform .componentDetails [widget="sx-widget-sxcollapsablepanel"].opened .card-header a:hover {
	background-color: var(--bgColor);
}
.theme-platform [widget="sx-widget-sxcollapsablepanel"] .card-header a:after {
	background: var(--blue);
	top: 10px;
	right: 13px;
	color: #fff;
	border-radius: 50%;
	padding: 0 3px;
}
.theme-platform {

}

/* ---------------------------------------------------------------------------------------------------------- dropdown */
.theme-platform [widget="sx-widget-sxgroup"] .dropdown-menu .form-group, 
.theme-platform [widget="sx-widget-sxgroup"].btn-table .dropdown-menu .form-group {
	margin: 0;
}
.theme-platform [widget="sx-widget-sxgroup"] .dropdown-menu .btn, 
.theme-platform [widget="sx-widget-sxgroup"].btn-table .dropdown-menu .btn {
	background: transparent;
	border: none;
	padding: 0.7rem 1rem;
	width: 100%;
	text-align: left;
}
.theme-platform [widget="sx-widget-sxgroup"] .dropdown-menu .btn:hover, 
.theme-platform [widget="sx-widget-sxgroup"].btn-table .dropdown-menu .btn:hover {
	color: var(--second);
	background-color: var(--bgColor);
}
.theme-platform [widget="sx-widget-sxgroup"] .dropdown-menu,
.theme-platform [widget="sx-widget-sxgroup"].btn-table .dropdown-menu {
	padding: 5px 0;
}
.theme-platform [widget="sx-widget-sxcontextmanager"] .form-group .btn {
	color: var(--second);
}
.theme-platform {

}
.theme-platform {

}

.theme-platform .sx-findinput-toggle, 
.theme-platform .input-group-btn:not(:first-child) > .dropdown-toggle {
	color: var(--main);
	background-color: #fff;
	border-radius: 0 var(--bR) var(--bR) 0;
}
.theme-platform .sx-findinput-toggle:hover, 
.theme-platform .input-group-btn:not(:first-child) > .dropdown-toggle:hover {
	color: #fff;
	background-color: var(--main);
	border-color: var(--main);
}
.theme-platform [widget="sx-widget-sxdropdown"] div[data-role=dropdown] > span > ul .btn:hover, 
.theme-platform [data-role="bstoolbar_container"] .dropdown-item:hover {
	color: var(--second);
	background-color: var(--bgColor);
}
.theme-platform {

}

/* ---------------------------------------------------------------------------------------------------------- uploader */
.theme-platform .drop-zone-over.sx-file-upload {
	border: none;
}
.theme-platform [name="drop-zone"] {
	background: #e4e4e4;
	border: 1px solid #aaabaa;
	border-radius: var(--bR);
	min-height: 75px;
	cursor: pointer;
}
.theme-platform .placeholder-container.sx-file-upload .placeholder.sx-file-upload {
	color: var(--fontColor);
	font-size: 16px;
}
.theme-platform .placeholder:before {
	content: "\f019";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/* -------------------------------------------------------------------------------------------------------------- date */
.theme-platform .date .input-group-addon {
	border-color: var(--borderColor);
	color: var(--main);
	border-radius: 0 var(--bR) var(--bR) 0;
}
.theme-platform .date .input-group-addon:hover,
.theme-platform .date .form-control:focus + .input-group-addon {
	border-color: var(--main);
	background-color: var(--main);
	background: var(--main);
	color: #fff;
}
.theme-platform .bootstrap-datetimepicker-widget .picker-switch td a {
	padding: 0;
}
.theme-platform .bootstrap-datetimepicker-widget .picker-switch td span {
	line-height: 1;
	padding: .75rem;
	border: none;
	height: auto;
}
.theme-platform .bootstrap-datetimepicker-widget table td.active, 
.theme-platform .bootstrap-datetimepicker-widget table td.active:hover {
	background-color: var(--main);
	color: #fff;
	text-shadow: none;
}
.theme-platform .bootstrap-datetimepicker-widget table td.day:hover, 
.theme-platform .bootstrap-datetimepicker-widget table td.hour:hover, 
.theme-platform .bootstrap-datetimepicker-widget table td.minute:hover, 
.theme-platform .bootstrap-datetimepicker-widget table td.second:hover,
.theme-platform .bootstrap-datetimepicker-widget table td span:hover {
    background: var(--bgColor);
}
.theme-platform {

}






/* -------------------------------------------------------------------------------------------- custom class for theme */
.theme-platform .organizationTemplate [widget="sx-widget-sxtemplate"] {
	display: inline-block;
	width: 350px;
	vertical-align: top;
	margin-bottom: 15px;
	margin-right: 1rem;
	background: #fff;
	border-radius: 10px;
}
.theme-platform .organizationTemplate [widget="sx-widget-sxtemplate"]:hover {
	background: var(--blueL);
	cursor: pointer;
}
.theme-platform .organizationTemplate [widget="sx-widget-sxtemplate"] .row {
	padding: 0;
	margin: 0;
}
.theme-platform .organizationTemplate [widget="sx-widget-sxtemplate"] .cell {
	padding: 1rem;
	margin: 0;
	position: relative;
}
.theme-platform .organizationTemplate .organizationTemplateBlock {
	text-align: center;
}
.theme-platform .organizationTemplate .organizationTemplateBlock .btn {
	border: none;
	font-size: 18px;
	padding: 0;
	white-space: normal;
	text-align: center;
	height: 46px;
	background-color: transparent;
}
.theme-platform .organizationTemplate .organizationTemplateBlock .btn i {
	display:none;
}
.theme-platform .organizationTemplate .organizationTemplateBlock .btn:hover {
	color: var(--second);
}
.theme-platform .organizationTemplate .organizationTemplateBlock label.form-control {
	padding: 0;
	background: transparent;
	color: #B0DDEB;
}
.theme-platform .form-place-upmenu [widget="sx-widget-sxlabel"].label-big-name-36 .form-control, 
.theme-platform .form-place-upmenu [widget="sx-widget-sxfindinput"].label-big-name-36 .btn, 
.theme-platform .form-place-upmenu [widget="sx-widget-sxdropdown"].label-big-name-36 .btn {
	background: transparent;
	padding: 0;
	font-size: 36px !important;
	white-space: normal !important;
}
.theme-platform .form-place-upmenu .disabled textarea.form-control {
	resize: none;
}
.theme-platform .form-place-upmenu .disabled .form-control, 
.theme-platform .not-form-place-upmenu .form-control, 
.theme-platform .form-place-upmenu .disabled input.form-control, 
.theme-platform .form-place-upmenu input.form-control:disabled, 
.theme-platform [widget="sx-widget-sxfindinput"].fake-input.disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn,
.theme-platform .form-place-upmenu [widget="sx-widget-sxdropdown"].fake-input [widget="sx-widget-sxcontextmanager"] .form-group .btn, 
.theme-platform .form-place-upmenu .disabled [widget="sx-widget-sxcontextmanager"] .form-group .btn, 
.theme-platform .form-place-upmenu [widget="sx-widget-sxlabel"] .form-control {
	color: var(--second);
	background: transparent !important;
	padding: 0 0.25rem 0.25rem 0;
	font-size: 20px;
	border-color: transparent;
}
.theme-platform .form-place-upmenu [widget="sx-widget-sxfindinput"].disabled div[data-role=findinput] > div, 
.theme-platform .form-place-upmenu [widget="sx-widget-sxdropdown"].fake-input [widget="sx-widget-sxcontextmanager"], 
.theme-platform .form-place-upmenu [widget="sx-widget-sxdropdown"].disabled div[data-role=dropdown] > div {
	background: transparent;
	border: none;
}
.theme-platform .form-place-upmenu [widget='sx-widget-sxselectize'].disabled .selectize-control.multi .selectize-input, 
.theme-platform .form-place-upmenu [widget='sx-widget-sxselectize'].disabled .selectize-control.multi .selectize-input.has-items {
	padding: .5rem 0;
	background: transparent;
	border: none;
}
/* special class for table status */
.theme-platform table .sxid-re-contract-status-suspended .btn i,
.theme-platform table .sxid-re-contract-status-new .btn i,
.theme-platform table .sxid-re-contract-status-rejected .btn i,
.theme-platform table .sxid-re-contract-status-closed .btn i,
.theme-platform table .sxid-re-contract-status-inprogress .btn i,
.theme-platform table .sxid-re-contract-status-extended .btn i,
.theme-platform table .sxid-re-contract-status-terminated .btn i,
.theme-platform table .sxid-re-status-blue .btn i,
.theme-platform table .sxid-re-status-purple .btn i,
.theme-platform table .sxid-re-status-red .btn i,
.theme-platform table .sxid-re-status-green .btn i,
.theme-platform table .sxid-re-status-yellow .btn i {
    display: none !important;
}
table .sxid-re-contract-status-suspended .btn,
table .sxid-re-contract-status-new .btn,
table .sxid-re-contract-status-rejected .btn,
table .sxid-re-contract-status-closed .btn,
table .sxid-re-contract-status-inprogress .btn,
table .sxid-re-contract-status-extended .btn,
table .sxid-re-contract-status-terminated .btn,
table .sxid-re-status-blue .btn,
table .sxid-re-status-purple .btn,
table .sxid-re-status-red .btn,
table .sxid-re-status-green .btn,
table .sxid-re-status-yellow .btn {
    text-align: center !important;
    color: #fff !important;
}
body:not(.theme-platform) table .sxid-re-contract-status-suspended .btn,
body:not(.theme-platform) table .sxid-re-status-yellow .btn {
    color: #455A64 !important;
}
table .sxid-re-contract-status-rejected .btn,
table .sxid-re-status-red .btn {
    background: var(--red) !important;
}
table .sxid-re-contract-status-closed .btn,
table .sxid-re-contract-status-inprogress .btn,
table .sxid-re-status-green .btn {
    background: var(--green) !important;
}
table .sxid-re-contract-status-extended .btn,
table .sxid-re-contract-status-terminated .btn,
table .sxid-re-contract-status-purple .btn {
    background: #A1A1E5 !important;
}
table .sxid-re-contract-status-suspended .btn,
table .sxid-re-contract-status-new .btn,
table .sxid-re-status-yellow .btn {
    background: var(--yellow) !important;
}
table .sxid-re-contract-status-new .btn,
table .sxid-re-status-blue .btn {
    background: var(--blue) !important;
}

.theme-platform .form-place-upmenu .sxid-re-status-blue-month .form-control {
    font-size: 16px;
    color: #fff;
    padding: 0.48rem 0.75rem;
    background: #3764F6;
    border-radius: 15px 0 0 15px;
    width: 100%;
    position: relative;
}
.theme-platform .form-place-upmenu .sxid-re-status-blue-month .form-control:after {
    content: 'мес.';
    position: absolute;
    top: 0px;
    right: -39px;
    background: #3764F6;
    font-size: 16px;
    color: #fff;
    padding: 0.48rem 0.75rem 0.48rem 0;
    border-radius: 0 15px 15px 0;
}

.theme-platform .extendedFilter.show .childsArea {
    background-color: transparent !important;
}

/* special class for dropdawn status */
.theme-platform .sxid-re-status-use-leased > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-normtech > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-work > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-ontime-short-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-inprogress > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-operating > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-not-working > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-company-status-active > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-scheduled > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-assigned > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-enc-status-current > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-payment-status-active > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-leaser-type-typical > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-green > div > [widget="sx-widget-sxcontextmanager"] {
    background: var(--green) !important;
}
.theme-platform .sxid-re-status-use-own > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-blue > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-ontime-long-tem > div > [widget="sx-widget-sxcontextmanager"] {
    background: var(--blue) !important;
}

.theme-platform .sxid-re-status-use-free > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-purple > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-ontime-long-hourly > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-extended > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-terminated > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-approved > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-payment-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-leaser-type-anchor > div > [widget="sx-widget-sxcontextmanager"] {
    background: #837CE6 !important;
}
.theme-platform .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-demolished > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-emergency > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-red > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-rejected > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-not-operating > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-company-status-blocked > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-rejected > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-enc-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-payment-status-deleted > div > [widget="sx-widget-sxcontextmanager"] {
    background: var(--red) !important;
}
.theme-platform .sxid-re-status-cond-repair > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-conserv > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-limitwork > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-orange > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-ontime-day-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-completed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-revision > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-penapproval > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-penassigned > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-new > div > [widget="sx-widget-sxcontextmanager"] {
    background: #F57B02 !important;
}
.theme-platform .sxid-re-contract-status-new > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-suspended > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-partially-working > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-repair > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-leaser-type-atypical > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-yellow > div > [widget="sx-widget-sxcontextmanager"] {
    background: var(--yellow) !important;
}
.theme-platform .sxid-re-status-use-leased > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-use-own > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-use-free > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-repair > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-conserv > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-demolished > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-normtech > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-limitwork > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-work > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-cond-emergency > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-green > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-blue > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-red > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-orange > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-yellow > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-status-purple > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-ontime-short-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-ontime-long-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-ontime-long-hourly > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-ontime-day-tem > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-rejected > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-new > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-extended > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-terminated > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-inprogress > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-re-contract-status-suspended > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-operating > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-not-operating > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-repair > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-not-working > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-asset-status-partially-working > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-company-status-active > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-company-status-blocked > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-rejected > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-approved > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-completed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-revision > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-penapproval > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-penassigned > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-new > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-scheduled > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-assigned > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-sr-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-enc-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-enc-status-current > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-payment-status-active > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-payment-status-closed > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-payment-status-deleted > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-leaser-type-anchor > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-leaser-type-typical > div > [widget="sx-widget-sxcontextmanager"],
.theme-platform .sxid-leaser-type-atypical > div > [widget="sx-widget-sxcontextmanager"] {
    -webkit-border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    border-radius: 15px !important;
    border: none !important;
}
.theme-platform .sxid-re-status-use-leased > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-use-own > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-use-free > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-cond-repair > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-cond-conserv > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-cond-demolished > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-cond-normtech > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-cond-limitwork > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-cond-work > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-cond-emergency > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-green > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-blue > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-red > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-orange > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-yellow > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-status-purple > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-ontime-short-tem > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-ontime-long-tem > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-ontime-long-hourly > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-ontime-day-tem > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-status-rejected > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-status-new > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-status-extended > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-status-terminated > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-status-inprogress > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-re-contract-status-suspended > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-asset-status-operating > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-asset-status-not-operating > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-asset-status-repair > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-asset-status-not-working > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-asset-status-partially-working > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-company-status-active > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-company-status-blocked > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-rejected > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-approved > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-completed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-revision > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-penapproval > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-penassigned > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-new > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-scheduled > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-assigned > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-sr-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-enc-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-enc-status-current > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-payment-status-active > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-payment-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-payment-status-deleted > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-leaser-type-anchor > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-leaser-type-typical > div > [widget="sx-widget-sxcontextmanager"] .btn,
.theme-platform .sxid-leaser-type-atypical > div > [widget="sx-widget-sxcontextmanager"] .btn {
    font-size: 16px !important;
    color: #fff !important;
    background: transparent !important;
    padding: 0.48rem 0.75rem !important;
}
.theme-platform .sxid-re-status-use-leased > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-use-own > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-use-free > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-use-rented > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-cond-repair > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-cond-conserv > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-cond-demolished > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-cond-normtech > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-cond-limitwork > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-cond-work > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-cond-emergency > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-green > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-blue > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-red > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-orange > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-yellow > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-status-purple > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-ontime-short-tem > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-ontime-long-tem > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-ontime-long-hourly > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-ontime-day-tem > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-status-rejected > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-status-new > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-status-extended > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-status-terminated > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-status-inprogress > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-re-contract-status-suspended > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-asset-status-operating > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-asset-status-not-operating > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-asset-status-repair > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-asset-status-not-working > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-asset-status-partially-working > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-company-status-active > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-company-status-blocked > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-rejected > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-approved > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-completed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-revision > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-penapproval > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-penassigned > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-new > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-scheduled > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-assigned > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-sr-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-enc-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-enc-status-current > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-payment-status-active > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-payment-status-closed > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-payment-status-deleted > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-leaser-type-anchor > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-leaser-type-typical > div > [widget="sx-widget-sxcontextmanager"] .btn i,
.theme-platform .sxid-leaser-type-atypical > div > [widget="sx-widget-sxcontextmanager"] .btn i {
	display: none;
}
.theme-platform .label-ws-normal  .control-label {
	white-space: normal !important;
}
.theme-platform .collapse-cog[widget="sx-widget-sxcollapsablepanel"] .card-header a {
	padding: 1rem 0.8rem 1rem 4rem;
	position: relative;
}
.theme-platform .collapse-cog[widget="sx-widget-sxcollapsablepanel"] .card-header a:before {
	position: absolute;
	top: 5px;
	left: 9px;
	content: '';
	background-color: var(--yellow);
	padding: .5rem;
	border-radius: 15px;
	height: 30px;
	width: 30px;
	font-size: 0.8rem;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20.25px' height='20.19px' viewBox='0 0 20.25 20.19' style='enable-background:new 0 0 20.25 20.19;' xml:space='preserve' %3E%3Cpath style='fill:%23FFFFFF;' d='M18.82,12.19l-0.84-0.52c-0.26-0.15-0.43-0.52-0.39-0.85c0.04-0.39,0.25-0.68,0.59-0.81l0.9-0.39 c0.91-0.41,1.36-1.36,1.09-2.36L20,6.8c-0.25-0.93-1.19-1.5-2.18-1.32l-0.98,0.2c-0.29,0.07-0.68-0.08-0.91-0.35 c-0.25-0.29-0.3-0.61-0.17-0.95l0.39-0.92c0.34-0.95-0.04-1.98-0.88-2.41l-0.48-0.24c-0.84-0.5-1.97-0.23-2.54,0.61l-0.52,0.85 c-0.15,0.26-0.52,0.43-0.85,0.39c-0.39-0.04-0.68-0.25-0.81-0.59l-0.4-0.92C9.24,0.27,8.27-0.19,7.33,0.07L6.86,0.25 C5.91,0.51,5.3,1.46,5.48,2.43l0.2,0.98C5.75,3.7,5.6,4.08,5.33,4.31c-0.29,0.25-0.61,0.3-0.95,0.18L3.51,4.12 c-0.85-0.43-1.9-0.07-2.45,0.84L0.79,5.43C0.36,6.3,0.63,7.4,1.43,7.93l0.85,0.52C2.53,8.6,2.7,8.97,2.66,9.3 C2.62,9.7,2.41,9.98,2.07,10.11l-0.92,0.4c-0.88,0.44-1.33,1.41-1.08,2.41l0.18,0.47c0.25,0.93,1.18,1.5,2.18,1.32l0.98-0.2 c0.29-0.08,0.68,0.08,0.9,0.35c0.25,0.29,0.3,0.61,0.18,0.95l-0.39,0.92c-0.21,0.58-0.6,1.66,0.89,2.41c0.01,0,0.01,0.01,0.02,0.01 c1.34,0.59,2.03,0.44,2.5,0.22c0.12-0.03,0.23-0.11,0.3-0.22l0.78-1.23c0.15-0.26,0.52-0.43,0.85-0.39c0.4,0.04,0.68,0.25,0.81,0.59 l0.39,0.91c0.33,0.73,1.01,1.17,1.79,1.17c0.19,0,0.38-0.03,0.57-0.08l0.47-0.18c0.93-0.25,1.5-1.19,1.32-2.18l-0.2-0.98 c-0.07-0.29,0.08-0.68,0.35-0.9c0.29-0.25,0.61-0.3,0.95-0.18l0.92,0.39c0.94,0.35,1.98-0.04,2.41-0.89l0.24-0.48 C19.94,13.89,19.67,12.76,18.82,12.19z M18.56,14.25l-0.26,0.51c-0.2,0.4-0.7,0.57-1.14,0.4l-0.92-0.39 c-0.71-0.26-1.4-0.14-1.96,0.34c-0.56,0.47-0.84,1.25-0.68,1.89l0.19,0.95c0.09,0.48-0.17,0.91-0.64,1.04l-0.47,0.18 c-0.48,0.13-0.93-0.09-1.13-0.54l-0.38-0.87c-0.25-0.68-0.86-1.13-1.62-1.21c-0.07-0.01-0.15-0.01-0.22-0.01 c-0.66,0-1.3,0.35-1.6,0.88l-0.68,1.08c-0.16,0.08-0.57,0.22-1.62-0.24c-0.65-0.33-0.61-0.53-0.39-1.14l0.39-0.92 c0.26-0.7,0.14-1.4-0.34-1.97c-0.47-0.56-1.26-0.84-1.89-0.68l-0.95,0.19c-0.47,0.08-0.91-0.17-1.04-0.64l-0.17-0.46 c-0.14-0.58,0.18-1.03,0.54-1.21l0.87-0.38c0.68-0.25,1.13-0.86,1.22-1.62c0.09-0.73-0.27-1.49-0.87-1.83l-0.82-0.5 C1.61,6.85,1.48,6.29,1.68,5.9l0.25-0.44C2.16,5.08,2.65,4.8,3.09,5.03l0.92,0.39c0.7,0.26,1.4,0.14,1.97-0.34 c0.56-0.47,0.84-1.25,0.68-1.89L6.46,2.24C6.38,1.79,6.67,1.34,7.17,1.2l0.47-0.18C8.08,0.9,8.55,1.14,8.77,1.57l0.37,0.87 c0.25,0.68,0.86,1.13,1.62,1.21c0.74,0.09,1.49-0.27,1.83-0.87l0.5-0.82c0.23-0.35,0.76-0.55,1.21-0.28l0.51,0.26 c0.4,0.2,0.57,0.69,0.4,1.15l-0.39,0.92c-0.26,0.7-0.14,1.4,0.34,1.97c0.47,0.56,1.25,0.84,1.89,0.68l0.95-0.19 c0.47-0.08,0.91,0.17,1.04,0.64l0.18,0.47c0.13,0.48-0.09,0.93-0.54,1.13l-0.87,0.38c-0.68,0.25-1.13,0.86-1.22,1.62 c-0.09,0.73,0.27,1.49,0.87,1.83l0.81,0.5C18.63,13.26,18.83,13.79,18.56,14.25z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M12.07,6.38c-0.99-0.52-2.12-0.63-3.18-0.32c0,0-0.01,0-0.01,0C7.77,6.43,6.88,7.19,6.37,8.2 c-0.49,0.97-0.57,2.08-0.23,3.09c0.53,1.77,2.24,2.94,4.04,2.94c0.39,0,0.79-0.06,1.18-0.17c2.15-0.65,3.42-3.04,2.76-5.22 C13.8,7.78,13.08,6.91,12.07,6.38z M11.07,13.1c-1.67,0.5-3.49-0.46-3.98-2.11c-0.26-0.78-0.2-1.61,0.17-2.34 C7.65,7.88,8.33,7.3,9.19,7.02c0.8-0.24,1.66-0.15,2.42,0.25c0.76,0.4,1.31,1.06,1.55,1.85C13.66,10.78,12.7,12.61,11.07,13.1z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}
.theme-platform .header-border .h {
    color: var(--green);
    border-bottom: 1px solid var(--green);
}
.theme-platform {

}


/* ----------------------------------------------------------------------------------------------------------- profile */
.theme-platform .form-profile-default .profile-blue-btn.form-group .btn {
	color: var(--main);
	border-radius: 0;
	border-color: rgba(0, 0, 0, 0.125);
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s;
}
.theme-platform .form-profile-default .profile-blue-btn.form-group .btn:hover {
	color: var(--main);
	background-color: var(--bgColor);
}
.theme-platform .form-profile-main [widget="sx-widget-sxcollapsablepanel"] .card-header h5 a {
	background-color: var(--bgColor);
	color: var(--second);
	font-size: 16px;
	text-decoration: none;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s;
	padding: 1rem 0.8rem 1rem 4rem;
	position: relative;
	margin-left: 0;
}
.theme-platform .form-profile-main [widget="sx-widget-sxcollapsablepanel"] .card-header h5 a:hover {
	background-color: transparent;
}
.theme-platform .form-profile-default div.card-profile .card-header a:before, 
.theme-platform .form-profile-default div.card-personalinfo .card-header a:before {
	position: absolute;
	top: 5px;
	left: 9px;
	background-color: var(--yellow);
	color: #fff;
	padding: .5rem;
	border-radius: 15px;
	height: 30px;
	width: 30px;
	font-size: 1.5rem;
	background-repeat: no-repeat;
	background-position: center;
}
.theme-platform .form-profile-main [widget="sx-widget-sxcollapsablepanel"]:not(.card-profile):not(.card-personalinfo) .card-header h5 a:before {
	position: absolute;
	top: 5px;
	left: 9px;
	content: '';
	background-color: var(--yellow);
	color: #fff;
	padding: .5rem;
	border-radius: 15px;
	height: 30px;
	width: 30px;
	font-size: 0.8rem;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20.25px' height='20.19px' viewBox='0 0 20.25 20.19' style='enable-background:new 0 0 20.25 20.19;' xml:space='preserve' %3E%3Cpath style='fill:%23FFFFFF;' d='M18.82,12.19l-0.84-0.52c-0.26-0.15-0.43-0.52-0.39-0.85c0.04-0.39,0.25-0.68,0.59-0.81l0.9-0.39 c0.91-0.41,1.36-1.36,1.09-2.36L20,6.8c-0.25-0.93-1.19-1.5-2.18-1.32l-0.98,0.2c-0.29,0.07-0.68-0.08-0.91-0.35 c-0.25-0.29-0.3-0.61-0.17-0.95l0.39-0.92c0.34-0.95-0.04-1.98-0.88-2.41l-0.48-0.24c-0.84-0.5-1.97-0.23-2.54,0.61l-0.52,0.85 c-0.15,0.26-0.52,0.43-0.85,0.39c-0.39-0.04-0.68-0.25-0.81-0.59l-0.4-0.92C9.24,0.27,8.27-0.19,7.33,0.07L6.86,0.25 C5.91,0.51,5.3,1.46,5.48,2.43l0.2,0.98C5.75,3.7,5.6,4.08,5.33,4.31c-0.29,0.25-0.61,0.3-0.95,0.18L3.51,4.12 c-0.85-0.43-1.9-0.07-2.45,0.84L0.79,5.43C0.36,6.3,0.63,7.4,1.43,7.93l0.85,0.52C2.53,8.6,2.7,8.97,2.66,9.3 C2.62,9.7,2.41,9.98,2.07,10.11l-0.92,0.4c-0.88,0.44-1.33,1.41-1.08,2.41l0.18,0.47c0.25,0.93,1.18,1.5,2.18,1.32l0.98-0.2 c0.29-0.08,0.68,0.08,0.9,0.35c0.25,0.29,0.3,0.61,0.18,0.95l-0.39,0.92c-0.21,0.58-0.6,1.66,0.89,2.41c0.01,0,0.01,0.01,0.02,0.01 c1.34,0.59,2.03,0.44,2.5,0.22c0.12-0.03,0.23-0.11,0.3-0.22l0.78-1.23c0.15-0.26,0.52-0.43,0.85-0.39c0.4,0.04,0.68,0.25,0.81,0.59 l0.39,0.91c0.33,0.73,1.01,1.17,1.79,1.17c0.19,0,0.38-0.03,0.57-0.08l0.47-0.18c0.93-0.25,1.5-1.19,1.32-2.18l-0.2-0.98 c-0.07-0.29,0.08-0.68,0.35-0.9c0.29-0.25,0.61-0.3,0.95-0.18l0.92,0.39c0.94,0.35,1.98-0.04,2.41-0.89l0.24-0.48 C19.94,13.89,19.67,12.76,18.82,12.19z M18.56,14.25l-0.26,0.51c-0.2,0.4-0.7,0.57-1.14,0.4l-0.92-0.39 c-0.71-0.26-1.4-0.14-1.96,0.34c-0.56,0.47-0.84,1.25-0.68,1.89l0.19,0.95c0.09,0.48-0.17,0.91-0.64,1.04l-0.47,0.18 c-0.48,0.13-0.93-0.09-1.13-0.54l-0.38-0.87c-0.25-0.68-0.86-1.13-1.62-1.21c-0.07-0.01-0.15-0.01-0.22-0.01 c-0.66,0-1.3,0.35-1.6,0.88l-0.68,1.08c-0.16,0.08-0.57,0.22-1.62-0.24c-0.65-0.33-0.61-0.53-0.39-1.14l0.39-0.92 c0.26-0.7,0.14-1.4-0.34-1.97c-0.47-0.56-1.26-0.84-1.89-0.68l-0.95,0.19c-0.47,0.08-0.91-0.17-1.04-0.64l-0.17-0.46 c-0.14-0.58,0.18-1.03,0.54-1.21l0.87-0.38c0.68-0.25,1.13-0.86,1.22-1.62c0.09-0.73-0.27-1.49-0.87-1.83l-0.82-0.5 C1.61,6.85,1.48,6.29,1.68,5.9l0.25-0.44C2.16,5.08,2.65,4.8,3.09,5.03l0.92,0.39c0.7,0.26,1.4,0.14,1.97-0.34 c0.56-0.47,0.84-1.25,0.68-1.89L6.46,2.24C6.38,1.79,6.67,1.34,7.17,1.2l0.47-0.18C8.08,0.9,8.55,1.14,8.77,1.57l0.37,0.87 c0.25,0.68,0.86,1.13,1.62,1.21c0.74,0.09,1.49-0.27,1.83-0.87l0.5-0.82c0.23-0.35,0.76-0.55,1.21-0.28l0.51,0.26 c0.4,0.2,0.57,0.69,0.4,1.15l-0.39,0.92c-0.26,0.7-0.14,1.4,0.34,1.97c0.47,0.56,1.25,0.84,1.89,0.68l0.95-0.19 c0.47-0.08,0.91,0.17,1.04,0.64l0.18,0.47c0.13,0.48-0.09,0.93-0.54,1.13l-0.87,0.38c-0.68,0.25-1.13,0.86-1.22,1.62 c-0.09,0.73,0.27,1.49,0.87,1.83l0.81,0.5C18.63,13.26,18.83,13.79,18.56,14.25z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M12.07,6.38c-0.99-0.52-2.12-0.63-3.18-0.32c0,0-0.01,0-0.01,0C7.77,6.43,6.88,7.19,6.37,8.2 c-0.49,0.97-0.57,2.08-0.23,3.09c0.53,1.77,2.24,2.94,4.04,2.94c0.39,0,0.79-0.06,1.18-0.17c2.15-0.65,3.42-3.04,2.76-5.22 C13.8,7.78,13.08,6.91,12.07,6.38z M11.07,13.1c-1.67,0.5-3.49-0.46-3.98-2.11c-0.26-0.78-0.2-1.61,0.17-2.34 C7.65,7.88,8.33,7.3,9.19,7.02c0.8-0.24,1.66-0.15,2.42,0.25c0.76,0.4,1.31,1.06,1.55,1.85C13.66,10.78,12.7,12.61,11.07,13.1z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}
/* ============ theme-platform end ======== */