.cabinet {
  padding-top: 90px;
  background-color: #F7FAFE;
  padding-bottom: 70px;
  min-height: calc(100vh - 355px);
  font-family: 'Nunito', sans-serif; }
  .cabinet a:not(.button) {
    text-decoration: none;
    outline: none;
    color: #3685f0;
    font-weight: 500; }
  .cabinet img {
    width: auto;
    height: auto; }
  .cabinet .mobile_visible {
    display: none; }
  .cabinet .cabinet_wrapper {
    width: 1000px;
    margin: 0 auto; }
  .cabinet.new_project .cabinet_container .cabinet_content_special {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    border-radius: 0; }
    .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item {
      position: relative;
      display: inline-block;
      vertical-align: top;
      width: 100%;
      margin-bottom: 40px;
      padding: 40px 33px 32px 20px;
      background-color: #fff;
      border-radius: 4px;
      box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03);
      -moz-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03);
      -webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03); }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .restore_inform {
        margin: 0 auto;
        max-width: 400px;
        text-align: center; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .restore_inform span {
          display: block;
          margin-bottom: 9px;
          font-size: 26px;
          line-height: 32px;
          color: #2E4768;
          font-weight: 700; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .restore_inform_text {
          margin-bottom: 12px;
          padding: 0 30px 18px;
          border-bottom: 1px dashed #DFE6EF; }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .restore_inform_text p {
            font-size: 18px;
            line-height: 24px;
            color: #2E4768; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .restore_inform button {
          outline: none;
          border: none;
          font-size: 14px;
          line-height: 19px;
          color: #227CF4; }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .restore_inform button:hover {
            color: #549BFA; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .tabs_notification {
        margin: 0 auto 44px;
        text-align: center; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .tabs_notification p {
          font-size: 18px;
          font-weight: 600;
          line-height: 24px;
          color: #2E4768; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav {
        position: absolute;
        right: 0;
        top: -70px;
        display: flex;
        justify-content: center;
        height: 70px; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav li {
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 0 20px;
          cursor: pointer; }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav li a {
            font-size: 18px;
            line-height: 70px;
            color: #B5BFC9;
            font-weight: 700; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav .ui-state-active {
          position: relative;
          background-color: #fff;
          border-radius: 6px 6px 0 0;
          -moz-border-radius: 6px 6px 0 0;
          -webkit-border-radius: 6px 6px 0 0;
          box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03);
          -moz-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03);
          -webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03); }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav .ui-state-active:before {
            z-index: 10;
            position: absolute;
            content: '';
            left: 0;
            bottom: -10px;
            width: 100%;
            height: 20px;
            background-color: #fff; }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav .ui-state-active a {
            color: #2E4768; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item label sup {
        display: none; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item_wrapper {
        float: right;
        width: 73%; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item .remind_link {
        float: right;
        margin-top: 5px;
        font-size: 14px;
        font-weight: 600;
        color: #3685F0; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_phone_number .country_code {
        margin-right: 10px;
        float: left;
        width: 100px; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_phone_number .country_code input {
          width: 100%;
          text-align: center;
          background-color: #F4F8FD; }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_phone_number .country_code input:focus {
            border-color: #BCCADE; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_phone_number .phone_number {
        float: left;
        width: calc(100% - 110px); }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_phone_number .phone_number input {
          width: 100%; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_phone_number .phone_number .field_error {
          width: 100%; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password {
        margin-top: 20px;
        float: right;
        width: 73%;
        display: inline-flex;
        justify-content: space-between;
        align-items: center; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password:after {
          display: none; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password span {
          display: none; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password .button {
          font-size: 14px;
          color: #3685F0;
          font-weight: 700; }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password .button:hover {
            color: #549BFA; }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password .button:nth-of-type(1) {
            height: 46px;
            line-height: 46px;
            flex: 0 0 260px;
            font-size: 15px;
            color: #000000;
            font-weight: 600;
            text-align: center;
            background-color: #F7FAFE;
            border: 1px solid #267DF2;
            border-radius: 4px; }
            .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password .button:nth-of-type(1):hover {
              color: #000000;
              background-color: #E7F1FF; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item .select2 {
        float: right;
        width: 73% !important; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item .select_wrapper .select2 {
        width: 100% !important; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_error input[type="text"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_error input[type="password"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_error input[type="email"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_error textarea {
        width: 100%; }
  .cabinet.new_project .cabinet_container .cabinet_content .next_step .button {
    padding: 0;
    width: 260px;
    font-size: 15px;
    color: #000000;
    background-color: #FFD62B; }
    .cabinet.new_project .cabinet_container .cabinet_content .next_step .button:after {
      display: none; }
    .cabinet.new_project .cabinet_container .cabinet_content .next_step .button:hover {
      background-color: #FBCD0D; }
  .cabinet .cabinet_header {
    padding: 20px 0;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .cabinet .cabinet_header .cabinet_title span,
    .cabinet .cabinet_header .cabinet_title h3 {
      display: block;
      font-size: 30px;
      line-height: 40px;
      font-weight: 700;
      color: #5A749E;
      margin-top: 5px; }
    .cabinet .cabinet_header .cabinet_view_project {
      padding-top: 8px;
      position: relative; }
      .cabinet .cabinet_header .cabinet_view_project a {
        position: relative;
        padding-left: 21px;
        color: #3090E6;
        letter-spacing: 1px; }
        .cabinet .cabinet_header .cabinet_view_project a:before {
          display: block;
          content: "\e917";
          position: absolute;
          left: 0;
          font-family: "Icomoon_cabinet";
          font-size: 7px;
          line-height: 20px;
          color: #3090E6;
          transform: rotate(180deg); }
    .cabinet .cabinet_header .add_new_project {
      display: inline-block;
      vertical-align: top; }
      .cabinet .cabinet_header .add_new_project a {
        display: block;
        font-size: 20px;
        line-height: 56px;
        font-weight: 700;
        color: #5A749E;
        padding-left: 63px;
        position: relative; }
        .cabinet .cabinet_header .add_new_project a:before {
          background: #FFCA49;
          background: -moz-linear-gradient(top, #FFCA49 0%, #FFB936 100%);
          background: -webkit-linear-gradient(top, #FFCA49 0%, #FFB936 100%);
          background: linear-gradient(to bottom, #FFCA49 0%, #FFB936 100%);
          box-shadow: 0 0 5px rgba(121, 177, 232, 0.24), 0 1px 2px rgba(52, 88, 136, 0.32), inset 0 1px 0 rgba(255, 255, 228, 0.74);
          -moz-box-shadow: 0 0 5px rgba(121, 177, 232, 0.24), 0 1px 2px rgba(52, 88, 136, 0.32), inset 0 1px 0 rgba(255, 255, 228, 0.74);
          -webkit-box-shadow: 0 0 5px rgba(121, 177, 232, 0.24), 0 1px 2px rgba(52, 88, 136, 0.32), inset 0 1px 0 rgba(255, 255, 228, 0.74);
          display: block;
          content: "";
          position: absolute;
          width: 56px;
          height: 56px;
          border-radius: 50%;
          left: 0;
          top: 0; }
        .cabinet .cabinet_header .add_new_project a:after {
          display: block;
          content: "";
          position: absolute;
          width: 28px;
          height: 28px;
          border-radius: 50%;
          background-image: url(add_project-fe571041164018454530bd8ecedf7f2c2bf510b5ba38e692abef2cfdfebedcbf.png);
          background-position: center center;
          background-repeat: no-repeat;
          background-size: cover;
          left: 14px;
          top: 18px; }
        .cabinet .cabinet_header .add_new_project a:hover:before {
          background: #FFCE58;
          background: -moz-linear-gradient(top, #FFCE58 0%, #F9AE21 100%);
          background: -webkit-linear-gradient(top, #FFCE58 0%, #F9AE21 100%);
          background: linear-gradient(to bottom, #FFCE58 0%, #F9AE21 100%);
          box-shadow: 0 5px 5px rgba(121, 177, 232, 0.24), 0 1px 2px rgba(52, 88, 136, 0.32), inset 0 1px 0 rgba(255, 255, 228, 0.74);
          -moz-box-shadow: 0 5px 5px rgba(121, 177, 232, 0.24), 0 1px 2px rgba(52, 88, 136, 0.32), inset 0 1px 0 rgba(255, 255, 228, 0.74);
          -webkit-box-shadow: 0 5px 5px rgba(121, 177, 232, 0.24), 0 1px 2px rgba(52, 88, 136, 0.32), inset 0 1px 0 rgba(255, 255, 228, 0.74); }
    .cabinet .cabinet_header .progress {
      display: inline-block;
      vertical-align: top;
      width: 115px;
      height: 45px;
      text-align: center;
      margin: 0;
      border-radius: 4px; }
      .cabinet .cabinet_header .progress span {
        font-size: 16px;
        font-weight: 700;
        line-height: 45px; }
      .cabinet .cabinet_header .progress.in_progress {
        background-color: #FFFAF2; }
        .cabinet .cabinet_header .progress.in_progress span {
          color: #FFB937; }
      .cabinet .cabinet_header .progress.completed {
        background-color: #ECF9EF; }
        .cabinet .cabinet_header .progress.completed span {
          color: #62C45B; }
  .cabinet .cabinet_container {
    display: table;
    width: 100%; }
    .cabinet .cabinet_container .cabinet_content {
      box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03);
      display: inline-block;
      vertical-align: top;
      width: 100%;
      background-color: #fff;
      padding: 40px 20px 32px;
      border-radius: 4px; }
      .cabinet .cabinet_container .cabinet_content + .cabinet_content {
        margin-top: 20px; }
      .cabinet .cabinet_container .cabinet_content .field_item {
        margin-bottom: 20px;
        clear: both; }
        .cabinet .cabinet_container .cabinet_content .field_item:after {
          display: block;
          content: "";
          clear: both; }
  .cabinet .sidebar {
    display: table-cell;
    vertical-align: top;
    width: 342px;
    padding-left: 25px;
    min-height: 50px; }
  .cabinet .pagination {
    margin-top: 52px; }
    .cabinet .pagination ul {
      list-style: none;
      text-align: center; }
      .cabinet .pagination ul li {
        display: inline-block;
        vertical-align: top;
        text-align: center;
        margin: 0 19px; }
        .cabinet .pagination ul li span {
          border: #E7EDF8 1px solid;
          border-radius: 50%;
          background-color: transparent;
          color: #646F82;
          font-size: 14px;
          display: block;
          width: 32px;
          height: 32px;
          line-height: 32px;
          position: relative;
          font-weight: 500; }
          .cabinet .pagination ul li span.pag_prev {
            font-size: 0;
            border: none;
            background: none;
            width: 8px;
            height: 12px;
            margin-top: 10px; }
            .cabinet .pagination ul li span.pag_prev:before {
              display: block;
              content: '\e911';
              position: absolute;
              font-family: "Icomoon";
              font-size: 9px;
              color: #6C88AE;
              top: -10px;
              left: -4px;
              transform: rotate(90deg); }
            .cabinet .pagination ul li span.pag_prev a {
              width: 8px;
              height: 12px;
              position: relative;
              z-index: 10;
              cursor: pointer; }
            .cabinet .pagination ul li span.pag_prev:hover a:before {
              color: #2A6DD8; }
          .cabinet .pagination ul li span.pag_next {
            font-size: 0;
            position: relative;
            border: none;
            background: none;
            width: 8px;
            height: 12px;
            margin-top: 10px; }
            .cabinet .pagination ul li span.pag_next:before {
              display: block;
              content: '\e911';
              position: absolute;
              font-family: "Icomoon";
              font-size: 9px;
              color: #6C88AE;
              top: -10px;
              left: -2px;
              transform: rotate(-90deg); }
            .cabinet .pagination ul li span.pag_next a {
              position: relative;
              z-index: 10;
              cursor: pointer;
              width: 8px;
              height: 12px; }
            .cabinet .pagination ul li span.pag_next:hover a:before {
              color: #2A6DD8; }
          .cabinet .pagination ul li span.current {
            box-shadow: 0 2px 4px rgba(120, 142, 171, 0.2);
            -moz-box-shadow: 0 2px 4px rgba(120, 142, 171, 0.2);
            -webkit-box-shadow: 0 2px 4px rgba(120, 142, 171, 0.2);
            background-color: #fff;
            color: #0054C7;
            font-weight: bold; }
            .cabinet .pagination ul li span.current a {
              font-weight: bold; }
          .cabinet .pagination ul li span a {
            color: #646F82;
            display: block;
            text-decoration: none; }
          .cabinet .pagination ul li span.dots {
            background-color: #F0F7FF; }
  .cabinet .button_uploader::-webkit-file-upload-button {
    cursor: pointer; }
  .cabinet .field_upload_files {
    float: right;
    margin-bottom: 30px; }
    .cabinet .field_upload_files .uploader {
      display: block;
      position: relative;
      margin-bottom: 10px;
      overflow: hidden; }
      .cabinet .field_upload_files .uploader .upload_link {
        padding-left: 60px; }
      .cabinet .field_upload_files .uploader .uploader_error {
        position: static;
        margin-top: 2px; }
      .cabinet .field_upload_files .uploader span:not(.uploader_error) {
        line-height: 36px;
        color: #4DA1FF; }
      .cabinet .field_upload_files .uploader p {
        font-size: 11px;
        color: #AAB6C7; }
      .cabinet .field_upload_files .uploader.can_not_delete_files span,
      .cabinet .field_upload_files .uploader.can_not_delete_files p {
        line-height: 20px; }
      .cabinet .field_upload_files .uploader:before {
        display: block;
        content: "";
        position: absolute;
        width: 51px;
        height: 34px;
        border: 1px solid #4DA1FF;
        border-radius: 2px;
        left: 0;
        top: 0;
        box-sizing: border-box; }
      .cabinet .field_upload_files .uploader:after {
        display: block;
        content: "\e914";
        position: absolute;
        font-family: "Icomoon_cabinet";
        font-size: 23px;
        color: #4DA1FF;
        left: 20px;
        top: 6px; }
    .cabinet .field_upload_files .button_uploader {
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      border: 0;
      opacity: 0;
      direction: ltr;
      cursor: pointer;
      width: 100%;
      height: 100%;
      z-index: 1000;
      max-width: 160px; }
    .cabinet .field_upload_files .files_list {
      margin-top: 30px;
      max-width: 442px; }
    .cabinet .field_upload_files ul {
      margin: 20px 0 30px; }
    .cabinet .field_upload_files li {
      background-image: url(file-7fec66962cbb8ea3f2aed3b0f0758cb358c71e2f10a040c274fc75c1fe28e022.svg);
      background-position: left top;
      background-repeat: no-repeat;
      padding-left: 38px;
      margin-bottom: 17px;
      position: relative; }
      .cabinet .field_upload_files li:last-child {
        margin-bottom: 0; }
      .cabinet .field_upload_files li p {
        color: #465A75;
        padding-right: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        clear: both;
        white-space: nowrap; }
      .cabinet .field_upload_files li b {
        display: block;
        font-size: 10px;
        font-weight: 400;
        color: #AAB6C7; }
      .cabinet .field_upload_files li.in_progress {
        background-image: url(file_in_progress-fc212b9e63835ec8284bd19b993403fea4ee718eed83d97bd600745a8d874c66.svg); }
      .cabinet .field_upload_files li.failed .file_format_error {
        display: block; }
      .cabinet .field_upload_files li .file_format_error {
        display: none; }
        .cabinet .field_upload_files li .file_format_error b {
          font-size: 12px;
          font-weight: 400;
          color: #E95F65; }
    .cabinet .field_upload_files span.load_bar {
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      display: block;
      clear: both;
      background: #E6EDF3;
      height: 3px;
      position: relative;
      width: 100%;
      margin-bottom: 14px; }
      .cabinet .field_upload_files span.load_bar span {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        position: absolute;
        width: 70%;
        height: 100%;
        top: 0;
        left: 0; }
        .cabinet .field_upload_files span.load_bar span.load_progress {
          background-color: #00A0FF; }
        .cabinet .field_upload_files span.load_bar span.failed {
          width: 100%;
          background-color: #FCDFE2; }
    .cabinet .field_upload_files .file_preloader {
      position: absolute;
      top: 3px;
      right: 0; }
    .cabinet .field_upload_files .delete {
      position: absolute;
      top: 3px;
      right: 0;
      width: 17px;
      height: 17px;
      border: 1px solid #CFDDEC;
      border-radius: 50%;
      line-height: 13px;
      text-align: center; }
      .cabinet .field_upload_files .delete:before {
        content: "\e915";
        font-family: "Icomoon_cabinet";
        font-size: 7px;
        color: #9BAAB8; }
    .cabinet .field_upload_files .border {
      width: 100%;
      margin: 0;
      left: 0; }
      .cabinet .field_upload_files .border:before {
        display: none; }
      .cabinet .field_upload_files .border:after {
        right: -43px; }
  .cabinet .popup_cabinet .field_upload_files .button_uploader {
    width: 100%; }
  .cabinet .deadline_date {
    overflow: hidden;
    padding: 15px 0;
    border-bottom: 1px dashed #DFE6EF; }
    .cabinet .deadline_date label,
    .cabinet .deadline_date span {
      font-size: 16px;
      line-height: 22px;
      font-weight: 500;
      color: #323C47;
      margin-left: 10px; }
    .cabinet .deadline_date input[type="text"] {
      cursor: default; }
    .cabinet .deadline_date .data {
      float: left;
      position: relative; }
      .cabinet .deadline_date .data:before {
        display: block;
        content: "";
        position: absolute;
        width: 1px;
        height: 100%;
        background-color: #BCCADE;
        right: 40px;
        top: 0; }
      .cabinet .deadline_date .data label {
        margin-left: 0;
        margin-right: 10px; }
    .cabinet .deadline_date .time {
      float: right; }
    .cabinet .deadline_date .hours,
    .cabinet .deadline_date .minutes {
      width: 50px;
      margin-left: 10px; }
    .cabinet .deadline_date .calendar {
      width: 160px; }
  .cabinet .button.add_new_project {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    background: #FFC946;
    background: -moz-linear-gradient(top, #FFC946 0%, #FFB734 100%);
    background: -webkit-linear-gradient(top, #FFC946 0%, #FFB734 100%);
    background: linear-gradient(to bottom, #FFC946 0%, #FFB734 100%);
    color: #563A0D;
    width: 200px;
    display: block;
    margin: 50px auto 0;
    font-size: 18px;
    padding-left: 30px;
    position: relative; }
    .cabinet .button.add_new_project:hover {
      background: #FCC849;
      background: -moz-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
      background: -webkit-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
      background: linear-gradient(to bottom, #FCC849 0%, #FFB01B 100%); }
    .cabinet .button.add_new_project:before {
      display: block;
      content: "";
      position: absolute;
      width: 27px;
      height: 27px;
      background-image: url(add_project-fe571041164018454530bd8ecedf7f2c2bf510b5ba38e692abef2cfdfebedcbf.png);
      background-position: left center;
      background-repeat: no-repeat;
      background-size: 27px;
      left: 15px;
      top: 13px; }

.cabinet .own_tabs .tabs a,
.cabinet .own_tabs .tabs span {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 62px;
  font-weight: 500;
  color: #B5BFC9;
  padding: 0 45px;
  background: transparent;
  position: relative;
  text-decoration: none; }
  .cabinet .own_tabs .tabs a.active,
  .cabinet .own_tabs .tabs span.active {
    font-size: 18px;
    font-weight: 700;
    color: #2E4768;
    background-color: #fff;
    box-shadow: 0 2px 14px rgba(82, 96, 153, 0.01), 0 1px 3px rgba(34, 61, 114, 0.25);
    -moz-box-shadow: 0 2px 14px rgba(82, 96, 153, 0.01), 0 1px 3px rgba(34, 61, 114, 0.25);
    -webkit-box-shadow: 0 2px 14px rgba(82, 96, 153, 0.01), 0 1px 3px rgba(34, 61, 114, 0.25); }
    .cabinet .own_tabs .tabs a.active:before,
    .cabinet .own_tabs .tabs span.active:before {
      position: absolute;
      display: block;
      content: '';
      width: 100%;
      height: 7px;
      background: #fff;
      left: 0;
      bottom: -6px; }
.cabinet .own_tabs .tabs li {
  display: inline-block;
  vertical-align: top;
  position: relative; }
.cabinet.my_projects .cabinet_header {
  background: none; }
.cabinet.my_projects .cabinet_content {
  position: relative;
  overflow: visible; }
  .cabinet.my_projects .cabinet_content:after {
    display: block;
    content: "";
    clear: both; }
.cabinet.my_projects .tabs {
  position: absolute;
  right: 0;
  top: -62px; }

.pp_express_submit {
  display: block;
  max-width: 300px;
  width: 100%;
  text-align: center;
  font-size: 18px;
  line-height: 0;
  color: #fff;
  margin: 33px 0 38px 28%; }
  .pp_express_submit .xcomponent-outlet {
    width: 100% !important;
    height: 46px !important;
    border-radius: 22.5px;
    overflow: hidden; }
  .pp_express_submit .paypal-button:not(.paypal-button-card) {
    height: 45px !important; }

.cabinet .projects_table,
.cabinet .feedbacks_table,
.cabinet .balance_table {
  width: 960px; }
  .cabinet .projects_table .projects_table_head,
  .cabinet .projects_table .feedbacks_table_head,
  .cabinet .projects_table .balance_table_head,
  .cabinet .projects_table .projects_table_item_wrapper,
  .cabinet .projects_table .feedbacks_table_item_wrapper,
  .cabinet .projects_table .balance_table_item_wrapper,
  .cabinet .feedbacks_table .projects_table_head,
  .cabinet .feedbacks_table .feedbacks_table_head,
  .cabinet .feedbacks_table .balance_table_head,
  .cabinet .feedbacks_table .projects_table_item_wrapper,
  .cabinet .feedbacks_table .feedbacks_table_item_wrapper,
  .cabinet .feedbacks_table .balance_table_item_wrapper,
  .cabinet .balance_table .projects_table_head,
  .cabinet .balance_table .feedbacks_table_head,
  .cabinet .balance_table .balance_table_head,
  .cabinet .balance_table .projects_table_item_wrapper,
  .cabinet .balance_table .feedbacks_table_item_wrapper,
  .cabinet .balance_table .balance_table_item_wrapper {
    width: 100%;
    overflow: hidden; }
    .cabinet .projects_table .projects_table_head > div,
    .cabinet .projects_table .feedbacks_table_head > div,
    .cabinet .projects_table .balance_table_head > div,
    .cabinet .projects_table .projects_table_item_wrapper > div,
    .cabinet .projects_table .feedbacks_table_item_wrapper > div,
    .cabinet .projects_table .balance_table_item_wrapper > div,
    .cabinet .feedbacks_table .projects_table_head > div,
    .cabinet .feedbacks_table .feedbacks_table_head > div,
    .cabinet .feedbacks_table .balance_table_head > div,
    .cabinet .feedbacks_table .projects_table_item_wrapper > div,
    .cabinet .feedbacks_table .feedbacks_table_item_wrapper > div,
    .cabinet .feedbacks_table .balance_table_item_wrapper > div,
    .cabinet .balance_table .projects_table_head > div,
    .cabinet .balance_table .feedbacks_table_head > div,
    .cabinet .balance_table .balance_table_head > div,
    .cabinet .balance_table .projects_table_item_wrapper > div,
    .cabinet .balance_table .feedbacks_table_item_wrapper > div,
    .cabinet .balance_table .balance_table_item_wrapper > div {
      padding: 0 14px;
      float: left;
      display: inline-flex;
      align-items: center; }
  .cabinet .projects_table .projects_table_head,
  .cabinet .projects_table .feedbacks_table_head,
  .cabinet .projects_table .balance_table_head,
  .cabinet .feedbacks_table .projects_table_head,
  .cabinet .feedbacks_table .feedbacks_table_head,
  .cabinet .feedbacks_table .balance_table_head,
  .cabinet .balance_table .projects_table_head,
  .cabinet .balance_table .feedbacks_table_head,
  .cabinet .balance_table .balance_table_head {
    padding: 7px 0; }
    .cabinet .projects_table .projects_table_head > div,
    .cabinet .projects_table .feedbacks_table_head > div,
    .cabinet .projects_table .balance_table_head > div,
    .cabinet .feedbacks_table .projects_table_head > div,
    .cabinet .feedbacks_table .feedbacks_table_head > div,
    .cabinet .feedbacks_table .balance_table_head > div,
    .cabinet .balance_table .projects_table_head > div,
    .cabinet .balance_table .feedbacks_table_head > div,
    .cabinet .balance_table .balance_table_head > div {
      font-size: 16px;
      line-height: 22px;
      font-weight: 500;
      color: #334252; }
  .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div,
  .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .projects_table .projects_table_body .balance_table_item_wrapper > div,
  .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper > div,
  .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper > div,
  .cabinet .projects_table .balance_table_body .projects_table_item_wrapper > div,
  .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .projects_table .balance_table_body .balance_table_item_wrapper > div,
  .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper > div,
  .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper > div,
  .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper > div,
  .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper > div,
  .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper > div,
  .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper > div,
  .cabinet .balance_table .projects_table_body .projects_table_item_wrapper > div,
  .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .balance_table .projects_table_body .balance_table_item_wrapper > div,
  .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper > div,
  .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper > div,
  .cabinet .balance_table .balance_table_body .projects_table_item_wrapper > div,
  .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper > div,
  .cabinet .balance_table .balance_table_body .balance_table_item_wrapper > div {
    height: 64px;
    position: relative;
    vertical-align: middle;
    font-size: 14px;
    background-color: #F8FBFF; }
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper > div > a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper > div > a:not(.button),
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper > div > a:not(.button),
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper > div > span:not(.rating_item),
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper > div > span:not(.completed),
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper > div > a:not(.button) {
      display: inline-block;
      max-width: 100%;
      line-height: 64px;
      overflow: hidden;
      clear: both;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper > div > span:not(.rating_item) a:not(.button),
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper > div > span:not(.rating_item) a:not(.button) {
      display: inline; }
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div:after,
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper > div:after,
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper > div:after,
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper > div:after,
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper > div:after,
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper > div:after,
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper > div:after,
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper > div:after,
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper > div:after,
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper > div:after,
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper > div:after,
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper > div:after,
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper > div:after {
      display: block;
      content: "";
      position: absolute;
      width: 1px;
      height: 34px;
      background-color: #E5EEFA;
      right: 0;
      top: calc(50% - 17px); }
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div:last-child:after, .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper > div.project_details:after,
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper > div:last-child:after,
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper > div.project_details:after,
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper > div:last-child:after,
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper > div.project_details:after,
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper > div:last-child:after,
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper > div.project_details:after {
      display: none; }
  .cabinet .projects_table .projects_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .projects_table .projects_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .projects_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .projects_table .projects_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .projects_table .projects_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .projects_table .projects_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .projects_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .projects_table .projects_table_body .balance_table_item_wrapper .balance_description,
  .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper .balance_description,
  .cabinet .projects_table .balance_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .projects_table .balance_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .balance_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .projects_table .balance_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .projects_table .balance_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .projects_table .balance_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .projects_table .balance_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .projects_table .balance_table_body .balance_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper .balance_description,
  .cabinet .balance_table .projects_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .balance_table .projects_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .projects_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .balance_table .projects_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .balance_table .projects_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .balance_table .projects_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .projects_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .balance_table .projects_table_body .balance_table_item_wrapper .balance_description,
  .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper .balance_description,
  .cabinet .balance_table .balance_table_body .projects_table_item_wrapper .project_deadline,
  .cabinet .balance_table .balance_table_body .projects_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .balance_table_body .projects_table_item_wrapper .balance_price,
  .cabinet .balance_table .balance_table_body .projects_table_item_wrapper .balance_description,
  .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper .project_deadline,
  .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper .balance_price,
  .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper .balance_description,
  .cabinet .balance_table .balance_table_body .balance_table_item_wrapper .project_deadline,
  .cabinet .balance_table .balance_table_body .balance_table_item_wrapper .feedback_progress,
  .cabinet .balance_table .balance_table_body .balance_table_item_wrapper .balance_price,
  .cabinet .balance_table .balance_table_body .balance_table_item_wrapper .balance_description {
    font-size: 13px; }
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .projects_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .projects_table_body .balance_table_item_wrapper .balance_description a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .feedbacks_table_body .balance_table_item_wrapper .balance_description a:not(.button),
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .balance_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .balance_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .projects_table .balance_table_body .balance_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .projects_table_body .balance_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .feedbacks_table_body .balance_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .feedbacks_table .balance_table_body .balance_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .projects_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .projects_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .projects_table_body .balance_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .feedbacks_table_body .balance_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .balance_table_body .projects_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .balance_table_body .feedbacks_table_item_wrapper .balance_description a:not(.button),
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper .project_deadline a:not(.button),
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper .feedback_progress a:not(.button),
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper .balance_price a:not(.button),
    .cabinet .balance_table .balance_table_body .balance_table_item_wrapper .balance_description a:not(.button) {
      display: inline; }
  .cabinet .projects_table .projects_table_item,
  .cabinet .projects_table .feedbacks_table_item,
  .cabinet .projects_table .balance_table_item,
  .cabinet .feedbacks_table .projects_table_item,
  .cabinet .feedbacks_table .feedbacks_table_item,
  .cabinet .feedbacks_table .balance_table_item,
  .cabinet .balance_table .projects_table_item,
  .cabinet .balance_table .feedbacks_table_item,
  .cabinet .balance_table .balance_table_item {
    margin-bottom: 10px;
    border: 1px solid #E5EEFA; }
  .cabinet .projects_table .project_details a,
  .cabinet .projects_table .feedback_details a,
  .cabinet .feedbacks_table .project_details a,
  .cabinet .feedbacks_table .feedback_details a,
  .cabinet .balance_table .project_details a,
  .cabinet .balance_table .feedback_details a {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #1B86E6;
    font-style: italic; }
  .cabinet .projects_table .button,
  .cabinet .feedbacks_table .button,
  .cabinet .balance_table .button {
    width: 124px; }
    .cabinet .projects_table .button.add_feedback,
    .cabinet .feedbacks_table .button.add_feedback,
    .cabinet .balance_table .button.add_feedback {
      color: #fff;
      display: inline-block;
      vertical-align: top;
      font-family: "Nunito", sans-serif;
      font-weight: 700;
      text-align: center;
      text-decoration: none;
      position: relative;
      border: none;
      transition: .2s all ease-in;
      cursor: pointer;
      border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      font-size: 14px;
      height: 37px;
      line-height: 37px;
      color: #2A75C9;
      background: #fff;
      border: 1px solid #5CA9FF;
      line-height: 35px; }
      .cabinet .projects_table .button.add_feedback:hover,
      .cabinet .feedbacks_table .button.add_feedback:hover,
      .cabinet .balance_table .button.add_feedback:hover {
        background-color: #F1F9FF; }
    .cabinet .projects_table .button.pay_now,
    .cabinet .feedbacks_table .button.pay_now,
    .cabinet .balance_table .button.pay_now {
      color: #fff;
      display: inline-block;
      vertical-align: top;
      font-family: "Nunito", sans-serif;
      font-weight: 700;
      text-align: center;
      text-decoration: none;
      position: relative;
      border: none;
      transition: .2s all ease-in;
      cursor: pointer;
      border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      font-size: 14px;
      height: 37px;
      line-height: 37px;
      background: #FFC946;
      background: -moz-linear-gradient(top, #FFC946 0%, #FFB734 100%);
      background: -webkit-linear-gradient(top, #FFC946 0%, #FFB734 100%);
      background: linear-gradient(to bottom, #FFC946 0%, #FFB734 100%);
      color: #563A0D; }
      .cabinet .projects_table .button.pay_now:hover,
      .cabinet .feedbacks_table .button.pay_now:hover,
      .cabinet .balance_table .button.pay_now:hover {
        background: #FCC849;
        background: -moz-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
        background: -webkit-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
        background: linear-gradient(to bottom, #FCC849 0%, #FFB01B 100%); }
  .cabinet .projects_table .rating_static,
  .cabinet .feedbacks_table .rating_static,
  .cabinet .balance_table .rating_static {
    margin-top: 21px; }

.remove_data_block_wrapper {
  background-color: #F7FAFE;
  padding-bottom: 60px;
  margin-top: -40px; }
  .remove_data_block_wrapper .remove_data_block_width {
    width: 1000px;
    margin: 0 auto; }
  .remove_data_block_wrapper .remove_data_block {
    width: 658px;
    padding: 0 0 0 25px;
    overflow: hidden; }
  .remove_data_block_wrapper .button {
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    height: 33px;
    border-radius: 16.5px; }
    .remove_data_block_wrapper .button.blue {
      line-height: 33px;
      color: #3685F0;
      width: 190px;
      background-color: #EFF3F9;
      border: 1px solid transparent; }
      .remove_data_block_wrapper .button.blue:hover {
        background-color: #ECF4FF;
        border: 1px solid #C3DCFF; }
      .remove_data_block_wrapper .button.blue.disabled, .remove_data_block_wrapper .button.blue[disabled] {
        color: #BCCADE;
        cursor: default; }
    .remove_data_block_wrapper .button.red {
      line-height: 31px;
      color: #FF6F36;
      float: right;
      width: 150px;
      border: 1px solid transparent; }
      .remove_data_block_wrapper .button.red:hover {
        border: 1px solid #FFDDCF; }
  .remove_data_block_wrapper .download_button {
    float: left; }
    .remove_data_block_wrapper .download_button p {
      font-size: 12px;
      font-style: italic;
      color: #B4C3D7;
      margin-top: 8px;
      margin-left: 7px; }
  .remove_data_block_wrapper .tooltipster {
    margin-top: 6px; }
  .remove_data_block_wrapper .popup_overlay .popup.info_account .popup_title span {
    font-size: 32px;
    line-height: 37px;
    margin-bottom: 10px; }
    .remove_data_block_wrapper .popup_overlay .popup.info_account .popup_title span:after {
      display: none; }
  .remove_data_block_wrapper .popup_overlay .popup.info_account .popup_content {
    text-align: center;
    padding: 30px 15px 0; }
    .remove_data_block_wrapper .popup_overlay .popup.info_account .popup_content p:first-child {
      font-size: 18px;
      line-height: 24px;
      font-weight: 500;
      color: #2E4768;
      margin-bottom: 20px; }
  .remove_data_block_wrapper .popup_overlay .popup.info_account .buttons .button {
    width: 186px;
    height: 50px;
    line-height: 50px; }
    .remove_data_block_wrapper .popup_overlay .popup.info_account .buttons .button.blue {
      color: #fff;
      display: inline-block;
      vertical-align: top;
      font-family: "Nunito", sans-serif;
      font-weight: 700;
      text-align: center;
      text-decoration: none;
      position: relative;
      border: none;
      transition: .2s all ease-in;
      cursor: pointer;
      border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      font-size: 15px;
      height: 46px;
      line-height: 46px;
      color: #0050CF;
      background: #F1F9FF;
      border: 1px solid #A9D2FF;
      border-radius: 21px;
      border-radius: 4px;
      margin-right: 28px; }
      .remove_data_block_wrapper .popup_overlay .popup.info_account .buttons .button.blue:hover {
        background-color: #fff;
        border: 1px solid #658FE8; }
    .remove_data_block_wrapper .popup_overlay .popup.info_account .buttons .button.yellow {
      color: #fff;
      display: inline-block;
      vertical-align: top;
      font-family: "Nunito", sans-serif;
      font-weight: 700;
      text-align: center;
      text-decoration: none;
      position: relative;
      border: none;
      transition: .2s all ease-in;
      cursor: pointer;
      border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      font-size: 15px;
      height: 46px;
      line-height: 46px;
      background: #0054CC; }
      .remove_data_block_wrapper .popup_overlay .popup.info_account .buttons .button.yellow:hover {
        background-color: #0043A3; }

.cabinet.new_project .cabinet_content, .cabinet.settings .cabinet_content, .cabinet.use_balance_page .cabinet_content {
  padding-right: 33px; }
.cabinet.new_project input[type="text"],
.cabinet.new_project input[type="password"],
.cabinet.new_project input[type="email"],
.cabinet.new_project textarea,
.cabinet.new_project .field_wrapper,
.cabinet.new_project .field_error, .cabinet.settings input[type="text"],
.cabinet.settings input[type="password"],
.cabinet.settings input[type="email"],
.cabinet.settings textarea,
.cabinet.settings .field_wrapper,
.cabinet.settings .field_error, .cabinet.use_balance_page input[type="text"],
.cabinet.use_balance_page input[type="password"],
.cabinet.use_balance_page input[type="email"],
.cabinet.use_balance_page textarea,
.cabinet.use_balance_page .field_wrapper,
.cabinet.use_balance_page .field_error {
  width: 73%;
  float: right; }
.cabinet.new_project input:-webkit-input-placeholder,
.cabinet.new_project textarea:-webkit-input-placeholder, .cabinet.settings input:-webkit-input-placeholder,
.cabinet.settings textarea:-webkit-input-placeholder, .cabinet.use_balance_page input:-webkit-input-placeholder,
.cabinet.use_balance_page textarea:-webkit-input-placeholder {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #95A4B0; }
.cabinet.new_project input::-moz-placeholder,
.cabinet.new_project textarea::-moz-placeholder, .cabinet.settings input::-moz-placeholder,
.cabinet.settings textarea::-moz-placeholder, .cabinet.use_balance_page input::-moz-placeholder,
.cabinet.use_balance_page textarea::-moz-placeholder {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #95A4B0; }
.cabinet.new_project input::-ms-placeholder,
.cabinet.new_project textarea::-ms-placeholder, .cabinet.settings input::-ms-placeholder,
.cabinet.settings textarea::-ms-placeholder, .cabinet.use_balance_page input::-ms-placeholder,
.cabinet.use_balance_page textarea::-ms-placeholder {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #95A4B0; }
.cabinet.new_project input::placeholder,
.cabinet.new_project textarea::placeholder, .cabinet.settings input::placeholder,
.cabinet.settings textarea::placeholder, .cabinet.use_balance_page input::placeholder,
.cabinet.use_balance_page textarea::placeholder {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #95A4B0; }
@media (max-width: 360px) {
  .cabinet.new_project .field_phone_number .validation_error,
  .cabinet.new_project .field_phone_number .uploader_error, .cabinet.settings .field_phone_number .validation_error,
  .cabinet.settings .field_phone_number .uploader_error, .cabinet.use_balance_page .field_phone_number .validation_error,
  .cabinet.use_balance_page .field_phone_number .uploader_error {
    bottom: -30px; } }
.cabinet.new_project .field_error input[type="text"], .cabinet.settings .field_error input[type="text"], .cabinet.use_balance_page .field_error input[type="text"] {
  width: 100%; }
.cabinet.new_project .field_upload_files, .cabinet.settings .field_upload_files, .cabinet.use_balance_page .field_upload_files {
  width: 73%; }
  .cabinet.new_project .field_upload_files .field_error, .cabinet.settings .field_upload_files .field_error, .cabinet.use_balance_page .field_upload_files .field_error {
    width: 100%;
    float: none; }
.cabinet.new_project .number_of_pages label a, .cabinet.settings .number_of_pages label a, .cabinet.use_balance_page .number_of_pages label a {
  font-size: 16px;
  color: #3090E6;
  text-decoration: underline;
  margin-left: 5px; }
.cabinet.new_project .select_wrapper, .cabinet.settings .select_wrapper, .cabinet.use_balance_page .select_wrapper {
  width: 73%;
  float: right; }
  .cabinet.new_project .select_wrapper .select2, .cabinet.settings .select_wrapper .select2, .cabinet.use_balance_page .select_wrapper .select2 {
    width: 260px; }
  .cabinet.new_project .select_wrapper .field_error, .cabinet.settings .select_wrapper .field_error, .cabinet.use_balance_page .select_wrapper .field_error {
    float: left;
    width: 260px; }
.cabinet.new_project .field_error .select_wrapper, .cabinet.settings .field_error .select_wrapper, .cabinet.use_balance_page .field_error .select_wrapper {
  width: 100%; }
.cabinet.new_project .price_per_page, .cabinet.settings .price_per_page, .cabinet.use_balance_page .price_per_page {
  float: right;
  padding-left: 20px;
  background-image: url(price_per_page-68b2d02e0761d27acbb3192e3d5f60776516e45ab51607ed3af8e23c10f75dfb.svg);
  background-position: left center;
  background-repeat: no-repeat;
  position: absolute;
  top: 15px;
  right: 28px; }
  .cabinet.new_project .price_per_page span, .cabinet.settings .price_per_page span, .cabinet.use_balance_page .price_per_page span {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
    color: #808FA3; }
.cabinet.new_project .field_urgency, .cabinet.settings .field_urgency, .cabinet.use_balance_page .field_urgency {
  position: relative; }
  .cabinet.new_project .field_urgency .validation_error, .cabinet.settings .field_urgency .validation_error, .cabinet.use_balance_page .field_urgency .validation_error {
    bottom: -30px; }
.cabinet.new_project .total_price, .cabinet.settings .total_price, .cabinet.use_balance_page .total_price {
  padding-top: 7px; }
.cabinet.new_project .total_price_wrapper, .cabinet.settings .total_price_wrapper, .cabinet.use_balance_page .total_price_wrapper {
  width: 73%;
  float: right;
  line-height: 42px; }
  .cabinet.new_project .total_price_wrapper span, .cabinet.settings .total_price_wrapper span, .cabinet.use_balance_page .total_price_wrapper span {
    display: block;
    background-color: #F6FAFE;
    border-radius: 2px;
    line-height: 42px;
    width: 260px;
    padding-left: 23px; }
  .cabinet.new_project .total_price_wrapper sup, .cabinet.settings .total_price_wrapper sup, .cabinet.use_balance_page .total_price_wrapper sup {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    color: #73869F;
    font-weight: 900; }
  .cabinet.new_project .total_price_wrapper p, .cabinet.settings .total_price_wrapper p, .cabinet.use_balance_page .total_price_wrapper p {
    display: inline-block;
    vertical-align: top;
    font-size: 26px;
    font-weight: 700;
    color: #3A4755; }
  .cabinet.new_project .total_price_wrapper i, .cabinet.settings .total_price_wrapper i, .cabinet.use_balance_page .total_price_wrapper i {
    font-size: 20px;
    font-style: normal; }
.cabinet.new_project .payment_method_wrapper, .cabinet.settings .payment_method_wrapper, .cabinet.use_balance_page .payment_method_wrapper {
  width: 73%;
  float: right;
  position: relative; }
  .cabinet.new_project .payment_method_wrapper:after, .cabinet.settings .payment_method_wrapper:after, .cabinet.use_balance_page .payment_method_wrapper:after {
    display: block;
    content: "";
    position: absolute;
    width: 95%;
    height: 1px;
    background-color: #EEEEEE;
    left: 0;
    bottom: -30px; }
  .cabinet.new_project .payment_method_wrapper span, .cabinet.settings .payment_method_wrapper span, .cabinet.use_balance_page .payment_method_wrapper span {
    display: block;
    width: 30.6%;
    height: 42px;
    margin-right: 4%;
    border: 1px solid #BCCADE;
    border-radius: 2px;
    float: left;
    background-position: center center;
    background-repeat: no-repeat; }
    .cabinet.new_project .payment_method_wrapper span:hover, .cabinet.settings .payment_method_wrapper span:hover, .cabinet.use_balance_page .payment_method_wrapper span:hover {
      cursor: pointer; }
    .cabinet.new_project .payment_method_wrapper span:last-child, .cabinet.settings .payment_method_wrapper span:last-child, .cabinet.use_balance_page .payment_method_wrapper span:last-child {
      margin-right: 0; }
    .cabinet.new_project .payment_method_wrapper span.active, .cabinet.settings .payment_method_wrapper span.active, .cabinet.use_balance_page .payment_method_wrapper span.active {
      background-color: #0054CC;
      border-color: #0054CC; }
    .cabinet.new_project .payment_method_wrapper span.paypal, .cabinet.settings .payment_method_wrapper span.paypal, .cabinet.use_balance_page .payment_method_wrapper span.paypal {
      background-image: url(paypal_method-188699c6211d7aef3a50f1b335dd9fafed829765546cff11acd28db33be2e8d4.svg); }
      .cabinet.new_project .payment_method_wrapper span.paypal.active, .cabinet.settings .payment_method_wrapper span.paypal.active, .cabinet.use_balance_page .payment_method_wrapper span.paypal.active {
        background-image: url(paypal_method_active-d3e66b8cae8d190b4dbbaeca2bd3a2cd2eec0f8c299b427f614d188af0cf541e.svg); }
    .cabinet.new_project .payment_method_wrapper span.credit_card, .cabinet.settings .payment_method_wrapper span.credit_card, .cabinet.use_balance_page .payment_method_wrapper span.credit_card {
      background-image: url(credit_card_method-bdf004c8c8c71ba2f54ceb768dde255b7d202ea0389a073aea3ce8e096ee1b68.svg); }
      .cabinet.new_project .payment_method_wrapper span.credit_card.active, .cabinet.settings .payment_method_wrapper span.credit_card.active, .cabinet.use_balance_page .payment_method_wrapper span.credit_card.active {
        background-image: url(credit_card_method_active-f5608b78654f1466d27d1d49e645d54af2f59417e783db8f73fea0d676dab771.svg); }
    .cabinet.new_project .payment_method_wrapper span.wire_transfer, .cabinet.settings .payment_method_wrapper span.wire_transfer, .cabinet.use_balance_page .payment_method_wrapper span.wire_transfer {
      background-image: url(wire_transfer_method-2bfc114372144dc93678e072f9901344a49aee4417141fe46f07981e4e774542.svg); }
      .cabinet.new_project .payment_method_wrapper span.wire_transfer.active, .cabinet.settings .payment_method_wrapper span.wire_transfer.active, .cabinet.use_balance_page .payment_method_wrapper span.wire_transfer.active {
        background-image: url(wire_transfer_method_active-3c3679bc41e06410116cc70e64c1e8db683510fe64b880f7129e03b0c5ccd185.svg); }
      .cabinet.new_project .payment_method_wrapper span.wire_transfer.disabled, .cabinet.settings .payment_method_wrapper span.wire_transfer.disabled, .cabinet.use_balance_page .payment_method_wrapper span.wire_transfer.disabled {
        background-color: #F4F8FD; }
.cabinet.new_project .next_step, .cabinet.settings .next_step, .cabinet.use_balance_page .next_step {
  width: 73%;
  float: right; }
  .cabinet.new_project .next_step .policies, .cabinet.settings .next_step .policies, .cabinet.use_balance_page .next_step .policies {
    position: relative; }
    .cabinet.new_project .next_step .policies label > div, .cabinet.settings .next_step .policies label > div, .cabinet.use_balance_page .next_step .policies label > div {
      display: inline-block;
      vertical-align: top; }
  .cabinet.new_project .next_step .button, .cabinet.settings .next_step .button, .cabinet.use_balance_page .next_step .button {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    background: #0054CC;
    display: block;
    font-size: 18px;
    width: 260px;
    padding-right: 20px;
    margin-bottom: 25px;
    position: relative; }
    .cabinet.new_project .next_step .button:hover, .cabinet.settings .next_step .button:hover, .cabinet.use_balance_page .next_step .button:hover {
      background-color: #0043A3; }
    .cabinet.new_project .next_step .button:after, .cabinet.settings .next_step .button:after, .cabinet.use_balance_page .next_step .button:after {
      display: block;
      content: "\e917";
      position: absolute;
      font-family: "Icomoon_cabinet";
      right: 77px;
      top: 1px;
      color: #fff;
      font-size: 9px; }
  .cabinet.new_project .next_step label > span, .cabinet.settings .next_step label > span, .cabinet.use_balance_page .next_step label > span {
    font-size: 11px;
    color: #808FA3; }
.cabinet.new_project .upload_link, .cabinet.settings .upload_link, .cabinet.use_balance_page .upload_link {
  line-height: 34px; }
.cabinet .cabinet_content .field_item.payment_method {
  margin-bottom: 60px; }

.cabinet.new_project textarea {
  height: auto; }
.cabinet.new_project .cabinet_container .cabinet_content .field_item.field_urgency {
  margin-bottom: 30px; }

.cabinet.use_balance_page .cabinet_content {
  padding: 0; }
  .cabinet.use_balance_page .cabinet_content .button {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    background: #FFC946;
    background: -moz-linear-gradient(top, #FFC946 0%, #FFB734 100%);
    background: -webkit-linear-gradient(top, #FFC946 0%, #FFB734 100%);
    background: linear-gradient(to bottom, #FFC946 0%, #FFB734 100%);
    color: #563A0D;
    display: block;
    font-size: 18px;
    width: 260px;
    margin: 33px 0 38px 28%; }
    .cabinet.use_balance_page .cabinet_content .button:hover {
      background: #FCC849;
      background: -moz-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
      background: -webkit-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
      background: linear-gradient(to bottom, #FCC849 0%, #FFB01B 100%); }
.cabinet.use_balance_page .project_description {
  padding: 35px 20px 15px 30px;
  position: relative; }
  .cabinet.use_balance_page .project_description:before {
    display: block;
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    border-right: 1px dashed #DFE6EF;
    left: 28%;
    top: 0; }
  .cabinet.use_balance_page .project_description .project_description_item {
    overflow: hidden;
    margin-bottom: 22px; }
    .cabinet.use_balance_page .project_description .project_description_item:first-child p, .cabinet.use_balance_page .project_description .project_description_item:nth-child(2) p {
      word-break: break-all; }
  .cabinet.use_balance_page .project_description span {
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #323C47;
    width: 29%;
    display: inline-block;
    vertical-align: top;
    float: left; }
  .cabinet.use_balance_page .project_description p {
    width: 71%;
    display: inline-block;
    vertical-align: top;
    float: right; }
.cabinet.use_balance_page .price_block,
.cabinet.use_balance_page .total_price,
.cabinet.use_balance_page .covered_by_balance {
  padding: 30px 20px 27px 30px;
  overflow: hidden;
  border-top: 1px dashed #DFE6EF; }
  .cabinet.use_balance_page .price_block > span,
  .cabinet.use_balance_page .total_price > span,
  .cabinet.use_balance_page .covered_by_balance > span {
    font-size: 16px;
    font-weight: 500;
    line-height: 48px;
    color: #323C47;
    width: 26%;
    display: inline-block;
    vertical-align: top;
    float: left; }
.cabinet.use_balance_page .price_block_wrapper,
.cabinet.use_balance_page .total_price_wrapper,
.cabinet.use_balance_page .covered_by_balance_wrapper {
  width: 74%;
  float: right;
  line-height: 42px;
  margin-bottom: 6px; }
  .cabinet.use_balance_page .price_block_wrapper + p,
  .cabinet.use_balance_page .total_price_wrapper + p,
  .cabinet.use_balance_page .covered_by_balance_wrapper + p {
    clear: both; }
  .cabinet.use_balance_page .price_block_wrapper span,
  .cabinet.use_balance_page .total_price_wrapper span,
  .cabinet.use_balance_page .covered_by_balance_wrapper span {
    display: inline-block;
    vertical-align: top;
    background-color: #F6FEF6;
    border-radius: 2px;
    line-height: 42px;
    min-width: 130px;
    padding: 0 10px; }
  .cabinet.use_balance_page .price_block_wrapper sup,
  .cabinet.use_balance_page .total_price_wrapper sup,
  .cabinet.use_balance_page .covered_by_balance_wrapper sup {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    color: #73869F;
    font-weight: 900; }
  .cabinet.use_balance_page .price_block_wrapper p,
  .cabinet.use_balance_page .total_price_wrapper p,
  .cabinet.use_balance_page .covered_by_balance_wrapper p {
    display: inline-block;
    vertical-align: top;
    font-size: 22px;
    font-weight: 700;
    color: #3A4755; }
  .cabinet.use_balance_page .price_block_wrapper i,
  .cabinet.use_balance_page .total_price_wrapper i,
  .cabinet.use_balance_page .covered_by_balance_wrapper i {
    font-size: 18px;
    font-style: normal; }
  .cabinet.use_balance_page .price_block_wrapper b,
  .cabinet.use_balance_page .total_price_wrapper b,
  .cabinet.use_balance_page .covered_by_balance_wrapper b {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: #73869F;
    margin-left: 9px; }
.cabinet.use_balance_page .use_balance_block {
  width: 370px;
  height: 56px;
  background-color: #F6FAFE;
  border-radius: 4px;
  margin: 5px 0 28px 28%;
  padding: 7px 10px; }
.cabinet.use_balance_page .payment_method {
  padding: 0 33px 0 20px;
  margin-bottom: 40px; }
  .cabinet.use_balance_page .payment_method .payment_method_wrapper:after {
    display: none; }
.cabinet.use_balance_page .full_price {
  overflow: hidden;
  border-top: 1px dashed #DFE6EF; }
.cabinet.use_balance_page .total_price {
  width: 50%;
  float: left;
  border-top: none; }
  .cabinet.use_balance_page .total_price > span {
    width: auto; }
.cabinet.use_balance_page .covered_by_balance {
  width: 50%;
  float: right;
  border-top: none; }
  .cabinet.use_balance_page .covered_by_balance > span {
    width: auto; }
.cabinet.use_balance_page .total_price_wrapper,
.cabinet.use_balance_page .covered_by_balance_wrapper {
  width: 45%; }
  .cabinet.use_balance_page .total_price_wrapper .total,
  .cabinet.use_balance_page .total_price_wrapper .current,
  .cabinet.use_balance_page .covered_by_balance_wrapper .total,
  .cabinet.use_balance_page .covered_by_balance_wrapper .current {
    background-color: #F6FAFE; }
.cabinet.use_balance_page .widget textarea,
.cabinet.use_balance_page .widget .field_error {
  width: 100%; }

.cabinet.thank_you_page .cabinet_header,
.cabinet.thank_you_page .cabinet_content {
  display: block;
  width: 658px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0; }
.cabinet.thank_you_page .cabinet_content {
  padding-top: 28px; }
.cabinet.thank_you_page .thank_you_title {
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  clear: both;
  padding: 0 50px; }
  .cabinet.thank_you_page .thank_you_title span {
    font-size: 44px;
    line-height: 40px;
    font-weight: 700;
    color: #4E627C; }
  .cabinet.thank_you_page .thank_you_title p {
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
    color: #4C6A95;
    margin: 5px 0 27px; }
.cabinet.thank_you_page .thank_you_text {
  padding: 0 75px;
  text-align: center; }
  .cabinet.thank_you_page .thank_you_text p {
    letter-spacing: 0.5px;
    margin-bottom: 40px; }
    .cabinet.thank_you_page .thank_you_text p a {
      margin: 0 4px;
      color: #3491E7; }
.cabinet.thank_you_page .contacts {
  padding: 20px 80px 10px;
  position: relative;
  z-index: 100; }
  .cabinet.thank_you_page .contacts:after {
    display: block;
    content: "";
    position: absolute;
    width: 250px;
    height: 236px;
    background-image: url(solve_tasks_bg-f2fc605cddb79a570f226227d587b2962fc85909320f8c7f3f0e6d64b4dfa62d.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    right: 46px;
    top: -45px; }
  .cabinet.thank_you_page .contacts span {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    color: #536781; }
  .cabinet.thank_you_page .contacts p {
    font-size: 18px;
    line-height: 15px;
    margin-bottom: 32px; }
  .cabinet.thank_you_page .contacts a {
    line-height: 36px;
    display: block;
    color: #59626A;
    padding-left: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-bottom: 12px; }
    .cabinet.thank_you_page .contacts a.live_chat {
      background-image: url(live_chat_icon-798615afeceec5f36b48e30f43cc29271862d960e8fc51983a99a54fcd6cc4d1.png); }
    .cabinet.thank_you_page .contacts a.phone {
      font-size: 12px;
      background-image: url(phone_icon-54dc9784c19894bd1900cdbb979b447a05f0fc0c289d0253f5fb56cee37f0074.png); }
.cabinet.thank_you_page .button {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  position: relative;
  border: none;
  transition: .2s all ease-in;
  cursor: pointer;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 15px;
  height: 46px;
  line-height: 46px;
  background: #FFC946;
  background: -moz-linear-gradient(top, #FFC946 0%, #FFB734 100%);
  background: -webkit-linear-gradient(top, #FFC946 0%, #FFB734 100%);
  background: linear-gradient(to bottom, #FFC946 0%, #FFB734 100%);
  color: #563A0D;
  display: block;
  width: 260px;
  margin: 34px auto 0;
  font-size: 18px; }
  .cabinet.thank_you_page .button:hover {
    background: #FCC849;
    background: -moz-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
    background: -webkit-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
    background: linear-gradient(to bottom, #FCC849 0%, #FFB01B 100%); }

.cabinet.my_projects .cabinet_container .cabinet_content {
  width: 1000px;
  padding-top: 42px;
  padding-bottom: 50px; }
.cabinet.my_projects .cabinet_header {
  padding-bottom: 8px; }
.cabinet.my_projects .project_id {
  width: 13%; }
.cabinet.my_projects .project_details {
  width: 22%; }
.cabinet.my_projects .project_description {
  width: 49%; }
.cabinet.my_projects .project_deadline {
  width: 19%; }
.cabinet.my_projects .project_progress {
  width: 16%; }
  .cabinet.my_projects .project_progress > span.completed {
    width: 124px;
    height: 37px;
    line-height: 37px !important;
    color: #62C45B;
    font-size: 16px;
    background: #ECF9EF;
    text-align: center;
    border-radius: 4px; }
  .cabinet.my_projects .project_progress > span.in_progress {
    color: #F4A91D;
    font-weight: 600;
    font-size: 15px; }
.cabinet.my_projects .you_dont_have_projects {
  text-align: center; }
  .cabinet.my_projects .you_dont_have_projects span {
    display: block;
    font-size: 28px;
    line-height: 30px;
    font-weight: 700;
    color: #98BADE;
    margin-top: 33px; }
  .cabinet.my_projects .you_dont_have_projects p {
    line-height: 17px;
    color: #5F6B7D;
    margin-top: 9px; }

.cabinet.my_projects_empty {
  padding-top: 80px; }
  .cabinet.my_projects_empty .cabinet_content {
    display: block;
    width: 658px;
    margin: 0 auto;
    padding-left: 105px;
    padding-right: 105px;
    padding-top: 25px; }
  .cabinet.my_projects_empty .no_projects {
    text-align: center;
    padding: 100px 0 20px;
    background-image: url(no_project_bg-7dfca19ed997caaca4b3fe5e7965b817e0bdda98a3523896f1db67ae145863bd.png);
    background-position: center top;
    background-repeat: no-repeat; }
    .cabinet.my_projects_empty .no_projects span {
      font-size: 28px;
      line-height: 30px;
      font-weight: 700;
      color: #B0C5DC;
      display: block;
      margin-bottom: 15px; }
    .cabinet.my_projects_empty .no_projects p {
      line-height: 17px;
      color: #5F6B7D;
      padding: 0 80px; }

.cabinet.view_project .cabinet_content {
  padding: 25px 0 10px; }
  .cabinet.view_project .cabinet_content + .cabinet_content {
    padding: 0; }
.cabinet.view_project .view_project_title {
  padding: 0 20px; }
  .cabinet.view_project .view_project_title span {
    display: block;
    font-size: 24px;
    line-height: 40px;
    font-weight: 700;
    color: #2E4768;
    word-break: break-all; }
.cabinet.view_project .pay_now_block,
.cabinet.view_project .download_block {
  width: calc(100% - 40px);
  border: 1px solid #E5EEFA;
  background-color: #F8FBFF;
  border-radius: 2px;
  margin: 10px auto 15px;
  padding-left: 10px; }
  .cabinet.view_project .pay_now_block > span,
  .cabinet.view_project .download_block > span {
    font-style: italic;
    line-height: 44px; }
  .cabinet.view_project .pay_now_block .button,
  .cabinet.view_project .download_block .button {
    width: 124px;
    margin-right: -2px;
    margin-top: -1px;
    float: right; }
  .cabinet.view_project .pay_now_block .buttons .button,
  .cabinet.view_project .download_block .buttons .button {
    float: none; }
  .cabinet.view_project .pay_now_block .rating_static,
  .cabinet.view_project .download_block .rating_static {
    float: right;
    margin: 14px 12px 0 0; }
  .cabinet.view_project .pay_now_block .all_files,
  .cabinet.view_project .download_block .all_files {
    display: inline-block;
    vertical-align: top;
    padding-left: 13px; }
    .cabinet.view_project .pay_now_block .all_files span,
    .cabinet.view_project .download_block .all_files span {
      font-size: 15px;
      line-height: 46px;
      font-weight: 500;
      color: #3090E6;
      position: relative;
      cursor: pointer; }
      .cabinet.view_project .pay_now_block .all_files span:after,
      .cabinet.view_project .download_block .all_files span:after {
        display: inline-block;
        content: "\e917";
        font-family: "Icomoon_cabinet";
        font-size: 8px;
        line-height: 12px;
        color: #79BCF8;
        transform: rotate(90deg);
        padding-right: 6px; }
    .cabinet.view_project .pay_now_block .all_files + .controller,
    .cabinet.view_project .download_block .all_files + .controller {
      float: right; }
.cabinet.view_project .pay_now_block {
  border-right: none; }
  .cabinet.view_project .pay_now_block .button {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    background: #FFC946;
    background: -moz-linear-gradient(top, #FFC946 0%, #FFB734 100%);
    background: -webkit-linear-gradient(top, #FFC946 0%, #FFB734 100%);
    background: linear-gradient(to bottom, #FFC946 0%, #FFB734 100%);
    color: #563A0D; }
    .cabinet.view_project .pay_now_block .button:hover {
      background: #FCC849;
      background: -moz-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
      background: -webkit-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
      background: linear-gradient(to bottom, #FCC849 0%, #FFB01B 100%); }
.cabinet.view_project .download_block {
  position: relative;
  border-top-left-radius: 23px;
  border-bottom-left-radius: 23px;
  padding-left: 0;
  position: relative; }
  .cabinet.view_project .download_block:after {
    display: block;
    content: "";
    clear: both; }
  .cabinet.view_project .download_block.view_all_files {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px; }
  .cabinet.view_project .download_block .download {
    background: #1D7AED;
    background: -moz-linear-gradient(top, #1D7AED 0%, #165AE6 100%);
    background: -webkit-linear-gradient(top, #1D7AED 0%, #165AE6 100%);
    background: linear-gradient(to bottom, #1D7AED 0%, #165AE6 100%);
    display: block;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    position: relative;
    left: -1px;
    float: left;
    margin-right: 11px; }
    .cabinet.view_project .download_block .download:before {
      box-shadow: 0 1px 1px rgba(15, 71, 184, 0.54);
      -moz-box-shadow: 0 1px 1px rgba(15, 71, 184, 0.54);
      -webkit-box-shadow: 0 1px 1px rgba(15, 71, 184, 0.54);
      display: block;
      content: "\e903";
      position: absolute;
      font-family: "Icomoon_cabinet";
      font-size: 22px;
      color: #E4F0FF;
      left: 12px;
      top: 14px; }
    .cabinet.view_project .download_block .download:hover {
      background: #1D7AED;
      background: -moz-linear-gradient(top, #1D7AED 0%, #0F4DCC 100%);
      background: -webkit-linear-gradient(top, #1D7AED 0%, #0F4DCC 100%);
      background: linear-gradient(to bottom, #1D7AED 0%, #0F4DCC 100%); }
      .cabinet.view_project .download_block .download:hover:before {
        box-shadow: 0 1px 1px rgba(15, 71, 184, 0.61);
        -moz-box-shadow: 0 1px 1px rgba(15, 71, 184, 0.61);
        -webkit-box-shadow: 0 1px 1px rgba(15, 71, 184, 0.61); }
  .cabinet.view_project .download_block .button {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    color: #2A75C9;
    background: #fff;
    border: 1px solid #5CA9FF; }
    .cabinet.view_project .download_block .button:hover {
      background-color: #F1F9FF; }
  .cabinet.view_project .download_block .file_info {
    float: left;
    max-width: 410px; }
    .cabinet.view_project .download_block .file_info span {
      display: block;
      font-size: 15px;
      line-height: 26px;
      font-weight: 500;
      color: #465A75;
      overflow: hidden;
      text-overflow: ellipsis;
      clear: both;
      white-space: nowrap; }
    .cabinet.view_project .download_block .file_info p,
    .cabinet.view_project .download_block .file_info i {
      display: inline-block;
      vertical-align: top;
      font-size: 10px;
      line-height: 16px;
      color: #AAB6C7;
      margin-right: 8px; }
.cabinet.view_project .view_project_block {
  padding: 0 20px; }
  .cabinet.view_project .view_project_block.main_info .view_project_field {
    margin-bottom: 10px; }
    .cabinet.view_project .view_project_block.main_info .view_project_field label {
      margin-right: 10px; }
  .cabinet.view_project .view_project_block.detailed_info, .cabinet.view_project .view_project_block.additional_materials, .cabinet.view_project .view_project_block.helpful_features, .cabinet.view_project .view_project_block.nerds_files {
    margin-top: 30px;
    position: relative; }
    .cabinet.view_project .view_project_block.detailed_info:before, .cabinet.view_project .view_project_block.additional_materials:before, .cabinet.view_project .view_project_block.helpful_features:before, .cabinet.view_project .view_project_block.nerds_files:before {
      display: block;
      content: "";
      position: absolute;
      width: 1px;
      height: calc(100% + 55px);
      border-right: 1px dashed #DFE6EF;
      left: 30%;
      top: -30px; }
  .cabinet.view_project .view_project_block.additional_materials .view_project_field {
    margin-bottom: 0; }
  .cabinet.view_project .view_project_block.nerds_files:before {
    height: calc(100% + 65px); }
  .cabinet.view_project .view_project_block.nerds_files label span {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #ACB3BB; }
.cabinet.view_project .view_project_field {
  padding: 0 10px;
  margin-bottom: 25px;
  position: relative;
  display: flex;
  align-items: center; }
  .cabinet.view_project .view_project_field:after {
    display: block;
    content: "";
    clear: both; }
  .cabinet.view_project .view_project_field label {
    width: 34%;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #323C47; }
    .cabinet.view_project .view_project_field label.yellow_star {
      color: #E59514;
      position: relative; }
      .cabinet.view_project .view_project_field label.yellow_star:before {
        display: block;
        content: "\e909";
        position: absolute;
        font-family: "Icomoon_cabinet";
        font-size: 10px;
        color: #FFC240;
        left: -15px;
        top: -9px; }
    .cabinet.view_project .view_project_field label + span {
      width: 66%;
      float: right; }
  .cabinet.view_project .view_project_field.topic span, .cabinet.view_project .view_project_field.project_description span {
    word-break: break-all; }
  .cabinet.view_project .view_project_field.project_total span {
    font-weight: 500;
    color: #323C47; }
  .cabinet.view_project .view_project_field .left_block_wrapper {
    width: 29%;
    float: left; }
    .cabinet.view_project .view_project_field .left_block_wrapper label,
    .cabinet.view_project .view_project_field .left_block_wrapper span {
      width: auto;
      float: none; }
  .cabinet.view_project .view_project_field .right_block_wrapper,
  .cabinet.view_project .view_project_field .features_price {
    width: 71%;
    float: right; }
    .cabinet.view_project .view_project_field .right_block_wrapper label,
    .cabinet.view_project .view_project_field .right_block_wrapper span,
    .cabinet.view_project .view_project_field .features_price label,
    .cabinet.view_project .view_project_field .features_price span {
      width: auto;
      float: none; }
.cabinet.view_project .field_upload_files {
  width: 71%;
  margin-bottom: 0; }
  .cabinet.view_project .field_upload_files ul {
    margin-top: 0;
    margin-bottom: 0; }
  .cabinet.view_project .field_upload_files .files_list {
    margin-top: 0; }
.cabinet.view_project .helpful_features {
  padding-top: 5px; }
  .cabinet.view_project .helpful_features .view_project_field:last-child label {
    margin-top: 15px; }
  .cabinet.view_project .helpful_features .view_project_field:last-child span {
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    margin-left: 5px; }
.cabinet.view_project .features_price label {
  line-height: 24px;
  font-weight: 400;
  color: #576471;
  margin-right: 5px;
  letter-spacing: -0.5px; }
.cabinet.view_project .features_price span {
  font-weight: 700;
  color: #323C47; }
.cabinet.view_project .features_price .checker {
  width: 24px;
  height: 24px; }
  .cabinet.view_project .features_price .checker span.checked:before {
    left: 5px;
    top: 8px; }
.cabinet.view_project .field_originality_report {
  margin-bottom: 23px; }
  .cabinet.view_project .field_originality_report .tooltipster {
    margin-right: 42px; }
.cabinet.view_project .field_proofread_by_expert .tooltipster {
  margin-right: 25px; }
.cabinet.view_project .field_proofread_by_expert span {
  margin-right: 12px; }
.cabinet.view_project .field_proofread_by_expert i {
  font-size: 11px;
  color: #808FA3;
  font-style: normal; }
.cabinet.view_project .features_price .button {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  position: relative;
  border: none;
  transition: .2s all ease-in;
  cursor: pointer;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 15px;
  height: 46px;
  line-height: 46px;
  background: #FFC946;
  background: -moz-linear-gradient(top, #FFC946 0%, #FFB734 100%);
  background: -webkit-linear-gradient(top, #FFC946 0%, #FFB734 100%);
  background: linear-gradient(to bottom, #FFC946 0%, #FFB734 100%);
  color: #563A0D;
  font-size: 16px;
  width: 200px;
  float: right;
  padding-left: 30px;
  position: relative; }
  .cabinet.view_project .features_price .button:hover {
    background: #FCC849;
    background: -moz-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
    background: -webkit-linear-gradient(top, #FCC849 0%, #FFB01B 100%);
    background: linear-gradient(to bottom, #FCC849 0%, #FFB01B 100%); }
  .cabinet.view_project .features_price .button:before {
    display: block;
    content: "";
    position: absolute;
    width: 27px;
    height: 27px;
    background-image: url(add_project-fe571041164018454530bd8ecedf7f2c2bf510b5ba38e692abef2cfdfebedcbf.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    left: 17px;
    top: 13px; }
.cabinet.view_project .improvements_block {
  width: calc(100% - 40px);
  margin: 0 auto;
  padding: 8px 0;
  border-top: 1px dashed #DFE6EF; }
  .cabinet.view_project .improvements_block > a {
    display: block;
    width: 240px;
    height: 38px;
    line-height: 38px;
    color: #465D8B;
    background-color: #F0F9FF;
    border: 1px solid #DAEFFE;
    border-radius: 18px;
    padding-left: 36px;
    background-image: url(improvements_bg-f5bf58aa8bb94e839820d34256de89cc629c639e8616a85991395000c332dc2e.svg);
    background-size: 23px;
    background-repeat: no-repeat;
    background-position: 6px center; }
.cabinet.view_project .upload_link {
  display: block;
  line-height: 34px; }
.cabinet.view_project .field_upload_files .uploader .uploader-files {
  margin-top: 10px; }
.cabinet.view_project .field_upload_files .border {
  display: none; }
.cabinet.view_project .additional_materials {
  margin-bottom: 13px; }

.cabinet.my_feedbacks .feedbacks_table {
  padding-top: 16px; }
.cabinet.my_feedbacks .feedback_id {
  width: 12%; }
.cabinet.my_feedbacks .feedback_details {
  width: 26%; }
.cabinet.my_feedbacks .feedback_progress {
  width: 14%; }
.cabinet.my_feedbacks .feedback_nerds_id {
  width: 12%; }
.cabinet.my_feedbacks .feedback_my_feedback {
  width: 16%; }
.cabinet.my_feedbacks .feedback_nerds_rating {
  width: 20%;
  text-align: center; }
.cabinet.my_feedbacks .feedbacks_table_head .feedback_nerds_rating {
  text-align: left; }
.cabinet.my_feedbacks .overall-ranking-na-stranice-feedbacks {
  margin-right: 3px; }

.cabinet.settings .cabinet_content .select2 {
  width: 66% !important; }
.cabinet.settings .cabinet_content .select2-container--default {
  float: left; }
  .cabinet.settings .cabinet_content .select2-container--default .select2 {
    min-width: 100%; }
.cabinet.settings .cabinet_content .field_item > label {
  width: 27%;
  padding-right: 26px; }
.cabinet.settings .cabinet_content .field_item input[type="text"],
.cabinet.settings .cabinet_content .field_item input[type="email"],
.cabinet.settings .cabinet_content .field_item input[type="phone"],
.cabinet.settings .cabinet_content .field_item input[type="password"] {
  width: 66%;
  float: left; }
.cabinet.settings .cabinet_content .field_item .field_error {
  width: 66%;
  float: left; }
  .cabinet.settings .cabinet_content .field_item .field_error input {
    width: 100%; }
.cabinet.settings .cabinet_content .field_item.time_zone, .cabinet.settings .cabinet_content .field_item.field_new_email, .cabinet.settings .cabinet_content .field_item.phone_number, .cabinet.settings .cabinet_content .field_item.confirm_password {
  margin-bottom: 30px; }
.cabinet.settings .cabinet_content .field_item.field_name input, .cabinet.settings .cabinet_content .field_item.field_current_email input, .cabinet.settings .cabinet_content .field_item.phone_number input {
  background-color: #F4F8FD; }
.cabinet.settings .cabinet_content .tooltipster {
  width: 24px;
  height: 24px;
  margin: 11px 0 0 13px; }
  .cabinet.settings .cabinet_content .tooltipster:before {
    font-size: 13px;
    left: 7px;
    top: 6px; }
.cabinet.settings .cabinet_content .button {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  position: relative;
  border: none;
  transition: .2s all ease-in;
  cursor: pointer;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 15px;
  height: 46px;
  line-height: 46px;
  background: #0054CC;
  width: 235px;
  height: 44px;
  line-height: 44px;
  margin-left: 27%; }
  .cabinet.settings .cabinet_content .button:hover {
    background-color: #0043A3; }
.cabinet.settings .cabinet_content .border + .cabinet_content {
  padding-top: 30px; }
.cabinet.settings .popup_overlay .popup_cabinet {
  min-width: 460px;
  max-width: 460px;
  padding: 25px 0 0; }
  .cabinet.settings .popup_overlay .popup_cabinet .popup_title {
    text-align: center; }
  .cabinet.settings .popup_overlay .popup_cabinet.success_popup .popup_title span {
    padding: 0 10px; }
  .cabinet.settings .popup_overlay .popup_cabinet.success_popup .popup_content {
    padding-top: 5px; }
    .cabinet.settings .popup_overlay .popup_cabinet.success_popup .popup_content img {
      margin-bottom: 40px; }
  .cabinet.settings .popup_overlay .popup_cabinet.success_popup .buttons .button {
    width: 235px;
    font-size: 16px;
    text-transform: uppercase; }
  .cabinet.settings .popup_overlay .popup_cabinet.success_popup.time_zone .popup_title span {
    padding: 0 25px; }
  .cabinet.settings .popup_overlay .popup_cabinet.success_popup.password .popup_title span {
    padding: 0 25px; }
  .cabinet.settings .popup_overlay .popup_cabinet.success_popup.email .popup_title span {
    padding: 0 30px; }
  .cabinet.settings .popup_overlay .popup_cabinet.edit_phone .buttons .button {
    width: 235px; }
  .cabinet.settings .popup_overlay .popup_cabinet .close {
    background-color: #F2F6FC;
    top: 4px;
    right: 4px; }
    .cabinet.settings .popup_overlay .popup_cabinet .close:after {
      color: #798FA7; }
  .cabinet.settings .popup_overlay .popup_cabinet .popup_title {
    border-bottom: none; }
    .cabinet.settings .popup_overlay .popup_cabinet .popup_title span {
      font-size: 38px;
      padding: 0 90px;
      margin-bottom: 20px; }
    .cabinet.settings .popup_overlay .popup_cabinet .popup_title p {
      font-size: 16px;
      color: #53545A;
      padding: 0 35px 10px; }
  .cabinet.settings .popup_overlay .popup_cabinet .popup_content {
    padding-top: 0; }
  .cabinet.settings .popup_overlay .popup_cabinet .popup_text {
    padding: 0 30px;
    margin-bottom: 40px; }
    .cabinet.settings .popup_overlay .popup_cabinet .popup_text .field_error {
      width: 100%;
      float: none; }
  .cabinet.settings .popup_overlay .popup_cabinet .buttons {
    padding-bottom: 21px;
    background-color: #F7FAFE; }
    .cabinet.settings .popup_overlay .popup_cabinet .buttons .button {
      width: 186px; }
  .cabinet.settings .popup_overlay .popup_cabinet .send_again {
    margin-right: 28px; }
  .cabinet.settings .popup_overlay .popup_cabinet .border:before, .cabinet.settings .popup_overlay .popup_cabinet .border:after {
    background-color: #454f5c;
    box-shadow: none; }
  .cabinet.settings .popup_overlay .popup_cabinet .select_wrapper {
    width: 100%;
    float: none;
    text-align: left;
    margin-bottom: 20px; }
  .cabinet.settings .popup_overlay .popup_cabinet .select2 {
    width: 100% !important; }
.cabinet.settings .remove_data_block {
  background-color: #000; }

.cabinet.my_balance .cabinet_container .cabinet_content {
  padding: 25px 0 32px 0; }
.cabinet.my_balance .use_balance_info {
  padding: 0 90px 0 34px;
  margin-bottom: 25px; }
  .cabinet.my_balance .use_balance_info span,
  .cabinet.my_balance .use_balance_info h2 {
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
    color: #2E4768;
    margin-bottom: 9px; }
  .cabinet.my_balance .use_balance_info p {
    color: #53545A; }
.cabinet.my_balance .current_balance {
  padding-left: 34px;
  margin: 10px 0; }
  .cabinet.my_balance .current_balance span,
  .cabinet.my_balance .current_balance b {
    display: inline-block;
    vertical-align: top;
    font-size: 24px;
    line-height: 40px;
    font-weight: 700;
    color: #2E4768;
    margin-right: 11px; }
  .cabinet.my_balance .current_balance b {
    margin-right: 3px; }
  .cabinet.my_balance .current_balance p {
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    line-height: 40px;
    font-weight: 500;
    color: #2E4768; }
.cabinet.my_balance .use_balance_filter {
  padding: 32px 0 0 34px;
  overflow: hidden; }
  .cabinet.my_balance .use_balance_filter .button {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    background: #0054CC;
    height: 42px;
    line-height: 42px;
    width: 90px;
    float: left;
    margin-right: 30px; }
    .cabinet.my_balance .use_balance_filter .button:hover {
      background-color: #0043A3; }
  .cabinet.my_balance .use_balance_filter .deadline_date {
    float: left;
    padding: 0;
    border-bottom: none; }
    .cabinet.my_balance .use_balance_filter .deadline_date .start_date {
      margin-right: 10px; }
    .cabinet.my_balance .use_balance_filter .deadline_date .end_date {
      margin-right: 15px; }
  .cabinet.my_balance .use_balance_filter .search {
    margin-right: 0;
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .cabinet.my_balance .use_balance_filter input:not(.calendar) {
    width: 270px;
    float: left; }
.cabinet.my_balance .my_balance_wrapper {
  padding: 0 20px; }
.cabinet.my_balance .balance_table {
  margin-top: 23px; }
  .cabinet.my_balance .balance_table .balance_date {
    width: 18%; }
  .cabinet.my_balance .balance_table .balance_id {
    width: 15%; }
  .cabinet.my_balance .balance_table .balance_type {
    width: 17%; }
  .cabinet.my_balance .balance_table .balance_price {
    width: 20%; }
  .cabinet.my_balance .balance_table .balance_description {
    width: 30%; }
    .cabinet.my_balance .balance_table .balance_description a {
      margin-left: 3px; }
.cabinet.my_balance .you_dont_have_projects {
  text-align: center;
  padding: 60px 0 20px;
  background-position: center top;
  background-repeat: no-repeat; }
  .cabinet.my_balance .you_dont_have_projects span {
    font-size: 28px;
    line-height: 30px;
    font-weight: 700;
    color: #B0C5DC;
    display: block;
    margin-bottom: 15px; }

.cabinet input[type="text"],
.cabinet input[type="email"],
.cabinet input[type="password"],
.cabinet input[type="phone"],
.cabinet textarea {
  background-color: #fff;
  border: 1px solid #BCCADE;
  border-radius: 2px;
  font-size: 14px;
  color: #273548;
  outline: none;
  width: 100%;
  height: 42px;
  padding: 0 10px; }
  .cabinet input[type="text"]:focus,
  .cabinet input[type="email"]:focus,
  .cabinet input[type="password"]:focus,
  .cabinet input[type="phone"]:focus,
  .cabinet textarea:focus {
    border: 1px solid #6E96D0; }
.cabinet textarea {
  padding-top: 10px;
  resize: none; }
.cabinet .popup_overlay textarea {
  min-height: 110px; }
.cabinet .field_item > label {
  font-size: 16px;
  font-weight: 500;
  line-height: 42px;
  color: #323C47;
  width: 23%;
  float: left;
  text-align: right; }
.cabinet .field_error {
  display: inline-block;
  vertical-align: top;
  position: relative; }
  .cabinet .field_error input,
  .cabinet .field_error textarea {
    border-color: #FFABAB;
    width: 100%;
    display: block; }
.cabinet .validation_error,
.cabinet .uploader_error {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 14px;
  color: #E95F65;
  position: absolute;
  left: 0;
  bottom: -16px; }
.cabinet .error_field {
  display: inline-block;
  vertical-align: top; }

.cabinet .spinner_wrapper {
  overflow: hidden;
  width: 73%;
  float: left;
  text-align: left; }
.cabinet .ui-spinner {
  display: inline-block;
  vertical-align: top;
  width: 260px;
  position: relative;
  height: 42px; }
  .cabinet .ui-spinner .spinner {
    width: 100%;
    font-size: 15px;
    outline: none;
    padding: 0 10px;
    height: 42px;
    text-align: center;
    border: 1px solid #BCCADE;
    color: #283B55; }
  .cabinet .ui-spinner-button {
    position: absolute;
    width: 50px;
    height: 42px;
    background-color: #fbfcfd; }
  .cabinet .ui-spinner-up {
    right: 0;
    top: 0; }
    .cabinet .ui-spinner-up .ui-button-text, .cabinet .ui-spinner-up .ui-button-icon {
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px; }
    .cabinet .ui-spinner-up .ui-icon {
      position: relative; }
      .cabinet .ui-spinner-up .ui-icon:before {
        display: block;
        content: "\e912";
        position: absolute;
        font-family: "Icomoon_cabinet";
        font-size: 9px;
        color: #808FA3;
        right: 20px;
        top: 23px; }
  .cabinet .ui-spinner-down {
    top: 0;
    left: 0; }
    .cabinet .ui-spinner-down .ui-button-text, .cabinet .ui-spinner-down .ui-button-icon {
      border-top-left-radius: 2px;
      border-bottom-left-radius: 2px; }
    .cabinet .ui-spinner-down .ui-icon {
      position: relative; }
      .cabinet .ui-spinner-down .ui-icon:before {
        display: block;
        content: "-";
        position: absolute;
        font-family: "Icomoon_cabinet";
        font-size: 29px;
        color: #808FA3;
        left: 20px;
        top: 17px; }
  .cabinet .ui-spinner .ui-button-text, .cabinet .ui-spinner .ui-button-icon {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    border: 1px solid #BCCADE; }
  .cabinet .ui-spinner .ui-icon {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-align: center;
    font-size: 0;
    line-height: 0;
    color: transparent; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    user-select: none;
    outline: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0 39px 0 5px; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
  word-wrap: break-word; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    border: #E5E5E5 1px solid;
    background-color: #fff;
    outline: none;
    padding: 4px 10px;
    height: 32px;
    font-size: 14px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--cabinet_theme {
  font-size: 14px;
  line-height: 42px;
  min-width: 260px; }
  .select2-container--cabinet_theme .select2-selection--single {
    border: 1px solid #BCCADE;
    border-radius: 2px;
    height: 42px;
    padding: 0 10px; }
    .select2-container--cabinet_theme .select2-selection--single .select2-selection__rendered {
      color: #283B55;
      font-weight: 400;
      line-height: 42px;
      padding-left: 0;
      padding-right: 20px; }
    .select2-container--cabinet_theme .select2-selection--single .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold; }
    .select2-container--cabinet_theme .select2-selection--single .select2-selection__placeholder {
      font-size: 14px;
      font-weight: 400;
      color: #95A4B0;
      font-style: italic; }
    .select2-container--cabinet_theme .select2-selection--single .select2-selection__arrow:before {
      display: block;
      content: "";
      position: absolute;
      width: 50px;
      height: 40px;
      background-color: #FBFCFD;
      border-left: 1px solid #BCCADE;
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px;
      right: 1px;
      top: 1px; }
    .select2-container--cabinet_theme .select2-selection--single .select2-selection__arrow:after {
      display: block;
      content: "\e911";
      position: absolute;
      font-family: "Icomoon_cabinet";
      font-size: 7px;
      color: #808FA3;
      right: 20px;
      top: 2px; }
  .select2-container--cabinet_theme[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }
  .select2-container--cabinet_theme[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto; }
  .select2-container--cabinet_theme.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default; }
    .select2-container--cabinet_theme.select2-container--disabled .select2-selection--single .select2-selection__clear {
      display: none; }
  .select2-container--cabinet_theme.select2-container--open .select2-selection--single {
    border: 1px solid #88A8D5; }
    .select2-container--cabinet_theme.select2-container--open .select2-selection--single .select2-selection__rendered {
      color: #1E1E1E; }
    .select2-container--cabinet_theme.select2-container--open .select2-selection--single .select2-selection__arrow:before {
      background-color: #88A8D5;
      background-color: #F1F8FF; }
    .select2-container--cabinet_theme.select2-container--open .select2-selection--single .select2-selection__arrow:after {
      transform: rotate(180deg);
      color: #0054CC; }
  .select2-container--cabinet_theme.select2-container--open .select2-results__option {
    line-height: 35px; }
  .select2-container--cabinet_theme .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text; }
    .select2-container--cabinet_theme .select2-selection--multiple .select2-selection__rendered {
      box-sizing: border-box;
      list-style: none;
      margin: 0;
      padding: 0 5px;
      width: 100%; }
    .select2-container--cabinet_theme .select2-selection--multiple .select2-selection__placeholder {
      color: #999;
      margin-top: 5px;
      float: left; }
    .select2-container--cabinet_theme .select2-selection--multiple .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold;
      margin-top: 5px;
      margin-right: 10px; }
    .select2-container--cabinet_theme .select2-selection--multiple .select2-selection__choice {
      background-color: #e4e4e4;
      border: 1px solid #aaa;
      border-radius: 4px;
      cursor: default;
      float: left;
      margin-right: 5px;
      margin-top: 5px;
      padding: 0 5px; }
    .select2-container--cabinet_theme .select2-selection--multiple .select2-selection__choice__remove {
      color: #000;
      cursor: pointer;
      display: inline-block;
      font-weight: bold;
      margin-right: 2px; }
      .select2-container--cabinet_theme .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #333; }
  .select2-container--cabinet_theme[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--cabinet_theme[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--cabinet_theme[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right; }
  .select2-container--cabinet_theme[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }
  .select2-container--cabinet_theme[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }
  .select2-container--cabinet_theme.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0; }
  .select2-container--cabinet_theme.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default; }
  .select2-container--cabinet_theme.select2-container--disabled .select2-selection__choice__remove {
    display: none; }
  .select2-container--cabinet_theme.select2-container--open.select2-container--above .select2-selection--single, .select2-container--cabinet_theme.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .select2-container--cabinet_theme.select2-container--open.select2-container--below .select2-selection--single, .select2-container--cabinet_theme.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .select2-container--cabinet_theme .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield; }
  .select2-container--cabinet_theme .select2-results > .select2-results__options {
    max-height: 110px;
    overflow-y: auto;
    overflow-x: hidden; }
  .select2-container--cabinet_theme .select2-results__option {
    color: #283B55;
    font-size: 14px;
    font-weight: 400;
    padding: 0 0 0 5px;
    border-radius: 2px; }
    .select2-container--cabinet_theme .select2-results__option[role=group] {
      padding: 0; }
    .select2-container--cabinet_theme .select2-results__option[aria-disabled=true] {
      color: #999; }
    .select2-container--cabinet_theme .select2-results__option[aria-selected=true] {
      background-color: #EAF4FF; }
    .select2-container--cabinet_theme .select2-results__option .select2-results__option {
      padding-left: 1em; }
      .select2-container--cabinet_theme .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0; }
      .select2-container--cabinet_theme .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -1em;
        padding-left: 2em; }
        .select2-container--cabinet_theme .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -2em;
          padding-left: 3em; }
          .select2-container--cabinet_theme .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -3em;
            padding-left: 4em; }
            .select2-container--cabinet_theme .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
              margin-left: -4em;
              padding-left: 5em; }
              .select2-container--cabinet_theme .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -5em;
                padding-left: 6em; }
  .select2-container--cabinet_theme .select2-results__option--highlighted[aria-selected] {
    font-weight: 500;
    background-color: #EAF4FF; }
  .select2-container--cabinet_theme .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }
  .select2-container--cabinet_theme .select2-dropdown {
    background-color: #fff;
    border: 1px solid #88A8D5;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    overflow: hidden;
    z-index: 99999;
    padding-right: 11px; }
    .select2-container--cabinet_theme .select2-dropdown.select2-dropdown--below {
      border-top: none; }
    .select2-container--cabinet_theme .select2-dropdown.select2-dropdown--above {
      border-bottom: none; }

.select2-container ::-webkit-scrollbar {
  width: 10px; }
.select2-container ::-webkit-scrollbar-track {
  -webkit-border-radius: 10px;
  border-radius: 10px; }
.select2-container ::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #BED3E9; }

.cabinet .checker {
  width: 20px;
  height: 20px;
  border: 1px solid #BCCADE;
  border-radius: 2px;
  display: inline-block;
  vertical-align: top;
  margin-right: 11px; }
  .cabinet .checker span {
    display: block;
    width: 100%;
    height: 100%;
    position: relative; }
    .cabinet .checker span.checked:before {
      display: block;
      content: "\e906";
      position: absolute;
      font-family: "Icomoon_cabinet";
      font-size: 9px;
      color: #0050CF;
      left: 3px;
      top: 6px; }
  .cabinet .checker input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    outline: none;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border-radius: 2px; }
  .cabinet .checker input:checked {
    background: none; }
.cabinet .error_field .checker {
  border: 1px solid #E95F65; }
.cabinet .error_field .error_message {
  display: block;
  position: absolute;
  font-size: 11px;
  color: #E95F65;
  width: 100%;
  left: 30px;
  bottom: -14px; }
.cabinet .radio_buttons {
  display: table;
  width: 100%;
  height: 100%; }
  .cabinet .radio_buttons .ui-state-default {
    background-color: transparent;
    border-radius: 4px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border-right: none;
    border-left: none;
    border-right: none;
    position: relative; }
    .cabinet .radio_buttons .ui-state-default:before {
      display: block;
      content: "\e900";
      position: absolute;
      font-family: "Icomoon_cabinet";
      font-size: 16px;
      color: #C8D4D9;
      left: 10px;
      top: 11px; }
    .cabinet .radio_buttons .ui-state-default.ui-corner-right {
      padding-left: 10px; }
      .cabinet .radio_buttons .ui-state-default.ui-corner-right:before {
        content: "\e901";
        left: 14px; }
    .cabinet .radio_buttons .ui-state-default .ui-button-text {
      color: #C5D1D7;
      display: block;
      padding-top: 1px; }
    .cabinet .radio_buttons .ui-state-default.ui-state-active {
      box-shadow: 0 2px 7px rgba(185, 199, 216, 0.38);
      -moz-box-shadow: 0 2px 7px rgba(185, 199, 216, 0.38);
      -webkit-box-shadow: 0 2px 7px rgba(185, 199, 216, 0.38);
      background-color: #FFFFFF; }
      .cabinet .radio_buttons .ui-state-default.ui-state-active:before {
        color: #2A6DD8; }
      .cabinet .radio_buttons .ui-state-default.ui-state-active .ui-button-text {
        color: #3A4755;
        font-weight: 700; }

.cabinet .rating_static {
  display: inline-block;
  vertical-align: top; }
  .cabinet .rating_static .rating_item {
    display: inline-block;
    vertical-align: top;
    margin: 0 2.5px;
    width: 20px;
    height: 20px;
    position: relative; }
    .cabinet .rating_static .rating_item:before {
      display: block;
      content: "\e90c";
      position: absolute;
      font-family: "Icomoon_cabinet";
      font-size: 18px;
      color: #CFDBEC;
      left: 0;
      top: 0; }
    .cabinet .rating_static .rating_item.active:before {
      color: #FEB924; }
.cabinet .rating_dynamic div.star-rating {
  width: 30px;
  height: 28px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 0 4px;
  background: transparent !important; }
  .cabinet .rating_dynamic div.star-rating a {
    width: 30px;
    height: 100%;
    border: 0;
    display: block;
    text-align: center;
    vertical-align: 28px;
    position: relative; }
    .cabinet .rating_dynamic div.star-rating a:before {
      display: block;
      content: "\e90c";
      font-family: "Icomoon";
      position: absolute;
      font-size: 28px;
      color: #C5C5C5;
      left: 0;
      top: 0; }
  .cabinet .rating_dynamic div.star-rating-on a:before, .cabinet .rating_dynamic div.star-rating-hover a:before {
    color: #FDAB37; }
  .cabinet .rating_dynamic div.star-rating-readonly a {
    cursor: default !important; }

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  box-shadow: 0px 5px 12px #d3dfed;
  -moz-box-shadow: 0px 5px 12px #d3dfed;
  -webkit-box-shadow: 0px 5px 12px #d3dfed;
  border-radius: 8px;
  background: #fff;
  color: #5B6470; }
  .tooltipster-default .tooltipster-content {
    font-size: 13px;
    line-height: 18px;
    padding: 10px 14px;
    overflow: hidden;
    max-width: 300px; }
  .tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
    /* border-color: ... !important; */ }

/* Use this next selector to style things like font-size and line-height: */
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px; }

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible; }
  .tooltipster-base .tooltipster-content {
    overflow: hidden; }

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }
  .tooltipster-arrow span {
    display: block;
    width: 0;
    height: 0;
    position: absolute; }

.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute; }

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px; }

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px; }

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px; }

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px; }

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto; }

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto; }

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px; }

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px; }

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px; }

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px; }

.tooltipster-arrow-left span {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px; }
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px; }

.tooltipster-arrow-right span {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px; }
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px; }

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity; }

.tooltipster-fade-show {
  opacity: 1; }

.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden; }

.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform; }

.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }

.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0; }

.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
  .tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0px !important;
    opacity: 0; }

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1); }

.tooltipster {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #EEF2F9;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-left: 5px; }
  .tooltipster:before {
    display: block;
    content: "\e908";
    position: absolute;
    font-family: "Icomoon_cabinet";
    font-size: 11px;
    color: #8EA6C1;
    left: 6px;
    top: 5px;
    cursor: pointer; }

.ui-datepicker {
  box-shadow: 0 8px 49px #a8adb2;
  -moz-box-shadow: 0 8px 49px #a8adb2;
  -webkit-box-shadow: 0 8px 49px #a8adb2;
  width: 380px;
  background: #fff;
  display: none;
  z-index: 9999999 !important; }

.ui-datepicker-header {
  background: #FFC946;
  background: -moz-linear-gradient(top, #FFC946 0%, #FFB734 100%);
  background: -webkit-linear-gradient(top, #FFC946 0%, #FFB734 100%);
  background: linear-gradient(to bottom, #FFC946 0%, #FFB734 100%);
  border-radius: 4px 4px 0 0;
  margin-bottom: 12px; }

.ui-datepicker-title {
  color: #3F2C14;
  overflow: hidden;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  text-align: center; }

.ui-datepicker-prev,
.ui-datepicker-next {
  display: block;
  font-size: 0;
  width: 6px;
  height: 10px;
  position: relative;
  top: 21px;
  cursor: pointer; }
  .ui-datepicker-prev:before,
  .ui-datepicker-next:before {
    display: block;
    content: "\e911";
    position: absolute;
    font-family: "Icomoon_cabinet";
    font-size: 8px;
    color: #fff;
    left: 0;
    top: 0; }

.ui-datepicker-prev {
  float: left;
  left: 47px; }
  .ui-datepicker-prev:before {
    transform: rotate(90deg); }

.ui-datepicker-next {
  float: right;
  right: 52px; }
  .ui-datepicker-next:before {
    transform: rotate(-90deg); }

.ui-datepicker-calendar {
  background-color: #fff;
  width: 84%;
  margin: 0 auto;
  position: relative; }
  .ui-datepicker-calendar thead tr th {
    padding: 10px 0; }
    .ui-datepicker-calendar thead tr th span {
      color: #2B5884;
      font-weight: 500;
      display: block;
      text-align: center;
      text-transform: uppercase; }
  .ui-datepicker-calendar tbody tr td {
    position: relative; }
    .ui-datepicker-calendar tbody tr td.ui-state-disabled {
      opacity: 0.5; }
    .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day:not(.ui-state-disabled):before {
      background-color: #E6F3FF;
      border-radius: 4px;
      content: '';
      width: 38px;
      height: 38px;
      position: absolute;
      z-index: 0;
      top: 50%;
      left: 50%;
      margin: -19px 0 0 -19px; }
    .ui-datepicker-calendar tbody tr td:hover:not(.ui-state-disabled):before {
      background-color: #E6F3FF;
      border-radius: 4px;
      content: '';
      width: 38px;
      height: 38px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -19px 0 0 -19px; }
    .ui-datepicker-calendar tbody tr td .ui-state-default {
      color: #53545A;
      font-size: 14px;
      display: block;
      text-align: center;
      text-decoration: none;
      line-height: 44px;
      position: relative; }

.ui-datepicker-close {
  font-size: 17px;
  color: #0050CF;
  font-weight: 500;
  background-color: #F1F9FF;
  border: 1px solid #A9D2FF;
  border-radius: 21px;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  outline: none;
  width: 170px;
  height: 42px;
  margin: 0 auto;
  position: absolute;
  top: calc(50% - 21px);
  right: calc(50% - 85px);
  cursor: pointer;
  text-transform: uppercase; }

.ui-datepicker-trigger {
  width: 19px;
  height: 20px;
  position: absolute;
  top: 11px;
  right: 11px;
  font-size: 0;
  outline: none;
  cursor: pointer; }

.ui-datepicker-current {
  display: none; }

.ui-datepicker-buttonpane {
  position: relative;
  height: 86px;
  margin-top: 6px; }

.widget.chat_with_writer {
  margin-bottom: 50px; }
  .widget.chat_with_writer .widget_wrapper {
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03);
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #E5F0FB;
    padding: 0 10px;
    padding-bottom: 5px; }
  .widget.chat_with_writer .widget_title {
    text-align: center;
    padding: 9px 52px 9px 0;
    border-bottom: 2px solid #9FD5A6;
    background-image: url(chat_title_bg-168339e303daeb158257de2aa661d5e69729cb69056f3b7da9bfc1b9fb9a2c34.png);
    background-position: right center;
    background-repeat: no-repeat; }
    .widget.chat_with_writer .widget_title h2 {
      font-size: 18px;
      line-height: 24px;
      font-weight: 700;
      color: #353D49; }
      .widget.chat_with_writer .widget_title h2 span {
        font-weight: 500; }
  .widget.chat_with_writer .chat_messages {
    min-height: 170px;
    max-height: 430px;
    overflow-y: scroll; }
    .widget.chat_with_writer .chat_messages::-webkit-scrollbar {
      width: 10px; }
    .widget.chat_with_writer .chat_messages::-webkit-scrollbar-track {
      -webkit-border-radius: 10px;
      border-radius: 10px; }
    .widget.chat_with_writer .chat_messages::-webkit-scrollbar-thumb {
      -webkit-border-radius: 10px;
      border-radius: 10px;
      background: #BED3E9; }
  .widget.chat_with_writer .chat_item {
    padding: 21px 5px 0 40px;
    background-position: left 22px;
    background-repeat: no-repeat; }
    .widget.chat_with_writer .chat_item.chat_user {
      background-image: url(chat_user_avatar-469608a75afb27f9815e5799c3782ca11b37e0e599a6b095a84e444ee3cc2c7b.svg); }
    .widget.chat_with_writer .chat_item.chat_writer {
      background-image: url(chat_writer_avatar-ca4fab6fb553cd7da9b2ebb46aabce205076880644176ff44debe7db34db8e9f.svg); }
      .widget.chat_with_writer .chat_item.chat_writer .chat_name span:after {
        content: "*author"; }
    .widget.chat_with_writer .chat_item.chat_support {
      background-image: url(chat_support_avatar-b9bcb35ac1213260d8b5d0257549374a9ffd2e8da480ae8c8071fff7a87b24b2.svg); }
      .widget.chat_with_writer .chat_item.chat_support .chat_name span:after {
        content: "*support"; }
    .widget.chat_with_writer .chat_item:last-child .chat_message p {
      border-bottom: none; }
  .widget.chat_with_writer .chat_name span {
    font-size: 15px;
    font-weight: 700;
    color: #353D49;
    position: relative; }
    .widget.chat_with_writer .chat_name span:after {
      display: none;
      position: absolute;
      font-size: 10px;
      line-height: 14px;
      font-weight: 500;
      color: #A7B5C9;
      left: calc(100% + 4px);
      top: 5px; }
  .widget.chat_with_writer .message_time {
    font-size: 10px;
    line-height: 14px;
    font-weight: 500;
    color: #A7B5C9;
    float: right;
    padding-top: 7px; }
  .widget.chat_with_writer .chat_message p {
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    color: #53545A;
    padding-top: 8px;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 18px;
    word-break: break-all; }
  .widget.chat_with_writer .message_block {
    border-top: 2px solid #ADC6DF; }
    .widget.chat_with_writer .message_block textarea {
      border: none;
      padding: 10px 0 0 0;
      min-height: 50px;
      transition: 0.4s linear; }
      .widget.chat_with_writer .message_block textarea:focus {
        min-height: 170px; }
      .widget.chat_with_writer .message_block textarea::-webkit-input-placeholder {
        font-size: 13px; }
    .widget.chat_with_writer .message_block .validation_error {
      margin-bottom: 20px; }
  .widget.chat_with_writer .button {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    background: #3E95F6;
    height: 44px;
    line-height: 44px;
    width: 104%;
    left: -2%; }
    .widget.chat_with_writer .button:hover {
      background-color: #137CF1; }
  .widget.chat_with_writer .more_info_title {
    padding: 0 0 0 45px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative; }
    .widget.chat_with_writer .more_info_title:before {
      display: block;
      content: "";
      position: absolute;
      width: 18px;
      height: 18px;
      background-color: #EAF3FA;
      border: 1px solid #C8D8E4;
      border-radius: 50%;
      left: 18px;
      top: 15px; }
    .widget.chat_with_writer .more_info_title:after {
      display: block;
      content: "\e907";
      position: absolute;
      font-family: "Icomoon_cabinet";
      font-size: 12px;
      color: #A7B5C9;
      left: 26px;
      top: 18px; }
    .widget.chat_with_writer .more_info_title p,
    .widget.chat_with_writer .more_info_title span {
      display: inline-block;
      vertical-align: top;
      font-size: 12px;
      line-height: 14px;
      font-style: italic;
      color: #819ABA;
      padding: 0; }
    .widget.chat_with_writer .more_info_title span {
      color: #3090E6;
      margin-left: 3px;
      cursor: pointer; }
  .widget.chat_with_writer .more_info_text {
    padding: 10px;
    display: none; }
    .widget.chat_with_writer .more_info_text p,
    .widget.chat_with_writer .more_info_text span {
      display: inline-block;
      vertical-align: top;
      font-size: 12px;
      line-height: 18px;
      font-style: italic;
      color: #819ABA;
      padding: 0; }
    .widget.chat_with_writer .more_info_text span {
      color: #3090E6;
      margin-left: 3px;
      cursor: pointer; }

.widget.chat_with_support .widget_wrapper {
  background-color: #F3F8FE;
  border: 1px solid #E3EAF3;
  border-radius: 4px;
  padding: 0 9px; }
.widget.chat_with_support .widget_title {
  padding: 9px 0 12px 48px;
  background-image: url(chat_with_support_bg-3759901bb0eef0fbdcb6876617cb889ced55af6d8499f1673d40eb0ac9faab0e.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #DDE6F3; }
  .widget.chat_with_support .widget_title h2 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    color: #7E98AD; }
    .widget.chat_with_support .widget_title h2 span {
      font-weight: 500; }
.widget.chat_with_support .widget_content {
  padding: 8px 0 12px; }
  .widget.chat_with_support .widget_content span {
    font-size: 13px; }

.cabinet .popup_overlay .popup_cabinet,
.cabinet .popup_overlay .popup,
.remove_data_block_wrapper .popup_overlay .popup_cabinet,
.remove_data_block_wrapper .popup_overlay .popup {
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.03);
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding: 15px 0 0;
  min-width: 570px;
  max-width: 570px;
  border-radius: 4px;
  padding: 25px 28px 38px;
  text-align: left; }
  .cabinet .popup_overlay .popup_cabinet.success_popup,
  .cabinet .popup_overlay .popup.success_popup,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet.success_popup,
  .remove_data_block_wrapper .popup_overlay .popup.success_popup {
    text-align: center; }
  .cabinet .popup_overlay .popup_cabinet .close,
  .cabinet .popup_overlay .popup .close,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .close,
  .remove_data_block_wrapper .popup_overlay .popup .close {
    background-color: #324356;
    top: -23px;
    right: -25px; }
  .cabinet .popup_overlay .popup_cabinet .popup_title,
  .cabinet .popup_overlay .popup .popup_title,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .popup_title,
  .remove_data_block_wrapper .popup_overlay .popup .popup_title {
    border-bottom: 1px solid #C0D6F3;
    padding-bottom: 10px;
    margin-bottom: 5px; }
    .cabinet .popup_overlay .popup_cabinet .popup_title span,
    .cabinet .popup_overlay .popup .popup_title span,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .popup_title span,
    .remove_data_block_wrapper .popup_overlay .popup .popup_title span {
      display: block;
      font-size: 26px;
      line-height: 40px;
      font-weight: 700;
      color: #2E4768; }
  .cabinet .popup_overlay .popup_cabinet .popup_content,
  .cabinet .popup_overlay .popup .popup_content,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .popup_content,
  .remove_data_block_wrapper .popup_overlay .popup .popup_content {
    padding-top: 10px; }
  .cabinet .popup_overlay .popup_cabinet .buttons,
  .cabinet .popup_overlay .popup .buttons,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .buttons,
  .remove_data_block_wrapper .popup_overlay .popup .buttons {
    text-align: center;
    padding: 21px 0 0;
    overflow: hidden; }
    .cabinet .popup_overlay .popup_cabinet .buttons .button,
    .cabinet .popup_overlay .popup .buttons .button,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .buttons .button,
    .remove_data_block_wrapper .popup_overlay .popup .buttons .button {
      display: inline-block;
      vertical-align: top;
      width: 200px;
      height: 50px !important;
      line-height: 50px !important; }
  .cabinet .popup_overlay .popup_cabinet .cancel,
  .cabinet .popup_overlay .popup_cabinet .send_again,
  .cabinet .popup_overlay .popup .cancel,
  .cabinet .popup_overlay .popup .send_again,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .cancel,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .send_again,
  .remove_data_block_wrapper .popup_overlay .popup .cancel,
  .remove_data_block_wrapper .popup_overlay .popup .send_again {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    color: #2A75C9;
    background: #fff;
    border: 1px solid #5CA9FF;
    margin-right: 40px;
    font-size: 17px; }
    .cabinet .popup_overlay .popup_cabinet .cancel:hover,
    .cabinet .popup_overlay .popup_cabinet .send_again:hover,
    .cabinet .popup_overlay .popup .cancel:hover,
    .cabinet .popup_overlay .popup .send_again:hover,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .cancel:hover,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .send_again:hover,
    .remove_data_block_wrapper .popup_overlay .popup .cancel:hover,
    .remove_data_block_wrapper .popup_overlay .popup .send_again:hover {
      background-color: #F1F9FF; }
  .cabinet .popup_overlay .popup_cabinet .send,
  .cabinet .popup_overlay .popup_cabinet .submit,
  .cabinet .popup_overlay .popup_cabinet .save_changes,
  .cabinet .popup_overlay .popup_cabinet .verify,
  .cabinet .popup_overlay .popup_cabinet .get_code,
  .cabinet .popup_overlay .popup_cabinet .ok,
  .cabinet .popup_overlay .popup .send,
  .cabinet .popup_overlay .popup .submit,
  .cabinet .popup_overlay .popup .save_changes,
  .cabinet .popup_overlay .popup .verify,
  .cabinet .popup_overlay .popup .get_code,
  .cabinet .popup_overlay .popup .ok,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .send,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .submit,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .save_changes,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .verify,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .get_code,
  .remove_data_block_wrapper .popup_overlay .popup_cabinet .ok,
  .remove_data_block_wrapper .popup_overlay .popup .send,
  .remove_data_block_wrapper .popup_overlay .popup .submit,
  .remove_data_block_wrapper .popup_overlay .popup .save_changes,
  .remove_data_block_wrapper .popup_overlay .popup .verify,
  .remove_data_block_wrapper .popup_overlay .popup .get_code,
  .remove_data_block_wrapper .popup_overlay .popup .ok {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    background: #0054CC;
    font-size: 18px; }
    .cabinet .popup_overlay .popup_cabinet .send:hover,
    .cabinet .popup_overlay .popup_cabinet .submit:hover,
    .cabinet .popup_overlay .popup_cabinet .save_changes:hover,
    .cabinet .popup_overlay .popup_cabinet .verify:hover,
    .cabinet .popup_overlay .popup_cabinet .get_code:hover,
    .cabinet .popup_overlay .popup_cabinet .ok:hover,
    .cabinet .popup_overlay .popup .send:hover,
    .cabinet .popup_overlay .popup .submit:hover,
    .cabinet .popup_overlay .popup .save_changes:hover,
    .cabinet .popup_overlay .popup .verify:hover,
    .cabinet .popup_overlay .popup .get_code:hover,
    .cabinet .popup_overlay .popup .ok:hover,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .send:hover,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .submit:hover,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .save_changes:hover,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .verify:hover,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .get_code:hover,
    .remove_data_block_wrapper .popup_overlay .popup_cabinet .ok:hover,
    .remove_data_block_wrapper .popup_overlay .popup .send:hover,
    .remove_data_block_wrapper .popup_overlay .popup .submit:hover,
    .remove_data_block_wrapper .popup_overlay .popup .save_changes:hover,
    .remove_data_block_wrapper .popup_overlay .popup .verify:hover,
    .remove_data_block_wrapper .popup_overlay .popup .get_code:hover,
    .remove_data_block_wrapper .popup_overlay .popup .ok:hover {
      background-color: #0043A3; }

.cabinet .popup_cabinet.improvements .preference_list > span {
  display: block;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  color: #2E4768;
  padding-right: 20%; }
.cabinet .popup_cabinet.improvements .preference_list textarea {
  margin-top: 20px; }
.cabinet .popup_cabinet.improvements .additional_materials {
  overflow: hidden;
  border-bottom: 1px dashed #DFE6EF;
  padding-bottom: 10px; }
  .cabinet .popup_cabinet.improvements .additional_materials a {
    float: right;
    display: block;
    line-height: 36px;
    color: #4DA1FF;
    padding-right: 60px;
    position: relative;
    margin-top: 10px;
    overflow: hidden; }
    .cabinet .popup_cabinet.improvements .additional_materials a:before {
      display: block;
      content: "";
      position: absolute;
      width: 51px;
      height: 34px;
      border: 1px solid #4DA1FF;
      border-radius: 2px;
      left: inherit;
      right: 0;
      top: 0;
      box-sizing: border-box; }
    .cabinet .popup_cabinet.improvements .additional_materials a:after {
      display: block;
      content: "\e914";
      position: absolute;
      font-family: "Icomoon_cabinet";
      font-size: 23px;
      color: #4DA1FF;
      left: inherit;
      right: 20px;
      top: 0; }
.cabinet .popup_cabinet.improvements .revisions_deadline {
  float: left; }
  .cabinet .popup_cabinet.improvements .revisions_deadline span {
    display: inline-block;
    vertical-align: top;
    color: #3F5265;
    margin-top: 17px; }
  .cabinet .popup_cabinet.improvements .revisions_deadline .tooltipster {
    margin-top: 18px;
    margin-left: 7px; }
.cabinet .popup_cabinet.improvements .field_upload_files {
  width: 100%;
  float: none; }
  .cabinet .popup_cabinet.improvements .field_upload_files .files_list {
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #DFE6EF; }
  .cabinet .popup_cabinet.improvements .field_upload_files .button_uploader {
    width: 100%;
    font-size: 900px;
    z-index: 1000; }
  .cabinet .popup_cabinet.improvements .field_upload_files .uploader_error {
    position: relative;
    bottom: 0; }
.cabinet .popup_cabinet.improvements .button {
  font-size: 17px; }

.cabinet .popup_cabinet.feedback_thank_you {
  padding-bottom: 30px; }
  .cabinet .popup_cabinet.feedback_thank_you .popup_title {
    text-align: center; }
    .cabinet .popup_cabinet.feedback_thank_you .popup_title span {
      font-size: 36px; }
  .cabinet .popup_cabinet.feedback_thank_you .popup_text {
    text-align: center;
    padding: 0; }
    .cabinet .popup_cabinet.feedback_thank_you .popup_text > span {
      display: block;
      padding: 0 45px; }
    .cabinet .popup_cabinet.feedback_thank_you .popup_text span {
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      color: #577295; }
  .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation {
    height: 64px;
    background-color: rgba(199, 221, 181, 0.1);
    border-radius: 4px;
    margin: 25px 0 30px;
    padding-left: 23px;
    position: relative; }
    .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation:before, .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation:after {
      display: block;
      content: "";
      position: absolute;
      width: 100%;
      height: 0;
      left: 0;
      border-top: 1px dashed #DFE6EF; }
    .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation:before {
      top: -3px; }
    .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation:after {
      bottom: -3px; }
    .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation span {
      display: inline-block;
      vertical-align: top;
      font-size: 16px;
      line-height: 64px;
      font-weight: 500;
      color: #3F5265;
      margin-right: 21px; }
    .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation b {
      display: inline-block;
      vertical-align: top;
      font-size: 44px;
      line-height: 64px;
      font-weight: 700;
      color: #689F49;
      margin-right: 30px; }
    .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation p {
      display: inline-block;
      vertical-align: top;
      color: #3F5265;
      line-height: 64px; }
  .cabinet .popup_cabinet.feedback_thank_you .button {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    background: #0054CC;
    display: block;
    height: 50px;
    line-height: 50px;
    width: 200px;
    margin: 0 auto;
    text-transform: uppercase; }
    .cabinet .popup_cabinet.feedback_thank_you .button:hover {
      background-color: #0043A3; }

.cabinet .popup_cabinet.thank_you_for_writer_evaluation, .cabinet .popup_cabinet.thank_you_for_updating_feedback {
  text-align: center;
  padding-top: 18px;
  color: #2E4768; }
  .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_title, .cabinet .popup_cabinet.thank_you_for_updating_feedback .popup_title {
    padding-bottom: 20px;
    margin-bottom: 25px; }
    .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_title span, .cabinet .popup_cabinet.thank_you_for_updating_feedback .popup_title span {
      font-size: 40px; }
  .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_content span, .cabinet .popup_cabinet.thank_you_for_updating_feedback .popup_content span {
    font-size: 30px;
    font-weight: 700; }
  .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_content p, .cabinet .popup_cabinet.thank_you_for_updating_feedback .popup_content p {
    font-size: 18px;
    font-weight: 500;
    margin-top: 20px; }
    .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_content p + p, .cabinet .popup_cabinet.thank_you_for_updating_feedback .popup_content p + p {
      margin-top: 0; }
  .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_content .buttons, .cabinet .popup_cabinet.thank_you_for_updating_feedback .popup_content .buttons {
    padding-top: 50px; }
  .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_content .button, .cabinet .popup_cabinet.thank_you_for_updating_feedback .popup_content .button {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: none;
    transition: .2s all ease-in;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    background: #0054CC;
    font-size: 18px;
    text-transform: uppercase; }
    .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_content .button:hover, .cabinet .popup_cabinet.thank_you_for_updating_feedback .popup_content .button:hover {
      background-color: #0043A3; }

.cabinet .popup_cabinet.very_poor .popup_title {
  overflow: hidden; }
  .cabinet .popup_cabinet.very_poor .popup_title span {
    text-transform: uppercase;
    font-size: 30px;
    float: left; }
  .cabinet .popup_cabinet.very_poor .popup_title p {
    font-size: 13px;
    font-weight: 500;
    color: #808FA3;
    float: right;
    margin-top: 13px; }
.cabinet .popup_cabinet.very_poor .popup_text {
  padding-right: 40px; }
  .cabinet .popup_cabinet.very_poor .popup_text span {
    font-size: 18px;
    font-weight: 500;
    color: #2E4768;
    display: block;
    margin-top: 10px; }
.cabinet .popup_cabinet.very_poor .violation_details {
  overflow: hidden;
  padding-top: 20px;
  margin-bottom: 0; }
  .cabinet .popup_cabinet.very_poor .violation_details span:not(.validation_error) {
    color: #3F5265; }
.cabinet .popup_cabinet.very_poor .revise_project {
  float: left;
  margin-top: 20px; }
.cabinet .popup_cabinet.very_poor .select_deadline {
  float: right;
  margin-top: 20px; }
.cabinet .popup_cabinet.very_poor .deadline_date {
  border-top: 1px dashed #DFE6EF;
  margin-top: 20px; }

.cabinet .popup_cabinet.add_feedback .popup_title, .cabinet .popup_cabinet.edit_feedback .popup_title {
  overflow: hidden; }
  .cabinet .popup_cabinet.add_feedback .popup_title span, .cabinet .popup_cabinet.edit_feedback .popup_title span {
    float: left;
    font-size: 30px; }
  .cabinet .popup_cabinet.add_feedback .popup_title p, .cabinet .popup_cabinet.edit_feedback .popup_title p {
    float: right;
    font-size: 13px;
    font-weight: 500;
    color: #808FA3;
    margin-top: 13px; }
.cabinet .popup_cabinet.add_feedback .popup_text p, .cabinet .popup_cabinet.edit_feedback .popup_text p {
  color: #3F5265; }
.cabinet .popup_cabinet.add_feedback .popup_text textarea, .cabinet .popup_cabinet.edit_feedback .popup_text textarea {
  margin-top: 20px;
  display: inline-block;
  vertical-align: top; }
.cabinet .popup_cabinet.add_feedback .rating_dynamic, .cabinet .popup_cabinet.edit_feedback .rating_dynamic {
  margin: 15px 0 20px; }

.cabinet .popup_cabinet.edit_feedback .popup_content {
  overflow: hidden; }
  .cabinet .popup_cabinet.edit_feedback .popup_content > span {
    display: block;
    margin-top: 13px;
    float: left; }
.cabinet .popup_cabinet.edit_feedback .rating_dynamic {
  float: right; }
.cabinet .popup_cabinet.edit_feedback .popup_text {
  clear: both; }

.cabinet.settings .popup_cabinet.edit_phone .phone_input_wrapper:after {
  display: block;
  content: "";
  clear: both; }
.cabinet.settings .popup_cabinet.edit_phone .phone_input_wrapper .phone_code {
  display: block;
  float: left;
  width: 25%;
  background-color: #F4F8FD;
  height: 42px;
  line-height: 42px;
  border-radius: 2px;
  text-align: center; }
.cabinet.settings .popup_cabinet.edit_phone .phone_input_wrapper input[type="phone"],
.cabinet.settings .popup_cabinet.edit_phone .phone_input_wrapper .field_error {
  width: 70%;
  float: right; }
  .cabinet.settings .popup_cabinet.edit_phone .phone_input_wrapper input[type="phone"] input[type="phone"],
  .cabinet.settings .popup_cabinet.edit_phone .phone_input_wrapper .field_error input[type="phone"] {
    width: 100%; }

@media screen and (min-width: 768px) and (max-width: 999px) {
  .cabinet {
    padding-bottom: 42px; }
    .cabinet .cabinet_wrapper {
      width: 100%;
      padding: 0 30px; }
    .cabinet .cabinet_header {
      padding: 10px 0 17px; }
      .cabinet .cabinet_header .cabinet_title span {
        font-size: 26px; }
      .cabinet .cabinet_header .cabinet_view_project {
        padding-top: 20px; }
    .cabinet .cabinet_container {
      display: block; }
      .cabinet .cabinet_container .cabinet_content {
        padding: 23px 33px 28px 0;
        width: 100%; }
    .cabinet .field_item > label {
      width: 21%; }
    .cabinet .projects_table,
    .cabinet .feedbacks_table {
      padding-left: 10px;
      padding-right: 10px; }
    .cabinet .sidebar {
      display: block;
      width: 100%;
      padding-left: 0;
      margin-top: 30px; }

  .cabinet .projects_table,
  .cabinet .feedbacks_table,
  .cabinet .balance_table {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    .cabinet .projects_table .projects_table_head > div,
    .cabinet .projects_table .feedbacks_table_head > div,
    .cabinet .projects_table .balance_table_head > div,
    .cabinet .projects_table .projects_table_item_wrapper > div,
    .cabinet .projects_table .feedbacks_table_item_wrapper > div,
    .cabinet .projects_table .balance_table_item_wrapper > div,
    .cabinet .feedbacks_table .projects_table_head > div,
    .cabinet .feedbacks_table .feedbacks_table_head > div,
    .cabinet .feedbacks_table .balance_table_head > div,
    .cabinet .feedbacks_table .projects_table_item_wrapper > div,
    .cabinet .feedbacks_table .feedbacks_table_item_wrapper > div,
    .cabinet .feedbacks_table .balance_table_item_wrapper > div,
    .cabinet .balance_table .projects_table_head > div,
    .cabinet .balance_table .feedbacks_table_head > div,
    .cabinet .balance_table .balance_table_head > div,
    .cabinet .balance_table .projects_table_item_wrapper > div,
    .cabinet .balance_table .feedbacks_table_item_wrapper > div,
    .cabinet .balance_table .balance_table_item_wrapper > div {
      padding: 0 8px; }
  .cabinet .feedbacks_table .feedbacks_table_head > div {
    font-size: 14px; }
  .cabinet .feedbacks_table .button {
    width: 100%; }
  .cabinet .feedbacks_table .rating_static .rating_item {
    margin: 0 2px; }

  .remove_data_block_wrapper {
    margin-top: 0; }
    .remove_data_block_wrapper .remove_data_block_width {
      width: 100%; }
    .remove_data_block_wrapper .remove_data_block {
      width: 100%;
      padding: 0 30px; }

  .cabinet.new_project .price_per_page {
    right: 85px; }

  .cabinet.my_projects .cabinet_container .cabinet_content {
    width: 100%; }
  .cabinet.my_projects .project_id {
    width: 19%; }
  .cabinet.my_projects .project_details {
    width: 25%; }
  .cabinet.my_projects .project_description {
    width: 36%; }
  .cabinet.my_projects .project_deadline {
    width: 24%; }
  .cabinet.my_projects .project_progress {
    width: 20%; }

  .cabinet.my_feedbacks .feedback_id {
    width: 13%; }
  .cabinet.my_feedbacks .feedback_details {
    width: 22%; }
  .cabinet.my_feedbacks .feedback_progress {
    width: 12%; }
  .cabinet.my_feedbacks .feedback_nerds_id {
    width: 11%; }
  .cabinet.my_feedbacks .feedback_my_feedback {
    width: 21%; }
  .cabinet.my_feedbacks .feedback_nerds_rating {
    width: 21%; }
  .cabinet.my_feedbacks .overall-ranking-na-stranice-feedbacks {
    display: none; }

  .cabinet.my_balance .my_balance_wrapper {
    padding: 0; }
  .cabinet.my_balance .use_balance_filter .button {
    width: 120px;
    margin-right: 65px; }
    .cabinet.my_balance .use_balance_filter .button.set_filter, .cabinet.my_balance .use_balance_filter .button.search {
      margin-right: 0; }
    .cabinet.my_balance .use_balance_filter .button.search {
      margin-top: 20px; }
  .cabinet.my_balance .use_balance_filter input:not(.calendar) {
    width: 347px;
    margin-left: 185px;
    margin-top: 20px; }
  .cabinet.my_balance .balance_table .balance_date {
    width: 24%; }
  .cabinet.my_balance .balance_table .balance_id {
    width: 12%; }
  .cabinet.my_balance .balance_table .balance_type {
    width: 12%; }
  .cabinet.my_balance .balance_table .balance_price {
    width: 12%; }
  .cabinet.my_balance .balance_table .balance_description {
    width: 40%; }

  .widget.chat_with_writer .widget_wrapper {
    padding: 0 20px 15px; }
  .widget.chat_with_writer .widget_title {
    text-align: left;
    padding-left: 50px; }
  .widget.chat_with_writer .chat_item {
    padding-left: 50px; }
  .widget.chat_with_writer .message_block {
    overflow: hidden; }
    .widget.chat_with_writer .message_block textarea {
      width: 70%;
      padding: 20px 0 0 47px;
      float: left; }
  .widget.chat_with_writer .button {
    width: 120px;
    float: right;
    margin-top: 15px;
    left: 0; }
  .widget.chat_with_writer .more_info_title {
    padding: 24px 10px 5px 44px; }
    .widget.chat_with_writer .more_info_title:before {
      width: 16px;
      height: 16px;
      top: 23px;
      left: 11px; }
    .widget.chat_with_writer .more_info_title:after {
      left: 19px;
      top: 22px; }
    .widget.chat_with_writer .more_info_title p,
    .widget.chat_with_writer .more_info_title span {
      font-size: 14px; }

  .cabinet .widget.chat_with_writer .message_block .validation_error {
    left: 47px;
    bottom: -45px; }

  .widget.chat_with_support .widget_wrapper {
    padding: 0 5px; }
  .widget.chat_with_support .widget_title {
    display: inline-block;
    vertical-align: top;
    border-bottom: none;
    padding-left: 40px; }
    .widget.chat_with_support .widget_title h2 {
      font-size: 15px; }
  .widget.chat_with_support .widget_content {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin-left: 6px; }
    .widget.chat_with_support .widget_content span {
      line-height: 46px; } }
@media screen and (min-width: 0px) and (max-width: 767px) {
  .cabinet {
    padding-top: 80px; }
    .cabinet .desktop_visible {
      display: none; }
    .cabinet .mobile_visible {
      display: block; }
    .cabinet .cabinet_wrapper {
      width: 100%;
      padding: 0 10px; }
    .cabinet .cabinet_container {
      display: block; }
      .cabinet .cabinet_container .cabinet_content {
        padding: 21px 10px 32px;
        width: 100%; }
        .cabinet .cabinet_container .cabinet_content .field_item {
          margin-bottom: 25px; }
    .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item {
      padding: 35px 10px 32px 10px; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item + .cabinet_header {
        margin-bottom: 50px; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .restore_inform_text {
        padding: 0 0 20px; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav {
        right: 0;
        top: -44px;
        height: 45px;
        width: 100%; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav li {
          flex-grow: 1; }
          .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .ui-tabs-nav li a {
            font-size: 16px;
            line-height: 45px; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item label sup {
        display: none; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item input[type="text"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item input[type="password"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item input[type="email"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item textarea {
        width: 100%; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item_wrapper {
        float: none;
        width: 100%; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password {
        margin-top: 10px;
        float: none;
        width: 100%;
        flex-direction: column; }
        .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item.field_restore_password .button:nth-of-type(1) {
          margin-bottom: 30px;
          flex-basis: auto;
          width: 100%; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item .select2 {
        float: none;
        width: 100% !important; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_item .select_wrapper .select2 {
        width: 100% !important; }
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_error input[type="text"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_error input[type="password"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_error input[type="email"],
      .cabinet.new_project .cabinet_container .cabinet_content_special .cabinet_content_item .field_error textarea {
        width: 100%; }
    .cabinet.new_project .cabinet_container .cabinet_content .next_step .button {
      width: 100%; }
    .cabinet .cabinet_header {
      padding: 16px 0; }
      .cabinet .cabinet_header .cabinet_title span {
        font-size: 26px;
        margin-top: 0; }
      .cabinet .cabinet_header .progress {
        height: 30px; }
        .cabinet .cabinet_header .progress span {
          line-height: 30px; }
    .cabinet .field_upload_files .uploader:before {
      width: 110px; }
    .cabinet .field_upload_files .uploader:after {
      left: 49px; }
    .cabinet .field_upload_files .uploader.can_not_delete_files p {
      line-height: 14px; }
    .cabinet .field_upload_files .uploader .upload_link {
      padding-left: 120px; }
    .cabinet .field_upload_files .files_list {
      max-width: 100%; }
    .cabinet .field_upload_files .border:after {
      right: -19px; }
    .cabinet .sidebar {
      display: block;
      width: 100%;
      padding-left: 0;
      padding-top: 20px; }
    .cabinet .deadline_date label {
      display: block; }
    .cabinet .deadline_date span {
      margin-left: 5px; }
    .cabinet .deadline_date .data {
      width: 45%; }
      .cabinet .deadline_date .data:before {
        display: none; }
    .cabinet .deadline_date .time {
      width: 55%; }
    .cabinet .deadline_date .calendar {
      width: 100%; }
    .cabinet .deadline_date .hours,
    .cabinet .deadline_date .minutes {
      width: 39px; }
    .cabinet .deadline_date .minutes {
      margin-left: 4px; }
    .cabinet .pagination ul li {
      margin: 0 4px; }

  .cabinet .projects_table {
    width: 100%; }
    .cabinet .projects_table .projects_table_body .projects_table_item_wrapper > div > span:not(.rating_item).in_progress {
      line-height: 37px; }
    .cabinet .projects_table .button {
      margin-top: 0;
      width: 100%; }
      .cabinet .projects_table .button.pay_now {
        width: 100%;
        margin-top: 0; }
    .cabinet .projects_table .rating_static {
      margin-top: 0; }
  .cabinet .feedbacks_mobile_table .feedbacks_mobile_table_item,
  .cabinet .balance_mobile_table .feedbacks_mobile_table_item {
    margin-bottom: 10px; }
    .cabinet .feedbacks_mobile_table .feedbacks_mobile_table_item > div,
    .cabinet .balance_mobile_table .feedbacks_mobile_table_item > div {
      width: 100%;
      overflow: hidden;
      text-align: left; }
  .cabinet .feedbacks_mobile_table .balance_mobile_table_item,
  .cabinet .balance_mobile_table .balance_mobile_table_item {
    margin-top: -1px; }
    .cabinet .feedbacks_mobile_table .balance_mobile_table_item > div,
    .cabinet .balance_mobile_table .balance_mobile_table_item > div {
      width: 100%;
      overflow: hidden;
      text-align: left; }
  .cabinet .feedbacks_mobile_table label,
  .cabinet .balance_mobile_table label {
    font-size: 16px;
    line-height: 50px;
    font-weight: 500;
    color: #334252;
    width: 40%;
    float: left; }
  .cabinet .feedbacks_mobile_table .feedback_mobile_item_field,
  .cabinet .feedbacks_mobile_table .balance_mobile_item_field,
  .cabinet .balance_mobile_table .feedback_mobile_item_field,
  .cabinet .balance_mobile_table .balance_mobile_item_field {
    width: 60%;
    float: right;
    background-color: #F8FBFF;
    border: 1px solid #E5EEFA;
    border-radius: 2px;
    height: 50px;
    padding: 0 8px; }
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field span:not(.rating_item),
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field a:not(.button),
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field span:not(.rating_item),
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field a:not(.button),
    .cabinet .balance_mobile_table .feedback_mobile_item_field span:not(.rating_item),
    .cabinet .balance_mobile_table .feedback_mobile_item_field a:not(.button),
    .cabinet .balance_mobile_table .balance_mobile_item_field span:not(.rating_item),
    .cabinet .balance_mobile_table .balance_mobile_item_field a:not(.button) {
      display: inline-block;
      line-height: 48px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      clear: both;
      max-width: 100%; }
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field .controller label,
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field .controller label,
    .cabinet .balance_mobile_table .feedback_mobile_item_field .controller label,
    .cabinet .balance_mobile_table .balance_mobile_item_field .controller label {
      float: none;
      line-height: 22px; }
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field .controller span:not(.rating_item),
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field .controller a:not(.button),
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field .controller span:not(.rating_item),
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field .controller a:not(.button),
    .cabinet .balance_mobile_table .feedback_mobile_item_field .controller span:not(.rating_item),
    .cabinet .balance_mobile_table .feedback_mobile_item_field .controller a:not(.button),
    .cabinet .balance_mobile_table .balance_mobile_item_field .controller span:not(.rating_item),
    .cabinet .balance_mobile_table .balance_mobile_item_field .controller a:not(.button) {
      line-height: 20px;
      white-space: normal; }
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field .controller .popup_title span:not(.rating_item),
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field .controller .popup_title span:not(.rating_item),
    .cabinet .balance_mobile_table .feedback_mobile_item_field .controller .popup_title span:not(.rating_item),
    .cabinet .balance_mobile_table .balance_mobile_item_field .controller .popup_title span:not(.rating_item) {
      line-height: 26px; }
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field span:not(.rating_item) a:not(.button),
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field span:not(.rating_item) a:not(.button),
    .cabinet .balance_mobile_table .feedback_mobile_item_field span:not(.rating_item) a:not(.button),
    .cabinet .balance_mobile_table .balance_mobile_item_field span:not(.rating_item) a:not(.button) {
      display: inline; }
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field .rating_dynamic a:not(.button),
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field .rating_dynamic a:not(.button),
    .cabinet .balance_mobile_table .feedback_mobile_item_field .rating_dynamic a:not(.button),
    .cabinet .balance_mobile_table .balance_mobile_item_field .rating_dynamic a:not(.button) {
      line-height: 38px; }
    .cabinet .feedbacks_mobile_table .feedback_mobile_item_field .button,
    .cabinet .feedbacks_mobile_table .balance_mobile_item_field .button,
    .cabinet .balance_mobile_table .feedback_mobile_item_field .button,
    .cabinet .balance_mobile_table .balance_mobile_item_field .button {
      color: #fff;
      display: inline-block;
      vertical-align: top;
      font-family: "Nunito", sans-serif;
      font-weight: 700;
      text-align: center;
      text-decoration: none;
      position: relative;
      border: none;
      transition: .2s all ease-in;
      cursor: pointer;
      border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      font-size: 15px;
      height: 46px;
      line-height: 46px;
      color: #2A75C9;
      background: #fff;
      border: 1px solid #5CA9FF;
      height: 37px;
      line-height: 35px;
      width: 100%;
      margin-top: 6px; }
      .cabinet .feedbacks_mobile_table .feedback_mobile_item_field .button:hover,
      .cabinet .feedbacks_mobile_table .balance_mobile_item_field .button:hover,
      .cabinet .balance_mobile_table .feedback_mobile_item_field .button:hover,
      .cabinet .balance_mobile_table .balance_mobile_item_field .button:hover {
        background-color: #F1F9FF; }
  .cabinet .feedbacks_mobile_table .rating_static,
  .cabinet .balance_mobile_table .rating_static {
    border-top: none;
    text-align: center;
    padding-top: 14px; }
    .cabinet .feedbacks_mobile_table .rating_static .rating_item,
    .cabinet .balance_mobile_table .rating_static .rating_item {
      width: 21px;
      height: 21px;
      margin: 0 4px; }
      .cabinet .feedbacks_mobile_table .rating_static .rating_item:before,
      .cabinet .balance_mobile_table .rating_static .rating_item:before {
        font-size: 20px; }

  .remove_data_block_wrapper .remove_data_block_width {
    width: 100%; }
  .remove_data_block_wrapper .remove_data_block {
    width: 100%;
    padding: 0 10px; }
  .remove_data_block_wrapper .download_button {
    float: none; }
  .remove_data_block_wrapper .button.red {
    float: none;
    width: 190px; }
  .remove_data_block_wrapper .popup_overlay .popup {
    min-width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    margin: 130px 0;
    padding: 21px 10px 30px; }
    .remove_data_block_wrapper .popup_overlay .popup.info_account .buttons .button {
      width: 100%;
      margin: 10px 0; }
      .remove_data_block_wrapper .popup_overlay .popup.info_account .buttons .button.blue {
        margin-right: 0; }
    .remove_data_block_wrapper .popup_overlay .popup .close {
      right: 0;
      top: -34px; }
    .remove_data_block_wrapper .popup_overlay .popup .popup_title {
      padding-bottom: 23px; }
      .remove_data_block_wrapper .popup_overlay .popup .popup_title span {
        line-height: 26px; }
    .remove_data_block_wrapper .popup_overlay .popup .popup_content form {
      width: 100%;
      padding: 0; }

  .cabinet.new_project .field_error,
  .cabinet.new_project input[type="text"],
  .cabinet.new_project textarea, .cabinet.use_balance_page .field_error,
  .cabinet.use_balance_page input[type="text"],
  .cabinet.use_balance_page textarea {
    width: 100%; }
  .cabinet.new_project .select_wrapper, .cabinet.use_balance_page .select_wrapper {
    float: none;
    width: 100%; }
  .cabinet.new_project .field_upload_files,
  .cabinet.new_project .payment_method_wrapper, .cabinet.use_balance_page .field_upload_files,
  .cabinet.use_balance_page .payment_method_wrapper {
    width: 100%; }
  .cabinet.new_project .payment_method_wrapper span,
  .cabinet.new_project .payment_method span, .cabinet.use_balance_page .payment_method_wrapper span,
  .cabinet.use_balance_page .payment_method span {
    width: 100%;
    margin-right: 0;
    margin-top: -1px; }
    .cabinet.new_project .payment_method_wrapper span.paypal,
    .cabinet.new_project .payment_method span.paypal, .cabinet.use_balance_page .payment_method_wrapper span.paypal,
    .cabinet.use_balance_page .payment_method span.paypal {
      background-image: url(paypal_method_mobile-c556d1d96c45db08c1a4a7801afe5fe8711c2d9cd0d900652b3404fbc56fe645.svg); }
      .cabinet.new_project .payment_method_wrapper span.paypal.active,
      .cabinet.new_project .payment_method span.paypal.active, .cabinet.use_balance_page .payment_method_wrapper span.paypal.active,
      .cabinet.use_balance_page .payment_method span.paypal.active {
        background-image: url(paypal_method_mobile_active-36297928aa7c03f890af6a1ead6b464c30edef251c9bab3603455b481822c8cb.svg); }
    .cabinet.new_project .payment_method_wrapper span.credit_card,
    .cabinet.new_project .payment_method span.credit_card, .cabinet.use_balance_page .payment_method_wrapper span.credit_card,
    .cabinet.use_balance_page .payment_method span.credit_card {
      background-image: url(credit_card_method_mobile-88c53f7e309a322ca482b14ff550bba276ce0415b1ec879a7f9b7a7310b74705.svg); }
      .cabinet.new_project .payment_method_wrapper span.credit_card.active,
      .cabinet.new_project .payment_method span.credit_card.active, .cabinet.use_balance_page .payment_method_wrapper span.credit_card.active,
      .cabinet.use_balance_page .payment_method span.credit_card.active {
        background-image: url(credit_card_method_mobile_active-3e88e1b67481af5ebd872080f4add94344b5f5685b0db2da1c51719f7496eb0c.svg); }
    .cabinet.new_project .payment_method_wrapper span.wire_transfer,
    .cabinet.new_project .payment_method span.wire_transfer, .cabinet.use_balance_page .payment_method_wrapper span.wire_transfer,
    .cabinet.use_balance_page .payment_method span.wire_transfer {
      background-image: url(wire_transfer_method_mobile-12b963ed01039fbd9a1634a3b4209b8149a970b08ae5c4080368440e273520b9.svg); }
      .cabinet.new_project .payment_method_wrapper span.wire_transfer.active,
      .cabinet.new_project .payment_method span.wire_transfer.active, .cabinet.use_balance_page .payment_method_wrapper span.wire_transfer.active,
      .cabinet.use_balance_page .payment_method span.wire_transfer.active {
        background-image: url(wire_transfer_method_mobile_active-5eecad565e8ad0bcf558bfb4f7bd1f6abcaa1e4d1e73a02dd80a6e1cd6633489.svg); }
  .cabinet.new_project .payment_method_wrapper:after,
  .cabinet.new_project .payment_method:after, .cabinet.use_balance_page .payment_method_wrapper:after,
  .cabinet.use_balance_page .payment_method:after {
    width: 100%; }
  .cabinet.new_project .price_per_page, .cabinet.use_balance_page .price_per_page {
    top: 2px;
    right: 0; }
  .cabinet.new_project .total_price_wrapper span, .cabinet.use_balance_page .total_price_wrapper span {
    width: 100%; }
  .cabinet.new_project .field_item.total_price > label, .cabinet.use_balance_page .field_item.total_price > label {
    width: 23%;
    line-height: 46px; }
  .cabinet.new_project .field_item.payment_method, .cabinet.use_balance_page .field_item.payment_method {
    margin-bottom: 60px; }
  .cabinet.new_project .next_step, .cabinet.use_balance_page .next_step {
    width: 100%;
    float: none; }
    .cabinet.new_project .next_step label > span, .cabinet.use_balance_page .next_step label > span {
      font-size: 10px;
      display: block;
      padding-left: 33px;
      line-height: 12px;
      margin-top: -25px; }
    .cabinet.new_project .next_step .error_field .error_message, .cabinet.use_balance_page .next_step .error_field .error_message {
      bottom: -18px;
      padding-left: 33px; }
    .cabinet.new_project .next_step .button, .cabinet.use_balance_page .next_step .button {
      width: 100%; }

  .cabinet.use_balance_page .cabinet_container .cabinet_content {
    padding-left: 0;
    padding-right: 0; }
    .cabinet.use_balance_page .cabinet_container .cabinet_content .button {
      width: calc(100% - 20px);
      margin: 30px auto 0; }
  .cabinet.use_balance_page .project_description {
    padding: 0 10px; }
    .cabinet.use_balance_page .project_description:before {
      display: none; }
    .cabinet.use_balance_page .project_description span {
      width: 100%; }
    .cabinet.use_balance_page .project_description p {
      width: 100%;
      float: none; }
  .cabinet.use_balance_page .price_block {
    padding-left: 0;
    padding-right: 0;
    width: calc(100% - 20px);
    margin: 0 auto; }
    .cabinet.use_balance_page .price_block > span {
      width: 54%; }
  .cabinet.use_balance_page .price_block_wrapper {
    width: 46%;
    margin-bottom: 16px; }
  .cabinet.use_balance_page .use_balance_block {
    width: 100%;
    margin-left: 0;
    height: 130px;
    padding: 0 10px;
    background-color: transparent; }
  .cabinet.use_balance_page .payment_method_wrapper {
    margin-top: 15px; }
  .cabinet.use_balance_page .field_item.payment_method {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 40px; }
  .cabinet.use_balance_page .full_price {
    width: calc(100% - 20px);
    margin: 0 auto; }
  .cabinet.use_balance_page .total_price,
  .cabinet.use_balance_page .covered_by_balance {
    width: 100%;
    float: none;
    padding: 30px 0 0 0; }

  .cabinet.thank_you_page .cabinet_header {
    width: 100%; }
  .cabinet.thank_you_page .cabinet_content {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .cabinet.thank_you_page .thank_you_title {
    padding: 0; }
    .cabinet.thank_you_page .thank_you_title span {
      font-size: 28px;
      line-height: 30px; }
      .cabinet.thank_you_page .thank_you_title span strong {
        display: block;
        font-size: 35px; }
    .cabinet.thank_you_page .thank_you_title p {
      font-size: 14px; }
  .cabinet.thank_you_page .thank_you_text {
    padding: 0; }
  .cabinet.thank_you_page .contacts {
    padding: 20px 10px 10px; }
    .cabinet.thank_you_page .contacts:after {
      width: 140px;
      height: 140px;
      background-size: contain;
      top: 52px;
      right: 5px; }
    .cabinet.thank_you_page .contacts span {
      font-size: 27px; }
    .cabinet.thank_you_page .contacts p {
      font-size: 13px; }
  .cabinet.thank_you_page .button {
    width: calc(100% - 20px);
    margin: 34px auto 0; }

  .cabinet .own_tabs .tabs {
    width: 100%; }
    .cabinet .own_tabs .tabs ul {
      width: 100%; }
    .cabinet .own_tabs .tabs li {
      float: left;
      width: 50%; }
      .cabinet .own_tabs .tabs li a,
      .cabinet .own_tabs .tabs li span {
        display: block;
        text-align: center;
        padding: 0;
        width: 100%; }
  .cabinet.my_projects_empty .cabinet_container:before {
    display: none; }
  .cabinet.my_projects_empty .no_projects {
    max-width: 100%; }
  .cabinet.my_projects .cabinet_container {
    padding-top: 75px; }
    .cabinet.my_projects .cabinet_container .cabinet_content {
      width: 100%; }
  .cabinet.my_projects .project_id {
    width: 35%; }
  .cabinet.my_projects .project_details {
    width: 65%; }
  .cabinet.my_projects .project_description {
    width: 100%; }
  .cabinet.my_projects .project_deadline {
    display: none; }
  .cabinet.my_projects .project_progress {
    width: 100%;
    justify-content: center;
    height: 37px;
    padding: 0; }
    .cabinet.my_projects .project_progress > span.completed {
      width: 100%; }
  .cabinet.my_projects .projects_table_head .project_progress {
    display: none; }
  .cabinet.my_projects .projects_table .projects_table_body .projects_table_item_wrapper .project_details:after {
    display: none; }
  .cabinet.my_projects .projects_table .projects_table_body .projects_table_item_wrapper .project_progress {
    padding: 0;
    height: 37px; }
    .cabinet.my_projects .projects_table .projects_table_body .projects_table_item_wrapper .project_progress .very_poor .checker span + span {
      line-height: 26px; }

  .cabinet.view_project .cabinet_content {
    padding-left: 0;
    padding-right: 0; }
  .cabinet.view_project .view_project_title {
    padding: 0 10px; }
    .cabinet.view_project .view_project_title span {
      line-height: 30px; }
  .cabinet.view_project .pay_now_block {
    width: 100%;
    border: none;
    background-color: transparent;
    padding: 0 10px;
    margin-top: 25px;
    height: auto; }
    .cabinet.view_project .pay_now_block span {
      font-size: 12px;
      line-height: 20px; }
    .cabinet.view_project .pay_now_block .button {
      width: 100%;
      float: none;
      margin-top: 8px; }
  .cabinet.view_project .download_block {
    width: calc(100% - 20px);
    margin-top: 25px;
    margin-bottom: 45px;
    border-bottom-left-radius: 0; }
    .cabinet.view_project .download_block .download {
      margin-right: 8px; }
    .cabinet.view_project .download_block .file_info {
      max-width: calc(100% - 52px); }
      .cabinet.view_project .download_block .file_info span {
        font-size: 14px; }
    .cabinet.view_project .download_block .button {
      width: 100%;
      margin: 10px 0 0;
      position: relative; }
      .cabinet.view_project .download_block .button.cancel {
        margin-right: 28px; }
      .cabinet.view_project .download_block .button:after {
        display: block;
        content: "";
        position: absolute;
        width: calc(100% + 20px);
        height: 0;
        border-top: 1px solid #E5EEFA;
        left: -10px;
        bottom: -30px; }
    .cabinet.view_project .download_block .rating_static {
      margin-right: 0;
      text-align: center;
      padding-top: 15px;
      margin-bottom: 10px; }
    .cabinet.view_project .download_block .all_files {
      width: 100%;
      text-align: center;
      padding: 0; }
      .cabinet.view_project .download_block .all_files + .controller {
        float: none; }
  .cabinet.view_project .view_project_block {
    padding: 0 10px; }
    .cabinet.view_project .view_project_block.main_info .view_project_field {
      padding: 0; }
      .cabinet.view_project .view_project_block.main_info .view_project_field .left_block_wrapper,
      .cabinet.view_project .view_project_block.main_info .view_project_field .right_block_wrapper {
        width: 100%;
        float: none; }
    .cabinet.view_project .view_project_block.detailed_info:before, .cabinet.view_project .view_project_block.view_project_block:before {
      display: none; }
    .cabinet.view_project .view_project_block.nerds_files {
      margin-top: 20px; }
  .cabinet.view_project .view_project_field {
    padding: 0;
    margin-bottom: 20px; }
    .cabinet.view_project .view_project_field label {
      width: 100%;
      float: none; }
      .cabinet.view_project .view_project_field label + span {
        width: 100%;
        float: none;
        display: inline-block;
        vertical-align: top; }
      .cabinet.view_project .view_project_field label.yellow_star {
        font-size: 19px; }
        .cabinet.view_project .view_project_field label.yellow_star:before {
          left: inherit;
          right: -15px; }
    .cabinet.view_project .view_project_field + .view_project_field .features_price {
      text-align: right;
      margin-top: -16px; }
    .cabinet.view_project .view_project_field .features_price {
      width: 100%;
      float: none;
      padding-top: 15px;
      padding-bottom: 10px;
      text-align: left; }
      .cabinet.view_project .view_project_field .features_price label {
        margin-right: 27px; }
      .cabinet.view_project .view_project_field .features_price .field_proofread_by_expert {
        position: relative; }
        .cabinet.view_project .view_project_field .features_price .field_proofread_by_expert label {
          margin-right: 15px; }
        .cabinet.view_project .view_project_field .features_price .field_proofread_by_expert i {
          position: absolute;
          left: 32px;
          top: 17px; }
      .cabinet.view_project .view_project_field .features_price .button {
        width: 100%;
        float: none;
        margin-top: 20px; }
        .cabinet.view_project .view_project_field .features_price .button:before {
          left: 58px; }
  .cabinet.view_project .field_upload_files {
    width: 100%;
    float: none;
    margin-top: 15px; }
  .cabinet.view_project .field_originality_report .tooltipster {
    margin-right: 25px; }
  .cabinet.view_project .helpful_features .view_project_field:last-child span {
    margin-top: -20px; }
  .cabinet.view_project .improvements_block {
    width: 100%;
    padding: 8px 10px;
    border: none; }
    .cabinet.view_project .improvements_block > a {
      width: 100%; }
  .cabinet.view_project .popup_overlay .field_upload_files {
    margin-top: 4px; }
  .cabinet.view_project .ui-datepicker-trigger {
    top: 32px; }

  .cabinet.settings .cabinet_content .field_item label,
  .cabinet.settings .cabinet_content .field_item input,
  .cabinet.settings .cabinet_content .field_item input[type="text"],
  .cabinet.settings .cabinet_content .field_item input[type="password"],
  .cabinet.settings .cabinet_content .field_item .field_error {
    width: 100%;
    float: none; }
  .cabinet.settings .cabinet_content .field_item.field_new_email input,
  .cabinet.settings .cabinet_content .field_item.field_new_email input[type="text"],
  .cabinet.settings .cabinet_content .field_item.field_new_email .field_error, .cabinet.settings .cabinet_content .field_item.phone_number input,
  .cabinet.settings .cabinet_content .field_item.phone_number input[type="text"],
  .cabinet.settings .cabinet_content .field_item.phone_number .field_error, .cabinet.settings .cabinet_content .field_item.current_password input,
  .cabinet.settings .cabinet_content .field_item.current_password input[type="text"],
  .cabinet.settings .cabinet_content .field_item.current_password .field_error {
    width: calc(100% - 36px); }
    .cabinet.settings .cabinet_content .field_item.field_new_email input input,
    .cabinet.settings .cabinet_content .field_item.field_new_email input[type="text"] input,
    .cabinet.settings .cabinet_content .field_item.field_new_email .field_error input, .cabinet.settings .cabinet_content .field_item.phone_number input input,
    .cabinet.settings .cabinet_content .field_item.phone_number input[type="text"] input,
    .cabinet.settings .cabinet_content .field_item.phone_number .field_error input, .cabinet.settings .cabinet_content .field_item.current_password input input,
    .cabinet.settings .cabinet_content .field_item.current_password input[type="text"] input,
    .cabinet.settings .cabinet_content .field_item.current_password .field_error input {
      width: 100%; }
  .cabinet.settings .cabinet_content .select2 {
    width: calc(100% - 36px) !important; }
  .cabinet.settings .cabinet_content .tooltipster {
    float: right;
    margin-left: 12px; }
  .cabinet.settings .cabinet_content .button {
    width: 100%;
    margin-left: 0; }
  .cabinet.settings .border {
    margin-top: 0; }
  .cabinet.settings .popup_overlay .popup_cabinet {
    min-width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    padding-top: 35px; }
    .cabinet.settings .popup_overlay .popup_cabinet.verify_phone .buttons {
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; }
      .cabinet.settings .popup_overlay .popup_cabinet.verify_phone .buttons .button.send_again {
        width: 110px; }
      .cabinet.settings .popup_overlay .popup_cabinet.verify_phone .buttons .button.verify {
        width: 150px; }
    .cabinet.settings .popup_overlay .popup_cabinet .popup_title {
      padding-bottom: 0; }
      .cabinet.settings .popup_overlay .popup_cabinet .popup_title span {
        font-size: 28px;
        line-height: 28px;
        padding: 0; }
    .cabinet.settings .popup_overlay .popup_cabinet.success_popup .popup_title span {
      padding: 0 40px; }
    .cabinet.settings .popup_overlay .popup_cabinet .popup_text {
      padding: 0 10px; }

  .cabinet.my_balance .my_balance_wrapper {
    padding: 0 10px; }
  .cabinet.my_balance .use_balance_info {
    padding: 0 10px; }
  .cabinet.my_balance .current_balance {
    padding-left: 10px; }
    .cabinet.my_balance .current_balance + .border {
      margin-top: 10px; }
    .cabinet.my_balance .current_balance span,
    .cabinet.my_balance .current_balance b {
      font-size: 20px; }
    .cabinet.my_balance .current_balance p {
      font-size: 16px;
      line-height: 44px; }
  .cabinet.my_balance .use_balance_filter {
    padding: 32px 10px 34px; }
    .cabinet.my_balance .use_balance_filter input:not(.calendar) {
      width: 67%; }
    .cabinet.my_balance .use_balance_filter .button {
      width: 100%;
      margin-bottom: 30px; }
      .cabinet.my_balance .use_balance_filter .button.search {
        width: 33%; }
    .cabinet.my_balance .use_balance_filter .deadline_date .data {
      width: calc(50% - 10px);
      margin-right: 20px;
      margin-bottom: 10px; }
      .cabinet.my_balance .use_balance_filter .deadline_date .data.end_date {
        margin-right: 0; }
  .cabinet.my_balance .you_dont_have_projects {
    padding-top: 0; }
  .cabinet.my_balance .balance_table {
    width: 100%; }

  .cabinet .popup_overlay .popup_cabinet {
    min-width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    margin: 130px 0;
    padding: 21px 10px 38px; }
    .cabinet .popup_overlay .popup_cabinet .close {
      right: 0;
      top: -34px; }
    .cabinet .popup_overlay .popup_cabinet .popup_title {
      padding-bottom: 23px; }
      .cabinet .popup_overlay .popup_cabinet .popup_title span {
        line-height: 26px; }
    .cabinet .popup_overlay .popup_cabinet .buttons .button {
      width: 120px; }
    .cabinet .popup_overlay .popup_cabinet .cancel {
      margin-right: 30px; }
  .cabinet.settings .popup_cabinet.edit_phone .validation_error {
    position: relative;
    bottom: 0; }

  .cabinet .popup_cabinet.improvements .preference_list > span {
    font-size: 13px;
    line-height: 16px;
    padding-right: 0; }
  .cabinet .popup_cabinet.improvements .additional_materials a {
    font-size: 0; }

  .cabinet .popup_cabinet.add_feedback .popup_title span,
  .cabinet .popup_cabinet.add_feedback .popup_title p, .cabinet .popup_cabinet.edit_feedback .popup_title span,
  .cabinet .popup_cabinet.edit_feedback .popup_title p {
    float: none; }
  .cabinet .popup_cabinet.edit_feedback .popup_content > span {
    float: none; }
  .cabinet .popup_cabinet.edit_feedback .rating_dynamic {
    float: none; }

  .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_title span {
    font-size: 30px;
    line-height: 32px; }
  .cabinet .popup_cabinet.thank_you_for_writer_evaluation .popup_content span {
    font-size: 19px; }
  .cabinet .popup_cabinet.thank_you_for_writer_evaluation .buttons .button {
    width: 200px; }

  .cabinet .popup_cabinet.very_poor .popup_text {
    padding-right: 0; }
  .cabinet .popup_cabinet.very_poor .checker {
    margin-right: 6px; }
    .cabinet .popup_cabinet.very_poor .checker span {
      font-size: 13px; }
  .cabinet .popup_cabinet.very_poor .revise_project {
    float: none;
    margin-bottom: 11px; }
    .cabinet .popup_cabinet.very_poor .revise_project span {
      letter-spacing: -0.5px; }
  .cabinet .popup_cabinet.very_poor .select_deadline {
    float: none; }
    .cabinet .popup_cabinet.very_poor .select_deadline .tooltipster {
      float: left;
      margin-left: 0;
      margin-right: 5px;
      margin-top: -1px; }

  .cabinet .popup_cabinet.feedback_thank_you .popup_title span {
    font-size: 30px; }
  .cabinet .popup_cabinet.feedback_thank_you .popup_text {
    padding: 0; }
    .cabinet .popup_cabinet.feedback_thank_you .popup_text span {
      font-size: 17px;
      line-height: 20px; }
    .cabinet .popup_cabinet.feedback_thank_you .popup_text .nerds_compensation span {
      line-height: 70px; }
    .cabinet .popup_cabinet.feedback_thank_you .popup_text .nerds_compensation > p {
      line-height: 22px; }
  .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation {
    height: auto;
    padding-left: 0;
    text-align: center; }
    .cabinet .popup_cabinet.feedback_thank_you .nerds_compensation b {
      margin-right: 0; }

  .cabinet .field_item > label {
    width: 100%;
    text-align: left;
    line-height: 26px; }

  .cabinet .spinner_wrapper {
    width: 100%; }
  .cabinet .ui-spinner {
    width: 100%; }

  .select2-container--cabinet {
    min-width: 100%; }

  .cabinet .radio_buttons .ui-state-default {
    display: block;
    padding: 18px 0 18px 20%;
    margin-bottom: 10px;
    background-color: #F6FAFE;
    text-align: left; }
    .cabinet .radio_buttons .ui-state-default:before {
      top: 18px;
      left: 13%; }
    .cabinet .radio_buttons .ui-state-default.ui-state-active {
      background-color: #F6FAFE; }
      .cabinet .radio_buttons .ui-state-default.ui-state-active:before {
        z-index: 10; }
      .cabinet .radio_buttons .ui-state-default.ui-state-active:after {
        box-shadow: 0 2px 7px rgba(185, 199, 216, 0.34);
        -moz-box-shadow: 0 2px 7px rgba(185, 199, 216, 0.34);
        -webkit-box-shadow: 0 2px 7px rgba(185, 199, 216, 0.34);
        display: block;
        content: "";
        position: absolute;
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        left: 5px;
        top: 5px;
        border-radius: 4px;
        background-color: #fff; }
    .cabinet .radio_buttons .ui-state-default.ui-corner-right {
      padding-left: 20%; }
      .cabinet .radio_buttons .ui-state-default.ui-corner-right:before {
        left: 13%; }
    .cabinet .radio_buttons .ui-state-default .ui-button-text {
      font-size: 18px;
      position: relative;
      z-index: 10; }
  .cabinet .error_field .error_message {
    left: 0; }

  .cabinet .rating_static {
    margin-top: 0;
    width: 100%;
    border-top: 1px solid #E5EEFA;
    padding-top: 8px; }
    .cabinet .rating_static .rating_item {
      width: 25px;
      height: 25px;
      margin: 0 9px; }
      .cabinet .rating_static .rating_item:before {
        font-size: 23px; }
  .cabinet .rating_dynamic {
    text-align: center; }
    .cabinet .rating_dynamic div.star-rating {
      width: 38px;
      height: 38px; }
      .cabinet .rating_dynamic div.star-rating a {
        width: 38px;
        height: 38px; }
        .cabinet .rating_dynamic div.star-rating a:before {
          font-size: 36px; }

  .ui-datepicker {
    width: 100%;
    left: 0 !important; }

  .cabinet.my_projects .ui-datepicker-trigger, .cabinet.my_feedbacks .ui-datepicker-trigger {
    top: 32px; } }
/*

 */

