/* vim: set ts=2 sw=2 sts=2 et: */

/**
 * Copyright (c) 2001-present X-Cart Holdings LLC. All rights reserved.
 * See https://www.x-cart.com/license-agreement.html for license details.
 */

.ask-question-dialog .default-table {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

.ask-question-dialog .default-table li {
  width: 100%;
  margin-right: 10px;
}

.ask-question-dialog .default-table .table-value {
  width: 100%;
}

.ask-question-dialog .default-table .table-value.private-value {
  width: auto;
  display: inline-flex;
}

div.ask-question-dialog label {
  position: relative;
}

div.ask-question-dialog .question-value {
  width: 100%;
}

div.ask-question-dialog .private-value .tooltip-main {
  position: absolute;
  left: 100%;
}

div.ask-question-dialog .tooltip-inner {
  min-width: 15em;
}

div.ask-question-dialog div.buttons {
  text-align: center;
}

div.ask-question-dialog .input-text input {
  font-size: 14px;
}

.skin-crisp_white-customer label.question {
  margin-bottom: 0.25em;
}

div.ask-question-dialog textarea {
  font-family: Arial;
  font-size: 12px;
}

div.ask-question-dialog .form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}

div.ask-question-dialog .private-value {
  margin-right: 0.5em;
}

div.ask-question-dialog label {
  width: auto;
}

div.ask-question-dialog .model-form-buttons {
  padding-right: 10px;
}

div.number-of-product-questions a {
  cursor: wait;
  pointer-events: none;
}

/* Desktop and tablet */

@media only screen and (min-width: 768px) {

  div.ask-question-dialog li.label-name,
  div.ask-question-dialog li.label-email {
    width: calc(50% - 10px);
    clear: none;
  }
}
