.select {
    min-width: 100%;
}

.select select {
    min-width: 100%;
}

.center {
    text-align: center;
}

.left {
    text-align: left;
}

.items-center.col {
    flex-direction: column;
}

.items-start {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.items-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.items-end {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.items-space {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.items-space-around {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.space-bottom {
    margin-bottom: 16px;
}

.space-top {
    margin-top: 16px;
}

.space-left {
    margin-left: 8px;
}

.space-right {
    margin-right: 8px;
}

hr.small {
    margin: 8px 0px;
}

.table-modal {
    max-height: 500px;
    overflow: auto;
}

.sc-popover { 
    z-index: 5;
}

.pointer {
    cursor: pointer;
}

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

.modal {
  --bulma-shadow: none;
  --bulma-modal-card-head-padding: 1.2rem;
}

@media print {    
    .no-print, .no-print * {
        display: none !important;
    }
}

.ql-align-center {
    text-align: center;
}

.ql-align-left {
    text-align: start;
}

.ql-align-right {
    text-align: end;
}

.ql-toolbar {
    border-color: #dbdbdb;
    border-radius: 16px 16px 0 0;
}

.ql-container {
    border-color: #dbdbdb;
    border-radius: 0 0 16px 16px;
}

.white {
    color: #F0F0F0;
}