/* Custom Bootstrap */
    .fs-xsmall {font-size: x-small!important}
    .fs-xxsmall {font-size: xx-small!important}
    .fs-mini {font-size: 0.8rem!important}
    .fs-mini2 {font-size: 0.9rem!important}
    .rounded1 {border-radius: 1rem!important}
    .rounded95 {border-radius: 0.95rem!important}
    .box_shadow_none{box-shadow:none !important}

    .btn-group-mini>.btn,
    .btn-mini {
        padding: 0.1rem .3em;
        font-size: .775rem;
    }
    .btn-mini-circle {
        /* padding: 0.25rem 0.5rem;
        font-size: .875rem; */
        padding: 0.2rem .7em;
        font-size: .61rem;
    }
    .form-check-input:checked {
        background-color: #5eba7d;
        border-color: #5eba7d;
    }
    .text-underline-hover {
        text-decoration: none;
    }
    .text-underline-hover:hover {
        text-decoration: underline;
    }
    @media (min-width: 1400px) {
        .col-xxl-5-custom {
            width: 20%;
            float: left;
        }
    }
    @media (max-width: 576px) {
        .text-xs-center {
            text-align: center!important;
        }
    }

/* Custom */
    .form-floating-custom>.form-control,
    .form-floating-custom>.form-control-plaintext {
        padding: 0rem 0.75rem;
    }

    .form-floating-custom>.form-control,
    .form-floating-custom>.form-control-plaintext
    /* .form-floating>.form-select */
    {
        height: calc(3rem + 2px);
        line-height: 1;
    }
    .form-floating-custom>label {
        padding: 0.5rem 0.75rem;
    }
    .form-floating-custom>.form-control-plaintext:-webkit-autofill,
    .form-floating-custom>.form-control:-webkit-autofill {
        padding-top: 1.95rem;
        padding-bottom: 0.725rem;
    }
    .textareaMessageCard textarea {
        height: 140px !important;
        padding-top: 0;
    }
    .textareaMessageCard>.form-control-plaintext:focus,
    .textareaMessageCard>.form-control-plaintext:not(:placeholder-shown),
    .textareaMessageCard>.form-control:focus,
    .textareaMessageCard>.form-control:not(:placeholder-shown) {
        padding-top: 0.5rem;
    }

    .offcanvas-bigsize {
        /* width: 100% !important; */
        /* z-index: 1060; */
    }
    @media (min-width: 992px) {
        /* .offcanvas-bigsize {
            width: 500px !important;
            border-radius: 1rem 0 0 1rem;
        } */
    }

    .slideUp:after {
        content: "\f106";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        float: right;
        padding-left: 1rem;
    }
    .slideUp.collapsed:after {
        content: "\f107";
    }
    .slideDown:after {
        content: "\f107";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        float: right;
        padding-left: 1rem;
    }
    .slideDown.collapsed:after {
        content: "\f106";
    }