    /* Vibration animation */
    @keyframes vibration {
        0% { transform: translateX(0); }
        25% { transform: translateX(-2px); }
        50% { transform: translateX(2px); }
        75% { transform: translateX(-2px); }
        100% { transform: translateX(0); }
    }
    .vibrate {
        animation: vibration 0.2s ease;
        border-color: red;
        color: red;
        border : 2.5px solid red;

    }
    /* Invalid placeholder color */
    input.red-placeholder::-webkit-input-placeholder {
        color: tomato;
    }
    .chosen-container-single .chosen-single {
        height: 40px !important;
        background: white !important;
        border: 1px solid #d7d7d7 !important;
    }
    .form-label {
        margin-bottom: 0 !important;
    }
    .chosen-container-single .chosen-default {
        height: 40px !important;
    }

    .chosen-container-single .chosen-single div b {
        background-size : 70px 59px !important;
    }
    .chosen-container-single, .chosen-single {
        line-height: 30px !important;
    }
    /* Center the dropdown icon in chosen-select */
    .chosen-container .chosen-single .chosen-single-arrow {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
    }
    .columns .chosen-container, .column .chosen-container {
        width: 100% !important;
        margin-bottom: 10px;
    }
    [class*="col-"] .chosen-container .chosen-drop {
        max-height: auto !important; /* Adjust the height as needed */
        overflow-y: auto; /* Add scrollbar if options exceed max-height */
    }
    [class*="col-"] .chosen-container {
        width:100%!important;
    }
    [class*="col-"] .chosen-container .chosen-search input[type="text"] {
        padding:2px!important;
        width:100%!important;
        max-height: 50px !important;
        color: blue !important;
        font-size: 14px !important;
        margin:0px;
    }
    [class*="col-"] .chosen-container .chosen-drop {
        width: 100%!important;
    }
    .small-input {
        width: 80px !important; /* Adjust this width as needed */
        border: 1px solid #ccc;
        border-radius: 4px;
        font-size: 14px;
    }
    .input-group .form-control, .input-group .input-group-text {
        height: 40px !important;
    }
