.new_post, .subject, .edit_manual {
  width: 650px;
  border: solid #555555 1px;
}

.new_post {
  height: 100px;
}

.edit_manual {
  height: 600px;
}

.post {
  border: solid #555555 1px;
  background-color: #f3f59b;
  margin: 10px 0;
  padding: 5px;
}

.post p {
  clear:both;
  padding-top: 10px;
}

.post_author {
  font-size: 14px;
  float:left;
}

.post_author_type {
  clear:left;
  float:left;
  font-size: 10px;
}

.post_date {
  font-size: 14px;
  float:right;
}

.clear {
  clear: both;
}

.help_ticket-index table {
  width:100%
}

.help_ticket-index td, .help_ticket-index th {
  padding:2px;
}

.sub-heading {
  font-size: 16px;
  font-weight: 700;
  font-family: sans-serif;
  text-decoration: underline;
}

.support-details {
  font-size: 15px;
  font-family: sans-serif;
  display: none;
}

.support-dashboard {
  position: relative;
  top: -10px;
  left: 50%;
  font-size: 1.2em;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  border-left: 1px solid black;
  padding: 0 10px;
}

.btn-small {
  line-height: 0.5;
}

#help_ticket_support_notes {
  width: 450px;
  height: 110px;
  margin-right: 10px;
}

.notes-wrapper {
  padding-left: 15px;
}

.notes-text textarea {
  resize: none;
}

#priority_img {
  height: 20px;
}

.listtable td {
  width: 11.12%;
}

#help_ticket_post_content {
  height: 150px;
}

.float-right {
  float: right;
}

.ticket-heading {
  padding: 5px;
}

.ticket-heading p {
  margin: 2px auto;
}

.ticket-heading #ticket-user-type {
  font-size: 12px;
}

.help_tickets-new .button_wrapper a {
  font-size: 14px;
  margin: 10px 0;
}

.help_tickets-new textarea.form-control {
  min-height: 300px;
}

.help-ticket {
  height: auto;
}

.quote-link {
  position: absolute;
  bottom: 0;
  right: 15px;
}

.ticket-date {
  float: right;
  padding: 5px;
}

.post-content {
  padding: 40px 15px;
}

.ticket-border {
  position: relative;
  margin: 1em 1em 2em;
  border: 3px solid #adb3a2;
  color: #333;
  background: #fff;
  display: flex;
  display: -webkit-flex;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.help-ticket-body {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  flex-basis: 75%;
  overflow-x: auto;
}

.help-ticket-heading {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  flex-basis: 25%;
  padding: 0;
  border-right: 3px solid #adb3a2;
}

.help_tickets-image li {
  border-bottom:solid 1px #AAA;
  margin:0;
  padding:5px;
}

.help_tickets-image label {
  display:block;
  margin:0 0 5px 0;
}

.help_tickets-image .image_preview {
  height:100px;
  width:200px;
  overflow:hidden;
}

.help_tickets-image .image_preview img {
  max-height:100px;
}
