html, body { display: flex; justify-content: center; text-align: center; font-size: 17px; font-family: 'Century Gothic','Microsoft JhengHei','Segoe UI',Arial; } .footer { color: black; font-size: 15px; } input { font-size: 17px; font-family: 'Century Gothic','Microsoft JhengHei','Segoe UI',Arial; padding: 7px; border-radius: 5px; cursor: pointer; } .button { font-size: 17px; padding: 7px; border-radius: 5px; border: none; background-color: black; color: white; cursor: pointer; } .button:hover { background-color: white; color: black; } .matched-div { font-family:'Century Gothic','Microsoft JhengHei','Segoe UI',Arial; color: blue; } .matched-button { font-size: 17px; font-family: 'Century Gothic','Microsoft JhengHei','Segoe UI',Arial; border-radius: 5px; border: none; padding: 7px; margin-bottom: 8px; background-color: blue; color: white; cursor: text; } .selected-button { font-size: 17px; font-family: 'Century Gothic','Microsoft JhengHei','Segoe UI',Arial; border-radius: 5px; border: none; padding: 7px; background-color: red; color: white; cursor: text; } .selected-div { font-family:'Century Gothic','Microsoft JhengHei','Segoe UI',Arial; color: red; } .option { color: black; cursor: pointer; list-style-type: none; /* Remove default bullet */ /*display: inline-block;*/ /* Display the options horizontally */ } .option:hover { color: red; } .option:before { content: "🠊"; /* Unicode character */ font-size: 20px; margin-right: 3px; color: blue; transition: color 0.3s ease; /* Smooth transition for color change */ } .selectedOptions { color: black; cursor: pointer; } .selected-option .remove-option { font-size: 23px; margin-left: 15px; margin-right: 1px; cursor: pointer; color: red; } .selected-option .remove-option:hover { color: blue; } .clear-icon { position: absolute; background-color: transparent; color: red; border: none; outline: none; cursor: pointer; font-size: 23px; font-family: 'Century Gothic','Microsoft JhengHei','Segoe UI',Arial; } .clear-icon:hover { color: blue; } .clear-all-selected-icon { font-size: 17px; font-family: 'Century Gothic','Microsoft JhengHei','Segoe UI',Arial; font-style: italic; background-color: transparent; color: red; border: none; cursor: pointer; } .clear-all-selected-icon:hover { color: blue; } .rounded-gridview { border-radius: 10px; overflow: hidden; /* Ensures the content does not overflow rounded corners */ border: 1px solid #ccc; box-shadow: inset 0 0 5px rgba(0,0,0,0.1), inset 0 0 5px rgba(0,0,0,0.1); } .rounded-gridview th { border: 1px solid #ccc; box-shadow: inset 0 0 5px rgba(0,0,0,0.1), inset 0 0 5px rgba(0,0,0,0.1); } .rounded-gridview td { border: 1px solid #ccc; box-shadow: inset 0 0 5px rgba(0,0,0,0.1), inset 0 0 5px rgba(0,0,0,0.1); } .row-spacing { margin-bottom: 5px; padding-bottom: 5px; } .popup-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); /* Semi-transparent black background */ z-index: 9999; text-align: center; } .popup-content { display: inline-block; max-width: 100%; max-height: 100%; margin: auto; background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); overflow: auto; /* Enable scrolling if content exceeds dimensions */ border-radius: 5px; padding: 7px; position: relative; top: 50%; transform: translateY(-50%); } .popup-content img { max-width: 100%; max-height: 100%; display: block; margin: auto; max-width: 200px; max-height: 200px; } .close-button { position: absolute; top: 0; right: 5px; font-size: 23px; cursor: pointer; color: red; } .close-button:hover { color: blue; } .license-status { font-size: 15px; font-style: italic; color: red; margin-top: 0; }