.wssa-abstract-view .hdp-container {
    width: 100%;
    padding: 0px;
    margin: 0 auto;
}

.hdp-container {
width: 100%;
padding: 0px 20%;
margin: 0 auto;
}

@media (max-width: 1600px) {
    .hdp-container {
        padding: 0px 10%;
    }
}

@media (max-width: 991px) {
    .hdp-container {
        padding: 0px 5%;
    }
}

.hdp-page-title {
    font-size: 2.0em;
    color: #004EA9;
}

.hdp-page-title {
    width: 100%;
    margin: 0px 15% 10px 15%;
}

.upload-page-padding .hdp-page-title {
    margin: 0px;
    text-align: center;
}

#hdp-add-comment-link {
    margin-top: -12px;
}

.form-actions {
    margin-top: 10px;
}

.form .control-label {
    font-weight: normal;
    padding: .25rem 0px;
    font-size: 1.0rem;
    line-height: 1.0;
    color: #000000 !important;
    border-radius: 0;
}

.form-control, .form-select,
input[type="text"]:not(.form-control), 
.list-group-item {
    width: 100%;
}

.formError {
    position: relative !important;
    cursor: pointer;
    left: 0px !important;
    top: 0px !important;
    opacity: 1!important;
}

.form-control-label {
    padding: 0px 5px 0px 0px!important;
    text-align: left;
}

label,
.form-control-label {
    font-weight: 400!important;
    font-size: 18px;
}

select:not(.form-select):not(.form-control) {
    background: #EFF0F1 !important;
    height: 2.6rem !important;
    border: 1px solid #A8A9B1 !important;
    border-radius: 0px !important;
    padding: 0px 0px 0px calc(.5rem + 3px) !important;
    color: #000000 !important;
    font-weight: 300 !important;
    line-height: 2.6rem !important;
    font-size: 16px !important;
    width: 70%;
}

.formError .formErrorContent {
    background: #a11a00!important;
    color: #ffffff!important;
    font-size: 14px!important;
    border: 1px solid #ffffff!important;
    border-radius: 0px!important;
    display: inline-flex!important;
    width: auto!important;
}

.form-control {
  line-height: 1.6rem!important;
}

.hdp-message {
    font-size: .8em!important;
    font-style: italic!important;
    padding: 0px .875rem;
}

h3.hdp-ticket-subject {
  font-family: "Open Sans", sans-serif;
}

.col-md-3 {
    width: 30%!important;
}

.col-md-9 {
    width: 70%!important;
    float: left;
}

.col-md-9.eb-form-control {
    display: contents;
}

.form-group .col-md-3 {
    width: max-content!important;
    font-size: 18px;
    font-weight: 400;
}

.field-type-radio.col-md-9 {
    width: 30%;
}

.field-type-radio {
    display: grid;
}

/* #btnSubmitComment,
#btnCommentAndClose {
    margin-top: 10px;
} */

.dropdown-menu.show {
  display: block;
}
th {
    font-size: 1rem;
    font-weight: 400;
}

td {
    font-size: .9rem;
    font-weight: 300;
    color: #000000;
}

.btn-toolbar {margin-bottom: 20px;}

h1.hdp-page-title {
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
    font-weight: 500;
    margin: 0px 0px 10px 0px;
}

#filter_search.form-control {
    width: 100%;
}

.hdp-container .form-group.form-row {
  margin-bottom: 8px;
  display: inline-flex;
  margin-left: 3px;
}

.upload-page-padding .hdp-container .form-group.form-row {
  margin-bottom: 8px;
  display: block;
  margin-left: 3px;
}

#message {
  height: 300px!important;
  margin-bottom: 5px;
}

#field_20 {
    margin: 15px 0px 0px 0px;
    display: inline-flex;
    color: #a11a00;
    padding: 0px;
}

.wssa-abstract-view .fa {
    display: block;
}
.wssa-abstract-view input[name="filter_search"] {
    width: 95%;
}
.wssa-abstract-view select[name="filter_category_id"] {
    margin-left: 10px;
}
.wssa-abstract-view select[name="filter_priority_id"] {
    display: none;
}
.hdp-heading {
    text-align: left;
    color: #004EA9;
    margin-bottom: 0px;
    padding-top: 10px;
    font-size: 22px!important;
}
.control-group {
    margin-bottom: .5rem!important;
}
.hdp-ticket-details-heading,
.hpd-ticket-extra-information,
.hdp-assign-ticket-to-staff-heading,
.hdp-pre-defined-reply-heading {
      border: none!important;
      border-radius: 0px!important;
}
.hdp-ticket-details-heading.btn-primary:hover,
.hpd-ticket-extra-information.btn-primary:hover,
.hdp-assign-ticket-to-staff-heading.btn-primary:hover,
.hdp-pre-defined-reply-heading.btn-primary:hover {
    background: #006DCC!important;
    color: #ffffff!important;
}

.hdp-ticket-message, .hdp-ticket-comment-message {
    font-size: 1rem;
    font-weight: 300;
    color: #000;
}

h3.hdp-ticket-subject {
    font-weight: 400;
    margin-top: 5px;
}
input[value|="Add Reply"] {
    margin-top: 5px;
}
#filter_status_id {
    display: none;
}

#hdp-right-panel > .table-striped > tbody > tr:nth-child(7) {
  font-weight: 700;
  border: 2px solid #003597;
  background: yellow;
}

#hdp-right-panel > .table-striped > tbody > tr:nth-child(7) td {
  border :none;
  background: #003597;
  font-weight: 400;
  color: #ffee00;
  text-transform: uppercase;
  vertical-align: middle;
}


#hdp-right-panel > .table-striped > tbody > tr:last-child {
  display: none;
}
#hdp-left-panel {
  border: 1px solid #003597;
  border-radius: 0px;
  padding: 5px 10px;
}

.admin #hdp-right-panel > .table-striped > tbody > tr:nth-child(7) td {
display: none;
}

.admin #hdp-right-panel > .table-striped > tbody > tr:nth-child(8) {
  font-weight: 700;
  border: 2px solid #003597;
  background: yellow;
}


.admin #hdp-right-panel > .table-striped > tbody > tr:nth-child(8) td {
  border :none;
  background: #003597;
  font-weight: 400;
  color: #ffee00;
  text-transform: uppercase;
  vertical-align: middle;
}

textarea.form-control {
  min-height: calc(10em + .75rem + 2px)!important;
}
.quarter-width {
  width: 25%!important;
}
.third-width {
  width: 33.333333%!important;
}
.half-width {
  width: 50%!important;
}
.twothird-width {
  width: 66.6666667%!important;
}
threequarter-width {
  width: 75%!important;
}
full-width: {
  width: 100%!important;
}
#btnCommentAndClose {
  display: none;
}