        body {
            font-family: 'Quicksand', sans-serif;
            background-color: #f8f9fa;
            font-size: 13px;
        }
        .form-control {
            display: block;
            width: 100%;
            height: calc(1.5em + 0.75rem + -4px);
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ced4da;
            border-radius: 0.25rem;
            transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        }
        .container {
            /*max-width: 960px; */
            padding: 30px;
            border-radius: 35px 0 35px 0;
            /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
            box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        }
        .form-header {
            background-color: #007bff;
            color: #fff;
            padding: 18px 18px;
            border-radius: 0.75rem 0 0.75rem 0;
            display: flex;
            justify-content: space-between; /* Aligns flex items on the main axis with space between them */
            align-items: center; /* Centers flex items along the cross axis */
        }
        .form-section {
            background-image: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
            padding: 20px;
            margin-bottom: 20px;
            border-radius: 35px 0 35px 0;
            box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
        }
        .form-footer {
            text-align: center;
            padding: 20px;
        }
        label {
            font-weight: bold;
        }
        .table-header-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 0; /* 2px top and bottom padding */
            background-image: linear-gradient(90deg, rgba(2,0,36,1) 59%, rgba(5,102,182,1) 100%, rgba(9,9,121,1) 100%);
        }
        .table-header-title {
            margin-left: 10px; /* Move title 15px to the right */
            color:#f9f9f9;
        }
        .table-header-button {
            margin-right: 10px; /* Move button 15px to the left */
        }
        .table_header th {
            padding: 4px 0; /* Minimize default padding */
        }
        label {
            margin-bottom: 0px;
            padding-left: 5px;
        }