/* line 6, app/assets/stylesheets/users.scss */
.table th {
  font-size: 12pt;
}

/* line 7, app/assets/stylesheets/users.scss */
.table.listings a {
  font-size: 12pt;
}

/* line 8, app/assets/stylesheets/users.scss */
.table.listings img {
  max-width: 150px;
}

/* line 9, app/assets/stylesheets/users.scss */
.table.listings td {
  padding: 0.5em 10px 0.5em 0;
}

/* line 10, app/assets/stylesheets/users.scss */
a.hide {
  display: none;
}

/* line 12, app/assets/stylesheets/users.scss */
div.page-header {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 13, app/assets/stylesheets/users.scss */
div.list-group div.list-group-item {
  min-height: 3em;
}

/* line 14, app/assets/stylesheets/users.scss */
div.list-group div.list-group-item div.field-label {
  float: left;
  padding-right: 1%;
  font-weight: bold;
}

/* line 15, app/assets/stylesheets/users.scss */
div.list-group div.list-group-item div.value {
  float: left;
  padding-left: 1%;
}

/* line 17, app/assets/stylesheets/users.scss */
div.view-listing .documents .document, div.edit-listing .documents .document {
  width: 100%;
}

/* Dealer Profile */
/* line 20, app/assets/stylesheets/users.scss */
td.thumbnail img.document {
  width: auto;
  max-height: 12em;
}

/* line 22, app/assets/stylesheets/users.scss */
div.spec-row {
  min-height: 2em;
  clear: both;
}

/* line 23, app/assets/stylesheets/users.scss */
div.spec-label, div.spec-value, div.spec-action {
  margin: 0.25em;
  display: inline-block;
}

/* line 24, app/assets/stylesheets/users.scss */
div.spec-label {
  font-weight: bold;
}

/* line 26, app/assets/stylesheets/users.scss */
.notice {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: none;
  font-size: 1.25em;
  margin: 1%;
  padding: 1%;
}

/* line 35, app/assets/stylesheets/users.scss */
.notice.success {
  border: 1px solid green;
  color: green;
}

/* line 36, app/assets/stylesheets/users.scss */
.notice.error {
  border: 1px solid red;
  color: red;
}

/* line 38, app/assets/stylesheets/users.scss */
table.profile td.left {
  text-align: right;
  font-weight: bold;
}

/* line 40, app/assets/stylesheets/users.scss */
.edit_document .list-group-item input {
  float: left;
  padding-left: 0.5em;
}

/* line 42, app/assets/stylesheets/users.scss */
.container.sign_in {
  max-width: 60em;
}

/* line 44, app/assets/stylesheets/users.scss */
.container .row .dl-horizontal table tr.required {
  background-color: red;
  color: white;
}

/* line 45, app/assets/stylesheets/users.scss */
.container .row .dl-horizontal table tr.suggested {
  background-color: green;
  color: white;
}

/* line 47, app/assets/stylesheets/users.scss */
.container .row .dl-horizontal table tr.required input[type=text] {
  color: black;
}

/* line 48, app/assets/stylesheets/users.scss */
.container .row .dl-horizontal table tr.suggested input[type=text] {
  color: black;
}

/* Edit Listing - Info */
/* line 51, app/assets/stylesheets/users.scss */
.edit-listing .row .dl-horizontal div.list-group div.list-group-item input {
  max-width: 75%;
}

/* line 52, app/assets/stylesheets/users.scss */
.edit-listing .row .dl-horizontal div.list-group div.list-group-item label {
  width: 25%;
}

/* Edit Listing - Specs */
/* line 55, app/assets/stylesheets/users.scss */
.edit-listing table.specifications tr div.spec-label {
  width: 38%;
}

/* line 56, app/assets/stylesheets/users.scss */
.edit-listing table.specifications tr div.spec-value {
  width: 58%;
}

/* line 57, app/assets/stylesheets/users.scss */
.edit-listing table.specifications tr div.spec-value input {
  width: 90%;
}

/* line 58, app/assets/stylesheets/users.scss */
.edit-listing table.specifications tr div.spec-action {
  width: 25%;
}

/* line 59, app/assets/stylesheets/users.scss */
.edit-listing table.specifications tr div.spec-action input {
  max-width: 150px;
}

/* line 61, app/assets/stylesheets/users.scss */
.edit-listing input.readonly, .new-listing input.readonly {
  background: #ccc;
  text-indent: -200vw;
}

/* Edit Listing - Images/Videos */
/* line 64, app/assets/stylesheets/users.scss */
.edit-listing h2.image-header {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 65, app/assets/stylesheets/users.scss */
.edit-listing ul.images-container {
  list-style-type: none;
  clear: both;
}

/* line 66, app/assets/stylesheets/users.scss */
.edit-listing ul.images-container li {
  max-width: 24%;
  float: left;
  margin: 20px 0;
}

/* line 67, app/assets/stylesheets/users.scss */
.edit-listing ul.images-container.owner li {
  max-width: 100%;
  float: left;
}

/* line 68, app/assets/stylesheets/users.scss */
.edit-listing ul.images-container li img {
  max-width: 100%;
  padding: 0;
  margin: 0;
}

/* line 69, app/assets/stylesheets/users.scss */
.edit-listing ul.images-container li a.delete-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: gray;
  border: none;
}

/* line 70, app/assets/stylesheets/users.scss */
.edit-listing ul.images-container li a.rotate-image {
  position: absolute;
  bottom: 0;
  left: 0;
  border: none;
}

/* line 71, app/assets/stylesheets/users.scss */
.edit-listing .list-group h5 {
  font-weight: bold;
  font-size: 1.25em;
}

@media screen and (max-width: 800px) {
  /* line 75, app/assets/stylesheets/users.scss */
  .edit-listing ul.images-container li {
    max-width: 100%;
  }
}

/* User Profile */
/* line 79, app/assets/stylesheets/users.scss */
div.profile-column {
  padding: 0 1.5%;
}

/* line 81, app/assets/stylesheets/users.scss */
#dealer_logo_thumb {
  width: 100%;
  max-width: 300px;
}

/* line 84, app/assets/stylesheets/users.scss */
.ui-autocomplete {
  background: white;
  margin: 0;
  padding: 0;
  border: 1px solid;
  width: 200px;
}

/* line 85, app/assets/stylesheets/users.scss */
.ui-autocomplete li {
  margin: 0;
  padding: 0;
  display: block;
  width: auto;
  cursor: pointer;
}

/* line 86, app/assets/stylesheets/users.scss */
.ui-autocomplete li:hover {
  background-color: #000684;
  color: white;
}

/* line 87, app/assets/stylesheets/users.scss */
.progress_bar {
  width: 100%;
  padding: 0px;
  text-align: center;
  font-size: 16pt;
}

/* line 89, app/assets/stylesheets/users.scss */
.listing_manufacturer_name_placeholder {
  display: none;
  background-color: #428bca;
  border-radius: 10px;
  color: white;
  padding: 5px;
}

/* line 90, app/assets/stylesheets/users.scss */
.listing_manufacturer_name_placeholder.active {
  display: inline;
}

/* line 91, app/assets/stylesheets/users.scss */
.listing_manufacturer_name_placeholder a {
  display: inline-block;
  padding: 5px;
  color: white;
}

/* line 92, app/assets/stylesheets/users.scss */
.listing_manufacturer_name_placeholder a:hover {
  background: none;
}

/* line 94, app/assets/stylesheets/users.scss */
.listing_manufacturer_name_select {
  display: none;
}

/* line 95, app/assets/stylesheets/users.scss */
.listing_manufacturer_name_select.active {
  display: inline;
}

/* line 97, app/assets/stylesheets/users.scss */
.row.progress-steps {
  padding-top: 50px;
}

/* line 98, app/assets/stylesheets/users.scss */
.row.progress-steps div {
  text-align: center;
  position: relative;
}

/* line 99, app/assets/stylesheets/users.scss */
.row.progress-steps div::after {
  display: block;
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  border-bottom: 5px solid #777;
  top: 20px;
  z-index: -100;
}

/* line 100, app/assets/stylesheets/users.scss */
.row.progress-steps div:first-child::after {
  left: 50%;
}

/* line 101, app/assets/stylesheets/users.scss */
.row.progress-steps div:last-child::after {
  right: 50%;
}

/* line 102, app/assets/stylesheets/users.scss */
.row.progress-steps div a {
  display: inline-block;
  padding: 15px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: white;
}

/* line 103, app/assets/stylesheets/users.scss */
.row.progress-steps .current a {
  background: #428bca;
  color: white;
}

/* line 105, app/assets/stylesheets/users.scss */
.row.steps .step {
  display: none;
}

/* line 106, app/assets/stylesheets/users.scss */
.row.steps .step.current {
  display: block;
  width: 100%;
}

/* line 107, app/assets/stylesheets/users.scss */
.row.more-specifications {
  display: none;
}
