#gin_sidebar select {
    width: 100%;
}

#gin_sidebar input {
    width: 100%;
}

#edit-meta-published {
    display: none;
}

body .messages.messages--status {
    background-color: #ddf1f7;
    color: #333;
    padding: 25px;
    border-radius: 15px;
    margin-top: 15px;
}

.page-node-type-ticket #message-status-title {
    display: none;
}

.page-node-type-ticket .messages__content {
    margin-top: -8px;
}

body .messages a,
body .messages a:hover,
body .messages a:active {
    color: orangered;
}

body .paragraph-type--ticket-progress-comment .paragraphs-actions,
body .paragraph-type--ticket-progress-comment .tabledrag-cell {
    display: none;
}

body #field-update-comments-add-more-wrapper .tabledrag-toggle-weight-wrapper {
    display: none;
}

form.node-ticket-form #edit-field-ticket-update-wrapper {
    display: none;
}

#edit-field-ticket-details-wrapper .form-item__label.is-disabled {
    cursor: default;
    color: #000 !important;
}

#edit-field-ticket-details-wrapper textarea.form-element[disabled],
#edit-field-ticket-details-wrapper textarea.form-element[disabled]:hover {
    cursor: help;
    color: var(--gin-color-disabled);
    background-color: aliceblue !important;
    border-color: var(--gin-color-disabled-border);
    box-shadow: none;
    -webkit-text-fill-color: #000 !important;
}

/* Ticket Node View Screen */

#ticket-info-box .fieldset__label {
    font-size: 16px;
}

#ticket-info-box .field--name-uuid,
#ticket-info-box .field--name-field-affected-area-or-system,
#ticket-info-box .field--name-field-estimated-resolution-date {
    margin-bottom: 25px;
}

#ticket-info-box .field--name-uuid .field__item::before {
    content: "Ticket ID: ";
    font-weight: 600;
}

#ticket-info-box .field__label {
    font-weight: 600;
    font-size: 14px;
}

#ticket-info-box .field__item {
    font-size: 14px;
}

/* #block-gin-content .node--view-mode-full .field--name-field-ticket-details .field__item::before {
content: "Ticket History";
} */
.entity-content-form-revision-information {
    display: none;
}

span.rev-by {
    font-size: 14px;
    display: block;
}

span.rev-on {
    font-size: 14px;
    display: block;
}

span.rev-view {
    font-size: 14px;
    display: block;
}

.view-updates .view-changed-table-column {
    min-width: 168px;
}

.view-updates td {
    font-size: 14px;
}

.view-updates .notes {
    margin-bottom: 10px;
    display: inline-block;
}

.property-being-breached-detail {
    flex-direction: row;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: flex-start;
    /* height: 100px; */

}

.property-being-breached .property-text-breached-intro {

    font-weight: 600;
    margin-bottom: 10px;

}

div#edit-which-property-container {
    background: #DFF2FA;
    padding: 25px 25px;
    border: none;
    margin-top: 0;
    border-radius: 15px;
}

.comp-hold-box {
    padding: 25px;
    background: lightgoldenrodyellow;
    border-radius: 15px;
    margin-top: 15px;
}

.breach-group-label {
    font-weight: bold;
}

.layout-node-form .comp-stage-box {
    background: #e6fad2;
    margin-top: 15px;
    border-radius: 15px;
    padding: 25px;
    margin-bottom: 15px;
}

.layout-node-form .add-insp-box {
    /* background: linear-gradient(45deg, #FFDAB9, #FFB6C1); */
    background: #fae6d2;
    margin-top: 15px;
    border-radius: 15px;
    padding: 25px;
    margin-bottom: 15px;
}

.layout-node-form .admin-notes {
    /* background: linear-gradient(45deg, #FFDAB9, #FFB6C1); */
    background: #000030;
    margin-top: 15px;
    border-radius: 15px;
    padding: 25px;
    margin-bottom: 15px;
}


.property-being-breached-detail .field--name-field-property-image {
    flex: 2;
}

/* .property-being-breached-detail .field--name-field-property-image img {

} */
.property-being-breached-detail .property-text-breached {
    flex: 5;
    font-weight: 500;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 18px;
    margin-top: 20px;
}

.node-lot-audit-item-form .field--name-field-administrative-notes,
.node-lot-audit-item-edit-form .field--name-field-administrative-notes,
.node-compliance-issue-form .field--name-field-administrative-notes,
.node-compliance-issue-edit-form .field--name-field-administrative-notes {
    /* padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    border-radius: 10px;
    padding-bottom: 10px; */
}

.node-compliance-issue-form .field--name-field-administrative-notes label,
.node-compliance-issue-edit-form .field--name-field-administrative-notes label,
.node-compliance-issue-form .field--name-field-administrative-notes .form-item__description,
.node-compliance-issue-edit-form .field--name-field-administrative-notes .form-item__description,
.node-lot-audit-item-form .field--name-field-administrative-notes label,
.node-lot-audit-item-edit-form .field--name-field-administrative-notes label,
.node-lot-audit-item-form .field--name-field-administrative-notes .form-item__description,
.node-lot-audit-item-edit-form .field--name-field-administrative-notes .form-item__description {
    color: #fff;
}

#edit-gin-actions .update-breach.button {
    border: none;
    color: white;
    cursor: pointer;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 10px 2px;
    background-color: orangered;
}

#edit-gin-actions .close-breach {
    background-color: darkgreen;
    color: #f1f1f1;

}

.hide-me {
    display: none;
}

.node-compliance-issue-edit-form #edit-field-property-inspected-wrapper,
.node-compliance-issue-edit-form #edit-field-inspection-wrapper,
.node-compliance-issue-form #edit-field-property-inspected-wrapper,
.node-compliance-issue-form #edit-field-inspection-wrapper {
    display: none !important;
}

#main .block-private-message-notification-block {
    height: inherit;
    width: 100%;
    position: relative;
    overflow: hidden;
}

#main .block-private-message-notification-block .private-message-notification-wrapper {

    border-top: 1px solid orangered;
    border-bottom: 1px solid orangered;
    width: 100%;
    color: #333;
    padding-left: 11px;
    background-color: #fffff2;
}

#main .block-private-message-notification-block .private-message-notification-wrapper a {
    color: #333;
    line-height: 50px;
}

#main .block-private-message-notification-block .private-message-notification-wrapper.unread-threads {
    animation: pulseRedOrange 2s infinite;
}

#main .block-private-message-notification-block .private-message-notification-wrapper.unread-threads a {
    color: #fff;
}

#main .block-private-message-notification-block .private-message-page-link {
    position: relative;
    text-align: left;
    line-height: inherit;
    color: #333;
}

@keyframes pulseRedOrange {
    0% {
        background-color: red;
    }

    50% {
        background-color: orange;
    }

    100% {
        background-color: red;
    }
}


#thread-members-display-container #pm-members-autocomplete-results-wrapper {
    position: absolute;
    z-index: 99999999;
}

@media (max-width: 768px) {

    select,
    .form-managed-file__main {
        width: 100%;

    }
}

.layout-node-form .messages-list .messages__header {
    display: none;
}

[dir="ltr"] .layout-node-form .messages-list .messages__content {
    margin-left: 5px;
}

.helper-text {
    font-size: 14px;
}

.helper-text svg {
    color: dodgerblue;
}

form .form-item {
    margin-block: 0;
    margin-top: 40px;
    margin-bottom: 7px;
}

form .form-text {
    width: 100%;
}

.paragraphs-subform .field--name-field-adhoc-inspection-date {
    display: none;
}

.paragraphs-subform .field--name-field-inspected-by {
    display: none;
}

svg.svg-inline--fa.fa-circle-info {
    color: dodgerblue;
}

.property-text-breached-intro {
    margin-top: 13px;
    padding-right: 32px;
}

.paragraph-type--adhoc-inspection input.paragraphs-icon-button-edit,
.paragraph-type--adhoc-inspection .field-multiple-drag,
.paragraph-type--adhoc-inspection .paragraphs-actions {
    display: none;
}

#field-adhoc-inspection-values .paragraphs-actions {
    display: none;
}

#field-adhoc-inspection-values tr.paragraph-type--adhoc-inspection {
    width: 100%;
    border: none;
    box-shadow: none;
}



.admin-notes div#adhoc {
    color: #fff;
}

[dir="ltr"] .paragraphs-tabs-wrapper .field-multiple-table .draggable {
    box-shadow: 0;
    border: 0;
}

.node-compliance-issue-form #edit-field-reinspection-date-wrapper {
    display: none;
}

/* .node-compliance-issue-form .field-group-html-element.add-insp-box {
 display: none; 
} */

.field--name-field-adhoc-inspection th,
.field--name-field-adhoc-inspection .paragraph-type-title,
.field--name-field-adhoc-inspection .paragraphs-content-wrapper {
    display: none !important;
}

.field--name-field-adhoc-inspection .tabledrag-handle.tabledrag-handle-y::after {
    -webkit-mask-image: none;
    mask-image: none;
    background-color: transparent;
}

#field-adhoc-inspection-value thead,
#field-adhoc-inspection-value tr .tabledrag-cell {}

.page-node-type-compliance-issue .field--name-field-adhoc-inspection #edit-field-adhoc-inspection-add-more-add-more-button-adhoc-inspection {
    width: 250px;
    height: 80px;
    font-size: 16px;
    background-color: darkblue;
    color: wheat;
    display: block;
}

.page-node-type-compliance-issue .field--name-field-adhoc-inspection .field-add-more-submit.button--small {
    display: none;
}

.js .page-node-type-compliance-issue .field--name-field-adhoc-inspection .paragraphs-collapsed-description:after {
    content: none;
    display: none;
    background: transparent;
    background: none
}

.page-node-type-compliance-issue .field--name-field-adhoc-inspection tr .paragraphs-dropbutton-wrapper,
#edit-field-adhoc-inspection-text {
    display: none;
}

.page-node-type-compliance-issue .field--name-field-adhoc-inspection table tr {
    border-bottom: none;
}

.page-node-type-compliance-issue .field--name-field-adhoc-inspection table tr:hover {
    background: transparent;
}

.page-node-type-compliance-issue .field--name-field-adhoc-inspection td.field-multiple-drag.tabledrag-cell.tabledrag-cell--only-drag {
    display: none;
}

.page-node-type-compliance-issue .field--name-field-adhoc-inspection .paragraphs-description.paragraphs-collapsed-description {
    display: none;
}

#edit-field-breach-stage {
    margin-bottom: 30px;
}

.page-node-type-compliance-issue #edit-actions #edit-gin-more-actions,
.page-node-type-compliance-issue #edit-actions .meta-sidebar__trigger.trigger {
    display: none;
}

.page-node-type-compliance-issue input#edit-close-compliance-item {
    background: crimson;
    color: #fff;
    padding: 20px;
    font-weight: bold;
    border: none !important;
}

.page-node-type-compliance-issue input#edit-submit {
    padding: 20px 50px;
    font-weight: bold;
    border: none !important;
}