.inputfile { width: 10px; height: 10px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } .loader, .loader:before, .loader:after { border-radius: 50%; width: 2em; height: 2em; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: load7 1.8s infinite ease-in-out; animation: load7 1.8s infinite ease-in-out; } .loader { color: #333; font-size: 10px; margin-left: auto; margin-right: auto; position: relative; text-indent: -9999em; z-index: 999; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .loader:before, .loader:after { content: ''; position: absolute; top: 0; } .loader:before { left: -4.5em; -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .loader:after { left: 4.5em; } @-webkit-keyframes load7 { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em; } 40% { box-shadow: 0 2.5em 0 0; } } @keyframes load7 { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em; } 40% { box-shadow: 0 2.5em 0 0; } } tr:hover { filter: brightness(85%); } .d-modal { border-radius: 10px; border-style: solid; border-width: 1px; border-color: #3333336e; background-color: hsla(0, 0%, 100%, 0.95); box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; left: 50%; max-width: 90%; position: absolute; top: 40%; transform: translate(-50%, -50%); width: 25em; text-align: left; max-height: 40vh; display: flex; flex-direction: column; z-index: 999; } .d-modal-close { cursor: pointer; align-items: center; color: #111827; display: flex; height: 4.5em; justify-content: center; position: absolute; right: 0; top: 0; width: 4.5em; } .d-modal-title { color: #111827; padding: 1.5em 2em; position: relative; width: calc(100% - 4.5em); } .d-modal-content { border-top: 1px solid #e0e0e0; padding: 2em; overflow: auto; } .topnav { background-color: #333; overflow: hidden; width: fit-content; float: right; border-radius: 5px; height: 28px, ; } .topnav a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 5px 10px; text-decoration: none; font-size: 16px; } .topnav a:hover { background-color: #ddd; color: black; } .topnav a.active { background-color: #56c080; color: white; } .topnav .icon { display: none; } * { box-sizing: border-box; } .logo { width: 100%; } .lbl-wifi { text-align: right; padding: 0 } html { font-family: sans-serif; } details, header, main, summary { display: block; } .table { width: 90%; margin: auto; border-collapse: collapse; border-spacing: 0; } a { background-color: transparent; } a:active, a:hover { outline: 0; } b { font-weight: 700; } h1 { font-size: 38px; } h2 { font-size: 24px; } hr { padding: 0; } .input-label { color: #015293; position: relative; left: 8px; bottom: -7px; z-index: 2; display: inline-block; margin-bottom: 0; padding-right: 7px; padding-left: 6px; border-style: solid; border-width: 1px; border-color: #dcdce5; border-radius: 6px; background-color: #fff; font-size: 13.5px; line-height: 17px; font-weight: 500; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px #fff inset !important; } input[type='checkbox'] { box-sizing: border-box; padding: 0; } input[type='text'], input[type='number'], input[type='password'], select { height: 40px; width: 100%; padding-top: 10px; padding-left: 20px; border: 1px solid #ccc; border-radius: 6px; box-shadow: 0 1px 2px 0 rgba(220, 220, 230, 0.5); transition: border-color 200ms ease, box-shadow 200ms ease; font-size: 16px; } input::placeholder { color: #5e5e5e; } input:hover { border-color: rgba(0, 0, 0, 0.8); box-shadow: 0 1px 4px 0 rgba(220, 220, 229, 0.9); } input:focus, select:focus { border-color: #3898EC; outline: 0; } .ctn:before, .ctn:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .ctn:after { clear: both; } .ctn { display: block; max-width: 940px; margin: 10px auto 10px auto; padding: 10px 40px; clear: both; flex-direction: row; justify-content: center; flex-wrap: wrap; align-items: center; align-content: space-around; border-radius: 10px; border-style: solid; border-width: 1px; border-color: #3333336e; background-color: hsla(0, 0%, 100%, 0.8); box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } footer { text-align: center; font-size: 12px; margin: 40px } #about { color: lightgray } .body { padding-right: 20px; padding-left: 20px; border-radius: 10px; background-color: #edf0f3; background-clip: border-box; } .title { display: flex; justify-content: center; align-items: center; flex: 1; } .heading-2 { padding-right: 20px; padding-left: 20px; font-weight: 400; text-align: center; } .form { position: static; padding-right: 20px; padding-left: 20px; } button, .btn { display: inline-flex; padding: 10px 15px; background-color: #3898EC; color: #fff; border: 0; cursor: pointer; min-width: 40%; border-radius: 5px; justify-content: center; } button:hover, .btn:hover { filter: brightness(85%); } .btn-bar { display: flex; margin-top: 20px; padding: 20px; justify-content: right; flex-wrap: wrap; align-items: stretch; align-content: space-around; grid-column-gap: 30px; grid-row-gap: 20px; } .tf-wrapper { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 12px; flex-direction: column; align-items: flex-start; } .show-hide { max-width: 100%; display: flex; background-color: #fff; font-size: 13.5px; } .show-hide-wrap { position: absolute; left: auto; top: 40%; right: 2%; bottom: auto; z-index: 4; cursor: pointer; } .svg { display: flex; width: 20px; margin-right: 10px; } .svg-e { margin-top: 5px; } .heading { margin-right: 10px; margin-left: 10px; } .hide, .show-hide.w--current { display: none; } .toggle { cursor: pointer; display: inline-block; margin: 0 0 12px 0; left: 0px; padding: 5px; width: 100% } .toggle-switch { display: inline-block; background: #ccc; border-radius: 16px; width: 58px; height: 32px; position: relative; vertical-align: middle; transition: background .25s; } .toggle-switch:before, .toggle-switch:after { content: ""; } .toggle-switch:before { display: block; background: linear-gradient(to bottom, #fff 0%, #eee 100%); border-radius: 50%; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25); width: 24px; height: 24px; position: absolute; top: 4px; left: 4px; transition: left .25s; } .toggle:hover .toggle-switch:before { background: linear-gradient(to bottom, #fff 0%, #fff 100%); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } .t-check:checked+.toggle-switch { background: #56c080; } .t-check:checked+.toggle-switch:before { left: 30px; } .t-check { position: absolute; visibility: hidden; } .toggle-label { margin-left: 5px; position: relative; top: 2px; } @media screen and (max-width: 991px) { .ctn { max-width: 728px; } .ctn { position: relative; overflow: visible; max-width: 95%; padding-right: 20px; padding-left: 20px; grid-column-gap: 10px; grid-row-gap: 10px; object-fit: contain; } .wifi-connect { padding-right: 20px; padding-left: 20px; } } @media screen and (max-width: 767px) { .wifi-connect { padding-right: 10px; padding-left: 10px; } } @media screen and (max-width: 608px) { .btn-bar { margin-top: 20px; flex-direction: column; } .topnav { margin-bottom: 5px; width: -webkit-fill-available } .topnav a { padding: 5px 20px; } .topnav a:not(.active) { display: none; } .topnav a.icon { float: right; display: block; } .topnav a:hover { background-color: rgba(221, 221, 221, 0); color: rgb(90, 90, 90); } .topnav.responsive { position: relative; } .topnav.responsive .icon { position: absolute; right: 0; top: 0; } .topnav.responsive a { float: none; display: block; text-align: left; } .hide-tiny { display: none; } } @media screen and (max-width: 479px) { h1 { font-size: 30px; } .body { padding-right: 2px; padding-left: 2px; } .heading-2 { margin-top: 10px; padding-right: 0; padding-left: 0; } .form { padding-right: 0; padding-left: 0; } .ctn { max-width: 100%; padding: 0 10px 0 10px; } }