    span.select2-selection.select2-selection--single{ padding-bottom: 29px; border-color: #cccccc;}
    input.select2-search__field{ border-color: #cccccc;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px;
    }

    span.select2-selection__arrow {  margin-top: 4px;  }
   
    /* ,input,textarea, */
    a,h1,h2,h3,h4,h5,h6,span,p,strong,select,b,i,li,label,td,th,button,radio,checkbox,div{
        text-transform: uppercase;
    }
   
    .select2{
        width: 100%!important;
    }
    .wrapper,
    body,
    html {
        min-height: 100%;
        /* overflow-x: hidden; */
        background: #f4f6f9;
    }
    section.content{
        padding: 0 !important;
    }
    .container-fluid{
        padding: 0 !important;    
    }


    
    /* Override select2 container styles */
    .select2-container--default .select2-selection--single {
        height: 28px !important; /* Match this value to the height above */
        padding: 0 8px !important; /* Adjust padding as needed */
        display: flex;
        align-items: center;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        margin: 0 !important; /* Remove padding */
        padding: 0 !important; /* Remove padding */
        line-height: 30px !important; /* Adjust this value to center text */
    }
    .select2-container .select2-selection--single .select2-selection__arrow {
        top: -4px !important; /* Adjust this value to center the arrow */
    }

    /* Change the text color of selected options (tags) */
    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        color: blue; 
    }


    input, textarea {
        height: 28px !important; 
        box-sizing: border-box; 
        display: flex;
        align-items: center; 
        font-size: 13px!important;
    }

   select{
        height: 30px !important;
        padding: 0 !important;
        font-size: 13px!important;
    }
    
    /* Prevent users from resizing textareas */
    /* textarea {  resize: none;  } */

    label{
        margin: 0 !important;
    }
    .required::after {
        content: " *";
        color: red;
    }

    .form-group{
        padding: 2px !important;
        margin: 0 !important;
    }
   
    .card-header,.card-body{
        padding: 3px 10px !important;
    }
   
    .main-header{
        padding: 0;
    }
    .brand-link{
        padding: 5px !important;
    }
    .content-wrapper{
        min-height: 400px;
    }
    .nowrap{
        white-space: nowrap !important;
    }

    
    .select2-container--default .color-preview {
        height: 12px;
        width: 12px;
        display: inline-block;
        margin-right: 5px;
        margin-top: 2px;
    }

    .small-sweet-alert {
        width: 320px !important; 
        height: 320px !important; 
        font-size: 14px !important; 
    }

    .swal-approve-btn  {
        background-color: rgb(38, 175, 68) !important; 
        color: white !important;
    }
    
    .swal-reject-btn { 
        background-color: rgb(202, 67, 67) !important;  
        color: white !important;
    }
    
    

        

    
    
