@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700&subset=cyrillic");
body {
  font-size: 12px;
}
input[type=file] {
  background-color: #2185d0 !important;
}
table.report {
  padding: 0 5vw !important;
}
table.report tbody tr td.amount {
  font-size: 10px;
}
.hidden {
  display: none;
}
.accounts {
  border: solid 1px rgba(255,255,255,0);
  border-radius: 0.2em;
  padding: 0.6em;
}
.accounts.error {
  border: solid 1px rgba(255,0,0,0.4);
}
.accounts .field {
  position: relative !important;
}
table.multi-accounts tbody tr td {
  position: relative !important;
}
.error-message {
  position: absolute;
  top: 3.8em;
  left: 0;
  color: #f00;
  font-size: 70%;
  line-height: 90%;
  width: 100%;
}
.error-message-2 {
  color: #f00;
  font-size: 70%;
  line-height: 90%;
  width: 100%;
}
.acount {
  color: #808080;
  height: 3em;
  line-height: 3em;
  min-width: 2em;
  text-align: right;
}
.link {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  line-height: 100%;
}
.link .icon {
  display: inline-block;
}
.number {
  display: block;
}
.editable {
  display: table;
  position: relative;
  width: calc(100% + 20%);
}
.editable .switcher .icon {
  margin-right: 0 !important;
  position: absolute;
  left: 0;
  top: 2px;
}
.editable .link.submit {
  position: absolute;
  right: 0;
  top: 2px;
}
.editable .value,
.editable .form {
  position: absolute;
  left: 18px;
}
.editable .form input {
  border: none;
}
.editable .form {
  display: inline-block;
}
.editable.inprogress {
  color: rgba(0,0,0,0.5);
  transition: all 0.2s ease-in;
}
.editable.inprogress .switcher {
  display: none;
}
.hidden,
.active {
  transition: all 0.2s ease-in;
}
.hidden {
  opacity: 0;
}
.active {
  opacity: 1;
}
.accounts .message:before {
  content: '';
  display: block;
}
.company-nds-10 {
  background: rgba(100,53,201,0.25) !important;
}
.company-nds-10-byaccounts {
  background: rgba(163,51,200,0.25) !important;
}
.company-file-dropbox {
  white-space: nowrap;
  color: #4183c4;
  cursor: pointer;
}
.company-file-dropbox .file-dropbox {
  cursor: pointer;
}
.company-file-dropbox .file-dropbox .ajax-upload-dragdrop {
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  width: auto !important;
  display: inline-block !important;
}
.company-file-dropbox .file-dropbox .ajax-upload-dragdrop .ajax-file-upload {
  border: none;
  background: none;
  box-shadow: none;
  cursor: pointer;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1em !important;
  color: #4183c4;
  text-decoration: none;
  height: 1em !important;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.company-file-dropbox .file-dropbox .ajax-upload-dragdrop .ajax-file-upload input {
  cursor: pointer;
  color: #4183c4;
  text-decoration: none;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
.company-file-dropbox .ajax-file-upload-container {
  display: none;
}
.document.list .item {
  border: dotted 1px #4183c4;
}
.duble {
  font-size: 10px;
  line-height: 11px;
}
.fns-checks {
  display: block;
  margin-top: 6px;
  width: 154px;
}
.fns-checks .brick {
  cursor: pointer;
  display: inline-block;
  height: 3px;
  width: 8px;
  background-color: rgba(0,0,0,0.1);
}
.fns-checks .brick.negotive {
  background-color: #d82828;
}
.fns-checks .brick.negotive.brick-0 {
  background-color: rgba(219,40,40,0.5);
}
.fns-checks .brick.negotive.brick-1 {
  background-color: rgba(219,40,40,0.6);
}
.fns-checks .brick.negotive.brick-2 {
  background-color: rgba(219,40,40,0.7);
}
.fns-checks .brick.negotive.brick-3 {
  background-color: rgba(219,40,40,0.8);
}
.fns-checks .brick.negotive.brick-4 {
  background-color: rgba(219,40,40,0.85);
}
.fns-checks .brick.negotive.brick-5 {
  background-color: rgba(219,40,40,0.9);
}
.fns-checks .brick.negotive.brick-6 {
  background-color: rgba(219,40,40,0.95);
}
.fns-checks .brick.positive {
  background-color: #21ba45;
}
.fns-checks .brick.positive.brick-0 {
  background-color: rgba(33,186,69,0.55);
}
.fns-checks .brick.positive.brick-1 {
  background-color: rgba(33,186,69,0.6);
}
.fns-checks .brick.positive.brick-2 {
  background-color: rgba(33,186,69,0.7);
}
.fns-checks .brick.positive.brick-3 {
  background-color: rgba(33,186,69,0.8);
}
.fns-checks .brick.positive.brick-4 {
  background-color: rgba(33,186,69,0.85);
}
.fns-checks .brick.positive.brick-5 {
  background-color: rgba(33,186,69,0.9);
}
.fns-checks .brick.positive.brick-6 {
  background-color: rgba(33,186,69,0.95);
}
.fns-checks .block {
  width: 75px;
  display: inline-block;
}
.fns-checks .block.left .brick {
  float: right;
  margin-left: 2px;
}
.fns-checks .block.right .brick {
  float: left;
  margin-right: 2px;
}
.fns-checks .capture {
  display: block;
  text-align: center;
}
.fns-checks .capture .index-red-1 {
  background-color: rgba(219,40,40,0.3);
}
.fns-checks .capture .index-red-2 {
  background-color: rgba(219,40,40,0.35);
}
.fns-checks .capture .index-red-3 {
  background-color: rgba(219,40,40,0.4);
}
.fns-checks .capture .index-red-4 {
  background-color: rgba(219,40,40,0.45);
}
.fns-checks .capture .index-red-5 {
  background-color: rgba(219,40,40,0.5);
}
.fns-checks .capture .index-red-6 {
  background-color: rgba(219,40,40,0.55);
}
.fns-checks .capture .index-green-0 {
  background-color: rgba(0,0,0,0.05);
}
.fns-checks .capture .index-green-1 {
  background-color: rgba(33,186,69,0.3);
}
.fns-checks .capture .index-green-2 {
  background-color: rgba(33,186,69,0.35);
}
.fns-checks .capture .index-green-3 {
  background-color: rgba(33,186,69,0.4);
}
.fns-checks .capture .index-green-4 {
  background-color: rgba(33,186,69,0.45);
}
.fns-checks .capture .index-green-5 {
  background-color: rgba(33,186,69,0.5);
}
.fns-checks .capture .index-green-6 {
  background-color: rgba(33,186,69,0.55);
}
@media only screen and (min-width: 1200px) {
  .ui.container {
    width: 94vw !important;
  }
}
