.Draftail-Editor {
    min-height: 500px;
}

.Draftail-block--IMAGE_CAPTION  {
    font-style: italic;
    margin-bottom: 1.5rem;
    position: relative;
}

.Draftail-block--IMAGE_CAPTION:after {
    color: #666;
    content: 'Image caption';
    font-size: 11px;
    font-style: initial;
    position: absolute;
}

/* Editor styles overriding the child default block */
/* These are stored in "wagtail_hooks.py" */
.Draftail-block--CENTER > .public-DraftStyleDefault-block {
    text-align: center !important;
}
.Draftail-block--LEFT>.public-DraftStyleDefault-block {
    text-align: left !important;
}
.Draftail-block--RIGHT>.public-DraftStyleDefault-block {
    text-align: right !important;
}

/* Left-align button icon */
.icon-align-left:before {
    content: "<<";
}

/* Center-align button icon */
.icon-align-center:before {
    content: "||";
}

/* Company icon - displays as a group of people */
.icon-company:before {
    content: "O";
}

/*Text-align does not affect images*/
.richtext img[data-embedtype*="image"] {
    display: block;
}

/*Override Wagtail editor image alignment display*/
.richtext img.richtext-image.left {
    float: none;
    margin-left: 0;
    margin-right: 0;
}

.richtext img.richtext-image.right {
    float: none;
    margin-left: 0;
    margin-right: 0;

}

.richtext img.richtext-image.full-width {
    float: none;
    margin-left: 0;
    margin-right: 0;
}

/* Customize "tag" field multiple checkbox field to display items
   in a more compact cluster.
 */
ul#id_tags {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
ul#id_tags li {
    flex-basis: 200px;
}

/* Style button for showing and hiding Article tags */
.button.tags-button {
    margin: 0 0 1rem 0;
}


/* RGBColorField */
#id_color {
    height: 40px!important;
    width: 100px!important;
    padding: 0px!important;
}

/* Wagtail Autocomplete */
.c-wagtailautocomplete__selection {
    background-color: transparent;
    margin-bottom: 0;
}
.c-wagtailautocomplete__selection:hover {
    background-color: #fafafa;
}
.c-wagtailautocomplete__suggestions__item {
    color: #444;
}
.c-wagtailautocomplete__search,
.c-wagtailautocomplete__suggestions__item,
.c-wagtailautocomplete__selection__label,
.c-wagtailautocomplete__selection__button {
    padding: .5rem 1rem;
}
.c-wagtailautocomplete__selection__icon {
    width: 0.9em;
    height: 0.9em;
}
.c-wagtailautocomplete__selection__icon path {
    fill: #444;
}
.c-wagtailautocomplete__selection:hover
.c-wagtailautocomplete__selection__icon path {
    fill: #43b1b0;
}

.c-wagtailautocomplete__search-icon {
    height: 24px;
    width: 24px;
}
.c-wagtailautocomplete__suggestions__item--active {
    background-color: #fafafa;
}

.c-wagtailautocomplete__search,
.c-wagtailautocomplete__suggestions__item {
    padding-left: 2rem;
}

.drafted_ul {
    padding-left: 0px;
    position: relative;
    list-style-type: none;
    margin-top: 0px
}

/* Hide preview button on Article Builder because is no longer using and usable */
button.action-preview {
    display: none;
}

footer {
    width: 100%;
}

div.company_milestone div:first-child label{
    display: inline-table;
}
