.top-navigation .nav > li > a {
    padding: 15px 10px;
    margin-left: 3px;
    font-size: 14px;
}
.nav.navbar-top-links > li > a {
    padding: 15px 10px;
    margin-left: 3px;
    font-size: 14px;
}
.landing-page .navbar-nav > li > a {
    border-top: 0px solid transparent;
}
@media (max-width: 992px) {
  .top-navigation .nav > li > a {
    padding: 15px 5px;
    margin-left: 3px;
    font-size: 14px;
  }
}
@media (max-width: 1013px) {
  .nav.navbar-top-links > li > a {
    padding: 15px 2px;
  }
}
.top-navigation .nav > li > a .icon_text{
  margin-left: -6px;
}
.count-info-text .label {
  right: -3px;
  top: 7px;
}
.navbar-top-links .count-info .label {
    right: 6px;
    top: 8px;
}

.nav.visible-xs-block > li > a i {
    font-size: 22px;
    line-height: 20px;
}


@media (max-width: 767px) {
    .top-navigation .nav.navbar-nav > li > a {
      padding: 1px 10px;
  }
  .count-info-text .label {
    right: 10px;
  }
}
.navbar-header {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .navbar-header {
    margin-right: 0px;
  }
}
@media (min-width: 993px) {
  .navbar-header {
    margin-right: 20px;
  }
}
.navbar-nav > li {
    padding-right: 3px;
}

.breadcrumb > li:last-child{
  font-weight: bold;
}

.top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content, .top-navigation .wrapper.wrapper-content{
  padding-bottom: 120px;
}
@media (max-width: 767px) {
    .top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content, .top-navigation .wrapper.wrapper-content{
      margin-left: -15px;
      margin-right: -15px;
    }
}

/* Chat */
.chat-user {
  padding: 8px 0px;
}

.chat-users, .chat-statistic {
  margin-left: 0px;
}

.profile-image-short img{
  width: 300px;
  float: left;
}
.contact-info .profile-info {
    margin-left: 0px;
}

.ibox-title{
  cursor: pointer;
}

/* Toastr notifications */
.toast-success {
  background-color: #1ab394;
}

body {
  font-size: 15px;
}
@media (min-width: 1200px) {
  .fa-6x {
    font-size: 6em;
  }
}

/* Widgets */
a.widget {
  display: block;
}

a.widget.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.3;
    color: gray;
}

/* DataTables */
.table.dataTable > thead > tr > th, .table.dataTable  > tbody > tr > th, .table.dataTable  > tfoot > tr > th, .table.dataTable  > thead > tr > td, .table.dataTable  > tbody > tr > td, .table.dataTable  > tfoot > tr > td {
    padding: 8px 4px;
}
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc{
    padding-right: 30px;
}

table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting {
    padding-right: 4px;
}
table.dataTable thead .sorting::after {
    opacity: 0.2;
    content: "";
}

.top-navigation .wrapper.wrapper-content {
    padding: 30px 0px 100px;
}

@media (max-width: 767px) {
    .container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .wrapper.wrapper-content, .top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content, .top-navigation .wrapper.wrapper-content {
        padding-top: 15px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

.timeline-item .date {
    width: auto;
}
.timeline-item .content {
    padding-bottom: 15px;
}

@media (max-width: 767px) {
    .timeline-item .date {
        font-size: 13px;
        text-align: left;
        padding-top: 5px;
    }
    .timeline-item .date i {
        position: relative;
        float: left;
        background: none;
        border: none;
        padding: 3px;
    }
    .timeline-item .date .title {
        float: left;
        padding-right: 5px;
    }
    .timeline-item .date .time {
        padding-left: 10px;
    }
    .timeline-item .date .time::after{
        clear: both;
    }
}

@media (max-width: 350px) {
  .ibox-tools {
    float: right;
    text-align: right;
    /*! display: inline-block; */
  }
}

@media (max-width: 360px) {
    .ibox-content {
        padding: 5px 2px 5px 2px;
    }
}

/* sweetalert2 */
.swal2-container {
    z-index: 99999;
}
.swal2-popup {
    font-size: 1.6rem;
}

/* select2 */
/* fix border color */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--bootstrap .select2-selection--single,
.select2-container--bootstrap .select2-selection--multiple,
.select2-container--bootstrap.select2-container--focus .select2-selection--multiple {
    border: 1px solid #e5e6e7;
    border-radius: 0;
    box-shadow: none;
}

.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  border-color: #1ab394;
  box-shadow: none;
}

/* стрелочка вниз */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
    margin-left: 2px;
}

/* выпадающий список */
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #d8ebe3;
}

/* выпадающий выбранный элемент */
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #d8ebe3;
}

/* наведение на выпадающий элемент */
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: white;
    color: #1ab394;
}

/* наведение на выпадающий НЕвыбранный элемент */
.select2-container--default .select2-results__option--highlighted[aria-selected=false]{
    background-color: #1ea98a;
    color: #ffffff;
}

/* плашка */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #ffffff;
    /* background-color: #d8ebe3; */
    color: #8e8e8e;
}

/* крестик для удаления */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #8e8e8e;
}

/* повыше модального окна */
.select2-container--open, .select2-container--default .select2-search--dropdown .select2-search__field {
    z-index: 9999999
}

/* disabled option */
.select2-container--default .select2-results__option[aria-disabled=true] {
    background-color: #eee;
}

/* Popover */
.popover {
    z-index: 2060;
}

/* login page logo sizes */
@media (max-width: 360px) {
    .logo-name {
        font-size: 80px;
        letter-spacing: -3px;
    }
}
@media (min-width: 361px) and (max-width: 767px) {
    .logo-name {
        font-size: 100px;
        letter-spacing: -4px;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .logo-name {
        font-size: 120px;
        letter-spacing: -5px;
    }
}

/* widget_box */
.widget.style1 a {
    color: #fff;
}
a.active.widget.style1, a.widget.style1:hover {
    color: #444;
    font-weight: bold;
}

/* Fix bootstrap-vue and bootstrap3 compatibility
TODO: убрать после перехода на bootstrap 4
*/
.modal-backdrop.fade.in {
    z-index: 2030 !important;
}
#auction_modal.modal {
    /* z-index: 2050 !important;*/
    z-index: 2039 !important;
}

/* Bootstrap collapse link text */
a[data-toggle="collapse"][aria-expanded="true"] .expanded_text {
    display: block;
}
a[data-toggle="collapse"][aria-expanded="false"] .expanded_text {
    display: none;
}
a[data-toggle="collapse"][aria-expanded="false"] .collapsed_text {
    display: block;
}
a[data-toggle="collapse"][aria-expanded="true"] .collapsed_text {
    display: none;
}

.no-padding-top {
  padding-top: 0 !important;
}
.no-padding-bottom {
  padding-bottom: 0 !important;
}

.chat-activity-list {
  margin: 5px 0;
}

.chat-activity-list a.open-chat-link {
  color: #676a6c;
  text-decoration: none;
}
.chat-activity-list .chat-text {
  padding-left: 15px;
  padding-left: 5px;
  margin-bottom: 0px;
  overflow-wrap: break-word;
}
.chat-activity-list .chat-element {
  border: 1px solid #e7eaec;
  border-radius: 10px;
  padding: 5px 5px 5px 7px;
}
.chat-activity-list .text-navy {
  color: #18A083;
}
@media (max-width: 767px) {
  .chat-activity-list .btn-xs.btn-delete_user_comment {
    padding: 1px 5px;
  }
}

.lot-label-badge {
  border: 1px solid lightgray;
}
.lot-label-badge-carrier-hidden {
  text-decoration: line-through;
}
td.bid-company {
  overflow: hidden;
  min-width: 50px;
  max-width: 250px;
}
@media (max-width: 576px) {
  td.bid-company {
  max-width: none;
  }
}
@media (min-width: 576px) {
  td.bid-company .popover {
    max-width: none;
  }

  .offer-info-container {
    min-width: 400px;
  }
}

.badge-wrap-text {
  white-space: normal;
}

.btn-restart-auction {
  white-space: normal;
  width: 130px;
}

.btn-bid {
  margin-bottom: 5px;
}

.bids-list {
  font-size: small;
}

.responsible-block {
    margin-top: 20px;
    text-align: right;
}