.red {
    color: red;
}


.swal-button {
    background-color: #248224;
    color: #fff;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    font-weight: 600;
    font-size: 14px;
    padding: 10px 24px;
    margin: 0;
    cursor: pointer;
}

.swal-button--cancel {
    background: #C93A2C;
    color: #fff;
}

.swal-button:not([disabled]):hover {
    background-color: #1b921b;
}

.swal-button--cancel:not([disabled]):hover {
    background-color: #ea5c4f;
}

.swal-modal .swal-text {
    text-align: center;
}

.swal-footer {
    display: inline-block;
}

.select2-floating .select2-selection__rendered {
    padding: 1rem 0.75rem !important;
}

.select2-floating .select2-container .select2-selection--single{
    height: calc(3.5rem + 2px) !important;
    line-height: 1.25 !important;
}

.select2-floating .select2-container--default .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 12px;
}

.touchspin-floating {
    position: relative !important;
    /*width:  calc(100% - 5px) !important;*/
}

.touchspin-floating .input-group > .form-control {
    height: calc(3.5rem + 2px) !important;
    line-height: 1.25 !important;
}

/*.flatpickr-input[readonly] {
    background-color: #fff !important;
}*/

.logo-client {
    width: 80px;
    height: 55px;
    object-fit: contain;
}