/* vue hide template until complete init */
[v-cloak] {
    display: none;
}
/* vue hide template until complete init */

/* modals */
.modal-header {
    background-color: #ec008c;
    color: #fff;
}

.modal-title {
    color: #fff;
}

.modal-footer {
    background: #fff;
}
/* modals */

/* required inputs */
.required::after {
    content: " *";
}
/* required inputs */

.b-form-datepicker .dropdown-menu {
    z-index: 1050;
}

.b-calendar-grid {
    width: 100% !important;
}

/* autocomplete search */
.search-results {
    position: absolute;
    z-index: 1;
}

.search-results .list-group-item{
    color: #3b4251;
    cursor: pointer;
    font-weight: 700;
}
.search-results .list-group-item.active,
.search-results .list-group-item:hover{
    color: #fff;
    background-color: #ec008c;
    border-color: #ec008c;
}

/* autocomplete search */

/* autocomplete search */
.search-results-ga-pec {
    max-height: 130px;
    overflow: auto;
}

.search-results-ga-pec-results {
    position: absolute;
    z-index: 100;
    overflow: unset;
}

.search-results-ga-pec .list-group-item{
    color: #3b4251;
    cursor: pointer;
    font-weight: 700;
}
.search-results-ga-pec .list-group-item.active,
.search-results-ga-pec .list-group-item:hover{
    color: #fff;
    background-color: #ec008c;
    border-color: #ec008c;
}

/* autocomplete search */

/* CKEDITOR */
.marker{
    background-color: yellow;
}
/* CKEDITOR */