@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('../fonts/RobotoCondensed-Regular.ttf')  format('truetype');
}

body,
.ui.menu,
h1, h2, h3, h4, h5,
.ui.button,
.ui.form input:not([type]), .ui.form input[type="color"], .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="email"], .ui.form input[type="file"], .ui.form input[type="month"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"], .ui.form input[type="week"] {
  font-family: RobotoCondensedRegular;
}

.menu-item-icon span {
  border: solid 1px;
  border-radius: 18px;
  display: inline-block;
  padding: 0 2px;
  width: 20px;
  text-align: center;
}

.field--name-field-tp-stroki tr td:first-child {
  text-align: center;
}

.field--name-field-tp-stroki td {
  padding: 0;
}

.field--name-field-tp-stroki .form-item {
  margin: 0!important;
}
.field--name-field-tp-stroki .form-control {
  border: none;
}
.views-exposed-form .form-submit,
.views-field-node-bulk-form label,
#comment-form details > .field .js-form-managed-file .column,
#comment-form summary {
  display: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}

.with-min-width {
  min-width: 1200px;
}

.placeholder {
  background-color: inherit;
}

.tabledrag-toggle-weight-wrapper {
  display: none;
}



.ui.vertical.menu.sidebar .active.item {
  background: transparent;
}

#top-bar {
  display: none;
}

.ui.inverted.borderless.pointing.menu.sticky {
  border-radius: 0;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
  background: #FFF;
  box-shadow: 1px 2px 4px 0px rgba(34, 36, 38, 0.15);
}

.ui.secondary.inverted.segment {
  height: 47px;
  padding: 15px;
  margin: 0;
}

.ui.inverted.menu .item {
  color: #767676;
  height: 47px;
}

.ui.inverted.menu .item i {
  font-size: 12px;
}

.ui.inverted.menu .item.collapse {
  background: #0B2C45;
  border-radius: 0;
  color: white;
}

.ui.inverted.menu a.item.collapse:hover {
  background: #0B2C45;
}

.ui.inverted.menu .item span,
.ui.inverted.menu .item a {
  display: inline-block;
  line-height: 14px;
}

.ui.inverted.menu .item a.right {
  background: #2185D0;
  line-height: 18px;
  padding: 8px 20px;
  position: relative;
  top: -5px;
}

#left-menu span span.number,
#left-menu a span.number {
  border: solid 1px;
  border-radius: 18px;
  display: inline-block;
  padding: 2px 2px;
  width: 20px;
  text-align: center;
  font-size: 11px;
  margin-right: 10px;
}

.ui.vertical.inverted.menu .item::before {
  display: none;
}

.ui.visible.left.sidebar ~ .pusher {
  transform: none;
  margin-left: 280px;
  /*transition: margin-left 0.5s;*/
}

.ui.left.sidebar {
  width: 280px;
  /*transition: width 0.5s;*/
}

.ui.inverted.menu {
  border-radius: 0;
}

.ui.segments.view-document {
  font-family: RobotoCondensedRegular, sans-serif;
}

.ui.segments.view-document,
.ui.segments.view-document-actions,
.ui.segments.view-document-additional {
  max-width: 1000px;
  margin: 30px auto;
}

.ui.invisible.checkbox {
  visibility: inherit;
}

.views-field.views-field-node-bulk-form label {
  display: none!important;
}

#bulk-edit-form #edit-node-zadacha-field-tz-vrem-vypoleniya-zadachi-0,
#bulk-edit-form #edit-node-zadacha-field-tz-vremya-nachala-zadachi-0 {
  border: none;
}

#bulk-edit-form #edit-node-zadacha-field-tz-vrem-vypoleniya-zadachi-0 legend,
#bulk-edit-form #edit-node-zadacha-field-tz-vremya-nachala-zadachi-0 legend {
  display: none;
}

#bulk-edit-form #edit-node-zadacha-field-tz-vrem-vypoleniya-zadachi-0 .row,
#bulk-edit-form #edit-node-zadacha-field-tz-vremya-nachala-zadachi-0 .row {
  display: flex;
}

#main-content img[data-entity-type="file"] {
  width: 100%;
}

#main-content {
  margin: 16px;
}

.ui.menu.list-menu {
  min-height: inherit;
}

.tabledrag-handle {
  display: none;
}

.trinion-zadachnik-fast-task {
  margin: 10px 0;
}

.form-managed-file .messages {
  margin-top: 10px;
}

.document-list .views-row,
.task-comment-attach {
  cursor: pointer;
}

.document-list .views-row.selected .content {
  color: #ccc;
}

.minified-menu .ui.inverted.menu .item .link  {
  display: none;
}

.minified-menu .pusher .menu .collapse svg {
  transform: rotate(180deg);
}

.minified-menu #left-menu {
  width: 123px;
  /*transition: width 0.5s;*/
}

.minified-menu #left-menu .item {
  padding-right: 0;
}

.minified-menu #left-menu .item .ui.right.label {
  background: #2185D0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.minified-menu .ui.visible.left.sidebar ~ .pusher {
  margin-left: 123px;
  /*transition: margin-left 0.5s;*/
}

.ui.inverted.menu, .ui.secondary.inverted.segment {
  background: #0B2C45;
}

.ui.secondary.inverted.segment.logo {
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 0px;
}

.ui.secondary.inverted.segment {
  color: white;
}

#left-menu .item {
  border-top: 1px solid #124A74;
}

#left-menu .item.active {
  background: #124A74;
}

#left-menu .item:last-child {
  border-bottom: 1px solid #124A74;
}

.ui.dropdown.title-dropdown {
  font-size: 24px;
  margin-top: 6px;
}

.ui.dropdown.title-dropdown .menu {
  top: 30px;
}

.ui.dropdown.title-dropdown .menu > .item a {
  color: black;
}

.ui.table > thead > tr > th,
.ui.table .views-field-node-bulk-form,
.views-actions {
  background: #F0F0F0;
}

.ui.grid .views-actions {
  border: 1px solid rgba(34,36,38,.15);
  border-top: none;
  padding-left: 1rem;
  padding-right: 1rem;
}

.ui.grid .views-actions .column:first-child {
  padding-left: 5px;
}

.ui.grid .views-actions .grid > .column:last-child {
  padding-right: 0;
}

.ui.grid .views-actions .grid > .column:last-child .row {
  margin-right: 0;
}

.ui.grid .views-actions .result {
  float: right;
  margin-top: 12px;
}

.ui.grid .views-actions {
  margin: 0 1rem;
}

.ui.grid .views-actions .aligned {
  padding-top: 9px;
}

.ui.grid .views-actions .row {
  margin: auto 1rem;
}

.sixteen.wide.row.table {
  padding-bottom: 0;
}

.center-icon {
  text-align: center;
}

.ui .comments {
  max-width: 100%;
}

.ui .comments .comment {
  padding: 12px 16px!important;
  border-radius: 4px;
  border: 1px solid #E1E1E1;
}

.ui .comments .comment .permalink {
  margin-right: .5em;
}

.task-history .row {
  color: #5C5C5C;
  font-style: italic;
}

.task-history .four {
  display: flex;
}

.task-history .ui.grid {
  margin-top: 0;
}

.task-history .row {
  padding-top: 0!important;
  padding-bottom: 1rem!important;
}

.task-history svg {
  position: relative;
  top: 3px;
  margin-right: 5px;
}

.replay-comment {
  cursor: pointer;
}

.task-history .blockquote {
  padding: 8px 12px;
  background: #F0F0F0;
  border-radius: 4px;
  position: relative;
  padding: 15px 30px;
}

.task-history .blockquote svg {
  position: absolute;
}

#comment-form .form-submit {
  margin-top: 20px;
}

.ui.table {
  border-radius: 0;
}

td.views-field-node-bulk-form {
  width: 36px;
}

.ui.segment.document-list-wrapper,
.ui.segment.document-list-wrapper > div > .ui.grid,
.ui.segment .document-list-col {
  padding-left: 0!important;
  margin-left: 0!important;
}

#main-content {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.ui.segment .document-list-col {
  overflow-y: scroll;
  background: #F0F0F0;
  max-width: 338px;
}

.ui.segment .document-list {
  background: white;
  max-width: 338px;
}

.ui.segment .document-list .ui.card {
  width: 100%;
}

.document-list .ui.list .content {
  color: #5C5C5C
}

.document-list .ui.list .views-field-field-tp-schet-dlya,
.document-list .ui.list .views-field-field-tp-poluchatel,
.document-list .ui.list .views-field-field-tp-platelschik,
.document-list .ui.list .views-field-field-tp-postavschik,
.document-list .ui.list .views-field-field-tl-kompaniya,
.document-list .ui.list .views-field-field-tm-sender-email,
.document-list .ui.list .views-field-field-tp-zakaz-dlya {
  float: left;
  color: black;
}

.document-list .ui.list .views-field-field-tp-itogo,
.document-list .ui.list .views-field-field-tl-summa-sdelki {
  float: right;
  color: black;
}

.document-list .ui.list .views-field-field-tp-utverzhdeno,
.document-list .ui.list .views-field-field-tp-schet-klienta-status {
  position: absolute;
  bottom: 14px;
  right: 20px;
}

.document-list .views-field-title,
.document-list .views-field-field-tm-mail-from {
  clear: both;
  padding: 10px 0 4px;
}

.pusher {
  height: 100%;
}

.pusher-document-list,
.document-list-wrapper,
.document-list-wrapper > div,
.document-list-wrapper > div > div,
.document-list-col {
  height: 94vh;
}

.list-table .ui.form input[type="checkbox"] {
  vertical-align: middle;
}

@media only screen and (max-width: 1144px) {
  #left-menu,
  .ui.inverted.menu .item.collapse {
    display: none;
  }

  .ui.visible.left.sidebar ~ .pusher,
  .minified-menu .ui.visible.left.sidebar ~ .pusher {
    transform: none;
    margin-left: 0;
  }

  #left-menu,
  .ui.visible.left.sidebar ~ .pusher {
    margin-top: 46px !important;
  }

  #top-bar {
    display: block;
  }
}

@media only screen and (min-width: 1144px) {
  #left-menu {
    display: block!important;
  }
}
