/* Ensure the table layout is fixed */
table {
    max-width: 100%;
}

table:not(#offerPaymentsTable) tr td:not(:last-child) {
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ckeditor td {
    max-width: none !important;
    white-space: normal !important;
    text-overflow: clip !important;
}

.cke_dialog_ui_input_select {
    display: block !important;
}

input:-webkit-autofill ~ label {
    font-size: .8rem;
    transform: translateY(-140%);
}

.select-wrapper input.select-dropdown{
	padding: 0.2rem 0;
}

textarea.md-textarea{
	height: 6.1rem;
    resize: vertical;
    overflow-y: auto;
}

.offers-pages .image-thumb{
    position: relative;
}

.offers-pages .image-thumb{
    width: 50%;
}

.offers-pages .image-thumb a{
    position: absolute;
    top: 5px;
    left: 10px;
    display: none;
}

.offers-pages .image-thumb:hover a{
    display: block;
}

.sortable-list-group{
    overflow-y: auto;
}

.sortable-list-group li{
    display: inline-block;
}

.sortable-list-group .sortable-placeholder{
    height: 3rem;
}

.easy-autocomplete input {
    color: #464a4c;
    padding: .5rem 0 .6rem;
}
.dropdown-content li>a, .dropdown-content li>span {
    font-size: 1rem;
    color: black!important;
    display: block;
    padding: 1rem;
}
.dropdown-content {
    max-height: 420px;
}