body { padding: 0px; margin: 0px; width: 100vw; } * { user-select: none; } #container { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 1280px; height: 720px; border-radius: 0.25rem; overflow: hidden; } #top { display: flex; position: relative; height: 50px; align-items: center; justify-content: center; text-align: center; color: white; border-radius: 0.5rem 0.5rem 0 0; } .logo { position: absolute; left: 0; user-select: none; } #close:hover { scale: 1.1; cursor: pointer; transition: 0.2s ease-in-out; } #close { position: absolute; right: 0; margin-right: 10px; transition: 0.1s ease-in-out; user-select: none; } #settings:hover { scale: 1.1; cursor: pointer; transition: 0.2s ease-in-out; } #settings { position: absolute; right: 0; margin-right: 50px; transition: 0.1s ease-in-out; user-select: none; } #sletAll:hover { scale: 1.1; cursor: pointer; transition: 0.2s ease-in-out; } #sletAll { position: absolute; right: 0; margin-right: 85px; transition: 0.1s ease-in-out; user-select: none; } #title { font-family: 'Contrail One', cursive; font-size: 1.2rem; letter-spacing: 1; position: absolute; top: 16px; user-select: none; } /* Table */ table#opkaldElementer { font-family: 'Roboto', sans-serif; border-collapse: collapse; width: 100%; font-size: 0.95rem; } #opkaldsliste { font-family: 'Roboto', sans-serif; border-collapse: collapse; width: 100%; font-size: 0.95rem; } .table-elementer { border-collapse: collapse; border-spacing: 0; width: 100%; display: table; border-bottom: 1px solid #ababab; } .table-all td, .table-all th { padding: 8px 8px; display: table-cell; text-align: center; vertical-align: middle; } .table-elementer td, .table-elementer th { padding: 8px 8px; display: table-cell; text-align: center; vertical-align: middle; } td { vertical-align: middle !important; } th { text-align: center !important; font-weight: 500; } /* Opkaldsliste Elementer */ #opkaldElementer > tbody > tr > th:nth-child(1) { width: 15%; } #opkaldElementer > tbody > tr > th:nth-child(2) { width: 35%; } #opkaldElementer > tbody > tr > th:nth-child(3) { width: 14%; } #opkaldElementer > tbody > tr > th:nth-child(4) { width: 12%; } #opkaldElementer > tbody > tr > th:nth-child(5) { width: 12%; } #opkaldElementer > tbody > tr > th:nth-child(6) { width: 12%; } /* Opkaldsliste */ #opkaldsliste > tbody:nth-child(1) > tr:nth-child(n) > td:nth-child(1) { width: 15%; } #opkaldsliste > tbody:nth-child(1) > tr:nth-child(n) > td:nth-child(2) { width: 35%; } #opkaldsliste > tbody:nth-child(1) > tr:nth-child(n) > td:nth-child(3) { width: 14%; } #opkaldsliste > tbody:nth-child(1) > tr:nth-child(n) > td:nth-child(4) { width: 12%; } #opkaldsliste > tbody:nth-child(1) > tr:nth-child(n) > td:nth-child(5) { width: 12%; } #opkaldsliste > tbody:nth-child(1) > tr:nth-child(n) > td:nth-child(6) { width: 12%; } #GPS { background-color: #1b9d00; } #tagOpkald { background-color: #41a6ff; } #Slet { background-color: #ff5a5a; } #GPS, #tagOpkald, #Slet { font-family: 'Roboto', sans-serif; padding: 8; border-radius: 0.25rem; font-size: 0.9rem; transition: 0.2s ease-in-out; color: white; } #GPS:hover, #tagOpkald:hover, #Slet:hover { cursor: pointer; scale: 1.05; } .opkaldElement { background-color: white; color: white !important; } .opkald { background-color: white; color: white !important; height: 645px; overflow: scroll; border-radius: 0 0 0.25rem 0.25rem; } /* Hide Scroll Bar */ ::-webkit-scrollbar { width: 0px; } #opkaldElementer > tbody > tr { background: white; } tr:nth-of-type(odd) { background: #e0e0e0; } /* Opkaldsliste Elementer Bottom Line */ #settingsPage { display: none; position: absolute; width: 1280px; height: 100px; bottom: 0; border-radius: 0.5rem 0.5rem 0 0; background: #d8d8d8; } .swal2-popup { font-size: 0.8rem !important; font-family: 'Roboto', sans-serif; } button.swal2-confirm.swal2-styled.swal2-default-outline { width: 75; } button.swal2-deny.swal2-styled { width: 75; } .swal2-styled.swal2-default-outline:focus { box-shadow: 0 0 0 0 rgb(100 150 200 / 50%) !important; } .swal2-styled.swal2-confirm:focus { box-shadow: 0 0 0 0 rgb(112 102 224 / 50%); } .switch { position: relative; display: inline-block; width: 55px; height: 30px; margin-bottom: 10px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .slider:before { position: absolute; content: ""; height: 22px; width: 22px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .slider { background-color: #2196F3; } input:focus + .slider { box-shadow: 0 0 0 #2196F3; } input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } /* Rounded sliders */ .slider.round { border-radius: 34px; } .slider.round:before { border-radius: 50%; } .darkMode { font-size: 1rem; margin-top: 5px; margin-bottom: 10px; } label.swal2-input-label { font-size: 1rem !important; } .swal2-range { margin-top: 0 !important; } .sound { font-size: 1rem; margin-top: 20px; margin-bottom: 10px; } .sounds { margin-bottom: 10px; display: flex; justify-content: center; } .soundBtn { background-color: #cccccc; padding: 10px; width: 75px; margin-right: 5px; margin-left: 5px; border-radius: 50px; } .soundBtn:hover { cursor: pointer; } .swal2-range { flex-direction: column; justify-content: center; text-align: center; } .swal2-range input { width: 100% !important; } .swal2-range output { width: 100% !important; } .dark-mode { background-color: #212529 !important; color: white !important; } .dark-mode-tr { background-color: #1b1e21 !important; color: white !important; }