body {
  background-color: #f3f7ff;
  color: #464a53;
}
a,
span.lnk {
  color: inherit;
}
a:hover,
span.lnk:hover {
  color: inherit;
}
input[type='text']:focus,
input[type='password']:focus,
input[type='number']:focus,
.psw_input:focus,
.inputs-set:focus {
  border: 1px solid #ED5A24;
}
h2 {
  color: #464a53;
}
.transparent {
  color: #ed5a24;
}
.green {
  background-color: #cdffcb;
}
.red {
  background-color: #ff2222;
}
.green-dark {
  background-color: #55ddaa !important;
}
.blue {
  background-color: #cdcbff;
}
.gray {
  background-color: #dddddd;
}
.yellow {
  background-color: #EFDF05;
}
.c-green {
  color: #32ab40 !important;
}
.c-red {
  color: red !important;
}
.c-blue {
  color: #1067FF !important;
}
.doc-stage-new {
  background-color: #cdffcb;
}
.doc-stage-send {
  background-color: #cdcbff;
}
.doc-stage-end {
  background-color: #55ddaa !important;
}
.doc-stage-payed {
  background-color: #00FFFE;
}
.dd.borderRadiusTp .ddTitle {
  border-color: #3671cb;
}
.dd.borderRadiusTp .ddChild {
  border-color: #3671cb;
}
.body-autorize {
  background-color: #3671cb;
}
.body-autorize:after {
  content: "";
  display: block;
  background: #3671cb;
  opacity: 0.5;
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
div.top_menu {
  background-color: #3671cb;
  color: #ffffff;
}
div.top_menu a {
  color: #ffffff !important;
}
div.top_menu img *,
div.top_menu object *,
div.top_menu svg * {
  fill: #ffffff;
  stroke: #ffffff;
  stroke-width: 0.3;
  opacity: 1;
}
div.top_menu .tm_drop_menu:not(:last-child):after {
  background-color: #3063b3;
}
div.top_menu div.tm_submenu a .event_num {
  background: #3671cb;
  color: #ffffff;
}
a.kassa-docs-link * {
  fill: #464a53;
}
div.menu-orientation svg .color_mod_fill {
  fill: #ffffff;
}
div.menu-orientation svg .color_mod_stroke {
  stroke: #ffffff;
}
span.tm_drop_menu div.tm_submenu a:hover {
  box-shadow: inset 0 0 100px 100px rgba(54,113,203,0.41);
}
.head {
  background: #ffffff;
  border-bottom: #3063b3 solid 1px;
  color: #000000;
}
.head .ddcommon:hover .ddTitle {
  background: #eeeeee;
}
.head .ddcommon .ddTitle {
  background: #ffffff;
  color: #555555;
}
.head .ddcommon .ddChild {
  background: #ffffff;
  color: #555555;
}
.userbox {
  color: #777777;
}
.userbox>div:hover {
  background: #eeeeee;
}
.my .my-name {
  color: #3671cb !important;
}
.my .my-group,
.my .my-stock,
.my .my-old {
  background: #f3f7ff;
  color: #464a53;
}
.action-list>div,
.dd_menu,
.filter_field {
  border-color: #3671cb;
}
.action-list>div hr,
.dd_menu hr,
.filter_field hr {
  background: #3671cb;
}
.filter_field:before {
  background-color: #555555;
  color: #ffffff;
}
.page_nums span.page_num {
  background-color: #ed5a24;
  color: #ffffff !important;
}
.page_nums a.page_num.nav {
  background-color: #ed5a24;
  color: #ffffff !important;
}
.slide-toggle a.slide-toggler {
  background-color: #f3f7ff;
  border-left: #464a53 solid 1px;
}
div.parval {
  border-color: #464a53 !important;
  color: #464a53 !important;
}
div.parval>span {
  background: #555555;
  color: #ffffff;
}
.doc-head div.parval {
  border-color: #3671cb !important;
}
.doc-head div.parval>span {
  background: #555555;
  color: #3671cb !important;
  border-color: #3671cb !important;
}
.btn-colors {
  background-color: #ed5a24;
  color: #ffffff;
  text-decoration: none;
}
.btn-colors.green {
  background-color: #55ddaa !important;
}
.transp {
  color: #3671cb !important;
  background-color: #f3f7ff !important;
  border: #555555 solid 1px !important;
}
input[type='button'],
input[type='submit'],
button,
input[type='reset'],
a.btn {
  background-color: #ed5a24;
  color: #ffffff;
  text-decoration: none;
}
input[type='button'].green,
input[type='submit'].green,
button.green,
input[type='reset'].green,
a.btn.green {
  background-color: #55ddaa !important;
}
.adv-btn>span {
  background-color: #f3f7ff !important;
}
.adv-btn>span a {
  color: #3671cb !important;
}
a.b-submenu-tabs__tab-link {
  background-color: #ed5a24;
  color: #ffffff;
}
.filter_button {
  background-color: #ed5a24;
  color: #ffffff !important;
  text-decoration: none;
}
.filter_button:hover {
  color: #ffffff !important;
}
.filter_field .filter-buttons {
  background: #f3f7ff;
  color: #464a53;
}
.filter_button#close_filter {
  background-color: #3671cb;
  color: #464a53 !important;
}
.check_tumbler label {
  background-color: white;
}
.check_tumbler label i {
  background-color: #ed5a24;
}
.check_tumbler input:checked ~ label {
  background-color: #ed5a24;
}
.check_tumbler input:checked ~ label i {
  background-color: #f3f7ff !important;
}
table.b-cashflow-table {
  background-color: #f3f7ff;
}
table.b-cashflow-table th {
  background-color: #ed5a24;
  color: #ffffff;
}
table.b-cashflow-table tr {
  background: #f3f7ff;
  color: #464a53;
}
table.b-cashflow-table tr:nth-child(even) {
  background: #ffffff;
}
.action-list.gear::before {
  color: #ed5a24 !important;
}
#modalWndObj {
  background-color: #f3f7ff;
  color: #464a53;
  border: #3671cb solid 3px;
}
#modalWndObj #shead_inner {
  background-color: #555555;
  color: #ffffff;
}
.table-actions {
  color: #ffffff !important;
}
.action-list.cubs,
.filter-trigger-icon {
  color: #3671cb !important;
  background-color: #f3f7ff;
  border: #464a53 solid 1px;
}
.filter-trigger-icon {
  color: #888888 !important;
  opacity: 0.4;
}
.filter-trigger-icon.triggered,
.filter-trigger-icon:hover {
  color: #3671cb !important;
  opacity: 1;
}
table.zebra tr:nth-child(even) {
  background: #dddddd;
}
.ui-keyboard-button[data-action="accept"] {
  background: #ed5a24 !important;
  color: #ffffff !important;
}
a.lastjurn {
  color: #3671cb !important;
  background-color: #f3f7ff !important;
  border: #555555 solid 1px !important;
}
#go_up,
#go_down {
  background: #ed5a24;
  color: #ffffff;
}
div.profile {
  background: #ffffff;
  color: #555555;
  border: #3671cb solid 1px;
}
.content-box {
  background: #ffffff;
  color: #555555;
}
table.dott tbody td:first-child {
  color: #bbbbbb !important;
}
.menu-opener {
  background-color: #3671cb;
}
.menu-opener svg * {
  fill: #ffffff;
}
.menu-opener span {
  border: #ffffff solid 1px;
  border-radius: 4px;
}
.sklad_info td>span {
  border-bottom-color: #3671cb !important;
}
.sklad_info td .open-close-sends a:before,
.sklad_info td .open-close-sends span:before,
.sklad_info td .places-weight a:before,
.sklad_info td .places-weight span:before {
  color: #3671cb;
}
.sklad_info td.sel>span {
  background: #3671cb !important;
  color: #ffffff !important;
}
.sklad_info td.sel .open-close-sends,
.sklad_info td.sel .places-weight {
  border-left-color: #ffffff !important;
}
.sklad_info td.sel .open-close-sends a:before,
.sklad_info td.sel .open-close-sends span:before,
.sklad_info td.sel .places-weight a:before,
.sklad_info td.sel .places-weight span:before {
  color: #ffffff;
}
.line_list {
  color: #3671cb;
}
.line_list a:empty {
  background: transparent;
  color: #3671cb;
}
.resize {
  color: #3671cb;
}
.doc-head {
  background-color: #ffffff;
  color: #555555;
  border: #3671cb solid 1px;
}
.doc-head-top {
  background-color: #ffffff;
}
.doc-head-top:before {
  border-bottom: #3671cb solid 1px;
}
.kassa .doc-head-container,
.fin-balance .doc-head-container {
  background-color: #ffffff;
  border: #3671cb solid 1px;
}
.kassa .doc-head,
.fin-balance .doc-head {
  background-color: transparent;
  color: black;
  border: none;
}
.kassa .kassa-head,
.kassa .fb-head,
.fin-balance .kassa-head,
.fin-balance .fb-head {
  background-color: #ffffff;
  border-bottom: #3063b3 solid 1px;
}
.kassa .kassa-head .kassa-docs-link,
.kassa .fb-head .kassa-docs-link,
.fin-balance .kassa-head .kassa-docs-link,
.fin-balance .fb-head .kassa-docs-link {
  background-color: #3671cb;
}
.kassa .kassa-head .kassa-docs-link span,
.kassa .fb-head .kassa-docs-link span,
.fin-balance .kassa-head .kassa-docs-link span,
.fin-balance .fb-head .kassa-docs-link span {
  border: #ffffff solid 1px;
  border-radius: 4px;
}
.kassa .kassa-head .kassa-docs-link svg *,
.kassa .fb-head .kassa-docs-link svg *,
.fin-balance .kassa-head .kassa-docs-link svg *,
.fin-balance .fb-head .kassa-docs-link svg * {
  fill: #ffffff;
}
.kassa .kassa-head .fb-add .kassa-docs-link span,
.kassa .fb-head .fb-add .kassa-docs-link span,
.fin-balance .kassa-head .fb-add .kassa-docs-link span,
.fin-balance .fb-head .fb-add .kassa-docs-link span {
  border-color: black;
}
.kassa .kassa-head .ui-datepicker-trigger,
.kassa .kassa-head .kassa-head-btn,
.kassa .fb-head .ui-datepicker-trigger,
.kassa .fb-head .kassa-head-btn,
.fin-balance .kassa-head .ui-datepicker-trigger,
.fin-balance .kassa-head .kassa-head-btn,
.fin-balance .fb-head .ui-datepicker-trigger,
.fin-balance .fb-head .kassa-head-btn {
  border: #464a53 solid 1px;
  background-color: #f3f7ff;
}
.kassa .b-submenu-tabs li a,
.fin-balance .b-submenu-tabs li a {
  border: #464a53 solid 1px;
  color: #464a53;
}
.kassa .b-submenu-tabs li.sel a:first-child,
.kassa .b-submenu-tabs li.b-submenu-tabs__tab_state_active a:first-child,
.fin-balance .b-submenu-tabs li.sel a:first-child,
.fin-balance .b-submenu-tabs li.b-submenu-tabs__tab_state_active a:first-child {
  outline: #ed5a24 solid 3px;
  border-radius: 4px;
  font-weight: bold;
}
.kassa .b-submenu-tabs .action-list.cubs,
.fin-balance .b-submenu-tabs .action-list.cubs {
  background-color: #ed5a24;
  color: white;
}
.table-container {
  border: #3671cb solid 1px;
  border-radius: 4px;
}
table.yellow {
  background-color: #fff9e4;
}
table.yellow th {
  background-color: #ffe075;
}
table.orange {
  background-color: #c4d5f0;
}
table.orange th {
  background-color: #9bb9e5;
}
table.green {
  background-color: #cdffcb;
}
table.green th {
  background-color: #65e9a9;
}
table.red {
  background-color: #ffc6c6;
}
table.red th {
  background-color: #ff9191;
}
table.blue,
.tbl {
  border: #3671cb solid 1px;
  background-color: #fce8e1;
}
table.blue th,
.tbl th {
  background-color: #f9c5b1;
}
.usl-list .return .nom-name {
  background: #f3b1c8 !important;
}
.show-shfc .edit {
  color: #3671cb;
}
.color-main-light {
  color: #3671cb;
}
@keyframes ch-color {
  from {
    color: #3671cb;
    font-weight: bold;
  }
  to {
    color: inherit;
  }
}
.doc-parent,
.doc-provel {
  background-color: #f3a312;
  color: white;
}
.input_container.date:before {
  background-color: #f3f7ff;
}
.action-buttons>input,
.action-buttons>a,
.action-buttons>button,
.action-buttons>span,
.action-buttons>div {
  background-color: #ed5a24;
  color: #ffffff;
  text-decoration: none;
}
.action-buttons>input.green,
.action-buttons>a.green,
.action-buttons>button.green,
.action-buttons>span.green,
.action-buttons>div.green {
  background-color: #55ddaa !important;
}
.line>span {
  background: transparent !important;
  border: #464a53 solid 1px;
  color: #3671cb;
}
.input-actions>span {
  background: #f3f7ff;
  color: #464a53;
  border-left: #464a53 solid 1px;
}
.agent-search .agent-search-extra {
  background-color: #ed5a24;
}
.doc-num.other-filial {
  color: #ed5a24;
}
.sel_boxes span.s_box {
  border-color: #464a53;
  background: transparent;
  color: #3671cb;
  border-radius: 4px;
}
.sel_boxes span.s_box a {
  text-decoration: none;
}
.itog_line {
  background-color: #555555;
  color: #ffffff;
  border: #3671cb solid 1px;
}
.place-rate-img-html .price-rate-logo {
  background: #f5a182;
  border: #ed5a24 solid 1px;
  border-radius: 4px;
  text-align: center;
}
.place-rate-img-html .deliv-rates {
  background: #f5a182;
  border: #ed5a24 solid 1px;
  border-radius: 4px;
}
.tm_drop_menu .sel {
  border-bottom: #ed5a24 solid 3px;
}
a.btn.sel {
  outline: #3671cb solid 3px;
}
#quick_alert {
  border: #3671cb solid 3px;
}
#quick_alert:before {
  background-color: #55ddaa !important;
}
.agent-search-icon {
  background-color: #3671cb;
}
.bordered {
  border: #3671cb solid 3px;
  border-radius: 4px;
}
.fb-agent-info {
  color: #ed5a24;
}
.fb-table-show {
  background-color: #fce8e1;
}
