/***** Dark Mode Styles *****/
@media (prefers-color-scheme: dark) {
	  body {
	  	    background-color: #121212;
	  	        color: #f5f5f5;
	  	          }

	  	            body h1, body h2, body h3, body h4, body h5, body h6 {
	  	            	    color: #f5f5f5 !important;
	  	            	      }

	  	            	        p, li, blockquote {
	  	            	        	    color: #f5f5f5;
	  	            	        	      }

	  	            	        	        a {
	  	            	        	        	    color: #8ab4f8;
	  	            	        	        	      }

	  	            	        	        	        table {
	  	            	        	        	        	    background-color: #1e1e1e;
	  	            	        	        	        	        border-collapse: collapse;
	  	            	        	        	        	            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
	  	            	        	        	        	              }

	  	            	        	        	        	                th, td {
	  	            	        	        	        	                	    border-color: #333;
	  	            	        	        	        	                	      }

	  	            	        	        	        	                	        th {
	  	            	        	        	        	                	        	    background-color: #333;
	  	            	        	        	        	                	        	        color: #f5f5f5;
	  	            	        	        	        	                	        	            font-weight: bold;
	  	            	        	        	        	                	        	              }

	  	            	        	        	        	                	        	                td {
	  	            	        	        	        	                	        	                	    background-color: #1e1e1e;
	  	            	        	        	        	                	        	                	        color: #f5f5f5;
	  	            	        	        	        	                	        	                	          }

	  	            	        	        	        	                	        	                	            /* Specific fixes for special table classes */
	  	            	        	        	        	                	        	                	              .status-table th, .table-docs th {
	  	            	        	        	        	                	        	                	              	    background-color: #333 !important;
	  	            	        	        	        	                	        	                	              	        color: #f5f5f5 !important;
	  	            	        	        	        	                	        	                	              	          }
thead th {
    background-color: #333;
    color: #f5f5f5;
}
	  	            	        	        	        	                	        	                	              	            .document {
	  	            	        	        	        	                	        	                	              	            	    background: #1e1e1e;
	  	            	        	        	        	                	        	                	              	            	        border: 1px solid #444;
	  	            	        	        	        	                	        	                	              	            	          }

	  	            	        	        	        	                	        	                	              	            	            .pdf-links a {
	  	            	        	        	        	                	        	                	              	            	            	    background: #333;
	  	            	        	        	        	                	        	                	              	            	            	        color: #ddd;
	  	            	        	        	        	                	        	                	              	            	            	            border-color: #444;
	  	            	        	        	        	                	        	                	              	            	            	              }

	  	            	        	        	        	                	        	                	              	            	            	                .pdf-links a:hover {
	  	            	        	        	        	                	        	                	              	            	            	                	    background: #555;
	  	            	        	        	        	                	        	                	              	            	            	                	      }

	  	            	        	        	        	                	        	                	              	            	            	                	        .lightbox {
	  	            	        	        	        	                	        	                	              	            	            	                	        	    background-color: rgba(0, 0, 0, 0.95);
	  	            	        	        	        	                	        	                	              	            	            	                	        	      }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      }

	  	            	        	        	        	                	        	                	              	            	            	                	        	      /***** Universal Table Styles (Light and Dark) *****/
	  	            	        	        	        	                	        	                	              	            	            	                	        	      th, td {
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	  padding: 12px;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	    text-align: center;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      border-bottom: 1px solid #ddd;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      }

	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      /***** Flag Images Styling *****/
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      .flag {
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	  height: 40px;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	    width: auto;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	      vertical-align: middle;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        margin-right: 10px;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        }

	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        /***** PDF Links Styling *****/
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        .pdf-links {
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	  display: flex;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	    gap: 15px;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	      justify-content: center;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	        margin-top: 15px;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          font-weight: bold;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          }

	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          .pdf-links a {
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	  text-decoration: none;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	    color: #333;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	      border: 1px solid #ccc;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	        padding: 5px 10px;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	          border-radius: 5px;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            background: #f4f4f4;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            }

	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            .pdf-links a:hover {
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  background: #ddd;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  }

	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  /***** Color Coding for Status/Response *****/
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  .unsent, .no-response {
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	  color: #8B0000;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    font-weight: bold;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    }

	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    .sent, .response-received {
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    	  color: #0B6623;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    	    font-weight: bold;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    	    }

	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    	    /***** Hide the Grav Footer *****/
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    	    #footer {
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    	    	  display: none;
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    	    	  }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    	    }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  	    }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            	  }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          	            }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        	          }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      	        }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      	      }
	  	            	        	        	        	                	        	                	              	            	            	                	        	      }
	  	            	        	        	        	                	        	                	              	            	            	                	        }
	  	            	        	        	        	                	        	                	              	            	            	                }
	  	            	        	        	        	                	        	                	              	            	            }
	  	            	        	        	        	                	        	                	              	            }
	  	            	        	        	        	                	        	                	              }
	  	            	        	        	        	                	        	                }
	  	            	        	        	        	                	        }
	  	            	        	        	        	                }
	  	            	        	        	        }
	  	            	        	        }
	  	            	        }
	  	            }
	  }
}
