html,body{ width: 100%; height: 100%; overflow-y: scroll; scrollbar-width: none; -ms-overflow-style: none; background-color: black; } body{ overflow: visible; flex-wrap: wrap; background: rgb(51, 51, 51) !important; } /*HEADER */ *, *:after, *:before { box-sizing: border-box; } :root { --header-outer-height: 110px; --header-inner-height: 70px; --header-height-difference: calc( var(--header-outer-height) - var(--header-inner-height) ); --header-bg: #fff; } body { font-family: "DM Sans", sans-serif; background-color: #f2f5f7; line-height: 1.5; /*min-height: 300vh;*/ position: relative; } .responsive-wrapper { width: 90%; max-width: 1280px; margin-left: auto; margin-right: auto; } /* Sticky header */ .header-outer { /* Make it stick */ height: var(--header-outer-height); position: sticky; top: calc( var(--header-height-difference) * -1 ); /* Multiply by -1 to get a negative value */ display: flex; align-items: center; /* Other */ background-color: var(--header-bg); box-shadow: 0 2px 10px 0 rgba(0,0,0, 0.1); z-index: 3; } .header-inner { /* Make it stick */ height: var(--header-inner-height); position: sticky; top: 0; /* Other */ display: flex; align-items: center; justify-content: space-between; } /* Styling of other elements */ .header-logo img { display: block; height: calc(var(--header-inner-height) - 30px); } .header-navigation { display: flex; flex-wrap: wrap; } .header-navigation a, .header-navigation button { font-size: 1.125rem; color: inherit; margin-left: 1.75rem; position: relative; font-weight: 500; } .header-navigation a { display: none; font-size: 1.125rem; color: inherit; text-decoration: none; } .header-navigation button { border: 0; background-color: transparent; padding: 0; } .header-navigation a:hover:after, .header-navigation button:hover:after { transform: scalex(1); } .header-navigation a:after, .header-navigation button:after { transition: 0.25s ease; content: ""; display: block; width: 100%; height: 2px; background-color: currentcolor; transform: scalex(0); position: absolute; bottom: -2px; left: 0; } @media (min-width: 800px) { .header-navigation a { display: inline-block; } .header-navigation button { display: none; } } .card-left{ background-color: white; } .card-right{ background-color: cornsilk; } .container1{ background-color: white; /*height: 500px;*/ } .container2{ /*background-color: #e6eef3;*/ background: linear-gradient(rgb(253, 252, 251), rgb(226, 229, 231)); /*height: 500px;*/ color: #454647; } .container3{ background: linear-gradient(rgb(253, 252, 251), rgb(226, 229, 231)); /*height: 25em;*/ text-align: center; align-items: center; min-height: 70vh; } .block1{ background: linear-gradient(rgb(253, 252, 251), rgb(226, 229, 231)); height: 100%; } .block2{ background: linear-gradient(rgb(249, 251, 252), rgb(207, 230, 241)); } .button-green1{ background: linear-gradient(90deg, rgb(80, 167, 186), rgb(103, 147, 174)); /*color: rgb(255, 255, 255);*/ color: white !important; font-weight: bold; } .heigh200{ height: 200px; padding-top: 20px; padding-left: 30px; padding-bottom: 20px; /*margin: 10px;*/ /*padding: 20px;*/ } .text-right{ text-align: right; } .text-left{ text-align: left; } .padding-text-footer{ padding-top: 1em; padding-bottom: 1em; } .img-footer{ width: 6em; } .main{ padding: 3em; } .card-white { width: 100%; max-width: 600px; border-radius: 8px; box-shadow: 0 15px 30px 0 rgba(0,0,0, 0.1); background-color: #fff; padding: 2.5rem; margin-left: auto; margin-right: auto; margin-bottom: 2rem; font-size: 1.125rem; } .h1-grad{ text-transform: capitalize; letter-spacing: 0.8px; font-family: "Roboto", sans-serif; font-weight: 900; font-size: clamp(3.4375rem, 3.25rem + 0.75vw, 4rem); background-color: #005baa; background-image: linear-gradient(45deg, #005baa, #000000); background-size: 100%; background-repeat: repeat; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -moz-background-clip: text; -moz-text-fill-color: transparent; } .hr1 { display: block; background: #005baa; height: 1rem; width: 6.25rem; border: none; margin: 1.125rem 0 1.875rem 0; } main a { display: inline-block; text-decoration: none; text-transform: uppercase; color: #717171; font-weight: 500; background: #fff; border-radius: 3.125rem; transition: 0.3s ease-in-out; } .btn-contact { display: inline-block; text-decoration: none; text-transform: uppercase; color: #717171; font-weight: 500; background: #fff; border-radius: 3.125rem; transition: 0.3s ease-in-out; border: 2px solid #c2c2c2; margin-top: 2.188rem; padding: 0.625rem 1.875rem; } .btn-contact:hover { border: 0.125rem solid #005baa; color: #005baa; } .img{ margin-top: 1.5em; margin-bottom: 1.5em; padding: 2em; width: 100%; border-radius: 2.8em; } .img:hover{ -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); transition: 1s ease; z-index: 1; } .swiper-slide { width: 18.75rem; height: 28.125rem; display: flex; flex-direction: column; justify-content: end; align-items: self-start; } .swiper-slide h2 { color: #fff; font-family: "Roboto", sans-serif; font-weight: 400; font-size: 1.4rem; line-height: 1.4; margin-bottom: 0.625rem; padding: 0 0 0 1.563rem; text-transform: uppercase; } .swiper-slide p { color: #dadada; font-family: "Roboto", sans-serif; font-weight: 300; padding: 0 1.563rem; line-height: 1.6; font-size: 0.75rem; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; } .swiper-slide a { margin: 1.25rem 1.563rem 3.438rem 1.563rem; padding: 0.438em 1.875rem; font-size: 0.9rem; } .swiper-slide a:hover { color: #005baa; } .swiper-slide div { display: none; opacity: 0; padding-bottom: 0.625rem; } .swiper-slide--one { background: linear-gradient(to top, #0f2027, #203a4300, #2c536400), url("https://images.unsplash.com/photo-1628944682084-831f35256163?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=687&q=80") no-repeat 50% 50% / cover; color: white; border-radius: 10px; } .swiper-slide--two { background: linear-gradient(to top, #0f2027, #203a4300, #2c536400), url("https://images.unsplash.com/photo-1570481662006-a3a1374699e8?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=765&q=80") no-repeat 50% 50% / cover; color: white; border-radius: 10px; } .swiper-slide--three { background: linear-gradient(to top, #0f2027, #203a4300, #2c536400), url("https://images.unsplash.com/photo-1515309025403-4b0184873cef?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=735&q=80") no-repeat 50% 50% / cover; color: white; border-radius: 10px; } .padd-card{ padding: 1em; } .div-left{ background-color: cadetblue; } .div-right{ background-color: cornsilk; } /*---------------------BIRD STRIKE---------------------*/ .checkbox{ width: 17x; height: 17px; border-radius: 10px } .class50{ width: 50%; } .class100{ width: 100%; } .show{ display: block; } .hide{ display: none; } .round-button{ width: 10em; height: 10em; border-radius: 100px !important; color: rebeccapurple !important; } /*------------------------------------------------------------------*/ .row.paddless{ margin-bottom: -10px !important; } input.checkbox{ border-color: red; margin-bottom: -20px !important; margin-top: -20px !important; padding-bottom: -20px; right: auto; } .icon{ margin: 26%; font-size: 70px; } .opt1{ margin-top: -5px; margin-bottom: -5px; } .opt-left{ margin-left: -1.2em; } /*---------------------------------------------------------------------------------------------START HERE ------------------*/ .body{ background-color: whitesmoke; /*height: 100%;*/ } .footer1{ background: rgb(51, 51, 51); color: white; height:100px; } .container4{ background: linear-gradient(rgb(67, 67, 67), rgb(14, 14, 14)); /*height: 25em;*/ text-align: center; align-items: center; } .p-bird{ font-size: 7em; font-weight: bold; text-align: left; padding-left: 0.5em; margin: 0; font-family: Tahoma, Geneva, Verdana, sans-serif; color: ghostwhite; } .p-strike{ font-size: 7em; font-weight: bold; text-align: left; padding-left: 1.5em; margin: 0; font-family: Tahoma, Geneva, Verdana, sans-serif; color: ghostwhite; } .card-page1{ border: none; box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px; /*box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;*/ border-radius: 20px; } .btn-nav{ margin: 0; font-size: 5em; color: lightgray; } .btn-nav:hover{ color: white; /*box-shadow: rgba(0, 0, 0, 0.4) 0px 30px 90px;*/ } .btn-nav:active{ color: dodgerblue; } .btn-nav-center{ font-size: 2em; /*color: #434343;*/ color: dodgerblue; } .btn-center-unactive{ font-size: 2em; color: #434343; } .pad-img{ /*padding: 2em;*/ } .img-cctv{ box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px; border-radius: 10px; margin: 1.5em; } .btn-circle{ width: 10em; height: 10em; background-color: black; align-items: center; align-content: center; margin: 5%; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset; } .pad-top{ /*margin-top: -12px;*/ /*margin-bottom: -40px;*/ margin-top: -13px; margin-bottom: -3px; } .pad-left{ margin-top: -25px; /*margin-bottom: -20px;*/ margin-right: -20px; } .pad-right{ margin-top: -25px; /*margin-bottom: -20px;*/ margin-left: -20px; } .pad-bottom{ /*margin-top: -20px;*/ /*margin-bottom: -20px;*/ margin-top: -25px; /*margin-bottom: -12px;*/ } /*--------------------------------BUTTON-------------------------------*/ .btn-round{ height: 150px; width: 150px; border-radius: 100%; background: white; border: 2px solid whitesmoke; box-shadow: 0 4px 4px rgba(0, 0, 0, .3); } .button-container { display: flex; justify-content: center; /* Center horizontally */ align-items: center; /* Center vertically */ /*height: 100vh; !* Full viewport height *!*/ } .outside{ display: flex; align-items: center; justify-content: center; } .outside-logout{ /*position: absolute;*/ display: flex; /*text-align: right;*/ margin-top: 3.5em; padding-bottom: 1em; justify-content: end; bottom: 10px; /* Adjust as needed */ right: 10px; /* Adjust as needed */ } /*---------HEADER 2-------------------*/ .p-bird2{ font-size: 6rem; font-weight: lighter; text-align: left; padding-left: 0.5em; margin: 0; font-family: Tahoma, Geneva, Verdana, sans-serif; color: ghostwhite; } .hr-lines{ position: relative; max-width: 100%; margin: 35px auto; text-align: center; font-size: 3.7em; color: white; /*z-index: 2;*/ } .hr-lines:before { content:" "; height: 4px; width: 50px; background: red; display: block; position: absolute; top: 50%; left: 0; /*stroke-dasharray: 10px;*/ } .hr-lines:after{ content:" "; height: 4px; width: 50px; background: red; display: block; position: absolute; top: 50%; right: 0; } /*------------------------------------------------5 BUTTON PLAY KONTEN -------------------------*/ .btn-play1{ text-decoration: none; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); /*color: #a7a7a7;*/ color: black; /*width: 100%;*/ /*padding-top: 100%;*/ width: 4.2em; height: 4.2em; /*padding-top: 100%;*/ position: relative; text-align: center; border-radius: 50%; box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff; border: solid 1px transparent; } .btn-play1:before { content: ""; display: block; background: #fff; border-top: 2px solid #ddd; position: absolute; /*top: -18px;*/ /*left: -18px;*/ /*bottom: -18px;*/ /*right: -18px;*/ z-index: -1; border-radius: 50%; box-shadow: inset 0px 8px 48px #ddd; } .btn-play1:active { box-shadow: 0px 3px 8px #aaa inset, 0px 2px 3px #fff; } .btn-play1:hover { text-decoration: none; /*color: #555;*/ color: black; background: #f5f5f5; } .icon1{ margin: 27%; font-size: 2.2em; position: absolute; top: -2px; left: 3px; bottom: 0; right: 0; text-align: center; } .text-status1{ /*padding-top: 1em;*/ color: black; font-size: 2em; } .btn-mute{ text-decoration: none; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); /*color: #a7a7a7;*/ color: black; width: 2em; height: 2em; padding: 0.2em; /*width: 100%;*/ /*padding-top: 100%;*/ position: relative; text-align: center; border-radius: 50%; box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff; border: solid 1px transparent; } .pad-val-volume{ padding-left: 0 !important; } .pad-bar{ padding: 0.5em; } /*----------------------------------------------------LOGIN------------------------------------*/ .bg-img{ background: url('../images/airport-terminal.jpg'); /*background: url('../images/airport-terminal-bw.jpg');*/ height: 100vh; background-size: cover; background-position: center; } .bg-img:after{ position: absolute; content: ''; top: 0; left: 0; height: 100%; width: 100%; background: rgb(40 67 73 / 40%); } .content{ position: absolute; top: 50%; left: 50%; border-radius: 15px; z-index: 999; text-align: center; backdrop-filter: blur(10px); padding: 60px 32px; width: 370px; transform: translate(-50%,-50%); background: rgba(255,255,255,0.04); box-shadow: -1px 4px 28px 0px rgba(0,0,0,0.75); } .content header{ color: white; font-size: 33px; font-weight: 600; margin: 0 0 35px 0; font-family: 'Montserrat',sans-serif; } .field{ position: relative; height: 45px; width: 100%; display: flex; background: rgba(255,255,255,0.94); align-items: center; padding: 10px; /*border-radius: 4px;*/ } .field span{ color: #222; width: 40px; line-height: 45px; } .field input{ height: 100%; width: 100%; background: transparent; border: none; outline: none; color: #222; font-size: 16px; font-family: 'Poppins',sans-serif; padding: 10px; } .space{ margin-top: 16px; } .showw{ position: absolute; right: 13px; font-size: 13px; font-weight: 700; color: #222; display: none; cursor: pointer; font-family: 'Montserrat',sans-serif; } .pass-key:valid ~ .show{ display: block; } .pass{ text-align: left; margin: 10px 0; } .pass a{ color: white; text-decoration: none; font-family: 'Poppins',sans-serif; } .pass:hover a{ text-decoration: underline; } .field input[type="submit"]{ background: #3498db; border: 1px solid #2691d9; color: white; font-size: 18px; letter-spacing: 1px; font-weight: 600; cursor: pointer; font-family: 'Montserrat',sans-serif; } .field input[type="submit"]:hover{ background: #2691d9; } .login{ color: white; margin: 20px 0; font-family: 'Poppins',sans-serif; } .input-rad{ border-radius: 4px; } .padding-lock{ padding-left: 10px; padding-right: 10px; } .padding-btn{ padding: 0; } .pad-br{ padding-bottom: 12px; } .div-disabled{ pointer-events: none; } .output{ padding-left: 20%; } .pad-menu{ padding-right: 20px; } .container-setting{ background: linear-gradient(rgb(253, 252, 251), rgb(226, 229, 231)); min-height: 70vh; } .p-title{ font-size: 2.5em !important; } .bg-gray{ background: linear-gradient(rgb(253, 252, 251), rgb(226, 229, 231)); } .card-shadow{ box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px; } #streaming_status{ text-align: left; } /*SWITCH*/ /* Style the container to align the labels and switch */ .toggle-container { display: flex; align-items: center; justify-content: center; gap: 10px; } /* Style the labels (Off and On) */ .toggle-label { font-size: 16px; color: #555; margin-bottom: 15px; margin-right: 5px; margin-left: 5px; text-align: right; } /* Style the toggle switch (input) */ .toggle-switch { -webkit-appearance: none; appearance: none; width: 50px; height: 25px; background-color: #ccc; border-radius: 25px; position: relative; transition: background-color 0.3s; cursor: pointer; } /* Circle inside the switch */ .toggle-switch::before { content: ''; position: absolute; top: 3px; left: 3px; width: 19px; height: 19px; background-color: white; border-radius: 50%; transition: transform 0.3s; } /* When checked (toggle to On), change background color and move the circle */ .toggle-switch:checked { background-color: #0d6efd; } .toggle-switch:checked::before { transform: translateX(25px); } .align-right{ text-align: right; } .pass-wrong{ /*border-color: red !important;*/ box-shadow: rgba(255, 0, 0, 0.5) 0px 1px 0px, rgba(255, 0, 0, 0.5) 0px 0px 8px; /*box-shadow: rgba(255, 0, 0, 0.5) 0px 2px 4px 0px, rgba(255, 0, 0, 0.5) 0px 2px 16px 0px;*/ } .min90{ min-height: 80vh; } .container.align-right { display: flex; justify-content: flex-end; } select { -webkit-appearance: none; /* Remove default appearance in WebKit browsers */ -moz-appearance: none; /* Remove default appearance in Firefox */ appearance: none; /* Remove default appearance in other browsers */ padding-right: 30px; /* Space for the arrow */ border: 1px solid #ccc; /* Border around the select */ background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zY3JlZW4vZGVmYXVsdCIgY2xhc3M9InN0b2NrdmlldyI+PHBhdGggZD0iTTEuMzgzMiwyLjU5MjUgTDIuMzEzMywxLjYwNjggTDAsMS42MDAyMyBMIDAsMiBMMi4zMzczOCwxLjYwNjggTDYuMzcwMiwzLjM4NDIiIHN0eWxlPSJzdHJva2U6IzAwMDAwMDA7c3Ryb2tlLXdpZHRoOjEuNzgzMTtzdHJva2UtbGluZWNhcDpyb3VuZDsgc3Ryb2tlLW1vcjp1cmwoI3N0b2NrdmlldyIgc3Ryb2tlLXBhZGRpbmc6IDE3cHggIj48L3BhdGg+PC9zdmc+') no-repeat right 10px center; /* Custom arrow icon */ background-size: 12px; border-color: black; border-width: 30px; color: black; } .icon-system{ margin-top: -13px; } .padleft{ padding-left: 3px; } .nav-setting{ font-size: 1.2em; } .nav-logout{ font-size: 1.2em !important; } /*-------------------------------------SET RESPONSIVE -----------------*/ @media (max-width: 900px) { /*Pan Tilt Speed*/ button#tilt1, button#tilt2, button#tilt3, button#tilt4, button#pan1, button#pan2, button#pan3, button#pan4{ padding: 0.75rem 1rem; font-size: 1.2rem; border-radius: .2rem; } /*End Pan Tilt Speed*/ /* ---- NAVIGATION ----- */ .btn-nav{ margin: 0; font-size: 7em; color: lightgray; } .btn-nav:hover{ color: white; } .btn-nav:active{ color: dodgerblue; } .btn-nav-center{ font-size: 3em; top: -12px; color: dodgerblue; } .btn-center-unactive{ font-size: 2em; color: #434343; } .pad-img{ padding: 0; } .img-cctv{ box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px; border-radius: 10px; margin: 1.5em; } .btn-circle{ width: 13em; height: 13em; background-color: black; align-items: center; align-content: center; margin: 5%; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset; } .pad-top{ margin-top: -17px; margin-bottom: -10px; } .pad-left{ margin-top: -40px; margin-right: -20px; } .pad-right{ margin-top: -40px; margin-left: -20px; } .pad-bottom{ margin-top: -40px; } /* ---- END - NAVIGATION ----- */ /* Mute Button */ .btn-mute{ text-decoration: none; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); color: black; width: 2.5em; height: 2.5em; padding: 0.2em; position: relative; text-align: center; border-radius: 50%; box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff; border: solid 1px transparent; font-size: 1.1em; } /* End Mute Button */ .toggle-label { font-size: 16px; color: #555; margin-bottom: 15px; margin-right: 5px; margin-left: 5px; text-align: right; } /* Style the toggle switch (input) */ .toggle-switch { -webkit-appearance: none; appearance: none; width: 55px; height: 30px; background-color: #ccc; border-radius: 25px; position: relative; transition: background-color 0.3s; cursor: pointer; } /* Circle inside the switch */ .toggle-switch::before { content: ''; position: absolute; top: 3px; left: 3px; width: 24px; height: 24px; background-color: white; border-radius: 50%; transition: transform 0.3s; } /* When checked (toggle to On), change background color and move the circle */ .toggle-switch:checked { background-color: #0d6efd; } .toggle-switch:checked::before { transform: translateX(25px); } .align-right{ text-align: right; } /* End Switch */ } @media (min-width: 900px) and (max-width: 1050px) { #streaming_status{ text-align: left; font-size: 1.8rem; } .padleft{ padding-left: 3px; font-size: 1.8rem; } .icon-system{ margin-top: -13px; font-size: 1.8rem; } button#tilt1, button#tilt2, button#tilt3, button#tilt4, button#pan1, button#pan2, button#pan3, button#pan4{ padding: 0.75rem 1.5rem; font-size: 2.5rem; border-radius: .2rem; } .text-dash{ font-size: 1.8rem; } .text-status1{ color: black; font-size: 3em; } /* ----- SWITCH ------ */ .toggle-label { font-size: 1.8rem; color: #555; margin-bottom: 15px; margin-right: 5px; margin-left: 5px; text-align: right; } /* Style the toggle switch (input) */ .toggle-switch { -webkit-appearance: none; appearance: none; /*width: 50px;*/ /*height: 25px;*/ width: 75px; height: 50px; background-color: #ccc; border-radius: 25px; position: relative; transition: background-color 0.3s; cursor: pointer; } /* Circle inside the switch */ .toggle-switch::before { content: ''; position: absolute; top: 3px; left: 3px; width: 44px; height: 44px; background-color: white; border-radius: 50%; transition: transform 0.3s; } /* When checked (toggle to On), change background color and move the circle */ .toggle-switch:checked { background-color: #0d6efd; } .toggle-switch:checked::before { transform: translateX(25px); } /*----- END SWITCH -----*/ /* --- Button CONTENT ---- */ .btn-play1{ text-decoration: none; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); color: black; /*width: 4.2em;*/ /*height: 4.2em;*/ width: 7em; height: 7em; position: relative; text-align: center; border-radius: 50%; box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff; border: solid 1px transparent; } .btn-play1:before { content: ""; display: block; background: #fff; border-top: 2px solid #ddd; position: absolute; z-index: -1; border-radius: 50%; box-shadow: inset 0px 8px 48px #ddd; } .btn-play1:active { box-shadow: 0px 3px 8px #aaa inset, 0px 2px 3px #fff; } .btn-play1:hover { text-decoration: none; /*color: #555;*/ color: black; background: #f5f5f5; } .icon1{ margin: 27%; font-size: 4.5em; position: absolute; top: -9px; left: -1px; bottom: 0; right: 0; text-align: center; } .icon2{ margin: 27%; font-size: 4.5em; position: absolute; top: -9px; left: 5px; bottom: 0; right: 0; text-align: center; } /* --- END Button CONTENT ---- */ .btn-mute{ text-decoration: none; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); color: black; width: 2.2em; height: 2.2em; padding: 0.1em; position: relative; text-align: center; border-radius: 50%; box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff; border: solid 1px transparent; font-size: 2.2em; } /* ---- NAVIGATION ----- */ .btn-nav{ margin: 0; font-size: 13em; color: lightgray; } .btn-nav:hover{ color: white; } .btn-nav:active{ color: dodgerblue; } .btn-nav-center{ font-size: 5em; top: -20px; color: dodgerblue; } .btn-center-unactive{ font-size: 2em; color: #434343; } .pad-img{ padding: 0; } .img-cctv{ box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px; border-radius: 10px; margin: 1.5em; } .btn-circle{ width: 20em; height: 20em; background-color: black; align-items: center; align-content: center; margin: 5%; border-radius: 70%; box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset; } .pad-top{ margin-top: -40px; margin-bottom: -45px; } .pad-left{ margin-top: -65px; margin-right: -40px; } .pad-right{ margin-top: -65px; margin-left: -40px; } .pad-bottom{ margin-top: -110px; } #set_zoom{ padding: .5rem 1rem; font-size: 1.7rem; border-radius: .3rem; } .footer{ font-size: 1.5em; } .p-title{ font-size: 3.5em !important; } .nav-setting{ font-size: 1.8em; line-height: 2em; } .nav-logout{ font-size: 1.8em !important; } input[type="range"] { -webkit-appearance: none; appearance: none; width: 100%; height: 20px; background: #ddd; border-radius: 10px; } input[type="range"]::-webkit-slider-runnable-track { height: 20px; background: #dddddd; border-radius: 10px; } input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 30px; height: 30px; background: #0d6efd; border-radius: 50%; cursor: pointer; } .output{ padding-left: 20%; font-size: 1.8em; } .text-setting{ font-size: 1.7em; } .text-input{ font-size: 0.9em !important; } #icon_confirm, #icon_password, #icon_camera{ font-size: 1.5em; } .btn-setting{ padding: .5rem 1rem !important; font-size: 1.1rem !important; border-radius: .3rem !important; } .setting-title{ font-size: 1.3em; } span.navbar-toggler-icon { font-size: 1.8em; } }