.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
  background-image: url("/img/chosen-sprite.png") !important; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("/img/chosen-sprite@2x.png") !important; } }

.form-control.chosen-container {
  border: 0;
  padding: 0;
  min-height: 34px;
  height: auto; }
  .form-control.chosen-container > .chosen-choices {
    min-height: 34px;
    border-color: #d2d6de;
    background: #fff; }
  .form-control.chosen-container .chosen-drop {
    border-color: #d2d6de; }
  .form-control.chosen-container.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    min-height: 30px; }
  .form-control.chosen-container.chosen-container-multi .chosen-choices li.search-choice {
    padding-top: 5px;
    padding-bottom: 5px; }
    .form-control.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
      top: 6px; }
  .form-control.chosen-container.chosen-container-active .chosen-choices {
    box-shadow: none;
    border-color: #3c8dbc; }

.switch input {
  display: none; }

.switch i {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  position: relative;
  vertical-align: middle;
  width: 52px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: border-box;
  background-clip: content-box;
  transition: border 0.4s, box-shadow 0.4s, padding 0.3s;
  box-shadow: #dfdfdf 0px 0px 0px 0px inset; }

.switch.md i {
  height: 25px;
  width: 40px; }

.switch i:before {
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  height: 30px;
  position: absolute;
  top: 0;
  width: 30px;
  content: ''; }

.switch.md i:before {
  height: 23px;
  width: 23px; }

.switch :checked + i {
  padding-right: 0;
  padding-left: 20px;
  box-shadow: #64bd63 0px 0px 0px 16px inset;
  border-color: #64bd63;
  background-color: #64bd63;
  transition: border 0.4s, box-shadow 0.4s, background-color 1.2s, padding 0.3s; }

.switch.md :checked + i {
  padding-left: 15px; }

.content-header > .breadcrumb {
  position: static;
  float: none; }

.type-group {
  font-size: 14px;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .type-group .yandex-market {
    font-size: 10px;
    line-height: 1;
    background: #dd4b39;
    color: #fff;
    width: 16px;
    height: 16px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .type-group .yandex-market.alternate {
      background: #a422e3; }
  .type-group > * {
    border-radius: 0; }
    .type-group > *:first-child {
      border-top-left-radius: .25em;
      border-bottom-left-radius: .25em; }
    .type-group > *:last-child {
      border-top-right-radius: .25em;
      border-bottom-right-radius: .25em; }

.is-market {
  background: #dd4b39;
  position: relative;
  z-index: 5;
  width: 11px;
  height: 14px;
  display: inline-block;
  font-size: 9px;
  line-height: 14px;
  text-align: right;
  color: #fff;
  border-radius: .2em 0 0 .2em;
  margin-right: 10px;
  padding: 0 1px; }
  .is-market::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 1px;
    right: -6px;
    background: #dd4b39;
    z-index: -1;
    font-size: 0;
    width: 12px;
    transform: rotate(45deg);
    height: 12px;
    border-radius: 4px; }

@media screen {
  #printSection {
    display: none !important; } }

@page {
  size: auto;
  margin: 5mm 7mm; }

@media print {
  body > *, .modal {
    display: none !important; }
  #printSection {
    display: block !important;
    padding: 10px;
    font-family: "Times New Roman", Times, serif;
    font-size: 10pt;
    line-height: 1.1; }
    #printSection table {
      border-collapse: collapse;
      width: 100%; }
    #printSection td img {
      vertical-align: middle;
      margin-right: 7px; }
    #printSection th,
    #printSection td {
      border: 1px solid #ccc;
      padding: 5px 10px;
      text-align: left;
      font-size: 10pt; }
    #printSection th span,
    #printSection td span {
      vertical-align: middle; }
    #printSection th.wide-cell {
      width: 55px; }
    #printSection p {
      margin: 0; }
    #printSection p + p {
      margin: 5px 0 0; }
    #printSection fieldset {
      border: 1px solid #ccc;
      padding: 5px;
      margin: 10px 0; }
    #printSection fieldset legend {
      padding: 2px 10px;
      font-size: 8pt;
      width: auto;
      border: none; }
    #printSection fieldset table {
      width: auto; }
    #printSection fieldset td,
    #printSection fieldset th {
      border: none;
      border-top: 1px solid #dedede;
      font-size: 10pt;
      margin: 0;
      padding: 5px;
      text-align: left;
      vertical-align: middle; }
    #printSection fieldset tr:first-child td,
    #printSection fieldset tr:first-child th {
      border-top: none; }
    #printSection fieldset th {
      width: 220px; } }


md-toast[md-theme=warn] .md-toast-content {
  background-color: #F44336; }

[ui-view].ng-enter,
[ui-view].ng-leave {
  transition: opacity ease-in-out 200ms; }

[ui-view].ng-enter,
[ui-view].ng-leave.ng-leave-active {
  opacity: 0; }

[ui-view].ng-enter.ng-enter-active {
  opacity: 1; }

.Page.ng-leave.ng-leave-active {
  display: none; }

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

.Footer {
  text-align: center;
  background-color: #F6F9FA;
  border-top: 1px solid #E9F0F3;
  padding-top: 40px;
  padding-bottom: 40px;
  color: #888888;
  font-weight: 300; }

.Footer-text {
  padding-top: 10px;
  opacity: 0.8;
  color: #888888; }

.Footer-link {
  text-decoration: none;
  color: #888888 !important;
  font-weight: 400; }

.Footer-link:hover {
  text-decoration: underline; }

.Footer-logo {
  width: 49px;
  height: 46px; }

.ForgotPassword-formContainer {
  margin-top: 80px;
  margin-bottom: 80px; }


.Landing {
  height: 100%; }

.Landing-cover {
  background-image: url("/img/cover.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  width: 100%;
  height: 700px; }

.Landing-heading,
.Landing-subtitle {
  color: white; }

.Landing-headingLight {
  font-weight: 300; }

.Landing-heading {
  color: white;
  letter-spacing: -3px;
  margin-top: 20px;
  font-size: 60px;
  text-align: center; }

.Landing-subtitle {
  opacity: 0.7;
  text-align: center; }

.Landing-getStarted {
  padding: 12px 30px;
  font-weight: bold;
  color: #535362 !important;
  border-radius: 4px;
  text-transform: box-shadow 250ms; }

.Landing-getStarted:hover {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12) !important; }

.Landing-laravelAngular {
  position: relative; }

.Landing-ampersand {
  font-size: 50px;
  color: #00A4C6;
  position: absolute;
  top: 70px;
  left: 0;
  right: 0;
  text-align: center;
  font-weight: 300; }

.Landing-angular {
  background-color: #F6F9FA;
  border-left: 1px solid #E9F0F3; }

.Landing-laravel,
.Landing-angular {
  text-align: center;
  color: #21455B;
  border-bottom: 1px solid #E9F0F3; }

.Landing-laravelAngular-title {
  padding-top: 30px;
  margin-bottom: 15px;
  font-weight: 300;
  letter-spacing: -1px;
  color: #21455B; }

.Landing-laravelAngular-subtitle {
  color: #535362;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 300; }

.DemoCode {
  font-family: "Lucida Console", Monaco, monospace;
  overflow: auto !important;
  padding: 10px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
  width: 80%;
  margin: 30px auto 100px;
  text-align: left;
  padding-left: 20px;
  font-size: 14px; }

.DemoCode-highlight {
  color: #DD4A68; }

.DemoCode-comment {
  color: #888888; }

.DemoCode-operator {
  color: #888888; }

.DemoCode-string {
  color: #690; }

.DemoCode-secondary {
  color: #07A; }

.Landing-features {
  text-align: center;
  margin: 60px 10px; }

.Landing-featuresMainTitle {
  font-weight: 300;
  letter-spacing: -1px;
  margin-bottom: 15px;
  color: #21455B; }

.Landing-featuresMainDescription {
  width: 70%;
  margin: 0 auto 30px;
  color: #535362;
  font-weight: 300; }

.Landing-featuresEntry {
  width: 176px;
  height: 176px;
  border-radius: 50%;
  margin: 40px auto 20px; }

.Landing-featuresEntry-icon {
  height: 100%; }

.Landing-featuresTitle {
  color: #21455B;
  letter-spacing: -1px;
  margin-top: 40px; }

.Landing-featuresDescription {
  padding-top: 10px;
  padding-left: 50px;
  padding-right: 50px;
  font-weight: 300;
  color: #535362; }

.Landing-featuresEntry--restful {
  background-color: #00A4C6; }

.Landing-featuresEntry--jwt {
  background-color: #EF704D; }

.Landing-featuresEntry--generators {
  background-color: #25C0CC; }

.Landing-featuresEntry--restful md-icon {
  width: 100px; }

.Landing-featuresEntry--jwt md-icon {
  width: 80px; }

.Landing-featuresEntry--generators md-icon {
  width: 80px; }

/*
This is a terrible temporary hack,
to fix layout issues with flex on iOS (chrome & safari)
Make sure to remove this when you modify this demo
*/
@media only screen and (max-width: 950px) {
  .iOS-hack .flex-100,
  .iOS-hack .flex-50,
  .iOS-hack .flex-33 {
    -ms-flex: none !important;
    flex: none !important; } }

.dataTables_filter {
  float: right; }

.dataTables_filter input {
  margin: 0px 5px 0px 5px; }

.dataTables_paginate {
  float: right; }

.dataTables_paginate .pagination {
  margin: 0px; }

.dataTables_processing {
  margin: 5px 0;
  font-size: 0;
  color: #fff;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 2s;
  animation-fill-mode: none;
  animation-iteration-count: infinite;
  animation-name: progress-bar-stripes;
  animation-play-state: running;
  animation-timing-function: linear;
  background-color: #00c0ef;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 0px, transparent 50%, rgba(255, 255, 255, 0.3) 0px, rgba(255, 255, 255, 0.3) 75%, transparent 0px, transparent);
  background-size: 40px 40px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  height: 10px;
  transition-delay: 0s;
  transition-duration: 0.6s;
  transition-property: width;
  transition-timing-function: ease;
  -webkit-tap-highlight-color: #000; }

.modal-lg {
  width: 90%;
  max-width: 1200px; }

.login-box .dev {
  font-size: 10px;
  display: none; }

body.develop .login-box .dev {
  display: inline-block; }


.Register-formContainer {
  margin-top: 80px;
  margin-bottom: 80px; }

.ResetPassword-formContainer {
  margin-top: 80px;
  margin-bottom: 80px; }

.Login-formContainer {
  margin-top: 80px;
  margin-bottom: 80px; }

.page-api-clients .table-clients .label {
  margin-left: 5px; }

.page-api-clients .table-clients .auth-btn {
  margin-left: 5px; }

.bookkeeping-dbs .table-striped .btn {
  margin-bottom: 2px; }

.bookkeeping-dbs .table-striped tr.rejected {
  background: #fdeded; }
  .bookkeeping-dbs .table-striped tr.rejected:nth-of-type(odd) {
    background: #fbe1e1; }

.bookkeeping-dbs .table-striped tr.not-full {
  background: #fdfbda; }
  .bookkeeping-dbs .table-striped tr.not-full:nth-of-type(odd) {
    background: #fbf5df; }

.bookkeeping-dbs .table-striped tr.checked {
  background: #dafddc; }
  .bookkeeping-dbs .table-striped tr.checked:nth-of-type(odd) {
    background: #dffbe0; }

.bookkeeping-dbs .table-striped .payment-icon {
  margin-left: 5px; }

.bookkeeping-dbs .orders-filter {
  z-index: 2; }

.bookkeeping-dbs .orders-list {
  z-index: 1; }

.bookkeeping-dbs .driver-info {
  display: block;
  padding: 5px 2px;
  margin: 3px 0 0;
  font-size: .8em; }

.bookkeeping-dbs .order-number {
  cursor: pointer; }

.bookkeeping-dbs .table-striped .btn {
  margin-bottom: 2px; }

.bookkeeping-dbs .table-striped tr.rejected {
  background: #fdeded; }
  .bookkeeping-dbs .table-striped tr.rejected:nth-of-type(odd) {
    background: #fbe1e1; }

.bookkeeping-dbs .table-striped tr.not-full {
  background: #fdfbda; }
  .bookkeeping-dbs .table-striped tr.not-full:nth-of-type(odd) {
    background: #fbf5df; }

.bookkeeping-dbs .table-striped .payment-icon {
  margin-left: 5px; }

.bookkeeping-dbs .orders-filter {
  z-index: 2; }

.bookkeeping-dbs .orders-list {
  z-index: 1; }

.bookkeeping-dbs .driver-info {
  display: block;
  padding: 5px 2px;
  margin: 3px 0 0;
  font-size: .8em; }

.bookkeeping-dbs .order-number {
  cursor: pointer; }

.report-info .price-info {
  font-size: 16px;
  margin-right: 20px; }

.shipment .shipment-list .input-group .form-control, .shipment .shipment-list .input-group-addon, .shipment .shipment-list .input-group-btn {
  z-index: auto; }

.main-calendar .regions {
  margin-right: 15px; }

.calendar-events .day-events-length {
  margin: 15px 0 0 10px;
  border-radius: 50px;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  width: 30px;
  height: 30px; }

.calendar-events .day-events-by-type {
  clear: both;
  padding: 20px 0 0 10px; }





.csv-files > a {
  padding: 15px;
  line-height: 20px;
  display: block;
  color: #fff; }
  .csv-files > a .label {
    position: relative;
    top: 0;
    text-align: center;
    font-size: 9px;
    padding: 2px 3px;
    line-height: .9;
    margin: 0 0 0 -8px;
    vertical-align: top; }

.csv-files .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
  width: 280px;
  padding: 0 0 0 0;
  margin: 0;
  top: 100%; }
  .csv-files .dropdown-menu > li {
    position: relative; }
    .csv-files .dropdown-menu > li.header {
      border-radius: 4px 4px 0 0;
      background-color: #ffffff;
      padding: 7px 10px;
      border-bottom: 1px solid #f4f4f4;
      color: #444444;
      font-size: 14px; }
    .csv-files .dropdown-menu > li .menu {
      margin: 0;
      padding: 0;
      list-style: none;
      overflow-x: hidden; }
      .csv-files .dropdown-menu > li .menu > li > * {
        display: block;
        white-space: nowrap;
        border-bottom: 1px solid #f4f4f4;
        padding: 10px 10px; }
      .csv-files .dropdown-menu > li .menu > li h4 {
        padding: 0;
        margin: 0;
        color: #444444;
        font-size: 15px;
        position: relative; }
      .csv-files .dropdown-menu > li .menu > li p {
        margin: 0;
        font-size: 11px;
        color: #888888; }


.delivery-calendar .delivery-regions {
  margin-right: 15px; }

.delivery-events .day-events-length {
  margin: 15px 0 0 10px;
  border-radius: 50px;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  width: 30px;
  height: 30px; }

.delivery-events .day-events-by-type {
  clear: both;
  padding: 20px 0 0 10px; }

.modal.delivery-add-rate .col-check {
  width: 20px; }

.modal.delivery-add-rate .col-date {
  width: 170px; }

.modal.delivery-add-rate .col-cost {
  width: 150px; }

.delivery-day .delivery-type a {
  cursor: pointer;
  padding: 7px 15px 8px; }

.delivery-day .current-date {
  font-size: 1.5em;
  margin: 0 5px 0 0;
  width: 150px; }
  .delivery-day .current-date.wide {
    width: 300px; }

.delivery-day .current-region {
  margin-right: 5px;
  min-width: 100px; }

.delivery-day .delivery-map {
  display: -ms-flexbox;
  display: flex; }
  .delivery-day .delivery-map .col-controls a {
    cursor: pointer; }
  .delivery-day .delivery-map .col-map {
    display: -ms-flexbox;
    display: flex; }
  .delivery-day .delivery-map ya-map {
    display: block;
    width: 100%;
    min-height: 500px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDMiIGhlaWdodD0iODEiPjxwYXRoIGZpbGw9IiNGRjRDNEMiIGQ9Ik0zMy41OS4xMkgyMi44M0MxMi4yOC4xMiAzLjMyIDguMTYgMy4zMiAyMy43N2MwIDkuMzcgNC4zNCAxNi4yNyAxMi4wNyAxOS42OEwuOTYgNjkuNTVjLS40Ny44NSAwIDEuNTEuNzUgMS41MWg2LjdjLjU2IDAgLjk0LS4xOCAxLjEzLS42NmwxMy4xLTI1LjYzaDQuNzJWNzAuNGMwIC4yOS4yOS42Ni42Ni42Nmg1Ljg1Yy41NyAwIC43NS0uMjguNzUtLjc1VjEuMDdjMC0uNjYtLjM3LS45NS0xLjAzLS45NXptLTYuMjMgMzguNkgyMy40Yy02LjIyIDAtMTIuMjYtNC41NS0xMi4yNi0xNS45QzExLjE0IDExIDE2LjggNi4xOCAyMi41NSA2LjE4aDQuODF2MzIuNTR6bTAgMCIvPjxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik02OS4wMyAyMy42NGgtNS44NWMtLjQ3IDAtLjc1LjM4LS43NS42NnYxOC4wN0g1MS41OFYyNC4zYzAtLjQ3LS4xOC0uNjYtLjY2LS42NmgtNS44NGMtLjQ3IDAtLjc2LjI4LS43Ni42NnY0NS45N2MwIC40OC4yLjc2LjY2Ljc2aDUuOTRjLjM4IDAgLjY2LS4yOS42Ni0uNzZWNDguMzNoMTAuODV2MjEuOTRjMCAuNDguMjguNzYuNzUuNzZoNS44NWMuNDcgMCAuNjYtLjM4LjY2LS43NlYyNC4zYS42NC42NCAwIDAgMC0uNjYtLjY2ek0yMDIuNSA2OGwtLjc1LTMuMjFjLS4xLS4yOS0uMTktLjM4LS40Ny0uMzgtLjQ3IDAtMy4wMiAxLjA0LTYuNyAxLjA0LTcuMTYgMC0xMC42NS02LjktMTAuNjUtMTcuODggMC05LjY1IDIuOTItMTkuMiA3LjgzLTE5LjIgMS4zMiAwIDIuOTIuMzggNS40NiAyLjc0LjI5LjI5LjQ4LjM4Ljc2LjM4cy41Ni0uMTkuODUtLjY2bDIuNTQtNC4xNmMuMi0uMjkuMjktLjU3LjI5LS44NiAwLS4zOC0uMzgtLjY2LS45NS0uOTQtMy44Ni0xLjk5LTYuNS0yLjM3LTguNzctMi4zNy04Ljg2IDAtMTUuNzUgMTAuNi0xNS43NSAyNy4xNSAwIDE0LjI4IDYuNiAyMi41MSAxNi4wNCAyMi41MSAzLjk2IDAgOC4yLTEuODkgOS45LTMuMTIuMzctLjI4LjQ3LS42Ni4zNy0xLjA0em0tNDAuOTgtMjIuOThsMTEuMzItMjAuNzJjLjE5LS4yOC4wOS0uNjYtLjI5LS42NkgxNjdjLTEuNiAwLTIuMTcuNTctMi43MyAxLjhsLTguNSAxNy42OWMtLjQ2IDEuMDQtLjkzIDEuNy0xLjQgMS45OFYyNC4zYzAtLjM4LS4yLS42Ni0uNTctLjY2aC02LjEzYy0uMjggMC0uNTYuMjgtLjU2LjY2djQ2LjA3YzAgLjI4LjE4LjY2LjU2LjY2aDYuMTNjLjM4IDAgLjU3LS4yOC41Ny0uNjZWNDYuNjJjLjI4LjIuNDcuNDguNjYuODZsMTAuNzUgMjIuMTNjLjU2IDEuMTMgMS40MSAxLjQyIDIuNjQgMS40Mmg2LjAzYy4zOCAwIC40Ny0uMzguMjgtLjY2TDE2MS41MyA0NXpNMTA3LjUgNjUuMDZoLTEuMTNjLTEuNDIgMC0xLjgtLjU3LTEuOC0xLjdWMjQuM2MwLS40Ny0uMTgtLjY2LS41Ni0uNjZIODUuMTVjLS40NyAwLS43NS4yOC0uNzUuNjZ2My40YzAgMTEuNDUtLjY2IDI2LjItNi43IDM3LjM3aC0yLjA3Yy0uNTcgMC0uNzYuMjgtLjc2Ljc2djEzLjhjMCAuNDguMzguNjcuNjYuNjdoNC41M2MxLjAzIDAgMS40MS0uNzYgMS40MS0xLjQydi03Ljg1aDIwLjE4djguNmMwIC4zOC4yOC42Ny42Ni42N2g0LjgxYy41NyAwIDEuMTMtLjQ3IDEuMTMtMS40MlY2NS44M2MwLS40Ny0uMjgtLjc2LS43NS0uNzZ6bS0xMC4xOCAwSDgzLjY0YzQuODEtOC4yMyA2LjctMTcuNSA3LjM2LTI4Ljg1LjE5LTIuNDYuMjgtNS4wMS4yOC02LjYyaDYuMDR2MzUuNDd6bTI5LjQyLTQyLjU2Yy0xMC4xOSAwLTE0LjcxIDEyLjg2LTE0LjcxIDI2Ljg2IDAgMTQuMjggNi40IDIyLjggMTUuODQgMjIuOCA0LjYyIDAgOC42Ny0xLjggMTAuNzUtMy4xMy4zOC0uMTkuNDctLjQ3LjM4LS44NWwtLjc2LTMuMjFjLS4xLS4zOC0uMjgtLjU3LS43NS0uNTctLjM4IDAtMy4xMSAxLjA0LTYuOTggMS4wNC03LjI2IDAtMTAuNjYtNi4zNC0xMC42Ni0xNC42NnYtMi4yNHMzLjY4LjQ0IDUuODUuNDRoMTMuNzd2LTMuOTdjMC0xNC42Ni01LjItMjIuNTEtMTIuNzMtMjIuNTF6bS0xLjA0IDIwLjUyYy0yLjE3IDAtNS41Ni4zOC01LjU2LjM4czAtMS40Mi4xOS0yLjkzYy44NC04LjA0IDIuODItMTIuMSA2LjEyLTEyLjEgMy4wMiAwIDQuOSA0LjE1IDUuMzggMTEuNDQuMSAxLjUuMSAzLjIxLjEgMy4yMWgtNi4yM3ptMCAwIi8+PC9zdmc+) #fafafa 50% no-repeat; }
    .delivery-day .delivery-map ya-map .map-order-number {
      cursor: pointer; }

.delivery-day .type-filter > * {
  margin-bottom: 15px; }

.delivery-day .type-filter label {
  margin: 0; }

.delivery-day .type-filter small {
  display: inline-block; }

.delivery-day .status-filter > * {
  overflow: hidden;
  margin-bottom: 5px; }

.delivery-day .map-filter > * {
  display: -ms-flexbox;
  display: flex; }

.delivery-day .map-filter .pull-right {
  margin-left: auto; }

.delivery-day .print-twice {
  margin: 7px 15px 0 0; }

.delivery-day .print-all {
  margin-bottom: 20px; }

.delivery-day .delivery-total-all > * {
  margin: 0 0 5px; }
  .delivery-day .delivery-total-all > * strong {
    font-size: 1.2em; }

.delivery-day .deliveries-list .delivery-progress .box-header {
  background-color: #fcfdda; }

.delivery-day .deliveries-list .delivery-success .box-header {
  background-color: #dcf5cd; }

.delivery-day .deliveries-list .delivery-refused .box-header {
  background-color: #f7e0e0; }

.delivery-day .deliveries-list .box-header .driver-name {
  min-width: 200px; }

.delivery-day .deliveries-list .box-header .total-info {
  margin-left: 30px; }
  .delivery-day .deliveries-list .box-header .total-info .rate-total {
    cursor: pointer; }
  .delivery-day .deliveries-list .box-header .total-info .remove .btn {
    padding: 2px 3px 1px 3px;
    line-height: 1;
    margin: -1px 0 0 5px; }

.delivery-day .deliveries-list .box-header .number {
  font-size: 22px;
  margin: 0 20px 0 0; }

.delivery-day .deliveries-list .box-header .status {
  font-size: 1.2em;
  padding-top: 5px;
  padding-right: 30px; }

.delivery-day .deliveries-list .table-bordered {
  border-color: rgba(0, 0, 0, 0.15); }
  .delivery-day .deliveries-list .table-bordered.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.08); }
  .delivery-day .deliveries-list .table-bordered .delivered {
    background: #d9ffd9 !important; }
    .delivery-day .deliveries-list .table-bordered .delivered:nth-of-type(odd) {
      background: #cbf1cb !important; }
  .delivery-day .deliveries-list .table-bordered .refused {
    background: #f1c2c2 !important; }
    .delivery-day .deliveries-list .table-bordered .refused:nth-of-type(odd) {
      background: #eab8b8 !important; }
  .delivery-day .deliveries-list .table-bordered > thead > tr > th {
    border-bottom: 0; }
  .delivery-day .deliveries-list .table-bordered > thead > tr > th, .delivery-day .deliveries-list .table-bordered > tbody > tr > th, .delivery-day .deliveries-list .table-bordered > tfoot > tr > th, .delivery-day .deliveries-list .table-bordered > thead > tr > td, .delivery-day .deliveries-list .table-bordered > tbody > tr > td, .delivery-day .deliveries-list .table-bordered > tfoot > tr > td {
    border-color: rgba(0, 0, 0, 0.15); }

.delivery-day .deliveries-list .table .col-article {
  width: 100px; }

.delivery-day .deliveries-list .table .col-price {
  width: 130px; }

.delivery-day .deliveries-list .table .col-action {
  width: 70px; }

.delivery-day .deliveries-list .table.total-table {
  margin-bottom: 0; }
  .delivery-day .deliveries-list .table.total-table td {
    border: 0;
    text-align: right;
    padding: 1px 8px; }
  .delivery-day .deliveries-list .table.total-table .col-price {
    text-align: left;
    font-weight: bold; }

.delivery-day .deliveries-list .box-footer .total {
  float: right;
  font-size: 16px;
  padding: 5px 15px; }
  .delivery-day .deliveries-list .box-footer .total .discounts {
    vertical-align: middle;
    font-size: 9px;
    font-weight: bold;
    color: #fff;
    cursor: default;
    background: #dd4b39;
    width: 20px;
    height: 20px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 99px;
    margin-right: 10px; }
  .delivery-day .deliveries-list .box-footer .total .payments, .delivery-day .deliveries-list .box-footer .total .prepayments, .delivery-day .deliveries-list .box-footer .total .order-total, .delivery-day .deliveries-list .box-footer .total total-with-payments {
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle; }
  .delivery-day .deliveries-list .box-footer .total h5 {
    margin: 0 0 3px; }

.delivery-day .deliveries-list .box-footer .status-buttons {
  margin-left: 15px; }

.delivery-day .deliveries-list .box-footer .tooltip .tooltip-inner {
  max-width: none; }
  .delivery-day .deliveries-list .box-footer .tooltip .tooltip-inner > div {
    text-align: left;
    white-space: nowrap; }

.delivery-day .stocks-export .stocks-export-table .col-date {
  width: 100px; }

.delivery-day .stocks-export .stocks-export-table .col-stocks {
  width: 150px; }

.delivery-day .stocks-export .stocks-export-table .even {
  background: #fff; }

.delivery-day .stocks-export .stocks-export-table th, .delivery-day .stocks-export .stocks-export-table td {
  border-color: #d1d1d1; }

.delivery-day .stocks-export .stocks-export-table th {
  background: #e5e5e5; }

@media print {
  #printSection .shop2-order-print {
    page-break-after: always; }
    #printSection .shop2-order-print td, #printSection .shop2-order-print th {
      font-size: 9pt; }
  #printSection .shipment-date {
    font-size: 14px;
    margin-bottom: 10px; } }

.modal.delivery-transfer .times .text-right {
  padding-top: 5px; }

.modal.delivery-transfer .time-select {
  position: relative; }
  .modal.delivery-transfer .time-select .limit-caption {
    margin: -7px 0 0;
    font-size: 8px;
    position: absolute;
    left: 50%;
    right: auto;
    transform: translateX(-50%); }

.modal.delivery-view-rate .table-distributions .order-id, .modal.delivery-view-rate .table-rates .order-id, .modal.delivery-view-rate .table-delivery .order-id, .modal.delivery-view-rate .table-discount .order-id {
  display: inline-block;
  margin-right: 3px; }

.modal.delivery-view-rate .table-distributions .col-cost, .modal.delivery-view-rate .table-rates .col-cost, .modal.delivery-view-rate .table-delivery .col-cost, .modal.delivery-view-rate .table-discount .col-cost {
  width: 110px; }

.modal.delivery-view-rate .table-distributions .col-date, .modal.delivery-view-rate .table-rates .col-date, .modal.delivery-view-rate .table-delivery .col-date, .modal.delivery-view-rate .table-discount .col-date {
  width: 155px; }

.modal.delivery-view-rate .table-distributions .col-actions, .modal.delivery-view-rate .table-rates .col-actions, .modal.delivery-view-rate .table-delivery .col-actions, .modal.delivery-view-rate .table-discount .col-actions {
  width: 20px; }

.page-delivery-map-header .current-date {
  font-size: 1.5em;
  margin: 0 5px 0 0;
  width: 150px; }
  .page-delivery-map-header .current-date.wide {
    width: 300px; }

.page-delivery-map-header .current-region {
  margin-right: 5px;
  min-width: 100px; }

.page-delivery-map .delivery-type a {
  cursor: pointer;
  padding: 7px 15px 8px; }

.page-delivery-map .delivery-map {
  display: -ms-flexbox;
  display: flex; }
  .page-delivery-map .delivery-map .col-controls a {
    cursor: pointer; }
  .page-delivery-map .delivery-map .col-map {
    display: -ms-flexbox;
    display: flex; }
  .page-delivery-map .delivery-map ya-map {
    display: block;
    width: 100%;
    min-height: 80vh;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDMiIGhlaWdodD0iODEiPjxwYXRoIGZpbGw9IiNGRjRDNEMiIGQ9Ik0zMy41OS4xMkgyMi44M0MxMi4yOC4xMiAzLjMyIDguMTYgMy4zMiAyMy43N2MwIDkuMzcgNC4zNCAxNi4yNyAxMi4wNyAxOS42OEwuOTYgNjkuNTVjLS40Ny44NSAwIDEuNTEuNzUgMS41MWg2LjdjLjU2IDAgLjk0LS4xOCAxLjEzLS42NmwxMy4xLTI1LjYzaDQuNzJWNzAuNGMwIC4yOS4yOS42Ni42Ni42Nmg1Ljg1Yy41NyAwIC43NS0uMjguNzUtLjc1VjEuMDdjMC0uNjYtLjM3LS45NS0xLjAzLS45NXptLTYuMjMgMzguNkgyMy40Yy02LjIyIDAtMTIuMjYtNC41NS0xMi4yNi0xNS45QzExLjE0IDExIDE2LjggNi4xOCAyMi41NSA2LjE4aDQuODF2MzIuNTR6bTAgMCIvPjxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik02OS4wMyAyMy42NGgtNS44NWMtLjQ3IDAtLjc1LjM4LS43NS42NnYxOC4wN0g1MS41OFYyNC4zYzAtLjQ3LS4xOC0uNjYtLjY2LS42NmgtNS44NGMtLjQ3IDAtLjc2LjI4LS43Ni42NnY0NS45N2MwIC40OC4yLjc2LjY2Ljc2aDUuOTRjLjM4IDAgLjY2LS4yOS42Ni0uNzZWNDguMzNoMTAuODV2MjEuOTRjMCAuNDguMjguNzYuNzUuNzZoNS44NWMuNDcgMCAuNjYtLjM4LjY2LS43NlYyNC4zYS42NC42NCAwIDAgMC0uNjYtLjY2ek0yMDIuNSA2OGwtLjc1LTMuMjFjLS4xLS4yOS0uMTktLjM4LS40Ny0uMzgtLjQ3IDAtMy4wMiAxLjA0LTYuNyAxLjA0LTcuMTYgMC0xMC42NS02LjktMTAuNjUtMTcuODggMC05LjY1IDIuOTItMTkuMiA3LjgzLTE5LjIgMS4zMiAwIDIuOTIuMzggNS40NiAyLjc0LjI5LjI5LjQ4LjM4Ljc2LjM4cy41Ni0uMTkuODUtLjY2bDIuNTQtNC4xNmMuMi0uMjkuMjktLjU3LjI5LS44NiAwLS4zOC0uMzgtLjY2LS45NS0uOTQtMy44Ni0xLjk5LTYuNS0yLjM3LTguNzctMi4zNy04Ljg2IDAtMTUuNzUgMTAuNi0xNS43NSAyNy4xNSAwIDE0LjI4IDYuNiAyMi41MSAxNi4wNCAyMi41MSAzLjk2IDAgOC4yLTEuODkgOS45LTMuMTIuMzctLjI4LjQ3LS42Ni4zNy0xLjA0em0tNDAuOTgtMjIuOThsMTEuMzItMjAuNzJjLjE5LS4yOC4wOS0uNjYtLjI5LS42NkgxNjdjLTEuNiAwLTIuMTcuNTctMi43MyAxLjhsLTguNSAxNy42OWMtLjQ2IDEuMDQtLjkzIDEuNy0xLjQgMS45OFYyNC4zYzAtLjM4LS4yLS42Ni0uNTctLjY2aC02LjEzYy0uMjggMC0uNTYuMjgtLjU2LjY2djQ2LjA3YzAgLjI4LjE4LjY2LjU2LjY2aDYuMTNjLjM4IDAgLjU3LS4yOC41Ny0uNjZWNDYuNjJjLjI4LjIuNDcuNDguNjYuODZsMTAuNzUgMjIuMTNjLjU2IDEuMTMgMS40MSAxLjQyIDIuNjQgMS40Mmg2LjAzYy4zOCAwIC40Ny0uMzguMjgtLjY2TDE2MS41MyA0NXpNMTA3LjUgNjUuMDZoLTEuMTNjLTEuNDIgMC0xLjgtLjU3LTEuOC0xLjdWMjQuM2MwLS40Ny0uMTgtLjY2LS41Ni0uNjZIODUuMTVjLS40NyAwLS43NS4yOC0uNzUuNjZ2My40YzAgMTEuNDUtLjY2IDI2LjItNi43IDM3LjM3aC0yLjA3Yy0uNTcgMC0uNzYuMjgtLjc2Ljc2djEzLjhjMCAuNDguMzguNjcuNjYuNjdoNC41M2MxLjAzIDAgMS40MS0uNzYgMS40MS0xLjQydi03Ljg1aDIwLjE4djguNmMwIC4zOC4yOC42Ny42Ni42N2g0LjgxYy41NyAwIDEuMTMtLjQ3IDEuMTMtMS40MlY2NS44M2MwLS40Ny0uMjgtLjc2LS43NS0uNzZ6bS0xMC4xOCAwSDgzLjY0YzQuODEtOC4yMyA2LjctMTcuNSA3LjM2LTI4Ljg1LjE5LTIuNDYuMjgtNS4wMS4yOC02LjYyaDYuMDR2MzUuNDd6bTI5LjQyLTQyLjU2Yy0xMC4xOSAwLTE0LjcxIDEyLjg2LTE0LjcxIDI2Ljg2IDAgMTQuMjggNi40IDIyLjggMTUuODQgMjIuOCA0LjYyIDAgOC42Ny0xLjggMTAuNzUtMy4xMy4zOC0uMTkuNDctLjQ3LjM4LS44NWwtLjc2LTMuMjFjLS4xLS4zOC0uMjgtLjU3LS43NS0uNTctLjM4IDAtMy4xMSAxLjA0LTYuOTggMS4wNC03LjI2IDAtMTAuNjYtNi4zNC0xMC42Ni0xNC42NnYtMi4yNHMzLjY4LjQ0IDUuODUuNDRoMTMuNzd2LTMuOTdjMC0xNC42Ni01LjItMjIuNTEtMTIuNzMtMjIuNTF6bS0xLjA0IDIwLjUyYy0yLjE3IDAtNS41Ni4zOC01LjU2LjM4czAtMS40Mi4xOS0yLjkzYy44NC04LjA0IDIuODItMTIuMSA2LjEyLTEyLjEgMy4wMiAwIDQuOSA0LjE1IDUuMzggMTEuNDQuMSAxLjUuMSAzLjIxLjEgMy4yMWgtNi4yM3ptMCAwIi8+PC9zdmc+) #fafafa 50% no-repeat; }
    .page-delivery-map .delivery-map ya-map .map-order-number {
      cursor: pointer; }

.page-delivery-map .type-filter > * {
  margin-bottom: 15px; }

.page-delivery-map .type-filter label {
  margin: 0; }

.page-delivery-map .type-filter small {
  display: inline-block; }

.page-delivery-map .status-filter > * {
  overflow: hidden;
  margin-bottom: 5px; }

.page-delivery-map .map-filter > * {
  display: -ms-flexbox;
  display: flex; }

.page-delivery-map .map-filter .pull-right {
  margin-left: auto; }

.page-delivery-map .deliveries-list .delivery-progress .box-header {
  background-color: #fcfdda; }

.page-delivery-map .deliveries-list .delivery-success .box-header {
  background-color: #dcf5cd; }

.page-delivery-map .deliveries-list .delivery-refused .box-header {
  background-color: #f7e0e0; }

.page-delivery-map .deliveries-list .box-header .driver-name {
  min-width: 200px; }

.page-delivery-map .deliveries-list .box-header .total-info {
  margin-left: 30px; }
  .page-delivery-map .deliveries-list .box-header .total-info .rate-total {
    cursor: pointer; }
  .page-delivery-map .deliveries-list .box-header .total-info .remove .btn {
    padding: 2px 3px 1px 3px;
    line-height: 1;
    margin: -1px 0 0 5px; }

.page-delivery-map .deliveries-list .box-header .number {
  font-size: 22px;
  margin: 0 20px 0 0; }

.page-delivery-map .deliveries-list .box-header .status {
  font-size: 1.2em;
  padding-top: 5px;
  padding-right: 30px; }



.content-page-folders .folders-table .form-control {
  width: 100%; }

.content-page-folders .nav a {
  cursor: pointer; }

.ForgotPassword-input {
  margin-bottom: 0; }


.import-progress {
  min-width: 150px;
  font-size: 11px;
  color: #fff; }
  .import-progress .progress {
    margin-bottom: 0; }

.btn-github:hover {
  color: #fff; }

.btn-facebook:hover {
  color: #fff; }

.btn-google:hover {
  color: #fff; }

.main-header .navbar .import {
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
  min-width: 100px; }

.main-header .develop-wrapper {
  margin: -35px 0 0; }

.main-header .dev {
  display: none;
  margin-left: 2px;
  vertical-align: middle;
  font-size: 7px; }

body.develop .main-header .dev {
  display: inline-block; }

.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
  font-size: 14px; }

@media all and (max-width: 767px) {
  .main-header .navbar {
    text-align: center; }
    .main-header .navbar .dropdown, .main-header .navbar .dropup {
      position: static; }
    .main-header .navbar .navbar-nav .open .dropdown-menu {
      position: absolute;
      right: 0;
      left: 0;
      border: 1px solid #ddd;
      background: #fff;
      width: 100%; }
    .main-header .navbar .navbar-nav > .user-menu > .dropdown-menu > li.user-header {
      height: auto; }
    .main-header .navbar .import {
      float: left !important; }
  .main-header .logo {
    width: auto;
    background: none !important;
    font-size: 18px;
    padding: 0; } }

@media all and (max-width: 991px) {
  .main-header .navbar-custom-menu a, .main-header .navbar-right a {
    color: #fff; } }

.menu-orders .pull-right .pull-left {
  margin-top: 0; }

.skin-blue .sidebar-menu > li.on-page > a, .skin-blue .sidebar-menu > li.on-page > a:hover {
  color: #ffffff;
  background: #1e282c;
  border-left-color: #3c8dbc; }

.skin-blue .sidebar-menu > li.active > a, .skin-blue .sidebar-menu > li > a:hover {
  border-left-color: transparent; }

.skin-blue .treeview-menu > li.on-page > a {
  color: #fff; }

.history-table .col-date {
  width: 150px; }

.history-table .col-author {
  width: 170px; }

.history-table .create-products {
  padding-left: 20px; }

.modal.order-info .modal-header {
  padding-bottom: 0; }
  .modal.order-info .modal-header .market-order-link {
    margin: 0 5px;
    background: #dd4b39;
    border-radius: 5px; }
    .modal.order-info .modal-header .market-order-link a {
      padding: 0 5px; }
      .modal.order-info .modal-header .market-order-link a, .modal.order-info .modal-header .market-order-link a:hover {
        color: #fff;
        text-decoration: none; }
      .modal.order-info .modal-header .market-order-link a span {
        margin: 0 3px 0 0; }
  .modal.order-info .modal-header .nav-pills {
    margin-top: 15px; }
    .modal.order-info .modal-header .nav-pills a {
      cursor: pointer; }

.modal.order-info .total-with-prepayments {
  margin-left: 10px; }

.modal.order-info .edit-order .driver-info {
  margin: 5px 5px 0; }

.modal.order-info .edit-order .order-region {
  margin-top: 37px;
  margin-bottom: 0; }

.modal.order-info .edit-order .order-datepicker-info {
  height: 37px; }

.modal.order-info .edit-order .order-datepicker-info-2 {
  margin-top: 5px;
  display: none; }

.modal.order-info .edit-order .input-calendar {
  cursor: pointer; }

.modal.order-info .edit-order .order-type, .modal.order-info .edit-order .order-status, .modal.order-info .edit-order .order-datepicker, .modal.order-info .edit-order .order-time {
  margin-bottom: 0; }

.modal.order-info .edit-order .label-time {
  padding-top: 41px;
  margin-bottom: 0; }

.modal.order-info .edit-order .small-view .order-region {
  margin-top: 0; }

.modal.order-info .edit-order .small-view .order-datepicker-info {
  display: none; }

.modal.order-info .edit-order .small-view .order-datepicker-info-2 {
  display: block; }

.modal.order-info .edit-order .small-view .label-time {
  padding-top: 7px; }

.modal.order-info .edit-order .times .text-right {
  padding-top: 5px; }

.modal.order-info .edit-order .time-select {
  position: relative; }
  .modal.order-info .edit-order .time-select .limit-caption {
    margin: -7px 0 0;
    font-size: 8px;
    position: absolute;
    left: 50%;
    right: auto;
    transform: translateX(-50%); }

.modal.order-info .edit-order .client.box-success {
  background: #dff7db; }

.modal.order-info .edit-order .client.box-marked {
  background: #dde9f7; }

.modal.order-info .edit-order .box-payments .box-body {
  padding: 0; }

.modal.order-info .edit-order .box-payments .payments-total {
  margin-right: 30px; }
  .modal.order-info .edit-order .box-payments .payments-total .btn-danger {
    margin-left: 10px; }
  .modal.order-info .edit-order .box-payments .payments-total .box-title, .modal.order-info .edit-order .box-payments .payments-total .btn-primary {
    margin-right: 10px; }

.modal.order-info .edit-order .box-payments .payments {
  margin-bottom: 0; }
  .modal.order-info .edit-order .box-payments .payments .refuse {
    background: #ffe8e8; }
  .modal.order-info .edit-order .box-payments .payments .col-cost {
    width: 150px; }
  .modal.order-info .edit-order .box-payments .payments .col-requester {
    width: 30%; }
  .modal.order-info .edit-order .box-payments .payments .col-status {
    width: 30%; }
  .modal.order-info .edit-order .box-payments .payments .col-actions {
    width: 42px; }

.modal.order-info .edit-order .box-products .products-total {
  margin-right: 30px; }

.modal.order-info .edit-order .box-products .box-body {
  padding: 0; }

.modal.order-info .edit-order .box-products .products .col-article {
  width: 10%; }

.modal.order-info .edit-order .box-products .products .col-delivery {
  width: 10%; }

.modal.order-info .edit-order .box-products .products .col-status {
  width: 15%; }
  .modal.order-info .edit-order .box-products .products .col-status .col-status-inner > * {
    display: inline-block;
    vertical-align: middle; }

.modal.order-info .edit-order .box-products .products .col-price {
  width: 127px; }

.modal.order-info .edit-order .box-products .products .col-count {
  width: 70px; }

.modal.order-info .edit-order .box-products .products .col-actions {
  width: 100px; }

.modal.order-info .edit-order .box-products .products .hang-icon {
  cursor: pointer; }

.modal.order-info .edit-order .box-products .products .price-edit .btn-success {
  border-radius: 0; }

.modal.order-info .edit-order .box-products .products .price-edit .btn-success, .modal.order-info .edit-order .box-products .products .price-edit .btn-danger {
  padding-left: 5px;
  padding-right: 5px; }

.modal.order-info .edit-order .box-products .products .count-edit {
  height: auto;
  padding: 3px 8px;
  margin: -3px 0; }

.modal.order-info .edit-order .box-products .products td {
  vertical-align: middle; }

.modal.order-info .edit-order .box-products .products .refused {
  background: #f9e6e6;
  color: #a2a2a2; }

.modal.order-info .edit-order .box-products .products .folder {
  color: #b5b9c1; }

.modal.order-info .edit-order .box-products .products .as_hang label {
  font-weight: normal; }

.modal.order-info .edit-order .box-deliveries .delivery-header-total {
  margin-right: 158px;
  display: none; }

.modal.order-info .edit-order .box-deliveries.collapsed-box .delivery-header-total {
  display: inline-block; }

.modal.order-info .edit-order .box-deliveries .delivery_address, .modal.order-info .edit-order .box-deliveries .delivery_comment {
  min-height: 111px; }

.modal.order-info .edit-order .box-deliveries .delivery-address-more label {
  margin-bottom: 5px; }

.modal.order-info .edit-order .box-deliveries ya-map {
  display: block;
  width: 100%;
  height: 285px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDMiIGhlaWdodD0iODEiPjxwYXRoIGZpbGw9IiNGRjRDNEMiIGQ9Ik0zMy41OS4xMkgyMi44M0MxMi4yOC4xMiAzLjMyIDguMTYgMy4zMiAyMy43N2MwIDkuMzcgNC4zNCAxNi4yNyAxMi4wNyAxOS42OEwuOTYgNjkuNTVjLS40Ny44NSAwIDEuNTEuNzUgMS41MWg2LjdjLjU2IDAgLjk0LS4xOCAxLjEzLS42NmwxMy4xLTI1LjYzaDQuNzJWNzAuNGMwIC4yOS4yOS42Ni42Ni42Nmg1Ljg1Yy41NyAwIC43NS0uMjguNzUtLjc1VjEuMDdjMC0uNjYtLjM3LS45NS0xLjAzLS45NXptLTYuMjMgMzguNkgyMy40Yy02LjIyIDAtMTIuMjYtNC41NS0xMi4yNi0xNS45QzExLjE0IDExIDE2LjggNi4xOCAyMi41NSA2LjE4aDQuODF2MzIuNTR6bTAgMCIvPjxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik02OS4wMyAyMy42NGgtNS44NWMtLjQ3IDAtLjc1LjM4LS43NS42NnYxOC4wN0g1MS41OFYyNC4zYzAtLjQ3LS4xOC0uNjYtLjY2LS42NmgtNS44NGMtLjQ3IDAtLjc2LjI4LS43Ni42NnY0NS45N2MwIC40OC4yLjc2LjY2Ljc2aDUuOTRjLjM4IDAgLjY2LS4yOS42Ni0uNzZWNDguMzNoMTAuODV2MjEuOTRjMCAuNDguMjguNzYuNzUuNzZoNS44NWMuNDcgMCAuNjYtLjM4LjY2LS43NlYyNC4zYS42NC42NCAwIDAgMC0uNjYtLjY2ek0yMDIuNSA2OGwtLjc1LTMuMjFjLS4xLS4yOS0uMTktLjM4LS40Ny0uMzgtLjQ3IDAtMy4wMiAxLjA0LTYuNyAxLjA0LTcuMTYgMC0xMC42NS02LjktMTAuNjUtMTcuODggMC05LjY1IDIuOTItMTkuMiA3LjgzLTE5LjIgMS4zMiAwIDIuOTIuMzggNS40NiAyLjc0LjI5LjI5LjQ4LjM4Ljc2LjM4cy41Ni0uMTkuODUtLjY2bDIuNTQtNC4xNmMuMi0uMjkuMjktLjU3LjI5LS44NiAwLS4zOC0uMzgtLjY2LS45NS0uOTQtMy44Ni0xLjk5LTYuNS0yLjM3LTguNzctMi4zNy04Ljg2IDAtMTUuNzUgMTAuNi0xNS43NSAyNy4xNSAwIDE0LjI4IDYuNiAyMi41MSAxNi4wNCAyMi41MSAzLjk2IDAgOC4yLTEuODkgOS45LTMuMTIuMzctLjI4LjQ3LS42Ni4zNy0xLjA0em0tNDAuOTgtMjIuOThsMTEuMzItMjAuNzJjLjE5LS4yOC4wOS0uNjYtLjI5LS42NkgxNjdjLTEuNiAwLTIuMTcuNTctMi43MyAxLjhsLTguNSAxNy42OWMtLjQ2IDEuMDQtLjkzIDEuNy0xLjQgMS45OFYyNC4zYzAtLjM4LS4yLS42Ni0uNTctLjY2aC02LjEzYy0uMjggMC0uNTYuMjgtLjU2LjY2djQ2LjA3YzAgLjI4LjE4LjY2LjU2LjY2aDYuMTNjLjM4IDAgLjU3LS4yOC41Ny0uNjZWNDYuNjJjLjI4LjIuNDcuNDguNjYuODZsMTAuNzUgMjIuMTNjLjU2IDEuMTMgMS40MSAxLjQyIDIuNjQgMS40Mmg2LjAzYy4zOCAwIC40Ny0uMzguMjgtLjY2TDE2MS41MyA0NXpNMTA3LjUgNjUuMDZoLTEuMTNjLTEuNDIgMC0xLjgtLjU3LTEuOC0xLjdWMjQuM2MwLS40Ny0uMTgtLjY2LS41Ni0uNjZIODUuMTVjLS40NyAwLS43NS4yOC0uNzUuNjZ2My40YzAgMTEuNDUtLjY2IDI2LjItNi43IDM3LjM3aC0yLjA3Yy0uNTcgMC0uNzYuMjgtLjc2Ljc2djEzLjhjMCAuNDguMzguNjcuNjYuNjdoNC41M2MxLjAzIDAgMS40MS0uNzYgMS40MS0xLjQydi03Ljg1aDIwLjE4djguNmMwIC4zOC4yOC42Ny42Ni42N2g0LjgxYy41NyAwIDEuMTMtLjQ3IDEuMTMtMS40MlY2NS44M2MwLS40Ny0uMjgtLjc2LS43NS0uNzZ6bS0xMC4xOCAwSDgzLjY0YzQuODEtOC4yMyA2LjctMTcuNSA3LjM2LTI4Ljg1LjE5LTIuNDYuMjgtNS4wMS4yOC02LjYyaDYuMDR2MzUuNDd6bTI5LjQyLTQyLjU2Yy0xMC4xOSAwLTE0LjcxIDEyLjg2LTE0LjcxIDI2Ljg2IDAgMTQuMjggNi40IDIyLjggMTUuODQgMjIuOCA0LjYyIDAgOC42Ny0xLjggMTAuNzUtMy4xMy4zOC0uMTkuNDctLjQ3LjM4LS44NWwtLjc2LTMuMjFjLS4xLS4zOC0uMjgtLjU3LS43NS0uNTctLjM4IDAtMy4xMSAxLjA0LTYuOTggMS4wNC03LjI2IDAtMTAuNjYtNi4zNC0xMC42Ni0xNC42NnYtMi4yNHMzLjY4LjQ0IDUuODUuNDRoMTMuNzd2LTMuOTdjMC0xNC42Ni01LjItMjIuNTEtMTIuNzMtMjIuNTF6bS0xLjA0IDIwLjUyYy0yLjE3IDAtNS41Ni4zOC01LjU2LjM4czAtMS40Mi4xOS0yLjkzYy44NC04LjA0IDIuODItMTIuMSA2LjEyLTEyLjEgMy4wMiAwIDQuOSA0LjE1IDUuMzggMTEuNDQuMSAxLjUuMSAzLjIxLjEgMy4yMWgtNi4yM3ptMCAwIi8+PC9zdmc+) #fafafa 50% no-repeat; }

.modal.order-info .edit-order .box-deliveries .point-address {
  margin: 15px 0 0;
  padding: 5px 10px;
  border: 1px solid #d8d8d8;
  min-height: 53px; }

.modal.order-info .edit-order .box-deliveries .delivery-total {
  margin: 0;
  font-size: 2.2em; }

.modal.order-info .edit-order .box-discount .box-body {
  padding: 0; }

.modal.order-info .edit-order .box-discount .discount-total {
  margin-right: 30px; }
  .modal.order-info .edit-order .box-discount .discount-total .box-title {
    margin-right: 10px; }

.modal.order-info .edit-order .box-discount .discounts {
  margin-bottom: 0; }
  .modal.order-info .edit-order .box-discount .discounts .deleting {
    background: #ffe8e8; }
  .modal.order-info .edit-order .box-discount .discounts .col-name {
    width: 20%; }
  .modal.order-info .edit-order .box-discount .discounts .col-user {
    width: 200px; }
  .modal.order-info .edit-order .box-discount .discounts .col-date {
    width: 160px; }
  .modal.order-info .edit-order .box-discount .discounts .col-cost {
    width: 120px; }
  .modal.order-info .edit-order .box-discount .discounts .col-actions {
    width: 42px; }

@media all and (max-width: 767px) {
  .edit-order .label-time {
    padding-top: 7px; }
  .edit-order .delivery_address {
    min-height: 0; } }

.content-page-orders .table-striped .btn {
  margin-bottom: 2px; }

.content-page-orders .table-striped tr.rejected {
  background: #fdeded; }
  .content-page-orders .table-striped tr.rejected:nth-of-type(odd) {
    background: #fbe1e1; }

.content-page-orders .table-striped .payment-icon {
  margin-left: 5px; }

.content-page-orders .orders-filter {
  z-index: 2; }

.content-page-orders .orders-list {
  z-index: 1; }

.content-page-orders .driver-info {
  display: block;
  padding: 5px 2px;
  margin: 3px 0 0;
  font-size: .8em; }

.content-page-orders .order-number {
  cursor: pointer; }

.new-order .input-calendar {
  cursor: pointer; }

.new-order .label-time {
  padding-top: 41px; }

.new-order .order-datepicker {
  margin-top: 37px; }

@media all and (max-width: 767px) {
  .new-order .label-time {
    padding-top: 7px; } }

.content-page-orders-add .order-datepicker {
  margin-top: 37px; }

.content-page-orders-add .times .text-right {
  padding-top: 5px; }

.client-orders div {
  margin-bottom: 5px; }


.modal.product-pay-form .check .btn-group {
  width: 100%;
  display: -ms-flexbox;
  display: flex; }
  .modal.product-pay-form .check .btn-group > .btn.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .modal.product-pay-form .check .btn-group > .btn.dropdown-toggle .btn-text {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      width: 149px; }
    .modal.product-pay-form .check .btn-group > .btn.dropdown-toggle .caret {
      margin-left: auto; }

.modal.product-pay-form .check .dropdown-menu > li > a {
  cursor: pointer; }
  .modal.product-pay-form .check .dropdown-menu > li > a.active {
    background: #e1e3e9; }

.modal.product-pay-form .payed-info {
  margin-top: 15px; }
  .modal.product-pay-form .payed-info .control-label {
    line-height: 1.1;
    padding-top: 0; }
  .modal.product-pay-form .payed-info .payed-account {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start; }
    .modal.product-pay-form .payed-info .payed-account .checker {
      margin-right: 10px; }
    .modal.product-pay-form .payed-info .payed-account .account {
      -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.content.payment .action-pay {
  margin: 0 0 10px; }

.content.payment .group-operation {
  margin-right: 10px; }

.payment-products-list .product-title .label {
  font-size: 13px; }

.content-page-payment-accounts .table-accounts .col-type {
  width: 20px; }

.content-page-payment-accounts .table-accounts .col-number {
  white-space: nowrap; }

.content-page-payment-accounts .table-accounts .col-balance {
  width: 140px; }

.content-page-payment-accounts .table-accounts .col-actions {
  width: 66px; }

.content-page-payment-accounts .table-transactions .text-gray {
  color: #b1b1b1 !important; }

.modal.confirm-transaction .control-label {
  position: static; }

.hang-form .comment-group .comment-label {
  width: 21%; }

.hang-form .comment-group .comment-control {
  width: 79%; }

.hang-view .comment-group .comment-label {
  width: 20%; }

.hang-view .comment-group .comment-control {
  width: 80%; }

.order-id {
  cursor: pointer; }

.hangs-table .order {
  min-width: 175px; }

.hangs-table .order-number {
  display: inline-block;
  padding-bottom: 5px;
  border-bottom: 1px solid #b1b1b1;
  margin-bottom: 5px; }

.hangs-table .product-name {
  font-size: 1.2em; }

.hangs-table .price-edit .btn-success {
  border-radius: 0; }

.hangs-table .price-edit .btn-success, .hangs-table .price-edit .btn-danger {
  padding-left: 5px;
  padding-right: 5px; }

.hangs-table .price-edit .btn-danger {
  z-index: 2;
  margin-left: -1px; }

.hangs-table .cost {
  padding: 3px 0 0 6px; }

.hangs-table .deleted {
  background: #fdeded !important; }
  .hangs-table .deleted.odd {
    background: #fbe1e1 !important; }

.hangs-table .btn-xs {
  margin-bottom: 2px; }

.modal.hang-delete .modal-dialog {
  height: 100%;
  margin: 0 auto; }

@import url(./angular-ui-tree/dist/angular-ui-tree.css);
.modal.reclamation-info .modal-header .nav-pills {
  margin-top: 15px; }

.modal.reclamation-info .reclamation-status {
  margin-bottom: 0; }

/*.angular-ui-tree-handle {
    background: #f8faff;
    border: 1px solid #dae2ea;
    color: #7c9eb2;
    padding: 10px 10px;
}

.angular-ui-tree-handle:hover {
    color: #438eb9;
    background: #f4f6f7;
    border-color: #dce2e8;
}*/
.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  box-sizing: border-box; }

tr.angular-ui-tree-empty {
  height: 100px; }

.group-title {
  background-color: #687074 !important;
  color: #FFF !important; }

/* --- Tree --- */
.tree-node {
  border: 1px solid #dae2ea;
  background: #f8faff;
  color: #7c9eb2; }

.nodrop {
  background-color: #f2dede; }

.tree-node-content {
  margin: 10px; }

.tree-handle {
  padding: 10px;
  background: #428bca;
  color: #FFF;
  margin-right: 10px; }

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  box-sizing: border-box; }

.table-tags {
  margin-bottom: 0;
  table-layout: fixed; }

.table-tags-action {
  width: 70px;
  text-align: right;
  vertical-align: middle !important; }

.reclamations-tags-list .panel {
  margin-bottom: 10px; }

.reclamations-tags-list .panel-body {
  padding: 0; }

.reclamation-info-body {
  display: -ms-flexbox;
  display: flex; }

.reclamation-info-body-col-info, .reclamation-info-body-col-comments {
  position: relative;
  -ms-flex: 1;
  flex: 1; }

.reclamation-info-body-col-info {
  padding-right: 15px; }

.reclamation-info-body-col-comments {
  padding-left: 15px; }

.reclamation-info-comments {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }
  .reclamation-info-comments .bx-body {
    height: calc(100% - 63px);
    overflow: auto; }

.content-page-orders-add .order-datepicker {
  margin-top: 37px; }

.content-page-orders-add .times .text-right {
  padding-top: 5px; }

.client-orders div {
  margin-bottom: 5px; }

.page-references .table-causes .col-id {
  width: 20px; }

.page-references .table-causes .col-actions {
  width: 70px; }


.content-page-regions-add .group-delivery label {
  padding-top: 26px; }

.content-page-regions-add .group-limits label {
  padding-top: 14px; }

.content-page-regions-edit .group-delivery label {
  padding-top: 26px; }

.content-page-regions-edit .group-limits label {
  padding-top: 14px; }

.content-page-regions-edit .region-kad-map ya-map {
  display: block;
  width: 100%;
  height: 400px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDMiIGhlaWdodD0iODEiPjxwYXRoIGZpbGw9IiNGRjRDNEMiIGQ9Ik0zMy41OS4xMkgyMi44M0MxMi4yOC4xMiAzLjMyIDguMTYgMy4zMiAyMy43N2MwIDkuMzcgNC4zNCAxNi4yNyAxMi4wNyAxOS42OEwuOTYgNjkuNTVjLS40Ny44NSAwIDEuNTEuNzUgMS41MWg2LjdjLjU2IDAgLjk0LS4xOCAxLjEzLS42NmwxMy4xLTI1LjYzaDQuNzJWNzAuNGMwIC4yOS4yOS42Ni42Ni42Nmg1Ljg1Yy41NyAwIC43NS0uMjguNzUtLjc1VjEuMDdjMC0uNjYtLjM3LS45NS0xLjAzLS45NXptLTYuMjMgMzguNkgyMy40Yy02LjIyIDAtMTIuMjYtNC41NS0xMi4yNi0xNS45QzExLjE0IDExIDE2LjggNi4xOCAyMi41NSA2LjE4aDQuODF2MzIuNTR6bTAgMCIvPjxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik02OS4wMyAyMy42NGgtNS44NWMtLjQ3IDAtLjc1LjM4LS43NS42NnYxOC4wN0g1MS41OFYyNC4zYzAtLjQ3LS4xOC0uNjYtLjY2LS42NmgtNS44NGMtLjQ3IDAtLjc2LjI4LS43Ni42NnY0NS45N2MwIC40OC4yLjc2LjY2Ljc2aDUuOTRjLjM4IDAgLjY2LS4yOS42Ni0uNzZWNDguMzNoMTAuODV2MjEuOTRjMCAuNDguMjguNzYuNzUuNzZoNS44NWMuNDcgMCAuNjYtLjM4LjY2LS43NlYyNC4zYS42NC42NCAwIDAgMC0uNjYtLjY2ek0yMDIuNSA2OGwtLjc1LTMuMjFjLS4xLS4yOS0uMTktLjM4LS40Ny0uMzgtLjQ3IDAtMy4wMiAxLjA0LTYuNyAxLjA0LTcuMTYgMC0xMC42NS02LjktMTAuNjUtMTcuODggMC05LjY1IDIuOTItMTkuMiA3LjgzLTE5LjIgMS4zMiAwIDIuOTIuMzggNS40NiAyLjc0LjI5LjI5LjQ4LjM4Ljc2LjM4cy41Ni0uMTkuODUtLjY2bDIuNTQtNC4xNmMuMi0uMjkuMjktLjU3LjI5LS44NiAwLS4zOC0uMzgtLjY2LS45NS0uOTQtMy44Ni0xLjk5LTYuNS0yLjM3LTguNzctMi4zNy04Ljg2IDAtMTUuNzUgMTAuNi0xNS43NSAyNy4xNSAwIDE0LjI4IDYuNiAyMi41MSAxNi4wNCAyMi41MSAzLjk2IDAgOC4yLTEuODkgOS45LTMuMTIuMzctLjI4LjQ3LS42Ni4zNy0xLjA0em0tNDAuOTgtMjIuOThsMTEuMzItMjAuNzJjLjE5LS4yOC4wOS0uNjYtLjI5LS42NkgxNjdjLTEuNiAwLTIuMTcuNTctMi43MyAxLjhsLTguNSAxNy42OWMtLjQ2IDEuMDQtLjkzIDEuNy0xLjQgMS45OFYyNC4zYzAtLjM4LS4yLS42Ni0uNTctLjY2aC02LjEzYy0uMjggMC0uNTYuMjgtLjU2LjY2djQ2LjA3YzAgLjI4LjE4LjY2LjU2LjY2aDYuMTNjLjM4IDAgLjU3LS4yOC41Ny0uNjZWNDYuNjJjLjI4LjIuNDcuNDguNjYuODZsMTAuNzUgMjIuMTNjLjU2IDEuMTMgMS40MSAxLjQyIDIuNjQgMS40Mmg2LjAzYy4zOCAwIC40Ny0uMzguMjgtLjY2TDE2MS41MyA0NXpNMTA3LjUgNjUuMDZoLTEuMTNjLTEuNDIgMC0xLjgtLjU3LTEuOC0xLjdWMjQuM2MwLS40Ny0uMTgtLjY2LS41Ni0uNjZIODUuMTVjLS40NyAwLS43NS4yOC0uNzUuNjZ2My40YzAgMTEuNDUtLjY2IDI2LjItNi43IDM3LjM3aC0yLjA3Yy0uNTcgMC0uNzYuMjgtLjc2Ljc2djEzLjhjMCAuNDguMzguNjcuNjYuNjdoNC41M2MxLjAzIDAgMS40MS0uNzYgMS40MS0xLjQydi03Ljg1aDIwLjE4djguNmMwIC4zOC4yOC42Ny42Ni42N2g0LjgxYy41NyAwIDEuMTMtLjQ3IDEuMTMtMS40MlY2NS44M2MwLS40Ny0uMjgtLjc2LS43NS0uNzZ6bS0xMC4xOCAwSDgzLjY0YzQuODEtOC4yMyA2LjctMTcuNSA3LjM2LTI4Ljg1LjE5LTIuNDYuMjgtNS4wMS4yOC02LjYyaDYuMDR2MzUuNDd6bTI5LjQyLTQyLjU2Yy0xMC4xOSAwLTE0LjcxIDEyLjg2LTE0LjcxIDI2Ljg2IDAgMTQuMjggNi40IDIyLjggMTUuODQgMjIuOCA0LjYyIDAgOC42Ny0xLjggMTAuNzUtMy4xMy4zOC0uMTkuNDctLjQ3LjM4LS44NWwtLjc2LTMuMjFjLS4xLS4zOC0uMjgtLjU3LS43NS0uNTctLjM4IDAtMy4xMSAxLjA0LTYuOTggMS4wNC03LjI2IDAtMTAuNjYtNi4zNC0xMC42Ni0xNC42NnYtMi4yNHMzLjY4LjQ0IDUuODUuNDRoMTMuNzd2LTMuOTdjMC0xNC42Ni01LjItMjIuNTEtMTIuNzMtMjIuNTF6bS0xLjA0IDIwLjUyYy0yLjE3IDAtNS41Ni4zOC01LjU2LjM4czAtMS40Mi4xOS0yLjkzYy44NC04LjA0IDIuODItMTIuMSA2LjEyLTEyLjEgMy4wMiAwIDQuOSA0LjE1IDUuMzggMTEuNDQuMSAxLjUuMSAzLjIxLjEgMy4yMWgtNi4yM3ptMCAwIi8+PC9zdmc+) #fafafa 50% no-repeat; }

.content-page-regions-edit .transit-rules .col-lg-1, .content-page-regions-edit .transit-rules .col-lg-10, .content-page-regions-edit .transit-rules .col-lg-11, .content-page-regions-edit .transit-rules .col-lg-12, .content-page-regions-edit .transit-rules .col-lg-2, .content-page-regions-edit .transit-rules .col-lg-3, .content-page-regions-edit .transit-rules .col-lg-4, .content-page-regions-edit .transit-rules .col-lg-5, .content-page-regions-edit .transit-rules .col-lg-6, .content-page-regions-edit .transit-rules .col-lg-7, .content-page-regions-edit .transit-rules .col-lg-8, .content-page-regions-edit .transit-rules .col-lg-9, .content-page-regions-edit .transit-rules .col-md-1, .content-page-regions-edit .transit-rules .col-md-10, .content-page-regions-edit .transit-rules .col-md-11, .content-page-regions-edit .transit-rules .col-md-12, .content-page-regions-edit .transit-rules .col-md-2, .content-page-regions-edit .transit-rules .col-md-3, .content-page-regions-edit .transit-rules .col-md-4, .content-page-regions-edit .transit-rules .col-md-5, .content-page-regions-edit .transit-rules .col-md-6, .content-page-regions-edit .transit-rules .col-md-7, .content-page-regions-edit .transit-rules .col-md-8, .content-page-regions-edit .transit-rules .col-md-9, .content-page-regions-edit .transit-rules .col-sm-1, .content-page-regions-edit .transit-rules .col-sm-10, .content-page-regions-edit .transit-rules .col-sm-11, .content-page-regions-edit .transit-rules .col-sm-12, .content-page-regions-edit .transit-rules .col-sm-2, .content-page-regions-edit .transit-rules .col-sm-3, .content-page-regions-edit .transit-rules .col-sm-4, .content-page-regions-edit .transit-rules .col-sm-5, .content-page-regions-edit .transit-rules .col-sm-6, .content-page-regions-edit .transit-rules .col-sm-7, .content-page-regions-edit .transit-rules .col-sm-8, .content-page-regions-edit .transit-rules .col-sm-9, .content-page-regions-edit .transit-rules .col-xs-1, .content-page-regions-edit .transit-rules .col-xs-10, .content-page-regions-edit .transit-rules .col-xs-11, .content-page-regions-edit .transit-rules .col-xs-12, .content-page-regions-edit .transit-rules .col-xs-2, .content-page-regions-edit .transit-rules .col-xs-3, .content-page-regions-edit .transit-rules .col-xs-4, .content-page-regions-edit .transit-rules .col-xs-5, .content-page-regions-edit .transit-rules .col-xs-6, .content-page-regions-edit .transit-rules .col-xs-7, .content-page-regions-edit .transit-rules .col-xs-8, .content-page-regions-edit .transit-rules .col-xs-9 {
  padding-left: 8px;
  padding-right: 8px; }

.content-page-regions-edit .transit-rules .transit-rule-folders {
  margin: 10px 15px; }

.content-page-regions-edit .mode-kad {
  display: -ms-flexbox;
  display: flex; }
  .content-page-regions-edit .mode-kad .btn-group {
    margin-right: 10px; }
  .content-page-regions-edit .mode-kad .input-group {
    -ms-flex-positive: 1;
    flex-grow: 1; }

.content-page-regions-edit .extras .box-header, .content-page-regions-edit .transits .box-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.content-page-regions-edit .extras .table.dataTable, .content-page-regions-edit .transits .table.dataTable {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.content-page-regions-edit .extras .extras-tabs, .content-page-regions-edit .extras .transits-tabs, .content-page-regions-edit .transits .extras-tabs, .content-page-regions-edit .transits .transits-tabs {
  margin: -10px -10px -10px 15px;
  border-radius: 0;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.modal.transit-modal .limits .day {
  width: 14.28%; }
  .modal.transit-modal .limits .day .field-name {
    padding: 3px;
    font-size: 12px; }

.RegisterForm-inputContainer {
  margin-top: 10px;
  margin-bottom: 0px;
  width: 80%;
  min-width: 300px; }

.RegisterForm-submit {
  margin-bottom: 40px;
  margin-left: 0;
  width: 100%;
  padding: 5px 0; }

.table-reserve-products .order-number {
  white-space: nowrap; }
  .table-reserve-products .order-number i {
    color: #fff !important;
    padding: 5px;
    background: #cc90e2;
    font-size: 10px;
    border-radius: 50px; }
  .table-reserve-products .order-number .composed-icon {
    color: #cc90e2; }
  .table-reserve-products .order-number i.no-stock {
    background: #ce282d; }
  .table-reserve-products .order-number span.no-stock {
    color: #ce282d; }
  .table-reserve-products .order-number > span {
    cursor: pointer; }

.table-reserve-products .no-shipment span {
  color: #ce282d; }

.table-reserve-products .label-multiple {
  background: #cc90e2 !important; }

.table-reserve-products .product-name {
  font-size: 1.2em;
  font-weight: 500;
  font-family: Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle; }

.table-reserve-products .comments {
  border-radius: 50px;
  min-width: 22px;
  height: 22px;
  text-align: center; }
  .table-reserve-products .comments.no-comments {
    color: #c3c3c3; }

.table-reserve-products .cost-edit .btn-success {
  border-radius: 0; }

.table-reserve-products .cost-edit .btn-success, .table-reserve-products .cost-edit .btn-danger {
  padding-left: 5px;
  padding-right: 5px; }

.table-reserve-products .group-operation {
  margin-right: 10px;
  display: none; }

.table-reserve-products .tooltip-inner {
  max-width: none;
  text-align: left; }
  .table-reserve-products .tooltip-inner .no-stock {
    color: #da545d; }

.table-reserve-products .checked {
  background: #d9ffd9 !important; }

.table-reserve-products select[disabled] {
  pointer-events: none; }

.table-reserve-products .request {
  background: #ffffaf; }

.table-reserve-products .out {
  background: #ffafaf; }

.table-reserve-products .block {
  display: block; }

.table-reserve-products .hang {
  margin: 10px 5px 0; }

.table-reserve-products .price {
  line-height: 1.2;
  padding: 5px 12px 0 12px; }
  .table-reserve-products .price small {
    display: block; }

.table-reserve-products .stock-group {
  display: -ms-flexbox;
  display: flex; }
  .table-reserve-products .stock-group .input-group-addon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -3px;
    border-left: 0; }

.table-reserve-products .block-note {
  display: block; }

.table-reserve-products.table-reserve-products-new .group-operation, .table-reserve-products.table-reserve-products-inwork .group-operation, .table-reserve-products.table-reserve-products-reserved .group-operation, .table-reserve-products.table-reserve-products-ready .group-operation {
  display: block; }

.checked-info .price-info {
  font-size: 16px;
  margin-right: 20px; }

.modal.status-confirm .modal-dialog {
  height: 100%;
  margin: 0 auto; }

.modal.shipment-confirm .as-hang label {
  margin-top: 5px; }

.modal.status-confirm .form-group {
  margin: 15px 0 0; }

.ResetPassword-input {
  margin-bottom: 0; }

.content.ringing .regions {
  margin-bottom: 15px; }

.content.ringing .list .label {
  margin-left: 5px; }
  .content.ringing .list .label span {
    font-weight: normal; }

.content.ringing .order {
  margin-bottom: 5px; }
  .content.ringing .order .inner {
    width: 163px;
    background: #ddd;
    display: inline-block;
    padding: 2px 3px 2px 5px; }
    .content.ringing .order .inner > * {
      vertical-align: middle; }
    .content.ringing .order .inner .order-id {
      cursor: pointer;
      display: inline-block;
      width: 75px; }
    .content.ringing .order .inner .btn {
      border-radius: 50px;
      min-width: 22px;
      height: 22px;
      text-align: center; }
      .content.ringing .order .inner .btn.no-comments {
        color: #c3c3c3; }
    .content.ringing .order .inner .tooltip .comment {
      text-align: left;
      margin-bottom: 5px;
      line-height: 1.1; }
      .content.ringing .order .inner .tooltip .comment .body {
        font-size: .8em; }
  .content.ringing .order.ringed {
    padding-left: 50%; }
    .content.ringing .order.ringed .ringed-button {
      background: #00A000;
      color: #fff; }
      .content.ringing .order.ringed .ringed-button:hover {
        border-color: #fff; }
  .content.ringing .order.work .inner {
    background: #ffffaf; }
  .content.ringing .order.in-pay .inner {
    background: #a5fff7; }
  .content.ringing .order.ringed .inner {
    background: #d9ffd9;
    float: right;
    margin-bottom: 5px; }
  .content.ringing .order.refused .inner {
    background: #ffafaf; }
  .content.ringing .order.remark .inner {
    background: #a5fff7; }

.content.ringing .tooltip .tooltip-inner {
  max-width: none; }
  .content.ringing .tooltip .tooltip-inner > div {
    text-align: left;
    white-space: nowrap; }

.shipment .print-twice {
  margin: 7px 15px 0 0; }

.shipment .print-all {
  margin-bottom: 20px; }

.shipment .type-filter > * {
  margin-bottom: 15px; }

.shipment .type-filter label {
  margin: 0; }

.shipment .type-filter small {
  display: inline-block; }

.shipment .nav-pills {
  margin-bottom: 20px; }

.shipment .all-stats {
  font-size: 1.5em;
  margin-bottom: 10px; }
  .shipment .all-stats > * {
    margin-right: 15px; }
    .shipment .all-stats > *.regions {
      font-size: 14px; }
      .shipment .all-stats > *.regions > * {
        margin-right: 15px; }

.shipment .shipment-list .drivers {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle; }
  .shipment .shipment-list .drivers .driver {
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 2px 7px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin: 0 2px;
    -ms-flex-align: center;
    align-items: center; }
    .shipment .shipment-list .drivers .driver .info .name {
      display: block;
      font-size: .9em; }
    .shipment .shipment-list .drivers .driver .info .phone {
      display: block;
      font-size: .8em; }
    .shipment .shipment-list .drivers .driver .cost {
      font-size: 1.3em;
      margin: 0 0 0 15px; }
    .shipment .shipment-list .drivers .driver .actions {
      margin: -2px -7px -2px 8px; }
      .shipment .shipment-list .drivers .driver .actions .btn {
        padding: 0;
        line-height: 18px;
        width: 20px;
        height: 20px;
        margin: 2px; }

.shipment .shipment-list .print label {
  font-weight: normal; }
  .shipment .shipment-list .print label:first-child {
    margin-right: 10px; }

.shipment .shipment-list .transit {
  font-size: .85em;
  margin: 0 0 0 10px; }

.shipment .shipment-list .dimensions {
  margin-left: 15px; }

.shipment .shipment-list .tooltip .tooltip-inner {
  max-width: none; }
  .shipment .shipment-list .tooltip .tooltip-inner > div {
    text-align: left;
    white-space: nowrap; }

.shipment .shipment-list .products .checked {
  background: #d9ffd9 !important; }

.shipment .shipment-list .products .order-number {
  cursor: pointer; }

.shipment .shipment-list .products .col-check {
  width: 30px; }

.shipment .shipment-list .products .col-order {
  width: 100px; }

.shipment .shipment-list .products .col-delivery {
  width: 200px; }

.shipment .shipment-list .products .col-status {
  width: 130px; }

.shipment .shipment-list .products .refused {
  background: #f9e6e6;
  color: #a2a2a2; }

.shipment .shipment-list .products .non-stock {
  background: #eae5c9;
  color: #7b7373; }

@media print {
  #printSection .shop2-order-print {
    page-break-after: always; }
    #printSection .shop2-order-print td, #printSection .shop2-order-print th {
      font-size: 9pt; }
  #printSection .shipment-date {
    font-size: 14px;
    margin-bottom: 10px; }
  #printSection .shipment-print-section .shipment-name {
    font-size: 20px;
    margin-bottom: 10px; }
    #printSection .shipment-print-section .shipment-name .shipment-date {
      margin-bottom: 0; }
  #printSection .shipment-print-section.new-page-print {
    page-break-after: always; }
  #printSection .shipment-print-section .products td, #printSection .shipment-print-section .products th {
    font-size: 14px; }
  #printSection .shipment-print-section .products .col-order {
    width: 100px; }
  #printSection .shipment-print-section .products .col-delivery {
    width: 140px; }
  #printSection .shipment-print-section .products .col-status {
    width: 100px; }
  #printSection .shipment-print-section .products .refused {
    background: #f9e6e6;
    color: #a2a2a2; }
  #printSection .shipment-print-section .products .non-stock {
    background: #eae5c9;
    color: #7b7373; } }

.modal.expenses-info .table-distributions .order-id, .modal.expenses-info .table-rates .order-id, .modal.expenses-info .table-delivery .order-id, .modal.expenses-info .table-discount .order-id {
  display: inline-block;
  margin-right: 3px; }

.modal.expenses-info .table-distributions .col-cost, .modal.expenses-info .table-rates .col-cost, .modal.expenses-info .table-delivery .col-cost, .modal.expenses-info .table-discount .col-cost {
  width: 110px; }

.modal.expenses-info .table-distributions .col-date, .modal.expenses-info .table-rates .col-date, .modal.expenses-info .table-delivery .col-date, .modal.expenses-info .table-discount .col-date {
  width: 155px; }

.modal.expenses-info .table-distributions .col-actions, .modal.expenses-info .table-rates .col-actions, .modal.expenses-info .table-delivery .col-actions, .modal.expenses-info .table-discount .col-actions {
  width: 20px; }

.content.page-shipment-summary .box-balance .header-controls {
  display: -ms-flexbox;
  display: flex; }
  .content.page-shipment-summary .box-balance .header-controls > * {
    margin-right: 5px; }
  .content.page-shipment-summary .box-balance .header-controls .dates {
    width: 180px; }


.modal.check-info .info {
  margin-bottom: 10px; }

.modal.check-info .products .non-paid {
  background: #f1f1bc; }

.modal.check-info .products .refused {
  color: #a57575;
  background: #fdeded; }
  .modal.check-info .products .refused:nth-of-type(odd) {
    background: #fbe1e1; }

.modal.stock-expense .total-row {
  padding-top: 5px; }

.modal.stock-expense tr .refused {
  background: #fdeded;
  color: #a57575; }

.modal.stock-expense tr .returned {
  background: #f5f5e6;
  color: #a58f81; }

.modal.stock-expense tr:nth-of-type(odd) .refused {
  background: #fbe1e1; }

.modal.stock-expense tr:nth-of-type(odd) .returned {
  background: #f1eed8; }

.modal.stock-expense tr .actions-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 40px; }
  .modal.stock-expense tr .actions-group .actions {
    margin-top: auto; }

.modal.stock-expense .box-check table .col-author {
  width: 140px; }

.modal.stock-expense .box-check table .col-shipment {
  width: 95px; }

.modal.stock-expense .box-check table .col-price {
  width: 110px; }

.modal.stock-incoming .check .box-header .row {
  margin-top: 5px; }
  .modal.stock-incoming .check .box-header .row:first-child {
    margin-top: 0; }

.modal.stock-incoming .check .payments .payment {
  display: -ms-flexbox;
  display: flex; }
  .modal.stock-incoming .check .payments .payment table {
    margin-bottom: 0; }
    .modal.stock-incoming .check .payments .payment table .col-product {
      width: 50%; }
    .modal.stock-incoming .check .payments .payment table .col-shipment {
      width: 22%; }
    .modal.stock-incoming .check .payments .payment table .col-cost {
      width: 28%; }
    .modal.stock-incoming .check .payments .payment table .refused {
      background: #fdeded;
      color: #a57575; }
    .modal.stock-incoming .check .payments .payment table .returned {
      background: #f5f5e6;
      color: #a58f81; }
    .modal.stock-incoming .check .payments .payment table:nth-of-type(odd) .refused {
      background: #fbe1e1; }
    .modal.stock-incoming .check .payments .payment table:nth-of-type(odd) .returned {
      background: #f1eed8; }
  .modal.stock-incoming .check .payments .payment .pay-info {
    border-bottom: 1px solid #f4f4f4; }

.content.page-stock-info .incoming-value, .content.page-stock-info .expense-value, .content.page-stock-info .return-value {
  cursor: pointer; }

.content.page-stock-info .debit-credit {
  clear: both;
  padding: 10px 10px 0 10px;
  text-align: right; }

.content.page-stock-info .check-filter {
  margin-top: 7px; }

.content.page-stock-info .checks .check .box-header .row {
  margin-top: 5px; }
  .content.page-stock-info .checks .check .box-header .row:first-child {
    margin-top: 0; }

.content.page-stock-info .box-balance .header-controls {
  display: -ms-flexbox;
  display: flex; }
  .content.page-stock-info .box-balance .header-controls > * {
    margin-right: 5px; }
  .content.page-stock-info .box-balance .header-controls .dates {
    width: 180px; }

.page-stock-info .order-id {
  color: inherit; }



.color-palette {
  height: 35px;
  line-height: 35px;
  text-align: center; }

.color-palette-set {
  margin-bottom: 15px; }

.color-palette span {
  display: none;
  font-size: 12px; }

.color-palette:hover span {
  display: block; }

.color-palette-box h4 {
  position: absolute;
  top: 100%;
  left: 25px;
  margin-top: -40px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  display: block;
  z-index: 7; }

.bs-glyphicons {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden; }
  .bs-glyphicons li {
    float: left;
    width: 25%;
    height: 115px;
    padding: 10px;
    margin: 0 -1px -1px 0;
    font-size: 12px;
    line-height: 1.4;
    text-align: center;
    border: 1px solid #ddd; }
  .bs-glyphicons .glyphicon {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 24px; }
  .bs-glyphicons .glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word;
    /* Help out IE10+ with class names */ }
  .bs-glyphicons li:hover {
    background-color: rgba(86, 61, 124, 0.1); }

@media (min-width: 768px) {
  .bs-glyphicons li {
    width: 12.5%; } }















.content-page-vendors .vendors-table .region, .content-page-vendors .vendors-table .folder {
  margin-right: 3px; }

.modal.vendors-selector .dataTables_info {
  text-align: center; }

.modal.vendors-selector .dataTables_paginate {
  float: none;
  text-align: center;
  margin-top: 10px; }

.content-page-vendors .vendors-table .region, .content-page-vendors .vendors-table .folder {
  margin-right: 3px; }




/*# sourceMappingURL=app.css.map */
