@charset "UTF-8";
#profile {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9bdcbf+0,60abf8+61,4a9ad1+100 */
  background: #9bdcbf;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #9bdcbf 0%, #60abf8 61%, #4a9ad1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bdcbf', endColorstr='#4a9ad1',GradientType=1 );
  /* IE6-9 */ }

.user-status {
  height: 24px;
  width: 24px;
  border-radius: 50%;
  margin-right: 5px; }

.user-permissions-string {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid gray; }

.user-permissions-string > span {
  display: inline-block;
  width: 300px;
  margin-right: auto; }

.user-permissions-string > div {
  display: flex;
  justify-content: space-between;
  width: 50px;
  text-align: left; }

.user-permissions-switch {
  width: 15px;
  height: 15px;
  margin-left: 5px; }

.user-permissions-stock {
  display: inline-block;
  border-radius: 8px;
  margin: 5px;
  padding: 5px;
  cursor: pointer;
  background-color: #89DCD8;
  color: #fff;
  opacity: 1; }

.user_label_big {
  width: 120px;
  height: 72px; }

.icon {
  width: 35px;
  height: 35px; }

.icon__check {
  background-image: url("../img/icons8-checked-96.png");
  background-size: cover; }

.icon__box {
  display: block;
  background-image: url("../img/box_c.png");
  background-size: cover; }

.icon__truck {
  display: block;
  background-image: url("../img/truck-filled-32.png");
  background-size: cover; }

.icon__male {
  display: block;
  background-image: url("../img/user-male-filled.png");
  background-size: cover; }

.icon-little {
  width: 20px;
  height: 20px; }

.btn:disabled {
  opacity: 0.3; }

.bg_backgorund_red {
  background-color: #DD001F;
  background-color: #F81632;
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54);
  transition: all 0.3s ease;
  color: white; }

.icon-btn {
  width: 40px;
  height: 40px;
  border: none;
  margin-left: 5px;
  cursor: pointer;
  border-radius: 20px; }

.title-btn {
  margin-left: 5px;
  cursor: pointer;
  border-radius: 20px;
  padding-left: 6px !important;
  padding-right: 6px !important;
  color: white;
  height: 40px; }

.title-btn:hover {
  color: black; }

.icon-btn:disabled {
  opacity: 0.3; }

.icon-btn__unlink {
  background-image: url("../img/icons8-unlink.png");
  /*background-color: #DD001F;*/
  background-size: cover;
  width: 30px;
  height: 30px; }

.icon-btn__check--green {
  background-image: url("../img/icons8-checked-96.png");
  background-color: #89DCD8;
  background-size: cover; }

.icon-btn__check--white {
  background-image: url(../img/icons8-checked-48.png);
  background-color: #89DCD8;
  background-size: cover; }

.icon-btn__add {
  background-image: url(../img/plus-math-50.png);
  background-color: #89DCD8;
  background-size: cover; }

.icon-btn_size {
  background-image: url(../img/font_s.png);
  background-color: #573691;
  background-size: cover;
  width: 40px;
  height: 40px; }

.icon-btn__edit_small {
  background-image: url(../img/icons8-edit-50.png);
  background-color: #89DCD8;
  background-size: cover;
  width: 30px;
  height: 30px; }

.icon-btn__edit {
  background-image: url(../img/icons8-edit-50.png);
  background-color: #89DCD8;
  background-size: cover; }

.icon-btn__edit--black {
  background-image: url(../img/edit.png);
  background-size: cover;
  height: 28px;
  width: 28px; }

.icon-btn__delete {
  background-image: url(../img/trash-100.png);
  background-color: #89DCD8;
  background-size: cover; }

.icon-btn__delete--red {
  background-image: url(../img/trash-red.png);
  background-color: #fff;
  background-size: cover; }

.icon-btn__settings {
  background-image: url(../img/menu_s.png);
  background-size: cover; }

.icon-btn__go {
  background-image: url(../img/arrow-right.png);
  background-size: cover; }

.icon-btn__goods-left {
  background-image: url(../img/goods-left.png);
  background-size: cover;
  background-color: #fff; }

.icon-btn__rgb {
  background-image: url(../img/rgb-circle-1-50.png);
  background-size: cover; }

.icon-btn__set-password {
  background-image: url(../img/icons8-set-password.png);
  background-color: #89DCD8;
  background-size: cover; }

.icon-btn__lock-user {
  background-color: #89DCD8;
  background-image: url(../img/icons8-lock-user.png);
  background-size: cover; }

.icon-btn__return {
  background-image: url(../img/icons8-left-100.png);
  background-size: cover;
  background-color: #DD001F;
  margin-right: 5px; }

.icon-btn__return_modal {
  background-image: url(../img/icons8-left-100.png);
  background-size: cover;
  background-color: #DD001F;
  margin-right: 5px;
  padding-right: 5px;
  margin-top: 5px;
  margin-left: 0px; }

.icon-btn__copy {
  background-image: url(../img/copy_dubl-50.png);
  background-size: cover;
  background-color: darkcyan;
  margin-right: 5px; }

.icon-btn__copy:hover {
  background-color: darkgreen; }

.icon-btn__view {
  background-image: url(../img/select-all-100.png);
  background-size: cover;
  background-color: mediumpurple;
  margin-right: 5px; }

.icon-btn__delivery {
  background-image: url(../img/suppliers.png);
  background-size: cover;
  background-color: transparent;
  margin-right: 5px; }

.icon-btn__pdf {
  background-image: url(../img/pdf.png);
  background-size: cover;
  background-color: transparent;
  margin-right: 5px; }

.icon-btn__excel {
  background-image: url(../img/excel.png);
  background-size: cover;
  background-color: transparent;
  margin-right: 5px; }

.icon-btn__view-tiles {
  background-image: url(../img/collage-96-3x.png);
  background-size: cover;
  background-color: plum;
  margin-right: 5px; }

.icon-btn__view:hover {
  background-color: purple; }

.icon-btn__sort {
  background-image: url(../img/sort-down-100.png);
  background-size: cover;
  background-color: sandybrown;
  margin-right: 5px; }

.icon-btn__sort:hover {
  background-color: darksalmon; }

.icon-btn__widescreen {
  background-image: url(../img/icon_full_screen.png);
  background-size: contain;
  background-color: transparent;
  background-repeat: no-repeat;
  margin-right: 10px;
  border-radius: 0px;
  width: 42px;
  height: 42px; }

.icon-logo {
  background-image: url(../img/icons8-classroom-96-2.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #DD001F;
  color: #ffffff;
  text-align: right;
  /* background-color: sandybrown;
  */
  margin-right: 10px;
  /* border-radius: 20px;
  */
  height: 40px;
  width: 100px; }

.reference-header {
  margin-bottom: 15px; }

.reference-header img {
  width: 44px;
  height: 44px; }

.reference-header h2 {
  margin-left: 5px; }

.reference-string {
  min-height: 35px;
  border: 1px solid #ccc;
  margin-bottom: -1px; }

.reference-string {
  height: 44px; }

.reference-string:hover {
  background-color: #ccc; }

.reference-row-number {
  display: inline-block;
  width: 25px;
  text-align: right;
  margin-right: 5px;
  font-weight: bold; }

.enterprise-card-block {
  margin-left: 55px;
  margin-right: 55px;
  margin-top: 55px; }

#list-contractors-card > h3 {
  margin-left: 54px; }

.negative-switch {
  width: 20px;
  height: 20px;
  margin-left: 10px; }

.keywords-card-select-color-container div {
  display: flex;
  justify-content: space-between;
  margin: 5px; }

.keywords-card-select-color {
  width: 40px;
  height: 40px;
  border-radius: 8px; }

.keyword {
  display: inline-block;
  border-radius: 8px;
  margin: 5px;
  padding: 5px;
  cursor: pointer;
  color: #fff;
  opacity: 1; }

.keyword__mute {
  opacity: 0.4; }

.keyword__small {
  font-size: 12px;
  cursor: default; }

#list-search-card-body-checked-keywords {
  margin: 20px 60px;
  padding: 10px; }

.goods-card-form {
  max-width: 780px; }

.goods-card-second-row {
  width: 100%; }

.goods-card-name {
  width: 100%; }

.goods-card-string {
  display: flex;
  justify-content: space-between; }

.goods-card-string-first-string {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px; }

.goods-card-first-row {
  width: 35%; }

.goods-card-first-row input {
  margin-bottom: 2px;
  text-align: right; }

.goods-card-first-row-price-column {
  width: 30%;
  max-width: 105px; }

.goods-card-first-row-express-column {
  width: 80%;
  padding-left: 6px;
  max-width: 406px; }

.goods-card-first-row-express-column textarea {
  height: 100px;
  width: 100%;
  resize: none; }

.goods-card-first-row-express-column select {
  display: block;
  width: 100%; }

.goods-card-img {
  position: relative;
  border: 1px solid black;
  width: 210px;
  height: 210px;
  margin-right: 15px;
  line-height: 210px;
  text-align: center; }

.price-total {
  display: flex;
  justify-content: space-between; }

.goods-card-img img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%; }

.goods-card-img label {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0; }

.goods-card-btns-container {
  display: flex;
  justify-content: space-between; }

.goods-card-btns-container > button {
  width: 200px; }

input[name="express-purchase-radio"],
input[name="express-sell-radio"] {
  display: none; }

input[name="express-purchase-radio"]:checked + label,
input[name="stock"]:checked + label,
input[name="express-sell-radio"]:checked + label {
  background-color: #eee; }

.express-container button {
  margin: 0;
  max-width: 64px; }

.express-container span {
  display: inline-block;
  width: 80px; }

.express-container div {
  margin-bottom: 5px; }

.express-container.express-container__muted {
  opacity: 0.3; }

.goods-card-price-lbl {
  text-align: right;
  width: 100px; }

.good-card-stock-row {
  height: 30px;
  border-width: 0px; }

.goods-stock-header {
  margin-top: 20px; }

.goods-stock-body {
  border-width: 10px;
  border-color: #000; }

#goods-card-total-balance table {
  border: 1px solid gray; }

#goods-card-total-balance td {
  border: 1px solid lightgray !important; }

/*#goods-card-total-balance tr:first-child{
  color: gray;
}
*/
.goods-stock-header:first-child {
  background-color: #489DD6; }

.goods-stock-header .icon {
  opacity: 0.4; }

.goods-stock-body {
  border-width: 10px;
  border-color: #000;
  margin-left: 10px;
  margin-right: 12px; }

.card-good_local_body .row {
  /*background: blue;*/
  margin-top: 10px; }

.card-good_local_body select {
  margin-top: -6px; }

.card-good_local_body input {
  margin-top: -4px;
  height: 36px; }

.card-good_local_body {
  /*background: red;*/
  padding-left: 26px;
  padding-right: 00px;
  /*margin-right: 0px;*/ }

.card-goods-row-group {
  width: 60px;
  /*background:yellow;*/ }

.card-goods-row-barcode {
  width: 80px;
  /*background:yellow;*/
  margin-left: 10px; }

.card-goods-row-group-barcode select {
  width: 180px; }

.card-goods-row-group-barcode input {
  width: 170px; }

.card-goods-row-price {
  width: 60px; }

.card-good_price_block_space_in_blocks {
  width: 60px;
  text-align: center; }

.good_price_block input {
  /*background: red;*/
  width: 120px; }

.goods-card-price-lbl-percent {
  /*width: 4/px;*/
  /*background: red;*/ }

.card_good_key_woord_view {
  /*background: yellow;*/
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 6px;
  /*border: 2px solid #94E0DD;*/
  padding-bottom: 0px;
  margin-bottom: 12px;
  /*margin-top: 12px;*/ }

.goods-card-form-place_for_bt {
  background: black;
  /*width: 25%;*/
  height: 68px;
  /*padding: 10px;*/
  /*background: red;*/
  border-radius: 6px;
  padding-top: 6px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25), 0 2px 6px rgba(0, 0, 0, 0.22); }

.goods-card-form-place_for_bt span {
  color: white;
  font-size: 20px;
  /*background: green;*/ }

.goods-card-form-place_for_bt .row {
  margin: 0px;
  padding: 0px; }

.goods-card-form-place_for_bt small {
  width: 100%;
  text-align: center;
  /*background: red;*/
  display: block;
  color: white;
  margin-top: 4px; }

.goods-card-form-place_for_bt input:input {
  background: rgba(0, 0, 0, 0); }

.goods-card-form-place_for_bt input[type=text] {
  /*background: red;*/
  border: 0px;
  /*-top: 4px;*/
  font-size: 24px;
  /*background: white */
  background: rgba(0, 0, 0, 0);
  /*background: green;*/
  /*border-bottom: 1px solid white;*/
  width: 90%;
  padding-right: 4px;
  color: white;
  text-align: right; }

.price_purchase_block {
  background: #B3091D;
  background: linear-gradient(to right, #B3091D, #DA0B23); }

.price_sell_block {
  background: #018533;
  background: linear-gradient(to right, #018533, #01AC41); }

.price_markup_block {
  background: #DFB939;
  background: linear-gradient(to top, #DFB939, #FCC500); }

.goods-card-on-stock-count h4 {
  color: white;
  width: 100%;
  text-align: center;
  font-size: 24px; }

.goods-card-on-stock-count {
  background: #007bff;
  background: linear-gradient(to top, #007bff, #499DD7); }

.goods-card-on-stock-count:hover {
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25), 0 12px 6px #499DD7; }

.img_edit_count {
  width: 100%;
  height: 100%;
  margin-top: -6px;
  /*background: red;*/
  background-image: url(../img/icons8-edit-50.png);
  /*background-color: #89DCD8;*/
  background-size: cover; }

.img_more_info {
  background: red;
  width: 100%;
  height: 100%; }

.card_good_last_prices {
  border: 0px solid white; }

.card_good_last_prices td {
  border: 0px solid white; }

.card_good_last_prices tr:nth-child(odd) {
  background-color: #ECF9FA; }

.card_good_last_prices tr:nth-child(even) {
  /* Задаем стили для четных рядов таблицы */
  background-color: #ffffff; }

.goods-tile {
  display: flex;
  flex-wrap: wrap; }

.goods-tile-card {
  width: 70px;
  height: 70px;
  margin: 10px;
  border: 1px solid gray;
  border-radius: 10px; }

.goods-tile-card img {
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0;
  width: 68px;
  height: 68px; }

.goods-tile-title {
  position: absolute;
  font-size: 10px;
  bottom: 0;
  right: 0;
  padding: 0;
  text-align: center;
  width: 50px;
  height: 15px;
  background-color: aliceblue;
  opacity: 0.8;
  border-radius: 10px; }

.goods-string {
  display: flex;
  justify-content: space-between;
  min-height: 35px;
  border: 1px solid #ccc;
  margin-bottom: -1px; }

.goods-string:hover {
  background-color: #ccc; }

.goods-stock-header {
  background-color: #94E0DD;
  border-radius: 6px 6px 0 0; }

.group-goods-price {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  vertical-align: top; }

.mozilla_txt_area {
  width: 31%;
  vertical-align: top; }

.barcode-box {
  background-color: #E9282C;
  padding: 4px;
  border-radius: 12px;
  min-width: 100px;
  text-align: center;
  color: white;
  margin: 4px;
  max-height: 32px; }

.main {
  background-color: #E9282C; }

#goods-card label {
  color: gray; }

#goods-card input {
  color: black; }

#goods-card-price-sell {
  font-size: 22px;
  padding: 0px 4px; }

.first-block {
  /*border-bottom: 1px dashed #64B5F6;*/
  margin-bottom: 20px; }

.barcode-block {
  padding: 6px;
  width: 98%;
  margin: 1%;
  min-height: 100px;
  background: #DAF5FF;
  border-radius: 12px;
  border: 1px dashed gray; }

.local-id-block {
  padding: 6px;
  width: 98%;
  margin: 1%;
  /*margin-top: 12px;*/
  min-height: 100px;
  background: #fbfbfb;
  border-radius: 12px;
  border: 1px dashed gray; }

.local-id-block select {
  margin-top: 6px; }

.local_id-box {
  cursor: pointer;
  background-color: #F0F0F0;
  padding: 4px 8px;
  border-radius: 12px;
  min-width: 100px;
  text-align: center;
  color: #3D3D3D;
  margin: 4px; }

.catalog-header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 15px;
  height: 40px; }

.catalog-header img {
  margin-top: 6px;
  width: 40px;
  height: 40px; }

.catalog-header h2 {
  margin-left: 5px;
  margin-top: 5px; }

.catalog-header-title {
  display: flex; }

.catalog-header-title img {
  margin-top: 4px;
  margin-right: 5px;
  width: 40px;
  height: 40px; }

.catalog-header-buttons {
  display: flex; }

.catalog-groups-header:nth-child(odd) {
  background-color: #ECF9FA; }

.catalog-groups-header:nth-child(even) {
  /* Задаем стили для четных рядов таблицы */
  background-color: #ffffff; }

.catalog-groups-header {
  display: flex;
  justify-content: space-between;
  height: 30px;
  background-color: #ECF9FA; }

.catalog-groups-column {
  width: auto;
  width: 20%;
  border: 0px solid gray;
  border-spacing: 0;
  margin-left: -1px;
  padding: 2px; }

.catalog-groups-header:first-child {
  font-weight: 700;
  background-color: #94E0DD;
  color: #000;
  border-radius: 6px 6px 0 0;
  text-align: left; }

.catalog-groups-header:first-child:hover {
  background-color: #94E0DD; }

.catalog-groups-header:hover {
  background-color: #99C6C9; }

.catalog-groups-column:nth-child(1) {
  width: 10%;
  text-align: center; }

.catalog-groups-column:nth-child(2) {
  width: 90%; }

.catalog-groups-column:nth-child(3) {
  text-align: right; }

.catalog-groups-column:nth-child(4) {
  text-align: right; }

.catalog-groups-column:nth-child(4) button {
  width: 24px;
  height: 24px; }

.catalog-groups-column:nth-child(5) {
  width: 10%;
  padding: 0;
  text-align: center; }

/*
.catalog-groups-header tbody tr:nth-child(even) {
    background: #f5f5f5;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
}
*/
.catalog-groups-column button {
  background-color: #fff;
  padding: 0; }

#list-groups-goods-header-check-message {
  color: red; }

.catalog-goods-header tr th:nth-child(2) {
  text-align: left !important; }

.catalog-goods-body tr td:nth-child(3),
.catalog-goods-body tr td:nth-child(4) {
  text-align: right; }

.catalog-goods-body tr td {
  border: 0px solid white !important;
  border-top: 1px solid lightgray;
  border-left: 0px solid white;
  border-right: 0px solid white;
  padding: 0px;
  padding-top: 2px; }

.catalog-goods-body th {
  border: 0px solid white !important;
  padding: 2px !important;
  padding-left: 4px !important;
  width: 36px;
  text-align: center; }

.catalog-goods-body tr:nth-child(odd) {
  background-color: #ECF9FA; }

.catalog-goods-body tr:nth-child(even) {
  /* Задаем стили для четных рядов таблицы */
  background-color: #ffffff; }

.catalog-goods-body .btn-danger {
  padding: 1px !important;
  min-width: 32px; }

.catalog-goods-body td:nth-child(3) {
  width: 80px; }

.catalog-goods-body td:nth-child(4) {
  width: 80px; }

.catalog-goods-body td:nth-child(5) {
  width: 40px; }

.catalog-goods-body td:nth-child(6) {
  width: 40px; }

.informaion-light {
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: center;
  border-radius: 15px;
  top: 20px;
  left: 20px;
  width: 360px;
  height: 50px;
  z-index: 9999; }

.informaion-light p {
  margin: 0; }

.informaion-light button {
  display: block;
  position: absolute;
  top: 0px;
  right: 5px;
  z-index: 9999; }

.manufacture-card-block,
.balance-card-block {
  display: flex;
  justify-content: space-between; }

.manufacture-card-column {
  border: 0px solid gray;
  width: 33%; }

.manufacture-column-title {
  display: flex;
  justify-content: space-between; }

.manufacture-nomenklature-card--muted {
  opacity: 0.4;
  background-color: lightgreen; }

.manufacture-nomenklature-card--muted::after {
  content: 'Добавлено'; }

.manufacture-header {
  width: 100%;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  margin: 0;
  margin-right: 1px;
  background-color: #94E0DD;
  border: 0px solid gray;
  /* color: #ffffff;
  */
  color: #000000;
  border-radius: 6px 6px 0 0; }

.manufacture-header img {
  width: 44px;
  height: 44px; }

.manufacture-header h2 {
  margin-left: 5px; }

.manufacture-header:hover {
  background-color: #C3EDEB; }

/* Зебра в таблице
*/
.manufacture-header:nth-child(odd) {
  background-color: #ECF9FA; }

.manufacture-header:nth-child(even) {
  /* Задаем стили для четных рядов таблицы */
  background-color: #ffffff; }

.manufacture-header:first-child {
  margin-right: 1px;
  background-color: #94E0DD;
  font-weight: 600;
  border: 0px solid gray;
  /* color: #ffffff;
  */
  color: #000000;
  border-radius: 6px 6px 0 0; }

.manufacture-column {
  width: auto;
  text-align: left;
  border: 0px solid gray; }

.manufacture-4-column:nth-child(1) {
  width: 6%;
  max-width: 25px;
  display: flex;
  justify-content: center;
  text-align: center; }

.manufacture-4-column:nth-child(2) {
  text-align: left;
  width: 54%; }

.manufacture-4-column:nth-child(3) {
  width: 20%;
  text-align: right; }

.manufacture-4-column:nth-child(4) {
  margin-left: 4px;
  margin-right: 4px;
  width: 20%;
  max-width: 80px; }

.manufacture-3-column:nth-child(1) {
  width: 6%;
  max-width: 25px;
  text-align: center; }

.manufacture-3-column:nth-child(2) {
  text-align: left;
  width: 74%; }

.manufacture-3-column:nth-child(3) {
  width: 20%;
  text-align: right;
  margin-right: 4px; }

#list-receipt select, #list-sale input[type="text"], #list-sale select, #list-inventory input[type="text"], #list-inventory select {
  height: 38px; }

#list-receipt input[type="text"] {
  height: 38px; }

#list-receipt table input[type="text"] {
  height: auto;
  border: none; }

#list-receipt table th, #list-sale table th, #list-inventory table th {
  text-align: center;
  vertical-align: middle; }

.operation-trade-marckup-orange {
  color: #ff9900; }

.otLeftColumn {
  overflow-y: auto;
  height: 600px; }

.otRightColumnInventory {
  overflow-y: auto;
  height: 695px; }

.otModalHeight {
  height: 93vh; }

.otModalWidth {
  max-width: 1000px; }

.operations-purchase-kontragents {
  width: 280px;
  margin-right: 10px; }

.operations-trade-delivery {
  min-width: 60px;
  height: 40px;
  background-image: url("../img/suppliers.png");
  background-color: #DFB939;
  background-position: left;
  background-size: 45px, 45px;
  background-repeat: no-repeat;
  border-radius: 5px; }

.operations-trade-delivery label {
  min-width: 60px;
  height: 40px;
  padding-left: 43px; }

.operations-trade-delivery label input {
  margin-bottom: 0px;
  margin-top: 13px; }

.otPrice {
  font-size: 30px;
  font-stretch: ultra-condensed;
  text-align: right;
  width: 100%;
  min-width: 160px;
  border-radius: 6px; }

.otButtons {
  width: 40px;
  height: 40px;
  background-position: center;
  background-size: cover; }

.otBtnClear {
  background-image: url("../img/Cancel-96.png"); }

.otBtnBarcode {
  background-image: url("../img/Barcode-64.png");
  margin-bottom: 5px; }

.otBtnAddRow {
  /*background-image: url('../img/plus-math-50.png');
  width: 30px;
  height: 30px;*/
  background-image: url(../img/plus-math-50.png);
  background-color: #89DCD8;
  background-size: cover;
  border-radius: 22px;
  width: 44px;
  height: 44px; }

.otBtnFind {
  background-image: url("../img/icons8-search-26.png"); }

.otBtnDiscount {
  background-image: url("../img/percent.png");
  background-color: #E2B646; }

.header_first_level_in_modal {
  background-color: #DFB939; }

.header_second_level_in_modal {
  margin-right: 5px;
  margin-top: 5px;
  margin-left: 0px; }

.btn-operation {
  margin-right: 50px; }

.operations-sale-kontragents-list {
  margin-right: 4px;
  width: 180px; }

.search_block {
  /*background: red;*/
  margin: 0px; }

.operations_bt {
  width: 100px;
  height: 80px;
  min-height: 80px;
  margin-right: 10px;
  /*height: 90%;*/
  /*margin-top: 8px;*/
  /*margin-right: 20px;*/
  /*width: 100px;*/
  /* background: #DA0B23; 
  background: -webkit-linear-gradient(to right, #B3091D, #DA0B23); 
  background: linear-gradient(to right, #B3091D, #DA0B23); 
*/
  border-radius: 12px;
  /*background: #DA0B23;*/ }

.operations_bt_small {
  margin-right: 10px;
  margin-bottom: 2px;
  height: 39px; }

.reference-header {
  margin-bottom: 15px; }

.reference-header img {
  width: 44px;
  height: 44px; }

.reference-header h2 {
  margin-left: 5px; }

.reference-header {
  display: flex;
  justify-content: space-between;
  margin: 0; }

.reference-header:hover {
  background-color: #C3EDEB; }

/* Зебра в таблице
*/
.reference-header:nth-child(odd) {
  background-color: #ECF9FA; }

.reference-header:nth-child(even) {
  background-color: #ffffff; }

.reference-header.bg-light-selected {
  background-color: #89DCD8; }

.reference-header:first-child {
  margin-right: 1px;
  background-color: #94E0DD;
  font-weight: 600;
  border: 0px solid gray;
  /* color: #ffffff;
  */
  color: #000000;
  border-radius: 6px 6px 0 0; }

.reference-column {
  width: auto;
  border: 0px solid gray;
  margin-left: -1px;
  padding: 2px; }

.reference-column-3 {
  width: auto;
  border: 0px solid gray;
  margin-left: -1px;
  padding: 2px; }

.reference-column-3:nth-child(1) {
  width: 90px; }

.reference-column-3:nth-child(2) {
  width: 100%; }

.reference-column-3:nth-child(3) {
  width: 90px; }

.reference-column-7 {
  width: auto;
  border: 0px solid gray;
  margin-left: -1px;
  padding: 2px; }

.reference-column-7:nth-child(1) {
  width: 66px;
  text-align: center; }

.reference-column-7:nth-child(2) {
  width: 90%; }

.reference-column-7:nth-child(3) {
  max-width: 90px;
  width: 15%;
  text-align: right; }

.reference-column-7:nth-child(4) {
  width: 20px; }

.reference-column-7:nth-child(5) {
  max-width: 90px;
  width: 15%;
  text-align: left; }

.reference-column-7:nth-child(6) {
  width: 20px; }

.reference-column-7:nth-child(7) {
  max-width: 90px;
  width: 15%;
  text-align: center;
  padding-right: 4px; }

.reference-column-bill-card {
  width: auto;
  border: 0px solid gray;
  margin-left: -1px;
  padding: 2px; }

.reference-column-bill-card:nth-child(1) {
  width: 70px;
  text-align: center; }

.reference-column-bill-card:nth-child(2) {
  width: 90%; }

.reference-column-bill-card:nth-child(3) {
  max-width: 90px;
  width: 15%;
  text-align: right; }

.reference-column-bill-card:nth-child(4) {
  width: 20px;
  color: gray; }

.reference-column-bill-card:nth-child(5) {
  max-width: 90px;
  width: 15%;
  text-align: left; }

.reference-column-bill-card:nth-child(6) {
  width: 20px; }

.reference-column-bill-card:nth-child(7) {
  max-width: 90px;
  width: 15%;
  text-align: center;
  padding-right: 4px; }

.reference-column-bill-card:nth-child(8) {
  max-width: 80px;
  width: 15%;
  text-align: center;
  padding-right: 4px;
  color: gray; }

.reference-column-bill-card:nth-child(9) {
  max-width: 90px;
  width: 15%;
  text-align: center;
  padding-right: 4px; }

.reference-column-bill-card:nth-child(10) {
  max-width: 10px;
  width: 5%;
  text-align: center;
  padding-right: 4px;
  color: gray; }

.reference-column-bill-card:nth-child(11) {
  max-width: 80px;
  width: 15%;
  text-align: right;
  padding-right: 4px;
  color: gray; }

.reference-column:nth-child(1) {
  width: 60px;
  display: flex;
  justify-content: center; }

.reference-column-3:nth-child(1) img {
  height: 26px;
  width: 26px; }

.reference-column:nth-child(1) img {
  height: 26px;
  width: 26px; }

.reference-column:nth-child(2) img {
  height: 28px;
  width: 28px; }

.reference-column:nth-child(2) {
  display: flex;
  justify-content: space-between;
  width: 96%;
  margin-left: 4px; }

.reference-column:nth-child(3) {
  justify-content: center;
  min-width: 16%; }

.reference-column:nth-child(4) {
  display: flex;
  justify-content: center;
  min-width: 7%; }

.reference-column:nth-child(4) img {
  height: 24px;
  width: 24px; }

/*
.catalog-groups-column {
  width: auto;
  width: 20%;

  border: 0px solid gray;
  border-spacing: 0; 
  
  margin-left: -1px;
  padding: 2px;

}
.catalog-groups-header:first-child {
 

}



.catalog-groups-header:first-child:hover{

  background-color: #00A9C3;

}


.catalog-groups-header:hover {
  background-color: #99C6C9;
}*/
.reference-string {
  min-height: 24px;
  border: 1px solid #ccc;
  margin-bottom: -1px;
  background-color: #ECF9FA; }

.reference-string:nth-child(even) {
  background-color: #FFF; }

.reference-string:hover {
  background-color: #C3EDEB; }

.good-card-stock-row:hover {
  background-color: #C3EDEB; }

.reference-string.bg-light-selected {
  background-color: #89DCD8; }

.search-container {
  display: flex;
  align-items: center; }

.search-short-field {
  width: 80px; }

.search-container input {
  border-width: 1px;
  padding: 8px;
  border-radius: 4px;
  margin-right: 4px;
  background-image: url("../img/icons8-search_gray.png");
  background-size: 20px 20px;
  background-position: right;
  background-repeat: no-repeat; }

.search-container-in-modal input {
  border-width: 1px;
  border-radius: 4px;
  margin-top: 18px;
  margin-right: 4px;
  background-image: url("../img/icons8-search_gray.png");
  background-size: 20px 20px;
  background-position: right;
  background-repeat: no-repeat;
  height: 36px;
  float: right; }

.search-header {
  background-color: #C3EDEB;
  height: 50px; }

.search-card-barcode-btn {
  background-image: url(../img/icons8-barcode-100.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #DD001F;
  color: #000000;
  text-align: right;
  width: 44px;
  height: 44px;
  border-radius: 6px;
  margin-top: 8px;
  margin-left: 8px; }

.search-tag-bt {
  background-color: #DD001F;
  border-radius: 6px 0  0 6px; }

.search-clean-tag-bt {
  background-image: url(../img/icon8-clean-tag-2.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #DD001F;
  color: #000000;
  text-align: right;
  width: 44px;
  height: 44px;
  border-radius: 0 6px 6px 0;
  margin-top: 8px;
  margin-left: -10px; }

.search-btn-main {
  background-image: url(../img/icons8-search-26.png);
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 0 6px 6px 0;
  width: 38px;
  height: 38px;
  margin-left: -8px; }

#list-search-card-body-checked-keywords {
  margin: 0px; }

#operations-purchase-search-barcode {
  text-align: center;
  border-width: 1px;
  margin-right: -4px;
  border-radius: 6px 0  0 6px;
  min-width: 40px;
  height: 46px; }

#operations-sale-search-barcode {
  text-align: center;
  border-width: 1px;
  margin-right: -4px;
  border-radius: 6px 0  0 6px;
  min-width: 40px;
  height: 46px;
  max-width: 136px; }

#catalog_goods_from_ka_tags_search_all_results .active {
  background-color: #94E0DD; }

.nav {
  /*  color: #F1F1F1;
  */
  color: #F1F1F1;
  lighting-color: #99AB42;
  margin-top: 4px; }

.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  color: #00A9C3; }

.nav-link {
  padding-left: 8px;
  padding-right: 8px; }

.reports-dashboard {
  display: flex;
  justify-content: space-between; }

.reports-dashboard-at-the_moment {
  display: flex;
  justify-content: space-between; }

.reports-dashboard-today {
  display: flex;
  justify-content: space-between; }

.dashboard-item-today {
  display: flex;
  border: 1px solid #94E0DD;
  width: 32%;
  border-radius: 6px 6px 6px 6px;
  background-color: #ECF9FA; }

.dashboard-item-at-the-moment {
  display: flex;
  border: 1px solid #94E0DD;
  width: 48%;
  border-radius: 6px 6px 6px 6px;
  background-color: #ECF9FA; }

.dashboard-status {
  height: 32px;
  width: 32px;
  background-color: #28a745;
  border-radius: 50%;
  margin: 15px; }

.dashboard_icon {
  height: 44px;
  width: 44px;
  margin-top: 8px;
  margin-left: 8px;
  margin-right: 8px; }

.dashboard-item-block_info {
  width: 100%;
  justify-content: space-between;
  margin-right: 10px; }

.dashboard-item-value {
  text-align: right;
  width: 100%;
  margin-right: 20px;
  height: 40px; }

/*
//https://webcareer.ru/animirovannoe-uvelichenie-chisel-na-jquery.html
ПОдключить анимацию чисел в дашборде
можно взять этот вариант.




*/
.report-goods-left-modal-footer {
  display: flex;
  justify-content: space-between;
  margin-left: 4px; }

#report-goods-left-modal-setup {
  padding-left: 20px;
  padding-right: 10px; }

.report-setup-header {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-right: 20px; }

.goods-left-setup-header {
  margin-left: 20px; }

.report-calendar {
  margin-left: 34px;
  margin-right: 50px;
  margin-bottom: 10px; }

.report-calendar h5 {
  margin-left: -14px; }

.report-row {
  padding: 10px;
  margin-bottom: 2px;
  height: 44px;
  border: 1px solid #94E0DD;
  border-radius: 6px 6px 6px 6px; }

.report-row:hover {
  background-color: #94E0DD; }

#list-reports-body h4 {
  margin-top: 30px;
  margin-bottom: 10px; }

.report-goods-left {
  background-color: #ECF9FA; }

.reports-links:nth-child(odd) {
  background-color: #ECF9FA; }

.reports-links:nth-child(even) {
  /* Задаем стили для четных рядов таблицы */
  background-color: #ffffff; }

/*модальные окна*/
.goods-left-setup-string {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid gray;
  margin-left: 20px;
  margin-right: 20px; }

.goods-left-setup-string > span {
  display: inline-block;
  width: 300px;
  margin-right: auto; }

.user_table_property {
  width: 100%; }

.user_table_property_w_40 {
  text-align: center;
  width: 100px; }

.user_table_property tr:nth-child(odd) {
  background-color: #ECF9FA; }

.user_table_property tr:nth-child(even) {
  /* Задаем стили для четных рядов таблицы */
  background-color: #ffffff; }

.user_table_property tr:first-child {
  background-color: #94E0DD;
  font-weight: 600;
  border: 0px solid gray;
  /* color: #ffffff;
  */
  color: #000000;
  border-radius: 6px 6px 0 0; }

.user_table_property td:first-child {
  padding-left: 20px; }

.user_table_property td:last-child {
  padding-right: 20px; }

.user_table_header td:first-child {
  border-top-left-radius: 10px; }

.user_table_header td:last-child {
  border-top-right-radius: 10px; }

.btn-excel {
  background-color: #1E7D31;
  width: 100px; }

.btn-pdf {
  background-color: #936AFB;
  width: 100px; }

.btn-preview-google {
  background-image: url(../img/icons8-google-96.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #C3EDEB;
  color: #000000;
  text-align: right;
  border-radius: 6px;
  height: 40px;
  width: 120px; }

.btn-download {
  background-image: url(../img/icons8-download.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #C3EDEB;
  color: #000000;
  text-align: right;
  border-radius: 6px;
  height: 40px;
  width: 120px; }

.docs-btn-search {
  background-image: url(../img/icons8-search-26.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #0093FF;
  color: #000000;
  border-radius: 22px;
  height: 44px;
  width: 44px; }

.bt-close {
  background-color: #000000;
  height: 44px;
  width: 44px;
  padding-top: 0px; }

.btn-primary-own:hover {
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #047AFF, #047AFF);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.btn-primary-own {
  background: #047AFF;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #047AFF, #00c6ff);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  box-shadow: 2px 3px 3px 1px rgba(0, 167, 255, 0.49);
  transition: all 0.3s ease; }

.alldocs-row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px solid lightgray;
  height: 32px; }

.alldocs-row:hover {
  background-color: #C3EDEB; }

.alldocs-year {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px solid gray;
  height: 32px; }

.alldocs-row-3-column img {
  width: 30px;
  height: 30px;
  padding-right: 5px; }

.alldocs-row-3-column:nth-child(1) {
  width: 65%; }

.alldocs-row-3-column:nth-child(2) {
  width: 15%;
  text-align: right; }

.alldocs-row-3-column:nth-child(3) {
  width: 20%;
  text-align: right; }

.alldocs-row-2-column-img {
  width: 38px;
  height: 30px;
  padding-right: 4px;
  padding-left: 4px; }

.alldocs-row-2-column {
  display: flex; }

.alldocs-year-column {
  width: 20%;
  align-items: center;
  justify-content: flex-end;
  display: flex; }

.alldocs-year-column:first-child {
  width: 30%;
  justify-content: flex-start; }

.alldocs-year-column img {
  width: 30px;
  height: 30px;
  padding-right: 5px; }

.alldocs-header {
  display: flex;
  justify-content: space-between;
  height: 30px; }

.alldocs-column {
  width: auto;
  width: 20%;
  border: 0px solid gray;
  border-spacing: 0;
  margin-left: -1px;
  padding: 2px; }

.alldocs-header:first-child {
  font-weight: 700;
  background-color: #94E0DD;
  color: #000;
  border-radius: 6px 6px 0 0;
  text-align: left; }

.alldocs-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 32px; }

.alldocs-4-column:nth-child(1) {
  width: 4%; }

.alldocs-4-column:nth-child(2) {
  width: 61%;
  text-align: left; }

.alldocs-4-column:nth-child(3) {
  width: 15%;
  text-align: right; }

.alldocs-4-column:nth-child(4) {
  width: 20%;
  text-align: right;
  padding-right: 10px; }

.alldocs-2-column {
  width: auto;
  width: 33%;
  border: 0px solid gray;
  border-spacing: 0;
  margin-left: -1px;
  padding: 2px; }

.alldocs-3-column:nth-child(1) {
  width: 4%;
  text-align: left; }

.alldocs-3-column:nth-child(2) {
  width: 76%;
  text-align: left; }

.alldocs-3-column:nth-child(3) {
  width: 20%;
  text-align: right;
  padding-right: 10px; }

.docs-empty-container {
  width: 100%;
  display: flex;
  justify-content: center; }

.alarmChangePrice {
  background-color: #ffdde1; }

.balance-set-form {
  display: flex;
  justify-content: space-between; }

/*
.balance-set-form div:first-child {
  width: 30%;
}

.balance-set-form div:last-child {
  width: 60%;
}
*/
.columnshift {
  padding-left: 30px; }

.columnshift input {
  margin-left: 10px;
  margin-right: 10px;
  width: 140px; }

.columnshift label {
  margin-top: 6px; }

.columnshift form {
  width: 100%; }

.columnshift textarea {
  width: 100%; }

.tableBalanceActStory {
  width: 100%;
  padding-right: 20px; }

.reference-column-balance-story:nth-child(1) {
  width: 50px;
  text-align: center;
  /*background-color: red;*/ }

.reference-column-balance-story:nth-child(2) {
  width: 220px;
  text-align: left;
  /*background-color: red;*/
  /*background-color: red;*/
  padding-left: 8px; }

.reference-column-balance-story:nth-child(3) {
  min-width: 330px;
  width: 50%;
  /*background-color: red;*/ }

.reference-column-balance-story:nth-child(4) {
  width: 120px;
  text-align: right;
  /*background-color: red;*/ }

.reference-column-balance-story:nth-child(5) {
  width: 180px;
  text-align: left;
  /*background-color: red;*/
  padding-left: 8px; }

.rowCanceled {
  color: lightgray; }

.columnshift:nth-child(1) {
  width: 34%;
  min-width: 300px; }

.columnshift:nth-child(2) {
  width: 65%; }

.reference-column-calendar-balance-story:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-calendar-balance-story:nth-child(2) {
  width: 75%;
  text-align: left; }

.reference-column-calendar-balance-story:nth-child(3) {
  width: 80px;
  text-align: left; }

.reference-column-calendar-balance-story:nth-child(4) {
  width: 140px;
  text-align: right;
  padding-right: 8px; }

.reference-column-calendar-balance-story:nth-child(5) {
  width: 160px;
  text-align: right;
  padding-right: 8px; }

.reference-column-calendar-balance-story-header div {
  background-color: #68D6DA; }

.list-balance-card-body-column-reason label {
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-weight: 400; }

.list-balance-card-body-column-reason .row {
  padding: 4px;
  margin: 0px; }

.list-balance-card-body-column-reason {
  width: 36%;
  min-height: 200px;
  /*background: red;*/
  padding: 4px; }

.list-balance-card-body-column-sum {
  /*background: yellow;*/
  width: 26%;
  max-width: 300px;
  padding: 4px; }

.list-balance-card-body-column-sum .row {
  padding: 4px;
  margin: 0px; }

#balance-amount {
  width: 120px;
  margin-left: 0px;
  margin-right: auto; }

#list-balance-make {
  margin-right: 0px;
  margin-left: auto; }

.list-balance-card-body-column-sum .form-group {
  width: 100%; }

#balance-set-form {
  width: 100%; }

#balance-set-form textarea {
  width: 100%;
  min-height: 120px; }

#balance-set-valid {
  width: 100%; }

#balance-card-minus {
  width: 100%; }

#balance-card-plus {
  width: 100%; }

.list-balance-card-history {
  /*background: yellow;*/
  padding-left: 12px;
  padding-bottom: 2px; }

.table-inventory tr {
  width: 100%;
  height: 100%;
  min-height: 10px;
  /*  margin-top: -14px;
    margin-bottom:  -14px;
*/
  border-width: 0px;
  display: inline-table;
  height: 30px;
  /*           // <-- the rows height */ }

.inventory-header {
  background-color: #94E0DD; }

.inventory-header th {
  height: 20px;
  padding: 4px;
  border-width: 0px;
  background-color: #94E0DD;
  border: 0px solid gray;
  /* color: #ffffff;
  */
  color: #000000; }

.inventory-header th:first-child {
  border-radius: 6px 0 0 0;
  padding-left: 10px; }

.inventory-header th:last-child {
  border-radius: 0 6px 0 0;
  padding-right: 10px; }

.operation-inventory-right-header {
  background-color: #94E0DD; }

.operation-inventory-right-header th {
  height: 20px;
  padding: 4px;
  border-width: 0px;
  background-color: #94E0DD;
  border: 0px solid gray;
  /* color: #ffffff;
  */
  color: #000000; }

.operation-inventory-right-header th:first-child {
  border-radius: 6px 0 0 0;
  padding-left: 10px; }

.operation-inventory-right-header th:last-child {
  border-radius: 0 6px 0 0;
  padding-right: 10px; }

.l-inventory-body th {
  height: 20px;
  padding: 2px;
  padding-top: 8px;
  padding-left: 8px; }

.l-inventory-body td {
  height: 20px;
  padding: 2px;
  padding-top: 8px; }

.l-inventory-body button {
  margin-top: -6px;
  height: 35px; }

.l-inventory-body tr:nth-child(even) {
  background-color: #ECF9FA; }

.marginup {
  margin-top: -22px; }

.modal-table-balance-act {
  width: 100%;
  padding-left: 40px;
  border: 1px solid #ECF9FA; }

.modal-table-balance-act td {
  padding-left: 10px; }

.modal-balance-act-card-header {
  background-color: #94E0DD;
  height: 60px;
  margin-bottom: 0px; }

.modal-table-balance-act tr:nth-child(odd) {
  background-color: #ECF9FA; }

.modal-table-balance-act tr:nth-child(even) {
  /* Задаем стили для четных рядов таблицы */
  background-color: #ffffff; }

.modal-table-naklad-1 {
  width: 30%;
  min-width: 280px; }

.modal-table-naklad-1 td {
  border: 0px solid white !important; }

.modal-table-naklad-2 {
  width: 70%; }

.modal-table-naklad-2 td {
  border: 0px solid white !important; }

.modal-table-naklad {
  padding-left: 40px;
  border: 4px solid linear-gradient(to bottom, #94E0DD, #FFFFFF); }

.modal-table-naklad td {
  padding-left: 10px; }

.modal-table-naklad tr:nth-child(odd) {
  background-color: #ECF9FA; }

.modal-table-naklad tr:nth-child(even) {
  /* Задаем стили для четных рядов таблицы */
  background-color: #ffffff; }

.modal-table-naklad td:nth-child(1) {
  width: 20%; }

.operations-sale-right-header {
  background-color: #94E0DD; }

.operations-sale-right-header th {
  height: 20px;
  padding: 4px;
  border-width: 0px;
  background-color: #94E0DD;
  border: 0px solid gray;
  /* color: #ffffff;
  */
  color: #000000; }

.operations-sale-right-header th:first-child {
  border-radius: 6px 0 0 0;
  padding-left: 10px; }

.operations-sale-right-header th:last-child {
  border-radius: 0 6px 0 0;
  padding-right: 10px; }

.operations-sale-right-body td {
  height: 30px;
  padding: 4px;
  border: 0px solid gray; }

.operations-sale-right-body th {
  height: 30px;
  padding: 4px;
  border: 0px solid gray; }

.operations-sale-right-body td:nth-child(5) {
  background-color: #FFECB3; }

.sale-last-row {
  background-color: #ECF9FA; }

.operations-purchase-main-table-header {
  background-color: #94E0DD;
  height: 40px; }

.operations-purchase-column-title {
  display: flex;
  justify-content: space-between; }

.operations-purchase-main-table-header th {
  height: 20px;
  padding: 4px;
  border-width: 0px;
  background-color: #94E0DD;
  border: 0px solid gray;
  /* color: #ffffff;
  */
  color: #000000; }

.operations-purchase-main-table-header th:first-child {
  border-radius: 6px 0 0 0;
  padding-left: 10px; }

.operations-purchase-main-table-header th:last-child {
  border-radius: 0 6px 0 0;
  padding-right: 10px; }

.operations-purchase-main-table-body td {
  height: 30px;
  padding: 4px;
  border: 0px solid gray; }

.operations-purchase-main-table-body th {
  height: 30px;
  padding: 4px;
  border: 0px solid gray; }

.operations-purchase-main-table-body td:nth-child(5) {
  background-color: #FFECB3; }

.operations-purchase-main-table-body td:nth-child(3) {
  min-width: 80px; }

.operations-purchase-main-table-body td:nth-child(9) {
  background-color: #FFFAE9; }

.operations-purchase-main-table-body td:nth-child(10) {
  background-color: #FFECB3; }

.operation-inventory-right-body td {
  height: 30px;
  padding: 4px;
  border: 0px solid gray; }

.operation-inventory-right-body th {
  height: 30px;
  padding: 4px;
  border: 0px solid gray; }

.operations-purchase-column-title {
  display: flex;
  justify-content: space-between; }

.operations-purchase-table-header {
  background: #94E0DD;
  border: 0px solid white; }

.operations-purchase-table-header th {
  border: 0px solid white; }

.operations-purchase-table-header th:first-child {
  border-radius: 12px 0 0 0 !important; }

.operations-purchase-table-header th:last-child {
  border-radius: 0 12px 0 0 !important; }

.operations-purchase-table-body {
  min-height: 620px; }

#operations-purchase-right th, td {
  padding: 4px !important; }

.operations-purchase-table-header th:nth-child(1),
.operations-purchase-table-body td:nth-child(1) {
  min-width: 30px;
  max-width: 30px; }

.operations-purchase-table-header th:nth-child(2),
.operations-purchase-table-body td:nth-child(2) {
  width: 100%;
  text-align: left !important; }

.operations-purchase-table-header th:nth-child(3),
.operations-purchase-table-body td:nth-child(3) {
  min-width: 80px;
  max-width: 80px;
  text-align: right !important; }

.operations-purchase-table-header th:nth-child(4),
.operations-purchase-table-body td:nth-child(4) {
  min-width: 20px;
  max-width: 20px; }

.operations-purchase-table-header th:nth-child(5),
.operations-purchase-table-body td:nth-child(5) {
  min-width: 80px;
  max-width: 80px; }

.operations-purchase-table-header th:nth-child(6),
.operations-purchase-table-body td:nth-child(6) {
  min-width: 20px;
  max-width: 20px; }

.operations-purchase-table-header th:nth-child(7),
.operations-purchase-table-body td:nth-child(7) {
  max-width: 80px;
  min-width: 80px;
  text-align: right; }

.operations-purchase-table-header th:nth-child(8),
.operations-purchase-table-body td:nth-child(8) {
  min-width: 80px;
  max-width: 80px; }

.operations-purchase-table-header th:nth-child(9),
.operations-purchase-table-body td:nth-child(9) {
  min-width: 80px;
  max-width: 80px; }

.operations-purchase-table-header th:nth-child(10),
.operations-purchase-table-body td:nth-child(10) {
  min-width: 80px;
  max-width: 80px; }

.operations-purchase-table-header th:nth-child(11),
.operations-purchase-table-body td:nth-child(11) {
  min-width: 90px;
  max-width: 90px; }

.operations-purchase-table-body td:nth-child(5) {
  background-color: #FFECB3; }

.operations-purchase-table-body td:nth-child(9) {
  background-color: #FFFAE9; }

.operations-purchase-table-body td:nth-child(8) {
  text-align: center; }

.operations-purchase-table-body td:nth-child(10) {
  background-color: #FFECB3; }

.operations-purchase-table-body td:nth-child(11) {
  text-align: right; }

.purchase-last-row {
  background-color: #ECF9FA; }

.operations-purchase-submit {
  /*height: 90%;*/
  /*margin-top: 8px;*/
  /*margin-right: 20px;*/
  width: 100px;
  background: #DA0B23;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #B3091D, #DA0B23);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  min-height: 80px;
  border-radius: 12px;
  /*background: #DA0B23;*/ }

.operations-purchase-price-total {
  /*background: red;*/
  width: 100%; }

.btn_add_goods_in_temp_naklad_purchase {
  width: 100%;
  height: 40px;
  border-radius: 12px;
  background: #11998e;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #01AC41, #11998e);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.btn_add_goods_in_temp_naklad_purchase:hover {
  background: #01AC41;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #01AC41, #01AC41);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.operations-purchase-table-form {
  min-height: calc(100% - 145px) !important;
  border-radius: 12px 12px 0 0;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25), 0 4px 2px rgba(0, 0, 0, 0.22);
  background: white; }

.operations-purchase-bottom-left {
  /*background: red;*/
  background: white;
  width: 30%;
  /*border: 2px double #9EDCBE; */
  min-height: 800px;
  border-radius: 12px 12px 4px 4px;
  overflow: hidden;
  margin-bottom: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25), 0 4px 2px rgba(0, 0, 0, 0.22); }

.operations-purchase-bottom-right {
  background: white;
  width: 69%;
  margin-left: 1%;
  /*border: 1px double #9EDCBE; */
  min-height: 400px;
  border-radius: 12px 12px 4px 4px;
  margin-bottom: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25), 0 4px 2px rgba(0, 0, 0, 0.22); }

#operations-purchase-bottom-left .active {
  background-color: #94E0DD; }

.wasEdit {
  background-color: #ffdde1 !important; }

.correct_bt {
  background-image: url(../img/icons8-sigma-100.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #6E85F7; }

.modal-dialog {
  align-content: center; }

.modal-content {
  max-width: 780px; }

.modal-balance-act-card {
  align-self: center;
  align-content: center;
  max-width: 400px; }

.modal-header {
  width: 100%;
  background-color: #C3EDEB;
  display: flex;
  justify-content: space-between;
  height: 52px;
  min-height: 52px;
  margin: 0px;
  padding-right: 40px;
  padding: 6px;
  background: #00B4DB;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #0083B0, #00B4DB);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.modal-header button {
  width: 36px;
  height: 36px;
  max-height: 44px;
  margin-top: 0px;
  padding-top: 2px;
  padding-right: 00px;
  margin-right: 00px;
  margin-bottom: 0px; }

.modal-header .close {
  width: 40px;
  height: 40px;
  max-height: 44px;
  margin-top: 0px;
  padding-top: 2px;
  padding-right: 00px;
  margin-right: 00px;
  margin-bottom: 0px; }

.modal-header input {
  max-height: 44px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px; }

.modal-header img {
  max-height: 44px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px; }

.modal-header div {
  max-height: 44px;
  margin-bottom: 0px; }

.modal-header h3 {
  max-height: 44px;
  margin-top: 2px;
  padding-top: 0px; }

.modal-header h5 {
  max-height: 44px;
  margin-top: 4px;
  padding-left: 4px;
  padding-top: 0px; }

.close {
  padding-right: 400px;
  background-color: #000; }

.modal-header form {
  max-height: 44px;
  margin-bottom: 0px; }

.modal-body {
  padding: 4px; }

.modal-view-inventory-body th {
  height: 20px;
  padding: 2px;
  padding-top: 8px;
  padding-left: 8px; }

.modal-view-inventory-body td {
  height: 20px;
  padding: 2px;
  padding-top: 8px; }

.modal-view-inventory-body button {
  margin-top: -6px;
  height: 35px; }

.modal-view-inventory-body tr:nth-child(even) {
  background-color: #ECF9FA; }

.local-row {
  display: flex;
  justify-content: space-between;
  margin: 0px; }

.modal-title-center {
  width: 100%;
  position: center;
  margin-left: 10px; }

.reg_naklad_input {
  border: 1px solid gray;
  border-radius: 6px;
  color: #333;
  height: 28px;
  width: 80%;
  text-align: right;
  margin-right: 6px;
  box-shadow: 1px 1px 2px 1px gray;
  padding-right: 6px;
  padding-left: 6px; }

.reg_naklad_button {
  width: 100%;
  height: 100%;
  border: none;
  color: white;
  background-color: #D8001D;
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54); }

.reference-column-skif-record-naklad_meat:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-skif-record-naklad_meat:nth-child(2) {
  width: 110px; }

.reference-column-skif-record-naklad_meat:nth-child(3) {
  width: 25%;
  min-width: 200px; }

.reference-column-skif-record-naklad_meat:nth-child(4) {
  width: 80px; }

.reference-column-skif-record-naklad_meat:nth-child(5) {
  width: 100px;
  text-align: right; }

.reference-column-skif-record-naklad_meat:nth-child(6) {
  width: 80px;
  text-align: right; }

.reference-column-skif-record-naklad_meat:nth-child(7) {
  width: 80px;
  text-align: right; }

.reference-column-skif-record-naklad_meat:nth-child(8) {
  width: 80px;
  text-align: right; }

.reference-column-skif-record-naklad_meat:nth-child(9) {
  width: 80px;
  text-align: right; }

.reference-column-skif-record-naklad:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-skif-record-naklad:nth-child(2) {
  min-width: 100px;
  text-align: left; }

.reference-column-skif-record-naklad_row_ka {
  width: 80%;
  text-align: left; }

.reference-column-skif-record-naklad:nth-child(3) {
  width: 110px;
  text-align: left; }

.reference-column-skif-record-naklad:nth-child(4) {
  min-width: 300px;
  width: 35%;
  margin-left: 0px;
  text-align: left; }

.reference-column-skif-record-naklad:nth-child(4) div {
  margin-left: 0px;
  text-align: center; }

.reference-column-skif-record-naklad:nth-child(5) {
  width: 90px;
  text-align: left; }

.reference-column-skif-record-naklad:nth-child(6) {
  width: 74px;
  text-align: right; }

.reference-column-skif-record-naklad:nth-child(7) {
  width: 74px;
  text-align: right; }

.reference-column-skif-record-naklad:nth-child(8) {
  width: 44px;
  text-align: right; }

.reference-column-skif-record-naklad-transit:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-skif-record-naklad-transit:nth-child(2) {
  min-width: 200px;
  text-align: left;
  /*background-color: red;*/ }

.reference-column-skif-record-naklad-transit:nth-child(3) {
  min-width: 200px;
  text-align: left;
  width: 30%; }

.reference-column-skif-record-naklad-transit:nth-child(4) {
  min-width: 200px;
  width: 30%;
  margin-left: 0px;
  text-align: left; }

.reference-column-skif-record-naklad-transit:nth-child(4) div {
  margin-left: 0px;
  text-align: center; }

.reference-column-skif-record-naklad-transit:nth-child(5) {
  width: 90px;
  text-align: right;
  /*background-color: red;*/ }

.reference-column-skif-record-naklad-transit:nth-child(6) {
  width: 74px;
  text-align: right; }

.reference-column-skif-record-naklad-transit:nth-child(7) {
  width: 74px;
  text-align: right; }

.reference-column-skif-record-naklad:nth-child(8) {
  width: 44px;
  text-align: right; }

.reference-header:hover {
  background-color: #68D7DA;
  box-shadow: -1px 3px 13px 3px rgba(104, 215, 218, 0.72); }

.danger_title {
  background-color: red;
  height: 22px;
  width: 80px;
  color: white;
  text-align: center;
  border-radius: 5px;
  background-color: #D8001D;
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54);
  margin-left: 10px; }

.wait_title {
  background-color: yellow;
  width: 90px;
  color: white;
  text-align: center;
  border-radius: 5px;
  background-color: #F8C715;
  box-shadow: 2px 3px 2px 1px #f8c715;
  margin-left: 10px;
  margin-top: 2px; }

.success_title {
  background-color: green;
  width: 90px;
  color: white;
  text-align: center;
  border-radius: 5px;
  background-color: #00B745;
  box-shadow: 2px 3px 1px 1px #00b745;
  margin-left: 10px;
  margin-top: 2px; }

.btn-green {
  color: white;
  background-color: #00B745;
  /*
  -webkit-box-shadow: 2px 3px 1px 1px rgba(0,183,69,1);
  -moz-box-shadow: 2px 3px 2px 1px rgba(0,183,69,1);
  box-shadow: 2px 3px 2px 1px rgba(0,183,69,1);*/ }

.row_reg_nak_columns1 {
  min-width: 120px;
  width: 14%; }

.row_reg_nak_columns2 {
  min-width: 110px;
  width: 20%; }

.row_reg_nak_columns3 {
  min-width: 90px; }

.row_reg_nak_columns4 {
  min-width: 100px;
  width: 5%; }

.row_reg_nak_columns6 {
  min-width: 124px;
  width: 6%; }

.row_reg_nak_columns7 {
  min-width: 84px;
  width: 6%;
  border-radius: 4px; }

.reg_naklad_input_number {
  width: 80px; }

.row_reg_nak_transit_columns1 {
  width: 19%;
  min-width: 170px; }

.row_reg_nak_transit_columns2 {
  width: 19%;
  min-width: 170px; }

.row_reg_nak_transit_columns3 {
  width: 6%;
  min-width: 80px; }

.row_reg_nak_transit_columns4 {
  width: 15%;
  min-width: 100px; }

.row_reg_nak_transit_columns5 {
  width: 15%;
  min-width: 110px; }

.row_reg_nak_transit_columns6 {
  width: 120px; }

.row_reg_nak_transit_columns7 {
  width: 90px; }

.lastFlag {
  background-color: #92E520; }

.reg-naklad-meat {
  margin-left: 10px;
  width: 100%; }

.reg-naklad-meat tr:nth-child(1) {
  background-color: #2193b0;
  text-align: center;
  color: white; }

.reg-naklad-meat input {
  width: 75%;
  max-width: 80px;
  margin-right: 6px; }

.reg_naklad_input_meat_total {
  min-width: 120px;
  margin-left: 10px; }

/*NEW SKIF*/
#reg-naklad-with-goods input {
  margin-top: 4px; }

#reg-naklad-with-goods .selected-box b {
  margin: 8px 4px; }

#reg-naklad-with-goods .search-box {
  padding: 0px 6px;
  background: #A5CC82;
  border: 1px dashed #01B875;
  border-radius: 6px; }

#cloud-box-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-height: 100px; }

#cloud-box-container .cloud {
  /*font-size: 8px;*/
  width: 374px;
  height: 60px;
  margin: 6px;
  border-radius: 4px;
  border: 1px solid gray;
  padding: 4px;
  background: #B2FEFA;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #65E9F9, #B2FEFA);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  cursor: pointer; }

#cloud-box-container .cloud:hover {
  border: 1px solid red;
  background: #B2FEFA;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #0ED2F7, #B2FEFA);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.hasBodyCursor {
  cursor: pointer; }

.hasBody {
  background: #86A8E7; }

.reference-column-skif-debts:nth-child(1) {
  width: 40px;
  text-align: center; }

.reference-column-skif-debts:nth-child(2) {
  width: 73%;
  min-width: 220px; }

.reference-column-skif-debts:nth-child(3) {
  width: 6%;
  text-align: right;
  /*background: red;*/
  min-width: 100px; }

.reference-column-skif-debts:nth-child(4) {
  width: 8%;
  text-align: right;
  min-width: 100px;
  margin-right: 10px; }

.reference-column-skif-debts:nth-child(5) {
  width: 10%;
  text-align: right;
  min-width: 120px;
  margin-right: 10px; }

.needToPay {
  color: white;
  background: #cb2d3e;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #ef473a, #cb2d3e); }

.needToCheck {
  color: black;
  background: #FF9836; }

.kontragents_debts_payments_row {
  margin-left: 0px;
  margin-right: 0px; }

.class_title_debts_old {
  background-color: green;
  text-align: center;
  align-content: center;
  margin: 0 auto;
  padding: 10px;
  padding-bottom: 0px;
  padding-top: 10px;
  color: black;
  border: 1px solid #C9D6FF;
  border-radius: 15px;
  min-height: 100px;
  background: #C9D6FF;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #E2E2E2, #C9D6FF);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.class_title_debts {
  background-color: red;
  text-align: center;
  align-content: center;
  margin: 0 auto;
  padding: 10px;
  padding-bottom: 0px;
  padding-top: 10px;
  color: white;
  border: 1px solid #D8001D;
  border-radius: 15px;
  min-height: 100px;
  background: #cb2d3e;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #ef473a, #cb2d3e);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54); }

.class_title_debts_pay_now {
  background-color: red;
  text-align: center;
  align-content: center;
  margin: 0 auto;
  padding: 10px;
  padding-bottom: 0px;
  color: white;
  border: 1px solid #D8001D;
  border-radius: 15px;
  background: #cb2d3e;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #ef473a, #cb2d3e);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54); }

.class_title_debts_pay_later {
  text-align: center;
  align-content: center;
  margin: 0 auto;
  padding: 10px;
  padding-bottom: 0px;
  color: white;
  border: 1px solid #D8001D;
  border-radius: 15px;
  background: #F88390;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #F8DBE7, #F88390);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54);
  margin-bottom: 20px; }

.kontragents_debts_payments_row_bt button {
  margin-left: 4px;
  width: 47%; }

.btn-primary2 {
  background: #56CCF2;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #2F80ED, #56CCF2);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.btn-danger2 {
  background: #cb2d3e;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #ef473a, #cb2d3e);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.kontragents_debts_payment_last_payments {
  margin: 0 auto; }

.kontragents_debts_payments_row_body {
  min-height: 100px;
  margin-left: 0px; }

.kontragents_debts_payments_row {
  margin-left: 0px; }

.kontragents_debts_payment_last_payments {
  width: 100%;
  padding: 1px; }

.kontragents_debts_payments_column:nth-child(1) {
  margin-left: 1px;
  width: 66%;
  margin-top: 10px;
  margin-bottom: 10px; }

.kontragents_debts_payments_column:nth-child(2) {
  margin-left: 8px;
  width: 32%;
  margin-top: 10px;
  margin-bottom: 10px; }

.light-card_box:hover {
  /*opacity: 1;*/
  margin-top: 1px;
  margin-bottom: 7px; }

.light-card_box_left {
  max-width: 24%;
  margin-right: 0px; }

.light-card_box .row {
  margin: 0px; }

.light-card_box h4 {
  padding-top: 10px;
  width: 100%;
  text-align: center; }

.light-card_box {
  /*opacity: 0.8;*/
  max-height: 252px;
  width: 49%;
  margin-left: 1%;
  margin-top: 4px;
  text-align: center;
  margin-bottom: 4px;
  background: linear-gradient(to bottom, #FFFFFF, #EEEEff);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  border: 1px solid #374750;
  border-radius: 15px;
  font-size: 14px;
  box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.54);
  transition: all 0.3s ease; }

.light-card_box_blue {
  background: linear-gradient(to bottom, #2F80ED, #EEEEff);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.light-card_box_green {
  background: linear-gradient(to bottom, #9FE820, #EEEEff);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.light-card_box_red {
  background: linear-gradient(to bottom, #ef473a, #EEEEff);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.canwait {
  background: linear-gradient(to bottom, #EE8BD4, #EEEEff); }

.light-card_box-column1 {
  width: 55%;
  padding-left: 36px; }

.light-card_box-column2 {
  width: 40%;
  text-align: right;
  padding-right: 10px; }

.light-card_box-column2 h4 {
  width: 100%;
  padding: 1px;
  margin-top: 4px;
  margin-right: 10px; }

.debt_card_history_naklad_operator_badge {
  max-height: 24px;
  border-radius: 6px;
  font-size: 13px;
  text-align: center;
  color: white; }

.debt_card_history_naklad_id {
  text-align: left;
  width: 48%;
  padding-left: 4px;
  padding-bottom: 4px; }

.debt_card_history_naklad_number {
  width: 52%;
  text-align: right;
  padding-right: 4px;
  padding-bottom: 4px;
  /*background: red;*/ }

.debt_card_history_payment_type {
  width: 35%; }

.debt_card_history_payment_type img {
  width: 90%;
  margin: auto; }

.debt_card_history__payment_detail {
  width: 65%;
  padding-right: 4px;
  padding-bottom: 4px; }

.btn-danger2_act {
  width: 150px; }

.flagCancel {
  opacity: 0.2; }

.kontragents_debts_payments_column0 {
  width: 35%;
  margin-bottom: -20px; }

.kontragents_debts_payments_column1 {
  /*display: inline-flex;*/
  width: 34%;
  height: 80px; }

.kontragents_debts_payments_column1 h5 {
  margin-left: 8px; }

.kontragents_debts_payments_column2 button {
  margin-top: -4px; }

.kontragents_debts_payments_column2 {
  width: 31%;
  min-width: 300px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 0px;
  margin-right: -10px;
  background-color: #F5F8FE;
  box-shadow: -7px 7px 12px 5px #f5f8fe; }

.naklad_without_link {
  border-color: red;
  border-width: 3px; }

.kontragents_debts_payments_chat_body {
  height: 108px; }

.reference-column-skif-debts-on-stock-history:nth-child(1) {
  width: 184px;
  padding-left: 12px; }

.reference-column-skif-debts-on-stock-history:nth-child(2) {
  width: 120px;
  padding-right: 12px;
  text-align: right; }

.reference-column-skif-debts-on-stock-history:nth-child(3) {
  width: 200px; }

.reference-column-skif-debts-on-stock-history:nth-child(4) {
  width: 162px; }

.accounting_points_smen_info_сolumn1 {
  width: 70%;
  padding: 10px; }

.accounting_points_smen_info_сolumn1 table {
  width: 100%;
  text-align: right; }

.accounting_points_smen_info_сolumn1 td:nth-child(1) {
  text-align: left;
  min-width: 200px; }

.accounting_points_smen_info_сolumn1 tr:nth-child(3) {
  background-color: #C6F6B0; }

.accounting_points_smen_info_сolumn1 tr:nth-child(4) {
  background-color: #C6F6B0; }

.accounting_points_smen_info_сolumn1 tr:nth-child(5) {
  background-color: #C6F6B0; }

.accounting_points_smen_info_сolumn1 tr:nth-child(6) {
  background-color: #C6F6B0; }

.accounting_points_smen_info_сolumn1 tr:nth-child(7) {
  background-color: #75DE75; }

.accounting_points_smen_info_сolumn1 tr:nth-child(8) {
  background-color: #F8DCD9; }

.accounting_points_smen_info_сolumn1 tr:nth-child(9) {
  background-color: #F8DCD9; }

.accounting_points_smen_info_сolumn1 tr:nth-child(10) {
  background-color: #F8DCD9; }

.accounting_points_smen_info_сolumn1 tr:nth-child(11) {
  background-color: #F8DCD9; }

.accounting_points_smen_info_сolumn1 tr:nth-child(12) {
  background-color: #F8DCD9; }

.accounting_points_smen_info_сolumn1 tr:nth-child(13) {
  background-color: #F8DCD9; }

.accounting_points_smen_info_сolumn1 tr:nth-child(14) {
  background-color: #F8BFB7; }

.accounting_points_smen_info_сolumn1 tr:nth-child(15) {
  background-color: #F8BFB7; }

.accounting_points_smen_info_сolumn1 tr:hover {
  background-color: #CBDFF8; }

.table_w_values {
  background-color: #2193b0;
  color: white;
  min-width: 102px;
  text-align: left; }

.accounting_points_smen_info_сolumn1 table, th, td {
  border: 1px solid black;
  padding-left: 4px;
  padding-right: 4px; }

.accounting_points_smen_info_сolumn2 {
  width: 40%;
  padding: 10px; }

.accounting_points_smen_info_сolumn3 {
  width: 64%;
  padding: 10px;
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 0px; }

.accounting_points_smen_info_сolumn3:nth-child(1) {
  width: 20%;
  min-width: 300px; }

.accounting_points_smen_info_сolumn3 select {
  width: 20%;
  min-width: 170px; }

.accounting_points_smen_info_сolumn3 input {
  width: 20%;
  min-width: 120px; }

.accounting_points_smen_info_сolumn3 label {
  width: 44%; }

.accounting_points_smen_info_сolumn3 button {
  border-radius: 20px;
  width: 50%;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 20px; }

.row_inventory_table table {
  width: 100%; }

.row_inventory_table2 {
  width: 100%;
  min-width: 720px; }

.block_bt {
  background-color: gray; }

.title_table {
  background: #2193b0;
  /* fallback for old browsers */
  color: white;
  text-align: center; }

.total_table {
  font-weight: bold; }

.modal_worker_smen_card_row {
  padding-left: 20px; }

.row_inventory_table_count_days {
  padding-left: 20px;
  width: 400px; }

.accounting_points_smen_info_inventory_table_count_days {
  width: 60px; }

.reference-column_skif_ka:nth-child(2) {
  min-width: 300px; }

.reference-column_skif_ka:nth-child(3) {
  min-width: 200px; }

.reference-column_skif_ka:nth-child(4) {
  min-width: 140px; }

.danger_title {
  background-color: red;
  margin-bottom: 0px;
  background-color: #D8001D;
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54); }

.bank_payment_card_row button {
  width: 32%;
  margin-right: 3px; }

.notactive {
  color: lightgray; }

.contractors_st_active {
  margin-left: 4px;
  margin-top: 8px;
  width: 115px; }

.columnk2:nth-child(1) {
  width: 394px; }

.columnk2:nth-child(2) {
  width: 160px;
  margin-right: 6px;
  margin-left: 6px; }

.columnk2:nth-child(3) {
  width: 120px; }

.reference-column-skif-all_payments_ka:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-skif-all_payments_ka:nth-child(2) {
  /*background-color: red;*/
  min-width: 200px;
  width: 40%;
  padding-left: 4px; }

.reference-column-skif-all_payments_ka:nth-child(3) {
  width: 100px;
  text-align: center;
  /*background-color: red;*/ }

.reference-column-skif-all_payments_ka:nth-child(4) {
  width: 160px;
  text-align: right;
  /*background-color: red;*/ }

.reference-column-skif-all_payments_ka:nth-child(5) {
  /*background-color: red;*/
  width: 160px;
  text-align: right;
  padding-right: 4px; }

.reference-column-skif-all_payments_ka:nth-child(6) {
  /*background-color: red;*/
  width: 160px; }

.operator_icon {
  width: 160px;
  border-radius: 6px;
  color: white;
  text-align: center;
  margin-top: 1px;
  height: 22px;
  margin-bottom: 1px; }

.bg_white {
  background-color: #fff;
  /*box-shadow:0 0 0 10px white;*/ }

.bg_red {
  background-color: #FF7F7F;
  /*box-shadow:0 0 0 10px red;*/ }

.bg_red::-moz-placeholder {
  color: white; }

.bg_red:-ms-input-placeholder {
  color: white; }

.bg_red::placeholder {
  color: white; }

.bg_green {
  background-color: #C9FFC2;
  /*box-shadow:0 0 0 10px green;*/ }

.bg_blue {
  background-color: #A3B5FF;
  /*box-shadow:0 0 0 10px blue;*/ }

.form-groupP {
  padding-left: 16px;
  padding-right: 16px; }

.form-groupP div {
  padding-left: 2px;
  padding-right: 2px; }

.salary_worker_fine_bonus_table {
  width: 100%; }

.salary_worker_fine_bonus_column {
  margin-left: 10px;
  min-width: 170px; }

.reference-column-salary-card:nth-child(1) {
  width: 40px;
  text-align: center; }

.reference-column-salary-card:nth-child(2) {
  width: 370px; }

.reference-column-salary-card:nth-child(3) {
  width: 130px;
  text-align: right;
  color: #321F55; }

.reference-column-salary-card:nth-child(4) {
  width: 100px;
  text-align: right;
  color: #321F55; }

.reference-column-salary-card:nth-child(5) {
  text-align: right;
  width: 100px;
  color: red; }

.reference-column-salary-card:nth-child(6) {
  text-align: right;
  width: 100px;
  color: green; }

.reference-column-salary-card:nth-child(7) {
  text-align: right;
  width: 100px; }

.reference-column-salary_fine_bonus:nth-child(1) {
  width: 55%;
  text-align: center; }

.row_cancled {
  background-color: #C8D2D3; }

.red_row_cancled {
  background-color: #F8CFCC; }

.red_row {
  background-color: #F84E48; }

.green_row {
  background-color: #5CD646; }

.green_row_cancled {
  background-color: #D6F8DA; }

.reference-column-salary_fine_bonus:nth-child(2) {
  width: 45%;
  text-align: right;
  padding-right: 4px; }

.columnSalary1 {
  min-width: 270px;
  width: 10%; }

.columnSalary1 select {
  margin-left: 10px;
  margin-top: 2px; }

.salary_worker_list {
  width: 270px; }

.columnSalary1 input {
  margin-left: 10px; }

.salary_worker_desc {
  width: 276px;
  margin-left: -2px; }

.columnSalary1 button {
  margin-top: 4px;
  width: 400px; }

.salary_worker_act_full {
  margin-left: 4px;
  margin-top: 14px;
  margin-right: 20px;
  color: white;
  background: #F81632;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #F81632, #E41531);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54); }

.columnSalary2 {
  margin-top: -6px; }

.columnSalary2 span {
  background-color: red;
  margin-left: 20px;
  margin-right: 10px;
  padding: 6px;
  border-radius: 8px;
  background: #667db6;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  color: white;
  font-size: 2vw; }

.columnSalary21 {
  padding-top: 6px;
  width: 20%;
  min-width: 200px; }

.columnSalary22 {
  min-width: 100px; }

.columnSalary23 {
  min-width: 100px; }

.columnSalary25 {
  padding-left: 40px;
  padding-top: 4px;
  color: gray;
  width: 40%;
  opacity: .4; }

.columnSalary24 {
  min-width: 120px;
  margin-left: 20px; }

.columnSalary25 input {
  width: 70%;
  min-width: 100px;
  opacity: 1;
  text-align: left; }

.reference-column-salary:nth-child(1) {
  width: 40px;
  text-align: center; }

.reference-column-salary:nth-child(2) {
  width: 220px;
  text-align: left; }

.reference-column-salary:nth-child(3) {
  min-width: 50%;
  text-align: left;
  max-width: 50%;
  width: auto; }

.reference-column-salary:nth-child(4) {
  width: 60px;
  text-align: center; }

.reference-column-salary:nth-child(5) {
  width: 160px;
  text-align: right;
  padding-right: 4px; }

.list-salary-body {
  width: 100%; }

.inkas11 label {
  width: 100px; }

.inkas21 label {
  width: 100px; }

.inkas11 input {
  width: 100px; }

.inkas21 input {
  width: 100px; }

.inkas21 input {
  width: 100px; }

.inkas11 button {
  margin-left: 20px; }

.inkas21 button {
  margin-left: 20px; }

.reference-column-inkas-bank:nth-child(1) {
  width: 30px;
  text-align: center; }

.reference-column-inkas-bank:nth-child(2) {
  width: 60%;
  text-align: left; }

.reference-column-inkas-bank:nth-child(3) {
  text-align: right;
  margin-right: 6px;
  width: 30%; }

.reference-column-inkas:nth-child(1) {
  width: 30px;
  text-align: center; }

.reference-column-inkas:nth-child(2) {
  width: 60%;
  text-align: left; }

.reference-column-inkas:nth-child(3) {
  text-align: right;
  margin-right: 6px;
  width: 30%; }

.column_Ink:nth-child(1) {
  padding: 4px;
  width: 40%;
  min-width: 300px; }

.column_Ink:nth-child(2) {
  padding: 4px;
  width: 60%;
  min-width: 300px; }

.column_Ink button {
  margin-left: 8px;
  margin-left: 8px; }

.worker_salary_month_report_table td:nth-child(3) {
  /*background-color: yellow;*/
  width: 130px;
  text-align: right; }

.worker_salary_month_report_table td:nth-child(4) {
  /*background-color: yellow;*/
  width: 110px;
  text-align: right; }

.worker_salary_month_report_table td:nth-child(5) {
  /*background-color: yellow;*/
  width: 120px;
  text-align: right; }

.worker_salary_month_report_table td:nth-child(6) {
  /*background-color: yellow;*/
  width: 120px;
  text-align: right; }

.inkas_bank_day_cost_time_shift {
  margin-top: -10px;
  margin-left: 16px;
  margin-right: 16px; }

.salary_card_detail_block {
  padding: 40px; }

.salary_card_detail_block td {
  border: 0px solid black; }

.salary_card_detail_block td:nth-child(1) {
  /*min-width: 60%;*/
  /*background: red;*/ }

.salary_card_detail_block table {
  width: 100%;
  border: 0px solid black; }

.salary_card_detail_block .row {
  width: 100%;
  margin-top: 12px; }

.salary_card_detail_block .column {
  width: 33%; }

.salary_card_detail_block_column_action {
  padding-left: 40px; }

.salary_card_detail_block_column_action button {
  margin-top: 20px; }

.not_paid_out {
  background: #51ACD6; }

.salary_card_detail_block_header h5 {
  width: 100%; }

.salary_card_detail_block_header b {
  width: 100%; }

.salary_card_detail_block_header {
  width: 100%;
  /*background: red;/*/
  text-align: center; }

#salary_card_calc_stocks_month_profit_detail table {
  border: 1px solid black; }

#salary_card_calc_stocks_month_profit_detail td {
  border: 1px solid lightgray; }

#salary_card_calc_stocks_month_profit_detail td:nth-child(2) {
  text-align: right; }

.type-look-0 {
  width: 80px;
  color: white;
  text-align: right;
  background-color: #4BA6C0;
  background-image: url(../img/iconDataDisplay1.png);
  background-size: contain;
  background-repeat: no-repeat; }

.type-look-1 {
  width: 80px;
  color: white;
  text-align: right;
  background-color: #4BA6C0;
  background-image: url(../img/iconDataDisplay0.png);
  background-size: contain;
  background-repeat: no-repeat; }

.bank_payment_card_row {
  margin: 8px; }

.bank_payment_card_number {
  width: 65px;
  margin-left: 8px;
  margin-top: -4px;
  margin-right: 8px;
  height: 30px; }

.bank_payment_card_date {
  width: 120px;
  margin-left: 8px;
  margin-top: -4px;
  height: 30px; }

.bank_payment_card_row_column:nth-child(1) {
  width: 320px; }

.bank_payment_card_row_column:nth-child(2) {
  margin-left: 8px;
  width: 90px; }

.bank_payment_card_row_column:nth-child(3) {
  width: 90px; }

.bank_payment_card_row_column:nth-child(4) {
  width: 40px; }

.bank_payment_card_value {
  width: 110px;
  text-align: right; }

.bank_payment_card_nds_desc {
  min-width: 260px;
  margin-top: 8px; }

.bank_payment_card_nds_desc_column {
  min-width: 280px;
  margin-left: 10px;
  margin-top: 8px; }

.bank_payment_card_value_column {
  width: 180px;
  display: flex; }

.bank_payment_card_value_label {
  margin-top: 8px;
  margin-right: 8px; }

.bank_payment_target_value {
  width: 560px; }

.bank_payment_date_end_value {
  width: 110px; }

.bank_payment_card_date_end_column {
  margin-right: 8px; }

.bank_payment_card_order {
  width: 100px;
  margin-right: 8px; }

.bank_payment_card_uin {
  width: 247px; }

.bank_payment_card_desc {
  width: 565px; }

.bank_payment_card_account_number_column {
  width: 200px;
  min-height: 60px; }

.bank_payment_card_inn_label {
  color: lightgray; }

.bank_payment_card_kpp_label {
  color: lightgray; }

.bank_payment_card_nds_label {
  color: lightgray; }

.bank_payment_card_account_number_label {
  color: lightgray; }

.bank_payment_card_bik_bank_label {
  color: lightgray; }

.bank_payment_card_bik_bank_label2 {
  min-width: 340px; }

.bank_payment_card_row_title {
  margin-left: 40px;
  margin-bottom: 40px; }

.bank_payment_card_uin_label_length {
  color: lightgray;
  text-align: right;
  width: 206px; }

.bank_payment_card_order_section {
  width: 80px; }

.bank_payment_card_order_column {
  margin-right: 8px; }

.bank_payment_card_rub_label {
  margin-left: 4px;
  margin-top: 8px; }

.PleasenotEmpty {
  background-color: red; }

.reference-column-bank-payments:nth-child(1) {
  width: 40px;
  text-align: center; }

.reference-column-bank-payments:nth-child(2) {
  width: 200px;
  text-align: left; }

.reference-column-bank-payments:nth-child(5) {
  width: 100px;
  text-align: right; }

.reference-column-bank-payments:nth-child(3) {
  min-width: 440px;
  text-align: left;
  margin-left: 4px; }

.reference-column-bank-payments:nth-child(4) {
  width: 80px;
  text-align: right; }

.reference-column-bank-payments:nth-child(6) {
  width: 100px;
  text-align: center; }

.bank_payment_card-addsave {
  width: 49%; }

.bank_payment_card-upload {
  width: 49%; }

.modal_banc_payment_card_row {
  padding-left: 20px;
  padding-right: 20px; }

.paymentReady {
  background: linear-gradient(to bottom, #F7C615, #EEEEff, #fff);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.paymentSubmit {
  background: linear-gradient(to bottom, #00B645, #EEEEff, #fff);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.btn-danger-menu {
  border-radius: 8px; }

.calendar_tittle {
  background-color: white;
  width: 150px;
  text-align: center; }

.calendar_button {
  min-width: 44px;
  border: none;
  border-radius: 8px;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
  background: #01B875;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #A5CC82, #01B875);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  box-shadow: 2px 3px 3px 1px rgba(1, 184, 117, 0.54); }

.calendar_button_add:hover {
  transform: scale(1.2); }

.calendar_button_add {
  background-image: url(../img/plus-math-50.png);
  background-color: #89DCD8;
  background-size: cover;
  min-width: 36px;
  border: none;
  border-radius: 8px;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #F81632;
  box-shadow: 1px 2px 6px 1px rgba(216, 0, 29, 0.54);
  transition: all 0.3s ease; }

.reference-column-calendar-worker:nth-child(1) {
  width: 44px;
  text-align: center; }

.reference-column-calendar-worker:nth-child(2) {
  width: 60%;
  min-width: 200px; }

.reference-column-calendar-worker:nth-child(3) {
  width: 184px;
  text-align: left; }

.reference-column-calendar-worker:nth-child(4) {
  width: 184px;
  text-align: right; }

.reference-column-skif-record-naklad_all:nth-child(1) {
  /*background-color: red;*/
  width: 44px;
  text-align: center; }

.reference-column-skif-record-naklad_all:nth-child(2) {
  /*background-color: red;*/
  min-width: 280px;
  text-align: left; }

.reference-column-skif-record-naklad_all:nth-child(3) {
  /*background-color: yellow;*/
  width: 70px;
  text-align: left; }

.reference-column-skif-record-naklad_all:nth-child(4) {
  /*background-color: red;*/
  width: 100px;
  text-align: left; }

.reference-column-skif-record-naklad_all:nth-child(6) {
  /*background-color: yellow;*/
  width: 100px;
  text-align: right; }

.reference-column-skif-record-naklad_all:nth-child(5) {
  /*background-color: red;*/
  width: 200px;
  text-align: left; }

.reference-column-skif-record-naklad_all:nth-child(7) {
  /*background-color: yellow;*/
  width: 120px;
  text-align: center; }

.status_lightRed {
  background-color: #EE8BD4; }

.status_red {
  background-color: #ef473a; }

.status_green {
  background-color: #9FE820; }

.modal_worker_add_smen_column21 {
  margin-left: 16px; }

.modal_worker_add_smen_column21 select {
  width: 216px; }

.modal_worker_add_smen_column22 {
  margin-left: 16px; }

.modal_worker_add_smen_column1 select {
  width: 72%; }

.modal_worker_add_smen_column1 {
  margin-left: 16px;
  width: 100%; }

.other_month {
  color: lightgray; }

.today {
  color: red; }

.cardCalendarTable td {
  border-width: 0px; }

.cardCalendarTable {
  text-align: center;
  margin-right: 10px;
  width: 240px;
  height: 240px;
  border: 0px; }

.semnCanceled {
  background: #A2A7A9;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #A2A7A9, #686D70);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  border-radius: 26px;
  color: white; }

.semnNotCalc {
  background: #ED213A;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #CA172F, #ED213A);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  border-radius: 26px;
  color: white; }

.smenCalc {
  background: #ED213A;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #00B745, #27BD76);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  border-radius: 26px;
  color: white; }

.workerCardInfo {
  width: 230px;
  margin-bottom: 20px; }

.workerCardInfo td {
  border: 0px; }

.miniHeaderTable {
  text-align: center; }

.workerCardInfo td:nth-child(2) {
  text-align: right;
  padding-right: 8px; }

.workerCardInfo tr:nth-child(4) td:nth-child(2) {
  text-align: right;
  color: #61B778; }

.workerCardInfo tr:nth-child(5) td:nth-child(2) {
  color: #FF8F9A; }

.workerCardInfo tr:nth-child(7) td:nth-child(2) {
  color: #FF8F9A; }

.workerCardInfo tr:nth-child(8) td:nth-child(2) {
  color: #FF8F9A; }

.cardGray {
  background-color: #fafafa;
  border: 1px solid lightgray;
  border-radius: 8px; }

.cardGray .row {
  margin: 0px;
  padding: 3px; }

.salary_worker_act_full {
  width: 100%; }

.list-Payment_ka_DETAIL_footer_row {
  margin-left: 0px;
  margin-top: 20px; }

.list-Payment_ka_DETAIL_footer_row table td {
  border: 0px solid black; }

.list-Payment_ka_DETAIL_footer_row table td:nth-child(2) {
  text-align: right; }

.cashbox_book_info_сolumn1 .selected {
  background-color: lightcoral !important; }

.cashbox_book_info_сolumn1 {
  margin-left: 8px; }

.cashbox_book_table_count_header {
  width: 60%; }

.cashbox_book_table_count_header select {
  margin-top: 10px; }

.cashbox_book_table_count_header label {
  margin-top: 8px;
  margin-right: 4px; }

.cashbox_book_info_сolumn1 tr:nth-child(1) {
  /*	text-align: right;*/
  background-color: #2192B0;
  color: white; }

.cashbox_book_info_сolumn1 tr:nth-child(2) {
  /*	 text-align: right;*/
  /*background-color: red;*/ }

.cashbox_book_info_сolumn1 tr:nth-child(3),
.cashbox_book_info_сolumn1 tr:nth-child(6) {
  background-color: #C6F6B0; }

.cashbox_book_info_сolumn1 tr:nth-child(4),
.cashbox_book_info_сolumn1 tr:nth-child(5),
.cashbox_book_info_сolumn1 tr:nth-child(8),
.cashbox_book_info_сolumn1 tr:nth-child(13),
.cashbox_book_info_сolumn1 tr:nth-child(14) {
  background-color: #F5F88A; }

.cashbox_book_info_сolumn1 tr:nth-child(9),
.cashbox_book_info_сolumn1 tr:nth-child(7),
.cashbox_book_info_сolumn1 tr:nth-child(10),
.cashbox_book_info_сolumn1 tr:nth-child(11),
.cashbox_book_info_сolumn1 tr:nth-child(12) {
  background-color: #F8DCD9; }

/*.cashbox_book_info_сolumn1 tr:nth-child(15){
	
	 text-align: right;

}
*/
.column-scroll-right tr:not(:first-child) td:hover {
  background-color: #E29B99 !important; }

.column-scroll-right {
  text-align: right;
  cursor: pointer !important; }

.local_report_row table {
  margin: 20px;
  margin-left: -12px;
  margin-right: -12px; }

.local_report_row {
  margin-left: 10px; }

.local_report_row {
  margin-right: 10px; }

.reportCashboxMainTable td:nth-child(1) {
  width: 10%;
  text-align: center; }

.reportCashboxMainTable td:nth-child(2) {
  width: 45%; }

.reportCashboxMainTable td:nth-child(3) {
  width: 18%;
  text-align: center; }

.reportCashboxMainTable td:nth-child(4) {
  width: 14%;
  text-align: center; }

.reportCashboxMainTable td:nth-child(5) {
  width: 14%;
  text-align: center; }

.reportCashboxMainTableLastRows td {
  border-style: dotted; }

.reportCashboxMainHeaderColumn {
  width: 50%; }

.reportCashboxMainHeaderColumn:nth-child(1) {
  text-align: left; }

.reportCashboxMainHeaderColumn:nth-child(2) {
  text-align: right;
  padding-right: 40px; }

.reportCashboxMainTableHeader {
  text-align: center; }

.reportCashboxMainTableFooter {
  /*background-color: red;*/ }

.reportCashboxMainFooterColumn {
  width: 500px; }

.reportCashboxMainFooterColumnSignature {
  margin-top: 10px;
  margin-bottom: 10px; }

.orederPMainROW {
  /*
	background-color: green;*/ }

.orederPMColumn1 {
  margin-left: 20px;
  width: 60%; }

.rowalignr {
  font-size: 10px;
  margin-bottom: 0px; }

.rowalignr i {
  font-size: 9px;
  width: 100%;
  text-align: right; }

.rowalignr p {
  width: 100%;
  font-size: 9px;
  text-align: right;
  margin-bottom: 0px; }

.rowalignr b {
  width: 100%;
  font-size: 9px;
  text-align: right; }

.orederPMColumn21 {
  margin-bottom: 20px;
  width: 80%;
  padding-bottom: 0px;
  margin-top: -18px; }

.orederPMColumn2 {
  width: 30%;
  font-size: 12px;
  margin-left: 20px; }

.orederPMColumn2 .row {
  margin-left: 10px; }

.orederPMColumn2 table {
  margin-left: 0px; }

.orederPMColumn21 table {
  margin-bottom: 0px;
  font-size: 10px;
  width: 100%;
  margin-left: 0px;
  border-width: 0px; }

.orederPMColumn21 table td {
  padding-top: 0px;
  border-width: 0px; }

.orederPMColumn22 {
  width: 20%;
  margin-top: -20px;
  font-size: 10px; }

.orederPMColumn22 table {
  width: 100%;
  margin-left: 0px;
  text-align: center;
  font-size: 10px; }

.orederPMColumn22 table td {
  height: 8px;
  padding: 0px; }

.orederPMColumn21 table td {
  height: 8px; }

.td_top_full_border {
  border-right: 2px solid black;
  border-left: 2px solid black; }

.td_top_light_border {
  border-bottom: 2px solid black; }

.td_top_other_border {
  border-right: 2px solid black;
  border-left: 2px solid black; }

.td_top_bottom_border {
  border-bottom: 2px solid black;
  border-right: 2px solid black;
  border-left: 2px solid black; }

.orederPMColumn31 h6 {
  margin-top: 10px;
  font-size: 12px; }

.orederPMColumn31 {
  width: 63%;
  text-align: right;
  padding-top: 30px;
  padding-right: 10px;
  margin-right: 1px; }

.orederPMROW31 {
  margin-top: -20px; }

.orederPMColumn32 table {
  width: 160px;
  font-size: 10px;
  text-align: center;
  margin: 0px; }

.orederPMColumn32 table td {
  padding: 0px; }

.orderTableSecondFrowFcell {
  border-bottom: 0px solid black;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-right: 1px solid black; }

.orderTableSecondSrowFcell {
  border-left: 1px solid black;
  border-top: 0px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black; }

.orderTableSecondTrowFcell {
  border: 2px solid black; }

.orederPMROW41 {
  margin-top: -8px; }

.orederPMROW41 table td {
  padding: 0px; }

.orederPMROW41 table {
  margin-top: 4px;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 9px;
  text-align: center; }

.orederPMROW41 table tr:nth-child(3) {
  border-bottom: 2px solid black;
  border-top: 2px solid black; }

.orederPMROW41 table tr:nth-child(3) td:nth-child(1) {
  border-left: 2px solid black; }

.orederPMROW41 table tr:nth-child(3) td:nth-child(8) {
  border-right: 2px solid black; }

.orederPMROW51 {
  margin-top: -20px; }

.orederPMROW51 table {
  font-size: 10px;
  margin: 0px; }

.orederPMROW51 table td {
  border: 0px solid black; }

.orederPMROW61 table {
  font-size: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -4px;
  margin-bottom: 0px; }

.orederPMROW61 table td {
  border: 0px solid black;
  height: 4px; }

.orederPMROW71 {
  margin-top: 0px; }

.orederPMROW71 table {
  font-size: 10px;
  margin: 0px;
  width: 100%; }

.orederPMROW71 table td {
  border: 0px solid black; }

.orederPMROW71 table td:nth-child(1) {
  width: 160px; }

.orederPMROW81 table td:nth-child(1) {
  width: 160px; }

.orederPMROW81 table td {
  border: 0px solid black; }

.orederPMROW81 table {
  font-size: 10px;
  margin: 0px;
  width: 100%; }

.orederPMROW211 {
  padding-left: 20px;
  margin-bottom: 20px; }

.orederPMROW221 {
  text-align: center;
  width: 100%; }

.orederPMROW221 b {
  text-align: center;
  width: 100%; }

.orederPMROW231 span {
  font-size: 10px;
  text-align: center;
  width: 100%; }

.orederPMColumn31Credit {
  padding-top: 10px; }

.orederPMColumn32Credit table {
  width: 246px; }

.orederPMROW241 {
  margin-top: -10px;
  margin-bottom: -20px; }

.orederPMROW241 table td {
  border: 0px solid black; }

.orederPMROW251 table td {
  border: 0px solid black; }

.orederPMROW251 {
  margin-bottom: 10px; }

.orederPMROW271 table {
  width: 100%; }

.orederPMROW271 table td {
  border-left: 0px solid black;
  border-top: 0px solid black;
  border-right: 0px solid black;
  border-bottom: 1px solid black; }

.orederCreditMColumn1 {
  margin-right: 20px;
  margin-left: 20px;
  width: 100%; }

.orederPMROW71Credit table td:nth-child(1) {
  width: 160px; }

.orederPMROW71Credit table td:nth-child(2) {
  width: 180px; }

.orederPMROW71Credit table td:nth-child(3) {
  width: 160; }

.orederPMROW71Credit table td:nth-child(4) {
  width: 160px; }

.orederPMROW71Credit table tr:nth-child(2) {
  font-size: 8px;
  text-align: center; }

.orederPMROW71Credit table tr:nth-child(4) {
  font-size: 8px;
  text-align: center; }

.orederPMROW91Credit {
  margin-left: 0px;
  margin-right: -20px;
  margin-top: -38px; }

.orederPMROW91Credit table {
  width: 100%; }

.orederPMROW91Credit table td {
  border: 0px solid black; }

.orederPMROW91Credit table td:nth-child(2) {
  text-align: center;
  width: 60px; }

.orederPMROW91Credit table td:nth-child(3) {
  width: 80px; }

.orederPMROW91Credit table td:nth-child(4) {
  width: 30px; }

.bottomLine {
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black; }

.upLine {
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black; }

.trUP {
  margin-top: -60px; }

.orederPMROW81Credit {
  margin-top: -6px; }

.orederPMROW81Credit table td:nth-child(1) {
  width: 80px; }

.orederPMROW81Credit table tr:nth-child(2) {
  font-size: 8px;
  text-align: center; }

.orederPMROW101Credit {
  margin-top: -40px;
  margin-left: 0px; }

.orederPMROW101Credit table {
  width: 100%; }

.orederPMROW101Credit table td {
  border: 0px solid black; }

.orederPMROW101Credit table td:nth-child(2) {
  width: 80px; }

.orederPMROW101Credit table td:nth-child(3) {
  width: 180px; }

.orederPMROW111Credit table {
  width: 100%; }

.orederPMROW111Credit table td {
  border: 0px solid black; }

.orederPMROW111Credit table td:nth-child(1) {
  width: 40px; }

.orederPMROW111Credit table tr:nth-child(2) {
  font-size: 8px;
  text-align: center; }

.orederPMROW111Credit {
  margin-top: -44px;
  margin-left: 0px; }

.orederPMROW121Credit {
  margin-top: -44px;
  margin-left: 0px; }

.orederPMROW121Credit table td {
  border: 0px solid black; }

.orederPMROW121Credit table td:nth-child(1) {
  width: 160px; }

.orederPMROW121Credit table td:nth-child(2) {
  width: 160px; }

.orederPMROW121Credit table td:nth-child(3) {
  width: 20px; }

.orederPMROW121Credit table td:nth-child(4) {
  width: 180px; }

.orederPMROW121Credit table tr:nth-child(2) {
  font-size: 8px;
  text-align: center; }

.my_modal_body {
  margin-left: 20px; }

.my_modal_body_row {
  margin-top: 10px; }

.my_modal_body_row_column_1 {
  width: 40%; }

.my_modal_body_row_column_2 {
  width: 50%; }

.my_modal_body_row_column_2 input {
  width: 100%; }

.my_modal_body_row_column_3 input {
  width: 100%;
  margin-right: 20px; }

.local_couner {
  background-color: lightcoral;
  color: black;
  font-weight: 600;
  padding: 6px;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  /*	background-color: #aaa;*/ }

.checkDate {
  /*	color: green;*/
  /*linear-gradient(to right, #A5CC82, #01B875)*/
  background: #01B875;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #A5CC82, #01B875);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  color: white;
  font-weight: 600; }

.local_report_album table {
  width: 100%; }

.stock_input_accounting-body_row {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }

.reference-column-skif-input_accounting-naklad:nth-child(1) {
  width: 50px;
  text-align: center; }

.reference-column-skif-input_accounting-naklad:nth-child(2) {
  width: 110px;
  text-align: left;
  /*background-color: red;*/ }

.reference-column-skif-input_accounting-naklad:nth-child(3) {
  min-width: 280px;
  width: 42%;
  margin-left: 0px;
  text-align: left; }

.reference-column-skif-input_accounting-naklad:nth-child(4) {
  min-width: 80px;
  text-align: left; }

.reference-column-skif-input_accounting-naklad:nth-child(5) {
  min-width: 80px;
  text-align: right; }

.reference-column-skif-input_accounting-naklad:nth-child(6) {
  min-width: 80px;
  text-align: right;
  border-left: 1px solid;
  border-right: 1px solid;
  padding-right: 2px; }

.reference-column-skif-input_accounting-naklad:nth-child(7) {
  min-width: 40px;
  text-align: right; }

.reference-column-reports {
  width: 10%;
  min-width: 5%; }

.reference-column-reports:nth-child(1) {
  min-width: 15%; }

.reference-column-reports button {
  width: 60px; }

.report_bt {
  margin-top: 2px;
  width: 60px;
  text-align: center;
  height: 40px;
  border-radius: 20px;
  vertical-align: center;
  padding-top: 6px;
  color: white;
  background: #2980B9;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #6DD5FA, #2980B9);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.report_bt:hover {
  background: #373B44;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #4286f4, #373B44);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.column_meat_transit_1 {
  width: 46%; }

.column_meat_transit_2 {
  width: 30%;
  min-width: 320px; }

.column_meat_transit_2 input {
  width: 100%; }

.column_meat_transit_3 {
  padding-left: 4px;
  min-width: 172px; }

.column_meat_transit_2 tr {
  height: 32px; }

.column_meat_transit_3 tr {
  height: 32px; }

.reference-column-skif-record-naklad_meat_transit:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-skif-record-naklad_meat_transit:nth-child(2) {
  width: 110px; }

.reference-column-skif-record-naklad_meat_transit:nth-child(3) {
  width: 190px; }

.reference-column-skif-record-naklad_meat_transit:nth-child(4) {
  width: 190px; }

.reference-column-skif-record-naklad_meat_transit {
  width: 90px; }

.meat_transit_little_report td:nth-child(3) {
  background-color: #A5F795; }

.meat_transit_little_report td:nth-child(4) {
  background-color: #F7D2CD; }

.meat_transit_little_report td:nth-child(5) {
  background-color: #F7D2CD; }

.meat_transit_little_report tr:nth-child(1) td {
  background-color: #2192B0; }

.meat_transit_little_report tr:nth-child(2) td {
  background-color: #2192B0;
  color: white; }

.stock_transit_accounting_row {
  width: 100%;
  padding-left: 20px; }

.stock_transit_accounting_row select {
  margin-right: 20px;
  margin-top: 2px;
  /*width: 80px;*/ }

.stock_transit_accounting_select {
  width: 170px; }

.stock_transit_accounting_select_data {
  width: 97px; }

.stock_transit_accounting_row button {
  height: 44px;
  margin-top: -10px;
  border-radius: 4px; }

.table_stock_accounting tr:nth-child(1) {
  background-color: #2192B0;
  color: white; }

.table_stock_accounting {
  margin-top: 10px;
  margin-bottom: 10px; }

.table_stock_accounting_debit {
  background-color: #C6F6B0; }

.table_stock_accounting_credit {
  background-color: #F8DCD9; }

.table_stock_accounting_end {
  background-color: #2192B0;
  color: white; }

.chet {
  background-color: #E1FFF8; }

.cashbox_book_orders_header button {
  margin-left: 10px;
  margin-right: 10px; }

.cashbox_book_orders_header div {
  margin-top: 4px; }

.reference-column-cashbooks_orders:nth-child(1) {
  width: 80px;
  text-align: center; }

.reference-column-cashbooks_orders:nth-child(2) {
  width: 150px; }

.reference-column-cashbooks_orders:nth-child(3) {
  min-width: 200px;
  width: 40%; }

.reference-column-cashbooks_orders:nth-child(4) {
  width: 300px; }

.reference-column-cashbooks_orders:nth-child(5) {
  width: 100px;
  text-align: right;
  padding-right: 4px; }

.orederPMColumnPS11 {
  width: 100%; }

.smallCell {
  text-align: center;
  font-size: 6px;
  vertical-align: top; }

.minCell {
  width: 60px; }

.orederPMColumnPS11 table td:nth-child(1) {
  padding-left: 10px; }

.orederPMColumnPS11 table tr {
  height: 12px; }

.orederPMColumnPS11 table tr:nth-child(4) {
  height: 20px; }

.orederPMColumnPS11 table td:nth-child(1) {
  width: 400px; }

.orederPMColumnPS11 table td:nth-child(2) {
  text-align: right; }

.orederPMColumnPS11 table td:nth-child(3) {
  border: 1px solid black;
  width: 120px;
  text-align: center; }

.orederPMColumnPS41 {
  width: 100%; }

.orederPMColumnPS41 table {
  width: 100%;
  margin-left: 0px; }

.orederPMColumnPS41 table td {
  border: 0px solid black; }

.orederPMColumnPS41 table td:nth-child(1) {
  width: 60px;
  border: 0px solid black; }

.orederPMColumnPS41 table tr:nth-child(3) td:nth-child(2) {
  width: 220px; }

.orederPMColumnPS41 table tr:nth-child(3) td:nth-child(3) {
  width: 14px; }

.orederPMColumnPS41 table tr:nth-child(3) td:nth-child(4) {
  width: 300px; }

.orederPMColumnPS51 {
  margin-top: -40px;
  width: 100%; }

.orederPMColumnPS51 table {
  width: 100%;
  margin-left: 0px; }

.orederPMColumnPS51 table td {
  border: 0px solid black; }

.orederPMColumnPS51 table td:nth-child(1) {
  width: 160px;
  border: 0px solid black; }

.orederPMColumnPS61PB {
  width: 170px; }

.orederPMColumnPS61PBCenter table td:nth-child(1) {
  text-align: center;
  width: 120px; }

.orederPMColumnPS61PBCenter table tr:nth-child(1) td:nth-child(1) {
  min-width: 140px; }

.orederPMColumnPS61PBCenter table tr:nth-child(1) td:nth-child(2) {
  min-width: 100px; }

.orederPMColumnPS61PBCenter table td:nth-child(3) {
  text-align: center;
  width: 90px; }

.orederPMColumnPS61PBCenter table td:nth-child(4) {
  min-width: 20px; }

.orederPMColumnPS61PBCenter table td:nth-child(5) {
  min-width: 120px; }

.orederPMColumnPS61PBCenter table {
  text-align: center; }

.orederPMColumnPS61PBCenter {
  width: 420px; }

.spaceCell {
  border-top-width: 0px;
  border-bottom-width: 0px; }

.orederPMROW41XX {
  padding-top: 10px;
  padding-left: 60px; }

.orederPMROWPS61PB {
  margin-top: -30px;
  padding-bottom: -20px; }

.orederPMROWPS81PB {
  width: 100%;
  margin-left: 20px; }

.orederPMROWPS81PB table {
  width: 100%;
  margin-left: -40px; }

.orederPMROWPS81PB table td {
  border: 0px solid black; }

.orederPMROWPS81PB table td:nth-child(2) {
  width: 160px; }

.orederPMROWPS81PB table td:nth-child(3) {
  width: 60px;
  text-align: center; }

.orederPMROWPS71PB {
  width: 100%;
  margin-left: 0px; }

.orederPMROWPS71PB {
  width: 100%; }

.orederPMROWPS71PB table {
  margin-left: 12px;
  margin-right: 12px; }

.orederPMROWPS71PB table tr:nth-child(1) {
  text-align: center; }

.orederPMROWPS71PB table tr:nth-child(2) {
  text-align: center; }

.orederPMROWPS71PB table td:nth-child(1) {
  width: 8%; }

.orederPMROWPS71PB table td:nth-child(2) {
  width: 15%; }

.orederPMROWPS71PB table td:nth-child(3) {
  width: 30%; }

.orederPMROWPS71PB table td:nth-child(4) {
  width: 15%; }

.orederPMROWPS71PB table td:nth-child(5) {
  width: 18%; }

.orederPMROWPS71PB table td:nth-child(6) {
  width: 14%; }

.orederPMROWPS81PB {
  margin-top: -30px; }

.orederPMROWPS91PB {
  margin-top: -20px;
  margin-left: 12px;
  margin-right: 12px; }

.orederPMROWPS91PB table {
  margin-top: 0px;
  margin-left: 0px;
  width: 100%; }

.orederPMROWPS91PB table td {
  border: 0px solid black; }

.orederPMROWPS91PB table td:nth-child(1) {
  width: 160px; }

.orederPMROWPS91PB table tr:nth-child(3) td:nth-child(2) {
  width: 260px; }

.orederPMROWPS91PB table tr:nth-child(5) td:nth-child(2) {
  width: 260px; }

.orederPMROWPS91PB table tr:nth-child(3) td:nth-child(4) {
  width: 100px; }

.orederPMROWPS91PB table tr:nth-child(3) td:nth-child(5) {
  width: 20px; }

.orederPMROWPS91PB table tr:nth-child(3) td:nth-child(6) {
  width: 60px; }

.orederPMROWPS91PB table tr:nth-child(3) td:nth-child(7) {
  width: 20px; }

.orederPMROWPS101PB {
  margin-left: 12px;
  margin-right: 0px; }

.orederPMROWPS102PB {
  margin-left: 12px; }

.orederPMROWPS102PB table {
  width: 60%;
  margin: 0px; }

.orederPMROWPS102PB table td {
  border: 0px solid black; }

.orederPMROWPS102PB table td:nth-child(1) {
  width: 170px; }

.reference-column-calendar-revenue-story-header div {
  background-color: #68D6DA; }

.reference-column-calendar-revenue-story-header {
  background-color: #68D6DA; }

.reference-column-calendar-revenue-story:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-calendar-revenue-story:nth-child(2) {
  width: 160px;
  text-align: left; }

.reference-column-calendar-revenue-story:nth-child(3) {
  width: 120px;
  text-align: right;
  padding-right: 4px; }

.reference-column-calendar-revenue-story:nth-child(4) {
  width: 120px;
  text-align: right;
  padding-right: 4px; }

.reference-column-calendar-revenue-story:nth-child(5) {
  width: 120px;
  text-align: right;
  padding-right: 4px; }

.reference-column-calendar-revenue-story:nth-child(6) {
  width: 140px;
  text-align: right;
  padding-right: 4px; }

.reference-column-calendar-revenue-story:nth-child(7) {
  width: 28%;
  min-width: 200px;
  text-align: left; }

.reference-column-calendar-revenue-story:nth-child(8) {
  width: 180px;
  /*text-align: right;*/
  padding-right: 8px; }

.easySEE {
  opacity: 0.1; }

.reference-column-calendar-salary-story:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-calendar-salary-story:nth-child(2) {
  width: 60%; }

.reference-column-calendar-salary-story:nth-child(3) {
  width: 60px;
  text-align: center; }

.reference-column-calendar-salary-story:nth-child(4) {
  width: 100px;
  text-align: right; }

.reference-column-calendar-salary-story:nth-child(5) {
  width: 160px;
  text-align: center;
  padding-right: 8px; }

.reference-column-calendar-inkas-story:nth-child(1) {
  width: 60px;
  text-align: center; }

.reference-column-calendar-inkas-story:nth-child(2) {
  width: 120px;
  text-align: center; }

.reference-column-calendar-inkas-story:nth-child(3) {
  width: 80%;
  text-align: left; }

.reference-column-calendar-inkas-story:nth-child(4) {
  width: 160px;
  text-align: center; }

.calendar_detail_total_row {
  margin-top: 20px; }

#kontragents_debts_payments_chat_body {
  width: 95%;
  margin-top: -14px;
  padding-top: 14px;
  padding-bottom: 4px;
  overflow-x: scroll;
  font-size: 14px;
  margin-bottom: 4px; }

.chat_row {
  background: #F4F4F4;
  /*background: #Ffffff;*/
  width: 100%;
  margin-top: 4px;
  border-radius: 6px;
  padding: 2px;
  border: 1px solid gray;
  display: flex; }

.chat_row .row {
  padding: 1px;
  margin: 0px; }

.chat_row .column1 {
  width: 89%; }

.chat_row .column2 {
  width: 20%; }

#ka_comment_input {
  height: 36px;
  width: 66%; }

.worker_salary_month_report_table {
  font-size: 13px; }

.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1; }

/* Style the buttons that are used to open the tab content */
.tab button {
  /*background-color: inherit;*/
  background: #C9D6FF;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #E2E2E2, #C9D6FF);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  border-radius: 4px; }

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd; }

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc; }

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none; }

#llist-groups #list-groups-header {
  background-color: lightgray; }

.priceTag-box {
  border: 1px dashed black;
  margin: 6px; }

.priceTag-box-little {
  /*border: 1px dashed black;*/
  /*margin: 6px;*/
  margin-left: 2px;
  margin-right: 2px; }

.priceTag-box-big .row {
  height: 9mm;
  margin: 0px;
  padding: 4px; }

.priceTag-box-big .border-top {
  border-top: 1px solid black; }

.priceTag-box-little .border-top {
  border-top: 1px solid black;
  line-height: 12px; }

.priceTag-box-big .good-price-rub {
  font-size: 63px;
  font-weight: 600;
  padding-right: 6px;
  margin-top: -24px; }

.priceTag-box-big .good-price-kop {
  font-size: 30px;
  font-weight: 600;
  padding-right: 6px;
  margin-top: 16px;
  /*padding-top: 4px;*/ }

.priceTag-box-big .good-name {
  font-size: 34px;
  font-weight: 800; }

.priceTag-box-big {
  width: 85mm;
  height: 100mm; }

#price-tags-body {
  display: flex;
  flex-wrap: wrap; }

.priceTag-box-little .good-price-rub {
  font-size: 54px;
  font-weight: 600;
  padding-right: 6px;
  margin-top: -10px; }

.priceTag-box-little .good-price-kop {
  font-size: 34px;
  font-weight: 600;
  padding-right: 6px;
  margin-top: 13px; }

.priceTag-box-little .little-font {
  font-size: 12px; }

.priceTag-box-little .good-name {
  font-size: 20px;
  font-weight: 600;
  /*line-height: 17px;*/ }

.priceTag-box-little .row {
  min-height: 4mm;
  margin: 0px;
  padding: 1px;
  padding-left: 2px;
  padding-right: 2px; }

.priceTag-box-little {
  width: 80mm;
  height: 45mm; }

.priceTag-box-big {
  width: 80mm;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 20px; }

.breakLinePrint-Little {
  min-height: 126px;
  max-height: 126px;
  width: 100% !important;
  page-break-after: always;
  text-align: center;
  font-weight: bold; }

.breakLinePrint-Big {
  min-height: 188px;
  max-height: 188px;
  width: 100% !important;
  page-break-after: always;
  text-align: center;
  font-weight: bold; }

.row_registrs_podotchet {
  padding: 4px;
  padding-left: 20px;
  margin: 0px; }

.row_registrs_podotchet .column {
  padding: 0px;
  margin-right: 4px; }

.row_registrs_podotchet .column .row {
  padding-left: 20px;
  padding-right: 10px; }

.row_registrs_podotchet .column .row input {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: -2px; }

.row_registrs_podotchet div {
  padding: 20px;
  margin: 0px; }

#list-registrs_uchet-stocks {
  padding: 20px; }

#list-registrs_uchet-balance {
  padding: 20px; }

.div-right-block-fixed {
  /*background-color: yellow;*/
  width: 120px;
  max-width: 120px;
  min-width: 120px; }

.div-right-block-fixed button {
  line-height: 1em;
  width: 110px;
  min-width: 110px;
  padding-right: 0px;
  padding-left: 0px;
  height: 69px; }

.div-center-block-fixed {
  /*background-color: yellow;*/
  /*position: absolute;*/
  /*left: 420px;
	right: 170px;*/
  margin-left: 0px;
  padding-right: 20px;
  flex-grow: 1; }

.div-left-block-fixed {
  /*background-color: blue;*/
  width: 720px;
  max-width: 720px; }

.sale_block_2 div {
  display: table;
  margin: 0 auto; }

.sale_block_1 {
  padding: 14px;
  min-height: 300px;
  padding-top: 0px;
  display: flex;
  flex-flow: column; }

.sale_block_2 {
  align-items: center; }

.sale_block_3 {
  /*padding: 30px;*/
  /*background: red;*/ }

.operations_list_stocks {
  width: 200px; }

.sale_block_1_body {
  /*background: red;*/
  /*border-width: 3px;*/
  border-color: black;
  border-radius: 12px 12px 0 0;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25), 0 4px 2px rgba(0, 0, 0, 0.22);
  border: 0px double #9EDCBE;
  /* Параметры границы */
  background: white;
  flex-grow: 1; }

.sale_block_1_header {
  /*background: green;*/
  height: 90px;
  max-height: 90px; }

.action_bt {
  /*margin: 0px;*/
  min-height: 80px;
  /*padding-top: 0px;*/
  /*background: yellow;*/
  /*width: 100%;	*/ }

/*
// стилизация для разметки "скрытый инпут + лэйбл" - привести в порядок*/
input[name="contact"]:checked + label {
  border: 1px solid black; }

.local_frame {
  border: 0px;
  width: 100%;
  max-width: 800px;
  height: 100%;
  min-height: 800px; }

p {
  text-indent: 30px;
  /* Отступ первой строки в пикселах */ }

.layot-line-horizont-center {
  align-self: center;
  position: center;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  overflow: auto; }

.layot-line-horizont {
  display: flex;
  justify-content: space-between; }

input[type="date"] {
  position: relative;
  margin-right: 30px;
  background-image: url("../img/calendar-icon.png");
  background-size: 20px 20px;
  background-position: right;
  background-repeat: no-repeat; }

.online-user > img {
  height: 24px;
  width: 24px; }

a.disabled img {
  opacity: 0.4; }

.enterprise-card-block {
  margin-top: 20px; }

#card-resources-groups-body {
  margin: 10px; }

#app,
#log-row {
  background-color: #ffffff; }

.otLeftColumn {
  height: 100%; }

.myicon {
  color: white;
  margin-top: 4px;
  margin-right: 4px;
  background-color: red;
  padding: 6px;
  border-radius: 8px;
  background: #FF416C;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #FF4B2B, #FF416C);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  box-shadow: 1px 4px 5px 0px rgba(255, 75, 43, 0.54); }

.app_main {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  border-radius: 6px;
  min-width: 960px; }

@font-face {
  font-family: "HelveticaNeue";
  src: url("../fonts/HelveticaNeue-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }

.willPrint table {
  font-size: 0.12rem; }

body {
  font-family: "HelveticaNeue";
  font-size: 1rem;
  /*
background: #8e9eab;  
background: -webkit-linear-gradient(to bottom, #56ab2f, #8e9eab); 
background: linear-gradient(to bottom, #56ab2f, #8e9eab);

*/
  /*background-position: center;*/
  /*background-repeat: no-repeat;*/
  /*background-position: center;*/
  /*background-repeat: no-repeat;*/
  /*background-image: url('../img/1-fon-dlya-sayta.png');*/
  /*background-image: url('../img/tic-tac-toe.png');*/
  /*background-image: url('../img/morocco.png');*/
  /*background-repeat:repeat;*/
  background: #DCE35B;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #45B649, #DCE35B);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  background: #83a4d4;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #9DE9EC, #fff, #fff, #83a4d4);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.light-color {
  color: lightgray; }

.al-right {
  text-align: right;
  padding-right: 4px; }

.al-center {
  text-align: center; }

.al-left {
  text-align: left;
  padding-left: 4px; }

.w-5 {
  width: 5% !important; }

.w-10 {
  width: 10% !important; }

.w-15 {
  width: 15% !important; }

.w-20 {
  width: 20% !important; }

.w-25 {
  width: 25% !important; }

.w-30 {
  width: 30% !important; }

.w-40 {
  width: 40% !important; }

.w-46 {
  width: 46% !important; }

.w-50 {
  width: 50% !important; }

.w-60 {
  width: 60% !important; }

.w-70 {
  width: 70% !important; }

.w-75 {
  width: 75% !important; }

.w-80 {
  width: 80% !important; }

.w-100 {
  width: 100% !important; }

.cursorPointer {
  cursor: pointer; }

.mlr-auto {
  margin-right: auto;
  margin-left: auto; }

.modal-big {
  width: 980px;
  min-width: 980px;
  max-width: 980px; }

.modal-big-1200 {
  width: 1200px;
  min-width: 1200px;
  max-width: 1200px; }

@media (max-width: 1200px) {
  .catalog-header-title {
    display: none; } }

@media print {
  nav {
    visibility: hidden;
    max-height: 1px;
    margin-top: -80px; }
  body {
    font-size: 12px; }
  h6 {
    font-size: 12px; }
  button {
    opacity: 0;
    height: 1px;
    display: none; }
  .pagebreak {
    clear: both;
    page-break-after: always; }
  .sale_block_1_header {
    margin-top: 100px; }
  .h2 {
    display: none;
    max-height: 1px; }
  body {
    font-size: 13px; }
  table {
    font-size: 13px; }
  button {
    display: none; }
  .dontbreak {
    page-break-inside: avoid !important;
    margin-bottom: 40px; }
  .dontbreak-priceTag-container {
    display: block;
    page-break-inside: auto;
    float: none !important;
    margin-bottom: 40px; }
  .dontbreak-priceTag {
    /*page-break-before: auto;*/
    page-break-inside: avoid !important;
    /*page-break-after:auto;*/ }
  #price-tags-body {
    font-size: 14px; }
  #bill-card {
    background-color: white; } }
