.header {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 15px;
  background-color: #1C1C1C;
  color: #fff; }
  .header a {
    color: #fff; }
    .header a:hover {
      text-decoration: none; }
  .header__inner-block {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .header__logo {
    font-size: 24px; }

html, body {
  height: 100vh; }

ul {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0; }

.login-title {
  margin-top: 35px;
  margin-bottom: 0px; }

.documents-list {
  margin-top: 30px !important; }

.form-control {
  height: 47px; }
  .form-control__no-border {
    padding-left: 0;
    padding-right: 0;
    border: none;
    margin-bottom: 1rem; }

.main-container {
  margin-right: auto;
  margin-left: auto; }

@media screen and (min-width: 900px) {
  .main-container {
    width: 900px;
    padding-right: 15px;
    padding-left: 15px; } }

@media screen and (max-width: 900px) {
  .main-container {
    width: 90%; } }

.list {
  width: 100%;
  padding-left: 30px; }
  .list__title {
    padding-left: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-size: 26px 18px;
    background-position-y: 2px;
    text-align: left;
    font-size: 18px; }
  .list__title-link {
    margin-left: 10px; }
  .list__item {
    display: flex;
    justify-content: space-between;
    align-content: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    border-bottom: 1px solid #e6e9f5; }
  .list__text {
    font-size: 18px; }
  .list__link {
    font-size: 14px;
    color: #4E81FF; }
  .list__item-inner-block {
    display: flex;
    align-items: center; }
  .list__badge {
    padding: 2px 10px 2px;
    border-radius: 12px;
    margin-left: 10px;
    font-size: 13px;
    color: #fff; }
    .list__badge_green {
      background-color: #27BD5E; }
    .list__badge_gray {
      background-color: #AEB1C2; }

.breadcrumbs {
  padding-top: 10px;
  padding-bottom: 10px; }
  .breadcrumbs__links {
    display: flex;
    align-items: center; }
  .breadcrumbs__link {
    font-size: 14px;
    color: #AEB1C2; }
    .breadcrumbs__link_no-select {
      cursor: default; }
      .breadcrumbs__link_no-select:hover {
        color: #AEB1C2;
        text-decoration: none; }
  .breadcrumbs__arrow {
    position: relative;
    display: inline-block;
    width: 8px;
    height: 17px;
    margin-right: 10px;
    margin-left: 10px; }
    .breadcrumbs__arrow::before, .breadcrumbs__arrow::after {
      display: block;
      content: '';
      position: absolute;
      left: 0;
      background-color: #AEB1C2;
      width: 8px;
      height: 2px; }
    .breadcrumbs__arrow::before {
      top: 5px;
      transform: rotate(45deg); }
    .breadcrumbs__arrow::after {
      top: 10px;
      transform: rotate(-45deg); }
