.text-danger {
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    color: #eb1414;
    padding-top: 5px;
}

.error-message {
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    color: #eb1414;
    padding-top: 5px;
    display: flex;
}

.has-error {
    border-color: #eb1414 !important;
}
.toastr {
    width: 360px;
}
.toastr.error {
    border: 1px solid #ed321b;
    color: #ed321b;
}

.toastr.error i {
    color: #ed321b;
}

.toastr.info {
    border: 1px solid #2f96b4;
}

.toastr.info i {
    color: #2f96b4;
}

.toastr.warning {
    border: 1px solid #eabb00;
    color: #eabb00;
}

.toastr.warning i {
    color: #eabb00;
}

.dp__input_wrap input {
    padding: 0;
    padding-left: 35px;
}

.field_wpr .dp__input_wrap input:focus,
.field_wpr .vue-tel-input input:focus {
    box-shadow: none;
}

.multiselect-option.is-selected.is-pointed .multiselect-sub-title {
    color: #FFF;
}

.multiselect-dropdown .multiselect-options {
    flex-wrap: nowrap;
    margin: 0;
}

.multiselect-dropdown ul.multiselect-options li {
    padding: var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);
    width: 100%;
}

.multiselect-option.is-selected {
    background: #2F7FED !important;
}

.multiselect-option.is-selected.is-pointed {
    background: #2F7FED !important;
    opacity: .8;
}

.bt-white {
    border-top: 1px solid;
}
