
         /* Apply Roboto Font */
         body {
         font-family: 'Roboto', sans-serif;
         }
         /* Logo on Top-Left */
         .logo {
         top: 50px;
         left: 80px;
         max-width: 300px; /* Adjust logo size */
         }
         /* Container with Background Image */
         .policy-container {
         position: relative;
         text-align: center;
         margin-bottom: 20px;
         padding: 50px 0;
         background: url('assets/icons/policy_background.png') no-repeat center center;
         background-size: cover;
         }
         /* Overlay to Control Visibility */
         .policy-container::before {
         content: "";
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         background: rgba(255, 255, 255, 0.8); /* Light overlay to make text readable */
         z-index: 1;
         }
         .policy-content {
         margin: auto;
         padding: 20px;
         border-radius: 8px;
         box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
         position: relative;
         z-index: 2; /* Keeps text and buttons above overlay */
         }
         .policy-container {
         text-align: left;
         margin-bottom: 20px;
         }
         .policy-card {
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
         width: 130px;
         height: 160px;
         background: white;
         border-radius: 8px;
         border: 2px solid transparent;
         cursor: pointer;
         transition: 0.3s;
         box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
         padding: 10px;
         }
         .policy-card img {
         width: 150px;
         height: 170px;
         padding: 10px;
         }
         .policy-card p {
         margin: 0;
         font-size: 14px;
         font-weight: 500;
         }
         /* Selected state */
         .policy-card.selected {
         border-color: #FF944C;
         }
         .custom-image {
         max-width: 200px; /* Adjust size as needed */
         width: 100%; /* Ensures responsiveness */
         height: auto; /* Maintains aspect ratio */
         }
         .custom-image-container {
         position: relative;
         display: inline-block;
         }
         .custom-border {
         position: absolute;
         top: -10px;
         left: -10px;
         width: 100%;
         height: 100%;
         border: 3px solid #F89962;
         transform: rotate(10deg);
         border-radius: 10px;
         z-index: -1;
         }
         .login-container {
         padding: 20px;
         border-radius: 8px;
         box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
         background: #fff;
         }
         /* Button Styles */
         .btn-custom {
         background-color: #FF944C !important;
         color: white !important;
         border: none;
         padding: 12px;
         font-size: 16px;
         border-radius: 5px;
         transition: 0.3s;
         }
         .btn-custom:hover {
         background-color: #e6843e !important;
         }
         /* Responsive Adjustments */
         @media (max-width: 992px) {
         .row {
         flex-direction: column;
         text-align: start;
         }
         .custom-image-container {
         margin: auto;
         }
         }
         .form-container {
         margin: auto;
         padding: 20px;
         background: #fff;
         border-radius: 8px;
         box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
         }
         .upload-section {
         background: #fff;
         display: flex;
         align-items: center;
         gap: 10px;
         cursor: pointer;
         border: 1px dashed #FF944C;
         padding: 30px;
         border-radius: 5px;
         width: 100%;
         justify-content: center;
         }
         .upload-label {
         font-size: 14px;
         color: #FF944C;
         font-weight: bold;
         }
         .submit-btn {
         width: 100%;
         background: #FF944C;
         color: white;
         padding: 12px;
         border-radius: 5px;
         transition: 0.3s;
         }
         .submit-btn:hover {
         background: #FF944C;
         }
         /* Footer Section */
         .app-footer {
         background-color: #f9f9f9; /* Light grey background */
         padding: 30px 0;
         }
         .app-footer .download-heading {
         font-size: 32px;
         font-weight: bold;
         color: #FF944C; /* Orange color */
         }
         .app-footer .download-text {
         font-size: 16px;
         color: #444;
         max-width: 450px;
         margin: auto;
         }
         .app-footer .download-buttons img {
         width: 150px; /* Adjust Play Store & App Store button sizes */
         margin-right: 10px;
         cursor: pointer;
         }
         /* Mobile Mockup */
         .app-footer .mobile-mockup img {
         max-width: 250px;
         }
         /* Centering Row Content */
         .app-footer .row {
         display: flex;
         align-items: center;
         justify-content: center;
         text-align: center;
         }
         /* Responsive Adjustments */
         @media (max-width: 992px) {
         .app-footer .download-buttons {
         justify-content: center;
         }
         .app-footer .mobile-mockup {
         text-align: center;
         margin-top: 20px;
         }
         }
         /* Footer Section */
         .footer {
         background-color: #1E1E1E; /* Black bottom section */
         padding: 0;
         }
         .footer .footer-top {
         background-color: #F89962; /* Orange stripe */
         padding: 10px 0;
         text-align: center;
         }
         .footer .footer-top p {
         margin: 0;
         color: white;
         font-size: 14px;
         }
         /* Responsive Adjustments */
         @media (max-width: 768px) {
         .footer .footer-top p {
         font-size: 12px;
         }
         }
         
         
         #company-list {
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid #ccc;
    position: absolute;
    background-color: white;
    z-index: 1000;
    width: 100%;
}

#company-list .dropdown-item {
    padding: 8px;
    cursor: pointer;
}

#company-list .dropdown-item:hover {
    background-color: #f0f0f0;
}

      