.required .q-field__label:before {
    content: '* ';
}
.input-label-float.q-field--float .q-field__label {
    transform: translateY(-120%) translateX(-5px) scale(0.75);
    background: #fff;
    right: inherit;
    padding: 0 5px;
    z-index: 10;
}
.input-label-float.q-field--dense.q-field--float .q-field__label {
    transform: translateY(-85%) translateX(-5px) scale(0.75);
}
.input-label-float.q-field--labeled .q-field__native, .input-label-float.q-field--labeled .q-field__prefix, .input-label-float.q-field--labeled .q-field__suffix {
    padding-top: 8px;
}
.bg-primary {
    background: #72c7d7 !important;
}
.bg-primary:hover {
    background: #0093b2 !important;
    transition: 0.4s;
}
.text-primary {
    color: #72c7d7 !important;
}
.q-field--outlined.q-field--focused .q-field__control:after {
    border-color: #00c2df !important;
}
.q-field--outlined .q-field__control:before {
    border-radius: 4px !important;
    border: solid 2px #6a6a6a !important;
}
.q-field--outlined .q-field__control:hover:before {
    border-color: #00c2df !important;
}


.q-field--outlined .q-field__control:focus:before {
    border-color: red !important;
}


.q-field--outlined .q-field__control .q-field--focused:hover:before {
    border-color: #00c2df !important;
}
.q-checkbox__inner--truthy, .q-checkbox__inner--indet {
    color: #72c7d7 !important;
}
.multiple-select .q-item__label {
    font-family: DINPro;
    font-size: 13px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.19px;
    color: #555454 !important;
}
.multiple-select-active .q-item__label {
    font-family: DINPro;
    font-size: 13px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.19px;
    color: #002f6c;
}
