#description .border-top-light-grey {
  border-top: 1px solid #e1e7ec !important; }

.product-gallery {
  padding-top: 15px; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #5f2d5f;
  background-color: #ffffcc;
  border-color: #5f2d5f; }

.site-menu .main-logo {
  height: 100%; }

@media (max-width: 1070px) {
  .site-menu {
    display: block !important; } }
/* Overwrite wishlist btn */
.product-card .product-buttons > .btn.btn-wish-custom, .sp-buttons > .btn.btn-wish-custom {
  width: 36px;
  padding: 0;
  padding-left: 1px;
  border-radius: 50%; }
  .product-card .product-buttons > .btn.btn-wish-custom.active, .sp-buttons > .btn.btn-wish-custom.active {
    color: #ff5252; }
  .product-card .product-buttons > .btn.btn-wish-custom > i, .sp-buttons > .btn.btn-wish-custom > i {
    font-size: 1.2em; }

#product-create-form textarea {
  width: 100%;
  max-width: 100%;
  resize: none; }
#product-create-form select {
  overflow-y: auto;
  -o-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.bootbox-close-button {
  display: none; }

#id_imageloader {
  display: none; }

#cropperjs-image-list {
  display: block;
  overflow: auto; }
  #cropperjs-image-list img {
    width: 96px;
    height: 96px;
    margin-right: 8px;
    display: block;
    float: left; }

label .btn {
  cursor: not-allowed;
  opacity: .55;
  pointer-events: none; }

.cropperjs-container {
  /* Never limit the container height here */
  max-width: 100%; }

.cropperjs-container img {
  /* This is important */
  width: 100%;
  height: 320px; }

.form-errors span:after {
  content: '\a';
  white-space: pre; }

#image-list {
  display: block;
  overflow: auto; }
  #image-list img {
    width: 96px;
    height: 96px;
    margin-right: 8px;
    display: block;
    float: left; }

#complaint-errors {
  color: #ff1515; }

#complaint-button {
  display: flex;
  justify-content: center;
  align-items: center; }

#complaint-gallery {
  padding-top: 20px; }

.complaint-description {
  padding-bottom: 20px; }

.bootbox-close-button {
  display: none; }

.complaint-accepted {
  color: #43d9a3; }

.complaint-awaiting {
  color: #ffaf0A; }

.complaint-rejected {
  color: #ff2222; }

.complaint-received {
  color: #50c6e9; }

.clickable-row {
  cursor: pointer; }

.complaint-products {
  list-style-type: none;
  font-size: 15px; }
  .complaint-products label, .complaint-products input {
    cursor: pointer; }

#product-create-form select:not([name="product_creation-category"][name='product_creation-gift_price_1']) {
  height: 115px; }

.product-archived {
  background-color: #f2f2f2; }

.shop-view .archive .icon-folder {
  padding-bottom: 12px;
  transform: scale(1.4); }
.shop-view .archive.active {
  cursor: pointer;
  pointer-events: auto; }
  .shop-view .archive.active .icon-folder {
    color: white; }

.errorlist {
  max-height: 200px;
  overflow-y: auto; }

.toolbar .cart > .toolbar-dropdown {
  width: 340px; }

.dd {
  max-width: 100%; }

.dd-empty, .dd-item, .dd-placeholder {
  line-height: 32px; }

.dd-handle {
  height: 48px;
  margin: -1px 0; }

.dd-item > button {
  margin: 12px 0;
  font-size: 20px; }

.custom-file-label::after {
  content: "Wyszukaj"; }

.alert-z::before {
  z-index: 0; }

label[for=id_product_creation-is_auction] {
  font-size: 16px;
  color: dimgray; }

#id_product_creation-is_auction {
  width: 16px;
  height: 16px; }

.upcoming-auction {
  background-color: #f0f0f0; }

.auction-time {
  padding-left: 10px; }

.auction-rise {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 5px; }

.history-body {
  background-color: #fdfdff;
  padding-left: 10px;
  height: 400px;
  width: 250px;
  overflow: hidden;
  overflow-y: scroll;
  overflow-x: auto; }

.small-history {
  text-align: center; }

.history-head {
  float: left; }
  .history-head a > i {
    margin-top: -5px;
    padding-left: 5px; }
    .history-head a > i:hover {
      cursor: pointer; }

.flex-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45px; }

.choices-container {
  overflow-y: auto;
  max-height: 128px; }

#img-preview-icon {
  opacity: 1; }

.auction-winners {
  background-color: #ddffdd; }

#modalForm .modal-dialog {
  max-width: 1200px; }

.icon-alignment {
  margin-top: -6px; }

.auction-list-time {
  text-align: right; }

.helper {
  display: flex;
  margin-top: -10px; }

#haystack_form input {
  display: inline;
  max-width: 400px; }
#haystack_form .btn {
  border: 1px solid #e1e7ec;
  border-radius: 50%;
  width: 43px;
  height: 43px; }
  #haystack_form .btn i {
    margin-left: -6px; }
  #haystack_form .btn:hover {
    background-color: #f5f5f5; }

@media only screen and (max-width: 800px) {
  #dashboard-button {
    display: none; }

  .site-menu ul {
    display: none; } }
.product-checkboxes {
  margin-left: 15px; }

.returned {
  color: #333333;
  text-align: center; }

.current-image-edit {
  border: 2px black solid !important;
  border-radius: 8px; }

.jscolor-picker-wrap {
  z-index: 9200 !important; }

.field-error {
  z-index: 9200 !important; }

.dashboard-cards .card {
  height: 100px;
  margin-top: 5px;
  margin-bottom: 10px;
  transition: 1s ease;
  text-align: center; }
  .dashboard-cards .card:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: 0.6s ease; }
  .dashboard-cards .card .card-number {
    font-size: 40px; }
.dashboard-cards select {
  transition: 1s ease;
  -webkit-appearance: none;
  font-weight: bold;
  border: 0;
  outline: 0;
  background-color: transparent;
  text-align: center;
  margin-top: -10px; }
.dashboard-cards .card-red {
  background-color: #ff6384;
  color: white; }
  .dashboard-cards .card-red.card-total {
    border: solid #c53250 3px; }
  .dashboard-cards .card-red:hover {
    background-color: #e55270; }
    .dashboard-cards .card-red:hover select {
      transition: 5s ease;
      background-color: #e75474; }
  .dashboard-cards .card-red select {
    background-color: #ff6384;
    color: white; }
.dashboard-cards .card-green {
  background-color: #32cd32;
  color: white; }
  .dashboard-cards .card-green.card-total {
    border: solid #028d02 3px; }
  .dashboard-cards .card-green:hover {
    background-color: #22bd22; }
    .dashboard-cards .card-green:hover select {
      transition: 5s ease;
      background-color: #27af27; }
  .dashboard-cards .card-green select {
    background-color: #32cd32;
    color: white; }
.dashboard-cards .card-orange {
  background-color: #ffb74f;
  color: white; }
  .dashboard-cards .card-orange:hover {
    background-color: #ffa73f; }

.card-btn {
  margin-top: -3px; }

.select-category {
  -webkit-appearance: none;
  font-weight: bold;
  border: 0;
  outline: 0;
  background-color: transparent;
  transition: 0.4s ease;
  background-color: #efefff;
  margin-top: 5px; }
  .select-category:hover {
    transition: 1s ease;
    background-color: #dfdfff;
    cursor: pointer; }

.overview .row {
  padding-bottom: 10px; }

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