@font-face { font-family: 'fontello'; src: url('./font/fontello.eot?78273339'); src: url('./font/fontello.eot?78273339#iefix') format('embedded-opentype'), url('./font/fontello.woff?78273339') format('woff'), url('./font/fontello.ttf?78273339') format('truetype'), url('./font/fontello.svg?78273339#fontello') format('svg'); font-weight: normal; font-style: normal; } body { font-family: 'Arial'; background: #121212; margin: 0; } .main-box { background: none; color: #50C878; max-width: 310px; height: 100%; border-radius: 20px; border: 3px solid #00aaff; padding: 15px; margin-left: auto; margin-right: auto; transition: 0.3s; text-align: center; min-height: 150px; background: rgba(255, 255, 255, 0.05); margin-top: 25px; } h1 { color: #50C878; margin-top: 5px; font-weight: bold; } .box { width: 100%; border-collapse: collapse !important; text-align:left; } .box td, .box th { padding: 5px; border: 1px solid #00aaff; } .box td, th, a{ text-decoration: none; } .button { background: rgba(62, 66, 66, 0.3); border: 1px solid #00aaff; border-radius: 7px; background: #00aaff; color: #fff; font-weight: bold; text-align: center; vertical-align: middle; text-decoration: none; display: inline-block; font-size: 16px; margin-top: 20px; margin-bottom: 10px; cursor: pointer; width: 99%; height: 25px; margin-bottom: 0px; border-width: 2px; padding-top: 8px; margin-top: 15px; } .button:hover { background: #0055aa; } .button:active { background-color: #0055aa; } .icon { font-family: "fontello"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wifi-rates-button { font-size: 16px; color:#40E0D0; } /* Left arrow sliding animation */ @keyframes slideLeft { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(-10px); } } /* Right arrow sliding animation */ @keyframes slideRight { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(10px); } } /* Left arrow style and animation */ .arrow-left { display: inline-block; animation: slideLeft 1.5s infinite; pointer-events: none; /* Allow the link to remain clickable */ } /* Right arrow style and animation */ .arrow-right { display: inline-block; animation: slideRight 1.5s infinite; pointer-events: none; /* Allow the link to remain clickable */ } .Connected { font-family: Tahoma; margin-bottom: 20px; } #contactButton { color: #40E0D0; text-decoration: none; font-size: 15px; cursor: pointer; } .modal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.5); } .modal-content { background-color: #e0ffff; margin: 15% auto; padding: 20px; width: 80%; max-width: 500px; border-radius: 10px; } .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; } input[type="text"] { width: 85%; font-weight: bold; padding: 10px; margin: 10px 0; border: 2px solid #00aaff; border-radius: 5px; background: rgba(255, 255, 255, 0.2); color: black; } input[type="text"]:focus { border: 2px solid #00aaff; } /* Blinking animation */ @keyframes blinkAnimation { 0%, 100% { opacity: 1; } 50% { opacity: 0; } } /* Blinking animation */ @keyframes blinkAnimation { 0%, 100% { opacity: 1; } 50% { opacity: 0; } } /* Fade-out animation */ @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } /* Class for blinking and fading out */ .blink-active { display: block; /* Show the element */ animation: blinkAnimation 1s step-start infinite, fadeOut 1s forwards 5s; /* Blink for 5 seconds then fade out */ } .blink-error { animation: blink-red 1s infinite; /* Blinking effect */ opacity: 1; /* Initially fully visible */ transition: opacity 1s ease-out; /* Smooth fade-out transition */ } @keyframes blink-red { 0%, 100% { color: red; } 50% { color: transparent; /* Blink by making the text transparent */ } } .fade-out { opacity: 0; /* Set opacity to 0 for fade-out effect */ }