UNPKG

iobroker.fully-tablet-control

Version:
594 lines (492 loc) 11.6 kB
/* You can delete those if you want. I just found them very helpful */ * { box-sizing: border-box; } .m { /* Don't cut off dropdowns! */ overflow: initial; } /* Add your styles here */ /* Tabs section */ .tabs { height: auto !important; } /*!* Table header *!*/ table.table-values th.header { background-color: #2196f3; font-size: 90%; text-align: center; line-height: 1em; padding: 6px 2px; border-radius: 5px; text-align-last: center; width: auto; } div.table-values-div { padding: 6px 2px; text-align-last: center; } .m .btn { border-radius: 20px !important; } .m #dialog-select-member .modal-content .grid-main-wob-div { height: calc(100% - 140px); } .values-input { text-align: center !important; font-size: large !important; } .tabletMessage { font-size: 18px !important; text-align: right; left: -100px; position: relative; } .intervalField { width: 125px !important; text-align: center !important; } .m .modal-footer { width: calc(100% - 20px) !important; } .m .row .col.s6 { width: 80% !important; } .select { text-align-last: center; } .add-btn { margin-right: auto; } /*Login sector*/ .devicesLogin { bottom: 30px; } /*############# /*brightness sector*/ .selectScreenOn { text-align-last: center !important; width: 320px !important; position: relative; top: -25px; margin-bottom: 0; } .sub-title-brightness { padding: 0.5rem; background: #2196f3; color: white; border-radius: 10px; text-align: center; font-size: x-large; position: relative; top: -50px; margin-bottom: 0; } .sub-title-TimeControl { background: #2196f3; color: white; border-radius: 10px; text-align: center; font-size: x-large; position: relative; top: -90px; margin-bottom: 0; } .sub-title-table { background: #2196f3; color: white; border-radius: 10px; text-align: center; font-size: x-large; position: relative; top: -130px; margin-bottom: 0; } .briTables { top: -120px; margin-bottom: 0; } .AstroBrightness { text-align-last: center !important; width: 300px !important; top: -90px; margin-right: 100px; } .selectBrightness_time { text-align-last: center !important; width: 150px !important; top: -90px; margin-right: 50px; } .selectBrightness_checkInterval { text-align-last: center !important; width: 150px !important; top: -50px; margin-right: 100px; } .selectBrightness_on { text-align-last: center !important; width: 400px !important; position: relative; top: -50px; margin-bottom: 0; margin-right: 100px; } .selectAstroBrightness { text-align-last: center !important; width: 150px !important; position: relative; top: -50px; margin-bottom: 0; margin-right: 100px; } .selectBrightness_label { font-size: medium !important; } /*######################*/ /*vis sector*/ .visSelect { text-align-last: center !important; width: 300px !important; } .Select-text { top: 45px !important; } /*#########################*/ /*screenSaver sector*/ .selectScreen { width: 300px !important; text-align-last: center !important; } .screenSaver { bottom: 52px !important;; } .selectScreenSaver { width: 300px !important; text-align-last: center !important; margin-top: 2rem !important; } .screenSaverManual_label { top: -40px !important; left: .75em !important; right: -.75em; color: red !important; } /*#########################*/ /*telegram sector*/ .selectTelegram { width: 300px !important;; text-align-last: center !important;; } .telegram { bottom: 52px !important;; } .centerTable { margin-left: 25% !important; width: 50% !important; } .addUser { margin-left: 25% !important; width: 50% !important; } /*Alert*/ .TelegramAdapter, .TelegramUser { font-size: 70px !important; color: #ff0000; text-align: center; top: 60px; position: absolute; } .adapter_offline { width: 1000px; color: red; } #adapter_offline { font-size: 70px !important; color: #ff0000; text-align: center; top: 60px; position: absolute; } /*multiple-select*/ .multiple-select-dropdown li span { pointer-events: none; } /*#########################*/ /*motion sector*/ .selectMotion { width: 300px !important;; text-align-last: center !important;; } .motion { bottom: 52px !important;; } /*#########################*/ /*charger sector*/ .selectCharger { width: 300px !important; text-align-last: center !important;; } .charger { bottom: 52px !important;; } .checkbox { width: 60px; } /*.m [type='checkbox'] + span:not(.lever) {*/ /* position: relative;*/ /* width: 60px;*/ /* height: 30px;*/ /* margin-left: 4px;*/ /* margin-right: -4px;*/ /* -webkit-appearance: none;*/ /* background: linear-gradient(0deg, #640000, #ff0000);*/ /* outline: none;*/ /* border-radius: 11px;*/ /* box-shadow: 0 0 2px #ff0000, 0 0 0 4px #353535, 0 0 0 5px #3e3e3e, inset 0 0 10px rgba(0, 0, 0, 1), 0 5px 20px rgba(0, 0, 0, .5), inset 0 0 15px rgba(0, 0, 0, .2);*/ /* transition: .4s;*/ /* }*/ /*.m [type='checkbox']:checked + span:not(.lever) {*/ /* background: linear-gradient(0deg, #006400, #0bea0b);*/ /* box-shadow: 0 0 2px #0bea0b, 0 0 0 4px #353535, 0 0 0 5px #3e3e3e, inset 0 0 10px rgba(0, 0, 0, 1), 0 5px 20px rgba(0, 0, 0, .5), inset 0 0 15px rgba(0, 0, 0, .2);*/ /* transition: .4s;*/ /* }*/ /*input[type=checkbox].filled-in + span:not(.lever):before {*/ /* content: '';*/ /* position: absolute;*/ /* width: 30px;*/ /* height: 25px;*/ /* border-radius: 11px;*/ /* top: 0;*/ /* left: 0;*/ /* background: linear-gradient(0deg, #000, #6b6b6b);*/ /* box-shadow: 0 2px 5px rgba(0, 0, 0, .2);*/ /* transform: scale(.98, .96);*/ /* transition: .3s;*/ /* }*/ /*input:checked[type=checkbox].filled-in + span:not(.lever):before {*/ /* left: 30px;*/ /* }*/ /*input[type=checkbox].filled-in + span:not(.lever):after {*/ /* content: '';*/ /* position: absolute;*/ /* width: 4px;*/ /* height: 4px;*/ /* top: calc(50% - 2px);*/ /* left: 20px;*/ /* background: linear-gradient(0deg, #960000, #ff0000);*/ /* box-shadow: 0 0 5px #cf0e0e, 0 0 15px #cf0e0e;*/ /* border-radius: 50%;*/ /* transition: .3s;*/ /* }*/ /*input:checked[type=checkbox].filled-in + span:not(.lever):after {*/ /* background: #0bea0b;*/ /* left: 52px;*/ /* box-shadow: 0 0 5px #00ff00, 0 0 15px #00ff00;*/ /* }*/ #toast-container { bottom: 75%; left: 34%; top: initial; right: initial; position: absolute; background: #484848; color: #fff; padding: 1rem; border-radius: 5px; font-size: 2em; z-index: 999; } .Load_ring { display: none; position: absolute; top: 20%; left: 50%; transform: translate(-50%, -50%); width: 150px; height: 150px; background: #404040; border: 3px solid #3c3c3c; border-radius: 50%; text-align: center; line-height: 150px; font-family: sans-serif; font-size: 20px; color: #fff000; letter-spacing: 4px; text-transform: uppercase; text-shadow: 0 0 10px #fff000; box-shadow: 0 0 20px rgba(0, 0, 0, .5); -webkit-animation: glow 2s ease-in-out infinite alternate; -moz-animation: glow 2s ease-in-out infinite alternate; animation: glow 2s ease-in-out infinite alternate; } .Load_ring:before { content: ''; position: absolute; top: -5px; left: -5px; width: 106%; height: 106%; border: 3px solid transparent; border-top: 3px solid #fff000; border-right: 3px solid #fff000; border-radius: 50%; animation: animateCircle 2s linear infinite; } @-webkit-keyframes glow { from { text-shadow: 0 0 10px #ddcc43, 0 0 20px #e0c714, 0 0 30px #fff000, 0 0 40px #fff000; } } @keyframes animateCircle { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .warning_msg { color: red; -webkit-animation: Warn_glow 3s ease-in-out infinite alternate; -moz-animation: Warn_glow 3s ease-in-out infinite alternate; animation: Warn_glow 3s ease-in-out infinite alternate; } .warn_icon { color: red; scale: 135%; } .online_icon { color: #00ff00; scale: 135%; } .online_msg { color: #00ff00; } .offline_msg { color: #ff0000; } .Disabled_icon { color: #acacac; scale: 135%; } .Disabled_msg { color: #acacac; } @-webkit-keyframes Warn_glow { from { text-shadow: 0 0 10px #dd0000, 0 0 20px #b80606, 0 0 30px #ff0000, 0 0 40px #ff0000; } } #addDevice, #check, #chAddDevice, #bri_addDevice, #addScreensaver, #addUser, #addMotion, #addView { /*margin-top: -50px;*/ box-shadow: 0 20px 19px 3px rgba(0, 0, 0, 0.14), 0 9px 23px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); } .Delete { width: 100px !important; } .oid-select { left: 20px; } .screensaverEnabled, .screensaverName { width: 200px !important; } .screensaverMode { width: 250px !important; } .screensaverMinute { width: 100px !important; } /* checkbox style Section*/ .m [type='checkbox'] + span:not(.lever) { display: inline-block !important; position: relative !important; width: 60px !important; height: 30px !important; margin-left: 4px !important; margin-right: -4px !important; -webkit-appearance: none !important; background: linear-gradient(0deg, #640000, #ff0000) !important; outline: none !important; border-radius: 11px !important; box-shadow: 0 0 2px #ff0000, 0 0 0 4px #353535, 0 0 0 5px #3e3e3e, inset 0 0 10px rgba(0, 0, 0, 1), 0 5px 20px rgba(0, 0, 0, .5), inset 0 0 15px rgba(0, 0, 0, .2) !important; transition: .4s !important; } .m [type='checkbox']:checked + span:not(.lever) { background: linear-gradient(0deg, #006400, #0bea0b) !important; box-shadow: 0 0 2px #0bea0b, 0 0 0 4px #353535, 0 0 0 5px #3e3e3e, inset 0 0 10px rgba(0, 0, 0, 1), 0 5px 20px rgba(0, 0, 0, .5), inset 0 0 15px rgba(0, 0, 0, .2) !important; transition: .4s !important; } input[type=checkbox].filled-in + span:not(.lever):before { content: '' !important; position: absolute !important; width: 30px !important; height: 30px !important; border-radius: 11px !important; top: 0 !important; left: 0 !important; background: linear-gradient(0deg, #000, #6b6b6b) !important; box-shadow: 0 2px 5px rgba(0, 0, 0, .2) !important; transform: scale(.98, .96) !important; transition: .3s !important; margin-top: -0.5px !important; border: 0 !important; z-index: 0 !important; } input:checked[type=checkbox].filled-in + span:not(.lever):before { left: 29px !important; } input[type=checkbox].filled-in + span:not(.lever):after { content: '' !important; position: absolute !important; width: 4px !important; height: 4px !important; top: calc(50% - 2px) !important; left: 20px !important; background: linear-gradient(0deg, #960000, #ff0000) !important; box-shadow: 0 0 5px #cf0e0e, 0 0 15px #cf0e0e !important; border-radius: 50% !important; transition: .3s !important; border: 0 !important; } input:checked[type=checkbox].filled-in + span:not(.lever):after { background: #0bea0b !important; left: 52px !important; box-shadow: 0 0 5px #00ff00, 0 0 15px #00ff00 !important; } /*auto_motionDetection section*/ .auto_motionDetection { margin-left:45%!important; margin-right:45%!important; } .span_manual { margin-left:-15px; } .span_automatic { margin-left:30px !important; } .fontS { text-align-last: center !important; width:180px !important; } #series_shot, #single_shot, #series_shot_safe, #imageTimeout { width:100px; text-align: center; } .single_shot_label, .series_shot_label, .series_shot_label_safe, .imageTimeout { color: black !important; width:400px!important; margin-top: -20px !important; } .imageTimeout { color: black !important; width:210px!important; margin-top: -20px !important; } .MAX { color: red; } .headerFont { font-size:1.5em !important; }