#layout-builder-modal tr:hover td{
	background:none;
}
.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: unset !important;
    color:#008208;
    opacity: 1;
}
#layout-builder-modal button.button:hover,
#layout-builder-modal button.button:focus,
#layout-builder-modal button.button:active,
#layout-builder-modal input[type="submit"].button:hover,
#layout-builder-modal input[type="submit"].button:focus,
#layout-builder-modal input[type="submit"].button:active {
    color: #ffffff;
    background: #173830;
}

#layout-builder-modal button.button,
#layout-builder-modal input[type="submit"].button {
    margin: 1rem 0 0 0;
    color: #ffffff;
    border-radius: 0px;
    background: #173830;
    font-weight: normal;
    font-family: inherit;
    border: 0;
    min-width: auto;
}
#drupal-off-canvas .form-select, #drupal-off-canvas .form-text, #drupal-off-canvas .form-tel, #drupal-off-canvas .form-email, #drupal-off-canvas .form-url, #drupal-off-canvas .form-search, #drupal-off-canvas .form-number, #drupal-off-canvas .form-color, #drupal-off-canvas .form-file, #drupal-off-canvas .form-textarea, #drupal-off-canvas .form-date, #drupal-off-canvas .form-time{
background-color:white !important;
color:#000000 !important;
}

.ui-dialog-titlebar-close {
    z-index: 10;
    background-color: #008208;
}

.ui-dialog-titlebar-close {
    position: absolute;
    inset-block-start: 50%;
    inset-inline-start: auto;
    inset-inline-end: 0;
    width: 2rem;
    height: 2rem;
    opacity: .8;
    margin: 0 var(--gin-spacing-m);
    transform: translateY(-50%);
    background: none;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    transition: all 0.2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}